@charset "utf-8";body,h1,h2,h3,h4,h5,h6,div,p,ul,ol,li,dl,dt,dd,form,input,textarea,pre{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-weight:normal}ul,ol,li,dl,dt,dd{margin:0;padding:0}ul,ol,li{list-style:none}a,img,map,span{margin:0;padding:0;border:0}br{margin:0;padding:0;letter-spacing:0}iframe{border:none}address,em{margin:0;padding:0;font-style:normal;font-weight:bold}strong{margin:0;padding:0;font-style:normal;font-weight:normal}ins{margin:0;padding:0;font-style:normal}del{margin:0;padding:0;font-style:normal}form,fieldset,input{margin:0;padding:0}label,select,option{margin:0;padding:0}select{-moz-appearance:none;-webkit-appearance:none;appearance:none;border-radius:0;border:0;margin:0;padding:0;background:none transparent;vertical-align:middle;font-size:inherit;color:inherit;box-sizing:content-box}img{vertical-align:bottom}fieldset,object{vertical-align:bottom}*:focus{outline:none}.mt10{margin-top:10px}.mt20{margin-top:20px}.mt30{margin-top:30px}.mt40{margin-top:40px}.mt50{margin-top:50px}.mt60{margin-top:60px}.mt70{margin-top:70px}.mt80{margin-top:80px}.mt90{margin-top:90px}.pr20{padding-right:20px}.pl20{padding-left:20px}.pt10{padding-top:10px}.pt20{padding-top:20px}.pt30{padding-top:30px}.pt40{padding-top:40px}.pt50{padding-top:50px}.pt60{padding-top:60px}.pt70{padding-top:70px}.pt80{padding-top:80px}.pt90{padding-top:90px}.mb10{margin-bottom:10px}.mb20{margin-bottom:20px}.mb30{margin-bottom:30px}.mb40{margin-bottom:40px}.mb50{margin-bottom:50px}.mb60{margin-bottom:60px}.mb70{margin-bottom:70px}.mb80{margin-bottom:80px}.mb90{margin-bottom:90px}.mb100{margin-bottom:100px}.pb10{padding-bottom:10px}.pb20{padding-bottom:20px}.pb30{padding-bottom:30px}.pb40{padding-bottom:40px}.pb50{padding-bottom:50px}.pb60{padding-bottom:60px}.pb70{padding-bottom:70px}.pb80{padding-bottom:80px}.pb90{padding-bottom:90px}@media screen and (max-width:800px){.mt10{margin-top:2%}.mt20{margin-top:3%}.mt30{margin-top:4%}.mt40{margin-top:5%}.mt50{margin-top:6%}.mt60{margin-top:7%}.mt70{margin-top:8%}.mt80{margin-top:9%}.mt90{margin-top:10%}.pr20{padding-right:3%}.pl20{padding-left:3%}.pt10{padding-top:2%}.pt20{padding-top:3%}.pt30{padding-top:4%}.pt40{padding-top:5%}.pt50{padding-top:6%}.pt60{padding-top:7%}.pt70{padding-top:8%}.pt80{padding-top:9%}.pt90{padding-top:10%}.mb10{margin-bottom:2%}.mb20{margin-bottom:3%}.mb30{margin-bottom:4%}.mb40{margin-bottom:5%}.mb50{margin-bottom:6%}.mb60{margin-bottom:7%}.mb70{margin-bottom:8%}.mb80{margin-bottom:9%}.mb90{margin-bottom:10%}.mb100{margin-bottom:11%}.pb10{padding-bottom:2%}.pb20{padding-bottom:3%}.pb30{padding-bottom:4%}.pb40{padding-bottom:5%}.pb50{padding-bottom:6%}.pb60{padding-bottom:7%}.pb70{padding-bottom:8%}.pb80{padding-bottom:9%}.pb90{padding-bottom:10%}}@charset "utf-8";body{color:#231815;font-family:"メイリオ","游ゴシック",YuGothic,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro",sans-serif;font-size:18px;line-height:1.4}@media screen and (max-width:800px){body{font-size:16px}}.en{font-family:'Open Sans',sans-serif}.en_b{font-family:'Open Sans',sans-serif;font-weight:bold}img{width:100%;border:none;vertical-align:bottom}.txtC{text-align:center}.txtR{text-align:right}.blue{color:#022b95}@media screen and (max-width:800px){.pconly{display:none}.br-pc{display:none}.br-sp{display:block}}@media screen and (min-width:800px){.sponly{display:none}.br-pc{display:block}.br-sp{display:none}}a:link,a:visited{text-decoration:none;outline:none;transition:all .2s ease 0s}a:hover,a:active{text-decoration:none;outline:none;transition:all .2s ease 0s}.btn01 a{display:block;width:360px;text-align:center;color:#022b95;font-weight:bold;font-size:18px;background-color:#fff;text-decoration:none;padding-top:12px;padding-bottom:12px;border:solid 3px #fff;position:relative}.btn01.btnC{margin-left:auto;margin-right:auto}.btn01 a:hover{color:#fff;background-color:#022b95;opacity:1}.btn01 a::after{content:"";position:absolute;top:50%;right:20px;width:7px;height:7px;border-top:2px solid #022b95;border-right:2px solid #022b95;transform:rotate(45deg);margin-top:-5px}.btn01 a:hover::after{border-top:2px solid #fff;border-right:2px solid #fff;opacity:1}.btn02 a{display:block;width:360px;text-align:center;color:#fff;font-weight:bold;font-size:18px;background-color:#022b95;text-decoration:none;padding-top:12px;padding-bottom:12px;border:solid 3px #022b95;position:relative}.btn02.orange01 a{display:block;width:360px;text-align:center;color:#eb6100;font-weight:bold;font-size:18px;background-color:#fff;text-decoration:none;padding-top:12px;padding-bottom:12px;border:solid 3px #fff;position:relative}.btn02.btnC a{margin-left:auto;margin-right:auto}.btn02 a:hover{color:#022b95;background-color:#fff;opacity:1}.btn02.orange01 a:hover{color:#fff;background-color:#eb6100;opacity:1}.btn02 a::after{content:"";position:absolute;top:50%;right:20px;width:7px;height:7px;border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(45deg);margin-top:-5px}.btn02.orange01 a::after{content:"";position:absolute;top:50%;right:20px;width:7px;height:7px;border-top:2px solid #eb6100;border-right:2px solid #eb6100;transform:rotate(45deg);margin-top:-5px}.btn02 a:hover::after{border-top:2px solid #022b95;border-right:2px solid #022b95;opacity:1}.btn02.orange01 a:hover::after{border-top:2px solid #fff;border-right:2px solid #fff;opacity:1}.btn03 a{display:block;width:260px;text-align:center;color:#231815;font-weight:bold;font-size:18px;background-color:#fff;text-decoration:none;padding-top:12px;padding-bottom:12px;border:solid 1px #ccc;position:relative;margin:0 auto;cursor:pointer}.btn03 a::before{content:"";position:absolute;top:50%;left:20px;width:7px;height:7px;border-bottom:2px solid #231815;border-left:2px solid #231815;transform:rotate(45deg);margin-top:-5px}.btn04 a{display:block;width:360px;text-align:center;color:#fff;font-weight:bold;font-size:18px;background-color:#941d2a;text-decoration:none;padding-top:12px;padding-bottom:12px;border:solid 3px #941d2a;position:relative}.btn04.btnC a{margin-left:auto;margin-right:auto}.btn04 a:hover{color:#941d2a;background-color:#fff;opacity:1}.btn04 a::before{content:'';display:block;width:25px;height:25px;background-image:url("../Content/images/icdown.png");background-size:contain;background-repeat:no-repeat;position:absolute;top:50%;left:20px;transform:translateY(-50%)}.btn04 a:hover::after{content:'';display:block;width:25px;height:25px;background-image:url("../Content/images/icdown_hover.png");background-size:contain;background-repeat:no-repeat;position:absolute;top:50%;left:20px;transform:translateY(-50%)}.floatL{float:left}.floatR{float:right}@media screen and (max-width:800px){.btn01 a{display:block;max-width:360px;width:100%;margin:1% auto;font-size:16px;padding-top:10px;padding-bottom:10px;box-sizing:border-box}.btn01.btnC{margin-left:auto;margin-right:auto}.btn01 a::after{right:10px}.btn02 a,.btn02.orange a,.btn02.orange01 a,.btn02.red a{display:block;max-width:360px;width:100%;margin:1% auto;font-size:16px;padding-top:10px;padding-bottom:10px;box-sizing:border-box}.btn02 a::after,.btn02.orange a::after,.btn02.orange01 a::after,.btn02.red a::after{right:10px}.btn03 a{display:block;max-width:260px;width:80%;font-size:16px;padding-top:10px;padding-bottom:10px;box-sizing:border-box;margin:10px auto}.btn03 a::before{left:10px}.btn04 a{display:block;max-width:360px;width:100%;margin:1% auto;font-size:16px;padding-top:10px;padding-bottom:10px;box-sizing:border-box}.btn04 a::before{width:20px;height:20px;left:10px}.btn04 a:hover::after{width:20px;height:20px;left:10px}.floatL{float:none}.floatR{float:none}}.clearfix:after{display:block;clear:both;height:0;visibility:hidden;content:"."}.clearfix{overflow:hidden}* html .clearfix{height:1%;overflow:visible}.mainBox{width:780px;margin-left:auto;margin-right:auto}@media screen and (max-width:800px){.mainBox{width:94%;margin-left:auto;margin-right:auto}}header{width:100%;position:fixed;top:0;left:0;z-index:10;background-color:#f8f8f8;height:90px}header .head{display:flex;justify-content:space-between;align-items:center;padding:0 20px}header #logo{width:auto;height:50px;padding:20px 0}header #logo img{width:auto;height:50px}header .expand{width:calc(100% - 220px);font-size:0;text-align:right}header .expand li{font-size:15px;font-weight:bold;display:inline-block;vertical-align:middle;position:relative;margin-left:20px;padding-left:10px;color:#063b98}header .expand li a{color:#063b98}header .expand li a:hover{padding-bottom:5px;color:#063b98;border-bottom:solid 2px #063b98}header .expand li:before{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);border:4px solid transparent;border-left:6px solid #063b98;margin-top:-1px}#expandnavi{display:none}@media screen and (max-width:800px){header{height:80px}header .head{padding:0 3%}header #logo{width:auto;height:40px;padding:20px 0}header #logo img{width:auto;height:40px}header .expand{display:none}header a#menu_btn{display:block;transition:all .4s}header a#menu_btn span{display:inline-block;transition:all .4s}header a#menu_btn{width:36px;height:35px;border-radius:2px;position:absolute;top:50%;right:3%;z-index:10;transform:translateY(-50%)}header a#menu_btn span{width:24px;height:4px;margin:0 auto;border-radius:2px;background-color:#063b98;position:absolute;left:0;right:0}header a#menu_btn span:nth-of-type(1){top:8px}header a#menu_btn span:nth-of-type(2){top:16px}header a#menu_btn span:nth-of-type(3){top:24px}header a#menu_btn.active{background-color:#063b98;opacity:1}header a#menu_btn.active span{background-color:#fff}header a#menu_btn.active span:nth-of-type(1){transform:translateY(8px) rotate(-315deg)}header a#menu_btn.active span:nth-of-type(2){opacity:0}header a#menu_btn.active span:nth-of-type(3){transform:translateY(-8px) rotate(315deg)}#expandnavi{width:100%;background-color:#022b95;position:absolute;top:100%;left:0;z-index:10}#expandnavi ul li{width:100%;display:block!important;border-bottom:1px solid #fff;padding:15px 3% 15px 7%;color:#fff;position:relative}#expandnavi ul li a{color:#fff;display:block!important}#expandnavi ul li:before{content:"";position:absolute;top:50%;left:3%;transform:translateY(-50%);border:4px solid transparent;border-left:6px solid #fff;margin-top:-1px}}footer .sponsor{width:100%;padding:35px 0 45px 0;background:#f8f8f8}footer .support{width:100%;padding:35px 0 45px 0;background:#bfc9e4}footer h3{text-align:center;font-size:16px;font-weight:bold}footer ul{padding-top:10px;display:flex;justify-content:center;flex-wrap:wrap}footer ul li{width:250px;padding:10px 5px 0 5px;box-sizing:border-box}footer .copy{padding:10px 0;background:#022b95;color:#fff;font-size:12px;text-align:center}@media screen and (max-width:800px){footer .sponsor{padding:5% 0 6% 0}footer .support{padding:5% 0 6% 0}footer h3{font-size:14px}footer ul{padding-top:2%}footer ul li{width:48%;max-width:250px;padding:2% 1% 0 1%}footer .copy{padding:3% 0;font-size:10px}}.formRow{display:flex;align-items:center;padding:10px}.formLabel{display:flex;align-items:center;width:280px}.formLabel.formLabel-s{display:flex;align-items:center;width:150px}.formLabel label{font-weight:bold}.formLabel span{margin-left:10px;padding:2px 10px 0;border-radius:30px;font-size:13px;font-weight:bold;color:#fff;background-color:#022b95;vertical-align:bottom}input,textarea{background-color:#fff;border:solid 1px #ccc;border-radius:3px;padding:15px 20px;font-size:16px;color:#333;flex-grow:1}input::placeholder,textarea::placeholder{color:#999;font-size:16px}.select{background:#fff;height:40px;width:300px;border-radius:3px;position:relative;z-index:1;border:solid 1px #ccc}.select::after{position:absolute;content:'';width:7px;height:7px;right:10px;top:50%;transform:translateY(-50%) rotate(45deg);border-bottom:2px solid #231815;border-right:2px solid #231815;z-index:-1;margin-top:-2px}.select-date{background:#fff;height:40px;width:180px;border-radius:3px;position:relative;z-index:1;border:solid 1px #ccc;text-align-last:center}.select-date::after{position:absolute;content:'';width:7px;height:7px;right:10px;top:50%;transform:translateY(-50%) rotate(45deg);border-bottom:2px solid #231815;border-right:2px solid #231815;z-index:-1;margin-top:-2px}select{appearance:none;-moz-appearance:none;-webkit-appearance:none;background:none;border:none;color:#333;font-size:16px;width:100%;height:100%;padding:0 10px}.check label{display:block;font-size:18px;cursor:pointer;position:relative}.check .typeA-radio,.check .typeA-checkbox{padding-left:30px}.check input{position:absolute;z-index:-1;opacity:0}.check .indicator{width:20px;height:20px;background:#e6e6e6;position:absolute;top:2px;left:0}.check .typeA-radio .indicator{border-radius:50%}.check label:hover input~.indicator,.check label input:focus~.indicator{background:#ccc}.check label input:checked~.indicator{background:#022b95}.check label:hover input:not([disabled]):checked~.indicator{background:#022b95}.check .typeA-radio input:checked~.indicator{background:#022b95}.check .typeA-radio:hover input:not([disabled]):checked~.indicator{background:#022b95}.check label input:disabled~.indicator,.check .typeA-radio input:disabled~.indicator{background:#e6e6e6;opacity:.6;pointer-events:none}.check .indicator::after{content:'';display:none;position:absolute}.check label input:checked~.indicator::after{display:block}.check .typeA-checkbox .indicator::after{width:5px;height:8px;border:solid #fff;border-width:0 2px 2px 0;left:7px;top:4px;transform:rotate(45deg)}.check .typeA-checkbox input:disabled~.indicator::after{border-color:#7b7b7b}.check .typeA-radio .indicator::after{width:6px;height:6px;border-radius:50%;background:#fff;top:7px;left:7px}.check .typeA-radio input:disabled~.indicator::after{background:#7b7b7b}.formBtnBox01{display:flex;align-items:center;padding:10px;justify-content:space-around}.formBtn01{width:360px;cursor:pointer;padding-top:15px;padding-bottom:15px;font-size:18px;color:#fff;font-weight:bold;background:#022b95;position:relative;text-align:center;margin:0 auto;border:0}.formBtn01.cateBtn{width:160px;cursor:pointer;font-size:16px;line-height:42px;padding:0;color:#fff;font-weight:bold;background:#022b95;position:relative;text-align:center;margin:0 0 0 20px;border:0}.disableBtn{width:360px;cursor:pointer;padding-top:15px;padding-bottom:15px;font-size:18px;color:#7b7b7b;font-weight:bold;background:#ccc;position:relative;text-align:center;margin:0 auto;border:0}#offBtn{background:#ccc}.formBtn01::after{content:"";position:absolute;top:50%;right:20px;width:7px;height:7px;border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(45deg);margin-top:-5px}.formBtn01.cateBtn::after{content:"";position:absolute;top:50%;right:20px;width:7px;height:7px;border-top:none;border-right:none;transform:rotate(45deg);margin-top:-5px}.formDelete01{width:360px;cursor:pointer;padding-top:15px;padding-bottom:15px;font-size:18px;color:#fff;font-weight:bold;background:#231815;text-align:center;margin:0 auto;border:0}input[type="date"]{padding:10px;text-align:center}@media screen and (max-width:800px){.formRow{display:block;padding:3%}.formLabel{display:flex;align-items:center;width:100%;padding-bottom:3%;font-size:14px}.formLabel label{font-weight:bold}.formLabel span{margin-left:15px;padding:2px 10px 0;border-radius:30px;font-size:12px}input,textarea{width:100%;background-color:#fff;border:solid 1px #ccc;border-radius:3px;padding:10px 15px;font-size:14px;color:#333;flex-grow:1;box-sizing:border-box}input::placeholder,textarea::placeholder{color:#999;font-size:14px}.select{width:100%}.select-date{width:90%}select{font-size:2.5vw}.check label{display:block;font-size:16px}.check .indicator{width:15px;height:15px;background:#e6e6e6;position:absolute;top:2px;left:0}.check .typeA-checkbox .indicator::after{width:4px;height:6px;border:solid #fff;border-width:0 2px 2px 0;left:5px;top:3px;transform:rotate(45deg)}.check .typeA-checkbox input:disabled~.indicator::after{border-color:#7b7b7b}.check .typeA-radio .indicator::after{width:5px;height:5px;border-radius:50%;background:#fff;top:5px;left:5px}.check .typeA-radio input:disabled~.indicator::after{background:#7b7b7b}.formBtnBox01{display:flex;align-items:center;padding:10px;justify-content:space-around}.formBtn01{width:100%;max-width:360px;cursor:pointer;padding-top:15px;padding-bottom:15px;font-size:16px}.formBtn01.cateBtn{cursor:pointer;font-size:14px;line-height:42px;padding:0;color:#fff;font-weight:bold;background:#022b95;position:relative;text-align:center;margin:0 0 0 3%;border:0}.disableBtn{width:100%;max-width:360px;cursor:pointer;padding-top:15px;padding-bottom:15px;font-size:16px}.formDelete01{width:100%;max-width:360px;cursor:pointer;padding-top:15px;padding-bottom:15px;font-size:16px}input[type="date"]{width:30%;padding:10px;text-align:center}}@media screen and (max-width:500px){select{font-size:4vw}}main{margin-top:90px}main.modal{margin-top:50px}.topMain{position:relative;background-image:url("../Content/images/main.jpg");background-position:center;background-repeat:no-repeat;background-size:cover;height:500px;width:100%;text-align:center}.topMain h1{font-size:54px;color:#fff;padding-top:55px;margin-bottom:20px;font-weight:bold}.topMain p{font-size:20px;color:#fff;font-weight:bold}.topApply{width:100%;padding:35px 0 45px 0;text-align:center;background:#022b95}.topMail{width:100%;padding:35px 0 45px 0;text-align:center;background:#bfc9e4}.topIcon{width:115px;margin-left:auto;margin-right:auto}.topApply p{padding-top:15px;font-size:30px;color:#fff;font-weight:bold}.topMail p{padding-top:15px;font-size:30px;color:#022b95;font-weight:bold}.pageInfo{margin:100px auto}.pageInfo h2,.contents h2{font-size:40px;font-weight:bold;margin-bottom:40px}.pageInfo h2 span,.contents h2 span{font-size:16px;padding-left:30px}.infoList li{padding:20px 0;border-bottom:1px solid #ccc}.infoDate{font-size:16px;font-weight:bold;margin-bottom:7px}.infoDate span.label{display:inline-block;margin-left:20px;font-size:13px;color:#fff;padding:2px 10px 0;background-color:#022b95;border-radius:30px;vertical-align:bottom}.infoDate span.label.color01{color:#941d2a;background-color:#fff;border:solid 1px #941d2a}.infoDate span.label.color02{color:#022b95;background-color:#fff;border:solid 1px #022b95}.infoDate span.label.color03{color:#00736d;background-color:#fff;border:solid 1px #00736d}.tabs{margin-top:50px;padding-bottom:40px}.tab_item{width:calc(99%/2);height:50px;background-color:#ccc;line-height:50px;font-size:16px;text-align:center;display:block;float:left;font-weight:bold}.tab_item-last{width:calc(99%/2);height:50px;background-color:#ccc;line-height:50px;font-size:16px;text-align:center;display:block;float:right;font-weight:bold}input[name="tab_item"],input[name="tab_item-last"]{display:none}.tab_content{display:none;padding:40px;clear:both;overflow:hidden}#update:checked~#update_content,#delete:checked~#delete_content{display:block;background-color:#dfe4f1}.tabs input:checked+.tab_item,.tabs input:checked+.tab_item-last{background-color:#bfc9e4}@media screen and (max-width:800px){main{margin-top:80px}main.modal{margin-top:20px}.topMain{height:auto;padding-bottom:30px}.topMain h1{font-size:24px;padding-top:30px}.topMain p{font-size:14px;width:94%;margin:0 auto}.topApply{width:94%;padding:8% 3% 10% 3%}.topMail{width:94%;padding:8% 3% 10% 3%}.topIcon{max-width:115px;width:20%;margin-left:auto;margin-right:auto}.topApply p{padding-top:3%;font-size:18px}.topMail p{padding-top:3%;font-size:18px}.pageInfo{margin:10% auto}.pageInfo h2,.contents h2{font-size:30px;font-weight:bold;margin-bottom:6%}.pageInfo h2 span,.contents h2 span{font-size:14px;padding-left:0;display:block}.infoList{margin-top:2%}.infoList li{padding:4% 0}.infoDate{font-size:14px;font-weight:bold;margin-bottom:7px}.infoDate span.label{display:inline-block;margin-left:15px;font-size:12px;color:#fff;padding:2px 10px 0;background-color:#022b95;border-radius:30px;vertical-align:bottom}.tabs{margin-top:6%;padding-bottom:5%}.tab_item{height:40px;line-height:40px;font-size:14px}.tab_item-last{height:40px;line-height:40px;font-size:14px}.tab_content{padding:5%}}.prefecturesBox{display:flex;justify-content:space-between}.prefecturesBox .prefecturesList{width:120px}.prefecturesBox .prefecturesList a:hover{text-decoration:underline}.prefecturesBox .areaName{margin-bottom:5px;font-size:16px;color:#fff;padding:7px 10px}.prefecturesBox .area01{background:#696cb8}.prefecturesBox .area02{background:#31b5c1}.prefecturesBox .area03{background:#44b060}.prefecturesBox .area04{background:#a7af33}.prefecturesBox .area05{background:#eb9631}.prefecturesBox .area06{background:#c98560}.prefecturesBox .area07{background:#fd6c6d}.prefecturesBox li{margin-bottom:5px}@media screen and (max-width:800px){.prefecturesBox{display:flex;justify-content:space-between;flex-wrap:wrap}.prefecturesBox .prefecturesList{width:48%}.prefecturesBox .areaName{margin-bottom:1%;font-size:16px;color:#fff;padding:2% 3%}.prefecturesBox ul{margin-bottom:4%}.prefecturesBox li{margin-bottom:1%}}.secondary{background-color:#bfc9e4;color:#022b95;margin-bottom:10px;padding:10px 0 5px 0;display:flex;align-items:baseline}.secondary .mainBox{padding-top:20px;display:flex;align-items:flex-end}.breadcrumb{font-size:14px;padding-bottom:40px}.secondary a{color:#022b95;text-decoration:underline}.secondary h2{font-size:40px;font-weight:bold}.secondary h2 span{font-size:16px;padding-left:30px}.secondary h2 span.fsmall{font-size:20px;padding-left:0}.secondary .icon{width:90px;padding-bottom:10px;padding-right:20px}.infoTitle{font-size:28px;color:#022b95;margin-bottom:30px;font-weight:bold}.infoTitle span{background:linear-gradient(transparent 70%,#bfc9e4 70%)}.seminarBtn{display:flex;justify-content:space-between;align-items:center}.seminarexBtn .btn02 a{width:450px}.seminarexBtn .btn02 a::after{border:none}.seminarBtn .btn02 a{width:200px}.about .formLabel{width:180px}.checkArea{width:calc(100% - 180px);display:flex;align-items:center;flex-wrap:wrap}.checkArea label{margin:5px 0;font-weight:normal;word-break:break-all}.formRow.shibori{border-bottom:solid 1px #ccc}.seminar_ex h3,lecture h3,.info_ex h3{margin-top:50px;margin-bottom:10px;color:#022b95;font-weight:bold}.seminar_ex a,.lecture a,.info_ex a{font-weight:bold}.info_ex ol{list-style-type:decimal;padding-left:30px}.info_ex ol li{list-style-type:decimal;margin-bottom:15px;display:list-item}.lecture ol{list-style-type:none}.lecture ol li{list-style-type:none;margin-bottom:15px;display:list-item}.about h2{font-size:32px;font-weight:bold}.about h3 span{font-size:28px;color:#022b95;margin-bottom:30px;background:linear-gradient(transparent 70%,#bfc9e4 70%);display:block;font-weight:bold}.about h4{font-size:24px;color:#022b95;margin-bottom:20px;margin-top:40px;font-weight:bold}.about h5{font-size:18px;color:#022b95;margin-bottom:20px;margin-top:20px;font-weight:bold}.about h6{font-size:18px;margin-bottom:4px;margin-top:20px;font-weight:bold}.about ul{list-style-type:disc;padding-left:24px}.about ul li{list-style-type:disc;padding-left:0;display:list-item}.about ol{list-style-type:decimal;margin-top:30px;padding-left:50px}.about ol li{list-style-type:decimal;padding-left:0;display:list-item}.number{font-size:18px;color:#022b95}.numberBtn{display:flex;justify-content:space-between;align-items:center}.numberBtn .btn02 a{width:360px}.cateBox{display:flex;align-items:center;margin-bottom:20px}.resultArea{margin-top:30px;padding:20px;background:#f8f8f8}.resultArea .total{padding-top:10px;font-weight:bold;text-align:right}.seminarArea{margin-top:10px;padding:20px;background:#f8f8f8}.pagination{margin-top:30px;text-align:center}.pagination a{color:#231815;padding:8px 12px;text-decoration:none;transition:background-color .3s;border:1px solid #ccc;margin:0 4px;font-size:16px}.pagination a.active{background-color:#022b95;color:#fff;border:1px solid #022b95}.pagination a:hover:not(.active){background-color:#ccc}.tab{list-style:none;padding:0;margin:0 auto 20px auto;width:100%;display:flex}.tab li{width:112px;background:#fff;border-top:1px solid #ccc;border-bottom:1px solid #ccc;border-left:1px solid #ccc;text-align:center;padding:10px 0;font-weight:bold;font-size:16px}.tab li.br{border-right:1px solid #ccc}.tab li:hover,.tab_sub li:hover{cursor:pointer}.tab li.active{background:#022b95;color:#fff;border:1px solid #022b95}.tab_sub{margin:20px auto;padding:0;display:flex;list-style:none}.tab_sub li{width:112px;text-align:center;padding:5px;border-left:1px solid #ccc;font-weight:bold;font-size:16px}.tab_sub li.br{border-right:1px solid #ccc}.tab_sub li.active{position:relative;color:#063b98}.tab_sub li.active::after{content:"";display:block;width:70%;height:2px;background-color:#063b98;position:absolute;bottom:0;left:15%}.list .inner,.list .inner div{display:none}.list{margin-bottom:20px}.list .inner.active{display:block}.list .inner div.active{padding:32px 50px 50px;background-color:#f8f8f8;display:block;justify-content:start;flex-wrap:wrap}.list .inner div.active::after{content:"";display:block;clear:both}.list .inner div.active li{border-bottom:1px solid #ccc;padding:18px 0 10px}.list .inner div.active dl{display:flex;justify-content:space-between}.list .inner div.active dt{width:50%;font-weight:bold;font-size:15px}.list .inner div.active dd.tel{width:27%}.list .inner div.active dd.hp{width:7%}.list .inner div.active a{width:100%;float:left;font-size:15px;font-weight:bold;text-decoration:none;position:relative;color:#231815;padding-bottom:8px}.list .inner div.active a::after{content:"";position:absolute;top:47%;right:10px;width:5px;height:5px;border-top:1px solid #231815;border-right:1px solid #231815;transform:rotate(45deg);margin-top:-5px}.list .inner div.active a:nth-of-type(3n){margin-right:0}.list p.cap{font-size:13px;font-weight:bold}@media screen and (max-width:800px){.secondary{margin-bottom:2%;padding:2% 0}.secondary .mainBox{padding-top:3%;display:flex;align-items:center}.breadcrumb{font-size:12px;padding-bottom:6%}.secondary a{color:#022b95;text-decoration:underline}.secondary h2{font-size:4vw}.secondary h2 span{width:100%;font-size:14px;padding-left:0;display:block}.secondary h2 span.fsmall{width:100%;font-size:16px;padding-left:0;display:block}.secondary .icon{width:60px;padding-bottom:1%;padding-right:2%}.infoTitle{font-size:24px;margin-bottom:5%}.seminarBtn{display:block}.seminarexBtn .btn02 a{width:100%}.seminarBtn .btn02 a{width:100%}.about .formLabel{width:100%}.checkArea{width:100%;display:flex;align-items:center;flex-wrap:wrap}.checkArea.dateArea{display:block}.checkArea label{margin:5px 0;padding:0;font-weight:normal;word-break:break-all}.formRow.shibori{border-bottom:solid 1px #ccc}.seminar_ex h3,.lecture h3,.info_ex h3{margin-top:6%;margin-bottom:2%}.info_ex ol{list-style-type:decimal;padding-left:2em}.info_ex ol li{list-style-type:decimal;margin-bottom:2%;display:list-item}.lecture ol{list-style-type:decimal;padding-left:2em}.lecture ol li{list-style-type:decimal;margin-bottom:2%;display:list-item}.about h2{font-size:30px;font-weight:bold}.about h3 span.d_ib{display:inline}.about h3 span{font-size:24px;margin-bottom:5%;display:inline}.about h4{font-size:20px;margin-bottom:4%;margin-top:6%}.about h5{font-size:16px;margin-bottom:3%;margin-top:3%}.about h6{font-size:16px;margin-bottom:1%;margin-top:3%}.about ul{list-style-type:disc;padding-left:2em}.about ol{list-style-type:decimal;margin-top:4%;padding-left:2em}.number{padding-top:3%;font-size:16px;color:#022b95}.numberBtn{display:block}.numberBtn .btn02 a{margin-top:3%;width:100%;max-width:360px}.resultArea{margin-top:4%;padding:4%}.resultArea .total{padding-top:2%;text-align:left}.seminarArea{margin-top:1%;padding:4%}.pagination{margin-top:4%;text-align:center}.pagination a{color:#231815;padding:8px 12px;text-decoration:none;transition:background-color .3s;border:1px solid #ccc;margin:0 4px;font-size:14px}.tab{flex-wrap:wrap}.tab li{width:50%;border-bottom:none;box-sizing:border-box}.tab li:nth-of-type(2n){border-right:1px solid #ccc}.tab li:nth-of-type(6),.tab li:nth-of-type(7){border-bottom:1px solid #ccc}.tab_sub{flex-wrap:wrap}.tab_sub li{width:20%;margin-bottom:15px}.list .inner div.active{padding:2px 15px 20px;display:block;justify-content:start;flex-wrap:wrap}.list .inner div.active::after{content:"";display:block;clear:both}.list .inner div.active li{border-bottom:1px solid #ccc;padding:18px 0 10px}.list .inner div.active dl{display:flex;justify-content:space-between;flex-wrap:wrap}.list .inner div.active dt{width:80%;font-weight:bold;font-size:15px;margin-bottom:10px}.list .inner div.active dd.hp{width:20%}.list .inner div.active dd.tel{width:55%}}.summaryDetail{display:flex;justify-content:space-between;margin-bottom:30px;flex-wrap:wrap}.summaryDetail .summaryCol2{width:48%}.summaryDetail h3{font-weight:bold;padding:2px 10px;color:#fff;background-color:#022b95;margin-bottom:10px;font-size:18px}.summaryDetail p{font-weight:bold;color:#022b95}.result{margin:0 auto;background-color:#f8f8f8}.result .seminarList{display:flex;justify-content:space-between;padding:15px 20px;border-bottom:solid 3px #fff}.result .summary{width:160px}.result .unit{width:500px}.result .seminarList h3{color:#022b95;font-weight:bold;font-size:18px}.unit ul{border-bottom:solid 1px #dedfe4;padding-bottom:10px}.unit ul li{display:inline-block;padding:0 15px 5px 0}.result .unit .total{margin-top:15px;text-align:right;font-weight:bold}.clm2Img{width:370px;margin-left:auto;margin-right:auto}@media screen and (max-width:800px){.summaryDetail{margin-bottom:4%}.summaryDetail h3{font-weight:bold;padding:2% 3%;font-size:16px;margin-bottom:2%}.summaryDetail p{font-size:16px}.result .seminarList{display:flex;justify-content:space-between;padding:3% 4%;border-bottom:solid 3px #fff;flex-wrap:wrap}.result .summary{width:100%;margin-bottom:3%}.result .unit{width:100%}.result .seminarList h3{font-size:16px}.unit ul{border-bottom:solid 1px #dedfe4;padding-bottom:3%}.unit ul li{display:block;padding:0 3% 2% 0}.result .unit .total{margin-top:2%}.clm2Img{width:100%;max-width:370px;margin-left:auto;margin-right:auto}}.dateBox{display:flex;align-items:center;margin-bottom:20px}.selectbox{display:flex;align-items:center;margin-bottom:20px}.left_right_p{padding:0 5px;font-weight:600}.ExpirationDateDetail{display:flex;justify-content:space-between;margin-bottom:30px;flex-wrap:wrap;text-align:center}.ExpirationDateDetail .DateCol1{width:49.8%}.ExpirationDateDetail .DateCol2{width:33%}.ExpirationDateDetail h3{height:50px;font-weight:bold;padding:2px 10px;color:#fff;background-color:#4f81bd;margin-bottom:10px;font-size:16px;display:grid;place-items:center}.ExpirationDateDetail p{height:43px;font-weight:bold;margin-top:-7px;padding:2px 10px;font-size:16px;display:grid;place-items:center;color:#000;background-color:#d0d8e8}.UpdateTimeArea{display:flex;justify-content:space-between;margin-top:-7%;margin-bottom:30px;flex-wrap:wrap;text-align:center}.UpdateTimeArea .inbox{display:flex;width:64%;margin:0 auto}.UpdateTimeArea .inbox .DateCol1{margin-top:-6.6%;margin-left:22%;width:60%}.UpdateTimeArea .inbox .DateCol2{width:49.8%}.UpdateTimeArea .inbox .DateCol2:first-child{margin-left:2.5%;text-align:center}.UpdateTimeArea .inbox .DateCol2:nth-child(2){margin-left:6.5%;text-align:center}.UpdateTimeArea .inbox img{width:30%}.UpdateTimeArea .inbox .DateCol1 p,.UpdateTimeArea .inbox .DateCol2 p{font-weight:bold;padding:2px 10px;font-size:.8em;display:grid;place-items:center;color:#000;background-color:#ffc;border:solid 2px #eb6100}@media screen and (max-width:800px){.dateBox{display:block}.ExpirationDateDetail{margin-bottom:4%}.ExpirationDateDetail h3{height:60px;font-weight:bold;padding:2% 3%;font-size:14px;margin-bottom:2%}.ExpirationDateDetail p{height:60px;font-size:14px}.UpdateTimeArea .inbox img{width:40%}.UpdateTimeArea .inbox .DateCol1 p,.UpdateTimeArea .inbox .DateCol2 p{padding:0;font-size:.7em;width:100%}}@media screen and (max-width:450px){.ExpirationDateDetail{margin-bottom:4%}.ExpirationDateDetail h3{height:80px;font-weight:bold;padding:2% 3%;font-size:14px;margin-bottom:2%}.ExpirationDateDetail p{height:60px;font-size:14px}.UpdateTimeArea .inbox{width:79%}.UpdateTimeArea .inbox img{width:40%}.UpdateTimeArea .inbox .DateCol1 p,.UpdateTimeArea .inbox .DateCol2 p{padding:5px 0 0 0;font-size:.5em;width:100%}}.loading{padding:200px 0;text-align:center}.fe12{font-size:1em}.fe12{font-size:1.2em}.f_bold{font-weight:bold}.f_red{color:#e60012}.f_red_bold{color:#e60012;font-weight:bold}.f_red_f16{color:#e60012;font-size:16px}.text-danger{color:#b94a48}.check .typeA-radio,.check .typeA-checkbox{padding-left:25px;margin-right:15PX}.infoDate span.label.color04{color:#2a2a2a;background-color:#fff;border:solid 1px #2a2a2a}.resultArea{margin-top:0;margin-bottom:5px}.centering_item{padding-left:10%;padding-right:10%;text-align:center}.mtop_20{margin-top:20px}@media screen and (max-width:800px){.sumtotal{font-size:14px;font-weight:bold;margin-bottom:7px;float:right}}a.ULine{text-decoration:underline}.SearchResult{font-size:28px;color:#022b95;margin-bottom:30px;background:linear-gradient(transparent 70%,#bfc9e4 70%);display:block;font-weight:bold}.clear-both{clear:both}@media print{#menu{display:none}}