*,*::before,*::after{-webkit-box-sizing:border-box;box-sizing:border-box}html{scroll-behavior:smooth}html,body,h1,h2,h3,h4,h5,h6,ul,ol,dl,li,dt,dd,p,div,span,img,a,table,tr,th,td,small,button,time,figure{border:0;font:inherit;font-size:100%;margin:0;padding:0;vertical-align:baseline}ol,ul{list-style:none}li,dd{list-style-type:none}img{max-width:100%;height:auto}a{cursor:pointer;text-decoration:none}body{font-family:"Hiragino Sans",sans-serif;color:#000;font-size:16px;position:relative;overflow-x:hidden}body.is-fixed{height:100%;overflow:hidden}@media screen and (max-width: 767px){.is-pc{display:none}}@media print,screen and (min-width: 768px){.is-sp{display:none}}.i-block{display:inline-block}.container{max-width:1280px;margin:0 auto;padding:0 45px}@media screen and (max-width: 767px){.container{padding:0 15px}}main{background:#f8f1bd}.section{padding:120px 0;position:relative;z-index:1}@media screen and (max-width: 767px){.section{padding:60px 0}}.section-striped{background:repeating-linear-gradient(135deg, #fffed2, #fffed2 10px, #F8F1BD 10px, #F8F1BD 20px)}.section-top-link{margin-bottom:120px}@media screen and (max-width: 767px){.section-top-link{margin-bottom:60px}}.section-bottom-link{margin-top:100px}@media screen and (max-width: 767px){.section-bottom-link{margin-top:50px}}.form-link{display:block;max-width:960px;margin:0 auto;color:#fff;background:#df6985;border:6px solid #df6985;border-radius:65px;padding:25px;font-weight:bold;font-family:"ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO",sans-serif;text-align:center;-webkit-transition:all .3s;transition:all .3s;font-size:clamp(30px,4vw,45px);letter-spacing:.075em;position:relative}@media screen and (max-width: 767px){.form-link{font-size:clamp(15px,4.5vw,18px);padding:6px}}.form-link:hover{color:#df6985;background:#fff}.btn-left-img,.btn-right-img{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);max-width:171px;width:20%}@media screen and (max-width: 767px){.btn-left-img,.btn-right-img{max-width:65px}}.btn-left-img{left:-6px}.btn-right-img{right:-6px}.section-title{text-align:center;margin-bottom:80px;font-size:clamp(24px,3vw,32px);color:#fff;font-weight:bold;font-family:"ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO",sans-serif;letter-spacing:.04em;line-height:1.47;position:relative}.section-title::before{content:"";width:314px;height:104px;background:url(../../img/kobe_fair/title-bg.png);position:absolute;top:calc(50% + 3px);left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:-1}.section-title.long::before{width:100%;max-width:948px;background:url(../../img/kobe_fair/title-long-bg.png) no-repeat center center/contain}@media screen and (max-width: 767px){.section-title{font-size:clamp(20px,6vw,24px);margin-bottom:50px}.section-title::before{background:url(../../img/kobe_fair/title-bg_sp.png);width:221px;height:70px;top:calc(50% + 2px)}.section-title.long{letter-spacing:0}.section-title.long::before{width:100%;max-width:345px;height:117px;background:url(../../img/kobe_fair/title-long-bg_sp.png) no-repeat center center/contain}}.arrow-link{color:#df69c5;-webkit-transition:opacity .3s;transition:opacity .3s;display:inline-block}.arrow-link:hover{opacity:.7}.arrow-link img{padding-right:5px;position:relative;top:1px}header{background:#f9ad45;width:100%;height:74px;font-family:"ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO",sans-serif}@media screen and (max-width: 767px){header{position:absolute;z-index:100;background:rgba(0,0,0,0);padding:15px 0}}.header-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media screen and (max-width: 767px){.header-nav{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}@media print,screen and (min-width: 768px){.header-nav-list{display:-webkit-box;display:-ms-flexbox;display:flex}}@media screen and (max-width: 767px){.header-nav-list{opacity:0;visibility:hidden;position:fixed;left:0;top:0;width:100%;height:100vh;background:#f9ad45;overflow-y:auto;text-align:center;padding-top:100px;-webkit-transition:opacity .4s;transition:opacity .4s}}@media screen and (max-width: 767px){.header-nav-list._open{opacity:1;visibility:visible}}.header-nav-link{color:#fff;line-height:74px;display:block;padding:0 20px;font-weight:bold;-webkit-transition:color .3s;transition:color .3s}.header-nav-link:hover{color:#df6985}@media screen and (max-width: 900px){.header-nav-link{padding:0 12px}}.header-link{margin-left:20px;width:162px}@media screen and (max-width: 767px){.header-link{margin:0 70px 0 0}}.header-link a{display:block;color:#df6985;background:#fff;border:3px solid #df6985;border-radius:20px;padding:5px;font-weight:bold;font-family:"ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO",sans-serif;text-align:center;-webkit-transition:all .3s;transition:all .3s}.header-link a:hover{color:#fff;background:#df6985}.hamburger-wrap{position:fixed}.hamburger{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:45px;height:45px;border:0;background:#f9ad45;cursor:pointer}@media print,screen and (min-width: 768px){.hamburger{display:none}}.hamburger-line{position:relative;width:25px;height:3px;background:#fff;border-radius:10px}.hamburger-line::before,.hamburger-line::after{position:absolute;content:"";display:block;width:25px;height:3px;background:#fff;border-radius:10px;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s}.hamburger-line::before{top:-11px}.hamburger-line::after{bottom:-11px}.hamburger._open .hamburger-line{background:rgba(0,0,0,0)}.hamburger._open .hamburger-line::before{top:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.hamburger._open .hamburger-line::after{bottom:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.top{position:relative}@media print,screen and (min-width: 768px){.top{padding-top:74.53125%;background:url(../../img/kobe_fair/top-bg_pc.png) no-repeat center center/cover}}@media screen and (max-width: 767px){.top{padding-top:204.5893719%;background:url(../../img/kobe_fair/top-bg_sp.png) no-repeat center center/cover}}.slide_box{position:absolute;width:100%;max-width:1236px;height:auto;aspect-ratio:960/633;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (max-width: 767px){.slide_box{top:62%}}.slide_box .slider{position:absolute}.slide_box .slider div{position:absolute;top:0;left:0;width:100%;height:100%;background-position:center center;background-size:cover;background-repeat:no-repeat;-webkit-animation-name:slideAnime;animation-name:slideAnime;-webkit-animation-duration:10s;animation-duration:10s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.slide_box .slider div:first-of-type{z-index:1}.slide_box .slider._1{top:0;left:0;width:30.625%;height:60.0315955766%}.slide_box .slider._1 div:first-of-type{background-image:url(../../img/kobe_fair/slide/slide1_1.png);-webkit-animation-delay:-5s;animation-delay:-5s}.slide_box .slider._1 div:nth-of-type(2){background-image:url(../../img/kobe_fair/slide/slide1_2.png);-webkit-animation-delay:0s;animation-delay:0s}.slide_box .slider._2{top:0;right:0;width:73.9583333333%;height:60.8214849921%}.slide_box .slider._2 div:first-of-type{background-image:url(../../img/kobe_fair/slide/slide2_1.png);-webkit-animation-delay:-1s;animation-delay:-1s}.slide_box .slider._2 div:nth-of-type(2){background-image:url(../../img/kobe_fair/slide/slide2_2.png);-webkit-animation-delay:4s;animation-delay:4s}.slide_box .slider._3{bottom:8%;left:0;width:38.2291666667%;height:48.6571879937%}.slide_box .slider._3 div:first-of-type{background-image:url(../../img/kobe_fair/slide/slide3_1.png);-webkit-animation-delay:-3s;animation-delay:-3s}.slide_box .slider._3 div:nth-of-type(2){background-image:url(../../img/kobe_fair/slide/slide3_2.png);-webkit-animation-delay:2s;animation-delay:2s}.slide_box .slider._4{bottom:-4%;left:35%;width:42.7083333333%;height:66.1927330174%}.slide_box .slider._4 div:first-of-type{background-image:url(../../img/kobe_fair/slide/slide4_1.png);-webkit-animation-delay:-5s;animation-delay:-5s}.slide_box .slider._4 div:nth-of-type(2){background-image:url(../../img/kobe_fair/slide/slide4_2.png);-webkit-animation-delay:0s;animation-delay:0s}.slide_box .slider._5{bottom:3%;right:0;width:30.9375%;height:82.9383886256%}.slide_box .slider._5 div:first-of-type{background-image:url(../../img/kobe_fair/slide/slide5_1.png);-webkit-animation-delay:-3s;animation-delay:-3s}.slide_box .slider._5 div:nth-of-type(2){background-image:url(../../img/kobe_fair/slide/slide5_2.png);-webkit-animation-delay:2s;animation-delay:2s}@-webkit-keyframes slideAnime{0%{opacity:0}12%{opacity:1}50%{opacity:1}62%{opacity:0}100%{opacity:0}}@keyframes slideAnime{0%{opacity:0}12%{opacity:1}50%{opacity:1}62%{opacity:0}100%{opacity:0}}.top-link{position:absolute;width:100%;left:0;bottom:7.421875vw;text-align:center;z-index:1}@media screen and (max-width: 767px){.top-link{bottom:16.9082125vw}}.top-link p{color:#4e63a9;font-family:"ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO",sans-serif;font-size:clamp(14px,2vw,20px);font-weight:bold;letter-spacing:.1em;margin-bottom:5px}@media screen and (max-width: 767px){.top-link p{letter-spacing:.05em;text-shadow:2px 2px 2px #fff,-2px -2px 2px #fff,-2px 2px 2px #fff,2px -2px 2px #fff,2px 0 2px #fff,-2px 0 2px #fff,0 2px 2px #fff,0 -2px 2px #fff}}.top-link p span{font-family:Arial}.fair-title{position:absolute;width:100%;max-width:1236px;height:100%;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.fair-title__top{position:absolute;left:3%;top:45%}@media screen and (max-width: 1179px){.fair-title__top{top:55%}}@media screen and (max-width: 767px){.fair-title__top{display:none}}.fair-title__bottom{position:absolute;left:10%;top:8%}@media screen and (max-width: 1179px){.fair-title__bottom{top:7%}}@media screen and (max-width: 767px){.fair-title__bottom{display:none}}.top-btn{display:inline-block;width:260px;background:#df6985;border-radius:30px;-webkit-box-shadow:0 8px 0 #893c49;box-shadow:0 8px 0 #893c49;padding:20px;text-align:center;-webkit-transition:all .2s;transition:all .2s}.top-btn:hover{-webkit-transform:translateY(8px);transform:translateY(8px);-webkit-box-shadow:none;box-shadow:none}@media screen and (max-width: 900px){.top-btn{padding:13px;width:188px;-webkit-box-shadow:0 6px 0 #893c49;box-shadow:0 6px 0 #893c49}.top-btn:hover{-webkit-transform:translateY(6px);transform:translateY(6px);-webkit-box-shadow:none;box-shadow:none}}.top-btn img{vertical-align:middle}@media screen and (max-width: 900px){.top-btn img{width:95px}}.step-items{max-width:880px;margin:0 auto}.step-item{background:#fff;border-radius:22px;padding:35px 40px 40px 19.3181818%;position:relative}@media screen and (max-width: 767px){.step-item{padding:15px 15px 15px 19.480519%}}.step-item+.step-item{margin-top:40px}@media screen and (max-width: 767px){.step-item+.step-item{margin-top:20px}}.animation-left-right{opacity:0;-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:opacity .5s ease,-webkit-transform .5s ease;transition:opacity .5s ease,-webkit-transform .5s ease;transition:opacity .5s ease,transform .5s ease;transition:opacity .5s ease,transform .5s ease,-webkit-transform .5s ease}.animation-left-right.visible{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.animation-right-left{opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition:opacity .5s ease,-webkit-transform .5s ease;transition:opacity .5s ease,-webkit-transform .5s ease;transition:opacity .5s ease,transform .5s ease;transition:opacity .5s ease,transform .5s ease,-webkit-transform .5s ease}.animation-right-left.visible{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.step-number{position:absolute;top:0;left:4.9%;width:11.13636363%}@media screen and (max-width: 767px){.step-number{max-width:42px;width:10.9375%}}.step-title{font-size:28px;font-weight:bold;letter-spacing:.075em;line-height:1.5;margin-bottom:30px}@media screen and (max-width: 767px){.step-title{font-size:18px;margin-bottom:15px}}.step-title .accent{color:#4e63a9}.step-text-box{line-height:1.75;font-size:16px}@media screen and (max-width: 767px){.step-text-box{font-size:15px;line-height:1.46}}.step-text-box+.step-text-box{margin-top:20px}@media screen and (max-width: 767px){.step-text-box+.step-text-box{margin-top:10px}}.step-text-box-title{font-weight:bold;color:#4e63a9;font-size:clamp(20px,2.5vw,26px);line-height:1.4}@media screen and (max-width: 767px){.step-text-box-title{font-size:15px}}.step-img{float:right;margin-left:25px;width:48%;max-width:316px}@media screen and (max-width: 767px){.step-img{margin-left:10px;width:47%;max-width:137px}}.step01 .step-img{margin-top:-25px}@media screen and (max-width: 767px){.step01 .step-img{margin-top:0;clear:both}}@media screen and (max-width: 767px){.space{float:right;height:1.5em}}.clearfix::after{content:"";clear:both;display:block}.about-box{background:#fff;padding:40px 50px;margin:0 auto 125px;border-radius:50px;max-width:860px;position:relative}@media screen and (max-width: 767px){.about-box{padding:7.8125%;margin-top:65px;margin-bottom:80px;border-radius:36px}}@media only screen and (max-width: 374px){.about-box{padding:7.8125% 15px}}.about-box::before{content:"";width:80px;height:121px;background:url(../../img/kobe_fair/about-i1.png) no-repeat center center/contain;position:absolute;top:-86px;right:30px}@media screen and (max-width: 767px){.about-box::before{max-width:80px;width:21%;top:-90px;right:0}}.about-box::after{content:"";width:163px;height:83px;background:url(../../img/kobe_fair/about-i2.png) no-repeat center center/contain;position:absolute;left:-40px;bottom:-46px}@media screen and (max-width: 767px){.about-box::after{max-width:163px;width:43%;left:0;bottom:-53px}}.about-box dl{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.about-box dt{width:15%;color:#4263ad;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-bottom:1px solid #cdcdcd;padding:10px;font-size:18px;font-weight:bold}@media screen and (max-width: 767px){.about-box dt{font-size:16px;width:29%;padding:10px 5px}}.about-box dt:last-of-type{border-bottom:none}.about-box dd{width:85%;border-bottom:1px solid #cdcdcd;padding:10px}@media screen and (max-width: 767px){.about-box dd{width:71%;padding:10px 5px}}.about-box dd:last-of-type{border-bottom:none}.about-box dd .mb25{margin-bottom:25px}.access-box{max-width:975px;margin:0 auto}@media print,screen and (min-width: 768px){.access-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.access-map{background:#fff;-webkit-box-shadow:2px 2px 2px rgba(4,0,0,.2);box-shadow:2px 2px 2px rgba(4,0,0,.2);padding:11px;border-radius:12px}@media print,screen and (min-width: 768px){.access-map{width:42.0512%}}@media screen and (max-width: 767px){.access-map{max-width:410px;margin:0 auto}}.access-map img{vertical-align:middle;width:100%}@media print,screen and (min-width: 768px){.access-body{font-size:18px;width:55.8974%}}@media screen and (max-width: 767px){.access-body{margin-top:15px}}.access-body-2{margin-top:25px}.benefits-i{max-width:80px;width:10%;position:absolute;top:32%;right:0}@media screen and (max-width: 767px){.benefits-i{top:-117px;width:21%}}.benefits-white-box{background:#fff;border-radius:17px;padding:45px 40px 175px;position:relative}@media screen and (max-width: 767px){.benefits-white-box{padding:30px 20px 300px}}.benefits-text{font-weight:bold;font-size:28px;line-height:1.96;text-align:center;color:#86a85e}@media screen and (max-width: 767px){.benefits-text{font-size:16px;line-height:2.3;padding-top:10px}}.benefits-text span{font-size:38px}@media screen and (max-width: 767px){.benefits-text span{font-size:26px}}.benefits-list-wrap{max-width:844px;margin:20px auto 0}@media screen and (max-width: 767px){.benefits-list-wrap{max-width:252px}}.benefits-list{display:grid;grid-template-columns:repeat(3, 1fr);gap:20px 44px}@media screen and (max-width: 767px){.benefits-list{grid-template-columns:repeat(1, 1fr);gap:5px}}.benefits-list-note{margin-top:8px;font-size:14px;line-height:1.3;text-indent:-1em;padding-left:1em;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-left:auto}@media screen and (max-width: 767px){.benefits-list-note{font-size:12px}}.benefits-chara{position:absolute;width:87.5348837209%;left:8%;bottom:-2px}@media screen and (max-width: 767px){.benefits-chara{max-width:258px;width:68.8vw;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.benefits-banner{margin-top:60px;text-align:center}@media screen and (max-width: 767px){.benefits-banner{margin-top:40px}}.benefits-banner a{display:inline-block;-webkit-box-shadow:0 8px #f9ad45;box-shadow:0 8px #f9ad45;border:2px solid #f9ad45;border-radius:17px;overflow:hidden;-webkit-transition:all .3s;transition:all .3s}@media screen and (max-width: 767px){.benefits-banner a{-webkit-box-shadow:0 5px #f9ad45;box-shadow:0 5px #f9ad45}}@media(hover: hover){.benefits-banner a:hover{-webkit-box-shadow:none;box-shadow:none;-webkit-transform:translateY(8px);transform:translateY(8px)}}@media(hover: none){.benefits-banner a:active{-webkit-box-shadow:none;box-shadow:none;-webkit-transform:translateY(5px);transform:translateY(5px)}}@media screen and (max-width: 767px){.benefits-banner a img{width:295px}}.list-top{height:190px;background:url(../../img/kobe_fair/list-bg.png) no-repeat center center/cover;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width: 767px){.list-top{height:185px;background-image:url(../../img/kobe_fair/list-bg_sp.png)}}.list-title{font-weight:bold;font-size:30px;font-family:"ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO",sans-serif;letter-spacing:.04em;color:#4e4e4e}@media screen and (max-width: 767px){.list-title{font-size:26px;margin-top:65px}}.list-content{max-width:960px;margin:0 auto;padding:80px 0 200px}@media screen and (max-width: 767px){.list-content{padding:40px 0 100px}}.search-list{display:grid;gap:6px;grid-template-columns:repeat(auto-fit, 90px);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width: 767px){.search-list{grid-template-columns:repeat(auto-fit, 72px)}}.search-list-btn{display:block;font-family:"ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO",sans-serif;font-size:18px;font-weight:bold;color:#fff;background:#4e63a9;border:3px solid #4e63a9;padding:10px 0;text-align:center;-webkit-transition:all .3s;transition:all .3s}.search-list-btn:hover{background:#fff;color:#4e63a9}@media screen and (max-width: 767px){.search-list-btn{font-size:14px}}.search-list-btn.is-active{background:#fff;color:#4e63a9}.list-table{margin-top:80px;width:100%;background:#fff;border-collapse:collapse;color:#4e4e4e}@media screen and (max-width: 767px){.list-table{margin-top:50px}}.list-table tr{width:100%}@media screen and (max-width: 767px){.list-table tr{border:1px solid #f4dc4c;display:block;padding:15px 0}.list-table tr+tr{margin-top:-1px}}.list-table th{background:#f4dc4c;text-align:center;padding:5px 10px}.list-table th.th1{width:22%}.list-table th.th2{width:27%}.list-table th.th4{width:71px}.list-table th.th5{width:127px}.list-table th:not(:first-child){border-left:1px solid #fff}.list-table td{border:1px solid #f4dc4c;font-size:14px;padding:8px 10px}@media print,screen and (min-width: 768px){.list-table td:nth-child(4),.list-table td:last-child{text-align:center;vertical-align:middle}}@media screen and (max-width: 767px){.list-table td{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;border:none;padding:10px 20px}.list-table td:nth-child(4){display:inline-block}.list-table td:nth-child(4)::before{opacity:0}.list-table td:last-child{padding:10px 0;display:inline-block}.list-table td:last-child::before{display:none}.list-table td::before{content:attr(data-label);width:58px;-webkit-box-flex:0;-ms-flex:0 0 58px;flex:0 0 58px;background:#f4dc4c;display:inline-block;margin-right:10px;padding:3px 6px;text-align:center;white-space:nowrap;-moz-text-align-last:justify;text-align-last:justify}}@media only screen and (max-width: 350px){.list-table td{padding:10px 15px}}.list-table .list-btn{display:inline-block;border-radius:10px;color:#fff;font-family:"ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO",sans-serif;font-weight:bold;text-align:center;white-space:nowrap;-webkit-transition:all .2s;transition:all .2s}.list-table .list-btn._pink{background:#df6985;-webkit-box-shadow:0 4px 0 #893c49;box-shadow:0 4px 0 #893c49;letter-spacing:1.96px;padding:5px 12px}.list-table .list-btn._green{background:#7abe43;-webkit-box-shadow:0 4px 0 #005a37;box-shadow:0 4px 0 #005a37;padding:5px 10px}.list-table .list-btn:hover{-webkit-transform:translateY(4px);transform:translateY(4px);-webkit-box-shadow:none;box-shadow:none}footer{background:#4e63a9;text-align:center;padding:10px}@media screen and (max-width: 767px){footer{padding:10px 40px}}.copyright{color:#fff}@media screen and (max-width: 767px){.copyright{font-size:14px}}.pageTop{height:50px;width:50px;position:fixed;right:45px;bottom:10px;background:#d58499;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:background-color .3s;transition:background-color .3s;z-index:2}.pageTop:hover{background:#df6985}@media screen and (max-width: 767px){.pageTop{right:15px}}.pageTop-arrow{height:18px;width:18px;border-top:4px solid #fff;border-right:4px solid #fff;-webkit-transform:translateY(20%) rotate(-45deg);transform:translateY(20%) rotate(-45deg)}.modal-container{position:fixed;top:0;left:0;width:100%;height:100%;text-align:center;background:rgba(0,0,0,.5);padding:40px 20px;overflow:auto;opacity:0;visibility:hidden;-webkit-transition:.3s;transition:.3s;z-index:1000}.modal-container::before{content:"";display:inline-block;vertical-align:middle;height:100%}.modal-container.active{opacity:1;visibility:visible}.modal-body{position:relative;display:inline-block;vertical-align:middle;max-width:500px;width:90%}.modal-close{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;top:-40px;right:-40px;width:40px;height:40px;font-size:40px;color:#fff;cursor:pointer}@media screen and (max-width: 767px){.modal-close{font-size:35px;top:-35px;right:-30px}}.modal-content{background:#fff;text-align:left;padding:30px;font-size:16px;border-radius:15px}@media screen and (max-width: 767px){.modal-content{font-size:14px;padding:20px 15px}}.modal-content h2{text-align:center;font-size:20px;margin-bottom:1em}@media screen and (max-width: 767px){.modal-content h2{font-size:17px}}.modal-content .modal-attention{color:#e60012;margin-top:15px;padding-left:1em;text-indent:-1em}