body{background-color:#fff}@font-face{font-family:"glyphs";src:url("/web/shared/font/glyphs.eot");font-weight:normal;font-style:normal}@font-face{font-family:"glyphs";src:url("/web/shared/font/glyphs.eot");src:url("/web/shared/font/glyphs.eot?#iefix") format("embedded-opentype"),url("/web/shared/font/glyphs.woff") format("woff"),url("/web/shared/font/glyphs.ttf") format("truetype"),url("/web/shared/font/glyphs.svg?#glyphs") format("svg");font-weight:normal;font-style:normal}.s-glyph{font-family:"glyphs";display:inline-block;vertical-align:middle;line-height:1;font-weight:normal;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon_101_facebook:before{content:"\f101"}.icon_102_twitter:before{content:"\f102"}.icon_103_google:before{content:"\f103"}.icon_104_youtube:before{content:"\f104"}.icon_105_marketspeed:before{content:"\f105"}.icon_106_marketspeedfx:before{content:"\f106"}.icon_107_ispeed:before{content:"\f107"}.icon_108_search:before{content:"\f108"}.icon_109_lock:before{content:"\f109"}.icon_10a_pen:before{content:"\f10a"}.icon_10b_check:before{content:"\f10b"}.icon_10c_uncheck:before{content:"\f10c"}.icon_10d_chevron-down:before{content:"\f10d"}.icon_10e_chevron-left:before{content:"\f10e"}.icon_10f_chevron-right:before{content:"\f10f"}.icon_110_chevron-up:before{content:"\f110"}.icon_111_caret-down:before{content:"\f111"}.icon_112_caret-left:before{content:"\f112"}.icon_113_caret-right:before{content:"\f113"}.icon_114_caret-up:before{content:"\f114"}.icon_115_triangle-down:before{content:"\f115"}.icon_116_triangle-right:before{content:"\f116"}.icon_117_triangle-left:before{content:"\f117"}.icon_118_triangle-up:before{content:"\f118"}.icon_119_exclamation-triangle:before{content:"\f119"}.icon_11a_triangle-small-down:before{content:"\f11a"}.icon_11b_triangle-small-right:before{content:"\f11b"}.icon_11c_triangle-small-left:before{content:"\f11c"}.icon_11d_triangle-small-up:before{content:"\f11d"}.icon_11e_bullet_small:before{content:"\f11e"}.clearfix::before,.clearfix::after{content:"";display:block;clear:both}@media screen and (max-width: 768px){.hidden-sp{display:none}}.hidden-pc{display:none}@media screen and (max-width: 768px){.hidden-pc{display:block}}.content-area{font-family:Meiryo, "Hiragino Kaku Gothic Pro", sans-serif;padding-bottom:20px}.content-area__inner{width:950px;margin:0 auto;padding:50px 0 60px;position:relative;box-sizing:border-box}@media screen and (max-width: 768px){.content-area__inner{width:100%}}.content-area__inner--type01{padding:50px 0 53px}@media screen and (max-width: 768px){.content-area__inner--type01{padding:18px 10px 15px}}.content-area__inner--type02{padding:79px 0 63px}@media screen and (max-width: 768px){.content-area__inner--type02{padding:29px 16px 48px}}.content-area__inner--type03{padding:32px 0 228px}@media screen and (max-width: 768px){.content-area__inner--type03{padding:28px 10px 42px}}.content-area__inner.note-area01{padding:8px 0;text-align:center}@media screen and (max-width: 768px){.content-area__inner.note-area01{padding:12px 10px}}.content-area__inner.note-area02{padding:20px 10%}@media screen and (max-width: 768px){.content-area__inner.note-area02{padding:12px 10px}}.content-area__inner--bg-ptn01{background-color:#fff}.content-area__inner--bg-ptn02{background-color:#bf0000}.content-area__inner--bg-ptn03{background-color:#f2cccc}.content-area__inner--topic-path{padding:0}.content-area #topic-path{margin:0 150px 0 0;padding:20px 0;font-size:12px;line-height:1}.content-area #font-control{width:125px;margin:0 0 0 25px;text-align:right;position:absolute;right:0;top:2px}.rc-h-standard{margin-left:0;margin-right:0}@media screen and (max-width: 768px){.lp-header{display:table;width:100%;height:60px;background:#fff;box-shadow:inset 0 -3px 3px rgba(0,0,0,0.07)}.lp-header .page-title{display:table-cell;text-align:center;vertical-align:middle;letter-spacing:0em;padding-right:0}}.main-visual-area{width:100%}.main-visual-area__inner{margin:0 auto;box-sizing:border-box;text-align:center}@media screen and (max-width: 768px){.main-visual-area__inner{min-height:418px}}.main-visual-area__term-txt{width:100%;font-size:24px;font-weight:bold;color:#fff;background-color:#bf0000;padding:8px 0;text-align:center}@media screen and (max-width: 768px){.main-visual-area__term-txt{font-size:12px;line-height:1.4}}.main-title-img img{max-width:100%}.list-notice--type01{font-size:14px;font-weight:bold;color:#fff}@media screen and (max-width: 768px){.list-notice--type01{font-size:12px;line-height:1.4}}.list-notice--type02{font-size:14px;font-weight:bold;color:#333}.list-notice--type02 a{color:#bf0000}@media screen and (max-width: 768px){.list-notice--type02{font-size:12px;line-height:1.4}}.cp-link-ttl{text-align:center;margin-bottom:12px}.content-anc-link{position:relative;overflow:hidden;margin-bottom:24px}.anc-link__list{position:relative;justify-content:center;display:flex;flex-wrap:wrap;margin-left:-12px}.anc-link__list--col3{padding:0 180px}@media screen and (max-width: 768px){.anc-link__list--col3{padding:0}}.anc-link__list--col4{padding:0 90px}@media screen and (max-width: 768px){.anc-link__list--col4{padding:0}}@media screen and (max-width: 768px){.anc-link__list{position:initial;left:initial;float:none;text-align:center;font-size:0;margin-left:0}}.anc-link__item{width:180px;margin-left:12px;position:relative}@media screen and (max-width: 768px){.anc-link__item{width:49%;margin-left:0;margin-right:1%;position:initial;left:initial;float:none;display:inline-block}.anc-link__item:nth-child(even){margin-left:1%;margin-right:0}}.anc-link__item a{display:block;font-size:16px;font-weight:bold;line-height:1;color:#bf0000;background-color:#fff;text-align:center;text-decoration:none;margin-bottom:12px;padding:17px 0;max-height:50px;border-radius:4px;box-sizing:border-box;position:relative}@media screen and (max-width: 768px){.anc-link__item a{font-size:14px}}.anc-link__item a:hover{opacity:0.75}.anc-link__item a::before{display:block;content:'';position:absolute;top:50%}.anc-link__item a.domestic::before{background:url(/ITS/rakuten_g/common/images/ico-domestic_pc.png) no-repeat 0 0;width:24px;height:26px;left:13px;margin-top:-13px}.anc-link__item a.foreign::before{background:url(/ITS/rakuten_g/common/images/ico-foreign_pc.png) no-repeat 0 0;width:22px;height:26px;left:27px;margin-top:-13px}.anc-link__item a.fund::before{background:url(/ITS/rakuten_g/common/images/ico-fund_pc.png) no-repeat 0 0;width:27px;height:26px;left:22px;margin-top:-13px}.anc-link__item a.fx::before{background:url(/ITS/rakuten_g/common/images/ico-fx_pc.png) no-repeat 0 0;width:28px;height:30px;left:18px;margin-top:-15px}.anc-link__item a.wrap::before{background:url(/ITS/rakuten_g/common/images/ico-wrap_pc.png) no-repeat 0 0;width:35px;height:24px;left:12px;margin-top:-12px}.anc-link__item a.fop{padding-left:8px}.anc-link__item a.fop::before{background:url(/ITS/rakuten_g/common/images/ico-fop_pc.png) no-repeat 0 0;width:22px;height:26px;left:10px;margin-top:-13px}.anc-link__item a.ideco::before{background:url(/ITS/rakuten_g/common/images/ico-ideco_pc.png) no-repeat 0 0;width:25px;height:26px;left:25px;margin-top:-13px}.anc-link__item a.nisa::before{background:url(/ITS/rakuten_g/common/images/ico-nisa_pc.png) no-repeat 0 0;width:25px;height:24px;left:23px;margin-top:-12px}.anc-link__item a.gold{padding-left:24px}.anc-link__item a.gold::before{background:url(/ITS/rakuten_g/common/images/ico-gold_pc.png) no-repeat 0 0;width:34px;height:24px;left:12px;margin-top:-12px}.anc-link__item a.rg{line-height:1.2;padding:8px 0}.anc-link__item a::after{display:block;content:'';width:0;height:0;border-style:solid;border-width:7px 5px 0 5px;border-color:#bf0000 transparent transparent transparent;position:absolute;top:50%;right:10px;margin-top:-3px}.hdg-lv3{text-align:center}@media screen and (max-width: 768px){.hdg-lv3{height:initial}}.hdg-lv3--type01{margin-bottom:58px}@media screen and (max-width: 768px){.hdg-lv3--type01{margin-bottom:16px}}.hdg-lv3--type02{margin-top:64px;margin-bottom:46px}@media screen and (max-width: 768px){.hdg-lv3--type02{margin-bottom:30px}}.hdg-lv3--type03{margin-top:124px;margin-bottom:40px}@media screen and (max-width: 768px){.hdg-lv3--type03{margin-bottom:62px}}.hdg-lv4{text-align:center;font-size:28px;color:#bf0000;line-height:1;background:#f2cccc;margin:0;padding:16px 10px}@media screen and (max-width: 768px){.hdg-lv4{font-size:18px;margin-bottom:0;padding:9px 0}}.lead-txt{font-size:28px;text-align:center;font-weight:bold;margin-bottom:50px}@media screen and (max-width: 768px){.lead-txt{font-size:15px;line-height:1.4;margin-bottom:15px}}.lead-txt_l{font-size:42px}@media screen and (max-width: 768px){.lead-txt_l{font-size:30px}}.lead-txt_red{font-size:50px;color:#d30000}@media screen and (max-width: 768px){.lead-txt_red{font-size:45px}}.content-step-img{display:flex}@media screen and (max-width: 768px){.content-step-img{display:block}}.content-step-img__box{width:20%;margin-bottom:24px;padding:0 21px}@media screen and (max-width: 768px){.content-step-img__box{width:100%;margin-bottom:16px;padding:0;display:table}}.content-step-img__box:last-child{margin-bottom:0}@media screen and (max-width: 768px){.content-step-img__box .step-num-img{display:table-cell;width:132px}}.content-step-img__box .step-num-img img{max-width:100%}.content-step-img__box .ttl{font-size:20px;font-weight:bold;margin:16px 0;line-height:1;min-height:40px;box-sizing:border-box;text-align:center}@media screen and (max-width: 768px){.content-step-img__box .ttl{font-size:18px;text-align:left}}.content-step-img__box .ttl.type01{padding:10px 0}@media screen and (max-width: 768px){.content-step-img__box .ttl.type01{padding:28px 0 0;margin:0 0 16px}}.content-step-img__box .ttl.type02{padding:0}@media screen and (max-width: 768px){.content-step-img__box .ttl.type02{padding:28px 0 0;margin:0 0 16px}}.content-step-img__box .txt{font-size:14px;line-height:1.6;text-align:left}.content-step-img__box .txt span{color:#bf0000}@media screen and (max-width: 768px){.content-step-img__txtarea{display:table-cell;vertical-align:top;padding-left:16px}}.campaign-box-wrap.last-element{margin-bottom:64px}.campaign-box-wrap.last-element--02{margin-bottom:124px}.campaign-box{display:table;padding:34px 30px 34px;width:100%;background-color:#fff;box-sizing:border-box;overflow:hidden}@media screen and (max-width: 768px){.campaign-box{padding:16px}}.campaign-box::after{display:block;content:'';width:100%;height:2px;border-bottom:2px dashed #000}.campaign-box:last-child::after{display:none}.campaign-box .ttl{width:690px;font-size:26px;font-weight:bold;line-height:1.4;margin-bottom:14px;padding-left:24px;float:right;box-sizing:border-box}@media screen and (max-width: 768px){.campaign-box .ttl{width:100%;font-size:18px;float:none;padding-left:0}}.campaign-box--img{display:table-cell;width:200px;height:200px;background-color:#cfdefb;float:left}@media screen and (max-width: 768px){.campaign-box--img{width:100px;height:100px}}.campaign-box--txt-area{padding:0 0 23px 24px;width:690px;float:right;box-sizing:border-box}@media screen and (max-width: 768px){.campaign-box--txt-area{margin-left:0;width:68%;padding:0 0 0 16px;float:left}}@media screen and (max-width: 374px){.campaign-box--txt-area{width:61%}}.campaign-box .overview{font-size:16px;font-weight:bold;line-height:1.4;box-sizing:border-box}@media screen and (max-width: 768px){.campaign-box .overview{font-size:12px}}.campaign-box .overview .strong{font-size:24px}@media screen and (max-width: 768px){.campaign-box .overview .strong{font-size:14px}}.campaign-box .link-btn{width:400px;font-size:18px;font-weight:bold;text-align:center;line-height:1;background-color:#bf0000;border-radius:25px;margin:0 auto 16px}@media screen and (max-width: 768px){.campaign-box .link-btn{width:100%;font-size:14px;margin-top:10px;margin-bottom:16px;margin-left:0}}.campaign-box .link-btn a{display:block;padding:16px 0;color:#fff;text-decoration:none}@media screen and (max-width: 768px){.campaign-box .link-btn a{padding:10px 0}}.campaign-box .link-btn a span{position:relative}.campaign-box .link-btn a span::after{display:inline-block;content:'';position:relative;top:-3px;margin-left:10px;width:5px;height:5px;border:2px solid;border-color:#fff #fff transparent transparent;transform:rotate(45deg)}.campaign-box .link-btn:hover{opacity:0.75}.campaign-box .application-period{display:table;margin-bottom:16px}@media screen and (max-width: 768px){.campaign-box .application-period{display:block}}.campaign-box .application-period dt{display:table-cell;vertical-align:middle;padding:12px 8px}@media screen and (max-width: 768px){.campaign-box .application-period dt{display:inline-block;padding:5px 9px;margin-bottom:6px}}.campaign-box .application-period .label{display:block;font-size:18px;font-weight:bold;line-height:1}@media screen and (max-width: 768px){.campaign-box .application-period .label{display:inline-block;font-size:14px}}.campaign-box .application-period .label--unnecessary{color:#003bc0;background-color:#def5ff}.campaign-box .application-period .label--necessary{color:#d30000;background-color:#ffdede}.campaign-box .application-period .period{display:table-cell;font-size:14px;font-weight:bold;padding:0 0 0 16px;vertical-align:middle}@media screen and (max-width: 768px){.campaign-box .application-period .period{display:block;font-size:14px;padding:0;line-height:1.4}}.campaign-box .txt-type--01{font-size:18px}@media screen and (max-width: 768px){.campaign-box .txt-type--01{font-size:14px}}.campaign-box .txt-type--02{font-size:14px;line-height:1.4}@media screen and (max-width: 768px){.campaign-box .txt-type--02{font-size:12px}}.reason-content{display:flex;justify-content:center;flex-wrap:wrap}@media screen and (max-width: 768px){.reason-content{display:initial;flex-wrap:initial}}.reason-content__col{width:33.333333333%;position:relative}@media screen and (max-width: 768px){.reason-content__col{width:100%;min-height:111px;margin:0 0 59px;padding:0 0 0}.reason-content__col:last-child{margin-bottom:0}}.reason-content__col.adjuster01 .reason-content__col::after{right:0}.reason-content__inner{display:block;width:300px;height:300px;text-align:center;background-color:#fff;border-radius:50%;margin:0 auto;padding:40px 40px;box-sizing:border-box;box-shadow:13px 13px 0px 0px #9d0000;-webkit-box-shadow:13px 13px 0px 0px #9d0000}@media screen and (max-width: 768px){.reason-content__inner{font-size:12px;padding:50px 40px 0}}.reason-content__inner.adjuster01{margin:0}@media screen and (max-width: 768px){.reason-content__inner.adjuster01{margin:0 auto}}.reason-content__inner.adjuster02{margin-right:0}@media screen and (max-width: 768px){.reason-content__inner.adjuster02{margin:0 auto}}.reason-content__inner__elm .ttl{font-size:20px;line-height:1.2;font-weight:bold;margin-bottom:16px}@media screen and (max-width: 768px){.reason-content__inner__elm .ttl{font-size:18px;margin-bottom:8px}}.reason-content__inner__elm .ttl.type01{margin-bottom:8px}.reason-content__inner__elm .ttl.type02{margin-bottom:20px}.reason-content__inner__elm .ttl.type03{margin-bottom:18px}.reason-content__inner__elm .ttl.type04{margin-bottom:16px}.reason-content__inner__elm .ttl.type05{margin-bottom:16px}.reason-content__inner__elm .icon-img{margin-bottom:15px}.reason-content__inner__elm .icon-img__01{width:96px;height:102px}@media screen and (max-width: 768px){.reason-content__inner__elm .icon-img__01{width:69px;height:76px;top:50%;margin-top:-30px}}.reason-content__inner__elm .icon-img__02{width:100px;height:94px}@media screen and (max-width: 768px){.reason-content__inner__elm .icon-img__02{width:71px;height:65px;top:50%;margin-top:-27px}}.reason-content__inner__elm .icon-img__03{width:94px;height:94px}@media screen and (max-width: 768px){.reason-content__inner__elm .icon-img__03{width:71px;height:71px;top:50%;margin-top:-34px}}.reason-content__inner__elm .txt{font-size:14px}@media screen and (max-width: 768px){.reason-content__inner__elm .txt{line-height:1.4}}.reason-content__inner__elm .txt span{font-size:12px;color:#bf0000}.account-open-btn-area{position:fixed;right:80px;bottom:24px;z-index:9996}@media screen and (max-width: 768px){.account-open-btn-area{bottom:0;left:0;right:initial;width:100%;background-color:rgba(0,0,0,0.4);padding:8px;box-sizing:border-box}}.account-open-btn-area__inner{max-width:950px;margin:0 auto;padding:0;box-sizing:border-box}@media screen and (max-width: 768px){.account-open-btn-area__inner{padding:0}}@media screen and (max-width: 768px){.account-open-btn{display:none;width:100%;padding:0}}.account-open-btn a{display:block}.s1-risk-common{font-size:14px;background-color:#f5f5f5;padding-top:50px;padding-bottom:30px;z-index:70;color:#333}@media screen and (max-width: 768px){.s1-risk-common{box-sizing:border-box;padding:50px 20px 30px}}.s1-risk-common h1{font-size:24px;font-weight:bold;line-height:1;margin-bottom:21px;padding-bottom:10px;position:relative}@media screen and (max-width: 768px){.s1-risk-common h1{font-size:16px;text-indent:-20px;padding-left:38px}}.s1-risk-common h1::after{display:block;content:'';width:100%;border-bottom:1px dotted #999;position:absolute;left:0;bottom:0}.s1-risk-common h2{font-size:15px;font-weight:bold;margin-bottom:15px}.s1-risk-common p{margin-bottom:21px;line-height:1.4}.s1-risk-common ul{margin-left:0;margin-bottom:16px}.s1-risk-common ul li{font-size:14px;line-height:1.4;list-style-type:none;margin-bottom:8px}.s1-risk-common strong{font-weight:bold}.s1-risk-common dl{margin-left:20px;margin-bottom:12px;margin-left:20px}.s1-risk-common dl dt{display:list-item;list-style-type:disc;font-weight:bold}.s1-risk-common dl dd{margin-bottom:10px}.s1-risk-common__container{width:940px;margin:0 auto}@media screen and (max-width: 768px){.s1-risk-common__container{width:100%}}.s1-risk-common__container:after{content:"";clear:both;display:block}.s1-risk-common__container div{padding-top:20px;border-top:1px dotted #999}.s1-risk__hdg-mark{font-size:37px;margin-right:10px;color:#ffa000;vertical-align:baseline}@media screen and (max-width: 768px){.s1-risk__hdg-mark{font-size:28px}}.list-bullet-02 li{text-decoration-style:dotted}.copyright{padding-top:10px;border-top:solid 1px #555;font-size:12px !important;padding-bottom:167px}.contents-liner{width:auto;margin:0 auto;padding:0 5px}@media screen and (max-width: 767px){.contents-liner{padding:0 10px}}@media screen and (min-width: 960px){.contents-liner{width:950px}}.str-container{width:950px;margin:0 auto;padding:60px 0;box-sizing:border-box}@media screen and (max-width: 768px){.str-container{width:100%;padding:34px 10px}}.str-container p,.str-container ul{font-size:81.25%;margin-left:8px;margin-right:8px}div#str-footer ul.nav-contents-01{position:static}.feedback-container{display:none}.bottom-icon__list.fixed{bottom:95px}#debut-and-creditcard .main-visual{background-color:#fffbed;border-bottom:5px solid #000;padding:0}#debut-and-creditcard .main-visual__inner{text-align:center;width:100%;margin:0 auto;position:relative;overflow:hidden}#debut-and-creditcard .main-visual__inner .main-visual-img img{width:100%;vertical-align:bottom}#debut-and-creditcard .main-visual-link{position:absolute;bottom:5%;transform:translateX(-50%);text-align:center;font-size:12px}@media screen and (min-width: 768px){#debut-and-creditcard .main-visual{background-image:url("/ITS/rakuten_g/creditcard/images/pc/coin.png");background-position:center bottom;background-repeat:no-repeat;background-size:1044px auto}#debut-and-creditcard .main-visual__inner{max-width:768px}#debut-and-creditcard .main-visual__inner .main-visual-img img{max-width:100%}#debut-and-creditcard .main-visual-link{bottom:8%;right:3.5%;font-size:14px}}@media screen and (min-width: 960px){#debut-and-creditcard .main-visual{background-size:auto auto}#debut-and-creditcard .main-visual__inner{max-width:960px}#debut-and-creditcard .main-visual-link{right:11.5%}}#debut-and-creditcard .entry-area a{display:inline-block}#debut-and-creditcard .entry-area--main{display:inline-block;position:absolute;right:4%;bottom:14%;max-width:50%;min-width:202px}#debut-and-creditcard .entry-area--main img{width:100%}@media screen and (max-width: 320px){#debut-and-creditcard .entry-area--main{width:160px}}@media screen and (min-width: 768px){#debut-and-creditcard .entry-area--main{right:100px;bottom:70px;max-width:300px}}@media screen and (min-width: 960px){#debut-and-creditcard .entry-area--main{right:125px;max-width:none}}#debut-and-creditcard .main-visual-area .main-visual-area__inner{display:none}#debut-and-creditcard .insession{padding:15px;text-align:center;background-color:#222}@media screen and (min-width: 768px){#debut-and-creditcard .insession{padding:12px 0 6px}}
