﻿@import"https://fonts.googleapis.com/css2?family=Sawarabi+Gothic&display=swap";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,font,ins,kbd,q,s,samp,small,strike,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;font-style:inherit;font-weight:inherit;margin:0;outline:0;padding:0;vertical-align:baseline;font-family:"Sawarabi Gothic",cursive,-apple-system,BlinkMacSystemFont,"Helvetica Neue","Yu Gothic",YuGothic,"ヒラギノ角ゴ ProN W3",Hiragino Kaku Gothic ProN,Arial,"メイリオ",Meiryo,sans-serif;color:#232428;font-weight:300;line-height:1.5;box-sizing:border-box}html{font-size:1rem}*{box-sizing:border-box}a{color:#d25c3c;text-decoration:none;transition:.3s}a:hover{opacity:.6}main{padding-top:110px}.spOnly{display:none}.pcOnly{display:block}body{margin:0;padding:0}.loading{position:fixed;z-index:1000;width:100%;height:100vh;margin:0;padding:0;background:#fdfdfd}.loading.hide{opacity:0;pointer-events:none;transition:opacity 500ms}.fulfilling-square-spinner,.fulfilling-square-spinner *{box-sizing:border-box}.fulfilling-square-spinner{height:50px;width:50px;position:relative;top:calc(50% - 20px);left:0;right:0;margin:auto;border:4px solid #d25c3c;animation:fulfilling-square-spinner-animation 4s infinite ease}.fulfilling-square-spinner .spinner-inner{vertical-align:top;display:inline-block;background-color:#d25c3c;width:100%;opacity:1;animation:fulfilling-square-spinner-inner-animation 4s infinite ease-in}@keyframes fulfilling-square-spinner-animation{0%{transform:rotate(0deg)}25%{transform:rotate(180deg)}50%{transform:rotate(180deg)}75%{transform:rotate(360deg)}100%{transform:rotate(360deg)}}@keyframes fulfilling-square-spinner-inner-animation{0%{height:0%}25%{height:0%}50%{height:100%}75%{height:100%}100%{height:0%}}header{width:100%;height:110px;position:fixed;z-index:999}.spageHeader{background:#fff}.back{position:absolute;display:flex;justify-content:center;align-items:baseline;top:0;left:0}.back a{display:block;color:#fff;font-weight:bold;padding:10px;border-radius:0 0 5px 0;background:#d25c3c}.back a img{padding:0;margin:0;vertical-align:top}.logoHeader{width:110px;height:144px;position:absolute;top:0;left:0;right:0;margin:auto;padding-top:10px}.logoHeader img{width:100%;height:auto}.open #global-nav{z-index:1000;visibility:visible}#global-nav{opacity:0;visibility:hidden;position:fixed;vertical-align:middle;color:#fff;top:0;height:100vh;overflow:auto;width:100%;text-align:center;padding-bottom:120px !important;font-size:1rem}.open #global-nav{opacity:1}#nav-bg{content:"";width:4800px;height:4800px;margin-right:-2400px;margin-top:-2400px;top:40px;right:40px;display:block;position:fixed;background:#d25c3c;-webkit-border-radius:50%;border-radius:50%;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:scale(0.01);transform:scale(0.01)}.open #nav-bg{-webkit-transform:scale(1);transform:scale(1);-webkit-transition:all .6s ease-out;transition:all .6s ease-out}#nav-toggle{display:block;position:fixed;right:18px;top:21px;width:43px;height:30px;cursor:pointer;padding:10px 11px;z-index:1001;-webkit-tap-highlight-color:rgba(0,0,0,0)}#nav-toggle div{position:relative}#nav-toggle span{display:block;position:absolute;height:2px;width:100%;background:#fff;left:0;zoom:1;-webkit-transition:.35s ease-in-out;transition:.35s ease-in-out}#nav-toggle span:nth-child(1){top:0}#nav-toggle span:nth-child(2){top:8px}#nav-toggle span:nth-child(3){top:16px}.open #nav-toggle{background:rgba(0,0,0,0)}.open #nav-toggle span{background:#fff}.open #nav-toggle span:nth-child(1){top:9px;-webkit-transform:rotate(-135deg);transform:rotate(-135deg);zoom:1}.open #nav-toggle span:nth-child(2){width:0;left:50%}.open #nav-toggle span:nth-child(3){top:9px;-webkit-transform:rotate(135deg);transform:rotate(135deg);zoom:1}.logoSp{padding:20px 0}.logoSp a{display:block}.gnavSpS{display:flex;justify-content:space-between;width:100%;max-width:800px;margin:0 auto;padding:0;list-style-type:none}.gnavSpS li a{color:#fff;position:relative;padding:10px 30px 10px 10px}.gnavSpS li a:after{position:absolute;content:"";width:25px;height:25px;background:url("../img/arrowMoreW.png") no-repeat;background-size:cover;top:0;bottom:0;right:0;margin:auto}.gnavSpl{width:100%;max-width:800px;margin:30px auto;list-style-type:none}.gnavSpl li{border-top:1px solid #fff}.gnavSpl li:last-child{border-bottom:1px solid #fff}.gnavSpl li a{display:block;position:relative;padding:20px 30px 20px 20px;color:#fff}.gnavSpl li a:after{position:absolute;content:"";width:25px;height:25px;background:url("../img/arrowMoreW.png") no-repeat;background-size:cover;top:0;bottom:0;right:0;margin:auto}.backSp a{display:block;color:#fff;font-weight:bold}.backSp a img{padding:0;margin:0;vertical-align:top}footer{width:100%;background:#232428;padding:50px 0}.footerBox{width:80%;margin:0 auto;display:flex;justify-content:center;align-items:center}.footerAdress{padding-left:30px;font-size:1.375rem;font-weight:bold;color:#fff}.footerAdress *{color:#fff}.footerAdress span{display:block;font-size:1.125rem;font-weight:bold;padding:15px 0}.footerAdress p{font-size:1rem;margin-bottom:15px}.footerAdress small{font-size:.875rem}#page-top a{display:flex;justify-content:center;align-items:center;background:#d25c3c;border:2px solid #fff;border-radius:50%;width:60px;height:60px;color:#fff;text-align:center;text-transform:uppercase;text-decoration:none;font-size:.9375rem;transition:all .3s}#page-top a:hover{background:#777}#page-top{position:fixed;right:20px;bottom:20px;z-index:2;opacity:0;transform:translateX(100px)}#page-top.LeftMove{animation:LeftAnime .5s forwards}@keyframes LeftAnime{from{opacity:0;transform:translateX(100px)}to{opacity:1;transform:translateX(0)}}#page-top.RightMove{animation:RightAnime .5s forwards}@keyframes RightAnime{from{opacity:1;transform:translateX(0)}to{opacity:1;transform:translateX(100px)}}h3{width:100%;font-size:1.75rem;font-weight:bold;position:relative;text-align:center;padding:50px 0 25px 0;margin-top:5%}h3:before{position:absolute;content:"";width:36px;height:25px;background:url("../img/imgRibon.png") no-repeat;background-size:cover;top:0;left:0;right:0;margin:0 auto}h3:first-child{margin-top:0}h4{width:100%;padding:10px 0;border-top:1px solid #d25c3c;border-bottom:1px solid #d25c3c;font-size:1.375rem;font-weight:bold;color:#d25c3c;margin:30px 0 20px 0}h4:first-child{margin-top:0}h5{width:100%;padding:3px 0 3px 10px;border-left:2px solid #d25c3c;font-size:1.125rem;font-weight:bold;color:#d25c3c}.title{width:100%;background:#f3ebe4;text-align:center;padding:5%}.title h2{color:#d25c3c;font-size:2rem;font-weight:bold}.pankuzu{width:80%;margin:15px auto 0 auto;font-size:.9375rem}.pankuzu a{color:#d25c3c;font-size:.9375rem}.update{width:80%;margin:10px auto 0 auto;text-align:right;font-size:.9375rem}.spage{width:80%;border:1px solid #d0d0d0;background:#fff;border-radius:15px;padding:5%;margin:10px auto 100px auto}.spage p{padding:15px 0}.dotList{margin-left:30px}.dotList li{line-height:2}.dotList li::marker{color:#d25c3c}.numberList{margin-left:30px}.numberList li{line-height:2}.numberList li::marker{color:#d25c3c}.fileList{list-style-type:none;padding:0;margin:0}.fileList li{line-height:3}.fileList li span{display:inline-block;padding-left:21px;margin-left:20px;position:relative}.pdfFile::before{position:absolute;content:"";width:21px;height:28px;background:url("../img/iconPdf.png") no-repeat;background-size:contain;left:0;margin:auto}.excelFile::before{position:absolute;content:"";width:21px;height:28px;background:url("../img/iconExcel.png") no-repeat;background-size:contain;left:0;margin:auto}.wordFile::before{position:absolute;content:"";width:21px;height:28px;background:url("../img/iconWord.png") no-repeat;background-size:contain;left:0;margin:auto}.imgWrap{display:flex;justify-content:space-between;flex-wrap:wrap}.textBox{flex:1}.imgBox{padding:10px}.imgBox100{padding:10px}.imgBox100 img{width:100%;height:auto}.lineBox{width:100%;border:2px solid #d0d0d0;border-radius:15px;padding:15px}.lineBox strong{font-size:1.125rem;font-weight:bold}.textR{text-align:right}.textC{text-align:center}.colorR{color:red}.colorB{color:#d25c3c}.fontsizeB{font-weight:bold}.fontsize20{font-size:1.25rem}.mv{position:relative;top:-110px;width:100%;text-align:center;font-size:0}.mv img{width:100%;height:auto}.indexMain{width:100%}.indexAbout{width:80%;margin:-60px auto 0 auto;text-align:center}.indexAbout h2{font-weight:bold;color:#d25c3c;font-size:2.375rem}.indexAbout p{padding:30px 0 50px 0;font-weight:bold;font-size:1.125rem;line-height:2}.indexInfo{width:80%;border:3px solid #d0d0d0;background:#fff;border-radius:15px;padding:5%;margin:100px auto}.indexInfoWrap{width:100%;height:auto;max-height:400px;overflow:auto}.indexInfoWrap dl{width:100%;display:flex;justify-content:space-between;flex-wrap:wrap}.indexInfoWrap dl dt{width:22%;border-bottom:1px solid #d0d0d0;padding:2%}.indexInfoWrap dl dd{width:78%;border-bottom:1px solid #d0d0d0;padding:2%;font-size:1.125rem}.indexInfoWrap dl dd a{font-size:1.125rem;color:#d25c3c;font-weight:bold}.indexInfoSubText{font-size:1rem;padding-top:5px}.indexInfoSubText a{font-size:1rem !important;word-break:break-all}.indexInfoMore{width:100%;max-width:300px;padding-top:30px;margin:0 auto}.indexInfoMore a{display:block;width:100%;text-align:center;font-size:1.125rem;color:#d25c3c;font-weight:bold}.indexInfoMore a img{vertical-align:top}.indexMenu{width:80%;margin:0 auto}.indexMenuMain{width:100%;display:flex;justify-content:space-between;list-style-type:none}.indexMenuMain li{width:30%;border:3px solid #d0d0d0;border-radius:15px;background:#fff;margin-top:30px}.indexMenuMain li a{display:block;width:100%;padding:10%;text-align:center;font-size:1.5rem;color:#232428}.indexMenuMain li a span{display:block}.indexMenuSub{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;list-style-type:none}.indexMenuSub li{width:48%;border:3px solid #d0d0d0;border-radius:15px;background:#fff;margin-top:30px;display:flex;align-items:center}.indexMenuSub li a{display:flex;width:100%;padding:5%;justify-content:left;align-items:center;color:#232428;font-size:1.375rem}.indexMenuSub li a span{display:block;padding-right:10px}.indexMenuSub li a span img{width:100%;height:auto}.indexImg{font-size:0;margin-top:100px}.indexImg ul{width:100%;display:flex}.indexImg ul li{width:20%}.indexImg ul li img{width:100%;height:auto;font-size:0}.application{width:80%;background:#f3ebe4;border-radius:15px;padding:5%;margin:0 auto 100px auto}.appInfo{text-align:center}.appInfo strong{display:block;font-size:1.375rem;font-weight:bold;color:red;margin-bottom:10px}.appInfo strong p{font-size:1.125rem}.appInfo ul{display:flex;justify-content:center;flex-wrap:wrap;list-style-type:none}.appInfo ul li{width:30%;padding:30px 15px 0 15px}.appInfo ul li a{display:block;width:100%;text-align:center}.envelope{width:100%;max-width:620px;border:1px solid #000;padding:15px;background:#fff;margin:50px auto 0 auto}.envelope p{font-size:.875rem}.envelope span{font-weight:bold}.appFax{margin-top:20px;display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center}.appFaxTitle{width:100%;border-top:1px solid #000;border-bottom:1px solid #000;text-align:center;font-size:1.375rem;font-weight:bold;margin-bottom:30px;padding:15px 0}.appFaxAlert{border:2px solid red;padding:15px;background:#fff;margin-bottom:20px}.appFaxAlert strong{font-size:1.25rem;color:red;font-weight:bold}.appFaxDL{width:40%;display:flex;justify-content:space-between;flex-wrap:wrap;list-style-type:none}.appFaxDL li{width:48%;border:2px solid #d25c3c;border-radius:15px;background:#fff}.appFaxDL li a{font-weight:bold;display:block;text-align:center;padding:15px;color:#d25c3c}.appAdress{flex:1;padding-left:30px}.appAdress span{display:block;font-size:1.25rem;font-weight:bold;color:#d25c3c}.indexOreiList{list-style-type:none;padding:0;margin:0;display:flex;flex-wrap:wrap;justify-content:space-between}.indexOreiList li{width:19%}.indexOreiList li a{display:block}.indexOreiList li a img{width:100%;height:auto}.indexHeadBnr{width:80%;padding:3%;border-radius:15px;border:5px solid #ae865d;margin:0 auto 30px auto;text-align:center}.indexHeadBnr p{width:100%;text-align:center;padding-top:3%;font-size:1.25rem}.ukeireList{list-style-type:none;display:flex;justify-content:space-between;flex-wrap:wrap}.ukeireList li{width:32%;padding-bottom:10px}.ukeireList li a{display:block;border:1px solid #d25c3c;border-radius:5px;width:100%;padding:15px;text-align:center;font-weight:bold}.ukeireList::after{content:"";display:block;width:30%}.ukeirekekkaTable{width:100%;border-collapse:collapse}.ukeirekekkaTable thead tr th{border:1px solid #d25c3c;background:#f3ebe4;font-weight:bold;padding:10px;vertical-align:middle}.ukeirekekkaTable tbody tr td{border:1px solid #d25c3c;padding:10px;text-align:right;vertical-align:middle}.ukeirekekkaTable tbody tr td:first-child{text-align:center}.ukeirekekkaTable tbody tr td:nth-child(2){text-align:left}.ukeirekekkaTable tbody tr th{border:1px solid #d25c3c;padding:10px;text-align:right;vertical-align:middle}.ukeirekekkaTable tbody tr th:first-child{text-align:left}.cImg{width:100%;text-align:center}.cList{display:flex;justify-content:flex-start;flex-wrap:wrap;border-bottom:1px solid #d25c3c;margin:20px 0}.cList dt{width:20%;background:#f3ebe4;color:#d25c3c;font-weight:bold;padding:10px;border-top:1px solid #d25c3c;border-left:1px solid #d25c3c}.cList dd{width:80%;padding:10px;border-top:1px solid #d25c3c;border-left:1px solid #d25c3c;border-right:1px solid #d25c3c;word-break:break-word}.cList dd a{font-weight:bold;word-break:break-word}.cNendo{width:100%;background:#d25c3c;text-align:center;font-weight:bold;font-size:1.25rem;color:#fff;padding:15px;margin:30px 0}.bosyu-orei-nd{width:100%;padding:15px 0}.bosyu-orei-ndFile{padding:15px 0}.bosyu-orei-ndFile span{display:inline-block;padding-left:21px;margin-left:20px;position:relative}@media screen and (max-width: 1000px){body{-webkit-text-size-adjust:100%}img{max-width:100%;width:100%;height:auto;width:auto}main{padding-top:100px}header{height:100px}.back{display:none}.logoHeader{width:111px;height:auto;right:100%;margin:auto auto auto 20px;padding:5px 0}.logoHeader img{width:100%;height:auto}#global-nav{padding:5px 20px 20px 20px}#nav-bg{right:48px;top:48px}#nav-toggle{right:26px;top:29px}.logoSp{width:111px;height:auto;padding:0 0 20px 0}.logoSp img{width:100%;height:auto}.gnavSpS{margin:0 auto;flex-wrap:wrap}.gnavSpS li{width:100%;border-top:1px solid #fff}.gnavSpS li a{display:block;position:relative;padding:20px 30px 20px 20px;color:#fff}.gnavSpS li a:after{position:absolute;content:"";width:25px;height:25px;background:url("../img/arrowMoreW.png") no-repeat;background-size:cover;top:0;bottom:0;right:0;margin:auto}.gnavSpl{margin:0 auto 30px auto}.backSp a{display:block;color:#fff;font-weight:bold}.backSp a img{padding:0;margin:0;vertical-align:top}.pankuzu{width:90%}.spage{width:90%}.update{width:90%}.indexAbout,.indexInfo,.indexMenu,.application,.indexHeadBnr{width:90%}.indexAbout h2{font-size:1.75rem}.indexInfo dl dt{width:20%}.indexInfo dl dd{width:80%}.indexMenuMain li a{font-size:1.25rem}.indexMenuSub li a{font-size:1rem}.appInfo ul li{width:48%}.appFaxDL{width:100%}.appAdress{width:100%;padding-left:0;padding-top:15px;text-align:center}.indexHeadBnr{padding:30px}.indexHeadBnr p{font-size:1rem}}@media screen and (max-width: 737px){html{overflow-x:hidden}body{-webkit-text-size-adjust:100%}.spOnly{display:block}.pcOnly{display:none}.logoHeader{width:110px}#global-nav{padding:5px 20px 20px 20px}#nav-bg{content:"";width:2400px;height:2400px;margin-right:-1200px;margin-top:-1200px;top:50px;right:40px;display:block;position:fixed;background:#d25c3c;-webkit-border-radius:50%;border-radius:50%;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:scale(0.02);transform:scale(0.02)}#nav-toggle{right:19px;top:31px}.footerBox{width:90%;flex-wrap:wrap}.footerLogo{width:100%;text-align:center;padding-bottom:16px}.footerAdress{text-align:center;padding-left:0;font-size:1.25rem}.footerAdress span{font-size:1rem}.footerAdress p{font-size:.9375rem}.footerAdress small{font-size:.75rem}h3{font-size:1.25rem;padding:30px 0;margin-top:10%}h4{font-size:1rem;padding:15px;margin:15px 0}.title h2{font-size:1.5rem}.pankuzu{font-size:.8125rem}.pankuzu a{font-size:.8125rem}.update{font-size:.8125rem}.spage{margin:10px auto 50px auto}.imgBox{width:100%;padding:10px}.imgBox img{width:100%;height:auto}.indexAbout h2{font-size:1.25rem;text-align:center}.indexAbout p{font-size:1rem}.indexInfo{padding:10%;margin:50px auto}.indexInfoWrap dl dt{width:100%;border-bottom:none;padding:5% 0 0 0;font-size:.875rem}.indexInfoWrap dl dd{width:100%;border-bottom:1px solid #d0d0d0;padding:0 0 5% 0;font-size:1rem}.indexInfoWrap dl dd a{font-size:1rem}.indexMenuMain{flex-wrap:wrap}.indexMenuMain li{width:100%;margin-top:15px}.indexMenuMain li a{padding:5%}.indexMenuMain li a span{display:block}.indexMenuMain li a span img{width:15%;height:auto}.indexMenuSub li{width:100%;margin-top:15px}.indexMenuSub li a span{width:65px}.indexMenuSub li a span img{width:100%;height:auto}.indexImg{margin-top:50px}.indexImg ul{width:100%;display:flex;flex-wrap:wrap}.indexImg ul li{width:50%}.indexImg ul li:last-child{display:none}.application{padding:10%;margin:0 auto 50px auto}.appInfo strong{font-size:1.25rem}.appInfo strong p{font-size:1rem}.appInfo ul li{width:100%;padding:15px 0 0 0}.appFaxDL li{width:100%;margin-bottom:15px}.indexOreiList li{width:100%;margin-top:10px}.ukeireList li{width:100%}.ukeirekekkaTable{width:100%;border-collapse:collapse}.ukeirekekkaTable thead{display:none}.ukeirekekkaTable tbody tr{border:1px solid #d25c3c}.ukeirekekkaTable tbody tr td{display:block;width:100%;border:none;padding:5px;text-align:right}.ukeirekekkaTable tbody tr td:first-child{text-align:center;background:#f3ebe4}.ukeirekekkaTable tbody tr td:nth-child(2){text-align:left;font-weight:bold}.ukeirekekkaTable tbody tr td span{display:inline !important}.ukeirekekkaTable tbody tr th{display:block;width:100%;border:none;padding:5px;text-align:right}.ukeirekekkaTable tbody tr th:first-child{text-align:center;background:#f3ebe4}.ukeirekekkaTable tbody tr th span{display:inline !important}.cList{border:none}.cList dt{width:100%;padding:5px;border-top:none;border-right:1px solid #d25c3c}.cList dt:first-child{border-top:1px solid #d25c3c}.cList dd{width:100%;padding:5px;border:1px solid #d25c3c}.cNendo{font-size:1.125rem;padding:5px;margin:15px 0}.nenmatsu24{display:none}}