@keyframes fadeBlock{0%{opacity:0}100%{opacity:1}}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{padding:0;margin:0;font:inherit;font-size:100%;vertical-align:baseline;border:0}main,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote::before,blockquote::after,q::before,q::after{content:"";content:none}table{border-spacing:0;border-collapse:collapse}html{height:100%;font-size:62.5%;scroll-behavior:smooth;scroll-padding-top:66px}@media only screen and (min-width: 769px){html{scroll-padding-top:88px}}body{position:relative;padding:0;margin:0;font-family:"Noto Sans JP",sans-serif;font-size:1.4rem;font-weight:normal;line-height:1.8;color:#333;letter-spacing:.12em;background:#fff;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}@media(min-width: 768px){body{font-size:1.6rem}}a{background-color:rgba(0,0,0,0)}a,a:link,a:visited{text-decoration:none;cursor:pointer;outline:none}@media(min-width: 480px){a,a:link,a:visited{transition:all .3s ease}a:hover,a:link:hover,a:visited:hover{text-decoration:none}}.l-footer{z-index:3}.l-footer__list{padding:32px 24px;background:#005bac}@media(min-width: 768px){.l-footer__list{padding:8px;text-align:center}}.l-footer__list--item{padding-bottom:16px}.l-footer__list--item:last-child{padding-bottom:0}@media(min-width: 768px){.l-footer__list--item{display:inline-block;padding:0;border-right:1px solid #979ca1}.l-footer__list--item:last-child{border:none}}.l-footer__list--item a{position:relative;display:block;padding-left:20px;font-size:1.2rem;line-height:1.2;color:#fff}@media(min-width: 768px){.l-footer__list--item a{padding-right:16px;padding-left:16px;font-size:1.2rem}}.l-footer__list--item a::before{position:absolute;top:0;left:0;width:14px;height:14px;margin:auto;content:"";background:url(/assets/images/template/icon/icon_link_arrow_white.svg) center center no-repeat;background-size:contain}@media(min-width: 768px){.l-footer__list--item a::before{background:none}}.l-footer__list--item a:hover{color:#fff;text-decoration:underline}.l-footer__logo-area{background:linear-gradient(90deg, #00b3fe, #039)}.l-footer__logo-area--inner{display:grid;padding:16px}@media(min-width: 768px){.l-footer__logo-area--inner{max-width:1920px;margin:0 auto}}.l-footer__logo{width:104px;height:15px}@media(min-width: 768px){.l-footer__logo{display:flex;grid-row:1/3;align-items:center;width:160px;height:100%}}.l-footer__logo img{width:100%;vertical-align:top}.l-footer__catch{display:block;width:140px;height:15px;margin-left:auto}@media(min-width: 768px){.l-footer__catch{width:200px;height:22px}}.l-footer__catch img{width:100%;vertical-align:top}.l-footer__copyright{display:block;margin:4px 0 1px;font-size:1.1rem;line-height:1.7;color:#fff;text-align:center}@media(min-width: 768px){.l-footer__copyright{margin-top:2px;font-size:1.2rem}}.l-header{z-index:4;background:#fff;border-top:11px solid #00b3fe;-o-border-image:linear-gradient(to right, #00b3fe 0%, #039 100%);border-image:linear-gradient(to right, #00b3fe 0%, #039 100%);border-image-slice:1}@media(min-width: 1080px){.l-header{border-top:14px solid #00b3fe;-o-border-image:linear-gradient(to right, #00b3fe 0%, #039 100%);border-image:linear-gradient(to right, #00b3fe 0%, #039 100%);border-image-slice:1}}.l-header__inner{display:flex;padding:15px 10px 13px}@media(min-width: 768px){.l-header__inner{padding:13px 10px}}@media(min-width: 1080px){.l-header__inner{justify-content:space-between;max-width:1280px;height:74px;margin:0 auto}}.l-header__infomation{display:none}@media(min-width: 1080px){.l-header__infomation{display:block}}.header-title{display:flex;align-items:center}.header-title a{display:block}.header-title img{width:auto;height:22px}@media(min-width: 321px){.header-title img{height:24px}}@media(min-width: 1080px){.header-title img{width:auto;height:32px}}.header-link{display:flex;flex-shrink:0;align-items:center;justify-content:center;padding:0 24px;font-size:1.2rem;color:#1a1c21}.header-link,.header-link:link,.header-link:visited{color:#1a1c21}.header-link:hover,.header-link:link:hover,.header-link:visited:hover{color:#1a1c21;opacity:.6}.header-link img{width:12px;height:12px}@keyframes fade-in{0%{height:0;opacity:0}50%{opacity:1}99%{height:100vh}100%{height:100vh;opacity:1}}@keyframes fade-in{0%{height:0;opacity:0}50%{opacity:1}99%{height:100vh}100%{height:100vh;opacity:1}}@keyframes fade-in{0%{height:0;opacity:0}50%{opacity:1}99%{height:100vh}100%{height:100vh;opacity:1}}@keyframes fade-in{0%{height:0;opacity:0}50%{opacity:1}99%{height:100vh}100%{height:100vh;opacity:1}}@keyframes fade-out{0%{height:100vh;opacity:1}50%{opacity:0}99%{height:100vh;opacity:0}100%{height:0;opacity:0}}@keyframes fade-out{0%{height:100vh;opacity:1}50%{opacity:0}99%{height:100vh;opacity:0}100%{height:0;opacity:0}}@keyframes fade-out{0%{height:100vh;opacity:1}50%{opacity:0}99%{height:100vh;opacity:0}100%{height:0;opacity:0}}@keyframes fade-out{0%{height:100vh;opacity:1}50%{opacity:0}99%{height:100vh;opacity:0}100%{height:0;opacity:0}}.l-body{display:flex;flex-direction:column;min-height:100vh}.l-wrap{flex-grow:1}.l-content{overflow-x:hidden}.l-header{position:fixed;width:100%}@media only screen and (max-width: 768px){.l-header__inner{justify-content:flex-start}}@media only screen and (min-width: 769px){.l-header__inner{justify-content:space-between;max-width:1280px;margin:0 auto}}.l-header .header-link{position:relative}.l-header .header-link.popup::after{position:absolute;right:10px;width:9px;height:6px;content:"";background:url(/assets/images/common/icon_pulldown_header_triangle.svg) no-repeat 0 0/contain}@media only screen and (min-width: 1025px){.l-header__infomation{display:block}}.l-header__infomation .menu{list-style-type:none}.l-header__infomation .menu>li{position:relative;display:inline-block}.l-header__infomation .menu>li a{padding:10px 24px;font-size:1.4rem;color:#333;white-space:nowrap}.l-header__infomation .menu>li:last-of-type:hover ul{right:0;left:auto}.l-header__infomation .menu>li>ul{display:none;padding:0}.l-header__infomation .menu>li>ul li+li{margin-top:.5em}.l-header__infomation .menu>li>ul li a{display:block;padding:8px}.l-header__infomation .menu>li>ul li a:hover,.l-header__infomation .menu>li>ul li a:active{background-color:#f2f7fc;border-radius:8px}.l-header__infomation .menu>li:hover ul{position:absolute;top:40px;left:20px;display:block;padding:17px 10px;margin:0;list-style-type:none;background-color:#fff;border-radius:12px;box-shadow:0 0 12px rgba(0,0,0,.08)}@media only screen and (min-width: 1025px){.l-header .gnav{display:none}}.l-header .gnav__menu .menu{position:fixed;top:12px;right:0;z-index:50;display:block;width:52px;height:52px;cursor:pointer;background:url(/assets/images/common/menu.svg) no-repeat center center}.l-header .gnav__menu .contentsnav{position:fixed;top:64px;z-index:20;display:none;width:100vw;height:100vh;padding-bottom:120px;overflow-y:scroll;background-color:#fff;background-color:#f2f7fc;transition:.25s 0s ease-in-out;animation-name:fadeBlock;animation-duration:.5s;-webkit-overflow-scrolling:touch}.l-header .gnav__menu .contentsnav .navitem{margin-top:32px}.l-header .gnav__menu .contentsnav dt{padding:12px 24px;font-size:1.4rem;font-weight:600;color:#666}.l-header .gnav__menu .contentsnav .list>li{position:relative}.l-header .gnav__menu .contentsnav .list>li+li{border-top:1px solid #f5f5f5}.l-header .gnav__menu .contentsnav .list>li a{display:block;padding:24px;font-size:1.4rem;line-height:1;color:#333;text-decoration:none;background-color:#fff}.l-header .gnav__menu .contentsnav .list>li a.addicon{display:flex;align-items:center}.l-header .gnav__menu .contentsnav .list>li a.is-icon::after{right:24px}.l-header .gnav__menu .contentsnav .btnArea{margin-top:24px}.l-header .gnav__menu input{display:none}.l-header .gnav__menu input:checked+.menu{background-image:url(/assets/images/common/menu_close.svg)}@media only screen and (max-width: 1023px){.l-header .gnav__menu input+.menu+.contentsnav{display:none;opacity:0}.l-header .gnav__menu input:checked+.menu+.contentsnav{display:block;opacity:1}}.bonunnum{margin:0 auto 24px;font-size:1.2rem;text-align:center}@media only screen and (min-width: 769px){.bonunnum{width:100%;max-width:1280px;text-align:right}}.modal-form{width:100%;text-align:center}.modal-form hr{height:1px;margin:24px 0;color:#e1e1e1;background-color:#e1e1e1;border:none}.modal-form label{display:inline-block;padding:16px 0;font-weight:700;color:#015bac;cursor:pointer;transition:.2s}.modal-form label:hover{opacity:.8}.modal-form .modal-hidden{display:none;overflow:hidden}.modal-form .note{margin-top:8px}.modal-form .tl{text-align:left}.modal-form a{color:#015bac;text-decoration:underline}.footer_top{font-size:1.2rem;color:#fff;letter-spacing:0;background-color:#015bac;border-bottom:1px solid #fff}@media only screen and (min-width: 769px){.footer_top{font-size:1.4rem}}.footer_top .inner{width:100%;max-width:1280px;padding:40px 20px;margin:0 auto}@media only screen and (min-width: 1025px){.footer_top .inner{padding:40px 0}}.footer_top .inner .address{display:flex;flex-direction:column;justify-content:space-between;margin-top:30px}@media only screen and (min-width: 769px){.footer_top .inner .address{flex-direction:row}}.footer_top .inner .address dt{font-size:1.6rem}.footer_top .inner .address dd{font-size:1.4rem}.footer_top .inner .address>div{display:flex;flex-direction:column;align-items:center;justify-content:space-between}.footer_top a{color:#fff}.footer_top a:hover{text-decoration:underline}.footer_top .btnArea{margin-top:40px}@media only screen and (min-width: 769px){.footer_top .btnArea{margin-top:0}}.footer_top .btnArea a{padding:24px;color:#015bac}.footer_top .btnArea a:hover{text-decoration:none}.footer_top .bobun{margin-top:40px}@media only screen and (min-width: 769px){.footer_top .bobun{margin-top:24px}}.modal{position:fixed;top:50%;left:50%;z-index:100;display:none;width:100%;padding:60px 0 120px;outline:0;opacity:0;transition:opacity .5s ease-in-out;transform:translate(-50%, -50%)}@media only screen and (max-width: 768px){.modal{width:90vw}}.modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translate(0, -25%)}.modal.show .modal-dialog{transform:translate(0, 0)}.modal.show{opacity:1}.modal .simplebar-scrollbar::before{width:8px;background:#cacaca}.modal-dialog{position:relative;z-index:20;max-width:880px;padding:40px 20px;margin:0 auto;text-align:center;letter-spacing:0;background-color:#fff;background-clip:padding-box;border-radius:12px}@media only screen and (min-width: 769px){.modal-dialog{padding:64px}}.modal-dialog .modal-header{top:-56px;right:0}.modal-dialog .close-btn{position:absolute;z-index:30;display:inline-block;width:44px;height:44px;cursor:pointer}.modal-dialog .modal-content{width:calc(100% + 12px);height:47vh;overflow-y:scroll;text-align:left}@media only screen and (min-width: 744px){.modal-dialog .modal-content{height:61vh;padding:0 16px 16px;overflow:unset}}.modal-dialog .modal-content section{height:100%;padding-right:12px;overflow-y:auto}@media only screen and (min-width: 769px){.modal-dialog .modal-content section{padding-right:24px}}.modal-dialog .modal-content .title{display:flex;align-items:center;margin-bottom:24px;font-size:5.4vw;color:#015bac}@media only screen and (min-width: 744px){.modal-dialog .modal-content .title{font-size:2.4rem}}.modal-dialog .modal-content .title::before{width:32px;height:1px;margin-right:8px;content:"";border:1px solid #015bac}@media only screen and (min-width: 769px){.modal-dialog .modal-content .title::before{margin-right:16px}}.modal-dialog .modal-content .note{font-size:1.4rem}.modal-dialog .modal-footer{position:absolute;bottom:-56px;left:50%;width:100%;transform:translateX(-50%)}.modal-dialog .modal-footer .btnArea{display:block}.modal-dialog .modal-footer .btnArea a{width:278px;padding:24px 0}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10;background-color:rgba(0,0,0,.5);opacity:0;transition:opacity .5s ease-in-out}.modal-backdrop.show{opacity:1}*,*::before,*::after{box-sizing:border-box}h1[class*=title],h2[class*=title],h3[class*=title],h4[class*=title]{font-weight:700;line-height:1.45}sup{font-size:1.4rem;vertical-align:super}a.link{color:#015bac;text-decoration:underline;word-break:break-all}a.link:hover,a.link:active{text-decoration:none}a.is-icon{position:relative}a.is-icon::after{position:absolute;top:50%;width:18px;height:18px;content:"";background-repeat:no-repeat;background-size:contain;transform:translateY(-50%)}a.is-icon.pdf::after{background-image:url(/assets/images/common/icon_pdf.png.webp)}a.is-icon.window::after{background-image:url(/assets/images/common/icon_window.svg)}a.is-icon.arrow::after{background-image:url(/assets/images/common/icon_arrow.svg)}a[href*="tel:"]{text-decoration:none}@media only screen and (min-width: 769px){a[href*="tel:"]{pointer-events:none;cursor:default}}table{width:100%}table th,table td{text-align:center;vertical-align:middle;border-collapse:collapse;border:1px solid #e1e1e1}table th{font-weight:400}table td{line-height:1}@media only screen and (max-width: 768px){figure img{max-width:100%}}.sp{display:block}.pc{display:none}@media only screen and (min-width: 769px){.pc{display:block}.sp{display:none}}.hide{content-visibility:hidden}.note{margin-top:24px;font-size:small;color:#666}.note8{margin-top:8px;font-size:small;color:#666}.keycolor{color:#015bac}.red{color:#ff2116}.marker{text-decoration:underline}.admt{margin-top:1em}.admt em{font-weight:bold;color:#015bac}.bulletlist{margin-left:1em}.bulletlist li{list-style-type:disc}.marunumlist{margin-left:1.5em}.marunumlist li{text-indent:-1.5em}.scrollArea{position:relative}@media only screen and (max-width: 768px){.scrollArea{display:flex;overflow:auto}}.btnArea{display:flex;justify-content:center;margin-top:24px}@media only screen and (min-width: 769px){.btnArea{margin-top:40px}}.btnArea a{position:relative;display:inline-block;padding:10px 24px;font-size:1.4rem;font-weight:700;line-height:1;color:#015bac;text-align:center;text-decoration:none;background-color:#fff;border:1px solid #015bac;border-radius:120px}@media only screen and (min-width: 769px){.btnArea a{border-radius:40px}}.btnArea a.page{width:254px}@media only screen and (min-width: 769px){.btnArea a.mvbtn{width:234px}}.btnArea a.mvbtn:hover,.btnArea a.mvbtn:active{border-color:#f2f7fc}.btnArea a.btn01:hover,.btnArea a.btn01:active{border-color:#fff}.btnArea a.btn02{background-color:#f2f7fc}.btnArea a.btn02:hover,.btnArea a.btn02:active{border-color:#f2f7fc}.btnArea a.btn03{font-size:1.1rem;font-weight:normal;background-color:#f2f7fc}.btnArea a.btn03:hover,.btnArea a.btn03:active{border-color:#f2f7fc}.btnArea a.answer{width:250px;padding:24px;font-size:1.6rem}@media only screen and (min-width: 769px){.btnArea a.answer{width:278px}}.btnArea a.answer:hover,.btnArea a.answer:active{padding-right:30px}.btnArea a.answer::after{position:absolute;top:calc(50% + .25px);right:54px;width:14px;height:15px;content:"";background:url(/assets/images/common/icon_arrow_blue.svg) no-repeat right 0/contain;opacity:0;transition:opacity .3s ease,transform .3s ease;transform:translate(0, -50%)}.btnArea a.answer:hover::after{opacity:1;transform:translate(20%, -50%)}.btnArea a.order{width:294px;padding:24px 0;color:#333;background-color:#ffc500;border:0 none;box-shadow:0 10px 50px rgba(0,0,0,.1)}@media only screen and (min-width: 769px){.btnArea a.order{width:320px;font-size:1.6rem}}.btnArea a.order:hover,.btnArea a.order:active{background-color:#ffd66c}.btnArea a.is-arrow{padding:10px 30px 10px 24px}.btnArea a.is-arrow::after{position:absolute;top:calc(50% + 1.15px);right:14px;width:7px;height:15px;content:"";background:url(/assets/images/common/icon_arrow_blue.svg) no-repeat right 0/contain;transform:translate(0, -50%)}.btnArea a.is-arrow span{position:relative}.btnArea a.form{width:100%;padding:24px 0;line-height:1.3;background-color:#f2f7fc}.btnArea a.form:hover,.btnArea a.form:active{border-color:#f2f7fc}.btnAreaCv{flex-direction:column;align-items:center}.btnAreaCv span{padding-bottom:4px;font-size:1.4rem;letter-spacing:.4px}.faqarea .faqitem{position:relative;margin-top:24px;background-color:#f2f7fc;border-radius:12px}.faqarea .faqitem+details{margin-top:16px}.faqarea .faqitem .question{position:relative;padding:24px 56px 24px 24px;font-weight:700;color:#015bac;list-style:none;cursor:pointer;outline:none}@media only screen and (min-width: 769px){.faqarea .faqitem .question{padding:40px 60px 40px 40px}}.faqarea .faqitem .question::after{position:absolute;top:29px;right:5%;width:18px;height:18px;content:"";background:url(/assets/images/icon_faq_close.svg) no-repeat 0 0}@media only screen and (min-width: 744px){.faqarea .faqitem .question::after{right:3%}}@media only screen and (min-width: 769px){.faqarea .faqitem .question::after{top:45px}}.faqarea .faqitem .question::-webkit-details-marker{display:none}.faqarea .faqitem .question span{position:relative;display:flex}.faqarea .faqitem .question span::before{width:30px;margin-right:12px;content:"";background:url(/assets/images/icon_faq_q.svg) no-repeat 0 0;background-size:27px}.faqarea .faqitem .question span em{flex:1}@media only screen and (min-width: 769px){.faqarea .faqitem summary:hover{opacity:.8}}.faqarea .faqitem .answer{padding:0 56px 24px 24px;color:#666}@media only screen and (min-width: 769px){.faqarea .faqitem .answer{padding:0 60px 40px 40px}}.faqarea details[open] .question{padding-bottom:10px}.faqarea details[open] .question::after{background-image:url(/assets/images/icon_faq_open.svg)}.itemlist{display:grid;grid-template-columns:repeat(auto-fit, 31%);grid-gap:8px;justify-content:center;margin-top:24px}@media only screen and (min-width: 744px){.itemlist{grid-template-columns:repeat(auto-fit, 23%)}}.itemlist li{position:relative;display:flex;justify-content:center;text-align:center;background:#fff;border-radius:8px;box-shadow:0 0 12px rgba(0,0,0,.08)}.itemlist li span{font-size:1.2rem;line-height:1.5;color:#333}.itemlist li::before{position:absolute;width:36px;height:36px;content:"";background-size:contain}.itemlist li.damage:before{background-image:url(/assets/images/common/icon_airframe_damage.svg)}.itemlist li.fire:before{background-image:url(/assets/images/common/icon_airframe_fire.svg)}.itemlist li.camera:before{background-image:url(/assets/images/common/icon_airframe_camera.svg)}.itemlist li.water:before{background-image:url(/assets/images/common/icon_airframe_water.svg)}.itemlist li.theft:before{background-image:url(/assets/images/common/icon_airframe_theft.svg)}.itemlist li.rental:before{background-image:url(/assets/images/common/icon_airframe_rental.svg)}.itemlist li.typhoon:before{background-image:url(/assets/images/common/icon_airframe_typhoon.svg)}.itemlist li.abroad:before{background-image:url(/assets/images/common/icon_airframe_abroad.svg)}.itemlist li.repair:before{background-image:url(/assets/images/common/icon_airframe_repair.svg)}.itemlist li.steering:before{background-image:url(/assets/images/common/icon_airframe_steering.svg)}.itemlist li.database:before{background-image:url(/assets/images/common/icon_airframe_database.svg)}.itemlist li.compensation:before{background-image:url(/assets/images/common/icon_liability_compensation.svg)}.itemlist li.objective:before{background-image:url(/assets/images/common/icon_liability_objective.svg)}.itemlist li.moral:before{background-image:url(/assets/images/common/icon_liability_moral.svg)}.itemlist li.loan:before{background-image:url(/assets/images/common/icon_liability_loan.svg)}.itemlist li.response:before{background-image:url(/assets/images/common/icon_liability_response.svg)}.itemlist li.lawsuit:before{background-image:url(/assets/images/common/icon_liability_lawsuit.svg)}.itemlist li.cyber:before{background-image:url(/assets/images/common/icon_liability_cyber.svg)}.flexbox{display:flex;flex-direction:column}@media only screen and (min-width: 769px){.flexbox{flex-direction:row}}.flexbox li{width:100%}.contents{padding:64px 20px 80px;margin:0 auto;font-size:4vw;font-weight:400;letter-spacing:0}@media only screen and (min-width: 1025px){.contents{width:100%;max-width:880px}}@media only screen and (min-width: 744px){.contents{font-size:1.6rem}}@media only screen and (min-width: 1025px){.contents{padding:80px 0 120px}}.inner{position:relative}.inner+.inner{margin-top:80px}.inner .box{position:relative;padding:40px 22px}@media only screen and (min-width: 769px){.inner .box{padding:40px 45px}}.inner .box.is-blue{background-color:#f2f7fc;border-radius:12px}.inner .box.is-blue dd a,.inner .box.is-blue dd a:link,.inner .box.is-blue dd a:visited{color:#015bac;text-decoration:underline}.inner .box.is-blue dd a:hover{text-decoration:none}.inner .box.is-gray{padding:24px;background-color:#fafafa;border:1px solid #e3e6ed;border-radius:12px}.l-header{border-bottom:1px solid #f0f0f0}.contents{flex:1;margin-top:66px}@media only screen and (min-width: 769px){.contents{margin-top:88px}}.inner .title{display:flex;margin-bottom:24px;font-size:5.4vw;color:#015bac}@media only screen and (min-width: 769px){.inner .title{align-items:center;font-size:2.4rem}}.inner .title::before{width:32px;height:1px;margin-top:.6em;margin-right:8px;content:"";border:1px solid #015bac}@media only screen and (min-width: 769px){.inner .title::before{margin-top:0;margin-right:16px}}