@charset "UTF-8";a,abbr,acronym,address,applet,big,blockquote,body,caption,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,font,form,h1,h2,h3,h4,h5,h6,html,iframe,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,ul,var{border:0;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;outline:0;padding:0;vertical-align:baseline}:focus{outline:0}strong{font-weight:700}ol,ul{list-style:none}table{border-collapse:separate;border-spacing:0}caption,td,th{font-weight:400;text-align:left}blockquote:after,blockquote:before,q:after,q:before{content:""}blockquote,q{quotes:"" ""}a img{border:0;padding:0}a img,figure{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}img{padding:0;margin:0;vertical-align:bottom}.clearfix:after{content:".";display:block;clear:both;height:0;visibility:hidden}.clearfix{min-height:1px}.clear{clear:both}body{color:#3e3939;font-size:16px;font-family:游ゴシック,YuGothic,ヒラギノ角ゴ Pro,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,sans-serif;line-height:1.5;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;font-weight:500}@media (-ms-high-contrast:none){body{font-family:sans-serif}}*{box-sizing:border-box}em{font-style:normal;font-weight:700}body,html{height:100%}body{background-color:#fff;text-align:center;margin:0;padding:0;color:#524e54}#container{height:auto!important;height:100%;min-height:100%}#container,#contentwrap{width:100%;position:relative}#contentwrap{margin:0 auto;text-align:left}header#site-header{width:100%}.uni-wrap{width:990px;padding:0;margin:0 auto}#glid-wrap{display:flex}footer#site-footer{width:100%;bottom:0}.font-L{font-weight:200}.font-B,.font-L{font-family:kozuka-gothic-pr6n,sans-serif;font-style:normal}.font-B{font-weight:700}.font-H{font-family:kozuka-gothic-pr6n,sans-serif;font-weight:900;font-style:normal}#site-header .uni-wrap{height:80px;display:flex;align-items:center}#site-header .uni-wrap .logo{width:160px}.btn_contact{display:flex;justify-content:space-between;background:#47acb8;color:#fff;font-size:24px;height:60px;line-height:60px;border-radius:30px;text-decoration:none;padding:0 0 0 35px;position:relative;transition:all .3s ease 0s}.btn_contact .icon{display:flex;justify-content:center;align-items:center;background:#fff;width:44px;height:44px;border-radius:50%;margin:8px 8px 8px 20px}.btn_contact .icon img{width:23px}.btn_contact:hover{box-shadow:0 0 25px rgba(0,0,0,.3);transform:scale(1.05)}.title{font-size:36px;display:inline-block;border-bottom:5px solid #47acb8;margin:0 auto 35px;padding-bottom:15px}.screen{text-align:center;margin-top:120px}.key{background:url(https://www.circlace.com/hubfs/lp-salesforce/main.png) 525px top no-repeat;background-size:440px auto;padding-top:30px}.key .shoulder{font-size:18px;margin-bottom:30px}.key .catch{font-size:48px;margin-bottom:30px}.key small{font-size:14px}.key .point{margin:30px auto;display:flex;justify-content:space-between}.key .point li{border:2px solid #47acb8;border-radius:13px;height:95px;width:310px;background:#fff;justify-content:center;text-align:center;color:#47acb8;font-size:22px}.key .end,.key .point li{display:flex;align-items:center}.key .end{justify-content:space-between}.key .end .seal{width:76px}.problem .solution{display:flex;justify-content:space-between}.problem .solution li{width:30%}.problem .solution dl{display:flex;flex-direction:column-reverse}.problem .solution dl dt{background:url(https://www.circlace.com/hubfs/lp-salesforce/down.png) top no-repeat;background-size:72px auto;padding-top:75px}.problem .solution dl dt span{display:block;border-radius:10px;background:#f0a921;line-height:70px;color:#fff;font-size:36px}.problem .solution dl dd{margin-bottom:20px}.problem .solution dl dd figure{margin-bottom:15px}.problem .solution dl dd p{text-align:left;font-size:18px}.course ul{display:flex;justify-content:center;margin-top:50px}.course ul li{border:2px solid #47acb8;width:410px;margin:0 30px;padding:20px 20px 40px;border-radius:30px}.course ul li img{width:88px}.course ul li h3{font-size:27px;margin:25px auto 30px}.course ul li h3 span{display:block}.course ul li h3 .cap{font-size:18px}.merit ul{display:flex;justify-content:space-between;margin-top:30px}.merit ul li{width:30%}.merit ul dl{display:flex;flex-direction:column;align-items:center}.merit ul dl dt{font-size:24px}.merit ul dl dd.icon{border:2px solid #47acb8;border-radius:15px;width:147px;height:124px;overflow:hidden;margin:30px auto}.merit ul dl dd.cap{text-align:left}.flow .flow-item{display:flex;justify-content:space-between;margin-top:80px;margin-bottom:100px;position:relative}.flow .flow-item:after{position:absolute;content:"";display:block;width:881px;height:47px;background:url(https://www.circlace.com/hubfs/lp-salesforce/fllow-02.png) top no-repeat;left:50%;transform:translate(-50%);top:calc(100% + 5px)}.flow .flow-item dl{width:220px;border:4px solid #47acb8;border-radius:15px;position:relative}.flow .flow-item dl dt{position:relative;background:#47acb8;color:#fff;height:95px;font-size:36px;padding-top:35px}.flow .flow-item dl dt .num{display:flex;position:absolute;width:76px;height:76px;border-radius:50%;background:#fff;border:4px solid #47acb8;top:-38px;left:50%;margin-left:-38px;font-size:50px;color:#2c282e;line-height:1;align-items:center;justify-content:center}.flow .flow-item dl dd{padding:15px}.flow .flow-item dl dd h4{margin-bottom:15px}.flow .flow-item dl dd p{text-align:left}.flow .flow-item dl:after{display:block;content:"";width:24px;height:72px;background:url(https://www.circlace.com/hubfs/lp-salesforce/fllow.png) 50% no-repeat;position:absolute;left:calc(100% + 12px);top:50%;margin-top:-36px}.flow .flow-item dl:last-child:after{display:none}.flow p em{display:block;color:#f0a921;font-size:30px;margin-bottom:15px}.curriculum .curriculum-content{display:flex;justify-content:space-between;margin-top:30px}.curriculum .curriculum-content .col{width:30%}.curriculum dl{text-align:left;margin-bottom:30px}.curriculum dl dt{color:#47acb8}.curriculum dl dd ul li{line-height:1.2;margin:5px 0;position:relative;padding-left:15px;font-size:14px}.curriculum dl dd ul li:before{position:absolute;content:"・";left:0}.about{border-top:6px solid #47acb8}.about h3{text-align:left;padding:25px 15px}.about h3 img{width:160px}.about .head{text-align:left;padding:15px;display:flex;justify-content:space-between;margin-bottom:20px}.about .head h2{font-size:36px;margin-bottom:30px}.about .head p{width:450px;line-height:1.8}.about .head figure img{width:500px}.about ul{display:flex;justify-content:space-between;flex-wrap:wrap;margin-bottom:50px}.about ul li{width:31%;border:2px solid #47acb8;padding:20px 30px;border-radius:15px;margin-bottom:40px}.about ul li h3{text-align:center;font-size:20px;padding:0;color:#47acb8;margin-bottom:20px}.about ul li p{text-align:left}.about p em{display:block;color:#f0a921;font-size:30px;margin-bottom:50px}.about .btn_contact{position:relative;text-align:center;justify-content:center;width:80%;margin:0 auto}.about .btn_contact .icon{position:absolute;right:8px;top:8px;margin:0}#site-footer{padding-top:150px;padding-bottom:150px}#site-footer .logo{display:block;margin-bottom:150px}#site-footer .logo img{width:160px}#site-footer small{font-size:10px}#cta{position:fixed;bottom:0;width:100%;height:90px;background:#47acb8}#cta ul{display:flex;justify-content:center}#cta ul li{background:#fff;box-shadow:inset 0 0 5px 0 rgba(0,0,0,.49),1px 1px 0 hsla(0,0%,100%,.3),-1px -1px 0 rgba(0,0,0,.2);height:60px;border-radius:30px;margin:15px;padding:5px;transition:all .3s ease 0s}#cta ul li:hover{box-shadow:0 0 25px rgba(0,0,0,.3);transform:scale(1.05)}#cta ul a{display:flex;justify-content:space-between;height:50px;padding-left:30px;border-radius:25px;line-height:50px;text-decoration:none;background:#f4c050;background:-moz-linear-gradient(top,#f4c050 0,#f1af2a 100%);background:-webkit-linear-gradient(top,#f4c050,#f1af2a);background:linear-gradient(180deg,#f4c050 0,#f1af2a);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#f4c050",endColorstr="#f1af2a",GradientType=0);width:470px;color:#fff;text-shadow:1px 1px 2px rgba(0,0,0,.4);font-size:18px;box-shadow:1px 1px 2px rgba(0,0,0,.5)}#cta ul a .apply{display:block;width:145px;border-radius:0 25px 25px 0;background:url(https://www.circlace.com/hubfs/lp-salesforce/bg_apply.png) 0 no-repeat}@media screen and (max-width:1080px){.uni-wrap{width:100%;padding:0 30px;margin:0 auto}.btn_contact{display:flex;justify-content:space-between;background:#47acb8;color:#fff;font-size:24px;height:60px;line-height:60px;border-radius:30px;text-decoration:none;padding:0 0 0 35px;position:relative;transition:all .3s ease 0s}.btn_contact .icon{display:flex;justify-content:center;align-items:center;background:#fff;width:44px;height:44px;border-radius:50%;margin:8px 8px 8px 20px}.btn_contact .icon img{width:23px}.btn_contact:hover{box-shadow:0 0 25px rgba(0,0,0,.3);transform:scale(1.05)}.title{font-size:28px}.screen{text-align:center;margin-top:120px}.key{background:url(https://www.circlace.com/hubfs/lp-salesforce/main.png) 50vw 3vw no-repeat;background-size:45% auto}.key .shoulder{font-size:14px;margin-bottom:30px}.key .catch{font-size:38px}.key small{font-size:14px}.key .point li{width:32%;font-size:18px}.problem .solution dl dt span{font-size:28px}.problem .solution dl dd p{font-size:18px}.course ul li{width:43%;margin:0 15px;padding:15px 15px 30px}.course ul li h3{font-size:24px;margin:25px auto 30px}.course ul li h3 span{display:block}.course ul li h3 .cap{font-size:16px}.merit ul dl dt{font-size:18px}.flow .flow-item:after{width:82vw;background-size:100% auto}.flow .flow-item dl{width:20vw}.flow p em{font-size:24px;margin-bottom:15px}.about h3{padding:25px 0}.about .head{text-align:left;padding:15px 0;position:relative}.about .head h2{font-size:30px}.about .head p{width:46vw;line-height:1.8}.about .head figure{position:relative;right:-15px;width:100%}.about .head figure img{position:absolute;bottom:0;width:48vw}.about ul li{padding:15px 20px;border-radius:15px;margin-bottom:40px}.about ul li h3{font-size:18px}.about ul li p{text-align:left;font-size:14px}.about p em{font-size:24px}#site-footer{padding-top:150px;padding-bottom:150px}#site-footer .logo{display:block;margin-bottom:150px}#site-footer .logo img{width:160px}#site-footer small{font-size:10px}#cta{height:80px}#cta ul li{margin:10px}#cta ul a{width:47vw;font-size:18px;padding-left:20px}#cta ul a span{width:130px}}@media screen and (max-width:799px){body{font-size:3.6vw}.uni-wrap{padding:0 5vw}.sp-clear{display:block}#site-header .uni-wrap{height:80px;justify-content:center}#site-header .uni-wrap .logo{width:36vw}.btn_contact{font-size:4.2vw;height:12vw;line-height:12vw;border-radius:6vw;padding:0 0 0 5vw;transition:all .3s ease 0s}.btn_contact .icon{width:10vw;height:10vw;border-radius:50%;margin:1vw 1vw 1vw 5vw}.btn_contact .icon img{width:5vw}.btn_contact:hover{box-shadow:0 0 25px rgba(0,0,0,.3);transform:scale(1.05)}.title{font-size:5.8vw;display:inline-block;border-bottom:5px solid #47acb8;margin:0 auto 35px;padding-bottom:15px}.screen{text-align:center;margin-top:120px}.key{background:url(https://www.circlace.com/hubfs/lp-salesforce/main.png) 15vw 50vw no-repeat;background-size:80vw auto;padding-top:0}.key .shoulder{font-size:5vw;margin-bottom:5vw;text-align:center}.key .catch{font-size:9vw;margin-bottom:30px;text-align:center;padding-bottom:60vw}.key small{font-size:3vw}.key .point{margin:5vw auto}.key .point li{border-radius:13px;height:auto;width:28vw;font-size:3.6vw;padding:2vw}.key .point li br{display:none}.key .end{display:flex;justify-content:space-between;align-items:center}.key .end .seal{width:18vw}.problem .solution{flex-direction:column}.problem .solution li{width:100%}.problem .solution dl{margin-bottom:10vw}.problem .solution dl dt{background:url(https://www.circlace.com/hubfs/lp-salesforce/down.png) top no-repeat;background-size:14vw auto;padding-top:14vw}.problem .solution dl dt span{border-radius:10px;line-height:12vw;color:#fff;font-size:6vw}.problem .solution dl dd{display:flex;justify-content:space-between;margin-bottom:0}.problem .solution dl dd figure{margin-bottom:5vw;width:40vw}.problem .solution dl dd figure img{width:36vw}.problem .solution dl dd p{text-align:left;font-size:4.2vw}.course p{text-align:left}.course p br{display:none}.course ul{display:flex;justify-content:space-between;margin-top:10vw}.course ul li{width:44vw;margin:0;padding:20px 20px 35px;border-radius:5vw}.course ul li img{width:14vw}.course ul li h3{font-size:4.2vw;margin:25px auto 30px}.course ul li h3 .cap{font-size:3vw}.merit ul{margin-top:5vw;flex-direction:column}.merit ul li{width:100%}.merit ul dl{margin-bottom:10vw}.merit ul dl dt{font-size:4.2vw}.merit ul dl dd.icon{border:2px solid #47acb8;border-radius:15px;width:147px;height:124px;overflow:hidden;margin:30px auto}.merit ul dl dd.cap{text-align:left}.flow .flow-item{margin-top:10vw;margin-bottom:0;flex-direction:column;padding-left:7vw}.flow .flow-item:after{position:absolute;content:"";display:block;height:881px;width:5vw;background:url(https://www.circlace.com/hubfs/lp-salesforce/fllow-02_sp.png) top no-repeat;background-size:100% auto;left:-3.6vw;transform:none;top:26vw}.flow .flow-item dl{width:83vw;margin-bottom:7vw}.flow .flow-item dl dt{height:auto;font-size:36px;padding-top:0;display:flex}.flow .flow-item dl dt .num{display:flex;position:static;width:14vw;height:14vw;top:auto;left:auto;margin-left:-7vw;margin-right:7vw;font-size:8vw}.flow .flow-item dl dd{padding:15px}.flow .flow-item dl dd h4{margin-bottom:15px;font-size:4.2vw;text-align:left}.flow .flow-item dl dd h4 br{display:none}.flow .flow-item dl:after{content:"";width:12vw;height:4vw;background:url(https://www.circlace.com/hubfs/lp-salesforce/fllow_sp.png) 50% no-repeat;background-size:12vw;left:50%;margin-left:-6vw;top:calc(100% + 2vw);margin-top:0}.flow .flow-item dl:last-child:after{display:none}.flow p em{font-size:5vw;margin-bottom:5vw}.curriculum .curriculum-content{margin-top:0;flex-direction:column}.curriculum .curriculum-content .col{width:100%}.curriculum dl{text-align:left;margin-bottom:5vw}.curriculum dl dt{color:#47acb8}.curriculum dl dd ul li{display:inline-block;line-height:1.2;margin:5px 0;position:relative;padding-left:0;font-size:3vw}.curriculum dl dd ul li:before{display:none}.curriculum dl dd ul li:after{content:"/"}.curriculum dl dd ul li:last-child{padding-left:0}.curriculum dl dd ul li:last-child:after{display:none}.about{border-top:6px solid #47acb8}.about h3{text-align:center;padding:25px 15px}.about .head{padding:0;margin-bottom:10vw;flex-direction:column-reverse}.about .head h2{text-align:center;font-size:7vw;margin-bottom:10vw}.about .head p{width:100%}.about .head figure{position:static;text-align:center;margin-bottom:10vw}.about .head figure img{position:static;width:60vw}.about ul{margin-bottom:50px}.about ul li{width:48%;padding:2.5vw;border-radius:15px;margin-bottom:5vw}.about ul li h3{font-size:FONT-M;padding:0;color:#47acb8;margin-bottom:20px}.about ul li h3 br{display:none}.about ul li p{text-align:left}.about p em{font-size:5vw;margin-bottom:50px}.about .btn_contact{justify-content:space-between;width:100%;margin:0 auto;padding-left:5vw}.about .btn_contact .icon{position:static;margin:1vw}#site-footer small{display:block;padding:0 5vw}#cta{height:16vw}#cta ul li{background:none;box-shadow:none;padding:0;margin:2vw 1.25vw}#cta ul li:hover{transform:none;box-shadow:none}#cta ul a{position:relative;flex-direction:column;justify-content:center;height:12vw;padding-left:0;border-radius:25px;line-height:1.2;text-decoration:none;width:45vw;color:#fff;font-size:3.6vw}#cta ul a .apply{display:none}#cta ul a:after{content:"";display:block;position:absolute;width:4vw;height:4vw;border-top:1px solid #fff;border-right:1px solid #fff;transform:rotate(45deg);right:4vw}}html{visibility:hidden}html.loading-delay,html.wf-active{visibility:visible}
/*# sourceMappingURL=https://cdn2.hubspot.net/hub/1790412/hub_generated/template_assets/80265340452/1658866218621/PasonaTquila/library/lp-salesforce/css/screen.css */