﻿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}._button-checkbox .wpcf7-form-control .wpcf7-list-item input[type=radio]+.wpcf7-list-item-label,._button-checkbox .wpcf7-form-control .wpcf7-list-item input[type=checkbox]+.wpcf7-list-item-label,._button-radio .wpcf7-form-control .wpcf7-list-item input[type=radio]+.wpcf7-list-item-label,._button-radio .wpcf7-form-control .wpcf7-list-item input[type=checkbox]+.wpcf7-list-item-label,.form_button-01,.frm_forms .frm_submit button,.module_password form .mp_submit-inner{position:relative;display:flex;align-items:center;justify-content:center;width:auto;min-width:240px;padding:8px 30px;min-height:64px;font-size:16px;border-radius:5px;font-family:"Noto Sans JP",sans-serif;font-weight:500;color:#fff;text-align:center;text-decoration:none;background-color:#00a8de;border:1px solid #00a8de;transition:background-color .4s,color .4s;line-height:calc(28/14);letter-spacing:calc(100/1000*1em)}@media(min-width:1000px){._button-checkbox .wpcf7-form-control .wpcf7-list-item input[type=radio]+.wpcf7-list-item-label,._button-checkbox .wpcf7-form-control .wpcf7-list-item input[type=checkbox]+.wpcf7-list-item-label,._button-radio .wpcf7-form-control .wpcf7-list-item input[type=radio]+.wpcf7-list-item-label,._button-radio .wpcf7-form-control .wpcf7-list-item input[type=checkbox]+.wpcf7-list-item-label,.form_button-01,.frm_forms .frm_submit button,.module_password form .mp_submit-inner{max-width:100%;min-width:264px}}._button-checkbox .wpcf7-form-control .wpcf7-list-item input[type=radio]+.wpcf7-list-item-label:hover,._button-checkbox .wpcf7-form-control .wpcf7-list-item input[type=checkbox]+.wpcf7-list-item-label:hover,._button-radio .wpcf7-form-control .wpcf7-list-item input[type=radio]+.wpcf7-list-item-label:hover,._button-radio .wpcf7-form-control .wpcf7-list-item input[type=checkbox]+.wpcf7-list-item-label:hover,.form_button-01:hover,.frm_forms .frm_submit button:hover,.module_password form .mp_submit-inner:hover{color:#00a8de;background-color:#fff}._button-checkbox .wpcf7-form-control .wpcf7-list-item input[type=radio]+.wpcf7-list-item-label:hover span:after,._button-checkbox .wpcf7-form-control .wpcf7-list-item input[type=checkbox]+.wpcf7-list-item-label:hover span:after,._button-radio .wpcf7-form-control .wpcf7-list-item input[type=radio]+.wpcf7-list-item-label:hover span:after,._button-radio .wpcf7-form-control .wpcf7-list-item input[type=checkbox]+.wpcf7-list-item-label:hover span:after,.form_button-01:hover span:after,.frm_forms .frm_submit button:hover span:after,.module_password form .mp_submit-inner:hover span:after{color:#00a8de}._button-checkbox .wpcf7-form-control .wpcf7-list-item input[type=radio]+.wpcf7-list-item-label span,._button-checkbox .wpcf7-form-control .wpcf7-list-item input[type=checkbox]+.wpcf7-list-item-label span,._button-radio .wpcf7-form-control .wpcf7-list-item input[type=radio]+.wpcf7-list-item-label span,._button-radio .wpcf7-form-control .wpcf7-list-item input[type=checkbox]+.wpcf7-list-item-label span,.form_button-01 span,.frm_forms .frm_submit button span,.module_password form .mp_submit-inner span{display:block}._button-checkbox .wpcf7-form-control .wpcf7-list-item input[type=radio]+.wpcf7-list-item-label span:after,._button-checkbox .wpcf7-form-control .wpcf7-list-item input[type=checkbox]+.wpcf7-list-item-label span:after,._button-radio .wpcf7-form-control .wpcf7-list-item input[type=radio]+.wpcf7-list-item-label span:after,._button-radio .wpcf7-form-control .wpcf7-list-item input[type=checkbox]+.wpcf7-list-item-label span:after,.form_button-01 span:after,.frm_forms .frm_submit button span:after,.module_password form .mp_submit-inner span:after{position:absolute;top:50%;right:15px;transform:translateY(-50%)}._button-checkbox .wpcf7-form-control .wpcf7-list-item input[type=radio]+.wpcf7-list-item-label span:before,._button-checkbox .wpcf7-form-control .wpcf7-list-item input[type=checkbox]+.wpcf7-list-item-label span:before,._button-radio .wpcf7-form-control .wpcf7-list-item input[type=radio]+.wpcf7-list-item-label span:before,._button-radio .wpcf7-form-control .wpcf7-list-item input[type=checkbox]+.wpcf7-list-item-label span:before,.form_button-01 span:before,.frm_forms .frm_submit button span:before,.module_password form .mp_submit-inner span:before{content:none}.file label{width:100%;height:50px;padding:.5em 1em;font-size:16px;background-color:#f4f4f4;border:1px solid #f4f4f4;transition:border-color .4s,background-color .4s}.file label:hover{background-color:#fff;border-color:#00a8de !important}.file label:focus{background-color:#fff;border-color:#00a8de !important}.file label:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #fff inset}.file label[readonly=readonly],.file label[readonly],form.custom-wpcf7c-confirmed:not([novalidate=novalidate]) .file label,.file form.custom-wpcf7c-confirmed:not([novalidate=novalidate]) label{padding:0 !important;color:#000;pointer-events:none;background-color:rgba(0,0,0,0) !important;border:none !important}.wp-caption-text{display:block;margin-top:10px;font-size:15px;color:#72ac04;letter-spacing:calc(100/1000*1em);line-height:calc(22.5/15)}*{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)}}img.alignleft,img.alignright,div.alignleft,div.alignright{display:block;max-width:calc(50% - 20px/2) !important;height:auto;margin:0 auto 1em}@media(min-width:1000px){img.alignleft,img.alignright,div.alignleft,div.alignright{max-width:calc(50% - 30px/2) !important;margin:0 0 1em}}img.alignleft img,img.alignright img,div.alignleft img,div.alignright img{height:auto}img.alignleft,div.alignleft{float:left;margin-right:20px}@media(min-width:1000px){img.alignleft,div.alignleft{margin-right:30px}}img.alignright,div.alignright{float:right;margin-left:20px}@media(min-width:1000px){img.alignright,div.alignright{margin-left:30px}}img.aligncenter,div.aligncenter{display:block;margin:0 auto;text-align:center}div .wp-caption{max-width:100%}@media(min-width:1000px){div .wp-caption.alignnone{padding:0 10px 0 0}}div .wp-caption.aligncenter{padding:0 5px;text-align:left}@media(min-width:1000px){div .wp-caption.alignleft{padding:0 10px 0 0;margin-right:20px}}@media(min-width:1000px){div .wp-caption.alignright{padding:0 0 0 10px;margin-left:20px}}div .wp-caption:first-child.alignright+p,div .wp-caption:first-child.alignleft+p{margin-top:0}.module_password p:not([class]):first-child{text-align:center}.module_password form label[for*=pwbox]{display:block;margin:0 auto}@media(min-width:1000px){.module_password form label[for*=pwbox]{max-width:350px}}.module_password form input[type=password]{font-family:Consolas,"Courier New",Courier,Monaco,monospace !important}.module_password form .mp_submit-wrap{display:flex;justify-content:center;margin-top:30px}.module_password form .mp_submit-inner{padding:0;color:#fff;background-color:#00a8de}@media(min-width:1000px){.module_password form .mp_submit-inner{padding:0}}.module_password form .mp_submit-inner:hover{color:#00a8de;background-color:#fff}.module_password form input[type=submit]{position:relative;z-index:2;width:100%;height:100%;padding:15px 50px;color:inherit;background-color:rgba(0,0,0,0)}body.admin-bar #wpadminbar{transform:translateY(-46px)}@media(min-width:601px){body.admin-bar #wpadminbar{transform:none}}@media(min-width:601px){body.admin-bar .global_header_renewal{position:fixed;transform:translateY(46px)}}@media(min-width:783px){body.admin-bar .global_header_renewal{transform:translateY(32px)}}body.admin-bar .global_menuButton{transform:translateY(46px)}@media(min-width:601px){body.admin-bar .global_menuButton{transform:translateY(46px)}}@media(min-width:783px){body.admin-bar .global_menuButton{transform:translateY(32px)}}@media(min-width:1000px){body.admin-bar .global_navigation_renewal{transform:translateY(32px)}}body.admin-bar._open-menu .global_menuButton{transform:translateY(0)}@media(min-width:601px){body.admin-bar._open-menu .global_menuButton{transform:translateY(46px)}}@media(min-width:783px){body.admin-bar._open-menu .global_menuButton{transform:translateY(32px)}}@media(min-width:601px){body.admin-bar._open-menu .global_navigation_renewal{padding-bottom:116px}}@media(min-width:783px){body.admin-bar._open-menu .global_navigation_renewal{padding-bottom:0}}body.admin-bar._fixed .global_menuButton{transform:translateY(0)}@media(min-width:601px){body.admin-bar._fixed .global_menuButton{transform:translateY(46px)}}@media(min-width:783px){body.admin-bar._fixed .global_menuButton{transform:translateY(32px)}}.size-SS{width:5em !important}.size-S{width:8em !important}.size-M{width:15em !important}.size-L{width:100% !important}@media(min-width:1000px){.size-L{width:20em !important}}.size-LL{width:100% !important}.size-SS input,.size-SS select,.size-S input,.size-S select,.size-M input,.size-M select,.size-L input,.size-L select,.size-LL input,.size-LL select{width:100% !important}.wpcf7-form-control-wrap{display:block}.wpcf7-list-item{display:block !important;margin:0 !important}.select{position:relative}.select:after{content:"";position:absolute;right:20px;top:.75em;font-family:"Font Awesome 5 Pro";font-weight:300;line-height:1;font-size:20px;color:#000;pointer-events:none}.select select{padding-right:40px !important}.select select::-ms-expand{display:none}.custom-wpcf7c-confirmed .select select:after{display:none}dd:not([class]) .wpcf7-form-control.wpcf7-checkbox .wpcf7-list-item:not(:first-child),dd:not([class]) .wpcf7-form-control.wpcf7-radio .wpcf7-list-item:not(:first-child){margin-top:10px !important}input[type=checkbox],input[type=radio],input[type=checkbox]+input[type=hidden],input[type=radio]+input[type=hidden]{display:none}input[type=checkbox]+span,input[type=radio]+span,input[type=checkbox]+input[type=hidden]+span,input[type=radio]+input[type=hidden]+span{display:inline-block;position:relative;padding-left:30px}input[type=checkbox]+span:before,input[type=checkbox]+span:after,input[type=radio]+span:before,input[type=radio]+span:after,input[type=checkbox]+input[type=hidden]+span:before,input[type=checkbox]+input[type=hidden]+span:after,input[type=radio]+input[type=hidden]+span:before,input[type=radio]+input[type=hidden]+span:after{content:"";display:block;position:absolute;left:0;top:.25em;width:20px;height:20px;transition:.4s}input[type=checkbox]+span:before,input[type=radio]+span:before,input[type=checkbox]+input[type=hidden]+span:before,input[type=radio]+input[type=hidden]+span:before{border:1px solid #ccc}input[type=checkbox]:hover+span:before,input[type=radio]:hover+span:before,input[type=checkbox]+input[type=hidden]:hover+span:before,input[type=radio]+input[type=hidden]:hover+span:before{border-color:#00a8de}input[type=checkbox]:checked+span:after,input[type=radio]:checked+span:after,input[type=checkbox]:checked+input[type=hidden]+span:after,input[type=radio]:checked+input[type=hidden]+span:after{background-color:#00a8de}input[type=checkbox]+span:after,input[type=checkbox]+input[type=hidden]+span:after{content:"";display:flex;align-items:center;justify-content:center;font-family:"Font Awesome 5 Pro";font-weight:300;line-height:1;color:#fff}input[type=radio]+span:before,input[type=radio]+span:after,input[type=radio]+input[type=hidden]+span:before,input[type=radio]+input[type=hidden]+span:after{border-radius:50%}input[type=radio]+span:after,input[type=radio]+input[type=hidden]+span:after{transform:scale(.6)}._button-checkbox .wpcf7-form-control,._button-radio .wpcf7-form-control{display:flex;flex-wrap:wrap}._button-checkbox .wpcf7-form-control .wpcf7-list-item,._button-radio .wpcf7-form-control .wpcf7-list-item{width:calc(50% - 5px)}@media(min-width:1000px){._button-checkbox .wpcf7-form-control .wpcf7-list-item,._button-radio .wpcf7-form-control .wpcf7-list-item{width:calc(50% - 10px)}}._button-checkbox .wpcf7-form-control .wpcf7-list-item:nth-child(2n),._button-radio .wpcf7-form-control .wpcf7-list-item:nth-child(2n){margin-left:10px !important}@media(min-width:1000px){._button-checkbox .wpcf7-form-control .wpcf7-list-item:nth-child(2n),._button-radio .wpcf7-form-control .wpcf7-list-item:nth-child(2n){margin-left:20px !important}}._button-checkbox .wpcf7-form-control .wpcf7-list-item:nth-child(n+3),._button-radio .wpcf7-form-control .wpcf7-list-item:nth-child(n+3){margin-top:10px !important}@media(min-width:1000px){._button-checkbox .wpcf7-form-control .wpcf7-list-item:nth-child(n+3),._button-radio .wpcf7-form-control .wpcf7-list-item:nth-child(n+3){margin-top:20px !important}}._button-checkbox .wpcf7-form-control .wpcf7-list-item input[type=radio]+.wpcf7-list-item-label,._button-checkbox .wpcf7-form-control .wpcf7-list-item input[type=checkbox]+.wpcf7-list-item-label,._button-radio .wpcf7-form-control .wpcf7-list-item input[type=radio]+.wpcf7-list-item-label,._button-radio .wpcf7-form-control .wpcf7-list-item input[type=checkbox]+.wpcf7-list-item-label{max-width:none;border-color:#00a8de;background-color:#fff;color:#00a8de}@media(min-width:1000px){._button-checkbox .wpcf7-form-control .wpcf7-list-item input[type=radio]:hover+.wpcf7-list-item-label,._button-checkbox .wpcf7-form-control .wpcf7-list-item input[type=checkbox]:hover+.wpcf7-list-item-label,._button-radio .wpcf7-form-control .wpcf7-list-item input[type=radio]:hover+.wpcf7-list-item-label,._button-radio .wpcf7-form-control .wpcf7-list-item input[type=checkbox]:hover+.wpcf7-list-item-label{background-color:#00a8de;color:#fff}}._button-checkbox .wpcf7-form-control .wpcf7-list-item input[type=checkbox]+.wpcf7-list-item-label:before,._button-checkbox .wpcf7-form-control .wpcf7-list-item input[type=checkbox]+input[type=hidden]+.wpcf7-list-item-label:before,._button-radio .wpcf7-form-control .wpcf7-list-item input[type=checkbox]+.wpcf7-list-item-label:before,._button-radio .wpcf7-form-control .wpcf7-list-item input[type=checkbox]+input[type=hidden]+.wpcf7-list-item-label:before{content:none}._button-checkbox .wpcf7-form-control .wpcf7-list-item input[type=checkbox]+.wpcf7-list-item-label:after,._button-checkbox .wpcf7-form-control .wpcf7-list-item input[type=checkbox]+input[type=hidden]+.wpcf7-list-item-label:after,._button-radio .wpcf7-form-control .wpcf7-list-item input[type=checkbox]+.wpcf7-list-item-label:after,._button-radio .wpcf7-form-control .wpcf7-list-item input[type=checkbox]+input[type=hidden]+.wpcf7-list-item-label:after{left:20px;top:50%;border-color:rgba(0,0,0,0);background-color:rgba(0,0,0,0);color:#fff;transform:translateY(-50%)}._button-checkbox .wpcf7-form-control .wpcf7-list-item input[type=radio]+.wpcf7-list-item-label,._button-radio .wpcf7-form-control .wpcf7-list-item input[type=radio]+.wpcf7-list-item-label{padding-right:20px;padding-left:20px}._button-checkbox .wpcf7-form-control .wpcf7-list-item input[type=radio]+.wpcf7-list-item-label:before,._button-checkbox .wpcf7-form-control .wpcf7-list-item input[type=radio]+.wpcf7-list-item-label:after,._button-radio .wpcf7-form-control .wpcf7-list-item input[type=radio]+.wpcf7-list-item-label:before,._button-radio .wpcf7-form-control .wpcf7-list-item input[type=radio]+.wpcf7-list-item-label:after{content:none}._button-checkbox .wpcf7-form-control .wpcf7-list-item input[type=radio]:checked+.wpcf7-list-item-label,._button-checkbox .wpcf7-form-control .wpcf7-list-item input[type=checkbox]:checked+.wpcf7-list-item-label,._button-checkbox .wpcf7-form-control .wpcf7-list-item input[type=hidden]+.wpcf7-list-item-label,._button-radio .wpcf7-form-control .wpcf7-list-item input[type=radio]:checked+.wpcf7-list-item-label,._button-radio .wpcf7-form-control .wpcf7-list-item input[type=checkbox]:checked+.wpcf7-list-item-label,._button-radio .wpcf7-form-control .wpcf7-list-item input[type=hidden]+.wpcf7-list-item-label{border-color:#00a8de;background-color:#00a8de;color:#fff}._button-checkbox .wpcf7-form-control .wpcf7-list-item input[type=radio]:checked+input[type=hidden]+span:before,._button-checkbox .wpcf7-form-control .wpcf7-list-item input[type=checkbox]:checked+input[type=hidden]+span:before,._button-radio .wpcf7-form-control .wpcf7-list-item input[type=radio]:checked+input[type=hidden]+span:before,._button-radio .wpcf7-form-control .wpcf7-list-item input[type=checkbox]:checked+input[type=hidden]+span:before{content:none}._button-checkbox .wpcf7-form-control .wpcf7-list-item input[type=radio]:checked+input[type=hidden]+span:after,._button-radio .wpcf7-form-control .wpcf7-list-item input[type=radio]:checked+input[type=hidden]+span:after{content:none}.file{display:flex;flex-direction:column-reverse;position:relative}.file .wpcf7-form-control-wrap input{display:none}.file label{position:relative}.file label:before{content:"選択されていません";top:50%;left:1em;transform:translateY(-50%)}.file label._changed:before{content:""}.file label._changed+.clear-file{display:block}.file .clear-file{content:"";display:none;position:absolute;right:0;top:0;z-index:2;width:50px;height:50px;background-color:rgba(0,0,0,0);font-family:"Font Awesome 5 Pro";font-weight:300;line-height:1;color:#000}textarea{padding:.75em 1em !important;max-width:100%;min-height:10em !important}.form_button{display:flex;justify-content:center;margin-top:50px}.form_button._flex{flex-wrap:wrap;margin-right:-10px;margin-bottom:-20px;margin-left:-10px}.form_button-01{padding:0}.form_button._flex .form_button-01{margin-right:10px;margin-left:10px;margin-bottom:20px}.form_button-01._disabled{border-color:#ccc;background-color:#ccc;color:#fff;pointer-events:none}.form_button-01._prev{background-color:#fff;color:#00a8de}.form_button-01._prev:hover{background-color:#00a8de;color:#fff}.form_button-01 input[type=submit],.form_button-01 input[type=button]{position:relative;z-index:2;padding:15px 50px;width:100%;height:100%;background-color:rgba(0,0,0,0);color:inherit}.ajax-loader{position:absolute;top:50%;left:50%;margin:0 !important;transform:translate(-50%,-50%)}input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=button]):not([type=submit]):not([type=search]).wpcf7-not-valid,select.wpcf7-not-valid,textarea.wpcf7-not-valid{border:1px solid #e53935 !important;background:#ffebee !important}input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=button]):not([type=submit]):not([type=search]).wpcf7-not-valid.wpcf7-radio,input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=button]):not([type=submit]):not([type=search]).wpcf7-not-valid.wpcf7-checkbox,select.wpcf7-not-valid.wpcf7-radio,select.wpcf7-not-valid.wpcf7-checkbox,textarea.wpcf7-not-valid.wpcf7-radio,textarea.wpcf7-not-valid.wpcf7-checkbox{border:none !important;background:0 0 !important}.wpcf7-not-valid-tip{display:block;color:#e53935 !important}.wpcf7-response-output,.wpcf7-validation-errors,.wpcf7-mail-sent-ok{margin:3em auto;padding:1em !important;font-weight:700;color:#e53935;text-align:center}.wpcf7-response-output,.wpcf7-validation-errors{border:1px solid #e53935 !important;color:#e53935}.wpcf7-mail-sent-ok{border:1px solid #00a8de !important;color:#00a8de}@media(min-width:1000px){[class*=form_column-col]{margin:0 auto;max-width:750px}}[class*=form_column-col]+p{margin-top:50px}[class*=form_column-col]>div:not(:first-child){margin-top:30px}[class*=form_column-col]>div dt{display:flex;align-items:center}[class*=form_column-col]>div dt .label-need,[class*=form_column-col]>div dt .label-any{margin-right:1em;padding:0 .5em;color:#fff;font-size:14px;white-space:nowrap}[class*=form_column-col]>div dt .label-need{background-color:#e53935}[class*=form_column-col]>div dt .label-any{background-color:#00a8de}[class*=form_column-col]>div dd{margin-top:10px}[class*=form_column-col]>div dd._flex{display:flex;flex-wrap:wrap}[class*=form_column-col]>div dd._flex hr{margin:5px 0;width:100%;border:none}@media(min-width:1000px){[class*=form_column-col]>div dd._flex hr{display:none}}[class*=form_column-col]>div dd._flex .select:not(:last-of-type) .wpcf7-not-valid-tip{margin-bottom:8px}[class*=form_column-col]>div dd .text{margin:10px 10px 0}[class*=form_column-col]>div dd .text:first-child{margin-left:0}[class*=form_column-col]>div dd .text:last-child{margin-right:0}[class*=form_column-col]>div dd ul li{display:flex;align-items:flex-start}[class*=form_column-col]>div dd ul li+li{margin-top:10px}[class*=form_column-col]>div dd ul li .title{flex:none;margin:10px 10px 0;width:80px}[class*=form_column-col]>div dd ul li .title:first-child{margin-left:0}[class*=form_column-col]>div dd ul li .title:last-child{margin-right:0}@media(min-width:1000px){.form_column-col2>div{display:flex;flex-wrap:nowrap}}@media(min-width:1000px){.form_column-col2>div dt{align-items:flex-start;padding-right:50px;width:300px}}@media(min-width:1000px){.form_column-col2>div dd{margin-top:0;width:calc(100% - 300px)}}.form_flowList-01{display:flex;overflow:hidden;margin-bottom:50px;height:80px}.form_flowList-01 li{position:relative;height:inherit;width:calc(33.3333333333% - 10px)}@media(min-width:1000px){.form_flowList-01 li{width:calc(33.3333333333% - 33.3333333333px)}}.form_flowList-01 li:before,.form_flowList-01 li:after{content:"";display:block;position:absolute;top:0;width:0;height:0;border-style:solid;border-width:40px 0 40px 12px}@media(min-width:1000px){.form_flowList-01 li:before,.form_flowList-01 li:after{border-width:40px 0 40px 43px}}.form_flowList-01 li:before{right:-12px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #00a8de}@media(min-width:1000px){.form_flowList-01 li:before{right:-43px}}.form_flowList-01 li:after{right:-11px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #fff}@media(min-width:1000px){.form_flowList-01 li:after{right:-42px}}.form_flowList-01 li+li{margin-left:15px}@media(min-width:1000px){.form_flowList-01 li+li{margin-left:50px}}.form_flowList-01 li:last-child:before,.form_flowList-01 li:last-child:after{content:none}.form_flowList-01 li:not(:last-child) div{padding-left:5px}@media(min-width:1000px){.form_flowList-01 li:not(:last-child) div{padding-left:20px}}.form_flowList-01 li._current:after{border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #00a8de}.form_flowList-01 li._current div{background-color:#00a8de;color:#fff}.form_flowList-01 li>div{display:flex;flex-direction:column;justify-content:center;align-items:center;border:1px solid #00a8de;width:100%;height:inherit;background-color:#fff;color:#00a8de}@media(min-width:1000px){.form_flowList-01 li>div{flex-direction:row}}.form_flowList-01 li>div .title-sub{font-family:"Jost","Noto Sans JP",sans-serif;font-weight:500}@media(min-width:1000px){.form_flowList-01 li>div .title-sub{margin-right:10px}}@media(min-width:1000px){.form_flowList-01 li>div .title-main{font-size:18px}}.wpcf7c-force-hide{display:none !important}.wpcf7-display-none{display:none}.frm_forms h2{font-size:2.5rem;font-weight:700;border-bottom:solid 2px #ccc;margin:20px 0 40px}@media(min-width:1000px){.frm_forms{margin:0 auto;max-width:750px}}.frm_forms .frm_form_field{margin-bottom:30px}.frm_forms input[type=text],.frm_forms input[type=textarea],.frm_forms select{width:100%;height:50px;border:1px solid rgba(0,0,0,.3);border-radius:5px;padding:13px 20px;background-color:#fff;font-size:16px;transition:border-color .3s,background-color .3s}.frm_forms select{padding-right:50px}.frm_forms textarea{min-height:10em}.frm_forms .frm_select{position:relative;cursor:pointer}.frm_forms .frm_select:after{content:"";position:absolute;font-family:"Font Awesome 5 Pro";font-weight:300;line-height:1;color:#000;pointer-events:none;font-size:20px;top:50%;right:20px;transform:translateY(-50%)}.frm_forms .frm_opt_container{display:flex;flex-wrap:wrap}.frm_forms .frm_opt_container .frm_checkbox,.frm_forms .frm_opt_container .frm_radio{margin-bottom:10px !important;margin-right:20px}.frm_forms .frm_opt_container label{position:relative;padding-left:25px}@media(min-width:1000px){.frm_forms .frm_opt_container label{margin-right:20px}}.frm_forms .frm_opt_container input{display:block;height:0}.frm_forms .frm_opt_container input:before,.frm_forms .frm_opt_container input:after{display:block;position:absolute;top:6px;left:0;width:20px;height:20px;content:"";transition:.3s;cursor:pointer}@media(min-width:1160px){.frm_forms .frm_opt_container input:before,.frm_forms .frm_opt_container input:after{top:7px}}.frm_forms .frm_opt_container input:before{border:1px solid #ababab}.frm_forms .frm_opt_container input:after{display:flex;align-items:center;justify-content:center}.frm_forms .frm_opt_container .frm_checkbox input:checked:before{border:1px solid #00a8de;background-color:#00a8de}.frm_forms .frm_opt_container .frm_checkbox input:checked:after{color:#fff}.frm_forms .frm_opt_container .frm_checkbox input:after{color:#fff;font-family:"Font Awesome 5 Pro";font-weight:300;line-height:1;content:""}.frm_forms .frm_opt_container .frm_radio input:before,.frm_forms .frm_opt_container .frm_radio input:after{border-radius:50%}.frm_forms .frm_opt_container .frm_radio input:after{transform:scale(.6)}.frm_forms .frm_opt_container .frm_radio input:checked:after{background-color:#00a8de}.frm_forms .frm_button .frm_opt_container{justify-content:space-between}@media(min-width:1000px){.frm_forms .frm_button .frm_opt_container{justify-content:flex-start}}.frm_forms .frm_button .frm_opt_container .frm_checkbox,.frm_forms .frm_button .frm_opt_container .frm_radio{margin-bottom:20px;margin-right:0}.frm_forms .frm_button .frm_opt_container label{width:43vw;height:50px;display:flex;align-items:center;justify-content:center;text-align:center;padding:0;text-indent:-1000px;overflow:hidden;font-size:0}@media(min-width:1000px){.frm_forms .frm_button .frm_opt_container label{width:200px}}.frm_forms .frm_button .frm_opt_container input{display:block;padding:15px 50px;border:1px solid #00a8de;border-radius:3em;font-size:16px;line-height:1.3;text-align:center;width:100%;height:50px;position:absolute;top:0;left:0}.frm_forms .frm_button .frm_opt_container input:before{display:none}.frm_forms .frm_button .frm_opt_container input:after{content:attr(value) "";width:100%;height:50px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#00a8de;border-radius:3em}.frm_forms .frm_button .frm_opt_container input:checked{background:#00a8de}.frm_forms .frm_button .frm_opt_container input:checked:before{display:block;position:absolute;top:55%;left:20px;transform:translateY(-50%);font-family:"Font Awesome 5 Pro";font-weight:300;line-height:1;content:"";background:0 0;border:none;color:#fff}.frm_forms .frm_button .frm_opt_container input:checked:after{color:#fff}.frm_forms .frm_button .frm_opt_container .frm_radio input:before{display:none}.frm_forms .frm_primary_label{margin-bottom:10px;display:flex;align-items:flex-start}.frm_forms .frm_primary_label:before{margin-right:20px;padding:4px 12px;font-size:14px;line-height:1.5;letter-spacing:1.4px;color:#fff;border-radius:2px;white-space:nowrap;font-weight:500;display:inline}.frm_forms .frm_primary_label.any:before{content:"任意";background-color:#00a8de}.frm_forms .frm_primary_label.required:before{content:"必須";background-color:#a88b06}.frm_forms .privacy{text-align:center;display:block}.frm_forms .privacy .frm_opt_container{justify-content:center}.frm_forms .privacy .frm_primary_label{display:none}.frm_forms .frm_submit{display:flex;justify-content:center;flex-wrap:wrap;gap:15px;margin-top:30px}@media(min-width:1000px){.frm_forms .frm_submit{margin-top:30px;gap:30px}}.frm_forms .frm_submit button:after{font-size:14px;content:"";position:absolute;font-family:"Font Awesome 5 Pro";font-weight:300;line-height:1;right:10px;bottom:50%;transform:translateY(50%)}@media(min-width:1000px){.frm_forms .frm_submit button{max-width:260px}}.frm_forms .hyphen{position:relative;padding-right:20px !important}.frm_forms .hyphen:after{content:"-";position:absolute;top:2rem;right:0}@media only screen and (max-width:600px){body .frm_forms .spgrid{grid-column:span 4/span 2 !important}}.frm_forms .prefectures .frm_select{width:120%}.frm_forms .frm_error_style,.frm_forms .frm_error{color:red}.frm_forms .frm_error_style{padding:5px;border:1px solid red;font-weight:700;text-align:center;margin-bottom:50px}.frm_forms .frm_opt_container{display:flex !important}.frm_forms .frm_required,.frm_forms .frm-edit-page-btn{display:none}.frm_forms .frm-line-table tr{display:block;margin-bottom:30px;border-bottom:none}.frm_forms .frm-line-table th,.frm_forms .frm-line-table td{display:block;text-align:left;width:100% !important;padding:0 !important;color:#000 !important}.frm_forms .frm-line-table td{padding:.5em 1em !important;background:#e8f0fe;margin-top:10px}.frm_forms h3.frm_primary_label{display:none}.frm_forms .frm_message{text-align:center}.frm_forms .frm_verify{display:none}.frm_forms .with_frm_style .frm_none_container .frm_primary_label,.frm_forms .with_frm_style .frm_pos_none,.frm_forms .frm_pos_none,.frm_forms .frm_none_container .frm_primary_label{display:none}.frm_forms .frm_2col .frm_form_field.frm_inline_container,.frm_forms .frm_2col .frm_form_field.frm_right_container,.frm_forms .frm_2col .frm_form_field.frm_left_container{grid-template-columns:35% auto}.frm_forms label{letter-spacing:1.6px}.frm_forms .file label,.frm_forms input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=button]):not([type=submit]):not([type=search]),.frm_forms select,.frm_forms textarea,.frm_forms .module_search-01 .ms_from .ms_input,.frm_forms .module_search-02 .ms_from .ms_input{width:100%;height:50px;border:1px solid rgba(0,0,0,.3);border-radius:5px;padding:13px 20px;background-color:#fff;font-size:16px;transition:border-color .3s,background-color .3s}.frm_forms .file label ::placeholder,.frm_forms input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=button]):not([type=submit]):not([type=search]) ::placeholder,.frm_forms select ::placeholder,.frm_forms textarea ::placeholder,.frm_forms .module_search-01 .ms_from .ms_input ::placeholder,.frm_forms .module_search-02 .ms_from .ms_input ::placeholder{font-size:16px;font-family:"Noto Sans JP",sans-serif;font-weight:400;line-height:2;letter-spacing:1.6px;color:rgba(0,0,0,.3)}.frm_forms input,.frm_forms textarea{font-size:16px;font-family:"Noto Sans JP",sans-serif;font-weight:400;line-height:2;letter-spacing:1.6px}.frm_forms input::placeholder,.frm_forms textarea::placeholder{font-size:16px;font-family:"Noto Sans JP",sans-serif;font-weight:400;line-height:2;letter-spacing:1.6px;color:rgba(0,0,0,.3)}.frm_forms select{line-height:1}@media(min-width:1000px){.frm_forms .frm_2col .frm_form_field.frm_inline_container,.frm_forms .frm_2col .frm_form_field.frm_right_container,.frm_forms .frm_2col .frm_form_field.frm_left_container{grid-template-columns:215px auto}}@media(min-width:1000px){.frm_forms .frm_2col._wide .frm_form_field.frm_inline_container,.frm_forms .frm_2col._wide .frm_form_field.frm_right_container,.frm_forms .frm_2col._wide .frm_form_field.frm_left_container{grid-template-columns:280px auto}}.frm_forms .frm_checkbox input,.frm_forms .frm_radio input{width:0;height:0;padding:0}.frm_forms .frm_dropzone.frm_single_upload{max-width:100%}.frm_forms .frm_dropzone.frm_single_upload svg{width:50px}@media(min-width:1160px){.frm_forms .frm_dropzone.frm_single_upload svg{width:60px}}.frm_forms .frm_dropzone.frm_single_upload button{font-size:15px !important;display:block;text-align:center;margin:0 auto;line-height:2 !important}.frm-summary-page-wrapper table tr th{background-color:rgba(0,0,0,0);border-bottom:none;font-family:"Noto Serif JP",serif;font-weight:500}.frm-summary-page-wrapper table tr td{background-color:#eaf9ff !important;font-family:"Noto Sans JP",sans-serif;font-weight:400}.frm-summary-page-wrapper table tr td img{width:100px;margin:0 auto}.global_header_form .inner{display:flex;align-items:center;justify-content:center;height:80px;background-color:#eaf9ff}@media(min-width:1000px){.global_header_form .inner{height:110px}}.global_header_form .inner img{width:110px;height:auto}@media(min-width:1000px){.global_header_form .inner img{width:126px}}.global_wrapper._form{padding-top:0 !important;min-height:calc(100vh - 230px)}@media(min-width:1160px){.global_wrapper._form{min-height:calc(100vh - 300px)}}@media(min-width:1160px){.global_wrapper._form .gc_main._oneColumn{max-width:980px}}@media(min-width:1160px){.global_wrapper._form .frm_forms{max-width:100%}}.global_mainVisual_form{padding:60px 0}@media(min-width:1000px){.global_mainVisual_form{padding:100px 0}}.global_mainVisual_form .global_inner .gm_title{font-size:30px;font-family:"Noto Serif JP",serif;font-weight:500;line-height:1.5;letter-spacing:3px;color:#000;text-align:center}@media(min-width:1000px){.global_mainVisual_form .global_inner .gm_title{font-size:40px;letter-spacing:4px}}.global_footer_form{margin-top:60px}@media(min-width:1000px){.global_footer_form{margin-top:100px}}.global_footer_form .gf_copyright{display:flex;align-items:center;justify-content:center;background-color:#eaf9ff;letter-spacing:.84px;color:#000;font-size:12px;font-family:"Jost","Noto Sans JP",sans-serif;font-weight:400;padding:20px}._form_contents{padding-bottom:0}._form_contents .gc_main>[class*=module_]{padding-left:15px}@media(min-width:1000px){._form_contents .gc_main>[class*=module_]{padding-left:10px}}._form_contents .gc_main .frm_forms{width:calc(100% + 15px);margin-left:-15px;max-width:none}@media(min-width:1000px){._form_contents .gc_main .frm_forms{width:calc(100% + 10px);margin-left:-10px;margin-top:60px}}._form_contents .gc_main .module_title-01{font-size:20px;letter-spacing:2px;padding-left:0;width:calc(100% - 15px);margin-left:auto;margin-bottom:20px}@media(min-width:1000px){._form_contents .gc_main .module_title-01{font-size:22px;letter-spacing:2.2px}}._form_contents .gc_main .module_title-01:before{top:3px;left:-15px;z-index:-1}@media(min-width:1000px){._form_contents .gc_main .module_title-01:before{top:4px;left:-19px}}._form_contents .gc_main .module_title-02,._form_contents .gc_main .module_title-03{font-size:18px;margin-bottom:20px}._form_contents .gc_main .module_list-01,._form_contents .gc_main .module_list-notes-01{padding-left:0}._form_contents .gc_main .module_list-notes-01 li{border-bottom:none;padding:0 0 0 26px}._form_contents .gc_main .module_list-notes-01 li:before{color:#f42424;background-color:rgba(0,0,0,0);width:auto;height:auto;top:-1px;font-size:16px}._form_contents .gc_main .module_list-notes-01 li+li{margin-top:20px}._form_contents .gc_main ._bg_box-01,._form_contents .gc_main ._bg_box-02,._form_contents .gc_main ._bg_box-03{padding:40px 20px;margin-top:23px;letter-spacing:1.4px;font-size:14px;line-height:2.2857142857}@media(min-width:1000px){._form_contents .gc_main ._bg_box-01,._form_contents .gc_main ._bg_box-02,._form_contents .gc_main ._bg_box-03{padding:60px;margin-top:30px}}._form_contents .gc_main ._bg_box-01 .module_title-03,._form_contents .gc_main ._bg_box-02 .module_title-03,._form_contents .gc_main ._bg_box-03 .module_title-03{font-size:16px;letter-spacing:1.6px;margin-bottom:10px}@media(min-width:1000px){._form_contents .gc_main ._bg_box-01 .module_title-03,._form_contents .gc_main ._bg_box-02 .module_title-03,._form_contents .gc_main ._bg_box-03 .module_title-03{font-size:18px;letter-spacing:1.8px;margin-bottom:20px}}._form_contents .gc_main ._bg_box-01 p,._form_contents .gc_main ._bg_box-01 .module_list-01 li,._form_contents .gc_main ._bg_box-01 .module_list-notes-01 li,._form_contents .gc_main ._bg_box-02 p,._form_contents .gc_main ._bg_box-02 .module_list-01 li,._form_contents .gc_main ._bg_box-02 .module_list-notes-01 li,._form_contents .gc_main ._bg_box-03 p,._form_contents .gc_main ._bg_box-03 .module_list-01 li,._form_contents .gc_main ._bg_box-03 .module_list-notes-01 li{font-size:14px;line-height:2.2857142857;letter-spacing:1.4px}._form_contents .gc_main ._bg_box-01 .module_list-01 li+li,._form_contents .gc_main ._bg_box-01 .module_list-notes-01 li+li,._form_contents .gc_main ._bg_box-02 .module_list-01 li+li,._form_contents .gc_main ._bg_box-02 .module_list-notes-01 li+li,._form_contents .gc_main ._bg_box-03 .module_list-01 li+li,._form_contents .gc_main ._bg_box-03 .module_list-notes-01 li+li{margin-top:10px}._form_contents .gc_main ._bg_box-01 ol.module_list-01 li:before,._form_contents .gc_main ._bg_box-02 ol.module_list-01 li:before,._form_contents .gc_main ._bg_box-03 ol.module_list-01 li:before{font-size:16px}.page-template-page-form,.page-template-page-form02{padding-bottom:0}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}}nav .nav_fix li.demo i{margin-right:12px}@media(min-width:1000px){nav .nav_fix li.demo i{margin-right:0;margin-bottom:8px}}nav .nav_fix li.demo a{background:#3f7bb3}@media(min-width:1000px){nav .nav_fix li.demo a:hover{opacity:1;background:#67a5dd}}nav .nav_fix li.demo a:before{content:unset}.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 .logo{display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:19px;gap:15px}@media(min-width:1000px){.mainvisual .logo{width:1120px;margin:0 auto 12px;gap:30px 40px}}.mainvisual .logo li{width:calc((100% - 15px)/2)}@media(min-width:1000px){.mainvisual .logo li{width:240px;gap:40px}}@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}.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}.point01 .bannerArea{text-align:center;padding:0 0 60px}@media(min-width:1000px){.point01 .bannerArea{padding:80px 0 100px}}.point01 .bannerArea a{display:inline-block;transition:.3s}.point01 .bannerArea a img{max-width:780px}.point01 .bannerArea a:hover{opacity:.7}.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}.price{position:relative;padding:60px 0;background-color:#f5f5f5;overflow:hidden}@media(min-width:1000px){.price{padding:114px 0 120px}}.price:before,.price: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){.price:before,.price:after{aspect-ratio:710/149}}.price:before{right:0;top:0}.price:after{left:0;bottom:200px;transform:scale(-1,-1)}@media(min-width:1000px){.price:after{bottom:240px}}.price .inner{position:relative;z-index:2}.price .inner:after{content:"";height:140px;width:100vw;background-color:#fff;position:absolute;bottom:-60px;left:0;z-index:-1}@media(min-width:1000px){.price .inner:after{height:240px;bottom:-120px;margin:0 0 0 -60px;min-width:1320px}}@media(min-width:1280px){.price .inner:after{margin:0 calc(50% - 50vw)}}.price .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){.price .inner .ttl{font-size:44px;font-style:normal;font-weight:700;line-height:100%;letter-spacing:4.4px}}.price .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){.price .inner>.text{margin-top:30px;font-size:22px;font-style:normal;font-weight:700;line-height:100%;letter-spacing:2.2px}}.price .priceList{margin-top:36px;display:flex;flex-flow:column;gap:20px}@media(min-width:1000px){.price .priceList{flex-flow:wrap;justify-content:center;gap:40px;margin-top:40px}}.price .priceList .wrap{border-radius:12px;overflow:hidden;border:4px solid #3f7bb3}@media(min-width:1000px){.price .priceList .wrap{max-width:560px;width:100%}}.price .priceList .wrap._green{border-color:#42b0a9}.price .priceList .wrap._green .titleBox{background-color:#42b0a9}.price .priceList .wrap._green .contentsBox .icon{background-color:#42b0a9}.price .priceList .wrap .titleBox{color:#fff;background-color:#3f7bb3;display:flex;align-items:center;justify-content:center;min-height:62px;padding:10px 20px}@media(min-width:1000px){.price .priceList .wrap .titleBox{min-height:92px}}.price .priceList .wrap .titleBox .title{font-size:22px;font-style:normal;font-weight:700;line-height:100%;letter-spacing:2.2px}@media(min-width:1000px){.price .priceList .wrap .titleBox .title{font-size:32px;font-style:normal;font-weight:700;line-height:100%;letter-spacing:3.2px}}.price .priceList .wrap .titleBox .title span{font-size:16px;font-style:normal;font-weight:400;line-height:100%;letter-spacing:1.6px}@media(min-width:1000px){.price .priceList .wrap .titleBox .title span{font-size:20px;font-style:normal;font-weight:400;line-height:100%;letter-spacing:2px}}.price .priceList .wrap .contentsBox{padding:20px 10px 20px 25px;display:flex;align-items:center;gap:20px;background-color:#fff}@media(min-width:1000px){.price .priceList .wrap .contentsBox{padding:20px 40px;gap:40px;justify-content:center}}.price .priceList .wrap .contentsBox .icon{width:60px;height:60px;border-radius:50%;display:flex;align-items:center;justify-content:center;background-color:#3f7bb3}@media(min-width:1000px){.price .priceList .wrap .contentsBox .icon{width:150px;height:150px}}.price .priceList .wrap .contentsBox .icon img{width:32px}@media(min-width:1000px){.price .priceList .wrap .contentsBox .icon img{width:80px}}.price .priceList .wrap .contentsBox .textBox{width:calc(100% - 80px)}@media(min-width:1000px){.price .priceList .wrap .contentsBox .textBox{width:auto}}.price .priceList .wrap .contentsBox .textBox .cash{position:relative;font-family:Roboto;font-size:56px;font-style:normal;font-weight:600;line-height:100%;display:inline-flex;gap:5px 10px;align-items:flex-end}.price .priceList .wrap .contentsBox .textBox .cash:before{content:"";width:100%;height:12px;background-color:#f1ff99;position:absolute;left:0;bottom:-6px}@media(min-width:1000px){.price .priceList .wrap .contentsBox .textBox .cash{font-size:66px;font-style:normal;font-weight:600;line-height:100%}}.price .priceList .wrap .contentsBox .textBox .cash p{position:relative;z-index:2;line-height:.8em}.price .priceList .wrap .contentsBox .textBox .cash span{position:relative;z-index:2;display:inline-block;font-family:"Zen Kaku Gothic New";font-size:16px;font-style:normal;font-weight:500;line-height:100%;letter-spacing:1.6px}@media(min-width:1000px){.price .priceList .wrap .contentsBox .textBox .cash span{font-size:20px;font-style:normal;font-weight:500;line-height:100%;letter-spacing:2px}}.price .priceList .wrap .contentsBox .textBox .text{text-align:right;font-size:14px;font-style:normal;font-weight:500;line-height:100%;letter-spacing:1.4px;margin-top:15px}@media(min-width:1000px){.price .priceList .wrap .contentsBox .textBox .text{margin-top:20px}}.price .priceList .wrap .contentsBox .textBox .text span{color:#cb0000}.contact{position:relative;padding:0 0 60px;background:#d9f4ff}@media(min-width:1000px){.contact{padding:0 0 100px}}.contact .badge{width:160px;position:absolute;top:-50px;right:20px;z-index:1}@media(min-width:1000px){.contact .badge{width:210px;top:-121px;right:-42px}}.contact .ttlArea{position:relative;background:url(//codia.co.jp/wp/wp-content/themes/codia_renewal/css/lp/../../images/service/website/school/contact_bg01.jpg) 50% 50% no-repeat;background-size:cover;padding:30px 28px;height:260px}@media(min-width:1000px){.contact .ttlArea{background-image:url(//codia.co.jp/wp/wp-content/themes/codia_renewal/css/lp/../../images/service/website/school/pc/contact_bg01.jpg);height:480px;padding-top:136px}}.contact .ttlArea:after{content:"";display:block;width:100%;height:100%;opacity:.6;background:#4491dd;position:absolute;left:0;top:0;z-index:0}.contact .ttlArea .secttl{position:relative;z-index:1;display:table;margin:0 auto;color:#fff;font-size:22px;font-weight:500;line-height:normal;letter-spacing:1.1px}@media(min-width:1000px){.contact .ttlArea .secttl{font-size:36px;line-height:normal;letter-spacing:1.8px}}.contact .ttlArea .secttl:before,.contact .ttlArea .secttl:after{content:"";display:block;background:url(//codia.co.jp/wp/wp-content/themes/codia_renewal/css/lp/../../images/service/website/school/contact_ico01.svg) 50% 50% no-repeat;background-size:cover;width:85px;height:48px;margin:0 0 3px 26px}@media(min-width:1000px){.contact .ttlArea .secttl:before,.contact .ttlArea .secttl:after{display:inline-block;vertical-align:middle;background-image:url(//codia.co.jp/wp/wp-content/themes/codia_renewal/css/lp/../../images/service/website/school/pc/contact_ico01.svg);width:71px;height:91px;margin:0 15px 0 0}}.contact .ttlArea .secttl:after{display:none}@media(min-width:1000px){.contact .ttlArea .secttl:after{display:inline-block;background-image:url(//codia.co.jp/wp/wp-content/themes/codia_renewal/css/lp/../../images/service/website/school/pc/contact_ico02.svg);width:38px;margin:0 0 0 15px}}.contact .ttlArea .secttl span{font-family:Caveat;font-size:34px;font-weight:400;line-height:normal;letter-spacing:1.7px;margin:0 2px}@media(min-width:1000px){.contact .ttlArea .secttl span{font-size:60px;line-height:normal;letter-spacing:3px;margin:0 5px}}.contact .main{position:relative;border-radius:8px;background:#fff;margin:-74px 10px 0;padding:42px 20px}@media(min-width:1000px){.contact .main{margin:-112px 0 0;padding:88px 100px 92px}}.contact .main .ttl{text-align:center;font-size:18px;font-weight:500;line-height:normal;letter-spacing:1.6px;margin-bottom:35px}@media(min-width:1000px){.contact .main .ttl{font-size:26px;line-height:normal;letter-spacing:2.6px;margin-bottom:43px}.contact .main .ttl:before,.contact .main .ttl:after{content:"－";display:inline-block;vertical-align:1px}}.contact .main .txtArea{border-radius:10px;background:#d9f4ff;padding:14px 18px;margin-bottom:36px}@media(min-width:1000px){.contact .main .txtArea{padding:25px 18px 18px;margin-bottom:41px}}.contact .main .txtArea .txt{color:#3f7bb3;text-align:center;font-size:12px;font-weight:500;line-height:normal;letter-spacing:1.2px;margin-bottom:13px}@media(min-width:1000px){.contact .main .txtArea .txt{font-size:14px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:1.4px;margin-bottom:11px}}.contact .main .txtArea .tel{text-align:center}.contact .main .txtArea .tel a{color:#3f7bb3;font-family:Jost;font-size:24px;font-weight:500;line-height:1;letter-spacing:2.4px}.contact .main .txtArea .tel a:before{content:"";display:inline-block;background:#3f7bb3;mask-image:url(//codia.co.jp/wp/wp-content/themes/codia_renewal/css/lp/../../images/service/website/school/ico_tel.svg);mask-repeat:no-repeat;mask-position:center;width:17.815px;height:17.815px;margin-right:8px}.contact .main .form{margin-bottom:20px}@media(min-width:1000px){.contact .main .form{margin-bottom:30px}}.contact .main .form .frm_screen_reader,.contact .main .form label{display:none}.contact .main .form input,.contact .main .form textarea{width:100%;height:50px;padding:9px 19px;border-radius:5px;background:#fff;border:1px solid #999;font-size:15px;font-weight:400}@media(min-width:1000px){.contact .main .form input,.contact .main .form textarea{height:60px;padding:25px;border-radius:10px}}.contact .main .form input:hover,.contact .main .form input:focus,.contact .main .form textarea:hover,.contact .main .form textarea:focus{border-color:#3f7bb3}.contact .main .form textarea{height:200px}@media(min-width:1000px){.contact .main .form textarea{padding:15px 20px;height:100%}}.contact .main .form .frm_forms{max-width:inherit}.contact .main .form .frm_forms .frm_error_style{padding:10px;font-size:14px;line-height:1.4;margin-bottom:30px}@media(min-width:1000px){.contact .main .form .frm_forms .frm_error_style{font-size:16px;margin-bottom:50px}}@media(min-width:1000px){.contact .main .form .frm_forms .frm_fields_container{display:grid;grid-template-columns:inherit;grid-gap:0 40px}}.contact .main .form .frm_forms .frm_fields_container .frm_form_field{margin-bottom:20px}@media(min-width:1000px){.contact .main .form .frm_forms .frm_fields_container .frm_form_field{grid-column:1/2;width:460px}}@media(min-width:1000px){.contact .main .form .frm_forms .frm_fields_container .frm_form_field.message{grid-row:1/8;grid-column:2/3;display:flex;flex-direction:column}}.contact .main .form .frm_forms .frm_fields_container .vertical_radio{border:1px solid rgba(0,0,0,.3);border-radius:5px;padding:13px 20px}.contact .main .form .frm_forms .frm_fields_container .vertical_radio .frm_opt_container{flex-direction:column}@media(min-width:1000px){.contact .main .form .frm_forms .frm_fields_container .vertical_radio .frm_opt_container{flex-direction:row}}.contact .main .form .frm_forms .frm_fields_container .vertical_radio .frm_primary_label{font-size:14px;margin-bottom:5px}@media(min-width:1000px){.contact .main .form .frm_forms .frm_fields_container .vertical_radio .frm_opt_container{gap:0 12px}}.contact .main .form .frm_forms .frm_fields_container .vertical_radio .frm_opt_container .frm_radio{margin:0 !important}.contact .main .form .frm_forms .frm_fields_container .vertical_radio .frm_opt_container .frm_radio:first-of-type{display:none}.contact .main .form .frm_forms .frm_fields_container .vertical_radio .frm_opt_container .frm_radio label{display:block;font-size:15px;font-weight:500;margin-right:0}.contact .main .form .frm_forms .frm_fields_container .vertical_radio .frm_opt_container .frm_radio label input{height:0;padding:0;border:0}.contact .main .form .frm_forms .frm_fields_container .vertical_radio .frm_opt_container .frm_radio label input:before,.contact .main .form .frm_forms .frm_fields_container .vertical_radio .frm_opt_container .frm_radio label input:after{top:4px}@media(min-width:1000px){.contact .main .form .frm_forms .frm_fields_container .frm_submit{grid-column:1/3;margin-top:20px}}.contact .main .form .frm_forms .frm_fields_container .frm_submit .frm_button_submit{max-width:300px;height:50px;margin:0;padding:0;border:none;border-radius:5px;background:#3f7bb3;color:#fff;text-align:center;font-size:16px;font-weight:500;letter-spacing:3.2px;transition:opacity .3s}@media(min-width:1000px){.contact .main .form .frm_forms .frm_fields_container .frm_submit .frm_button_submit{height:60px;border-radius:12px;font-size:18px;letter-spacing:3.6px}.contact .main .form .frm_forms .frm_fields_container .frm_submit .frm_button_submit:hover{opacity:.7}}.contact .main .form .frm_forms .frm_fields_container .frm_submit .frm_button_submit:before{content:"";display:inline-block;vertical-align:-2px;background:url(//codia.co.jp/wp/wp-content/themes/codia_renewal/css/lp/../../images/service/website/school/ico_send.svg) 50% 50% no-repeat;background-size:cover;width:18px;height:17px;margin-right:10px}@media(min-width:1000px){.contact .main .form .frm_forms .frm_fields_container .frm_submit .frm_button_submit:before{vertical-align:-4px;width:24px;height:23px;margin-right:9px}}.contact .main .form .frm_forms .frm_fields_container .frm_submit .frm_button_submit:after{content:none}.contact .main .form .frm_forms .frm_fields_container .frm_error{margin-top:5px;font-size:14px;line-height:1.4;letter-spacing:0}@media(min-width:1000px){.contact .main .form .frm_forms .frm_fields_container .frm_error{font-size:16px}}.contact .main .form .frm_forms .frm_message{font-size:15px;font-weight:500;line-height:24px;letter-spacing:.75px;border:1px solid #999;padding:25px 15px}@media(min-width:1000px){.contact .main .form .frm_forms .frm_message{font-size:16px;line-height:28px;letter-spacing:1.6px;padding:60px 20px}}.contact .main .privacy{text-align:center}.contact .main .privacy a{color:#333;font-size:14px;font-weight:400;line-height:normal;letter-spacing:1.4px;text-decoration-line:underline}@media(min-width:1000px){.contact .main .privacy a:hover{opacity:1;text-decoration-line:none}}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}