*{box-sizing:border-box;line-height:1}html{width:100%;height:100vh;font-family:sans-serif,Noto Sans Japanese;font-size:14px;letter-spacing:normal;font-style:normal;font-stretch:normal;color:#222;font-feature-settings:"palt"}body{margin:0;min-height:100%;position:relative}img{vertical-align:bottom;max-width:100%}h1,h2,h3{font-family:sans-serif,Noto Sans Japanese;color:#00266f}h1{font-size:32px;padding:12px 0;margin:0}h1,h2{font-weight:700}h2{font-size:24px;line-height:1;position:relative;padding-top:20px}h2:before{content:"";display:block;position:absolute;width:10%;height:4px;background-color:#00266f;top:0;left:0}h3{font-size:20px;font-weight:700;line-height:1.2}h4{margin:2em 0 1em}p{line-height:1.5;letter-spacing:1px;margin-top:0;margin-bottom:1em}p:last-child{margin-bottom:0}.text-group .input-label+p{padding-left:12px}input,select,textarea{font-family:sans-serif,Noto Sans Japanese;font-size:14px;font-weight:300;letter-spacing:normal;font-style:normal;font-stretch:normal;color:#222;max-width:100%}input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea{border:1px solid #ccc;border-radius:4px;background-color:#fff}input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week]{line-height:1;padding:0 .4em;height:30px}input.dark,textarea.dark{background-color:#efefef;border:1px solid #ccc}input[type=checkbox],input[type=radio]{display:inline-block;position:absolute;margin:0 0 0 -16px;cursor:pointer}input[type=checkbox]{top:1px}input[type=radio]{top:0}input[type=number]{text-align:right}select{height:30px;cursor:pointer}textarea{line-height:1.5;padding:.4em}label{white-space:nowrap;cursor:pointer;position:relative;padding-left:16px}label.long-word{white-space:normal;line-height:1.25}label.button{transition:.24s ease;position:relative}label.button:hover{opacity:.64}label.button input[type=file]{position:absolute;margin:auto;left:0;right:0;bottom:0;z-index:-1;opacity:0;width:1px;height:1px}a{color:#00266f;transition:.24s ease;font-weight:700}a:hover{opacity:.64}button.button{font-size:100%;font-family:inherit;cursor:pointer;transition:.24s ease}button.button:hover{opacity:.64}ul{padding-left:2em;margin-top:0}li{line-height:1.5;letter-spacing:1px}li:not(:last-child){margin-bottom:.75em}li ul{margin:.5em 0 0}table{border-collapse:collapse}@media screen and (max-width:414px){label{white-space:normal}}.h1-container{position:sticky;margin:0 0 96px;background-color:#fff;z-index:1;border-bottom:2px solid #00266f}.h1-container .button-group-1{height:calc(2em + 2px);position:absolute;top:0;bottom:0;right:0;margin:auto;z-index:2}.h2-container{margin:72px 0 36px}.h3-container{margin:64px 0 32px}.heading-comment{display:inline-block;color:#666;line-height:21px;margin-left:16px}.heading-comment,.lead{font-size:14px;letter-spacing:1px}.lead{line-height:1.5;transition:.32s ease}.h1-container .lead{margin-top:32px}.h2-container .lead,.h3-container .lead{margin-top:16px}.h1-container+.lead{margin-top:-64px;margin-bottom:96px}.h2-container+.lead{margin-top:-20px;margin-bottom:36px;white-space:pre-wrap}.h3-container+.lead{margin-top:-8px;margin-bottom:16px}.text-with-eyecatch{position:relative;padding-top:20px;font-size:14px;font-weight:700;line-height:1.5;letter-spacing:1px;margin:0 0 48px}.text-with-eyecatch:before{content:"";display:block;position:absolute;width:10%;height:4px;background-color:#00266f;top:0;left:0}.heading{font-weight:700;line-height:1.5}.question-heading-memo{font-size:12px}.required-icon{display:inline-block;background-color:#96002b;padding:4px;border-radius:4px;color:#fff;font-size:12px;white-space:nowrap;font-weight:300}.button-cell .required-icon{font-size:10px;margin-bottom:-4px;position:absolute;top:1px;right:0}.message-write-box .required-icon{margin-right:4px}.input-label .required-icon{margin-right:8px}.fs-small{font-size:80%}.fw-normal{font-weight:400}.header{width:100%;background-color:#00266f;position:sticky;top:0;z-index:9999}.flow{width:100%;background-color:#ddf0fb}.content{width:100%;min-height:calc(100vh - 314px);padding-bottom:94px}.content,.footer{background-color:#fff}.attention>.container,.content>.container,.flow>.container,.footer>.container,.header>.container{max-width:1280px;margin:0 auto;position:relative}.section{padding:0 0 0 32px}.section .section{padding:0}.gray-box{background-color:#f9f9f9;padding:32px 32px 16px}@media screen and (max-width:1328px){.content>.container,.flow>.container,.footer>.container,.header>.container{margin:0 24px}}@media screen and (max-width:768px){.content>.container,.flow>.container,.footer>.container,.header>.container{margin:0 16px}.section{padding:0 0 0 16px}}.row{display:flex}.row.vertical-item-group,.row.vertical-item-group label{display:block}.menu-section .row{align-items:center;margin-top:16px}.menu-section .row span{padding-left:16px}.col.required{width:64px}.col.heading{width:240px;flex-shrink:0;padding-right:40px}.col.input{width:calc(100% - 288px)}.col.input.no-heading{width:calc(100% - 240px);margin-left:240px}:root .col,_:-ms-fullscreen{flex-shrink:0;max-width:calc(100% - 24px)}:root .col.heading+.col.input,_:-ms-fullscreen{max-width:calc(100% - 280px)}.col.heading+.col{flex-grow:1}@media screen and (max-width:768px){.row.one-question{display:block}.col.heading{width:100%;padding-right:0;margin-bottom:8px}.col.input{width:100%;padding-left:32px}}.list-fullwidth{width:100%}.list-default .thead-parent th{border-bottom:none;font-size:14px;padding-bottom:0}.list-default thead th{color:#00266f;text-align:left;padding:8px;font-size:12px;border-bottom:1px solid #00266f;font-weight:700}.list-default tbody,.list-default tfoot{border-top:1px solid #00266f}.list-default tbody td,.list-default tfoot td{padding:8px;border-bottom:1px solid #00266f}.button-cell{width:1%;white-space:nowrap;position:relative}@media screen and (max-width:768px){.button-cell{white-space:normal}}.list-header{justify-content:space-between}.list-paging{margin:0 -4px 24px;text-align:right}.list-paging a,.list-paging span{display:inline-block;padding:4px;font-size:12px}.list-block-link{width:100%}.list-block-link-head{display:flex;border-bottom:1px solid #00266f}.list-block-link-head>div{color:#00266f;text-align:left;padding:8px;font-size:12px;font-weight:600}a.list-block-link-row{display:flex;border-bottom:1px solid #00266f;text-decoration:none}a.list-block-link-row.confirmed{font-weight:300}a.list-block-link-row:hover{background-color:#ddf0fb}a.list-block-link-row>div{padding:16px 8px;line-height:1.5}.date-and-time{width:12rem;flex-shrink:0}.subject{width:calc(100% - 12rem);flex-shrink:0}@media screen and (max-width:414px){.list-block-link-head{display:block}.list-block-link-head>div.date-and-time{padding:8px 8px 0;font-size:10px}a.list-block-link-row{display:block}a.list-block-link-row>div{width:100%}a.list-block-link-row>div.date-and-time{padding:16px 8px 0;font-size:12px}}.button{display:inline-block;border-radius:2px;border:1px solid;letter-spacing:1px;text-align:center;text-decoration:none;white-space:nowrap;position:relative}.button-large{min-width:160px;padding:.86em 1em}.button-medium{min-width:160px;padding:.5em .6em}.button-small{min-width:80px;padding:.5em .6em}.button-xs{min-width:60px;padding:.5em .6em}.button-primary{background-color:#00266f;border-color:#00266f;color:#ffe61a;font-weight:400}.button-ghost{border-color:#00266f;color:#00266f}.button-ghost,.button-ghost-safety{background-color:#fff;font-weight:700}.button-ghost-safety{border-color:#006f50;color:#006f50}.button-ghost-danger{background-color:#fff;border-color:#6f0000;color:#6f0000;font-weight:700}.button-with-arrow-right:after{content:url(/packs/media/images/admin/icon-arrow-right-yellow-17585dc51f714f3da09b82ad6c06b97e.svg);display:inline-block;margin-left:.5em}.button-with-arrow-left:before{content:url(/packs/media/images/admin/icon-arrow-left-yellow-fdf4669dccee6431aaabb2c7788a8d74.svg);display:inline-block;margin-right:.5em}@media screen and (max-width:414px){.button-large{min-width:88px}}.date-picker{background-image:url(/packs/media/images/admin/icon-calendar-58acb30a739d07f268f68ef73758cfc9.svg);background-position:right 6px center;background-repeat:no-repeat}.upload-item{display:flex;align-items:flex-end;margin-bottom:16px}.upload-item:last-child{margin-bottom:0}.upload-thumnail{width:160px;height:160px;margin-right:16px;font-weight:600}.upload-filename{margin-right:16px;font-weight:700;width:160px}.requested-item{font-weight:600}.input-label{font-size:12px;font-weight:700;color:#444;margin-bottom:4px;line-height:1.5;white-space:nowrap}.input-label+.row.checkbox-group,.input-label+.row.radio-group{margin-top:8px}.message-write-box .input-label{line-height:20px;display:inline-block;margin-bottom:4px}.input-comments{font-size:12px;color:#444;line-height:1.5;letter-spacing:.5px;margin-top:-8px}.input-comments+.input-comments,input+.input-comments,select+.input-comments,textarea+.input-comments{margin-top:4px}.input-comments-invalid{font-weight:700;color:#6f0000}.width-max{width:100%}.width-xl{width:480px}.width-l{width:400px}.width-m{width:320px}.width-s{width:160px}.width-xs{width:80px}.invalid-input{outline:1px solid #6f0000;background-color:#ffefef!important}.invalid-input-group{border:1px solid #6f0000;background-color:#ffefef;padding:16px 16px 0;margin:0 0 16px}@media screen and (max-width:414px){.input-comments{margin-top:8px}}.header-nav{position:absolute;top:8px;right:0;color:#fff}.header-nav a{color:#fff;font-weight:300}.logo-container{display:flex;justify-content:space-between;align-items:flex-end;width:100%}.logo-iup{padding:24px 0}.logo-iup img{height:50px}.logo-ku{padding:24px 0}@media screen and (max-width:768px){.logo-iup{width:50%}}@media screen and (max-width:414px){.logo-iup{width:62%}.logo-ku{padding:24px 0 24px 24px}.header-nav{position:relative;text-align:right;margin-bottom:16px}}.flow .container{padding:16px 0;position:relative;display:flex;justify-content:space-between;align-items:center}.flow .container:before{content:"";display:block;width:calc(100% - 2px);margin:0 1px;height:1px;background-color:#003c7d;position:absolute;top:50%;left:0}.flow .container>span{color:#999}.flow .container>a,.flow .container>span{display:inline-block;padding:8px 16px;background-color:#fff;position:relative;font-weight:600;border-radius:9999px}.flow .container>a{color:#999;cursor:pointer;color:#003c7d;text-decoration:none}.flow .container>a:hover{opacity:1}.flow .container>a:hover,.flow .container>span.current{background-color:#003c7d;color:#fff}@media screen and (max-width:768px){.flow .container{padding:16px 0;line-height:1.5}}.attention{margin-top:32px}.attention .attention-text{border:1px solid #c1c3d1;padding:16px;position:relative;line-height:1.5;letter-spacing:1px}.attention .attention-text.attention-text-invalid{border:1px solid #ddc2c2;background-color:#ddc2c2;color:#6f0000;font-weight:700}.attention-square{width:auto;height:14px;line-height:14px;vertical-align:top;margin-top:-1.6px;margin-bottom:24px}@media screen and (max-width:1328px){.attention{padding:0 24px}}.button-large-group{display:flex;justify-content:center;align-items:center;margin-top:80px}.section .button-large-group{margin-right:32px}.button-large-group .button{margin:0 16px}.question-h3-container{display:flex;align-items:center;justify-content:space-between;background:#003;color:#fff;padding:8px}.question-h3-container h3{color:#fff;margin:0}.question-h3-container button{border:1px dotted #fff;padding:4px}.one-question{margin-bottom:24px}.one-question:last-child{margin-bottom:0}.input-button-group,.input-text-group,.input-upload-group,.select-group,.text-group,.textarea-group{margin:0 -8px 16px;align-items:flex-end;line-height:1.5}.one-question .input .row:last-child{margin-bottom:0}.radio-label-group{margin:0 -4px;flex-wrap:wrap}.input-button-group>.col,.input-text-group>.col,.input-upload-group>.col,.select-group>.col,.text-group>.col,.textarea-group>.col{margin:0 8px}.row.checkbox-group,.row.radio-group{margin:0 -12px;flex-wrap:wrap}.row.checkbox-group>.col,.row.radio-group>.col{margin:0 12px 16px}.row.radio-label-group{margin:0 -4px;flex-wrap:wrap}.row.radio-label-group .col{margin:0 4px 16px}.search-box{width:656px;margin:0 auto}@media screen and (max-width:768px){.input-button-group,.input-text-group,.input-upload-group,.select-group,.text-group,.textarea-group{display:block;margin:0}.input-button-group .col,.input-text-group .col,.input-upload-group .col,.select-group .col,.text-group .col,.textarea-group .col{width:100%;margin:0}}@media screen and (max-width:414px){.section .button-large-group{margin-right:16px}.button-large-group .button{margin:0 8px}}.flex-box-blue{display:flex;padding:8px;background-color:#f2f4f8}.flex-box-blue .heading{line-height:1;color:#00266f}.flex-box-blue .heading-student{border-left:1px solid #fff}.flex-box-blue .item{padding:8px}.flex-box-blue .item-label{margin-bottom:8px}.message-list-box{margin:32px 0 0}.message-list-box .message-box{margin-top:16px;display:flex}.message-box .icon-area{flex-grow:0;flex-shrink:0}.message-box .message-area{flex-grow:1;flex-shrink:1}.message-box .name-and-date{font-size:80%;font-weight:700;padding:2px 0 8px}.message-box .message-content{padding:16px}.message-content .attachment-files{margin-top:16px}.message-box-iup{padding:0 76px 0 0}.message-box-student{padding:0 0 0 76px;flex-direction:row-reverse}.message-box-iup .icon-area{margin:0 16px 0 0}.message-box-student .icon-area{margin:0 0 0 16px}.message-box-iup .name-and-date{color:#00266f}.message-box-student .name-and-date{text-align:right}.message-box-iup .message-content{background-color:#f3f5f8;border-radius:0 16px 16px}.message-box-student .message-content{background-color:#f2f8f6;border-radius:16px 0 16px 16px}.message-write-box{background-color:rgba(0,38,111,.3);margin-top:32px;padding:32px 0}.message-write-box .section{max-width:1280px;margin:0 auto}.message-write-box .input-comments{margin-top:0}.message-write-box .button-large-group{margin:32px 0 0}.message-write-box-content{width:60%}.message-write-box-content .row{justify-content:space-between;flex-direction:row-reverse}.message-write-box-attachmentfiles{width:40%;padding-left:16px}.message-write-box-attachmentfiles .upload-item-box{border-bottom:1px solid #00266f;margin:0 0 8px}.message-write-box-attachmentfiles .upload-item{margin:0 0 8px;justify-content:space-between}.message-write-box-attachmentfiles .row{justify-content:space-between}@media screen and (max-width:1328px){.message-write-box{padding-right:24px;padding-left:24px}}@media screen and (max-width:768px){.flex-box-blue{display:block}.flex-box-blue .row{padding-left:16px}.flex-box-blue .heading-student{border-left:none;border-top:1px solid #fff}.message-write-box-attachmentfiles .upload-item{display:block}.message-write-box-attachmentfiles .upload-buttons{margin-top:4px}}@media screen and (max-width:414px){.flex-box-blue .row{display:block}.message-write-box{padding-right:16px;padding-left:16px}.message-write-box .row{display:block}.message-write-box-attachmentfiles,.message-write-box-content{width:100%}.message-box-iup{padding:0 32px 0 0}.message-box-student{padding:0 0 0 32px}.icon-area img{width:24px;height:auto}.message-box-iup .icon-area{margin:0 8px 0 0}.message-box-student .icon-area{margin:0 0 0 8px}.message-write-box-attachmentfiles{margin-top:16px;padding-left:0}.message-write-box-attachmentfiles .input-comments{margin-bottom:8px}.pc-only{display:none}}@media screen and (min-width:768px){.message-write-box .button-large-group .button-small{min-width:140px}}.footer{background-color:#00266f;padding:24px 0;position:absolute;width:100%;bottom:0}.copyright{text-align:center;color:#fff}.overlay,.sticky-link{position:fixed}.overlay{top:0;right:0;width:100vw;height:100vh;background-color:hsla(0,0%,82.4%,.88);z-index:10000;text-align:center;display:none}dialog{border:none;border-top:4px solid #00266f;box-shadow:0 4px 16px rgba(0,0,0,.16);margin:auto}.modal-title{margin:32px 32px 16px;color:#00266f;font-family:Rokkitt;font-size:20px;font-weight:700;line-height:24px;text-align:left}.modal-text{margin:32px;white-space:pre-wrap;text-align:left}.modal-button-group{margin:32px;display:flex;justify-content:center}.modal-button-group a,.modal-button-group button{margin:0 8px}.search-button-group{display:flex;justify-content:center}.search-button-group .col{margin:0 16px}.student-data-export thead{border-right:1px solid #00266f}.student-data-export td,.student-data-export th{padding:8px;border-top:1px solid #00266f;border-left:1px solid #00266f;border-bottom:1px solid #00266f}.student-data-export th{background-color:#ddf0fb;width:calc(8em + 16px)}.student-data-export td{border-right:1px solid #00266f}.student-data-export h3{margin-bottom:8px}.student-data-export b{font-weight:700}.student-data-export .blank_line{height:16px;border:none;padding:0}.student-data-export .child-table{border-bottom:none}.student-data-export .no-border-table td,.student-data-export .no-border-table th{border:none}.student-data-export .cell-large{width:40%}.student-data-export .cell-medium{width:15%}.student-data-export .cell-small{width:10%}.student-data-export .label{display:inline-block;background-color:#dfdfdf;padding:4px 6px;margin-right:4px}.user-photo-cell{width:1%;min-width:212px;padding:0 0 0 32px;vertical-align:top}.user-photo{width:180px;height:auto;border:1px solid #dfdfdf}.full-width{width:100%}.required-or-optional{background-color:#efefef;padding:8px 16px;position:relative;display:inline-block;white-space:nowrap}.required-or-optional:before{content:"";display:block;width:0;height:0;border-color:transparent transparent #efefef;border-style:solid;border-width:0 4px 8px;position:absolute;top:0;left:0;transform:translate(16px,-8px)}.required-or-optional label:not(:last-child){margin-right:16px}.required-or-optional label input[type=radio]{top:inherit}.invalid-cell{background-color:#ddc2c2!important}.question-setting-container-wrapper{overflow:hidden;transition:.1s ease}.question-setting-container-wrapper:nth-child(2n){background-color:#f6f6f6}.question-setting-container{display:flex;justify-content:flex-start;align-items:stretch;padding:8px}.question-setting-container .input-item-name{font-weight:700;padding-right:1em;min-width:6em;line-height:1.5}.question-setting-container .input-item-code{padding-right:16px}.question-setting-container .input-item-body{flex-grow:1;flex-shrink:1}.question-setting-container .input-item-icon{padding:0 0 0 16px}.question-setting-container .input-item-icon a{display:block}.question-setting-container .input-item-icon a:not(:first-child){margin-top:8px}.question-setting-container .input-item-icon a .icon{width:32px;height:32px}.question-setting-container .input-item-icon button{display:block;cursor:pointer;padding:0;border:none;background:transparent;margin-bottom:8px}.question-setting-container .input-item-icon button .icon{width:32px;height:32px}.multi-language-container{display:flex;justify-content:flex-start;align-items:flex-start}.multi-language-container:not(:first-child){margin-top:24px}.multi-language-item-language{width:5em;padding-right:1em;flex-grow:0;flex-shrink:0;font-weight:700;line-height:1.5}.multi-language-item-input{flex-grow:1;flex-shrink:1}.edit-hover-area{display:inline-block;cursor:pointer;position:relative}.edit-button-group{display:none;position:absolute;bottom:0;left:0;z-index:100;background-color:#00266f;padding:20px;box-shadow:0 20px 20px rgba(0,0,0,.3);transform:translateY(100%);border-radius:0 2px 2px 2px}.other-button-area{display:inline-block}.button-hide-question-list:after,.button-see-question-list:after{margin-left:.5em}.button-see-question-list:after{content:"▼"}.button-hide-question-list:after{content:"▲"}.one-question-package{border-top:5px solid #cfcfcf;border-bottom:5px solid #cfcfcf;padding:48px 0 24px}.one-question-package .one-question{border-bottom:1px dashed #cfcfcf;padding-bottom:32px}.one-question-package .one-question:last-child{border-bottom:none}.numbering-list-table{counter-reset:number 0}.numbering-list-table .numbering-list-item .number-cell:after{counter-increment:number 1;content:counter(number) " "}.page-setting-item{background-color:#fff}.page-setting-item .grip-cell{width:32px}.page-setting-item>.grip-cell:after,.question-item>.grip-cell:after{content:url(/packs/media/images/admin/icon-drag-0efc3f17853080f578f77bccff86d639.svg);display:block;width:16px;height:16px;opacity:.2}.page-setting-item:hover .grip-cell:after{opacity:1}.page-setting-item .question-item .grip-cell:after{opacity:.2}.page-setting-item .question-item:hover .grip-cell:after{opacity:1}.page-setting-item .number-cell{text-align:center}.page-setting-item .title-cell .question-list{width:640px;background-color:#fff}.page-setting-item .title-cell .grip-cell{width:32px}.page-setting-item .title-cell .title-cell{width:60%}.page-setting-item .title-cell .format-cell{white-space:nowrap;width:40%}.page-setting-item .title-cell .mandatory-cell{width:64px;white-space:nowrap}.page-setting-item-title{display:flex;justify-content:space-between;align-items:center;min-height:30px}.page-setting-item-title .required-icon{margin-left:1em}.question-list{border:1px solid #444;border-bottom:none}.question-list tr{background-color:#f9f9ff}.tip-item{display:none;position:absolute;top:0;left:0;margin-top:-10px;background-color:#ddf0fb;padding:10px 20px;z-index:99;pointer-events:none;transform:translateY(-100%);border-radius:4px}.tip-item-body{position:relative}.tip-item-body:after{position:absolute;bottom:0;left:0;transform:translateY(16px);content:"";display:block;width:0;height:0;border-color:#ddf0fb transparent transparent;border-style:solid;border-width:6px 3px 0}.input-type-select{background-color:#b1d7ed;padding:16px}.input-type-select .col:not(:first-child){margin-left:16px}.question-option{background-color:#ddf0fb;padding:16px}.question-option .col:not(:first-child){margin-left:16px}.input-type-option{background-color:#e1eaff;padding:16px;justify-content:flex-start;align-items:center}.input-type-option .col:not(:first-child){margin-left:16px}.input-type-body{padding:16px;justify-content:flex-start;align-items:center}.input-type-body .col:not(:first-child){margin-left:16px}.conditional-branch-setting-container{background-color:#d6f2f5;padding:16px 16px 8px;margin-top:32px}.conditional-branch-setting-container .head{font-weight:700;border-left:5px solid #96dee0;padding:8px 0 8px 16px;margin-bottom:16px}.conditional-branch-setting-container .body .one-item{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-top:1px dashed #cfcfcf}.conditional-branch-setting-container .body .one-item .add-and-del{display:flex;justify-content:center;align-items:center}.conditional-branch-setting-container .body .one-item .add-and-del a{width:32px;height:32px}.conditional-branch-setting-container .body .one-item .add-and-del a:not(:first-child){margin-left:8px}.bold{font-weight:700}.align-left{text-align:left}.align-right{text-align:right}.align-center{text-align:center}.bgcolor-accent{background-color:#ddf0fb}input[type=text]:-moz-read-only{opacity:.4;pointer-events:none}.standby,input[type=text]:read-only{opacity:.4;pointer-events:none}.hidden{display:none}.pt8{padding-top:8px}.pt16{padding-top:16px}.pt24{padding-top:24px}.pt32{padding-top:32px}.pr8{padding-right:8px}.pr16{padding-right:16px}.pl8{padding-left:8px}.pl16{padding-left:16px}.pb8{padding-bottom:8px}.pb16{padding-bottom:16px}.mt8{margin-top:8px}.mt16{margin-top:16px}.mt48{margin-top:48px}.mt64{margin-top:64px}.mt-64{margin-top:-64px}.ml8{margin-left:8px}.ml16{margin-left:16px}.mb16{margin-bottom:16px}.mb32{margin-bottom:32px}.loading{background-image:url(/packs/media/images/loading-e859951782499bf1aa75478b80c61402.png);background-position:50%;background-repeat:no-repeat;border:none;box-shadow:none}.button-cell:hover .edit-hover-area:hover .button.button-edit{border-radius:2px 2px 0 0}.button-cell:hover .edit-hover-area:hover .edit-button-group{display:inline}.button-cell:hover .other-button-area{opacity:.2}.button-cell:hover .other-button-area:hover{opacity:1}.title-cell .toggle-contents{overflow:hidden;transition:.1s ease;height:0}.title-cell .button-question-list-toggle:after{content:"▼"}.title-cell.show-question-list .button-question-list-toggle:after{content:"▲"}.dropdown{transition:.1s;transform-origin:top;transform:scaleY(0)}.dropdown.show{transform:scaleY(1)}.preview-button-area{display:inline-block;position:relative;cursor:pointer}.preview-button-area .preview-button-group{padding:5px;position:absolute;background:#00266f;display:none}.preview-button-area .preview-button-group button{width:100%}.preview-button-area:hover .preview-button-group{display:block}.content{visibility:hidden;opacity:0;transition:visibility .5s,opacity .5s}.content.ready{visibility:visible;opacity:1}