html{color:#000;background:#FFF}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:''}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;*font-size:100%}legend{color:#000}#yui3-css-stamp.cssreset{display:none}*{box-sizing:border-box}*::before{box-sizing:border-box}*::after{box-sizing:border-box}*:focus{outline:none}html{min-height:100%}body{min-height:100%;background-color:#fff;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","ヒラギノ角ゴ Pro W3","ヒラギノ角ゴ W3","Hiragino Kaku Gothic Pro","メイリオ","Mayryo","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:16px;line-height:1.5;letter-spacing:.05em;word-wrap:break-word;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(31,1,71,0.2);color:#1f0147}body,html{-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:unset}@media (min-resolution: 2dppx){body,html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}@media (max-width: 320px){body{font-size:0.7em !important}}iframe{vertical-align:bottom;margin:auto}h1,h2,h3,h4,h5,h6,th,dt{font-weight:normal}ol,ul{list-style:none}em{font-style:normal}img{max-width:100%;height:auto;border:none;vertical-align:bottom}a{transition:all .3s linear;text-decoration:none;color:#1f4488;outline:none}a img{transition:all .3s linear}a i{transition:all .3s linear}a span{transition:all .3s linear}a::before{transition:all .3s linear}a::after{transition:all .3s linear}*:focus{outline:none}hr.solid{margin-top:24px;margin-bottom:24px;border:0;border-bottom:1px solid #a0a0a0}hr.dashed{margin-top:24px;margin-bottom:24px;border:0;border-bottom:1px dashed #a0a0a0}hr.dotted{margin-top:24px;margin-bottom:24px;border:0;border-bottom:4px dotted #dadada}blockquote,q{margin-bottom:24px;padding:12px;border:2px solid #feb447;background-color:#fef9e8}blockquote cite,q cite{display:block;text-align:right;font-size:14px;font-style:italic}blockquote cite a,q cite a{color:#999}time{font-family:"Oswald",sans-serif;color:#adadad}pre{width:100%;margin-bottom:24px;padding:12px;border-radius:4px;border:1px solid #ccc;background-color:#f6f6f6;white-space:pre-wrap;word-wrap:break-word;color:#555}strong{font-weight:bold}.content__h1{margin-bottom:24px;text-align:center;font-size:48px;font-family:"Shippori Mincho","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","ヒラギノ角ゴ Pro W3","ヒラギノ角ゴ W3","Hiragino Kaku Gothic Pro","メイリオ","Mayryo","ＭＳ Ｐゴシック","MS PGothic",sans-serif}.content__h2{margin-bottom:24px;text-align:center;font-size:32px;font-weight:700;font-family:"Shippori Mincho","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","ヒラギノ角ゴ Pro W3","ヒラギノ角ゴ W3","Hiragino Kaku Gothic Pro","メイリオ","Mayryo","ＭＳ Ｐゴシック","MS PGothic",sans-serif}.content__h3{margin-bottom:24px;text-align:center;font-size:25.6px;font-weight:700;font-family:"Shippori Mincho","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","ヒラギノ角ゴ Pro W3","ヒラギノ角ゴ W3","Hiragino Kaku Gothic Pro","メイリオ","Mayryo","ＭＳ Ｐゴシック","MS PGothic",sans-serif}.content__h4{margin-bottom:24px;text-align:center;font-size:22px;font-weight:700;font-family:"Shippori Mincho","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","ヒラギノ角ゴ Pro W3","ヒラギノ角ゴ W3","Hiragino Kaku Gothic Pro","メイリオ","Mayryo","ＭＳ Ｐゴシック","MS PGothic",sans-serif}.content__h5,.results__h3{text-align:center}.content__h6{text-align:center}.content__desc a,.content__lead a{display:inline-block;padding:3px;font-weight:700;color:#507fd7}.content__desc a[target="_blank"]::after,.content__lead a[target="_blank"]::after{content:"\f35d";display:inline-block;margin-left:3px;font-weight:900;font-family:"Font Awesome 5 Free";color:#507fd7}.content__desc a:hover,.content__lead a:hover{opacity:0.7}.list__style li a,.list__style--num li a,.list__style--numzero li a,.list__style--roman li a,.list__style--romanlow li a,.list__style--kanji li a,.list__style--iroha li a,.list__style--irohakana li a,.list__style--parenthesis li a,.list__style--asterisk li a{position:relative;color:#999}.list__style li a::before,.list__style--num li a::before,.list__style--numzero li a::before,.list__style--roman li a::before,.list__style--romanlow li a::before,.list__style--kanji li a::before,.list__style--iroha li a::before,.list__style--irohakana li a::before,.list__style--parenthesis li a::before,.list__style--asterisk li a::before{content:"";position:absolute;bottom:0;left:0;width:100%;border-bottom:1px dashed #999}.content__desc{margin-bottom:12px}.content__desc p{padding-bottom:12px}.content__lead{margin-bottom:12px;text-align:center;font-size:18px}.content__hr{border:0;height:1px;background-color:#dadada}.content__notes{letter-spacing:.01em;font-size:14px;color:#555}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeInUp{0%{transform:translateY(100%);opacity:0}100%{transform:translateY(0);opacity:1}}@keyframes fadeInLeft{0%{transform:translateX(-100%);opacity:0}100%{transform:translateX(0);opacity:1}}@keyframes fadeInRight{0%{transform:translateX(100%);opacity:0}100%{transform:translateX(0);opacity:1}}.effect.active.fadeIn{animation:fadeIn 2s}.effect.active.fadeInUp{animation:fadeInUp 1s}.effect.active.fadeInLeft{animation:fadeInLeft 1s}.effect.active.fadeInRight{animation:fadeInRight 1s}@keyframes carouselRightFirst{0%{transform:translateX(100%)}100%{transform:translateX(-100%)}}@keyframes carouselRightLast{0%{transform:translateX(0)}100%{transform:translateX(-200%)}}@keyframes tabelScroll{0%{transform:translateX(0)}50%{transform:translateX(20%)}100%{transform:translateX(0)}}@keyframes btnBounce{0%{transform:translateY(0)}20%{transform:translateY(10%)}40%{transform:translateY(0)}60%{transform:translateY(10%)}80%{transform:translateX(0)}}.btnBounce{animation:btnBounce 1s ease-in 0s infinite}.btnBounce:hover{animation-play-state:paused}.tab__title li{cursor:pointer}.tab__contents>li{display:none}.tab__contents>li.active{display:block}.flowtab__title li{cursor:pointer}.flowtab__contents>li{display:none}.flowtab__contents>li.active{display:block}.accodion dt{cursor:pointer}.accodion dd{display:none}.accodion dd.open{display:block}@media (max-width: 768px){.accodion-sp dt{cursor:pointer}.accodion-sp dd{display:none}.accodion-sp dd.open{display:block}}body{display:flex;flex-flow:column;min-height:100vh}.display__tab{display:none}.display__none{display:none}.content{flex:1}.content__pict{margin-bottom:24px;text-align:center}.content__wrap--color{background-color:#f6f6f6}.content__wrap--about{background-color:#f6f6f6;background-image:url(../images/pict/about.webp);background-repeat:no-repeat;background-position:right bottom}.content__inner{width:94%;max-width:1280px;margin:0 auto;padding:96px 0}.content__inner--small{width:94%;max-width:960px;margin:0 auto;padding:96px 0}.content__anchor{margin-top:-143px;padding-top:167px}.content__unit{width:94%;max-width:1280px;margin:0 auto;display:flex}.content__unit-main{flex-grow:1;margin-bottom:24px}.content__unit-sub{width:320px;min-width:320px;margin-left:48px;margin-bottom:24px}.content__table table{width:100%;margin:0 auto 12px;background-color:#fff;border-collapse:collapse;border:1px solid #dadada}.content__table table tr{border-bottom:1px solid #dadada}.content__table table thead th{padding:12px;background-color:#1f0147;text-align:center;color:#fff}.content__table table tbody th{min-width:150px;padding:12px;border-right:1px solid #dadada;background-color:#f6f6f6}.content__table table tbody td{min-width:120px;padding:12px;border-right:1px solid #dadada;word-break:break-all}.content__table figcaption{margin-bottom:24px;text-align:center;font-size:14px;color:#999}.content__nav{display:flex;flex-wrap:wrap;justify-content:center;padding:12px}.content__nav a{position:relative;display:block;margin:6px 0;padding:0 12px;font-size:18px;font-family:"Shippori Mincho","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","ヒラギノ角ゴ Pro W3","ヒラギノ角ゴ W3","Hiragino Kaku Gothic Pro","メイリオ","Mayryo","ＭＳ Ｐゴシック","MS PGothic",sans-serif;color:#f1f1f1}.content__nav a::before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;display:block;width:0;height:0;margin:auto;border-radius:50%;background-color:rgba(255,255,255,0.2)}.content__nav a:hover::before{width:40px;height:40px}.content__nav a:not(:last-child){border-right:1px solid #ccc}.content__map iframe{width:100% !important;height:450px !important}.content__btn{display:block;width:100%;margin:auto;border-radius:30px;background-color:#1f0147;line-height:60px;text-align:center;font-size:20px;font-weight:bold;color:#fff}.content__btn:hover{background-color:#ff872b}.text__align--left{text-align:left !important}.text__align--right{text-align:right !important}.text__align--center{text-align:center !important}.text__color--gray{color:#adadad !important}.text__color--red{color:#F83426 !important}.text__color--blue{color:#1f4488 !important}.text__color--green{color:#077E3A !important}.text__color--orange{color:#f60 !important}.text__color--yellow{color:#feb447 !important}.text__color--white{color:#fff !important}.text__size--xsmaller{font-size:0.5em !important}.text__size--smaller{font-size:0.75em !important}.text__size--larger{font-size:1.25em !important}.text__size--xlarger{font-size:1.5em !important}.text__size--xxlarger{font-size:1.75em !important}.text__size--xxxlarger{font-size:2em !important}.text__lineheight--smaller{line-height:1.25 !important}.text__lineheight--larger{line-height:1.75 !important}.text__lineheight--xlarger{line-height:2 !important}.text__weight--nomal{font-weight:normal}.text__weight--bold{font-weight:bold}.text__underline,.text__underline--red,.text__underline--orange,.text__underline--blue,.text__underline--green{text-decoration:underline}.text__underline--none{text-decoration:none !important}.text__underline--red{text-decoration-color:#F83426}.text__underline--orange{text-decoration-color:#f60}.text__underline--blue{text-decoration-color:#1f4488}.text__underline--green{text-decoration-color:#077E3A}.text__underline--gray{text-decoration-color:#ccc}.text__wavyline,.text__wavyline--red,.text__wavyline--orange,.text__wavyline--blue,.text__wavyline--green{text-decoration:underline;text-decoration-style:wavy}.text__wavyline--red{text-decoration-color:#F83426}.text__wavyline--orange{text-decoration-color:#f60}.text__wavyline--blue{text-decoration-color:#1f4488}.text__wavyline--green{text-decoration-color:#077E3A}.text__doubleline,.text__doubleline--red,.text__doubleline--orange,.text__doubleline--blue,.text__doubleline--green{text-decoration:underline;text-decoration-style:double}.text__doubleline--red{text-decoration-color:#F83426}.text__doubleline--orange{text-decoration-color:#f60}.text__doubleline--blue{text-decoration-color:#1f4488}.text__doubleline--green{text-decoration-color:#077E3A}.text__highlight--pink{background:linear-gradient(transparent 60%, #ffd6f6 60%)}.text__highlight--yellow{background:linear-gradient(transparent 60%, #ffffa8 60%)}.text__highlight--blue{background:linear-gradient(transparent 60%, #cff 60%)}.text__highlight--green{background:linear-gradient(transparent 60%, #cfc 60%)}.frame__border-wide{padding:48px;border:10px solid #f1f1f1}.frame__border-narrow{padding:48px;border:5px solid #e1e1e1}.frame__bg,.frame__bg--primary{margin-bottom:24px;padding:24px;border:2px solid #feb447;background-color:#fef9e8}.frame__bg p:last-child,.frame__bg--primary p:last-child,.frame__bg ul:last-child,.frame__bg--primary ul:last-child,.frame__bg ol:last-child,.frame__bg--primary ol:last-child{margin-bottom:0 !important}.list__style,.list__style--num,.list__style--numzero,.list__style--roman,.list__style--romanlow,.list__style--kanji,.list__style--iroha,.list__style--irohakana,.list__style--parenthesis,.list__style--asterisk{margin-left:1em;margin-bottom:36px;list-style-type:disc;list-style-position:inside;text-align:left}.list__style li,.list__style--num li,.list__style--numzero li,.list__style--roman li,.list__style--romanlow li,.list__style--kanji li,.list__style--iroha li,.list__style--irohakana li,.list__style--parenthesis li,.list__style--asterisk li{margin-bottom:6px;padding-left:1em;text-indent:-1.4em}.list__style--num li{list-style-type:decimal}.list__style--num li::before{display:none}.list__style--numzero li{list-style-type:decimal-leading-zero !important;text-indent:-2em !important}.list__style--numzero li::before{display:none}.list__style--roman li{list-style-type:upper-roman !important}.list__style--roman li::before{display:none}.list__style--romanlow li{list-style-type:lower-roman !important}.list__style--romanlow li::before{display:none}.list__style--kanji li{list-style-type:cjk-ideographic !important;text-indent:-2em !important}.list__style--kanji li::before{display:none}.list__style--iroha li{list-style-type:hiragana-iroha !important;text-indent:-2em !important}.list__style--iroha li::before{display:none}.list__style--irohakana li{list-style-type:katakana-iroha !important;text-indent:-2em !important}.list__style--irohakana li::before{display:none}.list__style--parenthesis li{list-style-type:none !important;counter-increment:num}.list__style--parenthesis li::before{content:"(" counter(num) ")";margin-left:-0.6em;padding-right:0.4em}.list__style--asterisk li{list-style-type:none !important;text-indent:-0.6em !important}.list__style--asterisk li::before{content:"※";margin-left:-0.6em;padding-right:0.2em}.link__tel{pointer-events:none}.transform__rotate--45{transform:rotate(45deg)}.transform__rotate--90{transform:rotate(90deg)}.transform__rotate--r45{transform:rotate(-45deg)}.transform__rotate--r90{transform:rotate(-45deg)}.transform__flip--horizontal{transform:scale(-1, 1)}.transform__flip--vertical{transform:scale(1, -1)}.margin__top--0{margin-top:0px !important}.margin__right--0{margin-right:0px !important}.margin__bottom--0{margin-bottom:0px !important}.margin__left--0{margin-left:0px !important}.padding--0{padding:0px !important}.padding__top--0{padding-top:0px !important}.padding__right--0{padding-right:0px !important}.padding__bottom--0{padding-bottom:0px !important}.padding__left--0{padding-left:0px !important}.margin__top--6{margin-top:6px !important}.margin__right--6{margin-right:6px !important}.margin__bottom--6{margin-bottom:6px !important}.margin__left--6{margin-left:6px !important}.padding--6{padding:6px !important}.padding__top--6{padding-top:6px !important}.padding__right--6{padding-right:6px !important}.padding__bottom--6{padding-bottom:6px !important}.padding__left--6{padding-left:6px !important}.margin__top--12{margin-top:12px !important}.margin__right--12{margin-right:12px !important}.margin__bottom--12{margin-bottom:12px !important}.margin__left--12{margin-left:12px !important}.padding--12{padding:12px !important}.padding__top--12{padding-top:12px !important}.padding__right--12{padding-right:12px !important}.padding__bottom--12{padding-bottom:12px !important}.padding__left--12{padding-left:12px !important}.margin__top--18{margin-top:18px !important}.margin__right--18{margin-right:18px !important}.margin__bottom--18{margin-bottom:18px !important}.margin__left--18{margin-left:18px !important}.padding--18{padding:18px !important}.padding__top--18{padding-top:18px !important}.padding__right--18{padding-right:18px !important}.padding__bottom--18{padding-bottom:18px !important}.padding__left--18{padding-left:18px !important}.margin__top--24{margin-top:24px !important}.margin__right--24{margin-right:24px !important}.margin__bottom--24{margin-bottom:24px !important}.margin__left--24{margin-left:24px !important}.padding--24{padding:24px !important}.padding__top--24{padding-top:24px !important}.padding__right--24{padding-right:24px !important}.padding__bottom--24{padding-bottom:24px !important}.padding__left--24{padding-left:24px !important}.margin__top--30{margin-top:30px !important}.margin__right--30{margin-right:30px !important}.margin__bottom--30{margin-bottom:30px !important}.margin__left--30{margin-left:30px !important}.padding--30{padding:30px !important}.padding__top--30{padding-top:30px !important}.padding__right--30{padding-right:30px !important}.padding__bottom--30{padding-bottom:30px !important}.padding__left--30{padding-left:30px !important}.margin__top--36{margin-top:36px !important}.margin__right--36{margin-right:36px !important}.margin__bottom--36{margin-bottom:36px !important}.margin__left--36{margin-left:36px !important}.padding--36{padding:36px !important}.padding__top--36{padding-top:36px !important}.padding__right--36{padding-right:36px !important}.padding__bottom--36{padding-bottom:36px !important}.padding__left--36{padding-left:36px !important}.margin__top--42{margin-top:42px !important}.margin__right--42{margin-right:42px !important}.margin__bottom--42{margin-bottom:42px !important}.margin__left--42{margin-left:42px !important}.padding--42{padding:42px !important}.padding__top--42{padding-top:42px !important}.padding__right--42{padding-right:42px !important}.padding__bottom--42{padding-bottom:42px !important}.padding__left--42{padding-left:42px !important}.margin__top--48{margin-top:48px !important}.margin__right--48{margin-right:48px !important}.margin__bottom--48{margin-bottom:48px !important}.margin__left--48{margin-left:48px !important}.padding--48{padding:48px !important}.padding__top--48{padding-top:48px !important}.padding__right--48{padding-right:48px !important}.padding__bottom--48{padding-bottom:48px !important}.padding__left--48{padding-left:48px !important}.wp-embedded-content{width:100%;margin-bottom:24px}.post-password-form{width:94%;max-width:1280px;margin:0 auto;padding:96px 0}.post-password-form div{margin-bottom:24px;padding:24px;background-color:rgba(225,233,248,0.3);text-align:center}.post-password-form h2{margin-bottom:12px;font-size:20px;font-weight:700;color:#00669d}.post-password-form p{margin-bottom:24px;text-align:center}.post-password-form label{padding:0 0 12px}.post-password-form input[type="submit"]{display:inline-block;min-width:80px;padding-left:0.5em;border-radius:4px;background-color:#00669d;letter-spacing:0.5em;line-height:48px;text-align:center;font-size:16px;color:#fff;backface-visibility:hidden;cursor:pointer}.post-password-form input[type="submit"]:hover{opacity:0.7}.wp-block-image figure{margin-bottom:1em}.wp-block-image figcaption{text-align:center;font-size:0.8rem}.wp-block-table td{border:none}.wp-block-table th{border:none}.header{position:absolute;top:0;left:0;z-index:999;width:100%}.header__wrap{display:flex;justify-content:space-between;align-items:center;width:94%;margin:0 auto;padding:12px}.header__logo{width:200px;min-width:200px;text-align:center;color:#fff}.header__home{flex-grow:1;text-align:right}.header__home a{font-family:"Lora",serif;color:#dadada}.header__home a:hover{opacity:0.7}.header__h1{font-size:18px;font-weight:700}.footer{background-color:#3b3b3b}.footer__copyright{padding:12px;text-align:center;font-family:"Oswald",sans-serif;color:#f1f1f1}.btn__bg,.btn__bg--accent,.btn__bg--content,.btn__bg--plan,.btn__bg--gray,.btn__bg--lightgray{display:block;width:100%;max-width:320px;margin:auto;border-radius:10px;border:1px solid #1f0147;background-color:#1f0147;line-height:48px;text-align:center;font-size:18px;font-weight:bold;color:#fff;backface-visibility:hidden;cursor:pointer}.btn__bg span,.btn__bg--accent span,.btn__bg--content span,.btn__bg--plan span,.btn__bg--gray span,.btn__bg--lightgray span{font-size:1.3em}.btn__bg i,.btn__bg--accent i,.btn__bg--content i,.btn__bg--plan i,.btn__bg--gray i,.btn__bg--lightgray i{vertical-align:middle;font-size:1em}.btn__bg.arrow,.arrow.btn__bg--accent,.arrow.btn__bg--content,.arrow.btn__bg--plan,.arrow.btn__bg--gray,.arrow.btn__bg--lightgray{position:relative;padding:0 30px}.btn__bg.arrow::before,.arrow.btn__bg--accent::before,.arrow.btn__bg--content::before,.arrow.btn__bg--plan::before,.arrow.btn__bg--gray::before,.arrow.btn__bg--lightgray::before{content:"\f061";position:absolute;top:0;bottom:0;right:20px;z-index:1;display:block;margin:auto;font-size:1em;font-weight:900;font-family:"Font Awesome 5 Free"}.btn__bg.arrow:hover::before,.arrow.btn__bg--accent:hover::before,.arrow.btn__bg--content:hover::before,.arrow.btn__bg--plan:hover::before,.arrow.btn__bg--gray:hover::before,.arrow.btn__bg--lightgray:hover::before{right:10px;opacity:1}.btn__bg.small,.small.btn__bg--accent,.small.btn__bg--content,.small.btn__bg--plan,.small.btn__bg--gray,.small.btn__bg--lightgray{line-height:36px;font-size:14px}.btn__bg.small.arrow,.small.arrow.btn__bg--accent,.small.arrow.btn__bg--content,.small.arrow.btn__bg--plan,.small.arrow.btn__bg--gray,.small.arrow.btn__bg--lightgray{padding:0 20px}.btn__bg.small.arrow::before,.small.arrow.btn__bg--accent::before,.small.arrow.btn__bg--content::before,.small.arrow.btn__bg--plan::before,.small.arrow.btn__bg--gray::before,.small.arrow.btn__bg--lightgray::before{content:"\f105";right:10px;font-weight:900;font-family:"Font Awesome 5 Free"}.btn__bg.narrow,.narrow.btn__bg--accent,.narrow.btn__bg--content,.narrow.btn__bg--plan,.narrow.btn__bg--gray,.narrow.btn__bg--lightgray{line-height:24px;font-size:12px}.btn__bg.w50,.w50.btn__bg--accent,.w50.btn__bg--content,.w50.btn__bg--plan,.w50.btn__bg--gray,.w50.btn__bg--lightgray{width:50%;max-width:inherit}.btn__bg.w100,.w100.btn__bg--accent,.w100.btn__bg--content,.w100.btn__bg--plan,.w100.btn__bg--gray,.w100.btn__bg--lightgray{max-width:inherit}.btn__bg.long,.long.btn__bg--accent,.long.btn__bg--content,.long.btn__bg--plan,.long.btn__bg--gray,.long.btn__bg--lightgray{display:table;width:auto;max-width:inherit;padding:12px 24px;font-size:20px}.btn__bg.large,.large.btn__bg--accent,.large.btn__bg--content,.large.btn__bg--plan,.large.btn__bg--gray,.large.btn__bg--lightgray{display:table;width:auto;max-width:inherit;padding:12px;font-size:22px}.btn__bg.inline,.inline.btn__bg--accent,.inline.btn__bg--content,.inline.btn__bg--plan,.inline.btn__bg--gray,.inline.btn__bg--lightgray{display:inline-block;width:auto;max-width:inherit;padding:10px 20px;line-height:1.25}.btn__bg:hover,.btn__bg--accent:hover,.btn__bg--content:hover,.btn__bg--plan:hover,.btn__bg--gray:hover,.btn__bg--lightgray:hover{opacity:0.7}.btn__bg--accent{background-color:#F83426;border:1px solid #F83426}.btn__bg--accent:hover{opacity:0.7}.btn__bg--content{border:1px solid #077E3A;background-color:#077E3A}.btn__bg--content:hover{opacity:0.7}.btn__bg--plan{border:1px solid #1f4488;background-color:#1f4488}.btn__bg--plan:hover{opacity:0.7}.btn__bg--gray{border:1px solid #555;background-color:#555}.btn__bg--gray:hover{opacity:0.7}.btn__bg--lightgray{border:1px solid #dadada;background-color:#dadada;color:#555}.btn__bg--lightgray:hover{opacity:0.7}.btn__border,.btn__border--accent,.btn__border--content,.btn__border--plan,.btn__border--gray{display:block;width:100%;max-width:320px;margin:auto;border-radius:10px;border:1px solid #1f0147;background-color:#1f0147;line-height:48px;text-align:center;font-size:18px;font-weight:bold;color:#fff;backface-visibility:hidden;cursor:pointer;background-color:#fff;color:#f60}.btn__border span,.btn__border--accent span,.btn__border--content span,.btn__border--plan span,.btn__border--gray span{font-size:1.3em}.btn__border i,.btn__border--accent i,.btn__border--content i,.btn__border--plan i,.btn__border--gray i{vertical-align:middle;font-size:1em}.btn__border.arrow,.arrow.btn__border--accent,.arrow.btn__border--content,.arrow.btn__border--plan,.arrow.btn__border--gray{position:relative;padding:0 30px}.btn__border.arrow::before,.arrow.btn__border--accent::before,.arrow.btn__border--content::before,.arrow.btn__border--plan::before,.arrow.btn__border--gray::before{content:"\f061";position:absolute;top:0;bottom:0;right:20px;z-index:1;display:block;margin:auto;font-size:1em;font-weight:900;font-family:"Font Awesome 5 Free"}.btn__border.arrow:hover::before,.arrow.btn__border--accent:hover::before,.arrow.btn__border--content:hover::before,.arrow.btn__border--plan:hover::before,.arrow.btn__border--gray:hover::before{right:10px;opacity:1}.btn__border.small,.small.btn__border--accent,.small.btn__border--content,.small.btn__border--plan,.small.btn__border--gray{line-height:36px;font-size:14px}.btn__border.small.arrow,.small.arrow.btn__border--accent,.small.arrow.btn__border--content,.small.arrow.btn__border--plan,.small.arrow.btn__border--gray{padding:0 20px}.btn__border.small.arrow::before,.small.arrow.btn__border--accent::before,.small.arrow.btn__border--content::before,.small.arrow.btn__border--plan::before,.small.arrow.btn__border--gray::before{content:"\f105";right:10px;font-weight:900;font-family:"Font Awesome 5 Free"}.btn__border.narrow,.narrow.btn__border--accent,.narrow.btn__border--content,.narrow.btn__border--plan,.narrow.btn__border--gray{line-height:24px;font-size:12px}.btn__border.w50,.w50.btn__border--accent,.w50.btn__border--content,.w50.btn__border--plan,.w50.btn__border--gray{width:50%;max-width:inherit}.btn__border.w100,.w100.btn__border--accent,.w100.btn__border--content,.w100.btn__border--plan,.w100.btn__border--gray{max-width:inherit}.btn__border.long,.long.btn__border--accent,.long.btn__border--content,.long.btn__border--plan,.long.btn__border--gray{display:table;width:auto;max-width:inherit;padding:12px 24px;font-size:20px}.btn__border.large,.large.btn__border--accent,.large.btn__border--content,.large.btn__border--plan,.large.btn__border--gray{display:table;width:auto;max-width:inherit;padding:12px;font-size:22px}.btn__border.inline,.inline.btn__border--accent,.inline.btn__border--content,.inline.btn__border--plan,.inline.btn__border--gray{display:inline-block;width:auto;max-width:inherit;padding:10px 20px;line-height:1.25}.btn__border:hover,.btn__border--accent:hover,.btn__border--content:hover,.btn__border--plan:hover,.btn__border--gray:hover{background-color:#f8d4b3}.btn__border--accent{border:1px solid #F83426;color:#F83426}.btn__border--accent:hover{background-color:#fed6d3}.btn__border--content{border:1px solid #077E3A;color:#077E3A}.btn__border--content:hover{background-color:#effadc}.btn__border--plan{border:1px solid #1f4488;color:#1f4488}.btn__border--plan:hover{background-color:#e1e9f8}.btn__border--gray{border:1px solid #555;background-color:transparent;color:#555}.btn__border--gray:hover{background-color:#e9e9e9}.guide__h2{display:flex;margin-bottom:24px}.guide__h2 span{flex-grow:1;border-radius:6px;background-color:#507fd7;line-height:60px;text-align:center;font-size:32px;font-weight:700;color:#fff}.lp__title{margin-bottom:24px;line-height:1.25;letter-spacing:.01em;text-align:center;font-size:32px;font-weight:700}.lp__title strong{background:linear-gradient(rgba(247,220,111,0) 0, 70%, #f7dc6f 75%, #f7dc6f 90%, rgba(247,220,111,0) 90%);display:inline-block;font-size:1.3em;color:#f60}.lp__lead{margin-bottom:12px;line-height:1.25;letter-spacing:.01em;text-align:center;font-size:28.8px;font-weight:700}.lp__lead strong{display:inline-block;font-size:1.3em;color:#F83426}.lp__desc{margin-bottom:24px;text-align:center;font-size:20px}.lp__desc strong{color:#f60}input,textarea,select{font-size:16px;max-width:100%;color:#1f0147}button{cursor:pointer}button,input[type="submit"],input[type="button"]{transition:all .3s linear;appearance:button;border:none;font-family:inherit;-webkit-tap-highlight-color:rgba(255,178,120,0.5)}button::-webkit-search-decoration,input[type="submit"]::-webkit-search-decoration,input[type="button"]::-webkit-search-decoration{display:none}button:focus,input[type="submit"]:focus,input[type="button"]:focus{outline-offset:-2px}button::before,input[type="submit"]::before,input[type="button"]::before{transition:all .3s linear}button::after,input[type="submit"]::after,input[type="button"]::after{transition:all .3s linear}input,textarea,select{font-weight:inherit;font-family:inherit}input::placeholder,textarea::placeholder,select::placeholder{color:#ccc}input:focus,textarea:focus,select:focus{border-color:#555 !important}input[type="text"],input[type="date"],textarea,select{width:100%;background-color:#fff}input[type="text"],input[type="tel"],input[type="number"],input[type="email"],input[type="password"],input[type="date"]{height:48px;padding:12px;border-radius:4px;border:1px solid #ccc}textarea{width:100%;height:11em;padding:12px;border-radius:4px;border:1px solid #ccc;line-height:1.75}select{height:48px;padding:12px;border-radius:4px;border:1px solid #ccc;background-color:#fff}select::-ms-expand{display:none}label{display:inline-block;padding:12px 24px 12px 0;cursor:pointer}.search__form{display:flex;height:50px;border-radius:4px;border:1px solid #ccc;background:#dadada}.search__form-input{flex-grow:1;height:48px;border-radius:4px 0 0 4px !important;border:none !important}.search__form-submit{min-width:80px;height:48px;line-height:48px;border-radius:0 4px 4px 0 !important;border:none;background:#dadada;font-size:16px !important;font-weight:700;color:#555;outline:none}.search__form-submit::after{content:"検索"}.search__form-submit i{margin-right:6px}.password-show input{position:relative}.password-show i{position:absolute;top:0;bottom:0;right:10px;height:20px;margin:auto;line-height:20px;font-size:1.5em;color:#e1e1e1;cursor:pointer}.wpcf7 form .wpcf7-spinner{display:none}.wpcf7 form .wpcf7-validates-as-required{background-color:rgba(254,214,211,0.3)}.wpcf7 form .wpcf7-not-valid+.wpcf7-not-valid-tip{position:relative;display:table;padding:3px 6px;color:#fff;background-color:#fed6d3;letter-spacing:.01em;font-size:14px;color:#F83426}.wpcf7 form .wpcf7-not-valid+.wpcf7-not-valid-tip::before{content:"";position:absolute;top:-8px;left:15px;width:0;height:0;border-style:solid;border-width:0 6px 8px 6px;border-color:transparent transparent #fed6d3 transparent}.wpcf7 form .wpcf7-response-output{margin:12px 0 0 0;padding:6px;border:none;text-align:center;font-size:20px;font-weight:700;color:#F83426}.wpcf7 form .wpcf7-response-output.wpcf-7-mail-sent-error{background-color:#e1e9f8;color:#1f4488}.wpcf7 form .wpcf7-response-output.wpcf-7-mail-sent-ok{background-color:#e1e9f8;color:#1f4488}.wpcf7 form .wpcf7-response-output.wpcf7-mail-sent-ng{background-color:#fed6d3}.form{margin-bottom:24px}.form>div{display:flex;flex-wrap:wrap;letter-spacing:.01em;border-bottom:1px solid #dadada}.form>div:first-child{border-top:1px solid #dadada}.form>div>dt{display:flex;justify-content:space-between;align-items:center;width:30%;padding:24px}.form>div>dd{position:relative;width:70%;padding:24px}.form>div>dd span.notes{font-size:14px;color:#F83426}.form__table,.form__table--bustype{width:100%;border-collapse:collapse;border:1px solid #dadada;table-layout:fixed}.form__table thead th,.form__table--bustype thead th{background-color:#adadad;text-align:center;color:#fff}.form__table tr,.form__table--bustype tr{border-bottom:1px solid #dadada}.form__table th,.form__table--bustype th{padding:6px;border-right:1px solid #dadada;background-color:#f6f6f6}.form__table td,.form__table--bustype td{padding:6px;border-right:1px solid #dadada;word-break:break-all}.form__table--bustype thead th:nth-child(1){width:20%}.form__table--bustype thead th:nth-child(2){width:20%}.form__table--bustype thead th:nth-child(3){width:60%}.form__table--bustype tbody tr:nth-child(1) th{background-color:#fee6e6}.form__table--bustype tbody tr:nth-child(2) th{background-color:#fef3e6}.form__table--bustype tbody tr:nth-child(3) th{background-color:#fbfae1}.form__table--bustype tbody tr:nth-child(4) th{background-color:#ecfde3}.form__table--bustype tbody tr:nth-child(5) th{background-color:#eaf7ff}.form__table--bustype tbody tr:nth-child(6) th{background-color:#ceecf9}.form__table--bustype tbody tr th .wpcf7-list-item{margin:0}.form__table--bustype tbody tr th label{padding:3px}.form__table--bustype tbody tr th a{display:inline-block;padding:3px 6px;border-radius:4px;background-color:#f60;text-align:center;font-size:14px;color:#fff}.form__table--bustype tbody tr td label{padding:3px}.form__table--bustype tbody tr td select{width:100px;padding:6px}.form__row{display:flex;align-items:center}.form__row:not(:last-child){margin-bottom:12px}.form__row-section{display:flex;margin:6px 0}.form__row-section dt{min-width:36px;margin-right:12px;padding:6px;text-align:center}.form__row-section dd{flex-grow:1}.form__row-item--grow{flex-grow:1}.form__row-item--title{width:20%;min-width:20%}.form__row-item--mark{width:5%;text-align:center}.form__row-item--period{width:5%;text-align:center}.form__row-item--name{width:48%}.form__row-item--name:first-child{margin-right:4%}.form__row-item--year{width:15%}.form__row-item--month{width:10%}.form__row-item--day{width:10%}.form__row-item--time{width:15%}.form__row-item--tel{width:30%}.form__row-item--telall{width:50%;margin-right:2%}.form__row-item--email{width:50%;margin-right:2%}.form__row-item--number{width:30%;margin-right:2%}.form__row-item--number input{width:80%}.form__row-item--date{width:30%;margin-right:2%}.form__row-item--setdate{width:50%;margin-right:2%}.form__row-item--settime{width:48%}.form__row-item--place{width:45%}.form__row-item--zipcode{width:30%;margin-right:2%}.form__row-item--prefecture{width:40%;margin-right:2%}.form__row-item--address{width:100%}.form__title{font-weight:bold}.form__value{vertical-align:middle;font-size:20px;color:#555}.form__notes{padding-top:6px;font-size:14px;color:#555}.form__label,.form__label--required,.form__label--elective{display:inline-block;width:60px;height:30px;line-height:30px;text-align:center;font-size:14px;font-weight:bold}.form__label.inline,.inline.form__label--required,.inline.form__label--elective{width:40px;height:20px;margin-right:6px;line-height:20px}.form__label--required{color:#F83426;border:1px solid #F83426;background-color:rgba(254,214,211,0.3)}.form__label--elective{color:#1f4488;border:1px solid #1f4488}.form__wrap,.form__wrap--required{padding:6px}.form__wrap--required{background-color:rgba(254,214,211,0.3)}.form__progress{counter-reset:number 0;display:flex;padding:12px 0 24px}.form__progress-item,.form__progress-item--complete,.form__progress-item--active{position:relative;flex:1;height:60px;padding:18px 6px 6px;background-color:#f1f1f1;line-height:1.25;text-align:center;color:#999}.form__progress-item::before,.form__progress-item--complete::before,.form__progress-item--active::before{counter-increment:number 1;content:counter(number);position:absolute;top:-12px;left:0;right:0;display:block;width:24px;height:24px;margin:auto;border-radius:50%;background-color:#adadad;line-height:24px;text-align:center;font-weight:500;font-family:"Oswald",sans-serif;color:#fff}.form__progress-item:not(:last-child)::after,.form__progress-item--complete:not(:last-child)::after,.form__progress-item--active:not(:last-child)::after{content:"";transform:rotate(45deg);position:absolute;top:0;bottom:0;right:-22px;z-index:1;width:44px;height:44px;margin:auto;border-top:2px solid #fff;border-right:2px solid #fff}.form__progress-item--complete{background-color:#e1e9f8;color:#1f4488}.form__progress-item--complete::before{content:"\f00c";font-weight:900;font-family:"Font Awesome 5 Free";background-color:#507fd7;font-size:0.8em}.form__progress-item--active{background-color:#e1e9f8;color:#1f4488}.form__progress-item--active::before{background-color:#1f4488}.form__progress-item--active::after{background-color:#e1e9f8}.form__agree{transform:translate(-50%);position:relative;left:50%;display:inline-block;margin:auto}.form__agree-text{padding:0 10px 30px;text-align:center;font-size:14px}.form__scroll{width:100%;height:300px;margin-bottom:24px;padding:24px;background-color:#f6f6f6;overflow-y:scroll}.form__scroll-inner h3{margin-bottom:12px;font-weight:700}.form__scroll-inner p{margin-bottom:12px}.form__scroll-inner table{width:auto;margin-bottom:12px;border-collapse:collapse;border:1px solid #dadada;background-color:#fff}.form__scroll-inner table thead th{background-color:#adadad;text-align:center;color:#fff}.form__scroll-inner table tr{border-bottom:1px solid #dadada}.form__scroll-inner table th{padding:12px;border-right:1px solid #dadada;background-color:#e9e9e9}.form__scroll-inner table td{padding:12px;border-right:1px solid #dadada;word-break:break-all}.form__scroll-inner table td.emphasis{text-align:center;font-size:1.2em;font-weight:700}.flow__list{display:flex;justify-content:center;padding-top:12px}.flow__list-item{position:relative;width:calc(25% - 24px);margin:0 12px 24px;padding:24px;background-color:#fff}.flow__list-item::before{display:block;width:120px;height:120px;margin:0 auto 12px;border-radius:50%;background-color:#f6f6f6;line-height:120px;text-align:center;font-size:2rem;font-weight:900;font-family:"Font Awesome 5 Free";color:#507fd7}.flow__list-item:not(:last-child)::after{content:"";position:absolute;top:0;bottom:0;right:-24px;display:block;width:0;height:0;margin:auto;border-style:solid;border-width:24px 0 24px 24px;border-color:transparent transparent transparent #e1e9f8}.flow__list-item h3{margin-bottom:12px;text-align:center;font-size:20px;font-family:"Shippori Mincho","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","ヒラギノ角ゴ Pro W3","ヒラギノ角ゴ W3","Hiragino Kaku Gothic Pro","メイリオ","Mayryo","ＭＳ Ｐゴシック","MS PGothic",sans-serif}.flow__list-item.contact::before{content:"\f0e0"}.flow__list-item.estimate::before{content:"\f15c"}.flow__list-item.pay::before{content:"\f788"}.flow__list-item.tel::before{content:"\f879"}.results__list{display:flex;flex-wrap:wrap;margin-bottom:12px;padding:24px;background-color:#f6f6f6;list-style-type:disc;list-style-position:inside}.results__list-item{width:22.75%;margin-bottom:12px;padding-left:1em;text-indent:-1.4em;line-height:1.25;letter-spacing:.01em;font-size:14px}.results__list-item:not(:nth-of-type(4n)){margin-right:3%}.results__short{margin-bottom:24px;padding:24px;background-color:#fff}.results__short-list-item{display:inline;font-size:14px;color:#999}.results__short-list-item:not(:last-child)::after{content:"/";display:inline-block}.results__client-list{display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:24px;background-color:#fff}.results__client-list-item{padding:12px}.results__client-list-item img{width:auto;height:40px}.reason__chose-list{counter-reset:number 0;display:flex;background-color:#e1e9f8}.reason__chose-list-item{position:relative;flex:1;padding:12px 12px 60px}.reason__chose-list-item:not(:last-child){border-right:2px solid #fff}.reason__chose-list-item-link{position:absolute;bottom:12px;left:12px;width:calc(100% - 24px)}.reason__chose-unit-icon{width:120px;height:120px;margin:0 auto 12px;border-radius:50%;background-color:#fff;text-align:center}.reason__chose-unit-icon i{line-height:120px;font-size:4em;color:#507fd7}.reason__chose-unit-pict{margin-bottom:12px}.reason__chose-unit-text h3{display:inline;font-size:18px;font-weight:700;background:linear-gradient(rgba(247,220,111,0) 0, 70%, #f7dc6f 0%)}.reason__chose-unit-text h3 em{font-weight:700;color:#F83426}.reason__chose-unit-text p{padding-top:12px;font-size:14px}@media (max-width: 1280px){.content__wrap--about{background-image:none}.content__unit{flex-wrap:wrap;justify-content:space-between}.content__unit-main{width:100%}.content__unit-sub{width:100%;margin-left:0}.reason__chose-list{flex-wrap:wrap}.reason__chose-list-item{flex:auto;width:100%;padding:12px 12px 60px}.reason__chose-list-item:not(:last-child){border-right:none}.reason__chose-list-item-link a{max-width:inherit !important}.reason__chose-unit{display:flex;justify-content:space-between;width:100%}.reason__chose-unit-icon{width:100px;height:100px;margin:auto}.reason__chose-unit-icon i{line-height:100px;font-size:3em}.reason__chose-unit-pict{width:38%;margin-bottom:0}.reason__chose-unit-text{width:60%;font-size:14px}}@media (max-width: 768px){.display__pc{display:none}.display__tab{display:block}.content__h1{font-size:22px}.content__h2{font-size:22px}.content__h3{margin-bottom:12px;font-size:20px}.content__h4{margin-bottom:12px;font-size:18px}.content__lead{text-align:left !important;font-size:16px}.content__lead br{display:none}.content__desc{font-size:14px}.content__inner{padding:48px 0}.content__inner--small{padding:48px 0}.content__anchor{margin-top:-105px;padding-top:117px}.content__table table th{font-size:14px}.content__table table td{font-size:14px}.content__table table tbody th{min-width:90px}.content__table table tbody td{min-width:90px}.content__table.tab-column table thead tr th:not(:last-of-type){display:none}.content__table.tab-column table th{display:block}.content__table.tab-column table td{display:block}.content__btn{padding:12px 6px;border-radius:20px;line-height:1.25;text-align:center;font-size:18px}.text__size--xxlarger{font-size:1.5em !important}.text__size--xxxlarger{font-size:1.75em !important}.title__text,.title__text--primary{font-size:18px}.title__bg,.title__bg--primary{font-size:18px}.title__border,.title__border--primary{font-size:18px}.frame__border-wide{margin-bottom:12px;padding:12px}.frame__border-narrow{margin-bottom:12px;padding:12px}.frame__bg,.frame__bg--primary{margin-bottom:12px;padding:12px}.list__style,.list__style--num,.list__style--numzero,.list__style--roman,.list__style--romanlow,.list__style--kanji,.list__style--iroha,.list__style--irohakana,.list__style--parenthesis,.list__style--asterisk{font-size:14px}.link__tel{pointer-events:auto}.margin__top--12{margin-top:6px !important}.margin__right--12{margin-right:6px !important}.margin__bottom--12{margin-bottom:6px !important}.margin__left--12{margin-left:6px !important}.padding--12{padding:6px !important}.padding__top--12{padding-top:6px !important}.padding__right--12{padding-right:6px !important}.padding__bottom--12{padding-bottom:6px !important}.padding__left--12{padding-left:6px !important}.margin__top--18{margin-top:9px !important}.margin__right--18{margin-right:9px !important}.margin__bottom--18{margin-bottom:9px !important}.margin__left--18{margin-left:9px !important}.padding--18{padding:9px !important}.padding__top--18{padding-top:9px !important}.padding__right--18{padding-right:9px !important}.padding__bottom--18{padding-bottom:9px !important}.padding__left--18{padding-left:9px !important}.margin__top--24{margin-top:12px !important}.margin__right--24{margin-right:12px !important}.margin__bottom--24{margin-bottom:12px !important}.margin__left--24{margin-left:12px !important}.padding--24{padding:12px !important}.padding__top--24{padding-top:12px !important}.padding__right--24{padding-right:12px !important}.padding__bottom--24{padding-bottom:12px !important}.padding__left--24{padding-left:12px !important}.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:not(:only-child).tab-full{flex-basis:100% !important}.post-password-form div{margin-bottom:12px;padding:12px}.post-password-form p{text-align:left;margin-bottom:12px}.post-password-form input[type="submit"]{min-width:60px}.header__logo{width:120px;min-width:120px}.header__h1{display:none}.footer__wrap{width:100%}.footer__copyright{height:70px}.footer__copyright p{padding-right:50px;text-align:left}.guide__h2{margin-bottom:12px}.guide__h2 span{line-height:30px;font-size:20px}.lp__title{margin-bottom:12px;font-size:20px}.lp__title br{display:none}.lp__lead{margin-bottom:12px;text-align:left;font-size:18px}.lp__lead br{display:none}.lp__desc{margin-bottom:12px;text-align:left;font-size:16px}.lp__desc br{display:none}input[type="text"],input[type="tel"],input[type="number"],input[type="email"],input[type="password"],input[type="date"]{padding:10px 15px}textarea{padding:1em 15px}.form__short>div{width:100%}.form__short>div>dt{font-size:18px}.form{margin-bottom:12px}.form>div>dt{width:100%;padding:12px}.form>div>dd{width:100%;padding:12px}.form__table thead,.form__table--bustype thead{display:none}.form__table th,.form__table--bustype th{display:block}.form__table td,.form__table--bustype td{display:block}.form__table--bustype tr th{display:flex;justify-content:space-between}.form__table--bustype tr td label{padding:3px}.form__table--bustype tr td select{width:100px;padding:6px}.form__row{flex-wrap:wrap}.form__row-item--title{width:100%;margin-bottom:6px}.form__row-item--title br{display:none}.form__row-item--period{width:10%}.form__row-item--year{width:30%}.form__row-item--month{width:20%}.form__row-item--day{width:20%}.form__row-item--time{width:30%}.form__row-item--tel{width:30%}.form__row-item--telall{width:100%;margin-right:0}.form__row-item--email{width:100%;margin-right:0}.form__row-item--number{width:50%}.form__row-item--date{width:100%;margin-right:0}.form__row-item--setdate{width:100%;margin-right:0;margin-bottom:6px}.form__row-item--place{width:45%}.form__row-item--zipcode{width:60%;margin-bottom:6px}.form__row-item--prefecture{width:100%;margin-right:0;margin-bottom:6px}.form__row-item--address{width:100%}.form__progress-item,.form__progress-item--complete,.form__progress-item--active{padding:18px 6px 6px;letter-spacing:.01em;height:50px;font-size:12px;font-weight:700}.form__progress-item:not(:last-child)::after,.form__progress-item--complete:not(:last-child)::after,.form__progress-item--active:not(:last-child)::after{right:-4px;width:12px;height:12px;border-top:2px solid #adadad;border-right:2px solid #adadad}.form__progress-item--complete:not(:last-child)::after{border-color:#507fd7}.form__progress-item--active:not(:last-child)::after{border-color:#507fd7;background-color:transparent}.flow__list{flex-wrap:wrap}.flow__list-item{width:100%;margin:0 0 24px}.flow__list-item::before{width:60px;height:60px;line-height:60px;font-size:1.5rem}.flow__list-item:not(:last-child)::after{top:auto;bottom:-24px;left:0;right:0;border-width:24px 24px 0 24px;border-color:#e1e9f8 transparent transparent transparent}.results__list{justify-content:space-between;padding:12px}.results__list-item{width:46%;font-size:14px}.results__list-item:not(:nth-of-type(4n)){margin-right:0}.results__client-list-item{padding:6px}.results__client-list-item img{height:20px}}
