@import url("https://fonts.googleapis.com/css?family=Montserrat:700&display=swap");.btn_pamphlet{display:inline-block;padding:.5em 1em;border-bottom:solid 3px #c58668;border-radius:4px;background-image:-webkit-linear-gradient(45deg,#ffc107 0%,#ff8b5f 100%);background-image:linear-gradient(45deg,#ffc107 0%,#ff8b5f 100%);box-shadow:0 2px 2px rgba(0,0,0,.29);color:#fff;text-decoration:none}.btn_pamphlet:active{border-bottom:none;box-shadow:0 0 1px rgba(0,0,0,.2);-webkit-transform:translateY(4px);-ms-transform:translateY(4px);transform:translateY(4px)}.btn_pamphlet:hover{color:#fff}a.btn_registration{display:inline-block;margin:10px 0;padding:15px 30px;border-radius:5px;background:#ff197b;box-shadow:0 5px 13px 0 rgba(116,116,116,.24);color:#fff;transition:.3s}a.btn_registration:hover{box-shadow:0 3px 5px 0 rgba(116,116,116,.24);color:#fff;text-decoration:none}a.btn{margin:10px 5px;border:none;text-decoration:none}a.btn:focus{outline:none!important}a.btn01{display:inline-block;padding:15px 30px;border-radius:50px;background:#ffaa56;box-shadow:0 3px 5px 0 rgba(116,116,116,.5);color:#fff;transition:.3s}a.btn01:hover{box-shadow:0 0 0 0 rgba(116,116,116,.5);color:#fff}a.btn02{display:inline-block;padding:15px 30px;border-radius:50px;background:#2380ff;box-shadow:0 3px 5px 0 rgba(116,116,116,.5);color:#fff;transition:.3s}a.btn02:hover{box-shadow:0 0 0 0 rgba(116,116,116,.5);color:#fff}a.btn03{display:inline-block;padding:15px 30px;border-radius:5px;background:#ffaa56;box-shadow:0 3px 5px 0 rgba(116,116,116,.5);color:#fff;transition:.3s}a.btn03:hover{box-shadow:0 0 0 0 rgba(116,116,116,.5);color:#fff}a.btn04{display:inline-block;padding:15px 30px;border-radius:5px;background:#2380ff;box-shadow:0 3px 5px 0 rgba(116,116,116,.5);color:#fff;transition:.3s}a.btn04:hover{box-shadow:0 0 0 0 rgba(116,116,116,.5);color:#fff}a.btn05{display:inline-block;padding:20px 30px;border-radius:50px;background:linear-gradient(to right,#52a0fd 0%,#00e2fa 80%,#00e2fa 100%);box-shadow:0 3px 5px 0 rgba(116,116,116,.5);color:#fff;transition:.3s}a.btn05:hover{background:linear-gradient(to right,#00e2fa 0%,#52a0fd 80%,#52a0fd 100%);box-shadow:0 0 0 0 rgba(116,116,116,.5);color:#fff}a.btn06{display:inline-block;padding:20px 30px;border-radius:50px;background:linear-gradient(to right,#44ea76 0%,#39fad7 80%,#39fad7 100%);box-shadow:0 3px 5px 0 rgba(116,116,116,.5);color:#fff;transition:.3s}a.btn06:hover{background:linear-gradient(to right,#39fad7 0%,#44ea76 80%,#44ea76 100%);box-shadow:0 0 0 0 rgba(116,116,116,.5);color:#fff}a.btn.pdf:before{margin-right:10px;content:"\f1c1";font-weight:900;font-family:"Font Awesome 5 Free"}a.btn.dl:before{margin-right:10px;content:"\f019";font-weight:900;font-family:"Font Awesome 5 Free"}a.btn.zip:before{margin-right:10px;content:"\f1c6";font-weight:900;font-family:"Font Awesome 5 Free"}a.btn.join:before{margin-right:10px;content:"\f2f6";font-weight:900;font-family:"Font Awesome 5 Free"}a.btn.map:before{margin-right:10px;content:"\f3c5";font-weight:900;font-family:"Font Awesome 5 Free"}a.btn.zip:before{margin-right:10px;content:"\f1c6";font-weight:900;font-family:"Font Awesome 5 Free"}.btn.more{display:inline-block;padding:10px 30px 10px 40px;border-radius:50px;background:orange;box-shadow:0 5px 0 rgba(0,0,0,.3);color:#fff;letter-spacing:5px;font-weight:700;font-size:12px}h2.title_normal{margin:0;padding:0;font-weight:700 !important;font-size:32px;font-family:"Montserrat",sans-serif}span.sub-title{font-size:12px;font-family:"Noto Sans JP",sans-serif}h2.type1{border-bottom:2px solid #000;letter-spacing:3px;font-weight:700;font-family:"Montserrat",sans-serif}h3.simple{padding:10px 0;font-weight:700;font-size:1.3em}#category_archive_title{width:100%;background-attachment:fixed}#category_archive_title .in1{display:table}#category_archive_title .in2{display:table-cell;color:#fff;vertical-align:middle}#category_archive_title .sub{display:inline-block;margin:20px 0;text-shadow:0 0 30px #000;letter-spacing:3px;font-weight:700;font-size:1em;font-family:"Sawarabi Gothic",sans-serif}@media screen and (min-width:768px){#category_archive_title .in2{padding:150px 0}#category_archive_title .title{display:inline-block;text-shadow:0 0 30px #000;letter-spacing:3px;font-size:5em;font-family:"Spinnaker",sans-serif}}@media screen and (max-width:768px){#category_archive_title .in2{padding:100px 0}#category_archive_title .title{display:inline-block;text-shadow:0 0 30px #000;letter-spacing:3px;font-size:3em;font-family:"Spinnaker",sans-serif}}.tag-archive h2{display:inline-block;padding:15px 30px;border-radius:60px;background:#fff;box-shadow:0 5px 13px 0 rgba(116,116,116,.24)}#press h1,#press h2,#press p,#press span,#press a{font-family:"Lato","Noto Sans JP","游ゴシック Medium","游ゴシック体","Yu Gothic Medium",YuGothic,"ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}#press{padding:30px 0;width:100%}#press .info{width:100%}#press .info span.press{padding:3px 15px;border-radius:15px;background:green;color:#fff;font-size:15px}#press .info span.date{margin:5px 0 10px 10px;color:gray;font-size:15px}#press .info h1.title{margin:30px 0;font-weight:700;font-size:1.8em}#press .sns{padding:0 0 30px;width:100%}#press .sns a{display:inline-block;padding:10px;border:none;color:gray;text-decoration:none;font-size:30px}#press .sns i{margin:0;padding:0;border:none}#press .sns a.facebook:hover{color:#4267b2}#press .sns a.twitter:hover{color:#1da1f2}#press .content{color:#333}#press .contact{margin-top:50px;width:100%}#press .contact p{color:#333;text-align:center;font-size:.9em}@media(max-width:500px){.inquiry th,.inquiry td{display:block!important;-webkit-box-sizing:border-box!important;-moz-box-sizing:border-box!important;box-sizing:border-box!important;width:100%!important;border-top:none!important}.inquiry tr:first-child th{border-top:none!important}.inquiry .haveto,.inquiry .any{font-size:10px}}table.inquiry{margin:0 auto;max-width:1000px;width:100%}.inquiry th{padding:10px 5px;padding-right:5px;width:30%;border:none;background:#fff;color:#444;text-align:left;font-size:14px}.inquiry td{padding:10px 5px;border:none;font-size:13px}.entry-content .inquiry tr,.entry-content table{border:none}table.inquiry .haveto{position:relative;bottom:1px;margin-right:5px;padding:5px;border-radius:2px;background:#ff513a;color:#fff;font-size:7px}table.inquiry .any{position:relative;bottom:1px;margin-right:5px;padding:5px;border-radius:2px;background:#93c9ff;color:#fff;font-size:7px}.verticallist .wpcf7-list-item{display:block}#formbtn{display:block;margin:25px auto 0;padding:15px;width:300px;border:2px solid rgba(255,170,86,0);border-radius:2px;background:#ffaa56;color:#fff;font-weight:700;font-size:18px}#formbtn:hover{border:2px solid #ffaa56;background:#fff;color:#ffaa56}table.inquiry select{-webkit-appearance:none;-moz-appearance:none;appearance:none}table.inquiry input,table.inquiry select,table.inquiry textarea{margin:0;padding:15px 10px;width:100%;border:none;border-radius:5px;background:#f2f2f2;font-size:16px}.wpcf7-recaptcha{margin-top:20px;margin-right:auto;margin-left:auto;width:300px;text-align:center}.relative{position:relative}.p-top-r{position:absolute;top:0;right:0}.p-top-l{position:absolute;top:0;left:0}.p-bottom-r{position:absolute;right:0;bottom:0}.p-bottom-l{position:absolute;bottom:0;left:0}.p-center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.p-top-c{position:absolute;top:0;left:50%;transform:translateX(-50%)}.p-bottom-c{position:absolute;bottom:0;left:50%;transform:translateX(-50%)}.p-middle-r{position:absolute;top:50%;right:0;transform:translateY(-50%)}.p-middle-l{position:absolute;top:50%;left:0;transform:translateY(-50%)}.p-top-r-10{position:absolute;top:10px;right:10px}.p-top-l-10{position:absolute;top:10px;left:10px}.p-bottom-r-10{position:absolute;right:10px;bottom:10px}.p-bottom-l-10{position:absolute;bottom:10px;left:10px}.p0m0{margin:0;padding:0}.p10m0{margin:0;padding:10px}.p0m10{margin:10px;padding:0}.p10m10{margin:10px;padding:10px}