/*! destyle.css v3.0.2 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,::before,::after{box-sizing:border-box;border-style:solid;border-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}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;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:bold}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:rgba(0,0,0,0);-webkit-text-decoration:none;text-decoration:none;color:inherit}abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}svg,img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:rgba(0,0,0,0);padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit}[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio}button,[type=button],[type=reset],[type=submit]{cursor:pointer}button:disabled,[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[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]:focus{outline:auto}table{border-color:inherit;border-collapse:collapse}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:bold}body{font-family:"Noto Sans JP",sans-serif;background-color:#f4f1e9;padding-top:92px}@media screen and (max-width: 600px){body{padding-top:81px}}a:hover{opacity:.5}.container{width:1200px;padding:0 15px;max-width:100%;margin:0 auto}.sectionDescription{font-size:16px;line-height:2;text-align:center;color:#7c8496;max-width:820px;margin:0 auto 56px}@media screen and (max-width: 600px){.sectionDescription{font-size:15px;text-align:left;margin-bottom:40px}.sectionDescription br{display:none}}.mk{-webkit-text-decoration:underline;text-decoration:underline;text-decoration-thickness:.5em;text-decoration-color:rgba(255,228,0,.4);text-underline-offset:-0.2em;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}.pillBadge{display:inline-block;position:relative;background-color:#114078;color:#fff;font-size:15px;font-weight:bold;padding:9px 26px;border-radius:24px}.pillBadge::after{content:"";display:block;width:30px;height:30px;background-image:url(/lp/university/inc/images/balloon_bottom.svg);background-repeat:no-repeat;background-size:contain;position:absolute;bottom:-14px;left:50%;margin-left:-15px}.pillBadge.is-flat::after{display:none}@media screen and (max-width: 600px){.pillBadge{font-size:13px;padding:8px 20px}}.taR{text-align:right}br.spBr{display:none}@media screen and (max-width: 600px){br.spBr{display:block}}#header{background-color:#fff;border:1px solid #e2e2e2;position:fixed;width:100%;top:0;z-index:9999}#header .headerInner{width:1200px;max-width:100%;margin:0 auto;display:flex;justify-content:space-between;align-items:center;padding:16px 15px 19px;height:92px}@media screen and (max-width: 600px){#header .headerInner{height:81px}#header .headerInner #logo a img{width:120px}#header .headerInner .headerBtnWrap .btn{font-size:14px;padding:15px 40px}}#footer #popupBanner a{display:block;position:fixed;right:15px;bottom:15px;z-index:9999}#footer #popupBanner a:hover{opacity:.8}#footer #popupBanner a img{width:350px}#footer #popupBanner.popupHide{display:none !important}#footer #popupBanner #popupBannerClose{display:block;position:fixed;right:15px;bottom:202px;z-index:9999;width:40px;cursor:pointer}#footer #popupBanner #popupBannerClose:hover{opacity:.8}#footer .footerInner{display:flex;flex-wrap:wrap;justify-content:space-between;width:1200px;max-width:100%;margin:0 auto;padding:25px 15px 32px}@media screen and (max-width: 768px){#footer .footerInner{justify-content:center}}#footer .footerInner .footerLink{display:flex;flex-wrap:wrap;gap:32px;align-items:center;justify-content:center}@media screen and (max-width: 768px){#footer .footerInner .footerLink{margin-top:30px;gap:20px}}#footer .footerInner .footerLink li{font-size:15px;color:#333}.btn{display:inline-block;position:relative;font-size:16px;background-color:#f79816;color:#fff;padding:18px 70px;border-radius:100px;font-weight:bold}.btn::after{content:"";display:block;width:12px;height:16px;background-image:url(/lp/university/inc/images/ico_arrow.svg);background-repeat:no-repeat;background-size:contain;position:absolute;top:50%;right:18px;margin-top:-8px}button{font-size:16px;cursor:pointer;border-radius:25px;background:#114078;border:none;color:#fff;padding:9px 30px;min-width:150px;margin:0 10px;margin-bottom:15px}.headingBaloon{font-size:40px;color:#114078;font-weight:bold;text-align:center;line-height:1.5}@media screen and (max-width: 600px){.headingBaloon{font-size:26px}}.headingBaloon span{display:inline-block;background-color:#114078;color:#fff;font-size:20px;padding:12px 32px;border-radius:24px;min-width:170px;position:relative;margin-bottom:30px}@media screen and (max-width: 600px){.headingBaloon span{font-size:18px;min-width:100px}}.headingBaloon span::after{content:"";display:block;width:30px;height:30px;background-image:url(/lp/university/inc/images/balloon_bottom.svg);background-repeat:no-repeat;background-size:contain;position:absolute;bottom:-16px;left:50%;margin-left:-15px}.headingSolution{font-size:33px;font-weight:bold;color:#333;line-height:1.5;text-align:center;padding-top:260px;background-image:url(/lp/university/inc/images/img_solution01.png);background-repeat:no-repeat;background-size:313px;background-position:center top;margin-bottom:60px}@media screen and (max-width: 600px){.headingSolution{font-size:22px}}.headingSolution .highlight{-webkit-text-decoration:underline;text-decoration:underline;text-decoration-thickness:.5em;text-decoration-color:rgba(255,228,0,.4);text-underline-offset:-0.2em;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}.sectionHeading{font-size:36px;font-weight:bold;text-align:center;color:#114078;line-height:1.5;margin-bottom:18px}@media screen and (max-width: 600px){.sectionHeading{font-size:24px}}#modal-case .c-content-header.case{padding-top:0;height:auto;background:#f7f7f7}#modal-case .l-container,#modal-case .l-container--sm{padding:30px 60px;height:auto}@media(max-width: 769px){#modal-case .l-container,#modal-case .l-container--sm{padding:10px;height:auto}}#modal-case .c-content-header.case__title{font-size:2.5rem;line-height:1.2}#modal-solution .c-content-header{padding-top:0;height:auto;background:#f7f7f7}#modal-solution .c-content-header .l-container,#modal-solution .c-content-header .l-container--sm{padding-top:0;height:auto;padding:40px 140px}@media(max-width: 769px){#modal-solution .c-content-header .l-container,#modal-solution .c-content-header .l-container--sm{padding:10px;height:auto}}#modal-solution .c-content-header__title{font-size:2.5rem;line-height:1.2}body{line-height:1.15 !important}#footer a{color:#333}#cta img{display:inline}#mainVisual{padding-top:47px;background-color:#fff;border-bottom:solid 3px #d6ceb9}@media screen and (max-width: 1200px){#mainVisual{padding-top:0}}#mainVisual .mainVisualInner{display:flex;flex-wrap:wrap;width:1170px;margin:0 auto}@media screen and (max-width: 1200px){#mainVisual .mainVisualInner{width:100%}}#mainVisual .mainVisualInner .mainVisualCopy{width:50%;text-align:center}@media screen and (max-width: 1200px){#mainVisual .mainVisualInner .mainVisualCopy{width:100%;background-color:#f4f1e9;padding-top:45px}}@media screen and (max-width: 600px){#mainVisual .mainVisualInner .mainVisualCopy{padding-top:35px}}#mainVisual .mainVisualInner .mainVisualCopy h1{font-size:32px;font-weight:bold;line-height:1.65;color:#114078;margin-bottom:44px}@media screen and (max-width: 1200px){#mainVisual .mainVisualInner .mainVisualCopy h1{padding-bottom:200px}}@media screen and (max-width: 600px){#mainVisual .mainVisualInner .mainVisualCopy h1{font-size:22px;padding-bottom:165px}}#mainVisual .mainVisualInner .mainVisualCopy h1 .copyBalloon{display:inline-block;background-color:#114078;border-radius:24px;color:#fff;font-size:20px;font-weight:bold;padding:14px 32px;position:relative;margin-bottom:25px;line-height:1}@media screen and (max-width: 600px){#mainVisual .mainVisualInner .mainVisualCopy h1 .copyBalloon{font-size:18px}}#mainVisual .mainVisualInner .mainVisualCopy h1 .copyBalloon::after{content:"";display:block;width:38px;height:38px;background-image:url(/lp/university/inc/images/balloon_bottom.svg);background-repeat:no-repeat;background-size:contain;position:absolute;bottom:-21px;left:50%;margin-left:-19px}#mainVisual .mainVisualInner .mainVisualCopy h1 .copySub{display:inline-flex;align-items:center;font-size:24px;margin-bottom:18px;font-weight:bold;line-height:1}@media screen and (max-width: 600px){#mainVisual .mainVisualInner .mainVisualCopy h1 .copySub{font-size:17px}}#mainVisual .mainVisualInner .mainVisualCopy h1 .copySub::before,#mainVisual .mainVisualInner .mainVisualCopy h1 .copySub::after{content:"";display:inline-block;width:2px;height:38px;background-color:#114078}#mainVisual .mainVisualInner .mainVisualCopy h1 .copySub::before{margin-right:20px;transform:rotate(-25deg)}#mainVisual .mainVisualInner .mainVisualCopy h1 .copySub::after{margin-left:20px;transform:rotate(25deg)}#mainVisual .mainVisualInner .mainVisualCopy .mainVisualCta img{display:none}#mainVisual .mainVisualInner .mainVisualCopy .mainVisualCta img.mainVisualBtn{display:block}@media screen and (max-width: 1200px){#mainVisual .mainVisualInner .mainVisualCopy .mainVisualCta{background-color:#fff;padding-bottom:40px}#mainVisual .mainVisualInner .mainVisualCopy .mainVisualCta img{display:inline;width:450px;max-width:100%;margin-top:-200px;margin-bottom:30px}#mainVisual .mainVisualInner .mainVisualCopy .mainVisualCta img.mainVisualBtn{max-width:570px;margin:0 auto}}@media screen and (max-width: 1200px)and (max-width: 600px){#mainVisual .mainVisualInner .mainVisualCopy .mainVisualCta img{width:350px;margin-top:-195px}}#mainVisual .mainVisualInner .mainVisualCopy .mainVisualCta .mainVisualCtaText{font-size:21px;line-height:1.8;color:#114078;font-weight:bold;margin-bottom:24px}@media screen and (max-width: 600px){#mainVisual .mainVisualInner .mainVisualCopy .mainVisualCta .mainVisualCtaText{font-size:18px}}#mainVisual .mainVisualInner .mainVisualImage{width:50%}@media screen and (max-width: 1200px){#mainVisual .mainVisualInner .mainVisualImage{display:none}}#mainVisual .mainVisualInner .mainVisualImage img{width:100%}#structure{background-color:#fff;padding:96px 0 104px}@media screen and (max-width: 600px){#structure{padding:56px 0 60px}}#structure .structureFigure{background-color:#f4f1e9;border-radius:16px;padding:56px 60px;box-shadow:0 18px 44px rgba(17,64,120,.1)}@media screen and (min-width: 1360px){#structure .structureFigure{width:calc(100% + 120px);margin-left:-60px}}@media screen and (max-width: 900px){#structure .structureFigure{padding:34px 24px}}#structure .structureFigure .structureFigureScroll{overflow-x:auto;-webkit-overflow-scrolling:touch}#structure .structureFigure svg{display:block;width:100%;min-width:720px}#structure .structureScrollNote{display:none;font-size:13px;color:#7c8496;margin-bottom:10px}@media screen and (max-width: 900px){#structure .structureScrollNote{display:block}}#structure .structureConclusion{max-width:880px;margin:44px auto 0;font-size:20px;line-height:2.1;color:#333;text-align:center}@media screen and (max-width: 600px){#structure .structureConclusion{font-size:17px;text-align:left}#structure .structureConclusion br{display:none}}#structure .structureNote{margin-top:22px;font-size:12px;color:#9aa0ae;text-align:center}@media screen and (max-width: 600px){#structure .structureNote{text-align:left}}#pain{overflow:hidden}#pain>.container{position:relative}#pain{background-color:#f4f1e9;padding:96px 0 104px}@media screen and (max-width: 600px){#pain{padding:56px 0 60px}}#pain .painList{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));grid-gap:26px;gap:26px;list-style:none;padding:0}@media screen and (max-width: 780px){#pain .painList{grid-template-columns:minmax(0, 1fr);gap:18px}}#pain .painList>li{background-color:#fff;border-radius:16px;padding:34px 36px}@media screen and (max-width: 600px){#pain .painList>li{padding:26px 22px}}#pain .painTitle{margin:20px 0 10px;font-size:21px;font-weight:bold;line-height:1.6;color:#114078}@media screen and (max-width: 600px){#pain .painTitle{font-size:18px}}#pain .painText{font-size:15px;line-height:2;color:#555}#pain .painIllust{display:none}@media screen and (min-width: 1000px){#pain .painIllust{display:block;position:absolute;left:15px;top:-8px;width:150px;height:auto}}#pain .sectionDescription{margin-bottom:28px}@media screen and (max-width: 600px){#pain .sectionDescription{margin-bottom:24px}}#beforeafter{background-color:#fff;padding:96px 0 104px}@media screen and (max-width: 600px){#beforeafter{padding:56px 0 60px}}#beforeafter .baIcon{display:block;width:260px;max-width:70%;margin:0 auto 8px}#beforeafter .baScrollNote{display:none;font-size:13px;color:#7c8496;margin-bottom:10px}@media screen and (max-width: 820px){#beforeafter .baScrollNote{display:block}}#beforeafter .baTableWrap{overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:16px}#beforeafter .baTable{width:100%;min-width:760px;border-collapse:separate;border-spacing:0}#beforeafter .baTable th,#beforeafter .baTable td{padding:24px 26px;font-size:15px;line-height:1.9;text-align:left;vertical-align:top}#beforeafter .baTable thead th{padding:20px 26px;font-size:15px;font-weight:bold;text-align:center;background-color:#f4f1e9;color:#8d99b5}#beforeafter .baTable thead th:first-child{width:200px}#beforeafter .baTable thead th.is-after{background-color:#114078;color:#fff}#beforeafter .baTable tbody th{font-weight:bold;color:#114078}#beforeafter .baTable tbody td.is-after{font-weight:bold;color:#333}#beforeafter .baTable tbody td:not(.is-after){color:#7c8496}#beforeafter .baTable tbody tr:nth-child(odd) th,#beforeafter .baTable tbody tr:nth-child(odd) td{background-color:#f9f7f2}#beforeafter .baTable tbody tr:nth-child(odd) td.is-after{background-color:#fffbec}#beforeafter .baTable tbody tr:nth-child(even) th,#beforeafter .baTable tbody tr:nth-child(even) td{background-color:#fff}#beforeafter .baTable tbody tr:nth-child(even) td.is-after{background-color:#fffdf6}#case{background-color:#f4f1e9;padding:96px 0 104px}@media screen and (max-width: 600px){#case{padding:56px 0 60px}}#case .caseBox{display:flex;background-color:#fff;border-radius:16px;overflow:hidden}@media screen and (max-width: 900px){#case .caseBox{flex-direction:column}}#case .caseImage{flex:0 0 420px}@media screen and (max-width: 900px){#case .caseImage{flex:none}}#case .caseImage img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 900px){#case .caseImage img{height:auto}}#case .caseBody{flex:1 1 0;min-width:0;padding:44px 48px}@media screen and (max-width: 600px){#case .caseBody{padding:30px 22px}}#case .caseCompany{font-size:14px;font-weight:bold;color:#f79816;margin-bottom:16px}#case .caseTitle{font-size:24px;font-weight:bold;line-height:1.75;color:#114078;margin-bottom:26px}@media screen and (max-width: 600px){#case .caseTitle{font-size:19px}#case .caseTitle br{display:none}}#case .caseResult{list-style:none;padding:0;margin-bottom:30px}#case .caseResult>li{padding-left:18px;border-left:solid 3px #f79816;font-size:15px;line-height:1.95;color:#555;margin-bottom:12px}#case .caseResult>li:last-child{margin-bottom:0}#case .caseLink{display:inline-flex;align-items:center;gap:12px;height:46px;padding:0 28px;background-color:#114078;color:#fff;font-size:15px;font-weight:bold;border-radius:100px}#start{background-color:#fff;padding:96px 0 104px}@media screen and (max-width: 600px){#start{padding:56px 0 60px}}#start .startSteps{display:flex;gap:26px;list-style:none;padding:0;margin-bottom:0}@media screen and (max-width: 900px){#start .startSteps{flex-direction:column;gap:18px}}#start .startSteps>li{flex:1 1 0;background-color:#f4f1e9;border-radius:16px;padding:38px 40px}@media screen and (max-width: 600px){#start .startSteps>li{padding:28px 22px}}#start .startStepTitle{margin:20px 0 14px;font-size:22px;font-weight:bold;line-height:1.6;color:#114078}@media screen and (max-width: 600px){#start .startStepTitle{font-size:18px}}#start .startStepText{font-size:15px;line-height:2.05;color:#555;margin-bottom:20px}#start .startStepText:last-child{margin-bottom:0}#start .startSupplement{font-size:13px;line-height:1.9;color:#7c8496}#fit{background-color:#f4f1e9;padding:96px 0 104px}@media screen and (max-width: 600px){#fit{padding:56px 0 60px}}#fit .fitRow{display:flex;gap:26px;margin-bottom:44px}@media screen and (max-width: 900px){#fit .fitRow{flex-direction:column;gap:18px}}#fit .fitCol{flex:1 1 0;background-color:#efede6;border-top:solid 6px #cfc9b8;border-radius:16px;padding:38px 40px}@media screen and (max-width: 600px){#fit .fitCol{padding:28px 22px}}#fit .fitCol.is-fit{background-color:#fff;border-top-color:#f79816}#fit .fitCol.is-fit .fitColTitle{color:#114078}#fit .fitCol.is-fit .fitList>li{color:#333}#fit .fitCol.is-fit .fitList>li::before{left:6px;top:.42em;width:7px;height:12px;border-radius:0;background-color:rgba(0,0,0,0);border-right:solid 2.5px #f79816;border-bottom:solid 2.5px #f79816;transform:rotate(45deg)}#fit .fitColTitle{font-size:20px;font-weight:bold;color:#8d8878;margin-bottom:24px}@media screen and (max-width: 600px){#fit .fitColTitle{font-size:17px}}#fit .fitList{list-style:none;padding:0}#fit .fitList>li{position:relative;padding-left:30px;font-size:16px;line-height:1.9;color:#6f6a5e;margin-bottom:14px}#fit .fitList>li:last-child{margin-bottom:0}#fit .fitList>li::before{content:"";position:absolute;left:4px;top:.72em;width:8px;height:8px;border-radius:50%;background-color:#b8b2a2}@media screen and (max-width: 600px){#fit .fitList>li{font-size:15px;padding-left:26px}}#fit .fitNote{font-size:22px;font-weight:bold;line-height:2;color:#114078;text-align:center}@media screen and (max-width: 600px){#fit .fitNote{font-size:17px;text-align:left}#fit .fitNote br{display:none}}#plan{background-color:#fff;padding:96px 0 104px}@media screen and (max-width: 600px){#plan{padding:56px 0 60px}}#plan .planCard{display:flex;background-color:#fff;border-radius:16px;overflow:hidden;box-shadow:0 18px 44px rgba(17,64,120,.1);margin-bottom:30px}@media screen and (max-width: 900px){#plan .planCard{flex-direction:column}}#plan .planCardPrice{flex:0 0 34%;background-image:linear-gradient(80deg, #4DB3CE 0%, #83C955 100%);color:#fff;text-align:center;padding:56px 28px;display:flex;flex-direction:column;justify-content:center}@media screen and (max-width: 900px){#plan .planCardPrice{padding:40px 24px}}#plan .planCardPriceLabel{font-size:15px;font-weight:bold;margin-bottom:10px}#plan .planCardPriceValue{font-size:52px;font-weight:bold;line-height:1.1;letter-spacing:.01em;margin-bottom:16px}#plan .planCardPriceValue span{font-size:34px}@media screen and (max-width: 600px){#plan .planCardPriceValue{font-size:40px}#plan .planCardPriceValue span{font-size:26px}}#plan .planCardPriceNote{font-size:14px;line-height:1.8}#plan .planCardBody{flex:1 1 0;min-width:0;padding:48px 52px}@media screen and (max-width: 900px){#plan .planCardBody{padding:34px 26px}}#plan .planCardBody>p{font-size:16px;line-height:2;color:#333;margin-bottom:22px}@media screen and (max-width: 600px){#plan .planCardBody>p{font-size:15px}}#plan .planCardAction{margin-bottom:0}#plan .planCardBtn{display:inline-flex;align-items:center;height:52px;padding:0 36px;border-radius:100px;background-color:#114078;color:#fff;font-size:16px;font-weight:bold}#plan .planNote{font-size:14px;line-height:2;color:#7c8496;text-align:center}@media screen and (max-width: 600px){#plan .planNote{text-align:left}}#cta{text-align:center;padding-top:72px}@media screen and (max-width: 600px){#cta{padding-top:40px}}#cta .ctaHeading{font-size:40px;font-weight:700;color:#333;line-height:1.6;text-align:center;padding-bottom:80px}@media screen and (max-width: 768px){#cta .ctaHeading{font-size:26px}#cta .ctaHeading br{display:none}}#cta .ctaHeading img.ctaHeading_img-logo{margin-right:15px;padding-bottom:10px}@media screen and (max-width: 768px){#cta .ctaHeading img.ctaHeading_img-logo{vertical-align:middle}}#cta img.ctaHeading_img-bg{width:360px;max-width:100%;margin-bottom:80px}#cta .ctaButton{background:#fff;position:relative;height:350px}#cta .ctaButton img{position:absolute;top:100px;left:50%;transform:translateX(-50%);z-index:3;max-width:100%}#cta .ctaButton::before{content:"";display:block;clip-path:polygon(0 0, 100% 0, 50% 100%);margin:-1px auto 10px;background:#f4f1e9;width:100px;height:50px;position:absolute;top:-1px;left:50%;transform:translateX(-50%);z-index:2}#cta .ctaButton::after{content:"";display:block;clip-path:polygon(0 0, 100% 0, 50% 100%);margin:0 auto;background:#d6ceb9;width:100px;height:50px;position:absolute;left:50%;transform:translateX(-50%);z-index:1}#form{background-color:#fff}#form .formHeadingWrap{background-color:#ffe245;padding:102px 0 63px}@media screen and (max-width: 1200px){#form .formHeadingWrap{padding-bottom:250px}}@media screen and (max-width: 768px){#form .formHeadingWrap{padding-top:60px;padding-bottom:100px}}#form .formHeadingWrap .formHeading{text-align:center;padding-right:50%;font-size:40px;font-weight:bold;color:#114078;line-height:1.6}#form .formHeadingWrap .formHeading span{display:inline-block;border-bottom:solid 2px #fff}@media screen and (max-width: 1200px){#form .formHeadingWrap .formHeading{padding-right:0}}@media screen and (max-width: 768px){#form .formHeadingWrap .formHeading{font-size:26px}}#form .formInfoRow{padding-top:47px;display:flex;flex-wrap:wrap}@media screen and (max-width: 1200px){#form .formInfoRow{flex-direction:column-reverse}}#form .formInfoRow .formInfoColumnText{width:50%}@media screen and (max-width: 1200px){#form .formInfoRow .formInfoColumnText{width:100%}}#form .formInfoRow .formInfoColumnText p{font-size:20px;font-weight:bold;color:#114078;line-height:2;text-align:center}@media screen and (max-width: 768px){#form .formInfoRow .formInfoColumnText p{font-size:17px;text-align:left}}#form .formInfoRow .formInfoColumnImage{width:50%;position:relative}@media screen and (max-width: 1200px){#form .formInfoRow .formInfoColumnImage{width:100%}}#form .formInfoRow .formInfoColumnImage img{display:block;width:562px;max-width:100%;position:absolute;left:50px;top:-294px}@media screen and (max-width: 1200px){#form .formInfoRow .formInfoColumnImage img{position:static;margin:0 auto;margin-top:-230px;margin-bottom:45px}}@media screen and (max-width: 768px){#form .formInfoRow .formInfoColumnImage img{width:243px;margin-top:-110px}}#form #download .formInfoRow .formInfoColumnText{width:100%}#form .formWrap{width:690px;max-width:100%;margin:0 auto;padding:100px 0px 15px;line-height:2}@media screen and (max-width: 768px){#form .formWrap{padding:40px 0 40px}}#form .formWrap #lf_form_div a{color:#93c764;-webkit-text-decoration:underline;text-decoration:underline}#form .formWrap #lf_form_div .privacy_policy{margin:0 0 30px 0}#form .formWrap #lf_form_div .container{width:100%}#form .formWrap #lf_form_div .message{color:red;font-weight:bold;margin-bottom:20px}#form .formWrap #lf_form_div .thanks{text-align:center}#form .formWrap #lf_form_div .items{margin:0 auto}#form .formWrap #lf_form_div .items .item .label{font-size:15px;font-weight:bold;position:relative;width:230px;padding-right:90px;vertical-align:middle}@media screen and (max-width: 768px){#form .formWrap #lf_form_div .items .item .label{width:100%;padding:0}}#form .formWrap #lf_form_div .items .item .label .required::after{display:block;content:"必須";position:absolute;right:15px;top:50%;transform:translateY(-50%);background-color:#e59546;border-radius:14px;font-size:12px;font-weight:bold;color:#fff;text-align:center;padding:0 10px}#form .formWrap #lf_form_div .items .item .value{padding-top:9px;padding-bottom:9px}@media screen and (max-width: 768px){#form .formWrap #lf_form_div .items .item .value{margin-bottom:30px}}#form .formWrap #lf_form_div .items .item .value input[type=text],#form .formWrap #lf_form_div .items .item .value textarea{border-radius:5px;border:solid 1px #c6d7da;font-size:16px}@media screen and (max-width: 768px){#form .formWrap #lf_form_div .items .item .value input[type=text],#form .formWrap #lf_form_div .items .item .value textarea{width:100%}}@media screen and (max-width: 768px){#form .formWrap #lf_form_div .items .item .value input[type=text][name=person_name_last],#form .formWrap #lf_form_div .items .item .value input[type=text][name=person_name_first],#form .formWrap #lf_form_div .items .item .value input[type=text][name=person_name_last_kana],#form .formWrap #lf_form_div .items .item .value input[type=text][name=person_name_first_kana]{width:110px}}#form .formWrap #lf_form_div .items .item .value .label_name{margin-right:10px;margin-left:10px}@media screen and (max-width: 768px){#form .formWrap #lf_form_div .items .item .label,#form .formWrap #lf_form_div .items .item .value,#form .formWrap #lf_form_div .items .item .comment{display:block}}#form .formWrap #lf_form_div .button_area{text-align:center;padding-top:20px}#form .formWrap #lf_form_div .button_area input[type=button]{font-size:16px;cursor:pointer;border-radius:25px;box-shadow:0px 3px 3px rgba(0,0,0,.1607843137);background:linear-gradient(80deg, #4DB3CE 0%, #83C955 100%);border:none;color:#fff;padding:9px 30px;min-width:150px;margin:0 10px;margin-bottom:15px}#form .formWrap #lf_form_div .button_area input[type=button]:hover{opacity:.5}#form.complete .formInfoRow .formInfoColumnText p{font-size:16px;text-align:left}#form.complete{padding-bottom:150px}@media screen and (max-width: 768px){#form.complete{padding-bottom:50px}}