@charset "utf-8";@font-face{font-family:'NotoSans';font-style:normal;font-weight:400;src:url('../font/NotoSansKR-Regular.eot');src:url('../font/NotoSansKR-Regular.woff2') format('woff2'),url('../font/NotoSansKR-Regular.woff') format('woff'),url('../font/NotoSansKR-Regular.otf') format('opentype')}@font-face{font-family:'NotoSansBold';font-style:normal;font-weight:500;src:url('../font/NotoSansKR-Medium.eot');src:url('../font/NotoSansKR-Medium.woff2') format('woff2'),url('../font/NotoSansKR-Medium.woff') format('woff'),url('../font/NotoSansKR-Medium.otf') format('opentype')}@font-face{font-family:'NotoSansLight';font-style:normal;font-weight:400;src:url('../font/NotoSans-DemiLight.eot');src:url('../font/NotoSans-DemiLight.woff2') format('woff2'),url('../font/NotoSans-DemiLight.woff') format('woff'),url('../font/NotoSans-DemiLight.otf') format('opentype')}@import url(https://fonts.googleapis.com/css?family=Noto+Sans);:lang(ch){font-family:'Arial','Microsoft YaHei','Heiti SC',sans-serif!important}:lang(zh){font-family:'Arial','Microsoft JhengHei','LiHei Pro','Times New Roman','HGMinchoB',sans-serif!important}:lang(ja){font-family:'meiryo','Yu Gothic UI','Hiragino Kaku Gothic Pro','Osaka','ms_PGothic',arial,sans-serif!important}html{-webkit-text-size-adjust:100%}html,body,div,p,iframe,frameset,h1,h2,h3,h4,h5,h6,strong,span,b,em,var,label,legend,ul,ol,li,dl,dt,dd,table,thead,tbody,tfoot,tr,th,td,caption,form,fieldset,input,textarea,sub,sup,img,a,del,button,pre,header,footer,section,article,aside{padding:0;margin:0;box-sizing:border-box;outline:0}body{font-family:'NotoSans','AppeGothic','Malgun Gothic','맑은 고딕','돋음','Dotum','Apple SD Gothic Neo',Arial,Helvetica,sans-serif;color:#666;font-size:14px;line-height:18px;word-break:keep-all;background-color:#fff}.graph_line_type1 .line_bg .txt{word-break:keep-all}:lang(ch) body,:lang(ja) body{word-break:break-all}.bg_gray{background-color:#fafafa!important}button{position:relative;background:transparent;cursor:pointer}img{vertical-align:top}img,button,fieldset,table{border:0}em,address,del{font-style:normal}label,a{display:inline-block}strong,b{font-weight:bold}h1,h2,h3,h4,h5,h6{font-weight:normal}input,select,label,button,textarea{border-radius:0;-webkit-border-radius:0;background-color:transparent;font-size:14px;line-height:normal;vertical-align:middle;-webkit-appearance:none;appearance:none;-moz-appearance:none}button{vertical-align:top}textarea{width:100%;padding:10px;border:1px solid #d9d9d9;background:#fff}textarea:target,textarea:focus{border:1px solid #d60815}select{height:46px}input:-ms-input-placeholder{font-family:'Malgun Gothic','맑은 고딕','돋음','Dotum','Apple SD Gothic Neo',Arial,Helvetica,sans-serif}input::-ms-value{font-family:'Malgun Gothic','맑은 고딕','돋음','Dotum','Apple SD Gothic Neo',Arial,Helvetica,sans-serif}ul,ol,li{list-style:none}table{width:100%;border-collapse:separate;border-spacing:0}th,td{vertical-align:top;text-align:left}a{border:0;color:#666;text-decoration:none}a:hover{cursor:pointer;text-decoration:none}caption{width:0;height:0;text-indent:-9999px;font-size:0}legend,.hidden{position:absolute!important;top:0;left:0;overflow:hidden;width:0!important;height:0!important;line-height:0!important}.frozen{overflow:hidden;position:fixed;width:100%;height:100%;overflow:hidden;left:0}.notScroll{position:fixed;overflow:hidden;width:100%;height:100%}.mar_to0{margin-top:0!important}.mar_to10{margin-top:10px!important}.mar_to15{margin-top:15px!important}.mar_to25{margin-top:25px!important}.mar_to30{margin-top:30px!important}.mar_to40{margin-top:40px!important}.mar_to60{margin-top:60px!important}.mar_bo0{margin-bottom:0!important}.mar_bo20{margin-bottom:20!important}.mar_type1{margin:0 0 10px!important}.pad_to0{padding-top:0!important}.pad_to14{padding-top:14px!important}.pad_to45{padding-top:45px!important}.pad_type1{padding:0 20px 33px!important}.boder_top_01{border-top:1px solid #e3e3e3}.taL{text-align:left!important}.taC{text-align:center!important}.taR{text-align:right!important}.vaM{vertical-align:middle!important}.fl{float:left!important}.fr{float:right!important}.fixed{position:fixed;width:100%;height:100%}.fixed .layer_wrap .full_screen .layer_full{-webkit-overflow-scrolling:touch}.relative_zero{position:relative;z-index:0}.ellipsis{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text_type1{font-size:26px;color:#333;margin-bottom:15px}.text_type2{text-align:center;padding:20px 0 15px;font-size:16px}.text_type2 a,.text_type2 span{color:#ef3f3b;text-decoration:underline}.text_type3{font-size:20px;line-height:32px;color:#333;margin-top:45px;background:url('../image/common/icon_stamp.png') no-repeat;padding-left:40px}.text_type4{font-size:26px;line-height:36px;color:#333;font-family:'NotoSansLight'}.text_type5{font-size:18px;line-height:25px;padding:15px 0 30px;font-family:'NotoSansLight'}.text_type6{font-size:13px;margin-top:20px}.text_type7{margin-top:20px;color:#888;line-height:25px;letter-spacing:-1px}.text_type8{margin-top:30px;color:#333;font-size:16px;line-height:20px;position:relative;padding-top:30px;letter-spacing:-1px}.text_type8:before{content:'';display:block;width:30px;height:2px;background-color:#ef3f3b;position:absolute;left:50%;top:0;margin:0 0 0 -15px}.text_type9{margin-top:6px;color:#888;letter-spacing:-1px}.text_type10{margin-top:65px;color:#222;font-size:15px;font-family:'NotoSansLight';text-align:center}.text_type11{font-size:18px;text-align:center;line-height:23px}.text_type12{font-size:16px;color:#222;margin:0 0 16px}.text_type13{font-size:16px;margin:-20px 0 30px}.text_type14{font-family:'NotoSansLight';font-size:26px;color:#333;margin:50px 0 0;line-height:37px;text-align:center}.text_type15{font-size:24px;margin:-10px 0 40px;line-height:35px}.text_type16{font-size:24px;margin:0 0 40px;color:#333;line-height:35px}.text_type17{padding:14px 15px 14px 15px;font-size:18px;color:#222;border-left:1px solid #e3e3e3;border-right:1px solid #e3e3e3;background:#f4f4f4}.text_type17.ico_kr{background:#f4f4f4 url('../image/common/ico_kr.png') no-repeat 15px 11px}.text_type17.ico_sg{background:#f4f4f4 url('../image/common/ico_sg.png') no-repeat 15px 11px}.text_type17.ico_zh{background:#f4f4f4 url('../image/common/ico_zh.png') no-repeat 15px 11px}.grade_text{display:table;margin-bottom:40px}.grade_text p{display:table-cell;vertical-align:middle;font-size:30px;color:#fff;line-height:1.27em;padding:0 10px 0 14px;word-break:break-all}.grade_text p strong{display:block}.grade_text:before{content:'';display:inline-block;background-image:url('../image/common/icon_grade_all.png');background-repeat:no-repeat;background-size:100% auto;width:90px;height:90px;vertical-align:middle;overflow:hidden;margin-left:-5px;background-position:0 100px}.grade_text.br:before{background-position:0 -540px}.grade_text.s:before{background-position:0 -450px}.grade_text.g:before{background-position:0 -360px}.grade_text.gp:before{background-position:0 -270px}.grade_text.d:before{background-position:0 -180px}.grade_text.b:before{background-position:0 -90px}.grade_text.bp:before{background-position:0 0}.fsz_13{font-size:13px!important}.fsz_14{font-size:14px!important}.fsz_15{font-size:15px!important}.fsz_18{font-size:18px!important}.col_red{color:#ef3f3b!important}.col_gray66{color:#666!important}.col_gray99{color:#999!important}.col_gray22{color:#222!important}.col_gray88{color:#888!important}input{-webkit-appearance:none;-webkit-border-radius:0}input[type="text"],input[type="password"],input[type="email"],input[type="number"]{width:100%;height:40px;padding:0 11px;border:1px solid #cbcbcb;font-size:16px;background-color:#fff}input[type="text"]:hover,input[type="password"]:hover,input[type="email"]:hover,input[type="text"]:focus,input[type="password"]:focus,input[type="email"]:focus{border-color:#d60815;background-color:#fff}input[type="text"]::-webkit-input-placeholder,input[type="text"]::-moz-placeholder,input[type="text"]:-moz-placeholder,input[type="text"]:-ms-input-placeholder,input[type="password"]::-webkit-placeholder,input[type="password"]::-moz-placeholder,input[type="password"]:-moz-placeholder,input[type="password"]:-ms-input-placeholder,input[type="email"]::-webkit-input-placeholder,input[type="email"]::-moz-placeholder,input[type="email"]:-moz-placeholder,input[type="email"]:-ms-input-placeholder{color:#999}input[type="text"]:disabled,input[type="password"]:disabled,input[type="email"]:disabled{border-color:#d9d9d9;color:#999;background-color:#f7f7f7;cursor:default}input[type="text"]:disabled::-webkit-input-placeholder,input[type="text"]:disabled::-moz-placeholder,input[type="text"]:disabled:-moz-placeholder,input[type="text"]:disabled:-ms-input-placeholder,input[type="password"]:disabled::-webkit-placeholder,input[type="password"]:disabled::-moz-placeholder,input[type="password"]:disabled:-moz-placeholder,input[type="password"]:disabled:-ms-input-placeholder,input[type="email"]:disabled::-webkit-input-placeholder,input[type="email"]:disabled::-moz-placeholder,input[type="email"]:disabled:-moz-placeholder,input[type="email"]:disabled:-ms-input-placeholder{color:#c7c7c7}input[type="text"]:read-only{border-color:#eee;color:#000;background-color:#fff;cursor:default}input[type="text"]:read-only::-webkit-input-placeholder,input[type="text"]:disabled::-moz-placeholder,input[type="text"]:disabled:-moz-placeholder,input[type="text"]:disabled:-ms-input-placeholder{color:#000}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}input::-ms-clear{position:absolute;overflow:hidden;top:0;left:0;width:0!important;height:0!important;font-size:0!important;line-height:0!important}input.cal{height:26px;padding:0 19px 0 2px;margin-top:4px;border:0;border-bottom:1px solid #d9d9d9;background:url('../image/common/icon_calendar.png') no-repeat 100% 50%;background-size:15px 13px}.btn_delete{display:none;position:absolute;top:0;right:0;z-index:2;width:30px;height:37px;background:url('../image/common/btn_delete.png') no-repeat 50% 50%;background-size:16px 16px;cursor:pointer}select{width:100%;height:38px;padding:0 43px 0 10px;border:1px solid #ddd;font-size:15px;background:#fff url('../image/common/icon_select_arrow.png') no-repeat right 15px top 15px;background-repeat:no-repeat;background-size:auto 7px}select::-ms-expand{position:absolute;overflow:hidden;visibility:hidden;top:0;left:0;width:0!important;height:0!important;font-size:0!important;line-height:0!important}select.error_Msg{border-color:#d60815}select:hover,select:focus{color:#222}select:disabled{border-color:#fafafa;color:#bbb;background-color:#fafafa;cursor:default}input[type="checkbox"],input[type="radio"]{overflow:hidden;width:0;height:0;font-size:0;line-height:0}input[type="checkbox"]+label{min-height:20px;padding:0 40px 0 30px;background:url('../image/common/bg_checkbox_default.png') no-repeat;font-size:16px;color:#222;vertical-align:middle;line-height:18px}input[type="checkbox"]:checked+label{background:url('../image/common/bg_checkbox_check.png') no-repeat}input[type="checkbox"]:hover+label{background:url('../image/common/bg_checkbox_hover.png') no-repeat}input[type="checkbox"]:checked:hover+label{background:url('../image/common/bg_checkbox_checkover.png') no-repeat}input[type="checkbox"]:disabled+label{background:url('../image/common/bg_checkbox_dis.png') no-repeat;color:#b3b3b3}input[type="checkbox"]:checked:disabled+label{background:url('../image/common/bg_checkbox.png') no-repeat 0 -60px}input[type="checkbox"]:focus+label{position:relative}input[type="checkbox"]:focus+label:before{position:absolute;top:0;left:0;display:inline-block;content:'';width:20px;height:20px;outline:1px dotted #000}input[type="checkbox"]+label.oneLine{min-height:20px;padding:0 10px 0 30px;background:url('../image/common/bg_checkbox_default.png') no-repeat;font-size:14px;color:#666;vertical-align:middle;line-height:18px}input[type="checkbox"]:checked+label.oneLine{background:url('../image/common/bg_checkbox_check.png') no-repeat}input[type="checkbox"]:hover+label.oneLine{background:url('../image/common/bg_checkbox_hover.png') no-repeat}input[type="checkbox"]:checked:hover+label.oneLine{background:url('../image/common/bg_checkbox_checkover.png') no-repeat}input[type="checkbox"]:disabled+label.oneLine{background:url('../image/common/bg_checkbox_dis.png') no-repeat;color:#b3b3b3}input[type="checkbox"]:checked:disabled+label.oneLine{background:url('../image/common/bg_checkbox.png') no-repeat 0 -60px}input[type="checkbox"]:focus+label.oneLine{position:relative}input[type="checkbox"]:focus+label:before.oneLine{position:absolute;top:0;left:0;display:inline-block;content:'';width:20px;height:20px;outline:1px dotted #000}input[type="radio"]+label{height:25px;padding:0 30px;background:url('../image/common/bg_radio.png') no-repeat;font-size:16px;color:#222;vertical-align:middle;line-height:23px}input[type="radio"]:checked+label{background-position:0 -25px}input[type="radio"]:hover+label{background:url('../image/common/bg_radio_hover.png') no-repeat}input[type="radio"]:checked:hover+label,input[type="radio"]:checked:focus+label{background:url('../image/common/bg_radio_hover.png') no-repeat 0 100%}input[type="radio"]:disabled+label{background:url('../image/common/bg_radio.png') no-repeat 0 -50px;color:#b3b3b3}input[type="radio"]:checked:disabled+label{background:url('../image/common/bg_radio.png') no-repeat 0 -75px}input[type="radio"]:focus+label{position:relative}input[type="radio"]:focus+label:before{position:absolute;top:0;left:0;display:inline-block;content:'';width:25px;height:25px;outline:1px dotted #000}.input_search_wrap .cal_input{position:relative;display:inline-block}.input_search_wrap .cal_input input{width:140px;padding:0 30px 0 11px;vertical-align:middle;border:0;border-bottom:1px solid #cbcbcb;color:#666;background:url('../image/common/btn_calendar.png') 90% 49% no-repeat;background-size:21px 22px;cursor:pointer}.input_search_wrap .btn_calendar{position:absolute;top:8px;right:13px;z-index:1}.input_search_wrap span{display:inline-block;vertical-align:middle}.input_search_wrap .btn_M{min-width:120px}.input_search_wrap .btn_MX{min-width:120px}.input_bbs_search input{width:278px;height:40px;border:1px solid #ddc8b7;border-right:0}.input_bbs_search .input_delete_wrap{display:inline-block;margin-right:-4px}.input_bbs_search .btn_M{display:inline-block;min-width:81px;border-color:#f6535c;color:#fff;background:#f6535c}.input_bbs_search .btn_MX{display:inline-block;min-width:81px;border-color:#e6e6e6;color:#888;background:#e6e6e6}.input_delete_wrap{position:relative}.input_point_wrap{position:relative}.input_point_wrap input{display:inline-block;text-align:right;font-size:23px;color:#222;font-weight:bold;width:320px}.input_point_wrap span{display:inline-block;font-size:22px;padding-right:14px;color:#aaa;vertical-align:middle}.input_point_wrap button{display:inline-block}.check_wrap1{margin:20px 0 0 135px!important}.check_wrap1 input+label{font-size:14px;color:#666}.btn_area{display:block;position:relative;font-size:0}.btn_area:after{clear:both;content:'';display:block}.btn_full{display:block;width:100%;min-height:43px;padding:3px 15px 5px;border:2px solid #d9d9d9;font-size:18px;background-color:#eee}.btn_L{min-width:250px;min-height:48px;padding:3px 50px 6px;font-size:18px;border:2px solid #ddd;background-color:#fff}.btn_LX{min-width:250px;min-height:48px;padding:3px 50px 6px;font-size:18px;border:2px solid #ddd;background-color:#e6e6e6}.btn_M{min-width:88px;min-height:40px;padding:2px 11px 5px;border:1px solid #ddd;font-size:16px;background-color:#fff}.btn_MX{min-width:88px;min-height:40px;padding:2px 11px 5px;border:1px solid #ddd;font-size:16px;background-color:#e6e6e6}.btn_S,.btn_S.on{min-width:63px;min-height:30px;padding:3px 8px 6px;border:2px solid #373231;background-color:#373231;color:#fff}.btn_floating{height:47px;color:#fff;font-size:15px}.btn_floating_s{height:43px;font-size:15px}.btn_S_txt{min-height:25px;padding:3px 15px 5px;font-size:16px;color:#aaa}.btn_S_txt.on{color:#222}.btn_M_round{min-width:124px;min-height:37px;padding:3px 18px 5px;border:1px solid #f6535c;color:#f6535c;font-size:16px;text-align:center;border-radius:17px}.btn_area.col2{display:block;position:relative}.btn_area.col2 button{display:inline-block;width:calc(50% - 4px)}.btn_area.col2 button+button{margin-left:8px}.btn_area.col2 .btn_full+.btn_full{margin-top:0}.btn_area.float_type01 button{width:50%}.btn_area.float_type02 button{width:105px}.btn_area.float_type02 button+button{width:calc(100% - 105px)}.btn_area.float_type03 button{width:100%}.btn_wrap_ceType1{margin-top:70px;text-align:center}.btn_wrap_ceType2{margin-top:15px;text-align:center}.btn_wrap_ceType2 button{min-width:335px;margin-left:3px}.btn_wrap_ceType3{margin-top:20px;text-align:center}.btn_wrap_ceType3 button{min-width:255px}.btn_wrap_ceType4{margin-top:25px;text-align:center}.btn_wrap_ceType4 button{min-width:220px;margin:0 30px}.btn_wrap_ceType5{margin-top:260px;text-align:center}.btn_wrap_ceType5 button{margin-top:60px}.btn_wrap_ceType6{margin-top:50px;text-align:center}.btn_wrap_leType1{text-align:left;margin-top:36px;position:relative;bottom:-24px}.btn_wrap_riType1{margin:10px 35px 0 0;text-align:right}.btn_wrap_type1{padding:10px 0 12px}.btn_wrap_type1:after{content:'';display:block;clear:both}.btn_wrap_type1 .left{float:left}.btn_wrap_type1 .right{float:right}.btn_wrap_type1 .right button{padding:3px 0 5px 7px}.btn_wrap_type1 .right button:after{content:'|';color:#ededed;display:inline-block;margin-left:7px}.btn_wrap_type1 .right button:last-child:after{content:'';margin-left:0}button.red{border-color:#f6535c;color:#fff;background:#f6535c}button.gray{border-color:#e6e6e6;color:#888;background:#e6e6e6}button.white{border-color:#fff;color:#999;background:#fff}a.brown,button.brown{border-color:#6e6a67;color:#fff;background:#75655f}button.gold{border-color:#b0906b;color:#b0906b;background:#fff}button.pink{border-color:#f6535c;color:#f6535c;background:#fff}button.black{border-color:#222;color:#fff;background:#222}button.purple{border-color:#812ad2;color:#fff;background:#812ad2}button.navyblue{border-color:#323298;color:#fff;background:#323298}button.blue{border-color:#0e4dcd;color:#fff;background:#0e4dcd}button.green{border-color:#176f51;color:#fff;background:#176f51}button.olive{border-color:#93b300;color:#fff;background:#93b300}button.yellow{border-color:#fec325;color:#fff;background:#fec325}button.coral{border-color:#fe4e00;color:#fff;background:#fe4e00}button.magenta{border-color:#e044c8;color:#fff;background:#e044c8}button.hotpink{border-color:#e91971;color:#fff;background:#e91971}button.black2{border-color:#666;color:#fff;background:#666}button.purple2{border-color:#906da8;color:#fff;background:#906da8}button.navyblue2{border-color:#7a83ae;color:#fff;background:#7a83ae}button.blue2{border-color:#149dd0;color:#fff;background:#149dd0}button.green2{border-color:#74c2a5;color:#fff;background:#74c2a5}button.olive2{border-color:#abb698;color:#fff;background:#abb698}button.yellow2{border-color:#9a8a73;color:#fff;background:#9a8a73}button.coral2{border-color:#f59481;color:#fff;background:#f59481}button.magenta2{border-color:#883d7c;color:#fff;background:#883d7c}button.hotpink2{border-color:#f29db7;color:#fff;background:#f29db7}button:disabled{border-color:#e6e6e6;color:#888;background:#e6e6e6;cursor:default;pointer-events:none}.btn_arrow_type1{width:25px;height:25px;background:url('../image/common/btn_arrow_type1.png') no-repeat 50% 50%;background-size:11px 18px}.btn_full.more{min-height:35px;border:0;background-color:transparent}.btn_full.more:after{content:'';display:inline-block;width:15px;height:8px;margin-top:7px;margin-left:8px;vertical-align:top;background:url('../image/common/icon_more.png') no-repeat;background-size:15px auto}.btn_info{display:inline-block;font-size:20px;padding-bottom:4px;color:#333;padding-left:30px;background:url('../image/common/icon_info.png') no-repeat 0 1px}.btn_info_gray_text{display:inline-block;position:relative;padding-left:30px;font-size:15px}.btn_info_gray_text:before{content:"";position:absolute;left:0;top:0;width:20px;height:20px;background:url('../image/common/icon_info_gray.png') 0 0 no-repeat}.btn_info_gray{display:inline-block;position:relative;top:-1px;width:20px;height:20px;vertical-align:middle;background:url('../image/common/icon_info_gray.png') no-repeat 0 0;background-size:20px auto;cursor:pointer}.btn_info_black{display:inline-block;position:relative;top:-1px;width:16px;height:16px;vertical-align:middle;background:url('../image/common/icon_info_black.png') no-repeat 0 0;background-size:16px auto}.btn_toggle{display:inline-block;position:relative;padding:5px 15px 5px 0;color:#222;font-size:16px}.btn_toggle:after{content:"";position:absolute;top:10px;right:-10px;width:15px;height:9px;background:url('../image/common/btn_arrow_toggle.png') 50% 0 no-repeat}.btn_toggle.on:after{background-position:50% 100%}.btn_refresh{display:inline-block;position:relative;padding:0 0 1px 28px;color:#c9a88b;font-size:15px}.btn_refresh:before{content:"";position:absolute;left:0;top:3px;width:22px;height:16px;background:url('../image/common/icon_refresh.png') 0 0 no-repeat}.btn_view{display:inline-block;border:1px solid #c3b5a9;border-radius:50%;width:15px;height:15px;background:#dad6ce url('../image/common/icon_view.png') no-repeat 50% 50%;background-size:7px auto}.btn_detail{display:block;padding:18px 0;border-bottom:1px solid #e0e0e0;color:#222;font-weight:bold;position:relative;width:100%;text-align:left}.btn_detail:after{content:'';display:block;position:absolute;top:50%;right:0;margin-top:-6px;background:url('../image/common/icon_arrow_gray.png') no-repeat;background-size:6px 12px;width:6px;height:12px}.btn_popup{padding:7px 15px;min-height:34px;line-height:15px;border:1px solid #ccc;border-radius:3px;font-size:13px;color:#000;background:#fff}.btn_popup:after{display:inline-block;width:11px;height:14px;margin:2px 0 0 5px;background:url('../image/common/icon_popup.png') no-repeat 0 0;vertical-align:middle;content:''}.btn_popup:hover{border:1px solid #000}.btn_app_down{padding:4px 13px;background-color:#7d7d7d;font-size:12px;color:#fff}.btn_app_down:after{content:'';display:inline-block;width:4px;height:8px;vertical-align:top;background:url('../image/common/icon_arrow_sp.png') no-repeat;background-position:-15px 0;margin:5px 0 0 4px}.btn_tooltip{display:none;width:30px;height:30px}.btn_tooltip.on{display:inline-block}.btn_tooltip:before{content:'';display:inline-block;width:15px;height:9px;background:url('../image/common/btn_arrow_toggle.png') 50% 0 no-repeat}.btn_calendar{display:inline-block;width:21px;height:22px;background:url('../image/common/btn_calendar.png') 0 0 no-repeat}.btn_round_arrow{display:inline-block;position:relative;padding-right:30px;font-size:16px;color:#888}.btn_round_arrow span{color:#444}.btn_round_arrow:after{content:"";position:absolute;right:0;top:0;width:21px;height:21px;background:url('../image/common/icon_round_arrow.png') 0 0 no-repeat}.btn_acc_detail{display:block;position:relative;height:38px;padding:20 0 1px 89px;color:#222;font-size:16px;box-sizing:content-box;border-top:1px solid #e3d4c8;background:url('../image/common/arrow_right_01.png') 827px center no-repeat}.btn_acc_detail:before{content:"";position:absolute;left:53px;top:19px;width:24px;height:23px;background:url('../image/common/icon_detail_02.png') 0 0 no-repeat}.btn_acc_benefit{display:block;position:relative;height:38px;padding:20 0 1px 89px;color:#222;font-size:16px;box-sizing:content-box;border-top:1px solid #e3d4c8;background:url('../image/common/arrow_right_01.png') 827px center no-repeat}.btn_acc_benefit:before{content:"";position:absolute;left:53px;top:19px;width:24px;height:23px;background:url('../image/common/icon_detail_03.png') 0 0 no-repeat}.btn_text{display:inline-block;position:relative;vertical-align:top}.btn_text:hover{text-decoration:underline}.btn_text_arrow_gray{font-size:12px;color:#666;text-decoration:underline}.btn_text_arrow_gray:hover{text-decoration:underline}.btn_text_arrow_gray:after{content:'';display:inline-block;width:6px;height:6px;background:url('../image/common/icon_arrow_sp.png') no-repeat;background-position:-21px 0;margin:2px 0 0 3px}.btn_text_arrow_light_gray{font-size:12px;color:#666}.btn_text_arrow_light_gray:hover{text-decoration:underline}.btn_text_arrow_light_gray:after{content:'';display:inline-block;width:7px;height:11px;background:url('../image/common/icon_arrow_sp.png') no-repeat;background-position:-31px 0;margin:2px 0 0 5px}.btn_text.type_arrow_brown{font-size:15px;color:#957045;border-bottom:1px solid #957045}.btn_text.type_arrow_brown:after{content:'';display:inline-block;width:8px;height:7px;margin:-2px 0 0 5px;background:url('../image/common/icon_link_arrow_brown.png') no-repeat;background-size:auto 7px;vertical-align:middle}.btn_text.type_arrow_red{font-size:14px;color:#ef3f3b;border-bottom:1px solid #ef3f3b;text-decoration:none;line-height:22px}.btn_text.type_arrow_red:after{content:'';display:inline-block;width:7px;height:11px;margin:-2px 0 0 5px;background:url('../image/common/icon_link_arrow_red.png') no-repeat;background-size:auto 11px;vertical-align:middle}.btn_stamp_arrow{display:inline-block;position:relative;vertical-align:middle;font-size:14px;color:#f6535c;text-decoration:underline}.btn_stamp_arrow:hover{text-decoration:underline}.btn_stamp_arrow:before{content:'';display:inline-block;width:27px;height:27px;margin:-2px 6px 0 0;background:url('../image/common/icon_stamp_s.png') no-repeat;vertical-align:middle}.btn_stamp_arrow:after{content:'';display:inline-block;width:7px;height:11px;margin:-2px 0 0 5px;background:url('../image/common/icon_link_arrow_red.png') no-repeat;background-size:auto 11px;vertical-align:middle}.table_basic table{background:#e3e3e3}.table_basic th{text-align:center;padding:8px 6px;vertical-align:middle;font-size:14px;line-height:14px;font-weight:normal;background:#f7f7f7;border:1px solid #e3e3e3}.table_basic td{padding:8px 6px;font-size:12px;font-weight:normal;background:#fff;border:1px solid #e3e3e3}.table_form{margin-top:24px}.table_form tr th,.table_form tr td{padding-bottom:8px}.table_form th{color:#222;text-align:left}.table_form td,.table_form td input{text-align:right}.table_list{border:1px solid #e3e3e3}.table_list tr th{padding:14px 15px;border-bottom:1px solid #e3e3e3;border-right:1px solid #e3e3e3;background-color:#f7f7f7;font-size:16px;color:#222;font-weight:normal}.table_list tr td{padding:14px 15px;border-bottom:1px solid #e3e3e3;background-color:#fff;font-family:'NotoSansLight'}.table_list tr:last-child th,.table_list tr:last-child td{border-bottom:0}.table_list tr td li{padding-left:10px;background:url('../image/common/bul_dot1.png') no-repeat 0 9px;font-size:15px;color:#666}.table_list.main_branch_guide span{display:block;padding:0 0 0 12px;position:relative}.table_list.main_branch_guide span:before{content:'\00B7';position:absolute;top:0;left:0}.paging{margin-top:80px;text-align:center}.paging>a{display:inline-block;width:25px;height:28px;border:1px solid #d9d9d9;background:#fff;vertical-align:middle;text-align:center;color:#888;line-height:24px}.paging>a+a{margin-left:4px!important}.paging>a.on{border:1px solid #ad8a62;background:#ad8a62;color:#fff;font-weight:bold}.paging>.btn_first,.paging>.btn_prev,.paging>.btn_next,.paging>.btn_last{border:0;width:25px;height:28px;margin:0;background:url('../image/common/ico_paging.png')}.paging>.btn_first:after,.paging>.btn_prev:after,.paging>.btn_next:after,.paging>.btn_last:after{display:none}.paging>.btn_first{background-position:0 0}.paging>.btn_prev{background-position:0 -28px;margin-right:7px}.paging>.btn_next{background-position:0 -56px;margin-left:7px}.paging>.btn_last{background-position:0 -84px}.paging>.btn_first_disable,.paging>.btn_prev_disable,.paging>.btn_next_disable,.paging>.btn_last_disable{border:0;width:25px;height:28px;margin:0;background:url('../image/common/ico_paging_dis.png')}.paging>.btn_first_disable:after,.paging>.btn_prev_disable:after,.paging>.btn_next_disable:after,.paging>.btn_last_disable:after{display:none}.paging>.btn_first_disable{background-position:0 0}.paging>.btn_prev_disable{background-position:0 -28px;margin-right:3px}.paging>.btn_next_disable{background-position:0 -56px;margin-left:7px!important}.paging>.btn_last_disable{background-position:0 -84px}.paging>.btn_first_disable,.paging>.btn_prev_disable,.paging>.btn_next_disable,.paging>.btn_last_disable{cursor:default}.tit_type1{background-color:#fff;padding:0 20px 9px}.tit_type2{margin:50px 0 15px;font-size:16px;color:#222;text-align:center}.tit_type2 span{display:inline-block;padding-bottom:10px;border-bottom:1px solid #998873}.tit_type3{padding-top:45px;font-size:20px;color:#333}.tit_type3 span{color:#ef3f3b}.tit_type4{margin-top:60px;font-size:20px;color:#333;font-weight:normal;position:relative;z-index:1000}.tit_type4:before{content:'';display:block;width:6px;height:50px;background:#fff;position:absolute;bottom:-84px;left:-6px}.tit_type4:after{content:'';display:block;width:6px;height:50px;background:#fff;position:absolute;bottom:-84px;right:-4px}.tit_type5{font-size:18px;color:#222;padding:0 0 20px}.tit_type5 span{font-size:16px;color:#666}.tit_type6{font-size:26px;color:#4a433b;margin-left:25px;padding-top:60px}.tit_type6:before{content:'';display:block;width:18px;height:18px;background:url('../image/main/icon_logo.gif') no-repeat;margin:7px 0 0 -25px}.tit_type7:after{content:'';display:block;clear:both}.tit_type7 h4{float:left;margin-left:25px}.tit_type7 a{float:right;margin-top:80px}.tit_type8{margin:30px 0 10px;font-size:16px}.tab_wrap1{position:relative;margin-top:40px}.tab_wrap1#cnrDpNm1{margin-top:60px}.tab_wrap1.depth{margin-top:36px}.tab_wrap1 .tab_head:after{display:block;content:'';clear:both}.tab_wrap1 .tab_head>li{display:table;position:relative;float:left;line-height:20px}.tab_wrap1 .tab_head.t2>li{width:50%}.tab_wrap1 .tab_head.t3>li{width:33.333%}.tab_wrap1 .tab_head.t4>li{width:25%}.tab_wrap1 .tab_head.t5>li{width:20%}.tab_wrap1 .tab_head.t6>li{width:16.666%}.tab_wrap1 .tab_head.t7>li{width:14.285%}.tab_wrap1 .tab_head.t8>li{width:12.5%}.tab_wrap1 .tab_head.t9>li{width:11.11%}.tab_wrap1 .tab_head>li:last-child>a{border-right:1px solid #e3e3e3}.tab_wrap1 .tab_head>li>a{display:table-cell;width:100%;height:46px;text-align:center;font-size:18px;background:#fff;color:#555;border-top:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3;border-left:1px solid #e3e3e3;box-sizing:border-box;vertical-align:middle}.tab_wrap1 .tab_head.tab_benefits>li>a{font-size:16px}:lang(en) .tab_wrap1 .tab_head>li>a,:lang(ja) .tab_wrap1 .tab_head>li>a,:lang(ch) .tab_wrap1 .tab_head>li>a{font-size:15px}.tab_wrap1.depth .tab_head>li>a{background:#f4f4f4}.tab_wrap1.depth .tab_head>li>a .cnt_tab01{padding-left:3px;color:#ef3f3b}.tab_wrap1 .tab_head>li.on>a{background:#fff;border-top:4px solid #e63434;border-bottom:1px solid #fff;color:#ef3f3b}.tab_wrap1 .tab_head>li>a .num{display:inline-block;vertical-align:top;line-height:23px;font-size:15px;color:#ef3f3b;margin-left:10px}.tab_wrap1 .tab_content{width:100%;padding-top:30px}.tab_wrap1 .tab_content .tab_cont,.tab_wrap1 .tab_content .tab_cont .t_content .t_cont{visibility:hidden;position:absolute;width:100%}.tab_wrap1 .tab_content .tab_cont.on,.tab_wrap1 .tab_content .tab_cont .t_content .t_cont.on{visibility:visible;position:static}.tab_wrap1 .tab_content .tab_cont.mys_tab,.tab_wrap1 .tab_content .tab_cont .t_content .t_cont.mys_tab{visibility:hidden;position:static;width:100%;display:none}.tab_wrap1 .tab_content .tab_cont.mys_tab.on,.tab_wrap1 .tab_content .tab_cont .t_content .t_cont.mys_tab.on{visibility:visible;position:static;display:block}.tab_wrap1 .tab_content .tab_cont .t_content{margin-top:30px}.tab_wrap2{position:relative}.tab_wrap2>ul{position:relative}.tab_wrap2>ul:after{display:block;content:'';clear:both}.tab_wrap2>ul>li{float:left}.tab_wrap2>ul>li>a{display:inline-block;min-width:80px;padding:12px 25px;border:1px solid #cbcbcb;border-right:0;background:#fff;font-size:16px;line-height:1;text-align:center;box-sizing:border-box}.tab_wrap2>ul>li>a:hover{border:1px solid #6e6a67}.tab_wrap2>ul>li:hover+li>a{border-left:0}.tab_wrap2>ul>li:last-child>a{border-right:1px solid #ccc}.tab_wrap2>ul>li:last-child>a:hover{border:1px solid #6e6a67}.tab_wrap2>ul>li.on>a{color:#fff;background:#75655f;border:1px solid #6e6a67}.tab_wrap2>ul>li.on>a:hover{background:#75655f}.tab_wrap2>ul>li.on+li>a{border-left:none}.tab_head_wrap{width:930px;height:46px;background:url('../image/common/bg_line_21.jpg') repeat-x left bottom;overflow:hidden;position:relative}.tab_slide_indicator{width:930px;padding:0 65px 0 65px}.tab_slide_indicator ul{display:table;position:relative;top:1px;border-collapse:collapse;transition:.4s all;transition-delay:.2s}.tab_slide_indicator ul:after{content:" ";display:block;clear:both;height:0;visibility:hidden}.tab_slide_indicator li{display:table-cell;vertical-align:top;padding:4px 0 0 0}.tab_slide_indicator li a{height:40px;padding:9px 26px 0 26px;color:#aaa;font-size:16px;white-space:nowrap}.tab_slide_indicator li.on{background:#fff url('../image/common/bg_tab_21.jpg') repeat-x left top;padding:4px 0 0 0}.tab_slide_indicator li.on a{display:block;height:42px;padding:9px 25px 0 25px;color:#ef3f3b;position:relative;border-left:1px solid #e3e3e3;border-right:1px solid #e3e3e3}.tab_head_wrap .tab_slide_indicator button{width:65px;height:45px;position:absolute;top:1px;z-index:100;font-size:0;line-height:0}.tab_head_wrap .tab_slide_indicator .btn_tab_prev{background:url('../image/common/arrow_left_21.png') no-repeat left bottom;left:-1px}.tab_head_wrap .tab_slide_indicator .btn_tab_next{background:url('../image/common/arrow_right_21.png') no-repeat left bottom;right:0}.tab_head_wrap .tab_slide_indicator .btn_tab_prev.off{background:#fff url('../image/common/arrow_left_off_21.jpg') no-repeat left bottom!important}.tab_head_wrap .tab_slide_indicator .btn_tab_next.off{background:#fff url('../image/common/arrow_right_off_21.jpg') no-repeat left bottom!important}.layer_wrap{display:none}.dim_layer{position:fixed;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,.7);z-index:9000}.dim_close{display:inline-block;position:absolute;top:20px;right:30px;width:22px;height:22px;background:url('../image/common/btn_layer_close.png') no-repeat}.layer_pop{position:fixed;left:0;right:0;top:0;margin:0 auto;width:700px;min-height:200px;background:#fff;z-index:9000}.layer_pop.wide01{width:780px}.layer_pop .pop_header{position:relative;width:100%;padding:25px 75px 25px 30px}.layer_pop .pop_header h4{font-size:30px;color:#333}.layer_pop .scroll_cont{height:auto;max-height:500px;padding-right:10px;overflow:hidden;overflow-y:auto;line-height:23px}.layer_pop .scroll_cont.agecalc{max-height:550px}.layer_pop .scroll_cont.point_search{max-height:640px;padding:0 30px 20px}.layer_pop .scroll_cont.point_search .store_select{border-top:0}.layer_pop .scroll_cont.point_search .store_select p{padding:14px 23px 13px;background:#fff}.layer_pop .scroll_cont.point_search .search_box input[type="radio"],.layer_pop .scroll_cont.point_search .search_box input[type="radio"]:focus,.layer_pop .scroll_cont.point_search .search_box input[type="radio"]:checked{position:absolute;top:-9999px;left:-9999px;visibility:hidden}.layer_pop .scroll_cont.point_search .search_box input[type="radio"]+label{background:0;padding:0 23px;border:0}.layer_pop .scroll_cont.point_search .store_select ul.store_box01>li{padding:11px 0 11px 23px}.layer_pop .scroll_cont.point_search .store_select div.store_box02>div>ul>li{padding-left:23px}.layer_pop .scroll_cont.point_search .search_box input[type="radio"]:checked+label{color:#ef3f3b}.layer_pop .scroll_cont.point_search .input_search_wrap{float:left;margin-top:20px;padding:0 23px}.layer_pop .scroll_cont.point_search .input_search_wrap .cal_input input{padding-left:0}.layer_pop .scroll_cont.point_search .input_search_wrap span{padding:0 10px}.layer_pop .scroll_cont.point_search .input_search_wrap .btn_M{margin-left:10px}.layer_pop .scroll_cont.point_search .accum_point{text-align:right;overflow:hidden;padding:38px 23px 0 23px}.layer_pop .scroll_cont.point_search .accum_point p{text-align:right;font-size:0;line-height:24px}.layer_pop .scroll_cont.point_search .accum_point p span{font-size:17px;display:inline-block;color:#555;width:25%;line-height:24px}.layer_pop .scroll_cont.point_search .accum_point p span+span{font-size:17px;color:#aaa}.layer_pop .scroll_cont.point_search .accum_point p span+span em{font-size:19px;font-weight:normal;color:#e53433}.layer_pop .scroll_cont.point_search .point_list_wrap{margin-top:17px;border-top:2px solid #75655f}.layer_pop .scroll_cont.point_search .point_list_wrap .list_top{background:#f4f4f4;padding:20px 23px;box-sizing:border-box;border-bottom:1px solid #d9d9d9}.layer_pop .scroll_cont.point_search .point_list_wrap .list_top::after{content:"";display:block;clear:both}.layer_pop .scroll_cont.point_search .point_list_wrap .list_top p{float:left;font-size:17px;color:#333;text-align:right;width:25%}.layer_pop .scroll_cont.point_search .point_list_wrap .list_top p:nth-child(1){width:50%;text-align:left}.layer_pop .scroll_cont.point_search .point_list_wrap .my_point_list li{padding:20px 23px;border-bottom:1px solid #d9d9d9}.layer_pop .scroll_cont.point_search .point_list_wrap .my_point_list li::after{content:"";display:block;clear:both}.layer_pop .scroll_cont.point_search .point_list_wrap .my_point_list li p{float:left;font-size:16px;color:#888;text-align:right;width:25%}.layer_pop .scroll_cont.point_search .point_list_wrap .my_point_list li p.col_red{color:#e53433}.layer_pop .scroll_cont.point_search .point_list_wrap .my_point_list li p:nth-child(1){width:50%;text-align:left;color:#333}.layer_pop .scroll_cont.point_search .point_list_wrap .my_point_list li p:nth-child(3){color:#e53433}.layer_pop .scroll_cont.point_search .notice{margin-top:24px}.layer_pop .scroll_cont.point_search .notice>p{font-size:15px;color:#727272;position:relative;padding-left:25px;line-height:20px}.layer_pop .scroll_cont.point_search .notice>p::after{content:"";width:20px;height:20px;display:block;background:url('../image/common/icon_info_gray.png') no-repeat center top;position:absolute;top:0;left:0}.layer_pop .scroll_cont.point_search .notice ul{margin-top:10px}.layer_pop .pop_cont{padding:30px 30px 40px}.branch_wrap{position:relative;display:none;z-index:30}.branch_wrap .branch_layer{position:absolute;top:0;left:0;background-color:#fff;border:1px solid #f5f5f5;box-shadow:2px 2px 4px rgba(0,0,0,.15);max-height:430px;min-width:240px;overflow-y:auto}.branch_wrap .branch_layer ul li{border-bottom:1px solid #f5f5f5}.branch_wrap .branch_layer ul li a{padding:15px 25px;font-size:15px;display:block}.branch_wrap .branch_layer ul li a span{font-size:13px;color:#888}.branch_wrap .branch_layer ul li a span:before{content:'|';color:#d9d9d9;display:inline-block;padding:0 10px}.branch_wrap .branch_layer ul li a:hover,.branch_wrap .branch_layer ul li a span:hover,.branch_wrap .branch_layer ul li.on a,.branch_wrap .branch_layer ul li.on a span{color:#ef3f3b}.tooltip_wrap{position:absolute;display:inline-block}.tooltip_wrap .layer_tooltip{display:none;position:absolute;top:-42px;left:-20px;margin-left:20px;min-width:453px;min-height:50px;box-shadow:rgba(0,0,0,.1) 0 2px 0 0;background:#fff;z-index:201;text-align:left;border:1px solid #e3e3e3;border-top:0}.tooltip_wrap .layer_tooltip .inner{padding:5px 40px 20px 20px}@media screen and (-webkit-min-device-pixel-ratio:0){.tooltip_wrap .layer_tooltip .inner{padding:6px 40px 20px 20px}}.tooltip_wrap .layer_tooltip .tooltip_close{display:inline-block;position:absolute;bottom:0;right:10px;width:30px;height:30px;text-align:center;padding-top:5px}.tooltip_wrap .layer_tooltip .tooltip_close:before{content:'';display:inline-block;width:15px;height:9px;background-size:15px 9px;background:url('../image/common/btn_arrow_toggle.png') 0 100%}.list_type1 li{padding-left:10px;background:url('../image/common/bul_dot1.png') no-repeat 0 10px;font-family:'NotoSansLight'}.list_type1.height25 li{line-height:25px}.list_type1.case1{margin:5px 0 35px;color:#444}.list_type1.case2{margin-top:25px}.list_type1.case2 li{font-size:14px;font-family:'NotoSansLight'}.list_type2{margin-top:20px}.list_type2 li{padding:10px 0 0 13px;background:url('../image/common/bul_dot2.png') no-repeat 0 20px;font-size:16px;color:#222}.list_type3{margin-top:10px;line-height:20px}.list_type3 dt{margin-top:5px}.list_type3 dd{color:#b9a183;padding:5px 0 0 12px;font-size:13px}.list_type3 dd.text{color:#666;padding:0 0 0 7px}.list_type3 dd.text:before{content:'-';display:inline-block;padding-right:3px}.list_type4{padding-top:40px;border-top:1px solid #d9d9d9}.list_type4 dt{font-size:18px;color:#333}.list_type4 dd{font-size:15px;padding-top:30px}.list_type4 dd li{padding:10px 0 0 13px;background:url('../image/common/bul_dot2.png') no-repeat 0 18px;font-size:15px}.list_type4 dd.text{font-size:17px;padding-top:20px;line-height:23px;font-family:'NotoSansLight'}.list_type5{border-top:1px solid #e3e3e3}.list_type5 li:after{content:'';display:block;clear:both}.list_type5 li{border-bottom:1px solid #e3e3e3;line-height:25px;padding:13px 0;font-size:15px}.list_type5 li .prod{float:left;width:60%}.list_type5 li .point{float:right;width:40%;color:#888;text-align:right}.list_type5 li .point .acc{font-size:17px;color:#ef3f3b}.list_type5 li .point .cancel{font-size:17px;color:#7b5c49}.list_type6{border-top:1px solid #e3e3e3}.list_type6 dt{padding-top:25px;font-size:15px;color:#333}.list_type6 dd{padding-bottom:15px;font-size:15px}.list_type6 dd p{padding-top:10px}.list_type7 dt{padding:25px 0 10px;font-size:16px;color:#333}.list_type7 dd{font-family:'NotoSansLight'}.list_type7 dd li{padding-left:10px;background:url('../image/common/bul_dot1.png') no-repeat 0 9px}.list_type8{margin-top:50px;border-top:2px solid #75655f}.list_type8.faq li a:before{content:'Q';display:inline-block;color:#f6535c;font-size:21px;padding-right:10px;position:absolute;left:10px}.list_type8 li{padding:22px 10px;border-bottom:1px solid #dadada}.list_type8.faq li{padding:0;position:relative;border-bottom:1px solid #dadada}.list_type8 li:after{content:'';display:block;clear:both}.list_type8 li a{float:left;display:block;width:88%;font-size:16px;color:#222;vertical-align:middle;overflow:hidden;line-height:1.62em}.list_type8.faq li a{float:none;display:block;width:100%;padding:22px 50px 22px 35px;font-size:16px;color:#222;vertical-align:middle;overflow:hidden;line-height:1.62em;position:relative}.list_type8.faq li a:after{content:'';display:inline-block;position:absolute;top:32px;right:23px;width:12px;height:7px;margin-left:5px;background:url(../image/common/btn_arrow_toggle.png) no-repeat;background-size:100%}.list_type8.faq li a.on:after{background-position:50% 100%}.list_type8 li .cnt_view{display:none;padding:40px 40px 40px 40px;background:#fafafa;border-top:1px solid #dadada}.list_type8 li .cnt_view.on{display:block}.list_type8 li .cnt_view a{display:inline-block;width:auto;padding:0;font-size:14px;color:#f6535c;vertical-align:top;overflow:visible;line-height:1rem;text-overflow:clip;white-space:normal;border-bottom:1px solid #f6535c}.list_type8 li .cnt_view a:after{content:'';display:inline-block;position:relative;top:-1px;right:0;width:5px;height:9px;margin-left:5px;background:url(../image/common/icon_link_arrow_red.png) no-repeat;background-size:auto 9px}.list_type8 li .cnt_view a:before{content:none}.list_type8 li .cnt_view p{float:none;text-align:left;width:auto}.list_type8 li a.not{background:url('../image/common/icon_notice.png') no-repeat 0 50%;padding-left:30px}.list_type8 li a span{color:#ef3f3b}.list_type8 li p{float:right;display:block;width:12%;color:#999;vertical-align:middle;text-align:right}.event_list:after{content:'';display:block;clear:both}.event_list li>img{width:100%;height:240px;overflow:hidden}.event_list li{float:left;width:50%;padding:0 12px 15px 0;min-height:300px;height:345px;position:relative}.event_list li:nth-child(2n){padding:0 0 25px 12px}.event_list li .date{position:relative;padding:18px 20px 0;color:#222;font-size:19px;border-left:1px solid #e3e3e3;border-right:1px solid #e3e3e3}.event_list li .date a{position:absolute;top:15px;right:15px}.event_list li .branch{padding:5px 40px 15px 20px;overflow:hidden;line-height:1.62em;text-overflow:ellipsis;white-space:nowrap;border:1px solid #e3e3e3;border-top:0}.event_list li .tooltip_wrap button{position:absolute;z-index:5;top:-43px;left:408px}.event_list li .tooltip_wrap.nobtn button{display:none}.stamp_list:after{content:'';display:block;clear:both}.stamp_list li{float:left;width:50%;padding:0 12px 10px 0;min-height:300px;height:345px;position:relative}.stamp_list li>img{width:100%;height:240px;overflow:hidden}.stamp_list li:nth-child(2n){padding:0 0 10px 12px}.event_list li .part,.stamp_list li .part{position:absolute;top:14px;right:24px;background-color:#ef3f3b;text-align:center;font-size:15px;color:#fff0e0;border-radius:15px;padding:5px 18px 7px}.stamp_list li:nth-child(2n) .part{right:12px}.stamp_list li .text_wrap{border:1px solid #e3e3e3;border-top:0;padding:5px 20px 15px;position:relative}.stamp_list li .date{position:relative;padding-top:13px;color:#222;font-size:19px}.stamp_list li .date a{position:absolute;top:15px;right:0}.stamp_list li .branch{padding:5px 20px 0 0;overflow:hidden;line-height:1.62em;text-overflow:ellipsis;white-space:nowrap}.stamp_list li .tooltip_wrap button{position:absolute;z-index:5;top:-43px;left:408px}.stamp_list li .num{position:absolute;top:16px;right:21px;font-size:20px;line-height:21px;color:#d7c2af;text-align:center}.stamp_list li .tooltip_wrap.nobtn button{display:none}.stamp_list li .num{position:absolute;top:16px;right:25px;font-size:20px;line-height:21px;color:#d7c2af;text-align:center}.stamp_list li .num strong{color:#ef3f3b}.coupon_list{background-color:#dacbb4}.coupon_list ul:after{content:'';display:block;clear:both}.coupon_list ul li{float:left;width:50%;padding:15px}.store_list:after{content:'';display:block;clear:both}.store_list>li{float:left;width:290px;margin:0 30px 30px 0}.store_list>li:last-child{margin:0 0 30px 0}.store_list>li a img{width:290px;height:215px}.store_list>li .hidd_height{height:132px}.store_list>li .nation:before{content:'';display:inline-block;vertical-align:middle;background:url('../image/static/icon_nation_all.png') no-repeat;width:73px;height:73px;background-size:73px auto;margin:0 25px 0 0}.store_list>li.korea .nation:before{background-position:0 0}.store_list>li.shingapore .nation:before{background-position:0 -79px}.store_list>li.china .nation:before{background-position:0 -159px}.store_list>li.thailand .nation:before{background-position:0 -239px}.store_list>li.japan .nation:before{background-position:0 -319px}.store_list>li.thailand .nation,.store_list>li.japan .nation{margin:30px 0}.store_list>li .branch_img{width:290px;height:215px}.store_list>li .branch_info{border:1px solid #e3e3e3;border-top:0;padding:0 15px;min-height:174px}.store_list>li .branch_info dl dt{padding:14px 0 10px;font-size:17px;color:#222}.store_list>li .branch_info dl dd{font-family:'NotoSansLight'}.store_list>li .branch_info dl dd ul li{margin-bottom:7px}.store_list>li .branch_info dl dd ul li span{display:inline-block;width:230px;vertical-align:top}.store_list>li .branch_info dl dd ul li:before{content:'';display:inline-block;background:url('../image/static/icon_branch_all.png') no-repeat 0 0;width:16px;height:17px;background-size:16px auto;margin:2px 9px 0 0;vertical-align:top}.store_list>li .branch_info dl dd ul li:nth-child(2):before{background-position:0 -25px}.store_list>li .branch_info dl dd ul li:nth-child(3):before{background-position:0 -49px}.point_list{margin-top:25px;border-top:2px solid #75655f}.point_list li{border-bottom:1px solid #d9d9d9;padding:20px 10px;line-height:23px;font-size:16px}.point_list li:after{content:'';display:block;clear:both}.point_list li .date{float:left;width:20%;color:#999}.point_list li .branch{float:left;width:45%;color:#333}.point_list li .text{float:left;width:18%;color:#888;text-align:center}.point_list li .point{float:right;width:17%;text-align:right}.point_list li .point .acc{color:#e53433}.point_list li .point .cancel{color:#75655f}.point_list li .benefit{float:left;width:45%;color:#333}.point_list li .benefit a{color:#333}.point_list li .point .status{color:#75655f}.gift_list{margin-top:40px;background-color:#fff4f4;padding:20px 0;text-align:center}.gift_list dt{font-size:16px;color:#222;position:relative;padding-bottom:30px}.gift_list dt:after{content:'';display:block;position:absolute;top:32px;left:50%;margin:0 0 10px -27px;width:47px;height:2px;background-color:#f9898f}.gift_list dd{line-height:23px;font-family:'NotoSansLight'}.gift_list dd span{color:#222}.affiliates_list{margin-top:25px}.affiliates_list:after{content:'';display:block;clear:both}.affiliates_list li{float:left;width:20%;padding:0 9px 9px 0;text-align:center}.affiliates_list li:nth-child(5n){padding-right:0}.affiliates_list li a{padding:36px 0 20px;border:2px solid #e0e0e0;width:100%;border-radius:2px;min-height:92px;background-color:#fff}.affiliates_list li a:before{content:'';display:block;background-image:url('../image/common/sprite_affiliates.png');background-repeat:no-repeat;height:48px;margin:0 auto;background-size:auto 400px;margin-bottom:15px}.affiliates_list li.aff01 a:before{background-position:0 0;width:61px}.affiliates_list li.aff02 a:before{background-position:-60px 0;width:45px}.affiliates_list li.aff03 a:before{background-position:-104px 0;width:44px}.affiliates_list li.aff04 a:before{background-position:-147px 0;width:73px}.affiliates_list li.aff05 a:before{background-position:-219px 0;width:91px}.affiliates_list li.aff06 a:before{background-position:-310px 0;width:73px}.grade_list_top{width:100%}.grade_list_top ul::after{content:"";display:block;clear:both}.grade_list_top ul{background:#fafafa}.grade_list_top ul li{float:left;font-size:16px;color:#222;text-align:center;padding:26px 0}.grade_list_top ul li:nth-child(1){width:130px}.grade_list_top ul li:nth-child(2){width:165px}.grade_list_top ul li:nth-child(3){width:165px}.grade_list_top ul li:nth-child(4){width:150px}.grade_list_top ul li:nth-child(5){width:320px}.grade_list{width:100%}.grade_list>li{display:block;padding:20px 0;border-bottom:1px solid #d9d9d9;display:flex;align-items:center}.grade_list>li::after{content:"";display:block;clear:both}.grade_list>li .image_area{width:130px;font-size:16px;display:inline-block;text-align:center}.grade_list>li .image_area .tit:before{content:'';display:block;background-image:url('../image/common/icon_grade_all_small.png');width:40px;height:40px;background-repeat:no-repeat;background-position:0 0;margin:0 auto 10px}.grade_list>li.BP .tit:before{background-position:0 -253}.grade_list>li.B .tit:before{background-position:0 -210px}.grade_list>li.D .tit:before{background-position:0 -168px}.grade_list>li.GP .tit:before{background-position:0 -126px}.grade_list>li.G .tit:before{background-position:0 -84px}.grade_list>li.S .tit:before{background-position:0 -42px}.grade_list>li.BR .tit:before{background-position:0 0}.grade_list li .text_area{width:800px;display:flex;align-items:center}.grade_list li .text_area .text{text-align:center;box-sizing:border-box;line-height:30px;font-size:14px}.grade_list li .text_area .text:nth-child(1){width:165px}.grade_list li .text_area .text:nth-child(2){width:165px}.grade_list li .text_area .text:nth-child(3){width:150px}.grade_list li .text_area .text:nth-child(4){width:320px;text-align:left;padding-left:15px}.grade_list li .text_area .text.full{width:100%;text-align:center}.grade_list li .text_area .text ul li{padding-left:8px;position:relative;margin-bottom:5px;line-height:20px}.grade_list li .text_area .text ul li::after{content:"";display:block;width:2px;height:2px;background:#6f6f6f;border-radius:50%;position:absolute;top:8px;left:0}.grade_list li .text_area .text ul li:last-child{margin-bottom:0}.grade_list li .tit{font-weight:bold;color:#222}.grade_list li .text_area .desc{font-size:15px;color:#888;margin-top:25px;font-family:'NotoSansLight';line-height:25px}.branch_list{display:table;width:100%}.branch_list>li{display:table-cell;width:50%;padding:20px 0;border-bottom:1px solid #d9d9d9;vertical-align:top}.branch_list>li.BR{width:100%}.branch_list>li .tit{display:inline-block;padding-left:35px;width:130px;font-size:16px;vertical-align:top}.branch_list>li ul{display:inline-block;vertical-align:top;width:70%}.branch_list>li ul li{padding:0 0 4px 10px;background:url('../image/common/bul_dot1.png') no-repeat 0 9px}.total_list{background:#f8f4ee;padding:13px 23px 14px;margin-bottom:40px}.total_list:after{content:'';display:block;clear:both}.total_list dt{float:left;font-size:18px;color:#222}.total_list dd{float:right;font-size:21px;color:#f6535c}.total_list dd span{color:#aaa}.result_list{margin-top:40px;border-bottom:1px solid #dadada}.result_list dt{background-color:#f4f4f4;padding:13px 20px;font-size:16px;color:#888}.result_list dd a{margin:10px 20px;padding:10px 0;display:block;font-size:18px;color:#222;line-height:25px}.result_list dd a span{color:#ef3f3b}.result_list dd.faq a:before{content:'Q';display:inline-block;color:#f6535c;font-size:21px;padding-right:10px}.total_wrap{margin-top:10px;border:1px solid #e3e3e3;background-color:#f4f4f4;padding:15px 20px}.total_wrap:after{content:'';display:block;clear:both}.total_wrap dt{float:left;font-size:24px;color:#333;width:40%}.total_wrap dt p{margin-top:5px;font-size:16px;color:#666}.total_wrap dt p span{color:#333}.total_wrap dd{width:60%;float:right;font-size:38px;color:#333;font-weight:bold;text-align:right;word-break:break-all;line-height:37px}.list_view_type1{margin-top:30px}.list_view_type1 dt{font-size:39px;color:#333;line-height:49px;padding-bottom:25px;text-align:center}.list_view_type1 dt strong{font-weight:normal}.list_view_type1 dt.type1{font-size:29px;color:#515151;line-height:40px}.list_view_type1 dt.type1 strong{display:inline-block;border-top:2px solid #222;font-size:39px;color:#222}.list_view_type1 dd{text-align:center;color:#222;font-size:17px}.list_view_type1 dd.branch{padding-top:7px;font-size:15px;color:#666}.list_view_type1 dd.branch_info{font-size:15px;color:#666;line-height:24px;padding-bottom:10px}.list_view_type1 dd.link_area{text-align:right;padding:20px 0 15px;position:relative;z-index:10}.list_view_type1 dd.link_area .sns_layer{position:absolute;top:51px;right:0;border:1px solid #e6e6e6;border-radius:5px;padding:10px;background-color:#fff}.list_view_type1 dd.link_area a{vertical-align:middle;margin-left:20px}.list_view_type1 dd.html_cont{text-align:left;padding:0 0 50px}.list_view_type1 dd.html_cont2{text-align:left;position:relative}.list_view_type1 dd.html_cont2 img{width:100%}.list_view_type1 dd.html_cont2 .part{position:absolute;top:20px;right:19px;background-color:#ef3f3b;text-align:center;font-size:15px;color:#fff0e0;border-radius:15px;padding:5px 18px 7px}.list_view_type1 dd.html_cont2 .part:hover{cursor:default}.list_view_type1 dd.logo{text-align:left;padding-bottom:80px}.list_view_type1 dd.btn{padding:40px 0 80px;margin-bottom:70px;border-bottom:1px solid #e3e3e3}.list_view_type1 dd.coupon_qr_box{padding:0 0 80px;margin-bottom:70px;border-bottom:1px solid #e3e3e3}.list_view_type1 dd.coupon_qr_box p{padding-bottom:20px}.list_view_type1 dd.coupon_qr_box .qr_img_sec{width:120px;height:120px;margin:0 auto}.list_view_type1 dd.coupon_qr_box .qr_img_sec img{width:100%}.list_view_type1 dd.coupon_barcode{margin:0 auto}.list_view_type2{margin-top:20px}.list_view_type2 dt{padding-top:30px;color:#222;font-size:15px;font-weight:bold}.list_view_type2 dt.tit_type{color:#333;font-size:16px}.list_view_type2 dt.tit_type:before{content:'';display:block;border-top:1px solid #d9d9d9;width:68px;margin-top:30px;padding-bottom:30px}.list_view_type2 dd{padding-top:5px;font-size:15px;line-height:22px}.list_view_type2 dd a{text-decoration:underline}.list_view_type3{margin-top:60px;line-height:24px}.list_view_type3.faq dt .subj:before{content:'Q';display:inline-block;color:#f6535c;font-size:21px;padding-right:10px}.list_view_type3.faq dt .subj{background:0;padding-left:0}.list_view_type3 dt{border-top:1px solid #dadada;border-bottom:1px solid #dadada;background-color:#f8f8f8;padding:22px;display:table;width:100%}.list_view_type3 dt .subj{display:table-cell;width:90%;background:url('../image/common/icon_notice.png') no-repeat 0 50%;padding-left:30px;font-size:16px;color:#222}.list_view_type3 dt .date{display:table-cell;width:10%;color:#999;text-align:right}.list_view_type3 dd{padding:40px 35px;border-bottom:1px solid #dadada}.list_view_type4{margin-top:30px}.list_view_type4 dt{font-size:39px;color:#333;line-height:49px;padding-bottom:50px;text-align:center}.list_view_type4 dt strong{font-weight:normal}.list_view_type4 dt .name_user{font-weight:bold;padding:0 20px 0 20px;border-bottom:1px solid #888;box-sizing:content-box}.list_view_type4 dd.html_cont{text-align:left;width:931px}.list_view_type4 dd.html_cont img{width:100%}.list_form_type1 li{padding-bottom:20px}.list_form_type1 li label{line-height:18px;padding-left:40px}.list_form_type1 li label .num{font-size:20px;color:#d7c2af}.list_form_type1 li label .num span{display:inline-block}.list_form_type1 li .text{font-size:16px;color:#3c352a;padding:7px 0 7px 40px;line-height:20px}.list_form_type1 li .date{font-size:15px;color:#222;padding:0 0 7px 40px}.list_form_type1 li .branch{color:#957045;padding-left:40px}.list_form_type2{margin:10px 0 -50px;border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;padding:10px 20px}.list_form_type2 li{padding:2px 0;display:table;width:100%}.list_form_type2 li:nth-child(2){margin-bottom:20px}.list_form_type2 li p{display:table-cell;width:30%;font-size:16px;color:#333}.list_form_type2 li div{display:table-cell;width:70%;text-align:right}.list_form_type2 li div input{width:100%;text-align:right;font-size:20px;font-weight:600}.scroll_cont.agecalc .list_form_type2{border:1px solid #d9d9d9;border-bottom:0;background:#f4f4f4;padding-top:20px}.scroll_cont.agecalc .list_form_type2 li p{width:25%;font-size:16px}.scroll_cont.agecalc .list_form_type2 li p:first-child{width:15%;color:#888}.scroll_cont.agecalc .list_form_type2 li div{width:60%}.scroll_cont.agecalc .btn_wrap_ceType1{margin-top:0;padding:70px 0 40px;border:1px solid #d9d9d9;border-top:0;background:#f4f4f4}.scroll_cont.agecalc .calc_box{border:1px solid #d9d9d9;border-top:0;background:#f4f4f4;padding-bottom:25px}.scroll_cont.agecalc .calc_box .calc{display:block;text-align:center;font-size:24px;color:#333;line-height:30px}.list_form_type3{margin-top:20px;border:1px solid #ff9c9a;padding:20px 25px}.list_form_type3 dt{font-size:22px;color:#333}.list_form_type3 dt p{font-size:16px;padding-top:8px}.list_form_type3 dd{padding-top:15px}.list_form_type3 dd p{padding-top:10px}.list_form_type3 dd p span{color:#333}.list_form_type3 dd p label{color:#666}.nodata{margin-top:25px;border-top:2px solid #75655f;padding:185px 0 120px;text-align:center;background:url('../image/common/icon_nodata.png') no-repeat 50% 120px;font-family:'NotoSansLight';font-size:16px;color:#aaa}.term_wrap p{margin:0 0 10px}.term_wrap h2{margin:0 0 10px;font-size:18px}.term_wrap ul{margin:0 0 10px}.search_type1{padding:10px 0 0}.search_type1:after{content:'';display:block;clear:both}.search_type1 .tab_wrap2{float:left}.search_type1 .input_search_wrap{float:right}.search_type2{padding:60px 0 0}.search_type2:after{content:'';display:block;clear:both}.search_type2 .text{float:left;font-size:20px;color:#222;padding-top:20px}.search_type2 .text span{color:#ef3f3b}.search_type2 .input_bbs_search{float:right}.search_type3{position:relative;width:822px;margin:60px auto 0}.search_type3 input{width:570px;height:50px;border:2px solid #ddc8b7;border-right:0}.search_type3 .input_delete_wrap{display:inline-block;margin-right:-4px}.search_type3 .input_delete_wrap .btn_delete{top:6px;right:8px;background:url('../image/common/btn_delete_search.png') no-repeat 50% 50%;background-size:14px 14px}.search_type3 .btn_L{min-width:150px;height:50px;border-color:#f6535c;color:#fff;background:#f6535c;font-size:18px}.search_type3 .btn_LX{min-width:150px;height:50px;border-color:#e6e6e6;color:#888;background:#e6e6e6;font-size:18px}.search_type3 .layer_lately{position:absolute;top:50px;left:0;z-index:10;width:570px;border:1px solid #e8e8e8;box-shadow:2px 2px 4px rgba(0,0,0,.15);background-color:#fff}.search_type3 .layer_lately ul{padding:10px 16px 0}.search_type3 .layer_lately ul li{border-bottom:1px solid #f6f6f6}.search_type3 .layer_lately ul li:after{content:'';display:block;clear:both}.search_type3 .layer_lately ul li a{float:left;font-size:15px;color:#333;display:block;padding:13px 0}.search_type3 .layer_lately ul li button{float:right;background:url('../image/common/btn_delete_search.png') no-repeat 50% 50%;background-size:14px 14px;width:30px;height:30px;margin-top:7px}.search_type3 .layer_lately .link_wrap{margin-top:10px;padding:13px 0;background-color:#f7f7f7;text-align:right}.search_type3 .layer_lately .link_wrap a{display:inline-block;margin-right:10px;padding:0 17px;font-size:15px;color:#888}.graph_line_type1{margin:130px 0 0;position:relative;box-sizing:border-box;padding:0}.graph_line_type1 .line_bg{position:relative;height:9px;background-color:#f5f5f5;border:1px solid #dbdbdb;border-bottom:0;border-radius:20px}.graph_line_type1 .line_bg::after{content:"";height:7px;display:block;position:absolute;top:0;left:0;border-radius:20px}#grph_BR.graph_line_type1 .line_bg::after{width:5.3%;background:#c7b09e}#grph_S.graph_line_type1 .line_bg::after{width:20.3%;background:#cacaca}#grph_G.graph_line_type1 .line_bg::after{width:35.2%;background:#d8c07e}#grph_GP.graph_line_type1 .line_bg::after{width:50.3%;background:#cba467}#grph_D.graph_line_type1 .line_bg::after{width:65.2%;background:#8593b9}#grph_B.graph_line_type1 .line_bg::after{width:80.2%;background:#000}#grph_BP.graph_line_type1 .line_bg::after{width:100%;background:#000}.graph_line_type1 .txt{position:absolute;text-align:center;color:#222;font-size:14px;padding-top:26px;line-height:15px;top:-64px;width:132px}.graph_line_type1 .txt:before{display:block;content:"";position:absolute;top:-30px;z-index:10;background-image:url('../image/common/graph_icon.png');background-repeat:no-repeat;width:52px;height:52px;border-radius:50%;background-position:0 0;left:50%;margin-left:-26px}.graph_line_type1 .step01.txt:before{background-position:0 0}.graph_line_type1 .step02.txt:before{background-position:0 -52px}.graph_line_type1 .step03.txt:before{background-position:0 -104px}.graph_line_type1 .step04.txt:before{background-position:0 -156px}.graph_line_type1 .step05.txt:before{background-position:0 -208px}.graph_line_type1 .step06.txt:before{background-position:0 -260px}.graph_line_type1 .step07.txt:before{background-position:0 -312px}.graph_line_type1 .current.grade01 .step01.txt:before{background-position:-52px 0}.graph_line_type1 .current.grade02 .step02.txt:before{background-position:-52px -52px}.graph_line_type1 .current.grade03 .step03.txt:before{background-position:-52px -104px}.graph_line_type1 .current.grade04 .step04.txt:before{background-position:-52px -156px}.graph_line_type1 .current.grade05 .step05.txt:before{background-position:-52px -208px}.graph_line_type1 .current.grade06 .step06.txt:before{background-position:-52px -260px}.graph_line_type1 .current.grade07 .step07.txt:before{background-position:-52px -312px}.graph_line_type1 .step01{left:-20px}.graph_line_type1 .step02{left:119px}.graph_line_type1 .step03{left:258px}.graph_line_type1 .step04{left:397px}.graph_line_type1 .step05{left:536px}.graph_line_type1 .step06{left:675px}.graph_line_type1 .step07{left:815px}.graph_line_type1.global .txt{font-size:12px;letter-spacing:-1px;line-height:14px}.graph_line_type1.global .step02{margin-left:-11px}.graph_line_type1.global .step02.txt:before{left:2px}.graph_line_type1.global .step03{margin-left:-14px}.graph_line_type1.global .step03.txt:before{left:1px}.graph_line_type1.global .step04{margin-left:-15px}.graph_line_type1.global .step04.txt:before{left:8px}.graph_line_type1.global .step05{margin-left:-13px}.graph_line_type1.global .step05.txt:before{left:5px}.graph_line_type1.global .step06{margin-left:-35px}.graph_line_type1.global .step06.txt:before{left:11px}.graph_line_type1 .tooltip_box{width:100%;margin-top:21px;box-sizing:border-box;border:1px solid #d9d9d9;box-shadow:1px 1px 3px #eee;border-radius:25px;text-align:center;font-size:16px;color:#222;text-align:center;padding:15px 20px;line-height:1.4;position:relative}.graph_line_type1 .tooltip_box::after{content:"";width:6px;height:6px;display:block;background:#fff;border-top:1px solid #d9d9d9;border-right:1px solid #d9d9d9;transform:rotate(-45deg);position:absolute;top:-5px}#grph_BR.graph_line_type1 .tooltip_box::after{left:4.5%}#grph_S.graph_line_type1 .tooltip_box::after{left:19.5%}#grph_G.graph_line_type1 .tooltip_box::after{left:34.5%}#grph_GP.graph_line_type1 .tooltip_box::after{left:49.5%}#grph_D.graph_line_type1 .tooltip_box::after{left:64.5%}#grph_B.graph_line_type1 .tooltip_box::after{left:79.5%}#grph_BP.graph_line_type1 .tooltip_box::after{right:4.0%}.graph_line_type1 .tooltip_box .rete_br{color:#888;font-weight:bold}.graph_line_type1 .tooltip_box .rete_s{color:#d6bb70;font-weight:bold}.graph_line_type1 .tooltip_box .rete_g{color:#bf7c3a;font-weight:bold}.graph_line_type1 .tooltip_box .rete_gp{color:#8092b1;font-weight:bold}.graph_line_type1 .tooltip_box .rete_d{color:#000;font-weight:bold}.graph_line_type1 .tooltip_box .rete_b{color:#000;font-weight:bold}.graph_line_type1 .tooltip_box .rete_bp{color:#000;font-weight:bold}.icon_clip{display:inline-block;background-image:url('../image/common/icon_clip.png');background-position:0 0;background-size:auto 48px;width:29px;height:24px}.icon_clip.on{background-position:0 100%}.icon_sns{width:24px;height:26px;background:url('../image/common/icon_sns.png') no-repeat 50% 50%}.coupon_wrap{position:relative;border-bottom:1px solid #b9b9b9;border-radius:7px;display:block;width:100%;min-height:245px;height:200px;background-color:#fff!important;background:url('../image/common/bg_coupon_right.png') repeat-y 100% 0;background-size:8px 100%;padding:25px 40px 20px 27px}.coupon_wrap:before{content:'';display:block;position:absolute;top:-11px;right:105px;border:solid #dacbb4;width:19px;height:19px;border-width:0 1px 1px 0;padding:1px;transform:rotate(45deg);-webkit-transform:rotate(45deg);background-color:#dacbb4}.coupon_wrap:after{content:'';display:block;position:absolute;bottom:-13px;right:105px;border:solid #b9b9b9;width:19px;height:19px;border-width:0 1px 1px 0;padding:1px;transform:rotate(-135deg);-webkit-transform:rotate(-135deg);background-color:#dacbb4}.coupon_wrap .title{position:relative;font-size:16px;margin-top:10px;padding:5px 20px 7px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;height:26px}.coupon_wrap .title:before{content:'';display:inline-block;width:27px;border-top:2px solid #e53433;position:absolute;top:0;left:0}.coupon_wrap .price{color:#999;font-size:20px;padding:24px 0 14px}.coupon_wrap .text{color:#3c352a;padding-bottom:30px;font-size:23px;line-height:30px}.coupon_wrap .text span{font-size:33px;font-family:'NotoSansBold'}.coupon_wrap .date{font-size:19px;color:#888}.coupon_wrap .logo{position:absolute;bottom:38px;right:30px}.coupon_wrap .logo img{width:102px;height:45px}.coupon_wrap .tooltip_wrap{right:29px}.coupon_wrap .tooltip_wrap button{position:absolute;z-index:5;top:-26px;right:5px}.coupon_wrap .tooltip_wrap.nobtn button{display:none}.coupon_wrap .tooltip_wrap .layer_tooltip{top:-24px;left:-426px;margin-right:20px;min-width:407px}.coupon_wrap .tooltip_wrap .layer_tooltip .tooltip_close{top:4px;right:5px}.coupon_wrap .online_coupon{color:#f7515d;padding-left:10px;background:url('../image/common/mid_dot_red.jpg') no-repeat 0 6px;position:absolute;bottom:70px;left:27px}.stamp_wrap{background-color:#f6f2ef;padding:20px 20px 25px;min-width:716px}.stamp_wrap .stamp_inner{background-color:#fff;box-shadow:2px 2px 4px rgba(0,0,0,.15);padding:10px 0}.stamp_wrap .status_wrap{position:relative;padding-top:30px}.stamp_wrap .status_wrap p{text-align:right;margin-right:85px;font-size:27px;color:#d7c2af}.stamp_wrap .status_wrap p span{display:inline-block}.stamp_wrap .status_wrap .btn_refresh{height:25px;position:absolute;top:29px;right:43px}.stamp_wrap .status_wrap .btn_acc_detail{position:absolute;top:25px;left:40px}.stamp_wrap .stamp_area{width:570px;margin:20px auto;text-align:center}.stamp_wrap .stamp_area:after{content:'';display:block;clear:both}.stamp_wrap .stamp_area li{display:inline-block;padding:20px}.stamp_wrap .stamp_area li p{display:inline-block;width:70px;height:70px;background:url('../image/common/icon_stamp_all.png') no-repeat 0 0;background-size:auto 148px}.stamp_wrap .stamp_area li p.on{background-position:0 100%}.stamp_wrap .stamp_area li p.point{background-position:-80px 0}.stamp_wrap .stamp_area li p.point.on{background-position:-80px 100%}.stamp_wrap .stamp_area li p.gifcard{background-position:-164px 0}.stamp_wrap .stamp_area li p.gifcard.on{background-position:-164px 100%}.stamp_wrap .stamp_area li p.coupon{background-position:-246px 0}.stamp_wrap .stamp_area li p.coupon.on{background-position:-246px 100%}.stamp_wrap .stamp_area li p.gift{background-position:-329px 0}.stamp_wrap .stamp_area li p.gift.on{background-position:-329px 100%}.mys_visual{background-color:#f9f4f2;margin-top:60px;min-height:300px;width:100%;position:relative}.mys_visual:before{content:'';display:block;position:absolute;bottom:0;left:0;background:url('../image/common/bg_mys_visual_le.png') no-repeat 0 100%;width:247px;height:69px}.mys_visual:after{content:'';display:block;position:absolute;top:0;right:0;background:url('../image/common/bg_mys_visual_ri.png') no-repeat 100% 100%;width:574px;height:300px}.mys_visual .inner{width:930px;margin:0 auto}.mys_visual.mys_rate{margin-top:60px;height:230px;min-height:230px;width:100%}#mys_visual.mys_visual::after{background:0}#mys_visual.mys_visual::before{background:0}#mys_visual.mys_visual{background-color:#fff;height:230px;min-height:230px}.mys_visual.mys_rate.rate_br{background:url('../image/common/visual_bg01.png') no-repeat;background-size:cover}.mys_visual.mys_rate.rate_s{background:url('../image/common/visual_bg02.png') no-repeat;background-size:cover}.mys_visual.mys_rate.rate_g{background:url('../image/common/visual_bg03.png') no-repeat;background-size:cover}.mys_visual.mys_rate.rate_gp{background:url('../image/common/visual_bg04.png') no-repeat;background-size:cover}.mys_visual.mys_rate.rate_d{background:url('../image/common/visual_bg05.png') no-repeat;background-size:cover}.mys_visual.mys_rate.rate_b{background:url('../image/common/visual_bg06.png') no-repeat;background-size:cover}.mys_visual.mys_rate.rate_bp{background:url('../image/common/visual_bg07.png') no-repeat;background-size:cover}.mys_visual.mys_rate .inner{box-sizing:border-box;padding:0}.mys_point_wrap1:after{content:'';display:block;clear:both}.mys_point_wrap1 .le_cont{float:left;width:60%}.mys_point_wrap1 .le_cont .total_point{padding-top:21px;font-size:50px;color:#f6535c;line-height:32px}.mys_point_wrap1 .le_cont .total_point span{color:#aaa}.mys_point_wrap1 .le_cont .text{font-size:20px;color:#4a433b}.mys_point_wrap1 .le_cont .text button{margin-top:-3px}.mys_point_wrap1 .ri_cont{float:right;width:40%}.mys_point_wrap1 .ri_cont dl{padding:0 0 25px 20px;width:350px;position:relative;z-index:3}.mys_point_wrap1 .ri_cont dl:after{content:'';display:block;clear:both}.mys_point_wrap1 .ri_cont dl dt{float:left;font-size:16px;color:#4a433b;width:50%}.mys_point_wrap1 .ri_cont dl dt .btn_info_gray{margin-left:3px}.mys_point_wrap1 .ri_cont dl dt.tit{padding-top:9px}.mys_point_wrap1 .ri_cont dl dd{float:right;width:50%;text-align:right}.mys_point_wrap1 .ri_cont dl dd.text{font-size:17px;color:#7b5c49;font-family:'NotoSansBold'}.mys_point_wrap1 .ri_cont dl dd.text span{color:#aaa;font-family:'NotoSans'}.mys_point_wrap1 .ri_cont dl dd.text.tit2{font-size:17px;color:#7b5c49;font-family:'NotoSansBold';padding-top:9px}.mys_point_wrap1 .ri_cont dl dd.text.tit3{font-size:17px;color:#7b5c49;font-family:'NotoSansBold';padding-top:0}.mys_point_wrap2{padding:90px 0 0}.mys_point_wrap2:after{content:'';display:block;clear:both}.mys_point_wrap2 li{float:left;font-size:16px}.mys_point_wrap2 li a{display:block;position:relative;min-width:140px}.mys_point_wrap2 li strong{position:absolute;top:-12px;left:49px;display:block;width:30px;height:30px;background-color:#f6535c;border-radius:50%;text-align:center;font-size:17px;color:#fff;line-height:31px;font-weight:normal}.mys_point_wrap2 li a:before{content:'';display:block;background-image:url('../image/common/icon_mys_point.png');background-repeat:no-repeat;background-size:60px auto;background-position:0 0;width:60px;height:38px;margin:0 0 13px 2px}.mys_point_wrap2 li:nth-child(2) a:before{background-position:0 -41px;height:44px;margin:0 0 6px 18px}.mys_point_wrap2 li:nth-child(3) a:before{background-position:0 -91px;height:43px;margin:0 0 7px 18px}.mys_member_wrap1{padding:40px 0 0;position:relative;z-index:3}.mys_member_wrap1:after{content:'';display:block;clear:both}.mys_member_wrap1 .le_cont{float:left;width:40%}.mys_member_wrap1 .le_cont .grade_info_list dl{margin-bottom:10px;width:250px}.mys_member_wrap1 .le_cont .grade_info_list dl:after{content:'';display:block;clear:both}.mys_member_wrap1 .le_cont .grade_info_list dl dt{float:left;width:60%}.mys_member_wrap1 .le_cont .grade_info_list dl dt .btn_info_gray{margin-left:3px}.mys_member_wrap1 .le_cont .grade_info_list dl dd{float:left;width:40%;font-size:16px;color:#444;text-align:right}.mys_member_wrap1 .le_cont .grade_info_list dl dd .btn_text_arrow_light_gray{font-size:16px;color:#ef3f3b}.mys_member_wrap1 .ri_cont{float:none;width:60%;padding-left:0;display:flex;justify-content:flex-end}.mys_member_wrap1 .ri_cont::after{content:"";display:block;clear:both}.mys_member_wrap1 .ri_cont .point_area{padding:5px 0 10px;width:370px;border-bottom:1px solid #d9d9d9}.mys_member_wrap1 .ri_cont .point_area:after{content:'';display:block;clear:both}.mys_member_wrap1 .ri_cont .point_area dt{float:left;font-size:18px;color:#4a433b}.mys_member_wrap1 .ri_cont .point_area dt p{padding-top:6px;font-size:14px;color:#aaa}.mys_member_wrap1 .ri_cont .point_area dd{float:right;color:#7b5c49;font-size:24px}.mys_member_wrap1 .ri_cont .point_area dd span{color:#aaa}.mys_member_wrap1 .ri_cont .point_text{padding:30px 0 0}.mys_member_wrap1 .ri_cont .point_text dt{font-size:18px;color:#4a433b}.mys_member_wrap1 .ri_cont .point_text dd{color:#888;padding-top:8px}.mys_member_wrap1 .ri_cont .point_text dd span{color:#444}.mys_member_wrap1 .ri_cont .graph_line_type1{width:360px}.mys_member_wrap1 .ri_cont dl{width:178px;height:150px;background:rgba(255,255,255,0.1);float:none;margin-left:0;color:#fff;border-radius:10px;position:relative;padding:40px 20px}.mys_member_wrap1 .ri_cont dl+dl{margin-left:10px}.mys_member_wrap1 .ri_cont dl dt{text-align:center;top:20px;left:20px}.mys_member_wrap1 .ri_cont dl dd{font-size:24px;text-align:center;padding-top:16px;line-height:30px}.mys_member_wrap1 .ri_cont dl dd button{font-size:24px;color:#fff;line-height:30px;position:relative;padding-right:20px;display:block;margin:auto}.mys_member_wrap1 .ri_cont dl dd button::after{content:"";width:11px;height:18px;display:block;position:absolute;top:5px;right:0;background:url('../image/common/icon_arrow_white.png') no-repeat}.mys_member_wrap1 .ri_cont dl dd .point_cal{height:26px;display:inline-block;margin:12px auto 0;background:#fff;border-radius:13px;font-size:14px;color:#888;text-align:center;line-height:26px;padding:0 20px}.mys_member_area{margin-top:60px}.mys_member_area dd::after{content:'';display:block;clear:both}.mys_member_area dd a{display:block;font-size:16px;float:left;width:225px;height:68px;box-sizing:border-box;border:1px solid #e3e3e3;margin-right:10px;padding:20px 20px;line-height:21px}.mys_member_area dd a:last-child{margin-right:0}.mys_member_area dd a span{display:inline-block;vertical-align:middle;width:130px;text-align:left;padding-left:18px;padding-top:3px;word-break:break-all}.content.lang_ja .mys_member_area dd a{height:85px}.content.lang_en .mys_member_area dd a{height:105px}.content.lang_en .mys_member_area dd a span{padding-top:0;padding-left:24px;word-break:keep-all}.mys_member_area dd a:before{content:'';display:inline-block;background-image:url('../image/common/icon_mys_member.png');background-repeat:no-repeat;background-position:0 0;width:53px;height:32px;vertical-align:top}.mys_member_area dd a:nth-child(2):before{width:50px}.mys_member_area dd a:nth-child(3):before{width:35px}.mys_member_area dd a:nth-child(4):before{width:44px}.mys_member_area dd a:nth-child(2):before{background-position:0 -32px}.mys_member_area dd a:nth-child(3):before{background-position:0 -64px}.mys_member_area dd a:nth-child(4):before{background-position:0 -96px}.mys_banner{margin-top:60px}.member_banner{margin-top:30px}.step_area{margin-top:35px;text-align:center}.step_area p{display:inline-block;padding:0 6px;font-size:15px;color:#aaa}.step_area p.on{color:#ef3f3b}.step_area p.on span{display:inline-block;width:30px;height:30px;font-size:13px;border:2px solid #ef3f3b;border-radius:50%;color:#ef3f3b;text-align:center;line-height:24px;margin-right:5px}.term_box{margin-top:20px;padding:40px 0;border:2px solid #e0e0e0;background-color:#fff;border-radius:3px}.term_box:after{content:'';display:block;clear:both}.term_box p:nth-child(1),.term_box p:nth-child(3){float:left;width:43%;text-align:center;font-size:21px}.term_box p:nth-child(2){float:left;width:14%;height:74px;background:url('../image/common/icon_change.png') no-repeat 50% 50%;background-size:48px 48px;margin-top:15px}.term_box p:nth-child(2):before{display:none}.term_box p:before{content:'';display:block;background-image:url('../image/common/sprite_affiliates.png');background-repeat:no-repeat;margin:0 auto;background-size:auto 570px;margin-bottom:30px}.term_box p.okcash:before{background-position:0 0;width:88px;height:57px}.term_box p.sreward:before{background-position:-10px -79px;width:59px;height:59px}.term_box p.webe:before{background-position:-86px 0;width:64px;height:65px}.term_change_box{margin:20px 0 35px;padding-bottom:40px;border-bottom:1px solid #d9d9d9}.term_change_box:after{content:'';display:block;clear:both}.term_change_box p:nth-child(1),.term_change_box p:nth-child(3){float:left;width:36%;text-align:center;font-size:16px}.term_change_box p:nth-child(2){float:left;width:24%;height:74px;background:url('../image/common/icon_change.png') no-repeat 50% 50%;background-size:35px 35px;margin-top:15px}.term_change_box p:nth-child(2):before{display:none}.term_change_box p:before{content:'';display:block;background-image:url('../image/common/sprite_affiliates.png');background-repeat:no-repeat;margin:0 auto;background-size:auto 470px;margin-bottom:30px}.term_change_box p.okcash:before{background-position:0 0;width:72px;height:57px}.term_change_box p.webe:before{background-position:-76px 0;width:48px;height:53px}.term_change_box p.sreward:before{background-position:-10px -67px;width:48px;height:48px}.change_box{margin-top:10px;padding:30px 20px;background-color:#f8f4ee}.change_box .text1{font-size:18px;color:#222;text-align:center;line-height:25px}.change_box .text2{font-family:NotoSansLight;color:#222;text-align:center;padding-top:5px;color:#ef3f3b}.change_box .check_all{margin:25px 0 0 113px;font-size:15px;color:#222}.change_box .check_area{margin:10px 100px 0}.change_box .check_area dl{padding:0;border:1px solid #d9d9d9;background-color:#fff}.change_box .check_area dl:nth-child(2){border-top:0}.change_box .check_area dl:last-child{border-top:0}.change_box .check_area dl:after{content:'';display:block;clear:both}.change_box .check_area dl dt{padding:12px}.change_box .check_area dl dt label{font-size:14px;color:#666}.change_box .check_area dl dt span{color:#aaa}.change_box .check_area dl dd a{font-family:NotoSansLight;color:#888;text-decoration:underline;display:block}.change_box .check_area dl dd.cont_toggle{display:none;float:left}.change_box .toggle_type1.on dd.cont_toggle{display:block}.change_box .toggle_type1.on dd.cont_toggle .sect_box{margin:0 0 12px 1px}.change_box .toggle_type1.on dd.cont_toggle .sect_cont{padding:12px;border-top:1px solid #d9d9d9}.change_box .toggle_type1.on dd.cont_toggle .sect_cont .terms_sec{padding-top:5px}.change_box .toggle_type1.on dd.cont_toggle .sect_cont .terms_sec h6{padding-bottom:10px;font-size:14px;font-weight:bold}.change_box .toggle_type1.on dd.cont_toggle .sect_cont .terms_sec p{padding-bottom:20px;line-height:20px}.change_box .toggle_type1.on dd.cont_toggle .sect_cont .terms_sec ul{padding-bottom:20px}.change_box .toggle_type1.on dd.cont_toggle .sect_cont .terms_sec ul li{position:relative;padding:0 0 0 9px;line-height:20px}.change_box .toggle_type1.on dd.cont_toggle .sect_cont .terms_sec ul li .txt_dash{position:absolute;top:-2px;left:0}.change_box .check_area dl dd .btn_toggle{display:block;padding:10px 20px}.change_box .check_area dl dd .btn_toggle:after{content:"";position:absolute;top:-7px;right:17px;width:14px;height:8px;background:url('../image/common/btn_arrow_toggle_gray.png') 50% 0 no-repeat}.change_box .toggle_type1.on dd .btn_toggle:after{background-position:50% 100%}.change_box .check_area .toggle_type1:nth-child(1) th{display:block;width:100%;padding-bottom:10px;font-size:14px;font-weight:bold}.change_box .check_area .toggle_type1:nth-child(1) td{display:block;width:100%;padding-bottom:20px;font-size:14px;line-height:20px}.change_box .check_area .toggle_type1:nth-child(1) .table_normal tbody td{display:table-cell}.change_box .check_area .toggle_type1:nth-child(1) td .table_normal{border-collapse:collapse;word-break:break-all}.change_box .check_area .toggle_type1:nth-child(1) td .table_normal th{display:table-cell;width:auto;text-align:center;padding:8px 6px;vertical-align:middle;font-size:14px;line-height:14px;font-weight:normal;background:#f7f7f7;border:1px solid #e3e3e3}.change_box .check_area .toggle_type1:nth-child(1) td .table_normal td{display:table-cell;width:auto;padding:8px 6px;font-size:12px;background:#fff;border:1px solid #e3e3e3}.change_box .check_area .toggle_type1:nth-child(1) td .table_normal th:nth-child(3){padding:8px 10px 8px 10px}.change_box .check_area .toggle_type1:nth-child(2) .table_normal{border-collapse:collapse;word-break:break-all}.change_box .check_area .toggle_type1:nth-child(2) .table_normal th{display:table-cell;width:auto;text-align:center;padding:8px 6px;vertical-align:middle;font-size:14px;line-height:14px;font-weight:normal;background:#f7f7f7;border:1px solid #e3e3e3}.change_box .check_area .toggle_type1:nth-child(2) .table_normal td{display:table-cell;width:auto;padding:8px 6px;font-size:12px;background:#fff;border:1px solid #e3e3e3}.change_box .check_area .toggle_type1:nth-child(2) .table_normal th:nth-child(3){padding:8px 10px 8px 10px}.change_box .check_area .toggle_type1 .cont_toggle dt{padding:0 0 10px 0;font-size:14px;font-weight:bold}.change_box .check_area .toggle_type1 .cont_toggle dt span{color:#666}.change_box .check_area .toggle_type1 .cont_toggle dd{padding:0 0 20px 0;font-size:14px;line-height:20px}.change_box .check_area .toggle_type1 .cont_toggle .term_expl{padding:0 0 20px 0}.change_box .check_area .toggle_type1 .cont_toggle .terms_expl{padding:20px 0 20px 0}.stamp_select{margin-top:40px}.stamp_select dl{padding:15px 0 0;border-top:1px solid #d9d9d9;background-color:#fff}.stamp_select dl:last-child{border-bottom:1px solid #d9d9d9}.stamp_select dl:after{content:'';display:block;clear:both}.stamp_select dl dt{float:left;font-size:20px;color:#222;padding:0 20px 12px}.stamp_select dl dt span{display:inline-block;vertical-align:middle;font-family:'NotoSansBold';text-align:center;font-size:16px;line-height:30px;background:url('../image/common/bg_stamp.png') no-repeat;width:32px;height:32px;margin:-3px 0 0 5px}.stamp_select dl dd{float:right;padding:0 20px 0 0}.stamp_select dl dd a{font-family:NotoSansLight;color:#888;text-decoration:underline}.stamp_select dl dd.cont_toggle{display:none;float:left;padding:0 20px 15px;background:#f9f6f1}.stamp_select .toggle_type1.on dd.cont_toggle{display:block}.stamp_select dl dd .btn_toggle{padding:10px 20px}.stamp_select dl dd .btn_toggle:after{content:"";position:absolute;top:6px;right:5px;width:14px;height:8px;background:url('../image/common/btn_arrow_toggle_gray.png') 50% 0 no-repeat;margin:3px 0 0}.stamp_select .toggle_type1.on dd .btn_toggle:after{background-position:50% 100%}.error_box{width:630px;margin:220px auto 0;padding-left:325px;background:url('../image/common/bg_error.png') no-repeat 0 15px;text-align:center;line-height:26px}.error_box .text1{font-size:30px;color:#222;font-family:'NotoSansLight';padding-bottom:25px;line-height:36px}.error_box .text2{font-size:18px;font-family:'NotoSansLight';padding-bottom:40px}:lang(en) .error_box .text2{font-size:16px}.error_box .text3{font-size:20px;padding-bottom:25px}.error_box .text3 span{display:inline-block;padding-left:10px;font-size:22px;color:#222}.error_box .button{font-size:22px;color:#222}.error_box .btn_M{min-width:150px}.error_box .btn_MX{min-width:150px}.system_check_box{width:700px;margin:300px auto 0;padding-left:280px;background:url('../image/common/bg_system_check.png') no-repeat 0 15px;text-align:center;line-height:26px}.system_check_box .text1{font-size:36px;color:#222;font-family:'NotoSansLight';padding-bottom:25px}.system_check_box .text2{font-size:18px;font-family:'NotoSansLight';padding-bottom:40px}.system_check_box .text3{font-size:20px;padding-bottom:40px}.system_check_box .text3 span{display:inline-block;padding-left:10px;font-size:22px;color:#ef3f3b}.system_check_box .text4{font-size:20px}.system_check_box .text4 span{display:inline-block;padding-left:10px;font-size:22px;color:#222}.qr_box{text-align:center;color:#222;margin-top:30px;padding:40px;font-size:15px;border-top:2px solid #ebebeb;background-color:#fff;border-radius:3px;height:170px}.qr_in{padding:50px;width:25%;float:left}.chkAll_box{margin:0 0 15px 8px}.chk_box{margin:0 0 12px 0}.wechat_box{margin:0 0 0 12px}.wechat_box label{min-height:20px;padding:0 33px 0 0;background:url(../image/common/bg_checkbox_default.png) no-repeat;font-size:14px;color:#666;vertical-align:middle;line-height:18px}#wechat{width:234px;height:25px}.cont_toggle dl{padding:0!important;border:0!important}.cont_toggle dt{float:none!important}.cont_toggle dd{float:none!important}.calc_box{padding-top:20px}.agent_branch>div{display:none}.agent_branch>div.on{display:block}div.bull_list01{margin-top:25px}div.bull_list01>p{padding-left:10px;background:url('../image/common/bul_dot1.png') no-repeat 0 9px;font-family:'NotoSansLight';font-size:15px;line-height:23px;color:#666}div.text_type7.bull_list01{margin-top:20px}div.text_type7.bull_list01>p{background-position:0 11px;font-size:14px;line-height:25px;color:#888}.sr_mileage .align_center{text-align:center}.sr_mileage button.btn_info_gray{cursor:pointer}.sr_mileage table{width:100%;border-collapse:collapse;border-spacing:0}.sr_mileage .btn_info_gray{cursor:pointer}.sr_mileage .inp_chk_st01[type='checkbox']{display:none}.sr_mileage .inp_chk_st01[type='checkbox']+label::before{content:' ';position:absolute;width:20px;height:20px;top:0;left:0;background:url('../image/common/bg_checkbox_default.png') no-repeat}.sr_mileage .inp_chk_st01[type='checkbox']:checked+label::before{background-image:url('../image/common/bg_checkbox_check.png')}.sr_mileage .inp_chk_st01[type='checkbox']:disabled+label::before{background-image:url('../image/common/bg_checkbox_dis.png')}.sr_mileage .inp_chk_st01[type='checkbox']:checked:disabled+label::before{background-image:url('../image/common/bg_checkbox_disabled.png')}.sr_mileage .inp_chk_st01[type="checkbox"]+label{padding:0;font-size:13px;position:relative;min-height:20px;line-height:18px;width:20px}.sr_mileage .inp_chk_st01[type="checkbox"]+label.on{color:#ef3f3b;font-size:16px}.sr_mileage .list_st01>li{font-size:16px;color:#666;line-height:1.4;font-family:'NotoSansLight'}.sr_mileage .list_st02>li{font-size:14px;color:#666;line-height:1.4;font-family:'NotoSansLight'}.sr_mileage .interval_st01>li+li{margin-top:22px}.sr_mileage .interval_st02>li+li{margin-top:14px}.sr_mileage .interval_st03>li+li{margin-top:7px}.sr_mileage p.bull_st01,.sr_mileage .bull_st01>li{padding-left:10px;background:url(../image/common/bul_dot1.png) no-repeat 0 9px;line-height:1.4}.sr_mileage p.bull_st02,.sr_mileage .bull_st02>li{position:relative;padding-left:16px;line-height:1.4}.sr_mileage p.bull_st02:after,.sr_mileage .bull_st02>li:after{content:'※';position:absolute;top:0;left:0}.sr_mileage p.bull_st03,.sr_mileage .bull_st03>li{position:relative;padding-left:21px!important;font-size:16px!important;color:#333!important}.sr_mileage p.bull_st03:after,.sr_mileage .bull_st03>li:after{content:''!important;position:absolute;top:3px;left:0;width:17px;height:17px;background:url('../image/common/icon_info_gray.png') no-repeat;background-size:100% auto}.sr_mileage .detail_st01>li>span{color:#333;display:inline-block;word-break:normal}.sr_mileage .detail_list_st01{margin-top:25px;border-top:1px solid #e3e3e3}.sr_mileage .detail_list_st01>li{border-bottom:1px solid #e3e3e3;line-height:25px;padding:13px 0;font-size:15px}.sr_mileage .detail_list_st01>li>.type{color:#666}.sr_mileage .detail_list_st01>li>div{display:flex;justify-content:space-between}.sr_mileage .detail_list_st01>li>div .prod{width:80%;color:#333}.sr_mileage .detail_list_st01>li>div .point{width:20%;color:#888;text-align:right}.sr_mileage .detail_list_st01>li>div .point .acc{font-size:17px;color:#e53433}.sr_mileage .detail_list_st01>li>div .point .cancel{font-size:17px;color:#7b5c49}.sr_mileage .detail_tbl_st01 th,.sr_mileage .detail_tbl_st01 td{font-size:15px;vertical-align:middle}.sr_mileage .detail_tbl_st01 thead th{background:#f4f4f4;color:#333;text-align:center;height:50px;font-weight:normal}.sr_mileage .detail_tbl_st01 th:nth-child(3),.sr_mileage .detail_tbl_st01 th:last-child,.sr_mileage .detail_tbl_st01 td:nth-child(3),.sr_mileage .detail_tbl_st01 td:last-child{text-align:right}.sr_mileage .detail_tbl_st01 th:last-child,.sr_mileage .detail_tbl_st01 td:last-child{padding-right:35px}.sr_mileage .detail_tbl_st01 td:nth-child(1){padding-left:15px}.sr_mileage .detail_tbl_st01 td:nth-child(2){text-align:center}.sr_mileage .detail_tbl_st01 tbody td{color:#333;padding:5px 0;line-height:20px;vertical-align:top}.sr_mileage .detail_tbl_st01 tbody td p+p{padding-top:5px}.sr_mileage .detail_tbl_st01 tbody>tr:first-child td{padding-top:15px}.sr_mileage .detail_tbl_st01 td.brand .brand_ref,.sr_mileage .detail_tbl_st01 td.amount01 .local{color:#666}.sr_mileage .detail_tbl_st01 td.amount01 .usd{color:#7b5c49}.sr_mileage .detail_tbl_st01 td.amount01 .point_color{color:#ef3f3b}.sr_mileage .detail_tbl_st01.type02 tbody tr td{padding-top:13px;padding-bottom:14px}.sr_mileage .detail_tbl_st01.type02 tbody tr+tr td{border-top:1px solid #e3e3e3}.sr_mileage .scroll_tbl_st01{border:1px solid #e6e6e6}.sr_mileage .scroll_tbl_st01>table{background:#f4f4f4;border-bottom:1px solid #e6e6e6}.sr_mileage .scroll_tbl_st01>table td{color:#333;font-size:17px}.sr_mileage .scroll_tbl_st01>table td:nth-child(3){padding-left:30px}.sr_mileage .scroll_tbl_st01>table td:nth-child(4){padding-right:22px;text-align:right}.sr_mileage .scroll_tbl_st01>table td:nth-child(5){padding-right:28px;text-align:right}.sr_mileage .scroll_tbl_st01 .scroll_box{min-height:62px;max-height:310px;overflow:hidden}.sr_mileage .scroll_tbl_st01 .scroll_box.active_scroll{padding-bottom:10px;overflow-y:scroll}.sr_mileage .scroll_tbl_st01 .scroll_box table{height:auto}.sr_mileage .scroll_tbl_st01 .scroll_box tr.on td{background:#fbfbfb}.sr_mileage .scroll_tbl_st01 .scroll_box td{border-top:1px solid #e6e6e6;font-size:16px}.sr_mileage .scroll_tbl_st01 .scroll_box tbody tr:first-child td{border-top:0 none}.sr_mileage .scroll_tbl_st01 .scroll_box td:nth-child(2){color:#999;font-size:14px;font-weight:normal}.sr_mileage .scroll_tbl_st01 .scroll_box td:nth-child(4),.sr_mileage .scroll_tbl_st01 .scroll_box td:nth-child(5){color:#75655f;font-size:20px;text-align:right;padding-right:39px}.sr_mileage .scroll_tbl_st01 .scroll_box td:nth-child(5){text-align:right}.sr_mileage .scroll_tbl_st01>table td:nth-child(3),.sr_mileage .scroll_tbl_st01 .scroll_box td:nth-child(3){padding:0 35px}.sr_mileage .scroll_tbl_st01 .scroll_box td:nth-child(3){color:#333;padding:0 52px 0 35px}.sr_mileage .scroll_tbl_st01>table td,.sr_mileage .scroll_tbl_st01 .scroll_box td{text-align:center;vertical-align:middle;height:62px}.sr_mileage .scroll_tbl_st01 .scroll_box.active_scroll td:nth-child(3){padding:0 35px}.sr_mileage .scroll_tbl_st01 .scroll_box.active_scroll td:nth-child(4){padding-right:22px}.sr_mileage .scroll_tbl_st01 .scroll_box.active_scroll td:nth-child(5){padding-right:22px}.sr_mileage .scroll_tbl_st01.no_scroll .scroll_box{height:auto;overflow:auto}.sr_mileage .scroll_tbl_st01.no_scroll table{height:auto}.sr_mileage .switch_input{display:inline-block;height:22px}.sr_mileage .switch_input>*{vertical-align:top}.sr_mileage .switch_input input[type="checkbox"]+label{width:auto!important;cursor:pointer;-webkit-user-select:none;line-height:22px;background:0}.sr_mileage .switch_input input[type="checkbox"]+label:before{display:none}.sr_mileage .switch_input input[type="checkbox"]+label>span{vertical-align:top!important;line-height:20px;font-size:16px}.sr_mileage .switch_input input[type="checkbox"]+label .switch_box{overflow:hidden;position:relative;display:inline-block;width:40px;height:22px;margin-left:5px;border-radius:13px;background:#888;box-sizing:border-box;vertical-align:top;transition:background .2s}.sr_mileage .switch_input input[type="checkbox"]:checked+label .switch_box{background:#f6535c}.sr_mileage .switch_input input[type="checkbox"]+label .switch_box span.marble{position:absolute;top:2px;left:2px;width:18px;height:18px;background-color:#fff;border-radius:50%;transition:left .2s}.sr_mileage .switch_input input[type="checkbox"]:checked+label .switch_box span.marble{left:20px}.sr_mileage .event_catagory_area{padding-top:10px;position:relative;margin-bottom:22px}.sr_mileage .store_select{position:relative;border:0;border-top:1px solid #e8e9e4;border-bottom:1px solid #e9e8e4;background:#fff}.sr_mileage .store_select p{padding:14px 0 13px 36px;font-size:16px;line-height:18px;font-weight:bold;background:#fafafa}.sr_mileage .store_select input[type='checkbox']{display:none}.sr_mileage .store_select input[type='checkbox']+label::before{content:' ';position:absolute;width:20px;height:20px;top:0;left:0;background:url('../image/common/bg_checkbox_default.png') no-repeat}.sr_mileage .store_select input[type='checkbox']:checked+label::before{background-image:url('../image/common/bg_checkbox_check.png')}.sr_mileage .store_select input[type='checkbox']:disabled+label::before{background-image:url('../image/common/bg_checkbox_dis.png')}.sr_mileage .store_select input[type='checkbox']:checked:disabled+label::before{background-image:url('../image/common/bg_checkbox_disabled.png')}.sr_mileage .store_select input[type="checkbox"]+label{padding:0 0 0 40px;font-size:15px;position:relative;min-height:20px;line-height:18px;color:#666;font-weight:normal}.sr_mileage .store_select p input[type="checkbox"]+label{font-size:16px;color:#000}.sr_mileage .store_select p input[type="checkbox"]:checked+label{color:#ef3f3b}.sr_mileage .store_select .store_plus{position:absolute;width:15px;height:10px;top:20px;right:26px;cursor:pointer;z-index:10;background:url('../image/common/btn_arrow_toggle.png') 50% 0 no-repeat}.sr_mileage .store_select .store_plus.on{background-position:50% 100%}.sr_mileage .store_select .store_box{display:none}.sr_mileage .store_select ul.store_box01{overflow:hidden;border-top:1px solid #e9e8e4;border-bottom:1px solid #e9e8e4}.sr_mileage .store_select ul.store_box01>li{width:50%;float:left;padding:11px 0 11px 36px;color:#222}.sr_mileage .store_select ul.store_box01>li+li{border-left:1px solid #e9e8e4}.sr_mileage .store_select ul.store_box01 input[type="checkbox"]+label{color:#222}.sr_mileage .store_select div.store_box02>div{display:table;width:100%}.sr_mileage .store_select div.store_box02>div>ul{width:50%;display:table-cell;padding:15px 0;box-sizing:border-box}.sr_mileage .store_select div.store_box02>div>ul+ul{border-left:1px solid #e9e8e4}.sr_mileage .store_select div.store_box02>div>ul>li{padding-left:36px;display:block}.sr_mileage .store_select div.store_box02>div>ul>li+li{margin-top:15px}.sr_mileage .event_view_box{margin-top:65px;margin-bottom:60px}.sr_mileage .event_view_box+.list_view_type2{margin-top:60px}.sr_mileage .event_view_box+.list_view_type2 dt{padding-top:0}.sr_mileage .event_view_box .btn_wrap_ceType1{margin-top:0}.sr_mileage .event_view_box .tab_wrap1.inquire{margin-top:65px}.sr_mileage .event_view_box .tab_wrap1.inquire .tab_head{border-bottom:1px solid #e3e3e3;border-left:1px solid #e3e3e3;border-top:0 none}.sr_mileage .event_view_box .tab_wrap1.inquire .tab_head>li{padding-top:3px;border-top:1px solid #e3e3e3;border-right:1px solid #e3e3e3}.sr_mileage .event_view_box .tab_wrap1.inquire .tab_head>li.on{color:#74655e;border-top:4px solid #e63434;padding-top:0}.sr_mileage .event_view_box .tab_wrap1.inquire .tab_head>li.on:after{content:'';position:absolute;bottom:-1px;left:0;width:100%;height:1px;background:#fff;z-index:999}.sr_mileage .event_view_box .tab_wrap1.inquire .tab_head>li a{position:relative;height:42px!important;color:#999;border:0 none}.sr_mileage .event_view_box .tab_wrap1.inquire .tab_head>li.on a{color:#ef3f3b}.sr_mileage .event_view_box .tab_wrap1.inquire .tab_head>li a span+span{vertical-align:-4px}.sr_mileage .event_view_box .tab_wrap1.inquire .tab_head.t2>li a span{margin-left:5px}.sr_mileage .event_view_box .tab_wrap1.inquire .tab_content{padding-top:65px;position:relative}.sr_mileage .event_view_box .tab_wrap1.inquire .branch_list_box{position:absolute;top:25px;left:0;width:100%;z-index:10}.sr_mileage .event_view_box .tab_wrap1.inquire .branch_list_box .inquire_header{padding:0 0 10px 0;display:flex;justify-content:space-between;flex-flow:row nowrap;line-height:26px}.sr_mileage .event_view_box .tab_wrap1.inquire .branch_list_box .inquire_header:after{display:none}.sr_mileage .event_view_box .tab_wrap1.inquire .branch_list_box .inquire_header .inp_filter>span{margin-left:23px}.sr_mileage .event_view_box .tab_wrap1.inquire .branch_list_box .inquire_header .inp_filter>span label{font-size:16px!important;padding-left:37px;width:auto}.sr_mileage .event_view_box .tab_wrap1.inquire .branch_list_box .inquire_header .inp_filter>a{height:22px;display:inline-block}.sr_mileage .event_view_box .tab_wrap1.inquire .branch_list_box .inquire_header .inp_filter>a.btn_toggle{padding:0 25px 0 0;margin-left:6px}.sr_mileage .event_view_box .tab_wrap1.inquire .branch_list_box .inquire_header .inp_filter>a.btn_toggle:after{right:0;top:10px}.sr_mileage .event_view_box .tab_wrap1.inquire .branch_list_box .inquire_header>div span{vertical-align:middle}.sr_mileage .event_view_box .tab_wrap1.inquire .branch_list_box .inquire_header>div .btn_info_gray{vertical-align:-8px}.sr_mileage .event_view_box .tab_wrap1.inquire .branch_list_box .inquire_header>div .btn_info_gray+.switch_input{margin-left:3px}.sr_mileage .event_view_box .tab_wrap1.inquire .branch_list_box .branch_wrap{left:0;top:-6px}.sr_mileage .event_view_box .tab_wrap1.inquire .branch_list_box .branch_wrap .branch_layer{max-height:394px;box-shadow:0 0 8px rgba(0,0,0,0.4)}.sr_mileage .event_view_box input[type='checkbox']{display:none}.sr_mileage .event_view_box input[type='checkbox']+label::before{content:' ';position:absolute;width:20px;height:20px;top:0;left:0;background:url('../image/common/bg_checkbox_default.png') no-repeat}.sr_mileage .event_view_box input[type='checkbox']:checked+label::before{background-image:url('../image/common/bg_checkbox_check.png')}.sr_mileage .event_view_box input[type='checkbox']:disabled+label::before{background-image:url('../image/common/bg_checkbox_dis.png')}.sr_mileage .event_view_box input[type='checkbox']:checked:disabled+label::before{background-image:url('../image/common/bg_checkbox_disabled.png')}.sr_mileage .event_view_box input[type="checkbox"]+label{padding:0;font-size:13px;position:relative;min-height:20px;line-height:18px;width:20px}.sr_mileage .event_view_box input[type="checkbox"]+label.on{color:#ef3f3b;font-size:16px}.sr_mileage .event_view_box table td button{margin-left:5px;width:20px;height:20px;vertical-align:middle}.sr_mileage .event_view_box table td button span{background:url('../image/common/icon_arrow_sp.png') no-repeat -30px 0;width:7px;height:15px;font-size:0;line-height:0;display:inline-block}.sr_mileage .event_view_box .inquire_box .mileage_info{margin-top:15px;background:#f8f7f5;color:#333}.sr_mileage .event_view_box .inquire_box .mileage_info>div{border:0 none}.sr_mileage .event_view_box .inquire_box .mileage_info{display:flex;justify-content:space-between;padding:15px 48px 15px 25px;align-items:center}.sr_mileage .event_view_box .inquire_box .mileage_info>ul{min-width:320px}.sr_mileage .event_view_box .inquire_box .mileage_info>ul li{display:flex;justify-content:space-between;font-size:17px;line-height:28px}.sr_mileage .event_view_box .inquire_box .mileage_info>ul li span+span{margin-left:50px;font-size:26px;font-weight:bold}.sr_mileage .event_view_box .inquire_box .mileage_info>ul li+li{margin-top:5px}.sr_mileage .event_view_box .inquire_box .mileage_info>ul li+li p{color:#ef3f3b}.sr_mileage .event_view_box .inquire_box .mileage_info>div p:first-child{padding-left:25px;background:url('../image/common/icon_info_point.png') no-repeat}.sr_mileage .event_view_box .inquire_box .mileage_info>div p{font-size:15px;line-height:21px}.sr_mileage .event_view_box .inquire_box .mileage_info>div p+p{margin-top:3px}.sr_mileage .event_view_box .inquire_box .mileage_info .amount{color:#7b5c49;font-family:'arial';font-weight:bold}.sr_mileage .event_view_box .inquire_box .mileage_info .amount em{font-family:'Malgun Gothic';font-family:arial}.sr_mileage .event_view_box .inquire_box .mileage_info .point{color:#ef3f3b;font-family:'arial';font-weight:bold}.sr_mileage .event_view_box .inquire_box .mileage_info .point em{color:#969696}.sr_mileage .event_view_box .btn_box{margin-top:30px;text-align:center;border:0 none}.sr_mileage .event_view_box .benefit_box .paging+.btn_box{margin-top:65px}.sr_mileage .event_view_box .benefit_box .acc_box>ul>li+li .acc_tit{border-top:0 none}.sr_mileage .event_view_box .benefit_box .acc_box>ul>li .acc_tit{display:flex;justify-content:space-between;padding:24px 24px;align-items:center;border:1px solid #e7e7e7}.sr_mileage .event_view_box .benefit_box .acc_box>ul>li .acc_tit input[type="radio"]+label{padding:0;width:25px}.sr_mileage .event_view_box .benefit_box .acc_box>ul>li .acc_tit>div{display:flex}.sr_mileage .event_view_box .benefit_box .acc_box>ul>li .acc_tit>div:first-child div+div{margin-left:15px}.sr_mileage .event_view_box .benefit_box .acc_box>ul>li .acc_tit>div:first-child div+div p{font-size:18px;color:#333}.sr_mileage .event_view_box .benefit_box .acc_box>ul>li .acc_tit>div:first-child div+div p span{font-family:'arial'}.sr_mileage .event_view_box .benefit_box .acc_box>ul>li .acc_tit>div:first-child div+div em{display:inline-block;margin-top:5px;font-size:16px;color:#999}.sr_mileage .event_view_box .benefit_box .acc_box>ul>li .acc_tit>div+div>div{text-align:right;position:relative;padding-right:36px;color:#7b5c49}.sr_mileage .event_view_box .benefit_box .acc_box.no_btn>ul>li .acc_tit>div+div>div{padding-right:0}.sr_mileage .event_view_box .benefit_box .acc_box.no_btn>ul>li .acc_tit>div+div>div em{margin-top:0;font-size:18px}.sr_mileage .event_view_box .benefit_box .acc_box>ul>li .acc_tit>div+div>div p{font-size:22px}.sr_mileage .event_view_box .benefit_box .acc_box>ul>li .acc_tit>div+div>div em{display:inline-block;font-size:15px;margin-top:8px}.sr_mileage .event_view_box .benefit_box .acc_box>ul>li .acc_tit>div+div>div button{position:absolute;top:50%;right:0;width:20px;height:20px;font-size:0;line-height:0;margin-top:-10px}.sr_mileage .event_view_box .benefit_box .acc_box>ul>li .acc_tit>div+div>div button span{background:url('../image/common/btn_arrow_toggle.png') 50% 0 no-repeat;width:15px;height:10px;display:inline-block}.sr_mileage .event_view_box .benefit_box .acc_box>ul>li.on .acc_tit>div+div>div button span{background-position:50% 100%}.sr_mileage .event_view_box .benefit_box .acc_box>ul>li.on .acc_cont{display:block}.sr_mileage .event_view_box .benefit_box .acc_box>ul>li .acc_tit .payment *{color:#ef3f3b}.sr_mileage .event_view_box .benefit_box .acc_box>ul>li .acc_cont{display:none}.sr_mileage .event_view_box .benefit_box .acc_box>ul>li .acc_cont>div{border-top:0 none}.sr_mileage .event_view_box .benefit_box .acc_box>ul>li .acc_cont>.scroll_tbl_st01 .tbl_hd td:nth-child(1){text-align:center}.sr_mileage .event_view_box .benefit_box .acc_box>ul>li .acc_cont>.scroll_tbl_st01 table td:nth-child(1){padding-left:64px;text-align:left}.sr_mileage .event_view_box .benefit_box .acc_box>ul>li .acc_cont>.scroll_tbl_st01 table td:nth-child(3){padding:0 30px 0 0}.sr_mileage .event_view_box .benefit_box .acc_box>ul>li .acc_cont>.scroll_tbl_st01 table td:nth-child(4){padding:0 42px 0 0}.sr_mileage .event_view_box .benefit_box .acc_box>ul>li .acc_cont>.scroll_tbl_st01 table td:nth-child(3),.sr_mileage .event_view_box .benefit_box .acc_box>ul>li .acc_cont>.scroll_tbl_st01 table td:nth-child(4){text-align:right}.sr_mileage .event_view_box .benefit_box .acc_box>ul>li .acc_cont>.scroll_tbl_st01 table td:nth-child(5){padding:0}.sr_mileage .event_view_box .benefit_box .acc_box>ul>li .acc_cont>div>div>table td:nth-child(1){font-size:16px;color:#999}.sr_mileage .event_view_box .benefit_box .acc_box>ul>li .acc_cont>div>div>table td:nth-child(2){font-size:16px;color:#333}.sr_mileage .event_view_box .benefit_box .acc_box>ul>li .acc_cont>div>div>table td:nth-child(3),.sr_mileage .event_view_box .benefit_box .acc_box>ul>li .acc_cont>div>div>table td:nth-child(4){font-family:'arial';font-size:20px;color:#7b5c49}.sr_mileage .event_view_box .benefit_box .acc_box>ul>li .acc_cont>div>div>table td:nth-child(4){padding-right:37px!important}.sr_mileage .event_view_box .benefit_box>p{margin-top:10px;padding-left:25px;font-size:16px;color:#999}.sr_mileage .event_view_box .benefit_box.type02 .acc_box>ul>li .acc_cont>.scroll_tbl_st01 table td:nth-child(1){text-align:center}.sr_mileage .event_view_box .benefit_box.type02 .acc_box>ul>li .acc_cont>div>div>table td:nth-child(2){padding-right:17px}.sr_mileage .event_view_box .benefit_box.type02 .acc_box>ul>li .acc_cont>div>div>table td:nth-child(3){padding-right:47px}.sr_mileage .event_view_box .benefit_box.type02 .acc_box>ul>li .acc_cont>div>div>table td:nth-child(4){padding-right:54px!important}.sr_mileage .event_view_box .benefit_box.type02 .acc_box>ul>li .acc_cont>.scroll_tbl_st01 .scroll_box.active_scroll table td:nth-child(2){padding-right:0}.sr_mileage .event_view_box .benefit_box.type02 .acc_box>ul>li .acc_cont>.scroll_tbl_st01 .scroll_box.active_scroll table td:nth-child(3){padding-right:30px}.sr_mileage .event_view_box .benefit_box.type02 .acc_box>ul>li .acc_cont>.scroll_tbl_st01 .scroll_box.active_scroll table td:nth-child(4){padding-right:37px!important}.sr_mileage .mys_visual .mys_point_wrap1{position:relative;z-index:10;display:flex;justify-content:space-between;padding:43px 0 41px 20px}.sr_mileage .mys_visual .mys_point_wrap1>div{float:none}.sr_mileage .mys_visual .mys_point_wrap1 .le_cont .mys_point_wrap2{padding-top:70px}.sr_mileage .mys_visual .mys_point_wrap1 .le_cont .total_point span{font-family:'arial'}.sr_mileage .mys_visual .mys_point_wrap1 .ri_cont{padding-right:6px}.sr_mileage .mys_visual .mys_point_wrap1 .ri_cont>a{margin-bottom:8px;border-color:#75655f}.sr_mileage .mys_visual .mys_point_wrap1 .ri_cont>a span{display:inline-block;position:relative;padding-right:10px}.sr_mileage .mys_visual .mys_point_wrap1 .ri_cont>a span:after{content:'';position:absolute;top:50%;right:0;width:4px;height:8px;margin-top:-3px;background:url(../image/common/icon_arrow_sp.png) no-repeat -15px 0}.sr_mileage .mys_visual .mys_point_wrap1 .ri_cont dl{padding:0;width:auto}.sr_mileage .mys_visual .mys_point_wrap1 .ri_cont dl.check_type{min-height:37px;margin-top:9px}.sr_mileage .mys_visual .mys_point_wrap1 .ri_cont dl+dl{margin-top:17px}.sr_mileage .mys_visual .mys_point_wrap1 .ri_cont dl:last-child{margin-top:28px}.sr_mileage .mys_visual .mys_point_wrap1 .ri_cont.interval_st01 dl{min-height:37px;margin-top:9px}.sr_mileage .mys_visual .mys_point_wrap1 .ri_cont.interval_st01 dl dt,.sr_mileage .mys_visual .mys_point_wrap1 .ri_cont.interval_st01 dl dd{padding-top:9px}.sr_mileage .mys_visual .mys_point_wrap1 .ri_cont.interval_st01 dl+dl{margin-top:9px}.sr_mileage .tab_menu_box .tab_tit{border-bottom:2px solid #ebebeb}.sr_mileage .tab_menu_box .tab_tit:after{content:'';display:block;clear:both}.sr_mileage .tab_menu_box .tab_tit>li{float:left;width:50%;text-align:center}.sr_mileage .tab_menu_box .tab_tit>li a{display:block}.sr_mileage .tab_menu_box .tab_tit>li a span{position:relative;display:inline-block;padding:0 30px;height:45px;line-height:44px;font-size:18px}.sr_mileage .tab_menu_box .tab_tit>li.on a span{color:#ef3f3b}.sr_mileage .tab_menu_box .tab_tit>li.on a span:after{content:'';position:absolute;bottom:-2px;left:0;width:100%;height:2px;background:#f7535c;z-index:999}.sr_mileage .tab_menu_box .tab_box>div{display:none}.sr_mileage .tab_menu_box .tab_box>div.on{display:block}.sr_mileage .tab_menu_box .tab_box .filter_box{background:#fafafa;padding:22px 35px 0}.sr_mileage .tab_menu_box .tab_box .filter_box.interval01{margin-top:10px}.sr_mileage .tab_menu_box .tab_box .filter_box .result_txt{padding-bottom:23px;display:flex;justify-content:space-between;align-items:center}.sr_mileage .tab_menu_box .tab_box .filter_box .result_txt>p{font-size:18px;color:#333}.sr_mileage .tab_menu_box .tab_box .filter_box .result_txt>p span{color:#ef3f3b}.sr_mileage .tab_menu_box .tab_box .filter_box .result_txt>button{border:0 none;font-size:0;line-height:0;width:23px;height:23px;background:url('../image/common/btn_filter.png') no-repeat}.sr_mileage .tab_menu_box .tab_box .filter_box .result_txt>button.on{background-position:0 100%}.sr_mileage .tab_menu_box .tab_box .filter_box .filter_cont{display:none}.sr_mileage .tab_menu_box .tab_box .filter_box .filter_cont.on{display:block}.sr_mileage .tab_menu_box .tab_box .filter_box .filter_cont .store_select{border-top:0 none}.sr_mileage .tab_menu_box .tab_box .filter_box .filter_cont .store_select+.store_select{margin-top:9px}.sr_mileage .tab_menu_box .tab_box .filter_box .filter_cont .store_select p{background:#fff}.sr_mileage .tab_menu_box .tab_box .filter_box .filter_cont .store_select .store_box .store_box01 li{padding:14px 0 15px 36px}.sr_mileage .tab_menu_box .tab_box .filter_box .filter_cont .store_select .store_box .store_box02{border-top:0 none}.sr_mileage .tab_menu_box .tab_box .filter_box .filter_cont .search_box{margin-top:23px;padding:0 26px 35px 36px;display:flex;justify-content:space-between;align-items:center}.sr_mileage .tab_menu_box .tab_box .filter_box .filter_cont .search_box:after{display:none}.sr_mileage .tab_menu_box .tab_box .filter_box .filter_cont .search_box>div{float:none}.sr_mileage .tab_menu_box .tab_box .filter_box .filter_cont .search_box .tab_wrap2>ul{display:flex;justify-content:space-between;width:350px}.sr_mileage .tab_menu_box .tab_box .filter_box .filter_cont .search_box .tab_wrap2>ul li{float:none}.sr_mileage .tab_menu_box .tab_box .filter_box .filter_cont .search_box .tab_wrap2 input[type='radio']{display:none}.sr_mileage .tab_menu_box .tab_box .filter_box .filter_cont .search_box .tab_wrap2 input[type='radio']+label{padding:0;background:0;cursor:pointer;color:#333}.sr_mileage .tab_menu_box .tab_box .filter_box .filter_cont .search_box .tab_wrap2 input[type='radio']:checked+label{color:#ef3f3b}.sr_mileage .tab_menu_box .tab_box .filter_box .filter_cont .search_box .input_search_wrap span{padding:0 10px 0 7px}.sr_mileage .tab_menu_box .tab_box .filter_box .filter_cont .search_box .input_search_wrap button{margin-left:6px}.sr_mileage .tab_menu_box .tab_box .filter_box+.point_list{margin-top:40px}.sr_mileage .tab_menu_box .tab_box .accum_point{overflow:hidden;padding:38px 10px 0 10px;text-align:right}.sr_mileage .tab_menu_box .tab_box .accum_point p{float:right;font-size:17px;width:100%}.sr_mileage .tab_menu_box .tab_box .accum_point p span{display:inline-block;width:18%;color:#555;text-align:center}.sr_mileage .tab_menu_box .tab_box .accum_point p span+span{width:17%;color:#aaa;text-align:right;padding-right:20px}.sr_mileage .tab_menu_box .tab_box .accum_point p span+span em{color:#e53433;font-size:19px}.sr_mileage .point_list li .point a,.sr_mileage .point_list li .point span{position:relative;padding-right:20px}.sr_mileage .point_list li .point .cancel{color:#7b5c49}.sr_mileage .point_list.btn_type li .point a:after{content:'';position:absolute;top:50%;right:0;width:8px;height:12px;margin-top:-5px;background:url(../image/common/icon_arrow_sp.png) no-repeat -30px 0}.sr_mileage .point_list.header_st .header{background:#f4f4f4}.sr_mileage .point_list.header_st .header>*{color:#333;font-size:17px}.sr_mileage .point_list.header_st .header .date{padding-right:54px;text-align:center}.sr_mileage .point_list.header_st .header .branch{padding-left:50px}.sr_mileage .point_list.header_st .header .text{text-align:right;padding-right:25px}.sr_mileage .point_list.header_st .date{padding-left:34px}.sr_mileage .point_list.header_st .text{text-align:right;padding-right:51px}.sr_mileage .branch_point_info .usable{text-align:right;padding-right:50px}.sr_mileage .branch_point_info .usable p{font-size:20px;color:#333;padding-bottom:8px}.sr_mileage .branch_point_info .usable span{font-size:51px;color:#999;display:inline-block;line-height:1}.sr_mileage .branch_point_info .usable span em{color:#f6535c}.sr_mileage .branch_point_info .list_box{background:#fff;margin-top:46px;border-bottom:1px solid #e6e6e6}.sr_mileage .branch_point_info .list_box.acc_box button span{font-size:0;line-height:0}.sr_mileage .branch_point_info .list_box>ul>li .acc_tit{display:flex;justify-content:space-between;align-items:center;height:68px;padding:0 20px 0 24px;border-top:1px solid #e6e6e6}.sr_mileage .branch_point_info .list_box>ul>li span{font-size:18px;color:#333}.sr_mileage .branch_point_info .list_box>ul>li span+span{font-size:20px;color:#888}.sr_mileage .branch_point_info .list_box>ul>li span+span em{color:#ef3f3b}.sr_mileage .branch_point_info .list_box>ul>li span+span button{width:20px;height:20px;vertical-align:13px;margin-left:13px}.sr_mileage .branch_point_info .list_box>ul>li span+span button span{background:url('../image/common/btn_arrow_toggle.png') 50% 0 no-repeat;width:15px;height:10px;display:inline-block}.sr_mileage .branch_point_info .list_box>ul>li.on span+span button span{background-position:50% 100%}.sr_mileage .branch_point_info .list_box>ul>li .acc_cont{display:none}.sr_mileage .branch_point_info .list_box>ul>li.on .acc_cont{display:block}.sr_mileage .branch_point_info .scroll_tbl_st01{border-left:0 none;border-right:0 none;border-bottom:0 none}.sr_mileage .branch_point_info .scroll_tbl_st01 .tbl_hd{background:#f4f4f4;border:0 none}.sr_mileage .branch_point_info .scroll_tbl_st01 .tbl_bd{background:#fbfbfb}.sr_mileage .branch_point_info .scroll_tbl_st01 .tbl_bd td{font-size:18px}.sr_mileage .branch_point_info .scroll_tbl_st01 .tbl_bd td:nth-child(1){text-align:center}.sr_mileage .branch_point_info .scroll_tbl_st01 .tbl_bd td:nth-child(1) span{display:inline-block;width:134px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.sr_mileage .branch_point_info .scroll_tbl_st01 .tbl_bd td:nth-child(1) span,.sr_mileage .branch_point_info .scroll_tbl_st01 .tbl_bd td:nth-child(2){font-size:16px}.sr_mileage .branch_point_info .scroll_tbl_st01 td:nth-child(1)~td{text-align:right;color:#75655f}.sr_mileage .branch_point_info .scroll_tbl_st01 td:nth-child(3){padding-left:0;padding-right:0}.sr_mileage .branch_point_info .scroll_tbl_st01 td:nth-child(4){padding-left:0;padding-right:30px}.sr_mileage .branch_point_info .scroll_tbl_st01 .tbl_hd td:nth-child(5){padding-right:0}.sr_mileage .branch_point_info .scroll_tbl_st01 .tbl_bd td:last-child{padding-right:47px;width:184px}.sr_mileage .branch_point_info .scroll_tbl_st01 .tbl_bd .no_date td:first-child{text-align:left!important;padding-left:38px}.sr_mileage .branch_point_info .scroll_tbl_st01 .scroll_box.active_scroll td:nth-child(3){padding-right:0;padding-left:0}.sr_mileage .branch_point_info .scroll_tbl_st01 .scroll_box.active_scroll .tbl_bd .no_date td:last-child,.sr_mileage .branch_point_info .scroll_tbl_st01 .scroll_box.active_scroll td:nth-child(4){padding-right:30px;width:154px}.sr_mileage .mys_visual .mys_member_wrap1{padding-top:40px}.sr_mileage .mys_visual .mys_member_wrap1 .le_cont .grade_text{margin-bottom:36px}.sr_mileage .mys_visual .mys_member_wrap1 .le_cont .grade_info_list{text-align:left;padding-left:102px}.sr_mileage .mys_visual .mys_member_wrap1 .le_cont .grade_info_list dl{margin-bottom:8px;height:21px}.sr_mileage .mys_visual .mys_member_wrap1 .le_cont .grade_info_list dl dd .btn_text_arrow_light_gray,.sr_mileage .mys_visual .mys_member_wrap1 .le_cont .grade_info_list dl dd{font-size:14px;font-family:Notosans}.sr_mileage .mys_visual .mys_member_wrap1 .le_cont .grade_info_list dl dd .btn_text_arrow_light_gray.color_st{color:#444}.sr_mileage .mys_visual .mys_member_wrap1 .le_cont .grade_info_list p{font-size:14px;color:#fff;display:inline-block;font-family:Notosans;position:relative;padding-right:10px}.sr_mileage .mys_visual .mys_member_wrap1 .le_cont .grade_info_list p a{color:#fff;padding-right:10px;position:relative;font-family:'roboto'}.sr_mileage .mys_visual .mys_member_wrap1 .le_cont .grade_info_list p a::after{content:'';display:inline-block;width:7px;height:11px;background:url(../image/common/icon_arrow_sp.png) no-repeat;background-position:-14px 0;position:absolute;top:4px;right:0}.list_type4 .text ul li:first-child{padding-top:0;background-position:0 10px}.tit_type5.bold{font-family:'NotoSansBold',sans-serif}.change_box.type2{padding:30px 25px}.data_list dl{margin-top:20px}.data_list dl:first-child{margin-top:0}.data_list dl::after{content:'';display:block;clear:both}.data_list dl dt,.data_list dl dd{font-size:16px;line-height:24px;color:#333}.data_list dl dt{font-family:'NotoSansBold',sans-serif;float:left}.data_list dl dd{float:right;text-align:right}.data_list dl dd .acc{color:#ef3f3b}.data_list dl dd .acc span{color:#aaa}.data_list dl dd .acc+.refer{font-size:15px;color:#aaa}.list_type7 dd .refer{font-size:13px;color:#888}.change_box.type2+.btn_wrap_ceType6{margin-top:40px}.layout_type1.point_charge{text-align:center;margin-top:50px}.point_charge .cont_wrap{font-size:0;line-height:0}.point_charge .affiliates_list{display:inline-block}.point_charge .affiliates_list li{width:224px;font-size:16px;line-height:23px;padding:0;margin:0 11px 11px 0}.point_charge .affiliates_list li:nth-child(4n){margin-right:0}.point_charge .affiliates_list li:last-child{margin-right:0}.point_charge .affiliates_list li a{height:202px;padding:40px 0 25px}.point_charge .affiliates_list li a::before{width:100%;height:80px;margin-bottom:30px;background-position:50% 50%}.icon.kb a::before{background-image:url('../image/common/icon_kb.png');background-size:auto 59px}.icon.bc a::before{background-image:url('../image/common/icon_bc.png');background-size:auto 69px}.icon.samsung a::before{background-image:url('../image/common/icon_samsung.png');background-size:auto 52px}.icon.nh a::before{background-image:url('../image/common/icon_nh.png');background-size:auto 73px}.icon.hyundai a::before{background-image:url('../image/common/icon_hyundai.png');background-size:auto 32px}.icon.hana a::before{background-image:url('../image/common/icon_hana.png');background-size:auto 80px}.icon.woori a::before{background-image:url('../image/common/icon_woori.png');background-size:auto 65px}.vaucher_agree{margin-bottom:50px}.vaucher_agree .list_type4{padding-top:80px;border-top:0}.vaucher_agree .cont{padding:20px 0}.vaucher_agree .text li{padding-top:0;margin-top:20px;background-position:0 10px}.vaucher_agree .text ul li:first-child{margin-top:0;background-position:0 8px}.vaucher_agree .text u{font-size:16px;color:#333}.vaucher_agree dl dd p{font-size:15px;line-height:24px;margin:20px 0 30px;letter-spacing:-0.03em}.vaucher_regist .vaucher_agree label{padding-right:0}.vaucher_regist .vaucher_agree label+input{margin-left:20px}.layout_type1.charge_complete{margin-top:56px}.charge_complete .change_box.top{font-family:'NotoSansLight';font-weight:400;font-size:26px;line-height:36px;text-align:center;padding:55px 0;margin:0 0 95px}.charge_complete .text_type5{padding:20px 0 80px}.charge_complete .text_type5 li{font-family:'NotoSansLight';font-weight:400;font-size:18px;color:#666}.charge_use_list::after{content:'';display:table;clear:both}.charge_use_list li{margin-bottom:100px}.charge_use_list li:last-child{margin-bottom:0}.charge_use_list .text{font-size:18px;color:#343434;margin-bottom:50px;position:relative;padding-left:80px}.charge_use_list .text strong{font-size:20px;color:#ef3f3b;font-style:italic;display:inline-block;position:absolute;top:-1px;left:0}.charge_use_list .text span{display:inline-block;margin-top:5px}.charge_use_list img{margin-left:30px}.charge_complete .tip_text{font-family:'NotoSansLight';font-weight:400;font-size:14px;color:#888;margin:60px 0 50px}.charge_complete .change_box.type2{padding:18px 20px}.charge_complete .change_box.type2 .text{font-size:18px;line-height:24px;color:#666;text-align:left;padding-left:24px;position:relative}.charge_complete .change_box.type2 .text::before{content:'※';display:block;font-size:18px;line-height:24px;position:absolute;top:0;left:0}.list_type4 .text ul li:first-child{padding-top:0;background-position:0 10px}.tit_type5.bold{font-family:'NotoSansBold',sans-serif}.change_box.type2{padding:30px 25px}.data_list dl{margin-top:20px}.data_list dl:first-child{margin-top:0}.data_list dl::after{content:'';display:block;clear:both}.data_list dl dt,.data_list dl dd{font-size:16px;line-height:24px;color:#333}.data_list dl dt{font-family:'NotoSansBold',sans-serif;float:left}.data_list dl dd{float:right;text-align:right}.data_list dl dd .acc{color:#ef3f3b}.data_list dl dd .acc span{color:#aaa}.data_list dl dd .acc+.refer{font-size:15px;color:#aaa}.list_type7 dd .refer{font-size:13px;color:#888}.change_box.type2+.btn_wrap_ceType6{margin-top:40px}.layout_type1.point_charge{text-align:center;margin-top:50px}.point_charge .cont_wrap{font-size:0;line-height:0}.point_charge .affiliates_list{display:inline-block}.point_charge .affiliates_list li{width:224px;font-size:16px;line-height:23px;padding:0;margin:0 11px 11px 0}.point_charge .affiliates_list li:nth-child(4n){margin-right:0}.point_charge .affiliates_list li:last-child{margin-right:0}.point_charge .affiliates_list li a{height:202px;padding:40px 0 25px}.point_charge .affiliates_list li a::before{width:100%;height:80px;margin-bottom:30px;background-position:50% 50%}.icon.kb a::before{background-image:url('../image/common/icon_kb.png');background-size:auto 59px}.icon.bc a::before{background-image:url('../image/common/icon_bc.png');background-size:auto 69px}.icon.samsung a::before{background-image:url('../image/common/icon_samsung.png');background-size:auto 52px}.icon.nh a::before{background-image:url('../image/common/icon_nh.png');background-size:auto 73px}.icon.hyundai a::before{background-image:url('../image/common/icon_hyundai.png');background-size:auto 32px}.icon.hana a::before{background-image:url('../image/common/icon_hana.png');background-size:auto 80px}.icon.woori a::before{background-image:url('../image/common/icon_woori.png');background-size:auto 65px}.vaucher_agree{margin-bottom:50px}.vaucher_agree .list_type4{padding-top:80px;border-top:0}.vaucher_agree .cont{padding:20px 0}.vaucher_agree .text li{padding-top:0;margin-top:20px;background-position:0 10px}.vaucher_agree .text ul li:first-child{margin-top:0;background-position:0 8px}.vaucher_agree .text u{font-size:16px;color:#333}.vaucher_agree dl dd p{font-size:15px;line-height:24px;margin:20px 0 30px;letter-spacing:-0.03em}.vaucher_regist .vaucher_agree label{padding-right:0}.vaucher_regist .vaucher_agree label+input{margin-left:20px}.layout_type1.charge_complete{margin-top:56px}.charge_complete .change_box.top{font-family:'NotoSansLight';font-weight:400;font-size:26px;line-height:36px;text-align:center;padding:55px 0;margin:0 0 95px}.charge_complete .text_type5{padding:20px 0 80px}.charge_complete .text_type5 li{font-family:'NotoSansLight';font-weight:400;font-size:18px;color:#666}.charge_use_list::after{content:'';display:table;clear:both}.charge_use_list li{margin-bottom:100px}.charge_use_list li:last-child{margin-bottom:0}.charge_use_list .text{font-size:18px;color:#343434;margin-bottom:50px}.charge_use_list img{margin-left:30px}.charge_use_list .text strong{font-size:20px;color:#ef3f3b;font-style:italic;margin-right:15px}.charge_complete .tip_text{font-family:'NotoSansLight';font-weight:400;font-size:14px;color:#888;margin:60px 0 50px}.charge_complete .change_box.type2{padding:18px 20px}.charge_complete .change_box.type2 .text{font-size:18px;line-height:24px;color:#666;text-align:left;padding-left:24px;position:relative}.charge_complete .change_box.type2 .text::before{content:'※';display:block;font-size:18px;line-height:24px;position:absolute;top:0;left:0}:lang(ch) .receipt_detail .pop_cont,:lang(cn) .receipt_detail .pop_cont,:lang(zh) .receipt_detail .pop_cont,:lang(ja) .receipt_detail .pop_cont{word-break:keep-all;-ms-word-break:keep-all}#div_deListDtl.point_list li .branch{width:23%}#div_deListDtl.point_list li .branch span{display:block}#div_deListDtl.point_list li .branch .coupon_code{color:#888}#div_deListDtl.point_list li .date{width:23%;color:#333}#div_deListDtl.point_list li .purchase{float:left;width:40%}#div_deListDtl.point_list li .purchase span{display:block;overflow:hidden;white-space:normal;text-overflow:ellipsis;word-wrap:break-word;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:23px;max-height:46px}#div_deListDtl.point_list li .purchase .brand{color:#333}#div_deListDtl.point_list li .purchase .item{color:#999}#div_deListDtl.point_list li .point{width:14%}#div_deListDtl.point_list li .point .status{display:block;color:#888;text-align:right;padding-right:12px}#div_deListDay li .point a span{padding-right:0}#div_deListDay.point_list li.header .date{padding-right:68px}#div_deListDtl.point_list li .branch .coupon_code,#div_deListDtl.point_list li .purchase .item,#div_deListDtl.point_list li .point .status{margin-top:10px}.layer_wrap.receipt_detail .layer_pop{top:40px;bottom:40px;max-width:425px;padding:0 0 20px;overflow:hidden;background:#f4f4f4}.layer_wrap.receipt_detail .pop_header{text-align:center;padding:20px 50px 30px}.receipt_detail .layer_pop .pop_cont{padding:0}.receipt_detail .layer_pop .scroll_cont{max-height:calc(100% - 231px);padding:0 20px}.receipt_detail .cont_section{padding:25px 15px;margin-bottom:8px;background:#fff}.receipt_detail .barcode_area{text-align:center;padding-top:25px}.receipt_detail .barcode_area span{display:inline-block;font-size:16px;padding-top:5px}.receipt_detail .coupon_barcode{margin:0 auto;display:inline-block;width:auto!important;overflow:hidden!important}.receipt_detail .coupon_barcode .barCode{padding-top:5px}.receipt_detail .coupon_barcode .barCode::before,.receipt_detail .coupon_barcode .barCode::after{content:'*';display:inline-block;font-size:16px;color:#000}.receipt_detail .seller_info dl::after{content:'';display:table;clear:both}.receipt_detail .seller_info dt,.receipt_detail .seller_info dd{float:left;margin-top:5px}.receipt_detail .seller_info dt{color:#666}.receipt_detail .seller_info dd{color:#222;margin-left:5px}.receipt_detail .seller_info dd+dt{clear:both}.receipt_detail .seller_info dt:first-child,.receipt_detail .seller_info dt:first-child+dd{margin-top:0}.receipt_detail .seller_info .addr{clear:both;margin-left:0}.receipt_detail .seller_info dd span+span{margin-left:5px}.receipt_detail .detail_order{background:#fff}.receipt_detail .pop_cont>*{line-height:22px;color:#222}.receipt_detail .status{text-align:center;padding-bottom:15px}.receipt_detail .bill_detail .bill_code{font-size:19px;font-weight:bold;color:#222;text-align:center;padding-bottom:30px}.receipt_detail .bill_list_cont>li{padding:15px 0;border-bottom:1px dotted #d8d8d8}.receipt_detail .bill_list_cont>li:first-child{padding-top:0}.receipt_detail .bill_list_cont>li:last-child{padding-bottom:0;border-bottom:0}.receipt_detail .bill_list_cont .text{padding:0 5px}.receipt_detail .bill_list_cont .text.txt_c{text-align:center}.receipt_detail .bill_list_cont .noti_text{color:#666}.receipt_detail .bill_list_cont .noti_text p{margin-bottom:10px}.receipt_detail .bill_list_cont .noti_text p:last-child{margin-bottom:0}.receipt_detail ul.detail_list>li span{color:#222}.receipt_detail ul.detail_list>li .tit{color:#666}.receipt_detail .detail_list dt{font-weight:bold;margin-bottom:15px;position:relative}.receipt_detail .detail_list dt.no_bg{font-weight:normal;margin-bottom:5px}.receipt_detail .detail_list dt span{display:inline-block;padding:0 5px;background:#eee}.receipt_detail .detail_list dt.no_bg span{background:0}.receipt_detail .detail_list dt .count{position:absolute;padding:0 18px 0 0;right:0;background:0}.receipt_detail .detail_list dd .list{padding:0 5px}.receipt_detail .detail_list dd .list_type+.list_type{margin-top:15px}.receipt_detail .detail_list.arrival_info .text,.receipt_detail .col_type li{display:flex;flex-wrap:wrap;justify-content:space-between}.receipt_detail .col_type li .col{display:inline-block}.receipt_detail .buyer_info .col_type span,.receipt_detail .arrival_info .text span,.receipt_detail .arrival_info .col_type span{font-weight:bold}.receipt_detail .arrival_info #flightNm,.receipt_detail .arrival_info #airport,.receipt_detail .arrival_info .text .time{font-size:18px}.receipt_detail .arrival_info #delivery{font-weight:bold;text-align:right}.receipt_detail .detail_list.list_table dt{padding:0 5px;margin-bottom:0}.receipt_detail .list_table{table-layout:fixed}.receipt_detail .list_table th,.receipt_detail .list_table td{color:#222;padding:15px 5px}.receipt_detail .list_table thead{border-bottom:1px dotted #d8d8d8}.receipt_detail .list_table thead th{font-weight:normal;font-size:14px;padding:0 5px 15px}.receipt_detail .list_table tr.item+tr td{padding-top:0}.receipt_detail .list_table tr+tr.item td{padding-top:0}.receipt_detail .list_table .total td{font-size:16px;font-weight:bold;background:#f4f4f4}.receipt_detail .list_table .total .qty{font-size:18px}.receipt_detail .list_table td{font-size:13px;line-height:22px;text-align:center}.receipt_detail .list_table thead th{text-align:center}.receipt_detail .list_table .item td{padding-bottom:0}.receipt_detail .list_table .item span{display:inline-block}.receipt_detail .list_table .item span+span{margin-left:5px}.receipt_detail .list_table .item .sku{white-space:nowrap;overflow:hidden}.receipt_detail .list_table .item .sku .ref{float:right}.receipt_detail .list_table .item .sku::after{content:'';display:block;clear:both}.receipt_detail .list_table .item .sku+.sku span{display:inline}.receipt_detail .list_table .flex_col span+span{margin-left:10px}.receipt_detail .list_table tr .txt_l{text-align:left}.receipt_detail .list_table tr .txt_r{text-align:right}.receipt_detail .list_table .tr_list td{font-size:14px;padding:15px 0 0}.receipt_detail .list_table .tr_list .tit span{display:inline-block;width:70px}.receipt_detail .save_point dd span{font-weight:bold}.receipt_detail .detail_list .col_type .cols{float:none}.receipt_detail .detail_list dd .bill_type{padding:0}.receipt_detail .bill_type li{padding:0 5px}.receipt_detail .detail_list .bill_type li::after{content:'';display:table;clear:both}.receipt_detail #coupon .bill_type .dot_line{padding-bottom:0;margin-bottom:0;border-bottom:0}.receipt_detail .bill_list_cont #coupon{margin-bottom:15px}.receipt_detail .bill_list_cont #dfslimit{padding-top:0}.receipt_detail #dfslimit .pt_line{padding-top:15px;margin-top:15px;border-top:1px dotted #d8d8d8}.receipt_detail .bill_type .dot_line{padding-bottom:15px;margin-bottom:15px}.receipt_detail .bill_type .pt_line{font-size:15px}.receipt_detail .detail_list ul .pt_line{font-weight:bold}.receipt_detail .detail_list .bill_type .tit{float:left;width:calc(100% - 85px)}.receipt_detail .detail_list .bill_type .price{float:right;text-align:right}.receipt_detail .detail_list .bill_type.type2 .tit{width:calc(100% - 50px)}.receipt_detail .detail_list .flex_type{display:flex;flex-flow:row nowrap;justify-content:space-between}.receipt_detail .detail_list .dot_line{border-bottom:1px dotted #d8d8d8}.receipt_detail .pop_cont>.text{font-size:13px;color:#666;letter-spacing:-0.01em}.receipt_detail .btn_area{display:block;line-height:47px;padding-top:30px}.receipt_detail .dim_close{right:20px}.receipt_detail .benefit_info li{padding-top:15px;margin-top:15px;border-top:1px dotted #d8d8d8}.receipt_detail .benefit_info li:first-child{padding-top:0;margin-top:0;border-top:0}.receipt_detail .benefit_info .text.code{padding-bottom:15px;margin-bottom:15px;border-bottom:1px dotted #d8d8d8}.event_agree .list_type8.faq li a::before{display:none}.receipt_detail .save_canvas{display:inline-block;width:26px;height:22px;position:absolute;top:20px;right:62px;background:url('../image/common/btn_canvas_save.png') no-repeat;background-size:auto 22px}.receipt_detail .layer_pop.save_mode{overflow-y:auto}.receipt_detail .layer_pop.save_mode .scroll_cont{max-height:initial}.list_type4 .text ul li:first-child{padding-top:0;background-position:0 10px}.tit_type5.bold{font-family:'NotoSansBold',sans-serif}.change_box.type2{padding:30px 25px}.data_list dl{margin-top:20px}.data_list dl:first-child{margin-top:0}.data_list dl::after{content:'';display:block;clear:both}.data_list dl dt,.data_list dl dd{font-size:16px;line-height:24px;color:#333}.data_list dl dt{font-family:'NotoSansBold',sans-serif;float:left}.data_list dl dd{float:right;text-align:right}.data_list dl dd .acc{color:#ef3f3b}.data_list dl dd .acc span{color:#aaa}.data_list dl dd .acc+.refer{font-size:15px;color:#aaa}.list_type7 dd .refer{font-size:13px;color:#888}.change_box.type2+.btn_wrap_ceType6{margin-top:40px}.layout_type1.point_charge{text-align:center;margin-top:50px}.point_charge .cont_wrap{font-size:0;line-height:0}.point_charge .affiliates_list{display:inline-block}.point_charge .affiliates_list li{width:224px;font-size:16px;line-height:23px;padding:0;margin:0 11px 11px 0}.point_charge .affiliates_list li:nth-child(4n){margin-right:0}.point_charge .affiliates_list li:last-child{margin-right:0}.point_charge .affiliates_list li a{height:202px;padding:40px 0 25px}.point_charge .affiliates_list li a::before{width:100%;height:80px;margin-bottom:30px;background-position:50% 50%}.icon.kb a::before{background-image:url('../image/common/icon_kb.png');background-size:auto 59px}.icon.bc a::before{background-image:url('../image/common/icon_bc.png');background-size:auto 69px}.icon.samsung a::before{background-image:url('../image/common/icon_samsung.png');background-size:auto 52px}.icon.nh a::before{background-image:url('../image/common/icon_nh.png');background-size:auto 73px}.icon.hyundai a::before{background-image:url('../image/common/icon_hyundai.png');background-size:auto 32px}.icon.hana a::before{background-image:url('../image/common/icon_hana.png');background-size:auto 80px}.icon.woori a::before{background-image:url('../image/common/icon_woori.png');background-size:auto 65px}.vaucher_agree{margin-bottom:50px}.vaucher_agree .list_type4{padding-top:80px;border-top:0}.vaucher_agree .cont{padding:20px 0}.vaucher_agree .text li{padding-top:0;margin-top:20px;background-position:0 10px}.vaucher_agree .text ul li:first-child{margin-top:0;background-position:0 8px}.vaucher_agree .text u{font-size:16px;color:#333}.vaucher_agree dl dd p{font-size:15px;line-height:24px;margin:20px 0 30px;letter-spacing:-0.03em}.vaucher_regist .vaucher_agree label{padding-right:0}.vaucher_regist .vaucher_agree label+input{margin-left:20px}.layout_type1.charge_complete{margin-top:56px}.charge_complete .change_box.top{font-family:'NotoSansLight';font-weight:400;font-size:26px;line-height:36px;text-align:center;padding:55px 0;margin:0 0 95px}.charge_complete .text_type5{padding:20px 0 80px}.charge_complete .text_type5 li{font-family:'NotoSansLight';font-weight:400;font-size:18px;color:#666}.charge_use_list::after{content:'';display:table;clear:both}.charge_use_list li{margin-bottom:100px}.charge_use_list li:last-child{margin-bottom:0}.charge_use_list .text{font-size:18px;color:#343434;margin-bottom:50px;position:relative;padding-left:80px}.charge_use_list .text strong{font-size:20px;color:#ef3f3b;font-style:italic;display:inline-block;position:absolute;top:-1px;left:0}.charge_use_list .text span{display:inline-block;margin-top:5px}.charge_use_list img{margin-left:30px}.charge_complete .tip_text{font-family:'NotoSansLight';font-weight:400;font-size:14px;color:#888;margin:60px 0 50px}.charge_complete .change_box.type2{padding:18px 20px}.charge_complete .change_box.type2 .text{font-size:18px;line-height:24px;color:#666;text-align:left;padding-left:24px;position:relative}.charge_complete .change_box.type2 .text::before{content:'※';display:block;font-size:18px;line-height:24px;position:absolute;top:0;left:0}.gift_point>button{vertical-align:top}.toggle_type1.gift_target{border-bottom:1px solid #d9d9d9}.toggle_type1.gift_target .cont_toggle{display:none;padding-bottom:40px}.toggle_type1.gift_target.on .cont_toggle{display:block}.gift_target .txt_box{font-size:18px;color:#666;padding-left:58px;position:relative;line-height:79px}.gift_target .txt_box.passport_info{border-top:1px solid #d9d9d9;background:url(../image/common/icon_passport_info.png) no-repeat 10px 20px;background-size:35px;border-top:2px solid #74655e;margin-top:-1px}.gift_target .txt_box.member_info{background:url(../image/common/icon_member_info.png) no-repeat 10px 20px;background-size:35px}.gift_target .btn_toggle{position:absolute;right:10px;top:28px;width:86%;padding-top:20px}.gift_target .btn_toggle:after{top:10px;right:0;height:8px}.gift_target.toggle_type1.on .btn_toggle:after{background-position:50% 100%}.gift_target.toggle_type1 .cont_toggle .passport_name{display:flex;align-items:center;gap:10px}.gift_target .btn_delete{right:2px}input[type="text"]:read-only.recipient{color:#999}.sendpoint{padding:20px 0;border-top:2px solid #75655f;border-bottom:0 solid #e0e0e0}.sendpoint .tit{font-size:16px;color:#222;background:url(../image/common/icon_srewards.png) no-repeat 0 50%;background-size:20px auto;padding-left:32px;line-height:20px;margin-bottom:10px}.sendpoint2{padding:20px 0 10px 0;border-bottom:1px solid #e0e0e0}.sendpoint2 .tit{font-size:16px;color:#222;background:url(../image/common/icon_srewards.png) no-repeat 0 50%;background-size:20px auto;padding-left:32px;line-height:20px}.sendpoint.input_point_wrap .btn_delete{display:none;right:105px}.sendpoint input::placeholder{font-size:20px;color:#999;font-weight:normal}.sendpoint .input_delete_wrap{padding-right:6px}.sendpoint .input_delete_wrap label{position:absolute;left:10px;display:flex;justify-content:space-between;width:318px;line-height:40px}.sendpoint .input_delete_wrap label>span{font-size:16px}.sendpoint .input_delete_wrap label>span+span{font-size:20px;text-align:right}.sendpoint .input_delete_wrap input{padding-right:130px;width:445px}.sendpoint .input_delete_wrap input::placeholder{font-size:19px}.sendpoint .input_delete_wrap>span{position:absolute;right:120px;line-height:40px;padding-right:0}.sendpoint button.white{color:#222;border:0;position:absolute;top:50px;right:0;padding:0 16px 0;background:0}.sendpoint button:disabled{background:0;color:#ccc}.sendpoint button.white::before{content:'';display:block;position:absolute;left:0;top:10px;width:2px;height:20px;background:#cbcbcb;z-index:1}.allcheck_warp{padding:19px 0;border-bottom:1px solid #e0e0e0}.check_warp ul{height:260px;margin:0 0 -1px;overflow:auto}.check_warp li{padding:20px 10px 20px 0;font-size:16px}.check_warp li+li{border-top:1px solid #e0e0e0}.check_warp .input_wrap label{padding:0 0 0 34px}.check_warp .point_info{padding:6px 10px 0 30px;color:#999;display:flex;gap:10px}.check_warp .point_info .dday{color:#f6535c;padding-left:10px}.check_warp .point_info .amount{margin-left:auto}.check_warp .point_info .amount em{color:#e63434;padding-right:3px}.check_warp .btn_full.more:after{margin-top:9px}.gift_total_wrap{padding:30px 10px 30px 34px;font-size:16px;color:#222;font-weight:bold;background:#f8f4ee;border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;display:flex;justify-content:space-between}.gift_total_wrap .amount{color:#999;font-size:21px}.gift_total_wrap .amount em{color:#e63434;padding-right:3px}.nodata.gift_chk{margin-top:0;border-top:0;padding:105px 0 60px;background-position:50% 50px}.area-custom-select{position:absolute;width:100px;height:34px;right:0;top:15px}.area-custom-select i{font-style:normal;vertical-align:top}.custom-select{display:inline-block;width:100%;height:100%;border:solid 0 #c4ccd8;background-color:#fff;box-sizing:border-box;font-size:14px;cursor:pointer;position:relative;outline:0;color:#888;font-weight:normal}.select-origin{position:absolute;right:10px}.custom-select-text{position:absolute;top:8px;right:28px}.custom-select-arrow{position:absolute;top:15px;right:10px;width:10px}.custom-select-list{position:absolute;font-size:14px;color:#888;width:92px;height:168px;z-index:15;border:solid 1px #e2e2e2;border-top:0;background-color:#fff;text-align:left;margin-top:-3px;box-sizing:border-box;left:5px}.custom-select-option:first-child{color:#222}.custom-select-option{height:42px;line-height:42px;padding-left:12px;cursor:pointer;box-sizing:border-box;font-weight:normal;border-top:1px solid #e2e2e2}.sr_mileage .gift_detail .detail_list_st01{margin-top:0;border-top:0}.sr_mileage .gift_detail .detail_list_st01>li{border-bottom:0;font-size:16px;padding:0}.sr_mileage .gift_detail .detail_list_st01>li+li{padding-top:12px}.sr_mileage .gift_detail .detail_list_st01>li span{color:#333}.sr_mileage .gift_detail .detail_list_st01>li span.acc{color:#e53433}.sr_mileage .gift_detail .detail_list_st01>li span.cancel{color:#7b5c49}.toggle_type1.gift_target .cont_toggle{position:relative}.site.area-custom-select{width:100%;top:0;position:relative;padding:0 12px;border:1px solid #cbcbcb;height:40px}.site.area-custom-select .custom-select{font-size:16px;font-family:'Malgun Gothic';color:#777}.site.area-custom-select .custom-select-text{right:auto}.site.area-custom-select .custom-select-list{width:445px;margin-top:1px;left:-1px}.site.area-custom-select .custom-select-arrow{right:0}.site.area-custom-select .custom-select-option:first-child{color:#888}.search_list.list_form_type3{margin:30px 0 30px 0;padding:32px 32px 32px 32px!important;border:0 solid #fe9c9b!important;background:#fafafa}.search_list.list_form_type3 dt{color:#222}.search_list.list_form_type3 dd p span{color:#222}.sr_mileage .branch_point_info .list_box>ul>li span+span button span{height:8px}.point_info__arrow{cursor:pointer}.point_info__arrow img{width:12px;opacity:.6;padding:6px 0 5px}.use_point{margin:8px 0 0 30px;position:relative}.use_point div{display:flex;color:#999;line-height:1.4}.use_point div span:first-child{width:102px;flex-shrink:0}.paid_membership__list{margin-top:65px;display:flex;gap:26px 24px;flex-wrap:wrap}.paid_membership__list li{width:453px;height:319px;border:1px solid #e3e3e3;box-sizing:border-box;position:relative}.paid_membership__list li a{display:block;position:absolute;top:0;right:0;bottom:0;left:0}.paid_membership__info{position:relative}.paid_membership .flag{position:absolute;right:12px;top:14px;font-size:15px;color:#fff;padding:0 16px;height:30px;border-radius:16px;text-align:center;line-height:30px}.paid_membership .flag.on{background:#f6535c}.paid_membership .flag.end{background:#47423a}.paid_membership__info .info_tit{height:240px;background:#f9f4ee;padding:50px 35px 20px;color:#312d2a;line-height:1.5}.paid_membership__info .info_tit span{display:block}.paid_membership__info .info_tit .title{font-size:28px;margin-bottom:10px;font-weight:bold}.paid_membership__info .info_tit .txt{font-size:20px}.paid_membership__info .info_detail{padding:15px 35px;border-top:1px solid #e3e3e3;font-size:18px;color:#222;line-height:1.3}.paid_membership__info .info_detail>div{display:flex;gap:5px;align-items:baseline}.paid_membership__info .info_detail>div span:first-child{width:66px}.paid_membership__info .info_detail>div em{font-size:15px}.paid_membership .bull_list01 h3{font-size:15px;font-weight:bold;color:#222}.paid_membership .bull_list01 .list_type1{margin:10px 0 0 0}.paid_membership .bull_list01 .list_type1 li+li{margin:6px 0 0 0}.visual_info_wrap{position:relative}.visual_info_wrap span.flag.on{right:40px;top:40px}.visual_info_wrap span.flag.end{right:40px;top:40px}.visual_info_wrap p{position:absolute;width:100%;text-align:center;font-size:18px;color:#666;bottom:90px}.paid_membership__benefit{position:relative;padding:0 40px 50px;margin-top:-40px}.paid_membership__benefit ul li{padding:30px;background:#fff;border:1px solid #d9d9d9;border-radius:10px;position:relative}.paid_membership__benefit ul li+li{margin:12px 0 0 0}.paid_membership__benefit ul li .benefit_guide a{font-size:16px;color:#f6535c;display:block;position:absolute;right:30px;top:20px;border:1px solid #f6535c;border-radius:20px;letter-spacing:-1px;padding:0 22px;text-align:center;line-height:35px}.paid_membership__benefit ul li .benefit_guide dl dt{font-size:15px;color:#222;margin-bottom:20px;font-weight:bold}.paid_membership__benefit ul li .benefit_guide dl dd{font-size:15px;color:#666;padding:20px 30px;background:#fafafa;border-radius:10px;line-height:1.2}.paid_membership__benefit ul li .benefit_guide dl dd p+p{margin:6px 0 0 0}.paid_membership .toggle_type1{text-align:center;padding-bottom:20px}.paid_membership .toggle_type1 .cont_toggle{display:none}.paid_membership .toggle_type1 .btn_toggle{padding-right:24px;border-bottom:1px solid #4f4f4f}.paid_membership .toggle_type1 .btn_toggle:after{right:0}.paid_membership .toggle_type1.on .cont_toggle{display:block}.paid_membership .toggle_type1.on .btn_toggle:after{background-position:50% 100%}.paid_membership.layer_wrap .layer_pop .scroll_cont{min-height:600px}.paid_membership_cpn li{position:relative}.paid_membership_cpn li+li{margin:10px 0 0 0}.paid_membership_cpn li .coupon_wrap{min-height:130px;height:auto;padding:30px 0 30px 40px;margin-bottom:0;line-height:1.2;border:1px solid #ddd;width:558px;margin-left:35px;border-radius:12px;display:flex;justify-content:space-between;align-items:center}.paid_membership_cpn li .coupon_wrap.confirm{background:url(../image/common/bg_coupon_confirm.png) no-repeat right 50%;background-size:148px auto;border-color:#b9b9b9}.paid_membership_cpn li .coupon_wrap.end{background:url(../image/common/bg_coupon_end.png) no-repeat right 50%;background-size:148px auto}.paid_membership_cpn li .coupon_wrap.used{background:url(../image/common/bg_coupon_used.png) no-repeat right 50%;background-size:148px auto}.paid_membership_cpn li .coupon_wrap::before{width:30px;height:16px;right:134px;background:#fff url(../image/common/cpn_bg_top_off.png);background-size:30px auto;top:-1px;transform:rotate(0);border:0;padding:0}.paid_membership_cpn li .coupon_wrap::after{width:30px;height:16px;right:134px;background:#fff url(../image/common/cpn_bg_btm_off.png);background-size:30px auto;bottom:-1px;transform:rotate(0);border:0;padding:0}.paid_membership_cpn li .coupon_wrap.confirm::before{background:#fff url(../image/common/cpn_bg_top_on.png);background-size:30px auto;top:-1px;transform:rotate(0);border:0;padding:0}.paid_membership_cpn li .coupon_wrap.confirm::after{background:#fff url(../image/common/cpn_bg_btm_on.png);background-size:30px auto;bottom:-1px;transform:rotate(0);border:0;padding:0}.paid_membership_cpn li .coupon_wrap .cpn_info{width:calc(100% - 168px)}.paid_membership_cpn li .coupon_wrap .cpn_info p.title{line-height:1.2;color:#ccc;height:auto;padding:7px 0 0 0;margin-top:0}.paid_membership_cpn li .coupon_wrap .cpn_info p.title::before{border-color:#ccc;width:40px;left:2px}.paid_membership_cpn li .coupon_wrap .cpn_info p.text{padding:0 0 24px 0;color:#ccc;font-size:40px;line-height:1.1}.paid_membership_cpn li .coupon_wrap .cpn_info p.text span{font-size:48px}.paid_membership_cpn li .coupon_wrap .cpn_info div.date{font-size:16px;color:#ccc}.paid_membership_cpn li .coupon_wrap .cpn_info div.place{font-size:16px;color:#ccc;margin-top:4px}.paid_membership_cpn li .coupon_wrap .cpn_info div{display:flex;gap:5px}.paid_membership_cpn li .coupon_wrap.confirm .cpn_info p.title{color:#666}.paid_membership_cpn li .coupon_wrap.confirm .cpn_info p.title::before{border-color:#f6535c}.paid_membership_cpn li .coupon_wrap.confirm .cpn_info p.text{color:#222}.paid_membership_cpn li .coupon_wrap.confirm .cpn_info div.date{color:#666}.paid_membership_cpn li .coupon_wrap.confirm .cpn_info div.place{color:#666}.paid_membership_cpn li .coupon_wrap+a{display:block;position:absolute;top:0;right:0;bottom:0;left:0}.paid_membership_cpn li .coupon_wrap .cpn_info+p{text-align:center;font-size:18px;color:#fff;width:148px;position:relative;padding:0 20px}.paid_membership_cpn li .coupon_wrap.end .cpn_info+p{color:#ccc}.paid_membership_cpn li .coupon_wrap.used .cpn_info+p{color:#ccc}.paid_membership_cpn li .coupon_wrap .cpn_info+p::before{content:'';display:block;width:42px;height:42px;padding-bottom:10px;margin:0 auto}.paid_membership_cpn li .coupon_wrap.confirm .cpn_info+p::before{background:url(../image/common/coupon_ico_confirm.png) no-repeat 0 0;background-size:contain}.paid_membership_cpn li .coupon_wrap.end .cpn_info+p::before{background:url(../image/common/coupon_ico_end.png) no-repeat 0 0;background-size:contain}.paid_membership_cpn li .coupon_wrap.used .cpn_info+p::before{background:url(../image/common/coupon_ico_used.png) no-repeat 0 0;background-size:contain}.event_list.donation_list .list_tit{display:block;border:1px solid #e3e3e3;border-top:0;font-size:18px;color:#222;padding:16px 20px;height:80px;line-height:1.2}.input_used_wrap .tit{font-size:16px;color:#222;background:url(../image/common/icon_srewards.png) no-repeat 0 50%;background-size:20px auto;padding-left:32px;line-height:20px;margin-bottom:10px}.input_used_wrap.input_point_wrap .btn_delete{display:none;right:105px}.input_used_wrap input::placeholder{font-size:20px;color:#999;font-weight:normal}.input_used_wrap .input_delete_wrap{padding-right:6px}.input_used_wrap .input_delete_wrap label{position:absolute;left:10px;display:flex;justify-content:space-between;width:318px;line-height:40px}.input_used_wrap .input_delete_wrap label>span{font-size:16px}.input_used_wrap .input_delete_wrap label>span+span{font-size:20px;text-align:right}.input_used_wrap .input_delete_wrap input{padding-right:130px;width:445px}.input_used_wrap .input_delete_wrap input::placeholder{font-size:19px}.input_used_wrap .input_delete_wrap>span{position:absolute;right:120px;line-height:40px;padding-right:0}.input_used_wrap button.white{color:#222;border:0;position:absolute;top:0;right:0;padding:0 16px 0;background:0}.input_used_wrap button:disabled{background:0;color:#ccc}.input_used_wrap button.white::before{content:'';display:block;position:absolute;left:0;top:10px;width:2px;height:20px;background:#cbcbcb;z-index:1}.donating_tit{line-height:1.3;font-size:18px;color:#222}.list_type4.donating{border-top:0;padding-top:70px}.donating input[type="checkbox"]+label{margin-left:-4px;color:#333}.donation_complete .change_box{font-size:26px;color:#333;text-align:center;padding:55px 0;line-height:1.4}.donation_complete .list_type5{width:445px;margin:30px auto;padding:12px 20px;border-bottom:1px solid #e3e3e3}.donation_complete .list_type5 li{border-bottom:0;padding:6px 0;font-size:16px}.donation_complete .list_type5 li .prod{color:#888}.donation_complete .list_type5 li .point{color:#333}.sr_mileage .tab_menu_box .tab_box .filter_box .filter_cont.mydonation_list .search_box{padding:0 0 35px 2px}.point_list.mydonation_list li *{color:#999}.point_list.mydonation_list li div{display:flex;justify-content:space-between}.point_list.mydonation_list li div+div{padding-top:8px}.col_brown{color:#7b5c49!important}.point_list.mydonation_list li div span{width:15%}.point_list.mydonation_list li div span:nth-child(1){width:27%}.point_list.mydonation_list li div span:nth-child(2){width:43%}.point_list.mydonation_list li div span:last-child{text-align:right}.point_list.mydonation_list li div span a{position:relative;padding-right:16px}.point_list.mydonation_list li div span a::after{content:'';position:absolute;top:50%;right:0;width:8px;height:12px;margin-top:-5px;background:url(../image/common/icon_arrow_sp.png) no-repeat -30px 0}.sr_mileage .tab_menu_box .tab_box .accum_point.mydonation_list p span+span{padding-right:0}#layerPopReceipt .donation_complete .list_type5{width:100%}#layerPopReceipt .list_type4.donating{border-top:0;padding-top:0}#layerPopReceipt .btn_area button+button{margin-left:10px}#layerPopCertificate .layer_pop .scroll_cont{padding-right:0;max-height:800px;overflow:visible}#layerPopCertificate .layer_pop .pop_cont{border:1px solid #eee;padding:80px 120px 80px;margin:66px 40px 40px;max-height:max-content;overflow-y:visible;text-align:center;position:relative}#layerPopCertificate .layer_pop .pop_cont .corner{width:40px;height:40px;position:absolute;background:url(../image/common/bg_certificate.jpg) no-repeat;background-size:contain}#layerPopCertificate .layer_pop .pop_cont .corner.top_left{left:-1px;top:-1px;border-right:10px solid #fff;border-bottom:10px solid #fff}#layerPopCertificate .layer_pop .pop_cont .corner.top_right{right:-1px;top:-1px;border-left:10px solid #fff;border-bottom:10px solid #fff}#layerPopCertificate .layer_pop .pop_cont .corner.bottom_left{left:-1px;bottom:-1px;border-right:10px solid #fff;border-top:10px solid #fff}#layerPopCertificate .layer_pop .pop_cont .corner.bottom_right{right:-1px;bottom:-1px;border-left:10px solid #fff;border-top:10px solid #fff}#layerPopCertificate .layer_pop .pop_cont h4{font-size:30px;color:#333}#layerPopCertificate .layer_pop .pop_cont h4+div{font-size:24px;padding:20px 0 0 0;color:#999}#layerPopCertificate .layer_pop .pop_cont .greeting{font-size:16px;color:#333;padding:40px 0;border:1px solid #eee;border-left:0;border-right:0;margin:50px 0;line-height:2.4}#layerPopCertificate .layer_pop .pop_cont .content img{width:101px;padding-top:60px}.partnership_cpn li{position:relative}.partnership_cpn li+li{margin:10px 0 0 0}.partnership_cpn li>div{position:relative}.partnership_cpn li .coupon_wrap{min-height:130px;height:auto;padding:30px 0 30px 40px;margin-bottom:0;line-height:1.2;border:1px solid #b9b9b9;width:558px;margin-left:35px;border-radius:12px;display:flex;justify-content:space-between;align-items:center}.partnership_cpn li .coupon_wrap.used_check{background:url(../image/common/bg_coupon_confirm.png) no-repeat right 50%;background-size:148px auto}.partnership_cpn li .coupon_wrap.used_cancel{background:url(../image/common/bg_coupon_cancel.png) no-repeat right 50%;background-size:148px auto}.partnership_cpn li .coupon_wrap.end{background:url(../image/common/bg_coupon_end.png) no-repeat right 50%;background-size:148px auto;border-color:#ddd}.partnership_cpn li .coupon_wrap::before{width:30px;height:16px;right:134px;background:#fff url(../image/common/cpn_bg_top_off.png);background-size:30px auto;top:-1px;transform:rotate(0);border:0;padding:0}.partnership_cpn li .coupon_wrap::after{width:30px;height:16px;right:134px;background:#fff url(../image/common/cpn_bg_btm_off.png);background-size:30px auto;bottom:-1px;transform:rotate(0);border:0;padding:0}.partnership_cpn li .coupon_wrap.used_check::before{background:#fff url(../image/common/cpn_bg_top_on.png);background-size:30px auto;top:-1px;transform:rotate(0);border:0;padding:0}.partnership_cpn li .coupon_wrap.used_check::after{background:#fff url(../image/common/cpn_bg_btm_on.png);background-size:30px auto;bottom:-1px;transform:rotate(0);border:0;padding:0}.partnership_cpn li .coupon_wrap.used_cancel::before{background:#fff url(../image/common/cpn_bg_top_x.png);background-size:30px auto;top:-1px;transform:rotate(0);border:0;padding:0}.partnership_cpn li .coupon_wrap.used_cancel::after{background:#fff url(../image/common/cpn_bg_btm_x.png);background-size:30px auto;bottom:-1px;transform:rotate(0);border:0;padding:0}.partnership_cpn li .coupon_wrap .cpn_info{width:calc(100% - 168px)}.partnership_cpn li .coupon_wrap .cpn_info p.title{line-height:1.2;color:#666;height:auto;padding:7px 0 0 0;margin-top:0}.partnership_cpn li .coupon_wrap .cpn_info p.title::before{border-color:#f6535c;width:40px;left:2px}.partnership_cpn li .coupon_wrap .cpn_info p.text{padding:0 0 24px 0;color:#222;font-size:40px;line-height:1.1}.partnership_cpn li .coupon_wrap .cpn_info p.text span{font-size:48px}.partnership_cpn li .coupon_wrap .cpn_info div.date{font-size:16px;color:#666}.partnership_cpn li .coupon_wrap .cpn_info div.place{font-size:16px;color:#666;margin-top:4px}.partnership_cpn li .coupon_wrap+a{display:block;position:absolute;top:0;right:0;bottom:0;left:0}.partnership_cpn li .coupon_wrap.end .cpn_info p.title{color:#ccc}.partnership_cpn li .coupon_wrap.end .cpn_info p.title::before{border-color:#ccc}.partnership_cpn li .coupon_wrap.end .cpn_info p.text{color:#ccc}.partnership_cpn li .coupon_wrap.end .cpn_info div.date{color:#ccc}.partnership_cpn li .coupon_wrap.end .cpn_info div.place{color:#ccc}.partnership_cpn li .coupon_wrap.end .cpn_info div{display:flex;gap:5px}.partnership_cpn li .coupon_wrap .cpn_info+p{text-align:center;font-size:18px;color:#fff;width:148px;position:relative;padding:0 20px}.partnership_cpn li .coupon_wrap.end .cpn_info+p{color:#ccc}.partnership_cpn li .coupon_wrap.used .cpn_info+p{color:#ccc}.partnership_cpn li .coupon_wrap .cpn_info+p::before{content:'';display:block;width:42px;height:42px;padding-bottom:10px;margin:0 auto}.partnership_cpn li .coupon_wrap.used_check .cpn_info+p::before{background:url(../image/common/coupon_ico_check.png) no-repeat 0 0;background-size:contain}.partnership_cpn li .coupon_wrap.used_cancel .cpn_info+p::before{background:url(../image/common/coupon_ico_x.png) no-repeat 0 0;background-size:contain}.partnership_cpn li .coupon_wrap.end .cpn_info+p::before{background:url(../image/common/coupon_ico_used.png) no-repeat 0 0;background-size:contain}.partnership_cpn li .btn_wrap{display:flex;gap:10px;padding:20px 0 40px;width:360px;margin:0 auto}.partnership_cpn li .btn_wrap a{font-size:16px;color:#f7535c;width:50%;border:1px solid #f7535c;border-radius:20px;text-align:center;padding:7px 20px}.receipt_detail .btn_area{padding-top:20px}.receipt_detail .ccm{margin-top:20px;text-align:center}