body,div,h1,h2,h3,h4,html,p{margin:0;padding:0}body{background:#fff6f6}h1{font-size:30px}h2{font-size:20px;line-height:24px;margin:30px 0 8px}h3{font-size:16px;margin:8px 0}p{font-size:14px}p+p{margin-top:15px}li+li{margin-top:3px}ol,ul{padding-left:20px}ol.roman{list-style-type:lower-roman}ol.abc{list-style-type:lower-alpha;margin:10px 0;margin-left:16px}ol h3{text-decoration:underline}.reset-box,.reset-box .counter-box ol{padding-left:0;counter-reset:numbers}.reset-box .counter-box h2::before,.reset-box .counter-box ol li::before{content:counters(numbers, '.') ' ';counter-increment:numbers}.reset-box .counter-box ol li{padding-left:40px;position:relative;list-style:none}.reset-box .counter-box ol li::before{position:absolute;left:0}.reset-box .counter-box ol li::marker{content:none}.reset-box .counter-box ol.abc li,.reset-box .counter-box ol.roman li{padding-left:0}.reset-box .counter-box ol.abc li::before,.reset-box .counter-box ol.roman li::before{content:''}.reset-box .counter-box ol.abc li::marker,.reset-box .counter-box ol.roman li::marker{content:inherit}.txt-sm{font-size:12px}.align-r{text-align:right}.fwb{font-weight:700}.page-top{position:fixed;width:100%;height:55px;padding:0 16px;top:0;left:0;box-sizing:border-box;background:#fff;color:#000;display:flex;align-items:center;z-index:9}.logo,.logo img{height:20px}.page-top a{color:#000;margin-left:11px;font-size:16px;text-decoration:none}.page-top #menu{margin-left:10px;cursor:pointer;font-size:16px}.page-top .arrow-down{width:10px;height:10px;display:inline-block;background:url(arrow-down.svg) center no-repeat}.sub-menu{position:absolute;display:none;top:55px;left:0;background:#fff;border-radius:2px;padding:9px 10px}.sub-menu a{margin-left:0;display:block;color:#000;line-height:32px;font-size:14px;padding:0 15px}.sub-menu a:hover{background:#f7f9fc}.container{max-width:960px;margin:30px auto;text-align:justify;font-size:14px}.page-box{padding:0 16px}.page-box a{color:#3761ff}.top-box{margin-bottom:30px;padding-top:10px}.top-box h3{margin-bottom:0}.img-box img{width:100%}.page-footer{background:#222;color:#fff;font-size:12px;padding:20px}.copy-info{margin-top:10px;color:#707070FF;text-align:center;font-size:12px}.nav-list{list-style:none;text-align:center;padding-left:0;padding-bottom:0}.nav-list li{display:inline-block;position:relative;line-height:26px}.nav-list li+li{margin-left:24px}.nav-list li::after{content:'｜';position:absolute;right:-20px;top:0}.nav-list li:last-of-type:after{content:''}.nav-list li a{color:#fff;text-decoration:none}.main-footer{background:#000}.main-box{max-width:960px;margin:0 auto;background:#000}.main-box .sub-box{display:flex;align-items:flex-start;font-size:18px;gap:60px;padding-top:60px}.main-box .sub-box h3{color:#fff;font-size:24px;margin-bottom:20px;font-weight:500}.main-box .sub-box ul{padding:0}.main-box .sub-box li{list-style:none;line-height:1.75}.main-box .sub-box li a{color:#fff;text-decoration:none;font-size:18px}.main-box .sub-box .osb1 li a{opacity:.6}.main-box .sub-box{border-bottom:solid 1px #ffffff50;padding-bottom:50px;margin-bottom:50px}.main-box .sub-box .osb2 ul{display:inline-flex;align-items:center;gap:20px}.main-box .sub-box .osb2 li:last-child{margin-left:-8px}.main-box .sub-box .osb2 img{display:block;height:24px}.main-box .sub-box .osb3 li a{opacity:.6}.main-box .sub-box ul li a{transition:all .2s}.main-box .sub-box ul li a:hover{opacity:1}.main-box .bottom-box .the-btns{display:flex;align-items:center;gap:30px;color:#fff}.main-box .bottom-box .the-btns h3{font-size:32px}.main-box .bottom-box .the-btns img{display:inline-block;height:76px}.main-box .bottom-box p{opacity:.6;font-size:18px;margin:30px 0;color:#fff}.main-box .bottom-box .the-logo{text-align:center}.main-box .bottom-box .the-logo img{display:inline-block;height:30px}.footer{background:#000;color:#827c7c;text-align:center;font-size:14px;padding:30px 0;line-height:1.5}@media only screen and (max-width:767px){.hidden-xs-only{display:none!important}.page-top #menu{font-size:0;margin-left:auto}.page-top .arrow-down{width:30px;height:30px;display:inline-block;background:url(list.svg) center no-repeat}.sub-menu{width:100%}.img-box{margin:26px -16px}.container{margin-top:60px}}@media only screen and (min-width:768px){.hidden-sm-and-up{display:none!important}.flex-box{display:flex;justify-content:space-between;margin-top:30px;align-items:center}.flex-box:nth-of-type(odd) .img-box{order:2}.img-box,.txt-box{width:47%;order:1}.txt-box h2:first-of-type{margin-top:0}.page-footer{position:fixed;width:100%;bottom:0;z-index:2}.container{margin-bottom:105px}}@media screen and (max-width:680px){.main-box .inner{box-sizing:border-box;padding:0 .45rem}.main-box .sub-box{gap:.4rem;padding-bottom:.5rem;margin-bottom:.5rem;border-color:#ffffff20;padding-top:.8rem}.main-box .sub-box h3{font-size:.36rem;margin-bottom:.32rem}.main-box .sub-box li{line-height:1.2;padding:.1rem 0}.main-box .sub-box li:last-child{margin:0}.main-box .sub-box li a{font-size:.34rem}.main-box .sub-box .osb2 ul{flex-wrap:wrap;width:2rem;gap:.5rem}.main-box .sub-box .osb2 img{height:.52rem}.main-box .bottom-box .the-btns{display:block;font-size:0}.main-box .bottom-box .the-btns h3{font-size:.58rem;margin-bottom:.3rem}.main-box .bottom-box .the-btns a{display:inline-block}.main-box .bottom-box .the-btns img{height:1.4rem}.main-box .bottom-box .the-btns .btn-ios{margin-right:.2rem}.main-box .bottom-box p{font-size:.34rem;margin:.65rem 0}.main-box .bottom-box .the-logo{margin:1rem 0 .5rem}.main-box .bottom-box .the-logo img{height:.52rem}.footer{font-size:.24rem;padding:.5rem 0}}