@charset "UTF-8";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}caption,th,td{text-align:left;font-weight:400;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0;padding:0}*,*:before,*:after{box-sizing:border-box}.none{display:none}@media screen and (min-width: 640px){.sp_only{display:none!important}}@media screen and (max-width: 640px){.pc_only{display:none!important}}.tac{text-align:center!important}.tar{text-align:right!important}@media screen and (max-width: 640px){.sp_tac{text-align:center!important}.sp_tal{text-align:left!important}.imgfull{margin-left:-10px;margin-right:-10px}}.d-i{display:inline!important}.d-ib{display:inline-block}.d-b{display:block}.w100p{width:100%}.mb-1em{margin-bottom:1em}.mb-xs{margin-bottom:10px!important}.mb-sm{margin-bottom:30px!important}.mb-md{margin-bottom:50px!important}.mb-lg{margin-bottom:75px!important}.mb-xl{margin-bottom:100px!important}.mb-xxl{margin-bottom:150px!important}@media screen and (max-width: 640px){.mb-sm{margin-bottom:20px!important}.mb-md{margin-bottom:40px!important}.mb-lg{margin-bottom:60px!important}.mb-xl{margin-bottom:70px!important}.mb-xxl{margin-bottom:80px!important}.sp_mb-none{margin-bottom:0!important}.sp_mb-md{margin-bottom:20px!important}}.pb-xs{padding-bottom:10px!important}.pb-sm{padding-bottom:30px!important}.pb-md{padding-bottom:50px!important}.pb-lg{padding-bottom:75px!important}.pb-xl{padding-bottom:100px!important}.pb-xxl{padding-bottom:150px!important}.pb-none{padding-bottom:0!important}@media screen and (max-width: 640px){.pb-sm{padding-bottom:20px!important}.pb-md{padding-bottom:40px!important}.pb-lg{padding-bottom:60px!important}.pb-xl{padding-bottom:70px!important}.pb-xxl{padding-bottom:80px!important}}.pt-xs{padding-top:10px!important}.pt-sm{padding-top:30px!important}.pt-md{padding-top:50px!important}.pt-lg{padding-top:75px!important}.pt-xl{padding-top:100px!important}.pt-xxl{padding-top:150px!important}.pt-none{padding-top:0!important}@media screen and (max-width: 640px){.pt-sm{padding-top:20px!important}.pt-md{padding-top:40px!important}.pt-lg{padding-top:60px!important}.pt-xl{padding-top:70px!important}.pt-xxl{padding-top:80px!important}}.mt-xs{margin-top:10px!important}.mt-sm{margin-top:20px!important}.mb-none{margin-bottom:0!important}.clearfix{clear:both}.mr-xs{margin-right:5px!important}.ml-sm{margin-left:10px!important}.mr-1em{margin-right:1em}.mh-auto{margin-left:auto;margin-right:auto}.maxw800{max-width:800px}.indent-1em{text-indent:-1em;margin-left:1em}.color-primary{color:#ff0014}.color-red{color:#ff001d!important}.fz-xl{font-size:25px}@media screen and (max-width: 640px){.fz-xl{font-size:19px;font-size:4.5563549161vw}}@media screen and (max-width: 640px) and (min-width: 450px){.fz-xl{font-size:38px}}.marker{display:inline}.bold{font-weight:700}.fz-lg{font-size:1.1em}.fz-xl{font-size:1.4em}.fz-md{font-size:28px;line-height:1.8}@media screen and (max-width: 640px){.fz-md{font-size:14px;font-size:3.3573141487vw}}@media screen and (max-width: 640px) and (min-width: 450px){.fz-md{font-size:28px}}.fz-sm{font-size:.9em}.fz-xs{font-size:.8em}.font-accent{font-family:Noto Sans JP,NotoSansCJKjp,Yu Gothic,游ゴシック,YuGothic,游ゴシック体,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,MS P Gothic,ＭＳ Ｐゴシック,sans-serif}.font-serif{font-family:"Noto Serif JP",NotoSansCJKjp,Yu Gothic,游ゴシック,YuGothic,游ゴシック体,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,MS P Gothic,ＭＳ Ｐゴシック,sans-serif}.input-sm{width:60%!important}html,body{font-smoothing:antialiased;-moz-font-smoothing:antialiased;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:none}html{font-size:62.5%}body{font-family:Noto Sans JP,NotoSansCJKjp,Yu Gothic,游ゴシック,YuGothic,游ゴシック体,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,MS P Gothic,ＭＳ Ｐゴシック,sans-serif;color:#1b1b1b;line-height:1.4;font-size:15px;background:#fff;word-break:break-all}h1{font-size:25px;font-weight:600}h2{font-size:22px;font-weight:600}h3{font-size:20px;font-weight:600}h4{font-size:18px}video,img{vertical-align:bottom;max-width:100%;height:auto}a{color:#000;cursor:pointer;text-decoration:none;display:inline-block;vertical-align:0}a:hover{text-decoration:underline}strong{font-weight:600}small{font-size:.7em}table th,table td{vertical-align:top}span{display:inline-block;vertical-align:0}hr{margin:0;padding:0;border:none;border-bottom:5px solid #349363}input[type=radio],input[type=checkbox],label{cursor:pointer}input[type=text],input[type=password],input[type=email],input[type=search],input[type=tel],input[type=number],select,select.form-control,textarea{padding:9px 15px;height:auto;margin:0 5px 0 0;border:1px solid #C0C0C0;vertical-align:middle;font-weight:400;line-height:1.5;font-family:Noto Sans JP,NotoSansCJKjp,Yu Gothic,游ゴシック,YuGothic,游ゴシック体,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,MS P Gothic,ＭＳ Ｐゴシック,sans-serif;color:#333;width:100%;background:#f6f6f6;font-size:16px;display:inline-block;box-shadow:none;border-radius:4px;outline:none}input[type=text]::placeholder,input[type=password]::placeholder,input[type=email]::placeholder,input[type=search]::placeholder,input[type=tel]::placeholder,input[type=number]::placeholder,select::placeholder,select.form-control::placeholder,textarea::placeholder{color:silver;opacity:1}input[type=text]:focus,input[type=password]:focus,input[type=email]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=number]:focus,select:focus,select.form-control:focus,textarea:focus{border-color:#0c4374}input[type=text],input[type=password],input[type=email],input[type=search],input[type=tel],input[type=number]{-webkit-appearance:none}textarea{line-height:1.4}select{background-clip:padding;-moz-background-clip:padding;-webkit-background-clip:padding-box}select.w-sm,input[type=text].w-sm,input[type=password].w-sm,input[type=email].w-sm,input[type=search].w-sm,input[type=tel].w-sm,input[type=number].w-sm,input.text.w-sm,textarea.w-sm{width:230px}select.w-xs,input[type=text].w-xs,input[type=password].w-xs,input[type=email].w-xs,input[type=search].w-xs,input[type=tel].w-xs,input[type=number].w-xs,input.text.w-xs,textarea.w-xs{width:80px}.input-wrap{position:relative;display:inline-block}.input-wrap input[type=text],.input-wrap input[type=password],.input-wrap input[type=email],.input-wrap input[type=search],.input-wrap input[type=tel],.input-wrap input[type=number],.input-wrap select,.input-wrap textarea{position:relative;z-index:2;background:none}.input-wrap .input-attr{position:absolute;right:10px;top:50%;margin-top:-.7em;color:#ccc;z-index:1}.container,.container-sm{max-width:1440px;margin:0 auto}.slick-dotted.slick-slider{margin-bottom:0!important}.btn{cursor:pointer;text-align:center;-ms-touch-action:manipulation;touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-appearance:none;font-size:16px;font-weight:400;line-height:1.2;text-decoration:none;border:1px solid #ffffff;padding:20px 40px;font-family:Noto Sans JP,NotoSansCJKjp,Yu Gothic,游ゴシック,YuGothic,游ゴシック体,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,MS P Gothic,ＭＳ Ｐゴシック,sans-serif;display:inline-block;vertical-align:0;border-radius:0;transition:opacity .3s ease;text-shadow:none;position:relative;outline:none}@media screen and (max-width: 640px){.btn{font-size:16px;font-size:3.8369304556vw}}@media screen and (max-width: 640px) and (min-width: 450px){.btn{font-size:32px}}.btn:hover{text-decoration:none}.btn.btn-default{color:#fff;background:#767676;border-color:#767676;font-weight:700}.btn.btn-default-outline{color:#0c4374;text-align:center;font-weight:700;letter-spacing:.1em;border-radius:5px;border:1px solid rgba(12,67,116,.15);background:#fff}.btn.btn-default-outline:hover{opacity:.6;border:1px solid rgba(12,67,116,.15);background:#fff}.btn.btn-primary{padding:25px 30px;color:#0c4374;text-align:center;font-size:32px;font-style:normal;font-weight:700;line-height:1.375;letter-spacing:1.6px;border-radius:10px;border:3px solid #0C4374;background:#fff}.btn.btn-primary:hover{color:#fff;background:#0c4374}.btn.btn-primary-gosht{padding:35px 30px;color:#0c4374;text-align:center;font-size:28px;font-weight:700;line-height:1;letter-spacing:1.4px;border-radius:15px;border:6px solid #1B6BB2;background:#fff;box-shadow:7px 7px 8px #00000040}.btn.btn-primary-outline{padding:15px 30px;color:#fff;text-align:center;font-size:25px;font-weight:700;line-height:1.96;letter-spacing:1.25px;border-radius:5px;border:1px solid var(--main-white, #FFF)}.btn.btn-secondary{position:relative;padding:35px;color:#fff;text-align:center;font-size:28px;font-style:normal;font-weight:700;line-height:1.07143;letter-spacing:1.4px;border-radius:10px;background:#0c4374;border:none}.btn.btn-secondary:hover{opacity:.6}@media screen and (max-width: 640px){.btn.btn-secondary:hover{opacity:1}}.btn.btn-secondary.btn-sm{border:1px solid #0C4374}@media screen and (max-width: 640px){.btn.btn-secondary{font-size:14px;font-size:3.3573141487vw;padding:16px;border-radius:5px}}@media screen and (max-width: 640px) and (min-width: 450px){.btn.btn-secondary{font-size:28px}}.btn.btn-text{font-weight:700;font-size:14px;color:#fff;background:none;border:none;padding:10px;font-family:Noto Sans JP,NotoSansCJKjp,Yu Gothic,游ゴシック,YuGothic,游ゴシック体,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,MS P Gothic,ＭＳ Ｐゴシック,sans-serif}.btn.btn-addform{padding:13px 30px 13px 50px;color:#fff;text-align:center;font-size:28px;font-style:normal;font-weight:500;line-height:1.57143;letter-spacing:1.4px;border-radius:10px;border-color:#0c4374;background:#0c4374 url(https://app.7ir-iy.com/assets/img/icn-plas-01.svg) no-repeat;background-position:left 16px center}@media screen and (max-width: 640px){.btn.btn-addform{font-size:18px;background-size:10px}}.btn.btn-delete{padding:13px 30px;background:#cc0606;border-color:#cc0606;color:#fff;text-align:center;font-size:28px;font-style:normal;font-weight:500;line-height:1.57143;letter-spacing:1.4px;border-radius:10px;background-position:left 16px center}@media screen and (max-width: 640px){.btn.btn-delete{font-size:18px;background-size:10px}}.btn.btn-sm{line-height:1.2;border-radius:5px;padding:10px 20px;font-size:11px;font-size:2.6378896882vw}@media screen and (min-width: 450px){.btn.btn-sm{font-size:22px}}.btn.btn-w-sm{padding-left:0;padding-right:0;text-align:center;width:90px;width:21.5827338129vw}@media screen and (min-width: 450px){.btn.btn-w-sm{width:180px}}.btn.btn-shadow{box-shadow:3px 3px 4px #0c43756b}.btn.btn-rounded{border-radius:50px}.btn.btn-circle{border-radius:50%}.btn.btn-block{display:block;padding-left:0;padding-right:0;width:100%}.btn.btn-upload{font-size:16px;letter-spacing:-.03em}.btn.btn-upload img{margin-left:10px}.btn.btn-send{padding:20px 60px 20px 95px;color:#fff;text-align:center;font-size:28px;font-style:normal;font-weight:700;line-height:1.07143;letter-spacing:1.4px;border-radius:15px;border:3px solid #FFF;background:#0c4374 url(https://app.7ir-iy.com/assets/img/icn-send-01.svg) no-repeat;background-size:35px 28px;background-position:left 35px center;box-shadow:7px 7px 9px #0c43756b}@media screen and (max-width: 640px){.btn.btn-send{padding:15px 40px 15px 60px;font-size:18px;background-size:16px;background-position:left 25px center}}.btn.btn-download{display:block;padding:22px 0;color:#fff;text-align:center;font-size:28px;font-style:normal;font-weight:700;line-height:1.07143;letter-spacing:1.4px;border-radius:15px;border:3px solid #FFF;background:#0c4374 url(https://app.7ir-iy.com/assets/img/icn-download-01.svg) no-repeat;background-size:52px;background-position:left 20px center;box-shadow:7px 7px 9px #0c43756b}@media screen and (max-width: 640px){.btn.btn-download{padding:22px 0;font-size:18px;background-size:24px;background-position:left 15px center}}.btn.btn-img{padding:0;margin:0;background:none;border:none}.btn.btn-img .img-disabled,.btn.btn-img[disabled] .img-active{display:none}.btn.btn-img[disabled] .img-disabled{display:inline-block}.btn.btn-more{border:none;background:none;padding:0;margin:0;color:#1b1b1b}.btn.btn-more img{margin-right:10px;vertical-align:middle}.btn.btn-close{display:inline-block;width:inherit;height:inherit;border-radius:95px;border:6px solid #1B6BB2;background:#fff;color:#0c4374;font-size:28px;font-weight:700;line-height:1.07;letter-spacing:1.4px;text-align:center;opacity:1;transition:opacity .3s ease}@media screen and (max-width: 640px){.btn.btn-close{font-size:18px}}.btn.btn-close:hover{opacity:.6}.btn.btn-close img{margin-right:33px}@media screen and (max-width: 640px){.btn.btn-close img{width:18px}}.btn.btn-bg{padding:0;margin:0;width:270px;height:36px;font-size:15px;font-weight:700;line-height:36px;border:none;color:#1b1b1b;background:url(https://app.7ir-iy.com/assets/img/btn-bg.svg) center center no-repeat;background-size:contain}.btn.btn-bg img{vertical-align:middle;margin-right:5px}.btn.btn-bg:hover{opacity:.6}.link-img{transition:opacity .3s ease}.link-img:hover{opacity:.6}.link-txt{text-align:center;color:#272727;display:inline-block;border-bottom:2px solid #272727}.link-txt:hover{text-decoration:none;border-bottom-color:#0000}.list-checkboxs li{display:inline-block;min-width:48%;padding:15px 0;font-weight:700}.input-checkbox,.input-radio{cursor:pointer;display:inline-block;position:relative}.input-checkbox input,.input-radio input{margin:0;padding:0;vertical-align:middle;width:1px;height:1px;opacity:0;display:inline;position:absolute;left:5px;top:50%}.input-checkbox input~span,.input-radio input~span{display:inline-block;vertical-align:-2px;margin-right:5px;position:relative;width:15px;height:15px;border-radius:2px;background:none;border:1px solid #b8b8b8;transition:all .3s ease}.input-checkbox input~span:after,.input-radio input~span:after{content:" ";display:none;position:absolute;top:2px;left:1px;background:url(https://app.7ir-iy.com/assets/img/icn-check.png) center center no-repeat;width:8px;height:7px;background-size:contain}.input-checkbox input:checked~span,.input-radio input:checked~span{background:#dfb869!important}.input-checkbox input:checked~span:after,.input-radio input:checked~span:after{display:block}.input-checkbox:hover input~span,.input-radio:hover input~span{background:none}.title-primary{display:flex;align-items:center;margin-bottom:20px}.title-primary .icn{margin-right:20px}@media screen and (max-width: 640px){.title-primary .icn{height:24px}}.title-primary span{color:#0c4374;font-size:32px;font-weight:700;line-height:1;letter-spacing:1.6px}@media screen and (max-width: 640px){.title-primary span{font-size:24px}}.modal-dialog-fluid{background:#000}.modal-dialog-fluid .btn-modal-close{border:0;background:none;text-align:right}.modal-dialog-fluid .modal-dialog{max-width:673px;width:100%}.modal-dialog-fluid .modal-content{background:#000}.modal-dialog-fluid .modal-footer{justify-content:center}[data-loading]{position:relative}[data-loading]:before{content:" ";position:fixed;top:0;left:0;right:0;bottom:0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffc;z-index:9000}[data-loading]:after{font-family:"Font Awesome 5 Free";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;font-weight:900;content:"";font-size:28px;color:#000;opacity:.4;position:fixed;top:50%;left:50%;text-align:center;z-index:9001;animation:1.5s linear infinite rotate360}body[data-loading]{min-height:100vh}@keyframes rotate360{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.text-error{color:#cc0606!important}.toast{font-size:16px}.alert{position:fixed;color:#0c4374;font-size:10px;font-weight:500;border-radius:4px;background:var(--base-attention, #FFF);box-shadow:0 0 5px #00000040;top:80px;z-index:100;left:10px;right:10px;padding:5px;border:none}.alert .icn{color:#cb2030;font-size:16px;font-weight:700;vertical-align:middle;margin-right:0}.alert .btn{padding:0;font-size:10px;border-radius:50%;text-align:center;margin-left:5px;width:12px;height:12px;line-height:9px;border:none}.toast{position:fixed;bottom:100px;left:0;right:0;margin:0 auto;max-width:none;width:100%;text-align:center;background:none;border:none;box-shadow:none}.toast .toast-body{color:#0c4374;text-align:center;font-weight:700;letter-spacing:1.4px;font-size:14px;font-size:3.3573141487vw;border-radius:4px;background:var(--base-attention, #FFF);box-shadow:0 0 5px #00000040;display:inline-block;padding:10px 24px}@media screen and (min-width: 450px){.toast .toast-body{font-size:28px}}.icn-img.icn-img-edit{background:url(https://app.7ir-iy.com/assets/img/icn-edit.svg) no-repeat center center;background-size:contain;display:inline-block;width:20px;height:20px;vertical-align:middle}html{position:relative;height:100%}body{height:100%}.container,.container-sm{position:relative;max-width:1440px;padding-left:20px;padding-right:20px;margin-left:auto;margin-right:auto}@media screen and (max-width: 1440px){.container,.container-sm{width:auto;padding-left:5.9952038369vw;padding-right:5.9952038369vw}}.container-sm{max-width:960px}.contents{margin-bottom:40px}@media screen and (max-width: 640px){.contents{margin-bottom:40px}}.anchor-target{padding-top:150px;margin-top:-150px}@media screen and (max-width: 640px){.anchor-target{padding-top:50px;margin-top:-50px}}.main{overflow:hidden;max-width:640px;margin-left:auto;margin-right:auto}.click-no{pointer-events:none}.header{background:#dedede;top:0;width:100%}.header.login>.container,.header.login>.container-sm{justify-content:center}.header.login>.container>h1,.header.login>.container-sm>h1{padding:30px 0}.header>.container,.header>.container-sm{display:flex;justify-content:space-between;align-items:center;position:relative;width:100%;margin:0 auto}.header>.container>h1,.header>.container-sm>h1{padding:50px 0;text-align:center;font-size:32px;font-weight:700;line-height:1;letter-spacing:1.6px;color:#0c4374}@media screen and (max-width: 640px){.header>.container>h1,.header>.container-sm>h1{padding:30px 0;font-size:18px}}.header>.container>h1 a,.header>.container-sm>h1 a{color:#0c4374}.header>.container .icn-alert,.header>.container-sm .icn-alert{position:relative}.header>.container .icn-alert .cnt,.header>.container-sm .icn-alert .cnt{position:absolute;right:0;top:0;background:#dc0000;width:9px;height:9px;border-radius:50%}@media screen and (max-width: 640px){.header>.container .icn-alert img,.header>.container-sm .icn-alert img{width:25px}}.gnav{position:fixed;top:0;left:0;width:389px;height:100%;overflow:hidden;-webkit-overflow-scrolling:touch;background:#0c4374;z-index:1000}.gnav .gnav-inner{width:389px;height:100vh;padding:50px;overflow-y:auto;box-sizing:border-box}.gnav .btn-gnav-close{margin-bottom:115px}@media screen and (max-width: 640px){.gnav .btn-gnav-close{margin-bottom:60px}}.gnav .gnav-list{margin-bottom:120px}@media screen and (max-width: 640px){.gnav .gnav-list{margin-bottom:60px}}.gnav .gnav-list>li{margin-bottom:52px}@media screen and (max-width: 640px){.gnav .gnav-list>li{margin-bottom:36px}}.gnav .gnav-list>li>a{color:#fff;font-size:28px;font-weight:700;line-height:1.75;letter-spacing:1.4px}@media screen and (max-width: 640px){.gnav .gnav-list>li>a{font-size:18px;font-size:4.3165467626vw}}@media screen and (max-width: 640px) and (min-width: 450px){.gnav .gnav-list>li>a{font-size:36px}}.gnav .btn-logout{text-align:center}.gnav .btn-logout .icn-logout{position:relative;top:-2px;width:25px;margin-right:20px;vertical-align:middle}.gnav.collapsing .gnav-inner{overflow:hidden}.page-wrapper{padding:0 0 40px;max-width:980px;margin-left:auto;margin-right:auto}.link-form{display:block;width:100%;padding:20px 75px 20px 20px;margin:0 50px;border-radius:10px;border:3px solid #DC0000;opacity:.6;background:#e6001230 url(https://app.7ir-iy.com/assets/img/icn-arrowright-01.svg);background-repeat:no-repeat;background-size:13px 26px;background-position:center right 20px;box-shadow:10px 10px 10px #00000040;opacity:1;transition:opacity .3s ease;cursor:pointer}@media screen and (max-width: 640px){.link-form{margin:0 30px;padding:15px 35px 15px 15px;background-position:center right 10px;background-size:10px 18px}}.link-form:hover{opacity:.6;text-decoration:none}.link-form>h3{color:#0c4374;font-size:24px;font-style:normal;font-weight:700;line-height:1.83;letter-spacing:1.2px;margin-bottom:10px}@media screen and (max-width: 640px){.link-form>h3{font-size:18px;margin-bottom:10px}}.link-form .limit{display:flex;justify-content:space-between;align-items:center;padding:15px 0;border-radius:10px;background:#fff}.link-form .limit .title{width:56.9875776398%;color:#0c4374;text-align:center;font-size:20px;font-style:normal;font-weight:500;line-height:220%;letter-spacing:1px;border-right:1px solid #0C4374}@media screen and (max-width: 640px){.link-form .limit .title{font-size:14px}}.link-form .limit .date{width:63.198757764%;color:#0c4374;text-align:center;font-size:23px;font-style:normal;font-weight:700;line-height:1.91;letter-spacing:1.15px}@media screen and (max-width: 640px){.link-form .limit .date{font-size:16px}}.carousel{margin-left:-10px;margin-right:-10px}.carousel .carousel__prev,.carousel .carousel__next{position:absolute;top:50%;width:24px;height:68px;transform:translateY(-50%);margin:0;padding:0}.carousel .carousel__prev svg,.carousel .carousel__next svg{display:none}@media screen and (max-width: 640px){.carousel .carousel__prev,.carousel .carousel__next{width:18px;height:51px}}.carousel .carousel__prev.carousel__prev,.carousel .carousel__next.carousel__prev{background:url(https://app.7ir-iy.com/assets/img/icn-arrowleft-02.svg) no-repeat;background-size:contain}.carousel .carousel__prev.carousel__next,.carousel .carousel__next.carousel__next{background:url(https://app.7ir-iy.com/assets/img/icn-arrowright-02.svg) no-repeat;background-size:contain}.carousel .carousel__prev.carousel__prev--disabled,.carousel .carousel__prev.carousel__next--disabled,.carousel .carousel__next.carousel__prev--disabled,.carousel .carousel__next.carousel__next--disabled{opacity:.6}.carousel .carousel__pagination-button:after{width:10px;height:10px;background:#ced9e3;border-radius:50%}.carousel .carousel__pagination-button:hover:after,.carousel .carousel__pagination-button--active:after{background:#0c4374}.carousel__slide{padding-left:30px;padding-right:30px;padding-bottom:10px}.page-top{padding-top:40px}.page-top .section-important{margin-bottom:70px}.page-top .section-important .title-primary{color:#dc0000}.page-top .section-news{margin-bottom:70px}.page-top .section-news .title-primary{position:relative}.page-top .section-news .link-archive{position:absolute;top:50%;right:0;transform:translateY(-50%)}@media screen and (max-width: 640px){.page-top .section-news .link-archive{position:static;text-align:right;margin-top:30px}}.page-top .section-news .link-archive a{color:#0c4374;font-size:22px;font-style:normal;font-weight:500;line-height:200%;letter-spacing:1.1px;transition:opacity .3s ease}@media screen and (max-width: 640px){.page-top .section-news .link-archive a{font-size:16px}}.page-top .section-news .link-archive a:hover{opacity:.6;text-decoration:none}.page-top .section-news .link-archive a img{margin-left:20px}@media screen and (max-width: 640px){.page-top .section-news .link-archive a img{width:30px;margin-left:10px}}.page-top .section-news .news-list>li{padding-bottom:30px;margin-bottom:30px;border-bottom:1px solid #d2d2d2}.page-top .section-news .news-list>li:last-child{border-bottom:0;margin-bottom:0}.page-top .section-news .news-list>li>a{display:block;transition:opacity .3s ease}.page-top .section-news .news-list>li>a:hover{opacity:.6;text-decoration:none}.page-top .section-news .news-list>li dl dt{color:#0c4374;font-size:23px;font-style:normal;font-weight:700;line-height:1.91;letter-spacing:1.15px}@media screen and (max-width: 640px){.page-top .section-news .news-list>li dl dt{font-size:18px}}.page-top .section-news .news-list>li dl dd{color:#0c4374;font-size:22px;font-style:normal;font-weight:500;line-height:2;letter-spacing:1.1px}@media screen and (max-width: 640px){.page-top .section-news .news-list>li dl dd{font-size:16px}}.page-top .section-news .news-list>li dl dd a{text-decoration:underline!important;color:#cb2030}.page-top .section-news .news-list>li dl dd a:hover{text-decoration:none!important}.page-top .section-participation .title-primary{margin-bottom:40px}.page-top .section-participation .participation-list>li{margin-bottom:20px}.page-top .section-links .link-list{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:70px}@media screen and (max-width: 840px){.page-top .section-links .link-list{display:block}}.page-top .section-links .link-list>li{width:49%;margin-bottom:20px}@media screen and (max-width: 840px){.page-top .section-links .link-list>li{width:100%}}.page-top .section-links .link-list>li a{display:block;padding:40px 45px;color:#0c4374;font-size:26px;font-style:normal;font-weight:700;line-height:1.15385;letter-spacing:1.3px;border-radius:5px;background:#f2f2f2b3 url(https://app.7ir-iy.com/assets/img/icn-arrowright-01.svg);background-repeat:no-repeat;background-size:12px 24px;background-position:center right 35px;transition:opacity .3s ease}@media screen and (max-width: 640px){.page-top .section-links .link-list>li a{font-size:18px}}.page-top .section-links .link-list>li a:hover{opacity:.6;text-decoration:none}.page-top .section-links .btn-wrapper{margin:0 20px}.page-top .section-links .btn-wrapper .btn-primary-gosht{display:block}@media screen and (max-width: 640px){.page-top .section-links .btn-wrapper .btn-primary-gosht{font-size:18px}}.page-login{max-width:800px;margin:0 auto}.page-login .section-form h2{margin-bottom:70px;color:#0c4374;text-align:center;font-size:30px;font-style:normal;font-weight:700;line-height:1.86667;letter-spacing:1.5px}@media screen and (max-width: 640px){.page-login .section-form h2{font-size:21px}}.page-login .section-form .login-form{margin:0 20px}.page-login .section-form .login-form .input-list>li{margin-bottom:35px}.page-login .section-form .login-form .input-list>li h3{margin-bottom:20px;color:#0c4374;font-size:26px;font-style:normal;font-weight:500;line-height:1.15385;letter-spacing:1.3px}@media screen and (max-width: 640px){.page-login .section-form .login-form .input-list>li h3{font-size:18px}}.page-login .section-form .login-form .cookie{margin-bottom:105px;text-align:center}@media screen and (max-width: 640px){.page-login .section-form .login-form .cookie{margin-bottom:70px}}.page-login .section-form .login-form .cookie .form-check{display:inline-block}.page-login .section-form .login-form .cookie .form-check .form-check-input{border-radius:5px;border:1px solid #0C4374}.page-login .btn-wrapper .btn-login{display:flex;justify-content:center;align-items:center;padding:26px 20px;color:#fff;text-align:center;font-size:28px;font-style:normal;font-weight:700;line-height:1.07143;letter-spacing:1.4px;border:0;border-radius:15px;background:#0c4374;box-shadow:7px 7px 9px #0c4375}@media screen and (max-width: 640px){.page-login .btn-wrapper .btn-login{font-size:21px;padding:15px 10px}}.page-login .btn-wrapper .btn-login img{margin-right:20px}@media screen and (max-width: 640px){.page-login .btn-wrapper .btn-login img{width:36px}}.page-login .section-links .btn-wrapper .btn-primary-gosht{width:100%;padding:30px 0}@media screen and (max-width: 640px){.page-login .section-links .btn-wrapper .btn-primary-gosht{font-size:21px;padding:15px 10px}}.page-calendar .calendar-title{margin-bottom:45px;display:flex;justify-content:space-between;align-items:center}.page-calendar .calendar-title h2{color:#0c4374;text-align:center;font-size:36px;font-style:normal;font-weight:700;line-height:1.22222;letter-spacing:1.8px}@media screen and (max-width: 640px){.page-calendar .calendar-title h2{font-size:24px}}.page-calendar .calendar-title .prev-year,.page-calendar .calendar-title .next-year,.page-calendar .calendar-title .prev-day,.page-calendar .calendar-title .next-day{width:165px}@media screen and (max-width: 640px){.page-calendar .calendar-title .prev-year,.page-calendar .calendar-title .next-year,.page-calendar .calendar-title .prev-day,.page-calendar .calendar-title .next-day{width:90px}}.page-calendar .calendar-title .prev-year a,.page-calendar .calendar-title .next-year a,.page-calendar .calendar-title .prev-day a,.page-calendar .calendar-title .next-day a{display:flex;justify-content:space-between;align-items:center}.page-calendar .calendar-title .prev-year a img,.page-calendar .calendar-title .next-year a img,.page-calendar .calendar-title .prev-day a img,.page-calendar .calendar-title .next-day a img{width:50px}@media screen and (max-width: 640px){.page-calendar .calendar-title .prev-year a img,.page-calendar .calendar-title .next-year a img,.page-calendar .calendar-title .prev-day a img,.page-calendar .calendar-title .next-day a img{width:25px}}.page-calendar .calendar-title .prev-year a span,.page-calendar .calendar-title .next-year a span,.page-calendar .calendar-title .prev-day a span,.page-calendar .calendar-title .next-day a span{color:#000;font-size:26px;font-style:normal;font-weight:700;line-height:normal}@media screen and (max-width: 640px){.page-calendar .calendar-title .prev-year a span,.page-calendar .calendar-title .next-year a span,.page-calendar .calendar-title .prev-day a span,.page-calendar .calendar-title .next-day a span{font-size:16px}}.page-calendar .calendar-title .next-year a img,.page-calendar .calendar-title .next-day a img{transform:rotate(180deg)}.page-calendar .calendar-title .next-day{display:flex;justify-content:flex-end}.page-calendar .calendar-title .next-day a{text-align:right}@media screen and (max-width: 640px){.page-calendar .calendar-title .prev-day,.page-calendar .calendar-title .next-day{width:30px}}.page-calendar .section-days .day-schedule{margin-bottom:50px}.day-schedule-item{cursor:pointer;display:flex;padding:20px;margin-bottom:25px;border-radius:20px;background:#fff;box-shadow:4px 4px 20px #00000040}@media screen and (max-width: 640px){.day-schedule-item{padding:10px;border-radius:10px}}.day-schedule-item .date{flex-shrink:0;width:135px;height:135px;margin-right:30px;color:#fff;text-align:center;font-size:36px;font-weight:400;line-height:135px;background:#cb2030;border-radius:50%}@media screen and (max-width: 640px){.day-schedule-item .date{width:68px;height:68px;margin-right:15px;font-size:18px;line-height:68px}}.day-schedule-item dt,.day-schedule-item dd{color:#000;font-size:28px;font-weight:700;line-height:1.5714;letter-spacing:1.4px}@media screen and (max-width: 640px){.day-schedule-item dt,.day-schedule-item dd{font-size:14px}}.day-schedule-item dd{margin-top:5px;font-weight:400}.day-schedule-item.not-attendance .date{background:#767676}.day-schedule-item.not-attendance dt,.day-schedule-item.not-attendance dd{color:#767676}.day-schedule-item.not-attendance dt span:before{content:"【欠席】"}.page-download .section-itemlist h2{margin-bottom:30px;color:#0c4374;font-size:34px;font-style:normal;font-weight:700;line-height:1.29412;letter-spacing:1.7px}@media screen and (max-width: 640px){.page-download .section-itemlist h2{font-size:28px}}.page-download .section-itemlist .download-items{margin-bottom:35px}.page-download .section-itemlist .download-items>li{background:#f2f2f2;margin-bottom:5px}.page-download .section-itemlist .download-items>li>.inner{max-width:880px;margin:0 auto;display:flex;justify-content:space-between;padding:30px 50px}@media screen and (max-width: 640px){.page-download .section-itemlist .download-items>li>.inner{padding:15px 20px}}.page-download .section-itemlist .download-items>li .img{width:210px}@media screen and (max-width: 640px){.page-download .section-itemlist .download-items>li .img{width:30%}}.page-download .section-itemlist .download-items>li .txt{width:calc(100% - 260px)}@media screen and (max-width: 640px){.page-download .section-itemlist .download-items>li .txt{width:65%}}.page-download .section-itemlist .download-items>li .txt p{margin-bottom:35px;color:#0c4374;font-size:24px;font-weight:500;line-height:1.75;letter-spacing:1.2px}@media screen and (max-width: 640px){.page-download .section-itemlist .download-items>li .txt p{margin-bottom:20px;font-size:18px}}.page-upload .section-upload .upload-form h2{margin-bottom:40px;color:#0c4374;font-size:34px;font-weight:700;line-height:129.412%;letter-spacing:1.7px}@media screen and (max-width: 640px){.page-upload .section-upload .upload-form h2{font-size:28px}}.page-upload .section-upload .upload-form .upload-file{margin-bottom:50px}.page-upload .section-upload .upload-form .upload-file .file-input{display:block;padding:50px;border-radius:30px;background:#f2f2f2}@media screen and (max-width: 640px){.page-upload .section-upload .upload-form .upload-file .file-input{padding:30px;border-radius:15px}}.page-upload .section-upload .upload-form .upload-file .file-input .file-name{margin-bottom:35px;color:#000;text-align:center;font-size:28px;font-weight:700;line-height:175%;letter-spacing:1.4px}@media screen and (max-width: 640px){.page-upload .section-upload .upload-form .upload-file .file-input .file-name{font-size:18px}}.page-upload .section-upload .upload-form .upload-file .file-input .btn.btn-secondary{display:block}@media screen and (max-width: 640px){.page-upload .section-upload .upload-form .upload-file .file-input .btn.btn-secondary{padding:20px;font-size:21px}}.page-upload .section-upload .upload-form .upload-file .file-input input{display:none}.page-upload .section-upload .upload-form .upload-list{margin-bottom:150px}@media screen and (max-width: 640px){.page-upload .section-upload .upload-form .upload-list{margin-bottom:75px}}.page-upload .section-upload .upload-form .upload-list>h3{margin-bottom:25px;color:#0c4374;font-size:26px;font-weight:700;line-height:169.231%;letter-spacing:1.3px}@media screen and (max-width: 640px){.page-upload .section-upload .upload-form .upload-list>h3{font-size:18px}}.page-upload .section-upload .upload-form .upload-list>ul>li{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;padding:23px 35px;border-radius:10px;background:#f2f2f2}@media screen and (max-width: 640px){.page-upload .section-upload .upload-form .upload-list>ul>li{padding:15px 20px}}.page-upload .section-upload .upload-form .upload-list>ul>li .name{color:#000;font-size:28px;font-weight:500;line-height:157.143%;letter-spacing:1.4px}@media screen and (max-width: 640px){.page-upload .section-upload .upload-form .upload-list>ul>li .name{width:calc(100% - 65px);font-size:16px}}.page-upload .section-upload .upload-form .upload-list>ul>li .size{color:#000;font-size:28px;font-weight:500;line-height:157.143%;letter-spacing:1.4px}@media screen and (max-width: 640px){.page-upload .section-upload .upload-form .upload-list>ul>li .size{width:50px;font-size:16px}}.page-upload .section-upload .send-wrapper{margin-bottom:100px;text-align:center}@media screen and (max-width: 640px){.page-upload .section-upload .send-wrapper{margin-bottom:50px}}.page-upload .section-upload .send-wrapper .btn-send{padding:33px 80px 33px 115px}@media screen and (max-width: 640px){.page-upload .section-upload .send-wrapper .btn-send{padding:15px 40px 15px 60px}}.page-report .section-report{max-width:800px;margin:0 auto}.page-report .section-report h2{margin-left:20px;margin-bottom:20px;color:#0c4374;font-size:34px;font-weight:700;line-height:129.412%;letter-spacing:1.7px}@media screen and (max-width: 640px){.page-report .section-report h2{font-size:28px}}.page-report .section-report .txt-01{margin-left:20px;margin-bottom:35px;color:#000;font-size:28px;font-weight:500;line-height:157.143%;letter-spacing:1.4px}@media screen and (max-width: 640px){.page-report .section-report .txt-01{font-size:14px}}.page-report .report-list{margin:0 0 70px}.report-card{margin-bottom:20px}.report-card>a{display:block;transition:opacity .3s ease;border-radius:10px;overflow:hidden;background:#ffdf38}@media screen and (max-width: 640px){.report-card>a{border-radius:5px}}.report-card>a:hover{opacity:.6;text-decoration:none}.report-card>a .content{position:relative;border-left:3px solid #00982B;border-right:3px solid #00982B;border-bottom:3px solid #00982B;border-radius:10px;z-index:10}@media screen and (max-width: 640px){.report-card>a .content{border-radius:5px 5px 0 0;border-width:2px}}.report-card>a .content>h3{padding:25px 40px;margin:0;color:#fff;font-size:26px;font-style:normal;font-weight:700;line-height:44px;letter-spacing:1.3px;background:#00982b}@media screen and (max-width: 640px){.report-card>a .content>h3{padding:10px 20px;font-size:13px;font-size:3.1175059952vw;line-height:1.6}}@media screen and (max-width: 640px) and (min-width: 450px){.report-card>a .content>h3{font-size:26px}}.report-card>a .content .txt-box{padding:25px 70px 25px 40px;background:url(https://app.7ir-iy.com/assets/img/icn-arrowright-05.svg) no-repeat;background-position:right 30px center}@media screen and (max-width: 640px){.report-card>a .content .txt-box{padding:10px 25px 10px 10px;background-size:8px;background-position:right 8px center}}.report-card>a .content .txt-box>p{margin-bottom:20px;color:#00982b;font-size:24px;font-weight:700;line-height:183.333%;letter-spacing:1.2px}@media screen and (max-width: 640px){.report-card>a .content .txt-box>p{font-size:12px;font-size:2.8776978417vw;margin-bottom:10px}}@media screen and (max-width: 640px) and (min-width: 450px){.report-card>a .content .txt-box>p{font-size:24px}}.report-card>a .content .txt-box dl.deadline{display:flex;justify-content:space-between;align-items:center;padding:15px 0;margin:0 20px;border-radius:10px;border:1px solid #0C7429;background:#ffffffb3}@media screen and (max-width: 640px){.report-card>a .content .txt-box dl.deadline{margin:0;padding:0;border-radius:5px}}.report-card>a .content .txt-box dl.deadline>dt{width:33.3850931677%;color:#00982b;text-align:center;font-size:20px;font-weight:500;line-height:220%;letter-spacing:1px;border-right:1px solid #0C7429}@media screen and (max-width: 640px){.report-card>a .content .txt-box dl.deadline>dt{font-size:10px;font-size:2.3980815348vw}}@media screen and (max-width: 640px) and (min-width: 450px){.report-card>a .content .txt-box dl.deadline>dt{font-size:20px}}.report-card>a .content .txt-box dl.deadline>dd{width:66.6149068323%;color:#00982b;text-align:center;font-size:23px;font-weight:700;line-height:191.304%;letter-spacing:1.15px}@media screen and (max-width: 640px){.report-card>a .content .txt-box dl.deadline>dd{font-size:10px;font-size:2.3980815348vw}}@media screen and (max-width: 640px) and (min-width: 450px){.report-card>a .content .txt-box dl.deadline>dd{font-size:20px}}.report-card.add-keep .content{margin-bottom:-10px}.report-card.add-keep .keep{position:relative;padding:20px 20px 10px;border-radius:0 0 10px 10px;border-left:3px solid #00982B;border-right:3px solid #00982B;border-bottom:3px solid #00982B;text-align:center;background:#ffdf38;z-index:1}@media screen and (max-width: 640px){.report-card.add-keep .keep{border-width:2px;padding:15px 10px 10px;border-radius:0 0 5px 5px}}.report-card.add-keep .keep .date{margin-right:20px;color:#00982b;text-align:center;font-size:24px;font-weight:700;line-height:191.304%;letter-spacing:1.15px}@media screen and (max-width: 640px){.report-card.add-keep .keep .date{font-size:12px;font-size:2.8776978417vw}}@media screen and (max-width: 640px) and (min-width: 450px){.report-card.add-keep .keep .date{font-size:24px}}.report-card.add-keep .keep .status{color:#00982b;text-align:center;font-size:24px;font-weight:700;line-height:183.333%;letter-spacing:1.2px}@media screen and (max-width: 640px){.report-card.add-keep .keep .status{font-size:12px;font-size:2.8776978417vw}}@media screen and (max-width: 640px) and (min-width: 450px){.report-card.add-keep .keep .status{font-size:24px}}.section-myfolder{max-width:880px;margin:0 auto;position:relative}.section-myfolder .btn-wrap{padding:10px 20px}.section-myfolder .header-myfolder{position:relative;z-index:10;padding:20px}.section-myfolder .header-myfolder .btn-wrap{padding:0 80px 0 0}@media screen and (max-width: 640px){.section-myfolder .header-myfolder .btn-wrap{padding-right:50px}}.section-myfolder .header-myfolder .file-sort{position:absolute;right:10px;top:50%;transform:translateY(-50%)}@media screen and (max-width: 640px){.section-myfolder .header-myfolder .file-sort{right:5px}}.section-myfolder .file-sort .btn{padding:15px;margin:0;border:none;background:none}.section-myfolder .file-sort .btn img{width:30px}.section-myfolder .file-sort .dropdown-menu{font-size:14px;background:#0c4374;right:0!important;left:auto!important;border:2px solid #fff;border-radius:10px}.section-myfolder .file-sort .dropdown-menu li{border-bottom:1px solid #fff}.section-myfolder .file-sort .dropdown-menu li:last-child{border-bottom:none}.section-myfolder .file-sort .dropdown-menu a{color:#fff;padding:10px 60px 10px 20px;position:relative}.section-myfolder .file-sort .dropdown-menu a i{position:absolute;right:10px;top:50%;line-height:1;margin-top:-.5em}.section-myfolder .file-sort .dropdown-menu a:hover{background:none}.page-news .section-news .news-list>li{margin-top:40px;padding-bottom:50px;margin-bottom:50px;border-bottom:1px solid #D9D9D9}.page-news .section-news .news-list>li:last-child{border-bottom:0}@media screen and (max-width: 640px){.page-news .section-news .news-list>li{margin-top:30px;padding-bottom:30px;margin-bottom:30px}}.page-news .section-news .news-list>li>.inner{max-width:880px;margin:0 auto;padding:0 55px}@media screen and (max-width: 640px){.page-news .section-news .news-list>li>.inner{padding:0 25px}}.page-news .section-news .news-list>li dl dt{color:#0c4374;font-size:23px;font-weight:700;line-height:191.304%;letter-spacing:1.15px}.page-news .section-news .news-list>li dl dd{color:#0c4374;font-size:24px;font-weight:500;line-height:183.333%;letter-spacing:1.2px}.page-news .section-news .news-list>li dl dd a{text-decoration:underline!important;color:#cb2030}.page-news .section-news .news-list>li dl dd a:hover{text-decoration:none!important}.page-news .section-news .pager{margin-bottom:120px}.page-reportinsert .section-reportinsert{overflow:hidden}.page-reportinsert .section-reportinsert h2{margin-bottom:25px;color:#0c4374;font-size:34px;font-weight:700;line-height:129.412%;letter-spacing:1.7px}@media screen and (max-width: 640px){.page-reportinsert .section-reportinsert h2{font-size:26px}}.page-reportinsert .section-reportinsert .txt-01{margin-bottom:35px;color:#000;font-size:28px;font-weight:500;line-height:157.143%;letter-spacing:1.4px}@media screen and (max-width: 640px){.page-reportinsert .section-reportinsert .txt-01{font-size:21px}}.page-reportinsert .section-reportinsert .reportinsert-form{margin-left:-5.9952038369vw;margin-right:-5.9952038369vw}.page-reportinsert .section-reportinsert .reportinsert-form .form-section{max-width:880px;margin:0 auto 70px}.page-reportinsert .section-reportinsert .reportinsert-form .form-section h3{margin-bottom:25px;color:#0c4374;font-size:28px;font-weight:700;line-height:157.143%;letter-spacing:1.4px}@media screen and (max-width: 640px){.page-reportinsert .section-reportinsert .reportinsert-form .form-section h3{font-size:21px}}.page-reportinsert .section-reportinsert .reportinsert-form .form-section h4{margin-bottom:25px;color:#0c4374;font-size:26px;font-weight:700;line-height:169.231%;letter-spacing:1.3px}@media screen and (max-width: 640px){.page-reportinsert .section-reportinsert .reportinsert-form .form-section h4{font-size:16px}}.page-reportinsert .section-reportinsert .reportinsert-form .input-box{margin:0 auto 5px;padding:30px 0;padding-left:5.9952038369vw;padding-right:5.9952038369vw;background:#f2f2f2}.page-reportinsert .section-reportinsert .reportinsert-form .input-box .input-title{margin-bottom:15px;color:#000;font-size:28px;font-weight:500;line-height:157.143%;letter-spacing:2.8px}@media screen and (max-width: 640px){.page-reportinsert .section-reportinsert .reportinsert-form .input-box .input-title{font-size:21px}}.page-reportinsert .section-reportinsert .reportinsert-form .input-box select,.page-reportinsert .section-reportinsert .reportinsert-form .input-box input[type=text]{width:100%;padding:15px;font-size:28px;font-style:normal;font-weight:500;line-height:157.143%;letter-spacing:2.8px;color:#0c4374;border:0;border-radius:10px;border:1px solid #D9D9D9;background:#fff}@media screen and (max-width: 640px){.page-reportinsert .section-reportinsert .reportinsert-form .input-box select,.page-reportinsert .section-reportinsert .reportinsert-form .input-box input[type=text]{font-size:18px}}.page-reportinsert .section-reportinsert .reportinsert-form .input-box select{text-align:center;background:#fff url(https://app.7ir-iy.com/assets/img/icn-select-01.svg) no-repeat;background-size:24px 37px;background-position:right 20px center}@media screen and (max-width: 640px){.page-reportinsert .section-reportinsert .reportinsert-form .input-box select{background-size:12px 18px}}.page-reportinsert .section-reportinsert .reportinsert-form .input-box .form-check{padding-left:0;margin-bottom:25px}.page-reportinsert .section-reportinsert .reportinsert-form .input-box .form-check .form-check-input{display:none}.page-reportinsert .section-reportinsert .reportinsert-form .input-box .form-check .form-check-input:checked+.form-check-label{border:3px solid #0C4374}.page-reportinsert .section-reportinsert .reportinsert-form .input-box .form-check .form-check-input:checked+.form-check-label:after{content:"";position:absolute;top:50%;left:50px;width:18px;height:18px;background:#0c4374;border-radius:50%;transform:translateY(-50%) translate(-50%)}@media screen and (max-width: 640px){.page-reportinsert .section-reportinsert .reportinsert-form .input-box .form-check .form-check-input:checked+.form-check-label:after{left:25px;width:18px;height:18px}}.page-reportinsert .section-reportinsert .reportinsert-form .input-box .form-check .form-check-label{position:relative;display:block;padding:15px 15px 15px 100px;color:#0c4374;font-size:28px;font-style:normal;font-weight:500;line-height:157.143%;letter-spacing:1.4px;border-radius:10px;background:#fff;border:3px solid #FFF}@media screen and (max-width: 640px){.page-reportinsert .section-reportinsert .reportinsert-form .input-box .form-check .form-check-label{padding:15px 15px 15px 50px;font-size:18px}}.page-reportinsert .section-reportinsert .reportinsert-form .input-box .form-check .form-check-label:before{content:"";position:absolute;top:50%;left:50px;width:36px;height:36px;border:1px solid #0C4374;border-radius:50%;transform:translateY(-50%) translate(-50%)}@media screen and (max-width: 640px){.page-reportinsert .section-reportinsert .reportinsert-form .input-box .form-check .form-check-label:before{left:25px;width:30px;height:30px}}.page-reportinsert .section-reportinsert .reportinsert-form .txt-explanation{margin-bottom:20px;color:#676767;font-size:28px;font-weight:500;line-height:157.143%;letter-spacing:1.4px}@media screen and (max-width: 640px){.page-reportinsert .section-reportinsert .reportinsert-form .txt-explanation{font-size:16px}}.page-reportinsert .section-reportinsert .reportinsert-form .file-input{display:block;padding:50px;margin-bottom:30px;border-radius:30px;background:#f2f2f2;text-align:center}@media screen and (max-width: 640px){.page-reportinsert .section-reportinsert .reportinsert-form .file-input{padding:20px}}.page-reportinsert .section-reportinsert .reportinsert-form .file-input label{display:block;width:100%}.page-reportinsert .section-reportinsert .reportinsert-form .file-input .file-name{margin-bottom:35px;color:#000;text-align:center;font-size:28px;font-weight:700;line-height:175%;letter-spacing:1.4px}@media screen and (max-width: 640px){.page-reportinsert .section-reportinsert .reportinsert-form .file-input .file-name{font-size:18px}}.page-reportinsert .section-reportinsert .reportinsert-form .file-input .btn.btn-secondary{display:block;margin-bottom:20px}@media screen and (max-width: 640px){.page-reportinsert .section-reportinsert .reportinsert-form .file-input .btn.btn-secondary{padding:20px;font-size:21px}}.page-reportinsert .section-reportinsert .reportinsert-form .file-input input{display:none}.page-reportinsert .section-reportinsert .reportinsert-form .upload-file>ul li{position:relative;display:none;padding:20px 120px 20px 20px;margin-bottom:10px;border-radius:10px;background:#f2f2f2}@media screen and (max-width: 640px){.page-reportinsert .section-reportinsert .reportinsert-form .upload-file>ul li{padding:15px 60px 15px 15px}}.page-reportinsert .section-reportinsert .reportinsert-form .upload-file>ul li.show{display:flex;align-items:center}.page-reportinsert .section-reportinsert .reportinsert-form .upload-file>ul li .name{margin-right:1em;color:#000;font-size:28px;font-weight:500;line-height:157.143%;letter-spacing:1.4px}@media screen and (max-width: 640px){.page-reportinsert .section-reportinsert .reportinsert-form .upload-file>ul li .name{font-size:16px}}.page-reportinsert .section-reportinsert .reportinsert-form .upload-file>ul li .size{color:#000;font-size:28px;font-weight:500;line-height:157.143%;letter-spacing:1.4px}@media screen and (max-width: 640px){.page-reportinsert .section-reportinsert .reportinsert-form .upload-file>ul li .size{font-size:14px}}.page-reportinsert .section-reportinsert .reportinsert-form .upload-file>ul li .icn-delete{position:absolute;top:50%;right:5px;transform:translateY(-50%) translate(-50%)}@media screen and (max-width: 640px){.page-reportinsert .section-reportinsert .reportinsert-form .upload-file>ul li .icn-delete{width:30px}}.page-reportinsert .section-reportinsert .send-wrapper{max-width:880px;margin:0 auto 80px}.page-reportinsert .section-reportinsert .send-wrapper .btn-primary-gosht{display:block;width:100%;margin-bottom:30px}@media screen and (max-width: 640px){.page-reportinsert .section-reportinsert .send-wrapper .btn-primary-gosht{font-size:18px}}.page-reportinsert .section-reportinsert .send-wrapper .btn-secondary{display:block;width:100%;box-shadow:7px 7px 9px #0c4375}@media screen and (max-width: 640px){.page-reportinsert .section-reportinsert .send-wrapper .btn-secondary{font-size:18px}}.backlink{margin-top:30px;text-align:center}.backlink a{color:#000;font-size:28px;font-weight:700;line-height:1.75;letter-spacing:1.4px}@media screen and (max-width: 640px){.backlink a{font-size:21px}}.backlink a img{margin-right:15px}@media screen and (max-width: 640px){.backlink a img{width:35px}}.pager{display:flex;justify-content:center;align-items:center;gap:20px}.pager .pager-number a{display:block;width:66px;height:66px;line-height:66px;color:#0c4374;text-align:center;font-size:28px;font-weight:700;background:#f2f2f2;border-radius:50%}.pager .pager-number a .active,.pager .pager-number a:hover{text-decoration:none;color:#fff;background:#0c4374}.list-files,.list-files li{padding:0;margin:0}.list-files li ul li{margin-top:5px;margin-bottom:5px}.list-files .item-dir{color:#fff;font-size:15px;font-size:3.5971223022vw;font-weight:700;letter-spacing:.1em;background:#5d97ca;display:block;padding:20px 60px;position:relative;margin-bottom:5px}@media screen and (min-width: 450px){.list-files .item-dir{font-size:30px}}.list-files .item-dir.is-open .link-open i{transform:rotate(0)}.list-files .item-dir .link-open{color:#fff;position:absolute;left:20px;top:50%;margin-top:-.75em;font-size:20px;font-weight:400}.list-files .item-dir .link-open i{transform:rotate(180deg);transition:transform .3s ease}.list-files .item-dir .item-checkbox{position:absolute;right:20px;top:50%;margin-top:-1em;font-size:15px;font-size:3.5971223022vw}@media screen and (min-width: 450px){.list-files .item-dir .item-checkbox{font-size:30px}}.list-files .item-dir .item-checkbox .form-check-input{background:url(https://app.7ir-iy.com/assets/img/icn-gear.svg) no-repeat center center;background-size:contain;border:none}.list-files .item-dir .item-checkbox .form-check-input:checked{opacity:.6}.list-files .item-dir .btn-text{font-size:15px;font-size:3.5971223022vw;font-weight:400;margin-left:15px;padding:0}@media screen and (min-width: 450px){.list-files .item-dir .btn-text{font-size:30px}}.list-files .item-dir .name:before{content:" ";display:block;background:url(https://app.7ir-iy.com/assets/img/icn-folder.svg) center center no-repeat;background-size:contain;display:inline-block;width:26px;height:19px;margin-right:10px;vertical-align:middle}.list-files .item-dir .user{letter-spacing:0;color:#fff;font-size:8px;font-size:1.9184652278vw;position:absolute;right:60px;font-weight:700;top:50%;line-height:1;margin-top:-.5em}@media screen and (min-width: 450px){.list-files .item-dir .user{font-size:16px}}.list-files .item-file{background:#f2f2f2;padding:10px 20px;position:relative}.list-files .item-file .item-checkbox{position:absolute;right:20px;top:50%;margin-top:-1em;font-size:15px;font-size:3.5971223022vw}@media screen and (min-width: 450px){.list-files .item-file .item-checkbox{font-size:30px}}.list-files .item-file .item-checkbox .form-check-input{background:url(https://app.7ir-iy.com/assets/img/icn-gear.svg) no-repeat center center;background-size:contain;border:none}.list-files .item-file .item-checkbox .form-check-input:checked{opacity:.6}.list-files .item-file .link:hover{text-decoration:none;opacity:.6}.list-files .item-file .name{color:#0c4374;font-size:14px;font-size:3.3573141487vw;font-weight:700;letter-spacing:.1em;display:block}@media screen and (min-width: 450px){.list-files .item-file .name{font-size:28px}}.list-files .item-file .date{font-size:11px;font-size:2.6378896882vw;color:#0c4374;display:block;font-weight:400}@media screen and (min-width: 450px){.list-files .item-file .date{font-size:22px}}.list-files .item-file .user{color:#0c4374;font-size:8px;font-size:1.9184652278vw;position:absolute;right:60px;font-weight:700;top:50%;line-height:1;margin-top:-.5em;letter-spacing:0}@media screen and (min-width: 450px){.list-files .item-file .user{font-size:16px}}.list-files .item-upload{background:#f2f2f2;padding:10px 20px}.list-files .item-upload .dropzone{height:auto;min-height:0;border-radius:5px;border:1px dashed #0C4374;background:#fff;color:#0c4374;font-size:11px;font-size:2.6378896882vw;font-weight:700;padding:20px}@media screen and (min-width: 450px){.list-files .item-upload .dropzone{font-size:22px}}.list-files .item-upload .dropzone .dz-message{margin:0}.list-files .item-upload .dropzone .mb-3{display:none}.list-files .item-upload .dropzone h4{color:#0c4374}.list-files .item-upload .dropzone h4:before{content:" ";background:url(https://app.7ir-iy.com/assets/img/icn-upload.svg) center center no-repeat;background-size:contain;display:inline-block;width:18px;height:17px;margin-right:10px;vertical-align:middle}.list-files .btns{display:flex;justify-content:center;padding:15px 20px;background:#c8daea}.list-files .btns>*{width:31.33%;margin-left:1%;margin-right:1%}.btn.btn-upload{border-radius:5px;background:#0c4374;border-color:#0c4374;color:#fff;font-size:15px;font-size:3.5971223022vw;font-weight:700;letter-spacing:.1em}@media screen and (min-width: 450px){.btn.btn-upload{font-size:30px}}.btn.btn-upload img{vertical-align:middle;margin-right:15px;width:25px}.btn.btn-upload:hover{border-color:#0c4374;opacity:.6}.page-header{padding:15px 25px}.page-header .page-title{color:#0c4374;font-size:17px;font-size:4.0767386091vw;font-weight:700;letter-spacing:.1em;padding:0;margin:0}@media screen and (min-width: 450px){.page-header .page-title{font-size:34px}}.event-summary{display:block;padding:25px 85px 25px 35px;border-left:11px solid #B6C7D5;background:#b6c7d526 url(https://app.7ir-iy.com/assets/img/icn-arrowright-01.svg);background-repeat:no-repeat;background-size:12px 24px;background-position:center right 35px;transition:opacity .3s ease;cursor:pointer}@media screen and (max-width: 640px){.event-summary{padding:20px 35px 20px 25px;background-size:9px 18px;background-position:center right 15px}}.event-summary:hover{opacity:.6}.event-summary dl dt{margin-bottom:10px;color:#0c4374;font-size:34px;font-style:normal;font-weight:700;line-height:1.23529;letter-spacing:1.7px}@media screen and (max-width: 640px){.event-summary dl dt{font-size:24px}}.event-summary dl dd{color:#0c4374;font-size:22px;font-style:normal;font-weight:500;line-height:1.63636;letter-spacing:1.1px}.event-summary.card-red{border-left:11px solid #CB2030;background:#dc00000d url(https://app.7ir-iy.com/assets/img/icn-arrowright-04.svg);background-repeat:no-repeat;background-size:12px 24px;background-position:center right 35px}@media screen and (max-width: 640px){.event-summary.card-red{padding:20px 35px 20px 25px;background-size:9px 18px;background-position:center right 15px}}.event-summary.card-red dl dt,.event-summary.card-red dl dd{color:#cb2030}.modal-event{max-width:680px}.modal-event .modal-content{background:none;border:none}.modal-event .modal-header{border:none;opacity:0}.modal-event .modal-footer{border:none;padding-top:30px;justify-content:center}.event-detail{font-size:11px;font-size:2.6378896882vw}@media screen and (min-width: 450px){.event-detail{font-size:22px}}.event-detail dl{background:#e1e1e1;display:flex;margin-bottom:10px;border-radius:10px}.event-detail dl dt{width:6em;font-weight:700;flex-shrink:0;padding:10px 0 10px 20px;font-size:12px;font-size:2.8776978417vw}@media screen and (min-width: 450px){.event-detail dl dt{font-size:24px}}.event-detail dl dd{padding:10px}.event-detail dl.dl-block{display:block}.event-detail dl.dl-block dt{width:auto}.event-detail dl.dl-block dd{padding:0 20px 10px}.event-detail .box-attendance{padding:10px 0 20px}.event-detail .box-attendance .item-attendance{border-radius:10px;background:#cb2030;text-align:center;color:#fff;padding:10px;font-size:16px;font-size:3.8369304556vw;font-weight:700}@media screen and (min-width: 450px){.event-detail .box-attendance .item-attendance{font-size:32px}}.event-detail .box-attendance .item-attendance.not-attendance{background:#767676}.event-detail .item-zoom{display:flex;justify-content:space-between}.event-detail .item-zoom .btn.btn-zoom{font-size:16px;font-size:3.8369304556vw;width:74%;color:#fff;border-radius:50px;border:2px solid #fff;background:#0c4374;font-weight:700;padding:13px 0;position:relative}@media screen and (min-width: 450px){.event-detail .item-zoom .btn.btn-zoom{font-size:32px}}.event-detail .item-zoom .btn.btn-zoom i{position:absolute;right:20px;top:50%;margin-top:-.5em}.event-detail .item-zoom .btn.btn-primary{font-size:11px;font-size:2.6378896882vw;width:23%;padding:5px 0 5px 20px}@media screen and (min-width: 450px){.event-detail .item-zoom .btn.btn-primary{font-size:22px}}.event-detail .item-zoom .btn.btn-primary img{position:absolute;top:50%;left:10px;margin-top:-8px;margin-top:-1.9184652278vw;width:16px;width:3.8369304556vw}@media screen and (min-width: 450px){.event-detail .item-zoom .btn.btn-primary img{margin-top:-16px}}@media screen and (min-width: 450px){.event-detail .item-zoom .btn.btn-primary img{width:32px}}.event-detail .btn.btn-map{background:#fff;padding:5px 10px;border-radius:50px;margin-top:10px}.event-detail .btn.btn-map img{vertical-align:middle;width:8px;width:1.9184652278vw;margin-right:5px}@media screen and (min-width: 450px){.event-detail .btn.btn-map img{width:16px}}.event-detail .btn.btn-map i{margin-left:5px}.event-detail .box-contact{margin-top:30px;text-align:center;color:#fff;font-weight:700}.event-detail .box-contact .link-tell{display:block;padding:10px;color:#000;background:#e1e1e1;font-size:12px;font-size:2.8776978417vw;margin-top:10px;border-radius:10px}@media screen and (min-width: 450px){.event-detail .box-contact .link-tell{font-size:24px}}.event-detail .box-contact .link-tell img{vertical-align:middle;width:18px;width:4.3165467626vw}@media screen and (min-width: 450px){.event-detail .box-contact .link-tell img{width:36px}}.modal-backdrop{--bs-backdrop-opacity: .8}.section-month{padding-top:50px}.month-calendar{padding-bottom:60px}.month-calendar .fc-theme-standard .fc-scrollgrid,.month-calendar .fc-theme-standard td,.month-calendar .fc-theme-standard th{border:none}.month-calendar .fc-scrollgrid-sync-table,.month-calendar .fc-daygrid-day{border-top:1px solid #B8B8B8!important}.month-calendar .fc-daygrid-day-top{text-align:center;display:block;padding-top:10px}.month-calendar .fc-col-header-cell-cushion{font-size:13px;font-size:3.1175059952vw;padding:0 0 20px;margin:0}@media screen and (min-width: 450px){.month-calendar .fc-col-header-cell-cushion{font-size:26px}}.month-calendar .fc-daygrid-day-number{font-size:13px;font-size:3.1175059952vw;width:25px;width:5.9952038369vw;height:25px;height:5.9952038369vw;line-height:25px;line-height:5.9952038369vw;border-radius:50%;padding:0;overflow:hidden}@media screen and (min-width: 450px){.month-calendar .fc-daygrid-day-number{font-size:26px}}@media screen and (min-width: 450px){.month-calendar .fc-daygrid-day-number{width:50px}}@media screen and (min-width: 450px){.month-calendar .fc-daygrid-day-number{height:50px}}@media screen and (min-width: 450px){.month-calendar .fc-daygrid-day-number{line-height:50px}}.month-calendar .fc-daygrid-day.fc-day-today{background:none}.month-calendar .fc-daygrid-day.fc-day-today .fc-daygrid-day-number{color:#fff;background:#0c4374}.month-calendar .fc-daygrid-day-events{display:flex;justify-content:center}.month-calendar .fc-daygrid-day-events .fc-daygrid-day-bottom{display:none}.month-calendar .fc-daygrid-event{width:10px;width:2.3980815348vw;height:10px;height:2.3980815348vw;overflow:hidden;border:none;border-radius:50%;font-size:0;background:#cb2030;margin:0 5px!important;text-indent:-9999px}@media screen and (min-width: 450px){.month-calendar .fc-daygrid-event{width:20px}}@media screen and (min-width: 450px){.month-calendar .fc-daygrid-event{height:20px}}.month-calendar .fc-daygrid-event>*{display:none}.month-calendar .fc-daygrid-event.not-attendance{background:#767676}.month-calendar .fc-button{background:#0c4374;border-radius:50%;width:40px;width:9.5923261391vw;height:40px;height:9.5923261391vw}@media screen and (min-width: 450px){.month-calendar .fc-button{width:80px}}@media screen and (min-width: 450px){.month-calendar .fc-button{height:80px}}.month-calendar .fc-toolbar-title{color:#0c4374;text-align:center;font-size:36px;font-style:normal;font-weight:700;line-height:1.22222;letter-spacing:1.8px}@media screen and (max-width: 640px){.month-calendar .fc-toolbar-title{font-size:24px}}.section-files-report{margin-top:60px}@media screen and (max-width: 640px){.section-files-report{margin-top:30px}}.section-files-report .item-dir{background:#056420}.section-files-report .report-list{background:#f2f2f2;padding:20px}@media screen and (max-width: 640px){.section-files-report .report-list{padding:10px 20px}}.section-files-report .report-card>a,.section-files-report .report-card.add-keep .keep{background:none}.alert-item{border-radius:5px;border:2px solid #DC0000;background:#fcdde0;box-shadow:5px 5px 5px #00000040;display:block;width:100%;padding:8px;text-align:left;color:#0c4374}.alert-item .item-disc,.alert-item .item-title{color:#0c4374;font-weight:700;letter-spacing:.025em;display:block;margin-bottom:15px;font-size:12px;font-size:2.8776978417vw}@media screen and (min-width: 450px){.alert-item .item-disc,.alert-item .item-title{font-size:24px}}.alert-item .item-limit{border-radius:5px;background:#fff9;font-size:10px;font-size:2.3980815348vw;padding:5px 10px;width:100%;margin-top:5px;display:flex;text-align:center}@media screen and (min-width: 450px){.alert-item .item-limit{font-size:20px}}.alert-item .item-limit .txt{flex-shrink:0;border-right:1px solid #0C4374;white-space:nowrap;text-align:center;width:40%}.alert-item .item-limit .date{width:60%}.alert-item.alert-item-report{background:#ffdf38;border-color:#00982b}.alert-item.alert-item-report .item-title{color:#fff;background:#00982b;margin:-9px -9px 8px;padding:2px 8px;text-align:center;border-radius:4px 4px 0 0}.alert-item.alert-item-report .item-disc{color:#00982b;min-height:2.6em;margin-bottom:8px}.wp-content,body#tinymce{font-size:15px;line-height:1.6;font-weight:200}.wp-content h1,.wp-content h2,.wp-content h3,.wp-content h4,.wp-content h5,body#tinymce h1,body#tinymce h2,body#tinymce h3,body#tinymce h4,body#tinymce h5{font-size:16px;font-weight:700;margin-bottom:5px;margin-top:20px}.wp-content h1:first-child,.wp-content h2:first-child,.wp-content h3:first-child,.wp-content h4:first-child,.wp-content h5:first-child,body#tinymce h1:first-child,body#tinymce h2:first-child,body#tinymce h3:first-child,body#tinymce h4:first-child,body#tinymce h5:first-child{margin-top:0}.wp-content h1,body#tinymce h1{font-size:20px}.wp-content h2,body#tinymce h2{margin-top:30px;font-size:18px;border-bottom:2px solid #E5E5E5;padding-bottom:10px;margin-bottom:15px;position:relative;color:#000}.wp-content h2:after,body#tinymce h2:after{content:" ";display:block;width:24%;height:2px;background:#000;position:absolute;bottom:-2px;left:0}.wp-content h3,body#tinymce h3{font-size:16px;margin-bottom:5px;position:relative;padding-left:15px}.wp-content h3:before,body#tinymce h3:before{content:" ";display:block;width:8px;height:8px;background:#0c4374;display:inline-block;position:absolute;left:0;top:10px}.wp-content h4,body#tinymce h4{font-size:15px}.wp-content h5,body#tinymce h5{font-size:14px}.wp-content a,body#tinymce a{text-decoration:underline}.wp-content a:hover,body#tinymce a:hover{text-decoration:none}.wp-content .aligncenter,body#tinymce .aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-content .alignleft,body#tinymce .alignleft{float:left;margin:.5em 1.5em .5em 0}.wp-content .alignright,body#tinymce .alignright{float:right;margin:.5em 0 .5em 1.5em}.wp-content .wp-caption-dd,.wp-content .wp-caption-text,body#tinymce .wp-caption-dd,body#tinymce .wp-caption-text{margin-top:5px;font-size:12px;color:#383838;font-style:italic}.wp-content ul,body#tinymce ul{list-style:disc;margin-left:1.5em}.wp-content ol,body#tinymce ol{list-style:decimal;margin-left:1.5em}.wp-content li,body#tinymce li{list-style:inherit!important}.wp-content b,.wp-content strong,.wp-content em,body#tinymce b,body#tinymce strong,body#tinymce em{font-weight:700}.wp-content hr,body#tinymce hr{margin-top:10px;border:none;border-top:1px solid #c9c9c9}.wp-content table.table-default,body#tinymce table.table-default{margin-bottom:30px}.wp-content table.table-default th,.wp-content table.table-default td,body#tinymce table.table-default th,body#tinymce table.table-default td{padding:10px;vertical-align:middle;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}.wp-content table.table-default th,body#tinymce table.table-default th{background:#f9f9f9;position:relative;white-space:nowrap}@media screen and (max-width: 640px){.wp-content table.table-default,body#tinymce table.table-default{width:auto;display:block}.wp-content table.table-default tbody,.wp-content table.table-default thead,body#tinymce table.table-default tbody,body#tinymce table.table-default thead{display:block}.wp-content table.table-default tr,.wp-content table.table-default th,.wp-content table.table-default td,body#tinymce table.table-default tr,body#tinymce table.table-default th,body#tinymce table.table-default td{width:auto!important;display:block;border-bottom:none}.wp-content table.table-default th,body#tinymce table.table-default th{font-weight:700}.wp-content table.table-default .wpcf7-text,.wp-content table.table-default .wpcf7-textarea,body#tinymce table.table-default .wpcf7-text,body#tinymce table.table-default .wpcf7-textarea{width:100%}.wp-content table.table-default .wpcf7-text.input-sm,.wp-content table.table-default .wpcf7-textarea.input-sm,body#tinymce table.table-default .wpcf7-text.input-sm,body#tinymce table.table-default .wpcf7-textarea.input-sm{width:140px}}[data-wpview-text*=youtube] .wpview-content,.iframe-container{position:relative;width:100%;padding-top:56.25%}[data-wpview-text*=youtube] .wpview-content iframe,.iframe-container iframe{position:absolute;top:0;right:0;width:100%!important;height:100%!important}iframe{max-width:100%}.gallery-images li a{height:75px;overflow:hidden;display:block}.gallery-images li.current a{height:69px;border:3px solid #ccc}.gallery-item img{box-sizing:border-box}.section-participation .input-lists{margin-bottom:75px}@media screen and (max-width: 640px){.section-participation .input-lists{margin-bottom:40px}}.section-participation .input-list{background:#f2f2f2;padding:23px 55px;margin-bottom:10px}@media screen and (max-width: 640px){.section-participation .input-list{padding:15px}}.section-participation .input-list>.inner{display:flex;flex-wrap:wrap;max-width:800px;margin:0 auto;box-sizing:border-box}.section-participation .input-list>.inner h3{width:140px;margin-right:50px;color:#0c4374;font-size:26px;font-style:normal;font-weight:700;line-height:1.69231;letter-spacing:1.3px}@media screen and (max-width: 640px){.section-participation .input-list>.inner h3{width:100%;font-size:18px;margin-bottom:10px}}.section-participation .input-list>.inner .form-content{width:calc(100% - 220px)}@media screen and (max-width: 640px){.section-participation .input-list>.inner .form-content{width:100%}}.section-participation .input-list>.inner .form-content p{color:#000;font-size:26px;font-style:normal;font-weight:500;line-height:1.69231;letter-spacing:1.3px}@media screen and (max-width: 640px){.section-participation .input-list>.inner .form-content p{font-size:18px}}.section-participation .input-list>.inner .radio-wrapper{display:flex;gap:20px}@media screen and (max-width: 640px){.section-participation .input-list>.inner .radio-wrapper{gap:10px}}.section-participation .input-list>.inner .radio-wrapper .btn-primary{width:170px;height:100px;box-sizing:border-box}@media screen and (max-width: 640px){.section-participation .input-list>.inner .radio-wrapper .btn-primary{display:block;width:29vw;padding:14px 10px;font-size:18px;height:60px}}.section-participation .input-list>.inner .radio-wrapper .btn-primary.btn-twoline{padding:10px 0 5px;line-height:1.1}@media screen and (max-width: 640px){.section-participation .input-list>.inner .radio-wrapper .btn-primary.btn-twoline{padding:8px 0 5px}}.section-participation .input-list>.inner .radio-wrapper .btn-primary.btn-twoline>span{padding-top:5px;font-size:21px}@media screen and (max-width: 640px){.section-participation .input-list>.inner .radio-wrapper .btn-primary.btn-twoline>span{font-size:3vw}}.section-participation .input-list>.inner .radio-wrapper .form-check{display:inline-block;padding-left:0;margin-bottom:0}.section-participation .input-list>.inner .radio-wrapper .form-check input[type=radio]:checked+label{color:#fff;background:#0c4374}.section-participation .input-list>.inner .add-input{width:100%;margin-top:25px}.section-participation .input-list>.inner .add-input .input-wrappers{display:flex;justify-content:space-between}.section-participation .input-list>.inner .add-input .input-wrappers .input-wrapper-sm{width:49%;flex-shrink:0;padding:0}.section-participation .input-list>.inner .add-input .input-wrappers .input-wrapper-sm select{background-position:right;width:100%;text-align:left;padding:0 0 0 20px}.section-participation .input-list>.inner .input-wrapper{display:flex;padding:20px;margin-bottom:10px;border-radius:10px;background:#fff;width:100%;height:80px;position:relative}@media screen and (max-width: 640px){.section-participation .input-list>.inner .input-wrapper{padding:15px;height:55px}}.section-participation .input-list>.inner .input-wrapper .input-title{position:relative;width:180px;color:#000;font-size:28px;font-style:normal;font-weight:500;line-height:157.143%;letter-spacing:2.8px;text-align:center;border-right:1px solid #0C4374}@media screen and (max-width: 640px){.section-participation .input-list>.inner .input-wrapper .input-title{width:90px;font-size:18px}}.section-participation .input-list>.inner .input-wrapper select,.section-participation .input-list>.inner .input-wrapper input{width:calc(100% - 20px);padding:0;font-size:28px;font-style:normal;font-weight:500;line-height:157.143%;letter-spacing:2.8px;color:#0c4374;border:0;background:none}@media screen and (max-width: 640px){.section-participation .input-list>.inner .input-wrapper select,.section-participation .input-list>.inner .input-wrapper input{font-size:16px}}.section-participation .input-list>.inner .input-wrapper select{text-align:center;background:url(https://app.7ir-iy.com/assets/img/icn-select-01.svg) no-repeat;background-size:24px 37px;background-position:right 20px center}@media screen and (max-width: 640px){.section-participation .input-list>.inner .input-wrapper select{background-size:12px 18px}}.section-participation .input-list>.inner .input-wrapper input{padding:0 20px}.section-participation .input-list>.inner .input-wrapper.input-post-wrapper-wrapper{height:auto}.section-participation .input-list>.inner .input-wrapper .input-post-wrapper{width:100%}.section-participation .input-list>.inner .input-wrapper .input-post-wrapper select{text-align:left;padding-left:20px}.section-participation .input-list>.inner .input-wrapper .input-post-wrapper input{margin-top:10px}.section-participation .input-list>.inner .input-wrapper .btn.btn-delete{position:absolute;right:10px;top:50%;margin-top:-12px;width:24px;height:24px;border-radius:50%;padding:0}.section-participation .input-list>.inner .input-wrapper .btn.btn-delete:after{content:" ";display:block;height:2px;background:#fff;width:60%;margin-left:auto;margin-right:auto}.section-participation .input-list>.inner .btn-addform{width:100%}.section-participation .input-list .textarea-wrap{padding-left:35px;padding-top:15px}@media screen and (max-width: 640px){.section-participation .input-list .textarea-wrap{padding-left:0}}.section-participation .input-list .textarea-wrap textarea{display:block;width:100%;font-size:28px;font-style:normal;font-weight:500;line-height:157.143%;letter-spacing:2.8px;color:#0c4374;border:0;border-radius:10px;padding:10px 20px;background:#fff;height:5em}@media screen and (max-width: 640px){.section-participation .input-list .textarea-wrap textarea{font-size:16px;height:8em}}.section-participation .stay-detail .input-list>.inner h3{font-size:21px}.section-participation .stay-detail .input-list>.inner .form-content{width:calc(100% - 230px)}.section-participation .send-wrapper{margin-bottom:75px;text-align:center}@media screen and (max-width: 640px){.section-participation .send-wrapper{margin-bottom:40px}}.section-participation .btn{cursor:pointer;text-align:center;-ms-touch-action:manipulation;touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-appearance:none;font-size:16px;font-weight:400;line-height:1.2;text-decoration:none;border:1px solid #ffffff;padding:20px 40px;font-family:Noto Sans JP,NotoSansCJKjp,Yu Gothic,游ゴシック,YuGothic,游ゴシック体,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,MS P Gothic,ＭＳ Ｐゴシック,sans-serif;display:inline-block;vertical-align:0;border-radius:0;transition:opacity .3s ease;text-shadow:none;position:relative;outline:none}@media screen and (max-width: 640px){.section-participation .btn{font-size:16px;font-size:3.8369304556vw}}@media screen and (max-width: 640px) and (min-width: 450px){.section-participation .btn{font-size:32px}}.section-participation .btn:hover{text-decoration:none}.section-participation .btn.btn-default{color:#fff;background:#767676;border-color:#767676;font-weight:700}.section-participation .btn.btn-default-outline{color:#0c4374;text-align:center;font-weight:700;letter-spacing:.1em;border-radius:5px;border:1px solid rgba(12,67,116,.15);background:#fff}.section-participation .btn.btn-default-outline:hover{opacity:.6;border:1px solid rgba(12,67,116,.15);background:#fff}.section-participation .btn.btn-primary{padding:25px 30px;color:#0c4374;text-align:center;font-size:32px;font-style:normal;font-weight:700;line-height:1.375;letter-spacing:1.6px;border-radius:10px;border:3px solid #0C4374;background:#fff}.section-participation .btn.btn-primary:hover{color:#fff;background:#0c4374}.section-participation .btn.btn-primary-gosht{padding:35px 30px;color:#0c4374;text-align:center;font-size:28px;font-weight:700;line-height:1;letter-spacing:1.4px;border-radius:15px;border:6px solid #1B6BB2;background:#fff;box-shadow:7px 7px 8px #00000040}.section-participation .btn.btn-primary-outline{padding:15px 30px;color:#fff;text-align:center;font-size:25px;font-weight:700;line-height:1.96;letter-spacing:1.25px;border-radius:5px;border:1px solid var(--main-white, #FFF)}.section-participation .btn.btn-secondary{position:relative;padding:35px;color:#fff;text-align:center;font-size:28px;font-style:normal;font-weight:700;line-height:1.07143;letter-spacing:1.4px;border-radius:10px;background:#0c4374;border:none}.section-participation .btn.btn-secondary:hover{opacity:.6}@media screen and (max-width: 640px){.section-participation .btn.btn-secondary:hover{opacity:1}}.section-participation .btn.btn-secondary.btn-sm{border:1px solid #0C4374}.section-participation .btn.btn-text{font-weight:700;font-size:14px;color:#fff;background:none;border:none;padding:10px;font-family:Noto Sans JP,NotoSansCJKjp,Yu Gothic,游ゴシック,YuGothic,游ゴシック体,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,MS P Gothic,ＭＳ Ｐゴシック,sans-serif}.section-participation .btn.btn-addform{padding:13px 30px 13px 50px;color:#fff;text-align:center;font-size:28px;font-style:normal;font-weight:500;line-height:1.57143;letter-spacing:1.4px;border-radius:10px;border-color:#0c4374;background:#0c4374 url(https://app.7ir-iy.com/assets/img/icn-plas-01.svg) no-repeat;background-position:left 16px center}@media screen and (max-width: 640px){.section-participation .btn.btn-addform{font-size:18px;background-size:10px}}.section-participation .btn.btn-delete{padding:13px 30px;background:#cc0606;border-color:#cc0606;color:#fff;text-align:center;font-size:28px;font-style:normal;font-weight:500;line-height:1.57143;letter-spacing:1.4px;border-radius:10px;background-position:left 16px center}@media screen and (max-width: 640px){.section-participation .btn.btn-delete{font-size:18px;background-size:10px}}.section-participation .btn.btn-sm{line-height:1.2;border-radius:5px;padding:10px 20px;font-size:11px;font-size:2.6378896882vw}@media screen and (min-width: 450px){.section-participation .btn.btn-sm{font-size:22px}}.section-participation .btn.btn-w-sm{padding-left:0;padding-right:0;text-align:center;width:90px;width:21.5827338129vw}@media screen and (min-width: 450px){.section-participation .btn.btn-w-sm{width:180px}}.section-participation .btn.btn-shadow{box-shadow:3px 3px 4px #0c43756b}.section-participation .btn.btn-rounded{border-radius:50px}.section-participation .btn.btn-circle{border-radius:50%}.section-participation .btn.btn-block{display:block;padding-left:0;padding-right:0;width:100%}.section-participation .btn.btn-upload{font-size:16px;letter-spacing:-.03em}.section-participation .btn.btn-upload img{margin-left:10px}.section-participation .btn.btn-send{padding:20px 60px 20px 95px;color:#fff;text-align:center;font-size:28px;font-style:normal;font-weight:700;line-height:1.07143;letter-spacing:1.4px;border-radius:15px;border:3px solid #FFF;background:#0c4374 url(https://app.7ir-iy.com/assets/img/icn-send-01.svg) no-repeat;background-size:35px 28px;background-position:left 35px center;box-shadow:7px 7px 9px #0c43756b}@media screen and (max-width: 640px){.section-participation .btn.btn-send{padding:15px 40px 15px 60px;font-size:18px;background-size:16px;background-position:left 25px center}}.section-participation .btn.btn-download{display:block;padding:22px 0;color:#fff;text-align:center;font-size:28px;font-style:normal;font-weight:700;line-height:1.07143;letter-spacing:1.4px;border-radius:15px;border:3px solid #FFF;background:#0c4374 url(https://app.7ir-iy.com/assets/img/icn-download-01.svg) no-repeat;background-size:52px;background-position:left 20px center;box-shadow:7px 7px 9px #0c43756b}@media screen and (max-width: 640px){.section-participation .btn.btn-download{padding:22px 0;font-size:18px;background-size:24px;background-position:left 15px center}}.section-participation .btn.btn-img{padding:0;margin:0;background:none;border:none}.section-participation .btn.btn-img .img-disabled,.section-participation .btn.btn-img[disabled] .img-active{display:none}.section-participation .btn.btn-img[disabled] .img-disabled{display:inline-block}.section-participation .btn.btn-more{border:none;background:none;padding:0;margin:0;color:#1b1b1b}.section-participation .btn.btn-more img{margin-right:10px;vertical-align:middle}.section-participation .btn.btn-close{display:inline-block;width:inherit;height:inherit;border-radius:95px;border:6px solid #1B6BB2;background:#fff;color:#0c4374;font-size:28px;font-weight:700;line-height:1.07;letter-spacing:1.4px;text-align:center;opacity:1;transition:opacity .3s ease}@media screen and (max-width: 640px){.section-participation .btn.btn-close{font-size:18px}}.section-participation .btn.btn-close:hover{opacity:.6}.section-participation .btn.btn-close img{margin-right:33px}@media screen and (max-width: 640px){.section-participation .btn.btn-close img{width:18px}}.section-participation .btn.btn-bg{padding:0;margin:0;width:270px;height:36px;font-size:15px;font-weight:700;line-height:36px;border:none;color:#1b1b1b;background:url(https://app.7ir-iy.com/assets/img/btn-bg.svg) center center no-repeat;background-size:contain}.section-participation .btn.btn-bg img{vertical-align:middle;margin-right:5px}.section-participation .btn.btn-bg:hover{opacity:.6}.section-participation .link-txt{color:#272727;display:inline;border-bottom:2px solid #272727}.section-participation .link-txt:hover{text-decoration:none;border-bottom-color:#0000}.section-participation .none{display:none}.section-participation .tar{text-align:right}.section-participation .mb-sm{margin-bottom:20px}.section-participation[data-preview=true]{max-width:440px;margin-left:auto;margin-right:auto}.section-participation[data-preview=true] .input-list{padding:10px 20px}.section-participation[data-preview=true] .input-list>.inner h3{font-size:14px;padding:0;margin:0;width:100px}.section-participation[data-preview=true] .input-list>.inner .form-content{width:calc(100% - 100px)}.section-participation[data-preview=true] .input-list>.inner .form-content p{font-size:14px;margin:0;padding:0}.section-participation[data-preview=true] .input-list>.inner .radio-wrapper .btn-primary{width:85px;font-size:14px;padding:14px 0;border-width:2px;height:50px;white-space:nowrap}.section-participation[data-preview=true] .input-list>.inner .radio-wrapper .btn-primary span{font-size:10px}.section-participation[data-preview=true] .input-list>.inner .radio-wrapper .btn-primary.btn-twoline{padding-top:7px}.section-participation[data-preview=true] .btn.btn-addform{font-size:14px;background-size:14px}.section-participation[data-preview=true] .input-list>.inner .input-wrapper .input-title{font-size:14px}.section-participation[data-preview=true] .input-list>.inner .input-wrapper{padding:15px 10px;border-radius:6px}.section-participation[data-preview=true] .input-list>.inner .input-wrapper>input{font-size:14px}.section-participation[data-preview=true] .btn.btn-delete{font-size:14px;padding:10px 20px;border-radius:6px}.section-report img{max-width:100%;vertical-align:middle;height:auto}.section-report .report-contet{padding-left:30px;margin-bottom:20px}.section-report .btns{max-width:300px;margin-left:auto;margin-right:auto}.section-report .btns .btn{margin-top:20px;font-size:14px;padding:15px 0!important;line-height:1.4;border-width:2px}.reportItems{font-size:14px}.reportItems .reportItem{background:#f2f2f2;padding:25px;margin-bottom:2px}.reportItems .reportItem .name{color:#000;font-weight:500;margin-bottom:10px}.reportItems .reportItem .required{color:#fff;background:red;font-size:12px;font-weight:700;padding:2px 5px;border-radius:5px;margin-left:5px}.reportItems .reportItem .form-control{background:#fff;font-size:16px}.reportItems .reportItem .form-radios .form-radio,.reportItems .reportItem .form-radios .form-checkbox{background:#fff;border-radius:5px;border:2px solid #0C4374;display:block;padding:10px;color:#0c4374;margin-bottom:5px}.reportItems .reportItem .inputContet{color:#676767;padding:15px 5px}@media screen and (max-width: 640px){.reportItemsConf{padding-left:15px;padding-right:15px}}.reportItemsConf .reportItem{margin-bottom:40px}.reportItemsConf .name{color:#0c4374;font-size:18px;font-weight:700;margin-bottom:10px}.reportItemsConf .inputWrap{margin-top:10px;margin-bottom:10px;padding:10px 20px;border-radius:5px;border:1px solid var(--form-boxline, #D9D9D9);background:var(--base-attention, #FFF)}.reportItemsConf .inputWrap[data-type=file]{padding:0;border:none;border-radius:10px;overflow:hidden}.section-report-done .article-header{color:#fff;padding:18px 0;background:#0c4374;font-size:17px;font-weight:700;text-align:center}.reportItemsDone .reportItem{background:var(--back-gray2, #F2F2F2);margin-bottom:5px;display:flex;padding:20px;font-size:14px}.reportItemsDone .reportItem .name{width:80px;flex-shrink:0}.reportItemsDone .name{color:#0c4374;font-weight:700}.reportItemsDone .inputWrap{margin-top:10px;margin-bottom:10px;padding:10px 20px;border-radius:5px;border:1px solid var(--form-boxline, #D9D9D9);background:var(--base-attention, #FFF)}.reportItemsDone .inputWrap[data-type=file]{padding:0;border:none;border-radius:10px;overflow:hidden}
