@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@300;700&display=swap);*,::after,::before{margin:0;padding:0;box-sizing:border-box}ol,ul{list-style:none}.border span,img{display:block}br{font-size:0}a{color:inherit}body{font-family:'Noto Sans JP',sans-serif;font-weight:300;color:#333;font-size:12px;line-height:1.66667}@media screen and (min-width:980px){body{font-size:14px;line-height:1.71429}}.border{position:relative}.border span{background-color:#000;position:fixed;z-index:100}.border span._bottom,.border span._top{height:6px;width:100%}@media screen and (min-width:980px){.border span._bottom,.border span._top{height:12px}}.border span._left,.border span._right{height:100%;width:6px}@media screen and (min-width:980px){.border span._left,.border span._right{width:12px}}.border span._top{top:0}.border span._bottom{bottom:0}.border span._left{top:0;left:0}.border span._right{top:0;right:0}.wrapper,img{width:100%}@media screen and (min-width:980px){.wrapper{min-height:600px}}.wrapper .content{padding:85px 25px}@media screen and (min-width:980px){.wrapper .content{padding:108px 0 100px;margin:auto;width:746px}.wrapper .content a:hover{text-decoration:none}}.wrapper .page-title{font-family:'Noto Sans JP',sans-serif;font-weight:700;color:#000;font-size:24px;line-height:1.5;margin-bottom:30px;text-align:center}@media screen and (min-width:980px){.wrapper .page-title{font-size:30px;line-height:1.5;margin-bottom:60px}}.wrapper .section-title{font-family:'Noto Sans JP',sans-serif;font-weight:700;color:#000;font-size:16px;line-height:1.6875;margin-bottom:12px}@media screen and (min-width:980px){.wrapper .section-title{font-size:20px;line-height:1.5;margin-bottom:12px}}.wrapper .section-title:nth-of-type(n+2){margin-top:65px}.wrapper .sub-title{font-family:'Noto Sans JP',sans-serif;font-weight:700;color:#000;font-size:16px;line-height:1.6875;margin-top:28px;margin-bottom:14px}@media screen and (min-width:980px){.wrapper .sub-title{font-size:18px;line-height:1.5}}.wrapper .lead{font-size:14px;line-height:1.92857;padding-bottom:30px;margin-bottom:10px}@media screen and (min-width:980px){.wrapper .lead{font-size:16px;line-height:1.6875;padding-bottom:30px;margin-bottom:30px}}.wrapper .number-list{display:flex;flex-wrap:wrap;margin-top:20px;margin-left:10px}@media screen and (min-width:980px){.wrapper .number-list{margin-top:25px;margin-left:12px}}.wrapper .number-list dt{width:36px}.wrapper .number-list dd{width:calc(100% - 36px)}.wrapper .disc-list li:nth-of-type(n+2),.wrapper .number-list dd:nth-of-type(n+2),.wrapper .number-list dt:nth-of-type(n+2){margin-top:8px}.wrapper .disc-list{margin-top:20px;margin-left:10px}.wrapper .disc-list li::before{content:'・';display:inline-block;width:24px}@media screen and (min-width:980px){.wrapper .disc-list li::before{width:28px}}.wrapper .gray-box{background-color:#ededed;padding:35px 28px;margin-top:35px}@media screen and (min-width:980px){.wrapper .gray-box{padding:30px 110px 30px 123px}}.wrapper .table-wrap table{border-collapse:collapse}.wrapper .table-wrap table tr:nth-child(n+2){border-top:1px solid #707070}.wrapper .table-wrap table tr:nth-child(n+2) th{padding-top:18px}@media screen and (min-width:980px){.wrapper .table-wrap table tr:nth-child(n+2) td,.wrapper .table-wrap table tr:nth-child(n+2) th{padding-top:20px}}.wrapper .table-wrap table tr td,.wrapper .table-wrap table tr th{display:block;padding:0 20px}@media screen and (min-width:980px){.wrapper .table-wrap table tr td,.wrapper .table-wrap table tr th{display:table-cell;padding:0 10px}}.wrapper .table-wrap table tr th{font-family:'Noto Sans JP',sans-serif;font-weight:700;color:#000;font-size:14px;line-height:1.5;padding-bottom:5px;text-align:left;vertical-align:top}@media screen and (min-width:980px){.wrapper .table-wrap table tr th{font-size:16px;line-height:1.5625;padding-bottom:20px;width:160px}}.wrapper .table-wrap table tr td{font-size:16px;line-height:1.6875;padding-bottom:18px;text-align:left}@media screen and (min-width:980px){.wrapper .table-wrap table tr td{font-size:16px;line-height:1.6875;padding-bottom:20px}}.wrapper .table-wrap._type2{margin-top:18px}@media screen and (min-width:980px){.wrapper .table-wrap._type2{margin-top:20px}}.wrapper .table-wrap._type2 table tr:nth-child(n+2) th{border-top:1px solid #fff}.wrapper .table-wrap._type2 table tr:nth-child(n+2) td{border-top:1px solid #ededed}.wrapper .table-wrap._type2 table tr td,.wrapper .table-wrap._type2 table tr th{font-family:'Noto Sans JP',sans-serif;font-weight:300;color:#333;display:table-cell;font-size:12px;line-height:1.66667}@media screen and (min-width:980px){.wrapper .table-wrap._type2 table tr td,.wrapper .table-wrap._type2 table tr th{font-size:14px;line-height:1.71429}}.wrapper .table-wrap._type2 table tr th{background-color:#ededed;padding:8px 14px;width:40%}@media screen and (min-width:980px){.wrapper .table-wrap._type2 table tr th{padding:8px 14px;width:290px}}.wrapper .table-wrap._type2 table tr td{padding:8px 11px}@media screen and (min-width:980px){.wrapper .table-wrap._type2 table tr td{padding:8px 11px}}.wrapper._top{display:flex;align-items:center;flex-wrap:wrap;justify-content:center;position:relative;height:100vh}.wrapper._top .inner{width:100%}.wrapper._top .inner .logo{margin:auto;width:223px}@media screen and (min-width:980px){.wrapper._top .inner .logo{width:419px}}.wrapper._top .inner .links{margin-top:72px}@media screen and (min-width:980px){.wrapper._top .inner .links{margin-top:77px}}.wrapper._top .inner .links li{font-family:'Noto Sans JP',sans-serif;font-weight:700;color:#000;font-size:18px;line-height:1;text-align:center}@media screen and (min-width:980px){.wrapper._top .inner .links li{font-size:24px}}.wrapper._top .inner .links li:nth-child(n+2){margin-top:20px}@media screen and (min-width:980px){.wrapper._top .inner .links li:nth-child(n+2){margin-top:32px}}.wrapper._top .inner .links li a{opacity:1;text-decoration:none}@media screen and (min-width:980px){.wrapper._top .inner .links li a:hover{opacity:.7}}.wrapper._top .footer{position:absolute;bottom:33px;left:0;right:0;margin-bottom:0}@media screen and (min-width:980px){.wrapper._top .footer{bottom:36px;margin-bottom:0}}.wrapper .header{background-color:rgba(255,255,255,.9);display:flex;align-items:center;justify-content:space-between;position:fixed;top:6px;left:6px;right:6px;height:65px;padding-left:20px;padding-right:15px;width:calc(100% - 12px)}@media screen and (min-width:980px){.wrapper .header{background-color:transparent;top:12px;left:12px;right:12px;padding-left:50px;padding-right:50px;height:103px}}.wrapper .header .link-back{font-family:'Noto Sans JP',sans-serif;font-weight:700;color:#000;font-size:16px;line-height:1;position:relative;display:flex;align-items:center;text-decoration:none;opacity:1}@media screen and (min-width:980px){.wrapper .header .link-back{font-size:18px}.wrapper .header .link-back:hover{opacity:.7}}.wrapper .header .link-back::before{background-image:url(../img/icon_arrowLeft.svg);background-repeat:no-repeat;background-size:contain;content:'';display:block;margin-right:7px;height:16px;width:16px}@media screen and (min-width:980px){.wrapper .header .link-back::before{margin-right:11px}}.wrapper .header .link-logo{opacity:1;width:71px}@media screen and (min-width:980px){.wrapper .header .link-logo{width:104px}.wrapper .header .link-logo:hover{opacity:.7}}.wrapper .footer{text-align:center;margin-bottom:33px}@media screen and (min-width:980px){.wrapper .footer{margin-bottom:36px}}.wrapper .footer small{font-family:'Noto Sans JP',sans-serif;font-weight:700;color:#000;font-size:12px;line-height:1}