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,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{padding:0;margin:0;font:inherit;font-size:100%;vertical-align:baseline;border:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-spacing:0;border-collapse:collapse}*{box-sizing:border-box;-webkit-text-size-adjust:100%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}*:focus{outline:none}*:before,*:after{box-sizing:border-box}main{display:block}hr{display:block;height:1px;padding:0;margin:1em 0;border:0;border-top:1px solid #ccc}button{cursor:pointer}button,fieldset,form,input,label,legend,select,textarea{padding:0;margin:0;font:inherit;vertical-align:baseline;border:none;border-radius:0;outline:none;-moz-appearance:none;-webkit-appearance:none;appearance:none}input,textarea{max-width:100%}input[type=button],input[type=reset],input[type=submit],button{cursor:pointer}html{font-size:10px}body{position:relative;z-index:0;font-size:16px;color:#000;word-wrap:break-word;overflow-wrap:break-word;background:#fff;font-family:"Noto Serif JP",serif;font-weight:500;line-height:calc(32/16);letter-spacing:calc(60/1000*1em)}body._contentFixed{position:fixed;width:100%;height:100%}@media(min-width:1000px){body._contentFixed{position:relative;width:auto;height:auto}}a{padding:0;margin:0;font:inherit;color:#0081bc;text-decoration:underline;vertical-align:baseline;background:rgba(0,0,0,0)}a:hover,a:focus,a:active{text-decoration:none}@media(min-width:1000px){a[href^="tel:"]{display:inline-block;color:inherit;text-decoration:inherit;pointer-events:none}}img{max-width:100%;height:auto;vertical-align:top}sup,sub{font-size:78%}sup{vertical-align:super}sub{vertical-align:sub}:placeholder-shown{color:#b2b2b2}::-webkit-input-placeholder{color:#b2b2b2;opacity:1}:-moz-placeholder{color:#b2b2b2}::-moz-placeholder{color:#b2b2b2;opacity:1}:-ms-input-placeholder{color:#b2b2b2}::-webkit-search-cancel-button{-webkit-appearance:none}.clearFix:after{display:block;height:0;clear:both;visibility:hidden;content:"."}@media(min-width:1000px){._font-sizeS{font-size:1.2rem}}@media(min-width:1000px){._font-sizeM{font-size:1.4rem}}@media(min-width:1000px){._font-sizeL{font-size:1.8rem}}._hide{display:none !important}._align-right{text-align:right !important}._align-left{text-align:left !important}._align-center{text-align:center !important}._indent{text-indent:1rem !important}._block-right{margin-right:0 !important;margin-left:auto !important}._block-center{margin-right:auto !important;margin-left:auto !important}._block-left{margin-right:auto !important;margin-left:0 !important}._font-normal{font-weight:400 !important}._font-bold{font-weight:700 !important}._text-italic{font-style:italic !important}._text-underline{text-decoration:underline !important}._text-blink{text-decoration:blink !important}._text-line_through{text-decoration:line-through !important}@media(min-width:1000px){._only-SP{display:none !important}}@media(min-width:1160px){._under-TB{display:none !important}}._over-TB{display:none !important}@media(min-width:1000px){._over-TB{display:block !important}}._over-PC{display:none !important}@media(min-width:1160px){._over-PC{display:block !important}}._overWrap{padding:0;width:calc(100% + 40px);margin-left:-20px}@media(min-width:1000px){._overWrap{width:100vw;margin:0 calc(50% - 50vw)}}body{color:#000;font-family:"Zen Kaku Gothic New",sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:175%;letter-spacing:1.6px}@media(min-width:1000px){body{min-width:1280px}}img{width:100%;height:auto}a{text-decoration:none;transition:opacity .3s,background .3s}@media(min-width:1000px){a:hover{opacity:.7}}@media(min-width:1000px){.sp{display:none}}.pc{display:none}@media(min-width:1000px){.pc{display:inherit}}.inner{margin:0 auto;padding-left:20px;padding-right:20px}@media(min-width:1000px){.inner{width:1200px}}.underline{background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 35%,#f1ff99 36%,#f1ff99 85%,rgba(0,0,0,0) 86%)}.secttl{margin-bottom:11px}@media(min-width:1000px){.secttl{margin-bottom:40px}}.secttl .num{position:relative;display:block;border-radius:100px;margin:0 auto 18px;width:59px;line-height:59px;background:#42b0a9;color:#fff;text-align:center;font-family:"Roboto Condensed",sans-serif;font-size:28px;font-style:normal;font-weight:600;letter-spacing:0}@media(min-width:1000px){.secttl .num{width:72px;line-height:72px;font-size:36px;margin-bottom:33px}}.secttl .num:after{content:"";display:block;width:0;height:0;border-style:solid;border-width:14px 7px 0;border-color:#42b0a9 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);position:absolute;bottom:-13px;right:50%;transform:translate(50%,0)}.secttl .main{display:block;color:#000;text-align:center;font-size:24px;font-style:normal;font-weight:700;line-height:175%;letter-spacing:2.4px}@media(min-width:1000px){.secttl .main{font-size:32px;line-height:143.75%;letter-spacing:3.2px}}header{position:absolute;top:28px;left:20px;z-index:999}@media(min-width:1000px){header{top:33px;left:40px}}header .logo{display:flex;flex-wrap:wrap;align-items:flex-end}header .logo a{display:block;width:110px}@media(min-width:1000px){header .logo a{width:141px}}header .logo span{color:#000;text-align:center;font-size:14px;font-style:normal;font-weight:500;line-height:1;letter-spacing:1.4px;margin-left:15px}@media(min-width:1000px){header .logo span{font-size:20px;letter-spacing:2px;margin-left:20px}}nav .nav{display:none}@media(min-width:1000px){nav .nav{position:absolute;top:48px;right:60px;display:flex;flex-wrap:wrap;justify-content:space-between;z-index:999}}nav .nav li:nth-of-type(n+2){margin-left:38px}nav .nav li a{color:#000;text-align:center;font-size:16px;font-style:normal;font-weight:500;line-height:1;letter-spacing:1.6px}nav .nav_fix{position:fixed;bottom:0;right:0;display:flex;flex-wrap:wrap;justify-content:space-between;width:100%;z-index:999}@media(min-width:1000px){nav .nav_fix{display:block;width:60px;bottom:50%;right:0;transform:translate(0,50%)}}nav .nav_fix li{width:50%}@media(min-width:1000px){nav .nav_fix li{-ms-writing-mode:tb-rl;writing-mode:vertical-rl;width:100%;height:220px}}nav .nav_fix li a{display:block;color:#fff;text-align:center;font-size:18px;font-style:normal;font-weight:500;line-height:60px;letter-spacing:1.8px}@media(min-width:1000px){nav .nav_fix li a{padding-bottom:4px;letter-spacing:4px}}nav .nav_fix li a:before{content:"";display:inline-block;vertical-align:-1px;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;margin-right:15px}@media(min-width:1000px){nav .nav_fix li a:before{vertical-align:0}}nav .nav_fix li:nth-of-type(1) a{background:#3f7bb3}@media(min-width:1000px){nav .nav_fix li:nth-of-type(1) a:hover{opacity:1;background:#67a5dd}}nav .nav_fix li:nth-of-type(1) a:before{background-image:url(//codia.co.jp/wp/wp-content/themes/codia_renewal/css/lp/../../images/service/system/webentry/ico_pdf.svg);width:13.5px;height:18px}@media(min-width:1000px){nav .nav_fix li:nth-of-type(1) a:before{margin:0 0 15px}}nav .nav_fix li:nth-of-type(2) a{background:#42b0a9}@media(min-width:1000px){nav .nav_fix li:nth-of-type(2) a:hover{opacity:1;background:#69c5bf}}nav .nav_fix li:nth-of-type(2) a:before{background-image:url(//codia.co.jp/wp/wp-content/themes/codia_renewal/css/lp/../../images/service/system/webentry/ico_contact.svg);width:18px;height:15.75px}@media(min-width:1000px){nav .nav_fix li:nth-of-type(2) a:before{margin:0 0 10px}}nav .nav_fix li:nth-of-type(2) a span{display:none}@media(min-width:1000px){nav .nav_fix li:nth-of-type(2) a span{display:inline}}.mainvisual{position:relative;background:#d9f4ff;padding-top:110px;margin-bottom:49px}@media(min-width:1000px){.mainvisual{padding-top:224px;margin-bottom:81px}}.mainvisual:before{content:"";display:block;background:url(//codia.co.jp/wp/wp-content/themes/codia_renewal/css/lp/../../images/service/system/webentry/mv_bg_01.svg) 50% 50% no-repeat;background-size:cover;width:85.5vw;height:26vw;position:absolute;top:0;right:0}@media(min-width:1000px){.mainvisual:before{background-image:url(//codia.co.jp/wp/wp-content/themes/codia_renewal/css/lp/../../images/service/system/webentry/pc/mv_bg_01.svg);width:874px;height:183.631px}}.mainvisual:after{content:"";display:block;background:url(//codia.co.jp/wp/wp-content/themes/codia_renewal/css/lp/../../images/service/system/webentry/mv_bg_02.svg) 50% 50% no-repeat;background-size:cover;width:88vw;height:22vw;position:absolute;bottom:0;left:0}@media(min-width:1000px){.mainvisual:after{background-image:url(//codia.co.jp/wp/wp-content/themes/codia_renewal/css/lp/../../images/service/system/webentry/pc/mv_bg_02.svg);width:771px;height:155.154px}}.mainvisual .inner{position:relative;z-index:1}.mainvisual .ttl{color:#333;font-size:7vw;font-style:normal;font-weight:700;line-height:157.692%;letter-spacing:2.6px;text-align:center;margin-bottom:42px;text-shadow:3px 3px 0 #fff,-3px 3px 0 #fff,3px -3px 0 #fff,-3px -3px 0 #fff}@media(min-width:1000px){.mainvisual .ttl{font-size:50px;line-height:139%;letter-spacing:5px}}@media(min-width:1000px){.mainvisual .ttl span{font-size:36px;line-height:78px;letter-spacing:3.6px}}.mainvisual .ttl strong{color:#1b558a}.mainvisual .secttl{text-align:center;width:calc((100% - 15px)/2);margin:-15px auto 3vw;padding:2.5vw;border:1px solid #1b558a;border-width:1px 0;font-size:4vw;font-weight:700;line-height:1;color:#1b558a}@media(min-width:1000px){.mainvisual .secttl{width:240px;margin:0 auto 5px;padding:13px;font-size:20px}}.mainvisual .logo{display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:19px;gap:15px}@media(min-width:1000px){.mainvisual .logo{width:840px;gap:30px 40px;margin:20px auto 20px}}.mainvisual .logo li{width:calc((100% - 15px)/2)}@media(min-width:1000px){.mainvisual .logo li{width:240px}}@media(min-width:1000px){.mainvisual .img{max-width:1105.344px;margin:0 11px}}.caption{margin-bottom:40px}@media(min-width:1000px){.caption{margin-bottom:67px}}.caption .ttl{color:#1b558a;text-align:center;font-size:28px;font-style:normal;font-weight:700;line-height:142.857%;letter-spacing:2.8px;margin-bottom:21px}@media(min-width:1000px){.caption .ttl{font-size:44px;line-height:145.455%;letter-spacing:4.4px;margin-bottom:26px}}.caption .ribbon{position:relative;display:table;color:#fff;text-align:center;font-size:18px;font-style:normal;font-weight:700;line-height:34px;letter-spacing:1.8px;background:#1b558a;margin:0 auto;padding:0 26px}@media(min-width:1000px){.caption .ribbon{font-size:22px;line-height:40px;padding:0 40px}}.caption .ribbon:before,.caption .ribbon:after{content:"";display:block;width:0;height:0;border-style:solid;border-width:17px 0 17px 11px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #fff;position:absolute;top:0;left:-1px}@media(min-width:1000px){.caption .ribbon:before,.caption .ribbon:after{border-width:20px 0 20px 15px}}.caption .ribbon:after{left:auto;right:-1px;transform:rotate(180deg)}.point01{overflow:hidden}@media(min-width:1000px){.point01{height:753px}}.point01 .inner{position:relative}@media(min-width:1000px){.point01 .inner{width:1216px}}.point01 .txtArea{margin-bottom:58px}@media(min-width:1000px){.point01 .txtArea{width:388px;margin-bottom:0}}.point01 .txtArea .txt{margin-bottom:23px}@media(min-width:1000px){.point01 .txtArea .txt{margin:0 1px 78px 0}}.point01 .txtArea .img{width:221px;margin:0 auto}@media(min-width:1000px){.point01 .txtArea .img{width:292px}}.point01 .tabArea{overflow:hidden;position:relative;background:url(//codia.co.jp/wp/wp-content/themes/codia_renewal/css/lp/../../images/service/system/webentry/sec01_bg_01.jpg) 0% 0% no-repeat;background-size:100% auto;width:134vw;height:calc(81vw + 121px);margin:0 -20px}@media(min-width:1000px){.point01 .tabArea{margin:0;width:1014px;height:753px;position:absolute;top:0;left:455px}}.point01 .tabArea .main{padding:4.5vw 0 0 17.4vw}@media(min-width:1000px){.point01 .tabArea .main{width:756px;padding:35px 0 0 132px}}.point01 .tabArea .main li{display:none}.point01 .tabArea .main li.active{display:block}.point01 .tabArea .main li .img{overflow-y:scroll;width:94.6vw;height:62.6vw;margin-bottom:calc(14.5vw + 18px);background:#fff}.point01 .tabArea .main li .img::-webkit-scrollbar{width:5px}.point01 .tabArea .main li .img::-webkit-scrollbar-track{background-color:#ddd}.point01 .tabArea .main li .img::-webkit-scrollbar-thumb{background-color:#182281}@media(min-width:1000px){.point01 .tabArea .main li .img{width:756px;height:476px;margin-bottom:120px}}.point01 .tabArea .main li .txt{display:block;color:#000;text-align:center;font-size:14px;font-style:normal;font-weight:500;line-height:257.143%;letter-spacing:1.4px;text-align:center;width:100vw;position:absolute;left:0;margin-top:18px}@media(min-width:1000px){.point01 .tabArea .main li .txt{width:inherit;position:relative;margin-top:0;padding-left:128px}}.point01 .tabArea .list{display:flex;flex-wrap:wrap;justify-content:center;width:100vw}@media(min-width:1000px){.point01 .tabArea .list{width:inherit;justify-content:flex-end;position:absolute;top:auto;left:auto;bottom:99px;right:235px}}.point01 .tabArea .list li{display:block;margin:0 7px;width:10px;height:10px;border-radius:100px;background:#d9d9d9;cursor:pointer}.point01 .tabArea .list li.active{background:#182281}.point02{position:relative;background:#65a5e4;padding:59px 0 0}@media(min-width:1000px){.point02{padding:100px 0 0}}.point02:after{content:"";display:block;background:url(//codia.co.jp/wp/wp-content/themes/codia_renewal/css/lp/../../images/service/system/webentry/sec02_bg_01.svg) 50% 50% no-repeat;background-size:cover;width:375px;height:69px;position:absolute;bottom:0;right:0}@media(min-width:1000px){.point02:after{background-image:url(//codia.co.jp/wp/wp-content/themes/codia_renewal/css/lp/../../images/service/system/webentry/pc/sec02_bg_01.svg);width:696px;height:140px}}@media(min-width:1000px){.point02 .inner{width:1136px;display:flex;flex-wrap:wrap;justify-content:space-between}}.point02 .secttl{margin-bottom:36px}@media(min-width:1000px){.point02 .secttl{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;margin:0 auto 60px}}.point02 .secttl .num{background:#1b558a}@media(min-width:1000px){.point02 .secttl .num{margin:0 30px 0 0}}.point02 .secttl .num:after{border-color:#1b548a rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}@media(min-width:1000px){.point02 .secttl .num:after{bottom:50%;right:-13px;transform:translate(0,50%) rotate(-90deg)}}.point02 .secttl .main{color:#fff}.point02 .secttl .main img{width:125.265px;margin:10px auto 2px}@media(min-width:1000px){.point02 .secttl .main img{width:137.449px;margin:0 8px}}@media(min-width:1000px){.point02 .imgArea,.point02 .txtArea{width:calc((100% - 58px)/2)}}.point02 .imgArea{position:relative;margin-bottom:33px}@media(min-width:1000px){.point02 .imgArea{margin-bottom:0}}.point02 .imgArea img{margin-bottom:10px}.point02 .imgArea span{display:block;color:#fff;text-align:center;font-size:14px;font-style:normal;font-weight:500;line-height:257.143%;letter-spacing:1.4px}.point02 .txtArea{position:relative;padding:0 0 145px}@media(min-width:1000px){.point02 .txtArea{padding:0 0 214px}}.point02 .txtArea .main{padding:42px 30px 63px;border-radius:12px;background:#fff}@media(min-width:1000px){.point02 .txtArea .main{padding:49px 39px 73px 40px}}.point02 .txtArea .main .ttl{color:#1b558a;text-align:center;font-size:18px;font-style:normal;font-weight:700;line-height:155.556%;letter-spacing:1.8px;margin-bottom:16px}@media(min-width:1000px){.point02 .txtArea .main .ttl{text-align:left;font-size:22px;line-height:163.636%;letter-spacing:2.2px;margin-bottom:23px}}.point02 .txtArea .main .txt{color:#000;font-size:16px;font-style:normal;font-weight:400;line-height:162.5%;letter-spacing:1.6px}.point02 .txtArea .img{position:absolute;bottom:0;right:0;z-index:1;position:absolute;bottom:0;right:50%;transform:translate(50%,0)}.point02 .txtArea .img img{width:153px}@media(min-width:1000px){.point02 .txtArea .img img{width:206px}}.point03{position:relative;padding:62px 0 58px}@media(min-width:1000px){.point03{padding:100px 0 113px}}.point03:after{content:"";display:block;background:url(//codia.co.jp/wp/wp-content/themes/codia_renewal/css/lp/../../images/service/system/webentry/sec03_bg_01.svg) 50% 50% no-repeat;background-size:100% 100%;width:217px;height:338px;position:absolute;bottom:-58px;left:0;z-index:-1}@media(min-width:1000px){.point03:after{background-image:url(//codia.co.jp/wp/wp-content/themes/codia_renewal/css/lp/../../images/service/system/webentry/pc/sec03_bg_01.svg);width:550px;height:523.81px;bottom:auto;top:-84px;left:-80px}}.point03 .inner{display:flex;flex-wrap:wrap;justify-content:space-between;flex-direction:column-reverse}@media(min-width:1000px){.point03 .inner{flex-direction:row;align-items:flex-end;width:1138px}}.point03 .imgArea{width:295px;margin:0 auto}@media(min-width:1000px){.point03 .imgArea{width:457px;margin:0 91px -16px 0}}.point03 .txtArea{margin-bottom:35px}@media(min-width:1000px){.point03 .txtArea{flex:1;margin-bottom:0}}@media(min-width:1000px){.point03 .txtArea .secttl{margin-bottom:31px}}@media(min-width:1000px){.point03 .txtArea .secttl .num{margin-bottom:27px}}.function{position:relative;padding:60px 0;overflow:hidden;background-color:#f5f5f5}@media(min-width:1000px){.function{padding:114px 0 120px}}.function:before,.function:after{position:absolute;content:"";background-image:url(//codia.co.jp/wp/wp-content/themes/codia_renewal/css/lp/../../images/service/system/webentry/price_bg_01.svg);background-size:contain;background-repeat:no-repeat;width:calc(100% - 20px);height:auto;max-width:710px;aspect-ratio:355/75}@media(min-width:1000px){.function:before,.function:after{aspect-ratio:710/149}}.function:before{right:0;top:0}.function:after{left:0;bottom:332px;transform:scale(-1,-1)}@media(min-width:1000px){.function:after{bottom:640px}}.function .inner{position:relative;z-index:2}.function .inner:after{content:"";height:333px;width:100vw;background-color:#fff;position:absolute;bottom:-60px;left:0;z-index:-1}@media(min-width:1000px){.function .inner:after{bottom:-120px;height:640px;min-width:1320px;margin:0 -60px}}@media(min-width:1280px){.function .inner:after{margin:0 calc(50% - 50vw)}}.function .inner .ttl{font-size:25px;font-style:normal;font-weight:700;line-height:100%;letter-spacing:2.5px;color:#1b558a;text-align:center;line-height:1.2}@media(min-width:1000px){.function .inner .ttl{font-size:44px;font-style:normal;font-weight:700;line-height:100%;letter-spacing:4.4px}}.function .inner>.text{margin-top:15px;font-size:16px;font-style:normal;font-weight:700;line-height:140%;letter-spacing:1.6px;text-align:center}@media(min-width:1000px){.function .inner>.text{margin-top:30px;font-size:22px;font-style:normal;font-weight:700;line-height:100%;letter-spacing:2.2px}}.function .functionList{border:1px solid #ddd;border-radius:15px;width:100%;max-width:800px;margin:35px auto 0}@media(min-width:1000px){.function .functionList{margin:40px auto 0}}.function .functionList table{width:100%;max-width:800px;margin:0 auto}.function .functionList table thead tr th,.function .functionList table thead tr td{padding:15px 20px}@media(min-width:1000px){.function .functionList table thead tr th,.function .functionList table thead tr td{padding:20px}}.function .functionList table thead tr th{border-radius:0 15px 0 0;background-color:#1b558a;width:35%;text-align:center}@media(min-width:1000px){.function .functionList table thead tr th{width:44%}}.function .functionList table thead tr th img{width:70px}@media(min-width:1000px){.function .functionList table thead tr th img{width:124px}}.function .functionList table thead tr td{border-radius:15px 0 0;background-color:#4977a1;width:65%}@media(min-width:1000px){.function .functionList table thead tr td{width:56%}}.function .functionList table tbody tr:last-child{border:none}.function .functionList table tbody tr:last-child th{border-radius:0 0 0 15px}.function .functionList table tbody tr:last-child td{border-radius:0 0 15px}.function .functionList table tr{border-bottom:1px solid #ddd}.function .functionList table tr th,.function .functionList table tr td{padding:10px 15px;vertical-align:middle}@media(min-width:1000px){.function .functionList table tr th,.function .functionList table tr td{padding:15px}}.function .functionList table tr th .wrap,.function .functionList table tr td .wrap{display:flex;align-items:center;gap:10px}@media(min-width:1000px){.function .functionList table tr th .wrap,.function .functionList table tr td .wrap{gap:15px}}.function .functionList table tr th .wrap .icon,.function .functionList table tr td .wrap .icon{width:40px;height:40px;background-color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:18px;color:#1b558a;flex-shrink:0}.function .functionList table tr th .wrap .icon svg,.function .functionList table tr td .wrap .icon svg{width:18px}.function .functionList table tr th .wrap .title,.function .functionList table tr td .wrap .title{font-size:15px;font-weight:500;line-height:1.5;text-align:left}@media(min-width:1000px){.function .functionList table tr th .wrap .title,.function .functionList table tr td .wrap .title{font-size:18px}}.function .functionList table tr th img,.function .functionList table tr td img{display:flex;margin:0 auto}.function .functionList table tr th{background-color:#f5f5f5}@media(min-width:1000px){.function .functionList table tr th{padding-left:80px}}.function .functionList table tr td{background-color:#fff}.function .circle-01{width:22px;height:22px;border:3px solid #1b558a;border-radius:50%;display:flex;margin:0 auto}@media(min-width:1000px){.function .circle-01{width:30px;height:30px;border:5px solid #1b558a}}.function .circle-02{width:25px;height:25px;border:3px solid #42b0a9;outline:3px solid #42b0a9;outline-offset:-9px;border-radius:50%;display:flex;margin:0 auto}@media(min-width:1000px){.function .circle-02{width:40px;height:40px;border:5px solid #42b0a9;outline:5px solid #42b0a9;outline-offset:-15px}}.function .categoryArea{display:flex;flex-wrap:wrap;gap:30px 40px;width:100%;max-width:800px;margin:20px auto 0}@media(min-width:1000px){.function .categoryArea{margin:25px auto 0}}.function .categoryArea .wrap{display:flex;align-items:center;gap:5px}.function .categoryArea .wrap .title{font-size:16px;font-weight:500}.cta{background:#d9f4ff;padding:58px 0 0}@media(min-width:1000px){.cta{padding:120px 0 0;background:url(//codia.co.jp/wp/wp-content/themes/codia_renewal/css/lp/../../images/service/system/webentry/pc/cta_bg_01.jpg) 50% 50% no-repeat;background-size:cover}}.cta .inner{padding-left:30px;padding-right:30px}@media(min-width:1000px){.cta .inner{display:flex;flex-wrap:wrap;justify-content:space-between;width:1246px}}@media(min-width:1000px){.cta .txtArea{flex:1}}.cta .txtArea .secttl{color:#000;text-align:center;font-size:18px;font-style:normal;font-weight:500;line-height:183.333%;letter-spacing:1.8px;margin-bottom:31px}@media(min-width:1000px){.cta .txtArea .secttl{font-size:24px;line-height:191.667%;letter-spacing:2.4px;margin-bottom:48px}}.cta .txtArea .btn{margin-bottom:40px}@media(min-width:1000px){.cta .txtArea .btn{display:flex;flex-wrap:wrap;justify-content:center}}@media(min-width:1000px){.cta .txtArea .btn li{width:319.537px}}.cta .txtArea .btn li a{display:block;line-height:70px;flex-shrink:0;border-radius:48.5px;color:#fff;text-align:center;font-size:18px;font-style:normal;font-weight:500;letter-spacing:1.8px}.cta .txtArea .btn li a:after{content:"";display:inline-block;vertical-align:-2px;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;margin-left:10px}@media(min-width:1000px){.cta .txtArea .btn li a:after{margin-left:9px}}.cta .txtArea .btn li:nth-of-type(1) a{background:#3f7bb3}@media(min-width:1000px){.cta .txtArea .btn li:nth-of-type(1) a:hover{opacity:1;background:#67a5dd}}.cta .txtArea .btn li:nth-of-type(1) a:after{background-image:url(//codia.co.jp/wp/wp-content/themes/codia_renewal/css/lp/../../images/service/system/webentry/ico_pdf.svg);width:13.5px;height:18px}.cta .txtArea .btn li:nth-of-type(2){margin-top:17px}@media(min-width:1000px){.cta .txtArea .btn li:nth-of-type(2){margin:0 0 0 29px}}.cta .txtArea .btn li:nth-of-type(2) a{background:#42b0a9}@media(min-width:1000px){.cta .txtArea .btn li:nth-of-type(2) a:hover{opacity:1;background:#69c5bf}}.cta .txtArea .btn li:nth-of-type(2) a:after{background-image:url(//codia.co.jp/wp/wp-content/themes/codia_renewal/css/lp/../../images/service/system/webentry/ico_contact.svg);width:18px;height:15.75px}.cta .imgArea{width:200px;margin:0 auto}@media(min-width:1000px){.cta .imgArea{width:377px;margin:0 0 0 64px}}footer{background:#1b558a;margin-bottom:60px}@media(min-width:1000px){footer{margin-bottom:0}}footer .footer_top{padding:40px 0 24px}@media(min-width:1000px){footer .footer_top{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;padding:40px 0}}footer .footer_top .logo{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-end;margin-bottom:23px}@media(min-width:1000px){footer .footer_top .logo{margin-bottom:0}}footer .footer_top .logo a{display:block;width:126.004px}footer .footer_top .logo span{color:#fff;text-align:center;font-size:16px;font-style:normal;font-weight:500;line-height:1;letter-spacing:1.6px;margin-left:15px}footer .footer_top .linkArea{display:flex;flex-wrap:wrap;justify-content:center}footer .footer_top .linkArea li{margin:7px 10px 6px}@media(min-width:1000px){footer .footer_top .linkArea li{margin:0 0 0 50px}}footer .footer_top .linkArea li a{display:inline-block;min-width:130px;line-height:28px;border-radius:15px;background:#fff;color:#1b558a;text-align:center;font-size:12px;font-style:normal;font-weight:500;letter-spacing:.6px}@media(min-width:1000px){footer .footer_top .linkArea li a{min-width:inherit;background:#1b558a;color:#fff;font-size:16px;letter-spacing:.8px}}footer .footer_bottom{position:relative;padding:21px 0 20px}@media(min-width:1000px){footer .footer_bottom{padding:18px 0}}footer .footer_bottom:after{content:"";display:block;width:calc(100% + 40px);height:1px;background:rgba(255,255,255,.4);position:absolute;top:0;left:-20px}@media(min-width:1000px){footer .footer_bottom:after{width:100%;left:0}}footer .footer_bottom .copyright{color:#fff;text-align:center;font-family:"Lato",sans-serif;font-size:13px;font-style:normal;font-weight:400;line-height:1;letter-spacing:.65px}