@charset "UTF-8";.RuleBsListAnchor>li>a:hover img,.RuleBsListAnchor>li>a:hover:after,.RuleBsMenu2>.head>a:hover img,.RuleBsMenu2>.head>a:hover:after,.RuleBsMenu2>.list>li>a:hover img,.RuleBsMenu2>.list>li>a:hover:after,.RuleBsMenu>li>a:hover,.RuleBsSlide .slick-arrow:hover,.RuleBsSlide .slick-dots>li>button:hover,.RuleBsTitle3>a:hover{opacity:.7}.RuleBsBoxData>.image img,.RuleBsMenu2 img,.RuleBsTitle3>a>img,.RuleBsTitle>picture img{vertical-align:bottom}.RuleBsTitle3,.RuleBsTitleH1{line-height:1;border-radius:6px}.dummy{color:red}.WrapperArea{overflow-x:hidden}@media screen and (max-width:844px){.dummy{color:#00f}.ContentsArea{padding:98px 0 50px}.ContentsArea.RuleBsIndex{padding-top:60px}}.Section{box-sizing:border-box;font-size:1.6rem;padding:0 2%}.Section>:last-child{margin-bottom:0}.Section.menu{width:754px;padding:0 20px}.Section.menu2,.Section.menu2+.Section{padding-left:0;padding-right:0}@media screen and (max-width:844px){.Section{margin-bottom:30px}.Section p{margin-bottom:20px}.Section.menu{width:100%;padding:0}}.Section.menu2{margin-bottom:40px}.Section.menu2>.inner{top:-100px;transition:.5s 1.5s}.Section.menu2.is-fixed>.inner{position:fixed;width:100%;top:0;left:0;z-index:20}.Section.menu2.is-fixed .RuleBsMenu2{max-width:760px;margin:0 auto}@media screen and (max-width:844px){.Section.menu2{margin-bottom:20px}.Section.menu2>.inner{position:fixed;width:100%;top:60px!important;left:0;z-index:20}}.RuleBsTitle{position:relative;height:325px;margin:0}.RuleBsTitle>picture{display:block;position:absolute;top:0;left:50%;transform:translateX(-50%)}@media screen and (max-width:844px){.RuleBsTitle{height:auto;width:105%;margin-left:-2.5%;margin-right:-2.5%;text-align:center}.RuleBsTitle>picture{position:static;transform:none}.RuleBsTitle>picture img{width:100%}.RuleBsTitleH1>img{max-width:100%}}.RuleBsMenu>li>a:after,.RuleBsTitle3>a:after{font-family:pokemoncard-font;transform:translateY(-60%);top:50%}.RuleBsTitle2{text-align:center;margin-top:25px;line-height:1}.RuleBsTitle3{margin:25px 11px 0;background:#8ec31f;position:relative}.RuleBsTitle3>a{position:relative;display:block;padding:24px 10px 23px 47px;background:url(/assets/images/rules/howtoplay/basic_rules/title3_bg.png) 16px center no-repeat;background-size:24px 24px}.RuleBsTitle3>a:after{position:absolute;content:"\f701";right:15px;color:#fff;font-weight:400}.RuleBsTitle3.color2{background-color:#e60037}.RuleBsTitle3.color3{background-color:#00a3df}.RuleBsTitle3.color4{background-color:#fabe00}.RuleBsTitle3.color5{background-color:#a63e92}.RuleBsTitle3.color6{background-color:#f08300}.RuleBsTitle3.color7{background-color:#19586e}.RuleBsTitleH1{margin:0;background:#8ec31f;position:relative;padding:17px 10px;text-align:center;font-size:100%}.RuleBsPage02 .RuleBsTitleH1{background-color:#e60037}.RuleBsPage03 .RuleBsTitleH1{background-color:#00a3df}.RuleBsPage04 .RuleBsTitleH1{background-color:#fabe00}.RuleBsPage05 .RuleBsTitleH1{background-color:#a63e92}.RuleBsPage06 .RuleBsTitleH1{background-color:#f08300}.RuleBsPage07 .RuleBsTitleH1{background-color:#19586e}.RuleBsTitleH2{background:url(/assets/images/rules/howtoplay/basic_rules/title_h2_bg.png) center left no-repeat;background-size:24px 24px;border-bottom:2px solid #8ec31f;font-size:2.4rem;font-weight:700;padding:5px 0 5px 32px;margin-top:10px;margin-bottom:24px}.RuleBsPage02 .RuleBsTitleH2{border-bottom-color:#e60037;background-image:url(/assets/images/rules/howtoplay/basic_rules/title_h2_bg_2.png)}.RuleBsPage03 .RuleBsTitleH2{border-bottom-color:#00a3df;background-image:url(/assets/images/rules/howtoplay/basic_rules/title_h2_bg_3.png)}.RuleBsPage04 .RuleBsTitleH2{border-bottom-color:#fabe00;background-image:url(/assets/images/rules/howtoplay/basic_rules/title_h2_bg_4.png)}.RuleBsPage05 .RuleBsTitleH2{border-bottom-color:#a63e92;background-image:url(/assets/images/rules/howtoplay/basic_rules/title_h2_bg_5.png)}.RuleBsPage06 .RuleBsTitleH2{border-bottom-color:#f08300;background-image:url(/assets/images/rules/howtoplay/basic_rules/title_h2_bg_6.png)}.RuleBsPage07 .RuleBsTitleH2{border-bottom-color:#19586e;background-image:url(/assets/images/rules/howtoplay/basic_rules/title_h2_bg_7.png)}.RuleBsTitleH2+.RuleBsTitleH3{margin-top:25px}@media screen and (max-width:844px){.RuleBsTitleH2{background-position:left .35em;line-height:1.4}}.RuleBsTitleH3{border-left:7px solid #8ec31f;font-size:2rem;font-weight:700;padding:0 0 0 11px;margin-top:60px;margin-bottom:22px;line-height:1.2}.RuleBsPage02 .RuleBsTitleH3{border-left-color:#e60037}.RuleBsPage03 .RuleBsTitleH3{border-left-color:#00a3df}.RuleBsPage04 .RuleBsTitleH3{border-left-color:#fabe00}.RuleBsPage05 .RuleBsTitleH3{border-left-color:#a63e92}.RuleBsPage06 .RuleBsTitleH3{border-left-color:#f08300}.RuleBsPage07 .RuleBsTitleH3{border-left-color:#19586e}.RuleBsTitleH3+.RuleBsTitleH4,.RuleBsTitleH3+.RuleBsTitleNum{margin-top:24px}@media screen and (max-width:844px){.RuleBsTitleH3{margin-top:57px}}.RuleBsTitleH4{position:relative;font-size:1.8rem;margin-top:40px;margin-bottom:15px;padding-left:1.2em;font-weight:700}.RuleBsTitleH4:before{content:"・";position:absolute;top:0;left:0;font-weight:700}.RuleBsTitleH4+.RuleBsListNotes{margin-top:1.5em}.RuleBsTitleH5{font-size:1.6rem;margin-top:30px;margin-bottom:10px;font-weight:700}.RuleBsTitleNum{font-size:1.8rem;margin-top:60px;margin-bottom:20px;line-height:1.3}.RuleBsTitleNum .RuleBsLabelNum{margin-left:0;margin-right:5px;top:-2px}.RuleBsMenu{background:#f5f5f5;padding:32px 27px 2px;line-height:1;margin-top:-32px}.RuleBsMenu>li:not(:first-child){border-top:1px solid rgba(114,114,114,.2)}.RuleBsMenu>li>a{display:block;padding:18px 20px 18px 0;position:relative}.RuleBsMenu>li>a:after{position:absolute;content:"\f701";right:0;color:#000}.RuleBsListAnchor>li>a:after,.RuleBsMenu2>.head>a:after,.RuleBsMenu2>.list>li>a:after{font-family:pokemoncard-font;right:20px}.RuleBsMenu2{line-height:1;position:relative}.RuleBsMenu2>.head>a{background:#e5ebf6;display:block;position:relative;padding:16px 20px 16px 22px}.RuleBsMenu2>.head>a:after{position:absolute;top:50%;transform:translateY(-50%);content:"\f702";color:#000}.RuleBsMenu2>.list>li>a:after,.RuleBsSlide .slick-arrow:after{content:"\f701";transform:translateY(-50%)}.RuleBsMenu2>.list{display:none;position:absolute;top:100%;left:0;width:100%;z-index:10;box-shadow:0 4px 4px rgba(0,0,0,.16)}.RuleBsMenu2>.list>li>a{display:block;position:relative;padding:21px 20px 21px 22px;background:#f4f4f4;border-left:7px solid #8ec31f;border-top:1px solid #d8d8d8}.RuleBsMenu2>.list>li>a:after{position:absolute;top:50%;color:#000}.RuleBsMenu2>.list>li.color2>a{border-left-color:#e60037}.RuleBsMenu2>.list>li.color3>a{border-left-color:#00a3df}.RuleBsMenu2>.list>li.color4>a{border-left-color:#fabe00}.RuleBsMenu2>.list>li.color5>a{border-left-color:#a63e92}.RuleBsMenu2>.list>li.color6>a{border-left-color:#f08300}.RuleBsMenu2>.list>li.color7>a{border-left-color:#19586e}.RuleBsLine{border:1px solid rgba(114,114,114,.2);border-width:1px 0 0;margin:75px 0 50px;width:100vw;position:relative;left:calc((100vw - 760px)/ -2)}.RuleBsTxtAnchor{text-align:center;margin-top:30px;margin-bottom:30px!important}@media screen and (max-width:844px){.RuleBsLine{width:105%;margin-left:-2%;margin-right:-2%;left:0}.RuleBsTxtAnchor{margin-top:20px;margin-bottom:20px!important}}.RuleBsSlide{max-width:428px;overflow:hidden;margin:0 auto 20px;position:relative}.RuleBsSlide *{outline:0}.RuleBsSlide .item{padding:0 1px}.RuleBsSlide .RuleBsBoxData{margin-top:0;margin-bottom:0}.RuleBsSlide .RuleBsBoxData>.image{margin-bottom:60px}.RuleBsSlide .slick-track{display:-ms-flexbox;display:flex}.RuleBsSlide .slick-dots{text-align:center;position:absolute;top:292px;left:0;width:100%}.RuleBsSlide .slick-dots>li{display:inline-block;margin:0 3px 0 4px}.RuleBsSlide .slick-dots>li>button{width:32px;height:8px;border:none;overflow:hidden;color:transparent;background:#a9a9a9}.RuleBsSlide .slick-dots>li.slick-active>button{background:#8ec31f}.RuleBsPage02 .RuleBsSlide .slick-dots>li.slick-active>button{background-color:#e60037}.RuleBsPage03 .RuleBsSlide .slick-dots>li.slick-active>button{background-color:#00a3df}.RuleBsPage04 .RuleBsSlide .slick-dots>li.slick-active>button{background-color:#fabe00}.RuleBsPage05 .RuleBsSlide .slick-dots>li.slick-active>button{background-color:#a63e92}.RuleBsPage06 .RuleBsSlide .slick-dots>li.slick-active>button{background-color:#f08300}.RuleBsPage07 .RuleBsSlide .slick-dots>li.slick-active>button{background-color:#19586e}@media screen and (max-width:844px){.RuleBsSlide{max-width:inherit}.RuleBsSlide .slick-dots{top:61.5vw}}.RuleBsSlide .slick-arrow{position:absolute;top:121px;z-index:1;width:25px;color:transparent;border:none;background:0 0}.RuleBsSlide .slick-arrow:after{font-family:pokemoncard-font;position:absolute;top:50%;color:#8ec31f;right:0;font-size:4em;font-weight:400}.RuleBsPage02 .RuleBsSlide .slick-arrow:after{color:#e60037}.RuleBsPage03 .RuleBsSlide .slick-arrow:after{color:#00a3df}.RuleBsPage04 .RuleBsSlide .slick-arrow:after{color:#fabe00}.RuleBsPage05 .RuleBsSlide .slick-arrow:after{color:#a63e92}.RuleBsPage06 .RuleBsSlide .slick-arrow:after{color:#f08300}.RuleBsPage07 .RuleBsSlide .slick-arrow:after{color:#19586e}.RuleBsSlide .slick-arrow.slick-prev{left:-14px}.RuleBsSlide .slick-arrow.slick-prev:after{content:"\f703";right:auto;left:0}.RuleBsSlide .slick-arrow.slick-next{right:-14px}@media screen and (max-width:844px){.RuleBsSlide .slick-arrow{top:26vw}}.RuleBsSlide.size2 .slick-dots{top:371px}.RuleBsSlide.size2 .slick-arrow{top:161px}@media screen and (max-width:844px){.RuleBsSlide.size2 .slick-dots{top:80.5vw}.RuleBsSlide.size2 .slick-arrow{top:34vw}}.RuleBsSlide.size3 .slick-dots{top:348px}.RuleBsSlide.size3 .slick-arrow{top:152px}@media screen and (max-width:844px){.RuleBsSlide.size3 .slick-dots{top:76vw}.RuleBsSlide.size3 .slick-arrow{top:33vw}}.RuleBsLink{margin-top:1em;margin-bottom:36px}.RuleBsLink>a{display:inline-block;color:#1e33f1;text-decoration:underline;font-size:1.8rem}.RuleBsLink>a:hover{text-decoration:none}.RuleBsListNotes{font-size:1.3rem;margin-top:35px;margin-bottom:2em}.RuleBsListBullet,.RuleBsListBullet+.RuleBsListNotes,.RuleBsListBullet>li:not(:first-child){margin-top:20px}.RuleBsListNotes>li{position:relative;padding-left:1.1em}.RuleBsListNotes>li>.mark{position:absolute;top:0;left:0}.RuleBsListBullet>li{position:relative;padding-left:1.2em}.RuleBsListBullet>li:before{content:"・";position:absolute;top:0;left:0;font-weight:700}.RuleBsListNum{margin-top:1.5em}.RuleBsListNum>li{padding-left:2em;position:relative}.RuleBsListNum>li:not(:first-child){margin-top:.8em}.RuleBsListNum>li .RuleBsLabelNum{position:absolute;top:0;left:0;margin:0}.RuleBsListAnchor{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}.RuleBsListAnchor>li{width:320px;padding:0 9px;box-sizing:border-box;text-align:center}.RuleBsListAnchor>li:nth-child(n+3){margin-top:18px}.RuleBsListAnchor>li>a{display:block;height:55px;background:#f5f5f5;border:2px solid #e3e3e3;border-radius:6px;position:relative}.RuleBsListAnchor>li>a:after{position:absolute;top:50%;transform:translateY(-50%);content:"\f702";color:#000}.RuleBsListAnchor>li>a+img{width:70%;margin-top:20px}.RuleBsListAnchor>li>a>img{position:absolute;top:50%;left:29px;transform:translateY(-50%)}.RuleBsBoxData>.title>.mark,.RuleBsLabelNum{position:relative;height:22px;line-height:22px;top:-1px;letter-spacing:-1px;padding-top:1px;box-sizing:border-box;display:inline-block;text-align:center}@media screen and (max-width:844px){.RuleBsListAnchor>li>a+img{margin-top:10px}.RuleBsListAnchor>li:nth-child(n+2){margin-top:15px}}.RuleBsLabelNum{margin:0 2px;background:#8ec31f;color:#fff;font-size:13px;border-radius:50%;width:23px;font-weight:700}.RuleBsPage02 .RuleBsLabelNum{background-color:#e60037}.RuleBsPage03 .RuleBsLabelNum{background-color:#00a3df}.RuleBsPage04 .RuleBsLabelNum{background-color:#fabe00}.RuleBsPage05 .RuleBsLabelNum{background-color:#a63e92}.RuleBsPage06 .RuleBsLabelNum{background-color:#f08300}.RuleBsPage07 .RuleBsLabelNum{background-color:#19586e}.RuleBsBoxData{max-width:428px;margin:45px auto 65px}.RuleBsBoxData>.image{border:1px solid #8ec31f;text-align:center}.RuleBsBoxData>.image img{width:100%;max-width:100%}.RuleBsPage02 .RuleBsBoxData>.image{border-color:#e60037}.RuleBsPage03 .RuleBsBoxData>.image{border-color:#00a3df}.RuleBsPage04 .RuleBsBoxData>.image{border-color:#fabe00}.RuleBsPage05 .RuleBsBoxData>.image{border-color:#a63e92}.RuleBsPage06 .RuleBsBoxData>.image{border-color:#f08300}.RuleBsPage07 .RuleBsBoxData>.image{border-color:#19586e}.RuleBsBoxData>.title{font-size:1.5rem;font-weight:700;margin-top:14px}.RuleBsBoxData>.title>.mark{vertical-align:middle;margin-right:6px;background:#8ec31f;color:#fff;font-size:13px;border-radius:50%;width:23px}.RuleBsPage02 .RuleBsBoxData>.title>.mark{background-color:#e60037}.RuleBsPage03 .RuleBsBoxData>.title>.mark{background-color:#00a3df}.RuleBsPage04 .RuleBsBoxData>.title>.mark{background-color:#fabe00}.RuleBsPage05 .RuleBsBoxData>.title>.mark{background-color:#a63e92}.RuleBsPage06 .RuleBsBoxData>.title>.mark{background-color:#f08300}.RuleBsPage07 .RuleBsBoxData>.title>.mark{background-color:#19586e}.RuleBsBoxData>.text{font-size:1.4rem;margin-bottom:0;margin-top:5px}@media screen and (max-width:844px){.RuleBsBoxData{max-width:inherit}}.RuleBsImage{text-align:center;margin:45px 0}.RuleBsImage>img,.RuleBsImage>picture img{vertical-align:bottom;max-width:100%}.RuleBsImage>.caption{display:inline-block;text-align:center;margin-top:1em;font-size:1.4rem;max-width:500px}@media screen and (max-width:844px){.RuleBsImage{margin:20px 0}}p+.RuleBsListNotes{margin-top:-10px}@media screen and (max-width:844px){p+.RuleBsListNotes{margin-top:0}}p+.RuleBsLink{margin-top:-25px}@media screen and (max-width:844px){p+.RuleBsLink{margin-top:0}}.RuleVRulesSection{margin-top:120px}.FlexVRulesImages{display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}.VRulesImages{width:50%}@media screen and (max-width:844px){.FlexVRulesImages{display:block}.VRulesImages{width:100%}}.VRulesImages>img{width:85%;margin-top:20px}.bold-text{font-weight:700}.titleSection iframe{display:block;margin:0 auto 45px;height:375px;width:760px}@media screen and (max-width:844px){.titleSection iframe{aspect-ratio:16/9;height:100%;width:100%}}.titleSection h1{height:auto;margin-top:60px;text-align:center;font-size:36px}@media screen and (max-width:844px){.titleSection h1{font-size:32px}}.titleSection h3{margin-top:50px;margin-bottom:10px;font-size:28px}@media screen and (max-width:844px){.titleSection h3{font-size:18px}}