﻿html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,input,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,dialog,figure,footer,header,hgroup,menu,nav,section,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:rgba(0,0,0,0)}html{overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;padding:0;margin:0;font-size:62.5%}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{font-weight:normal;text-align:left}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:""}a:hover,a:active{outline:0;cursor:pointer}a img{border:0}img{display:block;max-width:100%;height:auto;font-size:0;line-height:0}body{overflow:hidden;margin:0;font-size:16px;font-size:1.6rem;line-height:1.6;font-family:"メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック","MS PGothic",Osaka,sans-serif}@media(max-width: 560px){body{font-size:14px;font-size:1.4rem}}h1,h2,h3,h4,h5{margin-bottom:30px;line-height:1.2}h2{font-size:24px;font-size:2.4rem}@media(max-width: 560px){h2{font-size:20px;font-size:2rem}}p{margin-bottom:15px}@media(max-width: 560px){p{font-size:14px;font-size:1.4rem}}a{display:block;color:#333;text-decoration:none}a:hover{text-decoration:underline}.pcOnly{display:block}@media(max-width: 990px){.pcOnly{display:none !important}}.spOnly{display:none}@media(max-width: 990px){.spOnly{display:block !important}}.wrapper{display:flex}.wrapper .contentArea{width:calc(100% - 270px);padding-right:15px}@media(max-width: 1024px){.wrapper .contentArea{width:100%;padding-right:0}}.wrapper .sideArea{width:100%;max-width:270px;padding-left:15px}.inner,.innerChild{max-width:1170px;padding:0 15px;margin:0 auto}.linkArrowGray{font-size:14px;font-size:1.4rem;background:url(../images/icon_arrow_gray.svg) no-repeat left;background-size:6px 12px;padding-left:12px;color:#707070}.linkArrowRed{font-size:14px;font-size:1.4rem;background:url(../images/icon_arrow_red.svg) no-repeat left;background-size:6px 12px;padding-left:12px}.linkMain{word-break:break-all;display:inline-block;color:#26a;text-decoration:none;margin-bottom:15px;line-height:1.3;background:url(../images/icon_arrow_circle.svg) no-repeat left top;background-size:14px 14px;padding-left:22px;background-position:left 3px}.linkMain:hover{text-decoration:underline !important}@media(max-width: 560px){.linkMain{font-size:14px;font-size:1.4rem;background-position:left 1px}}.linkInner{background:url(../images/icon_arrow_circle_row.svg) no-repeat left top;background-size:14px 14px;padding-left:22px !important}p .linkMain{padding-left:18px;margin-bottom:0;margin-left:4px;display:inline;background-position:left 3px}@media(max-width: 560px){p .linkMain{background-position:left 1px}}dl .linkMain{background:url(../images/icon_arrow_circle.svg) no-repeat left 2px top 2px;background-size:14px 14px;line-height:1.4;padding-left:20px}.linkExternal{word-break:break-all}.linkExternal::after{content:"";background:url(../images/icon_external.svg) no-repeat center;display:inline-block;background-size:contain;width:auto;height:12px;padding-left:25px}a.btnRed{border:1px solid #b00;color:#b00;border-radius:6px;background:#fff;width:auto;font-size:14px;font-size:1.4rem;background:url(../images/icon_arrow_red.svg) no-repeat 10px center;background-size:6px 12px;padding:10px 10px 8px 20px;line-height:1.3;display:inline-block;text-decoration:none;transition:.3s}a.btnRed:hover{background-color:#eee;transition:.3s}.btnSet{display:flex;flex-wrap:wrap;justify-content:center;gap:20px}p .linkExternal::after{padding-left:20px}.kerning{font-feature-settings:"palt"}.red{color:#b00;font-weight:bold}.blue{color:#26a;font-weight:bold}.bold{font-weight:bold}.grayBox01{padding:20px;background:#f5f5f5}.grayBox02{padding:20px;border:3px solid #eee}.lsSquare{list-style:square inside;text-indent:-18px;padding-left:32px}.lsSquare.grayBox01{font-size:14px;font-size:1.4rem}.lsSquare.grayBox01 a{display:inline}.lsDecimal{list-style:decimal inside;text-indent:-18px;padding-left:32px}.mark{font-size:14px;font-size:1.4rem;display:flex}.mark .markHead{display:block;padding-right:5px;white-space:nowrap}.alC{text-align:center}.alR{text-align:right}@media(max-width: 990px){.alR{text-align:left}}.asterisk{font-size:14px;font-size:1.4rem;display:flex}.asterisk::before{display:block;content:"※";padding-right:5px}.asteriskRed{color:#b00;font-size:14px;font-size:1.4rem;display:flex}.asteriskRed::before{display:block;content:"※";padding-right:5px}.txt16Sp14{font-size:16px;font-size:1.6rem}@media(max-width: 560px){.txt16Sp14{font-size:14px;font-size:1.4rem}}.txt14{font-size:14px;font-size:1.4rem}.txt12{font-size:12px;font-size:1.2rem}.mgt0{margin-top:0px !important}.mgt10{margin-top:10px}.mgt20{margin-top:20px}.mgt30{margin-top:30px !important}.mgt40{margin-top:40px}.mgb0{margin-bottom:0px}.mgb10{margin-bottom:10px}.mgb15{margin-bottom:15px}.mgb20{margin-bottom:20px}.mgb30{margin-bottom:30px}.mgb40{margin-bottom:40px}img.line{border:1px solid #ccc}header{height:60px;margin:0 calc(50% - 50vw);border-bottom:3px solid #b00;background-color:#fff}@media(max-width: 990px){header{height:50px;position:fixed;top:0;width:100%;margin-left:-15px;z-index:999}}header .innerChild{display:flex;justify-content:space-between}@media(max-width: 990px){header .innerChild{height:50px}}header .logo{height:30px;margin:auto 0}header .logo img{height:30px}header .headerMenu ul{display:flex;line-height:60px}@media(max-width: 990px){header .headerMenu ul{line-height:50px}}header .headerMenu li{margin-left:30px}header .headerMenu a{color:#333}.hamburger{display:block;position:fixed;z-index:3;right:10px;top:3px;width:40px;height:44px;cursor:pointer;text-align:center}.hamburger span{display:block;position:absolute;width:30px;height:2px;left:6px;background:#b00;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;transition:.3s ease-in-out}.hamburger span:nth-child(1){top:10px}.hamburger span:nth-child(2){top:20px}.hamburger span:nth-child(3){top:30px}.hamburger.active span:nth-child(1){top:20px;left:6px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);transform:rotate(-45deg)}.hamburger.active span:nth-child(2),.hamburger.active span:nth-child(3){top:20px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg)}.globalMenuSp{position:fixed;z-index:2;top:0;left:0;transform:translateX(100%);transition:all .6s;width:100%;margin-top:53px;background-color:#f5f5f5}.globalMenuSp .acParent .acHead{background:url(../images/icon_arrow_red.svg) #f5f5f5 no-repeat right 15px center !important;background-size:9px 18px !important;color:#333 !important;border-radius:inherit !important}.globalMenuSp .headerMenu{padding:30px 15px;padding-top:20px}.globalMenuSp .headerMenu li{margin-left:inherit}.globalMenuSp .headerMenu li a{margin-bottom:18px}.globalMenuSp.active{transform:translateX(0%);height:calc(100% - 53px);overflow:scroll;padding-bottom:calc(env(safe-area-inset-bottom) + 100px)}body.no_scroll{position:fixed;overflow-y:hidden}.titleArea{margin:0 calc(50% - 50vw);background-color:#f5f5f5;padding-top:35px}@media(max-width: 990px){.titleArea{padding-top:85px}}.titleArea .innerChild{display:flex;justify-content:space-between}@media(max-width: 990px){.titleArea .innerChild{display:block;text-align:center}}.titleArea .innerChild h1{color:#b00;font-size:38px;font-size:3.8rem;margin-bottom:20px}@media(max-width: 560px){.titleArea .innerChild h1{font-size:28px;font-size:2.8rem}}.titleArea .innerChild h1.contentsH1{padding-bottom:25px;margin-bottom:0}.titleArea .innerChild .titleLead{font-size:20px;font-size:2rem;font-weight:bold;margin-bottom:15px}@media(max-width: 560px){.titleArea .innerChild .titleLead{font-size:15px;font-size:1.5rem}}.titleArea .innerChild .titleImg{margin-top:auto;margin-bottom:0}.titleArea .innerChild .titleImg img{width:300px}@media(max-width: 990px){.titleArea .innerChild .titleImg img{margin:0 auto}}@media(max-width: 560px){.titleArea .innerChild .titleImg img{width:200px}}.breadcrumb{font-size:12px;font-size:1.2rem;margin:0 calc(50% - 50vw);padding:10px 0;border-bottom:1px solid #f5f5f5;margin-bottom:40px}@media(max-width: 990px){.breadcrumb{padding:5px 0;margin-bottom:30px}}.breadcrumb .innerChild .breadcrumbParent a{display:inline-block;color:#999}.breadcrumb .innerChild .breadcrumbArrow{background:url(../images/icon_arrow_gray.svg) no-repeat center;background-size:5px 11px;padding-left:10px;margin:0 5px}.sidemenu{width:100%}.sidemenu .acParent .acTitle{font-size:15px;font-size:1.5rem;font-weight:bold;background-color:#f5f5f5;padding:20px 10px;border-bottom:1px solid #fff;font-feature-settings:"palt";position:relative;text-box-trim:trim-both;text-box-edge:cap alphabetic}@media(max-width: 560px){.sidemenu .acParent .acTitle{text-box-trim:inherit;text-box-edge:inherit}}.sidemenu .acParent .acTitle .acIcon:before,.sidemenu .acParent .acTitle .acIcon:after{position:absolute;content:"";display:block;transition:all .4s;background:#b00;right:5px;top:50%;width:15px;height:2px;transform:translate(-50%, -50%)}.sidemenu .acParent .acTitle .acIcon:before{transform:translate(-50%, -50%) rotate(90deg)}.sidemenu .acParent .acTitle.open .acIcon:before{transform:translate(-50%, -50%) rotate(0deg)}.sidemenu .acParent .acTitle:hover{text-decoration:none !important;color:#b00}.sidemenu .acParent .acHead{background:url(../images/icon_arrow_white.svg) #b00 no-repeat right 15px center;background-size:9px 18px;color:#fff;border-radius:5px 5px 0 0;transition:ease .3s}.sidemenu .acParent .acHead:hover{text-decoration:none;color:#fff;background-color:#840000;transition:ease .3s}.sidemenu .acParent .acChild{display:none}.sidemenu .acParent .acChild .acTitle{font-size:14px;font-size:1.4rem;background-color:#fff;border:1px solid #f5f5f5;display:flex;align-items:center}.sidemenu .acParent .acArrow{display:block;content:url(../images/icon_arrow_red.svg);width:8px;height:16px;margin:auto 5px auto 0px}.sidemenu .acParent .linkText{text-box-trim:trim-both;text-box-edge:cap alphabetic}@media(max-width: 560px){.sidemenu .acParent .linkText{text-box-trim:inherit;text-box-edge:inherit}}.sidemenu .acParent .linkText .linkExternal{display:inline-block;content:url(../images/icon_external.svg);width:15px;height:auto;vertical-align:middle;padding-bottom:3px;padding-left:5px}.sidemenu .acChild{background-color:#fff}.sidemenu .sideBan{margin-bottom:15px}.sidemenu .sideBan:hover{opacity:.8;transition:all .3s}footer{margin:60px calc(50% - 50vw) 0}footer .footerLink{background-color:#f5f5f5;padding:20px 0 20px 0}footer .footerLink ul{display:flex;flex-wrap:wrap;justify-content:center}footer .footerLink ul li{margin:7px 15px}footer .copyright{font-size:12px;font-size:1.2rem;color:#fff;background-color:#b00;text-align:center;height:80px;line-height:80px}@media(max-width: 990px){footer .copyright{height:40px;line-height:40px}}#pagetop{margin-top:10px;width:40px;height:40px;bottom:20px;right:20px;position:fixed;z-index:3;display:none}@media screen and (min-width: 768px){#pagetop{width:60px;height:60px;bottom:30px;right:20px}}#pagetop a{position:fixed;bottom:auto;display:block}#pagetop a:hover{opacity:.7;transition:all .5s}#pagetop a img{width:40px;height:auto}@media screen and (min-width: 768px){#pagetop a img{width:60px}}#wrapperTop .contentArea{display:flex;flex-wrap:wrap}@media(max-width: 1024px){#wrapperTop .contentArea{justify-content:space-between}}@media(max-width: 768px){#wrapperTop .contentArea{display:block}}#wrapperTop .contentArea .contentBox{width:calc(50% - 15px);margin-right:15px;margin-bottom:45px}@media(max-width: 768px){#wrapperTop .contentArea .contentBox{width:100%}}#wrapperTop .contentArea .contentBox .title{display:flex}#wrapperTop .contentArea .contentBox .title .titleIcon{width:100%;max-width:60px;margin-right:15px}@media(max-width: 560px){#wrapperTop .contentArea .contentBox .title .titleIcon{max-width:50px;margin-right:10px}}#wrapperTop .contentArea .contentBox .title .textBox{width:calc(100% - 70px)}@media(max-width: 560px){#wrapperTop .contentArea .contentBox .title .textBox{width:calc(100% - 50px)}}#wrapperTop .contentArea .contentBox .title h2{margin-top:5px;margin-bottom:15px;text-align:left;font-size:24px;font-size:2.4rem;position:inherit}#wrapperTop .contentArea .contentBox .title h2::before{content:inherit}@media(max-width: 560px){#wrapperTop .contentArea .contentBox .title h2{margin-bottom:10px}}#wrapperTop .contentArea .contentBox .title p{margin-bottom:20px;max-width:330px}@media(max-width: 768px){#wrapperTop .contentArea .contentBox .title p{max-width:inherit}}#wrapperTop .contentArea .contentBox:nth-of-type(2n){margin-right:0}.h2Center{font-weight:bold;text-align:center;position:relative;font-feature-settings:"palt";letter-spacing:.05em;margin-top:60px;font-size:22px;font-size:2.2rem;line-height:1.3}.h2Center::before{position:absolute;bottom:-10px;left:calc(50% - 15px);width:30px;height:2px;content:"";background:#b00}.h2Center.imgTitle{margin-top:0}.h2Center.imgTitle::before{width:0;height:0;bottom:0}.h2Center.imgTitle img{width:100%;height:auto}.h3LeftLine{margin:40px 0 20px;border-left:5px solid #b00;font-feature-settings:"palt";padding-left:8px}.bigLead{font-weight:bold;text-align:center;font-size:30px;font-size:3rem;margin-top:60px;font-feature-settings:"palt"}@media(max-width: 560px){.bigLead{font-size:22px;font-size:2.2rem}}.bigLead span{display:block;color:#b00;font-size:24px;font-size:2.4rem}@media(max-width: 560px){.bigLead span{font-size:18px;font-size:1.8rem}}.otherLinks{background:#f5f5f5;padding:20px 10px;text-align:center}.otherLinks p{display:inline-block;font-weight:bold;text-align:center;padding:0 20px 3px;border-bottom:2px dotted #ccc}.otherLinks .linkBox{display:flex;justify-content:center;flex-wrap:wrap;gap:5px 20px}@media(max-width: 768px){.otherLinks .linkBox{gap:0 15px;justify-content:start}}@media(max-width: 560px){.otherLinks .linkBox{gap:0}}@media(max-width: 560px){.otherLinks .linkBox li{display:block;text-align:left;width:100%}}.otherLinks a.linkMain{margin-bottom:5px}.reference{display:block;background:#f5f5f5;padding:20px;word-break:break-all;font-size:14px;font-size:1.4rem}.reference p{margin-bottom:5px}.reference p:last-of-type{margin-bottom:0}.reference a{margin-bottom:0;margin-left:0;line-height:1.3;display:inline-block}.reference a.linkMain{background-position:left 1px}.anchorLink{display:flex;justify-content:center;flex-wrap:wrap;gap:20px;margin-top:20px}@media(max-width: 768px){.anchorLink{flex-wrap:wrap;gap:10px;font-size:14px;font-size:1.4rem}}.anchorLink.ancSet3 li{width:calc(33.3333333333% - 20px)}@media(max-width: 768px){.anchorLink.ancSet3 li{width:calc(50% - 10px)}}.anchorLink.ancSet4 li{width:calc(25% - 20px)}@media(max-width: 768px){.anchorLink.ancSet4 li{width:45%}}.anchorLink a{border:1px solid #b00;border-radius:6px;background:#fff;width:auto;height:calc(100% - 20px);padding:10px 10px 8px;display:block;text-decoration:none;color:#b00;line-height:1.3;display:flex;align-items:center;transition:.3s}.anchorLink a:hover{background-color:#eee;transition:.3s}.anchorLink a span{display:inline-block;background:url(../images/icon_arrow_b_red.svg) no-repeat left center;background-size:12px;padding-left:20px}.ancSetMini{padding:30px 20px 15px;border:solid 1px #ccc;border-radius:6px}@media(max-width: 560px){.ancSetMini{padding:20px 15px}}.ancSetMini p{font-weight:bold}.ancSetMini ul{display:flex;flex-wrap:wrap;margin-bottom:20px}.ancSetMini ul:last-of-type{margin-bottom:0}.ancSetMini ul li{background-color:#eee;margin-right:15px;border-radius:50px;margin-bottom:15px}.ancSetMini ul li a{color:#b00;font-size:14px;font-size:1.4rem;padding:4px 15px}@media(max-width: 560px){.ancSetMini ul li a{font-size:12px;font-size:1.2rem;padding:4px 10px}}.ancSetMini ul li span{display:inline-block;background:url(../images/icon_arrow_b_red.svg) no-repeat left center;background-size:12px;padding-left:20px}.textList>dl{display:flex;flex-wrap:wrap;margin-top:20px;padding-bottom:20px;border-bottom:3px dotted #f5f5f5}@media(max-width: 768px){.textList>dl{display:block;padding-bottom:20px;border-bottom:none}}.textList>dl>dt{width:calc(25% - 40px);background:#f5f5f5;padding:20px;font-weight:bold;font-size:16px;font-size:1.6rem}@media(max-width: 768px){.textList>dl>dt{width:auto;display:block;padding:10px}}.textList>dl>dd{width:calc(75% - 20px);padding-left:20px;line-height:1.8;font-size:14px;font-size:1.4rem;align-self:center}@media(max-width: 768px){.textList>dl>dd{width:auto;padding:10px}}.textList>dl>dd a{display:inline-block;text-decoration:underline;margin-bottom:0}.startCaution{color:#b00;font-weight:bold;text-align:center;margin:40px 0 20px}.middleCaution{font-weight:bold;text-align:center;margin:40px 0 20px}.cautionList{font-size:12px;font-size:1.2rem;margin-top:15px}.cautionList li{text-indent:-4rem;padding-left:4rem}.AreaCase{display:flex;flex-wrap:wrap;justify-content:space-between}.AreaCase .grayBox02{width:calc(50% - 60px);margin-top:20px}@media(max-width: 768px){.AreaCase .grayBox02{width:100%}}.AreaCase .grayBox02 .lsSquare{list-style:square;text-indent:0px;padding-left:20px}.AreaCase .grayBox02 li{font-size:14px;font-size:1.4rem}.AreaCase .grayBox02 li::marker{margin-right:10px}.AreaCase .CaseTtlNg,.AreaCase .CaseTtlOk{font-weight:bold;text-align:center;display:block;margin:0 auto;width:fit-content;padding-left:22px}.AreaCase .CaseTtlNg{color:#b00;background:url(../images/icon_ng.svg) no-repeat left center;background-size:18px}.AreaCase .CaseTtlOk{color:#26a;background:url(../images/icon_ok.svg) no-repeat left center;background-size:18px}.tableStyle01{display:flex;flex-wrap:wrap;justify-content:space-between;gap:5px;font-size:14px;font-size:1.4rem}.tableStyle01 li{width:calc(50% - 20px);border-bottom:3px solid #f5f5f5;padding:5px}.tableStyle01 li.th{width:calc(50% - 30px);background:#f5f5f5;padding:10px;border-bottom:none;font-weight:bold;text-align:center}.tableStyle02{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;font-size:14px;font-size:1.4rem}.tableStyle02 li{width:calc(80% - 25px);padding:5px 5px 5px 20px;margin-bottom:15px}.tableStyle02 li.th{width:calc(20% - 23px);padding:10px;border-right:3px solid #f5f5f5;font-weight:bold}.tableBorder tr{display:flex;justify-content:space-between;flex-wrap:wrap;border:solid 1px #f5f5f5;font-size:14px;font-size:1.4rem}.tableBorder td{width:calc(50% - 11px);padding:8px 5px}.tableBorder td:nth-of-type(odd){border-right:solid 1px #f5f5f5}.tableBorder td:nth-of-type(4n - 3){background:#f5f5f5}.tableBorder td:nth-of-type(4n - 2){background:#f5f5f5}.capture{border:2px solid #dedede;box-sizing:border-box;width:70%;margin:auto}@media(max-width: 560px){.capture{width:100%}}.boxExplain dt{background-color:#f5f5f5;padding:15px}.boxExplain dd{margin-top:20px}.boxExplain .qaQ,.boxExplain .qaA{padding-left:40px;text-indent:-20px;padding-right:15px}.boxExplain .qaQ span,.boxExplain .qaA span{margin-right:10px}@media(max-width: 560px){.boxExplain .qaQ,.boxExplain .qaA{font-size:14px;font-size:1.4rem;padding-left:35px}}.boxExplain .qaQ{font-weight:bold}dl.ngPattern{margin-top:30px;width:100%}@media(max-width: 560px){dl.ngPattern{margin-top:20px}}dl.ngPattern dt.ngTitle{background:url(../images/icon_ng.svg) no-repeat 12px center #f5f5f5;background-size:30px;padding:15px 15px 15px 52px;font-size:16px;font-size:1.6rem;font-weight:bold}@media(max-width: 560px){dl.ngPattern dt.ngTitle{background:url(../images/icon_ng.svg) no-repeat 12px center #f5f5f5;background-size:25px;padding:15px 15px 15px 45px}}dl.ngPattern dd.explain{margin-top:25px;display:flex;gap:30px}@media(max-width: 560px){dl.ngPattern dd.explain{display:block;margin-top:15px}}dl.ngPattern dd.explain div.explainTxt{flex:1;background:url(../images/icon_explain.png) no-repeat left top;background-size:60px 60px;padding:0 0 0 75px}@media(max-width: 560px){dl.ngPattern dd.explain div.explainTxt{background:url(../images/icon_explain.png) no-repeat left top;background-size:45px 45px;padding:0 0 0 55px}}dl.ngPattern dd.explain div.explainImg{width:320px}dl.ngPattern dd.explain div.explainImg p{font-size:14px;font-size:1.4rem;margin-top:10px}dl.ngPattern dd.explain div.explainImg img{height:auto;margin:0 auto}@media(max-width: 768px){dl.ngPattern dd.explain div.explainImg{width:200px}}@media(max-width: 560px){dl.ngPattern dd.explain div.explainImg{width:75%;margin:0 auto}}dl.normalPattern{display:flex;gap:30px;margin-top:30px}@media(max-width: 560px){dl.normalPattern{display:block}}dl.normalPattern dt.normalTxt{flex:1}dl.normalPattern dd.normalImg{width:320px}dl.normalPattern dd.normalImg img{height:auto;margin:0 auto}@media(max-width: 768px){dl.normalPattern dd.normalImg{width:200px}}@media(max-width: 560px){dl.normalPattern dd.normalImg{width:75%;margin:0 auto}}.modalContainer{position:fixed;top:0;left:0;width:100%;height:100%;text-align:center;background:rgba(0,0,0,.5);padding:40px 15px;overflow:auto;display:none;box-sizing:border-box;z-index:999}@media(max-width: 560px){.modalContainer{padding:40px 15px 80px;height:100vh}}.modalContainer::before{content:"";display:inline-block;vertical-align:middle;height:100%}@media(max-width: 560px){.modalContainer::before{content:none}}.modalBody{position:relative;display:inline-block;vertical-align:middle;max-width:615px;width:100%}@media(max-width: 560px){.modalBody{height:100%;overflow-y:scroll}}.modalClose{position:absolute;display:flex;align-items:center;justify-content:center;top:10px;right:10px;width:30px;height:30px;font-size:24px;color:#fff;cursor:pointer;background:#999;border-radius:50%;line-height:30px}@media(max-width: 560px){.modalClose{position:fixed;top:30px}}.modalClose span{position:relative}.modalClose span::before,.modalClose span::after{content:"";position:absolute;top:50%;left:50%;width:2px;height:18px;background:#fff}.modalClose span::before{transform:translate(-50%, -50%) rotate(45deg)}.modalClose span::after{transform:translate(-50%, -50%) rotate(-45deg)}.modalContent{background:#fff;text-align:center;color:#333;padding:40px 30px;border-radius:5px}@media(max-width: 560px){.modalContent{text-align:left;padding:20px 15px 20px}}.modalContent h3.modalTtl{font-size:fontrem(24);margin-bottom:10px}@media(max-width: 560px){.modalContent h3.modalTtl{font-size:fontrem(16)}}.modalContent h4{font-size:fontrem(16);background-color:#333;color:#fff;font-weight:bold;text-align:left;padding:2px 8px;width:fit-content;margin-bottom:10px}@media(max-width: 768px){.modalContent h4{font-size:fontrem(14)}}.modalContent p{text-align:left}