@charset "UTF-8";.mT1em{margin-top:1em}.contentDef2nd{color:#fff}.contentDef2nd .notes{font-size:90%}.contentDef2nd .listDot>li{list-style:disc;margin-left:1em}.contentDef2nd .listNum>li{list-style:decimal;margin-left:1em}.contentDef2nd .listCom{padding-left:1em}.contentDef2nd .listCom>li{text-indent:-1em}.contentDef2nd a.textLink{position:relative;display:inline-block}.contentDef2nd a.textLink:after,.contentDef2nd a.textLink:before{position:absolute;left:0;content:"";width:100%;height:1px;bottom:0;display:block}.contentDef2nd a.textLink:before{background:#3375a9}.contentDef2nd a.textLink:after{background:#3375a9;-webkit-transform:scale(0,1);transform:scale(0,1);-webkit-transition:-webkit-transform 0.5s;transition:-webkit-transform 0.5s;transition:transform 0.5s;transition:transform 0.5s,-webkit-transform 0.5s;-webkit-transform-origin:center top;transform-origin:center top;height:2px}@media (hover:hover){.contentDef2nd a.textLink:hover:after{-webkit-transform:scale(1,1);transform:scale(1,1)}}.contentDef2nd a.textLink:link{color:#3375a9}.contentDef2nd a.textLink:visited{color:#3375a9}.contentDef2nd a.textLink:active,.contentDef2nd a.textLink:hover{color:#3375a9}.contentDef2nd .defTable{display:block;width:100%;border-bottom:1px solid #ccdce9}@media screen and (min-width:768px){.contentDef2nd .defTable{display:table;border-collapse:collapse;border-spacing:0;font-size:inherit;border-bottom:1px solid #ccdce9}}.contentDef2nd .defTable tr{display:block}@media screen and (min-width:768px){.contentDef2nd .defTable tr{display:table-row}}.contentDef2nd .defTable th{display:block;text-align:left;padding:1em 0 0.5em;border:solid #ccdce9;border-width:1px 0 0 0;font-weight:700;color:#005293}@media screen and (min-width:768px){.contentDef2nd .defTable th{display:table-cell;padding:1em}}.contentDef2nd .defTable td{display:block;padding:0 0 1em}@media screen and (min-width:768px){.contentDef2nd .defTable td{display:table-cell;padding:10px;border:solid #ccdce9;border-width:1px 0 0 0;padding:1em}}.contentDef2nd .defTable tbody{display:block}@media screen and (min-width:768px){.contentDef2nd .defTable tbody{display:table-row-group}}.contentDef2nd .defTable thead{display:block}@media screen and (min-width:640px){.contentDef2nd .defTable thead{display:table-header-group}}.contentDef2nd .ttl_1st{position:relative;font-size:clamp(2.4rem,4.8177083333vw,5rem);padding:1.5em 4.6875vw 0}@media screen and (min-width:768px){.contentDef2nd .ttl_1st{padding:2em 20px 0}}.contentDef2nd .ttl_1st:after{content:"";display:block;width:50%;height:1px;background:#fff;position:absolute;bottom:0;left:0}.contentDef2nd .ttl_1st h2{display:block;width:100%;max-width:1200px;margin:0 auto;position:relative}.contentDef2nd .ttl_1st h2:after{content:"";width:50%;height:10px;background:#000039;position:absolute;left:0;bottom:-5px;z-index:1}.contentDef2nd .ttl_1st h2 strong{display:inline-block;padding-bottom:0.5em;font-weight:600;position:relative;min-width:50%;line-height:1.2}@media screen and (min-width:768px){.contentDef2nd .ttl_1st h2 strong{max-width:46%;min-width:20%;z-index:2}}.contentDef2nd .ttl_1st h2 strong:after{content:"";display:block;width:100%;height:1px;background:#fff;position:absolute;bottom:0;left:0;z-index:3}.contentDef2nd .innerBlock.firstView img{width:100%;height:100%;aspect-ratio:335/103;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media screen and (min-width:768px){.contentDef2nd .innerBlock.firstView img{float:right;width:49%;height:auto;aspect-ratio:360/150;margin:10px 0 1em 4%}}@media screen and (min-width:1200px){.contentDef2nd .innerBlock.firstView img{aspect-ratio:335/103}}.contentDef2nd .innerBlock.firstView img.bottom{-o-object-position:center bottom;object-position:center bottom}.contentDef2nd .innerBlock.first{font-size:clamp(1.5rem,2.1484375vw,1.8rem);line-height:1.5}.contentDef2nd .innerBlock.first>div{max-width:1200px;margin:0 auto}.contentDef2nd .innerBlock.first>div p{margin-top:1em}.contentDef2nd .innerBlock.first nav.internalLinks{clear:both;font-size:clamp(1.7rem,2.4739583333vw,2.2rem);padding-top:clamp(5rem,9.765625vw,10rem);padding-bottom:clamp(2.5rem,4.8177083333vw,5rem)}.contentDef2nd .innerBlock.first nav.internalLinks ul{max-width:1200px;width:90%;margin:0 auto}@media screen and (min-width:640px){.contentDef2nd .innerBlock.first nav.internalLinks ul{display:-ms-grid;display:grid;grid-template-columns:repeat(auto-fit,15em);gap:clamp(0.5rem,1.953125vw,3rem);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}}.contentDef2nd .innerBlock.first nav.internalLinks ul li{margin-bottom:10px}@media screen and (min-width:640px){.contentDef2nd .innerBlock.first nav.internalLinks ul li{margin:0}}.contentDef2nd .innerBlock.first nav.internalLinks ul li a{display:-ms-grid;display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;min-height:3em;background:#005293;border-radius:5px;-webkit-transition:0.5s;transition:0.5s;position:relative}.contentDef2nd .innerBlock.first nav.internalLinks ul li a em{line-height:1.2;color:#fff;padding:0.5em 3.3em 0.5em 1em}.contentDef2nd .innerBlock.first nav.internalLinks ul li a em span.small{font-size:80%}.contentDef2nd .innerBlock.first nav.internalLinks ul li a:after{content:"";display:block;width:1.8em;height:1.8em;background-image:url(/_common/img/arrow_c.svg);-webkit-filter:invert(100%) sepia(0%) saturate(1%) hue-rotate(289deg) brightness(105%) contrast(101%);filter:invert(100%) sepia(0%) saturate(1%) hue-rotate(289deg) brightness(105%) contrast(101%);background-repeat:no-repeat;background-size:100% auto;-webkit-transform:rotate(90deg);transform:rotate(90deg);position:absolute;top:50%;right:1em;margin-top:-0.9em}@media (hover:hover){.contentDef2nd .innerBlock.first nav.internalLinks ul li a:hover{background-color:#3375a9}}.contentDef2nd .innerBlock.mainContent{max-width:1200px;margin-top:clamp(2rem,6.5104166667vw,8rem)}.contentDef2nd .innerBlock.mainContent .wtBox{font-size:clamp(1.4rem,1.953125vw,1.6rem);padding:2em 1.5em;color:#000;background:#fff;width:100%}@media screen and (min-width:768px){.contentDef2nd .innerBlock.mainContent .wtBox{padding:3.125em}}.contentDef2nd .innerBlock.mainContent .wtBox h3{-webkit-box-sizing:border-box;box-sizing:border-box;background:#005293;width:calc(100% + 3em);margin-left:-1.5em;color:#fff;line-height:1;padding:2em 1.5em;margin-bottom:1em;line-height:1.2}.contentDef2nd .innerBlock.mainContent .wtBox h3 strong{font-size:clamp(1.8rem,3.125vw,3rem)}@media screen and (min-width:768px){.contentDef2nd .innerBlock.mainContent .wtBox h3{width:calc(100% + 6.25em);padding:2em 3.125em;margin-left:-3.125em}}.contentDef2nd .innerBlock.mainContent .gradBox{max-width:1000px;font-size:clamp(1.4rem,1.953125vw,1.6rem);background:-webkit-gradient(linear,left top,right top,from(#cddeff),to(#ffffff));background:linear-gradient(to right,#cddeff 0%,#ffffff 100%);color:#000;padding:2em 1.5em;line-height:1.8;border-radius:5px;margin:0 auto}@media screen and (min-width:768px){.contentDef2nd .innerBlock.mainContent .gradBox{padding:3.125em}}.contentDef2nd .innerBlock.mainContent .gradBox h3{font-size:clamp(1.7rem,2.4088541667vw,2rem);color:#005293;text-align:center;line-height:1.2;margin-bottom:1em}.contentDef2nd:not(:has(.first)):has(.firstView) .mainContent:first-of-type{margin-top:clamp(5rem,9.765625vw,18.8rem)}.contentDef2nd .innerBlock.mainContent#company0201 .wtBox>p{line-height:2;margin-top:1em}.contentDef2nd .innerBlock.mainContent#company0201 .wtBox>p:last-child{text-align:right;font-family:"Yuji Mai",serif;font-weight:400;font-style:normal}.contentDef2nd .innerBlock.mainContent#company0201 .wtBox>p:last-child strong{font-size:170%}@media screen and (min-width:960px){.contentDef2nd .innerBlock.mainContent#company0301 .wtBox{display:-webkit-box;display:-ms-flexbox;display:flex}}@media screen and (min-width:960px){.contentDef2nd .innerBlock.mainContent#company0301 .wtBox>div:first-of-type{-ms-flex-preferred-size:66%;flex-basis:66%}}.contentDef2nd .innerBlock.mainContent#company0301 .wtBox>div:first-of-type .defTable{line-height:1.6;border-bottom:0}@media screen and (min-width:960px){.contentDef2nd .innerBlock.mainContent#company0301 .wtBox>div:first-of-type .defTable{border-bottom:1px solid #ccdce9}}@media screen and (min-width:768px){.contentDef2nd .innerBlock.mainContent#company0301 .wtBox>div:first-of-type .defTable td,.contentDef2nd .innerBlock.mainContent#company0301 .wtBox>div:first-of-type .defTable th{vertical-align:top}}@media screen and (min-width:768px){.contentDef2nd .innerBlock.mainContent#company0301 .wtBox>div:first-of-type .defTable th{width:18%}}.contentDef2nd .innerBlock.mainContent#company0301 .wtBox>div:first-of-type .defTable td dl{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.contentDef2nd .innerBlock.mainContent#company0301 .wtBox>div:first-of-type .defTable td dl dt{width:6em;padding-top:0.5em}.contentDef2nd .innerBlock.mainContent#company0301 .wtBox>div:first-of-type .defTable td dl dt:first-of-type{padding-top:0}.contentDef2nd .innerBlock.mainContent#company0301 .wtBox>div:first-of-type .defTable td dl dd{width:calc(100% - 7em);padding-top:0.5em}.contentDef2nd .innerBlock.mainContent#company0301 .wtBox>div:first-of-type .defTable td dl dd:first-of-type{padding-top:0}.contentDef2nd .innerBlock.mainContent#company0301 .wtBox>div:first-of-type .defTable td dl dd strong{font-size:80%;font-weight:700;display:inline-block;color:#005293}@media screen and (min-width:768px){.contentDef2nd .innerBlock.mainContent#company0301 .wtBox>div:nth-of-type(2){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (min-width:960px){.contentDef2nd .innerBlock.mainContent#company0301 .wtBox>div:nth-of-type(2){display:block;-ms-flex-preferred-size:34%;flex-basis:34%;padding-left:1.5em}}.contentDef2nd .innerBlock.mainContent#company0301 .wtBox>div:nth-of-type(2) img{display:block;margin:1.5em 0 0 -1.5em;width:calc(100% + 3em);height:auto;max-width:none;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;aspect-ratio:672/364}@media screen and (min-width:768px){.contentDef2nd .innerBlock.mainContent#company0301 .wtBox>div:nth-of-type(2) img{display:block;width:48%;margin:1em 0 0 0}}@media screen and (min-width:960px){.contentDef2nd .innerBlock.mainContent#company0301 .wtBox>div:nth-of-type(2) img{width:100%;aspect-ratio:auto;-o-object-fit:fill;object-fit:fill;margin:0 0 1em 0}}.contentDef2nd .innerBlock.mainContent#company0302 .wtBox .defTable{line-height:1.6;max-width:840px}@media screen and (min-width:768px){.contentDef2nd .innerBlock.mainContent#company0302 .wtBox .defTable td,.contentDef2nd .innerBlock.mainContent#company0302 .wtBox .defTable th{vertical-align:top}}.contentDef2nd .innerBlock.mainContent#company0302 .wtBox .defTable th{font-weight:500}@media screen and (min-width:768px){.contentDef2nd .innerBlock.mainContent#company0302 .wtBox .defTable td{white-space:nowrap;text-align:center}}.contentDef2nd .innerBlock.mainContent#company0302 .wtBox .defTable thead{display:none}@media screen and (min-width:768px){.contentDef2nd .innerBlock.mainContent#company0302 .wtBox .defTable thead{display:table-header-group}}@media screen and (min-width:768px){.contentDef2nd .innerBlock.mainContent#company0302 .wtBox .defTable thead td,.contentDef2nd .innerBlock.mainContent#company0302 .wtBox .defTable thead th{border-top:0}}.contentDef2nd .innerBlock.mainContent#company0302 .wtBox .defTable thead td span{background:#ccdce9;color:#005293;line-height:1;padding:5px;width:8em}.contentDef2nd .innerBlock.mainContent#company0302 .wtBox .defTable tbody tr th{font-weight:700}@media screen and (min-width:768px){.contentDef2nd .innerBlock.mainContent#company0302 .wtBox .defTable tbody tr th{font-weight:500}}.contentDef2nd .innerBlock.mainContent#company0302 .wtBox .defTable tbody tr td:before{display:inline-block;background:#ccdce9;color:#005293;border-radius:3px;line-height:1;padding:3px;width:8em;text-align:center;font-size:85%;margin-right:1em}@media screen and (min-width:768px){.contentDef2nd .innerBlock.mainContent#company0302 .wtBox .defTable tbody tr td:before{display:none}}.contentDef2nd .innerBlock.mainContent#company0302 .wtBox .defTable tbody tr td:first-of-type{padding-bottom:0}.contentDef2nd .innerBlock.mainContent#company0302 .wtBox .defTable tbody tr td:first-of-type:before{content:"登録年月日"}.contentDef2nd .innerBlock.mainContent#company0302 .wtBox .defTable tbody tr td:nth-of-type(2):before{content:"登録番号"}.contentDef2nd .innerBlock.mainContent#company0303 .wtBox img{display:block;margin:0 auto;max-width:920px;margin-top:clamp(2.5rem,4.8177083333vw,5rem);margin-bottom:clamp(2.5rem,4.8177083333vw,5rem)}.contentDef2nd .innerBlock.mainContent#company0303 .wtBox .defTable{max-width:700px}.contentDef2nd .innerBlock.mainContent#company0303 .wtBox .defTable td,.contentDef2nd .innerBlock.mainContent#company0303 .wtBox .defTable th{vertical-align:top;line-height:1.5}.contentDef2nd .innerBlock.mainContent#company0303 .wtBox .defTable td strong,.contentDef2nd .innerBlock.mainContent#company0303 .wtBox .defTable th strong{font-size:80%;font-weight:700;display:inline-block;color:#005293}.contentDef2nd .innerBlock.mainContent#company0401 .wtBox .defTable{border-bottom:0}@media screen and (min-width:768px){.contentDef2nd .innerBlock.mainContent#company0401 .wtBox .defTable{border-bottom:1px solid #ccdce9}}.contentDef2nd .innerBlock.mainContent#company0401 .wtBox .defTable td,.contentDef2nd .innerBlock.mainContent#company0401 .wtBox .defTable th{vertical-align:top}.contentDef2nd .innerBlock.mainContent#company0401 .wtBox .defTable th{border-top:0;padding-top:2em;font-size:clamp(1.7rem,2.2135416667vw,1.8rem)}@media screen and (min-width:768px){.contentDef2nd .innerBlock.mainContent#company0401 .wtBox .defTable th{padding-top:1em;border-top:1px solid #ccdce9}}.contentDef2nd .innerBlock.mainContent#company0401 .wtBox .defTable td{border-bottom:1px solid #ccdce9;padding:0.7em 0}@media screen and (min-width:768px){.contentDef2nd .innerBlock.mainContent#company0401 .wtBox .defTable td{padding:1em}}.contentDef2nd .innerBlock.mainContent#company0401 .wtBox .defTable tr:last-child td{border-bottom:0}@media screen and (min-width:768px){.contentDef2nd .innerBlock.mainContent#company0401 .wtBox .defTable tr:last-child td{border-bottom:1px solid #ccdce9}}