@charset "UTF-8";body{font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Meiryo,メイリオ,MS PGothic,arial,helvetica,sans-serif;font-size:16px;color:#333}body{background-color:#fff;text-align:justify;text-justify:inter-ideograph;overflow-wrap:break-word;-webkit-text-size-adjust:100%}html,body{margin:0;padding:0;height:100%;scroll-padding-top:100px}@media screen and (max-width: 640px){body{font-size:14px;color:#333}}.page-main{width:1200px;padding:0 20px;min-height:calc(100% - 120px);margin:0 auto 20px}@media screen and (max-width: 1200px){.page-main{width:100%;min-width:375px}}header{display:block;position:relative;top:0;z-index:800;height:85px;background-image:url(/img/header_logo_mini.png);background-size:1200px 85px;border-bottom-right-radius:14px;border-bottom-left-radius:14px;margin-bottom:15px}@media screen and (max-width: 1200px){header{position:relative;width:calc(100% + 40px);height:60px;left:-20px;padding-right:20px;min-width:355px;line-height:60px;color:#fff;font-size:30px;text-align:right;background-size:847px 60px;border-radius:0}}.page-footer{background-color:#595959;height:100px}.page-title{font-size:22px;color:#6a3f25;font-weight:700;text-align:right;line-height:28px;margin-bottom:20px;padding:20px 50px 20px 10px;background-image:url(/img/title_head1.png);background-size:30px 52px;background-position:100% 0%;background-repeat:repeat-y;background-color:#deeff2;border-radius:14px;font-family:inherit;text-rendering:optimizelegibility}@media screen and (max-width: 640px){.page-title{text-align:left;padding:10px 10px 8px 23px;line-height:27px;background-position:-15px 0%;border-radius:0}}.page-title>p{display:inline-block}hr.title-hr{background-color:#7eb513;border-radius:9999px;height:.25rem;margin-top:-20px;margin-bottom:15px;width:4em}.box .box-content{margin-left:30px}.box .box-content:not(:last-child){margin-bottom:10px}@media screen and (max-width: 640px){.box .box-content{margin-left:0}}.field:has(>.msg-validation:not(.hide)) .input,.field:has(>.msg-validation:not(.hide)) select,.field:has(>.msg-validation:not(.hide)) .file-name{border-color:#ff6685;background-color:#fee}.field:has(>.msg-validation:not(.hide)) .file-name{border-left-width:.8px}.field:has(>.msg-validation:not(.hide))>.control:has(input[type=radio]){border:.8px solid #ff6685;border-radius:var(--bulma-radius);background-color:#fee;padding:5px 0 3px 5px}input[type=radio]{margin-right:5px}input[type=checkbox]{transform:scale(1.5)}#circlecut_chuui{width:700px;cursor:pointer;border:solid 1px #d0d0d0}.input-short{width:10rem}.input-middle{width:20rem}.input-long{width:30rem}.file-name.input-short,.file-name.input-middle,.file-name.input-long{max-width:none}.control.checkbox{border:.8px solid black;border-radius:var(--bulma-radius);padding:.5rem .5rem .2rem}.control.checkbox label.checkbox{margin-top:.3rem;margin-bottom:.3rem}.control.checkbox input[type=checkbox]{margin-right:.5rem}.control.checkbox.sub-checkbox{border:none;padding:0 .5rem;font-size:.9rem}.control.checkbox.sub-checkbox label.checkbox{margin-top:.5rem;margin-bottom:0}.field:has(>.msg-validation:not(.hide)) .control.checkbox.sub-checkbox label.checkbox{margin:0}#entry_confirm_dialog.custom-dialog table{word-break:break-all}#entry_confirm_dialog.custom-dialog table tr th:nth-child(1){width:20%}#entry_confirm_dialog.custom-dialog table tr th:nth-child(2){width:20%}#entry_confirm_dialog.custom-dialog .modal-content{width:800px}#entry_confirm_dialog{z-index:900}.field-label>.label{display:inline-block}.field-label.required:before{content:"必須";color:#fff;background:#da0000;padding:.1rem .3rem;border-radius:.5rem;margin-right:.5rem;vertical-align:text-top;display:inline-block;font-size:.8rem}.sample-required{color:#fff;background:#da0000;padding:.1rem .3rem;border-radius:.5rem;margin-left:.5rem;margin-right:.5rem;vertical-align:text-top;display:inline-block;font-size:.8rem}@media screen and (max-width: 640px){.field-label .label{font-size:1rem;vertical-align:middle}}.control:has(.border-label){padding-top:.2rem}.border-label{position:absolute;font-size:.7rem;top:-.4rem;left:.4rem;z-index:1;color:#666;background-color:#fff;padding:0 .2rem;pointer-events:none}.border-label.required:before{content:"必須";color:#fff;background:#da0000;padding:0 .3rem;border-radius:.3rem;margin-right:.3rem}.form-button{width:15rem}.select select,.input,.textarea,.button.is-static,.file-cta,.file-name{border-color:#000}.input.disabled,.file-cta.disabled,.file-name.disabled{background-color:var(--bulma-input-disabled-background-color);border-color:var(--bulma-input-disabled-border-color);box-shadow:none;color:var(--bulma-input-disabled-color);cursor:not-allowed}.buttons.address-confirm .button{width:100%;word-break:break-all;text-align:left;display:inline-block;word-wrap:break-word}.help.input-help{font-size:.85rem;color:#008614;font-weight:700}#entry_confirm_dialog.custom-dialog .btn-group{padding-bottom:2rem}#entry_confirm_dialog.custom-dialog .btn-group .button{width:10rem}#entry_confirm_dialog.custom-dialog *[name=entry_circle_cut] img{width:250px}
