.inner{max-width:1110px}.inner,.inner-medium{width:100%;margin:0 auto}.inner-medium{max-width:730px}.static h1{font-size:28px;font-weight:700;line-height:1.5;color:#333;margin:20px 0 25px}.static section{margin-top:30px;margin-bottom:50px}.static section h2{font-size:24px}.static section a,.static section strong{margin:0}.static section ol{list-style-type:decimal;margin:0 0 20px 20px}.static section ol li{padding-left:10px;margin-bottom:15px;font-size:16px;line-height:1.75}.static section ol li::marker{font-size:18px;font-weight:700;color:#fd8b2d}.static section .float-right p{font-size:14px;line-height:1.75;margin:0 0 20px}.static section span{display:inline-block;font-size:12px;line-height:1.5;margin:0 0 20px}.c-flow-ti{color:#fff;text-align:center;background:#fd8b2d;border-radius:10px}.c-flow-content{width:200px;margin:auto;font-size:1.2em;font-weight:600;text-align:center}.c-flow{display:flex;flex-flow:row wrap;align-items:center;margin-bottom:40px}.c-flow-item{width:218px;background-color:#faebd7;border-radius:10px;padding:10px;margin:0 auto;position:relative}.c-flow-item:not(:first-child) dl:before{content:"";width:14px;height:14px;margin-right:10px;display:inline-block;border-top:4px solid #e26b5d;border-right:4px solid #e26b5d;position:absolute;top:calc(50% - 10px);left:-45px;transform:rotate(45deg)}.static section .c-flow-ti p{font-weight:600}.content-policy section .flow-design{display:flex;justify-content:center;align-items:center}.content-policy section .flow-design ul{padding:0;margin-bottom:83px}.content-policy section .flow-design li{list-style-type:none}.content-policy section .flow-design dt{width:20%}.content-policy section .flow-design dd img{border-radius:10px}.content-policy section .flow-design dd:nth-child(2){padding:10px 20px;margin-left:0;width:60%}.content-policy section .flow-design dd:nth-child(3){margin-left:0;width:20%}.content-policy section .flow>li{position:relative;list-style:none}.content-policy section .flow>li:not(:last-child){margin-bottom:40px}.content-policy section .flow>li dl{box-sizing:border-box;width:100%;padding:20px 30px;display:flex;align-items:center;border:2px solid #f88400;border-radius:10px;position:relative}.content-policy section .flow>li dl dt{font-size:1.2em;font-weight:600;flex-basis:20%;margin-right:2vw;text-align:center}.content-policy section .flow>li dl dt .icon-flow-step{font-size:.6em;color:#fff;background:#f88400;padding:5px 10px;margin-bottom:10px;display:block;border-radius:20px;position:relative;z-index:100}.privacy section .flex{display:flex}.privacy section .flex p:first-child{margin-right:70px}.guide section .browser div.tit,.guide section .os div.tit{display:flex;justify-content:space-between}.guide section .browser div.tit p,.guide section .os div.tit p{color:#fff;font-size:18px;font-weight:700;background:#fd8b2d;padding:15px 20px;margin:0;width:50%}.guide section .browser div.tit p:first-child,.guide section .os div.tit p:first-child{border-right:1px solid #efefef;border-top-left-radius:4px}.guide section .browser div.tit p:last-child,.guide section .os div.tit p:last-child{border-top-right-radius:4px}.guide section .browser div.list,.guide section .os div.list{display:flex;justify-content:space-between}.guide section .browser div.list ul,.guide section .os div.list ul{width:50%;display:flex;flex-flow:column;justify-content:space-between;margin-bottom:30px}.guide section .browser div.list ul.sp,.guide section .os div.list ul.sp{border-bottom-left-radius:4px;border:1px solid #efefef;border-top:none}.guide section .browser div.list ul.pc,.guide section .os div.list ul.pc{border-bottom-right-radius:4px;border:1px solid #efefef;border-top:none;border-left:none}.guide section .browser div.list ul.sp li,.guide section .os div.list ul.sp li{border-top:1px solid #efefef;font-size:14px}.guide section .browser div.list ul.sp li{padding:38px 20px}.guide section .os div.list ul.sp li{padding:20px}.guide section .browser div.list ul.pc li,.guide section .os div.list ul.pc li{border-top:1px solid #efefef;font-size:14px;padding:20px}#contents{background:#faf8ed;width:100%;margin:30px auto 40px;padding:20px 20px 53px;box-sizing:border-box;height:100%;max-height:335px;overflow:hidden;transition:.2s;position:relative}#contents.open{height:auto;max-height:none}#contents p{margin-bottom:5px}#contents a{margin-bottom:0;color:#444;text-decoration:none}#contents a:hover{text-decoration:underline}#contents #contents_head{font-size:16px;font-weight:700;color:#333;display:flex;align-items:center;margin-bottom:15px;cursor:pointer}#contents .h2{font-size:16px;font-weight:700;color:#444}#contents .h3+.h2{margin-top:20px}#contents .h3{font-size:16px;font-weight:700;color:#444;margin-left:5px;display:flex;align-items:center}#contents .h3:before{content:"";width:4px;height:4px;display:block;margin-right:5px;background-color:#727272}#contents .h4{font-size:16px;color:#444;margin-left:20px}#contents .h4:before{content:"- "}.active-event~.fixed-bar{display:none}@media (max-width:768px){.c-flow{display:block;margin-bottom:40px}.c-flow-item{width:100%;border-radius:10px;padding:15px 10px;margin:0 auto 30px;background-color:#faebd7}.c-flow-content-case{display:flex;justify-content:center}.c-flow-item:not(:first-child) dl:before{content:"";width:14px;height:14px;margin-right:10px;display:inline-block;border-top:4px solid #e26b5d;border-right:4px solid #e26b5d;position:absolute;top:-28px;left:50%;transform:rotate(135deg)}.content-policy section .flow>li dl{display:block;padding:10px 15px}.content-policy section .flow>li dl dt{width:100%;margin-right:0}.content-policy section .flow-design dd:nth-child(2){padding:10px 20px;margin-left:0;width:100%}.content-policy section .flow-design dd:nth-child(3){margin-left:0;width:100%}.content-policy section .flow>li dl dt .icon-flow-step{font-size:.7em}.inner,.inner-medium{width:calc(100% - 40px)}.sp-full{width:100%}.static h1{margin:20px 20px 12px}.static section{margin-top:20px}.static section h2{font-size:22px;font-weight:400}.static section p{font-size:18px}.static section b{font-size:20px}.static section ol li{padding-left:5px;font-size:18px}.inquiry section h2{margin:0 0 10px}.inquiry section p{margin:0;font-size:16px}.inquiry section a{font-size:14px}.privacy section .flex{display:block}.privacy section .flex p:first-child{margin-right:0}.guide section p strong{font-size:16px;font-weight:400}.guide section .browser,.guide section .os{margin:0 calc(50% - 50vw);width:100vw}.guide section .browser div.tit p,.guide section .os div.tit p{font-size:16px;font-weight:400;padding:15px 20px;text-align:center}.guide section .browser div.list ul.pc,.guide section .browser div.list ul.sp,.guide section .browser div.tit p:first-child,.guide section .browser div.tit p:last-child,.guide section .os div.list ul.pc,.guide section .os div.list ul.sp,.guide section .os div.tit p:first-child,.guide section .os div.tit p:last-child{border-radius:unset}#contents{padding:14px 20px 53px;margin-bottom:30px}#contents p{margin:0}#contents #contents_head{font-size:18px}#contents .h3:before{color:#fff}#contents .h4{font-size:14px}}