.brPC {display:block;}
.letroEditor-FreeTrial-Form { max-width: 1240px; padding: 40px 20px 40px; margin:0px auto 40px auto!important; position:relative; color:#333333;; }
.letroEditor-FreeTrial-Form .title-wrap { width:730px; background:#f8f8f8; padding:30px; border-radius: 16px;}
.letroEditor-FreeTrial-Form .title-wrap.sub-title { font-size:2rem; font-weight:400;}
.letroEditor-FreeTrial-Form .title-wrap h1 { font-size:4.8rem;}
.letroEditor-FreeTrial-Form .title-wrap h1 small { font-size:3.8rem;}
/* layout */
.letroEditor-FreeTrial-Form-Wrap { box-sizing:border-box; margin-left:}
.section_trial-summary, .section_tiral-flow, .section_trial-function, .section_tiral-aboutLS, .section_tiral-note { width:730px; margin-top:30px;}
.section_tiral-form { width: 450px; position:absolute; top:40px; left:50%; margin-left:180px; z-index:11; }
/* section-design */
.letroEditor-FreeTrial-Form-Wrap h2 { font-size:2rem; color:#FF864E;}
.section_trial-summary ul { display:flex; margin-top:30px;}
.section_trial-summary ul li { background:#FFF; font-size:2rem; text-align:center; padding:30px; width: calc(50% - 16px); border-radius:16px; box-shadow:0 0 16px 0 rgba(0,0,0,0.08); position:relative;}
.section_trial-summary ul li:first-child { margin-right:32px;}
.section_trial-summary ul li:before { content: url(https://service.aainc.co.jp/hubfs/letroLP/letro_2024/icon/icon_check_letroorange.svg); position:absolute; top:-20px; left:50%; margin-left:-18px; z-index:2;}

.section_tiral-flow ul { display: flex; margin-top:10px;}
.section_tiral-flow ul li { background:#FFEFE3; border-radius:16px; width: calc(50% - 16px); margin-right:32px; padding:10px 20px 20px 20px; position:relative;}
.section_tiral-flow ul li:last-child { margin-right:0;}
.section_tiral-flow ul li:nth-child(1):after, .section_tiral-flow ul li:nth-child(2):after { content: url(https://service.aainc.co.jp/hubfs/letroEditorLP/top20211022/img_iconArrowR_Orange.svg); position:absolute; right:-25px; top: 50%; margin-top:-16px;}
.section_tiral-flow ul li h3 { text-align:center; font-weight:400:}
.section_tiral-flow ul li h3 span { font-size:1.3rem; color:#064f69; border:1px solid #064f69; border-radius:20px; background:#FFF; padding:2px 16px;}
.section_tiral-flow ul li .description { font-size:1.6rem;}

.section_tiral-form .trial-form-note { margin-bottom:20px;}
.section_tiral-form .trial-form-note li { list-style:circle; font-size: 1.3rem; margin-left:20px;}
.section_tiral-form .hs_post_download_form_grp .hs_post_download_form_wrap { border-radius:16px; background:#f8f8f8; padding: 20px;}
.section_tiral-form .hs_post_download_form_grp .hs_post_download_form_wrap form.hs-form fieldset[class*="form-columns"] .hs-input { width: 100%; height: 40px; padding: 0 15px; font-size: 1.6rem; border: 1px solid #ccc; border-radius: 5px;}
.section_tiral-form .hs_post_download_form_grp .hs_post_download_form_wrap .hs-form-field > label { font-weight:bold; font-size: 1.4rem; }
.section_tiral-form .hs_post_download_form_grp .hs_post_download_form_wrap form.hs-form fieldset { margin-bottom:7px;}
.section_tiral-form .hs_post_download_form_grp .hs_post_download_form_wrap legend.hs-field-desc { font-size: 1.3rem; margin-bottom: 7px; }
.section_tiral-form .hs_post_download_form_grp .hs_post_download_form_wrap .hs-richtext.hs-main-font-element { font-size: 1.6rem; }
.section_tiral-form .hs_post_download_form_grp .hs_post_download_form_wrap form.hs-form fieldset[class*="form-columns"] input[type="checkbox"].hs-input { width: unset; } 
.section_tiral-form .hs_post_download_form_grp .hs_post_download_form_wrap ul.inputs-list li.hs-form-booleancheckbox label span { font-size: 1.6rem; font-weight: bold;}
.section_tiral-form .hs_post_download_form_grp .hs_post_download_form_wrap input.hs-button.primary.large {background: #FF864E; border: none; cursor:pointer; margin: .5em auto 0; display:block; color: #fff; max-width: 260px; font-size: 1.6rem; border-radius: 22px; padding: .5em 2em .6em; }

.section_trial-function ul { display:flex; margin-top:10px;}
.section_trial-function ul li { background:#FFF; width: calc(50% - 16px); border-radius:16px; box-shadow:0 0 16px 0 rgba(0,0,0,0.08);}
.section_trial-function ul li:first-child { margin-right:32px;}
.section_trial-function ul li figure img { border-radius:16px 16px 0 0; margin-bottom:10px;}
.section_trial-function ul li h3 { font-size:1.6rem; text-align:center;}
.section_trial-function ul li .description { font-size: 1.3rem; text-align:left; padding:10px 30px 20px 30px;}

.section_tiral-aboutLS .description {font-size: 1.6rem; margin-bottom:1rem;}
.section_tiral-aboutLS .aboutLS-inner { border-radius:16px; box-shadow:0 0 16px 0 rgba(0,0,0,0.08); padding: 30px; text-align:center;}
.section_tiral-aboutLS .aboutLS-inner h3 { font-size: 1.8rem; margin-bottom:20px;}
.section_tiral-aboutLS .aboutLS-inner .ls-prizeBadge { display:flex; width:100%; justify-content: center; margin-bottom:20px;}
.section_tiral-aboutLS .aboutLS-inner .ls-prizeBadge p img { height:60px;}
.section_tiral-aboutLS .aboutLS-inner .ls-prizeBadge-note { font-size: 1rem; text-align:left; color:#989898; }
.section_tiral-aboutLS .aboutLS-inner .client-logo-list { display:flex; flex-wrap:wrap; margin:20px 0;}
.section_tiral-aboutLS .aboutLS-inner .client-logo-list li { width: calc(100% / 6 - 10px); margin:0 5px;}
.section_tiral-aboutLS .aboutLS-inner .client-logo-list li img { width: 100%;}

.section_tiral-note .trial-form-note li { list-style:circle; font-size: 1.3rem; margin-left:20px;}

.section_trial-image-video { position: relative; width: 730px; margin-top: 30px;}
.section_trial-image-video .device-mock { text-align:center; }
.section_trial-image-video .editor_movie { left: 50%; position: absolute; top: 24px; transform: translateX(-50%); width: 568px;}

.section-trial-cautionary-note { margin:20px 0;}
.section-trial-cautionary-note ul { margin-left:20px;}
.section-trial-cautionary-note ul li { list-style:circle; color:#666; font-size:1.3rem;}

@media screen and (max-width:767px){
	.section_trial-image-video { height:200px; width: 100%;}
	.section_trial-image-video .device-mock { text-align:center; }
	.section_trial-image-video .device-mock img { width:336px; }
	.section_trial-image-video .editor_movie { top: 10px; width: 260px; z-index: 1;}
}

@media screen and (max-width: 1080px) {
  .brPC {display:none;}
  .letroEditor-FreeTrial-Form { margin: 20px auto!important; }
  .letroEditor-FreeTrial-Form-Wrap {display:flex; flex-direction: column;}
  .section_trial-summary, .section_tiral-flow, .section_tiral-form, .section_trial-function, .section_tiral-aboutLS, .section_tiral-note { width:100%; margin-top:30px;}
  .section_tiral-form { width: 100%; position:static; margin:auto;}
  .section_trial-summary {order: 1;}
  .section-trial-cautionary-note {order: 2;}
  .section_trial-image-video {order: 3;}
  .section_tiral-form {order: 4;}
  .section_tiral-aboutLS {order: 5;}
  .section_tiral-flow {order: 6;}
  .section_tiral-note {order: 7;}
  .section_trial-function {order: 8;}

  .letroEditor-FreeTrial-Form .title-wrap { width:100%; padding:15px; }
  .letroEditor-FreeTrial-Form .title-wrap h1 { font-size:2.4rem;}
  .letroEditor-FreeTrial-Form .title-wrap h1 small { font-size:2rem;}
  .letroEditor-FreeTrial-Form-Wrap h2 { font-size:1.8rem;}

  .section_tiral-flow ul { display: flex; margin-top:10px; margin-bottom:20px;}
  .section_tiral-flow ul li { width: 100%; margin-right:2px; padding:15px;}
  .section_tiral-flow ul li:nth-child(1):after, .section_tiral-flow ul li:nth-child(2):after { content: url(https://service.aainc.co.jp/hubfs/letroEditorLP/top20211022/img_iconArrowR_Orange.svg); position:absolute; z-index:2; right:-8px; top: 50%; margin-top:0;}
  .section_tiral-flow ul li h3 { text-align:center; font-weight:400:}
  .section_tiral-flow ul li h3 span { font-size:1.1rem; padding:2px 8px;}
  .section_tiral-flow ul li .description { font-size:1.3rem;}

  .section_tiral-form .hs_post_download_form_grp .hs_post_download_form_wrap { padding:15px; border-radius:16px; background:#f2f5f7;}

  .section_trial-summary ul { margin-top:15px;}
  .section_trial-summary ul li:first-child { margin-right:16px;}
  .section_trial-summary ul li:before { content: url(https://service.aainc.co.jp/hubfs/icon_check_LSblue.svg); position:absolute; top:-20px; left:50%; margin-left:-18px; z-index:2; transform: scale(0.6);}

  .section_trial-function ul li h3 { font-size:1.6rem; text-align:left; padding:0 20px;}
  .section_trial-function ul li .description { font-size: 1.3rem; text-align:left; padding:10px 20px 20px 20px;}

  .section_tiral-aboutLS .description {font-size: 1.3rem; margin-bottom:1rem;}
  .section_tiral-aboutLS .aboutLS-inner { padding: 15px;}
  .section_tiral-aboutLS .aboutLS-inner h3 { font-size: 1.6rem; margin-bottom:20px;}
}

@media screen and (max-width:767px){
  .section_trial-function ul { flex-direction: column; margin-top:10px;}
  .section_trial-function ul li { width: 100%;}
  .section_trial-function ul li:first-child { margin-right:0; margin-bottom:20px;}
  .section_trial-summary ul li { width: calc(50% - 8px);font-size:1.4rem; text-align:left; padding:15px;}
  .section_tiral-aboutLS .aboutLS-inner .ls-prizeBadge { flex-direction:column;}
  .section_tiral-aboutLS .aboutLS-inner .client-logo-list li { width: calc(100% / 3 - 10px); margin:0 5px;}
}
@media screen and (min-width:768px) and (max-width:1080px){
  .section_trial-summary ul li { width: calc(50% - 16px);}
  .section_trial-function ul li { width: calc(50% - 16px);}
  .section_trial-function ul li:first-child { margin-right:16px;}
  .section_tiral-aboutLS .aboutLS-inner .client-logo-list li { width: calc(100% / 5 - 10px); margin:0 5px;}
}