@charset "utf-8";body#bodyRegister #main{margin:0 auto;float:none}body#bodyRegister #header_area{width:786px;height:115px}body#bodyRegister #rakuten_header_area{width:786px;height:115px;margin:0 auto;background:url(../images/header_bg_02.png) bottom center no-repeat;position:relative}body#bodyRegister #rakuten_site_title{top:7px}body#bodyRegister #rakuten_site_title a{width:200px;height:82px;display:block;background:url(../images/lp/logo_rakuten_superpoint.png) 0 0 no-repeat;text-indent:120%;overflow:hidden;text-decoration:none;white-space:nowrap;text-align:left!important}.flow{width:100%;text-align:center;margin-bottom:17px}.flow_dl{vertical-align:top;display:-moz-inline-box;display:inline-block}.flow_dt{height:130px;overflow:hidden;text-indent:100%;white-space:nowrap;background-repeat:no-repeat;background-position:0 0}.flow_01,.flow_02{background:url(../images/lp/arrow.gif) right 45px no-repeat;padding-right:50px}.flow_01 .flow_dt{width:180px;background-image:url(../images/lp/flow_01.gif)}.flow_02 .flow_dt{width:160px;background-image:url(../images/lp/flow_02.gif)}.flow_03 .flow_dt{width:200px;background-image:url(../images/lp/flow_03.gif)}.flow_dd{text-align:center}.merit{width:736px;height:140px;margin:10px auto;overflow:hidden;text-indent:100%;white-space:nowrap;background:url(../images/about/merit.png) 0 0 no-repeat}.example{width:100%;text-align:center;margin-bottom:17px}.example_dl{vertical-align:top;display:-moz-inline-box;display:inline-block}.example_dt{width:150px;height:140px;overflow:hidden;text-indent:100%;white-space:nowrap;background-position:0 0;background-repeat:no-repeat}.example_01 .example_dt{background-image:url(../images/lp/ex_01.gif)}.example_02 .example_dt{background-image:url(../images/lp/ex_02.gif)}.example_03 .example_dt{background-image:url(../images/lp/ex_03.gif)}.example_04 .example_dt{background-image:url(../images/lp/ex_04.gif)}.example_05 .example_dt{background-image:url(../images/lp/ex_05.gif)}.example_dd{width:150px}.example_bodys{height:11em;text-align:left;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;padding:10px;-moz-box-shadow:0 0 3px #be9700;-webkit-box-shadow:0 0 3px #997a00;box-shadow:0 0 3px #997a00;margin:5px;background-color:#fff}.example_bodys strong{color:#ff007f}.example_button{display:block;width:108px;height:28px;overflow:hidden;text-indent:100%;white-space:nowrap;margin:0 auto;background:url(../images/lp/example_button.gif) 0 0 no-repeat}.example_button:hover{background-position:0 -28px}.double{height:320px;background:url(../images/lp/ex_06.gif) center no-repeat #fff;position:relative}.double_01,.double_02{display:none}.double_ad{position:absolute;top:240px;left:70px}#ad000,#ad001,#ad002{display:none;width:640px;height:60px;overflow:hidden;text-indent:100%;white-space:nowrap;background-position:0 0;background-repeat:no-repeat}#ad000{background-image:url(../images/lp/shoplist_01.gif)}#ad001{background-image:url(../images/lp/shoplist_02.gif)}#ad002{background-image:url(../images/lp/shoplist_03.gif)}.exchange_list{width:780px;height:230px;margin:0 auto;text-indent:100%;overflow:hidden;white-space:nowrap;background:url(../images/about/exchange_list.png) 0 0 no-repeat}.structure{width:779px;height:143px;overflow:hidden;text-indent:100%;white-space:nowrap;background:url(../images/about/structure.png) 0 0 no-repeat;margin:0 auto}.ex_comment_box{width:780px;height:380px;background:url(../images/lp/ex_commet_background.gif) 0 0 no-repeat;position:relative;margin:0 auto 17px}.ex_comment{width:130px;position:absolute;top:30px;left:40px}.ex_housewife,.ex_officelady,.ex_salaryworker,.ex_student{width:130px;height:74px;overflow:hidden;margin-bottom:8px;text-indent:100%;white-space:nowrap;background-position:0 0;background-repeat:no-repeat}.ex_salaryworker{background-image:url(../images/lp/ex_salaryworker.gif)}.ex_salaryworker.active,.ex_salaryworker:hover{background-image:url(../images/lp/ex_salaryworker_over.gif)}.ex_housewife{background-image:url(../images/lp/ex_housewife.gif)}.ex_housewife.active,.ex_housewife:hover{background-image:url(../images/lp/ex_housewife_over.gif)}.ex_officelady{background-image:url(../images/lp/ex_officelady.gif)}.ex_officelady.active,.ex_officelady:hover{background-image:url(../images/lp/ex_officelady_over.gif)}.ex_student{background-image:url(../images/lp/ex_student.gif)}.ex_student.active,.ex_student:hover{background-image:url(../images/lp/ex_student_over.gif)}.ex_comment_list{position:absolute;top:70px;right:40px;width:460px}.comment_01,.comment_02,.comment_03,.comment_04{display:none}.comment_title{font-size:20px;font-weight:700;line-height:130%}.comment_text{line-height:160%}.comment_text em{color:#ff007f}.button{width:396px;margin:0 auto}.button_link{display:block;width:396px;height:55px;overflow:hidden;text-indent:100%;text-decoration:none;white-space:nowrap;background:url(../images/lp/button_signup.gif) 0 0 no-repeat}.button_link:hover{background-position:0 -55px}.rakuten_dates_attention{font-size:14px;text-align:left;margin:0 0 12px 27px}.frend_dates_attention{font-size:14px;text-align:left;margin-left:50px}.rakuten_dates{font-size:18px;font-weight:700;text-align:center;line-height:160%;display:block;background:#000;color:#fff;padding-top:3px;margin:0 auto;width:730px;height:35px;border-radius:1px;-webkit-border-radius:5px;-moz-border-radius:5px}.header_attention{line-height:130%;margin-bottom:10px;padding-left:5px}.bnr_welcome,.bnr_welcome_friend{width:485px;height:65px;line-height:65px;margin:0 auto;padding:60px 0 20px;font-size:28px;text-align:center;background-repeat:no-repeat;background-position:top center;background:url(../images/lp/welcomebanner_01.gif) 0 0 no-repeat}.bnr_welcome_friend{background-image:url(../images/lp/welcomebanner_01.gif)}.bnr_welcome{background-image:url(../images/lp/welcomebanner_02.gif)}.bnr_welcome_rakuten{background-image:url(../images/lp/rect_welcom_rakuten201609.png);text-indent:100%;white-space:nowrap;overflow:hidden;width:754px;height:517px;margin:0 auto}.bnr_welcome em,.bnr_welcome_friend em{font-size:inherit;font-weight:inherit;color:#ff007f}.text_pink{color:#ff007f}.famous_shop,.using_method{padding-bottom:15px}.rbox{background:#fff;-moz-box-shadow:0 0 3px #be9700;-webkit-box-shadow:0 0 3px #997a00;box-shadow:0 0 3px #997a00;margin:5px;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;padding:10px 10px 7px 10px}.etc_banner{overflow:hidden;margin-bottom:25px}.etc_banner li{float:left;margin-right:10px}.etc_banner li:last-child{margin:0}.about_stamprally{padding-bottom:15px;background:url(../images/lp/welcomebanner_03.png) top right no-repeat}.entry_button{width:234px;height:40px}.entry_button_link{display:block;width:234px;height:40px;overflow:hidden;text-indent:100%;white-space:nowrap;text-decoration:none;background:url(../images/lp/welcome_button.gif) 0 0 no-repeat}.entry_button_link:hover{background-position:0 -40px}.process{width:100%;clear:both;text-align:center}.process_li{width:240px;height:44px;vertical-align:top;display:-moz-inline-box;display:inline-block}.process_link{display:block;height:44px;width:240px;overflow:hidden;text-indent:100%;white-space:nowrap;text-decoration:none;background-position:0 0;background-repeat:no-repeat}.process01{background-image:url(../images/button_process3_1.png)}.process02{background-image:url(../images/button_process3_2.png)}.process03{background-image:url(../images/button_process3_3.png)}.process_link:hover{background-position:0 -44px}.form_input_lists{text-align:center}.form_input_lists_li{vertical-align:middle;display:-moz-inline-box;display:inline-block;padding:0 5px}.form_input_lists_li .form-textfield{width:auto!important}.phone_number{height:36px;line-height:36px;font-size:32px;font-weight:700;padding:10px 0 10px 36px;background:url(../images/icn_telephone.png) left no-repeat}.phone_number_cap{text-align:center;margin-bottom:5px}.phone_number_cap_li{margin-bottom:15px}.lp_friend_01,.lp_friend_header,.lp_rakuten_01,.lp_rakuten_02,.lp_rakuten_03,.lp_rakuten_header,.lp_shopping_01,.lp_shopping_02,.lp_shopping_03,.lp_shopping_footer,.lp_shopping_header,.lp_yahoo_01,.lp_yahoo_header{width:786px;margin:0 auto;background-position:0 0;background-repeat:no-repeat;position:relative}.lp_friend_header{height:264px;background-image:url(../images/lp/lp_friend_top_title.png)}.lp_friend_01{height:297px;background-image:url(../images/lp/lp_friend_01.png)}.lp_rakuten_header{height:393px;background-image:url(../images/lp/lp_rakuten_header.png)}.lp_rakuten_01{height:340px;background-image:url(../images/lp/lp_rakuten_header02.png)}.lp_rakuten_02{height:535px;background-image:url(../images/lp/lp_rakuten_02.png)}.lp_rakuten_03{height:620px;background-image:url(../images/lp/lp_rakuten_03.png)}.lp_yahoo_header{height:634px;background-image:url(../images/lp/lp_yahoo_header.png)}.lp_yahoo_01{height:553px;background-image:url(../images/lp/lp_yahoo_02.png)}.lp_shopping_header{height:300px;background-image:url(../images/lp/lp_shopping_header.png)}.lp_shopping_01{height:535px;background-image:url(../images/lp/lp_shopping_01.png)}.lp_shopping_02{height:621px;background-image:url(../images/lp/lp_shopping_02.png)}.lp_shopping_03{height:620px;background-image:url(../images/lp/lp_shopping_03.png)}.lp_shopping_footer{height:604px;margin-bottom:50px;background-image:url(../images/lp/lp_shopping_footer.png)}.lp_shopping_chart,.lp_shopping_headline,.lp_shopping_leads{display:none}.lp_shopping_ol{width:676px;position:absolute;left:110px}.lp_shopping_01 .lp_shopping_ol{top:426px}.lp_rakuten_01 .lp_shopping_ol{top:426px}.lp_rakuten_02 .lp_shopping_ol{top:426px}.lp_yahoo_01 .lp_shopping_ol{top:438px}.lp_shopping_02 .lp_shopping_ol{top:530px}.lp_shopping_03 .lp_shopping_ol{top:468px}.lp_rakuten_03 .lp_shopping_ol{top:468px}.lp_shopping_footer .lp_shopping_ol{top:380px}.lp_shopping_li{font-size:18px;font-weight:700;line-height:26px;margin-bottom:6px}.lp_shopping_li strong{color:#ff007f}.button_lp_shopping{position:absolute;left:50%;margin-left:-198px}.lp_shopping_01 .button_lp_shopping{top:10px}.lp_shopping_footer .button_lp_shopping{bottom:50px}.lp_shopping_02 .lp_shopping_li01{position:relative}.lp_shopping_caption{position:absolute;top:31px;left:40px;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;background-color:#4d4d4d;color:#fff;font-size:16px;line-height:150%;padding:16px;width:500px;z-index:1000}.lp_shopping_arrows{position:absolute;top:-5px;left:30px}.lp_shopping_arrow{position:absolute;background-color:#4d4d4d;height:1px}.lp_shopping_arrow01{top:0;left:3px;width:1px}.lp_shopping_arrow02{top:1px;left:3px;width:3px}.lp_shopping_arrow03{top:2px;left:2px;width:5px}.lp_shopping_arrow04{top:3px;left:1px;width:7px}.lp_shopping_arrow05{top:4px;left:0;width:9px}#contents_wrapper{width:790px}.form-btn-field li{display:inline;line-height:normal}.yztoku_mark img{width:45px}.yztoku_mark{float:left;padding:10px 10px 0 100px}.yztoku_caution{font-size:13px;line-height:150%}.secret_step1{text-align:left;padding:20px 100px 10px 100px;margin-bottom:30px;background-color:#fff2be;border-radius:16px}.secret_step1:after{bottom:-53px;content:"";left:222px;position:relative;width:0;height:0;border-top:30px solid #fff2be;border-right:60px solid transparent;border-bottom:30px solid transparent;border-left:60px solid transparent}.secret_step2{text-align:left;padding:20px 100px;margin-bottom:30px;border-radius:16px;background:url(../images/register/secret_step2.png) no-repeat 90% #fff2bc;background-size:100px}.secret_step2:after{bottom:-63px;content:"";left:222px;position:relative;width:0;height:0;border-top:30px solid #fff2be;border-right:60px solid transparent;border-bottom:30px solid transparent;border-left:60px solid transparent}.secret_step3{text-align:left;padding:20px 100px 10px 100px;margin-bottom:30px;border-radius:16px;background:url(../images/register/secret_step3.png) no-repeat 74% #fff2bc;background-size:100px;background-position-y:80%}.secret_step3:after{bottom:-53px;content:"";left:222px;position:relative;width:0;height:0;border-top:30px solid #fff2be;border-right:60px solid transparent;border-bottom:30px solid transparent;border-left:60px solid transparent}.secret_step4{text-align:left;padding:20px 100px 40px 100px;margin-bottom:10px;border-radius:16px;background:url(../images/register/secret_step4.png) no-repeat 90% #fff2bc;background-size:100px}.step_text{text-align:left;font-size:22px;font-weight:700;margin-bottom:5px}.secret_phone_number{height:36px;line-height:36px;font-size:36px;font-weight:700;padding:10px 0 10px 40px;background:url(../images/icn_telephone.png) left no-repeat;margin:10px}.secret_phone_number_cap{text-align:left}.secret_phone_number_button{text-align:center;margin:20px 0 0 0}.pollet-complete-intro{margin:40px 0 0 15px;padding:5px 0;background:url(../images/pollet/title_02.png) 90% 50% no-repeat;background-size:120px auto}.pollet-complete-intro p{font-size:18px;line-height:1.6}.pollet-complete-detail .rbox{padding:20px}.pollet-complete-detail .p-headline{color:#fe5a5a}.pollet-complete-detail .p-email-note .p-headline{font-size:40px;margin-bottom:20px}.pollet-complete-detail h3{font-size:20px}.pollet-complete-detail .p-email-note p{font-size:20px;line-height:1.6;margin-bottom:15px}.pollet-complete-detail .p-email-note{margin:30px 20px;background:url(../images/pollet/pollet_01.png) 100% 0 no-repeat;background-size:170px auto}.pollet-complete-detail .p-email-note .pe-note{font-size:18px}.pollet-complete-detail .p-description{background:#f0f0f0;border-radius:6px;padding:20px 30px 0 30px}.pollet-complete-detail .pd-content{padding:20px 0;background:url(../images/pollet/pollet_03.png) 100% 100% no-repeat;background-size:140px auto;padding-right:20%}.pollet-complete-detail .pd-content p{font-size:16px;line-height:2}.pollet-complete-detail .pd-benefit{margin-top:15px}.pollet-complete-detail .pd-benefit table{margin-top:15px;border-collapse:separate;border-spacing:0 10px}.pollet-complete-detail .pd-benefit .pdb-row{line-height:1.5;margin:10px;font-size:14px}.pollet-complete-detail .pdb-item{white-space:nowrap}.pollet-complete-detail .pdb-item span{color:#fff;background:#fe5a5a;border-radius:20px;padding:3px 10px}.pollet-complete-detail .pdb-content{font-weight:600;padding-left:10px}.pollet-complete-detail .pdb-special{margin-left:95px}.pollet-welcome{font-size:28px;font-weight:700;text-align:center;margin-top:10px;margin-bottom:10px;padding:20px;color:#fff;background:url(../images/pollet/title_01.png) 50% no-repeat}#bodyRegister .flow-arrow,#bodyRegister .flow-arrow-inner{background-image:url(../images/flow_off_white_bg.png)}#bodyRegister .flow-arrow.active,#bodyRegister .flow-arrow.active .flow-arrow-inner{background-image:url(../images/flow_on_white_bg.png)}#bodyRegister .flow-arrow{width:30px;margin-right:80px}#bodyRegister .article,#bodyRegister .forms{-moz-box-shadow:0 0 3px gray;-webkit-box-shadow:0 0 3px gray;box-shadow:0 0 3px gray}