@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+JP&display=swap);
a,address,b,body,center,code,dd,div,dl,dt,h1,h2,h3,h4,html,i,iframe,img,label,li,object,p,q,s,small,span,strong,table,tbody,td,th,tr,tt,u,ul,var{background:transparent;border:0;font-size:1em;margin:0;outline:0;padding:0}html{font-size:62.5%}body,input,option,select,table{color:#292929;font-family:Noto Sans JP,Helvetica Neue,Arial,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif}article,footer,header,section{display:block}ul{list-style:none}q{quotes:none}img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.header_h1_wrap{background:#eee}.header_h1_wrap h1{-ms-overflow-style:none;font-size:1.4rem;font-weight:400;margin:0 auto;overflow-x:scroll;padding:0;scrollbar-width:none;white-space:nowrap;width:1090px}.header_h1_wrap h1::-webkit-scrollbar{display:none}@media (max-width:896px){.header_h1_wrap{padding:0 5px}.header_h1_wrap h1{width:100%}}.breadcrumb{-webkit-overflow-scrolling:touch;background:#f0f0f0;overflow-x:auto;overflow-y:hidden;padding-bottom:1px}.breadcrumb::-webkit-scrollbar{height:5px}.breadcrumb::-webkit-scrollbar-track{background:#eee;border-radius:5px}.breadcrumb::-webkit-scrollbar-thumb{background:#999;border-radius:5px}.breadcrumb ul{margin:0 auto;width:1090px}.breadcrumb ul li{color:#666;display:table-cell;font-size:1.4rem;line-height:1.4;padding-right:26px;position:relative;vertical-align:middle;white-space:nowrap}.breadcrumb ul li:last-child{padding-right:0}.breadcrumb ul li:last-child:after{display:none}.breadcrumb ul li:after{content:"";content:">";display:block;position:absolute;right:8px;top:0}.breadcrumb ul li span{background-color:#eee;border-radius:4px;padding:6px 8px}.breadcrumb ul li a{color:#666;margin-right:2px}.breadcrumb ul li a:hover{text-decoration:underline}.breadcrumb ul li a:before{background-color:#111;bottom:-7px;content:"";display:block;height:1px;position:absolute;width:100%}@media (max-width:896px){.breadcrumb{padding:3px 10px}.breadcrumb ul li a{font-size:1.4rem}.breadcrumb ul li a:before{transform:scaleX(1);transition:transform .3s ease}.breadcrumb ul li a:hover{text-decoration:none}.breadcrumb ul li a:hover:before{transform:scaleX(0)}}.btn{background-image:none;background:#565656;border:none;border-radius:5px;color:#fff;cursor:pointer;display:block;font-size:1.6rem;font-weight:700;line-height:1;margin-bottom:0;padding:15px;text-align:center;touch-action:manipulation;white-space:nowrap;width:100%}.btn:focus,.btn:hover{text-decoration:none}.btn:hover{opacity:.7}.btn:active{background-image:none;outline:0}.btn[disabled]{cursor:"disabled";opacity:.7}.btn.btn-red{background:red;color:#fff}.btn.btn-red[disabled]{background:#dedede}.jcation-services{align-items:center;color:#036eb8;display:flex;font-size:12px;font-weight:700;gap:10px;height:100%;justify-content:center;margin:15px auto;overflow-x:auto;width:100%}.jcation-services li{height:60px;width:70px}.jcation-services li a{height:100%;width:100%}@media (min-width:700px){.jcation-services{width:430px}.jcation-services li{height:40px;width:100px}}.mt20{margin-top:20px}.bold{font-weight:700}@media (min-width:897px){.sp{display:none}}@media (max-width:896px){.pc{display:none}}.loading_bg{background-color:hsla(0,0%,93%,.8);height:100%;left:0;position:fixed;top:0;width:100%;z-index:1000}.loading_bg .lds-spinner{display:inline-block;height:80px;left:50%;position:relative;top:48%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);width:80px}.loading_bg .lds-spinner div{animation:lds-spinner 1s linear infinite;-webkit-animation:lds-spinner 1s linear infinite;transform-origin:40px 40px}.loading_bg .lds-spinner div:after{background:#03a7bc;border-radius:20%;content:" ";display:block;height:18px;left:37px;position:absolute;top:3px;width:6px}.loading_bg .lds-spinner div:first-child{animation-delay:-.91667s;-webkit-animation-delay:-.91667s;transform:rotate(0deg)}.loading_bg .lds-spinner div:nth-child(2){animation-delay:-.83334s;-webkit-animation-delay:-.83334s;transform:rotate(30deg)}.loading_bg .lds-spinner div:nth-child(3){animation-delay:-.75001s;-webkit-animation-delay:-.75001s;transform:rotate(60deg)}.loading_bg .lds-spinner div:nth-child(4){animation-delay:-.66668s;-webkit-animation-delay:-.66668s;transform:rotate(90deg)}.loading_bg .lds-spinner div:nth-child(5){animation-delay:-.58335s;-webkit-animation-delay:-.58335s;transform:rotate(120deg)}.loading_bg .lds-spinner div:nth-child(6){animation-delay:-.50002s;-webkit-animation-delay:-.50002s;transform:rotate(150deg)}.loading_bg .lds-spinner div:nth-child(7){animation-delay:-.41669s;-webkit-animation-delay:-.41669s;transform:rotate(180deg)}.loading_bg .lds-spinner div:nth-child(8){animation-delay:-.33336s;-webkit-animation-delay:-.33336s;transform:rotate(210deg)}.loading_bg .lds-spinner div:nth-child(9){animation-delay:-.25003s;-webkit-animation-delay:-.25003s;transform:rotate(240deg)}.loading_bg .lds-spinner div:nth-child(10){animation-delay:-.1667s;-webkit-animation-delay:-.1667s;transform:rotate(270deg)}.loading_bg .lds-spinner div:nth-child(11){animation-delay:-.08337s;-webkit-animation-delay:-.08337s;transform:rotate(300deg)}.loading_bg .lds-spinner div:nth-child(12){animation-delay:-.04ms;-webkit-animation-delay:-.04ms;transform:rotate(330deg)}@keyframes lds-spinner{0%{opacity:1}to{opacity:0}}#main{color:#292929;flex:1;font-weight:500;min-height:70vh;padding:35px 0 45px}.errorMsgWrap{background:hsla(0,0%,100%,.9);border-radius:10px;margin:0 auto;max-width:960px;padding:50px;text-align:center;width:80%}.errorMsgWrap .errorBadge{background:#444;border-radius:5px;color:#fff;display:inline;padding:7px 15px}.errorMsgWrap .errorMsgBox{color:red;flex-wrap:wrap;font-size:3rem;font-weight:700;justify-content:center;margin-top:10px}.errorMsgWrap .errorMsgBox p{font-size:1.5rem;text-align:center}.errorMsgWrap .errorMsgBox p:first-child{font-size:3rem}.errorMsgWrap .errorContents{display:inline-block;max-width:700px;width:100%}.errorMsgWrap .errorContents .contentBox{background:#f5f5f5;border-radius:10px;padding:2.5rem}.errorMsgWrap .errorContents p{margin:30px 0}.errorMsgWrap .errorContents p:first-child{font-weight:700}.btn{display:inline-block;margin:0 auto;padding:.5em 0;width:auto}.btn.blue{background:#36c}.btn.blue a{color:#fff}.btn.yellow{background:#ffe900}.btn.yellow a,.btn.yellow button{color:#292929}.btn a,.btn button{border-radius:5px;box-sizing:border-box;display:inline-block;font-size:1.4rem;font-weight:700;min-width:10em;padding:.5em 2em;text-align:center;text-decoration:none}.btn button{border:none}.errorPageBtns{text-align:center}.errorPageBtns:not(:last-child){margin-bottom:30px}@media (max-width:896px){.errorMsgWrap{padding:25px;width:90%}}
