.L{float:left}.R{float:right}#menu,.sp{display:none}.wrap{width:1000px;margin:0 auto}.gift_slide p.gift_image{width:120px;margin:20px auto 10px}.gift_slide p.gift_image img{box-shadow:0 0 17px rgb(255 255 255/70%)}.gift_slide p.gift_name{font-size:24px;font-weight:700;color:#231815;line-height:46px;margin:0 0 10px}.gift_slide .gift_rate{color:#c30d23;line-height:1;font-size:170px;justify-content:center}.gift_slide .gift_rate span:nth-child(n+3){font-size:40%}.gift_slide .gift_rate span:last-child{position:absolute;left:50%;bottom:20px;margin-left:65px;font-size:35%}.gift_slide .gift_rate span:nth-child(3),.gift_slide .gift_rate span:nth-child(4){padding-top:20px}section#top_news .flex{justify-content:center;align-items:center;font-size:20px;padding:10px 0}section#top_news .flex .new_mark{background:#c30d23;color:#fff;margin-right:30px;width:60px;text-align:center;border-radius:4px;line-height:20px;font-size:16px}section#top_news .flex .data{margin-right:20px}section#top_news .flex:after{content:"";width:0;height:0;border-color:transparent transparent transparent #666;border-style:solid;border-width:10px 0 10px 15px;margin-left:40px}section#rate .flex .rate_box{background:#fff;width:230px;padding:10px}section#rate .flex{justify-content:center}section#rate .flex .rate_box p.srate_mark{position:absolute;top:-25px;left:30px;width:150px}section#rate .flex .rate_box p.image{margin:0 auto;width:120px;line-height:0}section#rate .flex .rate_box p.gift_name{text-align:center;font-weight:700;line-height:2;font-size:14px}section#rate .flex .rate_box .rate_flex{border-top:1px solid #ccc}section#rate .flex .rate_box .rate_flex>div{width:50%;text-align:center;padding:5px}section#rate .flex .rate_box .rate_flex>div.novelty .title{background:#f44336;color:#fff;letter-spacing:10px;padding-left:10px}section#rate .flex .rate_box .rate_flex>div .title{line-height:24px;font-size:16px;font-weight:700}section#rate .flex .rate_box .rate_flex>div .rate{font-size:40px;align-items:baseline;justify-content:center;line-height:1}section#rate .flex .rate_box .rate_flex>div .rate span:nth-child(n+3){font-size:50%}section#rate .flex .rate_box .rate_flex>div.novelty{border-right:1px solid #ccc}.btn:after{content:"";width:0;height:0;border-color:transparent transparent transparent #06102b;border-style:solid;border-width:7px 0 7px 10px;position:absolute;top:0;bottom:0;margin:auto;right:10px}.breadcrumb{padding:20px 0;color:#999}.breadcrumb a{color:#999;text-decoration:none}.breadcrumb .wrap>span{margin:0 10px}.breadcrumb .wrap>span:first-child{margin-left:0}p.content{font-size:13px;color:#979797}table#transfer-fee-list{border-spacing:5px 7px;border-collapse:separate;border:none;font-family:sans-serif;width:100%;margin:0 0 20px}table#transfer-fee-list td,table#transfer-fee-list th{border:none;width:50%;border-radius:5px;display:table-cell;font-weight:700}table#transfer-fee-list th{text-align:left}table#transfer-fee-list th.center{text-align:center;background:#ddd}table#transfer-fee-list span{display:inline-block;vertical-align:middle}table#transfer-fee-list td span{width:50%;text-align:center}table#transfer-fee-list th .text span{font-size:75%}table#transfer-fee-list td{font-size:16px}table#transfer-fee-list .rakuten td,table#transfer-fee-list .rakuten th{background:rgba(255,11,11,.05)}table#transfer-fee-list .rakuten th{color:rgb(184,46,51)}table#transfer-fee-list .jibun td,table#transfer-fee-list .jibun th{background:rgba(255,147,55,.15)}table#transfer-fee-list .jibun th{color:#eb995c}table#transfer-fee-list .sbi td,table#transfer-fee-list .sbi th{background:rgba(9,63,150,.05)}table#transfer-fee-list .sbi th{color:rgba(9,63,150,1)}table#transfer-fee-list .ufj td,table#transfer-fee-list .ufj th{background:rgba(205,35,42,.1)}table#transfer-fee-list .ufj th{color:#cd232a}table#transfer-fee-list .smbc td,table#transfer-fee-list .smbc th{background:rgba(215,255,0,.1)}table#transfer-fee-list .smbc th{color:#b6cd3a}table#transfer-fee-list tr{background:none!important}table#transfer-fee-list td{background:#f2f2f2}table#transfer-fee-list .other td,table#transfer-fee-list .other th{background:rgba(0,188,212,.1)}table#transfer-fee-list .other th{color:#00bcd4}section#main_visual .wrap{width:1200px;position:relative}section#main_visual.old{display:none}.in{position:absolute;top:53px;left:68px}@media (max-width:750px){.pc{display:none!important}.sp{display:block!important}section#main_visual .wrap{max-width:98%}.wrap{max-width:90%}.gift_slide p.gift_image{width:15vw;margin:9vw auto 1.1vw}.gift_slide p.gift_name{font-size:3vw;line-height:8vw;margin:0}.gift_slide .gift_rate{font-size:30vw;line-height:.9}.gift_slide .gift_rate span:nth-child(3),.gift_slide .gift_rate span:nth-child(4){padding-top:2vw}.gift_slide .gift_rate span:last-child{bottom:3vw;margin-left:12vw}section#top_news .flex{width:90vw;margin:auto;justify-content:space-between;font-size:4vw}section#top_news .flex .new_mark{width:10vw;font-size:3vw;margin:0}section#top_news .flex .data{margin:0;width:20vw}section#top_news .flex .ttl{width:70vw;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}section#top_news .flex:after{border-width:2vw 0 2vw 3vw;margin:0}section#rate{padding:0}section#rate .flex .rate_box{width:43vw;height:43vw;border-width:2vw;padding:2vw;display:inline-block;letter-spacing:normal}section#rate .flex .rate_box p.image{width:20vw;margin-top:2vw}section#rate .flex .rate_box p.srate_mark{width:35vw;top:-6vw;left:2.5vw}section#rate .flex .rate_box p.gift_name{font-size:2.5vw}section#rate .flex .rate_box .rate_flex>div .title{font-size:3vw;line-height:4vw;margin:0 0 1vw}section#rate .flex .rate_box .rate_flex>div.novelty .title{letter-spacing:1vw;padding-left:1vw}section#rate .flex .rate_box .rate_flex>div .rate{font-size:7vw}section#rate .flex{justify-content:space-between}section#rate .wrap>.flex{letter-spacing:-.4em}section#rate .flex:first-child .rate_box:nth-child(2){margin-left:4vw}.breadcrumb{padding:10px 0}body{padding-bottom:16vw}table#transfer-fee-list th{height:auto;font-size:12px}table#transfer-fee-list td{font-size:13px}table#transfer-fee-list th span.gmo_text,table#transfer-fee-list th span.text{width:calc(100% - 40px)}.in{position:absolute;top:-12px;left:3px;color:#49000a;font-size:4.5vw;white-space:nowrap}}.pa{position:absolute;top:0;left:0;width:100%;height:100%}.pr{position:relative}@media (min-width:750px){.pc{display:block}.sp{display:none}}.userName{font-size:12px;font-weight:700;margin-bottom:.5em}@media (max-width:750px){.pc{display:none}.sp{display:block}.userName{font-size:10px;font-weight:700;margin-bottom:.5em}}