*,:before,:after{box-sizing:border-box;border-style:solid;border-width:0}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;line-height:1.15}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;line-height:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:700}dd{margin-left:0}hr{box-sizing:content-box;clear:both;height:0;color:inherit;border-top-width:1px;margin:0;overflow:visible}pre{font-family:monospace;font-size:inherit}address{font-style:inherit}a{color:inherit;background-color:#0000;text-decoration:none}abbr[title]{text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:inherit}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{appearance:none;vertical-align:middle;color:inherit;font:inherit;text-align:inherit;background:0 0;border-radius:0;outline:0;margin:0;padding:0}[type=checkbox]{appearance:checkbox}[type=radio]{appearance:radio}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{cursor:pointer;appearance:none}button[disabled],[type=button][disabled],[type=reset][disabled],[type=submit][disabled]{cursor:default}button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring{outline:1px dotted buttontext}[type=button]:-moz-focusring{outline:1px dotted buttontext}[type=reset]:-moz-focusring{outline:1px dotted buttontext}[type=submit]:-moz-focusring{outline:1px dotted buttontext}select::-ms-expand{display:none}option{padding:0}fieldset{min-width:0;margin:0;padding:0}legend{color:inherit;white-space:normal;max-width:100%;padding:0;display:table}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]{outline:none}table{border-collapse:collapse;border-spacing:0}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:700}template,[hidden]{display:none}body{letter-spacing:.04em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-wrap:break-word;word-break:break-all;word-wrap:break-word;font-family:游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,メイリオ,sans-serif;font-size:14px;font-weight:500}@media screen and (width>=768px){body{font-size:16px}}h1,h2,h3{font-weight:700}a{text-decoration:none}img{vertical-align:bottom;width:100%;height:auto}input:not([type=submit]),textarea,select{resize:none;border:1px solid #c3c3c3;border-radius:3px;width:100%;padding:16px}input:not([type=submit]):focus,textarea:focus,select:focus{outline:0;box-shadow:0 0 1px #000}th{white-space:nowrap}#main{padding-top:75px}@media screen and (width<=767px){#main{padding-top:56px}}input::placeholder,textarea::placeholder,:is(input:-ms-placeholder-shown,textarea:-ms-placeholder-shown){color:#ccc}input::placeholder,textarea::placeholder,:is(input:placeholder-shown,textarea:placeholder-shown){color:#ccc}input::-moz-placeholder{color:#ccc}textarea::-moz-placeholder{color:#ccc}@media screen and (width>=768px){.sp-only{display:none}}@media screen and (width<=767px){.pc-only{display:none}}#header{z-index:1001;background:#fff;border-bottom:1px solid #e6e6e6;width:100%;padding:16px 0;position:fixed;top:0;left:0;right:0}@media screen and (width<=767px){#header{padding:8px 16px}}#header .l-header__left .logo{font-size:24px;font-weight:700}@media screen and (width<=767px){#header .l-header__left .logo{font-size:18px}}@media screen and (width<=399px){#header .l-header__left .logo{font-size:16px}}#header .l-header__left .sub{color:#919191;font-size:10px;font-weight:400}#header .l-header__right a{text-align:center;color:#fff;background:#46bcc0;border-radius:20px;width:180px;height:43px;font-weight:700;line-height:43px;display:block}@media screen and (width<=767px){#header .l-header__right a{width:140px;height:40px;line-height:40px}}@media screen and (width<=399px){#header .l-header__right a{width:120px}}@media screen and (width>=768px){.l-main{width:700px;padding-right:50px}}.l-main--content{padding:88px 0}@media screen and (width<=767px){.l-main--content{padding:56px 20px}}.l-main--content.bg-gray{background:#f5f5f5}.l-main--screen{background:#f5f5f5;position:relative}@media screen and (width>=768px){.l-main--screen{height:660px}}.l-main--screen:before{content:""}@media screen and (width>=768px){.l-main--screen:before{background:url(/assets/lp/images/top-screen-human.png) 0/cover no-repeat;width:50%;height:100%;position:absolute;top:0;left:auto;right:0}}@media screen and (width<=767px){.l-main--screen:before{background:url(/assets/lp/images/top-screen-sp.png) 0/cover no-repeat;width:100%;padding-top:132%;display:block}}.l-main--screen .l-main--screen--inner{height:100%}@media screen and (width>=768px){.l-main--screen .l-main--screen--inner{position:relative}}.l-main--screen .l-main--screen--inner>.tel-icon{width:255px;position:absolute;bottom:0;right:0;transform:translateY(50%)}@media screen and (width<=767px){.l-main--screen .l-main--screen--inner>.tel-icon{width:130px;right:12px}}.l-main--screen .l-main--screen--inner>.tel-icon img{height:auto}.l-main--screen .l-main--screen--text{margin:auto;position:absolute;left:0}@media screen and (width>=768px){.l-main--screen .l-main--screen--text{max-width:620px;top:50%;transform:translateY(-50%)}}@media screen and (width<=767px){.l-main--screen .l-main--screen--text{padding-inline:20px;bottom:28px;right:0}}.l-main--screen .l-main--screen--text>.attention{color:#fff;background:#d87070;margin-bottom:8px;padding:8px 16px;font-weight:700;line-height:1.4;display:inline-block}@media screen and (width<=767px){.l-main--screen .l-main--screen--text>.attention{padding:6px 12px;font-size:13px}}.l-main--screen .l-main--screen--text>.main{background:#ffffffeb;margin-bottom:16px;padding:24px 24px 20px;font-size:clamp(28px,2.9vw,40px);line-height:1.4}@media screen and (width<=767px){.l-main--screen .l-main--screen--text>.main{background:#fff;padding:14px 12px 12px;font-size:22px;line-height:1.5}}.l-main--screen .l-main--screen--text>.main>.u-color__blue{font-size:1.1em}@media screen and (width<=767px){.l-main--screen .l-main--screen--text>.sub{padding-right:110px}}.l-main--screen .l-main--screen--text>.sub li p{background:#ffffffeb;width:auto;padding:12px 20px;font-size:clamp(16px,1.4vw,20px);font-weight:700;line-height:1.5;display:inline-block}@media screen and (width<=767px){.l-main--screen .l-main--screen--text>.sub li p{background:#fff;padding:6px 10px;font-size:14px;line-height:1.5}}.l-main--screen .l-main--screen--text>.sub li p>.big{font-size:40px}@media screen and (width<=767px){.l-main--screen .l-main--screen--text>.sub li p>.big{font-size:30px}}.l-main--screen .l-main--screen--text>.sub li:not(:last-child){margin-bottom:8px}@media screen and (width<=767px){.l-main--screen .l-main--screen--text>.sub li:not(:last-child){margin-bottom:6px}}@media screen and (width>=768px){.l-main--vision{padding-bottom:0}}@media screen and (width<=767px){.l-main--vision .l-main--vision--inner{display:block}}.l-main--vision .l-main--vision__left{width:40%}@media screen and (width<=767px){.l-main--vision .l-main--vision__left{width:80%;position:relative}}.l-main--vision .l-main--vision__right{width:50%}@media screen and (width<=767px){.l-main--vision .l-main--vision__right{z-index:1;background:#fff;width:80%;margin-top:-80px;margin-left:auto;margin-right:0;padding:24px 0 0 24px;position:relative}}.l-main--vision .l-main--vision__right .main{margin-bottom:50px;font-size:30px;font-weight:700}@media screen and (width<=767px){.l-main--vision .l-main--vision__right .main{margin-bottom:30px;font-size:20px}}.l-main--vision .l-main--vision__right .sub{line-height:1.7}.l-main--vision .l-main--vision__right .author{color:#919191;margin-top:2em}.l-main--trust--wrap .infiniteslide_wrap{padding:10px 0}.l-main--trust--wrap .infiniteslide li{background:#fff;border-radius:8px;width:360px;margin-right:24px;padding:48px 32px;position:relative}@media screen and (width<=767px){.l-main--trust--wrap .infiniteslide li{width:300px;padding:32px 24px}}.l-main--trust--wrap .infiniteslide li:before,.l-main--trust--wrap .infiniteslide li:after{content:"";width:40px;height:35px;display:block;position:absolute}.l-main--trust--wrap .infiniteslide li:before{background:url(/assets/lp/images/icon-comment-top.png) 50%/cover no-repeat;inset:-10px auto auto 16px}.l-main--trust--wrap .infiniteslide li:after{background:url(/assets/lp/images/icon-comment-bottom.png) 50%/cover no-repeat;inset:auto 16px -10px auto}.l-main--trust--wrap .infiniteslide li>.image{border-radius:8px;width:100%;height:160px;margin-bottom:10px;overflow:hidden}.l-main--trust--wrap .infiniteslide li>.company{text-align:right;margin-bottom:24px;font-size:12px}@media screen and (width<=767px){.l-main--trust--wrap .infiniteslide li>.company{margin-bottom:20px}}.l-main--trust--wrap .infiniteslide li>.voice{margin-bottom:40px;font-weight:700}@media screen and (width<=767px){.l-main--trust--wrap .infiniteslide li>.voice{margin-bottom:24px}}.l-main--trust--wrap .infiniteslide li>.price{text-align:center;font-weight:700}.l-main--trust--wrap .infiniteslide li>.price>.u-color__blue{font-size:30px}.l-main--strong .l-main--strong--wrap{flex-direction:column;gap:56px;display:flex}@media screen and (width<=767px){.l-main--strong .l-main--strong--wrap{gap:44px}}.l-main--strong .l-main--strong--content{background:#f5f5f5;border-radius:12px;padding:48px 48px 44px;position:relative}@media screen and (width<=767px){.l-main--strong .l-main--strong--content{padding:36px 24px 28px}}.l-main--strong .l-main--strong--content .number{color:#46bcc0;font-size:72px;font-weight:700;line-height:1;position:absolute;top:0;left:24px;transform:translateY(-50%)}@media screen and (width<=767px){.l-main--strong .l-main--strong--content .number{font-size:48px;left:16px}}.l-main--strong--content__left{width:170px}@media screen and (width<=767px){.l-main--strong--content__left{text-align:center;width:100%;margin-bottom:20px}.l-main--strong--content__left img{width:130px}}.l-main--strong--content__right{flex:1}@media screen and (width>=768px){.l-main--strong--content__right{padding-left:40px}}.l-main--strong--content__right .title{margin-bottom:16px;font-size:24px;font-weight:700;line-height:1.5}@media screen and (width<=767px){.l-main--strong--content__right .title{text-align:center;margin-bottom:12px;font-size:19px}}.l-main--strong--content__right .description{color:#555;line-height:1.9}@media screen and (width<=767px){.l-main--strong--content__right .human-list{margin-top:24px}}.l-main--strong--content__right .human-list li{width:20%}@media screen and (width<=767px){.l-main--strong--content__right .human-list li{width:33.3333%}}.l-main--resolve--wrap{row-gap:24px}@media screen and (width<=767px){.l-main--resolve--wrap{row-gap:12px}}.l-main--resolve--content{background:url(/assets/lp/images/icon-hukidashi-right.png) 50%/contain no-repeat;flex-direction:column;justify-content:center;width:49%;height:280px;padding:48px 64px 64px;display:flex}@media screen and (width<=767px){.l-main--resolve--content{width:min(320px,100%);height:210px;padding:24px 28px 44px}}.l-main--resolve--content.left{background:url(/assets/lp/images/icon-hukidashi-left.png) 50%/contain no-repeat}@media screen and (width<=767px){.l-main--resolve--content.left{margin-left:auto;margin-right:0}}.l-main--resolve--content>.title{text-align:center;color:#d87070;margin-bottom:14px;font-size:22px;line-height:1.4}@media screen and (width<=767px){.l-main--resolve--content>.title{margin-bottom:10px;font-size:17px}}.l-main--resolve--content>.description{color:#555;font-size:15px;line-height:1.8}@media screen and (width<=767px){.l-main--resolve--content>.description{font-size:13px;line-height:1.7}}.l-main--resolve--catchcopy{text-align:center;color:#46bcc0;border-radius:8px;width:min(620px,100%);margin:32px auto 0;font-size:30px;font-weight:700;line-height:1.4;position:relative}@media screen and (width<=767px){.l-main--resolve--catchcopy{margin-top:20px;font-size:21px}}.l-main--resolve--catchcopy span{background:#f5fcfa;border-radius:8px;padding:20px 56px;display:block}@media screen and (width<=767px){.l-main--resolve--catchcopy span{padding:14px 44px}}.l-main--resolve--catchcopy:before,.l-main--resolve--catchcopy:after{z-index:4;content:"";width:43px;height:76px;display:block;position:absolute;top:50%;transform:translateY(-50%)}@media screen and (width<=767px){.l-main--resolve--catchcopy:before,.l-main--resolve--catchcopy:after{width:30px;height:52px}}.l-main--resolve--catchcopy:before{background:url(/assets/lp/images/icon-left-hukidashi.png) 50%/contain no-repeat;left:-60px}@media screen and (width<=767px){.l-main--resolve--catchcopy:before{left:6px}}.l-main--resolve--catchcopy:after{background:url(/assets/lp/images/icon-right-hukidashi.png) 50%/contain no-repeat;right:-60px}@media screen and (width<=767px){.l-main--resolve--catchcopy:after{right:6px}}.l-main--support--wrap .support-text{text-align:center;color:#555;max-width:760px;margin:0 auto 48px;line-height:1.9}@media screen and (width<=767px){.l-main--support--wrap .support-text{text-align:left;margin-bottom:32px}}.l-main--support--wrap .support-list{gap:32px 20px}@media screen and (width<=767px){.l-main--support--wrap .support-list{gap:24px 12px}}.l-main--support--wrap .support-list-content{text-align:center;width:170px}@media screen and (width<=767px){.l-main--support--wrap .support-list-content{width:calc(50% - 6px)}}.l-main--support--wrap .support-list-content>img{width:130px}@media screen and (width<=767px){.l-main--support--wrap .support-list-content>img{width:100px}}.l-main--support--wrap .support-list-content>.title{margin-top:8px;font-size:15px;font-weight:700;line-height:1.5}@media screen and (width<=767px){.l-main--support--wrap .support-list-content>.title{font-size:13px}}.l-main--price--wrap .price-table{border-radius:12px;overflow:hidden}.l-main--price--wrap .price-table>.price-tr{flex-wrap:nowrap;gap:2px;display:flex}.l-main--price--wrap .price-table>.price-tr:not(:last-child){margin-bottom:2px}.l-main--price--wrap .price-table>.price-tr>.price-td{text-align:center;background:#fff;justify-content:center;align-items:center;width:50%;padding:28px 12px;font-size:22px;font-weight:700;line-height:1.4;display:flex}@media screen and (width<=767px){.l-main--price--wrap .price-table>.price-tr>.price-td{padding:20px 8px;font-size:17px}}.l-main--price--wrap .price-caution{text-align:center;color:#555;margin-top:20px;font-size:14px;line-height:1.9}@media screen and (width<=767px){.l-main--price--wrap .price-caution{text-align:left;font-size:13px}}.l-main--price--wrap .price-caution>.u-color__red{font-size:1.1em;font-weight:700}.l-main--person--card{background:#f5f5f5;border-radius:16px;padding:40px}@media screen and (width<=767px){.l-main--person--card{padding:28px 20px}}.l-main--person--header{align-items:center;gap:28px;display:flex}@media screen and (width<=767px){.l-main--person--header{text-align:center;flex-direction:column;gap:16px}}.l-main--person--thumb{background:#fff;border-radius:50%;flex:none;width:160px;height:160px;overflow:hidden}@media screen and (width<=767px){.l-main--person--thumb{width:128px;height:128px}}.l-main--person--thumb img{object-fit:cover;width:100%;height:100%}.l-main--person--profile .position{color:#46bcc0;letter-spacing:.06em;margin-bottom:6px;font-size:13px;font-weight:700}.l-main--person--profile .name{margin-bottom:12px;font-size:28px;font-weight:700;line-height:1.4}@media screen and (width<=767px){.l-main--person--profile .name{font-size:24px}}.l-main--person--profile .credentials{flex-wrap:wrap;gap:8px;display:flex}@media screen and (width<=767px){.l-main--person--profile .credentials{justify-content:center}}.l-main--person--profile .credentials li{color:#555;background:#fff;border:1px solid #dcdcdc;border-radius:999px;padding:4px 12px;font-size:12px;font-weight:700;line-height:1.5;display:inline-block}.l-main--person--bio{color:#555;margin-top:24px;line-height:1.9}.l-main--person--note{color:#919191;margin-top:16px;font-size:13px}.l-main--person--note a{color:#46bcc0;text-decoration:underline}.l-main--flow--wrap .flow-list-content{flex-wrap:wrap;justify-content:space-between;display:flex;position:relative}.l-main--flow--wrap .flow-list-content .flow-list-content-left{text-align:center;background:#fff;border:2px solid #333;border-radius:50%;flex-flow:column wrap;justify-content:center;align-items:center;width:115px;height:115px;display:flex}@media screen and (width<=767px){.l-main--flow--wrap .flow-list-content .flow-list-content-left{border:1px solid #333;width:70px;height:70px}}.l-main--flow--wrap .flow-list-content .flow-list-content-left>.flow-number>.name{color:#46bcc0}@media screen and (width<=767px){.l-main--flow--wrap .flow-list-content .flow-list-content-left>.flow-number>.name{font-size:12px}}.l-main--flow--wrap .flow-list-content .flow-list-content-left>.flow-number>.number{font-size:20px;font-weight:700}@media screen and (width<=767px){.l-main--flow--wrap .flow-list-content .flow-list-content-left>.flow-number>.number{font-size:16px}}.l-main--flow--wrap .flow-list-content:not(:last-child):before,.l-main--flow--wrap .flow-list-content:not(:last-child):after{content:"";display:block;position:absolute}.l-main--flow--wrap .flow-list-content:not(:last-child):before{z-index:-1;background:#333;width:1px;top:0;bottom:3px;left:57.5px}@media screen and (width<=767px){.l-main--flow--wrap .flow-list-content:not(:last-child):before{left:34.5px}}.l-main--flow--wrap .flow-list-content:not(:last-child):after{background:url(/assets/lp/images/icon-flow-arrow.png) 50%/contain no-repeat;width:15px;height:10px;bottom:0;left:50.5px}@media screen and (width<=767px){.l-main--flow--wrap .flow-list-content:not(:last-child):after{left:27.5px}}.l-main--flow--wrap .flow-list-content:not(:last-child) .flow-list-content-right{border-bottom:1px solid #e6e6e6;margin-bottom:32px;padding-bottom:24px}.l-main--flow--wrap .flow-list-content .flow-list-content-right{flex-wrap:wrap;flex:1;display:flex}@media screen and (width>=768px){.l-main--flow--wrap .flow-list-content .flow-list-content-right{padding-left:24px}.l-main--flow--wrap .flow-list-content .flow-list-content-right .flow-image{width:150px}}@media screen and (width<=767px){.l-main--flow--wrap .flow-list-content .flow-list-content-right .flow-image{width:100%;margin-bottom:4px}.l-main--flow--wrap .flow-list-content .flow-list-content-right .flow-image img{width:110px}}@media screen and (width>=768px){.l-main--flow--wrap .flow-list-content .flow-list-content-right .flow-text{flex:1;padding-left:16px}}.l-main--flow--wrap .flow-list-content .flow-list-content-right .flow-text>.title{margin-bottom:12px;font-size:22px;font-weight:700;line-height:1.5}@media screen and (width<=767px){.l-main--flow--wrap .flow-list-content .flow-list-content-right .flow-text>.title{margin-bottom:10px;font-size:17px}}.l-main--flow--wrap .flow-list-content .flow-list-content-right .flow-text>.description{color:#555;line-height:1.9}.l-main--question--wrap .question-list{background:#fff;border-radius:12px;padding:16px 40px}@media screen and (width<=767px){.l-main--question--wrap .question-list{padding:8px 20px}}.l-main--question--wrap .question-content{padding:12px 0}.l-main--question--wrap .question-content:not(:last-child){border-bottom:1px solid #e6e6e6}.l-main--question--wrap .question-content .question-content-item{flex-wrap:nowrap;gap:12px;padding:12px 0;display:flex}.l-main--question--wrap .question-content .question-content-item .question-icon{flex:none;width:24px;font-size:22px;font-weight:700;line-height:1.5}.l-main--question--wrap .question-content .question-content-item.question .question-icon{color:#d87070}.l-main--question--wrap .question-content .question-content-item.question .question-text{font-weight:700}.l-main--question--wrap .question-content .question-content-item.answer{padding-top:0}.l-main--question--wrap .question-content .question-content-item.answer .question-icon{color:#46bcc0}.l-main--question--wrap .question-content .question-content-item.answer .question-text{color:#555}.l-main--question--wrap .question-content .question-content-item .question-text{flex:1;line-height:1.9}.l-main--related{padding:48px 0 0}@media screen and (width<=767px){.l-main--related{padding:40px 20px 0}}.l-main--related__label{color:#919191;letter-spacing:.08em;margin-bottom:12px;font-size:13px;font-weight:700}.l-main--related__list{flex-wrap:wrap;gap:10px;display:flex}.l-main--related__list li a{color:#333;border:1px solid #dcdcdc;border-radius:999px;padding:8px 16px;font-size:14px;line-height:1.5;transition:all .2s;display:inline-block}.l-main--related__list li a:hover{color:#46bcc0;background:#f5fcfa;border-color:#46bcc0}.l-main--contact .l-main--contact--lead{text-align:center;color:#555;max-width:640px;margin:-24px auto 40px;line-height:1.9}@media screen and (width<=767px){.l-main--contact .l-main--contact--lead{text-align:left;margin:-8px 0 28px}}.l-contact{background:#f5f5f5}.l-contact--wrap{background:#fff}#footer{background:#f5f5f5;padding:24px 0}#footer .l-footer--link{margin-bottom:24px}#footer .l-footer--link li:not(:last-child){margin-right:16px}#footer .l-footer--link a{font-size:12px}.l-footer--copyright{color:#333;text-align:center;padding:0;font-size:10px}@media screen and (width>=768px){.l-footer--copyright{font-size:12px}}.l-other{background:#f5f5f5}.l-other__head{text-align:center;padding:80px 0;font-size:30px;font-weight:700}@media screen and (width<=767px){.l-other__head{padding:64px 0}}.l-other__head:after{content:"";background:#46bcc0;width:50px;height:3px;margin:8px auto 0;display:block}.l-other__body{background:#fff;padding:40px 160px 80px}@media screen and (width<=767px){.l-other__body{padding:24px 16px}}.l-other__body-content h2{margin:2em 0 1.2em;font-size:2em;line-height:1.5}@media screen and (width<=767px){.l-other__body-content h2{margin:1.5em 0 .8em;font-size:1.5em}}.l-other__body-content p{margin:1em 0;line-height:1.7}@media screen and (width<=767px){.l-other__body-content p{margin:.8em 0}}.l-other__body-content ol{margin:1em 0 1em 1em;list-style-type:decimal}@media screen and (width<=767px){.l-other__body-content ol{margin:.8em 0 .8em 2em}}.l-other__body-content ol li{margin:.5em 0;line-height:1.7}.screen-reader-response,.wpcf7-response-output{display:none}.wpcf7-not-valid-tip{color:#d87070;background:#f7dfdf;margin-top:8px;padding:1em;font-size:13px;display:block}.wpcf7-form.unaccepted .wpcf7-response-output{color:#d87070;text-align:center;background:#f7dfdf;margin-top:8px;padding:1em;font-weight:700;display:block}.c-border-text{z-index:2;position:relative}.c-border-text:after{content:"";z-index:-1;height:20px;display:block;position:absolute;inset:auto -15px -5px}@media screen and (width<=767px){.c-border-text:after{top:25px;bottom:-5px}}.c-border-text.height-low:after{height:15px}.c-border-text.color-white:after{background:#fff}.c-border-text.color-gray:after{background:#f5f5f5}.c-border-text.color-yellow:after{background:#f2fa66}.c-amount-headline{text-align:center;margin-bottom:4px;font-weight:700}.c-amount-price{color:#46bcc0;text-align:center;font-size:30px;font-weight:700}@media screen and (width<=767px){.c-amount-price{font-size:22px}}.p-flex{flex-wrap:wrap;display:flex}.p-flex.p-flex--align__center{align-items:center}.p-flex.p-flex--align__top{align-items:flex-start}.p-flex.p-flex--justify__center{justify-content:center}.p-flex.p-flex--justify__between{justify-content:space-between}.p-pankuzu{color:#919191;margin-bottom:40px}.p-pankuzu-item{font-size:13px}.p-pankuzu-item:not(:last-child):after{content:">";margin:0 2px}.p-wrap{width:100%;margin-inline:auto}@media screen and (width>=768px){.p-wrap{width:min(980px,100% - 64px)}.p-wrap.small-wrap{width:min(720px,100% - 64px)}}.p-headline{text-align:center;margin-bottom:56px}@media screen and (width<=767px){.p-headline{margin-bottom:36px}}.p-headline>.p-headline--en{z-index:1;color:#46bcc0;margin-bottom:12px;font-size:50px;font-weight:700;line-height:1.2;position:relative}@media screen and (width<=767px){.p-headline>.p-headline--en{font-size:34px}}.p-headline>.p-headline--ja{font-size:20px;font-weight:700;line-height:1.6;position:relative}@media screen and (width<=767px){.p-headline>.p-headline--ja{font-size:17px}}.p-voice__profile{margin-bottom:16px}.p-voice__profile-image{border-radius:50%;width:100px;height:100px;margin:0 auto 16px}.p-voice__profile-personality{color:#919191;border-collapse:separate;border-spacing:0 7px;margin:auto;font-weight:400}.p-voice__profile-personality .item{width:60px;font-weight:400}.p-voice__amount-content{background:#f5fcfa;border-radius:8px;padding:16px}.p-voice__amount-content:not(:last-child){margin-bottom:16px}.js .p-fade-in__up{opacity:0;transition:opacity .7s,transform .7s;transform:translateY(24px)}.js .p-fade-in__up.is-show{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.js .p-fade-in__up{opacity:1;transition:none;transform:none}}.u-align--center{text-align:center}.u-align--left{text-align:left}.u-align--right{text-align:right}.u-color__blue{color:#46bcc0}.u-color__red{color:#d87070}.u-m0{margin:0}.u-mr10{margin-right:10px}.u-pb0{padding-bottom:0}.u-text__dot{width:auto;display:inline-block;position:relative}.u-text__dot:before{content:"";background:#46bcc0;border-radius:50%;width:8px;height:8px;margin:auto;display:block;position:absolute;top:-10px;left:0;right:0}@media screen and (width<=767px){.u-text__dot:before{width:5px;height:5px;top:-3px}}.u-text__bold{font-weight:700}.u-font-size__big{font-size:1.5em}.u-font-size__small{font-size:.8em}
