html{font-family:"underscore","BIZ UDPGothic","游ゴシック","Yu Gothic","ヒラギノ角ゴ ProN W3",HiraKakuProN-W3,"メイリオ",Meiryo,Verdana,Helvetica,Arial,sans-serif!important;letter-spacing:.075em;font-size:16px!important}body{padding:0;font-family:"underscore","BIZ UDPGothic","游ゴシック","Yu Gothic","ヒラギノ角ゴ ProN W3",HiraKakuProN-W3,"メイリオ",Meiryo,Verdana,Helvetica,Arial,sans-serif!important;letter-spacing:.075em;font-size:16px!important;background:#eef6e9;color:#222}header.py-1{border:0!important}.navbar.fixed-top.navbar-expand-xl.navbar-dark.bg-primary{position:static;margin:0 0 20px 16px;padding:16px 16px 16px 32px;max-height:190px;background:#016450!important;border-radius:0 0 0 50px}nav>.container-fluid.px-5{padding:0!important}nav>.container-fluid.px-5>div:not([class]){width:180px}.navbar-brand{padding:0;margin:0;font-size:120%;font-weight:bold;line-height:1}.navbar-nav.me-auto.px-5.nav-underline.gnavi{margin:0 0 0 0!important;padding:0 16px!important;gap:0}.navbar-brand>.text-white.fs-6{margin-bottom:8px;display:inline-block;font-weight:500}.navbar-text.text-white{margin-left:10px;padding:0;font-size:90%}.gnavi .nav-link.text-white{padding:4px 10px!important;height:100%;font-weight:bold;font-size:clamp(87.5%,1vw,100%);border-right:1px solid #fff;border-bottom:0!important;transition:.5s}.nav-link.text-white{font-weight:bold}.gnavi .nav-link.text-white:hover{color:#016450!important;background:#fff;border-bottom:0!important}.header_size{min-height:170px;max-height:170px;width:100%;background:#fff;border-radius:50px 0 50px 0}.tpath{margin-left:80px}#navbarNav .navbar-nav,#navbarHelp{margin-left:20px}#navbarNav .navbar-nav a.help,#navbarHelp a.help{padding:8px 8px 8px 30px;min-width:89px;color:#016450!important;font-size:clamp(87.5%,1vw,100%);background:url(../images/help.png?v=wNNoASN4TlsglVoqo1pkrMC9_AE) no-repeat left 8px center,#fff;border-radius:4px}#navbarNav .navbar-nav a.help:hover,#navbarHelp a.help:hover{background-color:#eef6e9}#navbarNav .navbar-nav:last-child{margin-left:10px;font-size:clamp(87.5%,1vw,100%)}#navbarNav{justify-content:flex-end}h1.fs-4{padding:10px 0;color:#016450;font-size:160%!important;font-weight:bold;text-align:center}h2.fs-5{margin:10px 0 20px 0;color:#222;font-size:140%!important;font-weight:700;text-align:center}.container-fluid.px-5.body-content{margin:0 auto 50px auto;padding:30px 40px!important;max-width:1312px;width:calc(100vw - 64px);background:#fff;box-sizing:border-box;border-radius:16px}.col-form-label{width:200px}table.table-bordered.table-hover.text-nowrap th{color:#fff;background:#016450!important;vertical-align:middle}.page-link.active,.active>.page-link{background:#016450!important;border-color:#016450!important}.page-link{color:#016450}.page-link:hover{color:#fff;background:#016450!important}#GH001_001 .offset-xl-3{margin-left:0}#GH001_001 .offset-xl-3 .row.py-2{justify-content:center}#GH001_001 .col-xl-6{text-align:center}#GH001_001 .col-xl-2.buttonlayout,#GH001_002 .col-xl-2.buttonlayout,#GH001_003 .col-xl-2.buttonlayout,#GH001_004 .col-xl-2.buttonlayout,#GH006_001 .col-xl-2.buttonlayout,#GH006_002 .col-xl-2.buttonlayout,#GH019_001 .buttonlayout{margin-top:0;width:auto}#GH019_001 .row.pt-2.g-3{justify-content:center}#GH019_001 .buttonlayout{margin:0}#GH001_005 .col-form-label,#GH001_005 .col-xl-8{width:auto}#GH001_002 .col-xl-5{margin-left:200px}#GH001_002 .col-xl-2.buttonlayout{margin:0 auto}#GH001_003 .row.pt-2.g-3,#GH001_004 .row.pt-2.g-3,#GH001_006 .row.pt-2.g-3,#GH006_001 .row.pt-2.g-3,#GH006_002 .row.pt-2.g-3{justify-content:center}#GH006_001 .col-form-label{width:280px}#GH001_005 .row.py-2.head .col-form-label{border-bottom:1px solid #ccc;width:100%}#GH001_005 .row.py-2.head .col-xl-8{width:100%}#GH001_005 .row.py-2.head h2{margin-bottom:0;font-size:inherit!important;font-weight:normal;border-bottom:1px solid #ccc!important;line-height:1.8;text-align:left;margin-bottom:8px}.row.mb-1.mt-5{margin:0!important}.container .news{margin-bottom:50px;padding:40px 40px 20px 40px!important;background:#fff!important;border-radius:30px;border:0!important}.oshirasecolor .row{margin:0}.news.school .oshirasecolor{margin-bottom:20px;padding:0!important;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-end}.news:not(.school) .oshirasecolor{margin-bottom:30px!important;padding:0!important;display:flex;flex-wrap:wrap;align-items:center}.news:not(.school) .oshirasecolor .newsdate{margin-right:16px!important;margin-bottom:10px!important;width:10em}.news:not(.school) .oshirasecolor .newstitle{margin-bottom:10px!important}.oshirasecolor .row{margin:0}.oshirasecolor .unread,.oshirasecolor .newscate{margin-right:10px}.oshirasecolor .unread label,.oshirasecolor .newscate label{padding:2px 5px;width:41px;display:inline-block;color:#fff;font-size:14px;font-weight:bold;background:#b50000;box-sizing:border-box;border-radius:4px}.oshirasecolor .newscate.cate1 label{color:#222;background:#a0bbf2}.oshirasecolor .newscate.cate2 label{color:#fff;background:#c41b1b}.oshirasecolor .publisher{margin-right:16px}.oshirasecolor .publisher label{padding:2px 5px;width:11em;display:inline-block;color:#222;font-size:14px;font-weight:bold;background:#fefac8;box-sizing:border-box;border-radius:4px;text-align:center}.oshirasecolor .publisher.cate2 label{background:#d4f6ff}.school .oshirasecolor .newsdate,.school .oshirasecolor .newstitle{font-weight:500}.oshirasecolor .newsdate{margin:0!important;font-weight:bold;width:10em}.oshirasecolor .newstitle{margin:0!important;width:calc(100% - 16px - 26em);font-weight:bold}.school .oshirasecolor .newstitle label{text-decoration:underline}.school .oshirasecolor .newstitle label:hover{cursor:pointer;text-decoration-thickness:.18em}.oshirasecolor .col-12{margin:0!important;padding:0!important;display:flex}.oshirasecolor .col-12 .file{margin-right:6px}p.morenews{text-align:right}p.morenews a{padding:10px 20px 10px 48px;position:relative;display:inline-block;color:#fff;text-decoration:none;font-weight:bold;background:#016450;border-radius:50px}p.morenews a::before{content:"";width:32px;height:32px;position:absolute;top:calc(50% - 16px);left:7px;background:#fff;border-radius:50px}p.morenews a::after{content:"";width:24px;height:24px;position:absolute;top:calc(50% - 12px);left:11px;background:url(../images/announcement.png?v=wNNoASN4TlsglVoqo1pkrMC9_AE) no-repeat;background-size:24px}.link ul{margin:0 0 80px -32px;padding:0;display:flex;list-style-type:none}.link ul li{margin:0 0 0 32px;width:calc(100%/3 - 32px)}.link ul li a{padding:24px 20px 24px 80px;width:100%;position:relative;display:inline-block;color:#fff;text-decoration:none;font-weight:bold;background:#016450;border-radius:50px}.link ul li a::before{content:"";width:60px;height:60px;position:absolute;top:calc(50% - 30px);left:8px;background:#fff;border-radius:50px}.link ul li a::after{content:"";width:40px;height:40px;position:absolute;top:calc(50% - 20px);left:17px;background:url(../images/phone.png?v=wNNoASN4TlsglVoqo1pkrMC9_AE) no-repeat}.link ul li:nth-of-type(2) a::after{background:url(../images/announcement_40.png?v=wNNoASN4TlsglVoqo1pkrMC9_AE) no-repeat}.link ul li:nth-of-type(3) a::after{background:url(../images/assignment.png?v=wNNoASN4TlsglVoqo1pkrMC9_AE) no-repeat}.link ul li a span{padding-left:16px;font-size:120%}label.flag.kinkyu{color:#fff;background:#c41b1b}label.flag.important{color:#222;background:#a0bbf2}.form-check-input,.form-control,.form-select,.input-group-text{border-color:#aaa}.form-select{cursor:pointer}.required{padding:4px 8px 6px 8px;color:#fff;font-size:75%;background-color:#c41b1b!important;border-radius:3px}.col-xl-1{margin-left:16px;width:auto}.row.g-2{align-items:center}.col-xl-1 button{padding:4px 20px;font-weight:bold;background:#016450!important;border-color:#016450!important;border-radius:50px}p.schedule{margin:10px 0 0 0;text-align:right}p.schedule a{padding:10px 20px 10px 48px;position:relative;display:inline-block;color:#fff;text-decoration:none;font-weight:bold;background:#016450;border-radius:50px}p.schedule a::before{content:"";width:32px;height:32px;position:absolute;top:calc(50% - 16px);left:7px;background:#fff;border-radius:50px}p.schedule a::after{content:"";width:24px;height:24px;position:absolute;top:calc(50% - 12px);left:11px;background:url(../images/calendar.png?v=wNNoASN4TlsglVoqo1pkrMC9_AE) no-repeat;background-size:24px}.smenu.articleall2{position:relative}.smenu.articleall2 .plus2,.smenu.articleall2 .minus2{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.smenu h2{margin:0;padding-right:20px;width:calc(100% - 50px);font-size:120%;font-weight:bold;line-height:1}.smenu h2 .h2title{display:flex;align-items:center;line-height:1.2}.smenu h2 span.flag{margin-right:20px;padding:6px 20px;display:inline-block;color:#222;font-size:85%;background:#a0bbf2;border-radius:4px}.smenu h2 span.flag.cate2{color:#fff;background:#c41b1b}.smenu h2 span.flag.cate3{background:#baa5ff}.smenu h2 span.flag.cate4{color:#222;background:#9bdf6e}.smenu button.pmbtn{margin:0!important;padding:0!important;background:none!important;border:0!important;position:absolute;bottom:0;right:0}.article{margin-top:25px}.detail{margin-top:20px;padding-right:50px;width:100%}.detail div:not([class]){margin-bottom:10px;display:flex}.detail .dt,.details .dt{padding:8px;display:inline-block;width:200px;font-weight:bold;background:#d3e7c5;border-radius:4px}.detail .dd,.details .dd{margin-left:20px;padding:8px;display:inline-block;width:calc(100% - 200px)}.pay{margin:20px 0 30px 10px}.pay ul{margin:0 0 0 0;padding:0;display:flex;list-style-type:none}.pay ul li{margin-right:30px}.pay ul li a{padding:10px 20px 10px 48px;position:relative;display:inline-block;color:#fff;text-decoration:none;font-weight:bold;background:#016450;border-radius:50px}.pay ul li a::before{content:"";width:32px;height:32px;position:absolute;top:calc(50% - 16px);left:7px;background:#fff;border-radius:50px}.pay ul li a::after{content:"";width:24px;height:24px;position:absolute;top:calc(50% - 12px);left:11px;background:url(../images/credit.png?v=wNNoASN4TlsglVoqo1pkrMC9_AE) no-repeat;background-size:24px}.pay ul li:nth-of-type(2) a::after{background:url(../images/barcode.png?v=wNNoASN4TlsglVoqo1pkrMC9_AE) no-repeat}.pay p{margin:0 0 0 0;padding:4px 10px;display:inline-block;color:#222;font-weight:bold;text-decoration:none;background:#99f1ee;border-radius:4px}.details{margin-top:30px}.details div{margin-bottom:10px}.details .dt{padding:4px 8px;width:110px;font-size:14px;background:#e3e3e3}.details .dd{margin-left:10px;padding:4px;font-size:14px}.subtxt{margin:10px 0 10px 5px;font-size:90%}.processing p{margin:5px 0 15px 10px;padding:6px 20px 6px 20px;position:relative;display:inline-block;color:#016450;text-decoration:none;font-weight:bold;background:#fff;border:2px solid #016450;border-radius:50px}.smenu table{margin:20px 0 10px 0;padding:0;clear:both;border-collapse:collapse;border:1px solid #ccc;empty-cells:show;width:250px;max-width:95%;border-radius:8px}.smenu th{padding:3px 6px 3px 6px;border:1px solid #ccc;text-align:left;vertical-align:top;background-color:#f8f9fa}.smenu td{padding:3px 6px 3px 6px;border:1px solid #ccc;vertical-align:top}.smenu table caption{padding:0 0 3px 3px;text-align:left;font-weight:bold}#GH007 .content{margin-top:50px}#GH007 .decision{margin:10px 0;text-align:right}#gh007table{width:610px;caption-side:top}#GH007 .buttonwrap{display:flex;justify-content:flex-start}#GH007 .buttonwrap button{margin:0}.smenu h2 span.amount{margin-left:40px}#GH010_001 .row.g-2{margin-bottom:16px;align-items:flex-start}#GH010_001 .row.g-2 .col-form-label.col-xl-3{margin:0 16px 0 0;padding:4px 8px!important;display:inline-block;width:200px;font-weight:bold;background:#d3e7c5;border-radius:4px}#GH010_001 .row.g-2 .col-xl-5{margin:0;padding:5px!important}#GH010_001 .row.py-2{margin-left:0}#GH010_001 hr{margin:1.5rem 0;margin-left:8px;color:#ccc;opacity:1;border-top:2px solid}.conditions{padding-left:24px;padding-right:210px;font-size:120%;font-weight:bold;background:url(../images/search.png?v=wNNoASN4TlsglVoqo1pkrMC9_AE) no-repeat left center;border-bottom:1px solid #016450;line-height:1.8}.buttonwrap{text-align:center}.buttonwrap button.btn-primary{margin:20px auto 0 auto;padding:10px 40px;display:block;color:#fff;font-weight:bold;background:#016450;border:0;border-radius:50px;cursor:pointer;transition:.5s}.buttonwrap button.btn-primary:hover{background:#014b3c}.buttonwrap button.btn-primary.back{color:#222;font-weight:500;background-color:#f0f0f0;border:1px solid #ccc}.buttonwrap button.btn-primary.back:hover{background-color:#e0e0e0}.paginationwrap{margin-bottom:24px;display:flex;align-items:center;gap:24px}#GH015 h2,#GH016 h2{margin:0;padding-right:20px;font-size:120%;font-weight:bold;line-height:1.8;display:flex;align-items:center}#GH015 h2 span.flag,#GH016 h2 span.flag{margin-right:20px;padding:2px 16px;display:inline-block;font-size:75%;background:#ccc;border-radius:4px;float:none!important;line-height:1.8}#GH015 h2 span.flag.required,#GH016 h2 span.flag.kinkyu{color:#fff;background:#c41b1b}#GH016 h2 span.flag.important{color:#222;background:#a0bbf2}#GH016 h2 img{margin-right:5px}#GH015 .answer,#GH015 .confirm{margin-bottom:64px;padding:32px;background:#fff;box-sizing:border-box;border-radius:20px}#GH015 .answer h2,#GH015 .confirm h2{margin-bottom:24px;font-size:140%;border-bottom:1px solid #016450;line-height:1.8}#GH015 .answer>p{margin:16px 0 0 0}#GH015 .answer .dl,#GH015 .confirm .dl{margin-bottom:8px}#GH015 .answer .dt,#GH015 .confirm .dt{margin-right:20px;padding:4px 8px;display:inline-block;width:140px;font-size:90%;background:#e3e3e3;border-radius:4px}#GH015 .inputsub h3{margin-top:24px;margin-bottom:10px;padding:8px 8px;font-weight:bold;font-size:110%;background:#d3e7c5;border-radius:4px}#GH015 .inputsub p{margin-left:10px;font-size:95%}#GH015 .container-fluid.px-5.body-content{position:relative;padding-top:40px!important}#GH015 p.morenews{position:absolute;top:16px;right:16px}#GH015 p.morenews a::after{content:"";width:16px;height:16px;position:absolute;top:calc(50% - 8px);left:14px;background:url(../images/menu.png?v=wNNoASN4TlsglVoqo1pkrMC9_AE) no-repeat;background-size:16px}#GH015 .detail .dd img{margin-bottom:6px;margin-left:16px}#GH015 .formwrap{margin-bottom:24px;border-bottom:1px solid #ccc}#GH015 .form-row{margin-left:16px;margin-bottom:20px;display:flex;flex-wrap:wrap;align-items:center}#GH015 .form-row.options{margin-left:calc(5em + 17px);margin-bottom:32px}#GH015 .label{margin-right:20px;font-weight:bold}#GH015 input[type="radio"],#GH015 input[type="checkbox"]{margin-right:5px}#GH015 .option-group{display:inline-block;margin-right:20px}#GH015 input[type="date"]{padding:5px;width:12em}#GH015 .number-label{margin:0;width:5em;display:flex;align-items:center;font-weight:bold}#GH015 .number-label .required{margin-left:8px}#GH015 .separator{margin:0 10px}#GH015 .text-input{width:400px;padding:5px;border:1px solid #ccc;border-radius:.375rem}#GH015 .textarea-input{width:900px;padding:5px;border:1px solid #ccc;resize:vertical;border-radius:.375rem}#GH015 .dropdown-input{width:300px;padding:8px;border:1px solid #ccc;border-radius:.375rem}#GH015 .confirm .inputsub h3{margin-bottom:24px}#GH015 .info-table{width:100%;border-collapse:collapse;margin-bottom:20px}#GH015 .info-table th{text-align:left;padding:8px 10px;background-color:#f5f5f5;border:1px solid #ddd;width:150px;font-weight:normal}#GH015 .info-table td{padding:8px 10px;border:1px solid #ddd}#GH015 .confirm-row{margin-bottom:5px;padding:5px 0}#GH015 .confirm-label{padding-left:20px}#GH015 .answer .buttonwrap,#GH015 .confirm .buttonwrap{display:flex;justify-content:space-between}#GH015 .answer .buttonwrap button,#GH015 .confirm .buttonwrap button{margin:0}#GH015.GH015_004 .col-xl-3.date{width:auto}#GH016 span.unread{margin-left:10px;padding:2px 5px;width:41px;display:inline-block;color:#fff;font-size:14px;font-weight:bold;background:#b50000;box-sizing:border-box;border-radius:4px}#GH016.GH016_002 h2{margin-bottom:20px}#GH016.GH016_002 ul.objectlink{margin-bottom:0;list-style-type:none}#GH016.GH016_002 ul.objectlink li{margin-bottom:8px;padding-left:18px;position:relative}#GH016.GH016_002 ul.objectlink li:last-of-type{margin-bottom:0}#GH016.GH016_002 ul.objectlink li::before{width:8px;height:8px;content:"";position:absolute;top:calc(24px/2 - 11px/2);left:0;border-top:2px solid #016450;border-right:2px solid #016450;transform:rotate(45deg)}#GH016.GH016_002 .buttonwrap button.btn-primary.back{margin:32px auto 0 auto}#GH020 h2,#GH021_001 h2,#GH021_002 h2,#GH010_001 h2,#GH001_005 h2,#GH019_001 h2,#GH019_003 h2{margin-bottom:24px;font-size:140%!important;font-weight:bold;border-bottom:1px solid #016450!important;line-height:1.8;text-align:left}#GH020 .buttonwrap,#GH021_001 .buttonwrap,#GH021_002 .buttonwrap{display:flex;justify-content:space-between}#GH020 .buttonwrap button,#GH021_001 .buttonwrap button,#GH021_002 .buttonwrap button{margin:0}#GH020 h3,#GH020 .fs-5,#GH021_001 h3,#GH021_001 .fs-5{margin-left:10px}#GH021_002 #success{padding:10px 16px;background:#b5dafc;border:1px solid #000}#GH021_002 #error{padding:10px 16px;background:#df8175;border:1px solid #000}#GH019_001 .col-form-label{margin:0}#GH016 .container-fluid.px-5.body-content,#GH020 .container-fluid.px-5.body-content,#GH021_001 .container-fluid.px-5.body-content,#GH021_002 .container-fluid.px-5.body-content{width:auto}@media(max-width:1200px){html{font-size:14px!important}body{padding-top:120px;font-size:14px!important}.navbar-brand{font-size:16px}.navbar-text{padding:0}.navbar>.container-fluid{padding:0!important}.navbar-toggler{padding:10px;background:#fff;border-color:#fff}.navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='%23016450' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar.fixed-top.navbar-expand-xl.navbar-dark.bg-primary{position:absolute;margin-left:16px;padding:10px 10px 10px 30px;max-height:100vh;border:2px solid #fff;border-top:0;border-right:0}.navbar-nav.me-auto.px-5.nav-underline{padding:16px 0 0 16px!important}.navbar-nav.nav-underline{width:100%}.container.w-100{padding-right:16px;padding-left:16px}.tpath{margin-left:30px}.navbar-nav.me-auto.px-5.nav-underline.gnavi{padding:0!important}.gnavi .nav-link.text-white{padding:8px 0 8px 8px!important;font-size:100%;border:0!important;border-bottom:1px solid #fff!important}#navbarNav .navbar-nav:last-child{margin:16px 0 20px 0}#navbarNav .navbar-nav a.help,#navbarHelp a.help{padding:8px 8px 8px 36px;font-size:115%;width:100%}h1.fs-4{font-size:130%!important}h4.fs-5{margin-bottom:10px!important;font-size:120%!important}.container .news{margin-bottom:30px;padding:20px 20px 10px 20px!important;border-radius:15px}.oshirasecolor .newsdate,.oshirasecolor .newstitle{width:100%}.news.school .oshirasecolor{justify-content:flex-start;flex-wrap:wrap}.school .oshirasecolor .newsdate{margin-top:8px!important;width:100%}.school .oshirasecolor .newstitle{margin-top:8px!important}p.morenews{margin-bottom:10px}.link ul{margin:0 0 40px -16px}.link ul li{margin:0 0 0 16px;width:calc(100%/3 - 16px)}.link ul li a{padding:80px 5px 10px 5px;display:flex;justify-content:center;align-items:center;height:100%;border-radius:15px;text-align:center}.link ul li a::before{top:10px;left:calc(50% - 30px)}.link ul li a::after{top:20px;left:calc(50% - 20px)}.oshirasecolor .publisher label{width:auto}.container-fluid.px-5.body-content{margin:0 auto 50px auto;padding:20px 20px!important;max-width:1312px;width:calc(100vw - 32px);background:#fff;box-sizing:border-box;border-radius:16px}.col-xl-1{margin-top:20px;margin-left:0;width:100%}.smenu.articleall2{padding-bottom:40px}.smenu.articleall2 .plus2,.smenu.articleall2 .minus2{justify-content:flex-end}.smenu h2{padding-right:0;width:100%;font-size:120%;order:1}.smenu h2 span.flag{margin-right:10px;min-width:39px;padding:6px 5px;font-size:80%}.smenu button.pmbtn{width:30px;height:30px;order:3}.smenu button.pmbtn img{width:100%;height:100%}.detail{padding-right:0;order:2}.detail div:not([class]){display:block}.detail .dt,.details .dt{padding:6px;width:100%}.detail .dd,.details .dd{margin-left:0;padding:6px;width:100%}.details .dt,.details .dd,.smenu table{font-size:95%!important}.pay{margin:10px 0 20px 0}.pay ul{display:block}.pay ul li{margin:10px 0 15px 0}.processing p{margin:0 0 15px 0}.paginationwrap{display:block;margin-right:16px;margin-left:16px}#GH015 .conditions{margin-top:50px!important;padding-right:0!important}#GH016 .conditions{padding-right:0!important}#GH015 .container-fluid.px-5.body-content{padding-top:20px!important;width:auto}#GH015 .answer,#GH015 .confirm{padding:20px}#GH015 .form-row.options{margin-left:16px;gap:8px}#GH015 .number-label.optional{width:2em}#GH001_001 .offset-xl-3 .row.py-2{justify-content:flex-start}#GH001_001 .col-xl-2.buttonlayout{width:100%}#GH001_002 .col-xl-5{margin-left:0}#GH020 h2,#GH021_001 h2,#GH021_002 h2,#GH010_001 h2{font-size:120%!important}#GH010_001 .row.g-2{margin-bottom:4px}#GH015 h2,#GH016 h2{padding-right:0}#GH020 .buttonwrap,#GH021_001 .buttonwrap,#GH021_002 .buttonwrap{margin:0 auto;flex-wrap:wrap;max-width:300px}#GH020 .buttonwrap button,#GH021_001 .buttonwrap button,#GH021_002 .buttonwrap button{margin:8px 8px;width:100%}#GH021_001 .buttonwrap button.btn-primary.back{order:2}}