@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100;300;400;500;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@500&display=swap);abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baselin;background:0 0}body{line-height:1;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;-o-text-size-adjust:100%;text-size-adjust:100%}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ul li{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:0 0}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}address{font-style:normal}html{font-size:62.5%}body{background-color:#fff;font-family:"Noto Sans JP",sans-serif;font-size:1.6rem;color:#121212;letter-spacing:.06em;line-height:1.5;word-wrap:break-word}@media screen and (max-width:1024px){body{min-width:100%}}*{font-family:inherit;font-size:inherit;line-height:inherit}a,a:visited{text-decoration:none}a{color:#121212}*,::after,::before{-webkit-box-sizing:border-box;box-sizing:border-box}.clearfix::after{content:"";display:block;clear:both}img{width:100%;height:auto;vertical-align:middle}button{background-color:transparent;border:none;cursor:pointer;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}address{font-style:normal}select{-webkit-appearance:none;-moz-appearance:none;appearance:none}sub,sup{font-size:smaller}rt{font-size:.7em}._flexibleBr{display:inline-block}._pcDisp{display:block}@media screen and (max-width:1024px){._pcDisp{display:none}}._spDisp{display:none}@media screen and (max-width:1024px){._spDisp{display:block}}[v-cloak]{display:none}.layout-inner{max-width:1170px;margin-left:auto;margin-right:auto;padding-left:80px;padding-right:80px}@media screen and (max-width:1024px){.layout-inner{max-width:100%;width:100%;padding-left:3%;padding-right:3%}}.layout-inner.-secondly{max-width:1360px}.layout-subpage-container{padding-top:56px;padding-bottom:120px;background-color:#f4f3f3;overflow-x:hidden}@media screen and (max-width:1024px){.layout-subpage-container{padding-top:48px;padding-bottom:80px}}.layout-header-inner{margin-left:auto;margin-right:auto}@media screen and (max-width:1024px){.layout-header-inner{max-width:100%;width:100%;padding-left:3%;padding-right:3%}}.footer_inner{width:1150px;margin:0 auto;padding-top:5em}@media screen and (max-width:1024px){.footer_inner{width:100%;padding:3em 2em 0}}.footer_inner .description{margin:2em 0;font-size:1.5rem}.footer_inner .copyright{font-size:1.3rem;text-align:center}.footer_inner .u-ta-c{text-align:center!important}.footer_menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:5em}@media screen and (max-width:1024px){.footer_menu{margin-bottom:4em}}.footer_menu li:not(:last-child) a:before{position:absolute;top:calc(50% - .5em);right:0;content:"";display:block;width:1px;height:1em;border-right:1px solid #000}.footer_menu a{position:relative;display:block;padding:0 1.5em;font-size:1.6rem;color:#000}@media screen and (max-width:1024px){.footer_menu a{padding:0 .6em;font-size:1.4rem}}.scroll_top{position:fixed;z-index:999;right:16px;bottom:16px;width:60px;height:60px;border-radius:5px;background:#3b3b3b;overflow:hidden}.lower_header{position:relative;height:150px;padding-bottom:28px;background-image:url(../img/hd_default.png);z-index:-2}@media screen and (max-width:1024px){.lower_header{height:90px}}.lower_header .lower_header-wave{position:absolute;bottom:-2px;left:0;width:100%;height:32px;background-image:url(../img/wave_pc.png)}@media screen and (max-width:961px){.lower_header .lower_header-wave{height:25px;background-image:url(../img/wave_sp.png);background-size:cover;background-repeat-x:no-repeat;background-position:center bottom}}.logo._header{position:absolute;top:0;left:10px;display:block;width:80px;height:80px;padding:12px;border-radius:0 0 8px 8px;background:#fff}@media screen and (max-width:1024px){.logo._header{width:60px;height:60px;padding:6px}}.logo._header>img{width:100%}.breadcrumb_container{padding:0 32px;position:absolute;top:26px;left:80px}@media screen and (max-width:1024px){.breadcrumb_container{margin:0 auto;padding:8px 0;top:4px}}.breadcrumb_list{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:1024px){.breadcrumb_list{display:inline-block}}.breadcrumb_item{font-size:1.5rem}@media screen and (max-width:1024px){.breadcrumb_item{font-size:1.1rem}}.breadcrumb_item a{position:relative;display:inline-block;margin-right:16px;padding-right:16px;text-decoration:underline}.breadcrumb_item a:hover{text-decoration:none}.breadcrumb_item a::after{position:absolute;top:calc(50% - 3px);right:0;content:"";display:inline-block;width:10px;height:10px;border:1px solid transparent;border-top:1px solid #333;border-right:1px solid #333;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media screen and (max-width:1024px){.breadcrumb_item a::after{top:calc(50% - 2px);width:7px;height:7px}}._isSp{display:none}@media screen and (max-width:1024px){._isSp{display:block}}._isSp_sp{display:none}@media screen and (max-width:420px){._isSp_sp{display:block}}._isPc{display:inline-block}@media screen and (max-width:420px){._isPc{display:none}}a._link{color:#eb6778;border-bottom:1px solid #eb6778}.txFix{display:inline-block}html{scroll-behavior:smooth}#page-container{margin-top:-80px;line-height:1.75}@media screen and (max-width:1024px){#page-container{margin-top:-30px}}.page_title{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-top:-10px;margin:0 auto;padding-bottom:8px;border-bottom:2px solid #2f4f77;font-size:4.8rem;font-weight:600;color:#2f4f77}@media screen and (max-width:1024px){.page_title{margin-top:0;font-size:2rem;line-height:1;text-align:center}}.sub_title{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto;font-size:2rem;font-weight:600;line-height:1.4;color:#2f4f77}@media screen and (max-width:1024px){.sub_title{margin:0 auto 4px;font-size:1.4rem;text-align:center}}.title_container{margin:0 16px}.content_container{position:relative;padding-top:30px;padding-bottom:20px}@media screen and (max-width:1024px){.content_container{padding-top:12px}}.content_container._border:after{position:absolute;bottom:0;left:calc(50% - 383px);content:"";width:786px;height:1px;background:#f4f3f3}@media screen and (max-width:1024px){.content_container._border:after{left:calc(50% - 42.5%);width:85%}}.content_inner{width:1000px;margin:0 auto}@media screen and (max-width:1024px){.content_inner{width:98%}}.content_title{margin:0 auto 20px;font-size:2.4rem;font-weight:600;text-align:center}@media screen and (max-width:1024px){.content_title{font-size:1.6rem;line-height:1.2;margin:0 20px 10px}}.day_text{width:760px;margin:10px auto 0;font-size:1.4rem;color:#2f4f77;text-align:right}@media screen and (max-width:1024px){.day_text{width:100%;margin:6px auto 0;font-size:1.2rem;line-height:1.6}}.strong{position:relative;z-index:2;margin:0 4px;font-size:1.8rem;font-weight:600;color:#2f4f77;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,transparent),color-stop(0,#fbfbb1),color-stop(0,transparent));background:-webkit-linear-gradient(transparent 0,#fbfbb1 0 100%,transparent 0);background:linear-gradient(transparent 0,#fbfbb1 0 100%,transparent 0);background-size:100% .7em;padding-bottom:.9em;background-position:0 center;background-repeat:no-repeat}@media screen and (max-width:1024px){.strong{font-size:1.5rem}}.underline{padding-bottom:0;border-bottom:1px solid #222}.gaiyou_container{margin-top:20px;padding-top:0;padding-bottom:32px}@media screen and (max-width:1024px){.gaiyou_container{margin-top:6px;padding-bottom:8px}}.gaiyou_container .content_text{width:760px;margin:0 auto}@media screen and (max-width:1024px){.gaiyou_container .content_text{width:95%;font-size:1.4rem;line-height:1.6}}.gaiyou_container .content_text .strong{position:relative;z-index:2;margin:0 4px;font-size:2.2rem;font-weight:600;color:#2f4f77;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,transparent),color-stop(0,#fbfbb1),color-stop(0,transparent));background:-webkit-linear-gradient(transparent 0,#fbfbb1 0 100%,transparent 0);background:linear-gradient(transparent 0,#fbfbb1 0 100%,transparent 0);background-size:100% .7em;padding-bottom:.9em;background-position:0 center;background-repeat:no-repeat}@media screen and (max-width:1024px){.gaiyou_container .content_text .strong{font-size:1.5rem}}.news_container .content_inner._sub{font-size:1.4rem}@media screen and (max-width:1024px){.news_container .content_inner._sub{font-size:1.2rem}}.news_container .content_inner._sub .content_text{width:760px;margin:0 auto}@media screen and (max-width:1024px){.news_container .content_inner._sub .content_text{width:90%}}.banner_container{margin-top:70px;padding-top:0}@media screen and (max-width:1024px){.banner_container{margin-top:20px}}.banner_container .content_text{width:760px;margin:0 auto;-webkit-box-shadow:10px 10px 15px -10px #d3d3d3;box-shadow:10px 10px 15px -10px #d3d3d3}@media screen and (max-width:1024px){.banner_container .content_text{width:95%}}.banner_container._g2pp{margin:50px 0}@media screen and (max-width:1024px){.banner_container._g2pp{margin-top:20px}}.banner_container._g2pp .content_text{max-width:680px}@media screen and (max-width:1024px){.banner_container._g2pp .content_text{width:95%}}.ac-box,.ac-box_non{max-width:800px;margin:0 auto 0;padding:0 20px 20px}.ac-box label{padding-left:3rem;font-size:2.2rem;font-weight:700;background:#666;margin:auto;line-height:50px;position:relative;display:block;height:50px;border-radius:8px;cursor:pointer;color:#fff;-webkit-transition:all .5s;transition:all .5s}.ac-box label._1q{background:#11a44a}.ac-box label._p1q{background:#76b52f}.ac-box label._2q{background:#487cbb}.ac-box label._p2q{background:#0094da}.ac-box label._3q{background:#ec7619}.ac-box label._4q{background:#df0b1f}.ac-box label._5q{background:#e24b83}.ac-box_non label{padding-left:3rem;font-size:2.2rem;font-weight:700;background:#666;margin:auto;line-height:50px;position:relative;display:block;height:50px;border-radius:8px;color:#fff}.ac-box_non label._4q{background:#df0b1f}.ac-box_non label._5q{background:#e24b83}@media screen and (max-width:1024px){.ac-box,.ac-box_non{padding:0 16px 8px}.ac-box label,.ac-box_non label{height:40px;line-height:40px;font-size:1.6rem}}.ac-box input{display:none}.ac-box label:after{content:url(../img/arrow_open.png);-webkit-transform:scale(.18);transform:scale(.18);position:absolute;top:-22px;right:-24px}@media screen and (max-width:1024px){.ac-box label:after{top:-26px}}.ac-box input:checked~label::after{content:url(../img/arrow_open.png);-webkit-transform:scale(-.18);transform:scale(-.18);position:absolute;top:-27px;right:-24px}@media screen and (max-width:1024px){.ac-box input:checked~label::after{top:-30px}}.ac-box div{height:0;padding:0;overflow:hidden;opacity:0;-webkit-transition:.5s;transition:.5s}.ac-box input:checked~div{height:auto;padding:5px;opacity:1}.ac-box div p{margin:0 auto;max-width:800px;line-height:23px;font-size:1.6rem;padding:4px 0 8px;text-align:justify}@media screen and (max-width:1024px){.ac-box div p{font-size:1.4rem}}.ac-box_non p{margin:0 auto;max-width:800px;line-height:23px;font-size:1.6rem;padding:4px 3rem 8px;text-align:justify}@media screen and (max-width:1024px){.ac-box_non p{font-size:1.4rem}}.rule_container .rule_title{padding-left:1.5em;text-indent:-1.5em;font-size:1.8rem;font-weight:500}@media screen and (max-width:1024px){.rule_container .rule_title{font-size:1.6rem;padding-left:1em;text-indent:-1em}}.rule_container .rule_title._50{margin-top:50px}@media screen and (max-width:1024px){.rule_container .rule_title._50{margin-top:20px}}.rule_container .rule_title._10{margin:10px 0}.rule_container .rule_title::before{content:"";position:relative;padding:5px 4px;margin-right:2rem;background:fff}@media screen and (max-width:1024px){.rule_container .rule_title::before{top:4px;margin-right:1rem}}.rule_container .rule_title._1q::before{background:#11a44a}.rule_container .rule_title._p1q::before{background:#76b52f}.rule_container .rule_title._2q::before{background:#487cbb}.rule_container .rule_title._p2q::before{background:#0094da}.rule_container .rule_title._3q::before{background:#ec7619}.rule_container .rule_title._4q::before{background:#df0b1f}.rule_container .rule_title._5q::before{background:#e24b83}.rule_container .btn_item{width:49%;margin-bottom:1em;margin-left:20px;margin-right:20px}.rule_container .special_link{display:inline-block;bottom:1em;width:85%;max-width:400px;margin:auto;padding:.75em 1em;border-radius:8px;color:#fff;font-size:1.4rem;font-weight:700;text-align:center;-webkit-box-shadow:0 -.25em 0 rgba(0,0,0,.3) inset;-webkit-box-shadow-box-shadow:0 -.25em 0 rgba(0,0,0,.3) inset;-webkit-transition:.1s ease;transition:.1s ease;background:#979797}@media screen and (max-width:1024px){.rule_container .special_link{max-width:none;font-size:1.3rem}}.rule_container .special_link::before{display:inline-block;position:relative;top:-2px;margin-right:.75em;background-size:cover;vertical-align:middle;content:""}.rule_container .special_link.download::before{width:30px;height:20px;background-image:url(../img/ico_download.png)}.rule_container .special_link._blank::after{content:"";display:inline-block;position:relative;top:-4px;background-size:cover;vertical-align:middle;width:30px;height:24px;background-image:url(../img/blank.png)}.rule_container .special_link._1q{background:#11a44a}.rule_container .special_link._p1q{background:#76b52f}.rule_container .special_link._2q{background:#487cbb}.rule_container .special_link._p2q{background:#0094da}.rule_container .special_link._3q{background:#ec7619}.rule_container .special_link._4q{background:#df0b1f}.rule_container .special_link._5q{background:#e24b83}.rule_container .special_link.go_gokakunavi{padding:.5em 1em;background:#ee2040}.rule_container .text{max-width:620px;line-height:1.8}@media screen and (max-width:1024px){.rule_container .text{font-size:1.4rem}}.rule_container .text._note{margin-top:8px;font-size:1.2rem}.rule_container .text ._caution{color:#eb6778}.rule_container .rule_lineup_container{margin-top:40px}@media screen and (max-width:1024px){.rule_container .rule_lineup_container{margin-top:10px}}.rule_container .lineup_box{margin-top:0;border-radius:0}@media screen and (max-width:1024px){.rule_container .lineup_box{width:100%;margin:0 auto 0}}.rule_container .lineup_item{border:none}.rule_container .lineup_item:hover a{-webkit-transform:none;transform:none}.rule_container .lineup_item a{display:inline-block;-webkit-transition:none;transition:none}.rule_container .lineup_item a:not(.text){border:1px solid #f4f3f3}.rule_container .lineup_item .text{text-align:left}.rule_container .lineup_item .text._sub{padding-top:.4rem;font-size:1.2rem;line-height:1.7}.rule_container .lineup_item img{max-height:240px;width:auto}@media screen and (max-width:1024px){.rule_container .lineup_item img{max-height:208px}}.hikakuTable_container{padding-top:24px}.hikakuTable_header{display:-webkit-box;display:-ms-flexbox;display:flex}.hikakuTable_header._isSp{display:none}@media screen and (max-width:961px){.hikakuTable_header._isSp{display:-webkit-box;display:-ms-flexbox;display:flex}}.hikakuTable_header:before{content:"";display:block;width:250px;height:84px;margin-right:15px}@media screen and (max-width:961px){.hikakuTable_header:before{display:none}}.hikakuTable_header .header_title{width:360px;height:74px;border:3px solid #2f4f77;border-radius:10px;text-align:center;line-height:68px;font-size:2.6rem}@media screen and (max-width:961px){.hikakuTable_header .header_title{width:50%;height:56px;font-size:2rem;line-height:50px}}.hikakuTable_header .header_title._renewal{margin-right:15px;background:#2f4f77;color:#fff}@media screen and (max-width:961px){.hikakuTable_header .header_title._renewal{margin-right:6px}}.hikakuTable_header .header_title._jyuurai{background:#fff;color:#2f4f77;font-weight:500}.hikakuTable_title{width:100%;height:58px;padding:0 32px;border-radius:8px;background:#f4f9fc;line-height:58px;font-size:2.4rem;font-weight:500;color:#2f4f77}@media screen and (max-width:961px){.hikakuTable_title{height:48px;margin-top:8px;padding:0 24px;line-height:48px;font-size:2.2rem;font-weight:600;text-align:center}}table{table-layout:fixed;width:100%}table._main{margin-top:-16px;border-collapse:separate;border-spacing:5px 10px}table._main th{position:relative;border-radius:10px}table._main th:before{content:"";position:absolute;left:50%;bottom:-19px;margin-left:-15px;border:10px solid transparent;border-top:10px solid #2f4f77;z-index:2}@media screen and (max-width:961px){table._main th:before{left:54%}}table._main th:after{content:"";position:absolute;bottom:-24px;left:50%;margin-left:-17px;border:12px solid transparent;border-top:12px solid #ccc;z-index:1}@media screen and (max-width:961px){table._main th:after{left:54%}}table._main th:nth-child(2){background:#ddd;color:#333}table._main th:nth-child(2):before{border-top:10px solid #ddd}table._main th:nth-child(3){background:#2f4f77;color:#f9f9f9}table._main th:nth-child(3):before{border-top:10px solid #2f4f77}.hikakuTable_block._center{text-align:center}.hikakuTable_block._mark{background:rgba(251,251,177,.6)}.hikakuTable_block td:nth-child(1),.hikakuTable_block th:nth-child(1){width:24%}@media screen and (max-width:961px){.hikakuTable_block td:nth-child(1),.hikakuTable_block th:nth-child(1){width:25%}}.hikakuTable_block td:nth-child(2),.hikakuTable_block th:nth-child(2){width:24%;min-width:30%;padding:20px 4px}.hikakuTable_block td:nth-child(3),.hikakuTable_block th:nth-child(3){width:30%;min-width:30%;padding:20px 4px}@media screen and (max-width:961px){.hikakuTable_block th:nth-child(2),.hikakuTable_block th:nth-child(3){padding:8px 0}}@media screen and (max-width:961px){.hikakuTable_block td:nth-child(2),.hikakuTable_block td:nth-child(3){padding:4px 0}}.hikakuTable_block td,.hikakuTable_block th{border:2px solid #ccc;border-collapse:collapse}.hikakuTable_block td._non,.hikakuTable_block th._non{visibility:hidden;border:none}.hikakuTable_block th{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:15px;font-size:1.6rem;font-weight:500;background:#e6ebf7;color:#2f4f77}@media screen and (max-width:961px){.hikakuTable_block th{padding:4px 0;font-size:1.3rem}}.hikakuTable_block th._main{background:#2f4f77;color:#f9f9f9}.hikakuTable_block td{padding:20px 4px;text-align:center;font-size:1.5rem}@media screen and (max-width:961px){.hikakuTable_block td{padding:4px 0}}@media screen and (max-width:1024px){.hikakuTable_block td{font-size:1.4rem}}.hikakuTable_block td .focus{font-size:1.8rem;font-weight:500}@media screen and (max-width:961px){.hikakuTable_block td .focus{font-size:1.4rem}}.lineup_container{position:relative;padding-top:124px;background:#f4f9fc}.lineup_container:before{position:absolute;top:0;left:calc(50% - 30px);content:"";display:inline-block;border:31px solid transparent;border-top:90px solid #fff}.lineup_container .content_title{margin-bottom:26px}.lineup_container .content_text{width:760px;margin:0 auto;text-align:center}@media screen and (max-width:1024px){.lineup_container .content_text{width:95%}}.lineup_box{position:relative;width:100%;margin-top:100px;padding:64px 0 32px;border-radius:15px;background:#fff;text-align:center}@media screen and (max-width:1024px){.lineup_box{width:95%;margin:100px auto 0;padding:55px 0 32px}}.lineup_box .lead{margin-bottom:32px}@media screen and (max-width:1024px){.lineup_box .lead{font-size:1.4rem}}.lineup_title{position:absolute;display:block;top:0;width:100%;margin-top:8px;border-radius:4px;background:#2f4f77;font-size:2rem;color:#fff;font-weight:500}@media screen and (max-width:1024px){.lineup_title{font-size:1.6rem}}.lineup_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px 32px}@media screen and (max-width:1024px){.lineup_list{-ms-flex-pack:distribute;justify-content:space-around;gap:20px 8px}}.lineup_item{width:161px;border:1px solid #f4f3f3}@media screen and (max-width:1024px){.lineup_item{width:150px}}.lineup_item:hover a{-webkit-transform:scale(1.1);transform:scale(1.1)}.lineup_item a{display:block;-webkit-transition:all ease-in .2s;transition:all ease-in .2s}.mt-12{margin-top:12px!important}