@charset "UTF-8";.header .inner{padding:10px 0}.grid-header>.col.is-logo{width:280px}.grid-header>.col.is-link{max-width:calc(100% - 280px);font-size:12px}.nifty-top a{position:relative;padding-left:15px;color:#000;text-decoration:none;font-size:14px}.nifty-top a:before{content:">";display:inline-block;position:absolute;top:-1px;left:0;text-decoration:none}.nifty-top a:hover{text-decoration:underline}@media screen and (max-width: 767px){main{padding-top:50px}.header{position:fixed;width:100%;top:0;background-color:#fff;z-index:9999;height:50px}.header .inner{padding:10px 12px;max-width:980px}.grid-header>.col.is-logo{max-width:160px;margin:0}}.gnav-area{display:block;background:#fff;width:100%;z-index:10000}.gnav-area.on{border-bottom:1px solid #cccccc}.gnav-col{width:100%}.list-gnav{position:relative;margin-top:0;z-index:10000}.list-gnav>li{position:relative;display:block;width:25%;height:62px;box-sizing:border-box}.list-gnav>li>a{position:relative;display:block;line-height:62px;text-decoration:none;padding:0 10px;font-weight:400;font-size:16px;color:#333;text-align:center;cursor:pointer}.list-gnav>li>a:hover{color:#0b267c}.list-gnav>li>a:after{position:absolute;content:"";bottom:0;left:0;width:0;height:3px;background:#0b267c;transition:all .3s ease 0s}.list-gnav>li>a:hover:after{width:100%}.list-gnav .select{position:relative}.select.tab1.on,.select.tab2.on{border-bottom:3px solid #0b267c}.select.tab1.on .gnav-btn,.select.tab2.on .gnav-btn{color:#0b267c}.bg-black1,.bg-black2{display:none}.bg-black1.on,.bg-black2.on{display:block;position:fixed;width:100%;height:100vh;background:#0009;z-index:999}.gnav-bg{display:none}.gnav-bg.on{display:block;position:fixed;width:100%;height:100vh;z-index:999;top:0;left:0}.list-gnav .select:after{position:absolute;content:"";top:31px;right:30px;width:7px;height:4px;margin-top:-2px;background:url(/common/images/icon_blue_down.svg) right center no-repeat}.list-gnav-sub{display:none;width:100%}.list-gnav-sub li .btn-gnav-sub{display:block;padding:10px 20px;font-size:14px;text-align:left;background-color:#fff;border-top:1px solid #dddddd;border-right:1px solid #dddddd;border-left:1px solid #dddddd}.list-gnav-sub li:last-of-type .btn-gnav-sub{border-bottom:1px solid #dddddd}.list-gnav-sub li .btn-gnav-sub:hover{text-decoration:none;background-color:#ddd}.sub-wrap{display:none;position:absolute;width:100%;left:0;background-color:#f4f4f4;border-bottom:4px solid #cccccc;z-index:10000}.list-item{padding:50px 20px 20px}.list-item li{width:calc(100% / 3);position:relative;text-align:left;padding-bottom:30px}.list-item li a{position:relative;display:block;padding:0 10px 0 15px;font-size:14px;text-decoration:none}.list-item li a:before{position:absolute;content:"";width:6px;height:6px;border:0;border-top:solid 2px #0b267c;border-right:solid 2px #0b267c;border-radius:2px;top:8px;left:0;transform:rotate(45deg)}.list-item li a:hover{color:#0b267c}.list-item li a:after{position:absolute;content:"";bottom:-5px;left:0;width:0;height:2px;background:#0b267c;transition:all .3s ease 0s}.list-item li a:hover:after{width:85%}.list-btn{margin-top:15px}.list-btn a{display:block;width:200px;margin-left:auto;padding:5px 10px;position:relative;background:#fff;color:#333;text-decoration:none;background-size:200% 100%;background-image:-webkit-linear-gradient(left,transparent 50%,rgba(51,51,51,1) 50%);background-image:linear-gradient(to right,transparent 50%,rgba(51,51,51,1) 50%);-webkit-transition:background-position .3s cubic-bezier(.19,1,.22,1) .1s,color .5s ease 0s,background-color .5s ease;transition:background-position .3s cubic-bezier(.19,1,.22,1) .1s,color .5s ease 0s,background-color .5s ease;border:2px solid #333333;border-radius:2px}.list-btn a:hover{color:#fff;background-position:-100% 100%}.list-btn a:after{position:absolute;content:"";top:0;right:0;width:100%;height:100%;background:url(/common/images/icon_arrow_black.svg) right 8px center no-repeat;transition:.5s}.list-btn a:hover:after{position:absolute;content:"";top:0;right:0;width:100%;height:100%;background:url(/common/images/icon_arrow_white.svg) right 8px center no-repeat}@media screen and (max-width: 767px){.gnav-area,.gnav-area.sticky{position:fixed;width:100%;height:calc(100vh - 50px);background-color:transparent;overflow-y:scroll;top:50px;margin-top:0;z-index:99999}.gnav-area.on{border-bottom:none}.sp-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}.sp-menu.btn-menu{width:30px;height:30px;position:relative}.btn-menu-border{display:inline-block;width:20px;height:3px;background:#0b267c;border-radius:999em;position:absolute;left:50%;margin-left:-10px;transition:.2s ease}.btn-menu-border:nth-child(1){top:7px}.btn-menu-border:nth-child(2){top:50%;margin-top:-1px}.btn-menu-border:nth-child(3){bottom:6px}.open .btn-menu-border:nth-of-type(1){transform:rotate(-45deg);top:50%;margin-top:-1px}.open .btn-menu-border:nth-of-type(2){display:none}.open .btn-menu-border:nth-of-type(3){transform:rotate(45deg);top:50%;margin-top:-1px}.gnav-area{display:none}.gnav-area.open{display:block}.gnav-area>.inner{width:100%;padding:0}.gnav-grid{background-color:#0b267c}.list-gnav>li>a,.gnav-grid a{color:#fff}.list-gnav>li{width:100%;height:auto}.list-gnav li>a{border-bottom:2px solid #3C5699}.list-gnav li:last-of-type>a{font-size:12px}.list-gnav>li>a:hover{color:#fff}.list-gnav>li>a:after{content:none}.list-gnav .select:after{position:absolute;content:"";top:31px;right:20px;width:7px;height:4px;margin-top:0;background:url(/common/images/icon_white_down.svg) right center no-repeat}.list-gnav-sub li{width:100%}.list-gnav-sub li .btn-gnav-sub{font-size:12px;text-align:center;background-color:#fff;color:#3c5699;border-bottom:1px solid #3C5699}.select.tab1.on,.select.tab2.on{border-bottom:none}.select.tab1.on .gnav-btn,.select.tab2.on .gnav-btn{color:#fff}}.topic-path .inner{padding:15px 0}.list-topic>li{font-size:12px;position:relative}.list-topic>li+li{padding-left:15px;margin-left:8px}.list-topic>li+li:before{content:">";display:inline-block;position:absolute;top:0;left:0}.list-topic a{text-decoration:underline}.list-topic a:hover{text-decoration:none}@media screen and (max-width: 767px){.topic-path .inner{padding:8px 0 8px 12px;overflow-x:scroll;-webkit-overflow-scrolling:touch}.list-topic{display:flex;flex-wrap:nowrap;white-space:nowrap}.list-topic li{display:inline-block}.list-topic li:last-child{padding-right:8px}}#footer-upper{margin:30px 0 0}.footer-wrap.grid{width:100%}.footer-wrap .footer-left{width:25%;padding:15px 0}.footer-wrap .footer-right{width:70%;padding:15px 15px 15px 45px;border-left:1px solid #CCC0B2}.footer-service:nth-of-type(n+2){padding-top:10px}.footer-service li{padding-left:12px;position:relative}.footer-service li:before{position:absolute;content:"";width:6px;height:6px;border:0;border-top:solid 2px #fc5b35;border-right:solid 2px #fc5b35;border-radius:2px;top:40%;left:0;margin-top:-1px;transform:rotate(45deg)}.footer-left>.footer-service li:nth-of-type(n+2),.footer-right>.footer-service li:nth-of-type(n+3){margin-top:15px}.footer-right>.footer-service{display:-webkit-flex;display:flex;justify-content:space-between}.footer-right>.footer-service li{width:50%}.syouhizei-text{margin-top:15px;padding-top:10px;border-top:1px dashed #CCC0B2;text-align:left;width:100%}.syouhizei-text .excluding-tax{font-size:12px}.syouhizei-text a{font-size:12px;text-decoration:underline}.syouhizei-text a:hover{text-decoration:none}@media screen and (max-width: 767px){#footer-upper{margin:20px 0 0}#footer-upper .inner{padding:0 12px}.footer-logo img{width:50%}.footer-wrap .footer-left,.footer-wrap .footer-right{width:100%;padding:0}.footer-wrap .footer-right{margin-top:20px;padding-top:20px;border:none;position:relative}.footer-wrap .footer-right:before{position:absolute;content:"";width:40px;height:1px;background-color:#ccc0b2;left:0;top:0}.footer-wrap>.footer-left>.footer-service{justify-content:flex-start}.footer-wrap .footer-left .footer-service li{font-size:11px}.footer-wrap .footer-right .footer-service li:nth-of-type(n+3){margin-top:15px}.footer-wrap .footer-right .footer-service li{font-size:11px}.syouhizei-text{margin-top:20px;padding-top:15px}}.footer a,#footer-upper a{color:#000;text-decoration:none;position:relative}.footer a:hover{text-decoration:underline}.footer-sitemap{background:#f1ede3;font-size:12px}.footer-sitemap .inner{padding:40px 0}.footer-sitemap .upper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:30px}.footer-sitemap .upper .lead{font-size:18px;font-weight:700}.footer-sitemap .upper .text{font-weight:700}.footer-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer-menu .menu-col:nth-child(1){width:60%;padding-right:30px}.footer-menu .menu-col:nth-child(2){width:20%;border-left:2px dotted #c5ba9f;padding:0 30px}.footer-menu .menu-col:nth-child(3){width:20%;border-left:2px dotted #c5ba9f;padding-left:30px}.footer-menu.is-service .menu-col:nth-child(1){width:28%;padding-right:0}.footer-menu.is-service .menu-col:nth-child(2){width:44%}.footer-menu .menu-head{font-size:14px;font-weight:700;margin-bottom:15px}.footer-menu .menu-text{font-size:13px;margin-bottom:30px}.list-menu+.list-menu{margin-top:15px}.list-menu li+li{margin-top:8px}.list-menu-sub{padding:0 14px}.list-menu .lead{font-size:14px;font-weight:700}.list-menu-grid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.list-menu-grid .list-menu{width:32%}.list-menu-grid .list-menu+.list-menu{margin-top:0}.list-menu a{display:inline-block}.footer-company{background:#fff}.footer-company .inner{padding:10px 0}.footer-company-grid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.btn-footer-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.btn-footer-wrap li+li{margin-left:10px}.footer-service{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:left}.footer-service li:before{top:50%!important;border-top:solid 2px #0B267C!important;border-right:solid 2px #0B267C!important}.footer-service.list-triangle>li+li{margin-top:0}.footer-service li span{font-size:12px}@media screen and (max-width: 767px){.footer-company{background:#ffa513}.footer-company .inner{padding:20px 12px;max-width:980px}.footer-service{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.footer-service li{padding:0 8px;margin-top:6px;line-height:1.1}.footer-service.list-triangle>li+li{margin-top:6px}.footer-service.list-triangle>li:before{display:none}.footer-service li:before{top:6px!important}}#footer-lower{margin-top:20px;background-color:#0b267c}.footer-lower a{text-decoration:none}.footer-lower a:hover{text-decoration:underline}.footer-btn{display:flex}.footer-btn li+li{margin-left:10px}.footer-btn .nifty-top{margin-left:0;margin-right:0;margin-top:0}.footer-btn .nifty-top a{padding-left:0}.footer-btn .nifty-top a:before{display:none}.footer-lower.grid{padding:8px 0 12px}.copyright{font-size:12px;margin-top:5px;text-align:right;color:#fff}.copyright a{font-size:12px;color:#fff}.copyright a img{width:10px;color:#fff}@media screen and (max-width: 767px){.footer-lower.grid{padding:0}.footer-logo{text-align:left}.footer-left>.footer-service{flex-direction:column}.copyright{margin-top:0;text-align:center}}.included-tax{font-size:12px}.excluding-tax{display:none!important}.white{color:#fff}.red{color:red}.fs_10{font-size:72%!important}.fs_11{font-size:79%!important}.fs_12{font-size:86%!important}.fs_13{font-size:93%!important}.fs_14{font-size:100%!important}.fs_15{font-size:108%!important}.fs_16{font-size:115%!important}.fs_17{font-size:122%!important}.fs_18{font-size:129%!important}.fs_19{font-size:136%!important}.fs_20{font-size:143%!important}.fs_21{font-size:150%!important}.fs_22{font-size:157%!important}.fs_23{font-size:165%!important}.fs_24{font-size:171%!important}.fs_25{font-size:179%!important}.fs_26{font-size:186%!important}.fs_28{font-size:200%!important}.fs_30{font-size:215%!important}*,:before,:after{margin:0;background-repeat:no-repeat;box-sizing:border-box;font-family:inherit;font-weight:inherit}:before,:after{vertical-align:inherit;text-decoration:inherit}html{font-family:Noto Sans JP,sans-serif;overflow-y:scroll;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;scroll-behavior:smooth}body{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}header,footer,main,section,article,aside,nav,details,menu,figure,figcaption{display:block}a{background-color:transparent;color:inherit;text-decoration:none;-webkit-text-decoration-skip:objects}b,strong{font-weight:bolder}small{font-size:80%}ol,ul{padding:0;list-style:none}abbr[title]{text-decoration:underline;text-decoration:underline dotted}sub,sup{position:relative;vertical-align:baseline;font-size:75%;line-height:0}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-family:monospace,monospace;font-size:1em}canvas,audio,video{display:inline-block}img,svg,iframe,canvas,audio,video{vertical-align:middle}img{border-style:none;max-width:100%}svg:not([fill]){fill:currentColor}svg:not(:root){overflow:hidden}audio:not([controls]){display:none;height:0}input{border-radius:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}[type=checkbox],[type=radio]{padding:0}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}address{font-style:normal}textarea{overflow:auto;resize:vertical}legend{display:table;max-width:100%;padding:0;color:inherit;white-space:normal}progress{display:inline-block;vertical-align:baseline}summary{display:list-item}table{border-collapse:collapse}hr{height:0;overflow:visible}template{display:none}a,area,button,input,label,select,textarea,[tabindex]{-ms-touch-action:manipulation;touch-action:manipulation}::-moz-selection{background-color:#b3d4fc;color:#000;text-shadow:none}::selection{background-color:#b3d4fc;color:#000;text-shadow:none}[hidden]{display:none}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled=true],[disabled]{cursor:not-allowed}[aria-hidden=false][hidden]:not(:focus){clip:rect(0,0,0,0);display:inherit;position:absolute}.mt-60{margin-top:60px!important}.mt-55{margin-top:55px!important}.mt-50{margin-top:50px!important}.mt-45{margin-top:45px!important}.mt-40{margin-top:40px!important}.mt-35{margin-top:35px!important}.mt-30{margin-top:30px!important}.mt-25{margin-top:25px!important}.mt-20{margin-top:20px!important}.mt-15{margin-top:15px!important}.mt-10{margin-top:10px!important}.mt-5{margin-top:5px!important}.mt-0{margin-top:0!important}.mb-60{margin-bottom:60px!important}.mb-55{margin-bottom:55px!important}.mb-50{margin-bottom:50px!important}.mb-45{margin-bottom:45px!important}.mb-40{margin-bottom:40px!important}.mb-35{margin-bottom:35px!important}.mb-30{margin-bottom:30px!important}.mb-25{margin-bottom:25px!important}.mb-20{margin-bottom:20px!important}.mb-15{margin-bottom:15px!important}.mb-10{margin-bottom:10px!important}.mb-5{margin-bottom:5px!important}.mb-0{margin-bottom:0!important}.mr-60{margin-right:60px!important}.mr-55{margin-right:55px!important}.mr-50{margin-right:50px!important}.mr-45{margin-right:45px!important}.mr-40{margin-right:40px!important}.mr-35{margin-right:35px!important}.mr-30{margin-right:30px!important}.mr-25{margin-right:25px!important}.mr-20{margin-right:20px!important}.mr-15{margin-right:15px!important}.mr-10{margin-right:10px!important}.mr-5{margin-right:5px!important}.mr-0{margin-right:0!important}.ml-60{margin-left:60px!important}.ml-55{margin-left:55px!important}.ml-50{margin-left:50px!important}.ml-45{margin-left:45px!important}.ml-40{margin-left:40px!important}.ml-35{margin-left:35px!important}.ml-30{margin-left:30px!important}.ml-25{margin-left:25px!important}.ml-20{margin-left:20px!important}.ml-15{margin-left:15px!important}.ml-10{margin-left:10px!important}.ml-5{margin-left:5px!important}.ml-0{margin-left:0!important}.pt-60{padding-top:60px!important}.pt-55{padding-top:55px!important}.pt-50{padding-top:50px!important}.pt-45{padding-top:45px!important}.pt-40{padding-top:40px!important}.pt-35{padding-top:35px!important}.pt-30{padding-top:30px!important}.pt-25{padding-top:25px!important}.pt-20{padding-top:20px!important}.pt-15{padding-top:15px!important}.pt-10{padding-top:10px!important}.pt-5,.pt-0{padding-top:5px!important}.pb-60{padding-bottom:60px!important}.pb-55{padding-bottom:55px!important}.pb-50{padding-bottom:50px!important}.pb-45{padding-bottom:45px!important}.pb-40{padding-bottom:40px!important}.pb-35{padding-bottom:35px!important}.pb-30{padding-bottom:30px!important}.pb-25{padding-bottom:25px!important}.pb-20{padding-bottom:20px!important}.pb-15{padding-bottom:15px!important}.pb-10{padding-bottom:10px!important}.pb-5,.pb-0{padding-bottom:5px!important}.pr-60{padding-right:60px!important}.pr-55{padding-right:55px!important}.pr-50{padding-right:50px!important}.pr-45{padding-right:45px!important}.pr-40{padding-right:40px!important}.pr-35{padding-right:35px!important}.pr-30{padding-right:30px!important}.pr-25{padding-right:25px!important}.pr-20{padding-right:20px!important}.pr-15{padding-right:15px!important}.pr-10{padding-right:10px!important}.pr-5,.pr-0{padding-right:5px!important}.pl-60{padding-left:60px!important}.pl-55{padding-left:55px!important}.pl-50{padding-left:50px!important}.pl-45{padding-left:45px!important}.pl-40{padding-left:40px!important}.pl-35{padding-left:35px!important}.pl-30{padding-left:30px!important}.pl-25{padding-left:25px!important}.pl-20{padding-left:20px!important}.pl-15{padding-left:15px!important}.pl-10{padding-left:10px!important}.pl-5,.pl-0{padding-left:5px!important}body{background:#fff;color:#333;width:100%;height:100%;min-width:1020px;font-family:YakuHanJPs,Roboto,Noto Sans JP,Meiryo,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,Arial,sans-serif;font-size:16px}a{color:#1f7aff;text-decoration:underline}a:hover{text-decoration:none}a:hover img{opacity:.8}a[href^="tel:"]{cursor:default;color:#000;text-decoration:none}.al-l{text-align:left}.al-r{text-align:right}.al-c{text-align:center}.font-bold{font-weight:700}.font-large{font-size:18px}.text-read{font-size:16px}.font-small{font-size:12px}.font-white{color:#fff}.font-black{color:#000}.font-red{color:#ff1744}@media screen and (max-width: 767px){body{min-width:100%;height:auto;font-size:14px}}.sticky{position:-webkit-sticky;position:sticky;top:0;z-index:99999}.num-adjust .comma{font-family:"????",Roboto;font-size:80%;position:relative;top:-.02em}@media screen and (min-width: 768px){.sp-only{display:none!important}}@media screen and (max-width: 767px){.pc-only{display:none!important}}.inner{max-width:1020px;margin:0 auto}.grid{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.grid.is-middle{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.grid.is-bottom{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.grid.is-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.grid.is-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.grid.is-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.grid.is-around{-ms-flex-pack:distribute;justify-content:space-around}@media screen and (max-width: 767px){.inner{padding:10px}.max-inner{max-width:100%}.grid{display:block}.grid-sp{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}.group+.group{margin-top:50px}.groups+.groups{margin-top:35px}.wrap+.wrap{margin-top:15px}.img{text-align:center}@media screen and (max-width: 767px){.group+.group{margin-top:40px}.groups+.groups{margin-top:30px}}.grid.col-2>.box{width:calc((100% - 25px)/2)}.grid.col-3>.box{width:calc((100% - 50px) / 3)}@supports (-ms-ime-align: auto){.grid.col-3>.box{width:calc(-16.6px + 33.3%)}}.grid.col-4>.box{width:calc((100% - 75px)/4)}.grid.col-2>.box:nth-child(odd),.grid.col-3>.box:not(:nth-child(3n)),.grid.col-4>.box:not(:nth-child(4n)){margin-right:25px}.grid.col-2>.box:not(:nth-child(-n+2)),.grid.col-3>.box:not(:nth-child(-n+3)),.grid.col-4>.box:not(:nth-child(-n+4)){margin-top:50px}@media screen and (max-width: 767px){.grid.col-2:not(.grid-sp)>.box,.grid.col-3:not(.grid-sp)>.box,.grid.col-4:not(.grid-sp)>.box{width:100%}.grid.col-2:not(.grid-sp)>.box:nth-child(odd),.grid.col-3:not(.grid-sp)>.box:not(:nth-child(3n)),.grid.col-4:not(.grid-sp)>.box:not(:nth-child(4n)){margin-right:0}.grid.col-2:not(.grid-sp)>.box+.box,.grid.col-3:not(.grid-sp)>.box+.box,.grid.col-4:not(.grid-sp)>.box+.box{margin-top:20px}.grid-sp.col-2>.box{width:calc((100% - 25px)/2)}.grid-sp.col-3>.box{width:calc((100% - 30px) / 3)}.grid-sp.col-2>.box:nth-child(odd),.grid-sp.col-3>.box:not(:nth-child(3n)){margin-right:20px}.grid-sp.col-2>.box:not(:nth-child(-n+2)),.grid-sp.col-3>.box:not(:nth-child(-n+3)){margin-top:20px}}.ttl-wrap{margin-bottom:25px}.ttl-wrap-group{margin-bottom:15px}.ttl-01{font-size:36px}.ttl-02{font-size:28px}.ttl-03{font-size:22px}.ttl-04{font-size:18px;text-decoration:underline}@media screen and (max-width: 767px){.ttl-01{font-size:30px}.ttl-02{font-size:22px}.ttl-03{font-size:18px}.ttl-04{font-size:14px;text-decoration:underline}.ttl-wrap{margin-bottom:20px}}.btn{position:relative;display:block;text-decoration:none;padding:10px;text-align:center;cursor:pointer;transition:all .1s ease;background:#000;color:#fff}.btn:hover{text-decoration:none;opacity:.7}.btn:before{position:absolute;content:"";top:0;bottom:0;right:10px;margin:auto;width:4px;height:4px;border:6px solid transparent;border-left:8px solid #fff}.btn.is-border{border:1px solid #000;color:#000;background:transparent;transition:all .1s ease}.btn.is-border:before{border-left:8px solid #000}.btn.is-border:hover{background:#000;color:#fff;opacity:1}.btn.is-border:hover:before{border-left:8px solid #fff}.btn.is-round{border-radius:999em}.btn.is-inline{display:inline-block;padding:10px 50px}@media screen and (max-width: 767px){.btn.is-inline{padding:12px 39px 12px 28px}}.tab-box{display:none;border:10px solid #a5a5a5;padding:20px 40px}.tab-box.active{display:block}.tab{cursor:pointer;background:#ccc;text-align:center;padding:20px 10px;width:49.5%}.tab.active{background:#a5a5a5}.tab-wrap.is-03 .tab{width:32.5%}.tab-wrap.is-04 .tab{width:24%}.flame{border:1px solid #666666;padding:10px;margin-top:10px}.ac-ttl{text-align:center}.ac-ttl p{display:inline-block;font-size:16px;font-weight:700;color:#ff7713;position:relative;text-decoration:underline;cursor:pointer}.ac-ttl p:hover{text-decoration:none}.ac-ttl p:before{content:"";width:8px;height:8px;border-top:solid 2px #ff7713;border-right:solid 2px #ff7713;position:absolute;top:.5em;left:-1em;transform:rotate(135deg);-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-o-transform:rotate(135deg);transition:.2s;-webkit-transition:.2s;-moz-transition:.2s;-ms-transition:.2s;-o-transition:.2s}.ac-ttl.open p:before{transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);top:.7em}.ac-content{display:none;margin-top:15px;padding:15px;font-size:14px;background:#fff1e9}.modal-box{position:fixed;width:80%;max-width:500px;background:#fff;box-shadow:0 10px 30px #3336;z-index:9999;padding:30px;opacity:0;visibility:hidden;transform:translateY(-20px);transition:all .5s ease;overflow:hidden}.modal-box.active{opacity:1;visibility:visible;transform:translateY(10px);transition:all .5s ease}.modal-overlay{background:#000c;width:100%;height:100%;position:fixed;top:0;left:0;z-index:100;cursor:pointer;opacity:0;visibility:hidden;transition:all .5s ease}.modal-overlay.active{opacity:1;visibility:visible}.modal-head+.modal-content{margin-top:30px}.modal-close{position:absolute;right:25px;top:25px;width:25px;height:25px;opacity:.3;cursor:pointer}.modal-close:hover{opacity:1}.modal-close:before,.modal-close:after{position:absolute;left:11px;content:" ";height:23px;width:2px;background-color:#333}.modal-close:before{transform:rotate(45deg)}.modal-close:after{transform:rotate(-45deg)}@media screen and (max-width: 767px){.modal-box{padding:15px;width:90%}.modal-head+.modal-content{margin-top:20px}.modal-close{right:15px;top:15px;width:15px;height:15px}.modal-close:before,.modal-close:after{left:6px;height:16px;width:2px}.modal-area .num-tel{font-size:26px}}.list-note{margin-top:15px}.list-note>li{padding-left:1.2em}.list-note>li.is-num{padding-left:2em}.list-note>li.is-num .mark{text-indent:-2em}.list-note>li+li{margin-top:1px}.list-note .mark{display:inline-block;text-indent:-1.2em}.list-dotted>li{padding-left:8px;position:relative}.list-dotted>li:before{content:"";display:inline-block;width:3px;height:3px;background:#232323;border-radius:999em;position:absolute;top:.65em;left:0}.list-dotted>li+li{margin-top:2px}.list-sub>li{padding-left:15px;text-align:left;position:relative}.list-sub>li:before{content:"-";display:inline-block;position:absolute;top:0;left:3px}.list-triangle>li{position:relative;padding-left:14px}.list-triangle>li+li{margin-top:8px}.list-triangle>li:before{content:"";width:6px;height:6px;border:0;border-top:solid 2px #fdae2f;border-right:solid 2px #fdae2f;position:absolute;top:7px;left:-1px;transform:rotate(45deg)}.list-menu-sub>li{position:relative}.list-menu-sub>li+li{margin-top:8px}.list-menu-sub>li:before{content:"";width:6px;height:6px;border:0;border-bottom:solid 1px #000;border-left:solid 1px #000;position:absolute;top:50%;left:-14px;margin-top:-2px}.list-sub>li+li{margin-top:3px}.list-num{counter-reset:number}.list-note.list-num>li{padding-left:2em;position:relative}.list-note.list-num>li:before{position:absolute;counter-increment:number;content:"?" counter(number)".";top:0;left:0}.list-note.list-num>li.no-num{padding-left:1.5em}.list-note.list-num>.no-num:before{content:"?";counter-reset:number}.text-link{padding-left:12px;position:relative;font-size:13px}.text-link:before{content:"";display:inline-block;border:4px solid transparent;border-left:7px solid #00bcff;position:absolute;top:.55em;left:0}@media screen and (max-width: 767px){.text-link{font-size:12px}}.width80{width:80%}.width70{width:70%}.width60{width:60%}.width50{width:50%}.width45{width:45%}.width40{width:40%}.width35{width:35%}.width30{width:30%}.width25{width:25%}.width20{width:20%}.width15{width:15%}.width10{width:10%}table,.tbl-div{border-collapse:collapse;width:100%;max-width:100%;display:table;background:#fff}.bg-gray{background:#eff0f4}.bg-black{background:#000;color:#fff}th,td{border:1px solid #ddd;padding:10px;word-break:break-all;background:#fff}th{font-weight:700;font-size:17px}td{font-size:15px}.tbl-scroll{overflow-x:auto;white-space:nowrap}.tbl-div,.row{width:100%}.row{display:table-row}.row .cell{display:table-cell;font-size:15px;padding:15px;border:1px solid #ddd;vertical-align:middle;word-break:break-all;position:relative}.row.is-thead .cell{font-size:17px;text-align:center;font-weight:700}@media screen and (max-width: 767px){th,td{padding:10px}th{font-size:15px}td{font-size:14px}.is-res th,.is-res td{width:100%;display:block;border-top:none}.is-res tr:first-child th{border-top:1px solid #ddd}.tbl-div{display:block}.tbl-div,.row,.cell{width:100%}.tbl-div .row{display:block;border-bottom:1px solid #f2f2f2;margin:0}.tbl-div.is-2 .row{padding:19px 0}.tbl-div .row .cell{border:none;display:block;padding:16px 20px}.tbl-div .row .cell.bg-gray{background:#eff0f4}.tbl-div.is-2 .row .cell{padding:0 10px 0 40%;margin-bottom:24px}.tbl-div.is-2 .row .cell:last-child{margin-bottom:0}.row.is-thead{display:none;padding:0;height:0}.tbl-div .row .cell:before{content:attr(data-title);font-size:12px;color:gray;line-height:1.2;text-transform:uppercase;font-weight:unset!important;margin-bottom:13px;min-width:98px;display:block}.tbl-div.is-2 .row .cell:before{position:absolute;width:33%;left:13px;top:4px}.tbl-div.is-2 .row:nth-child(odd){background:#eff0f4}}.nifty-phishing-area{padding-bottom:30px}.nifty-phishing-area .ttl-02{padding:10px;padding-left:1.5rem;font-size:20px;font-weight:700;color:#0b267c;border-bottom:2px solid #0b267c;position:relative}.nifty-btn-box+.nifty-btn-box{margin-top:20px;padding-top:20px;border-top:1px solid #b2b2b2}.nifty-btn-box .content{width:65%;padding-right:2%}.nifty-btn-box .btn-wrap{width:35%}@media screen and (max-width: 767px){.nifty-phishing-area{padding-bottom:15px}.nifty-phishing-area .ttl-02{font-size:16px}.nifty-btn-box .content{width:100%;padding-right:0}.nifty-btn-box .btn-wrap{width:100%;margin-top:10px}}.link-btn a{display:block;max-width:360px;width:100%;margin-left:auto;padding:10px 20px;text-align:center;position:relative;background:#0b267c;color:#fff;background-size:200% 100%;background-image:-webkit-linear-gradient(left,transparent 50%,rgba(255,255,255,1) 50%);background-image:linear-gradient(to right,transparent 50%,rgba(255,255,255,1) 50%);-webkit-transition:background-position .3s cubic-bezier(.19,1,.22,1) .1s,color .5s ease 0s,background-color .5s ease;transition:background-position .3s cubic-bezier(.19,1,.22,1) .1s,color .5s ease 0s,background-color .5s ease;border:2px solid #0b267c;border-radius:2px;text-decoration:none}.link-btn a:hover{color:#0b267c;text-decoration:none;background-position:-100% 100%}.link-btn a:after{position:absolute;content:"";top:0;right:0;width:100%;height:100%;background:url(/common/images/icon_arrow_white.svg) right 8px center no-repeat;transition:.5s}.link-btn a:hover:after{position:absolute;content:"";top:0;right:0;width:100%;height:100%;background:url(/common/images/icon_arrow_black.svg) right 8px center no-repeat}.Message-area{background:url(/common/images/bg_city.png) no-repeat;background-size:cover}.Message-box{padding:70px 0}.Message-area p{text-align:center;color:#fff}.Message-area .Message-title{font-size:28px;font-weight:700}.Message-area .Message-title span{display:block;font-size:16px}@media screen and (max-width: 767px){.Message-box{padding:40px 0}}.ttl-wrap{text-align:center}.sec-ttl{font-size:36px;font-weight:700}.sec-ttl_sub{margin-bottom:5px;font-size:24px}@media screen and (max-width: 767px){.sec-ttl{font-size:22px}.sec-ttl_sub{font-size:16px}}.font-red{color:#ff6961}.btn{max-width:450px;margin:auto;width:100%;padding:40px;font-size:24px;text-align:center;color:#fff;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;background-color:#ff6961;box-shadow:0 8px #999;position:relative;transition:.2s;-webkit-transition:.2s;-moz-transition:.2s;-ms-transition:.2s;-o-transition:.2s}.btn:hover{box-shadow:none;transform:translateY(8px);-webkit-transform:translateY(8px);-moz-transform:translateY(8px);-ms-transform:translateY(8px);-o-transform:translateY(8px)}.btn:before{position:absolute;content:"";border:none;top:0;right:0;width:100%;height:100%;background:url(/promo/safetyweek/2026_spring/images/icon-arrow_white.svg) right 15px center no-repeat;background-size:26px 14px}@media screen and (max-width: 767px){.btn{padding:10px 15px;font-size:16px;box-shadow:0 4px #999}.btn:hover{transform:translateY(4px);-webkit-transform:translateY(4px);-moz-transform:translateY(4px);-ms-transform:translateY(4px);-o-transform:translateY(4px)}.btn:before{background-size:13px 12px}}@media screen and (max-width: 767px){main{padding-top:0}.header{position:relative}}.mv-area{padding-top:50px;background:#cde5d6 url(/promo/safetyweek/2026_spring/images/bg-mv.png) no-repeat center bottom;background-size:contain}.mv-wrap{position:relative}.mv-period{width:100%;font-size:22px;text-align:center;color:#fff;position:absolute;bottom:20px;left:0}@media screen and (max-width: 767px){.mv-area{padding-top:0;background:#cde5d6}.mv-area .inner{padding:0}.mv-period{font-size:14px}}.info-area{padding:60px 0 120px}.info-ttl{max-width:740px;margin:auto;padding:20px 15px 30px;font-size:36px;font-weight:900;text-align:center;background:#fff url(/promo/safetyweek/2026_spring/images/bg-plaid.png) repeat center;box-shadow:4px 4px #e2e2e2;position:relative}.info-ttl:before{position:absolute;content:"";width:26px;height:26px;background:url(/promo/safetyweek/2026_spring/images/icon-pin.svg) no-repeat center;background-size:contain;top:-5px;right:-5px}.info-ttl .label{display:block;font-size:18px;color:#ff6961}.info-hazard{font-size:24px;text-align:center;position:relative}.info-hazard:before{position:absolute;content:"";width:90%;height:20px;background:repeating-linear-gradient(-55deg,#ffe560,#ffe560 12px,#333 0 24px);left:5%;bottom:14px;z-index:-1}.info-hazard .text{display:inline-block;padding:0 30px;background:#fff}.info-hazard .large{font-size:32px;font-weight:700;color:#3c806b}.info-box{max-width:340px;width:100%;position:relative}.info-box+.info-box{margin-left:45px}.ex-text{display:inline-block;margin-right:10px;padding:1px 10px 2px;color:#fff;font-size:16px;font-weight:400;background-color:#3c806b}.ex-img{display:flex;align-items:center;justify-content:center}.ex-ttl{margin-top:30px;font-size:24px;font-weight:700;color:#3c806b;text-align:center}@media screen and (max-width: 767px){.info-area{padding:30px 0}.info-area .ttl-wrap{padding:0 20px}.info-ttl{padding:15px 15px 25px;font-size:24px}.info-ttl .label{font-size:16px}.info-hazard{padding:10px 0;font-size:16px;background:repeating-linear-gradient(-55deg,#ffe560,#ffe560 6px,#333 0 12px)}.info-hazard:before{content:none}.info-hazard .text{width:100%;padding:10px}.info-hazard .large{font-size:22px}.info-box{max-width:48%;width:48%}.info-box+.info-box{margin-left:2%}.ex-img{width:60%;margin:auto}.ex-ttl{margin-top:15px;font-size:16px}.ex-text{display:block;max-width:80px;margin:auto auto 5px;font-size:14px}}.method-list-area{padding:80px 0;background:#5abea0}@media screen and (max-width: 767px){.method-list-area{padding:40px 0}}@media screen and (max-width: 767px){.method-list{margin-top:0;padding:0 10px}}.method-list{margin-top:65px;padding:0 20px}.method-list-text{text-align:center;color:#fff}.method-list-btn-wrap{margin-top:20px}.method-list-btn{display:block;background-color:#4f5e95;text-decoration:none;color:#fff;margin-inline:auto;padding:15px 20px;max-width:400px;text-align:center;font-size:18px;font-weight:700;border-radius:10px;position:relative;filter:drop-shadow(0px 6px 0 rgb(255,255,255));top:0;transition:filter .2s,top .2s}.method-list-btn:after{content:"";display:inline-block;width:8px;height:8px;border-right:2px solid #ffffff;border-bottom:2px solid #ffffff;transform:rotate(45deg);margin-left:10px;vertical-align:middle;position:relative;top:-2px}.method-list-btn:hover{top:6px;filter:drop-shadow(0px 0px 0 rgb(255,255,255))}.method-area{padding:80px 0}.method-box+.method-box{margin-top:150px}.method-ttl{margin-bottom:50px;padding:10px;font-size:28px;font-weight:700;text-align:center;color:#fff;background-color:#5abea0;position:relative}.method-ttl .num{height:100%;padding:0 20px;font-size:36px;font-weight:700;text-align:center;color:#3c806b;background-color:#ffe560;position:absolute;left:70px;top:0}.ballon-grid{max-width:840px;margin:30px auto;align-items:center}.ballon-grid .ballon{width:676px;margin-right:40px;padding:25px;font-size:18px;background-color:#fff;border:2px solid #5abea0;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;position:relative}.ballon-grid .ballon:before,.ballon-grid .ballon:after{position:absolute;content:"";width:0;height:0;border-style:solid;top:50%;margin-top:-15px}.ballon-grid .ballon:before{border-width:15px 0 15px 18px;border-color:transparent transparent transparent #5abea0;right:-18px}.ballon-grid .ballon:after{border-width:14px 0 14px 16px;border-color:transparent transparent transparent #ffffff;right:-14px;margin-top:-14px}.ballon-grid .icon{width:120px}.ballon-grid .icon+.ballon{margin-right:0;margin-left:40px}.ballon-grid .icon+.ballon:before,.ballon-grid .icon+.ballon:after{right:auto;left:-18px;transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg)}.ballon-grid .icon+.ballon:after{left:-14px}.method-box .btn-wrap{margin-top:50px}.img-box+.img-box{margin-left:50px}@media screen and (max-width: 767px){.method-area{padding:40px 0}.method-area .inner{padding:0}.method-box+.method-box{margin-top:50px}.method-ttl{margin-bottom:25px;font-size:16px;padding:15px 10px 15px 40px}.method-ttl .num{height:28px;width:28px;padding:0;font-size:18px;left:15px;top:50%;margin-top:-14px}.method-content{padding:0 10px}.ballon-grid{margin:15px 0;align-items:end}.ballon-grid .icon{text-align:center;width:20%}.ballon-grid .ballon{width:78%;margin-right:2%;padding:15px 10px;font-size:14px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px}.ballon-grid .ballon:before,.ballon-grid .ballon:after{top:85%}.ballon-grid .ballon:before{border-width:10px 0 8px 10px;right:-10px;margin-top:-15px}.ballon-grid .ballon:after{border-width:8px 0 6px 8px;right:-7px;margin-top:-13px}.ballon-grid .icon+.ballon{margin-right:0;margin-left:2%}.ballon-grid .icon+.ballon:before,.ballon-grid .icon+.ballon:after{right:auto;left:-10px}.ballon-grid .icon+.ballon:after{left:-7px}.method-box .btn-wrap{margin-top:25px}.img-box+.img-box{margin-left:0;margin-top:15px}}.setting-box{padding:45px 80px 55px;background-color:#f0f3f8}.set-ttl{font-size:28px;font-weight:700;text-align:center}.setting-box .img-box+.img-box{position:relative}.setting-box .img-box+.img-box:before{position:absolute;content:"";width:0;height:0;border-style:solid;border-width:18px 0 18px 18px;border-color:transparent transparent transparent #3c806b;left:-32px;top:50%;margin-top:-18px}@media screen and (max-width: 767px){.setting-box{padding:25px 10px}.set-ttl{font-size:18px}.setting-box .img-box+.img-box{margin-left:0;margin-top:30px}.setting-box .img-box+.img-box:before{transform:rotate(90deg);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);left:50%;margin-left:-9px;top:-32px;margin-top:0}}.security-box{padding:45px 45px 50px;background-color:#fff4f4}.security-ttl{padding:30px;font-size:24px;text-align:center;background-color:#fff;position:relative}.security-ttl:before{position:absolute;content:"";width:26px;height:26px;background:url(/promo/safetyweek/2026_spring/images/icon-pin.svg) no-repeat center;background-size:contain;top:-5px;right:-5px}.security-ttl .icon{display:inline-block;width:72px;height:66px;background:url(/promo/safetyweek/2026_spring/images/icon-note.svg) no-repeat center;background-size:contain;position:absolute;top:50%;margin-top:-33px;left:60px}.security-text{margin-top:30px;font-size:18px;font-weight:700;text-align:center;color:#ff6961}.security-img{margin-top:35px;text-align:center}.security-ballon{width:676px;margin:40px auto auto;padding:25px 80px;font-size:18px;background-color:#fff;border:2px solid #5abea0;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;position:relative}.security-ballon:before,.security-ballon:after{position:absolute;content:"";width:0;height:0;border-style:solid;top:-18px;right:25%}.security-ballon:before{border-width:0 15px 18px 15px;border-color:transparent transparent #5abea0 transparent;margin-right:-15px}.security-ballon:after{border-width:0 14px 16px 14px;border-color:transparent transparent #ffffff transparent;margin-right:-14px;top:-14px}.security-ballon .large{font-size:24px}.security-note{margin-top:40px}.security-note-grid{display:flex;align-items:flex-start;justify-content:flex-start;font-size:13px}.security-note-grid.is-sub{font-size:12px;padding-left:10px}@media screen and (max-width: 767px){.security-box{padding:15px 10px 25px}.security-ttl{padding:40px 15px 15px;font-size:16px;text-align:left}.security-ttl .icon{width:32px;height:26px;top:10px;margin-top:0;left:50%;margin-left:-18px}.security-text{margin-top:15px;font-size:14px}.security-ballon{width:100%;margin-top:20px;padding:15px;font-size:14px}.security-ballon .large{font-size:18px}}.tab{width:31%;margin-top:20px;font-size:24px;font-weight:700;color:#fff;border-radius:10px 10px 0 0;-webkit-border-radius:10px 10px 0 0;-moz-border-radius:10px 10px 0 0;-ms-border-radius:10px 10px 0 0;-o-border-radius:10px 10px 0 0;transition:.2s;-webkit-transition:.2s;-moz-transition:.2s;-ms-transition:.2s;-o-transition:.2s}.tab.active{margin-top:0}.tab-box{padding:30px;background:#fff url(/promo/safetyweek/2026_spring/images/bg-plaid.png) repeat center;box-shadow:4px 4px #e2e2e2;border:none;border-top:10px solid;position:relative}.tab:nth-of-type(1){background-color:#1f8ebd}.tab-box:nth-of-type(1){border-color:#1f8ebd}.tab:nth-of-type(2){background-color:#4f5e95}.tab-box:nth-of-type(2){border-color:#4f5e95}.tab:nth-of-type(3){background-color:#fa8246}.tab-box:nth-of-type(3){border-color:#fa8246}@media screen and (max-width: 767px){.tab{width:32%;margin-top:10px;padding:10px 5px;font-size:12px;border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;-ms-border-radius:5px 5px 0 0;-o-border-radius:5px 5px 0 0}.tab-box{padding:25px 10px;border-top-width:5px}}.step-list{padding:30px 140px}.step-list li+li{margin-top:120px;position:relative}.step-list li+li:before{position:absolute;content:"";width:0;height:0;border-style:solid;border-width:21px 21px 0 21px;border-color:#3c806b transparent transparent transparent;top:-60px;left:50%;margin-left:-21px}.step-ttl{margin-bottom:15px;font-size:18px;font-weight:700}.step-ttl .num{display:inline-block;margin-right:15px;font-size:30px;color:#3c806b;position:relative;top:4px}.step-img img{padding:3px;border:2px solid #e6e6e6;background-color:#fff}.smp-text{display:inline-block;margin-bottom:10px}@media screen and (max-width: 767px){.step-list{padding:0}.step-ttl{margin-bottom:10px;font-size:16px;padding-left:1.5em;position:relative}.step-ttl .num{font-size:20px;position:absolute;left:0;top:-.2rem}.step-list li+li{margin-top:50px}.step-list li+li:before{top:-30px;margin-left:-14px;border-width:14px 14px 0 14px}.smp-text{margin-bottom:5px}}.check-area{padding:70px 0 80px;background-color:#5abea0}.check-ballon{max-width:280px;width:100%;margin:auto auto 35px;padding:10px;font-size:28px;text-align:center;color:#fff;border:3px solid #ffffff;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;position:relative}.check-ballon:before,.check-ballon:after{position:absolute;content:"";width:0;height:0;border-style:solid;bottom:-14px;left:50%;margin-left:-13px}.check-ballon:before{border-width:14px 14px 0 14px;border-color:#ffffff transparent transparent transparent;margin-left:-14px}.check-ballon:after{border-width:12px 13px 0 13px;border-color:#5abea0 transparent transparent transparent;bottom:-10px}.check-text{text-align:center;color:#fff;font-size:24px}.check-area .btn-wrap{margin-top:80px}.check-area .btn .icon{display:inline-block;width:150px;height:134px;background:url(/promo/safetyweek/2026_spring/images/icon-tokumaru_check.svg) no-repeat center;background-size:contain;position:absolute;left:-90px;bottom:0}@media screen and (max-width: 767px){.check-area{padding:30px 0 40px}.check-ballon{max-width:200px;margin-bottom:25px;padding:10px;font-size:16px;border-width:2px}.check-text{font-size:15px}.check-area .btn-wrap{margin-top:30px}.check-area .btn .icon{width:100px;height:84px;left:-10px}.check-area .btn{padding:20px}}@keyframes up{0%{transform:translate(0)}50%{transform:translateY(-250px)}to{transform:translate(0)}}.page-top{display:none;position:fixed;bottom:30px;right:5%;z-index:100}.page-top a{display:block;position:relative}.page-top a:hover img{opacity:1}.page-top a .btn-tokumaru{display:inline-block;width:64px;position:absolute;top:-16px;left:30px}.page-top a:hover .btn-tokumaru{top:-17px}.page-top a.up .btn-tokumaru{height:auto;animation:up 1.2s ease-out forwards}.page-top a.up .btn-tokumaru:before{content:"";display:inline-block;width:80px;height:82px;background:url(/promo/safetyweek/2026_spring/images/bg-jump.svg) no-repeat center;background-size:80px auto;position:absolute;top:50%;left:50%;margin:-41px 0 0 -40px}.page-top a .btn-top{position:relative}@media screen and (max-width: 767px){.page-top{bottom:5px;right:3%}.page-top a img{width:80px}.page-top a .btn-tokumaru{width:43px;top:-15px;left:16px}.page-top a.up .btn-tokumaru:before{width:60px;height:61px;background-size:60px auto;margin:-31px 0 0 -30px}.page-top a:hover .btn-tokumaru{top:-17px}}
