﻿html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video,hr{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}html{height:100%;font-size:10px}body{line-height:1;font-size:1.2rem;height:100%;font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, 'ＭＳ Ｐゴシック', sans-serif;line-height:1;text-rendering:optimizeLegibility;font-smooth:always;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;color:#726c66}a{font:inherit;color:inherit;text-decoration:none}a img{border:none}button{font-size:100%;font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, 'ＭＳ Ｐゴシック', sans-serif;text-rendering:optimizeLegibility;font-smooth:always;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;font-weight:600;color:inherit}input,textarea{font-size:100%;font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, 'ＭＳ Ｐゴシック', sans-serif;text-rendering:optimizeLegibility;font-smooth:always;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;font-weight:300}img{max-width:100%;vertical-align:bottom}p,figcaption{line-height:1.5}strong{font-weight:bold}hr{border-top-width:1px;border-top-style:solid;color:#e2ddd7}.h1{font-size:1.7rem}.h2{font-size:1.6rem}.h3{font-size:1.5rem}.h4{font-size:1.4rem}.h5{font-size:1.2rem}.h6{font-size:1.1rem}.hide-text{text-indent:100%;white-space:nowrap;overflow:hidden}.invisible{display:none !important}.text_center{text-align:center}.float_left{float:left}.float_right{float:right}.clear_both{clear:both}.text_medium,.text_md{font-size:0.85rem}.text_heavy,.text_black{color:#222}.bold{font-weight:900}.list_disc{list-style:disc inside}.invalid_form{border:#d1283e 1px solid !important;background-color:#ffe8e8 !important}.error_notice{color:#d1283e !important;width:100%;list-style-type:none}[v-cloak]{display:none}.cursor_pointer{cursor:pointer}.font-light{color:#726c66}.font-bold{font-weight:900}.text-center{text-align:center}.font-xxxxxxxxxxxxlarge{font-size:2.5rem}.font-xxxxxxxxxxxlarge{font-size:2.4rem}.font-xxxxxxxxxxlarge{font-size:2.3rem}.font-xxxxxxxxxlarge{font-size:2.2rem}.font-xxxxxxxlarge{font-size:2rem}.font-xxxxxxlarge{font-size:1.9rem}.font-xxxxxlarge{font-size:1.8rem}.font-xxxxlarge{font-size:1.7rem}.font-xxxlarge{font-size:1.6rem}.font-xxlarge{font-size:1.5rem}.font-xlarge{font-size:1.4rem}.font-large-half{font-size:1.35rem}.font-large{font-size:1.3rem}.font-base{font-size:1.2rem}.font-base-half{font-size:1.25rem}.font-medium{font-size:1.1rem}.font-small{font-size:1rem}.font-small-half{font-size:1.05rem}.font-xsmall{font-size:0.9rem}.font-xxsmall{font-size:0.8rem}.font-xxsmall-half{font-size:0.85rem}.font-xxxsmall{font-size:0.7rem}.font-xxxxsmall{font-size:0.6rem}.font-xxxxxsmall-half{font-size:0.55rem}.font-xxxxxsmall{font-size:0.5rem}.m1{margin-top:1px;margin-bottom:1px}.mb1{margin-bottom:1px}.mt1{margin-top:1px}.mr1{margin-right:1px}.ml1{margin-left:1px}.m5{margin-top:5px;margin-bottom:5px}.mb5{margin-bottom:5px}.mt5{margin-top:5px}.mr5{margin-right:5px}.ml5{margin-left:5px}.m10{margin-top:10px;margin-bottom:10px}.mb10{margin-bottom:10px}.mt10{margin-top:10px}.mr10{margin-right:10px}.ml10{margin-left:10px}.m15{margin-top:15px;margin-bottom:15px}.mb15{margin-bottom:15px}.mt15{margin-top:15px}.mr15{margin-right:15px}.ml15{margin-left:15px}.m20{margin-top:20px;margin-bottom:20px}.mb20{margin-bottom:20px}.mt20{margin-top:20px}.mr20{margin-right:20px}.ml20{margin-left:20px}.m25{margin-top:25px;margin-bottom:25px}.mb25{margin-bottom:25px}.mt25{margin-top:25px}.mr25{margin-right:25px}.ml25{margin-left:25px}.m30{margin-top:30px;margin-bottom:30px}.mb30{margin-bottom:30px}.mt30{margin-top:30px}.mr30{margin-right:30px}.ml30{margin-left:30px}.m35{margin-top:35px;margin-bottom:35px}.mb35{margin-bottom:35px}.mt35{margin-top:35px}.mr35{margin-right:35px}.ml35{margin-left:35px}.m40{margin-top:40px;margin-bottom:40px}.mb40{margin-bottom:40px}.mt40{margin-top:40px}.mr40{margin-right:40px}.ml40{margin-left:40px}.m45{margin-top:45px;margin-bottom:45px}.mb45{margin-bottom:45px}.mt45{margin-top:45px}.mr45{margin-right:45px}.ml45{margin-left:45px}.m50{margin-top:50px;margin-bottom:50px}.mb50{margin-bottom:50px}.mt50{margin-top:50px}.mr50{margin-right:50px}.ml50{margin-left:50px}.m60{margin-top:60px;margin-bottom:60px}.mb60{margin-bottom:60px}.mt60{margin-top:60px}.mr60{margin-right:60px}.ml60{margin-left:60px}.m70{margin-top:70px;margin-bottom:70px}.mb70{margin-bottom:70px}.mt70{margin-top:70px}.mr70{margin-right:70px}.ml70{margin-left:70px}.m80{margin-top:80px;margin-bottom:80px}.mb80{margin-bottom:80px}.mt80{margin-top:80px}.mr80{margin-right:80px}.ml80{margin-left:80px}.m90{margin-top:90px;margin-bottom:90px}.mb90{margin-bottom:90px}.mt90{margin-top:90px}.mr90{margin-right:90px}.ml90{margin-left:90px}.p0{padding-top:0px;padding-bottom:0px}.pb0{padding-bottom:0px}.pt0{padding-top:0px}.pr0{padding-right:0px}.pl0{padding-left:0px}.p5{padding-top:5px;padding-bottom:5px}.pb5{padding-bottom:5px}.pt5{padding-top:5px}.pr5{padding-right:5px}.pl5{padding-left:5px}.p10{padding-top:10px;padding-bottom:10px}.pb10{padding-bottom:10px}.pt10{padding-top:10px}.pr10{padding-right:10px}.pl10{padding-left:10px}.p15{padding-top:15px;padding-bottom:15px}.pb15{padding-bottom:15px}.pt15{padding-top:15px}.pr15{padding-right:15px}.pl15{padding-left:15px}.p20{padding-top:20px;padding-bottom:20px}.pb20{padding-bottom:20px}.pt20{padding-top:20px}.pr20{padding-right:20px}.pl20{padding-left:20px}.p25{padding-top:25px;padding-bottom:25px}.pb25{padding-bottom:25px}.pt25{padding-top:25px}.pr25{padding-right:25px}.pl25{padding-left:25px}.p30{padding-top:30px;padding-bottom:30px}.pb30{padding-bottom:30px}.pt30{padding-top:30px}.pr30{padding-right:30px}.pl30{padding-left:30px}.p35{padding-top:35px;padding-bottom:35px}.pb35{padding-bottom:35px}.pt35{padding-top:35px}.pr35{padding-right:35px}.pl35{padding-left:35px}.p40{padding-top:40px;padding-bottom:40px}.pb40{padding-bottom:40px}.pt40{padding-top:40px}.pr40{padding-right:40px}.pl40{padding-left:40px}.p50{padding-top:50px;padding-bottom:50px}.pb50{padding-bottom:50px}.pt50{padding-top:50px}.pr50{padding-right:50px}.pl50{padding-left:50px}.p60{padding-top:60px;padding-bottom:60px}.pb60{padding-bottom:60px}.pt60{padding-top:60px}.pr60{padding-right:60px}.pl60{padding-left:60px}.p70{padding-top:70px;padding-bottom:70px}.pb70{padding-bottom:70px}.pt70{padding-top:70px}.pr70{padding-right:70px}.pl70{padding-left:70px}.p80{padding-top:80px;padding-bottom:80px}.pb80{padding-bottom:80px}.pt80{padding-top:80px}.pr80{padding-right:80px}.pl80{padding-left:80px}.p90{padding-top:90px;padding-bottom:90px}.pb90{padding-bottom:90px}.pt90{padding-top:90px}.pr90{padding-right:90px}.pl90{padding-left:90px}.eg_header{border-bottom:1px solid #e2ddd7}.eg_header .inner{width:960px;margin:0 auto;display:flex;justify-content:space-between;align-items:center}.eg_header .inner>a{display:block}.eg_header .siren_logo{width:45px;height:46px}.eg_header .egift_icon{width:28px;height:28px}.wrapper{margin:0 auto;width:900px}.nav{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-bottom:2px solid #5eb51f;display:flex;width:100%}.nav ol.steps{display:flex;justify-content:flex-end;font-size:0;margin:auto}.nav li.step{display:flex;height:22px}.nav li.step.on>span{background-position:left bottom}.nav .step>span.step_num{width:22px;line-height:23px;border-radius:50%;text-align:center;font-size:13px;display:inline-block;background-color:#e2ddd7;color:#736e68;font-weight:bold;margin-right:8px}.nav .step.on>span.step_num{background-color:#5eb51f;color:#fff}.nav .step>span.step_text{margin-top:5px;font-size:14px;font-weight:bold;color:#736e68}.nav .step.on>span.step_text{color:#333}.nav .create_card:after,.nav .payment:after{content:"";display:block;background:url(/assets/egift/pc/arrow_right_lightgray-7d623a2833f269b3305f215d8d6aa41171aecaedb8efa16f370155344396b62e.png) no-repeat;width:10px;height:15px;margin-left:15px;margin-top:6px}.nav .arrow{vertical-align:middle}.error_list{border:#d1283e 2px solid}.error_list>li{color:#d1283e;font-size:1.3rem;line-height:1.9}.error_list>li:before{content:"・"}.card_preview_area{-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;box-shadow:2px 2px 3px rgba(0,0,0,0.09),-2px -2px 3px rgba(0,0,0,0.09)}.card_image_preview{width:90%}.card_image_preview img{width:100%}.card_text_preview{min-height:160px;white-space:pre-wrap;background:url(/assets/egift/pc/border_dashed-124c6568659f4b846211e392d7a3c7fb362912b18dbcfae8d8f6f24c6e536e4d.png) repeat 0 36px;word-break:break-all}.card_text_preview>p{line-height:2.7;font-size:1.5rem}.eg_footer{width:100%;background:#ccc7c1;font-size:1.1rem}.eg_footer .inner{width:900px;margin:0 auto}.eg_footer .footer_item{display:inline}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:40px;width:100%;padding-left:10px;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;font-size:1.4rem;color:#726c66;border:1px solid #ccc;background-color:#fff}input{height:40px;padding-left:10px;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;font-size:1.5rem;color:#726c66;border:1px solid #ccc;background-color:#fff;outline:none;box-shadow:none}textarea{padding-left:10px;resize:none;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;font-size:1.5rem;color:#726c66;border:1px solid #ccc;background-color:#fff}section{width:100%}#wrapper{margin:0 auto;width:900px}#wrapper footer{clear:both;margin-bottom:20px;overflow:hidden}#wrapper footer a.to_top{float:right;width:107px;margin:10px 0 0 0;line-height:0}#wrapper .policies article{margin-top:40px;margin-bottom:10px;overflow:hidden}#wrapper .policies h1{font-size:18px;margin-bottom:40px;font-weight:bold;color:#222}#wrapper .policies h2{font-size:14px;padding-top:30px;margin-bottom:30px;font-weight:bold;border-bottom:2px solid #726c66;padding-bottom:15px}#wrapper .policies p,#wrapper .policies li{line-height:1.6;padding-bottom:1em}#wrapper .policies ul li{padding-left:1em;text-indent:-1em}#wrapper .policies ul li:before{content:"・"}.wrapper#card{display:flex;flex-wrap:wrap}.wrapper#card #preview{width:31%}.wrapper#card #content{width:69%;box-sizing:border-box}.wrapper#card #content .h_select_card_design{color:#525252;font-size:1.7rem;font-weight:900}.wrapper#card #content .section_content_box{height:250px;overflow:hidden;position:relative}.wrapper#card #content .categories_display_area{border-top:1px solid #e2ddd7;border-bottom:1px solid #e2ddd7;overflow:hidden;height:36%}.wrapper#card #content .select_categories{display:flex;position:relative;width:9999px;transition:all 0.35s ease-in-out;-webkit-transition:all 0.35s ease-in-out;-moz-transition:all 0.35s ease-in-out;-ms-duration:all 0.35s ease-in-out;-o-transition:all 0.35s ease-in-out}.wrapper#card #content .category_icon{height:89px;width:105px;overflow:hidden;cursor:pointer;box-sizing:border-box}.wrapper#card #content .category_icon.on{border-bottom:4px solid #5eb51f}.wrapper#card #content .category_icon.on>img{top:-90px;position:relative}.wrapper#card #content .category_icon img{width:85%;display:block;margin:auto}.wrapper#card .designs_display_area{position:relative}.wrapper#card .category_group_base{display:flex;position:relative;transition:all 0.35s ease-in-out;-webkit-transition:all 0.35s ease-in-out;-moz-transition:all 0.35s ease-in-out;-ms-duration:all 0.35s ease-in-out;-o-transition:all 0.35s ease-in-out}.wrapper#card .designs{display:flex;position:relative;transition:all 0.35s ease-in-out;-webkit-transition:all 0.35s ease-in-out;-moz-transition:all 0.35s ease-in-out;-ms-duration:all 0.35s ease-in-out;-o-transition:all 0.35s ease-in-out;width:5000px;overflow:hidden}.wrapper#card .design_icon{position:relative;cursor:pointer}.wrapper#card .design_icon>img{height:120px}.wrapper#card .design_icon.off{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=$o*100);opacity:0.5}.wrapper#card .design_icon.on{outline:4px solid #5eb51f;outline-offset:-4px;height:120px}.go_next>a{cursor:pointer;display:block;width:30%;margin:0 auto;width:210px;height:60px;text-align:center;line-height:60px;font-size:2.5rem;font-weight:450}.counter{text-align:right;font-size:1.1rem}.input_message>p.error{color:#d1283e}.input_message>textarea{border:1px solid #e2ddd7;background:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#726c66;font-size:1.3rem;display:block;width:100%;resize:none;min-height:110px;outline:none}.carousel_arrow{cursor:pointer;display:block;height:125px;width:21px;position:absolute;top:0px;z-index:1}.carousel_arrow.category{height:98px}.carousel_arrow.prev{background:#fff url(/assets/egift/pc/arrow_select_design_left_disabled-40db5933aeec58acae847558dda111f64042c0ca6d4235df306349816729242b.png) no-repeat 0 50%}.carousel_arrow.prev.on{background:#fff url(/assets/egift/pc/arrow_select_design_left-46b94d37e30a873c4bb9c73bdfee6496a0a9d706346da959ef95830e83930c69.png) no-repeat 0 50%}.carousel_arrow.prev.on:hover{background:#fff url(/assets/egift/pc/arrow_select_design_left_h-22e1c79b18d50040cb5ca00c4bc872aa6f5591bc8d21bd8de1861da064cdba01.png) no-repeat 0 50%}.carousel_arrow.next{background:#fff url(/assets/egift/pc/arrow_select_design_right_disabled-f8141f912a04885cd64b9cdf0e9ec451b3f9495ca1014701f4d322ec2da0566f.png) no-repeat 0 50%;right:0}.carousel_arrow.next.on{background:#fff url(/assets/egift/pc/arrow_select_design_right-0848bed7fd13ffea02c8cf44546b4589dcb51378f2a5f7538f224df31d6884d5.png) no-repeat 0 50%;right:0}.carousel_arrow.next.on:hover{background:#fff url(/assets/egift/pc/arrow_select_design_right_h-d71b35e3e8491de7c834d5a1cea0ebb026d062ba2a1d1cb10821eadbcbbd31b6.png) no-repeat 0 50%}.wrapper#payment{display:flex;flex-wrap:wrap;justify-content:space-between;font-size:1.7rem}.wrapper#payment .section_heading{color:#222;font-size:2.1rem;font-weight:900;border-bottom:2px solid #222;padding-bottom:20px}.wrapper#payment .section_sub_heading{color:#726c66;font-size:1.7rem;font-weight:900;border-bottom:1px solid #ccc}.wrapper#payment .form_heading{color:#222;font-size:1.9rem;font-weight:900;border-bottom:1px solid #ccc;padding:20px 0px}.wrapper#payment table{width:100%;margin:15px 0px}.wrapper#payment table tr{display:block;margin-top:25px}.wrapper#payment table th{color:#222;display:block;font-weight:900;font-size:1.5rem}.wrapper#payment table td{margin:10px 0;display:block}.wrapper#payment select{line-height:1.1;font-size:1.6rem;width:70%;background:url(/assets/egift/pc/select_form_arrow_down-7772989c4f8d6fead64087a4be4fd745aa585ebbc62bd1cb8d97443535cefb5f.gif) no-repeat right top;background-size:contain}.wrapper#payment #preview{width:38%;font-size:1.6rem}.wrapper#payment #preview .preview_text_image{width:20%}.wrapper#payment #preview>p{word-break:break-word}.wrapper#payment #preview .go_back{text-align:center}.wrapper#payment #preview .go_back>div{font-size:1.4rem;height:4%;line-height:2}.wrapper#payment #preview img{width:100%}.wrapper#payment #order_detail{width:62%;box-sizing:border-box;padding-left:40px}.wrapper#payment #order_detail input[type=radio]{display:none}.wrapper#payment #order_detail .ticket{margin-bottom:4px}.wrapper#payment #order_detail .ticket label{position:relative;background-color:#f7f7f7;display:flex;justify-content:space-between;align-items:center;padding:6px 12px 6px 48px;opacity:0.6}.wrapper#payment #order_detail .ticket label img{height:30px}.wrapper#payment #order_detail .ticket p{font-size:16px}.wrapper#payment #order_detail .ticket input:checked+label{background-color:#D4E9E2;font-weight:bold;opacity:1}.wrapper#payment #order_detail .ticket input[type=radio]+label::before{content:"";display:block;position:absolute;top:50%;transform:translateY(-50%);left:8px;width:20px;height:20px;border:1px solid gray;border-radius:50%;background-color:#fff}.wrapper#payment #order_detail .ticket input[type=radio]:checked+label::after{content:"";display:block;position:absolute;top:50%;transform:translateY(-50%);left:11px;width:16px;height:16px;background:#0d754a;border-radius:50%}.wrapper#payment #order_detail .item_name{font-weight:900;font-size:2rem;color:#222}.wrapper#payment #order_detail .item_comment{font-weight:900;font-size:1.5rem}.wrapper#payment #order_detail .item_notes{margin:15px 0px;font-size:1.4rem}.wrapper#payment #order_detail .item_notes .item_note{margin-top:5px}.wrapper#payment #order_detail .amount_notes{font-size:1.4rem;line-height:1.7}.wrapper#payment #order_detail .order_form_table tr{display:table-row}.wrapper#payment #order_detail .order_form_table>tbody{border-bottom:1px solid #ccc}.wrapper#payment #order_detail .order_form_table>tbody th{font-weight:100;text-align:left;padding-right:30px;display:table-cell}.wrapper#payment #order_detail .order_form_table>tbody td{padding:15px 0;border-bottom:1px solid #ccc;display:table-cell}.wrapper#payment #order_detail .order_form_table>tbody td>input[type=number]{width:30%;line-height:2;text-align:center}.wrapper#payment #order_detail .order_form_table td.expired_at{font-weight:bold;color:#5eb51f}.wrapper#payment #order_detail .order_form_table>tr:last-child td{border-bottom-color:#ccc}.wrapper#payment #order_detail .order_amount>td{padding-left:0;display:table-cell}.wrapper#payment #order_detail .order_amount label{font-weight:900;float:left}.wrapper#payment #order_detail .order_total_amount{color:#5eb51f;text-align:right}.wrapper#payment #order_detail .order_total_amount>input[type=text]{font-size:4rem;color:#5eb51f;border:none;text-align:right;width:60%;height:100%}.wrapper#payment #payment_forms .client_types{display:flex}.wrapper#payment #payment_forms .client_type{width:50%;line-height:3;display:block;text-align:center;cursor:pointer;font-size:1.9rem}.wrapper#payment #payment_forms .client_type::before{content:"";display:inline-block;background:url(/assets/egift/pc/checkbox-1307f2eef52fc203285e802ca70cf0dd5217e94dd92cd559f0deb82d0517b38f.png) center no-repeat;height:27px;width:25px;background-size:cover;vertical-align:middle}.wrapper#payment #payment_forms .client_type.on{border-bottom:#5eb51f 3px solid}.wrapper#payment #payment_forms .client_type.on::before{background-position:top}.wrapper#payment #payment_forms .client_type.off::before{background-position:bottom}.wrapper#payment #payment_forms .client_type>span{margin-left:20px}.wrapper#payment .payment_methods{background-color:#f6f6f6;display:flex;margin-top:30px}.wrapper#payment .payment_method_inputs{height:115px;display:flex;flex-wrap:wrap}.wrapper#payment .payment_method{display:flex;align-items:center;cursor:pointer;overflow:hidden;height:23%;width:100%;margin-top:20px;margin-left:40px}.wrapper#payment .payment_method.on::before{content:"";display:inline-block;background:url(/assets/egift/pc/radiobutton-77c90c81b36445c5f3d435fee5256ca8589ab3fca4db994a5d88eed8be6078e3.png) top no-repeat;height:24px;width:24px;background-size:cover;vertical-align:middle;margin-right:20px}.wrapper#payment .payment_method.off::before{content:"";display:inline-block;background:url(/assets/egift/pc/radiobutton-77c90c81b36445c5f3d435fee5256ca8589ab3fca4db994a5d88eed8be6078e3.png) bottom no-repeat;height:24px;width:24px;background-size:cover;vertical-align:middle;margin-right:20px}.wrapper#payment .payment_method>span{font-weight:900;font-size:1.7rem;margin-left:20px}.wrapper#payment .payment_methods_description{width:70%;margin-left:104px;line-height:initial}.wrapper#payment .payment_methods_description>span{display:block;font-size:1.3rem;position:relative}.wrapper#payment .card_images{text-align:right;overflow:hidden}.wrapper#payment .card_images>img{width:35%;transform:translate(21%, 0%)}.wrapper#payment .card_table_heading>label{display:inline-block;width:75%}.wrapper#payment .card_table_heading img{display:inline-block;width:25%}.wrapper#payment .card_number{width:98%;line-height:3;color:#726c66;font-size:1.5rem}.wrapper#payment .card_number::placeholder{padding:0.5%}.wrapper#payment .card_number>p{color:#726c66;font-size:1.3rem}.wrapper#payment .card_number_notice{display:flex;justify-content:space-between;font-size:1.3rem}.wrapper#payment .card_number_notice>img{width:15%;height:15%}.wrapper#payment .holdername{width:98%;line-height:3;color:#726c66;font-size:1.5rem}.wrapper#payment .holdername::placeholder{padding:0.5%}.wrapper#payment .card_expirations{display:flex;align-items:flex-end;flex-wrap:wrap}.wrapper#payment .card_expiration{width:20%}.wrapper#payment .card_security_code{display:flex;align-items:center;flex-wrap:wrap}.wrapper#payment .card_security_code>input{width:10%;display:block;box-sizing:border-box}.wrapper#payment .card_security_code_notice{font-size:1.3rem;width:80%;box-sizing:border-box;padding-left:20px}.wrapper#payment .policy{font-size:1.3rem;margin-top:15px}.wrapper#payment .policy>dt{color:#222;font-weight:900}.wrapper#payment .policy>dt>i{transition:all .3s}.wrapper#payment .policy>dt>i.on{transform:rotate(180deg)}.wrapper#payment .policy>dd{line-height:1.5}.wrapper#payment .policy .explanation_title{font-weight:bold}.wrapper#payment .policy .explanation_block{margin-bottom:10px}.wrapper#payment .radio_input{display:none}.wrapper#payment #purpose{font-size:1.5rem}.wrapper#payment #purpose>p{font-size:1.3rem}.wrapper#payment #purpose .other_purpose{margin-top:20px;display:flex}.wrapper#payment #purpose .other_purpose span{padding-left:10px;margin-top:15px}.wrapper#payment #purpose .other_purpose .input_area{margin-left:30px;width:70%;display:inline-block}.wrapper#payment #customer .corporate_name{width:100%}.wrapper#payment #customer .individual_name_kana{display:flex;align-items:center;flex-wrap:wrap}.wrapper#payment #customer .individual_name_kana>input{width:20%}.wrapper#payment #customer .individual_name_kana>input:first-child{margin-right:10px}.wrapper#payment #customer .individual_name_kana_notice{font-size:1.3rem}.wrapper#payment #customer .phone_numbers{display:flex;align-items:center;flex-wrap:wrap}.wrapper#payment #customer .phone_numbers>input{width:10%}.wrapper#payment #customer .invoice_address>p{font-weight:900;color:#222;font-size:1.6rem}.wrapper#payment #customer .invoice_address_input{width:100%;box-sizing:border-box}.wrapper#payment #pass_code .email{width:100%}.wrapper#payment #pass_code .pass_code{width:11%}.wrapper#payment #pass_code p{font-size:1.3rem}.wrapper#payment #privacy_policy{margin:0 120px}.wrapper#payment #privacy_policy .policy_link{text-align:center;font-size:1.3rem;text-decoration:underline}.wrapper#payment #privacy_policy .policy_link:after{content:"";display:inline-block;vertical-align:top;width:1em;height:1em;background:url(/assets/egift/pc/icon_blank-2a375d895b839513f043f535e3405f4b69d73d89a117939293cb87732c652565.png) no-repeat center center;background-size:10px 10px;margin-left:5px}.wrapper#payment .submit{margin:30px auto;width:70%}.wrapper#payment .submit:disabled{cursor:default}.wrapper#payment .toggle-enter-active,.wrapper#payment .toggle-leave-active{transition:all .3s;overflow:hidden}.wrapper#payment .toggle-enter,.wrapper#payment .toggle-leave-to{height:0}.wrapper#payment .toggle-enter-to,.wrapper#payment .toggle-leave{height:4em}.wrapper#payment .light-blue-link{color:#2671db}.wrapper#complete_credit_card .title{color:#222;font-size:1.9rem}.wrapper#complete_credit_card #description{margin:50px auto;width:55%}.wrapper#complete_credit_card #description .heading{display:flex;align-items:center;justify-content:center;font-size:1.9rem}.wrapper#complete_credit_card #description .heading>h4{margin-left:30px}.wrapper#complete_credit_card #description .heading_note{font-size:1.5rem;text-align:center}.wrapper#complete_credit_card #description .order_number{font-size:1.9rem}.wrapper#complete_credit_card #notice{font-size:1.5rem}.wrapper#complete_credit_card #back_to_top{width:70%;margin:120px auto;text-align:center}.wrapper#complete_bank_transfer{font-size:1.7rem}.wrapper#complete_bank_transfer .title{font-size:1.9rem;color:#222}.wrapper#complete_bank_transfer #description{margin:50px auto;width:100%}.wrapper#complete_bank_transfer #description .heading{color:#222}.wrapper#complete_bank_transfer #description .order_number{font-size:2.5rem;color:#222}.wrapper#complete_bank_transfer #transfer_info .transfer_to>li{line-height:1.7}.wrapper#complete_bank_transfer #back_to_top{width:70%;margin:120px auto;text-align:center}.wrapper#send{font-size:2.1rem}.wrapper#send section{width:60%;margin:0 auto 35px}.wrapper#send section.nav{width:100%}.wrapper#send section.header{width:100%}.wrapper#send section.order_info{border-top:1px solid #f0f0f0}.wrapper#send h2{font-weight:900;color:#525252}.wrapper#send input#private_url{-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;padding-left:20px;border:1px solid #f0f0f0;width:calc(100% - 20px);height:63px;color:#726c66;font-size:1.5rem}.wrapper#send .gift_url{width:80%;display:inline-block;float:left}.wrapper#send .gift_url_content{overflow:hidden}.wrapper#send .copy_img{font-size:1.8rem}.wrapper#send .copied_label{margin-top:15px;display:block;opacity:0;line-height:2;position:absolute;font-size:1.3rem;text-align:center;width:100px;color:#fff;background:#222;transition-property:all;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-duration:0.2s;-webkit-transition-duration:0.2s;-moz-transition-duration:0.2s;-o-transition-duration:0.2s;transition-delay:0.8s;-webkit-transition-delay:0.8s;-moz-transition-delay:0.8s;-o-transition-delay:0.8s;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;z-index:1;box-shadow:rgba(0,0,0,0.2) 0 1px 2px}.wrapper#send .copied_label:after{content:'';display:block;position:absolute;left:50%;margin-left:-4px;bottom:100%;border:4px solid;border-color:transparent transparent #222 transparent;z-index:2}.wrapper#send .copied_label.copied{opacity:1;transition-duration:0s;-webkit-transition-duration:0s;-moz-transition-duration:0s;-o-transition-duration:0s;transition-delay:0s;-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s}.wrapper#send .send_method_box{margin-top:30px;text-align:center;border-top:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0;min-width:50%;padding:10px 0 0;height:85px}.wrapper#send .send_method_box li{display:inline-block;text-indent:-999999px;width:24%}.wrapper#send .send_method_box li span{width:42px;height:47px;padding:18px 24px;display:block;margin:auto}.wrapper#send .send_method_box li span.on{background-position:center 2%;border-bottom:3px solid #5eb51f}.wrapper#send .send_method_box li:nth-of-type(1){display:none}.wrapper#send .send_method_box.with_linepay li{width:19%}.wrapper#send .send_method_box.with_linepay li span{width:15px}.wrapper#send .send_method_box.with_linepay li:nth-of-type(1){display:inline-block}.wrapper#send .icon_line.on,.wrapper#send .icon_mail.on,.wrapper#send .icon_facebook.on,.wrapper#send .icon_twitter.on,.wrapper#send .icon_mixi.on{border-bottom:3px solid #5eb51f}.wrapper#send .send_anottation{margin:35px 50px 0;text-align:center}.wrapper#send .send_button{margin:40px 50px}.wrapper#send .send_button a{-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px}.wrapper#send .button_area div{display:inline-block;width:calc((100% - 50px * 2)/2);margin:0 5px}.wrapper#send .select_send_method{padding-top:15px}.btn{display:inline-block;width:auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;text-align:center;font-weight:900;font-size:2.4rem;line-height:42px;border:1px solid transparent;height:60px;padding-left:.5em;padding-right:.5em;cursor:pointer}.btn.green{background-color:#5eb51f;color:#fff}.btn.gray{background-color:#ccc;color:#fff}.btn.light_gray{background-color:#f6f6f6;color:#222}.btn.white{color:#726c66;background-color:#fff;border-color:#ccc}.btn.black{background-color:#222;color:#fff}.btn.btn_small{height:33px;line-height:31px;font-size:1.2rem}.btn.invalid{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=$o*100);opacity:0.5}.btn.fb{background-color:#4862a3;color:#fff}.btn.tw{background-color:#000000;color:#fff}.btn.mixi{background-color:#cba958;color:#fff}.btn.line{background-color:#00c300;color:#fff}.btn.mail{background-color:#23d9ee;color:#fff}.btn.btn_lg,.btn.btn_large{font-size:24px;width:100%;height:auto;padding-top:14px;padding-bottom:14px}.btn.copy_btn{-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;-ms-border-radius:0 3px 3px 0;-o-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0;background-color:#5eb51f;color:#fff;float:left;width:20%;height:65px;outline:0}input[type="submit"].btn{width:100%}button.btn{width:100%}.i_arrow{display:inline-block;background:no-repeat center center;width:16px;height:16px;vertical-align:middle}.i_arrow.down{background-size:13px 8px;vertical-align:middle}.i_arrow.down.black{background-image:url(/assets/egift/pc/arrow_down_black-c1bc4c8bcd2861f56cf7c83247b47d9eb1cc21007c943f11fc2e3f3686e62cb5.png)}.icon_line{background:url(/assets/egift/pc/how_to_send/icon_login_line-d44601c76b4c85d6e6bf34ea50816640c9b3813ff1b41ba7d1bba429671c39f3.png) no-repeat center 55%;background-size:125px}.icon_line.on{background-position:center 1%}.icon_mail{background:url(/assets/egift/pc/how_to_send/icon_login_mail-df31757754130f5257b74b4f9efcdfcbdb5f73435d96f12964022f615897249f.png) no-repeat center 55%;background-size:125px}.icon_mail.on{background-position:center 1%}.icon_facebook{background:url(/assets/egift/pc/how_to_send/icon_login_facebook-3f03d677310b2231677a989e5e988b760d7f7cf9f4cad1d2200f48a0b55d950c.png) no-repeat center 55%;background-size:125px}.icon_facebook.on{background-position:center 1%}.icon_twitter{background:url(/assets/egift/pc/how_to_send/icon_login_twitter-cf9d5cea01b6e1cb0ce214f44f358a776188e760c1c5fe997d6f93b7cccc7e26.png) no-repeat center 55%;background-size:125px}.icon_twitter.on{background-position:center 1%}.icon_mixi{background:url(/assets/egift/pc/how_to_send/icon_login_mixi-96655dbf56e733149b1fad7f11de578358a9597c4677aa0f266605573a048206.png) no-repeat center 55%;background-size:125px}.icon_mixi.on{background-position:center 1%}.line_img:before{content:"";height:14px;width:15px;padding:6px 16px;margin-right:15px;background-image:url(/assets/egift/sbj_sns_icon-083bb57e9b0fac9efd7124fda74965104efa313cf28fd525ca70e8b6b7cd9ddd.png);background-repeat:no-repeat;background-size:36px;background-position:center 4%}.mail_img:before{content:"";height:14px;width:15px;padding:6px 16px;margin-right:15px;background-image:url(/assets/egift/sbj_sns_icon-083bb57e9b0fac9efd7124fda74965104efa313cf28fd525ca70e8b6b7cd9ddd.png);background-repeat:no-repeat;background-size:36px;background-position:center 27%}.fb_img:before{content:"";height:14px;width:15px;padding:6px 16px;margin-right:15px;background-image:url(/assets/egift/sbj_sns_icon-083bb57e9b0fac9efd7124fda74965104efa313cf28fd525ca70e8b6b7cd9ddd.png);background-repeat:no-repeat;background-size:36px;background-position:center 53%}.tw_img:before{content:"";height:14px;width:15px;padding:6px 16px;margin-right:15px;background-image:url(/assets/egift/sbj_sns_icon-083bb57e9b0fac9efd7124fda74965104efa313cf28fd525ca70e8b6b7cd9ddd.png);background-repeat:no-repeat;background-size:36px;background-position:center 78%}.mixi_img:before{content:"";height:14px;width:15px;padding:6px 16px;margin-right:15px;background-image:url(/assets/egift/sbj_sns_icon-083bb57e9b0fac9efd7124fda74965104efa313cf28fd525ca70e8b6b7cd9ddd.png);background-repeat:no-repeat;background-size:36px;background-position:center 99%}.copy_img:before{content:"";height:14px;width:15px;padding:1px 10px;margin-right:5px;margin-left:3px;background:url(/assets/egift/icon_copy-cdc729bb40b4e26c73bfd6efc786c4003f05508c65b4bc4a3f53588a890c3e18.png) no-repeat 0% 0%;background-size:90%}
