@charset "UTF-8";*{box-sizing:border-box}@media screen and (max-width:550px){#page_header_inner{height:160px!important}}#one_col{max-width:1180px!important}@media only screen and (max-width:767px){#one_col{padding-right:20px!important;padding-left:20px!important}}.pc #one_col{width:1180px}.post_content td,.post_content th{background-color:#f4f4f4}.post_content .pb_simple_table th{background-color:#122a88;color:#fff;vertical-align:middle}@media only screen and (max-width:767px){.post_content .pb_simple_table th{padding:10px 5px}}@media print,screen and (min-width:768px){.post_content .pb_simple_table th{width:25%}}.post_content .pb_simple_table td{vertical-align:middle}@media print,screen and (min-width:768px){.post_content .pb_simple_table td{width:75%;padding-left:55px}}@media print,screen and (min-width:768px){.post_content .pb_simple_table a{pointer-events:none}}.post_content .q_button{background-color:#122a88}@media only screen and (max-width:767px){.post_content .q_button{min-width:260px;height:45px;line-height:45px;padding:0 15px}}@media print,screen and (min-width:768px){.post_content .q_button{min-width:300px;height:60px;line-height:60px;padding:0 20px}}.post_content .q_button:hover{background-color:#f39800}.post_content .style2a,.post_content .style2b,.post_content .style3a,.post_content .style3b,.post_content .style4a,.post_content .style4b,.post_content .style5a,.post_content .style5b{font-weight:700!important}.post_content .style2a{border-color:#122a88}.post_content .style2b{background-color:#122a88}.post_content .style3b{border-top-color:#122a88}.post_content .style4a{border-color:#122a88}.post_content .style4b{border-color:#122a88;background-color:#f4f4f4}.post_content .style4b:after{border:none}.post_content .style5b{background-color:#122a88}@media only screen and (max-width:767px){.custom *{font-size:14px}}@media print,screen and (min-width:768px){.custom *{font-size:16px}}@media only screen and (max-width:767px){.custom p{line-height:1.6;margin:20px 0;font-size:14px}}@media print,screen and (min-width:768px){.custom p{line-height:1.8;margin:45px 0;font-size:16px}}@media only screen and (max-width:767px){.custom ol,.custom table,.custom ul{margin:20px 0}}@media print,screen and (min-width:768px){.custom ol,.custom table,.custom ul{margin:45px 0}}@media only screen and (max-width:767px){.custom li,.custom td,.custom th{line-height:1.6}}@media print,screen and (min-width:768px){.custom li,.custom td,.custom th{line-height:1.8}}.custom button,.custom input,.custom optgroup,.custom select,.custom textarea{font-family:"游ゴシック",YuGothic,"Hiragino Kaku Gothic ProN",Meiryo,sans-serif}.custom :focus{outline:0}.custom p a{color:#0d6fb8;text-decoration:underline}@media print,screen and (min-width:768px){.hidePC{display:none}}@media only screen and (max-width:767px){.hideSP{display:none}}#menu_button:before{content:""!important;width:40px!important;height:60px!important;background-image:url(//lesty.co.jp/assets/css/../images/common/icon-menu.svg);background-size:contain;background-repeat:no-repeat;background-position:center;background-size:70%;top:0!important}#header_button--sp{display:flex;flex-wrap:nowrap;position:absolute;top:0;right:60px}#header_button--sp li{width:60px;height:60px}@media only screen and (max-width:374px){#header_button--sp li{width:40px}}#header_button--sp li.mail a{background-color:#f39800;background-image:url(//lesty.co.jp/assets/css/../images/common/icon-mail_white.svg);background-size:60%;border:solid 2px #f39800}#header_button--sp li.mail a:hover{background-color:#122a88}#header_button--sp li.tel a{background-color:#122a88;background-image:url(//lesty.co.jp/assets/css/../images/common/icon-tel_white.svg);background-size:40%;border:solid 2px #122a88}#header_button--sp li.tel a:hover{background-color:#f39800}#header_button--sp li a{display:block;width:100%;height:100%;background-size:contain;background-repeat:no-repeat;background-position:center}@media only screen and (min-width:951px){#header_button--sp{display:none}}.button--custom{float:left;margin-right:20px}@media only screen and (max-width:1250px){.button--custom{height:60px}.button--custom .mod__btn--tel{height:100%}.button--custom .mod__btn--tel .text{margin-top:.2em}}@media only screen and (min-width:1251px){#header_button{top:10px}.menu-item-317{display:none}}@media screen and (max-width:550px){#footer_company{padding-top:20px!important}}.footer_logo .logo img{max-width:100%}@media only screen and (max-width:1250px){.footer_info_content{width:100%!important}.footer_info_content .desc{text-align:center}}.footer_menu{width:100%!important}@media only screen and (max-width:1250px){.footer_menu{padding-left:0!important}}.footer_menu ul{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:stretch;align-content:center}.footer_menu ul>*{order:0;flex:0 1 auto;align-self:center}@media only screen and (max-width:767px){.footer_menu ul{flex-direction:column}}.footer_menu ul li{margin:0}@media only screen and (max-width:767px){.footer_menu ul li:nth-child(n+2){margin-top:15px}}@media only screen and (min-width:768px) and (max-width:1219px){.footer_menu ul li:nth-child(n+2){margin-left:30px}}@media print,screen and (min-width:1220px){.footer_menu ul li:nth-child(n+2){margin-left:70px}}.mod__col2{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:stretch;align-content:center}.mod__col2>*{order:0;flex:0 1 auto;align-self:auto}.mod__col2>*{width:50%;margin:0}.mod__col2>:nth-child(2n){margin-right:0}@media only screen and (max-width:767px){.mod__col2{flex-direction:column;justify-content:flex-start}}@media only screen and (max-width:767px){.mod__col2>*{width:100%}}.custom .mod__heading01,.mod__heading01{text-align:center}@media only screen and (max-width:767px){.custom .mod__heading01,.mod__heading01{font-size:24px}}@media print,screen and (min-width:768px){.custom .mod__heading01,.mod__heading01{font-size:35px}}@media only screen and (max-width:767px){.custom .mod__heading01+p,.mod__heading01+p{margin-bottom:50px}}@media print,screen and (min-width:768px){.custom .mod__heading01+p,.mod__heading01+p{text-align:center;margin-bottom:80px}}.custom .mod__heading02,.mod__heading02{line-height:1.4;text-align:center;font-weight:700}@media only screen and (max-width:767px){.custom .mod__heading02,.mod__heading02{margin:0 0 20px;font-size:24px}}@media print,screen and (min-width:768px){.custom .mod__heading02,.mod__heading02{margin:0 0 45px;font-size:32px}}.custom .mod__btn,.mod__btn{width:auto;max-width:240px;min-width:240px;display:block;padding:0 15px;color:#fff;background-color:#122a88;text-align:center;margin:0 auto;text-decoration:none}@media only screen and (max-width:767px){.custom .mod__btn,.mod__btn{font-size:12px;line-height:45px;min-width:180px;height:45px}}@media print,screen and (min-width:768px){.custom .mod__btn,.mod__btn{font-size:15px;line-height:60px;height:60px}}.custom .mod__btn:hover,.mod__btn:hover{background-color:#f39800;text-decoration:none}.custom .mod__btn--2col,.mod__btn--2col{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:stretch;align-content:center}.custom .mod__btn--2col>*,.mod__btn--2col>*{order:0;flex:0 1 auto;align-self:auto}.custom .mod__btn--2col>*,.mod__btn--2col>*{width:auto;margin:0 3.4% 0 0}.custom .mod__btn--2col>:nth-child(2n),.mod__btn--2col>:nth-child(2n){margin-right:0}@media only screen and (max-width:767px){.custom .mod__btn--2col,.mod__btn--2col{flex-direction:column;justify-content:flex-start}}@media only screen and (max-width:767px){.custom .mod__btn--2col>:first-child,.mod__btn--2col>:first-child{margin:0}.custom .mod__btn--2col>:nth-child(2),.mod__btn--2col>:nth-child(2){margin:20px 0 0}}.mod__btn--tel{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:stretch;align-content:center;flex-direction:column;align-items:center}.mod__btn--tel>*{order:0;flex:0 1 auto;align-self:auto}@media print,screen and (min-width:768px){.mod__btn--tel{pointer-events:none}}.mod__btn--tel .num{line-height:1;color:#122a88;font-weight:700;font-family:"メイリオ",Meiryo,sans-serif;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:stretch;align-content:center}.mod__btn--tel .num>*{order:0;flex:0 1 auto;align-self:auto}@media only screen and (max-width:767px){.mod__btn--tel .num{justify-content:center;font-size:25px}}@media print,screen and (min-width:768px){.mod__btn--tel .num{font-size:30px;letter-spacing:.02em}}.mod__btn--tel .num:before{display:inline-block;content:"";width:24px;height:24px;background-image:url(//lesty.co.jp/assets/css/../images/common/tel.svg);background-size:contain;background-repeat:no-repeat;background-position:center;margin-right:10px}.mod__btn--tel .text{line-height:1;color:#333;margin-top:.5em}@media only screen and (max-width:767px){.mod__btn--tel .text{font-size:14px}}@media print,screen and (min-width:768px){.mod__btn--tel .text{font-size:14px}}.custom .mod__list01,.mod__list01　{list-style:none;margin:0}.custom .mod__list01 li,.mod__list01　 li{list-style:none;position:relative;padding-left:20px}.custom .mod__list01 li:before,.mod__list01　 li:before{content:"";position:absolute;left:0;background-color:#0d6fb8;border-radius:50%}@media only screen and (max-width:767px){.custom .mod__list01 li:before,.mod__list01　 li:before{width:14px;height:14px;top:.3em}}@media print,screen and (min-width:768px){.custom .mod__list01 li:before,.mod__list01　 li:before{width:16px;height:16px;top:.4em}}.custom .mod__list01 li:not(:last-child),.mod__list01　 li:not(:last-child){margin-bottom:.3em}@media only screen and (max-width:550px){#header_slider_wrap{height:280px!important}#header_slider.header_para_slider{height:280px!important}#header_slider.header_para_slider.parallax-slider-initialized{height:280px!important}}@media only screen and (min-width:1251px){#header_slider_wrap{height:625px}#header_slider.header_para_slider{height:625px}#header_slider.header_para_slider.parallax-slider-initialized{height:625px!important}}@media only screen and (max-width:767px){.home .index_box_content.row1 .catch{font-size:16x;line-height:1.4;padding-right:30px}}@media print,screen and (min-width:768px){.home .index_box_content.row1 .catch{font-size:20px;line-height:1.6;padding-right:50px}}.home .element_image img{width:auto!important;max-width:100%}.home #youtube_content{width:100%;max-width:1000px;margin:0 auto}@media only screen and (max-width:767px){.home #youtube_content{padding:0 20px}}@media print,screen and (min-width:768px){.home #youtube_content{padding:0 50px}}.home .youtube{width:100%;padding-top:56.25%;position:relative}@media only screen and (max-width:767px){.home .youtube{margin-top:40px}}@media print,screen and (min-width:768px){.home .youtube{margin-top:80px}}.home .youtube iframe{position:absolute;top:0;right:0;width:100%;height:100%}.home #index_clinic .title_area .title{font-size:21px}@media only screen and (max-width:767px){.home #index_news{margin-top:-30px}}@media only screen and (min-width:768px) and (max-width:1219px){.home #index_news{margin-top:-40px}}@media print,screen and (min-width:1220px){.home #index_news{margin-top:-90px}}.home #index_news span.mobile{font-size:28px}.home #index_news span.mobile:nth-of-type(3){display:none}.home .index_cb_button a{background-color:#122a88}.home .index_cb_button a:hover{background-color:#f39800}@media only screen and (max-width:767px){.custom.service{margin-top:-30px}}@media print,screen and (min-width:768px){.custom.service .mod__col2>*{width:50%}}@media only screen and (max-width:767px){.custom.service section:not(:first-of-type){margin-top:30px}}.custom.service .service__head{background-color:#f4f4f4}@media only screen and (max-width:767px){.custom.service .service__head{width:calc(100% + 40px);margin-left:-20px}}.custom.service .service__head>div{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:stretch;align-content:flex-start;flex-direction:column}.custom.service .service__head>div>*{order:0;flex:0 1 auto;align-self:auto}@media only screen and (max-width:767px){.custom.service .service__head>div{padding:40px 30px 30px}}@media only screen and (min-width:768px) and (max-width:1219px){.custom.service .service__head>div{padding:30px}}@media print,screen and (min-width:1220px){.custom.service .service__head>div{padding:40px 75px 40px}}.custom.service .service__head h2,.custom.service .service__head h3{margin:0;padding:0}.custom.service .service__head h2{color:#122a88}@media only screen and (max-width:767px){.custom.service .service__head h2{font-size:24px}}@media only screen and (min-width:768px) and (max-width:1219px){.custom.service .service__head h2{font-size:26px}}@media print,screen and (min-width:1220px){.custom.service .service__head h2{font-size:35px}}@media only screen and (max-width:767px){.custom.service .service__head h3{font-size:16px;margin-top:10px}}@media only screen and (min-width:768px) and (max-width:1219px){.custom.service .service__head h3{font-size:28px}}@media print,screen and (min-width:1220px){.custom.service .service__head h3{font-size:20px}}.custom.service .service__head figure{margin:0;display:flex;justify-content:center;align-items:center}.custom.service .service__head figure img{display:block;width:100%;height:auto;margin:0 auto}.custom.service .service__body>div p{margin:0}@media only screen and (max-width:767px){.custom.service .service__body__list{margin-top:30px}}@media only screen and (min-width:768px) and (max-width:1219px){.custom.service .service__body__list{padding:50px 30px}}@media print,screen and (min-width:1220px){.custom.service .service__body__list{padding:65px 75px}}.custom.service .service__body__list p{color:#0d6fb8;font-weight:700;margin:0 0 .5em!important}.custom.service .service__body__list li{font-weight:700}@media only screen and (max-width:767px){.custom.service .service__body__desc{margin-top:20px}}@media only screen and (min-width:768px) and (max-width:1219px){.custom.service .service__body__desc{padding:50px 30px}}@media print,screen and (min-width:1220px){.custom.service .service__body__desc{padding:60px 80px 70px 30px}}.custom.service .service__body__desc p+p{margin-top:1em}#column_post_title_area .title{color:#122a88!important}@media only screen and (max-width:550px){#column_list .item{width:100%!important}}.tcd-pb-row.row5 .tcd-pb-col.col1 .tcd-pb-widget.widget1{display:flex;justify-content:flex-end}@media only screen and (max-width:767px){.tcd-pb-row.row5 .tcd-pb-col.col1 .tcd-pb-widget.widget1{justify-content:center;margin-bottom:40px;padding:0!important}}@media only screen and (max-width:767px){.tcd-pb-row.row5 .tcd-pb-col.col1 .tcd-pb-widget.widget1 .mod__btn--2col{align-items:center}}@media only screen and (max-width:767px){.tcd-pb-row.row5 .tcd-pb-col.col1 .tcd-pb-widget.widget1 .mod__btn--tel{justify-content:center}}@media only screen and (max-width:767px){.tcd-pb-row.row5 .tcd-pb-col.col1 .tcd-pb-widget.widget1 .mod__btn--tel .text{font-size:12px}}#news_archive .date{color:#122a88}@media only screen and (max-width:767px){.custom.reason .mod__col2{margin:-20px auto 40px}}@media print,screen and (min-width:768px){.custom.reason .mod__col2{margin:40px auto 80px}}.custom.reason .mod__col2 p{display:flex;justify-content:flex-start;align-items:center}@media print,screen and (min-width:768px){.custom.reason .mod__col2 p{padding-right:50px}}@media only screen and (max-width:767px){.company .mod__heading01+p,.custom.company .mod__heading01+p{margin-bottom:20px}}@media print,screen and (min-width:768px){.company .mod__heading01+p,.custom.company .mod__heading01+p{margin-bottom:45px}}@media only screen and (max-width:767px){.company .mod__heading01:nth-of-type(n+2),.custom.company .mod__heading01:nth-of-type(n+2){margin-top:40px!important}}@media print,screen and (min-width:768px){.company .mod__heading01:nth-of-type(n+2),.custom.company .mod__heading01:nth-of-type(n+2){margin-top:75px!important}}.company .company__signature img,.custom.company .company__signature img{display:block;margin:0 auto}@media only screen and (max-width:767px){.company iframe,.custom.company iframe{margin-top:40px}}@media print,screen and (min-width:768px){.company iframe,.custom.company iframe{margin-top:80px}}.custom.privacy ol,.privacy ol{list-style:none}.custom.privacy ol>li,.privacy ol>li{counter-increment:number}.custom.privacy ol>li:nth-child(n+2),.privacy ol>li:nth-child(n+2){margin-top:1.2em}.custom.privacy ol>li h2,.privacy ol>li h2{font-weight:700}@media only screen and (max-width:767px){.custom.privacy ol>li h2,.privacy ol>li h2{font-size:16px}}@media print,screen and (min-width:768px){.custom.privacy ol>li h2,.privacy ol>li h2{font-size:20px}}.custom.privacy ol>li h2:before,.privacy ol>li h2:before{display:inline-block;content:counter(number) "."}.custom.privacy ol>li p,.privacy ol>li p{width:100%;font-weight:400;margin:0}.custom.privacy ol ul,.privacy ol ul{margin:0;list-style-type:disc;padding-left:1.5em}.custom.privacy address,.privacy address{font-style:normal}@media print,screen and (min-width:768px){.custom.privacy address a,.privacy address a{pointer-events:none}}.custom.privacy address span,.privacy address span{display:block;font-weight:700}@media print,screen and (min-width:1220px){.custom.contact{padding:0 90px}}.custom.contact .contact__mail h2{text-align:center}@media print,screen and (min-width:768px){.custom.contact .contact__mail h2{font-size:35px}}@media print,screen and (min-width:768px){.custom.contact-check .contact__mail p{text-align:center}}@media print,screen and (min-width:768px){.custom.contact-check #mailform .mw_wp_form table tr td{padding:1.5em 0 1em 1em}}@media print,screen and (min-width:768px){.custom.contact-thanks .contact__info p{text-align:center}}.contact__flow{background:url(//lesty.co.jp/assets/css/../images/contact/flow.png) no-repeat}.contact__flow--check{background:url(//lesty.co.jp/assets/css/../images/contact/flow_check.png) no-repeat}.contact__flow--end{background:url(//lesty.co.jp/assets/css/../images/contact/flow_end.png) no-repeat}.contact__flow,.contact__flow--check,.contact__flow--end{height:0;display:block;overflow:hidden}@media only screen and (max-width:767px){.contact__flow,.contact__flow--check,.contact__flow--end{width:100%;padding-top:8.88%;background-size:contain;margin:20px auto 20px auto!important}}@media only screen and (min-width:768px) and (max-width:1219px){.contact__flow,.contact__flow--check,.contact__flow--end{width:100%;padding-top:8.88%;background-size:contain;margin:45px auto 50px auto!important}}@media print,screen and (min-width:1220px){.contact__flow,.contact__flow--check,.contact__flow--end{width:900px;padding-top:8%;margin:45px auto 80px auto!important;background-size:contain}}@media only screen and (max-width:767px){#mailform{padding:0 0 25px}}@media print,screen and (min-width:768px){#mailform{margin:0 auto;max-width:1000px;padding:0 0 20px}}#mailform .mw_wp_form{width:100%}#mailform .mw_wp_form table{width:100%;border-collapse:collapse;table-layout:fixed}@media only screen and (max-width:767px){#mailform .mw_wp_form table{margin:0 auto 30px auto}}@media print,screen and (min-width:768px){#mailform .mw_wp_form table{margin:0 auto 40px auto}}#mailform .mw_wp_form table .caution{display:block;padding-top:5px}#mailform .mw_wp_form table tr{width:100%!important}@media only screen and (max-width:767px){#mailform .mw_wp_form table tr{border-bottom:1px solid #ddd}}#mailform .mw_wp_form table tr td,#mailform .mw_wp_form table tr th{background-color:transparent;border:none}@media only screen and (max-width:767px){#mailform .mw_wp_form table tr td,#mailform .mw_wp_form table tr th{width:100%;display:block}}#mailform .mw_wp_form table tr th{padding:1em 1em 1em 0;width:270px;font-weight:400;text-align:left;color:#333;vertical-align:top}@media only screen and (max-width:767px){#mailform .mw_wp_form table tr th{width:100%;padding:1em 0 .5em;font-size:15px}}@media print,screen and (min-width:768px){#mailform .mw_wp_form table tr th{min-width:270px;font-size:16px;padding:1.5em 1em 1em 0;letter-spacing:-1px}}#mailform .mw_wp_form table tr th .required{line-height:1;color:#fff;font-size:.8em;text-align:center;text-decoration:none;outline:none;display:inline-block;border:1px solid #f39800;background-color:#f39800;padding:5px;float:right}@media print,screen and (min-width:768px){#mailform .mw_wp_form table tr th .required{font-size:14px}}#mailform .mw_wp_form table tr th .norequired{line-height:1;color:#fff;font-size:.8em;text-align:center;text-decoration:none;outline:none;display:inline-block;border:1px solid #626262;background-color:#626262;padding:5px;margin-left:1em;float:right}@media print,screen and (min-width:768px){#mailform .mw_wp_form table tr th .norequired{font-size:14px}}#mailform .mw_wp_form table tr td{padding:1em 0 1em 1em}@media only screen and (max-width:767px){#mailform .mw_wp_form table tr td{width:100%;padding:.5em 0 1em}}@media print,screen and (min-width:768px){#mailform .mw_wp_form table tr td{width:auto}}#mailform .mw_wp_form table tr td.error [type=address],#mailform .mw_wp_form table tr td.error [type=company],#mailform .mw_wp_form table tr td.error [type=email],#mailform .mw_wp_form table tr td.error [type=position],#mailform .mw_wp_form table tr td.error [type=text],#mailform .mw_wp_form table tr td.error select,#mailform .mw_wp_form table tr td.error textarea{background-color:#fff1f4;border-color:#b70000}#mailform .mw_wp_form table tr td [type=address],#mailform .mw_wp_form table tr td [type=company],#mailform .mw_wp_form table tr td [type=email],#mailform .mw_wp_form table tr td [type=position],#mailform .mw_wp_form table tr td [type=text],#mailform .mw_wp_form table tr td select,#mailform .mw_wp_form table tr td textarea{border:none;box-shadow:none;font-size:16px;font-size:16px;line-height:1.8;padding:6px 12px;color:#333;border:1px solid #d2d2d2}@media print,screen and (min-width:768px){#mailform .mw_wp_form table tr td [type=address],#mailform .mw_wp_form table tr td [type=company],#mailform .mw_wp_form table tr td [type=email],#mailform .mw_wp_form table tr td [type=position],#mailform .mw_wp_form table tr td [type=text],#mailform .mw_wp_form table tr td select,#mailform .mw_wp_form table tr td textarea{padding:10px 15px}}#mailform .mw_wp_form table tr td textarea{width:100%}#mailform .mw_wp_form table tr td [type=address]:focus,#mailform .mw_wp_form table tr td [type=company]:focus,#mailform .mw_wp_form table tr td [type=email]:focus,#mailform .mw_wp_form table tr td [type=position]:focus,#mailform .mw_wp_form table tr td [type=text]:focus,#mailform .mw_wp_form table tr td select:focus,#mailform .mw_wp_form table tr td textarea:focus{background-color:#f9fafd;border-color:#122a88}#mailform .mw_wp_form table tr td #company,#mailform .mw_wp_form table tr td #detail,#mailform .mw_wp_form table tr td #email,#mailform .mw_wp_form table tr td #kana,#mailform .mw_wp_form table tr td #name,#mailform .mw_wp_form table tr td #tel{display:inline-block;margin-bottom:0;vertical-align:middle;width:100%}#mailform .mw_wp_form table tr td input::placeholder{color:#a7a7a7}#mailform .mw_wp_form table tr td input:-ms-input-placeholder{color:#a7a7a7}#mailform .mw_wp_form table tr td input::-ms-input-placeholder{color:#a7a7a7}#mailform .mw_wp_form table tr td ul{width:100%;display:-moz-flex;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;flex-wrap:wrap}@media only screen and (max-width:767px){#mailform .mw_wp_form table tr td ul li{width:100%}}@media only screen and (min-width:768px) and (max-width:1219px){#mailform .mw_wp_form table tr td ul li{width:50%}}@media print,screen and (min-width:1220px){#mailform .mw_wp_form table tr td ul li{width:300px}}#mailform .mw_wp_form table tr td p{font-size:16px}@media only screen and (max-width:767px){#mailform .mw_wp_form table tr td p{margin:0 0 15px!important}}@media print,screen and (min-width:768px){#mailform .mw_wp_form table tr td p{margin:0 0 30px!important}}#mailform .mw_wp_form table tr td p a{color:#122a88;text-decoration:underline}#mailform .mw_wp_form table tr td p a:hover{text-decoration:none}@media only screen and (max-width:767px){#mailform .mw_wp_form table tr:last-child td label{display:block}}#mailform .submit{position:relative;margin:0 auto;display:block;max-width:620px}@media only screen and (max-width:767px){#mailform .submit{width:100%}}#mailform .submit input[name=submitConfirm]{width:100%;max-width:380px;margin:0 auto;height:50px;line-height:48px;text-align:center;color:#fff;background-color:#122a88;background-size:16px;display:block;text-decoration:none;font-size:16px;font-weight:500;margin-top:20px;border:1px solid #122a88;position:relative}#mailform .submit input[name=submitConfirm]:hover{cursor:pointer;background-size:16px;background-color:#f39800;border-color:#f39800}@media only screen and (max-width:767px){#mailform .submit input[name=submitConfirm]{width:80%;font-size:15px}}#mailform .submit input[type=submit][disabled]{background:#a3a3a3!important;border:1px solid #a3a3a3!important;color:#ffffff!important;pointer-events:none}#mailform .submit input[name=submitBack]{height:50px;line-height:48px;color:#fff;font-size:16px;background:#8f8f8f;border:none;text-align:center;float:left;cursor:pointer;font-weight:500}@media only screen and (max-width:767px){#mailform .submit input[name=submitBack]{width:48%;font-size:15px}}@media only screen and (min-width:768px) and (max-width:1219px){#mailform .submit input[name=submitBack]{width:48%}}@media print,screen and (min-width:1220px){#mailform .submit input[name=submitBack]{width:300px}}#mailform .submit input[name=submitBack]:hover{background-color:#122a88}#mailform .submit input[value=送信する]{height:50px;line-height:48px;font-size:16px;background-color:#122a88;background-size:16px;color:#fff;border:1px solid #122a88;text-align:center;cursor:pointer;float:right;font-weight:500}@media only screen and (max-width:767px){#mailform .submit input[value=送信する]{width:48%;font-size:15px}}@media only screen and (min-width:768px) and (max-width:1219px){#mailform .submit input[value=送信する]{width:48%}}@media print,screen and (min-width:1220px){#mailform .submit input[value=送信する]{width:300px}}#mailform .submit input[value=送信する]:hover{cursor:pointer;background-color:#f39800;background-size:16px;border-color:#f39800}#mailform select{-webkit-appearance:none;appearance:none;padding:0;margin:0;background:0 0;position:relative;z-index:1;padding-right:40px!important;width:100%}#mailform select::-ms-expand{display:none}#mailform option{padding-right:40px}#mailform .pulldown{position:relative;display:inline-block}@supports (-ms-ime-align:auto){@media only screen and (max-width:767px){#mailform .pulldown{max-height:44px!important}}@media print,screen and (min-width:768px){#mailform .pulldown{max-height:52px!important}}}@media only screen and (max-width:767px){#mailform .pulldown{width:100%;line-height:1.6;max-height:42px}}@media only screen and (min-width:768px) and (max-width:1219px){#mailform .pulldown{width:100%;max-height:50px}}@media print,screen and (min-width:1220px){#mailform .pulldown{width:50%;min-width:360px;max-height:50px}}#mailform .pulldown:before{content:"";position:absolute;top:0;right:0;background:#122a88;height:100%;width:40px}@media print,screen and (min-width:768px){#mailform .pulldown:before{width:50px}}#mailform .pulldown:after{content:"";position:absolute;z-index:0;top:-5px;bottom:0;margin:auto 0;right:14px;width:0;height:0;border-style:solid;width:10px;height:10px;border:1px solid;border-color:transparent transparent #fff #fff;transform:rotate(-45deg)}@media print,screen and (min-width:768px){#mailform .pulldown:after{right:19px}}#mailform input[type=checkbox],#mailform input[type=radio]{display:inline-block;margin-right:6px}#mailform input[type=checkbox]+span,#mailform input[type=radio]+span{position:relative;display:inline-block;margin-right:20px;font-size:16px;line-height:30px;cursor:pointer;color:#333}@media only screen and (max-width:767px){#mailform input[type=checkbox]+span,#mailform input[type=radio]+span{font-size:16px}}@media print,screen and (min-width:768px){#mailform input[type=checkbox]+span,#mailform input[type=radio]+span{margin-right:25px}}@media (min-width:1px){#mailform input[type=checkbox],#mailform input[type=radio]{display:none;margin:0}#mailform input[type=checkbox]+span,#mailform input[type=radio]+span{padding:0 0 0 45px}}@media print and (min-width:1px),screen and (min-width:1px) and (min-width:768px){#mailform input[type=checkbox]+span,#mailform input[type=radio]+span{padding:0 0 0 60px}}@media (min-width:1px){#mailform input[type=checkbox]+span:before,#mailform input[type=radio]+span:before{content:"";position:absolute;top:50%;left:0;box-sizing:border-box;display:block;width:30px;height:30px;margin-top:-15px;border:1px solid #a3a3a3!important}}@media print and (min-width:1px),screen and (min-width:1px) and (min-width:768px){#mailform input[type=checkbox]+span:before,#mailform input[type=radio]+span:before{width:40px;height:40px;margin-top:-20px}}@media (min-width:1px){#mailform input[type=checkbox]:checked+span:after,#mailform input[type=radio]:checked+span:after{content:"";position:absolute;top:50%;box-sizing:border-box;display:block}}@media (min-width:1px){#mailform input[type=radio]:checked+span:after{left:4px;width:22px;height:8px;margin-top:-5px;border-left:5px solid #0d6fb8;border-bottom:3px solid #0d6fb8;transform:rotate(-45deg)}}@media print and (min-width:1px),screen and (min-width:1px) and (min-width:768px){#mailform input[type=radio]:checked+span:after{left:4px;width:27px;height:12px;margin-top:-10px;margin-left:3px}}@media (min-width:1px){#mailform input[type=checkbox]:checked+span:after{left:4px;width:22px;height:8px;margin-top:-5px;border-left:5px solid #0d6fb8;border-bottom:3px solid #0d6fb8;transform:rotate(-45deg)}}@media print and (min-width:1px),screen and (min-width:1px) and (min-width:768px){#mailform input[type=checkbox]:checked+span:after{left:4px;width:27px;height:12px;margin-top:-10px;margin-left:3px}}#mailform .horizontal-item{margin-left:0}#mailform .attachment label{display:inline-block;position:relative;width:300px;height:50px;padding:10px 45px;background:#f4f4f4;color:#333;border:1px solid #122a88;border-radius:40px;font-size:16px;line-height:1;transition:all .3s;position:relative}@media only screen and (max-width:767px){#mailform .attachment label{width:100%;max-width:300px;padding:10px 20px;font-size:14px}}#mailform .attachment label:before{display:inline-block;content:"";width:31px;height:26px;margin-right:35px;background-image:url(//lesty.co.jp/assets/css/../img/contact/icon-camera.png);background-size:contain;background-repeat:no-repeat;vertical-align:middle}@media only screen and (max-width:767px){#mailform .attachment label:before{margin-right:20px}}#mailform .attachment label:hover{background-color:#cecece;transition:all .4s}#mailform .attachment label input{position:absolute;left:0;top:0;opacity:0;width:100%}@media only screen and (max-width:767px){#mailform .attachment .filename{display:block;font-size:12px;margin-top:10px}}@media print,screen and (min-width:768px){#mailform .attachment .filename{ddisplay:inline-block;margin:0 0 0 10px}}@media only screen and (max-width:767px){#mailform .attachment .note{display:block;font-size:14px;margin-top:10px}}@media print,screen and (min-width:768px){#mailform .attachment .note{display:inline-block;margin:0 0 0 40px}}#mailform .attachment .mwform-file-delete{width:40px;height:40px;font-size:30px;display:inline-block;position:absolute;top:4px;right:5px;background:#ddd;border:1px solid #000;border-radius:50%;text-align:center;line-height:40px;font-family:sans-serif}@media only screen and (min-width:768px) and (max-width:1219px){.custom.line{padding:0 50px;margin-top:40px}}@media print,screen and (min-width:1220px){.custom.line{padding:0 160px;margin-top:40px}}.line p a{color:#0d6fb8;text-decoration:underline}.line .list--disc{list-style:none;margin:0}.line .list--disc li{position:relative;list-style:none;counter-increment:number;font-weight:700}@media only screen and (max-width:767px){.line .list--disc li{margin:0 auto;padding-left:40px}}@media print,screen and (min-width:768px){.line .list--disc li{font-size:18px;padding-left:60px}}@media only screen and (max-width:767px){.line .list--disc li:not(:first-child){margin-top:15px}}@media print,screen and (min-width:768px){.line .list--disc li:not(:first-child){margin-top:40px}}.line .list--disc li:before{content:counter(number);display:inline-block;background:#00b900;color:#fff;font-weight:700;text-align:center;border-radius:50%;position:absolute;left:0}@media only screen and (max-width:767px){.line .list--disc li:before{width:30px;height:30px;top:-4px;line-height:30px;font-size:16px}}@media print,screen and (min-width:768px){.line .list--disc li:before{width:40px;height:40px;top:-5.6px;line-height:40px;font-size:18px}}.line__intro figure{width:100%;max-width:400px;margin:0 auto}@media only screen and (max-width:767px){.line__intro figure p{margin-bottom:30px}}@media print,screen and (min-width:768px){.line__intro figure p{font-size:18px}}.line__intro figure img{display:block;width:100%;height:auto;margin:0 auto}.line__flow{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:stretch;align-content:flex-start}.line__flow>*{order:0;flex:0 1 auto;align-self:auto}@media only screen and (max-width:767px){.line__flow{flex-direction:column}}@media print,screen and (min-width:768px){.line__flow{margin-top:60px}}.line__flow li{border-radius:10px;border:solid 2px #06c655;position:relative;display:flex;justify-content:center;align-items:center;flex-direction:column}@media only screen and (max-width:767px){.line__flow li{line-height:1.6;width:100%;font-size:16px;padding:8px 10px}}@media print,screen and (min-width:768px){.line__flow li{width:30%;height:160px;font-size:20px}}@media only screen and (max-width:767px){.line__flow li:not(:first-child){margin-top:30px}}.line__flow li:not(:last-child):after{display:block;content:"";position:absolute;background-image:url(//lesty.co.jp/assets/css/../images/line/arrow-line.svg);background-position:center center;background-repeat:no-repeat}@media only screen and (max-width:767px){.line__flow li:not(:last-child):after{width:100%;height:30px;bottom:-30px;right:0;transform:rotate(90deg)}}@media print,screen and (min-width:768px){.line__flow li:not(:last-child):after{width:18%;height:100%;top:0;right:-18%}}.line__flow li span{margin-top:-.3em;font-weight:700;color:#06c655}@media only screen and (max-width:767px){.line__flow li span{font-size:16px}}@media print,screen and (min-width:768px){.line__flow li span{font-size:20px}}.line__flow li span span{margin-left:.3em}@media only screen and (max-width:767px){.line__flow li span span{font-size:20px}}@media print,screen and (min-width:768px){.line__flow li span span{font-size:27px}}.line__container{border-top:1px dashed #000}@media only screen and (max-width:767px){.line__container{padding:30px 0}}@media print,screen and (min-width:768px){.line__container{padding:50px 0 55px}}.line__step1 h3,.line__step2 h3,.line__step3 h3{color:#122a88}@media print,screen and (min-width:768px){.line__step1 h3,.line__step2 h3,.line__step3 h3{font-size:40px!important}}.line__step1 h3 .step,.line__step2 h3 .step,.line__step3 h3 .step{font-weight:700;letter-spacing:.05em;margin-right:.8em}@media only screen and (max-width:767px){.line__step1 h3 .step,.line__step2 h3 .step,.line__step3 h3 .step{font-size:18px}}@media print,screen and (min-width:768px){.line__step1 h3 .step,.line__step2 h3 .step,.line__step3 h3 .step{font-size:24px}}.line__step1 h3 .step span,.line__step2 h3 .step span,.line__step3 h3 .step span{font-size:1.4em;margin-left:.1em}.line__step1 p{margin:0 auto}.line__step1__anchor{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:stretch;align-content:flex-start}.line__step1__anchor>*{order:0;flex:0 1 auto;align-self:auto}@media only screen and (max-width:767px){.line__step1__anchor{flex-direction:column;margin-bottom:40px!important}}@media print,screen and (min-width:768px){.line__step1__anchor{margin-bottom:50px!important}}.line__step1__anchor li{font-weight:700;text-align:center;position:relative;list-style:none}@media only screen and (max-width:767px){.line__step1__anchor li{width:100%;height:60px}}@media print,screen and (min-width:768px){.line__step1__anchor li{width:30%;height:100px}}.line__step1__anchor li:first-child a:before{background-image:url(//lesty.co.jp/assets/css/../images/line/icon-qr.png)}.line__step1__anchor li:nth-child(2) a:before{background-image:url(//lesty.co.jp/assets/css/../images/line/icon-search.png)}.line__step1__anchor li:nth-child(3) a:before{background-image:url(//lesty.co.jp/assets/css/../images/line/icon-mobile.png)}@media only screen and (max-width:767px){.line__step1__anchor li:nth-child(n+2){margin-top:10px}}.line__step1__anchor li a{border-radius:10px;background-color:#122a88;height:100%;color:#fff;display:flex;justify-content:space-between;align-items:center}@media only screen and (max-width:767px){.line__step1__anchor li a{padding:0 20px;font-size:16px;padding:8px 10px;justify-content:flex-start}}@media print,screen and (min-width:768px){.line__step1__anchor li a{padding:0 24px 0 30px;font-size:18px}}@media only screen and (min-width:768px) and (min-width:768px) and (max-width:991px){.line__step1__anchor li a{flex-direction:column;padding:10px;font-size:14px}.line__step1__anchor li a:after{position:absolute!important}}.line__step1__anchor li a:hover{text-decoration:none;color:#fff;background-color:#091544}.line__step1__anchor li a:before{display:inline-block;content:"";background-image:url(//lesty.co.jp/assets/css/../images/line/icon-qr.png);background-position:center center;background-repeat:no-repeat;background-size:contain}@media only screen and (max-width:767px){.line__step1__anchor li a:before{width:30px;height:30px;margin-right:10px}}@media print,screen and (min-width:768px){.line__step1__anchor li a:before{width:50px;height:50px}}.line__step1__anchor li a:after{width:12px;height:12px;content:"";border-top:1px solid #fff;border-right:1px solid #fff;transform:rotate(45deg);display:block;position:absolute;top:0;bottom:0;right:24px;margin:auto 0;z-index:2}@media only screen and (max-width:767px){.line__step1__anchor li a:after{transform:translateY(-4px) rotate(135deg)}}@media print,screen and (min-width:768px){.line__step1__anchor li a:after{position:static}}.line__step1__flow div{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:stretch;align-content:flex-start}.line__step1__flow div>*{order:0;flex:0 1 auto;align-self:auto}@media only screen and (max-width:767px){.line__step1__flow div{margin:15px 0;justify-content:flex-start}}@media print,screen and (min-width:768px){.line__step1__flow div{width:calc(100% + 60px);margin:40px 0 40px -60px}}.line__step1__flow div figure{margin:0}@media only screen and (max-width:767px){.line__step1__flow div figure{width:100%}}@media print,screen and (min-width:768px){.line__step1__flow div figure{width:48%}}@media only screen and (max-width:767px){.line__step1__flow div figure:nth-child(n+2){margin-top:10px}}@media print,screen and (min-width:768px){.line__step1__flow div figure:nth-child(n+2){margin-left:4%}}.line__step1__flow div img{display:block;width:100%;max-width:440px;height:auto;margin:0 auto}.line__step1__flow div.qr img{max-width:140px;border:1px solid #000}.line__step1__flow .mod__btn{background-color:#06c655;border:1px solid #06c655;max-width:330px;font-weight:700}@media only screen and (max-width:767px){.line__step1__flow .mod__btn{margin:20px auto 30px}}@media print,screen and (min-width:768px){.line__step1__flow .mod__btn{font-size:18px;margin:40px auto 60px}}.line__step1__flow .mod__btn:hover{color:#06c655;background-color:#fff}@media only screen and (max-width:767px){.line__step2,.line__step3{padding:30px 0}}@media print,screen and (min-width:768px){.line__step2,.line__step3{padding:60px 0}}@media print,screen and (min-width:768px){.line__step2 .mod__heading02,.line__step3 .mod__heading02{margin-bottom:60px}}.line__step2{margin-left:calc(((100vw - 100%)/2)*-1);margin-right:calc(((100vw - 100%)/2)*-1);background-color:#f4f4f4}@media only screen and (max-width:767px){.line__step2{padding:30px calc((100vw - 100%)/2) 40px}}@media print,screen and (min-width:768px){.line__step2{padding:60px calc((100vw - 100%)/2) 70px}}.line__step2 .mod__col2{flex-direction:row-reverse}.line__step2 .mod__col2>div{display:flex;justify-content:center;align-items:center;flex-direction:column}@media only screen and (max-width:767px){.line__step2 .mod__col2>div{width:100%}}@media print,screen and (min-width:768px){.line__step2 .mod__col2>div{width:38%}}.line__step2 .mod__col2>div h4{width:100%;margin:0 0 .6em;padding:0;line-height:1.4}@media only screen and (max-width:767px){.line__step2 .mod__col2>div h4{font-size:14px}}@media print,screen and (min-width:768px){.line__step2 .mod__col2>div h4{font-size:20px}}.line__step2 .mod__col2>div ul{list-style:none;width:100%}@media only screen and (max-width:767px){.line__step2 .mod__col2>div ul{margin-top:10px}}@media print,screen and (min-width:768px){.line__step2 .mod__col2>div ul{margin-top:20px}}.line__step2 .mod__col2>div ul li{border-bottom:1px dotted #707070;position:relative;padding:.6em 0}.line__step2 .mod__col2>div ul li span{color:#122a88;margin-right:.5em}@media only screen and (max-width:767px){.line__step2 .mod__col2 figure{width:100%;margin-top:20px}}@media print,screen and (min-width:768px){.line__step2 .mod__col2 figure{width:56%}}.line__step2 .mod__col2 figure img{display:block;width:100%;max-width:480px;height:auto;margin:0 auto}.line__step3 h4{margin:0 0 .6em}@media only screen and (max-width:767px){.line__step3 h4{font-size:14px}}@media print,screen and (min-width:768px){.line__step3 h4{font-size:16px}}.line__step3 p{margin:0}@media print,screen and (min-width:768px){.line__step3 p{font-size:18px}}