@import url(https://fonts.googleapis.com/css?family=Noto+Sans+JP:400,500,700&display=swap&subset=japanese);
svg{height:15px;width:15px}a{cursor:pointer}.nav-item{position:relative}.nav-link{display:block;padding:.5rem 2rem .5rem 1rem!important}input,select,textarea{box-sizing:border-box;max-width:100%!important}input[disabled]{background-color:#fff!important;border:none!important;color:#000!important;padding:0;position:relative;top:-2px}input[disabled].dis{background:none!important;border:none;color:#000;cursor:pointer;font-size:14px}.row{max-width:100%!important}.user_wrap{width:100%}body{background:#fff;font-family:Noto Sans JP,sans-serif!important;font-size:12px;margin:0 auto;max-width:768px!important}h2 i{margin-right:.5rem}h3.center_blue{color:#063995!important;font-size:16px;font-weight:700;padding:1rem 0;text-align:center;width:100%}.sp{display:none}.account svg{position:relative;top:-1px}.fz_16{font-size:16px!important}.bold,b{font-weight:700}b{color:#000;margin-bottom:.5rem}input[type=checkbox]{-webkit-appearance:checkbox!important;-moz-appearance:checkbox!important;appearance:checkbox!important;width:auto!important}.w100{display:inline-block;width:100%!important}.cf{clear:both;width:100%}.flex{display:flex;justify-content:space-between}.flex dl{width:49%}.flex dl dt{position:relative}.flex dl dt svg{height:21px;position:absolute;right:1rem;width:21px}.form-password-with-eye{position:relative}.form-password-with-eye .toggle_showing_password{cursor:pointer;font-size:1.3rem;padding:.8rem;position:absolute;right:0;top:0}.form-password-with-eye .toggle_showing_password.no_confirmation{padding:.8rem;right:1rem;right:0;top:0}.space{padding-left:1rem;padding-right:1rem}.sp{display:block}.input_reset{-webkit-appearance:none;border:none}.form-form{margin-bottom:32px}.form-group label,label{color:#000}.form-control,.form-group label,label{font-size:12px}.field-wrapper,.white{width:100%}.white{background-color:#fff;border-radius:10px;box-shadow:0 0 8px #ddd;box-sizing:border-box;padding:1rem}.white ul{-webkit-padding-start:1em;margin-top:8px;padding-inline-start:1em}.white ul li a{margin:0}.white table td{color:#000}.base_window{border-radius:15px;box-shadow:0 0 8px #ddd;padding-bottom:15px;width:100%}.base_window h3{background:#17b1e3;border-radius:15px 15px 0 0;color:#fff;font-size:16px;padding:10px;text-align:center}.relative{position:relative}check{border-bottom:2px solid #25af01;border-left:2px solid #25af01;content:"";display:inline-block;display:none;height:5px;position:absolute;right:1rem;top:17px;transform:rotate(-45deg);width:10px}.blue_table th{font-weight:400;width:120px}.blue_table td,.blue_table th{border-bottom:1px dotted #063995;color:#000;padding:.5rem 0}.blue_table tr:last-child td,.blue_table tr:last-child th{border:none}#exchange_edit,#gift_order{padding-bottom:0!important}#exchange_edit .flex.around .input_group,#gift_order .flex.around .input_group{width:100%}#exchange_edit .confirm_text,#gift_order .confirm_text{color:#000!important}#exchange_edit .question div,#gift_order .question div{float:left}#exchange_edit .question label,#gift_order .question label{margin-bottom:5px!important;margin-right:.2rem}#exchange_edit .ajaxzip3,#gift_order .ajaxzip3{border-left:1px solid #ccc;color:#000!important;height:30px;left:48%;line-height:30px;padding-left:10px;padding-right:10px;position:absolute;top:27px}#exchange_edit .half_error,#exchange_edit .kana_error,#exchange_edit .require_error,#gift_order .half_error,#gift_order .kana_error,#gift_order .require_error{color:red!important}#exchange_cancel_confirm attention,#gift_order attention{color:red;display:inline-block;font-size:14px;text-align:center;width:100%}#exchange_cancel_confirm #order_form p,#exchange_edit #order_form p,#gift_order #order_form p{color:#000;margin-bottom:.1rem}#exchange_cancel_confirm #order_form input,#exchange_edit #order_form input,#gift_order #order_form input{-webkit-appearance:none;border:1px solid #ccc;border-radius:5px;color:#000;padding:.5rem;width:100%}#exchange_cancel_confirm #order_form .bloc,#exchange_edit #order_form .bloc,#gift_order #order_form .bloc{position:relative;width:100%}#exchange_cancel_confirm #order_form #zip,#exchange_edit #order_form #zip,#gift_order #order_form #zip{width:calc(48% + 70px - 1.5rem)}#gift_order .table_wrap{border-bottom:1px solid #063995;border-top:1px solid #063995}#gift_order .table_wrap table{width:100%}#order_confirm h5{text-align:center;width:100%}#order_confirm .modal-header{border:none;margin-top:1rem}#exchange_edit .table_wrap{border-bottom:1px solid #063995;border-top:1px solid #063995}#exchange_edit .table_wrap table{width:100%}#exchange_cancel_confirm table.w100{display:table!important}.notes{text-align:left}.notes ul{-webkit-padding-start:1em;color:#000;list-style-type:none;padding-inline-start:1em}.notes ul li{-webkit-padding-start:0;padding-inline-start:0;text-indent:-1em}.caution{background:#ffc;border:1px solid #ddd;margin:16px 4px;padding:16px;text-align:left}.caution p.title{color:#a00;font-size:.9rem;font-weight:700;margin:0 0 16px;text-align:center}.caution.for_signup_2023 p.title{font-size:1.2rem}.caution p em{color:#a00;font-style:normal}.caution p.line_end{text-align:center}.caution p.line_end img{width:30%}.caution.scan_deadline{padding:4px 0 2px}.caution.scan_deadline>p{font-size:1rem}.line_off,.line_on{color:#fff;display:inline-block;line-height:1;padding:3px 6px}.line_on{background-color:#25af01}.line_off{background-color:#777}.unverified{color:#c50c0c;font-weight:700}.change_campaign{background-color:#ffffdb;padding:4px 0;text-align:center}.change_campaign p.current{font-size:1.2rem;margin-bottom:8px}.change_campaign p.current span{color:#a00;font-size:2rem}.change_campaign button.btn{border-radius:5px;display:inline-block;width:70%}.change_campaign button.btn span{font-size:.8em}.re_list{border-top:1px solid #ccc;margin-left:-1rem;padding-top:1rem;width:calc(100% + 2rem)!important;width:100%}.re_list th{color:#000;font-weight:400;padding:0 1rem;width:150px}.re_list td{color:#555;padding-right:1rem}.re_list td svg{fill:#063995;left:3px;position:relative;top:-2px}.re_list:last-child{border-bottom:1px solid #ccc;padding-bottom:1rem}#pager{display:flex;float:left;justify-content:center;width:100%}#pager .page-item .page-link,#pager .page-item.active .page-link,#pager .page-item.disabled .page-link{background:none!important;border:none!important;color:#000!important}.btn{border-radius:30px;display:block;font-size:1.2rem;font-weight:700;line-height:1;padding:12px 0;text-align:center;width:100%}.btn,.btn:focus,.btn:hover{background-color:#fff;border:2px solid #063995;box-shadow:none;color:#063995;transform:none}.btn i{font-size:24px;margin-right:.5rem;vertical-align:middle}.btn_blue-white,.btn_blue-white:focus,.btn_blue-white:hover{background-color:#063995;color:#fff}.btn_linelogin,.btn_linelogin:focus,.btn_linelogin:hover{background-color:#1bc534;border:none;color:#fff}.btn_yellow-black,.btn_yellow-black:focus,.btn_yellow-black:hover{background-color:#fee909;border:none;color:#000}.yellow{background:#fee909;border-radius:30px;box-sizing:border-box;color:#000!important;display:inline-block;font-size:14px;font-weight:700;margin-bottom:2rem;padding:10px;text-align:center;width:100%}.btn_over,.btn_over:focus,.btn_over:hover{background-color:#f2f2f2;border-color:#ddd;color:#999}a.gray_btn{color:#000!important}a.blue_btn,a.gray_btn{display:inline-block;width:100%}a.blue_btn{color:#fff!important}.noactive,.noevent{opacity:.6;pointer-events:none}.blue_btn a{color:#fff!important}.camera_btn{margin-right:1rem;position:relative;top:-2px;width:25px}.flex_btns{display:flex;justify-content:space-around}.flex_btns a{background:#c1c1c1;border-radius:30px;box-sizing:border-box;color:#000!important;display:inline-block;padding:10px;text-align:center;width:48%}.blue_btn{background:#063995;color:#fff}.blue_btn,.gray_btn{border:none;border-radius:30px;box-sizing:border-box;font-size:14px;margin:0;padding:10px;text-align:center;width:100%}.gray_btn{background:#f1f1f1;color:#000}a.red_btn,button.red_btn{background:#c50c0c;border:none;color:#fff;font-size:14px;margin:0;width:100%}.flex_btns .blue_btn,a.red_btn,button.red_btn{border-radius:30px;box-sizing:border-box;display:inline-block;padding:10px;text-align:center}.flex_btns .blue_btn{background:#063995;color:#fff!important;width:48%}.camera_link,.camera_start{border:2px solid #063995;border-radius:30px;color:#063995!important;display:inline-block;font-size:16px;font-weight:700;margin:16px 0;padding:10px 0;text-align:center;width:100%}header{background:#fff;box-shadow:0 10px 10px -5px hsla(0,3%,60%,.5);display:flex!important;height:77px;justify-content:space-between;padding:8px 1rem;position:relative;width:100%}header .logo{width:65%}header .logo .logo_img img{height:16px;margin-bottom:5px;width:auto}header p{color:#063995;font-size:1rem;margin:0}header .menu-btn{align-items:center;bottom:.5rem;display:flex;height:25px;justify-content:center;margin:0;padding:0;position:absolute;right:.5rem;width:25px;z-index:90}header .menu-btn span,header .menu-btn span:after,header .menu-btn span:before{background-color:#000;border-radius:3px;content:"";display:block;height:3px;position:absolute;width:25px}header .menu-btn span:before{bottom:8px}header .menu-btn span:after{top:8px}header .menu_btn #account{border:2px solid #063995;border-radius:5px;color:#063995;font-weight:700;padding:5px 10px;position:relative;top:15px}header .menu_btn #account img{height:20px;margin-right:.2rem}header .menu_btn .user_menu{background:#fff;border:1px solid #ccc;display:none;margin:0;padding:0;position:absolute;right:0;top:77px;width:70%;z-index:1000}header .menu_btn .user_menu h2{border-bottom:1px solid #ddd;display:inline-block;font-size:1rem;font-weight:700;line-height:1;margin:0;padding:1rem .5rem;text-align:center;width:100%}header .menu_btn .user_menu ul{margin:0;padding:0}header .menu_btn .user_menu ul li{list-style-type:none}header .menu_btn .user_menu ul li a,header .menu_btn .user_menu ul li input,header .menu_btn .user_menu ul li.nolink{border-bottom:1px solid #ddd;display:inline-block;padding:1rem .5rem;width:100%}header .menu_btn .user_menu ul li a,header .menu_btn .user_menu ul li input{color:#063995;text-decoration:underline}header .menu_btn .user_menu ul li i{color:#999;margin-right:.5rem}header .menu_btn .user_menu input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;color:#007bff;padding:0}.lnav ul{-webkit-padding-start:0;display:flex;flex-wrap:wrap;list-style-type:none;margin-bottom:16px;padding-inline-start:0}.lnav ul li{width:50%}.lnav ul li a{background-color:#e0e0e0;display:block;font-weight:700;line-height:1em;padding:16px 0;text-align:center;width:100%}.lnav ul li a.active,.lnav ul li a:hover{background-color:#063995;color:#fff}#footer_menu{background:#fff;bottom:0;box-shadow:0 -10px 15px -15px rgba(0,0,0,.3);left:0;left:50%;max-width:768px;position:fixed;transform:translateX(-50%);width:100%;z-index:1000}#footer_menu ul{display:flex;margin:0;padding:0;width:100%}#footer_menu li{list-style-type:none;margin:0;padding:0;width:20%}#footer_menu li.over{border:none;border-radius:0;color:#999;font-size:8px;padding:10px 0;text-align:center}#footer_menu li a{color:#063995;display:inline-block;font-size:8px;padding:10px 0!important;text-align:center;width:100%}#footer_menu li i{display:block;font-size:16px!important;margin-bottom:5px;margin-left:0!important;margin-right:0!important}.footer_top{background:#022453;padding:1rem 1rem 64px}.footer_top .title{color:#fff;font-size:1rem;font-weight:700;margin:0 0 1rem}.footer_top .title img{height:1.5em;vertical-align:text-bottom}.footer_top ul{margin:0;padding:0;width:50%}.footer_top li{list-style-type:none;margin:0 0 .3em;padding:0;text-align:left}.footer_top a{color:#fff}#content{box-sizing:border-box;overflow-x:hidden;padding:2rem 1rem;width:100%}#top #content{padding-left:0;padding-right:0;padding-top:0}#mypage_login #content{padding:0}#cam .mypage_tit{background:#063995;color:#fff;font-size:18px;font-weight:700;margin-left:-1rem;margin-top:-2rem;padding:15px 1rem;position:relative;width:calc(100% + 2rem);z-index:1}.absolute01{background:none;border:2px solid #fff;border-radius:5px;color:#fff;font-size:12px;font-weight:400!important;padding:5px;position:absolute;right:1rem;top:11px}#cam .blue{color:#063995!important;text-align:left}.red{color:#c50c0c}.product_list_link{background:#fee909;border-radius:30px;color:#000;display:inline-block;font-size:16px;font-weight:700;padding:10px 0;text-align:center;width:100%}#extention .modal-dialog{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);width:80%}#extention .modal-dialog #extention_tit{font-size:21px;text-align:center;width:100%}#extention .modal-header{border:none}#extention .close{background:#c1c1c1;border-radius:30px;color:#000;display:inline-block;font-size:14px;padding:10px;text-align:center;width:100%}.get_point{color:#063995!important;font-size:16px}#cam #receipt{position:relative}#guide_about_us .about-us .outline table{border-collapse:separate;width:100%}#guide_about_us .about-us .outline table tr th{background-color:#d5eaee;font-weight:400;padding:8px 4px;vertical-align:top;width:190px}#guide_about_us .about-us .outline table tr td{padding:8px 4px;vertical-align:top}#signup_mail .totop,#signup_top .totop{display:none}#password_change .alert_body p,#signup_mail .alert_body p{color:red;display:none}.kiyaku{height:300px;overflow-y:scroll}.kiyaku h4{font-size:14px;font-weight:700}#dashboard .account_info,#dashboard .gifts,#dashboard .news,#dashboard .outline,#dashboard .receipts{border-top:2px solid #ccc;margin-bottom:40px;padding-top:40px;width:100%}#dashboard .outline{border-top:none}#dashboard .outline dt{background-color:#f2f2f2;margin:0;padding:16px 16px 8px}#dashboard .outline dd{background-color:#f2f2f2;margin-bottom:16px;padding:8px 16px 16px}#dashboard .outline dd .date{color:#063995;font-size:1.8rem;font-weight:700;text-align:center;white-space:nowrap}#dashboard .outline dd .over{font-size:1rem;text-align:center}#dashboard .outline dd .notes{font-size:1rem}#dashboard .account_info h3{margin-bottom:16px}#dashboard .account_info dl{display:flex;flex-wrap:wrap}#dashboard .account_info dt{width:30%}#dashboard .account_info dd{width:70%}#dashboard .account_info .counter{border-radius:10px;box-shadow:0 0 8px #ddd;box-sizing:border-box;margin-bottom:8px;padding:1rem;width:100%}#dashboard .account_info .counter h3{color:#000;font-size:12px;font-weight:700;margin:0}#dashboard .account_info .counter count{color:#063995!important;display:inline-block;font-size:60px;font-weight:700;text-align:center;width:100%}#dashboard .account_info .counter .reject_receipt a{color:red!important;font-size:.6em}#dashboard .account_info .counter .total_point{color:#000;margin-bottom:1rem;text-align:center;width:100%}#dashboard .account_info .counter .detail_link{display:inline-block;text-align:right;width:100%}#dashboard .account_info .counter .detail_link a{color:#063995}#dashboard .account_info .alert_blue{background:url(/assets/img/alert.png)!important;background-repeat:no-repeat!important;background-size:20px auto!important;padding-left:25px}#dashboard .news{margin:32px 0}#dashboard .news h3{margin-bottom:12px}#dashboard .news dl{border-top:1px solid #ddd}#dashboard .news dl dt{font-weight:400;margin-bottom:0;padding:4px 0}#dashboard .news dl dd{border-bottom:1px solid #ddd;margin-bottom:0;padding-bottom:4px}#dashboard .totop{display:none}#dashboard .modal .modal-body dl{border-top:1px solid #ddd}#dashboard .modal .modal-body dl dt{font-weight:400;margin-bottom:0;padding:8px 0}#dashboard .modal .modal-body dl dd{border-bottom:1px solid #ddd;margin-bottom:0;padding-bottom:8px}#dashboard .modal .modal-footer{display:block;text-align:center}#dashboard .modal .modal-footer .btn{border:1px solid #999;border-radius:0}#exchange_list .ex_lists{margin-left:-1rem;width:calc(100% + 2rem)}#exchange_list table,#exchange_list tr{width:100%}#exchange_list th{color:#000;font-weight:400;padding:.5rem 1rem;vertical-align:top;width:100px;width:120px}#exchange_list td,#exchange_list th{border-bottom:1px solid #ccc;border-top:1px solid #ccc}#exchange_list td{color:#555;padding:.5rem 1rem .5rem 0}#exchange_list .w100 .blue_btn{background:#aaa;border-radius:10px;width:auto}#exchange_list .flex_btns{padding:0 1rem}#exchange_list .red_btn{color:#fff!important;width:100%}#guide_faq .user_wrap{font-size:16px}#guide_faq .faq_index h3{-webkit-margin-after:8px;-webkit-border-after:1px solid #063995;border-block-end:1px solid #063995;color:#063995;font-size:1.3rem;margin-block-end:8px;padding-block:4px}#guide_faq .faq_index ul{-webkit-margin-after:32px;-webkit-padding-start:0;list-style-type:none;margin-block-end:32px;padding-inline-start:0}#guide_faq .faq_index ul li{padding-block:4px}#guide_faq .faq_body{font-size:1.4rem;margin:32px 0}#guide_faq .faq_body h3{-webkit-margin-after:8px;-webkit-border-after:1px solid #063995;border-block-end:1px solid #063995;color:#063995;font-size:1.4rem;margin-block-end:8px;margin-top:48px;padding-block:4px}#guide_faq .faq_body h4{font-size:1.3rem}#guide_faq .faq_body ol,#guide_faq .faq_body ul{-webkit-padding-start:24px;padding-inline-start:24px}#guide_faq .faq_body dl dt{-webkit-margin-after:8px;margin-block-end:8px}#guide_faq .faq_body dl dd{-webkit-margin-after:24px;margin-block-end:24px}#guide_faq .rel_articles{-webkit-margin-after:64px;margin-block-end:64px}#guide_faq .rel_articles h2{font-size:1.4rem}#guide_faq .rel_articles ul{-webkit-padding-start:24px;padding-inline-start:24px}#guide_faq .rel_articles ul li{padding-block:4px}#gift_point .category,#gift_point_detail .category{color:#063995}#gift_point .category span,#gift_point_detail .category span{margin-right:.5rem}#gift_point .category svg,#gift_point_detail .category svg{margin-right:.2rem}#gift_point .swiper-wrapper,#gift_point_detail .swiper-wrapper{margin-bottom:1rem;padding:0!important}#gift_point .swiper-wrapper img,#gift_point_detail .swiper-wrapper img{height:auto;width:100%}#gift_point .swiper-container-horizontal>.swiper-pagination-bullets,#gift_point .swiper-pagination-custom,#gift_point .swiper-pagination-fraction,#gift_point_detail .swiper-container-horizontal>.swiper-pagination-bullets,#gift_point_detail .swiper-pagination-custom,#gift_point_detail .swiper-pagination-fraction{bottom:20px!important}#gift_point .swiper-container-horizontal>.swiper-pagination-bullets,#gift_point_detail .swiper-container-horizontal>.swiper-pagination-bullets{bottom:14px!important}.status_detail p{margin:0}#gift_point h3{color:#063995!important;font-size:16px;font-weight:700;text-align:center;width:100%}#gift_point .giftee_promotion img{width:100%}#gift_point .recommend.products{background:#f1f1f1;margin-left:-1rem;padding:1rem 0;position:relative;width:calc(100% + 2rem)}#gift_point .recommend.products h3{color:#000!important;text-align:center;width:100%}#gift_point .recommend.products li{background:#fff;list-style-type:none;padding:6px}#gift_point .recommend.products li h4{font-size:1rem;margin-top:4px}#gift_point .recommend.products li .use_point{border:1px solid #063995;border-radius:5px;color:#063995!important;font-size:10px;font-weight:700;margin-bottom:.5rem;padding:5px;text-align:center;width:calc(100% - 10px)}#gift_point .recommend.products li .use_point span{font-size:14px}#gift_point .product_search dl{border:1px solid #063995;border-radius:30px;color:#063995;padding-bottom:1rem}#gift_point .product_search dt{font-weight:400;margin:0;padding:1rem 1rem 0;position:relative}#gift_point .product_search dl dd{display:none;margin:0}#gift_point .product_search ul{margin:.2rem 0 0;padding:0 0 0 1rem}#gift_point .product_search li{line-height:2;list-style-type:none;padding-left:1rem}#gift_point .product_search form{float:left;margin-bottom:1.5rem;position:relative;width:100%}#gift_point .product_search form input[type=text]{border:1px solid #063995;border-radius:30px;box-sizing:border-box;color:#063995;padding:1rem;width:100%}#gift_point .product_search .w100 .left{float:left;width:49%}#gift_point .product_search .w100 .right{float:right;width:49%}#gift_point .pre_search .left{float:left;width:49%}#gift_point .pre_search .right{float:right;width:49%}#gift_point .search_btn{background:url(/assets/img/search.png)!important;background-size:100% 100%!important;height:20px;margin-top:2px!important;position:relative;width:20px}#gift_point .lineup.products{float:left;margin:0;padding:0;width:100%}#gift_point .lineup.products li{border-radius:10px;box-shadow:0 0 8px #ddd;box-sizing:border-box;list-style-type:none;margin-bottom:15px;padding:.5rem .5rem 1rem;position:relative}#gift_point .lineup.products li:nth-child(odd){float:left;width:49%}#gift_point .lineup.products li:nth-child(2n){float:right;width:49%}#gift_point .lineup.products li img{max-width:100%}#gift_point .lineup.products li h4{font-size:12px;margin-top:5px}#gift_point .lineup.products .use_point{border:1px solid #063995;border-radius:5px;color:#063995!important;font-size:10px;font-weight:700;margin-bottom:.5rem;padding:5px;text-align:center;width:calc(100% - 10px)}#gift_point .lineup.products .use_point span{font-size:14px}#gift_point_detail h3{font-size:12px;font-weight:700}#gift_point_detail .product_detail img{height:auto;width:100%}#gift_point_detail .blue{margin-top:1rem}#gift_point_detail .flex_left{display:flex;justify-content:left}#gift_point_detail .flex_left dd{margin-left:15px}#gift_point_detail .products{float:left;margin:0;padding:0;width:100%}#gift_point_detail .products li{border-radius:10px;box-shadow:0 0 8px #ddd;box-sizing:border-box;list-style-type:none;margin-bottom:15px;padding:.5rem .5rem 1rem;position:relative}#gift_point_detail .products li:nth-child(odd){float:left;width:49%}#gift_point_detail .products li:nth-child(2n){float:right;width:49%}#gift_point_detail .products li img{max-width:100%}#gift_point_detail .products li h4{font-size:12px;margin-top:5px}#gift_point_detail .products .use_point{border:1px solid #063995;border-radius:5px;color:#063995!important;font-size:10px;font-weight:700;margin-bottom:.5rem;padding:5px;text-align:center;width:calc(100% - 10px)}#gift_point_detail .products .use_point span{font-size:14px}#gift_point_detail h4{border-bottom:2px solid #063995;font-size:13px;font-weight:700;margin-bottom:10px;padding-bottom:10px;width:100%}#gift_point_detail table{width:100%}#gift_point_detail .product_table{border-bottom:2px solid #063995;padding-bottom:10px}#gift_point_detail .product_table th{width:6em}#gift_point_detail .product_table td{color:#000;word-break:break-all}#gift_point_detail .table_wrap{border-bottom:1px solid #063995;border-top:1px solid #063995}#gift_point_detail .table_wrap table{width:100%}#gifteebox_intro .giftee_intro .hero,#selectablepay_intro .giftee_intro .hero{margin-bottom:32px}#gifteebox_intro .giftee_intro .hero img,#selectablepay_intro .giftee_intro .hero img{width:100%}#gifteebox_intro .giftee_intro h1,#selectablepay_intro .giftee_intro h1{color:#063995;font-size:1.4rem;margin-bottom:24px;text-align:center}#gifteebox_intro .giftee_intro .intro,#selectablepay_intro .giftee_intro .intro{font-size:1.2rem;margin-bottom:24px}#gifteebox_intro .giftee_lineup h2,#selectablepay_intro .giftee_lineup h2{color:#063995;font-size:1.3rem;line-height:1.3;margin-bottom:24px;text-align:center}#gifteebox_intro .giftee_lineup .gift_list,#selectablepay_intro .giftee_lineup .gift_list{margin-bottom:32px}#gifteebox_intro .giftee_lineup .gift_list h3,#selectablepay_intro .giftee_lineup .gift_list h3{background-color:#063995;color:#fff;font-size:1.1rem;margin-bottom:16px;padding:12px 8px}#gifteebox_intro .giftee_lineup .gift_list ul,#selectablepay_intro .giftee_lineup .gift_list ul{display:flex;flex-wrap:wrap;list-style-type:none;margin-bottom:16px;padding:0}#gifteebox_intro .giftee_lineup .gift_list ul li,#selectablepay_intro .giftee_lineup .gift_list ul li{margin:0 2% 8px 0;width:10.5%}#gifteebox_intro .giftee_lineup .gift_list ul li img,#selectablepay_intro .giftee_lineup .gift_list ul li img{width:100%}#gifteebox_intro .giftee_lineup .gift_list table,#selectablepay_intro .giftee_lineup .gift_list table{border-collapse:separate;width:100%}#gifteebox_intro .giftee_lineup .gift_list table tr th,#selectablepay_intro .giftee_lineup .gift_list table tr th{background-color:#d5eaee;font-weight:400;padding:8px 4px;vertical-align:top;width:190px}#gifteebox_intro .giftee_lineup .gift_list table tr td,#selectablepay_intro .giftee_lineup .gift_list table tr td{padding:8px 4px;vertical-align:top}#top .mv,#top .mv img{height:auto;width:100%}#top .signin_start_btn{color:#063995;display:inline-block;margin-bottom:1rem;margin-top:.5rem!important}#top .mypage_tit{display:none}#top .outline{background-color:#f2f2f2;padding:24px 8px}#top .outline h1{color:#063995;font-size:1.4rem;font-weight:700;margin-bottom:24px;text-align:center}#top .outline .gifts{padding:16px 0 32px}#top .outline h2{color:#063995;font-size:1.2rem;font-weight:700;text-align:center}#top .outline h2 .rotate{display:inline-block;font-weight:400;transform:rotate(96deg)}#top .outline h2 .normal{font-weight:400}#top .outline .conditions,#top .outline .contact_info,#top .outline .exchange_term{margin-bottom:24px}#top .outline .conditions dt{font-size:1.2rem}#top .outline .conditions dd{margin-bottom:16px;padding-left:16px}#top .alternate{background:url(../img/border.png) repeat-x 50%;line-height:1;margin:16px 0;text-align:center}#top .alternate p span{background-color:#fff;padding:0 2em}#top .totop{display:none}#contact .faq_info{margin:32px 0}#contact .contact_info{border:2px solid #063995;margin:32px 0;padding:16px 8px;text-align:center}#contact .contact_info h2{color:#063995;font-size:1.5rem}#contact .contact_info p{font-size:1.2rem}#contact .contact_info .tel{font-size:1.8rem}#integration .integration .give_email h3,#integration .integration .give_qr h3,#integration .integration .receive_email h3,#integration .integration .receive_qr h3{font-size:1.4rem;margin-bottom:16px}#integration .integration .tabnav_list{-webkit-padding-start:0;display:flex;flex-wrap:wrap;list-style-type:none;margin:0;padding-inline-start:0}#integration .integration .tabnav{background-color:#e0e0e0;color:#007bff;cursor:pointer;font-weight:700;padding:16px 0;text-align:center;width:50%}#integration .integration .tabnav.current{background-color:#063995;color:#fff}#integration .integration .procedure_tabnav_content{background-color:#eee;border-top:8px solid #063995;margin-bottom:32px;padding:16px}#integration .integration .procedure_container{background-color:#fff;margin:16px 0;width:100%}#integration .integration .procedure_list:not(:first-child){margin-top:10px}#integration .integration .procedure_title{background:#ddd;cursor:pointer;padding:16px;position:relative}#integration .integration .procedure_title:before{transform:rotate(90deg)}#integration .integration .procedure_title:after,#integration .integration .procedure_title:before{background:#333;content:"";height:2px;position:absolute;right:16px;top:50%;transition:all .3s ease-in-out;width:15px}#integration .integration .procedure_title.open:before{transform:rotate(180deg)}#integration .integration .procedure_title.open:after{opacity:0}#integration .integration .procedure_text{border-bottom:1px solid #ddd;border-left:1px solid #ddd;border-right:1px solid #ddd;display:none;padding:16px}#integration .integration .procedure_text ol{-webkit-padding-start:1em;font-size:1.2rem;margin-bottom:16px;padding-inline-start:1em}#integration .integration .procedure_text ol li{margin-bottom:16px}#integration .integration .procedure_text ul{-webkit-padding-start:1em;list-style-type:none;padding-inline-start:1em}#integration .integration .procedure_text ul li{-webkit-padding-start:0;padding-inline-start:0;text-indent:-1em}#integration .integration .qrcode svg{height:auto;width:80%}#integration .integration .history{margin-bottom:32px}#integration .integration .history h3{font-size:1.4rem;margin-bottom:16px}#integration .integration .history p.no_apply{margin-bottom:16px}#integration .integration .history table{border-top:1px solid #ccc;width:100%}#integration .integration .history table tbody{border-bottom:1px solid #ccc}#integration .integration .history table th{padding:4px;width:150px}#integration .integration .history table td{padding:4px}#integration .integration .history table td.action{text-align:center}#integration .integration .history table td.action a.btn{margin:8px 0 16px}#news_20230201 .account_info,#news_20230201 .caution_line,#news_20230201 .intro,#news_20230201 .mv{margin-bottom:40px}#news_20230201 .account_info .check{background-color:#fff;border:2px solid #063995;border-radius:10px;box-sizing:border-box;margin-bottom:24px;padding:1em}#news_20230201 .account_info .check dl{display:flex;flex-wrap:wrap}#news_20230201 .account_info .check dt{width:30%}#news_20230201 .account_info .check dd{width:70%}#news_20230201 .account_info .check .error,#news_20230201 .account_info .check .result{font-size:1.4rem;text-align:center}#receipt_list .re_search .w100 .left{float:left;width:49%}#receipt_list .re_search .w100 .right{float:right;width:49%}#receipt_list .re_body{background:#fff;border-radius:5px;padding:1rem;text-align:center}#receipt_list .re_body img{height:auto;width:50%}#exchange_list .cp_ipselect,#gift_point .cp_ipselect,#receipt_list .cp_ipselect{margin:0 auto 1rem;overflow:hidden;text-align:center;width:98%}#exchange_list .cp_ipselect select,#gift_point .cp_ipselect select,#receipt_list .cp_ipselect select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;background-image:none;border:none;box-shadow:none;cursor:pointer;outline:none;padding-right:1em;text-indent:.01px;text-overflow:ellipsis;width:100%}#exchange_list .cp_ipselect select::-ms-expand,#gift_point .cp_ipselect select::-ms-expand,#receipt_list .cp_ipselect select::-ms-expand{display:none}#exchange_list .cp_ipselect.cp_sl04,#gift_point .cp_ipselect.cp_sl04,#receipt_list .cp_ipselect.cp_sl04{background:#fff;border:1px solid #063995;border-radius:2px;border-radius:50px;position:relative}#exchange_list .cp_ipselect.cp_sl04:before,#gift_point .cp_ipselect.cp_sl04:before,#receipt_list .cp_ipselect.cp_sl04:before{border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #063995;content:"";height:0;padding:0;pointer-events:none;position:absolute;right:1rem;top:43%;width:0}#exchange_list .cp_ipselect.cp_sl04 select,#gift_point .cp_ipselect.cp_sl04 select,#receipt_list .cp_ipselect.cp_sl04 select{color:#063995;padding:1rem}#exchange_list .cp_ipselect .left input,#exchange_list .cp_ipselect .right input,#gift_point .cp_ipselect .left input,#gift_point .cp_ipselect .right input,#receipt_list .cp_ipselect .left input,#receipt_list .cp_ipselect .right input{border:1px solid #063995;border-radius:50px;padding:1rem;width:100%}.overflow_hidden{overflow:hidden!important}#guide_shops .shops_list{text-align:center}#guide_shops .shops_list img{width:100%}#receipt{padding-bottom:0!important}#receipt .overlay{background:rgba(0,0,0,.6);display:none;height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10000}#receipt .overlay span{display:none;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}#receipt .loading{background:hsla(0,0%,100%,.5);display:none;height:100vh;left:0;position:absolute;top:0;width:100%;z-index:1000}#receipt .loading .load_content{color:#000;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}#receipt .loading .load_content span{font-size:14px;font-weight:700;position:relative;top:1rem}#receipt .font_normal{background:#fff;font-size:14px;font-weight:400}#receipt .conditions{background-color:#f2f2f2;margin-bottom:24px;padding:24px 8px;text-align:left}#receipt .conditions h3{margin-bottom:16px;text-align:center}#receipt .conditions dl dt{font-size:1.2rem}#receipt .conditions dl dd{margin-bottom:16px;padding-left:16px}#receipt #sub_title{background-color:#04a1d6;color:#fff;font-size:1rem}#receipt #sub_title,#receipt .capture{padding:10px 0;text-align:center;width:100%}#receipt .capture{background-color:#b0d3df;font-size:1.2rem}#receipt #error_fileInput,#receipt #fileInput,#receipt #re_fileInput{display:none}#receipt #res_input{height:40px;margin-right:10px;width:20%}#receipt #image_area{background-color:#000;display:block;padding:1%;width:100%}#receipt #image_area p{position:relative}#receipt #image_area p:before{content:"";display:block;padding-top:100%}#receipt #image_area img{height:auto;height:100%;-o-object-fit:contain;object-fit:contain;position:absolute;top:0;width:100%}#receipt #cautionModal{background-color:rgba(0,0,0,.69)}#receipt .modal_check{margin-bottom:10px}#receipt .modal_check input{margin-right:5px}.snap_midashi{border:none;color:#063995!important;padding:0}#snap_caution{font-size:1rem;text-align:center;width:100%}#snap_caution h3{color:#063995!important;font-size:16px;font-weight:700;text-align:center;width:100%}#snap_caution p{margin-top:10px}#snap_caution img{width:70%}#snap_caution .snap_example{text-align:left}#snap_caution .snap_example p.title{font-size:1.2rem;font-weight:700;margin:0 32px;text-align:center}#snap_caution .snap_example ul{list-style-type:disc;padding-left:1em}#snap_caution .snap_example ul em{color:red;font-style:normal;font-weight:700;text-decoration:underline}#snap_result{display:none;width:100%}#snap_result p{font-size:12px}.snap_btn{text-align:center}.snap_btn #send_btn{border-radius:30px;font-size:16px;font-weight:700;margin:16px 0}.snap_btn #send_btn,.snap_btn label{box-sizing:border-box;color:#fff;padding:10px;text-align:center;width:100%}.snap_btn label{border:2px solid #063995;border-radius:30px;color:#063995!important;font-size:14px!important}.snap_btn label img{height:25px;position:relative;top:9px;width:auto!important}#guide_terms .terms h2{font-size:1.2rem;margin-bottom:.8em}#guide_terms .terms h3{font-size:1.1rem}#guide_terms .terms article{margin-bottom:40px}#guide_terms .terms article p{margin-bottom:1.5em}#guide_terms .terms article table{margin-bottom:16px;width:100%}#guide_terms .terms article table td,#guide_terms .terms article table th{border:1px solid #ddd;color:#000;padding:.3em}#guide_terms .terms article ol,#guide_terms .terms article ul{color:#000;padding-left:1.2em}#guide_terms .terms article li{margin-bottom:.4em}@media screen and (min-width:600px){a[href^="tel:"]{pointer-events:none}.sp{display:none}}@media screen and (max-width:600px){.pc{display:none}#guide_about_us .about-us .outline table tr th{width:100px}#dashboard .outline dd .date.issue_date{font-size:1.4rem}#gifteebox_intro .giftee_lineup .gift_list ul li,#selectablepay_intro .giftee_lineup .gift_list ul li{width:23%}#gifteebox_intro .giftee_lineup .gift_list table tr th,#selectablepay_intro .giftee_lineup .gift_list table tr th{width:130px}}

/*# sourceMappingURL=user.css.map*/