@charset "UTF-8";*,::after,::before{box-sizing:border-box}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none;padding-left:0}button,input,textarea{margin:0;padding:0;font-size:100%}button,input[type=button],input[type=submit]{cursor:pointer}button{background-color:transparent;border:none;cursor:pointer;outline:0;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}html{overflow-y:scroll;overflow-x:hidden;font-size:62.5%;font-weight:300;width:100%}body{background-color:#f5f5f5;letter-spacing:.02em;font-size:1.5rem;width:100%;font-family:"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;color:#3c3c3c;min-height:100vh;line-height:1.6}blockquote,body,code,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,legend,li,ol,p,pre,table,td,th,ul{margin-top:0}h1,h2,h3,h4,h5,h6{font-weight:600}a,button,fill,img,stroke{display:inline-block;transition:all .25s ease-in-out}a:link{color:#1061f4;text-decoration:none}a:visited{color:#1061f4;text-decoration:none}a:hover{color:#1061f4;text-decoration:none}a:active{color:#1061f4;text-decoration:none}a:focus{outline:0}a.mail,a[target=_blank]{word-break:break-all}img{vertical-align:top;max-width:100%;height:auto}hr{display:block;width:100%;height:1px;border:0;margin:2rem auto;background-color:#d8d8d8}ol,ul{list-style-type:none;padding-left:0}dd{margin:0}figure{margin:0}figure img{margin-bottom:1rem}figure figcaption{font-size:1.5rem;max-width:720px;margin:0 auto}table{width:100%;margin:0;border-collapse:collapse;border-top:1px solid #d8d8d8;border-left:1px solid #d8d8d8;background-color:#fff}table caption{text-align:left}table td,table th{text-align:left;border-bottom:1px solid #d8d8d8;border-right:1px solid #d8d8d8;vertical-align:middle;font-weight:400;padding:10px}table thead th{font-weight:600;text-align:center;background-color:#dbf0ff}b,strong{font-weight:600;overflow-wrap:break-word;word-wrap:break-word;word-break:break-all;word-break:break-word}.center{text-align:center}.align_left{text-align:left}.align_right{text-align:right}.bold{font-weight:600}.normal{font-weight:400}.font_l{font-size:2rem!important}.font_m{font-size:1.8rem!important}.font_s{font-size:1.2rem!important}.marker{background:linear-gradient(transparent 40%,rgba(225,76,78,.2) 40%);padding-bottom:2px}.nowrap{white-space:nowrap}.red{color:#e14c4e}.brown{color:#3b1a0a!important}.bg_softapricot{background-color:#fff3ec!important}.upp{text-transform:uppercase}.mt_0{margin-top:0!important}.pt_0{padding-top:0!important}.title{font-size:2rem;color:#0851a0;text-align:center}.headline{text-align:center;font-size:2rem;color:#0851a0}.headline>.align_left{display:inline-block}p+.headline,ul+.headline{margin-top:32px}.subhead{font-size:1.5rem;margin-top:24px}.subhead+.subhead{margin-top:8px}.ttl_step{margin-top:24px;border-bottom:1px solid #0851a0;font-size:1.5rem;padding-bottom:8px}.ttl_step .num{display:block;width:86px;padding:1px 8px;border-radius:50vh;color:#fff;background-color:#0851a0;font-size:1.2rem;text-align:center;margin:0 auto;text-transform:uppercase;margin-bottom:8px}.caution{font-size:1.2rem;color:#707070}.attention,.list_atte>li{padding-left:1em;position:relative;font-size:1.2rem;color:#707070}.attention::before,.list_atte>li::before{content:"\203b";position:absolute;left:0}.btn_backform{display:flex;align-items:center;justify-content:center;padding:15px 0;margin:8px auto 24px;font-weight:700;color:#fff;background:#2587ff;box-shadow:0 -3px 2px 0 rgba(0,0,0,.2509803922) inset;border-radius:8px}.btn_backform:focus,.btn_backform:hover,.btn_backform:visited{color:#fff}.btn_tel{font-family:Helvetica;font-size:3.2rem;font-weight:600;color:#0851a0!important;text-align:center;position:relative;display:flex;align-items:center;justify-content:center}.btn_tel::before{display:inline-block;content:"";margin-right:6px;width:28px;height:28px;background:url(/wp-content/themes/cubylp_child/images/common/icon_telephone.svg) no-repeat left top;background-size:cover}.list_point{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:stretch;align-content:flex-start;gap:5px;margin-top:16px}.list_point li{padding:5px 1px;font-size:1rem;text-align:center;color:#fff;background:#0851a0;font-weight:600;border-radius:3px;flex-grow:1;flex-shrink:1}.tbl_company{margin-top:16px}.tbl_company td,.tbl_company th{padding:10px;font-weight:400;text-align:left;vertical-align:top;background-color:#fff;font-size:1.4rem}.tbl_company th{width:calc(6.2em + 20px)}.list_dot li{padding-left:1.5em;position:relative}.list_dot li:before{content:"";position:absolute;top:.6em;left:6px;width:5px;height:5px;border-radius:50vh;background-color:#3c3c3c}.list_dot li:not(:first-child){margin-top:3px}.list_num{counter-reset:ol}.list_num li{counter-increment:ol;padding-left:1.5em;position:relative}.list_num li:before{content:counters(ol, "-", decimal) ".";position:absolute;left:0;font-weight:600}.list_num li:not(:first-child){margin-top:3px}.header{text-align:center;background-color:#fff;width:100%;max-width:560px;margin:0 auto;padding:10px 0}.main{background-color:#dbf0ff;width:100%;max-width:560px;margin:0 auto;padding:24px 0 60px}.main .contents{width:88%;margin:0 auto;background:#fff;border-radius:10px;padding:24px 20px}.main .contents:not(:first-child){margin-top:12px}.main .contents.inherit{background:inherit;padding:24px 0 0}.main ol,.main p,.main ul{margin-top:8px}.main .list_atte,.main h1+p,.main h2+p,.main h3+p{margin-top:16px}.footer{text-align:center;color:#fff;background-color:#082152;width:100%;max-width:560px;margin:0 auto;padding:24px 0}.footer.bg_sim{background-color:#af4714}.footer_nav{display:flex;flex-wrap:wrap;justify-content:center;font-size:1.2rem}.footer_nav li{margin:0 8px}.footer_nav li a{color:#fff}.footer .copyright{font-size:1rem;margin-top:12px}