.mb05{margin-bottom:5px}.mt10{margin-top:10px}.mb30{margin-bottom:30px}.f16{font-size:16px}.f20{font-size:20px}.mb20{margin-bottom:20px}.ac{text-align:center}.f-bold{font-weight:bold}.clearfix::after{content:"";clear:both;display:table}.float-left{float:left}.float-right{float:right}.f-pink{color:#f69}.color_pink{color:#f69}table{display:table;border-collapse:separate;border-spacing:2px;border-color:#808080}table.point-table{width:898px;border-collapse:collapse;margin:0 auto 40px;font-size:16px}table.point-table tbody{display:table-row-group;vertical-align:middle;border-color:inherit}table.point-table tbody tr{display:table-row;vertical-align:inherit;border-color:inherit}table.point-table th{width:250px;background:#fbf7eb}table.point-table td .f-pink{font-size:18px;line-height:1.4}table.point-table td .f-pink span{font-weight:bold}table.point-table td .f-pink span span{font-size:34px;font-weight:normal}table.point-table th,table.point-table td{border:1px solid #ede0be;padding:20px;margin:0;font-weight:normal}table.point-table table.member-table{border-collapse:collapse;width:900px;font-size:18px;margin:0 auto 30px;text-align:center}table.point-table table.member-table th{font-weight:normal;background:#fbf7eb}table.point-table table.member-table th,table.point-table table.member-table td{border:1px solid #ede0be;padding:20px 5px}.clinic-call-tel-wrap{padding:20px;background:url("../images/tel_bg.png?202553119287") repeat}.clinic-call-tel-wrap .clinic-call-tel{background:#fff;padding:20px 0}.clinic-call-tel-wrap .clinic-call-tel01{text-align:center;font-size:42px;font-weight:bold;color:#f69;margin:0 auto 20px}.clinic-call-tel-wrap .clinic-call-tel02-1{display:table;width:780px;margin:0 auto}.clinic-call-tel-wrap .clinic-call-tel02-2{display:table-cell;font-size:22px;width:280px;vertical-align:middle;text-align:center}.clinic-call-tel-wrap .clinic-call-tel02-3{display:table-cell;font-size:20px;border-left:3px solid #ff749b;line-height:1.3;vertical-align:middle;text-align:left;padding:5px 0 5px 20px}.clinic-call-tel-wrap .clinic-call-tel02-2{display:table-cell;font-size:22px;width:280px;vertical-align:middle;text-align:center}.clinic-call-tel-wrap .clinic-call-tel02-3{display:table-cell;font-size:20px;border-left:3px solid #ff749b;line-height:1.3;vertical-align:middle;text-align:left;padding:5px 0 5px 20px}.clinic-call-tel01::before{content:url("../images/tel.gif");margin-right:10px}a.f-pink{color:#f69}.flow-index{width:900px;margin:0 auto 30px;background:url("../images/present-bg.png?202553119287") repeat}.video{width:480px;margin:0 auto 20px}.index-icon-pink-square{font-size:18px;background-image:url("../images/icon-square-pink.gif");background-repeat:no-repeat;background-position:0 0.4em;font-weight:bold;padding-left:18px}@media screen and (max-width: 979px){table.point-table{width:100%;border-collapse:collapse;margin:0 auto 40px;font-size:100%}table.point-table th,table.point-table td{border:1px solid #ede0be;padding:2%;margin:0;font-weight:normal}table.point-table th{width:30% !important;background:#fbf7eb}table.point-table td{width:70% !important}table.point-table td .f-pink{font-size:100%}table.point-table td .float-left{float:none}table.point-table td .float-right{float:none}img,div{max-width:100%;height:auto}.flow-index{width:100%;margin:0 auto 3%;background:url("../images/present-bg.png?202553119287") repeat;text-align:center}.flow-index>.float-left{float:none}table.member-table{border-collapse:collapse;width:100%;font-size:100%;text-align:center;line-height:1.3;margin-bottom:3%}table.member-table th{font-weight:normal;background:#fbf7eb}table.member-table th,table.member-table td{border:1px solid #ede0be;padding:2% 1%}table.member-table img,table.member-table div{max-width:100%;height:auto}.mb20{margin-bottom:2%}.f20{font-size:20px}.clinic-call-tel-wrap{padding:2%}.clinic-call-tel-wrap .clinic-call-tel{padding:2%}.clinic-call-tel-wrap .clinic-call-tel .clinic-call-tel01{font-size:20px;margin:0 auto 2%;background:rgba(0,0,0,0) url("../images/tel.gif") no-repeat scroll left/30px auto;padding:0 0 0 35px;width:170px;white-space:nowrap;text-align:left}.clinic-call-tel-wrap .clinic-call-tel .clinic-call-tel02-1{display:block;width:100%;margin:0 auto}.clinic-call-tel-wrap .clinic-call-tel .clinic-call-tel02-2{display:block;font-size:14px;width:auto;text-align:center}.clinic-call-tel-wrap .clinic-call-tel .clinic-call-tel02-3{display:block;font-size:16px;border-left:0;border-top:1px solid #ff749b;line-height:1.3;padding:5px 0 0 0}.clinic-call-tel-wrap .clinic-call-tel .clinic-call-tel02-3 .f16{font-size:14px}.clinic-call-tel-wrap .clinic-call-tel .clinic-call-tel02-3 .small{font-size:13px}.clinic-call_tel,.clinic-call-tel01:before{content:"";margin-right:0}a{text-decoration:none}.image-full .img{width:initial}}#seido{width:910px;margin-left:auto;margin-right:auto;font-size:18px}#seido ul{display:flex;justify-content:space-between;margin:30px auto 0}#seido ul li{width:172px;height:160px;display:flex;justify-content:center;align-items:flex-start;line-height:1.2;font-size:14px;font-weight:bold;text-align:center;border:2px solid #000;border-radius:7px;padding:64px 0 0}#seido ul li:nth-child(1){background:url("/assets/about/campaign/images/point01.png?202553119287") center 8px no-repeat}#seido ul li:nth-child(2){background:url("/assets/about/campaign/images/point02.png?202553119287") center 8px no-repeat}#seido ul li:nth-child(3){background:url("/assets/about/campaign/images/point03.png?202553119287") center 8px no-repeat}#seido ul li:nth-child(4){background:url("/assets/about/campaign/images/point04.png?202553119287") center 8px no-repeat}#seido ul li:nth-child(5){background:url("/assets/about/campaign/images/point05.png?202553119287") center 8px no-repeat}#seido ul li strong{font-size:22px}#seido .seidoContainer{background:#fbf3df;border:2px solid #000;border-radius:7px;display:flex;justify-content:space-between;align-items:center;padding:20px 40px;margin:20px 0 0}#seido .seidoContainer>div:first-child{width:440px;line-height:1.5}#seido .seidoContainer>div:first-child h3{font-size:18px;font-weight:bold;text-align:center;color:#fff;background:#c19d00;border-radius:5px;padding:5px}#seido .seidoContainer>div:first-child p{font-size:14px;font-weight:bold;margin:7px 0 0}@media only screen and (max-width: 979px){#seido{width:100%;font-size:3.7vw}#seido h2{font-size:5vw}#seido ul{justify-content:center;flex-wrap:wrap;margin:3vw auto 0}#seido ul li{width:32%;height:33vw;font-size:3vw;border:0.6vw solid #000;border-radius:1.5vw;padding:11vw 0 0;background-size:9vw auto !important;background-position:center 1vw !important}#seido ul li:nth-child(2){margin-left:1.5%}#seido ul li:nth-child(3){margin-left:1.5%}#seido ul li:nth-child(4){margin-top:1.5%}#seido ul li:nth-child(5){margin-left:1.5%;margin-top:1.5%}#seido ul li strong{font-size:4vw}#seido .seidoContainer{border:0.6vw solid #000;border-radius:1.5vw;flex-direction:column;padding:3vw;margin:2vw 0 0}#seido .seidoContainer>div:first-child{width:100%}#seido .seidoContainer>div:first-child h3{font-size:4.5vw;border-radius:1vw;padding:1vw}#seido .seidoContainer>div:first-child p{font-size:3.7vw;margin:2vw 0}#seido ._text-size-14{font-size:3.5vw !important;margin:1.5vw 0 0 !important}}#rank{line-height:1.4}#rank .container01+.container01{margin-top:50px}#rank .container01.bgBrown{background:#f4e6cb;padding:30px 35px}#rank .container01>h2{font-size:40px;font-weight:bold;border-bottom:2px solid #c09d00;line-height:1.2;margin:0 0 30px}#rank .container01>h2 span{color:#c09d00}#rank .container01>h3{font-size:24px;font-weight:bold;line-height:1.2;border:none;margin:0 0 30px}#rank .container01>h3 span{border-bottom:2px dashed #c09d00}#rank .container01 .point_change{margin:55px 0 0}#rank .container01 .point_change .ribbon{display:inline-flex;justify-content:center;align-items:center;height:50px;font-size:25px;font-weight:bold;text-align:center;line-height:1.4;background:#fff;padding:0 30px;-webkit-clip-path:polygon(0 0, 100% 0, calc(100% - 13px) 50%, 100% 100%, 0 100%);clip-path:polygon(0 0, 100% 0, calc(100% - 13px) 50%, 100% 100%, 0 100%);margin-left:-36px}#rank .container01 .point_change.new{background:#fff;padding:120px 13px 25px;position:relative;overflow:hidden}#rank .container01 .point_change.new::before{content:"";display:block;width:155px;height:133px;background:url("/assets/about/campaign/point/images/rank03.svg") center top/100% auto no-repeat;position:absolute;left:50%;top:-35px;transform:translate(-50%, 0)}#rank .container01 .point_change.new .ribbon{background:#fc4a6c;color:#fff;margin:0;position:absolute;left:0;top:30px}#rank .container01 .point_change.new .list-note{font-size:14px}@media screen and (max-width: 979px){#rank .container01+.container01{margin-top:5vw}#rank .container01.bgBrown{padding:3vw}#rank .container01>h2{font-size:5vw;border-bottom:0.6vw solid #c09d00;margin:0 0 4vw}#rank .container01>h3{font-size:4vw;line-height:1.4;margin:0 0 3vw}#rank .container01>h3 span{border-bottom:0.6vw dashed #c09d00}#rank .container01 .point_change{margin:7vw 0 0}#rank .container01 .point_change .ribbon{height:7vw;font-size:3vw;padding:0 4vw;-webkit-clip-path:polygon(0 0, 100% 0, calc(100% - 2vw) 50%, 100% 100%, 0 100%);clip-path:polygon(0 0, 100% 0, calc(100% - 2vw) 50%, 100% 100%, 0 100%);margin-left:-3vw}#rank .container01 .point_change.new{padding:12vw 2vw 3.5vw}#rank .container01 .point_change.new::before{width:18vw;height:18vw;top:-3vw;left:60vw}#rank .container01 .point_change.new .ribbon{top:5vw}#rank .container01 .point_change.new .list-note{font-size:3vw}}#rank .caution{font-size:14px;margin-top:10px}@media screen and (max-width: 979px){#rank .caution{font-size:3vw;margin-top:1.5vw}}#rank .table-box{background:none !important;overflow:hidden}@media screen and (max-width: 979px){#rank .table-box{overflow-x:scroll}}#rank .table-box table.kindtab>tbody>tr>th{background:none;border:none}#rank .table-box table.kindtab{border-collapse:collapse;font-size:100%;border:0;background:none !important;box-sizing:border-box}@media screen and (max-width: 979px){#rank .table-box table.kindtab{width:600px}}#rank .table-box table.kindtab tr.point td{font-size:180%}@media screen and (max-width: 979px){#rank .table-box table.kindtab tr.point td{font-size:14px}}#rank .table-box table.kindtab tr.point td.rank{font-size:100%}@media screen and (max-width: 979px){#rank .table-box table.kindtab tr.point td.rank{font-size:14px}}#rank .table-box table.kindtab tr.point td span{font-size:140%}@media screen and (max-width: 979px){#rank .table-box table.kindtab tr.point td span{font-size:17px}}#rank .table-box table.kindtab tr.jyouken td span{color:#d90000;font-size:120%}@media screen and (max-width: 979px){#rank .table-box table.kindtab tr.jyouken td span{font-size:3.5vw}}#rank .table-box table.kindtab tr.jyouken td.gold{color:#000}#rank .table-box table.kindtab tr th{text-align:center;font-weight:bold}@media screen and (max-width: 979px){#rank .table-box table.kindtab tr th{padding:0}}#rank .table-box table.kindtab tr td{text-align:center;font-weight:bold;vertical-align:middle;border:2px solid #000}#rank .table-box table.kindtab tr td.top_dashed{border-top:2px dashed #000}#rank .table-box table.kindtab tr td.bottom_dashed{border-bottom:2px dashed #000}@media screen and (max-width: 979px){#rank .table-box table.kindtab tr td{padding:0;line-height:1.2}}#rank .table-box table.kindtab tr td.rank{background-color:#eeeeee;padding:5px 10px}@media screen and (max-width: 979px){#rank .table-box table.kindtab tr td.rank{padding:1.5vw}}#rank .table-box table.kindtab tr td.silver{background-color:#fff;color:#6a6a6a;width:235px}@media screen and (max-width: 979px){#rank .table-box table.kindtab tr td.silver{width:25.9%}}#rank .table-box table.kindtab tr td.gold{background-color:#fff;color:#bd8c42;width:230px}@media screen and (max-width: 979px){#rank .table-box table.kindtab tr td.gold{width:25.2%}}#rank .table-box table.kindtab tr td.diamond{background-color:#fff;color:#000000;width:233px}@media screen and (max-width: 979px){#rank .table-box table.kindtab tr td.diamond{width:25.6%}}#rank .rankBtn{margin:30px 0 0}#rank .rankBtn a{display:block;width:100%;max-width:525px;padding:15px;background:#c19d00;color:#fff;font-size:20px;font-weight:bold;text-align:center;text-decoration:none;border-radius:50px;line-height:1.5;position:relative;margin:0 auto}#rank .rankBtn a::before{content:"";display:block;position:absolute;right:20px;top:11px;top:calc(50% - 7px);width:12px;height:12px;border-top:3px solid #fff;border-right:3px solid #fff;transform:rotate(45deg)}@media screen and (max-width: 979px){#rank .rankBtn{margin:3vw auto 0}#rank .rankBtn a{padding:3vw;font-size:3.5vw;padding:2vw;line-height:1.2}#rank .rankBtn a::before{right:4vw;top:calc(50% - 1.2vw);width:2.5vw;height:2.5vw;border-top:0.7vw solid #fff;border-right:0.7vw solid #fff}}#rank table.usetab{border-collapse:collapse;width:100%}#rank table.usetab tr th,#rank table.usetab tr td{font-size:16px;font-weight:bold;text-align:center;padding:10px 5px;line-height:1.2}#rank table.usetab tr th span,#rank table.usetab tr td span{font-size:10px}#rank table.usetab tr th{background:#f4e6cb}#rank table.usetab tr:first-child th:first-child{width:175px;background:#fff}@media screen and (max-width: 979px){#rank table.usetab{width:700px}#rank table.usetab+p{font-size:3vw;margin:1vw 0 0}#rank table.usetab tr th,#rank table.usetab tr td{font-size:16px;font-weight:bold;text-align:center;padding:10px 5px;line-height:1.2}#rank table.usetab tr th span,#rank table.usetab tr td span{font-size:10px}#rank table.usetab tr th{background:#f4e6cb}#rank table.usetab tr:first-child th:first-child{width:175px;background:#fff}}#rank .container02{background:#f4e6cb;padding:30px;margin:30px 0 0}#rank .container02+.container02{margin-top:15px}#rank .container02>h3{font-size:28px;font-weight:bold;border:none;border-left:8px solid #c09d00;line-height:1.2;margin:0 0 20px;text-align:left;padding:3px 0 3px 12px}#rank .container02>h3 span{font-size:14px;font-weight:normal}#rank .container02 p{margin:0}#rank .container02 p+p{margin-top:10px}#rank .container02 .container02em{font-weight:bold;color:#c09d00}@media screen and (max-width: 979px){#rank .container02{padding:3vw;margin:3vw 0 0;font-size:3.7vw}#rank .container02+.container02{margin-top:2vw}#rank .container02>h3{font-size:4vw;border-left:1.2vw solid #c09d00;line-height:1.2;margin:0 0 2.5vw;padding:0 0 0 2vw}#rank .container02>h3 span{font-size:3vw;font-weight:normal}#rank .container02 p{margin:0}#rank .container02 p+p{margin-top:2vw}#rank .container02 p._border{padding:1vw}}#rank .container02.intro-wrap{background:#fefde4}#rank .table-box.updown img{max-width:none}._text-danger{color:#d80000 !important}.clinic-call-tel-wrap.brown{background:none #f4e6cb}#rank{margin-top:40px}#rank .container02.intro-wrap{padding-bottom:50px}#rank .container02.intro-wrap .accordion_inner{margin-top:30px}#rank .container02.intro-wrap .tabacc.-pc-accordion,#rank .container02.intro-wrap .tabacc.-sp-accordion{margin:0 0 40px}#rank .container02.intro-wrap .tabacc.-pc-accordion>.contents>.title,#rank .container02.intro-wrap .tabacc.-sp-accordion>.contents>.title{justify-content:center;color:#fff;margin:0;font-size:30px;background:#c39e01}#rank .container02.intro-wrap .tabacc.-pc-accordion>.contents>.content,#rank .container02.intro-wrap .tabacc.-sp-accordion>.contents>.content{border:1px solid #000;border-top:none;padding:35px 50px;background:#fbf8e5}#rank .container02.intro-wrap .tabacc.-pc-accordion>.contents>.content .contentInner,#rank .container02.intro-wrap .tabacc.-sp-accordion>.contents>.content .contentInner{display:flex;justify-content:space-between}#rank .container02.intro-wrap .tabacc.-pc-accordion>.contents>.content .contentInner>p,#rank .container02.intro-wrap .tabacc.-sp-accordion>.contents>.content .contentInner>p{flex:1;margin:0 40px 0 0}#rank .container02.intro-wrap .tabacc.-pc-accordion>.contents>.content .contentInner>p em,#rank .container02.intro-wrap .tabacc.-sp-accordion>.contents>.content .contentInner>p em{font-style:normal;font-weight:bold;color:#c29b02}#rank .container02.intro-wrap .tabacc.-pc-accordion>.contents>.content .btn,#rank .container02.intro-wrap .tabacc.-sp-accordion>.contents>.content .btn{margin:25px 0 0}#rank .container02.intro-wrap .tabacc.-pc-accordion>.contents>.content .btn a,#rank .container02.intro-wrap .tabacc.-sp-accordion>.contents>.content .btn a{display:flex;justify-content:center;align-items:center;width:500px;height:70px;background:#c19b00;color:#fff;font-size:20px;border-radius:100px;text-decoration:none;margin:0 auto;position:relative}#rank .container02.intro-wrap .tabacc.-pc-accordion>.contents>.content .btn a::before,#rank .container02.intro-wrap .tabacc.-sp-accordion>.contents>.content .btn a::before{content:"";position:absolute;right:10%;top:0;top:calc(50% - 7px);width:12px;height:12px;border:2px solid;border-color:#fff #fff transparent transparent;transform:rotate(45deg)}#rank .container02.intro-wrap .tabacc .tabContainer01{display:flex;justify-content:space-between}#rank .container02.intro-wrap .tabacc .tabContainer01 p{width:570px}#rank .container02.intro-wrap .tabacc .tabContainer01 div{width:330px;text-align:right}#rank .container02.intro-wrap .tabacc.-pc-tab .tab,#rank .container02.intro-wrap .tabacc.-sp-tab .tab{display:flex;justify-content:center;align-items:center;z-index:1;position:relative}#rank .container02.intro-wrap .tabacc.-pc-tab .tab a,#rank .container02.intro-wrap .tabacc.-sp-tab .tab a{width:380px;display:flex;justify-content:center;align-items:center;padding:10px 10px 16px 10px;text-align:center;font-size:20px;font-weight:bold;line-height:1.2;text-decoration:none;color:#fff;position:relative;border-radius:10px 10px 0 0;transform:translateY(0.8vw);transition:all 0.3s}#rank .container02.intro-wrap .tabacc.-pc-tab .tab a[href="#tab01"],#rank .container02.intro-wrap .tabacc.-sp-tab .tab a[href="#tab01"]{background:#c29b02}#rank .container02.intro-wrap .tabacc.-pc-tab .tab a[href="#tab02"],#rank .container02.intro-wrap .tabacc.-sp-tab .tab a[href="#tab02"]{background:#6f6957}#rank .container02.intro-wrap .tabacc.-pc-tab .tab a+a,#rank .container02.intro-wrap .tabacc.-sp-tab .tab a+a{margin-left:40px}#rank .container02.intro-wrap .tabacc.-pc-tab .tab a span,#rank .container02.intro-wrap .tabacc.-sp-tab .tab a span{display:contents;font-size:30px}#rank .container02.intro-wrap .tabacc.-pc-tab .tab a.-active,#rank .container02.intro-wrap .tabacc.-sp-tab .tab a.-active{transform:translateY(0)}#rank .container02.intro-wrap .tabacc.-pc-tab>.contents,#rank .container02.intro-wrap .tabacc.-sp-tab>.contents{border:none;margin:0;padding:0;border-radius:0;z-index:2;position:relative}#rank .container02.intro-wrap .tabacc.-pc-tab>.contents .content,#rank .container02.intro-wrap .tabacc.-sp-tab>.contents .content{display:none}#rank .container02.intro-wrap .tabacc.-pc-tab>.contents .content#tab01,#rank .container02.intro-wrap .tabacc.-sp-tab>.contents .content#tab01{padding:30px;border:3px solid #c29b02;background:#fffdf6}#rank .container02.intro-wrap .tabacc.-pc-tab>.contents .content#tab02,#rank .container02.intro-wrap .tabacc.-sp-tab>.contents .content#tab02{padding:30px;border:3px solid #6f6957;background:#f6f6f6}#rank .container02.intro-wrap .tabacc.-pc-tab>.contents .content.-active,#rank .container02.intro-wrap .tabacc.-sp-tab>.contents .content.-active{display:block}#rank .container02.intro-wrap .tabacc#tab_official .tab a{background:#6f6957}#rank .container02.intro-wrap .tabacc#tab_official .tab a.-active{background:#c29b02}#rank .container02.intro-wrap .tabacc#tab_official>.contents .content{border:3px solid #6f6957;background:#f6f6f6}#rank .container02.intro-wrap .tabacc#tab_official>.contents .content.-active{border:3px solid #c29b02;background:#ffffff}#rank .container02.intro-wrap ul{position:relative;padding:0 0 40px}#rank .container02.intro-wrap ul::before,#rank .container02.intro-wrap ul::after{content:"";position:absolute}#rank .container02.intro-wrap ul::before{display:block;width:1px;height:99.5%;top:0;left:25px;background:#c29b02}#rank .container02.intro-wrap ul::after{display:block;width:0;height:0;border-style:solid;border-width:13px 8px 0 8px;border-color:#c29b02 transparent transparent transparent;bottom:0;left:17px}#rank .container02.intro-wrap ul li{display:flex;align-items:flex-start;line-height:1.6;position:relative;z-index:2}#rank .container02.intro-wrap ul li+li{margin-top:20px}#rank .container02.intro-wrap ul li .step{width:50px;height:50px;margin:0 20px 0 0;border:1px solid #c29b02;color:#c29b02;background:#fff9ed;font-size:18px;font-weight:bold;text-align:center;line-height:50px;border-radius:50px;padding:0}#rank .container02.intro-wrap ul li .text{flex:1}#rank .container02.intro-wrap ul li .text h2{font-size:21px;color:#c29b02;margin:0;padding:0}#rank .container02.intro-wrap ul li .text p{font-size:19px;margin-top:10px}#rank .container02.intro-wrap ul li .text p span{font-size:15px}#rank .container02.intro-wrap #tab02 ul::before{background:#6f6957}#rank .container02.intro-wrap #tab02 ul::after{border-color:#6f6957 transparent transparent transparent}#rank .container02.intro-wrap #tab02 ul li .step{border-color:#6f6957;color:#6f6957}#rank .container02.intro-wrap #tab02 ul li .text h2{color:#6f6957}#rank .container02.intro-wrap #tab_official #tab02 ul::before{background:#c29b02}#rank .container02.intro-wrap #tab_official #tab02 ul::after{border-color:#c29b02 transparent transparent transparent}#rank .container02.intro-wrap #tab_official #tab02 ul li .step{border:1px solid #c29b02;color:#c29b02}#rank .container02.intro-wrap #tab_official #tab02 ul li .text h2{color:#c29b02}#rank .container02.intro-wrap .text01{background:#fdf5c1;padding:20px 0;text-align:center;font-size:20px}#rank .container02.intro-wrap .text01 em{font-weight:bold;font-style:normal;color:#d1192b}#rank .container02.intro-wrap .text02{text-align:center;font-size:15px;margin:5px 0 0}#rank .container02.intro-wrap .btn{margin:30px 0 0}#rank .container02.intro-wrap .btn a{display:flex;justify-content:center;align-items:center;width:500px;height:55px;background:#c29b02;color:#fff;font-size:23px;border-radius:100px;text-decoration:none;margin:0 auto;position:relative}#rank .container02.intro-wrap .btn a::before{content:"";position:absolute;right:10%;top:0;top:calc(50% - 7px);width:12px;height:12px;border:2px solid;border-color:#fff #fff transparent transparent;transform:rotate(45deg)}@media only screen and (max-width: 979px){#rank{margin-top:5vw}#rank .container02.intro-wrap{padding-bottom:5vw}#rank .container02.intro-wrap .tabacc.-pc-accordion,#rank .container02.intro-wrap .tabacc.-sp-accordion{margin:0 0 4vw;font-size:3.7vw}#rank .container02.intro-wrap .tabacc.-pc-accordion>.contents>.title,#rank .container02.intro-wrap .tabacc.-sp-accordion>.contents>.title{font-size:4.2vw;min-height:9vw;line-height:1.2;padding:0}#rank .container02.intro-wrap .tabacc.-pc-accordion>.contents>.title::after,#rank .container02.intro-wrap .tabacc.-sp-accordion>.contents>.title::after{width:7vw;height:7vw;margin:0;transform:translate(0, -50%);right:2vw;background-size:3vw auto}#rank .container02.intro-wrap .tabacc.-pc-accordion>.contents>.content,#rank .container02.intro-wrap .tabacc.-sp-accordion>.contents>.content{border:0.3vw solid #000;border-top:none;padding:3vw 4vw}#rank .container02.intro-wrap .tabacc.-pc-accordion>.contents>.content .contentInner,#rank .container02.intro-wrap .tabacc.-sp-accordion>.contents>.content .contentInner{flex-direction:column}#rank .container02.intro-wrap .tabacc.-pc-accordion>.contents>.content .contentInner>p,#rank .container02.intro-wrap .tabacc.-sp-accordion>.contents>.content .contentInner>p{width:100%;margin:0 0 3vw}#rank .container02.intro-wrap .tabacc.-pc-accordion>.contents>.content .contentInner>figure,#rank .container02.intro-wrap .tabacc.-sp-accordion>.contents>.content .contentInner>figure{max-width:80%;margin:0 auto;text-align:center}#rank .container02.intro-wrap .tabacc.-pc-accordion>.contents>.content .btn,#rank .container02.intro-wrap .tabacc.-sp-accordion>.contents>.content .btn{margin:4vw 0 0}#rank .container02.intro-wrap .tabacc.-pc-accordion>.contents>.content .btn a,#rank .container02.intro-wrap .tabacc.-sp-accordion>.contents>.content .btn a{width:80vw;height:10vw;font-size:3.7vw}#rank .container02.intro-wrap .tabacc.-pc-accordion>.contents>.content .btn a::before,#rank .container02.intro-wrap .tabacc.-sp-accordion>.contents>.content .btn a::before{top:calc(50% - 1.5vw);width:2.5vw;height:2.5vw;border:0.3vw solid;border-color:#fff #fff transparent transparent;right:5%}#rank .container02.intro-wrap .tabacc.-pc-tab .tab a,#rank .container02.intro-wrap .tabacc.-sp-tab .tab a{width:48%;padding:2vw 0 1.5vw;font-size:3vw;border-radius:2vw 2vw 0 0}#rank .container02.intro-wrap .tabacc.-pc-tab .tab a+a,#rank .container02.intro-wrap .tabacc.-sp-tab .tab a+a{margin-left:2%}#rank .container02.intro-wrap .tabacc.-pc-tab .tab a span,#rank .container02.intro-wrap .tabacc.-sp-tab .tab a span{font-size:4.2vw}#rank .container02.intro-wrap .tabacc.-pc-tab>.contents>.content#tab01,#rank .container02.intro-wrap .tabacc.-sp-tab>.contents>.content#tab01{padding:4vw 3vw;border:0.6vw solid #c29b02}#rank .container02.intro-wrap .tabacc.-pc-tab>.contents>.content#tab02,#rank .container02.intro-wrap .tabacc.-sp-tab>.contents>.content#tab02{padding:4vw 3vw;border:0.6vw solid #6f6957}#rank .container02.intro-wrap .tabacc#tab_official>.contents>.content#tab02{border:0.6vw solid #c29b02}#rank .container02.intro-wrap .tabContainer01{flex-direction:column}#rank .container02.intro-wrap .tabContainer01 p{width:100%}#rank .container02.intro-wrap .tabContainer01 div{width:50vw;margin:0 auto;text-align:center}#rank .container02.intro-wrap ul{padding:0 0 4vw}#rank .container02.intro-wrap ul::before{left:5vw}#rank .container02.intro-wrap ul::after{border-width:2.5vw 1.5vw 0 1.5vw;left:4vw}#rank .container02.intro-wrap ul li+li{margin-top:2vw}#rank .container02.intro-wrap ul li .step{width:10vw;height:10vw;line-height:10vw;margin:0 3vw 0 0;border:0.2vw solid #c29b02;font-size:3.5vw}#rank .container02.intro-wrap ul li .text h2{font-size:4vw}#rank .container02.intro-wrap ul li .text p{font-size:3.5vw;margin-top:1.5vw}#rank .container02.intro-wrap ul li .text p span{font-size:2.5vw}#rank .container02.intro-wrap .text01{padding:2vw 0;font-size:3.7vw}#rank .container02.intro-wrap .text02{font-size:2.5vw;margin:0.5vw 0 0}#rank .container02.intro-wrap .btn{margin:3vw 0 0}#rank .container02.intro-wrap .btn a{width:80vw;height:12vw;font-size:4vw}#rank .container02.intro-wrap .btn a::before{top:calc(50% - 1.5vw);width:2.5vw;height:2.5vw;border:0.3vw solid;border-color:#fff #fff transparent transparent}}
