﻿html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:'BigShoulders';font-style:normal;font-weight:400;src:url("../font/BigShouldersDisplay-SemiBold.ttf") format("truetype"),url("../font/BigShouldersDisplay-SemiBold.woff") format("woff"),url("../font/BigShouldersDisplay-SemiBold.eot?") format("eot");font-display:swap}html{font-size:62.5%;-webkit-text-size-adjust:100%;box-sizing:border-box;-webkit-box-sizing:border-box}@media (max-width: 640px){html{font-size:50%}}*,*:before,*:after{box-sizing:inherit;-webkit-box-sizing:inherit}body{font-family:-apple-system, BlinkMacSystemFont, "Helvetica Neue", YuGothic, "ヒラギノ角ゴ ProN W3", Hiragino Kaku Gothic ProN, Arial, "メイリオ", Meiryo, sans-serif;font-size:1.8rem;line-height:1.8;background:#fff;color:#010102}.preload *{-webkit-transition:none !important;transition:none !important}a{text-decoration:none;color:#010102}img{max-width:100%;vertical-align:bottom;height:auto;width:auto}.pc_only{display:inherit}@media (max-width: 640px){.pc_only{display:none}}.sp_only{display:none}@media (max-width: 640px){.sp_only{display:inherit}}.flex{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.flex.both{-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between}.flex-center{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.btnlink{border:1px solid #d3832d;max-width:340px;width:90%;margin:0 auto;display:block;text-align:center;padding:15px 0}input,textarea,select{-webkit-appearance:none;max-width:100%;border:1px solid #eee;padding:1% 2%;font-size:1.8rem;line-height:1.6;background:#eee;border-radius:3px}input:focus,textarea:focus,select:focus{outline:0}.form1,.area{width:100%}.form2{max-width:200px;width:100%}.send{background:#0d3581;border:none;color:#fff;max-width:320px;width:96%;margin:0 auto;display:block;padding:2% 0}@media (max-width: 640px){.send{padding:4% 0}}.mwform-checkbox-field{text-align:center;display:inherit}.check-input{display:none}.check-input+span{display:inline-block;padding-left:23px;position:relative;margin:10px 0;line-height:1.4;white-space:nowrap}.check-input+span:before{content:"";position:absolute;top:50%;left:0;width:16px;height:16px;border:1px solid #010102;margin-top:-8px}.check-input:checked+span:after{content:"";position:absolute;top:50%;left:4px;width:20px;height:20px;border:3px solid;border-color:transparent #0d3581 #0d3581 transparent;transform:rotate(45deg);-webkit-transform:rotate(45deg);border-width:2px;top:50%;margin-top:-15px;width:13px;transform:rotate(40deg);-webkit-transform:rotate(40deg)}@media (max-width: 640px){.check-input+label{display:block;margin:0 2% 10px}}.nolist{padding:0;margin:0}.nolist li{list-style-type:none;list-style-position:inside;counter-increment:cnt}.nolist li:before{display:marker;content:"(" counter(cnt) ") ";margin-right:6px}.table1{width:100%;margin:0 auto}.table1 th{width:30%;padding:3% 2%;vertical-align:middle;border:none;text-align:left}.table1 th span{color:#d3832d;margin-left:5px}.table1 th.top{vertical-align:top}.table1 td{width:70%;padding:3% 2%;border:none}@media (max-width: 640px){.table1 th{display:block;width:100%;padding:3% 2% 1%}.table1 td{display:block;width:100%}}.table-dl{position:relative}.table-dl dt{position:absolute;padding:5% 3% 0}.table-dl dd{padding:5% 3% 5% 30%;border-bottom:1px solid #0d3581}.table-dl dd:last-child{border-bottom:0}.table-dl dd p{margin-bottom:2rem}.table-dl dd p:last-of-type{margin-bottom:0}@media (max-width: 640px){.table-dl dt{position:relative;padding:6% 3% 2%}.table-dl dd{padding:3% 3% 6%}}.enTitle{font-family:'BigShoulders';font-size:2.6rem;letter-spacing:.8rem;margin-bottom:5%;text-indent:.8rem}.textTitle{font-size:2.6rem;margin-bottom:5%}@media (max-width: 640px){.textTitle{font-size:2.2rem;margin-bottom:6%}}.pageTitle{font-family:'BigShoulders';font-size:4.4rem;text-align:center;letter-spacing:1rem;margin-bottom:3%;text-indent:2rem}.pageTitle span{display:block;font-size:2.2rem;letter-spacing:.2rem;font-family:-apple-system, BlinkMacSystemFont, "Helvetica Neue", YuGothic, "ヒラギノ角ゴ ProN W3", Hiragino Kaku Gothic ProN, Arial, "メイリオ", Meiryo, sans-serif}@media (max-width: 800px){.pageTitle{font-size:3.4rem;margin-bottom:5%}.pageTitle span{font-size:2rem}}@media (max-width: 640px){.pageTitle{margin-bottom:6%}}.bbTitle{font-size:2.6rem;text-align:center;margin-bottom:3%}.bbTitle:after{content:"";margin:1% auto 0;width:125px;height:5px;background:#010102;display:block}@media (max-width: 800px){.bbTitle{margin-bottom:5%;font-size:2.2rem}.bbTitle:after{width:100px;margin-top:2%}}@media (max-width: 640px){.bbTitle{margin-bottom:6%}.bbTitle:after{height:3px}}.centerTitle{text-align:center;font-size:3rem;margin-bottom:5%}@media (max-width: 640px){.centerTitle{margin-bottom:8%;font-size:2.4rem}}.borderTitle{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;font-size:3rem;margin-bottom:8%}.borderTitle:before,.borderTitle:after{content:"";border-top:1px solid;flex-grow:1}.borderTitle:before{margin-right:3%}.borderTitle:after{margin-left:3%}@media (max-width: 800px){.borderTitle{font-size:2.4rem}}@media (max-width: 640px){.borderTitle{margin-bottom:12%}}.noTitle{font-size:3rem;margin-bottom:3%}.noTitle span{margin-right:3%;font-family:'BigShoulders';border:1px solid #fff;display:inline-block;width:50px;height:50px;font-size:3rem;text-align:center;line-height:50px}@media (max-width: 800px){.noTitle{font-size:2.2rem}.noTitle span{font-size:2.2rem;width:36px;height:36px;line-height:36px}}@media (max-width: 640px){.noTitle{margin-bottom:5%}.noTitle span{width:32px;height:32px;line-height:32px}}.blueTitle{background:#0d3581;color:#fff;font-weight:bold;letter-spacing:.2rem;font-size:2.6rem;text-align:center;padding:10px 0}@media (max-width: 640px){.blueTitle{font-size:2.2rem}}.logo{text-align:center;padding:30px 0 15px;width:35%;margin:0 auto}.logo a{display:block}@media (max-width: 800px){.logo{padding:20px 0 15px}}@media (max-width: 640px){.logo{width:50%;padding:15px 0 15px}}.footer{font-size:1.6rem;background:#0d3581;padding:30px 0;color:#fff}.footer .copy{text-align:center}.footer a{color:#fff}.footer-nav{margin-bottom:5%;letter-spacing:.1rem;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-around;-moz-justify-content:space-around;-ms-justify-content:space-around;justify-content:space-around;-ms-flex-pack:space-around;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.footer-nav li{margin:0 0 3%}.footer-nav li:last-child{width:20%}.footer-nav .btn{background:#fff;color:#0d3581;font-weight:bold;display:block;width:100%;border-radius:30px;padding:10px;text-align:center}@media (max-width: 800px){.footer-nav{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.footer-nav li{width:auto;letter-spacing:0;margin:0 auto 5%;text-align:center}.footer-nav li:last-child{width:70%}}@media (max-width: 640px){.footer-nav li{letter-spacing:.2rem;width:48%;margin:0 1% 6%;text-align:center}.footer-nav li:nth-of-type(-n+3){width:31.333%}.footer-nav li:last-child{width:100%}}.globalnav{padding:3% 0}.globalnav ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-around;-moz-justify-content:space-around;-ms-justify-content:space-around;justify-content:space-around;-ms-flex-pack:space-around;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.globalnav li:last-child{width:18%;min-width:160px}.globalnav a{letter-spacing:0}.globalnav .btn{display:block;background:#0d3581;text-align:center;border-radius:30px;padding:10px 0;color:#fff}@media (max-width: 800px){.globalnav{position:fixed;width:100%;height:100vh;top:0;left:0;z-index:1000;transition:opacity 1s, visibility 1s;-webkit-transition:opacity 1s, visibility 1s;opacity:0;visibility:hidden;background:rgba(1,1,2,0.9);display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}.globalnav:before,.globalnav:after{content:none}.globalnav.active{opacity:1;visibility:visible}.globalnav ul{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.globalnav li{width:90%;text-align:center;margin-bottom:6vh}.globalnav li:last-child{width:80%}.globalnav a{font-size:1.8rem;color:#fff}.globalnav .btn{padding:15px 0}}.globalnav.active li{opacity:0;animation-name:fadeIn;animation-duration:1s;animation-fill-mode:forwards}.globalnav.active li:nth-child(1){animation-delay:0.15s}.globalnav.active li:nth-child(2){animation-delay:0.3s}.globalnav.active li:nth-child(3){animation-delay:0.45s}.globalnav.active li:nth-child(4){animation-delay:0.6s}.globalnav.active li:nth-child(5){animation-delay:0.75s}.globalnav.active li:nth-child(6){animation-delay:0.9s}.is-fixed{position:fixed;width:100%;height:auto;top:0;left:0}.l-main{padding:3% 0 5%}@media (max-width: 800px){.l-main{padding:5% 0 10%}}@media (max-width: 640px){.l-main{padding:6% 0 10%}}.l-inner{max-width:1248px;width:100%;padding:0 2%;margin:0 auto}.l-inner.p-off{padding:0}@media (max-width: 800px){.l-inner{padding:0 3%}}.textC{text-align:center}.mb5{margin-bottom:5%}@media (max-width: 640px){.mb5{margin-bottom:8%}}.mt5{margin-top:5%}@media (max-width: 640px){.mt5{margin-top:8%}}.mb8{margin-bottom:8%}@media (max-width: 640px){.mb8{margin-bottom:12%}}.mb10{margin-bottom:10%}@media (max-width: 640px){.mb10{margin-bottom:15%}}.blackbox{padding:8% 5%;border:2px solid #0d3581;margin-bottom:6%}@media (max-width: 800px){.blackbox{padding:8% 4%}}@media (max-width: 640px){.blackbox{padding:10% 4%;width:106%;margin-left:-3%;margin-bottom:8%}}.textmail{vertical-align:middle;max-width:174px;width:100%;height:auto;margin:0 4px}@media (max-width: 640px){.textmail{max-width:160px}}.top-youtube{margin-bottom:5%}.top-youtube li{width:31.333%;margin-bottom:3%}.top-youtube .video{position:relative;width:100%;padding-top:60.25%}.top-youtube iframe{position:absolute;left:0;top:0;width:100% !important;height:100% !important}.top-youtube p{text-align:center;margin-top:5px;font-size:1.4rem}@media (max-width: 640px){.top-youtube li{width:48%}}.top-main.start{margin-bottom:5%}.top .left{width:35%}.top .right{width:59%}@media (max-width: 640px){.top{-webkit-flex-direction:column-reverse;-moz-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.top .left{width:100%}.top .right{width:100%;margin-bottom:8%}}.top-result{margin-bottom:8%}.top-result a{display:block;background:#0d3581;color:#fff;text-align:center;padding:30px 3%}.top-result h2{padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #fff;font-size:2.4rem}.top-result p{font-size:1.4rem}.top-news{border:2px solid #0d3581;padding:10% 5%;font-size:1.6rem;letter-spacing:0}.top-news dl{position:relative}.top-news dt{position:absolute}.top-news dd{padding-left:100px;margin-bottom:5%}.top-news dd:last-child{margin-bottom:0}@media (max-width: 800px){.top-news{font-size:1.4rem}.top-news dt{position:relative}.top-news dd{padding:0}}@media (max-width: 640px){.top-news{width:100%;margin:0 auto 6%;font-size:1.6rem;padding:5%}}.main-bn{margin-bottom:8%}.main-bn li{margin-bottom:4%}@media (max-width: 640px){.main-bn{margin-bottom:6%}}.side-bn li{margin-bottom:8%}@media (max-width: 640px){.side-bn li{max-width:418px;width:100%;margin:0 auto;margin-bottom:4%}}.top-map{position:relative}.top-map .link{position:absolute;top:0;right:0;margin:1% 1% 0 0}@media (max-width: 800px){.top-map .link{margin:2% 1% 0 0}}@media (max-width: 640px){.top-map .link{margin:1% 1% 0 0}}.rules-box{padding:5%;border:2px solid #0d3581;margin-bottom:5%}.rules-box h2{font-size:2rem}.rules-box h3{margin-bottom:3%}.rules-box .textarea p{margin-bottom:2rem}@media (max-width: 800px){.rules-box{padding:5% 4%}}@media (max-width: 640px){.rules-box{padding:5% 4%;margin-left:-3%;width:106%;margin-bottom:8%}.rules-box h3{margin-bottom:5%}}.schedule .blueTitle{display:block}.schedule-contents{background:#fff;color:#010102;padding:5%;margin-bottom:5%}.schedule-contents a{color:#0d3581;font-size:2rem}.schedule-contents a:hover{text-decoration:underline}.schedule-contents h3{border-left:5px solid #0d3581;padding:0 0 0 12px;font-size:2.4rem;line-height:1.4;margin-bottom:3%}.schedule-contents ul{border-bottom:1px solid rgba(1,1,2,0.5);padding:0 2%;margin:0 auto 3%}.schedule-contents ul:last-of-type{border-bottom:0}.schedule-contents li{margin-bottom:3%;width:20%}.schedule-contents li.nolist{width:100%;opacity:.3}@media (max-width: 800px){.schedule-contents h3{font-size:2.2rem;margin-bottom:5%}.schedule-contents a{font-size:1.8rem}.schedule-contents ul{margin-bottom:5%}.schedule-contents li{width:25%;margin-bottom:5%}}@media (max-width: 640px){.schedule-contents li{width:33.333%}}.google-map iframe{width:100%;height:50vh}.schedule-s .blueTitle{text-align:left;font-size:2.6rem;padding:10px 3%;position:relative;z-index:1}.schedule-s .contents{background:#fff;padding:5%;margin:-5% 0 0;color:#010102}.schedule-s .team{font-weight:bold;font-size:2.6rem}.schedule-s .textarea p{margin-bottom:2rem;font-weight:bold}.schedule-s .img{text-align:center;margin:5% 0 3%}@media (max-width: 800px){.schedule-s .blueTitle{font-size:2rem;letter-spacing:0}.schedule-s .team{font-size:1.8rem}.schedule-s .textarea p{font-size:1.7rem}}.schedule-list .title{text-align:center}.schedule-list .title p{background:#0d3581;text-align:center;padding:5px 0;font-size:1.8rem;font-size:calc(1.3rem + .2vw);color:#fff;font-weight:bold;border-right:1px solid #fff}.schedule-list .title p:last-of-type{border-right:none}.schedule-list .item:nth-child(odd){background:#e5e5e5}.schedule-list .item:last-of-type{border-bottom:1px solid #0d3581}.schedule-list .item>p,.schedule-list .item>div{text-align:center;font-weight:bold;line-height:1.6;padding:1% 1%;position:relative;border-right:1px solid #0d3581;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:1.8rem;font-size:calc(1.3rem + .2vw)}.schedule-list .item>div{border-right:0}.schedule-list .sp_title{display:none}.schedule-list .ti-1,.schedule-list .item-1{width:6%}.schedule-list .ti-2,.schedule-list .item-2{width:18%}.schedule-list .ti-3,.schedule-list .item-3{width:24%}.schedule-list .ti-4,.schedule-list .item-4{width:12%}.schedule-list .ti-5,.schedule-list .item-5{width:40%}.schedule-list .item-2 span:nth-of-type(2){display:block;width:100%;margin:0 auto}.schedule-list .taisen{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;width:100%}.schedule-list .taisen .tai{text-align:center;padding:0 10px;display:inline-block;width:40%;width:calc(50% - 30px)}.schedule-list .taisen .ten{text-align:center;width:60px}.schedule-list .win{color:#fc0101}@media (max-width: 800px){.schedule-list{width:104%;margin-left:-2%}}@media (max-width: 640px){.schedule-list{border-top:1px solid #0d3581}.schedule-list .title{display:none}.schedule-list .item{padding:2% 2% 2% 24px;position:relative}.schedule-list .item>p,.schedule-list .item>div{display:block;border-right:none;text-align:left;font-size:1.5rem;position:relative;padding:1% 2% 1% 42px}.schedule-list .item .sp_title{display:inline-block;position:absolute;left:0;background:#0d3581;color:#fff;padding:0 6px;width:36px}.schedule-list .item .item-1{width:24px;text-align:center;position:absolute;padding:0;left:0;top:50%;margin-top:-13px}.schedule-list .item .item-2{width:100%}.schedule-list .item .item-2 span:nth-of-type(2){display:inline;margin-left:3%}.schedule-list .item .item-2 .sp_title{margin:0 6px 0 0}.schedule-list .item .item-3{width:68%}.schedule-list .item .item-4{width:32%;white-space:nowrap}.schedule-list .item .item-5{width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between}.schedule-list .item .taisen{width:100%;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:flex-start}.schedule-list .item .taisen .tai{display:inline-block;padding:0;width:auto}.schedule-list .item .taisen .ten{width:54px}}.about-box .textarea p{margin-bottom:2rem}.about-box h3{font-size:2rem}.about-download{border:1px solid #fff;padding:8%}.about-download .img{width:30%}.about-download .text{width:62%}.about-download .textTitle{font-size:2.2rem}.about-download .file{margin-bottom:3%;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.about-download .file h3{width:40%}.about-download .file h3 span{display:inline-block}.about-download .file ul{width:60%}.about-download .file li{width:48%}.about-download .file a{display:block;text-align:center;color:#fff;background:#0d3581;padding:2% 0;font-weight:bold}@media (max-width: 800px){.about-download .img{width:60%;text-align:center;margin:0 auto 8%}.about-download .text{width:100%}}@media (max-width: 640px){.about-download{padding:8% 5%}.about-download .file h3{width:100%;margin-bottom:3%}.about-download .file ul{width:100%;margin-bottom:5%}.about-download .file ul.last{margin-bottom:0}}.contact-form .note p{margin-bottom:3rem}@media (max-width: 640px){.contact-form .note p{margin-bottom:2rem}}.form{padding:3% 0}.entry-flow{padding:5% 0}.entry-flow .box{margin-bottom:10%}.entry-flow .link{color:#0d3581}@media (max-width: 640px){.entry-flow .box{margin-bottom:15%}}.entry-form .note p{margin-bottom:3rem}.entry-form a{word-break:break-all}@media (max-width: 640px){.entry-form .note p{margin-bottom:2rem}}.form>p .error{text-align:center}.news-item .date{line-height:1;font-family:"ヒラギノ明朝 ProN W6", "HiraMinProN-W6", "HG明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "MS 明朝", serif;font-size:2rem;margin-bottom:3%}.news-item .title{font-size:2rem;margin-bottom:5%;line-height:1.4;font-family:"ヒラギノ明朝 ProN W6", "HiraMinProN-W6", "HG明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "MS 明朝", serif}.news-item .text{width:55%}.news-item .text p{margin-bottom:2rem}.news-item .text p:last-of-type{margin-bottom:0}.news-item .text.only{width:100%}.news-item .img{width:40%;margin-left:5%;text-align:center}@media (max-width: 800px){.news-item .text{width:100%;margin-bottom:5%}.news-item .img{width:90%;margin:0 auto}}@media (max-width: 640px){.news-item{margin-bottom:10%;padding-bottom:10%}.news-item .date,.news-item .title{font-size:1.8rem}}@media (max-width: 800px){.is-hamburger,.is-hamburger span{display:inline-block;transition:all .4s;-webkit-transition:all .4s;cursor:pointer}.is-hamburger{position:fixed;z-index:1001;top:25px;right:30px;width:40px;height:40px;border-radius:50%;padding:2%;background:#0d3581}.is-hamburger span{position:absolute;left:0;right:0;margin:0 auto;width:50%;height:2px;background-color:#fff;border-radius:4px}.is-hamburger span:nth-of-type(1){top:12px}.is-hamburger span:nth-of-type(2){top:19px}.is-hamburger span:nth-of-type(3){bottom:12px}}@media (max-width: 640px){.is-hamburger{top:0;right:0;margin:4% 3% 0 0}}.is-hamburger.active span:nth-of-type(1){-webkit-transform:translateY(8px) rotate(-45deg);transform:translateY(8px) rotate(-45deg)}.is-hamburger.active span:nth-of-type(2){left:50%;opacity:0;-webkit-animation:active-menu-bar02 .8s forwards;animation:active-menu-bar02 .8s forwards}@-webkit-keyframes active-menu-bar02{100%{height:0}}@keyframes active-menu-bar02{100%{height:0}}.is-hamburger.active span:nth-of-type(3){-webkit-transform:translateY(-6px) rotate(45deg);transform:translateY(-6px) rotate(45deg)}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}.application{margin-bottom:20%}.application p{text-align:center;line-height:2.6}.wp-pagenavi{clear:both;text-align:center}.wp-pagenavi a,.wp-pagenavi span{color:#010102;background-color:#fff;padding:10px 15px !important;margin:0 10px !important;white-space:nowrap;-webkit-transition:0.2s ease-in-out;transition:0.2s ease-in-out;text-align:center;text-decoration:none;border:1px solid #fff !important}@media (max-width: 640px){.wp-pagenavi a,.wp-pagenavi span{padding:5px 10px !important;margin:0 5px !important}}.wp-pagenavi a:hover{color:#fff !important;background:#012059 !important}.wp-pagenavi span.current{font-weight:bold;color:#fff !important;background:#012059 !important}.editor-area a{text-decoration:underline}strong{font-weight:bold}.editor-area p{margin:0 0 1em 0}p.wp-caption-text{margin:0}.alignleft{display:block;float:left;margin-right:10px;margin-bottom:1em}.aligncenter{display:block;margin:0 auto}.alignright{display:block;float:right;margin-left:10px;margin-bottom:1em}.clear{clear:both}.space1em{clear:both;height:1em}.space2em{clear:both;height:2em}.contactThanks{font-size:1.8rem;padding:5% 0}.contactThanks p{margin-bottom:2rem}.contactThanks p:first-of-type{font-size:2.4rem}@media (max-width: 640px){.contactThanks p:first-of-type{font-size:2.2rem}}
.sample {
	margin: 5px auto;
	text-align: center;
	display: block;
  font-weight: bold;

}
.sample .text {
	text-align: left;
	display: inline-block;
}
[.class^="img-flex-"]	{
	margin-bottom: 20px;
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}

.img-flex-3 img { width: 32%; }
