@charset "UTF-8";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,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,audio,canvas,details,figcaption,figure,footer,header,hgroup,mark,menu,meter,nav,output,progress,section,summary,time,video{border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;margin:0;padding:0}body{line-height:1}article,aside,dialog,figure,footer,header,hgroup,nav,section,blockquote{display:block}nav ul{list-style:none}ol{list-style:decimal}ul{list-style:disc}ul ul{list-style:circle}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}ins{text-decoration:underline}del{text-decoration:line-through}mark{background:none}abbr[title],dfn[title]{border-bottom:1px dotted #000;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input[type=submit],input[type=button],button{margin:0!important;padding:0!important}input,select,a img{vertical-align:middle}*{box-sizing:border-box}body{font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Yu Gothic,游ゴシック体,Meiryo,sans-serif;background-color:#fff;color:#2f3a44}h2{margin-top:100px;margin-bottom:50px;font-family:Noto Sans JP;font-size:38px;font-weight:400}header{text-align:center}header h1{margin-top:100px}header span{display:none}header svg{width:237.1px;height:67.9px;fill:#000}header svg path{fill:url(#gradient)}header svg #stop1{animation:step1 5s ease-in-out infinite alternate}header svg #stop2{animation:step2 5s ease-in-out infinite alternate}@keyframes step1{0%{stop-color:#ff84ff}to{stop-color:#0a84ff}}@keyframes step2{0%{stop-color:#0a84ff}to{stop-color:#ff84ff}}header strong{display:inline-block;margin-top:100px;line-height:80px;font-family:Noto Sans JP;font-size:42px;font-weight:400}header p{margin-top:50px;line-height:38px;font-size:23px}section{margin:100px auto 0;text-align:center}.promo{max-width:1132px;width:100%}.promo h2{display:none}.promo img{width:100%;height:auto}.user,.admin{padding:0 5%}.user strong,.admin strong{display:block}.user img,.admin img{display:block;border:1px solid #ccc;border-radius:10px;margin:20px 0;vertical-align:bottom;width:100%;height:auto}.user ul,.admin ul{list-style:none;display:inline-flex;flex-wrap:wrap;justify-content:space-between;max-width:1106px}.user li,.admin li{margin-bottom:50px;width:320px}.user p,.admin p{line-height:28px;font-size:17px;text-align:left}.example ul{list-style:none;display:flex;justify-content:space-around}.example ul>li>ul{list-style:none;display:flex;margin-top:10px}.example ul>li>ul>li:first-child{margin-right:10px}.example .camuro svg{width:180.4px;height:75.6px}.example a{font-weight:700;color:#2f3a44}.fee{text-align:center}.fee>ul{list-style:none;display:inline-flex;width:95%}.fee .table{font-size:32px}.fee .table li{display:flex;align-items:center;justify-content:space-between;border-radius:10px;padding:0 5%;width:49%;height:250px;background-color:#0a84ff26}.fee .table li:first-child{margin-right:2%}.fee .table strong{line-height:21px;font-size:58px;font-weight:400;text-align:right;color:#0a84ff}.fee .table small{display:inline-block;margin-right:10px;font-size:28px}.fee .table .annotation{display:inline-block;font-size:21px;color:#2f3a44}.fee .explanation{justify-content:space-between;margin-top:50px}.fee .explanation>li{border-radius:10px;padding:30px;width:32%;line-height:32px;font-size:16px;text-align:left;background-color:#ddd6}.fee .explanation>li li{margin:10px 30px;line-height:21px}.fee .explanation strong{display:inline-block;margin-bottom:15px;font-size:21px}.inquiry p,.inquiry ol{display:inline-block;line-height:32px;font-size:17px}.inquiry p.flow,.inquiry ol.flow{margin-bottom:10px;font-weight:700}.inquiry strong{margin:30px 0;display:inline-block;font-size:22px;color:#0a84ff}.inquiry ol{text-align:left}footer{margin-top:100px;text-align:center}footer ul{position:relative;list-style:none;display:inline-flex}footer ul:before,footer ul:after{content:"";position:absolute;top:0;width:1px;height:16px;background-color:#2f3a44}footer ul:before{left:-20px}footer ul:after{right:-20px}footer li:first-child{position:relative;margin-right:40px}footer li:first-child:before{content:"";position:absolute;top:0;right:-20px;width:1px;height:16px;background-color:#2f3a44}footer a{font-size:16px;color:#000}.gradient{margin-top:30px;height:50px;text-align:center;background:linear-gradient(270deg,#0a84ff,#ff84ff);background-size:200% 200%;animation:grad 5s ease infinite}@keyframes grad{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}br.sd{display:none}.privacy,.commercial_transactions{margin:0 auto;width:90%;max-width:800px;line-height:32px}.privacy h2,.commercial_transactions h2{font-size:23px;font-weight:700}.privacy h3,.commercial_transactions h3{margin-top:30px;margin-bottom:10px;font-size:18px}.privacy ol,.commercial_transactions ol{margin:10px 25px}.privacy .align_right,.commercial_transactions .align_right{text-align:right}.privacy a,.commercial_transactions a{color:#000}@media(max-width:1024px){.user ul,.admin ul{max-width:720px}}@media(max-width:767px){.container{padding:0 5%}h2{margin-top:30px;margin-bottom:30px;font-size:28px;font-weight:400}header svg{transform:scale(.75);transform-origin:left center}header h1{margin:50px auto 0;width:178px}header strong{margin-top:30px;line-height:36px;font-size:22px;font-weight:700}header p{margin-top:15px;line-height:28px;font-size:16px}section{margin-top:50px}.promo{margin-top:50px}.user ul,.admin ul{margin-top:50px;width:320px}.user li,.admin li{margin-bottom:30px}.fee ul{display:block;width:100%}.fee .table{font-size:22px}.fee .table li{width:100%}.fee .table li:first-child{margin-right:0;margin-bottom:20px}.fee .table strong{font-size:48px}.fee .explanation>li{width:100%}.fee .explanation>li:not(:last-child){margin-bottom:20px}footer ul{display:inline-block;list-style:disc}footer ul:before,footer ul:after{display:none}footer ul li:first-child{margin-bottom:15px}footer ul li:first-child:before{display:none}.privacy .align_right,.commercial_transactions .align_right{text-align:left}br.sd{display:block}}
