﻿.holi{background-color:#771a1e}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:#726c67}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}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}#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:11px;color:#726c67;font-weight:bold;padding-bottom:20px}#wrapper.shop>aside #preview h4,#wrapper.thanks>aside #preview h4{padding-top:0px;padding-bottom:18px}#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 #preview #replier_name,#wrapper.thanks>aside #preview #replier_name{text-align:right}#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:#726c67}.holi{background-color:#771a1e}#wrapper.shop.card .card_bonus_origin,#wrapper.thanks.new .card_bonus_origin{text-align:center;margin:32px auto 0;width:720px}#wrapper.shop.card .card_bonus_origin .banner>img,#wrapper.thanks.new .card_bonus_origin .banner>img{width:100%}#wrapper.shop.card .card_bonus_origin .message,#wrapper.thanks.new .card_bonus_origin .message{font-size:16px;margin:8px}#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}#wrapper.shop.card #content #select_design div #categories li,#wrapper.thanks.new #content #select_design div #categories li{width:102px;height:90px;display:table-cell;overflow:hidden;position:relative;border-bottom:1px solid #e2ddd7;cursor:pointer}#wrapper.shop.card #content #select_design div #categories li span,#wrapper.thanks.new #content #select_design div #categories li span{position:absolute;top:0;display:block;vertical-align:top;text-align:center;width:112px;height:180px}#wrapper.shop.card #content #select_design div #categories li span img,#wrapper.thanks.new #content #select_design div #categories li span img{height:100%;width:auto}#wrapper.shop.card #content #select_design div #categories li.on,#wrapper.thanks.new #content #select_design div #categories li.on{border-bottom:4px solid #5eb51f}#wrapper.shop.card #content #select_design div #categories li.on span,#wrapper.thanks.new #content #select_design div #categories li.on span{top:-90px}#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=$o*100);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;width:160px;height:120px;position:relative}#wrapper.shop.card #content #select_design div #designs ul#designs_base>li>ul>li.design .border,#wrapper.thanks.new #content #select_design div #designs ul#designs_base>li>ul>li.design .border{display:none}#wrapper.shop.card #content #select_design div #designs ul#designs_base>li>ul>li.design.on .border,#wrapper.thanks.new #content #select_design div #designs ul#designs_base>li>ul>li.design.on .border{display:block;width:160px;height:120px;background:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/pc/border_design_selected-a602fe92c93ccd2e76632e3d99830bcb1ac6b6606e8780250f825dbec95247ec.gif) no-repeat;position:absolute;left:0;top:0;z-index:3}#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=$o*100);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:#d3243a}#wrapper.shop.card #content #select_design div#input_message textarea,#wrapper.thanks.new #content #select_design div#input_message textarea{height:100px;width:100%}#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 #00acee}#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 .friends_wrapper#by_facebook .search,#wrapper.thanks.new #content #select_friend>div .friends_wrapper#by_facebook .search{background:#eceff6;border-bottom:2px solid #4862a3}#wrapper.shop.card #content #select_friend>div .friends_wrapper#by_facebook .search label,#wrapper.thanks.new #content #select_friend>div .friends_wrapper#by_facebook .search label{background-color:#4862a3}#wrapper.shop.card #content #select_friend>div .friends_wrapper#by_facebook .friends figure:hover,#wrapper.shop.card #content #select_friend>div .friends_wrapper#by_facebook .friends figure.selected,#wrapper.thanks.new #content #select_friend>div .friends_wrapper#by_facebook .friends figure:hover,#wrapper.thanks.new #content #select_friend>div .friends_wrapper#by_facebook .friends figure.selected{background:#eeeff5}#wrapper.shop.card #content #select_friend>div .friends_wrapper#by_twitter .search,#wrapper.thanks.new #content #select_friend>div .friends_wrapper#by_twitter .search{background:#e5f7fd;border-bottom:2px solid #00acee}#wrapper.shop.card #content #select_friend>div .friends_wrapper#by_twitter .search label,#wrapper.thanks.new #content #select_friend>div .friends_wrapper#by_twitter .search label{background-color:#00acee}#wrapper.shop.card #content #select_friend>div .friends_wrapper#by_twitter .friends figure:hover,#wrapper.shop.card #content #select_friend>div .friends_wrapper#by_twitter .friends figure.selected,#wrapper.thanks.new #content #select_friend>div .friends_wrapper#by_twitter .friends figure:hover,#wrapper.thanks.new #content #select_friend>div .friends_wrapper#by_twitter .friends figure.selected{background:#e5f7fd}#wrapper.shop.card #content #select_friend>div .friends_wrapper#by_mixi .search,#wrapper.thanks.new #content #select_friend>div .friends_wrapper#by_mixi .search{background:#f6f6f6;border-bottom:2px solid #cba958}#wrapper.shop.card #content #select_friend>div .friends_wrapper#by_mixi .search label,#wrapper.thanks.new #content #select_friend>div .friends_wrapper#by_mixi .search label{background-color:#cba958}#wrapper.shop.card #content #select_friend>div .friends_wrapper#by_mixi .friends figure:hover,#wrapper.shop.card #content #select_friend>div .friends_wrapper#by_mixi .friends figure.selected,#wrapper.thanks.new #content #select_friend>div .friends_wrapper#by_mixi .friends figure:hover,#wrapper.thanks.new #content #select_friend>div .friends_wrapper#by_mixi .friends figure.selected{background:#f6f6f6}#wrapper.shop.card #content #select_friend>div .friends_wrapper#by_mail figure,#wrapper.thanks.new #content #select_friend>div .friends_wrapper#by_mail figure{margin-top:37px}#wrapper.shop.card #content #select_friend>div .friends_wrapper#by_mail figure img,#wrapper.thanks.new #content #select_friend>div .friends_wrapper#by_mail figure img{margin-bottom:55px}#wrapper.shop.card #content #select_friend>div .friends_wrapper#by_mail figure figcaption,#wrapper.thanks.new #content #select_friend>div .friends_wrapper#by_mail figure figcaption{font-size:11px;line-height:1.6}#wrapper.shop.card #content #select_friend>div .friends_wrapper#by_mail figure figcaption strong,#wrapper.thanks.new #content #select_friend>div .friends_wrapper#by_mail 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:#726c67;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:#5eb51f}#wrapper.shop.card #content .go_next.invalid,#wrapper.thanks.new #content .go_next.invalid{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=$o*100);opacity:0.5}#wrapper.shop.card .social_buttons,#wrapper.thanks.new .social_buttons{float:left}#wrapper.shop.card .social_buttons .twitter-count-none,#wrapper.thanks.new .social_buttons .twitter-count-none{vertical-align:middle;display:inline-block}#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 .select_reserve_date{border:1px solid #cccccc;background:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/pc/bg_select_form-5f4c44f0706eb684165dde6aa7976f41be23379794748c1e1d388d51de76aac2.gif) no-repeat right top;width:400px;display:inline-table;height:40px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;overflow:hidden}#select_send_date .select_reserve_date input{border:0;border-right:1px solid #cccccc;width:360px}#select_send_date .select_reserve_date select{font-size:14px}#select_send_date div{margin:4px 0 2px}#select_send_date .reservation_date_txt{margin:30px 0 10px 0;font-weight:100}#select_send_date .reservation_date_txt p{color:#000000;font-size:12px;line-height:1.6}#select_send_date .reservation_date_txt p span{color:#5eb51f}#select_send_date .reservation_date_txt p a.faq{text-decoration:underline}#select_send_date .reservation_date_txt p a.faq:hover,#select_send_date .reservation_date_txt p a.faq:active{color:#5eb51f}#select_send_date .reservation_date_txt p:before{content:"※";margin-right:1px}#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}.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}#select_friend_holiday>div{position:relative}#select_friend_holiday>div>ul{overflow:hidden;height:66px}#select_friend_holiday>div>ul li{text-indent:-9999px;float:left;width:187px;height:62px;cursor:pointer;border-bottom:1px solid #edeeee;background:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/pc/holiday/icon_select_holiday-4d4a14169e983dada8f2d83e75328b80b3f3414ffd3891ad6a42e6aa9aaa60c9.png) no-repeat}#select_friend_holiday>div>ul li.mail{width:186px;background-position:0 0}#select_friend_holiday>div>ul li.reserve{background-position:-186px 0}#select_friend_holiday>div>ul li.url{background-position:-373px 0}#select_friend_holiday>div>ul li.on.mail{background-position:0 bottom;border-bottom:4px solid #61ba1f}#select_friend_holiday>div>ul li.on.reserve{background-position:-186px bottom;border-bottom:4px solid #4862a3}#select_friend_holiday>div>ul li.on.url{background-position:-373px bottom;border-bottom:4px solid #00acee}#select_friend_holiday>div>ul li.off.mail{background-position:0 center}#select_friend_holiday>div>ul li.off.reserve{background-position:-186px center}#select_friend_holiday>div>ul li.off.url{background-position:-373px center}#select_friend_holiday>div .loader{position:absolute;padding-top:66px;top:0;z-index:9;display:none;width:100%;text-align:center;height:37px;line-height:37px}#select_friend_holiday>div .loader img{vertical-align:middle}#select_friend_holiday>div .friends_wrapper{margin-top:39px}#select_friend_holiday>div .friends_wrapper .search{margin-top:37px;width:530px;height:32px;padding:15px;overflow:hidden}#select_friend_holiday>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}#select_friend_holiday>div .friends_wrapper .search input[type="text"]{float:right;width:498px;height:32px}#select_friend_holiday>div .friends_wrapper .friends{padding-top:20px;min-height:100px;max-height:200px;overflow-y:scroll;overflow-x:hidden}#select_friend_holiday>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}#select_friend_holiday>div .friends_wrapper .friends figure img{width:50px;height:50px}#select_friend_holiday>div .friends_wrapper .friends figure figcaption{font-size:11px;color:#837870;line-height:1.2;padding-top:10px}#select_friend_holiday>div .friends_wrapper .friends figure.selected figcaption{color:#1e1e1e}#select_friend_holiday>div .friends_wrapper#by_facebook .search{background:#eceff6;border-bottom:2px solid #4862a3}#select_friend_holiday>div .friends_wrapper#by_facebook .search label{background-color:#4862a3}#select_friend_holiday>div .friends_wrapper#by_facebook .friends figure:hover,#select_friend_holiday>div .friends_wrapper#by_facebook .friends figure.selected{background:#eeeff5}#select_friend_holiday>div .friends_wrapper#by_twitter .search{background:#e5f7fd;border-bottom:2px solid #00acee}#select_friend_holiday>div .friends_wrapper#by_twitter .search label{background-color:#00acee}#select_friend_holiday>div .friends_wrapper#by_twitter .friends figure:hover,#select_friend_holiday>div .friends_wrapper#by_twitter .friends figure.selected{background:#e5f7fd}#select_friend_holiday>div .friends_wrapper#by_mixi .search{background:#e5f7fd;border-bottom:2px solid #cba958}#select_friend_holiday>div .friends_wrapper#by_mixi .search label{background-color:#cba958}#select_friend_holiday>div .friends_wrapper#by_mixi .friends figure:hover,#select_friend_holiday>div .friends_wrapper#by_mixi .friends figure.selected{background:#e5f7fd}#select_friend_holiday>div .friends_wrapper#by_mail figure{margin-top:37px}#select_friend_holiday>div .friends_wrapper#by_mail figure img{margin-bottom:55px}#select_friend_holiday>div .friends_wrapper#by_mail figure figcaption{font-size:11px;line-height:1.6}#select_friend_holiday>div .friends_wrapper#by_mail figure figcaption strong{font-weight:bold}#select_friend_holiday>div .friends_wrapper div.sns-annotation{margin-top:37px;margin-bottom:55px}#select_friend_holiday>div .friends_wrapper div.sns-annotation p{font-weight:bold;text-align:center;font-size:18px;margin:20px 0}#select_friend_holiday>div .friends_wrapper div.sns-annotation p.annotation-notice{font-weight:normal;font-size:11px}#select_friend_holiday>div .friends_wrapper div.sns-annotation p img{margin-top:20px}#select_friend_holiday>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}#select_friend_holiday>div .friends_wrapper #authorize a span{display:inline-block;line-height:32px;padding:15px 0;font-size:14px;color:#726c67;font-weight:bold}#select_friend_holiday>div .friends_wrapper #authorize a span img{vertical-align:middle;padding-right:14px}#select_holiday_design>h3+div #categories{margin-bottom:37px;height:99px;overflow:hidden}#select_holiday_design>h3+div #categories li{width:140px;height:95px;float:left;overflow:hidden;position:relative;border-bottom:1px solid #e2ddd7;cursor:pointer}#select_holiday_design>h3+div #categories li span{position:absolute;top:0;display:block;vertical-align:top;text-align:center;width:132px;height:95px}#select_holiday_design>h3+div #categories li span img{width:100%}#select_holiday_design>h3+div #categories li.on{border-bottom:4px solid #5eb51f}#select_holiday_design>h3+div #categories li.on span{top:-127px}#select_holiday_design>h3+div #categories li.off{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=$o*100);opacity:0.3}#select_holiday_design>h3+div #designs{margin:0 0 40px;overflow:hidden}#select_holiday_design>h3+div #designs ul#designs_base{width:9999px;height:120px;overflow:hidden;position:relative}#select_holiday_design>h3+div #designs ul#designs_base>li{width:560px;height:120px;overflow:hidden;float:left;position:relative}#select_holiday_design>h3+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}#select_holiday_design>h3+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}#select_holiday_design>h3+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}#select_holiday_design>h3+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)}#select_holiday_design>h3+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}#select_holiday_design>h3+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}#select_holiday_design>h3+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)}#select_holiday_design>h3+div #designs ul#designs_base>li>ul{width:9999px;position:absolute;overflow:hidden;top:0;left:0;padding-left:30px}#select_holiday_design>h3+div #designs ul#designs_base>li>ul>li.design{cursor:pointer;float:left;margin-right:10px;width:160px;height:120px;position:relative}#select_holiday_design>h3+div #designs ul#designs_base>li>ul>li.design img{width:100%}#select_holiday_design>h3+div #designs ul#designs_base>li>ul>li.design .border{display:none}#select_holiday_design>h3+div #designs ul#designs_base>li>ul>li.design.on .border{display:block;width:160px;height:120px;background:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/pc/border_design_selected-a602fe92c93ccd2e76632e3d99830bcb1ac6b6606e8780250f825dbec95247ec.gif) no-repeat;position:absolute;left:0;top:0;z-index:3}#select_holiday_design>h3+div #designs ul#designs_base>li>ul>li.design.off img{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=$o*100);opacity:0.3}#select_holiday_design div#input_message p.counter{text-align:right;padding-bottom:5px}#select_holiday_design div#input_message p.counter.invalid{color:#d3243a}#select_holiday_design div#input_message textarea{height:100px;width:100%}.holi{background-color:#771a1e}.holi{background-color:#771a1e}#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:#726c67;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:#41ec00}#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:#57b300}#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:#726c67;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:#726c67}#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:#726c67;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:#726c67;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_message p.reserve_message{border:1px solid red;color:red;text-align:left;font-size:15px;padding:14px  17px;width:300px;margin:20px auto;text-align:center;line-height:1.6;word-wrap:break-word}#wrapper.shop.complete #content .complete_message p.reserve_message span{display:inline-block;word-wrap:break-word;vertical-align:top;text-align:left}#wrapper.shop.complete #content .complete_message p.reserve_message .reserve_message_send{width:80px}#wrapper.shop.complete #content .complete_message p.reserve_message .reserve_message_date,#wrapper.shop.complete #content .complete_message p.reserve_message .reserve_message_email{width:60%}#wrapper.shop.complete #content .complete_notice{margin-top:40px;margin-bottom:-10px}#wrapper.shop.complete #content .complete_notice p{font-size:15px;color:#d3243a}#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>.reserve_box{width:50%;padding:15px 17px;margin:30px auto;border-radius:6px;border:1px solid #d90d3c}#wrapper>#content.holiday .complete_message .reserve_box p{color:#d90d3c;font-size:13px;text-align:left}#wrapper>#content.holiday .complete_message div.reserve_message .reserve_message_send{width:95px;font-size:1.14em;display:inline-block;word-wrap:break-word;vertical-align:top;text-align:left}#wrapper>#content.holiday .complete_message div.reserve_message .reserve_message_email{width:60%;display:inline-block;word-wrap:break-word;vertical-align:top;text-align:left}#wrapper>#content.holiday .complete_message div.reserve_message .reserve_message_date{font-size:1.14em}#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}.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}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}.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}.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%}.general_send{margin:20px 0}.general_send>ul{width:100%;margin:0 auto;text-align:center;border-bottom:1px solid #ededed;height:84px}.general_send>ul li{display:inline-block;height:76px;width:23%;padding-bottom:5px}.general_send>ul li.off{background-position:50% -85px}.general_send>ul>.general_send_line{background:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/sp/holiday/send/holiday_send_line-8aae721af86ff6cb398cb8c6ab56c958be3457554357f642284936c6d2753895.jpg) no-repeat 50% -5%;background-size:43px;border-bottom:1px solid #ededed}.general_send>ul>.general_send_line.on{border-bottom:4px solid #61ba1f}.general_send>ul>.general_send_mail{background:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/sp/holiday/send/holiday_send_mail-49b8f97ab4af21b023b04f31e8057fa867e07038cf470bc7ebef30f8d524a991.jpg) no-repeat 50% -5%;background-size:43px;border-bottom:1px solid #ededed}.general_send>ul>.general_send_mail.on{border-bottom:4px solid #61ba1f}.general_send>ul>.general_send_timer{background:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/sp/holiday/send/holiday_send_timer-adfa6562fb7d928767ce5880bc007e02acd5cfabd683b7dfa2529188d16d8e71.jpg) no-repeat 50% -5%;background-size:43px;border-bottom:1px solid #ededed}.general_send>ul>.general_send_timer.on{border-bottom:4px solid #61ba1f}.general_send>ul>.general_send_url{background:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/sp/holiday/send/holiday_send_url-a2b272fa727587680d49540f0af949391758f618d24f38d5a0d171258d3bbb3f.jpg) no-repeat 50% -5%;background-size:43px;border-bottom:1px solid #ededed}.general_send>ul>.general_send_url.on{border-bottom:4px solid #61ba1f}.general_send #create_card_next_button{width:90%;margin:0 auto}.general_send .general_send_content #error_message_email{font-size:13px;line-height:1.6;margin-bottom:10px;padding:9px}.general_send .general_send_content #error_message_email li{color:red}.general_send .general_send_content .general_send_content_line,.general_send .general_send_content .general_send_content_mail,.general_send .general_send_content .general_send_content_url{width:90%;margin:30px auto 20px}.general_send .general_send_content div.general_send_img{width:93%;margin:20px auto}.general_send .general_send_content div.general_send_img img{width:100%}.general_send .general_send_content div.general_send_form h4{padding-left:16px;font-size:16px;padding-bottom:15px;color:#666666}.general_send .general_send_content div.general_send_form .general_reserve_send{display:inline-table;padding-top:20px;margin-right:5px}.general_send .general_send_content div.general_send_form .general_eserve_date{width:72%;display:inline-table}.general_send .general_send_content div.general_send_form .general_email_destination{font-weight:300;width:80%;word-wrap:break-word;background-color:#fff;vertical-align:middle;display:inline-block;padding-left:6px;line-height:2.7em;min-height:44px}.general_send .general_send_content div.general_send_form .general_reserve_for_change{text-align:center;background:#e2e2e2;vertical-align:middle;display:inline-block;width:50px;margin:0 auto}.general_send .general_send_content div.general_send_form .general_reserve_for_valid{display:block;border-top:1px solid #e2ddd7;border-bottom:1px solid #e2ddd7;overflow:hidden;width:100%;background-color:#e2e2e2;margin-bottom:10px}.general_send .general_send_content .general_send_content_txt{width:93%;margin:30px auto 20px;margin-top:20px}.general_send .general_send_content .general_send_content_txt p{font-size:12px;color:#333333;line-height:1.5;font-weight:300}.general_send .general_send_content .general_send_content_txt p:before{content:"※";margin-right:2px}.general_send .general_send_content .general_send_content_txt .red{color:#be0d34}.general_send .general_send_content .general_send_mail{width:91%;margin:0px auto 10px auto;background:#edeeee}.general_send .general_send_content h3{border-bottom:1px solid #ededed;color:#be0d34;margin:20px 0 18px 0;padding:0 20px 12px;font-size:0.95em}.general_send .general_send_content div.general_send_content_timer div.general_send_content_txt{width:90%}.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-23af74262080bea41a939f96c5cde2aea6ebf64ee638b9a4958b5ee548d15835.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}ul.cart_form_error li{color:#d3243a;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}#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 #reply_content #reply_message{margin-bottom:20px}#wrapper.gift_card_show #reply_content #replier_name{margin-bottom:40px;text-align:right}#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:#726c67;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;margin-bottom:40px;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 .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}.holi{background-color:#771a1e}@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")}.holi{background-color:#771a1e}#wrapper{letter-spacing:0.02em;line-height:1.2em}#wrapper #lp_content .lp_topB img{width:100%}#wrapper #lp_content .h_txt{color:#000000;text-align:center;line-height:1.6em;font-size:24px;font-weight:900;margin-top:10px;margin-bottom:10px}#wrapper #lp_content .h_txt2{color:#1e1e1e;text-align:center;line-height:1.9em;font-size:20px;margin-top:10px;width:87%;margin:0 auto}#wrapper #lp_content .lp_top_Btarea{width:384px;margin:30px auto 45px}#wrapper #lp_content .lp_top_Btarea .btn.green{background:#53c100;color:white;padding:20px 0;width:384px;font-size:24px;font-weight:900}#wrapper #lp_content .h_txt_S{color:#8c8a87;font-size:12px;margin-top:10px}#wrapper #lp_content .sending,#wrapper #lp_content .getting,#wrapper #lp_content .qna,#wrapper #lp_content .about{margin:40px 0 60px}#wrapper #lp_content .sending .guide_title,#wrapper #lp_content .getting .guide_title,#wrapper #lp_content .qna .guide_title,#wrapper #lp_content .about .guide_title{font-size:22px;padding:30px 0px 15px;border-bottom:2px solid #5eb51f;color:#1e1e1e;font-weight:900;margin-bottom:20px}#wrapper #lp_content .sending .guide_heading,#wrapper #lp_content .getting .guide_heading,#wrapper #lp_content .qna .guide_heading,#wrapper #lp_content .about .guide_heading{margin-top:30px;font-size:18px;padding:0 0px 15px;color:#1e1e1e;font-weight:900;width:90%;margin-left:20px;border-bottom:1px solid #e1e1e1}#wrapper #lp_content .sending img,#wrapper #lp_content .getting img,#wrapper #lp_content .qna img,#wrapper #lp_content .about img{width:100%}#wrapper #lp_content .sending>p,#wrapper #lp_content .getting>p,#wrapper #lp_content .qna>p,#wrapper #lp_content .about>p{font-weight:100;padding:0 10px}#wrapper #lp_content .sending .guide_img01,#wrapper #lp_content .getting .guide_img01,#wrapper #lp_content .qna .guide_img01,#wrapper #lp_content .about .guide_img01{width:556px;margin:50px auto}#wrapper #lp_content .sending p,#wrapper #lp_content .getting p,#wrapper #lp_content .qna p,#wrapper #lp_content .about p{line-height:1.6;margin-top:30px}#wrapper #lp_content .sending .guide_txt01,#wrapper #lp_content .getting .guide_txt01,#wrapper #lp_content .qna .guide_txt01,#wrapper #lp_content .about .guide_txt01{font-size:15px;color:#545454;width:655px;margin:0 auto}#wrapper #lp_content .sending .guide_txt02,#wrapper #lp_content .getting .guide_txt02,#wrapper #lp_content .qna .guide_txt02,#wrapper #lp_content .about .guide_txt02{font-size:15px;color:#000000;width:655px;margin:0 auto}#wrapper #lp_content .sending .guide_txt03,#wrapper #lp_content .getting .guide_txt03,#wrapper #lp_content .qna .guide_txt03,#wrapper #lp_content .about .guide_txt03{font-size:12px;width:655px;margin:0 auto}#wrapper #lp_content .sending .about_img01,#wrapper #lp_content .getting .about_img01,#wrapper #lp_content .qna .about_img01,#wrapper #lp_content .about .about_img01{display:inline-table;width:270px;height:270px;margin-right:20px;vertical-align:top}#wrapper #lp_content .sending span.about_link,#wrapper #lp_content .getting span.about_link,#wrapper #lp_content .qna span.about_link,#wrapper #lp_content .about span.about_link{display:inline-table;vertical-align:top;width:400px;margin-top:10px;font-size:14px;color:#545454}#wrapper #lp_content .sending .about_content,#wrapper #lp_content .getting .about_content,#wrapper #lp_content .qna .about_content,#wrapper #lp_content .about .about_content{width:700px;margin:20px auto}#wrapper #lp_content .sending .about_txt01,#wrapper #lp_content .getting .about_txt01,#wrapper #lp_content .qna .about_txt01,#wrapper #lp_content .about .about_txt01{display:inline-table;font-size:15px;color:#545454;width:400px;vertical-align:top}#wrapper #lp_content .sending .about_txt02,#wrapper #lp_content .getting .about_txt02,#wrapper #lp_content .qna .about_txt02,#wrapper #lp_content .about .about_txt02{display:inline-table;font-size:15px;color:#000000;width:400px;vertical-align:top;margin-top:85px}#wrapper #lp_content .sending>dl,#wrapper #lp_content .getting>dl,#wrapper #lp_content .qna>dl,#wrapper #lp_content .about>dl{width:95%;margin:27px auto;border-bottom:1px solid #e5e5e5;padding:6px 10px 32px}#wrapper #lp_content .sending>dl dt,#wrapper #lp_content .getting>dl dt,#wrapper #lp_content .qna>dl dt,#wrapper #lp_content .about>dl dt{color:#726c66;font-size:17px;font-weight:700;background:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/pc/hearst/icon_q2-8ca99995a6f60fb3d027799eafe21332775fe01218b728163a26a7996fd48621.gif) no-repeat left 8px;background-size:15px;padding:7px 0 28px 24px}#wrapper #lp_content .sending>dl dd,#wrapper #lp_content .getting>dl dd,#wrapper #lp_content .qna>dl dd,#wrapper #lp_content .about>dl dd{font-size:15px;color:#545454;margin-top:10px;font-weight:100;padding-left:24px}#wrapper #lp_content div>dl:last-of-type{border:none;margin-bottom:25px}#wrapper.gift_card_show div.book_tit,#wrapper.shop.card div.book_tit{margin:20px 0}#wrapper.gift_card_show div.book_tit h3,#wrapper.shop.card div.book_tit h3{font-weight:bold;color:#333333;font-size:21px;display:inline-table;border:none;padding-bottom:0}#wrapper.gift_card_show div.book_tit p,#wrapper.shop.card div.book_tit p{display:inline-table;margin:0}#wrapper.gift_card_show div.book_tit p.line,#wrapper.shop.card div.book_tit p.line{border-bottom:2px solid #5eb51f;width:100%;height:1px}#wrapper.gift_card_show div.book_tit .hearst_lp,#wrapper.shop.card div.book_tit .hearst_lp{background:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/pc/icon_question-4c65910514702d8b8deeed160f67d30d2de26d2e4ee42da1adce3a68100df94c.png) no-repeat 0 0;background-size:100%;height:20px;width:20px;padding:8px 12px 5px 7px;margin-left:5px}#wrapper.gift_card_show div.book_tit .hearst_bazaar,#wrapper.shop.card div.book_tit .hearst_bazaar{background:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/pc/hearst/lp_ticket_bannerS01-8e84bbaa94a841088351deccf25620dd5a1c07112b868f78e3757f623703b1c1.jpg) no-repeat 0 0;background-size:100%;width:560px;display:block;margin:15px auto 5px auto;cursor:pointer;height:170px}#wrapper.gift_card_show div.book_tit .hearst_mensclub,#wrapper.shop.card div.book_tit .hearst_mensclub{background:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/pc/hearst/lp_ticket_bannerS02-9c00b8c48fd644f1aa29a95e74ca65d072c8050ff63ebc5f906466640b47715e.jpg) no-repeat 0 0;background-size:100%;width:560px;display:block;margin:15px auto 5px auto;cursor:pointer;height:170px}#wrapper.gift_card_show div.book_tit .hearst_bazaar_plural,#wrapper.shop.card div.book_tit .hearst_bazaar_plural{background:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/pc/hearst/lp_ticket_banner01-62cb1bb04249314a5adf8553ebdd2cee87e1da8672d10ed634a57d7a2b7179c5.jpg) no-repeat 0 0;background-size:100%;width:260px;display:block;margin:15px auto 5px auto;cursor:pointer;height:124px}#wrapper.gift_card_show div.book_tit .hearst_mensclub_plural,#wrapper.shop.card div.book_tit .hearst_mensclub_plural{background:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/pc/hearst/lp_ticket_banner02-fe8a9e99a6aaaa4dfb7a89a7299c88775dbb61a0ce968bcc708a7171a8a191b8.jpg) no-repeat 0 0;background-size:100%;width:260px;display:block;margin:15px auto 5px auto;cursor:pointer;height:124px}#wrapper.gift_card_show .book_link,#wrapper.shop.card .book_link{margin:15px auto;width:260px;cursor:pointer}#wrapper.gift_card_show .book_link a,#wrapper.shop.card .book_link a{height:124px;width:260px}#wrapper.gift_card_show .book_link2,#wrapper.shop.card .book_link2{margin-top:40px;cursor:pointer}#wrapper.gift_card_show .book_txt,#wrapper.shop.card .book_txt{font-size:12px}#wrapper .check_box .check_boxH{width:460px;margin:0 auto;overflow:hidden}#wrapper .check_box .check_boxH div{float:left;width:230px;height:200px;display:table}#wrapper .check_box .check_boxH div .select_img01{background:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/pc/hearst/lp_select_img01-05860d98d73b8fea8a3896557c0a41333c775e7e6653259d918ca88d9c68ef31.jpg) no-repeat 22px 0;background-size:163px;display:inline-table;width:190px;height:200px;margin-left:17px;vertical-align:top}#wrapper .check_box .check_boxH div .select_img02{background:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/pc/hearst/lp_select_img02-4cdf8c7045739c84f013a14341551e43f705c40f53db34be69d7b84737f7a048.jpg) no-repeat 22px 0;background-size:163px;display:inline-table;margin-left:17px;vertical-align:top;width:190px;height:200px}#wrapper .check_box .check_boxH div .select_Off{background-position:22px -217px}#wrapper .check_box .check_boxF{float:none;width:460px;height:24px;margin:0 auto;margin-top:15px}#wrapper .check_box .check_boxF input[type=radio]:not(old)+label{margin-left:-43px;font-size:0.85em}#wrapper .check_box .check_boxF input[type=radio]:not(old){margin-right:18px}#wrapper .check_box .check_boxF .select_txt{margin-left:34px;vertical-align:text-top;height:20px;line-height:-moz-block-height;line-height:1.6;width:150px;display:inline-block}@-moz-document url-prefix(){#wrapper .check_box .check_boxH div .select_img02,#wrapper .check_box .check_boxH div .select_img01{display:inline-flex;vertical-align:top}}input[type=radio]:not(old){width:24px;height:24px;margin:0;padding:0;opacity:0;vertical-align:top}input[type=radio]:not(old)+label{background:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/pc/hearst/check_img-12cf9edd0a4c7f8781ea8cccfda92c0c26bdda755bfd1f49fb1532b4628090a8.jpg) no-repeat 0px 0px;background-size:24px;vertical-align:top;padding:0px 0px 9px 0px;height:24px;width:24px;margin-left:-25px;display:inline-block}input[type=radio]:not(old):checked+label{background-position:0px -157px}.holi{background-color:#771a1e}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 .eg_header#gift_card_header{border-bottom:none}body .eg_header#gift_card_header .inner{width:640px}body .eg_header#gift_card_plural_header{border-bottom:none}body #wrapper{margin:0 auto;width:900px}body #wrapper.portal{margin:0;width:800px}body #wrapper.shop>header,body #wrapper.mypage>header,body #wrapper.mypage_history>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.mypage>header h2,body #wrapper.mypage_history>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.mypage>header nav,body #wrapper.mypage_history>header nav,body #wrapper.thanks>header nav{float:right;width:560px}body #wrapper.shop>header nav ol,body #wrapper.mypage>header nav ol,body #wrapper.mypage_history>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.mypage>header nav ol li,body #wrapper.mypage_history>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.mypage>header nav ol li span,body #wrapper.mypage_history>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.shop>header nav ol li.step_2_reserve,body #wrapper.mypage>header nav ol li.step_1,body #wrapper.mypage>header nav ol li.step_2,body #wrapper.mypage>header nav ol li.step_2_reserve,body #wrapper.mypage_history>header nav ol li.step_1,body #wrapper.mypage_history>header nav ol li.step_2,body #wrapper.mypage_history>header nav ol li.step_2_reserve,body #wrapper.thanks>header nav ol li.step_1,body #wrapper.thanks>header nav ol li.step_2,body #wrapper.thanks>header nav ol li.step_2_reserve{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.mypage>header nav ol li.step_1,body #wrapper.mypage_history>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.mypage>header nav ol li.step_1 span,body #wrapper.mypage_history>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.mypage>header nav ol li.step_2,body #wrapper.mypage_history>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.mypage>header nav ol li.step_2 span,body #wrapper.mypage_history>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_2_reserve,body #wrapper.mypage>header nav ol li.step_2_reserve,body #wrapper.mypage_history>header nav ol li.step_2_reserve,body #wrapper.thanks>header nav ol li.step_2_reserve{width:87px}body #wrapper.shop>header nav ol li.step_2_reserve span,body #wrapper.mypage>header nav ol li.step_2_reserve span,body #wrapper.mypage_history>header nav ol li.step_2_reserve span,body #wrapper.thanks>header nav ol li.step_2_reserve span{background:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/pc/image_step_4-c6927a19372ba1bb4ac69076745af9512563d887bb11cf6383b8d517971d1daf.png) no-repeat}body #wrapper.shop>header nav ol li.step_3,body #wrapper.mypage>header nav ol li.step_3,body #wrapper.mypage_history>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.mypage>header nav ol li.step_3 span,body #wrapper.mypage_history>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.step_3_reserve,body #wrapper.mypage>header nav ol li.step_3_reserve,body #wrapper.mypage_history>header nav ol li.step_3_reserve,body #wrapper.thanks>header nav ol li.step_3_reserve{width:60px}body #wrapper.shop>header nav ol li.step_3_reserve span,body #wrapper.mypage>header nav ol li.step_3_reserve span,body #wrapper.mypage_history>header nav ol li.step_3_reserve span,body #wrapper.thanks>header nav ol li.step_3_reserve span{background:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/pc/image_step_3_reserve-b235cdb2ee1a1a7998ba57c1ccd22d251ecea2e3595d8b36f3ca865ee75825d9.gif) no-repeat}body #wrapper.shop>header nav ol li.on span,body #wrapper.mypage>header nav ol li.on span,body #wrapper.mypage_history>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.mypage>header nav>input[type="submit"],body #wrapper.mypage>header nav a,body #wrapper.mypage_history>header nav>input[type="submit"],body #wrapper.mypage_history>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[type="submit"].go_next,body #wrapper.shop>header nav a.go_next,body #wrapper.mypage>header nav>input[type="submit"].go_next,body #wrapper.mypage>header nav a.go_next,body #wrapper.mypage_history>header nav>input[type="submit"].go_next,body #wrapper.mypage_history>header nav a.go_next,body #wrapper.thanks>header nav>input[type="submit"].go_next,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[type="submit"].invalid,body #wrapper.shop>header nav a.invalid,body #wrapper.mypage>header nav>input[type="submit"].invalid,body #wrapper.mypage>header nav a.invalid,body #wrapper.mypage_history>header nav>input[type="submit"].invalid,body #wrapper.mypage_history>header nav a.invalid,body #wrapper.thanks>header nav>input[type="submit"].invalid,body #wrapper.thanks>header nav a.invalid{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=$o*100);opacity:0.5}body #wrapper.shop>header nav>input[type="submit"].continue,body #wrapper.shop>header nav a.continue,body #wrapper.mypage>header nav>input[type="submit"].continue,body #wrapper.mypage>header nav a.continue,body #wrapper.mypage_history>header nav>input[type="submit"].continue,body #wrapper.mypage_history>header nav a.continue,body #wrapper.thanks>header nav>input[type="submit"].continue,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 .eg_footer#gift_card_footer .top_tier{width:560px;overflow:hidden;padding-top:22px}body .eg_footer#gift_card_footer .top_tier nav{overflow:hidden;height:25px}body .eg_footer#gift_card_footer .top_tier nav a{display:block;float:left;margin-right:24px}body .eg_footer#gift_card_footer .bottom_tier nav{width:560px}body .eg_footer#gift_card_footer .bottom_tier nav ul+ul{padding-top:0px}body .eg_footer#gift_card_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:#726c67;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:#726c67;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}.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:#fff 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_holiday_2015_cover{top:50%}#modal_holiday_2015_cover .modal_content{margin-top:-280px;width:400px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;position:relative;background:white}#modal_holiday_2015_cover .modal_content .figure{text-align:center;width:400px;height:auto}#modal_holiday_2015_cover .modal_content .figure canvas{vertical-align:top}#modal_mail_annotation .modal_content section,#modal_fb_annotation .modal_content section,#modal_reserve_notice .modal_content section{padding:30px 0}#modal_mail_annotation .modal_content section figure,#modal_fb_annotation .modal_content section figure,#modal_reserve_notice .modal_content section figure{text-align:center}#modal_mail_annotation .modal_content section figure figcaption,#modal_fb_annotation .modal_content section figure figcaption,#modal_reserve_notice .modal_content section figure figcaption{font-size:11px;padding:20px 0}#modal_mail_annotation .modal_content section figure figcaption strong,#modal_fb_annotation .modal_content section figure figcaption strong,#modal_reserve_notice .modal_content section figure figcaption strong{font-weight:bold}#modal_mail_annotation .modal_content section figure .modal_reserve_txt,#modal_fb_annotation .modal_content section figure .modal_reserve_txt,#modal_reserve_notice .modal_content section figure .modal_reserve_txt{width:80%;margin:0 auto}#modal_mail_annotation .modal_content section .button_area,#modal_fb_annotation .modal_content section .button_area,#modal_reserve_notice .modal_content section .button_area{width:400px;padding:0 80px;text-align:center}#modal_mail_annotation .modal_content section .button_area .btn,#modal_fb_annotation .modal_content section .button_area .btn,#modal_reserve_notice .modal_content section .button_area .btn{display:inline-block;*display:inline;*zoom:1;line-height:40px;height:40px;text-indent:0;font-size:11px;background:#e6e6e6;color:#726c66;width:130px}#modal_mail_annotation .modal_content section .button_area .btn.green,#modal_fb_annotation .modal_content section .button_area .btn.green,#modal_reserve_notice .modal_content section .button_area .btn.green{color:white;background:#5eb51f}#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_send_thanks .modal_content>section{padding:30px 20px}#modal_send_thanks .modal_content>div{padding:0 20px 20px}#modal_send_thanks .modal_content>div div#reply_name{padding-bottom:10px;overflow:hidden}#modal_send_thanks .modal_content>div div#reply_name label{float:left;padding-top:14px;padding-left:2px;font-weight:bold}#modal_send_thanks .modal_content>div div#reply_name input{width:510px;display:inline;float:right}#modal_send_thanks .modal_content>div textarea{margin-bottom:15px;width:100%;height:100px}#modal_send_thanks .modal_content>div p{font-size:11px;margin-bottom:15px}#modal_send_thanks .modal_content>div p a{color:#5eb51f}#modal_send_thanks .modal_content>div .button_area{width:400px;padding:0 80px;overflow:hidden}#modal_send_thanks .modal_content>div .button_area .btn{height:40px;line-height:40px;font-size:11px}#modal_send_thanks .modal_content>div .button_area .btn.modal_close{background:#e6e6e6;width:130px;color:#726c66;margin:0 auto}#modal_send_thanks .modal_content>div .button_area .btn.send_msg{float:left;width:260px;background:#5eb51f;margin-right:10px;color:white;font-weight:bold}#modal_send_thanks .modal_content>div .button_area .btn.send_msg+.modal_close{margin:0;float:left}#modal_fb_share .modal_content>div,#modal_fb_share .modal_content>form>div{padding:25px 20px 20px}#modal_fb_share .modal_content>div p,#modal_fb_share .modal_content>form>div p{color:#1e1e1e;text-align:left}#modal_fb_share .modal_content>div p+p,#modal_fb_share .modal_content>form>div p+p{padding-bottom:30px;text-align:right}#modal_fb_share .modal_content>div p small,#modal_fb_share .modal_content>form>div p small{color:#726c66;font-size:10px}#modal_fb_share .modal_content>div p.invalid,#modal_fb_share .modal_content>form>div p.invalid{color:#d1283e}#modal_fb_share .modal_content>div>div,#modal_fb_share .modal_content>form>div>div{overflow:hidden;width:100%;padding:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#f6f6f6}#modal_fb_share .modal_content>div>div img,#modal_fb_share .modal_content>form>div>div img{display:block;float:left}#modal_fb_share .modal_content>div>div>div,#modal_fb_share .modal_content>form>div>div>div{float:right;width:465px;position:relative}#modal_fb_share .modal_content>div>div>div textarea,#modal_fb_share .modal_content>form>div>div>div textarea{height:100px;background:white}#modal_fb_share .modal_content>div>div>div.balloon:before,#modal_fb_share .modal_content>form>div>div>div.balloon:before{content:"";display:block;width:0;height:0;position:absolute;right:100%;top:11px;border-top:10px solid transparent;border-right:10px solid white;border-bottom:10px solid transparent;border-left:none}#modal_fb_share .modal_content .button_area{width:400px;margin:0 auto;padding-bottom:20px;overflow:hidden}#modal_fb_share .modal_content .button_area .btn{height:40px;line-height:40px;float:left}#modal_fb_share .modal_content .button_area .btn.green{width:260px;background:#5eb51f;margin-right:10px;color:white;font-weight:bold}#modal_fb_share .modal_content .button_area .btn.gray,#modal_fb_share .modal_content .button_area .btn.invalid{width:260px;background:#e6e6e6 !important;margin-right:10px;color:white !important;font-weight:bold}#modal_fb_share .modal_content .button_area .btn.fb{width:260px;background:#4862a3;margin-right:10px;color:white;font-weight:bold}#modal_fb_share .modal_content .button_area .btn.cancel{width:130px;background:#e6e6e6;color:#726c66;font-weight:300}#modal_fb_share .modal_content>form>div{padding:25px 20px 20px}#modal_fb_share .modal_content>form>div p{color:#1e1e1e;text-align:center;line-height:1.35}#modal_fb_share .modal_content>form>div p+p{padding-bottom:30px}#modal_fb_share .modal_content>form>div p small{color:#57b900;font-size:10px}#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/images/pc/image_mixi_resend.jpg) 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}#modal_resend .modal_content .modal_reserve_txt{font-size:15px;margin:30px auto;width:470px;line-height:1.6;text-align:center}#modal_reservation_cancel .modal_content .btn{display:block;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:47%;height:44px;line-height:40px;border:1px solid #cecece;text-align:center;color:#726c66;font-size:14px;background:white;float:left}#modal_reservation_cancel .modal_content .modal_reserve_txt{font-size:15px;margin:30px auto;width:100%;line-height:1.6;text-align:center}#modal_reservation_cancel .modal_content .button_area{width:86%;padding:0 36px;margin:0 auto 20px auto;overflow:hidden}#modal_reservation_cancel .modal_content .canceled{background-color:#eeeeee}#modal_reservation_cancel .modal_content .modal_close{cursor:pointer;margin:0 -20px 0 20px}#modal_reservation_failed .modal_content{width:36%;height:300px}#modal_reservation_failed .modal_content #sent_gifts .page .caution{color:red;margin:50px 0}#modal_index_notice .modal_content .caution{text-align:center;margin:25px 0px}#modal_index_notice .modal_content .caution a{font-weight:bold}#modal_index_notice .modal_content .caution li{font-size:15px}header.global,header.local,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}header.local h1{display:table-cell;height:85px;padding:0 100px 0 15px;margin:19px 100px 19px 15px;vertical-align:middle;margin-right:100px;font-size:24px;color:#000;font-weight:normal;line-height:1.75}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}header.local:after{content:"";display:block;clear:both}header.local h1{font-size:24px;margin:19px 100px 19px 15px;color:#000;font-weight:normal;line-height:1.75;display:table-cell;padding:0 100px 0 15px;vertical-align:middle;height:85px}header.local{position:relative}header.local ul.sns{position:absolute;top:23px;right:0;font-size:10px}header.local ul.sns li{display:table-cell;vertical-align:middle;padding:10px 0 0 10px}header.local ul.sns li.forSp{display:none}header.local ul.sns li a{display:block;width:33px;text-align:center;margin:0 auto}header.local ul.sns li a:hover{opacity:0.8}header.local .procureS{float:right;margin-bottom:20px}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{margin-left:120px;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:#00acee}.line{background-color:#00C300}.mail{background-color:#23d9ee}.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}#wrapper.mypage>header{border-bottom-color:#e2ddd7;margin-bottom:0 !important}#wrapper.mypage #content{width:900px;float:none;overflow:hidden;padding-bottom:70px;border-bottom:1px solid #e2ddd7;margin-bottom:0px}#wrapper.mypage #content>nav#tabs{overflow:hidden;margin-bottom:60px}#wrapper.mypage #content>nav#tabs a{display:block;background:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/pc/tab_inquiry-89c8fb38c1057b5b2d9f73fc79228fbb7f599a5457fd85549e3891ce38bb07c6.png) no-repeat;float:left;width:450px;height:60px;text-indent:-9999px}#wrapper.mypage #content>nav#tabs a.sent{background-position:left top}#wrapper.mypage #content>nav#tabs a.received{background-position:right top}#wrapper.mypage #content>nav#tabs a.on.sent{background-position:left bottom}#wrapper.mypage #content>nav#tabs a.on.received{background-position:right bottom}#wrapper.mypage #content .tab_content{overflow:hidden}#wrapper.mypage #content .tab_content>p{padding-bottom:70px;text-align:center}#wrapper.mypage #content #received_inquiry{display:none}#wrapper.mypage #content #send_history{width:410px;padding-left:39px;border-left:1px solid #e2ddd7;float:right}#wrapper.mypage #content #send_history>h3{padding-bottom:20px}#wrapper.mypage #content #send_history>p{line-height:17px;padding-bottom:30px}#wrapper.mypage #content #send_history>p span{color:#5eb51f;font-weight:bold}#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-right:48px;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{width:100%;background:#f6f6f6;color:#726c67;height:40px;line-height:40px;padding-left: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:0;top:0;line-height:40px;text-align:center;font-size:13.3px;background:#e2e2e2}#wrapper.mypage #content #send_history #email_form+p{padding-top:30px;padding-bottom:0}#wrapper.mypage #content #login{width:410px;float:left}#wrapper.mypage #content #received{width:410px;overflow:hidden;text-align:center;margin:auto}#wrapper.mypage #content #login>ul,#wrapper.mypage #content #received>ul{overflow:hidden}#wrapper.mypage #content #login>ul li,#wrapper.mypage #content #received>ul li{width:200px;height:50px;float:left;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;text-indent:-9999px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #ccc}#wrapper.mypage #content #login>ul li a,#wrapper.mypage #content #received>ul li a{display:block;width:100%;height:100%}#wrapper.mypage #content #login>ul li.mysb,#wrapper.mypage #content #received>ul li.mysb{width:100%;background:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/201607/pc/login_mysb-f5f19ac63f71ce4e658fd9fac68dc71c6ab4ac9daef686edc025b30d2d92d9e1.png) no-repeat 50% 54%;background-size:48%}#wrapper.mypage #content #login>ul li:hover.mysb,#wrapper.mypage #content #received>ul li:hover.mysb{border:1px solid #5eb51f}#wrapper.mypage #content #received>ul li{width:200px}#wrapper.mypage #content #received>ul li.twitter{background-position:-172px 4px}#wrapper.mypage #content #received>ul li.mixi{background-position:-750px 4px}#wrapper.mypage #content #login>h3,#wrapper.mypage #content #received>h3{padding-bottom:20px}#wrapper.mypage #content #login>p,#wrapper.mypage #content #received>p{font-weight:bold;line-height:17px;padding-bottom:32px}#wrapper.mypage>footer .btn.green{background:#5eb51f;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}#wrapper.mypage_history>header{border-bottom-color:#e2ddd7;margin-bottom:0 !important}#wrapper.mypage_history #content{width:900px;float:none;overflow:hidden;padding-top:0;padding-bottom:60px;margin-bottom:0}#wrapper.mypage_history #content p.caution{padding:30px 0;text-align:center}#wrapper.mypage_history #content p.caution span{display:inline-block;*display:inline;*zoom:1;background:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/pc/icon_caution-4c2b5342a67a92b565c868a14095655494f8876c2ba5dde9a6c092f1abe67a0c.png) no-repeat left center;padding:10px 0 10px 42px;height:22px;line-height:22px;color:#5eb51f;font-size:18px;font-weight:bold}#wrapper.mypage_history #content>nav#tabs{overflow:hidden;margin-bottom:60px}#wrapper.mypage_history #content>nav#tabs a{display:block;background:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/pc/tab_inquiry-89c8fb38c1057b5b2d9f73fc79228fbb7f599a5457fd85549e3891ce38bb07c6.png) no-repeat;float:left;width:450px;height:60px;text-indent:-9999px}#wrapper.mypage_history #content>nav#tabs a.sent{background-position:left top}#wrapper.mypage_history #content>nav#tabs a.received{background-position:right top}#wrapper.mypage_history #content>nav#tabs a.on.sent{background-position:left bottom}#wrapper.mypage_history #content>nav#tabs a.on.received{background-position:right bottom}#wrapper.mypage_history #content>section{position:relative}#wrapper.mypage_history #content>section h3{font-size:22px;padding-top:2px;padding-bottom:20px;border-bottom:1px solid #e2ddd7}#wrapper.mypage_history #content>section h3 span{font-weight:bold;color:#1e1e1e;padding-right:0.5em}#wrapper.mypage_history #content>section h3.facebook{background:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/pc/icon_facebook_32x32-3e5e6933c046a27026e7ffff312c2dcd7621957b90f1bf01386ac58cc7b0097b.png) no-repeat left top;padding-left:47px;line-height:32px}#wrapper.mypage_history #content>section h3.mixi{background:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/pc/icon_mixi_32x32-ccebd47466000db51805c95714d4bea64f4a2b4b0df9d4f03919631da7ac07cc.png) no-repeat left top;padding-left:47px;line-height:32px}#wrapper.mypage_history #content>section h3+a.btn.white{position:absolute;color:#1e1e1e;background:white;-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:280px;font-size:12px;line-height:30px;height:30px;top:0;right:0}#wrapper.mypage_history #content>section ul.gift_list{overflow:hidden}#wrapper.mypage_history #content>section ul.gift_list>li>h4{height:14px;line-height:14px;padding:25px 0 26px 40px;background:no-repeat left 20px}#wrapper.mypage_history #content>section ul.gift_list>li>h4 span{font-weight:bold;color:#1e1e1e}#wrapper.mypage_history #content>section ul.gift_list>li>h4.by_facebook{background-image:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/pc/icon_facebook_24x24-ccd770377fd251fdb7623699aae2805b8452df347ed702b0f9f52cedc63deed0.png)}#wrapper.mypage_history #content>section ul.gift_list>li>h4.by_twitter{background-image:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/pc/icon_twitter_24x24-826cb42e201c6fce2f1966d6e832a1d6566324bd69fdc7c6a87168d06c0d88d4.png)}#wrapper.mypage_history #content>section ul.gift_list>li>h4.by_mixi{background-image:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/pc/icon_mixi_24x24-1592db2ff0061c44dea888829ab03c0628329d13e3c3fe59360d16459087004c.png)}#wrapper.mypage_history #content>section ul.gift_list>li>h4.by_mail{background-image:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/pc/icon_mail_24x24-0c4f1e74467c2efb56613ebebac8dd4afbb91b62357a4e40edd2d8eb26147a71.png)}#wrapper.mypage_history #content>section ul.gift_list>li>h4.by_reserve{background-image:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/pc/icon_timer_24x24-a296d1f45e4992058fb60f7779c045fdf1519dde01a3146277205c1cdcd7d691.png)}#wrapper.mypage_history #content>section ul.gift_list>li>h4.by_line{background-image:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/pc/icon_line_24x24-aa5d1c126710eb2d75761794a9275a617b9c5fd2eb8044a1c05ec8df73a486cf.png)}#wrapper.mypage_history #content>section ul.gift_list>li>h4.by_url{background-image:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/pc/icon_url_24x24-730d2e349c9897af24287d5a7bcecd0ec6a84284362bf87e303d1a445773ce1f.png)}#wrapper.mypage_history #content>section ul.gift_list>li>div{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;overflow:hidden;width:860px;margin-left:40px;border-bottom:1px solid #e2ddd7}#wrapper.mypage_history #content>section ul.gift_list>li>div .canceled{background-color:#f6f6f6;background-image:none}#wrapper.mypage_history #content>section ul.gift_list>li>div>figure{float:left;width:186px;margin-right:30px}#wrapper.mypage_history #content>section ul.gift_list>li>div>table{float:left;width:254px;margin-right:22px}#wrapper.mypage_history #content>section ul.gift_list>li>div>table th,#wrapper.mypage_history #content>section ul.gift_list>li>div>table td{height:30px;vertical-align:top}#wrapper.mypage_history #content>section ul.gift_list>li>div>table tr.limit th,#wrapper.mypage_history #content>section ul.gift_list>li>div>table tr.limit td,#wrapper.mypage_history #content>section ul.gift_list>li>div>table tr.order_id th,#wrapper.mypage_history #content>section ul.gift_list>li>div>table tr.order_id td{font-weight:bold}#wrapper.mypage_history #content>section ul.gift_list>li>div>table tr.limit.red th,#wrapper.mypage_history #content>section ul.gift_list>li>div>table tr.limit.red td,#wrapper.mypage_history #content>section ul.gift_list>li>div>table tr.order_id.red th,#wrapper.mypage_history #content>section ul.gift_list>li>div>table tr.order_id.red td{color:#d3243a}#wrapper.mypage_history #content>section ul.gift_list>li>div>table tr.limit.green th,#wrapper.mypage_history #content>section ul.gift_list>li>div>table tr.limit.green td,#wrapper.mypage_history #content>section ul.gift_list>li>div>table tr.order_id.green th,#wrapper.mypage_history #content>section ul.gift_list>li>div>table tr.order_id.green td{color:#5eb51f}#wrapper.mypage_history #content>section ul.gift_list>li>div>table tr.limit th,#wrapper.mypage_history #content>section ul.gift_list>li>div>table tr.order_id th{width:70px}#wrapper.mypage_history #content>section ul.gift_list>li>div>table th{font-weight:bold;text-align:left}#wrapper.mypage_history #content>section ul.gift_list>li>div>table td{text-align:right;word-break:break-all;width:68%}#wrapper.mypage_history #content>section ul.gift_list>li>div>div{float:right;width:330px}#wrapper.mypage_history #content>section ul.gift_list>li>div>div>a{display:block;background:#f6f6f6 url(https://d1swxkb7uqu9g1.cloudfront.net/assets/pc/arrow_right_t-light-dda0cea4100df599b957ab0def37c503c669d5518aa1610c2c64490719fe186a.png) no-repeat 307px center;border:1px solid #e2ddd7;-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;font-weight:bold;height:40px;line-height:40px;padding-left:17px}#wrapper.mypage_history #content>section ul.gift_list>li>div>div>a+a{margin-top:10px}#wrapper.mypage_history #content>section ul.gift_list>li>div>div>a.saved{background:white;border:1px solid #e2ddd7}#wrapper.mypage_history #content>section ul.gift_list>li>div>div>a.saved span{background:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/pc/icon_saved-762584c7ed8b3e4747b6580dcc1f4e9300411619542c9584586d8bdd18ac5c45.gif) no-repeat left center;padding:5px 0 5px 27px}#wrapper.mypage_history #content>section ul.gift_list>li>div>div>a.alert span{background:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/pc/icon_alert-c08952fb5e51b2be57ad6d971c7398be1f54d4e9cf65ffea9f1c55611ee5009b.png) no-repeat left center;padding:5px 0 5px 25px}#wrapper.mypage_history #content>section #available{margin-bottom:40px}#wrapper.mypage_history #content>section #available ul.gift_list>li{height:225px}#wrapper.mypage_history #content>section #available ul.gift_list>li>div{height:161px}#wrapper.mypage_history #content>section #expired ul.gift_list>li{height:175px}#wrapper.mypage_history #content>section #expired ul.gift_list>li>div{height:111px}#wrapper.mypage_history #content>section#sent>div ul.gift_list>li{height:200px}#wrapper.mypage_history #content>section#sent>div ul.gift_list>li>div{height:136px}#wrapper.mypage_history #content>section#sent>div ul.gift_list>li>div p{margin-bottom:10px}#wrapper.mypage_history #content>section#sent>div ul.gift_list>li>div .result{color:red}#wrapper.mypage_history #content>section#sent>div ul.gift_list>li b{color:#000000;font-weight:700}#wrapper.mypage_history #content>section#sent>div ul.gift_list>li .reserve_cencle{width:340px;margin:6px 0 0 0}#wrapper.mypage_history #content>section .btn.green{background:#5eb51f;margin:60px auto 0;width:384px;height:60px;color:white;line-height:60px;font-size:24px}#wrapper.mypage_history #content>section .btn.white{vertical-align:top;font-size:24px;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 #e2ddd7;color:#1e1e1e;font-size:18px;background:white}#wrapper.mypage_history #content>section nav#pagination{width:100%;height:42px}#wrapper.mypage_history #content>section nav#pagination>div{vertical-align:top;height:42px;background:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/pc/bg_history_pagination-832e8bf17bd604ecdcc5555e3eccbe9d64d551376987632fb5b8124eac899aa2.gif) repeat-x;overflow:hidden;float:left}#wrapper.mypage_history #content>section nav#pagination>div>a{background:#f6f6f6;text-align:center;display:block;border-bottom:1px solid #e2ddd7;height:40px;font-size:11px}#wrapper.mypage_history #content>section nav#pagination>div.prev{width:40px}#wrapper.mypage_history #content>section nav#pagination>div.prev a{text-indent:-9999px;background:#e2e2e2 url(https://d1swxkb7uqu9g1.cloudfront.net/assets/pc/arrow_left_t-light-3517774875eae9fbbe761989bc5abbd56f157d6c8a6e774529fdda4effe05641.png) no-repeat center center}#wrapper.mypage_history #content>section nav#pagination>div.next{width:40px}#wrapper.mypage_history #content>section nav#pagination>div.next a{text-indent:-9999px;background:#e2e2e2 url(https://d1swxkb7uqu9g1.cloudfront.net/assets/pc/arrow_right_t-light-dda0cea4100df599b957ab0def37c503c669d5518aa1610c2c64490719fe186a.png) no-repeat center center}#wrapper.mypage_history #content>section nav#pagination>div.pages{width:820px;background:#f6f6f6;height:40px;border-bottom:1px solid #e2ddd7;text-align:center;overflow:visible}#wrapper.mypage_history #content>section nav#pagination>div.pages a{font-weight:bold;width:40px;display:inline-block;*display:inline;*zoom:1;line-height:40px}#wrapper.mypage_history #content>section nav#pagination>div.pages a.on{border-bottom:2px solid #5eb51f;color:#5eb51f}#wrapper.mypage_history #content>section nav#pagination>div.pages a.gap{cursor:default}#wrapper.mypage_history>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_history>footer>div>h4{line-height:40px;height:40px;border-bottom:1px solid #e2ddd7}#wrapper.mypage_history>footer>div>div{padding:18px 30px 25px 0}#wrapper.mypage_history>footer>div>div>p{font-size:10px;line-height:18px}#modal_reservation_failed .modal_content{width:400px;height:auto}#modal_reservation_failed .modal_content h3{background:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/sp/icon_caution_red-46cbd78066fb924bb3d087a1a5bac898bf530aa0ad838092959a9e191e99141b.png) 15% 49% no-repeat;margin:10px auto 15px auto;border:none;font-size:15px;padding-left:34px;background-size:8%;color:#ff0000;border-bottom:1px solid #e2ddd7;font-weight:900}#modal_reservation_failed .modal_content .page p.caution span{font-size:14px;text-align:center;width:86%;margin:0 auto 20px auto;display:block;font-weight:900}#modal_reservation_failed .modal_content .page .btn.modal_close{margin:20px auto}#modal_reservation_failed .modal_content .page div.button_area{margin:0 0 20px 0}#modal_reservation_failed .modal_content .page div.button_area .btn{border:1px solid #ececec;color:#726c66;width:80%;margin:10px auto}#modal_reservation_failed .modal_content .page div.button_area .btn span{font-size:18px;line-height:44px;height:44px;font-weight:900}#modal_reservation_failed .modal_content .page div.button_area .btn.modal_close.reservation_comple{margin:0 auto 15px auto;background-color:#fff;width:70%;font-size:18px;line-height:44px;height:44px;font-weight:900}#modal_reservation_failed .modal_content ul.gift_list{overflow:hidden}#modal_reservation_failed .modal_content ul.gift_list>li>h4{height:14px;line-height:14px;padding:25px 0 26px 40px;background:no-repeat left 20px}#modal_reservation_failed .modal_content ul.gift_list>li>h4 span{font-weight:bold;color:#1e1e1e}#modal_reservation_failed .modal_content ul.gift_list>li>h4.by_facebook{background-image:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/pc/icon_facebook_24x24-ccd770377fd251fdb7623699aae2805b8452df347ed702b0f9f52cedc63deed0.png)}#modal_reservation_failed .modal_content ul.gift_list>li>h4.by_twitter{background-image:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/pc/icon_twitter_24x24-826cb42e201c6fce2f1966d6e832a1d6566324bd69fdc7c6a87168d06c0d88d4.png)}#modal_reservation_failed .modal_content ul.gift_list>li>h4.by_mixi{background-image:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/pc/icon_mixi_24x24-1592db2ff0061c44dea888829ab03c0628329d13e3c3fe59360d16459087004c.png)}#modal_reservation_failed .modal_content ul.gift_list>li>h4.by_mail{background-image:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/pc/icon_mail_24x24-0c4f1e74467c2efb56613ebebac8dd4afbb91b62357a4e40edd2d8eb26147a71.png)}#modal_reservation_failed .modal_content ul.gift_list>li>h4.by_reserve{background-image:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/pc/icon_timer_24x24-a296d1f45e4992058fb60f7779c045fdf1519dde01a3146277205c1cdcd7d691.png)}#modal_reservation_failed .modal_content ul.gift_list>li>h4.by_line{background-image:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/pc/icon_line_24x24-aa5d1c126710eb2d75761794a9275a617b9c5fd2eb8044a1c05ec8df73a486cf.png)}#modal_reservation_failed .modal_content ul.gift_list>li>h4.by_url{background-image:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/pc/icon_url_24x24-730d2e349c9897af24287d5a7bcecd0ec6a84284362bf87e303d1a445773ce1f.png)}#modal_reservation_failed .modal_content ul.gift_list>li>div{padding:0 12px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;overflow:hidden}#modal_reservation_failed .modal_content ul.gift_list>li>div .result_box{overflow:hidden}#modal_reservation_failed .modal_content ul.gift_list>li>div .result_box p{font-size:14px;line-height:1.6}#modal_reservation_failed .modal_content ul.gift_list>li>div .result_box .result{color:red;font-weight:900;font-size:16px;margin-bottom:10px}#modal_reservation_failed .modal_content ul.gift_list>li>div .canceled{background-color:#f6f6f6;background-image:none}#modal_reservation_failed .modal_content ul.gift_list>li>div>figure{float:left;width:121px;margin-right:10px}#modal_reservation_failed .modal_content ul.gift_list>li>div>table{width:240px}#modal_reservation_failed .modal_content ul.gift_list>li>div>table th,#modal_reservation_failed .modal_content ul.gift_list>li>div>table td{height:30px;vertical-align:top;font-size:14px;line-height:1.6}#modal_reservation_failed .modal_content ul.gift_list>li>div>table tr.limit th,#modal_reservation_failed .modal_content ul.gift_list>li>div>table tr.limit td,#modal_reservation_failed .modal_content ul.gift_list>li>div>table tr.order_id th,#modal_reservation_failed .modal_content ul.gift_list>li>div>table tr.order_id td{font-weight:bold}#modal_reservation_failed .modal_content ul.gift_list>li>div>table tr.limit.red th,#modal_reservation_failed .modal_content ul.gift_list>li>div>table tr.limit.red td,#modal_reservation_failed .modal_content ul.gift_list>li>div>table tr.order_id.red th,#modal_reservation_failed .modal_content ul.gift_list>li>div>table tr.order_id.red td{color:#d3243a}#modal_reservation_failed .modal_content ul.gift_list>li>div>table tr.limit.green th,#modal_reservation_failed .modal_content ul.gift_list>li>div>table tr.limit.green td,#modal_reservation_failed .modal_content ul.gift_list>li>div>table tr.order_id.green th,#modal_reservation_failed .modal_content ul.gift_list>li>div>table tr.order_id.green td{color:#5eb51f}#modal_reservation_failed .modal_content ul.gift_list>li>div>table tr.limit th,#modal_reservation_failed .modal_content ul.gift_list>li>div>table tr.order_id th{width:70px}#modal_reservation_failed .modal_content ul.gift_list>li>div>table th{font-weight:bold;text-align:left}#modal_reservation_failed .modal_content ul.gift_list>li>div>table td{text-align:right;word-break:break-all;width:68%}#modal_reservation_failed .modal_content ul.gift_list>li>div>div{width:370px;margin:19px auto}#modal_reservation_failed .modal_content ul.gift_list>li>div>div>a{display:block;background:#f6f6f6 url(https://d1swxkb7uqu9g1.cloudfront.net/assets/pc/arrow_right_t-light-dda0cea4100df599b957ab0def37c503c669d5518aa1610c2c64490719fe186a.png) no-repeat 307px center;border:1px solid #e2ddd7;-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;font-weight:bold;height:40px;line-height:40px;padding-left:17px}#modal_reservation_failed .modal_content ul.gift_list>li>div>div>a+a{margin-top:10px}#modal_reservation_failed .modal_content ul.gift_list>li>div>div>a.saved{background:white;border:1px solid #e2ddd7}#modal_reservation_failed .modal_content ul.gift_list>li>div>div>a.saved span{background:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/pc/icon_saved-762584c7ed8b3e4747b6580dcc1f4e9300411619542c9584586d8bdd18ac5c45.gif) no-repeat left center;padding:5px 0 5px 27px}#modal_reservation_failed .modal_content ul.gift_list>li>div>div>a.alert span{background:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/pc/icon_alert-c08952fb5e51b2be57ad6d971c7398be1f54d4e9cf65ffea9f1c55611ee5009b.png) no-repeat left center;padding:5px 0 5px 25px}.holi{background-color:#771a1e}#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:#726c67}#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 #00acee}#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>.select_payment_method.with_linepay .tab,#wrapper.payment #content #sender_info>div+section>.select_payment_method.with_linepay .tab{background:url(https://d1swxkb7uqu9g1.cloudfront.net/images/pc/icon_payment_method_with_linepay.png) no-repeat}#wrapper.payment #content #receiver_info>div+section>.select_payment_method.with_linepay .tab.creditcard,#wrapper.payment #content #sender_info>div+section>.select_payment_method.with_linepay .tab.creditcard{width:220px}#wrapper.payment #content #receiver_info>div+section>.select_payment_method.with_linepay .tab.creditcard.on,#wrapper.payment #content #sender_info>div+section>.select_payment_method.with_linepay .tab.creditcard.on{background-position:left bottom}#wrapper.payment #content #receiver_info>div+section>.select_payment_method.with_linepay .tab.giftcode,#wrapper.payment #content #sender_info>div+section>.select_payment_method.with_linepay .tab.giftcode{width:200px;background-position:right top}#wrapper.payment #content #receiver_info>div+section>.select_payment_method.with_linepay .tab.giftcode.on,#wrapper.payment #content #sender_info>div+section>.select_payment_method.with_linepay .tab.giftcode.on{background-position:100% bottom}#wrapper.payment #content #receiver_info>div+section>.select_payment_method.with_linepay .tab.linepay,#wrapper.payment #content #sender_info>div+section>.select_payment_method.with_linepay .tab.linepay{width:140px;background-position:51% top}#wrapper.payment #content #receiver_info>div+section>.select_payment_method.with_linepay .tab.linepay.on,#wrapper.payment #content #sender_info>div+section>.select_payment_method.with_linepay .tab.linepay.on{background-position:51% bottom}#wrapper.payment #content #receiver_info>div+section>.select_payment_method.with_linepay.without_giftcode .tab,#wrapper.payment #content #sender_info>div+section>.select_payment_method.with_linepay.without_giftcode .tab{background:url(https://d1swxkb7uqu9g1.cloudfront.net/images/pc/icon_payment_method_with_linepay_without_giftcode.png) no-repeat}#wrapper.payment #content #receiver_info>div+section>.select_payment_method.with_linepay.without_giftcode .tab.creditcard,#wrapper.payment #content #sender_info>div+section>.select_payment_method.with_linepay.without_giftcode .tab.creditcard{width:320px}#wrapper.payment #content #receiver_info>div+section>.select_payment_method.with_linepay.without_giftcode .tab.linepay,#wrapper.payment #content #sender_info>div+section>.select_payment_method.with_linepay.without_giftcode .tab.linepay{width:240px;background-position:100% top}#wrapper.payment #content #receiver_info>div+section>.select_payment_method.with_linepay.without_giftcode .tab.linepay.on,#wrapper.payment #content #sender_info>div+section>.select_payment_method.with_linepay.without_giftcode .tab.linepay.on{background-position:100% 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 #input_linepay,#wrapper.payment #content #sender_info>div+section #input_linepay{text-align:center}#wrapper.payment #content #receiver_info>div+section #input_linepay .linepay_p,#wrapper.payment #content #sender_info>div+section #input_linepay .linepay_p{font-size:17px;margin-top:25px;font-weight:900;color:#333333}#wrapper.payment #content #receiver_info>div+section #input_linepay .linepay_link,#wrapper.payment #content #sender_info>div+section #input_linepay .linepay_link{font-size:14px;margin-top:25px;font-weight:900;color:#666666;text-align:right;background:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/sp/arrow_right_gray-f44d8ebce4ceafe45f66444b73682df94b2a810433fa9e8cc75993293b8c1734.png) 97% 50% no-repeat;background-size:8px}#wrapper.payment #content #receiver_info>div+section #input_linepay .linepay_link a.linepay_a,#wrapper.payment #content #sender_info>div+section #input_linepay .linepay_link a.linepay_a{padding-right:30px}#wrapper.payment #content #receiver_info>div+section #add_new_creditcard,#wrapper.payment #content #receiver_info>div+section #input_giftcode,#wrapper.payment #content #receiver_info>div+section #input_linepay,#wrapper.payment #content #sender_info>div+section #add_new_creditcard,#wrapper.payment #content #sender_info>div+section #input_giftcode,#wrapper.payment #content #sender_info>div+section #input_linepay{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 #receiver_info>div+section #input_linepay>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,#wrapper.payment #content #sender_info>div+section #input_linepay>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 #receiver_info>div+section #input_linepay>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,#wrapper.payment #content #sender_info>div+section #input_linepay>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 #receiver_info>div+section #input_linepay>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,#wrapper.payment #content #sender_info>div+section #input_linepay>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 #receiver_info>div+section #input_linepay>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,#wrapper.payment #content #sender_info>div+section #input_linepay>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 #receiver_info>div+section #input_linepay>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,#wrapper.payment #content #sender_info>div+section #input_linepay>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 #receiver_info>div+section #input_linepay>h5,#wrapper.payment #content #sender_info>div+section #add_new_creditcard>h5,#wrapper.payment #content #sender_info>div+section #input_giftcode>h5,#wrapper.payment #content #sender_info>div+section #input_linepay>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 #receiver_info>div+section #input_linepay>table,#wrapper.payment #content #sender_info>div+section #add_new_creditcard>table,#wrapper.payment #content #sender_info>div+section #input_giftcode>table,#wrapper.payment #content #sender_info>div+section #input_linepay>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 #receiver_info>div+section #input_linepay>table th,#wrapper.payment #content #receiver_info>div+section #input_linepay>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,#wrapper.payment #content #sender_info>div+section #input_linepay>table th,#wrapper.payment #content #sender_info>div+section #input_linepay>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 #receiver_info>div+section #input_linepay>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,#wrapper.payment #content #sender_info>div+section #input_linepay>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 #receiver_info>div+section #input_linepay>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,#wrapper.payment #content #sender_info>div+section #input_linepay>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 #receiver_info>div+section #input_linepay>table td input,#wrapper.payment #content #receiver_info>div+section #input_linepay>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,#wrapper.payment #content #sender_info>div+section #input_linepay>table td input,#wrapper.payment #content #sender_info>div+section #input_linepay>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 #receiver_info>div+section #input_linepay>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,#wrapper.payment #content #sender_info>div+section #input_linepay>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 #receiver_info>div+section #input_linepay>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,#wrapper.payment #content #sender_info>div+section #input_linepay>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 #receiver_info>div+section #input_linepay>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,#wrapper.payment #content #sender_info>div+section #input_linepay>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 #receiver_info>div+section #input_linepay>div,#wrapper.payment #content #sender_info>div+section #add_new_creditcard>div,#wrapper.payment #content #sender_info>div+section #input_giftcode>div,#wrapper.payment #content #sender_info>div+section #input_linepay>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 #receiver_info>div+section #input_linepay>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,#wrapper.payment #content #sender_info>div+section #input_linepay>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 #receiver_info>div+section #input_linepay>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,#wrapper.payment #content #sender_info>div+section #input_linepay>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 #receiver_info>div+section #input_linepay>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"],#wrapper.payment #content #sender_info>div+section #input_linepay>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 #receiver_info>div+section #input_linepay 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,#wrapper.payment #content #sender_info>div+section #input_linepay 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 #receiver_info>div+section #input_linepay 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,#wrapper.payment #content #sender_info>div+section #input_linepay 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 #receiver_info>div+section #input_linepay 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,#wrapper.payment #content #sender_info>div+section #input_linepay 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 #receiver_info>div+section #input_linepay 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,#wrapper.payment #content #sender_info>div+section #input_linepay 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 #receiver_info>div+section #input_linepay 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,#wrapper.payment #content #sender_info>div+section #input_linepay 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 #receiver_info>div+section #input_linepay 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,#wrapper.payment #content #sender_info>div+section #input_linepay 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 #receiver_info>div+section #input_linepay 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,#wrapper.payment #content #sender_info>div+section #input_linepay 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:#726c67;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=$o*100);opacity:0.5}#wrapper.payment #content #caution p{font-size:10px;padding-bottom:0px;line-height:1.6}#wrapper.payment.reserve #content div#order_sum{border-bottom:2px solid #e2ddd7}.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}.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}.home_bonus_origin{text-align:center}.holi{background-color:#771a1e}#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.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:#726c67;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:#726c67}#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:#726c67;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 .social_buttons{text-align:right;margin:20px}#wrapper.static .expired_notice{font-size:20px;color:#726c67;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 #726c67;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:"・"}.holi{background-color:#771a1e}#wrapper.thanks.new #content .section_content{border-top:2px solid #e2ddd7}#wrapper.thanks.new #content nav#tabs{overflow:hidden;margin-bottom:30px}#wrapper.thanks.new #content nav#tabs a{display:block;background:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/pc/icon_select_image-726d0843b9b88ab84add27038f52a9520a82c57220788794d4d0e6a2256a112b.png) no-repeat;float:left;width:280px;height:94px;text-indent:-9999px}#wrapper.thanks.new #content nav#tabs a.photo{background-position:left top}#wrapper.thanks.new #content nav#tabs a.card{background-position:right top}#wrapper.thanks.new #content nav#tabs a.on.photo{background-position:left bottom}#wrapper.thanks.new #content nav#tabs a.on.card{background-position:right bottom}#wrapper.thanks.new #content .tab_content{text-align:center;margin:0 auto;min-width:560px;min-height:315px;display:table-cell;vertical-align:middle}#wrapper.thanks.new #content .tab_content>a{display:block;height:362px;text-indent:-9999px;text-align:center}#wrapper.thanks.new #content .tab_content>a.select_photo{background:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/pc/bg_add_image-69c7b47c02418f5f79c5f7f4606be85cda55e5ef7825e8d5d3694e3facb33f1e.png) no-repeat center}#wrapper.thanks.new #content .tab_content>p{padding-bottom:50px;text-align:center}#wrapper.thanks.new #content #filter_content{margin:28px 15px 0 37px;width:484px}#wrapper.thanks.new #content #filter_content ul li{display:inline-block;vertical-align:middle}#wrapper.thanks.new #content #filter_content #re_photo_bt{padding-left:370px}#wrapper.thanks.new #content #filter_content #re_photo_bt .re_photo_on{background:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/pc/icon_re_select-a652723f84735c5a62bdb65da7d6358c1455dc27102d2fdcc022b540a1944973.png) no-repeat 0 -39px;padding:2px 25px 20px 25px;background-size:75%}#wrapper.thanks.new #content #filter_content #re_photo_bt .re_photo_off{background:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/pc/icon_re_select-a652723f84735c5a62bdb65da7d6358c1455dc27102d2fdcc022b540a1944973.png) no-repeat 0 0px;padding:2px 25px 20px 25px;background-size:75%}#wrapper.thanks.new #content #filter_content #filter_bt{width:50px;height:30px;float:right}#wrapper.thanks.new #content #filter_content #filter_bt .filter_on{background:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/pc/icon_filter-18170967f8183ab284d7bd3fa5c594ecff0a1d8f28c46e758e49c0df8222d4a8.png) no-repeat 0 -37px;padding:2px 25px 20px 25px;background-size:75%}#wrapper.thanks.new #content #filter_content #filter_bt .filter_off{background:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/pc/icon_filter-18170967f8183ab284d7bd3fa5c594ecff0a1d8f28c46e758e49c0df8222d4a8.png) no-repeat 0 2px;padding:2px 25px 20px 25px;background-size:75%}#wrapper.thanks.new #content div#input_message{margin-top:30px}#wrapper.thanks.new #content div#input_message p.counter{text-align:right;padding-bottom:5px}#wrapper.thanks.new #content div#input_message p.counter.invalid{color:#d3243a}#wrapper.thanks.new #content div#input_message textarea{height:100px;width:100%}#wrapper.thanks.new #content div#replier_name{margin-top:10px;padding-bottom:10px;overflow:hidden}#wrapper.thanks.new #content div#replier_name label{float:left;padding-top:14px;padding-left:2px;font-weight:bold}#wrapper.thanks.new #content div#replier_name input{width:510px;display:inline;float:right}#wrapper.thanks.new .button_area{margin-top:10px;margin-bottom:60px}#wrapper.thanks.new .button_area p{font-size:11px;margin-bottom:5px;letter-spacing:0.05em}#wrapper.thanks.new .button_area p a{color:#5eb51f}#wrapper.thanks.new .button_area p.go_next_T1{margin:0 0 33px 0}#wrapper.thanks.new .button_area p.go_next_T0:before,#wrapper.thanks.new .button_area p.go_next_T1:before{content:'※';margin-right:2px}#wrapper.thanks.new .button_area a.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:180px;height:60px;text-align:center;line-height:60px;font-size:24px;font-weight:300;color:white;background:#5eb51f}#wrapper.thanks.new .button_area a.go_next.invalid{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=$o*100);opacity:0.5}#wrapper.thanks.new .social_buttons{float:left}#wrapper.thanks.complete #content section#buttons{padding-top:90px;padding-bottom:120px}#wrapper.thanks.complete #content section#buttons .btn{margin:0 auto;border:1px solid #cecece;height:62px;line-height:63px;color:#726c67;font-weight:bold}#wrapper.thanks.complete #content section#buttons .btn span{display:inline-block;*display:inline;*zoom:1;background:no-repeat left center;padding-left:47px}#wrapper.thanks.complete #content section#buttons .btn.facebook{width:322px}#wrapper.thanks.complete #content section#buttons .btn.facebook span{background-image:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/pc/icon_facebook_32x32-3e5e6933c046a27026e7ffff312c2dcd7621957b90f1bf01386ac58cc7b0097b.png)}#wrapper.thanks.complete #content section#buttons .btn.twitter{width:322px}#wrapper.thanks.complete #content section#buttons .btn.twitter span{background-image:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/pc/icon_twitter_32x32-e02e861d06008ba6ebc13a6cbbc3c99a2a7d7b706f47471d9b5012f8124bbdf7.png)}#wrapper.thanks.complete #content section#buttons .btn.mixi{width:322px}#wrapper.thanks.complete #content section#buttons .btn.mixi span{background-image:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/pc/icon_mixi_32x32-ccebd47466000db51805c95714d4bea64f4a2b4b0df9d4f03919631da7ac07cc.png)}#wrapper.thanks.complete #content section#reply_url{width:100%;text-align:left;padding-top:40px;padding-bottom:10px}#wrapper.thanks.complete #content section#reply_url.failed{border-bottom:none}#wrapper.thanks.complete #content section#reply_url.self{padding-bottom:70px;padding-top:0}#wrapper.thanks.complete #content section#reply_url h4{padding-bottom:20px}#wrapper.thanks.complete #content section#reply_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.thanks.complete #content section#reply_url>a input[type="url"]{font-size:11px;height:32px;line-height:32px;padding-left:0;color:#726c67;border:none;background:#f6f6f6;font-weight:bold}#wrapper.thanks.complete #content section#thanks_card_link{float:right;padding-right:10px;color:#525252}#wrapper.thanks.complete #content section#thanks_card_link span{padding-right:10px}#wrapper.thanks.complete #content section#vanish_time{margin:2px 0 15px 5px}#wrapper.thanks.complete #content section#vanish_time a{font-size:13px;color:#525252}#wrapper.thanks.complete #content .complete_message p{font-size:18px}#wrapper.thanks.complete .social_buttons{float:left}aside #reply_message p{margin:10px 10px;line-height:1.6;font-size:13px}aside #replier_name p{margin-right:8px;line-height:1.6;font-size:13px;float:right}#wrapper.thanks.show{width:560px;margin-bottom:20px}#wrapper.thanks.show h2{width:100%;margin-bottom:20px}#wrapper.thanks.show h2 img{width:100%}#wrapper.thanks.show #reply_message p{padding:15px 25px;line-height:1.6;font-size:20px}#wrapper.thanks.show #replier_name{margin-bottom:120px}#wrapper.thanks.show #replier_name p{margin-right:35px;line-height:1.6;font-size:20px;text-align:right}
