﻿html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}button{font-weight:normal}body{font-size:62.5%;margin:0px;font-weight:500;font-family:Noto Sans Japanese,arial,"ＭＳ Ｐゴシック", "MS PGothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, sans-serif}@media screen and (max-width: 1040px){body{width:100%}}@media screen and (max-width: 767px){body{width:100%}}.yu-mincho{font-family:YuMincho, "Yu Mincho", serif !important}@media screen and (max-width: 767px){.yu-mincho{font-family:"ヒラギノ明朝 ProN W3", "HiraMinProN-W3", "HG明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "MS 明朝", serif !important}}.mojyaji{font-family:mojyaji}img{vertical-align:bottom}.bold{font-weight:bold}h1,h2,h3,h4,h5,p{line-height:1.5;margin:0px;font-weight:normal}.noto-font{font-family:'Noto Sans Japanese', serif}.clear{clear:both}#body{margin:0px}@media screen and (max-width: 767px){#body{margin-top:0px}}a{text-decoration:none;cursor:pointer;color:#00A1E9}a:hover{opacity:0.6}a.no-hover:hover{opacity:1.0}a.no-link{cursor:default;opacity:1.0}p{line-height:1.6}#main{border:none}#header-in,#navi-in,#body-in,#footer-in{width:100%}#body-in{background-color:#F0FBFC}html{margin-top:0px !important}.clear{clear:both}.small{font-size:1.4em}.background-wrapper{width:100%;background-size:cover;background-position:center center;background-repeat:no-repeat}.content-wrapper{padding:60px 0px;width:980px;height:auto;margin:0 auto;box-sizing:border-box}@media screen and (max-width: 1040px){.content-wrapper{padding:30px 10px;width:100%}}.content-wrapper.no-padding{padding-top:0px}.content-main-wrapper{padding:60px 0px;width:850px;height:auto;margin:0 auto;box-sizing:border-box}@media screen and (max-width: 1040px){.content-main-wrapper{padding:30px 10px;width:100%}}.content-under-wrapper{padding:60px 0px;width:850px;height:auto;margin:0 auto;box-sizing:border-box}@media screen and (max-width: 1040px){.content-under-wrapper{padding:30px 10px;width:100%}}.content-long-wrapper{padding:50px 0px;width:1000px;height:auto;margin:0 auto;box-sizing:border-box}@media screen and (max-width: 1250px){.content-long-wrapper{width:100%}}@media screen and (max-width: 1040px){.content-long-wrapper{padding:40px 10px;width:100%}}.flex-row{display:flex;flex-direction:row}@media screen and (max-width: 767px){.flex-row{display:block}.flex-row.mobile-flex{display:flex;flex-wrap:wrap}}.flex-space{justify-content:space-between}.flex-start{justify-content:flex-start}.flex-end{justify-content:flex-end}.flex-center{justify-content:center}.flex-wrap{flex-wrap:wrap}.flex-reverse{flex-direction:row-reverse}.flex-column{flex-direction:column}.grid{display:grid;grid-gap:5px}.align-item{align-items:center}.text-center{text-align:center}@media screen and (max-width: 767px){.only-pc{display:none}}.only-sp{display:none}@media screen and (max-width: 767px){.only-sp{display:block}}.only-tablet{display:none}@media screen and (max-width: 1040px){.only-tablet{display:block}}.only-pc-is-slick{display:block !important}@media screen and (max-width: 767px){.only-pc-is-slick{display:none !important}}.only-sp-is-slick{display:none !important}@media screen and (max-width: 767px){.only-sp-is-slick{display:block !important}}#mobile-menu{display:block;background-color:#25B7C0}#mobile-menu a{position:relative;right:auto;margin-top:0px}@media screen and (max-width: 767px){#mobile-menu{display:block}}.mbn{margin-bottom:0px !important}.mbs{margin-bottom:20px !important}@media screen and (max-width: 767px){.mbs{margin-bottom:10px !important}}.mbm{margin-bottom:40px !important}@media screen and (max-width: 767px){.mbm{margin-bottom:20px !important}}.mbl{margin-bottom:60px !important}@media screen and (max-width: 767px){.mbl{margin-bottom:30px !important}}.mtn{margin-top:0px !important}.mts{margin-top:20px !important}.mtm{margin-top:40px !important}.mtl{margin-top:60px !important}.box-link{display:block;color:#000}.background-gray{background-color:#F8F8F8}.animation-button .cover{position:absolute;z-index:-1;display:block;content:'';top:-100%;left:-100%;width:100%;height:100%}.animation-button,.animation-button .cover{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .3s;transition:all .3s}.animation-button{display:inline-block;position:relative;text-align:center;text-decoration:none;z-index:2;overflow:hidden;outline:none}.animation-button:hover{background-color:#FFF}.animation-button:hover .cover{top:0;left:0;background-color:#FFF}#body-in{padding-top:92px}@media screen and (max-width: 767px){#body-in{padding-top:60px}}.main-wrapper{width:980px;margin:0 auto}@media screen and (max-width: 767px){.main-wrapper{width:100%}}#main{background-color:#F0FBFC;float:none;margin-bottom:0;padding:0px;width:980px}@media screen and (max-width: 767px){#main{padding:0px 10px}}#sidebar{width:300px;padding:0px}#page-top{z-index:2}@media screen and (max-width: 767px){br{display:none}br.not{display:block}}#breadcrumb{padding:0px;font-size:1.2em;margin-bottom:20px}@media screen and (max-width: 1040px){#breadcrumb{padding-left:0px}}#breadcrumb h1{font-size:1.0em;font-family:"游ゴシック", "Yu Gothic", YuGothic, "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ ゴシック", sans-serif !important;display:inline-block}.btn-link button{border:none;width:240px;height:40px;color:white;font-size:1.4em;font-weight:normal;border-radius:0px}@media screen and (max-width: 767px){.btn-link button{width:100%}}.btn-link button i{margin-left:10px}.btn-link button.phone-btn{background-color:#00A1E9;margin-right:20px}.btn-link button.contact-btn{background-color:#FF9A34}.form-title{width:220px;display:flex;align-items:center;justify-content:center;border:2px solid #25B7C0;font-size:1.8em;background-color:white;height:35px;border-radius:20px;margin-bottom:30px}.first-movie{text-align:center;margin-bottom:30px}@media screen and (max-width: 767px){.first-movie iframe{width:100%}}.base-form{background-color:white;padding:40px 30px}.base-form .base-item{margin-bottom:20px}.base-form .base-item .base-name{width:260px}@media screen and (max-width: 767px){.base-form .base-item .base-name{display:flex;margin-bottom:10px}}.base-form .base-item .base-name label{font-size:1.6em;font-weight:normal;margin-right:20px}.base-form .base-item .base-name .hissu{color:white;background-color:#E95464;width:60px;height:30px;display:flex;font-size:1.6em;align-items:center;justify-content:center;border-radius:5px}.base-form .base-item .base-input{width:660px}@media screen and (max-width: 767px){.base-form .base-item .base-input{width:100%}}.base-form .base-item .base-input input{margin:0px;width:660px;font-size:1.6em;border:1px solid #D1D1D1;-webkit-appearance:none;border-radius:5px;height:35px;padding:0px 10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width: 767px){.base-form .base-item .base-input input{width:100%}}.base-form .base-item .base-input select{margin:0px;width:660px;font-size:1.6em;border:1px solid #D1D1D1;-webkit-appearance:none;border-radius:5px;height:35px;background:url(/assets/patient/arrow-ab1ef55e7c62cbfdc1649b2f4685c788a99ba90f56f8b47f4fc54cce3c2498ff.png) no-repeat right 8px center;background-size:8px auto;background-color:#EDEDEE;padding:0px 10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.base-form .base-item .base-input select#patient_birthday_1i{width:80px}.base-form .base-item .base-input select#patient_birthday_2i{width:80px}.base-form .base-item .base-input select#patient_birthday_3i{width:80px}@media screen and (max-width: 767px){.base-form .base-item .base-input select{width:100%}}.base-form .base-item .base-check label{font-size:1.6em}.form-section{margin-top:40px}.count-box{padding:0px 0px 20px;text-align:center;background-color:white}.count-box .count-text{font-size:1.8em;border-bottom:6px solid #25B7C0;display:inline-block}.count-box .count-text .count-num{margin:0px 10px;display:inline-block;font-size:2.2em}.regist-table{border-collapse:collapse;width:78%}@media screen and (max-width: 767px){.regist-table{width:100%}}.regist-table--full{width:100%}.regist-table--full:last-child .before-question{border-bottom:1px solid #D1D1D1}.regist-table--full:last-child .before-answer{border-bottom:1px solid #D1D1D1}.regist-table tr .symptom-question{width:90%;font-size:1.6em;border:1px solid #D1D1D1;border-right:0px;border-bottom:0px;padding:13px 40px}.regist-table tr .symptom-answer{width:10%;padding:13px 0px;border:1px solid #D1D1D1;border-bottom:0px;text-align:center}.regist-table tr .symptom-answer input{width:18px;height:18px}.regist-table tr .symptom-answer .hidden-span{display:none}.regist-table tr .before-question{width:80%;font-size:1.6em;border:1px solid #D1D1D1;border-right:0px;border-bottom:0px;padding:10px}.regist-table tr .before-answer{padding:13px 0px;font-size:1.4em;border:1px solid #D1D1D1;border-bottom:0px;text-align:center;width:5%}.regist-table tr:last-child .symptom-question{border-bottom:1px solid #D1D1D1}.regist-table tr:last-child .symptom-answer{border-bottom:1px solid #D1D1D1}.meter-box{width:20%}@media screen and (max-width: 767px){.meter-box{width:100%}}.meter-box .meter-title{font-size:1.4em;color:white;background-color:#25B7C0;text-align:center}.meter-box .meter-title svg{margin-right:10px}.meter-box .meter-img{background-color:#F0FBFC;padding:20px 60px}.meter-box .meter-img img{display:none}.meter-box .meter-img img.on{display:block}.regist-btn{background-color:#EA5532;border-bottom:5px solid #dA4522;height:80px;width:420px;color:white;font-size:2.0em;cursor:pointer;margin-top:5px;border-radius:5px}@media screen and (max-width: 767px){.regist-btn{width:100%}}.regist-btn:hover{height:75px;border-bottom:none;margin-top:10px}#error_explanation{padding:20px;background-color:#F0D9D9;margin-bottom:20px}#error_explanation ul li{font-size:1.6em}.chart-wrapper{padding:30px;background-color:white}.chart-wrapper .chart-box{width:400px}.chart-wrapper .text-box{width:420px;padding:30px 20px;background-color:#F8F8F8}.section-title{font-size:2.0em;margin-bottom:20px}.section-title i{color:#25B7C0;margin-right:10px}.patients-list-wrapper{padding:20px;background-color:white}.patients-list-wrapper .patients-list li{margin-bottom:20px;padding-bottom:5px;border-bottom:1px solid #ddd}.patients-list-wrapper .patients-list li:last-child{margin-bottom:0px}.patients-list-wrapper .patients-list li .patient-name{font-size:1.8em;margin-right:20px}.patients-list-wrapper .patients-list li a{font-size:1.6em;margin-right:20px}.patients-list-wrapper .patients-list li a.delete-link{color:red}.patients-list-wrapper .patients-list li a i{margin-right:5px}.search-wrapper{margin-bottom:20px;width:300px;max-width:100%}.search-wrapper input{width:100%;border:1px solid #ddd;padding:10px;border-radius:5px;font-size:1.6em}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}button{font-weight:normal}body{font-size:62.5%;margin:0px;font-weight:500;font-family:Noto Sans Japanese,arial,"ＭＳ Ｐゴシック", "MS PGothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, sans-serif}@media screen and (max-width: 1040px){body{width:100%}}@media screen and (max-width: 767px){body{width:100%}}.yu-mincho{font-family:YuMincho, "Yu Mincho", serif !important}@media screen and (max-width: 767px){.yu-mincho{font-family:"ヒラギノ明朝 ProN W3", "HiraMinProN-W3", "HG明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "MS 明朝", serif !important}}.mojyaji{font-family:mojyaji}img{vertical-align:bottom}.bold{font-weight:bold}h1,h2,h3,h4,h5,p{line-height:1.5;margin:0px;font-weight:normal}.noto-font{font-family:'Noto Sans Japanese', serif}.clear{clear:both}#body{margin:0px}@media screen and (max-width: 767px){#body{margin-top:0px}}a{text-decoration:none;cursor:pointer;color:#00A1E9}a:hover{opacity:0.6}a.no-hover:hover{opacity:1.0}a.no-link{cursor:default;opacity:1.0}p{line-height:1.6}#main{border:none}#header-in,#navi-in,#body-in,#footer-in{width:100%}#body-in{background-color:#F0FBFC}html{margin-top:0px !important}.clear{clear:both}.small{font-size:1.4em}.background-wrapper{width:100%;background-size:cover;background-position:center center;background-repeat:no-repeat}.content-wrapper{padding:60px 0px;width:980px;height:auto;margin:0 auto;box-sizing:border-box}@media screen and (max-width: 1040px){.content-wrapper{padding:30px 10px;width:100%}}.content-wrapper.no-padding{padding-top:0px}.content-main-wrapper{padding:60px 0px;width:850px;height:auto;margin:0 auto;box-sizing:border-box}@media screen and (max-width: 1040px){.content-main-wrapper{padding:30px 10px;width:100%}}.content-under-wrapper{padding:60px 0px;width:850px;height:auto;margin:0 auto;box-sizing:border-box}@media screen and (max-width: 1040px){.content-under-wrapper{padding:30px 10px;width:100%}}.content-long-wrapper{padding:50px 0px;width:1000px;height:auto;margin:0 auto;box-sizing:border-box}@media screen and (max-width: 1250px){.content-long-wrapper{width:100%}}@media screen and (max-width: 1040px){.content-long-wrapper{padding:40px 10px;width:100%}}.flex-row{display:flex;flex-direction:row}@media screen and (max-width: 767px){.flex-row{display:block}.flex-row.mobile-flex{display:flex;flex-wrap:wrap}}.flex-space{justify-content:space-between}.flex-start{justify-content:flex-start}.flex-end{justify-content:flex-end}.flex-center{justify-content:center}.flex-wrap{flex-wrap:wrap}.flex-reverse{flex-direction:row-reverse}.flex-column{flex-direction:column}.grid{display:grid;grid-gap:5px}.align-item{align-items:center}.text-center{text-align:center}@media screen and (max-width: 767px){.only-pc{display:none}}.only-sp{display:none}@media screen and (max-width: 767px){.only-sp{display:block}}.only-tablet{display:none}@media screen and (max-width: 1040px){.only-tablet{display:block}}.only-pc-is-slick{display:block !important}@media screen and (max-width: 767px){.only-pc-is-slick{display:none !important}}.only-sp-is-slick{display:none !important}@media screen and (max-width: 767px){.only-sp-is-slick{display:block !important}}#mobile-menu{display:block;background-color:#25B7C0}#mobile-menu a{position:relative;right:auto;margin-top:0px}@media screen and (max-width: 767px){#mobile-menu{display:block}}.mbn{margin-bottom:0px !important}.mbs{margin-bottom:20px !important}@media screen and (max-width: 767px){.mbs{margin-bottom:10px !important}}.mbm{margin-bottom:40px !important}@media screen and (max-width: 767px){.mbm{margin-bottom:20px !important}}.mbl{margin-bottom:60px !important}@media screen and (max-width: 767px){.mbl{margin-bottom:30px !important}}.mtn{margin-top:0px !important}.mts{margin-top:20px !important}.mtm{margin-top:40px !important}.mtl{margin-top:60px !important}.box-link{display:block;color:#000}.background-gray{background-color:#F8F8F8}.animation-button .cover{position:absolute;z-index:-1;display:block;content:'';top:-100%;left:-100%;width:100%;height:100%}.animation-button,.animation-button .cover{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .3s;transition:all .3s}.animation-button{display:inline-block;position:relative;text-align:center;text-decoration:none;z-index:2;overflow:hidden;outline:none}.animation-button:hover{background-color:#FFF}.animation-button:hover .cover{top:0;left:0;background-color:#FFF}#body-in{padding-top:92px}@media screen and (max-width: 767px){#body-in{padding-top:60px}}.main-wrapper{width:980px;margin:0 auto}@media screen and (max-width: 767px){.main-wrapper{width:100%}}#main{background-color:#F0FBFC;float:none;margin-bottom:0;padding:0px;width:980px}@media screen and (max-width: 767px){#main{padding:0px 10px}}#sidebar{width:300px;padding:0px}#page-top{z-index:2}@media screen and (max-width: 767px){br{display:none}br.not{display:block}}#breadcrumb{padding:0px;font-size:1.2em;margin-bottom:20px}@media screen and (max-width: 1040px){#breadcrumb{padding-left:0px}}#breadcrumb h1{font-size:1.0em;font-family:"游ゴシック", "Yu Gothic", YuGothic, "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ ゴシック", sans-serif !important;display:inline-block}.btn-link button{border:none;width:240px;height:40px;color:white;font-size:1.4em;font-weight:normal;border-radius:0px}@media screen and (max-width: 767px){.btn-link button{width:100%}}.btn-link button i{margin-left:10px}.btn-link button.phone-btn{background-color:#00A1E9;margin-right:20px}.btn-link button.contact-btn{background-color:#FF9A34}.clinic-card{margin-bottom:20px;border:2px solid #ddd;background-color:white;padding:15px}.clinic-card .clinic-content{display:flex;justify-content:space-between}@media screen and (max-width: 767px){.clinic-card .clinic-content{display:block}}.clinic-card .clinic-content .clinic-image-box{flex:1;margin-right:20px}.clinic-card .clinic-content .clinic-image{display:flex;justify-content:center}.clinic-card .clinic-content .clinic-image .clinic-slider-main{width:200px;height:200px}.clinic-card .clinic-content .clinic-image .clinic-slider-main .clinic-image-main{width:200px;height:200px;object-fit:contain}.clinic-card .clinic-content .clinic-thumbnail{margin:0 auto;display:block;height:80px}.clinic-card .clinic-content .clinic-info{flex:1}.clinic-card .clinic-content .clinic-info .clinic-name{font-size:1.6em;margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #ccc;display:flex;justify-content:flex-start}.clinic-card .clinic-content .clinic-info .clinic-title{font-size:2.0em;font-weight:bold;margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #ccc}.clinic-card .clinic-content .clinic-info .clinic-info-td{width:70%;padding-left:20px;display:block}.clinic-card .clinic-content .clinic-info .clinic-info-th{width:30%;display:block;font-weight:bold;border-right:1px solid black}.clinic-card .clinic-content .clinic-info .clinic-address,.clinic-card .clinic-content .clinic-info .clinic-phone,.clinic-card .clinic-content .clinic-info .clinic-url{margin-bottom:15px;padding-bottom:15px;font-size:1.6em;width:100%;border-bottom:1px solid #ccc;display:flex;justify-content:flex-start}.clinic-card .clinic-content .clinic-info .clinic-url{border-bottom:none}.clinic-card .clinic-comments{padding:10px;border-top:1px solid #ccc}.clinic-card .clinic-comments-title{font-size:1.6em;font-weight:bold;margin-bottom:10px}.clinic-card .clinic-comments-content{font-size:1.6em}.region-links-container{background-color:#F4F4F4;padding:20px;margin-bottom:20px}.region-head{font-size:16px;margin-bottom:10px}.region-title{background-color:#25B7C0;color:white;padding:10px;text-align:center;margin-right:20px;width:100px}.region-title h3{font-size:16px}.prefectures{display:flex;justify-content:flex-start}.region{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;margin-bottom:20px}.region:last-child{margin-bottom:0}.prefecture{margin:5px;font-size:14px}.prefecture-link{color:#00A7FF;text-decoration:underline}.prefecture-no-link{color:black}.region-section-title{font-size:24px;background-color:#25B7C0;color:white;padding:5px 10px;position:relative}.region-section-title-position{position:absolute;top:-92px;left:0}.image-preview-container img{max-width:150px;max-height:150px;object-fit:contain}.category-buttons .category-btn.doctor-btn{display:flex;justify-content:flex-start;align-self:center;padding:5px;box-sizing:border-box}.category-buttons .category-btn.doctor-btn .doctor-name{width:calc( 100% - 100px );font-size:16px}.category-buttons .category-btn.doctor-btn .doctor-img{width:40px;height:40px;display:flex;justify-content:center;align-items:center;object-fit:cover;background-color:white;border:2px solid #25B7C0;border-radius:50%}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}button{font-weight:normal}body{font-size:62.5%;margin:0px;font-weight:500;font-family:Noto Sans Japanese,arial,"ＭＳ Ｐゴシック", "MS PGothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, sans-serif}@media screen and (max-width: 1040px){body{width:100%}}@media screen and (max-width: 767px){body{width:100%}}.yu-mincho{font-family:YuMincho, "Yu Mincho", serif !important}@media screen and (max-width: 767px){.yu-mincho{font-family:"ヒラギノ明朝 ProN W3", "HiraMinProN-W3", "HG明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "MS 明朝", serif !important}}.mojyaji{font-family:mojyaji}img{vertical-align:bottom}.bold{font-weight:bold}h1,h2,h3,h4,h5,p{line-height:1.5;margin:0px;font-weight:normal}.noto-font{font-family:'Noto Sans Japanese', serif}.clear{clear:both}#body{margin:0px}@media screen and (max-width: 767px){#body{margin-top:0px}}a{text-decoration:none;cursor:pointer;color:#00A1E9}a:hover{opacity:0.6}a.no-hover:hover{opacity:1.0}a.no-link{cursor:default;opacity:1.0}p{line-height:1.6}#main{border:none}#header-in,#navi-in,#body-in,#footer-in{width:100%}#body-in{background-color:#F0FBFC}html{margin-top:0px !important}.clear{clear:both}.small{font-size:1.4em}.background-wrapper{width:100%;background-size:cover;background-position:center center;background-repeat:no-repeat}.content-wrapper{padding:60px 0px;width:980px;height:auto;margin:0 auto;box-sizing:border-box}@media screen and (max-width: 1040px){.content-wrapper{padding:30px 10px;width:100%}}.content-wrapper.no-padding{padding-top:0px}.content-main-wrapper{padding:60px 0px;width:850px;height:auto;margin:0 auto;box-sizing:border-box}@media screen and (max-width: 1040px){.content-main-wrapper{padding:30px 10px;width:100%}}.content-under-wrapper{padding:60px 0px;width:850px;height:auto;margin:0 auto;box-sizing:border-box}@media screen and (max-width: 1040px){.content-under-wrapper{padding:30px 10px;width:100%}}.content-long-wrapper{padding:50px 0px;width:1000px;height:auto;margin:0 auto;box-sizing:border-box}@media screen and (max-width: 1250px){.content-long-wrapper{width:100%}}@media screen and (max-width: 1040px){.content-long-wrapper{padding:40px 10px;width:100%}}.flex-row{display:flex;flex-direction:row}@media screen and (max-width: 767px){.flex-row{display:block}.flex-row.mobile-flex{display:flex;flex-wrap:wrap}}.flex-space{justify-content:space-between}.flex-start{justify-content:flex-start}.flex-end{justify-content:flex-end}.flex-center{justify-content:center}.flex-wrap{flex-wrap:wrap}.flex-reverse{flex-direction:row-reverse}.flex-column{flex-direction:column}.grid{display:grid;grid-gap:5px}.align-item{align-items:center}.text-center{text-align:center}@media screen and (max-width: 767px){.only-pc{display:none}}.only-sp{display:none}@media screen and (max-width: 767px){.only-sp{display:block}}.only-tablet{display:none}@media screen and (max-width: 1040px){.only-tablet{display:block}}.only-pc-is-slick{display:block !important}@media screen and (max-width: 767px){.only-pc-is-slick{display:none !important}}.only-sp-is-slick{display:none !important}@media screen and (max-width: 767px){.only-sp-is-slick{display:block !important}}#mobile-menu{display:block;background-color:#25B7C0}#mobile-menu a{position:relative;right:auto;margin-top:0px}@media screen and (max-width: 767px){#mobile-menu{display:block}}.mbn{margin-bottom:0px !important}.mbs{margin-bottom:20px !important}@media screen and (max-width: 767px){.mbs{margin-bottom:10px !important}}.mbm{margin-bottom:40px !important}@media screen and (max-width: 767px){.mbm{margin-bottom:20px !important}}.mbl{margin-bottom:60px !important}@media screen and (max-width: 767px){.mbl{margin-bottom:30px !important}}.mtn{margin-top:0px !important}.mts{margin-top:20px !important}.mtm{margin-top:40px !important}.mtl{margin-top:60px !important}.box-link{display:block;color:#000}.background-gray{background-color:#F8F8F8}.animation-button .cover{position:absolute;z-index:-1;display:block;content:'';top:-100%;left:-100%;width:100%;height:100%}.animation-button,.animation-button .cover{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .3s;transition:all .3s}.animation-button{display:inline-block;position:relative;text-align:center;text-decoration:none;z-index:2;overflow:hidden;outline:none}.animation-button:hover{background-color:#FFF}.animation-button:hover .cover{top:0;left:0;background-color:#FFF}#body-in{padding-top:92px}@media screen and (max-width: 767px){#body-in{padding-top:60px}}.main-wrapper{width:980px;margin:0 auto}@media screen and (max-width: 767px){.main-wrapper{width:100%}}#main{background-color:#F0FBFC;float:none;margin-bottom:0;padding:0px;width:980px}@media screen and (max-width: 767px){#main{padding:0px 10px}}#sidebar{width:300px;padding:0px}#page-top{z-index:2}@media screen and (max-width: 767px){br{display:none}br.not{display:block}}#breadcrumb{padding:0px;font-size:1.2em;margin-bottom:20px}@media screen and (max-width: 1040px){#breadcrumb{padding-left:0px}}#breadcrumb h1{font-size:1.0em;font-family:"游ゴシック", "Yu Gothic", YuGothic, "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ ゴシック", sans-serif !important;display:inline-block}.btn-link button{border:none;width:240px;height:40px;color:white;font-size:1.4em;font-weight:normal;border-radius:0px}@media screen and (max-width: 767px){.btn-link button{width:100%}}.btn-link button i{margin-left:10px}.btn-link button.phone-btn{background-color:#00A1E9;margin-right:20px}.btn-link button.contact-btn{background-color:#FF9A34}.NewsHome__box{background-color:white;display:flex;justify-content:flex-start;align-items:center;color:#2E2F30;border-bottom:1px solid #E0E0E0;padding:10px}.NewsHome__box__img{width:200px;height:200px;object-fit:contain}.NewsHome__box:first-child{border-top:1px solid #E0E0E0}.NewsHome__box__text{width:calc(100% - 220px )}.NewsHome__box__date{font-size:1.6em;font-weight:bold;color:#9F9F9F;width:100%;margin-bottom:10px}.NewsHome__box__title{width:100%;font-size:1.6em}.NewsHome__link{background-color:#FF9A34;border-bottom:5px solid #EF5600;width:300px;height:35px;margin-right:10px}@media screen and (max-width: 767px){.NewsHome__link{border-bottom:none;margin-right:0px}}.NewsHome__link:hover{margin-top:5px;border-bottom:none}@media screen and (max-width: 767px){.NewsHome__link:hover{margin-top:0px}}.Column__title{font-size:2.6em;font-weight:bold;margin-bottom:40px}.Column-width-all{width:100%}.Column__img{width:100%;margin-bottom:40px}.Column__img__img{width:100%;height:auto}.Column__content{font-size:2.0em;line-height:1.5}.Column__content h2{background:white;padding:10px;font-size:22px;margin-bottom:20px}.Column__content p{font-size:16px;line-height:1.5;margin-bottom:20px}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}button{font-weight:normal}body{font-size:62.5%;margin:0px;font-weight:500;font-family:Noto Sans Japanese,arial,"ＭＳ Ｐゴシック", "MS PGothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, sans-serif}@media screen and (max-width: 1040px){body{width:100%}}@media screen and (max-width: 767px){body{width:100%}}.yu-mincho{font-family:YuMincho, "Yu Mincho", serif !important}@media screen and (max-width: 767px){.yu-mincho{font-family:"ヒラギノ明朝 ProN W3", "HiraMinProN-W3", "HG明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "MS 明朝", serif !important}}.mojyaji{font-family:mojyaji}img{vertical-align:bottom}.bold{font-weight:bold}h1,h2,h3,h4,h5,p{line-height:1.5;margin:0px;font-weight:normal}.noto-font{font-family:'Noto Sans Japanese', serif}.clear{clear:both}#body{margin:0px}@media screen and (max-width: 767px){#body{margin-top:0px}}a{text-decoration:none;cursor:pointer;color:#00A1E9}a:hover{opacity:0.6}a.no-hover:hover{opacity:1.0}a.no-link{cursor:default;opacity:1.0}p{line-height:1.6}#main{border:none}#header-in,#navi-in,#body-in,#footer-in{width:100%}#body-in{background-color:#F0FBFC}html{margin-top:0px !important}.clear{clear:both}.small{font-size:1.4em}.background-wrapper{width:100%;background-size:cover;background-position:center center;background-repeat:no-repeat}.content-wrapper{padding:60px 0px;width:980px;height:auto;margin:0 auto;box-sizing:border-box}@media screen and (max-width: 1040px){.content-wrapper{padding:30px 10px;width:100%}}.content-wrapper.no-padding{padding-top:0px}.content-main-wrapper{padding:60px 0px;width:850px;height:auto;margin:0 auto;box-sizing:border-box}@media screen and (max-width: 1040px){.content-main-wrapper{padding:30px 10px;width:100%}}.content-under-wrapper{padding:60px 0px;width:850px;height:auto;margin:0 auto;box-sizing:border-box}@media screen and (max-width: 1040px){.content-under-wrapper{padding:30px 10px;width:100%}}.content-long-wrapper{padding:50px 0px;width:1000px;height:auto;margin:0 auto;box-sizing:border-box}@media screen and (max-width: 1250px){.content-long-wrapper{width:100%}}@media screen and (max-width: 1040px){.content-long-wrapper{padding:40px 10px;width:100%}}.flex-row{display:flex;flex-direction:row}@media screen and (max-width: 767px){.flex-row{display:block}.flex-row.mobile-flex{display:flex;flex-wrap:wrap}}.flex-space{justify-content:space-between}.flex-start{justify-content:flex-start}.flex-end{justify-content:flex-end}.flex-center{justify-content:center}.flex-wrap{flex-wrap:wrap}.flex-reverse{flex-direction:row-reverse}.flex-column{flex-direction:column}.grid{display:grid;grid-gap:5px}.align-item{align-items:center}.text-center{text-align:center}@media screen and (max-width: 767px){.only-pc{display:none}}.only-sp{display:none}@media screen and (max-width: 767px){.only-sp{display:block}}.only-tablet{display:none}@media screen and (max-width: 1040px){.only-tablet{display:block}}.only-pc-is-slick{display:block !important}@media screen and (max-width: 767px){.only-pc-is-slick{display:none !important}}.only-sp-is-slick{display:none !important}@media screen and (max-width: 767px){.only-sp-is-slick{display:block !important}}#mobile-menu{display:block;background-color:#25B7C0}#mobile-menu a{position:relative;right:auto;margin-top:0px}@media screen and (max-width: 767px){#mobile-menu{display:block}}.mbn{margin-bottom:0px !important}.mbs{margin-bottom:20px !important}@media screen and (max-width: 767px){.mbs{margin-bottom:10px !important}}.mbm{margin-bottom:40px !important}@media screen and (max-width: 767px){.mbm{margin-bottom:20px !important}}.mbl{margin-bottom:60px !important}@media screen and (max-width: 767px){.mbl{margin-bottom:30px !important}}.mtn{margin-top:0px !important}.mts{margin-top:20px !important}.mtm{margin-top:40px !important}.mtl{margin-top:60px !important}.box-link{display:block;color:#000}.background-gray{background-color:#F8F8F8}.animation-button .cover{position:absolute;z-index:-1;display:block;content:'';top:-100%;left:-100%;width:100%;height:100%}.animation-button,.animation-button .cover{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .3s;transition:all .3s}.animation-button{display:inline-block;position:relative;text-align:center;text-decoration:none;z-index:2;overflow:hidden;outline:none}.animation-button:hover{background-color:#FFF}.animation-button:hover .cover{top:0;left:0;background-color:#FFF}#body-in{padding-top:92px}@media screen and (max-width: 767px){#body-in{padding-top:60px}}.main-wrapper{width:980px;margin:0 auto}@media screen and (max-width: 767px){.main-wrapper{width:100%}}#main{background-color:#F0FBFC;float:none;margin-bottom:0;padding:0px;width:980px}@media screen and (max-width: 767px){#main{padding:0px 10px}}#sidebar{width:300px;padding:0px}#page-top{z-index:2}@media screen and (max-width: 767px){br{display:none}br.not{display:block}}#breadcrumb{padding:0px;font-size:1.2em;margin-bottom:20px}@media screen and (max-width: 1040px){#breadcrumb{padding-left:0px}}#breadcrumb h1{font-size:1.0em;font-family:"游ゴシック", "Yu Gothic", YuGothic, "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ ゴシック", sans-serif !important;display:inline-block}.btn-link button{border:none;width:240px;height:40px;color:white;font-size:1.4em;font-weight:normal;border-radius:0px}@media screen and (max-width: 767px){.btn-link button{width:100%}}.btn-link button i{margin-left:10px}.btn-link button.phone-btn{background-color:#00A1E9;margin-right:20px}.btn-link button.contact-btn{background-color:#FF9A34}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}button{font-weight:normal}body{font-size:62.5%;margin:0px;font-weight:500;font-family:Noto Sans Japanese,arial,"ＭＳ Ｐゴシック", "MS PGothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, sans-serif}@media screen and (max-width: 1040px){body{width:100%}}@media screen and (max-width: 767px){body{width:100%}}.yu-mincho{font-family:YuMincho, "Yu Mincho", serif !important}@media screen and (max-width: 767px){.yu-mincho{font-family:"ヒラギノ明朝 ProN W3", "HiraMinProN-W3", "HG明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "MS 明朝", serif !important}}.mojyaji{font-family:mojyaji}img{vertical-align:bottom}.bold{font-weight:bold}h1,h2,h3,h4,h5,p{line-height:1.5;margin:0px;font-weight:normal}.noto-font{font-family:'Noto Sans Japanese', serif}.clear{clear:both}#body{margin:0px}@media screen and (max-width: 767px){#body{margin-top:0px}}a{text-decoration:none;cursor:pointer;color:#00A1E9}a:hover{opacity:0.6}a.no-hover:hover{opacity:1.0}a.no-link{cursor:default;opacity:1.0}p{line-height:1.6}#main{border:none}#header-in,#navi-in,#body-in,#footer-in{width:100%}#body-in{background-color:#F0FBFC}html{margin-top:0px !important}.clear{clear:both}.small{font-size:1.4em}.background-wrapper{width:100%;background-size:cover;background-position:center center;background-repeat:no-repeat}.content-wrapper{padding:60px 0px;width:980px;height:auto;margin:0 auto;box-sizing:border-box}@media screen and (max-width: 1040px){.content-wrapper{padding:30px 10px;width:100%}}.content-wrapper.no-padding{padding-top:0px}.content-main-wrapper{padding:60px 0px;width:850px;height:auto;margin:0 auto;box-sizing:border-box}@media screen and (max-width: 1040px){.content-main-wrapper{padding:30px 10px;width:100%}}.content-under-wrapper{padding:60px 0px;width:850px;height:auto;margin:0 auto;box-sizing:border-box}@media screen and (max-width: 1040px){.content-under-wrapper{padding:30px 10px;width:100%}}.content-long-wrapper{padding:50px 0px;width:1000px;height:auto;margin:0 auto;box-sizing:border-box}@media screen and (max-width: 1250px){.content-long-wrapper{width:100%}}@media screen and (max-width: 1040px){.content-long-wrapper{padding:40px 10px;width:100%}}.flex-row{display:flex;flex-direction:row}@media screen and (max-width: 767px){.flex-row{display:block}.flex-row.mobile-flex{display:flex;flex-wrap:wrap}}.flex-space{justify-content:space-between}.flex-start{justify-content:flex-start}.flex-end{justify-content:flex-end}.flex-center{justify-content:center}.flex-wrap{flex-wrap:wrap}.flex-reverse{flex-direction:row-reverse}.flex-column{flex-direction:column}.grid{display:grid;grid-gap:5px}.align-item{align-items:center}.text-center{text-align:center}@media screen and (max-width: 767px){.only-pc{display:none}}.only-sp{display:none}@media screen and (max-width: 767px){.only-sp{display:block}}.only-tablet{display:none}@media screen and (max-width: 1040px){.only-tablet{display:block}}.only-pc-is-slick{display:block !important}@media screen and (max-width: 767px){.only-pc-is-slick{display:none !important}}.only-sp-is-slick{display:none !important}@media screen and (max-width: 767px){.only-sp-is-slick{display:block !important}}#mobile-menu{display:block;background-color:#25B7C0}#mobile-menu a{position:relative;right:auto;margin-top:0px}@media screen and (max-width: 767px){#mobile-menu{display:block}}.mbn{margin-bottom:0px !important}.mbs{margin-bottom:20px !important}@media screen and (max-width: 767px){.mbs{margin-bottom:10px !important}}.mbm{margin-bottom:40px !important}@media screen and (max-width: 767px){.mbm{margin-bottom:20px !important}}.mbl{margin-bottom:60px !important}@media screen and (max-width: 767px){.mbl{margin-bottom:30px !important}}.mtn{margin-top:0px !important}.mts{margin-top:20px !important}.mtm{margin-top:40px !important}.mtl{margin-top:60px !important}.box-link{display:block;color:#000}.background-gray{background-color:#F8F8F8}.animation-button .cover{position:absolute;z-index:-1;display:block;content:'';top:-100%;left:-100%;width:100%;height:100%}.animation-button,.animation-button .cover{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .3s;transition:all .3s}.animation-button{display:inline-block;position:relative;text-align:center;text-decoration:none;z-index:2;overflow:hidden;outline:none}.animation-button:hover{background-color:#FFF}.animation-button:hover .cover{top:0;left:0;background-color:#FFF}#body-in{padding-top:92px}@media screen and (max-width: 767px){#body-in{padding-top:60px}}.main-wrapper{width:980px;margin:0 auto}@media screen and (max-width: 767px){.main-wrapper{width:100%}}#main{background-color:#F0FBFC;float:none;margin-bottom:0;padding:0px;width:980px}@media screen and (max-width: 767px){#main{padding:0px 10px}}#sidebar{width:300px;padding:0px}#page-top{z-index:2}@media screen and (max-width: 767px){br{display:none}br.not{display:block}}#breadcrumb{padding:0px;font-size:1.2em;margin-bottom:20px}@media screen and (max-width: 1040px){#breadcrumb{padding-left:0px}}#breadcrumb h1{font-size:1.0em;font-family:"游ゴシック", "Yu Gothic", YuGothic, "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ ゴシック", sans-serif !important;display:inline-block}.btn-link button{border:none;width:240px;height:40px;color:white;font-size:1.4em;font-weight:normal;border-radius:0px}@media screen and (max-width: 767px){.btn-link button{width:100%}}.btn-link button i{margin-left:10px}.btn-link button.phone-btn{background-color:#00A1E9;margin-right:20px}.btn-link button.contact-btn{background-color:#FF9A34}.enge-admin .api-usage-stats{margin-bottom:30px}.enge-admin .api-usage-stats .card{border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 2px 5px rgba(0,0,0,0.1);transition:all 0.3s ease}.enge-admin .api-usage-stats .card:hover{transform:translateY(-3px);box-shadow:0 4px 8px rgba(0,0,0,0.15)}.enge-admin .api-usage-stats .card .card-body{padding:15px;text-align:center}.enge-admin .api-usage-stats .card .card-title{color:#555;font-size:16px;margin-bottom:10px}.enge-admin .api-usage-stats .card h2{color:#007bff;font-size:32px;font-weight:bold;margin:0}.enge-admin .api-log-details .section-title{font-size:18px;margin:20px 0;color:#444;border-bottom:2px solid #007bff;padding-bottom:5px}.enge-admin .api-log-details pre{background-color:#f8f9fa;border-radius:5px;padding:15px;max-height:400px;overflow:auto;font-family:monospace;font-size:14px;border:1px solid #e0e0e0}.enge-admin .api-log-details .json{color:#333}.enge-admin .tabs{display:flex;margin-bottom:40px}.enge-admin .tab{padding:10px;border:1px solid #ccc;text-align:center;flex-grow:1;color:black;font-size:20px;background-color:white}.enge-admin .tab:hover,.enge-admin .tab.active{background-color:blue;color:white}.enge-admin .new-post{margin-bottom:20px;display:block}.enge-admin .new-post .btn{font-size:16px}.enge-admin .btn{padding:8px 16px;margin:4px;cursor:pointer;border:none;border-radius:4px;text-align:center}.enge-admin .btn-primary{background-color:#007bff;color:white}.enge-admin .btn-danger{background-color:#dc3545;color:white}.enge-admin .btn-sm{padding:4px 8px;font-size:12px}.enge-admin h1{font-size:24px;margin-bottom:20px}.enge-admin .table{width:100%;border-collapse:collapse;font-family:Arial, sans-serif}.enge-admin .table th,.enge-admin .table td{border:1px solid #ddd;text-align:left;padding:8px;font-size:16px}.enge-admin .table th{background-color:#f2f2f2}.enge-admin .table td{vertical-align:middle;background-color:white}.enge-admin .table td .action{display:flex;justify-content:center;align-content:center;flex-direction:column}.enge-admin .table tr:nth-child(even){background-color:#f2f2f2}.enge-admin .table tr:hover{background-color:#f5f5f5}.enge-admin .table .doctor_img{width:50px}.enge-admin .table .doctor-image{width:50px}.enge-admin .table .movie-video{width:200px}.enge-admin .table .movie-image{width:150px}.enge-admin .user-form .form-group{margin-bottom:20px}.enge-admin .user-form .existing-image{width:50px}.enge-admin .user-form .existing-video{width:100%}.enge-admin .user-form .form-label,.enge-admin .user-form .form-input,.enge-admin .user-form .form-submit{font-size:16px}.enge-admin .user-form .form-label{display:block;margin-bottom:8px}.enge-admin .user-form .form-input{width:100%;padding:8px;border:1px solid #ccc;border-radius:4px}.enge-admin .user-form .form-submit{padding:12px 24px;background-color:#007bff;color:white;border:none;border-radius:4px;cursor:pointer}.enge-admin .user-form .form-submit:hover{background-color:#0056b3}.enge-admin .user-form select{font-size:16px}.enge-admin .clinic-img{width:80px}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}button{font-weight:normal}body{font-size:62.5%;margin:0px;font-weight:500;font-family:Noto Sans Japanese,arial,"ＭＳ Ｐゴシック", "MS PGothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, sans-serif}@media screen and (max-width: 1040px){body{width:100%}}@media screen and (max-width: 767px){body{width:100%}}.yu-mincho{font-family:YuMincho, "Yu Mincho", serif !important}@media screen and (max-width: 767px){.yu-mincho{font-family:"ヒラギノ明朝 ProN W3", "HiraMinProN-W3", "HG明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "MS 明朝", serif !important}}.mojyaji{font-family:mojyaji}img{vertical-align:bottom}.bold{font-weight:bold}h1,h2,h3,h4,h5,p{line-height:1.5;margin:0px;font-weight:normal}.noto-font{font-family:'Noto Sans Japanese', serif}.clear{clear:both}#body{margin:0px}@media screen and (max-width: 767px){#body{margin-top:0px}}a{text-decoration:none;cursor:pointer;color:#00A1E9}a:hover{opacity:0.6}a.no-hover:hover{opacity:1.0}a.no-link{cursor:default;opacity:1.0}p{line-height:1.6}#main{border:none}#header-in,#navi-in,#body-in,#footer-in{width:100%}#body-in{background-color:#F0FBFC}html{margin-top:0px !important}.clear{clear:both}.small{font-size:1.4em}.background-wrapper{width:100%;background-size:cover;background-position:center center;background-repeat:no-repeat}.content-wrapper{padding:60px 0px;width:980px;height:auto;margin:0 auto;box-sizing:border-box}@media screen and (max-width: 1040px){.content-wrapper{padding:30px 10px;width:100%}}.content-wrapper.no-padding{padding-top:0px}.content-main-wrapper{padding:60px 0px;width:850px;height:auto;margin:0 auto;box-sizing:border-box}@media screen and (max-width: 1040px){.content-main-wrapper{padding:30px 10px;width:100%}}.content-under-wrapper{padding:60px 0px;width:850px;height:auto;margin:0 auto;box-sizing:border-box}@media screen and (max-width: 1040px){.content-under-wrapper{padding:30px 10px;width:100%}}.content-long-wrapper{padding:50px 0px;width:1000px;height:auto;margin:0 auto;box-sizing:border-box}@media screen and (max-width: 1250px){.content-long-wrapper{width:100%}}@media screen and (max-width: 1040px){.content-long-wrapper{padding:40px 10px;width:100%}}.flex-row{display:flex;flex-direction:row}@media screen and (max-width: 767px){.flex-row{display:block}.flex-row.mobile-flex{display:flex;flex-wrap:wrap}}.flex-space{justify-content:space-between}.flex-start{justify-content:flex-start}.flex-end{justify-content:flex-end}.flex-center{justify-content:center}.flex-wrap{flex-wrap:wrap}.flex-reverse{flex-direction:row-reverse}.flex-column{flex-direction:column}.grid{display:grid;grid-gap:5px}.align-item{align-items:center}.text-center{text-align:center}@media screen and (max-width: 767px){.only-pc{display:none}}.only-sp{display:none}@media screen and (max-width: 767px){.only-sp{display:block}}.only-tablet{display:none}@media screen and (max-width: 1040px){.only-tablet{display:block}}.only-pc-is-slick{display:block !important}@media screen and (max-width: 767px){.only-pc-is-slick{display:none !important}}.only-sp-is-slick{display:none !important}@media screen and (max-width: 767px){.only-sp-is-slick{display:block !important}}#mobile-menu{display:block;background-color:#25B7C0}#mobile-menu a{position:relative;right:auto;margin-top:0px}@media screen and (max-width: 767px){#mobile-menu{display:block}}.mbn{margin-bottom:0px !important}.mbs{margin-bottom:20px !important}@media screen and (max-width: 767px){.mbs{margin-bottom:10px !important}}.mbm{margin-bottom:40px !important}@media screen and (max-width: 767px){.mbm{margin-bottom:20px !important}}.mbl{margin-bottom:60px !important}@media screen and (max-width: 767px){.mbl{margin-bottom:30px !important}}.mtn{margin-top:0px !important}.mts{margin-top:20px !important}.mtm{margin-top:40px !important}.mtl{margin-top:60px !important}.box-link{display:block;color:#000}.background-gray{background-color:#F8F8F8}.animation-button .cover{position:absolute;z-index:-1;display:block;content:'';top:-100%;left:-100%;width:100%;height:100%}.animation-button,.animation-button .cover{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .3s;transition:all .3s}.animation-button{display:inline-block;position:relative;text-align:center;text-decoration:none;z-index:2;overflow:hidden;outline:none}.animation-button:hover{background-color:#FFF}.animation-button:hover .cover{top:0;left:0;background-color:#FFF}#body-in{padding-top:92px}@media screen and (max-width: 767px){#body-in{padding-top:60px}}.main-wrapper{width:980px;margin:0 auto}@media screen and (max-width: 767px){.main-wrapper{width:100%}}#main{background-color:#F0FBFC;float:none;margin-bottom:0;padding:0px;width:980px}@media screen and (max-width: 767px){#main{padding:0px 10px}}#sidebar{width:300px;padding:0px}#page-top{z-index:2}@media screen and (max-width: 767px){br{display:none}br.not{display:block}}#breadcrumb{padding:0px;font-size:1.2em;margin-bottom:20px}@media screen and (max-width: 1040px){#breadcrumb{padding-left:0px}}#breadcrumb h1{font-size:1.0em;font-family:"游ゴシック", "Yu Gothic", YuGothic, "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ ゴシック", sans-serif !important;display:inline-block}.btn-link button{border:none;width:240px;height:40px;color:white;font-size:1.4em;font-weight:normal;border-radius:0px}@media screen and (max-width: 767px){.btn-link button{width:100%}}.btn-link button i{margin-left:10px}.btn-link button.phone-btn{background-color:#00A1E9;margin-right:20px}.btn-link button.contact-btn{background-color:#FF9A34}.attention-wrapper .attention-text{font-size:16px;border:2px solid black;padding:20px}.banner-wrapper{display:flex;justify-content:space-between;flex-wrap:wrap;padding:0 !important}.banner-wrapper .banner__link{display:block;height:76px;width:300px;margin-top:20px}@media screen and (max-width: 767px){.banner-wrapper .banner__link{margin:20px auto 0}}.banner-wrapper .banner__link img{width:auto;height:100%;max-width:100%;object-fit:contain}.footer-wrapper{padding:40px 0px}.footer-wrapper .footer-box .img-box .footer-img{width:250px;height:auto;display:inline-block}.footer-wrapper .footer-box .img-box .footer-img img{width:100%}.footer-wrapper .footer-box .footer-mail-text{margin-top:10px;font-size:14px;color:#000}@media screen and (max-width: 767px){.footer-wrapper .footer-box .footer-mail-text{margin-bottom:10px}}.footer-wrapper .footer-box .footer-mail-text i{margin-right:5px;color:#25B7C0}.footer-wrapper .footer-box .footer-navi-list{margin-left:60px}@media screen and (max-width: 767px){.footer-wrapper .footer-box .footer-navi-list{margin-left:0px;width:100%}}.footer-wrapper .footer-box .footer-navi-list li{margin-bottom:10px}@media screen and (max-width: 767px){.footer-wrapper .footer-box .footer-navi-list li{width:100%;margin-bottom:0px}}.footer-wrapper .footer-box .footer-navi-list li a{font-size:14px;color:#000;border-bottom:1px solid #00A1E9}@media screen and (max-width: 767px){.footer-wrapper .footer-box .footer-navi-list li a{width:100%;border:none;padding:10px;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;background-color:#25B7C0;color:white;border-bottom:1px solid white}}.footer-wrapper .footer-sns-wrapper .sns-box{border:1px solid #25B7C0;padding:20px;width:25%;color:#25B7C0;font-size:2.4em}@media screen and (max-width: 767px){.footer-wrapper .footer-sns-wrapper .sns-box{font-size:1.4em;box-sizing:border-box;padding:20px 10px}.footer-wrapper .footer-sns-wrapper .sns-box i{font-size:2.0em}}.footer-wrapper .footer-sns-wrapper .sns-box .sns-text{line-height:1.0}.copy-write-wrapper{background-color:#25B7C0;padding:10px 0px}.copy-write-wrapper .copy-write-list{margin-bottom:10px}.copy-write-wrapper .copy-write-list li{margin-left:20px}.copy-write-wrapper .copy-write-list li a{color:white;font-size:1.2em}.copy-write-wrapper .copy-write-list li:last-child:before{content:"/";font-size:12px;color:white;margin-right:20px}.copy-write-wrapper .copy-write-text{color:white;font-size:12px}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}button{font-weight:normal}body{font-size:62.5%;margin:0px;font-weight:500;font-family:Noto Sans Japanese,arial,"ＭＳ Ｐゴシック", "MS PGothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, sans-serif}@media screen and (max-width: 1040px){body{width:100%}}@media screen and (max-width: 767px){body{width:100%}}.yu-mincho{font-family:YuMincho, "Yu Mincho", serif !important}@media screen and (max-width: 767px){.yu-mincho{font-family:"ヒラギノ明朝 ProN W3", "HiraMinProN-W3", "HG明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "MS 明朝", serif !important}}.mojyaji{font-family:mojyaji}img{vertical-align:bottom}.bold{font-weight:bold}h1,h2,h3,h4,h5,p{line-height:1.5;margin:0px;font-weight:normal}.noto-font{font-family:'Noto Sans Japanese', serif}.clear{clear:both}#body{margin:0px}@media screen and (max-width: 767px){#body{margin-top:0px}}a{text-decoration:none;cursor:pointer;color:#00A1E9}a:hover{opacity:0.6}a.no-hover:hover{opacity:1.0}a.no-link{cursor:default;opacity:1.0}p{line-height:1.6}#main{border:none}#header-in,#navi-in,#body-in,#footer-in{width:100%}#body-in{background-color:#F0FBFC}html{margin-top:0px !important}.clear{clear:both}.small{font-size:1.4em}.background-wrapper{width:100%;background-size:cover;background-position:center center;background-repeat:no-repeat}.content-wrapper{padding:60px 0px;width:980px;height:auto;margin:0 auto;box-sizing:border-box}@media screen and (max-width: 1040px){.content-wrapper{padding:30px 10px;width:100%}}.content-wrapper.no-padding{padding-top:0px}.content-main-wrapper{padding:60px 0px;width:850px;height:auto;margin:0 auto;box-sizing:border-box}@media screen and (max-width: 1040px){.content-main-wrapper{padding:30px 10px;width:100%}}.content-under-wrapper{padding:60px 0px;width:850px;height:auto;margin:0 auto;box-sizing:border-box}@media screen and (max-width: 1040px){.content-under-wrapper{padding:30px 10px;width:100%}}.content-long-wrapper{padding:50px 0px;width:1000px;height:auto;margin:0 auto;box-sizing:border-box}@media screen and (max-width: 1250px){.content-long-wrapper{width:100%}}@media screen and (max-width: 1040px){.content-long-wrapper{padding:40px 10px;width:100%}}.flex-row{display:flex;flex-direction:row}@media screen and (max-width: 767px){.flex-row{display:block}.flex-row.mobile-flex{display:flex;flex-wrap:wrap}}.flex-space{justify-content:space-between}.flex-start{justify-content:flex-start}.flex-end{justify-content:flex-end}.flex-center{justify-content:center}.flex-wrap{flex-wrap:wrap}.flex-reverse{flex-direction:row-reverse}.flex-column{flex-direction:column}.grid{display:grid;grid-gap:5px}.align-item{align-items:center}.text-center{text-align:center}@media screen and (max-width: 767px){.only-pc{display:none}}.only-sp{display:none}@media screen and (max-width: 767px){.only-sp{display:block}}.only-tablet{display:none}@media screen and (max-width: 1040px){.only-tablet{display:block}}.only-pc-is-slick{display:block !important}@media screen and (max-width: 767px){.only-pc-is-slick{display:none !important}}.only-sp-is-slick{display:none !important}@media screen and (max-width: 767px){.only-sp-is-slick{display:block !important}}#mobile-menu{display:block;background-color:#25B7C0}#mobile-menu a{position:relative;right:auto;margin-top:0px}@media screen and (max-width: 767px){#mobile-menu{display:block}}.mbn{margin-bottom:0px !important}.mbs{margin-bottom:20px !important}@media screen and (max-width: 767px){.mbs{margin-bottom:10px !important}}.mbm{margin-bottom:40px !important}@media screen and (max-width: 767px){.mbm{margin-bottom:20px !important}}.mbl{margin-bottom:60px !important}@media screen and (max-width: 767px){.mbl{margin-bottom:30px !important}}.mtn{margin-top:0px !important}.mts{margin-top:20px !important}.mtm{margin-top:40px !important}.mtl{margin-top:60px !important}.box-link{display:block;color:#000}.background-gray{background-color:#F8F8F8}.animation-button .cover{position:absolute;z-index:-1;display:block;content:'';top:-100%;left:-100%;width:100%;height:100%}.animation-button,.animation-button .cover{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .3s;transition:all .3s}.animation-button{display:inline-block;position:relative;text-align:center;text-decoration:none;z-index:2;overflow:hidden;outline:none}.animation-button:hover{background-color:#FFF}.animation-button:hover .cover{top:0;left:0;background-color:#FFF}#body-in{padding-top:92px}@media screen and (max-width: 767px){#body-in{padding-top:60px}}.main-wrapper{width:980px;margin:0 auto}@media screen and (max-width: 767px){.main-wrapper{width:100%}}#main{background-color:#F0FBFC;float:none;margin-bottom:0;padding:0px;width:980px}@media screen and (max-width: 767px){#main{padding:0px 10px}}#sidebar{width:300px;padding:0px}#page-top{z-index:2}@media screen and (max-width: 767px){br{display:none}br.not{display:block}}#breadcrumb{padding:0px;font-size:1.2em;margin-bottom:20px}@media screen and (max-width: 1040px){#breadcrumb{padding-left:0px}}#breadcrumb h1{font-size:1.0em;font-family:"游ゴシック", "Yu Gothic", YuGothic, "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ ゴシック", sans-serif !important;display:inline-block}.btn-link button{border:none;width:240px;height:40px;color:white;font-size:1.4em;font-weight:normal;border-radius:0px}@media screen and (max-width: 767px){.btn-link button{width:100%}}.btn-link button i{margin-left:10px}.btn-link button.phone-btn{background-color:#00A1E9;margin-right:20px}.btn-link button.contact-btn{background-color:#FF9A34}.menu-btn{display:none}@media screen and (max-width: 767px){.menu-btn{display:block}}.menu-btn .hambarger{width:60px;height:60px;position:relative;text-align:center;box-sizing:border-box;background-color:#25B7C0;box-shadow:0 2px 10px rgba(0,0,0,0.1);border-radius:5px}@media screen and (max-width: 767px){.menu-btn .hambarger{width:40px;height:40px;display:block;margin:0 0 0 auto}}.menu-btn .hambarger.animation span{transition:all 0.3s;transform:rotate(0deg)}.menu-btn .hambarger.animation .top{transform:translateY(-8px)}.menu-btn .hambarger.animation .bottom{transform:translateY(8px)}.menu-btn .hambarger.animation.is-open .middle{background:transparent}.menu-btn .hambarger.animation.is-open .top{transform:rotate(-45deg) translateY(0px)}.menu-btn .hambarger.animation.is-open .bottom{transform:rotate(45deg) translateY(0px)}.menu-btn .hambarger span{width:26px;height:3px;display:block;background:white;position:absolute;left:17px;top:28px}@media screen and (max-width: 767px){.menu-btn .hambarger span{left:7px;top:18px}}.menu-btn .hambarger span .bottom{-webkit-transform:translateY(5px);-ms-transform:translateY(5px);transform:translateY(5px)}.menu-btn .hambarger span .top{-webkit-transform:translateY(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px)}.menu-btn .hambarger p{margin:0px;font-size:1.2em;position:absolute;bottom:-3px}#header-in{position:fixed;z-index:100;background-color:white}#header-in #h-top{overflow:visible;min-height:0px}#header-in #h-top .header-wapper{width:980px;margin:0 auto;height:92px}@media screen and (max-width: 767px){#header-in #h-top .header-wapper{width:100%;padding:0px 10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:50px}}#header-in #h-top .header-wapper .header-logo-wrapper{position:relative}#header-in #h-top .header-wapper .header-logo-wrapper .header-logo{width:250px;height:auto}@media screen and (max-width: 767px){#header-in #h-top .header-wapper .header-logo-wrapper .header-logo{height:20px;width:auto;margin-top:0px}}#header-in #h-top .header-wapper .header-logo-wrapper .header-logo img{width:250px;height:auto}@media screen and (max-width: 767px){#header-in #h-top .header-wapper .header-logo-wrapper .header-logo img{height:20px;width:auto}}@media screen and (max-width: 767px){#header-in #h-top .header-wapper .header-contact-wrapper{display:none;position:absolute;top:50px;background:white;width:100%;left:0}}#header-in #h-top .header-wapper .header-contact-wrapper .header-name-box{margin-right:10px}#header-in #h-top .header-wapper .header-contact-wrapper .header-name-box .name{font-size:1.6em}#header-in #h-top .header-wapper .header-contact-wrapper .logout-box{margin-top:10px;font-size:1.2em;text-align:right}@media screen and (max-width: 767px){#header-in #h-top .header-wapper .header-contact-wrapper .header-contact-box{width:100%;margin-bottom:10px}}@media screen and (max-width: 767px){#header-in #h-top .header-wapper .header-contact-wrapper .header-contact-box .btn-link{width:100%;display:block}}#header-in #h-top .header-wapper .header-contact-wrapper .header-contact-box .btn-link:hover{opacity:1.0}#header-in #h-top .header-wapper .header-contact-wrapper .header-contact-box .btn-link button{border:none;width:180px;height:40px;color:white;font-size:1.4em;cursor:pointer;box-sizing:content-box;border-radius:5px;padding:0px}@media screen and (max-width: 767px){#header-in #h-top .header-wapper .header-contact-wrapper .header-contact-box .btn-link button{width:100%;text-align:center;border-radius:0}}#header-in #h-top .header-wapper .header-contact-wrapper .header-contact-box .btn-link button:hover{height:35px}#header-in #h-top .header-wapper .header-contact-wrapper .header-contact-box .btn-link button svg{margin-left:10px}#header-in #h-top .header-wapper .header-contact-wrapper .header-contact-box .btn-link button.solution-btn{background-color:#00A1E9;margin-right:20px;height:40px;font-size:1.8em;font-weight:normal;border-bottom:5px solid #0091d9}@media screen and (max-width: 767px){#header-in #h-top .header-wapper .header-contact-wrapper .header-contact-box .btn-link button.solution-btn{border-bottom:none}}#header-in #h-top .header-wapper .header-contact-wrapper .header-contact-box .btn-link button.solution-btn:hover{margin-top:5px;border-bottom:none}@media screen and (max-width: 767px){#header-in #h-top .header-wapper .header-contact-wrapper .header-contact-box .btn-link button.solution-btn:hover{margin-top:0px}}#header-in #h-top .header-wapper .header-contact-wrapper .header-contact-box .btn-link button.contact-btn{background-color:#FF9A34;border-bottom:5px solid #EF5600;height:40px;font-size:1.8em;font-weight:normal;margin-right:20px}@media screen and (max-width: 767px){#header-in #h-top .header-wapper .header-contact-wrapper .header-contact-box .btn-link button.contact-btn{border-bottom:none;margin-right:0px}}#header-in #h-top .header-wapper .header-contact-wrapper .header-contact-box .btn-link button.contact-btn:hover{margin-top:5px;border-bottom:none}@media screen and (max-width: 767px){#header-in #h-top .header-wapper .header-contact-wrapper .header-contact-box .btn-link button.contact-btn:hover{margin-top:0px}}#header-in #h-top .header-wapper .header-contact-wrapper .header-contact-box .btn-link button.login-btn{background-color:#25B7C0;border-bottom:5px solid #15a7b0;height:40px;font-size:1.8em;font-weight:normal}@media screen and (max-width: 767px){#header-in #h-top .header-wapper .header-contact-wrapper .header-contact-box .btn-link button.login-btn{border-bottom:none}}#header-in #h-top .header-wapper .header-contact-wrapper .header-contact-box .btn-link button.login-btn:hover{margin-top:5px;border-bottom:none}@media screen and (max-width: 767px){#header-in #h-top .header-wapper .header-contact-wrapper .header-contact-box .btn-link button.login-btn:hover{margin-top:0px}}#header-in #h-top .header-wapper .header-contact-wrapper .header-contact-box .btn-link button.patient-btn{background-color:#FF9A34;border-bottom:5px solid #EF5600;width:150px;height:35px;margin-right:10px}@media screen and (max-width: 767px){#header-in #h-top .header-wapper .header-contact-wrapper .header-contact-box .btn-link button.patient-btn{border-bottom:none;margin-right:0px;width:100%}}#header-in #h-top .header-wapper .header-contact-wrapper .header-contact-box .btn-link button.patient-btn:hover{margin-top:5px;border-bottom:none}@media screen and (max-width: 767px){#header-in #h-top .header-wapper .header-contact-wrapper .header-contact-box .btn-link button.patient-btn:hover{margin-top:0px}}#header-in #h-top .header-wapper .header-contact-wrapper .header-contact-box .btn-link button.logout-btn{width:150px;background-color:#00A1E9;border-bottom:5px solid #0091d9;height:35px}@media screen and (max-width: 767px){#header-in #h-top .header-wapper .header-contact-wrapper .header-contact-box .btn-link button.logout-btn{border-bottom:none}}#header-in #h-top .header-wapper .header-contact-wrapper .header-contact-box .btn-link button.logout-btn:hover{margin-top:5px;border-bottom:none}@media screen and (max-width: 767px){#header-in #h-top .header-wapper .header-contact-wrapper .header-contact-box .btn-link button.logout-btn:hover{margin-top:0px}}#header-in #h-top .header-wapper .header-contact-wrapper .nav-link{list-style:none;padding:0px;margin:0px}#header-in #h-top .header-wapper .header-contact-wrapper .nav-link>li{border-left:1px solid #eee;position:relative}#header-in #h-top .header-wapper .header-contact-wrapper .nav-link>li:last-child{border-right:1px solid #eee}#header-in #h-top .header-wapper .header-contact-wrapper .nav-link>li>a{font-size:1.4em;color:#000;width:170px;height:35px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;text-align:center;padding:7px 0px}@media screen and (max-width: 767px){#header-in #h-top .header-wapper .header-contact-wrapper .nav-link>li>a{width:100%;text-align:center}}#header-in #h-top .header-wapper .header-contact-wrapper .nav-link>li:hover .sub-menu{display:block}#header-in #h-top .header-wapper .header-contact-wrapper .nav-link>li .sub-menu{position:absolute;z-index:2;top:35px;left:0px;margin:0px;width:100%;padding:0px;border-top:4px solid #25B7C0;list-style:none;background-color:#eee;display:none}#header-in #h-top .header-wapper .header-contact-wrapper .nav-link>li .sub-menu li{width:100%}#header-in #h-top .header-wapper .header-contact-wrapper .nav-link>li .sub-menu li a{display:block;box-sizing:border-box;width:100%;font-size:1.2em;padding:7px 0px 7px 30px;color:#000;border-bottom:1px solid #CCCCCC}#header-in #h-top .header-wapper .header-contact-wrapper .nav-link>li .sub-menu li:last-child a{border:none}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}button{font-weight:normal}body{font-size:62.5%;margin:0px;font-weight:500;font-family:Noto Sans Japanese,arial,"ＭＳ Ｐゴシック", "MS PGothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, sans-serif}@media screen and (max-width: 1040px){body{width:100%}}@media screen and (max-width: 767px){body{width:100%}}.yu-mincho{font-family:YuMincho, "Yu Mincho", serif !important}@media screen and (max-width: 767px){.yu-mincho{font-family:"ヒラギノ明朝 ProN W3", "HiraMinProN-W3", "HG明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "MS 明朝", serif !important}}.mojyaji{font-family:mojyaji}img{vertical-align:bottom}.bold{font-weight:bold}h1,h2,h3,h4,h5,p{line-height:1.5;margin:0px;font-weight:normal}.noto-font{font-family:'Noto Sans Japanese', serif}.clear{clear:both}#body{margin:0px}@media screen and (max-width: 767px){#body{margin-top:0px}}a{text-decoration:none;cursor:pointer;color:#00A1E9}a:hover{opacity:0.6}a.no-hover:hover{opacity:1.0}a.no-link{cursor:default;opacity:1.0}p{line-height:1.6}#main{border:none}#header-in,#navi-in,#body-in,#footer-in{width:100%}#body-in{background-color:#F0FBFC}html{margin-top:0px !important}.clear{clear:both}.small{font-size:1.4em}.background-wrapper{width:100%;background-size:cover;background-position:center center;background-repeat:no-repeat}.content-wrapper{padding:60px 0px;width:980px;height:auto;margin:0 auto;box-sizing:border-box}@media screen and (max-width: 1040px){.content-wrapper{padding:30px 10px;width:100%}}.content-wrapper.no-padding{padding-top:0px}.content-main-wrapper{padding:60px 0px;width:850px;height:auto;margin:0 auto;box-sizing:border-box}@media screen and (max-width: 1040px){.content-main-wrapper{padding:30px 10px;width:100%}}.content-under-wrapper{padding:60px 0px;width:850px;height:auto;margin:0 auto;box-sizing:border-box}@media screen and (max-width: 1040px){.content-under-wrapper{padding:30px 10px;width:100%}}.content-long-wrapper{padding:50px 0px;width:1000px;height:auto;margin:0 auto;box-sizing:border-box}@media screen and (max-width: 1250px){.content-long-wrapper{width:100%}}@media screen and (max-width: 1040px){.content-long-wrapper{padding:40px 10px;width:100%}}.flex-row{display:flex;flex-direction:row}@media screen and (max-width: 767px){.flex-row{display:block}.flex-row.mobile-flex{display:flex;flex-wrap:wrap}}.flex-space{justify-content:space-between}.flex-start{justify-content:flex-start}.flex-end{justify-content:flex-end}.flex-center{justify-content:center}.flex-wrap{flex-wrap:wrap}.flex-reverse{flex-direction:row-reverse}.flex-column{flex-direction:column}.grid{display:grid;grid-gap:5px}.align-item{align-items:center}.text-center{text-align:center}@media screen and (max-width: 767px){.only-pc{display:none}}.only-sp{display:none}@media screen and (max-width: 767px){.only-sp{display:block}}.only-tablet{display:none}@media screen and (max-width: 1040px){.only-tablet{display:block}}.only-pc-is-slick{display:block !important}@media screen and (max-width: 767px){.only-pc-is-slick{display:none !important}}.only-sp-is-slick{display:none !important}@media screen and (max-width: 767px){.only-sp-is-slick{display:block !important}}#mobile-menu{display:block;background-color:#25B7C0}#mobile-menu a{position:relative;right:auto;margin-top:0px}@media screen and (max-width: 767px){#mobile-menu{display:block}}.mbn{margin-bottom:0px !important}.mbs{margin-bottom:20px !important}@media screen and (max-width: 767px){.mbs{margin-bottom:10px !important}}.mbm{margin-bottom:40px !important}@media screen and (max-width: 767px){.mbm{margin-bottom:20px !important}}.mbl{margin-bottom:60px !important}@media screen and (max-width: 767px){.mbl{margin-bottom:30px !important}}.mtn{margin-top:0px !important}.mts{margin-top:20px !important}.mtm{margin-top:40px !important}.mtl{margin-top:60px !important}.box-link{display:block;color:#000}.background-gray{background-color:#F8F8F8}.animation-button .cover{position:absolute;z-index:-1;display:block;content:'';top:-100%;left:-100%;width:100%;height:100%}.animation-button,.animation-button .cover{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .3s;transition:all .3s}.animation-button{display:inline-block;position:relative;text-align:center;text-decoration:none;z-index:2;overflow:hidden;outline:none}.animation-button:hover{background-color:#FFF}.animation-button:hover .cover{top:0;left:0;background-color:#FFF}#body-in{padding-top:92px}@media screen and (max-width: 767px){#body-in{padding-top:60px}}.main-wrapper{width:980px;margin:0 auto}@media screen and (max-width: 767px){.main-wrapper{width:100%}}#main{background-color:#F0FBFC;float:none;margin-bottom:0;padding:0px;width:980px}@media screen and (max-width: 767px){#main{padding:0px 10px}}#sidebar{width:300px;padding:0px}#page-top{z-index:2}@media screen and (max-width: 767px){br{display:none}br.not{display:block}}#breadcrumb{padding:0px;font-size:1.2em;margin-bottom:20px}@media screen and (max-width: 1040px){#breadcrumb{padding-left:0px}}#breadcrumb h1{font-size:1.0em;font-family:"游ゴシック", "Yu Gothic", YuGothic, "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ ゴシック", sans-serif !important;display:inline-block}.btn-link button{border:none;width:240px;height:40px;color:white;font-size:1.4em;font-weight:normal;border-radius:0px}@media screen and (max-width: 767px){.btn-link button{width:100%}}.btn-link button i{margin-left:10px}.btn-link button.phone-btn{background-color:#00A1E9;margin-right:20px}.btn-link button.contact-btn{background-color:#FF9A34}.login-box{padding:50px 160px;background-color:white;margin:0 auto}@media screen and (max-width: 767px){.login-box{padding:15px}}.login-box .input-field{margin-bottom:20px}.login-box .input-field label{font-size:1.8em;display:inline-block;width:120px;margin-right:40px}.login-box .input-field label.contact-title{width:auto;margin-bottom:5px;margin-right:0px}.login-box .input-field input{width:500px;display:inline-block;font-size:1.6em;padding:10px}@media screen and (max-width: 767px){.login-box .input-field input{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}}.login-box .input-field textarea{width:500px;height:300px;font-size:1.6em;padding:10px}@media screen and (max-width: 767px){.login-box .input-field textarea{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}}.login-box .remember input{margin-right:20px}.login-box .remember label{font-size:1.6em}.login-box .btn-login-wrapper{text-align:center}.login-box .btn-login-wrapper input{width:380px;height:80px;cursor:pointer;display:inline-block;-webkit-appearance:none;border:none;background-color:#25B7C0;border-radius:5px;color:white;font-size:2.0em}@media screen and (max-width: 767px){.login-box .btn-login-wrapper input{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:50px}}.resend-password{font-size:1.6em}.resend-password a{border-bottom:1px solid #00A1E9}.privacy-box{background-color:white;padding:30px;max-height:200px;overflow-y:scroll}.privacy-box .privacy-title{font-size:1.4em;margin-bottom:10px;font-weight:bold}.privacy-box .privacy-text{font-size:1.4em}.input-field-text.input-checkbox{display:flex;flex-direction:column;flex-wrap:wrap}.input-field-text.input-checkbox input{width:auto !important}.input-field-text.input-checkbox .checkbox-label{display:flex;align-items:center;width:auto;margin-bottom:8px}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}button{font-weight:normal}body{font-size:62.5%;margin:0px;font-weight:500;font-family:Noto Sans Japanese,arial,"ＭＳ Ｐゴシック", "MS PGothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, sans-serif}@media screen and (max-width: 1040px){body{width:100%}}@media screen and (max-width: 767px){body{width:100%}}.yu-mincho{font-family:YuMincho, "Yu Mincho", serif !important}@media screen and (max-width: 767px){.yu-mincho{font-family:"ヒラギノ明朝 ProN W3", "HiraMinProN-W3", "HG明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "MS 明朝", serif !important}}.mojyaji{font-family:mojyaji}img{vertical-align:bottom}.bold{font-weight:bold}h1,h2,h3,h4,h5,p{line-height:1.5;margin:0px;font-weight:normal}.noto-font{font-family:'Noto Sans Japanese', serif}.clear{clear:both}#body{margin:0px}@media screen and (max-width: 767px){#body{margin-top:0px}}a{text-decoration:none;cursor:pointer;color:#00A1E9}a:hover{opacity:0.6}a.no-hover:hover{opacity:1.0}a.no-link{cursor:default;opacity:1.0}p{line-height:1.6}#main{border:none}#header-in,#navi-in,#body-in,#footer-in{width:100%}#body-in{background-color:#F0FBFC}html{margin-top:0px !important}.clear{clear:both}.small{font-size:1.4em}.background-wrapper{width:100%;background-size:cover;background-position:center center;background-repeat:no-repeat}.content-wrapper{padding:60px 0px;width:980px;height:auto;margin:0 auto;box-sizing:border-box}@media screen and (max-width: 1040px){.content-wrapper{padding:30px 10px;width:100%}}.content-wrapper.no-padding{padding-top:0px}.content-main-wrapper{padding:60px 0px;width:850px;height:auto;margin:0 auto;box-sizing:border-box}@media screen and (max-width: 1040px){.content-main-wrapper{padding:30px 10px;width:100%}}.content-under-wrapper{padding:60px 0px;width:850px;height:auto;margin:0 auto;box-sizing:border-box}@media screen and (max-width: 1040px){.content-under-wrapper{padding:30px 10px;width:100%}}.content-long-wrapper{padding:50px 0px;width:1000px;height:auto;margin:0 auto;box-sizing:border-box}@media screen and (max-width: 1250px){.content-long-wrapper{width:100%}}@media screen and (max-width: 1040px){.content-long-wrapper{padding:40px 10px;width:100%}}.flex-row{display:flex;flex-direction:row}@media screen and (max-width: 767px){.flex-row{display:block}.flex-row.mobile-flex{display:flex;flex-wrap:wrap}}.flex-space{justify-content:space-between}.flex-start{justify-content:flex-start}.flex-end{justify-content:flex-end}.flex-center{justify-content:center}.flex-wrap{flex-wrap:wrap}.flex-reverse{flex-direction:row-reverse}.flex-column{flex-direction:column}.grid{display:grid;grid-gap:5px}.align-item{align-items:center}.text-center{text-align:center}@media screen and (max-width: 767px){.only-pc{display:none}}.only-sp{display:none}@media screen and (max-width: 767px){.only-sp{display:block}}.only-tablet{display:none}@media screen and (max-width: 1040px){.only-tablet{display:block}}.only-pc-is-slick{display:block !important}@media screen and (max-width: 767px){.only-pc-is-slick{display:none !important}}.only-sp-is-slick{display:none !important}@media screen and (max-width: 767px){.only-sp-is-slick{display:block !important}}#mobile-menu{display:block;background-color:#25B7C0}#mobile-menu a{position:relative;right:auto;margin-top:0px}@media screen and (max-width: 767px){#mobile-menu{display:block}}.mbn{margin-bottom:0px !important}.mbs{margin-bottom:20px !important}@media screen and (max-width: 767px){.mbs{margin-bottom:10px !important}}.mbm{margin-bottom:40px !important}@media screen and (max-width: 767px){.mbm{margin-bottom:20px !important}}.mbl{margin-bottom:60px !important}@media screen and (max-width: 767px){.mbl{margin-bottom:30px !important}}.mtn{margin-top:0px !important}.mts{margin-top:20px !important}.mtm{margin-top:40px !important}.mtl{margin-top:60px !important}.box-link{display:block;color:#000}.background-gray{background-color:#F8F8F8}.animation-button .cover{position:absolute;z-index:-1;display:block;content:'';top:-100%;left:-100%;width:100%;height:100%}.animation-button,.animation-button .cover{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .3s;transition:all .3s}.animation-button{display:inline-block;position:relative;text-align:center;text-decoration:none;z-index:2;overflow:hidden;outline:none}.animation-button:hover{background-color:#FFF}.animation-button:hover .cover{top:0;left:0;background-color:#FFF}#body-in{padding-top:92px}@media screen and (max-width: 767px){#body-in{padding-top:60px}}.main-wrapper{width:980px;margin:0 auto}@media screen and (max-width: 767px){.main-wrapper{width:100%}}#main{background-color:#F0FBFC;float:none;margin-bottom:0;padding:0px;width:980px}@media screen and (max-width: 767px){#main{padding:0px 10px}}#sidebar{width:300px;padding:0px}#page-top{z-index:2}@media screen and (max-width: 767px){br{display:none}br.not{display:block}}#breadcrumb{padding:0px;font-size:1.2em;margin-bottom:20px}@media screen and (max-width: 1040px){#breadcrumb{padding-left:0px}}#breadcrumb h1{font-size:1.0em;font-family:"游ゴシック", "Yu Gothic", YuGothic, "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ ゴシック", sans-serif !important;display:inline-block}.btn-link button{border:none;width:240px;height:40px;color:white;font-size:1.4em;font-weight:normal;border-radius:0px}@media screen and (max-width: 767px){.btn-link button{width:100%}}.btn-link button i{margin-left:10px}.btn-link button.phone-btn{background-color:#00A1E9;margin-right:20px}.btn-link button.contact-btn{background-color:#FF9A34}.movie-list{display:flex;flex-wrap:wrap;justify-content:flex-start}.movie-card{width:calc(33.333% - 20px);margin:10px;background:white;padding:10px;box-shadow:0 2px 5px rgba(0,0,0,0.15);box-sizing:border-box;color:black}@media screen and (max-width: 767px){.movie-card{width:100%}}.movie-image .movies-img{width:100%;height:150px;object-fit:cover;margin-bottom:20px;display:block}.movie-category{display:flex;justify-content:flex-start;flex-wrap:wrap}.movie-category a{background-color:#25B7C0;color:#fff;border-radius:6px;font-size:12px;padding:5px 10px;display:inline-block;margin-right:5px;margin-bottom:5px}.movie-category span{background-color:#25B7C0;color:#fff;border-radius:6px;font-size:12px;padding:5px 10px;display:inline-block;margin-right:5px;margin-bottom:5px}.movie-category span.category-red{background-color:#FF6B6B}.movie-title{font-size:18px;font-weight:bold;margin:10px 0;display:block;color:black}.doctor-info{background-color:#F0FBFC;padding:10px;display:flex;align-items:center}.doctor-image .doctor-img{border-radius:50%;border:2px solid #25B7C0;width:42px;height:42px;display:block;object-fit:cover}.doctor-name{margin-left:10px;font-size:16px}.movie-video{width:100%}.movie-video video{width:100%}.movie-doctor{background-color:white;padding:10px;border:2px solid #25B7C0}.movie-doctor-info{display:flex;justify-content:space-between;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #ccc;color:#231815;align-items:center}.movie-doctor-info .doctor-image{width:60px;height:60px;object-fit:cover;background-color:white;border:2px solid #25B7C0;border-radius:50%}.movie-doctor-info .doctor-name{width:calc( 100% - 80px)}.movie-doctor-text{margin-bottom:0 !important;color:#231815}.category-buttons{display:grid;grid-template-columns:repeat(3, 1fr);gap:10px;margin-bottom:40px}@media screen and (max-width: 767px){.category-buttons{grid-template-columns:repeat(2, 1fr)}}.category-btn{background-color:white;border:1px solid #25B7C0;height:60px;display:flex;justify-content:center;align-items:center;font-size:16px;color:#000}.category-btn:hover{background-color:#25B7C0;color:white}.category-btn.active{background-color:#25B7C0;color:white}.movie-detail{width:100%}.movie-detail .movie-video{width:100%}.movie-detail .movie-video video{width:100%;height:560px}@media screen and (max-width: 767px){.movie-detail .movie-video video{max-height:209px}}.Column{width:100%}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}button{font-weight:normal}body{font-size:62.5%;margin:0px;font-weight:500;font-family:Noto Sans Japanese,arial,"ＭＳ Ｐゴシック", "MS PGothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, sans-serif}@media screen and (max-width: 1040px){body{width:100%}}@media screen and (max-width: 767px){body{width:100%}}.yu-mincho{font-family:YuMincho, "Yu Mincho", serif !important}@media screen and (max-width: 767px){.yu-mincho{font-family:"ヒラギノ明朝 ProN W3", "HiraMinProN-W3", "HG明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "MS 明朝", serif !important}}.mojyaji{font-family:mojyaji}img{vertical-align:bottom}.bold{font-weight:bold}h1,h2,h3,h4,h5,p{line-height:1.5;margin:0px;font-weight:normal}.noto-font{font-family:'Noto Sans Japanese', serif}.clear{clear:both}#body{margin:0px}@media screen and (max-width: 767px){#body{margin-top:0px}}a{text-decoration:none;cursor:pointer;color:#00A1E9}a:hover{opacity:0.6}a.no-hover:hover{opacity:1.0}a.no-link{cursor:default;opacity:1.0}p{line-height:1.6}#main{border:none}#header-in,#navi-in,#body-in,#footer-in{width:100%}#body-in{background-color:#F0FBFC}html{margin-top:0px !important}.clear{clear:both}.small{font-size:1.4em}.background-wrapper{width:100%;background-size:cover;background-position:center center;background-repeat:no-repeat}.content-wrapper{padding:60px 0px;width:980px;height:auto;margin:0 auto;box-sizing:border-box}@media screen and (max-width: 1040px){.content-wrapper{padding:30px 10px;width:100%}}.content-wrapper.no-padding{padding-top:0px}.content-main-wrapper{padding:60px 0px;width:850px;height:auto;margin:0 auto;box-sizing:border-box}@media screen and (max-width: 1040px){.content-main-wrapper{padding:30px 10px;width:100%}}.content-under-wrapper{padding:60px 0px;width:850px;height:auto;margin:0 auto;box-sizing:border-box}@media screen and (max-width: 1040px){.content-under-wrapper{padding:30px 10px;width:100%}}.content-long-wrapper{padding:50px 0px;width:1000px;height:auto;margin:0 auto;box-sizing:border-box}@media screen and (max-width: 1250px){.content-long-wrapper{width:100%}}@media screen and (max-width: 1040px){.content-long-wrapper{padding:40px 10px;width:100%}}.flex-row{display:flex;flex-direction:row}@media screen and (max-width: 767px){.flex-row{display:block}.flex-row.mobile-flex{display:flex;flex-wrap:wrap}}.flex-space{justify-content:space-between}.flex-start{justify-content:flex-start}.flex-end{justify-content:flex-end}.flex-center{justify-content:center}.flex-wrap{flex-wrap:wrap}.flex-reverse{flex-direction:row-reverse}.flex-column{flex-direction:column}.grid{display:grid;grid-gap:5px}.align-item{align-items:center}.text-center{text-align:center}@media screen and (max-width: 767px){.only-pc{display:none}}.only-sp{display:none}@media screen and (max-width: 767px){.only-sp{display:block}}.only-tablet{display:none}@media screen and (max-width: 1040px){.only-tablet{display:block}}.only-pc-is-slick{display:block !important}@media screen and (max-width: 767px){.only-pc-is-slick{display:none !important}}.only-sp-is-slick{display:none !important}@media screen and (max-width: 767px){.only-sp-is-slick{display:block !important}}#mobile-menu{display:block;background-color:#25B7C0}#mobile-menu a{position:relative;right:auto;margin-top:0px}@media screen and (max-width: 767px){#mobile-menu{display:block}}.mbn{margin-bottom:0px !important}.mbs{margin-bottom:20px !important}@media screen and (max-width: 767px){.mbs{margin-bottom:10px !important}}.mbm{margin-bottom:40px !important}@media screen and (max-width: 767px){.mbm{margin-bottom:20px !important}}.mbl{margin-bottom:60px !important}@media screen and (max-width: 767px){.mbl{margin-bottom:30px !important}}.mtn{margin-top:0px !important}.mts{margin-top:20px !important}.mtm{margin-top:40px !important}.mtl{margin-top:60px !important}.box-link{display:block;color:#000}.background-gray{background-color:#F8F8F8}.animation-button .cover{position:absolute;z-index:-1;display:block;content:'';top:-100%;left:-100%;width:100%;height:100%}.animation-button,.animation-button .cover{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .3s;transition:all .3s}.animation-button{display:inline-block;position:relative;text-align:center;text-decoration:none;z-index:2;overflow:hidden;outline:none}.animation-button:hover{background-color:#FFF}.animation-button:hover .cover{top:0;left:0;background-color:#FFF}#body-in{padding-top:92px}@media screen and (max-width: 767px){#body-in{padding-top:60px}}.main-wrapper{width:980px;margin:0 auto}@media screen and (max-width: 767px){.main-wrapper{width:100%}}#main{background-color:#F0FBFC;float:none;margin-bottom:0;padding:0px;width:980px}@media screen and (max-width: 767px){#main{padding:0px 10px}}#sidebar{width:300px;padding:0px}#page-top{z-index:2}@media screen and (max-width: 767px){br{display:none}br.not{display:block}}#breadcrumb{padding:0px;font-size:1.2em;margin-bottom:20px}@media screen and (max-width: 1040px){#breadcrumb{padding-left:0px}}#breadcrumb h1{font-size:1.0em;font-family:"游ゴシック", "Yu Gothic", YuGothic, "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ ゴシック", sans-serif !important;display:inline-block}.btn-link button{border:none;width:240px;height:40px;color:white;font-size:1.4em;font-weight:normal;border-radius:0px}@media screen and (max-width: 767px){.btn-link button{width:100%}}.btn-link button i{margin-left:10px}.btn-link button.phone-btn{background-color:#00A1E9;margin-right:20px}.btn-link button.contact-btn{background-color:#FF9A34}.Sidebar{width:200px}@media screen and (max-width: 767px){.Sidebar{width:100%}}.Sidebar__list li{background-color:#FFF;border:1px solid #E0E0E0;border-top:none}.Sidebar__list li:first-child{border-top:1px solid #E0E0E0;border-radius:6px 6px 0 0}.Sidebar__list li:last-child{border-radius:0 0 6px 6px}.Sidebar__list li .icon,.Sidebar__list li .arrow{stroke:#25B7C0}.Sidebar__list li .icon{margin-right:10px;width:20px}.Sidebar__list li .arrow{position:absolute;right:10px;stroke:#25B7C0;top:calc( 50% - 6px )}.Sidebar__list li .side-box{color:#000;padding:10px;display:flex;justify-content:flex-start;align-items:center;position:relative;font-size:1.4em;padding-right:30px;line-height:1.5}.Sidebar__list li .side-box.no-active{background-color:#B2B2B2}.Sidebar__list li .side-box .side-box-img{width:100%;margin-top:20px}.Sidebar__list li.active{background-color:#25B7C0}.Sidebar__list li.active .icon,.Sidebar__list li.active .arrow{stroke:#FFF}.Sidebar__list li.active a{color:#FFF}.side-box-img{width:100%;margin-top:20px}.share-buttons{list-style:none}.share-buttons li{display:inline}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}button{font-weight:normal}body{font-size:62.5%;margin:0px;font-weight:500;font-family:Noto Sans Japanese,arial,"ＭＳ Ｐゴシック", "MS PGothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, sans-serif}@media screen and (max-width: 1040px){body{width:100%}}@media screen and (max-width: 767px){body{width:100%}}.yu-mincho{font-family:YuMincho, "Yu Mincho", serif !important}@media screen and (max-width: 767px){.yu-mincho{font-family:"ヒラギノ明朝 ProN W3", "HiraMinProN-W3", "HG明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "MS 明朝", serif !important}}.mojyaji{font-family:mojyaji}img{vertical-align:bottom}.bold{font-weight:bold}h1,h2,h3,h4,h5,p{line-height:1.5;margin:0px;font-weight:normal}.noto-font{font-family:'Noto Sans Japanese', serif}.clear{clear:both}#body{margin:0px}@media screen and (max-width: 767px){#body{margin-top:0px}}a{text-decoration:none;cursor:pointer;color:#00A1E9}a:hover{opacity:0.6}a.no-hover:hover{opacity:1.0}a.no-link{cursor:default;opacity:1.0}p{line-height:1.6}#main{border:none}#header-in,#navi-in,#body-in,#footer-in{width:100%}#body-in{background-color:#F0FBFC}html{margin-top:0px !important}.clear{clear:both}.small{font-size:1.4em}.background-wrapper{width:100%;background-size:cover;background-position:center center;background-repeat:no-repeat}.content-wrapper{padding:60px 0px;width:980px;height:auto;margin:0 auto;box-sizing:border-box}@media screen and (max-width: 1040px){.content-wrapper{padding:30px 10px;width:100%}}.content-wrapper.no-padding{padding-top:0px}.content-main-wrapper{padding:60px 0px;width:850px;height:auto;margin:0 auto;box-sizing:border-box}@media screen and (max-width: 1040px){.content-main-wrapper{padding:30px 10px;width:100%}}.content-under-wrapper{padding:60px 0px;width:850px;height:auto;margin:0 auto;box-sizing:border-box}@media screen and (max-width: 1040px){.content-under-wrapper{padding:30px 10px;width:100%}}.content-long-wrapper{padding:50px 0px;width:1000px;height:auto;margin:0 auto;box-sizing:border-box}@media screen and (max-width: 1250px){.content-long-wrapper{width:100%}}@media screen and (max-width: 1040px){.content-long-wrapper{padding:40px 10px;width:100%}}.flex-row{display:flex;flex-direction:row}@media screen and (max-width: 767px){.flex-row{display:block}.flex-row.mobile-flex{display:flex;flex-wrap:wrap}}.flex-space{justify-content:space-between}.flex-start{justify-content:flex-start}.flex-end{justify-content:flex-end}.flex-center{justify-content:center}.flex-wrap{flex-wrap:wrap}.flex-reverse{flex-direction:row-reverse}.flex-column{flex-direction:column}.grid{display:grid;grid-gap:5px}.align-item{align-items:center}.text-center{text-align:center}@media screen and (max-width: 767px){.only-pc{display:none}}.only-sp{display:none}@media screen and (max-width: 767px){.only-sp{display:block}}.only-tablet{display:none}@media screen and (max-width: 1040px){.only-tablet{display:block}}.only-pc-is-slick{display:block !important}@media screen and (max-width: 767px){.only-pc-is-slick{display:none !important}}.only-sp-is-slick{display:none !important}@media screen and (max-width: 767px){.only-sp-is-slick{display:block !important}}#mobile-menu{display:block;background-color:#25B7C0}#mobile-menu a{position:relative;right:auto;margin-top:0px}@media screen and (max-width: 767px){#mobile-menu{display:block}}.mbn{margin-bottom:0px !important}.mbs{margin-bottom:20px !important}@media screen and (max-width: 767px){.mbs{margin-bottom:10px !important}}.mbm{margin-bottom:40px !important}@media screen and (max-width: 767px){.mbm{margin-bottom:20px !important}}.mbl{margin-bottom:60px !important}@media screen and (max-width: 767px){.mbl{margin-bottom:30px !important}}.mtn{margin-top:0px !important}.mts{margin-top:20px !important}.mtm{margin-top:40px !important}.mtl{margin-top:60px !important}.box-link{display:block;color:#000}.background-gray{background-color:#F8F8F8}.animation-button .cover{position:absolute;z-index:-1;display:block;content:'';top:-100%;left:-100%;width:100%;height:100%}.animation-button,.animation-button .cover{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .3s;transition:all .3s}.animation-button{display:inline-block;position:relative;text-align:center;text-decoration:none;z-index:2;overflow:hidden;outline:none}.animation-button:hover{background-color:#FFF}.animation-button:hover .cover{top:0;left:0;background-color:#FFF}#body-in{padding-top:92px}@media screen and (max-width: 767px){#body-in{padding-top:60px}}.main-wrapper{width:980px;margin:0 auto}@media screen and (max-width: 767px){.main-wrapper{width:100%}}#main{background-color:#F0FBFC;float:none;margin-bottom:0;padding:0px;width:980px}@media screen and (max-width: 767px){#main{padding:0px 10px}}#sidebar{width:300px;padding:0px}#page-top{z-index:2}@media screen and (max-width: 767px){br{display:none}br.not{display:block}}#breadcrumb{padding:0px;font-size:1.2em;margin-bottom:20px}@media screen and (max-width: 1040px){#breadcrumb{padding-left:0px}}#breadcrumb h1{font-size:1.0em;font-family:"游ゴシック", "Yu Gothic", YuGothic, "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ ゴシック", sans-serif !important;display:inline-block}.btn-link button{border:none;width:240px;height:40px;color:white;font-size:1.4em;font-weight:normal;border-radius:0px}@media screen and (max-width: 767px){.btn-link button{width:100%}}.btn-link button i{margin-left:10px}.btn-link button.phone-btn{background-color:#00A1E9;margin-right:20px}.btn-link button.contact-btn{background-color:#FF9A34}.solution-box{background-color:white;width:670px;padding:30px;box-sizing:border-box}@media screen and (max-width: 767px){.solution-box{width:100%;box-sizing:border-box;padding:10px}}.solution-box .solution-title{font-size:3.0em;display:flex;align-items:center;margin-bottom:30px}.solution-box .solution-title:before{content:"";width:8px;height:28px;background-color:#25B7C0;margin-right:10px;border-radius:4px;display:inline-block}.solution-box .solution-heading{font-size:2.0em;font-weight:bold;margin-bottom:20px}.solution-box .solution-youtube{margin-bottom:20px}.solution-box .solution-table{border-collapse:collapse;width:100%}.solution-box .solution-table tr th{width:28%;font-size:1.6em;border:1px solid #D1D1D1;border-right:0px;border-bottom:0px;line-height:1.5;background-color:#F0FBFC;padding:20px;box-sizing:border-box;text-align:left;font-weight:normal}.solution-box .solution-table tr td{width:72%;line-height:1.5;padding:20px;text-align:left;box-sizing:border-box;border:1px solid #D1D1D1;border-bottom:0px;font-size:1.4em}.solution-box .solution-table tr:last-child th{border-bottom:1px solid #D1D1D1}.solution-box .solution-table tr:last-child td{border-bottom:1px solid #D1D1D1}.solution-box .solution-point{font-size:1.8em;margin-top:20px;margin-bottom:20px;display:flex;align-items:center}.solution-box .solution-point:before{content:'';width:18px;height:18px;border-radius:9px;background-color:#25B7C0;color:#25B7C0;margin-right:10px;display:inline-block}.solution-box .solution-text{font-size:1.6em}.solution-box a{color:black;border-bottom:2px solid #00A1E9}.solution-box strong{font-weight:bold}.solution-box quote{width:100%;text-align:center;padding:30px;box-sizing:border-box;color:#898989;margin:20px 0px;background-color:#F8F8F8;display:block;border-left:6px solid #DBDBDB}.solution-box .img-wrapper{width:100%}.solution-box .img-wrapper img{max-width:100%}.solution-box .writer-box{background-color:#FDF6EF;padding:20px}.solution-box .writer-box .img-box{width:170px;height:auto}@media screen and (max-width: 767px){.solution-box .writer-box .img-box{margin:0 auto 10px}}.solution-box .writer-box .img-box img{width:100%}.solution-box .writer-box .text-box{width:370px}@media screen and (max-width: 767px){.solution-box .writer-box .text-box{width:100%}}.solution-box .writer-box .text-box .writer-name{font-size:1.6em;border-bottom:1px dotted #EE741B;margin-bottom:20px;padding-bottom:10px}.solution-box .writer-box .text-box .writer-description{font-size:1.4em}.cv-area-wrapper{padding:20px;background-color:white}.cv-area-wrapper img{width:100%;margin-bottom:10px}.cv-area-wrapper .cv-link-text{font-size:1.8em}.cv-area-wrapper .cv-link-text .cv-link{border-bottom:2px solid #00A1E9;color:black;margin-bottom:5px}.cv-area-wrapper .cv-link-text .cv-link i{margin-left:10px;color:#00A1E9}.cv-business-wrapper a{width:49%}@media screen and (max-width: 767px){.cv-business-wrapper a{width:100%;display:block}.cv-business-wrapper a:first-child{margin-bottom:20px}}.cv-business-wrapper img{width:100%}.cv-business-wrapper .cv-link-text{font-size:1.8em}.cv-business-wrapper .cv-link-text .cv-link{border-bottom:2px solid #00A1E9;color:black;margin-bottom:5px}.cv-business-wrapper .cv-link-text .cv-link i{margin-left:10px;color:#00A1E9}.social-box{background-color:white;padding:20px 0px 30px;text-align:center;margin-top:20px}.social-box .social-share-button .ssb-icon{background-size:36px 36px;height:36px;width:36px}.cv-background{background-color:#C8EEF0}.side-bar{width:270px}@media screen and (max-width: 767px){.side-bar{margin:20px auto 0px;width:100%}}.side-bar .side-bannar img{width:100%}.side-bar .side-box{padding:10px;background-color:white}.side-bar .side-box .side-title{font-size:1.6em;padding-bottom:5px;border-bottom:2px solid #25B7C0;margin-bottom:10px}.side-bar .side-box .side-title i{color:#25B7C0;margin-right:10px}.side-bar .side-box .side-list{padding-top:10px}.side-bar .side-box .side-list li{font-size:1.4em;margin-bottom:10px;padding-bottom:5px;border-bottom:1px solid #ddd}.side-bar .side-box .side-list li:last-child{margin-bottom:0px}.relation-wrapper{padding:30px 30px 30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:670px;background-color:white}@media screen and (max-width: 767px){.relation-wrapper{width:100%;padding:10px}}.relation-wrapper .relation-title{text-align:center;font-size:2.2em;margin-bottom:50px}.relation-wrapper .relation-title i{color:#25B7C0;margin-right:10px}.relation-wrapper .relation-box{width:45%;padding-bottom:5px;border-bottom:1px solid #ddd;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:1.6em;text-align:left;margin-bottom:20px}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}button{font-weight:normal}body{font-size:62.5%;margin:0px;font-weight:500;font-family:Noto Sans Japanese,arial,"ＭＳ Ｐゴシック", "MS PGothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, sans-serif}@media screen and (max-width: 1040px){body{width:100%}}@media screen and (max-width: 767px){body{width:100%}}.yu-mincho{font-family:YuMincho, "Yu Mincho", serif !important}@media screen and (max-width: 767px){.yu-mincho{font-family:"ヒラギノ明朝 ProN W3", "HiraMinProN-W3", "HG明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "MS 明朝", serif !important}}.mojyaji{font-family:mojyaji}img{vertical-align:bottom}.bold{font-weight:bold}h1,h2,h3,h4,h5,p{line-height:1.5;margin:0px;font-weight:normal}.noto-font{font-family:'Noto Sans Japanese', serif}.clear{clear:both}#body{margin:0px}@media screen and (max-width: 767px){#body{margin-top:0px}}a{text-decoration:none;cursor:pointer;color:#00A1E9}a:hover{opacity:0.6}a.no-hover:hover{opacity:1.0}a.no-link{cursor:default;opacity:1.0}p{line-height:1.6}#main{border:none}#header-in,#navi-in,#body-in,#footer-in{width:100%}#body-in{background-color:#F0FBFC}html{margin-top:0px !important}.clear{clear:both}.small{font-size:1.4em}.background-wrapper{width:100%;background-size:cover;background-position:center center;background-repeat:no-repeat}.content-wrapper{padding:60px 0px;width:980px;height:auto;margin:0 auto;box-sizing:border-box}@media screen and (max-width: 1040px){.content-wrapper{padding:30px 10px;width:100%}}.content-wrapper.no-padding{padding-top:0px}.content-main-wrapper{padding:60px 0px;width:850px;height:auto;margin:0 auto;box-sizing:border-box}@media screen and (max-width: 1040px){.content-main-wrapper{padding:30px 10px;width:100%}}.content-under-wrapper{padding:60px 0px;width:850px;height:auto;margin:0 auto;box-sizing:border-box}@media screen and (max-width: 1040px){.content-under-wrapper{padding:30px 10px;width:100%}}.content-long-wrapper{padding:50px 0px;width:1000px;height:auto;margin:0 auto;box-sizing:border-box}@media screen and (max-width: 1250px){.content-long-wrapper{width:100%}}@media screen and (max-width: 1040px){.content-long-wrapper{padding:40px 10px;width:100%}}.flex-row{display:flex;flex-direction:row}@media screen and (max-width: 767px){.flex-row{display:block}.flex-row.mobile-flex{display:flex;flex-wrap:wrap}}.flex-space{justify-content:space-between}.flex-start{justify-content:flex-start}.flex-end{justify-content:flex-end}.flex-center{justify-content:center}.flex-wrap{flex-wrap:wrap}.flex-reverse{flex-direction:row-reverse}.flex-column{flex-direction:column}.grid{display:grid;grid-gap:5px}.align-item{align-items:center}.text-center{text-align:center}@media screen and (max-width: 767px){.only-pc{display:none}}.only-sp{display:none}@media screen and (max-width: 767px){.only-sp{display:block}}.only-tablet{display:none}@media screen and (max-width: 1040px){.only-tablet{display:block}}.only-pc-is-slick{display:block !important}@media screen and (max-width: 767px){.only-pc-is-slick{display:none !important}}.only-sp-is-slick{display:none !important}@media screen and (max-width: 767px){.only-sp-is-slick{display:block !important}}#mobile-menu{display:block;background-color:#25B7C0}#mobile-menu a{position:relative;right:auto;margin-top:0px}@media screen and (max-width: 767px){#mobile-menu{display:block}}.mbn{margin-bottom:0px !important}.mbs{margin-bottom:20px !important}@media screen and (max-width: 767px){.mbs{margin-bottom:10px !important}}.mbm{margin-bottom:40px !important}@media screen and (max-width: 767px){.mbm{margin-bottom:20px !important}}.mbl{margin-bottom:60px !important}@media screen and (max-width: 767px){.mbl{margin-bottom:30px !important}}.mtn{margin-top:0px !important}.mts{margin-top:20px !important}.mtm{margin-top:40px !important}.mtl{margin-top:60px !important}.box-link{display:block;color:#000}.background-gray{background-color:#F8F8F8}.animation-button .cover{position:absolute;z-index:-1;display:block;content:'';top:-100%;left:-100%;width:100%;height:100%}.animation-button,.animation-button .cover{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .3s;transition:all .3s}.animation-button{display:inline-block;position:relative;text-align:center;text-decoration:none;z-index:2;overflow:hidden;outline:none}.animation-button:hover{background-color:#FFF}.animation-button:hover .cover{top:0;left:0;background-color:#FFF}#body-in{padding-top:92px}@media screen and (max-width: 767px){#body-in{padding-top:60px}}.main-wrapper{width:980px;margin:0 auto}@media screen and (max-width: 767px){.main-wrapper{width:100%}}#main{background-color:#F0FBFC;float:none;margin-bottom:0;padding:0px;width:980px}@media screen and (max-width: 767px){#main{padding:0px 10px}}#sidebar{width:300px;padding:0px}#page-top{z-index:2}@media screen and (max-width: 767px){br{display:none}br.not{display:block}}#breadcrumb{padding:0px;font-size:1.2em;margin-bottom:20px}@media screen and (max-width: 1040px){#breadcrumb{padding-left:0px}}#breadcrumb h1{font-size:1.0em;font-family:"游ゴシック", "Yu Gothic", YuGothic, "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ ゴシック", sans-serif !important;display:inline-block}.btn-link button{border:none;width:240px;height:40px;color:white;font-size:1.4em;font-weight:normal;border-radius:0px}@media screen and (max-width: 767px){.btn-link button{width:100%}}.btn-link button i{margin-left:10px}.btn-link button.phone-btn{background-color:#00A1E9;margin-right:20px}.btn-link button.contact-btn{background-color:#FF9A34}.register-box{background-color:#FDF6EF;padding:20px;box-shadow:0 1px 3px rgba(0,0,0,0.16)}.register-box .register-text{font-size:1.8em;color:#000;margin-bottom:10px}.register-box .register-link{font-size:1.8em;color:#000;border-bottom:1px solid #FF9A34}.register-box .register-link i{color:#FF9A34;margin-left:10px}.template-section .main-title{font-size:2.2em;text-align:center;margin-bottom:50px}.template-section .main-title .h1-book{margin-right:10px;height:34px}.template-section .error-box{background-color:white;padding:30px}.template-section .error-box .error-title{font-size:3.0em;margin-bottom:10px}.template-section .main-text{font-size:1.8em;color:#000;margin-bottom:30px}.template-section .sub-title{font-size:1.6em;font-weight:bold;color:#000;margin-bottom:10px}.template-section .sub-text{font-size:1.6em;color:#000;font-weight:100}.template-section .sub-text .under-line{padding-bottom:5px;border-bottom:2px solid red}.template-section .text{font-size:1.8em;color:#000}.template-section .btn-link:hover{opacity:1.0}.template-section .btn-link button{border:none;width:430px;height:80px;color:white;font-size:1.8em;cursor:pointer;box-sizing:content-box;border-radius:5px;padding:0px}@media screen and (max-width: 767px){.template-section .btn-link button{width:100%;height:60px;font-size:1.4em;display:flex;align-items:center;justify-content:center}.template-section .btn-link button br{display:block}}.template-section .btn-link button:hover{height:75px}@media screen and (max-width: 767px){.template-section .btn-link button:hover{height:60px}}.template-section .btn-link button svg{margin-left:10px}.template-section .btn-link button.solution-btn{background-color:#00A1E9;margin-right:20px;height:80px;border-bottom:5px solid #0091d9}@media screen and (max-width: 767px){.template-section .btn-link button.solution-btn{margin-right:0px;margin-bottom:20px;height:60px}}.template-section .btn-link button.solution-btn:hover{margin-top:5px;border-bottom:none}.template-section .btn-link button.call-btn{background-color:#E95464;border-bottom:5px solid #D94454;height:80px}@media screen and (max-width: 767px){.template-section .btn-link button.call-btn{height:60px}}.template-section .btn-link button.call-btn:hover{margin-top:5px;border-bottom:none}.template-section .btn-link button.contact-btn{background-color:#FF9A34;border-bottom:5px solid #EF5600;height:80px}@media screen and (max-width: 767px){.template-section .btn-link button.contact-btn{height:60px}}.template-section .btn-link button.contact-btn:hover{margin-top:5px;border-bottom:none}.pre-pdf-wrapper{width:600px;margin:0 auto;padding:30px 0}@media screen and (max-width: 767px){.pre-pdf-wrapper{width:100%}}.pre-pdf-wrapper .pre-pdf-title{font-size:2.4em;margin-bottom:20px}.pre-pdf-wrapper .regist-btn-wrapper{text-align:center}@media screen and (max-width: 767px){.pre-pdf-wrapper .regist-btn{width:100%}}.TemplateSplit{display:flex;justify-content:center;width:1200px;margin:0 auto;padding-top:100px}@media screen and (max-width: 767px){.TemplateSplit{width:100%;flex-direction:column-reverse;padding-top:40px}}.TemplateSplit .template-section{width:980px;margin-left:20px}@media screen and (max-width: 767px){.TemplateSplit .template-section{width:100%;margin-left:0}}.Price{margin-bottom:80px}@media screen and (max-width: 767px){.Price{margin-bottom:40px}}.Price__free{font-size:18px;font-weight:bold;text-align:center;margin-top:40px;margin-bottom:20px}.Price__wrap__table{display:flex;justify-content:space-between;align-items:center;border:0.2em solid #EF7C4B;border-radius:1.3em}.Price__wrap__table--light{border:0.2em solid #ccc;margin-bottom:40px}.Price__wrap__table__left{display:flex;flex-direction:column;background-image:linear-gradient(135deg, #FDAD28, #F07F49, #E1516B);width:35%;border-top-left-radius:1em;border-bottom-left-radius:1em}.Price__wrap__table__left--light{background:#CCCCCC}.Price__wrap__table__left__plan{text-align:center;font-size:2.4em;font-weight:bold;height:80px;display:flex;justify-content:center;align-items:center;line-height:1.4;box-sizing:border-box;color:#FFF;border-top-left-radius:1em}@media screen and (max-width: 767px){.Price__wrap__table__left__plan{font-size:2em}}@media screen and (max-width: 767px){.Price__wrap__table__left__plan--second{height:140px}}.Price__wrap__table__left__plan:last-child{border-top-left-radius:0em;border-bottom-left-radius:1em;border-top:#FFF solid 0.1em}.Price__wrap__table__right{display:flex;flex-direction:column;width:65%;background-color:#FFF;border-top-right-radius:1em;border-bottom-right-radius:1em}.Price__wrap__table__right__money{font-weight:bold;height:80px;box-sizing:border-box;display:flex;justify-content:center;align-items:center;font-weight:bold}@media screen and (max-width: 767px){.Price__wrap__table__right__money--second{flex-direction:column-reverse;height:140px}}.Price__wrap__table__right__money:last-child{border-top:0.1em solid #CCCCCC}.Price__wrap__table__right__money__monthly{color:#B2B2B2;font-size:4.2em;font-weight:bold}@media screen and (max-width: 767px){.Price__wrap__table__right__money__monthly{font-size:4em}}.Price__wrap__table__right__money__monthly+p{color:#B2B2B2;transform:translate(0, 0.4em)}.Price__wrap__table__right__money__text{display:flex;align-items:end}.Price__wrap__table__right__money__text div{color:#EF7C4B;font-size:4.2em;font-weight:bold}.Price__wrap__table__right__money__text p{color:#EF7C4B}.Price__wrap__table__right__money__img{width:22.4em;height:6em;margin-left:2em}@media screen and (max-width: 767px){.Price__wrap__table__right__money__img{margin:0 auto;margin-bottom:1em;width:16.24em;height:5.5em}}.Price__wrap__table__right__money p{font-size:3em;font-weight:bold}.nav-wrap{display:flex;justify-content:flex-start;flex-wrap:wrap;margin-bottom:40px}.nav-wrap .nav-box-link{width:100%;height:100%}.nav-wrap .nav-box-link img{width:100%;height:100%}.nav-box.no-active{filter:brightness(0.5)}.nav-box-0{width:66%}.nav-box-1{width:33%}.nav-box-2{width:33%}.nav-box-3{width:33%}.nav-box-4{width:33%}.Ability{margin-bottom:80px}.Ability__wrap__table__head{display:flex}.Ability__wrap__table__head__first{width:8.8rem;box-sizing:border-box;height:7rem;line-height:7rem}.Ability__wrap__table__head__second{width:100%;max-width:calc(calc(100% - 8.8rem) / 2);background-color:#F4F4F4;color:#919191;text-align:center;font-size:2.4em;font-weight:bold;border:0.2rem solid #CCCCCC;border-bottom:0;box-sizing:border-box;height:7rem;line-height:7rem;border-top-left-radius:1rem}.Ability__wrap__table__head__third{width:100%;max-width:calc(calc(100% - 8.8rem) / 2);background-image:linear-gradient(to right, #FDAD28, #F07F49, #E1516B);color:#FFF;text-align:center;font-size:2.4em;font-weight:bold;border:0.2rem solid #CCCCCC;border-bottom:0;border-left:none;box-sizing:border-box;height:7rem;line-height:7rem;border-top-right-radius:1rem}.Ability__wrap__table__tr{display:flex;height:59.6rem}.Ability__wrap__table__tr__first{background-image:linear-gradient(75deg, #FDAD28, #F07F49, #E1516B);width:8.8rem;border-top-left-radius:1rem;border-bottom-left-radius:1rem}.Ability__wrap__table__tr__first__line1,.Ability__wrap__table__tr__first__line2,.Ability__wrap__table__tr__first__line3,.Ability__wrap__table__tr__first__line4{color:#FFF;text-align:center;font-size:2.4em;font-weight:bold;border:0.2rem solid #CCCCCC;border-right:none;box-sizing:border-box}.Ability__wrap__table__tr__first__line1,.Ability__wrap__table__tr__first__line2,.Ability__wrap__table__tr__first__line3{border-bottom:none}.Ability__wrap__table__tr__first__line1{height:12.2rem;line-height:calc(8.2rem / 3);padding:2rem 0;border-top-left-radius:1rem}.Ability__wrap__table__tr__first__line2{height:15.2rem;line-height:15.2rem}.Ability__wrap__table__tr__first__line3{height:22.1rem;line-height:22.1rem}.Ability__wrap__table__tr__first__line4{height:10.1rem;line-height:10.1rem;border-bottom-left-radius:1rem}.Ability__wrap__table__tr__second{width:100%;max-width:calc(calc(100% - 8.8rem) / 2);background-color:white}.Ability__wrap__table__tr__second__line{border:0.2rem solid #CCCCCC;border-bottom:none;box-sizing:border-box;padding:2.4rem;display:flex;flex-direction:column;justify-content:center}.Ability__wrap__table__tr__second__line:last-child{border-bottom:0.2rem solid #CCCCCC}.Ability__wrap__table__tr__second__line--right{border-left:0}.Ability__wrap__table__tr__second__line__text{text-align:left;font-size:2em;font-weight:bold;display:flex;align-items:center;line-height:1.5;padding-bottom:1rem}.Ability__wrap__table__tr__second__line__text:last-child{padding-bottom:0rem}.Ability__wrap__table__tr__second__line__text.plus:before{content:"";padding-right:1.36rem;width:2.4rem;height:3rem;background-image:url(/assets/lp1/check_pro-9bb9f99774d29fbe9ad1317da8ddf58e50e103f8d683405fd85ac530407a4cec.webp);background-repeat:no-repeat;background-size:contain}@media screen and (max-width: 767px){.Ability__wrap__table__tr__second__line__text.plus:before{flex-shrink:0}}.Ability__wrap__table__tr__second__line__text.minus{color:#B2B2B2}.Ability__wrap__table__tr__second__line__text.minus:before{content:"";padding-right:1.36rem;width:2.34rem;height:2.5rem;background-image:url(/assets/lp1/keys-853d10ff3c23c842e938117eb486fdd1deae0a351293ca59698df4898773a5b1.webp);background-repeat:no-repeat;background-size:contain;transform:translate(0%, -10%)}@media screen and (max-width: 767px){.Ability__wrap__table__tr__second__line__text.minus:before{flex-shrink:0}}.Ability__wrap__table__tr__second__line__coution{text-align:left;font-size:1.4em;color:#B2B2B2;transform:translate(0.2rem, -0.4rem)}.Ability__wrap__table__tr__second__line1{height:12.2rem}.Ability__wrap__table__tr__second__line2{height:15.2rem}.Ability__wrap__table__tr__second__line3{height:22.1rem}.Ability__wrap__table__tr__second__line4{height:10.1rem}.Ability__wrap__table__tr__second__line4--last{border-bottom-right-radius:1rem}.Ability__wrap__tableSp{border-bottom:0.1rem solid #CCCCCC}.Ability__wrap__tableSp__head{display:flex}.Ability__wrap__tableSp__head__second{width:50%;background-color:#F4F4F4;color:#919191;text-align:center;font-size:2.2em;font-weight:bold;border:0.1rem solid #CCCCCC;border-bottom:0;box-sizing:border-box;height:6.0rem;line-height:1.5;border-top-left-radius:1rem;padding:1.2rem 0}.Ability__wrap__tableSp__head__third{width:50%;background-image:linear-gradient(to right, #FDAD28, #F07F49, #E1516B);color:#FFF;text-align:center;font-size:2.2em;font-weight:bold;border:0.2rem solid #CCCCCC;border-bottom:0;border-left:none;box-sizing:border-box;height:6.0rem;line-height:1.5;border-top-right-radius:1rem;padding:1.2rem 0}.Ability__wrap__tableSp__ttl{border-top:0.1rem solid #CCCCCC;border-left:0.1rem solid #CCCCCC;border-right:0.1rem solid #CCCCCC;background-color:#FFD6A7;height:3.6rem;line-height:3.6rem;font-size:2.2em;font-weight:bold;text-align:center}.Ability__wrap__tableSp__details{display:flex;background-color:white}.Ability__wrap__tableSp__details__left,.Ability__wrap__tableSp__details__right{width:50%;box-sizing:border-box;padding:0.5rem;border-top:0.1rem solid #CCCCCC;border-right:0.05rem solid #CCCCCC}.Ability__wrap__tableSp__details__left__text,.Ability__wrap__tableSp__details__right__text{display:flex;align-items:center;font-size:1.6em;font-weight:bold;padding-bottom:0.6rem;line-height:1.55}.Ability__wrap__tableSp__details__left__text:last-child,.Ability__wrap__tableSp__details__right__text:last-child{padding-bottom:0rem}.Ability__wrap__tableSp__details__left__text.plus:before,.Ability__wrap__tableSp__details__right__text.plus:before{content:"";padding-right:0.6rem;width:1.1rem;height:1.6rem;background-image:url(/assets/lp1/check_pro-9bb9f99774d29fbe9ad1317da8ddf58e50e103f8d683405fd85ac530407a4cec.webp);background-repeat:no-repeat;background-size:contain}@media screen and (max-width: 767px){.Ability__wrap__tableSp__details__left__text.plus:before,.Ability__wrap__tableSp__details__right__text.plus:before{flex-shrink:0}}.Ability__wrap__tableSp__details__left__text.minus,.Ability__wrap__tableSp__details__right__text.minus{color:#B2B2B2}.Ability__wrap__tableSp__details__left__text.minus:before,.Ability__wrap__tableSp__details__right__text.minus:before{content:"";padding-right:0.6rem;width:1.1rem;height:1.6rem;background-image:url(/assets/lp1/keys-853d10ff3c23c842e938117eb486fdd1deae0a351293ca59698df4898773a5b1.webp);background-repeat:no-repeat;background-size:contain;transform:translate(0%, -10%)}@media screen and (max-width: 767px){.Ability__wrap__tableSp__details__left__text.minus:before,.Ability__wrap__tableSp__details__right__text.minus:before{flex-shrink:0}}.Ability__wrap__tableSp__details__left__coution,.Ability__wrap__tableSp__details__right__coution{text-align:left;font-size:1.2em;color:#B2B2B2;line-height:1.5;transform:translate(0.1rem, -0.4rem)}.Ability__wrap__tableSp__details__left__coution.muryo,.Ability__wrap__tableSp__details__right__coution.muryo{font-size:1.6em;color:#000}.Ability__wrap__tableSp__details__left{border-left:0.1rem solid #CCCCCC}.Ability__wrap__tableSp__details__right{width:50%;box-sizing:border-box;border-top:0.1rem solid #CCCCCC;border-right:0.1rem solid #CCCCCC}.BtnSubscription .button{font-size:20px;font-weight:bold;color:#fff;width:320px;height:50px;text-align:center;background-color:#25B7C0;border-radius:0.4rem;display:flex;justify-content:center;align-items:center;border:none;margin:0 auto}@media screen and (max-width: 767px){.BtnSubscription .button{width:100%}}.notice{color:green;background-color:#ccffcc;padding:10px;margin-bottom:20px;font-size:16px}.alert{color:red;background-color:#ffcccc;padding:10px;margin-bottom:20px;font-size:16px}.lp-youtube{aspect-ratio:16 / 9;margin-bottom:7rem}.lp-youtube iframe{width:100%;height:100%}.company-title{font-size:2.0em;margin-bottom:20px}.stripe_btns{display:flex;justify-content:center;gap:20px}@media screen and (max-width: 768px){.stripe_btns{flex-direction:column;align-items:flex-start;display:block}}@media screen and (max-width: 768px){.stripe_btns .stripe_btns_plan{margin-bottom:20px}}.stripe_btns .stripe_btns_plan__title{font-size:16px;margin-bottom:20px}.stripe_btns .stripe_btns_plan__text{font-size:16px;margin-bottom:20px}.stripe_btns .stripe-button-el{font-size:20px;font-weight:bold;color:#fff;width:320px;height:50px;text-align:center;background:none;background-color:#25B7C0;border-radius:0.4rem;display:flex;justify-content:center;align-items:center;border:none;margin:0 auto}@media screen and (max-width: 768px){.stripe_btns .stripe-button-el{width:100%}}.stripe_btns .stripe-button-el span{background:none;box-shadow:none}.stripe_btns .stripe-button-pro{font-size:20px;font-weight:bold;color:#fff;width:320px;height:50px;text-align:center;cursor:pointer;background:none;background-image:linear-gradient(135deg, #FDAD28, #F07F49, #E1516B);border-radius:0.4rem;display:flex;justify-content:center;align-items:center;border:none;margin:0 auto}@media screen and (max-width: 768px){.stripe_btns .stripe-button-pro{width:100%}}.stripe_btns .stripe-button-pro span{background:none;box-shadow:none}.stripe_btns .stripe-button-light{font-size:20px;font-weight:bold;width:320px;height:50px;text-align:center;cursor:pointer;background:none;background-color:#F4F4F4;border-radius:0.4rem;display:flex;justify-content:center;align-items:center;border:0.2em solid #ccc;color:#919191;margin:0 auto}@media screen and (max-width: 768px){.stripe_btns .stripe-button-light{width:100%}}.stripe_btns .stripe-button-light span{background:none;box-shadow:none}.modalPayment{display:none;position:fixed;z-index:1;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,0.4)}.modal-content{position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);background-color:#fff;padding:20px;width:90%;max-width:800px;box-shadow:0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19)}.modal-background{position:absolute;z-index:-1;width:100%;height:100%;background-color:rgba(0,0,0,0.4)}.modal-close{color:#aaaaaa;float:right;font-size:28px;font-weight:bold}.modal-close:hover,.modal-close:focus{color:#000;text-decoration:none;cursor:pointer}@keyframes animatetop{from{top:-300px;opacity:0}to{top:0;opacity:1}}.stripe_btns_plan__btn{margin-top:20px;display:flex;justify-content:center;align-items:center}.stripe_btns_plan__btn a{font-size:16px;font-weight:bold;color:#fff;width:320px;height:50px;text-align:center;cursor:pointer;background:none;background-color:#F4F4F4;border-radius:0.4rem;display:flex;justify-content:center;align-items:center;border:0.2em solid #ccc;color:#919191;margin:0 auto}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}button{font-weight:normal}body{font-size:62.5%;margin:0px;font-weight:500;font-family:Noto Sans Japanese,arial,"ＭＳ Ｐゴシック", "MS PGothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, sans-serif}@media screen and (max-width: 1040px){body{width:100%}}@media screen and (max-width: 767px){body{width:100%}}.yu-mincho{font-family:YuMincho, "Yu Mincho", serif !important}@media screen and (max-width: 767px){.yu-mincho{font-family:"ヒラギノ明朝 ProN W3", "HiraMinProN-W3", "HG明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "MS 明朝", serif !important}}.mojyaji{font-family:mojyaji}img{vertical-align:bottom}.bold{font-weight:bold}h1,h2,h3,h4,h5,p{line-height:1.5;margin:0px;font-weight:normal}.noto-font{font-family:'Noto Sans Japanese', serif}.clear{clear:both}#body{margin:0px}@media screen and (max-width: 767px){#body{margin-top:0px}}a{text-decoration:none;cursor:pointer;color:#00A1E9}a:hover{opacity:0.6}a.no-hover:hover{opacity:1.0}a.no-link{cursor:default;opacity:1.0}p{line-height:1.6}#main{border:none}#header-in,#navi-in,#body-in,#footer-in{width:100%}#body-in{background-color:#F0FBFC}html{margin-top:0px !important}.clear{clear:both}.small{font-size:1.4em}.background-wrapper{width:100%;background-size:cover;background-position:center center;background-repeat:no-repeat}.content-wrapper{padding:60px 0px;width:980px;height:auto;margin:0 auto;box-sizing:border-box}@media screen and (max-width: 1040px){.content-wrapper{padding:30px 10px;width:100%}}.content-wrapper.no-padding{padding-top:0px}.content-main-wrapper{padding:60px 0px;width:850px;height:auto;margin:0 auto;box-sizing:border-box}@media screen and (max-width: 1040px){.content-main-wrapper{padding:30px 10px;width:100%}}.content-under-wrapper{padding:60px 0px;width:850px;height:auto;margin:0 auto;box-sizing:border-box}@media screen and (max-width: 1040px){.content-under-wrapper{padding:30px 10px;width:100%}}.content-long-wrapper{padding:50px 0px;width:1000px;height:auto;margin:0 auto;box-sizing:border-box}@media screen and (max-width: 1250px){.content-long-wrapper{width:100%}}@media screen and (max-width: 1040px){.content-long-wrapper{padding:40px 10px;width:100%}}.flex-row{display:flex;flex-direction:row}@media screen and (max-width: 767px){.flex-row{display:block}.flex-row.mobile-flex{display:flex;flex-wrap:wrap}}.flex-space{justify-content:space-between}.flex-start{justify-content:flex-start}.flex-end{justify-content:flex-end}.flex-center{justify-content:center}.flex-wrap{flex-wrap:wrap}.flex-reverse{flex-direction:row-reverse}.flex-column{flex-direction:column}.grid{display:grid;grid-gap:5px}.align-item{align-items:center}.text-center{text-align:center}@media screen and (max-width: 767px){.only-pc{display:none}}.only-sp{display:none}@media screen and (max-width: 767px){.only-sp{display:block}}.only-tablet{display:none}@media screen and (max-width: 1040px){.only-tablet{display:block}}.only-pc-is-slick{display:block !important}@media screen and (max-width: 767px){.only-pc-is-slick{display:none !important}}.only-sp-is-slick{display:none !important}@media screen and (max-width: 767px){.only-sp-is-slick{display:block !important}}#mobile-menu{display:block;background-color:#25B7C0}#mobile-menu a{position:relative;right:auto;margin-top:0px}@media screen and (max-width: 767px){#mobile-menu{display:block}}.mbn{margin-bottom:0px !important}.mbs{margin-bottom:20px !important}@media screen and (max-width: 767px){.mbs{margin-bottom:10px !important}}.mbm{margin-bottom:40px !important}@media screen and (max-width: 767px){.mbm{margin-bottom:20px !important}}.mbl{margin-bottom:60px !important}@media screen and (max-width: 767px){.mbl{margin-bottom:30px !important}}.mtn{margin-top:0px !important}.mts{margin-top:20px !important}.mtm{margin-top:40px !important}.mtl{margin-top:60px !important}.box-link{display:block;color:#000}.background-gray{background-color:#F8F8F8}.animation-button .cover{position:absolute;z-index:-1;display:block;content:'';top:-100%;left:-100%;width:100%;height:100%}.animation-button,.animation-button .cover{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .3s;transition:all .3s}.animation-button{display:inline-block;position:relative;text-align:center;text-decoration:none;z-index:2;overflow:hidden;outline:none}.animation-button:hover{background-color:#FFF}.animation-button:hover .cover{top:0;left:0;background-color:#FFF}#body-in{padding-top:92px}@media screen and (max-width: 767px){#body-in{padding-top:60px}}.main-wrapper{width:980px;margin:0 auto}@media screen and (max-width: 767px){.main-wrapper{width:100%}}#main{background-color:#F0FBFC;float:none;margin-bottom:0;padding:0px;width:980px}@media screen and (max-width: 767px){#main{padding:0px 10px}}#sidebar{width:300px;padding:0px}#page-top{z-index:2}@media screen and (max-width: 767px){br{display:none}br.not{display:block}}#breadcrumb{padding:0px;font-size:1.2em;margin-bottom:20px}@media screen and (max-width: 1040px){#breadcrumb{padding-left:0px}}#breadcrumb h1{font-size:1.0em;font-family:"游ゴシック", "Yu Gothic", YuGothic, "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ ゴシック", sans-serif !important;display:inline-block}.btn-link button{border:none;width:240px;height:40px;color:white;font-size:1.4em;font-weight:normal;border-radius:0px}@media screen and (max-width: 767px){.btn-link button{width:100%}}.btn-link button i{margin-left:10px}.btn-link button.phone-btn{background-color:#00A1E9;margin-right:20px}.btn-link button.contact-btn{background-color:#FF9A34}.consultation-info{background-color:#f8f9fa;border:1px solid #e0e0e0;border-radius:6px;padding:20px}.consultation-info .consultation-info-list{margin-left:20px;list-style:disc}.consultation-info .consultation-info-list li{font-size:1.4em;line-height:1.8}.doctor-profile{margin-top:30px;padding:30px;background-color:#f8f9fa;border:1px solid #e0e0e0;border-radius:6px}.doctor-profile__photo{margin:15px 0;text-align:center}.doctor-profile__photo-img{max-width:300px;width:100%;height:auto;border-radius:6px}.doctor-profile__section{margin-top:20px;padding-top:20px;border-top:1px solid #e0e0e0}.doctor-profile__section:first-of-type{margin-top:15px}.doctor-profile__heading{font-size:1.6em;font-weight:bold;color:#25B7C0;margin-bottom:10px}.doctor-profile__list{margin-left:20px;list-style:disc}.doctor-profile__list li{font-size:1.4em;line-height:1.8}.text-right{text-align:right}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}button{font-weight:normal}body{font-size:62.5%;margin:0px;font-weight:500;font-family:Noto Sans Japanese,arial,"ＭＳ Ｐゴシック", "MS PGothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, sans-serif}@media screen and (max-width: 1040px){body{width:100%}}@media screen and (max-width: 767px){body{width:100%}}.yu-mincho{font-family:YuMincho, "Yu Mincho", serif !important}@media screen and (max-width: 767px){.yu-mincho{font-family:"ヒラギノ明朝 ProN W3", "HiraMinProN-W3", "HG明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "MS 明朝", serif !important}}.mojyaji{font-family:mojyaji}img{vertical-align:bottom}.bold{font-weight:bold}h1,h2,h3,h4,h5,p{line-height:1.5;margin:0px;font-weight:normal}.noto-font{font-family:'Noto Sans Japanese', serif}.clear{clear:both}#body{margin:0px}@media screen and (max-width: 767px){#body{margin-top:0px}}a{text-decoration:none;cursor:pointer;color:#00A1E9}a:hover{opacity:0.6}a.no-hover:hover{opacity:1.0}a.no-link{cursor:default;opacity:1.0}p{line-height:1.6}#main{border:none}#header-in,#navi-in,#body-in,#footer-in{width:100%}#body-in{background-color:#F0FBFC}html{margin-top:0px !important}.clear{clear:both}.small{font-size:1.4em}.background-wrapper{width:100%;background-size:cover;background-position:center center;background-repeat:no-repeat}.content-wrapper{padding:60px 0px;width:980px;height:auto;margin:0 auto;box-sizing:border-box}@media screen and (max-width: 1040px){.content-wrapper{padding:30px 10px;width:100%}}.content-wrapper.no-padding{padding-top:0px}.content-main-wrapper{padding:60px 0px;width:850px;height:auto;margin:0 auto;box-sizing:border-box}@media screen and (max-width: 1040px){.content-main-wrapper{padding:30px 10px;width:100%}}.content-under-wrapper{padding:60px 0px;width:850px;height:auto;margin:0 auto;box-sizing:border-box}@media screen and (max-width: 1040px){.content-under-wrapper{padding:30px 10px;width:100%}}.content-long-wrapper{padding:50px 0px;width:1000px;height:auto;margin:0 auto;box-sizing:border-box}@media screen and (max-width: 1250px){.content-long-wrapper{width:100%}}@media screen and (max-width: 1040px){.content-long-wrapper{padding:40px 10px;width:100%}}.flex-row{display:flex;flex-direction:row}@media screen and (max-width: 767px){.flex-row{display:block}.flex-row.mobile-flex{display:flex;flex-wrap:wrap}}.flex-space{justify-content:space-between}.flex-start{justify-content:flex-start}.flex-end{justify-content:flex-end}.flex-center{justify-content:center}.flex-wrap{flex-wrap:wrap}.flex-reverse{flex-direction:row-reverse}.flex-column{flex-direction:column}.grid{display:grid;grid-gap:5px}.align-item{align-items:center}.text-center{text-align:center}@media screen and (max-width: 767px){.only-pc{display:none}}.only-sp{display:none}@media screen and (max-width: 767px){.only-sp{display:block}}.only-tablet{display:none}@media screen and (max-width: 1040px){.only-tablet{display:block}}.only-pc-is-slick{display:block !important}@media screen and (max-width: 767px){.only-pc-is-slick{display:none !important}}.only-sp-is-slick{display:none !important}@media screen and (max-width: 767px){.only-sp-is-slick{display:block !important}}#mobile-menu{display:block;background-color:#25B7C0}#mobile-menu a{position:relative;right:auto;margin-top:0px}@media screen and (max-width: 767px){#mobile-menu{display:block}}.mbn{margin-bottom:0px !important}.mbs{margin-bottom:20px !important}@media screen and (max-width: 767px){.mbs{margin-bottom:10px !important}}.mbm{margin-bottom:40px !important}@media screen and (max-width: 767px){.mbm{margin-bottom:20px !important}}.mbl{margin-bottom:60px !important}@media screen and (max-width: 767px){.mbl{margin-bottom:30px !important}}.mtn{margin-top:0px !important}.mts{margin-top:20px !important}.mtm{margin-top:40px !important}.mtl{margin-top:60px !important}.box-link{display:block;color:#000}.background-gray{background-color:#F8F8F8}.animation-button .cover{position:absolute;z-index:-1;display:block;content:'';top:-100%;left:-100%;width:100%;height:100%}.animation-button,.animation-button .cover{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .3s;transition:all .3s}.animation-button{display:inline-block;position:relative;text-align:center;text-decoration:none;z-index:2;overflow:hidden;outline:none}.animation-button:hover{background-color:#FFF}.animation-button:hover .cover{top:0;left:0;background-color:#FFF}#body-in{padding-top:92px}@media screen and (max-width: 767px){#body-in{padding-top:60px}}.main-wrapper{width:980px;margin:0 auto}@media screen and (max-width: 767px){.main-wrapper{width:100%}}#main{background-color:#F0FBFC;float:none;margin-bottom:0;padding:0px;width:980px}@media screen and (max-width: 767px){#main{padding:0px 10px}}#sidebar{width:300px;padding:0px}#page-top{z-index:2}@media screen and (max-width: 767px){br{display:none}br.not{display:block}}#breadcrumb{padding:0px;font-size:1.2em;margin-bottom:20px}@media screen and (max-width: 1040px){#breadcrumb{padding-left:0px}}#breadcrumb h1{font-size:1.0em;font-family:"游ゴシック", "Yu Gothic", YuGothic, "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ ゴシック", sans-serif !important;display:inline-block}.btn-link button{border:none;width:240px;height:40px;color:white;font-size:1.4em;font-weight:normal;border-radius:0px}@media screen and (max-width: 767px){.btn-link button{width:100%}}.btn-link button i{margin-left:10px}.btn-link button.phone-btn{background-color:#00A1E9;margin-right:20px}.btn-link button.contact-btn{background-color:#FF9A34}.menu-btn{display:none}@media screen and (max-width: 767px){.menu-btn{display:block}}.menu-btn .hambarger{width:60px;height:60px;position:relative;text-align:center;box-sizing:border-box;background-color:#25B7C0;box-shadow:0 2px 10px rgba(0,0,0,0.1);border-radius:5px}@media screen and (max-width: 767px){.menu-btn .hambarger{width:40px;height:40px;display:block;margin:0 0 0 auto}}.menu-btn .hambarger.animation span{transition:all 0.3s;transform:rotate(0deg)}.menu-btn .hambarger.animation .top{transform:translateY(-8px)}.menu-btn .hambarger.animation .bottom{transform:translateY(8px)}.menu-btn .hambarger.animation.is-open .middle{background:transparent}.menu-btn .hambarger.animation.is-open .top{transform:rotate(-45deg) translateY(0px)}.menu-btn .hambarger.animation.is-open .bottom{transform:rotate(45deg) translateY(0px)}.menu-btn .hambarger span{width:26px;height:3px;display:block;background:white;position:absolute;left:17px;top:28px}@media screen and (max-width: 767px){.menu-btn .hambarger span{left:7px;top:18px}}.menu-btn .hambarger span .bottom{-webkit-transform:translateY(5px);-ms-transform:translateY(5px);transform:translateY(5px)}.menu-btn .hambarger span .top{-webkit-transform:translateY(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px)}.menu-btn .hambarger p{margin:0px;font-size:1.2em;position:absolute;bottom:-3px}#header-in{position:fixed;z-index:100;background-color:white}#header-in #h-top{overflow:visible;min-height:0px}#header-in #h-top .header-wapper{width:980px;margin:0 auto;height:92px}@media screen and (max-width: 767px){#header-in #h-top .header-wapper{width:100%;padding:0px 10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:50px}}#header-in #h-top .header-wapper .header-logo-wrapper{position:relative}#header-in #h-top .header-wapper .header-logo-wrapper .header-logo{width:250px;height:auto}@media screen and (max-width: 767px){#header-in #h-top .header-wapper .header-logo-wrapper .header-logo{height:20px;width:auto;margin-top:0px}}#header-in #h-top .header-wapper .header-logo-wrapper .header-logo img{width:250px;height:auto}@media screen and (max-width: 767px){#header-in #h-top .header-wapper .header-logo-wrapper .header-logo img{height:20px;width:auto}}@media screen and (max-width: 767px){#header-in #h-top .header-wapper .header-contact-wrapper{display:none;position:absolute;top:50px;background:white;width:100%;left:0}}#header-in #h-top .header-wapper .header-contact-wrapper .header-name-box{margin-right:10px}#header-in #h-top .header-wapper .header-contact-wrapper .header-name-box .name{font-size:1.6em}#header-in #h-top .header-wapper .header-contact-wrapper .logout-box{margin-top:10px;font-size:1.2em;text-align:right}@media screen and (max-width: 767px){#header-in #h-top .header-wapper .header-contact-wrapper .header-contact-box{width:100%;margin-bottom:10px}}@media screen and (max-width: 767px){#header-in #h-top .header-wapper .header-contact-wrapper .header-contact-box .btn-link{width:100%;display:block}}#header-in #h-top .header-wapper .header-contact-wrapper .header-contact-box .btn-link:hover{opacity:1.0}#header-in #h-top .header-wapper .header-contact-wrapper .header-contact-box .btn-link button{border:none;width:180px;height:40px;color:white;font-size:1.4em;cursor:pointer;box-sizing:content-box;border-radius:5px;padding:0px}@media screen and (max-width: 767px){#header-in #h-top .header-wapper .header-contact-wrapper .header-contact-box .btn-link button{width:100%;text-align:center;border-radius:0}}#header-in #h-top .header-wapper .header-contact-wrapper .header-contact-box .btn-link button:hover{height:35px}#header-in #h-top .header-wapper .header-contact-wrapper .header-contact-box .btn-link button svg{margin-left:10px}#header-in #h-top .header-wapper .header-contact-wrapper .header-contact-box .btn-link button.solution-btn{background-color:#00A1E9;margin-right:20px;height:40px;font-size:1.8em;font-weight:normal;border-bottom:5px solid #0091d9}@media screen and (max-width: 767px){#header-in #h-top .header-wapper .header-contact-wrapper .header-contact-box .btn-link button.solution-btn{border-bottom:none}}#header-in #h-top .header-wapper .header-contact-wrapper .header-contact-box .btn-link button.solution-btn:hover{margin-top:5px;border-bottom:none}@media screen and (max-width: 767px){#header-in #h-top .header-wapper .header-contact-wrapper .header-contact-box .btn-link button.solution-btn:hover{margin-top:0px}}#header-in #h-top .header-wapper .header-contact-wrapper .header-contact-box .btn-link button.contact-btn{background-color:#FF9A34;border-bottom:5px solid #EF5600;height:40px;font-size:1.8em;font-weight:normal;margin-right:20px}@media screen and (max-width: 767px){#header-in #h-top .header-wapper .header-contact-wrapper .header-contact-box .btn-link button.contact-btn{border-bottom:none;margin-right:0px}}#header-in #h-top .header-wapper .header-contact-wrapper .header-contact-box .btn-link button.contact-btn:hover{margin-top:5px;border-bottom:none}@media screen and (max-width: 767px){#header-in #h-top .header-wapper .header-contact-wrapper .header-contact-box .btn-link button.contact-btn:hover{margin-top:0px}}#header-in #h-top .header-wapper .header-contact-wrapper .header-contact-box .btn-link button.login-btn{background-color:#25B7C0;border-bottom:5px solid #15a7b0;height:40px;font-size:1.8em;font-weight:normal}@media screen and (max-width: 767px){#header-in #h-top .header-wapper .header-contact-wrapper .header-contact-box .btn-link button.login-btn{border-bottom:none}}#header-in #h-top .header-wapper .header-contact-wrapper .header-contact-box .btn-link button.login-btn:hover{margin-top:5px;border-bottom:none}@media screen and (max-width: 767px){#header-in #h-top .header-wapper .header-contact-wrapper .header-contact-box .btn-link button.login-btn:hover{margin-top:0px}}#header-in #h-top .header-wapper .header-contact-wrapper .header-contact-box .btn-link button.patient-btn{background-color:#FF9A34;border-bottom:5px solid #EF5600;width:150px;height:35px;margin-right:10px}@media screen and (max-width: 767px){#header-in #h-top .header-wapper .header-contact-wrapper .header-contact-box .btn-link button.patient-btn{border-bottom:none;margin-right:0px;width:100%}}#header-in #h-top .header-wapper .header-contact-wrapper .header-contact-box .btn-link button.patient-btn:hover{margin-top:5px;border-bottom:none}@media screen and (max-width: 767px){#header-in #h-top .header-wapper .header-contact-wrapper .header-contact-box .btn-link button.patient-btn:hover{margin-top:0px}}#header-in #h-top .header-wapper .header-contact-wrapper .header-contact-box .btn-link button.logout-btn{width:150px;background-color:#00A1E9;border-bottom:5px solid #0091d9;height:35px}@media screen and (max-width: 767px){#header-in #h-top .header-wapper .header-contact-wrapper .header-contact-box .btn-link button.logout-btn{border-bottom:none}}#header-in #h-top .header-wapper .header-contact-wrapper .header-contact-box .btn-link button.logout-btn:hover{margin-top:5px;border-bottom:none}@media screen and (max-width: 767px){#header-in #h-top .header-wapper .header-contact-wrapper .header-contact-box .btn-link button.logout-btn:hover{margin-top:0px}}#header-in #h-top .header-wapper .header-contact-wrapper .nav-link{list-style:none;padding:0px;margin:0px}#header-in #h-top .header-wapper .header-contact-wrapper .nav-link>li{border-left:1px solid #eee;position:relative}#header-in #h-top .header-wapper .header-contact-wrapper .nav-link>li:last-child{border-right:1px solid #eee}#header-in #h-top .header-wapper .header-contact-wrapper .nav-link>li>a{font-size:1.4em;color:#000;width:170px;height:35px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;text-align:center;padding:7px 0px}@media screen and (max-width: 767px){#header-in #h-top .header-wapper .header-contact-wrapper .nav-link>li>a{width:100%;text-align:center}}#header-in #h-top .header-wapper .header-contact-wrapper .nav-link>li:hover .sub-menu{display:block}#header-in #h-top .header-wapper .header-contact-wrapper .nav-link>li .sub-menu{position:absolute;z-index:2;top:35px;left:0px;margin:0px;width:100%;padding:0px;border-top:4px solid #25B7C0;list-style:none;background-color:#eee;display:none}#header-in #h-top .header-wapper .header-contact-wrapper .nav-link>li .sub-menu li{width:100%}#header-in #h-top .header-wapper .header-contact-wrapper .nav-link>li .sub-menu li a{display:block;box-sizing:border-box;width:100%;font-size:1.2em;padding:7px 0px 7px 30px;color:#000;border-bottom:1px solid #CCCCCC}#header-in #h-top .header-wapper .header-contact-wrapper .nav-link>li .sub-menu li:last-child a{border:none}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}button{font-weight:normal}body{font-size:62.5%;margin:0px;font-weight:500;font-family:Noto Sans Japanese,arial,"ＭＳ Ｐゴシック", "MS PGothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, sans-serif}@media screen and (max-width: 1040px){body{width:100%}}@media screen and (max-width: 767px){body{width:100%}}.yu-mincho{font-family:YuMincho, "Yu Mincho", serif !important}@media screen and (max-width: 767px){.yu-mincho{font-family:"ヒラギノ明朝 ProN W3", "HiraMinProN-W3", "HG明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "MS 明朝", serif !important}}.mojyaji{font-family:mojyaji}img{vertical-align:bottom}.bold{font-weight:bold}h1,h2,h3,h4,h5,p{line-height:1.5;margin:0px;font-weight:normal}.noto-font{font-family:'Noto Sans Japanese', serif}.clear{clear:both}#body{margin:0px}@media screen and (max-width: 767px){#body{margin-top:0px}}a{text-decoration:none;cursor:pointer;color:#00A1E9}a:hover{opacity:0.6}a.no-hover:hover{opacity:1.0}a.no-link{cursor:default;opacity:1.0}p{line-height:1.6}#main{border:none}#header-in,#navi-in,#body-in,#footer-in{width:100%}#body-in{background-color:#F0FBFC}html{margin-top:0px !important}.clear{clear:both}.small{font-size:1.4em}.background-wrapper{width:100%;background-size:cover;background-position:center center;background-repeat:no-repeat}.content-wrapper{padding:60px 0px;width:980px;height:auto;margin:0 auto;box-sizing:border-box}@media screen and (max-width: 1040px){.content-wrapper{padding:30px 10px;width:100%}}.content-wrapper.no-padding{padding-top:0px}.content-main-wrapper{padding:60px 0px;width:850px;height:auto;margin:0 auto;box-sizing:border-box}@media screen and (max-width: 1040px){.content-main-wrapper{padding:30px 10px;width:100%}}.content-under-wrapper{padding:60px 0px;width:850px;height:auto;margin:0 auto;box-sizing:border-box}@media screen and (max-width: 1040px){.content-under-wrapper{padding:30px 10px;width:100%}}.content-long-wrapper{padding:50px 0px;width:1000px;height:auto;margin:0 auto;box-sizing:border-box}@media screen and (max-width: 1250px){.content-long-wrapper{width:100%}}@media screen and (max-width: 1040px){.content-long-wrapper{padding:40px 10px;width:100%}}.flex-row{display:flex;flex-direction:row}@media screen and (max-width: 767px){.flex-row{display:block}.flex-row.mobile-flex{display:flex;flex-wrap:wrap}}.flex-space{justify-content:space-between}.flex-start{justify-content:flex-start}.flex-end{justify-content:flex-end}.flex-center{justify-content:center}.flex-wrap{flex-wrap:wrap}.flex-reverse{flex-direction:row-reverse}.flex-column{flex-direction:column}.grid{display:grid;grid-gap:5px}.align-item{align-items:center}.text-center{text-align:center}@media screen and (max-width: 767px){.only-pc{display:none}}.only-sp{display:none}@media screen and (max-width: 767px){.only-sp{display:block}}.only-tablet{display:none}@media screen and (max-width: 1040px){.only-tablet{display:block}}.only-pc-is-slick{display:block !important}@media screen and (max-width: 767px){.only-pc-is-slick{display:none !important}}.only-sp-is-slick{display:none !important}@media screen and (max-width: 767px){.only-sp-is-slick{display:block !important}}#mobile-menu{display:block;background-color:#25B7C0}#mobile-menu a{position:relative;right:auto;margin-top:0px}@media screen and (max-width: 767px){#mobile-menu{display:block}}.mbn{margin-bottom:0px !important}.mbs{margin-bottom:20px !important}@media screen and (max-width: 767px){.mbs{margin-bottom:10px !important}}.mbm{margin-bottom:40px !important}@media screen and (max-width: 767px){.mbm{margin-bottom:20px !important}}.mbl{margin-bottom:60px !important}@media screen and (max-width: 767px){.mbl{margin-bottom:30px !important}}.mtn{margin-top:0px !important}.mts{margin-top:20px !important}.mtm{margin-top:40px !important}.mtl{margin-top:60px !important}.box-link{display:block;color:#000}.background-gray{background-color:#F8F8F8}.animation-button .cover{position:absolute;z-index:-1;display:block;content:'';top:-100%;left:-100%;width:100%;height:100%}.animation-button,.animation-button .cover{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .3s;transition:all .3s}.animation-button{display:inline-block;position:relative;text-align:center;text-decoration:none;z-index:2;overflow:hidden;outline:none}.animation-button:hover{background-color:#FFF}.animation-button:hover .cover{top:0;left:0;background-color:#FFF}#body-in{padding-top:92px}@media screen and (max-width: 767px){#body-in{padding-top:60px}}.main-wrapper{width:980px;margin:0 auto}@media screen and (max-width: 767px){.main-wrapper{width:100%}}#main{background-color:#F0FBFC;float:none;margin-bottom:0;padding:0px;width:980px}@media screen and (max-width: 767px){#main{padding:0px 10px}}#sidebar{width:300px;padding:0px}#page-top{z-index:2}@media screen and (max-width: 767px){br{display:none}br.not{display:block}}#breadcrumb{padding:0px;font-size:1.2em;margin-bottom:20px}@media screen and (max-width: 1040px){#breadcrumb{padding-left:0px}}#breadcrumb h1{font-size:1.0em;font-family:"游ゴシック", "Yu Gothic", YuGothic, "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ ゴシック", sans-serif !important;display:inline-block}.btn-link button{border:none;width:240px;height:40px;color:white;font-size:1.4em;font-weight:normal;border-radius:0px}@media screen and (max-width: 767px){.btn-link button{width:100%}}.btn-link button i{margin-left:10px}.btn-link button.phone-btn{background-color:#00A1E9;margin-right:20px}.btn-link button.contact-btn{background-color:#FF9A34}.attention-wrapper .attention-text{font-size:16px;border:2px solid black;padding:20px}.banner-wrapper{display:flex;justify-content:space-between;flex-wrap:wrap;padding:0 !important}.banner-wrapper .banner__link{display:block;height:76px;width:300px;margin-top:20px}@media screen and (max-width: 767px){.banner-wrapper .banner__link{margin:20px auto 0}}.banner-wrapper .banner__link img{width:auto;height:100%;max-width:100%;object-fit:contain}.footer-wrapper{padding:40px 0px}.footer-wrapper .footer-box .img-box .footer-img{width:250px;height:auto;display:inline-block}.footer-wrapper .footer-box .img-box .footer-img img{width:100%}.footer-wrapper .footer-box .footer-mail-text{margin-top:10px;font-size:14px;color:#000}@media screen and (max-width: 767px){.footer-wrapper .footer-box .footer-mail-text{margin-bottom:10px}}.footer-wrapper .footer-box .footer-mail-text i{margin-right:5px;color:#25B7C0}.footer-wrapper .footer-box .footer-navi-list{margin-left:60px}@media screen and (max-width: 767px){.footer-wrapper .footer-box .footer-navi-list{margin-left:0px;width:100%}}.footer-wrapper .footer-box .footer-navi-list li{margin-bottom:10px}@media screen and (max-width: 767px){.footer-wrapper .footer-box .footer-navi-list li{width:100%;margin-bottom:0px}}.footer-wrapper .footer-box .footer-navi-list li a{font-size:14px;color:#000;border-bottom:1px solid #00A1E9}@media screen and (max-width: 767px){.footer-wrapper .footer-box .footer-navi-list li a{width:100%;border:none;padding:10px;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;background-color:#25B7C0;color:white;border-bottom:1px solid white}}.footer-wrapper .footer-sns-wrapper .sns-box{border:1px solid #25B7C0;padding:20px;width:25%;color:#25B7C0;font-size:2.4em}@media screen and (max-width: 767px){.footer-wrapper .footer-sns-wrapper .sns-box{font-size:1.4em;box-sizing:border-box;padding:20px 10px}.footer-wrapper .footer-sns-wrapper .sns-box i{font-size:2.0em}}.footer-wrapper .footer-sns-wrapper .sns-box .sns-text{line-height:1.0}.copy-write-wrapper{background-color:#25B7C0;padding:10px 0px}.copy-write-wrapper .copy-write-list{margin-bottom:10px}.copy-write-wrapper .copy-write-list li{margin-left:20px}.copy-write-wrapper .copy-write-list li a{color:white;font-size:1.2em}.copy-write-wrapper .copy-write-list li:last-child:before{content:"/";font-size:12px;color:white;margin-right:20px}.copy-write-wrapper .copy-write-text{color:white;font-size:12px}.first-background{background-image:url(/assets/top/first-view-bc9e69fb603588b3b1562515198281c4a1b7613b01f0fd3b00ad16586bd7afd4.jpg);background-size:cover}.first-background .first-title{font-size:4.6em;margin-bottom:30px}@media screen and (max-width: 767px){.first-background .first-title{font-size:2.4em;margin-bottom:20px}}.first-background .first-text{font-size:2.8em;margin-bottom:10px}@media screen and (max-width: 767px){.first-background .first-text{font-size:1.8em;margin-bottom:20px}}.first-background .first-sub-text{font-size:1.6em}@media screen and (max-width: 767px){.first-background .first-sub-text{font-size:1.2em;margin-bottom:20px}}.cv-btn-background{background-color:white}.cv-btn-background .cv-btn-wrapper .btn-link:hover{opacity:1.0}.cv-btn-background .cv-btn-wrapper .btn-link button{border:none;width:430px;height:80px;color:white;font-size:1.8em;cursor:pointer;box-sizing:content-box;border-radius:5px;padding:0px}@media screen and (max-width: 767px){.cv-btn-background .cv-btn-wrapper .btn-link button{width:100%;height:45px;font-size:1.4em;display:flex;align-items:center;justify-content:center}.cv-btn-background .cv-btn-wrapper .btn-link button br{display:block}}.cv-btn-background .cv-btn-wrapper .btn-link button:hover{height:75px}@media screen and (max-width: 767px){.cv-btn-background .cv-btn-wrapper .btn-link button:hover{height:60px}}.cv-btn-background .cv-btn-wrapper .btn-link button svg{margin-left:10px}.cv-btn-background .cv-btn-wrapper .btn-link button.solution-btn{background-color:#00A1E9;margin-right:20px;height:80px;border-bottom:5px solid #0091d9}@media screen and (max-width: 767px){.cv-btn-background .cv-btn-wrapper .btn-link button.solution-btn{height:60px;margin-right:0px}}.cv-btn-background .cv-btn-wrapper .btn-link button.solution-btn:hover{margin-top:5px;border-bottom:none}.cv-btn-background .cv-btn-wrapper .btn-link button.contact-btn{background-color:#FF9A34;border-bottom:5px solid #EF5600;height:80px}@media screen and (max-width: 767px){.cv-btn-background .cv-btn-wrapper .btn-link button.contact-btn{height:60px}}.cv-btn-background .cv-btn-wrapper .btn-link button.contact-btn:hover{margin-top:5px;border-bottom:none}.about-movie{text-align:center;margin-bottom:40px}.about-movie iframe{width:100%;height:450px}@media screen and (max-width: 767px){.about-movie iframe{height:300px}}.about-box-wrapper .about-box{width:260px}@media screen and (max-width: 767px){.about-box-wrapper .about-box{margin:0 auto 20px}}.about-box-wrapper .about-box .img-box{text-align:center;width:220px;height:auto}.about-box-wrapper .about-box .about-title{font-size:1.8em;margin-bottom:10px}.about-box-wrapper .about-box .about-title i{margin-right:10px;color:#25B7C0}.about-box-wrapper .about-box .about-text{font-size:1.6em}.double-box .text-box{width:46%}@media screen and (max-width: 767px){.double-box .text-box{width:100%;margin-bottom:20px}}.double-box .text-box .text{font-size:1.6em}.double-box .img-box{width:49%}@media screen and (max-width: 767px){.double-box .img-box{width:100%}}.double-box .img-box img{width:100%}.knowhow-img-wrapper .img-box{width:60%}.knowhow-img-wrapper .img-box img{width:100%}@media screen and (max-width: 767px){.knowhow-img-wrapper .img-box{width:100%}}.merit-wrapper .merit-box{box-shadow:0 1px 3px rgba(0,0,0,0.16)}.merit-wrapper .merit-box .img-box{width:40%;background-size:cover;background-position:center}@media screen and (max-width: 767px){.merit-wrapper .merit-box .img-box{width:100%;height:200px}}.merit-wrapper .merit-box .img-box.img-01{background-image:url(/assets/top/merit_img_01-0150f90dcadd3cb4db9877585d042a3973ff591646da0f55522b511564c4631b.jpg)}.merit-wrapper .merit-box .img-box.img-02{background-image:url(/assets/top/merit_img_02-47275870271bcd60173ec9dafb91f0321fc3ed4c56b94d9b6b62468ca0181e82.jpg)}.merit-wrapper .merit-box .img-box.img-03{background-image:url(/assets/top/merit_img_03-0758a70c365f60c564c4c99a56564b7591aadf5e16884b270629fca7586eb769.jpg)}.merit-wrapper .merit-box .img-box img{width:100%}.merit-wrapper .merit-box .text-box{width:60%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:15px 30px;background-color:white}@media screen and (max-width: 767px){.merit-wrapper .merit-box .text-box{width:100%;padding:10px}}.merit-wrapper .merit-box .text-box .merit-tag{display:inline-block;width:147px;height:30px;background-image:url(/assets/top/merit_tag-bd3a76a3142ce97472de6ea6c397fc8a99d7d8a0e30f13afa88a125798cec798.png);background-size:contain;font-size:1.4em;color:white;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:3px;text-align:center}.merit-wrapper .merit-box .text-box .main-text{margin-bottom:10px}.merit-wrapper .merit-box .text-box .sub-text{height:105px}@media screen and (max-width: 767px){.merit-wrapper .merit-box .text-box .sub-text{height:auto;margin-bottom:10px}}.merit-wrapper .merit-box .text-box .btn-link-wrapper{text-align:right}.merit-wrapper .merit-box .text-box .btn-link-wrapper .btn-link button{width:280px}@media screen and (max-width: 767px){.merit-wrapper .merit-box .text-box .btn-link-wrapper .btn-link button{width:100%;display:flex;align-items:center;justify-content:center}.merit-wrapper .merit-box .text-box .btn-link-wrapper .btn-link button br{display:block}}.intro-wrapper .intro-arrow{width:50px}.intro-wrapper .intro-arrow img{width:100%}@media screen and (max-width: 767px){.intro-wrapper .intro-arrow img{transform:rotate(90deg)}}@media screen and (max-width: 767px){.intro-wrapper .intro-arrow{margin:0 auto 30px}}.intro-wrapper .intro-box{padding:20px 10px;background-color:white;width:280px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;box-shadow:0 1px 3px rgba(0,0,0,0.16)}@media screen and (max-width: 767px){.intro-wrapper .intro-box{margin:0 auto 30px}}.intro-wrapper .intro-box .intro-title{font-size:1.8em}.intro-wrapper .intro-box .intro-title .num{background-color:#25B7C0;padding:5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:5px;color:white;width:35px;height:35px;margin-right:20px;text-align:center}.intro-wrapper .intro-box .img-box{width:100%}.intro-wrapper .intro-box .img-box img{width:100%}.intro-wrapper .intro-box .sub-text{height:50px}.question-wrapper .question-box .q-box{border-left:5px solid #25B7C0;padding:10px 30px;background-color:white;font-size:1.6em}@media screen and (max-width: 767px){.question-wrapper .question-box .q-box .question-text-wrapper{width:calc( 100% - 30px )}}.question-wrapper .question-box .q-box .question-text-wrapper .question-q{color:#25B7C0;display:inline-block;margin-right:40px}@media screen and (max-width: 767px){.question-wrapper .question-box .q-box .question-text-wrapper .question-q{margin-right:10px}}@media screen and (max-width: 767px){.question-wrapper .question-box .q-box .question-text-wrapper .question-text{width:calc( 100% - 30px )}}.question-wrapper .question-box .q-box i{color:#25B7C0}.question-wrapper .question-box .a-box{border-left:5px solid #FF9A34;padding:10px 30px;background-color:#FDF6EF;font-size:1.6em;margin-top:10px;display:none}.question-wrapper .question-box .a-box .question-text-wrapper .question-a{color:#FF9A34;display:inline-block;margin-right:40px}.stream-wrapper .stream-box{background-color:white;padding:30px 60px}@media screen and (max-width: 767px){.stream-wrapper .stream-box{padding:20px}}.stream-wrapper .stream-box .stream-text{font-size:1.8em}@media screen and (max-width: 767px){.stream-wrapper .stream-box .stream-text{margin-bottom:10px}}.stream-wrapper .stream-box .stream-text .step-num{width:150px;height:45px;color:white;padding:13px 20px 13px 0px;box-sizing:border-box;background-image:url(/assets/top/step_img_01-8199c99d6c9b5a4bbb54d0ffdb9ed9a1b6dfa550baac8d6b372499cf27b538f8.png);background-size:contain;text-align:center;margin-right:60px}@media screen and (max-width: 767px){.stream-wrapper .stream-box .stream-text .step-num{margin-right:10px;width:100px;height:30px;padding:7px 20px 13px 0px}}.stream-wrapper .stream-box .img-box{width:260px;border:2px solid #25B7C0}@media screen and (max-width: 767px){.stream-wrapper .stream-box .img-box{margin:0 auto}}.stream-wrapper .stream-box .img-box img{width:100%}.section-line{height:1px;margin:20px auto;background-color:#DBDBDB;width:980px}@media screen and (max-width: 767px){.section-line{width:100%}}.measure-wrapper{width:100%;overflow-x:scroll}@media screen and (max-width: 767px){.measure-wrapper .measure-step-wrapper{width:550px}}.measure-wrapper .measure-step-wrapper .measure-step-box{background-color:#DBDBDB;cursor:pointer;color:#656565;width:19%;height:50px;font-size:1.8em;justify-content:center;display:flex;flex-direction:row;align-items:center;border-radius:15px 15px 0px 0px}@media screen and (max-width: 767px){.measure-wrapper .measure-step-wrapper .measure-step-box{width:110px;border-radius:0px}}.measure-wrapper .measure-step-wrapper .measure-step-box.on{color:white;background-color:#25B7C0}.measure-wrapper .measure-step-wrapper .measure-step-box .img{width:30px;margin-left:10px}.measure-content-wrapper{background-color:white;padding:45px 30px}@media screen and (max-width: 767px){.measure-content-wrapper{padding:15px}}.measure-content-wrapper .measure-content-title{font-size:1.8em;text-align:left;border-bottom:1px solid #DBDBDB;padding-bottom:5px;margin-bottom:30px}.measure-content-wrapper .measure-content-title .symptom{margin-right:10px}.measure-content-wrapper .measure-content-title .fa-tag{margin-right:10px;color:#D70035}.measure-content-wrapper .measure-table{width:100%;margin-bottom:35px;border-collapse:collapse}.measure-content-wrapper .measure-table th,.measure-content-wrapper .measure-table td{font-size:1.6em;width:50%;padding:10px 0px 10px 60px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;vertical-align:middle}@media screen and (max-width: 767px){.measure-content-wrapper .measure-table th,.measure-content-wrapper .measure-table td{padding:10px;font-size:1.4em}}.measure-content-wrapper .measure-table th a,.measure-content-wrapper .measure-table td a{color:#00A1E9;display:block;margin-bottom:10px}.measure-content-wrapper .measure-table th a svg,.measure-content-wrapper .measure-table td a svg{color:#00A1E9;text-align:left;margin-left:10px}.measure-content-wrapper .measure-table th a:last-child,.measure-content-wrapper .measure-table td a:last-child{margin-bottom:0px}.measure-content-wrapper .measure-table .possibility-th{padding:10px 0px 10px 0px;background-color:#F5DACB;border:1px solid #DBDBDB;border-bottom:none;border-right:none;text-align:center}@media screen and (max-width: 767px){.measure-content-wrapper .measure-table .possibility-th{border-right:1px solid #DBDBDB}}.measure-content-wrapper .measure-table .solution-th{padding:10px 0px 10px 0px;background-color:#CDEAF8;border:1px solid #DBDBDB;border-bottom:none;text-align:center}.measure-content-wrapper .measure-table .possibility-td{border:1px solid #DBDBDB;border-top:none;border-right:none}@media screen and (max-width: 767px){.measure-content-wrapper .measure-table .possibility-td{border-right:1px solid #DBDBDB}}.measure-content-wrapper .measure-table .solution-td{border:1px solid #DBDBDB;border-top:none}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}button{font-weight:normal}body{font-size:62.5%;margin:0px;font-weight:500;font-family:Noto Sans Japanese,arial,"ＭＳ Ｐゴシック", "MS PGothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, sans-serif}@media screen and (max-width: 1040px){body{width:100%}}@media screen and (max-width: 767px){body{width:100%}}.yu-mincho{font-family:YuMincho, "Yu Mincho", serif !important}@media screen and (max-width: 767px){.yu-mincho{font-family:"ヒラギノ明朝 ProN W3", "HiraMinProN-W3", "HG明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "MS 明朝", serif !important}}.mojyaji{font-family:mojyaji}img{vertical-align:bottom}.bold{font-weight:bold}h1,h2,h3,h4,h5,p{line-height:1.5;margin:0px;font-weight:normal}.noto-font{font-family:'Noto Sans Japanese', serif}.clear{clear:both}#body{margin:0px}@media screen and (max-width: 767px){#body{margin-top:0px}}a{text-decoration:none;cursor:pointer;color:#00A1E9}a:hover{opacity:0.6}a.no-hover:hover{opacity:1.0}a.no-link{cursor:default;opacity:1.0}p{line-height:1.6}#main{border:none}#header-in,#navi-in,#body-in,#footer-in{width:100%}#body-in{background-color:#F0FBFC}html{margin-top:0px !important}.clear{clear:both}.small{font-size:1.4em}.background-wrapper{width:100%;background-size:cover;background-position:center center;background-repeat:no-repeat}.content-wrapper{padding:60px 0px;width:980px;height:auto;margin:0 auto;box-sizing:border-box}@media screen and (max-width: 1040px){.content-wrapper{padding:30px 10px;width:100%}}.content-wrapper.no-padding{padding-top:0px}.content-main-wrapper{padding:60px 0px;width:850px;height:auto;margin:0 auto;box-sizing:border-box}@media screen and (max-width: 1040px){.content-main-wrapper{padding:30px 10px;width:100%}}.content-under-wrapper{padding:60px 0px;width:850px;height:auto;margin:0 auto;box-sizing:border-box}@media screen and (max-width: 1040px){.content-under-wrapper{padding:30px 10px;width:100%}}.content-long-wrapper{padding:50px 0px;width:1000px;height:auto;margin:0 auto;box-sizing:border-box}@media screen and (max-width: 1250px){.content-long-wrapper{width:100%}}@media screen and (max-width: 1040px){.content-long-wrapper{padding:40px 10px;width:100%}}.flex-row{display:flex;flex-direction:row}@media screen and (max-width: 767px){.flex-row{display:block}.flex-row.mobile-flex{display:flex;flex-wrap:wrap}}.flex-space{justify-content:space-between}.flex-start{justify-content:flex-start}.flex-end{justify-content:flex-end}.flex-center{justify-content:center}.flex-wrap{flex-wrap:wrap}.flex-reverse{flex-direction:row-reverse}.flex-column{flex-direction:column}.grid{display:grid;grid-gap:5px}.align-item{align-items:center}.text-center{text-align:center}@media screen and (max-width: 767px){.only-pc{display:none}}.only-sp{display:none}@media screen and (max-width: 767px){.only-sp{display:block}}.only-tablet{display:none}@media screen and (max-width: 1040px){.only-tablet{display:block}}.only-pc-is-slick{display:block !important}@media screen and (max-width: 767px){.only-pc-is-slick{display:none !important}}.only-sp-is-slick{display:none !important}@media screen and (max-width: 767px){.only-sp-is-slick{display:block !important}}#mobile-menu{display:block;background-color:#25B7C0}#mobile-menu a{position:relative;right:auto;margin-top:0px}@media screen and (max-width: 767px){#mobile-menu{display:block}}.mbn{margin-bottom:0px !important}.mbs{margin-bottom:20px !important}@media screen and (max-width: 767px){.mbs{margin-bottom:10px !important}}.mbm{margin-bottom:40px !important}@media screen and (max-width: 767px){.mbm{margin-bottom:20px !important}}.mbl{margin-bottom:60px !important}@media screen and (max-width: 767px){.mbl{margin-bottom:30px !important}}.mtn{margin-top:0px !important}.mts{margin-top:20px !important}.mtm{margin-top:40px !important}.mtl{margin-top:60px !important}.box-link{display:block;color:#000}.background-gray{background-color:#F8F8F8}.animation-button .cover{position:absolute;z-index:-1;display:block;content:'';top:-100%;left:-100%;width:100%;height:100%}.animation-button,.animation-button .cover{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .3s;transition:all .3s}.animation-button{display:inline-block;position:relative;text-align:center;text-decoration:none;z-index:2;overflow:hidden;outline:none}.animation-button:hover{background-color:#FFF}.animation-button:hover .cover{top:0;left:0;background-color:#FFF}#body-in{padding-top:92px}@media screen and (max-width: 767px){#body-in{padding-top:60px}}.main-wrapper{width:980px;margin:0 auto}@media screen and (max-width: 767px){.main-wrapper{width:100%}}#main{background-color:#F0FBFC;float:none;margin-bottom:0;padding:0px;width:980px}@media screen and (max-width: 767px){#main{padding:0px 10px}}#sidebar{width:300px;padding:0px}#page-top{z-index:2}@media screen and (max-width: 767px){br{display:none}br.not{display:block}}#breadcrumb{padding:0px;font-size:1.2em;margin-bottom:20px}@media screen and (max-width: 1040px){#breadcrumb{padding-left:0px}}#breadcrumb h1{font-size:1.0em;font-family:"游ゴシック", "Yu Gothic", YuGothic, "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ ゴシック", sans-serif !important;display:inline-block}.btn-link button{border:none;width:240px;height:40px;color:white;font-size:1.4em;font-weight:normal;border-radius:0px}@media screen and (max-width: 767px){.btn-link button{width:100%}}.btn-link button i{margin-left:10px}.btn-link button.phone-btn{background-color:#00A1E9;margin-right:20px}.btn-link button.contact-btn{background-color:#FF9A34}.img-full{width:100%}.contact-box{padding:50px 30px;background-color:white;margin:0 auto}@media screen and (max-width: 767px){.contact-box{padding:20px}}.contact-box .input-privacy{margin-bottom:20px;text-align:center}.contact-box .input-privacy label{font-size:1.8em;text-align:center}.contact-box .input-field{margin-bottom:20px}.contact-box .input-field .attention{font-size:1.2em}.contact-box .input-field label{font-size:1.8em;display:inline-block;width:120px;margin-right:40px}.contact-box .input-field label.contact-title{width:300px;margin-bottom:5px;margin-right:0px}.contact-box .input-field label .text-danger{color:red}.contact-box .input-field label .hissu{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;width:45px;height:24px;text-align:center;color:white;line-height:24px;font-size:0.8em;margin-left:10px;font-weight:normal;display:inline-block;box-sizing:border-box;background-color:#FF0000}.contact-box .input-field label .nini{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;width:45px;height:24px;text-align:center;color:white;line-height:24px;font-size:0.8em;margin-left:10px;font-weight:normal;display:inline-block;box-sizing:border-box;background-color:#00A7FF}.contact-box .input-field .attention-text{font-size:1.4em;margin-top:10px}.contact-box .input-field select{-webkit-appearance:none;width:500px;font-size:1.6em;display:inline-block;padding:10px;background:url(/assets/patient/arrow-ab1ef55e7c62cbfdc1649b2f4685c788a99ba90f56f8b47f4fc54cce3c2498ff.png) no-repeat right 8px center;background-size:8px auto;background-color:#EDEDEE;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width: 767px){.contact-box .input-field select{width:100%}}.contact-box .input-field input{width:500px;display:inline-block;font-size:1.6em;padding:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width: 767px){.contact-box .input-field input{width:100%}}.contact-box .input-field input[type="radio"]{width:auto;padding:0;margin:0 4px 0 0;vertical-align:middle}.contact-box .input-field .radio-text{width:auto;display:flex;align-items:center;gap:20px}.contact-box .input-field .radio-text label{display:flex;align-items:center;gap:5px;white-space:nowrap;font-size:1.6em}.contact-box .input-field textarea{width:500px;height:200px;font-size:1.6em;padding:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width: 767px){.contact-box .input-field textarea{width:100%}}.contact-box .remember input{margin-right:20px}.contact-box .remember label{font-size:1.6em}.contact-box .btn-login-wrapper{text-align:center}.contact-box .btn-login-wrapper input{width:380px;height:80px;cursor:pointer;display:inline-block;-webkit-appearance:none;border:none;background-color:#25B7C0;border-radius:5px;color:white;font-size:2.0em}.contact-box .btn-login-wrapper input:disabled{background-color:gray}@media screen and (max-width: 767px){.contact-box .btn-login-wrapper input{width:100%;height:60px}}.alert{padding:20px;background-color:#FDF6EF;box-shadow:0 1px 3px rgba(0,0,0,0.16)}.alert strong{font-size:1.6em;font-weight:bold;margin-bottom:10px}.alert ul li{font-size:1.4em;color:red;margin-bottom:10px}.alert ul li:last-child{margin-bottom:0px}.StudyImage{display:flex;justify-content:space-between;flex-wrap:wrap;margin-bottom:40px}.StudyImage__img{width:calc( 100% / 3 )}@media screen and (max-width: 767px){.StudyImage__img{width:calc( 100% / 2 )}}.StudyImage__img__img{width:100%}a:hover,button:hover{opacity:0.6}html.lp1{max-width:none;font-size:0.83333333333333vw}@media screen and (min-width: 1000px){html.lp1{font-size:62.5%}}@media screen and (max-width: 480px){html.lp1{font-size:2.666666666667vw}}#body-in.lp1{background:white}.pc{display:block !important}.sp{display:none !important}@media screen and (max-width: 480px){.pc{display:none !important}.sp{display:block !important}}.Home{max-width:100%;min-width:auto;margin:0 auto;font-size:1.6rem}.InnerLp{max-width:1000px;min-width:auto;margin:0 auto}@media screen and (min-width: 1980px){.InnerLp{width:100%;box-sizing:border-box;padding:0 2rem}}@media screen and (max-width: 480px){.InnerLp{width:calc(100% - 2rem);margin:0 auto}}.InnerLp--mini{max-width:980px}@media screen and (max-width: 480px){.InnerLp--mini{max-width:100%;padding:0}}.InnerLp--big{max-width:1200px}@media screen and (max-width: 480px){.InnerLp--big{max-width:100%;padding:0}}.InnerLp--positionRelative{position:relative}a:hover,button:hover{opacity:0.6}html.lp1{max-width:none;font-size:0.83333333333333vw}@media screen and (min-width: 1000px){html.lp1{font-size:62.5%}}@media screen and (max-width: 480px){html.lp1{font-size:2.666666666667vw}}#body-in.lp1{background:white}.pc{display:block !important}.sp{display:none !important}@media screen and (max-width: 480px){.pc{display:none !important}.sp{display:block !important}}.Home{max-width:100%;min-width:auto;margin:0 auto;font-size:1.6rem}.InnerLp{max-width:1000px;min-width:auto;margin:0 auto}@media screen and (min-width: 1980px){.InnerLp{width:100%;box-sizing:border-box;padding:0 2rem}}@media screen and (max-width: 480px){.InnerLp{width:calc(100% - 2rem);margin:0 auto}}.InnerLp--mini{max-width:980px}@media screen and (max-width: 480px){.InnerLp--mini{max-width:100%;padding:0}}.InnerLp--big{max-width:1200px}@media screen and (max-width: 480px){.InnerLp--big{max-width:100%;padding:0}}.InnerLp--positionRelative{position:relative}.Header{position:fixed;top:0;left:0;width:100%;z-index:1000;background:white}@media screen and (max-width: 480px){.Header{display:block;width:100%;height:5rem}}.Header__wrap{display:flex;justify-content:space-between;align-items:center;height:92px}@media screen and (max-width: 480px){.Header__wrap{height:50px;width:100%;top:0;left:0;background-color:#FFF}}@media screen and (max-width: 480px){.Header__wrap--pc{display:none}}.Header__wrap__logo{width:250px}@media screen and (max-width: 480px){.Header__wrap__logo{width:141px;height:50px;margin-left:10px;display:flex;align-items:center}}.Header__wrap__logo__link{display:block;width:250px;height:35.4px}@media screen and (max-width: 480px){.Header__wrap__logo__link{width:141px;height:auto}}.Header__wrap__logo__link img{width:100%}.Header__wrap__menu__list{display:flex;justify-content:space-between;align-items:center;list-style:none}.Header__wrap__menu__list__item__link{display:block;margin-left:20px;box-sizing:border-box}.Header__wrap__menu__list__item__link--bluebtn{text-align:center;width:160px;height:40px;line-height:40px;color:#FFF;font-size:14px;background-color:#25B7C0;box-shadow:#E0E0E0 0 4px;border-radius:4px;margin-left:40px}.Header__wrap__menu__list__item__link--orangebtn{text-align:left;background-image:url(/assets/lp1/header_btn_orange-80e141dd1899093ca3af07d33be5b042d15fd708aeb3e7ff6b4c515597b4dc0e.webp);background-repeat:no-repeat;background-size:contain;width:210px;height:44px;padding-left:9px;display:flex;flex-direction:column;justify-content:center}.Header__wrap__menu__list__item__link--login{padding-left:40px;height:44px;position:relative;font-size:1.60px;display:flex;justify-content:center;align-items:center;color:#00A7FF;border-left:1px solid #E0E0E0;margin-left:40px}.Header__wrap__menu__list__item__link--login:before{content:"";position:absolute;width:18px;height:23px;background-image:url(/assets/lp1/user_icon-4ef5e0b66d75c1a2d9624dca3fe734c74aba0c23715e986bb33b76e4e7da0a5a.webp);background-repeat:no-repeat;background-size:contain;left:16px;top:50%;transform:translate(0%, -50%)}.Header__wrap__menu__list__item__link__bussiness{font-size:10px;font-weight:bold;color:#FFF;text-shadow:rgba(0,0,0,0.31) 0 0 2px;line-height:1.5}.Header__wrap__menu__list__item__link__checker{font-size:14px;font-weight:bold;color:#FFF;text-shadow:rgba(0,0,0,0.31) 0 0 2px;line-height:1.5}.Header__wrap--sp{display:none;position:relative}@media screen and (max-width: 480px){.Header__wrap--sp{display:block;position:fixed;z-index:200}}.Header__wrap__menuSp{display:none;position:fixed;width:100%;height:50vh;background-color:rgba(0,0,0,0.8);padding-top:60px}@media screen and (max-width: 480px){.Header__wrap__menuSp{height:30vh;padding-top:0;height:68vh}}.Header__wrap__menuSp__list{padding-left:10px}.Header__wrap__menuSp__list__link{display:block;color:#fff;font-size:16px;padding:20px 0}a:hover,button:hover{opacity:0.6}html.lp1{max-width:none;font-size:0.83333333333333vw}@media screen and (min-width: 1000px){html.lp1{font-size:62.5%}}@media screen and (max-width: 480px){html.lp1{font-size:2.666666666667vw}}#body-in.lp1{background:white}.pc{display:block !important}.sp{display:none !important}@media screen and (max-width: 480px){.pc{display:none !important}.sp{display:block !important}}.Home{max-width:100%;min-width:auto;margin:0 auto;font-size:1.6rem}.InnerLp{max-width:1000px;min-width:auto;margin:0 auto}@media screen and (min-width: 1980px){.InnerLp{width:100%;box-sizing:border-box;padding:0 2rem}}@media screen and (max-width: 480px){.InnerLp{width:calc(100% - 2rem);margin:0 auto}}.InnerLp--mini{max-width:980px}@media screen and (max-width: 480px){.InnerLp--mini{max-width:100%;padding:0}}.InnerLp--big{max-width:1200px}@media screen and (max-width: 480px){.InnerLp--big{max-width:100%;padding:0}}.InnerLp--positionRelative{position:relative}.LP1 .Section{padding:6rem 0rem}@media screen and (max-width: 480px){.LP1 .Section{padding:3rem 0rem}}.LP1 .Section.Last{padding:6rem 0rem 0}.LP1 .Title{text-align:center;margin-bottom:4rem}@media screen and (max-width: 480px){.LP1 .Title{margin-bottom:3rem}}.LP1 .Title__h3{font-size:2.2rem;font-weight:bold;color:#EF7C4B;padding-bottom:1.2rem}.LP1 .Title__h2{font-size:2.6rem;font-weight:bold;color:#000;line-height:1.5}@media screen and (max-width: 480px){.LP1 .Title__h2{font-size:2.2rem}}.LP1 .Fv{background-image:url(/assets/lp1/lp/fv_bg-d47e11703f4876e1f158ee455f29f6c0ad83c2b70eae1a9767fe45bec458706d.jpg);background-repeat:no-repeat;background-size:cover;background-position:center;width:100%}@media screen and (max-width: 480px){.LP1 .Fv{background-image:url(/assets/lp1/lp/fv_bg_sp-7f73d5390cdd209d7280cb6149415bcb11b52e45d78d071c5635772fdcf17f05.jpg);aspect-ratio:375 / 362}}.LP1 .Fv__wrap{display:flex;justify-content:space-between;align-items:center;height:53rem}@media screen and (max-width: 480px){.LP1 .Fv__wrap{display:block;padding-top:7rem;height:26.2rem}}.LP1 .Fv__wrap__left__ttl{width:78.1rem;height:12.7rem;margin-bottom:1.4rem}@media screen and (max-width: 480px){.LP1 .Fv__wrap__left__ttl{width:auto;height:auto}}.LP1 .Fv__wrap__left__ttl img{width:100%}.LP1 .Fv__wrap__left__text{font-size:2.4rem;line-height:3.6rem;margin-bottom:4rem}@media screen and (max-width: 480px){.LP1 .Fv__wrap__left__text{font-size:1.4rem;line-height:2.6rem;margin-bottom:1rem}}.LP1 .Fv__wrap__left__button{display:flex;justify-content:center;align-items:center;background:white;background:linear-gradient(180deg, #fff 0%, #e5e5e5 100%);width:38rem;height:8rem;border-radius:18.5rem;color:#000;text-shadow:rgba(0,0,0,0.31) 0 0 0.4rem;font-size:2.2rem;font-weight:bold;position:relative;border:solid 0.4rem #FF9A34}@media screen and (max-width: 480px){.LP1 .Fv__wrap__left__button{width:100%;height:6rem;font-size:1.8rem;margin-top:0rem}}.LP1 .Fv__wrap__left__button:before{content:"";position:absolute;height:2rem;width:1.5rem;background-image:url(/assets/lp1/lp/btn_arrow_orange-d48db85c67cd8bd7fdbeafe22726f5dec0b63750c496e5928f51bf859d247d24.png);background-repeat:no-repeat;background-size:contain;right:4.2rem;top:50%;transform:translate(0%, -50%)}@media screen and (max-width: 480px){.LP1 .Fv__wrap__left__button:before{height:1.2rem;width:0.6rem}}.LP1 .Fv__wrap__right{width:49.16rem;height:28.45rem}@media screen and (max-width: 480px){.LP1 .Fv__wrap__right{margin:0 auto;width:29.7rem;height:17.19rem}}.LP1 .News{display:none}.LP1 .News__container__wrap{border-top:solid 0.1rem #E0E0E0;margin-bottom:4rem}@media screen and (max-width: 480px){.LP1 .News__container__wrap{margin-bottom:2.8rem}}.LP1 .News__container__wrap__item{display:flex;border-bottom:solid 0.1rem #E0E0E0;padding:2.5rem 0}@media screen and (max-width: 480px){.LP1 .News__container__wrap__item{flex-direction:column;padding:2rem 0}}.LP1 .News__container__wrap__item__time__text,.LP1 .News__container__wrap__item__title__text{font-size:1.8rem;line-height:2.6rem}@media screen and (max-width: 480px){.LP1 .News__container__wrap__item__time__text,.LP1 .News__container__wrap__item__title__text{font-size:1.4rem;line-height:2rem}}.LP1 .News__container__wrap__item__time{width:13%}@media screen and (max-width: 480px){.LP1 .News__container__wrap__item__time{width:100%;margin-bottom:1.2rem}}.LP1 .News__container__wrap__item__time__text{font-weight:bold;color:#9F9F9F}.LP1 .News__container__wrap__item__title{width:87%}@media screen and (max-width: 480px){.LP1 .News__container__wrap__item__title{width:100%}}.LP1 .Btn__blue a{font-size:1.8rem;font-weight:bold;color:#fff;line-height:5rem;width:34rem;height:5rem;text-align:center;background-color:#25B7C0;border-radius:0.4rem;display:block;margin:0 auto}@media screen and (max-width: 480px){.LP1 .Btn__blue a{width:100%}}.LP1 .About{background-color:#F0FBFC}.LP1 .About__container__youtube{aspect-ratio:16 / 9;background-color:#dfdfdf;margin-bottom:7rem}.LP1 .About__container__youtube iframe{width:100%;height:100%}.LP1 .About__container__wrap{display:flex;margin:0 -3rem;margin-bottom:5rem}@media screen and (max-width: 480px){.LP1 .About__container__wrap{flex-direction:column;margin:0;margin-bottom:3rem}}.LP1 .About__container__wrap__item{width:33.3333%;padding:0 3rem}@media screen and (max-width: 480px){.LP1 .About__container__wrap__item{width:100%;padding:0;max-width:26rem;margin:0 auto}}.LP1 .About__container__wrap__item__inner__img{width:22rem;height:22rem;margin:0 auto;margin-bottom:4rem}@media screen and (max-width: 480px){.LP1 .About__container__wrap__item__inner__img{margin-bottom:2rem}}.LP1 .About__container__wrap__item__inner__img img{width:100%}.LP1 .About__container__wrap__item__inner__title{font-size:2rem;line-height:3rem;padding-left:2rem;position:relative;margin-bottom:1rem}@media screen and (max-width: 480px){.LP1 .About__container__wrap__item__inner__title{font-size:1.8rem}}.LP1 .About__container__wrap__item__inner__title::before{content:"";display:block;position:absolute;top:50%;left:0;transform:translateY(-50%);width:2rem;height:2rem;background:url(/assets/lp1/lp/tab_icon-40f852e9d860ed9688b4b07fee2c6316efc177b1f7c9ecd47a190f3717f5928b.png) no-repeat center/contain}.LP1 .About__container__wrap__item__inner__text{font-size:1.6rem;line-height:2.8rem}.LP1 .About__container__food{font-size:2rem;line-height:3rem;text-align:center}@media screen and (max-width: 480px){.LP1 .About__container__food{font-size:1.8rem;line-height:2.8rem;text-align:left}}.LP1 .Trial{background-image:url(/assets/lp1/lp/btn_bg-096d085d0bc9f6ef33b04122328d8ef8f5383144cd4e3d1ae45ef0f0d7039013.jpg);background-repeat:no-repeat;background-size:cover}@media screen and (max-width: 480px){.LP1 .Trial{background-image:url(/assets/lp1/lp/btn_bg_sp-54fccc4a9528c099d027dbf95bc7cadcc01cdb486ae2a3d8610a665502c094cf.jpg)}}.LP1 .Trial__wrap{display:flex;justify-content:center}@media screen and (max-width: 480px){.LP1 .Trial__wrap{padding:0 1.5rem;display:block}}.LP1 .Trial__wrap__button{box-sizing:border-box;display:flex;justify-content:center;align-items:center;font-size:2.2rem;font-weight:bold;color:#000;margin:0;background-image:linear-gradient(to bottom, #FFF, #EAEAEA);height:9rem;width:46rem;border:0.7rem solid #FFF;border-radius:1rem;position:relative;padding-right:6rem}.LP1 .Trial__wrap__button:nth-child(2){margin-left:20px;border:solid 0.4rem #FF9A34}@media screen and (max-width: 480px){.LP1 .Trial__wrap__button:nth-child(2){margin-left:0;margin-top:20px}}.LP1 .Trial__wrap__button:nth-child(2):after{display:none}.LP1 .Trial__wrap__button:nth-child(2):before{right:7.8rem}@media screen and (max-width: 480px){.LP1 .Trial__wrap__button:nth-child(2):before{right:5.8rem}}@media screen and (max-width: 480px){.LP1 .Trial__wrap__button{height:7rem;width:100%;font-size:1.8rem}}.LP1 .Trial__wrap__button:before{content:"";position:absolute;height:2.2rem;width:1.2rem;background-image:url(/assets/lp1/lp/btn_arrow_blue-ccc82ae25999c312bc5434a88eb10c62787e0de3811000d2da079b8359c13226.jpg);background-repeat:no-repeat;background-size:contain;right:9.8rem;top:50%;transform:translate(0%, -50%)}@media screen and (max-width: 480px){.LP1 .Trial__wrap__button:before{height:1.2rem;width:0.6rem;right:7.8rem}}.LP1 .Trial__wrap__button:after{content:"";position:absolute;height:11.8rem;width:7.3rem;background-image:url(/assets/lp1/nurse-40a35ac65c0ff5afd896ebba50acf7fa4e1ee1adc8a0a8525e347ff79ff9869b.webp);background-repeat:no-repeat;background-size:contain;right:1rem;bottom:0%;transform:translate(0%, 0.7rem)}@media screen and (max-width: 480px){.LP1 .Trial__wrap__button:after{height:9rem;width:5.6rem}}.LP1 .System{background-color:#F0FBFC}.LP1 .System__container__wrap__item{display:flex;align-items:center}@media screen and (max-width: 480px){.LP1 .System__container__wrap__item{flex-direction:column;margin-bottom:3rem}}.LP1 .System__container__wrap__item:nth-child(odd){flex-direction:row-reverse;margin-bottom:4rem}@media screen and (max-width: 480px){.LP1 .System__container__wrap__item:nth-child(odd){flex-direction:column;margin-bottom:3rem}}.LP1 .System__container__wrap__item:nth-child(odd) .System__container__wrap__item__text{padding-right:4rem;box-sizing:border-box}@media screen and (max-width: 480px){.LP1 .System__container__wrap__item:nth-child(odd) .System__container__wrap__item__text{padding-right:0}}.LP1 .System__container__wrap__item:nth-child(even) .System__container__wrap__item__text{padding-left:4rem;box-sizing:border-box}@media screen and (max-width: 480px){.LP1 .System__container__wrap__item:nth-child(even) .System__container__wrap__item__text{padding-left:0}}.LP1 .System__container__wrap__item__img{width:50%}@media screen and (max-width: 480px){.LP1 .System__container__wrap__item__img{width:100%;margin-bottom:2rem}}.LP1 .System__container__wrap__item__img img{width:100%}.LP1 .System__container__wrap__item__text{width:50%}@media screen and (max-width: 480px){.LP1 .System__container__wrap__item__text{width:100%}}.LP1 .System__container__wrap__item__text__dis{font-size:1.6rem;line-height:2.8rem}.LP1 .Merit__container .Title__h2{padding-bottom:5rem}.LP1 .Merit__container__wrap__item{margin-bottom:4rem}@media screen and (max-width: 480px){.LP1 .Merit__container__wrap__item{margin-bottom:3rem}}.LP1 .Merit__container__wrap__item:last-of-type{margin-bottom:0}.LP1 .Merit__container__wrap__item__head{display:flex;border-radius:1rem;background-color:#25B7C0;padding:2.5rem 4rem;margin-bottom:3rem}@media screen and (max-width: 480px){.LP1 .Merit__container__wrap__item__head{padding:1.8rem;align-items:center;margin-bottom:2rem}}.LP1 .Merit__container__wrap__item__head__number{font-size:2rem;font-weight:bold;color:#fff;position:relative}@media screen and (max-width: 480px){.LP1 .Merit__container__wrap__item__head__number{font-size:1.6rem;width:25%;display:block}}.LP1 .Merit__container__wrap__item__head__line{margin:0 2rem}@media screen and (max-width: 480px){.LP1 .Merit__container__wrap__item__head__line{margin:0 1rem;width:1%}}.LP1 .Merit__container__wrap__item__head__title{font-size:2rem;font-weight:bold;color:#ffff;position:relative}@media screen and (max-width: 480px){.LP1 .Merit__container__wrap__item__head__title{font-size:1.8rem;line-height:2.8rem;width:64%}}.LP1 .Merit__container__wrap__item__head__title::before{content:"";display:block;position:absolute;top:50%;left:-2rem;transform:translateY(-50%);width:0.1rem;height:100%;background-color:#fff}@media screen and (max-width: 480px){.LP1 .Merit__container__wrap__item__head__title::before{left:-1.4rem}}.LP1 .Merit__container__wrap__item__food{display:flex;align-items:center}@media screen and (max-width: 480px){.LP1 .Merit__container__wrap__item__food{flex-direction:column-reverse}}.LP1 .Merit__container__wrap__item__food__text{width:50%;padding-right:5%;box-sizing:border-box}@media screen and (max-width: 480px){.LP1 .Merit__container__wrap__item__food__text{width:100%;padding-right:0}}.LP1 .Merit__container__wrap__item__food__text__dis{font-size:1.8rem;line-height:2.8rem}@media screen and (max-width: 480px){.LP1 .Merit__container__wrap__item__food__text__dis{font-size:1.6rem}}.LP1 .Merit__container__wrap__item__food__img{width:50%}@media screen and (max-width: 480px){.LP1 .Merit__container__wrap__item__food__img{width:100%;margin-bottom:2rem}}.LP1 .Merit__container__wrap__item__food__img img{width:100%}.LP1 .Introduction{display:none}.LP1 .Introduction__container__wrap{display:flex;margin:0 -1.7rem;margin-bottom:4rem}@media screen and (max-width: 480px){.LP1 .Introduction__container__wrap{margin:0;margin-bottom:2rem;flex-direction:column}}.LP1 .Introduction__container__wrap__item{width:33.3333%;padding:0 1.7rem}@media screen and (max-width: 480px){.LP1 .Introduction__container__wrap__item{width:100%;padding:0;margin-bottom:2rem}}.LP1 .Introduction__container__wrap__item:last-of-type{margin-bottom:0}.LP1 .Introduction__container__wrap__item__inner{padding:2rem;border-radius:0.6rem;box-shadow:0 0 1rem -0.6rem rgba(0,0,0,0.6)}.LP1 .Introduction__container__wrap__item__inner__img{background-color:#E0E0E0;aspect-ratio:27 / 17;display:block;margin-bottom:1.6rem}.LP1 .Introduction__container__wrap__item__inner__img img{width:100%}.LP1 .Introduction__container__wrap__item__inner__text{border-bottom:0.1rem solid #E0E0E0}.LP1 .Introduction__container__wrap__item__inner__text__name{font-size:1.6rem;line-height:2.8rem;font-weight:500;margin-bottom:1.3rem}.LP1 .Introduction__container__wrap__item__inner__text__dis{font-size:1.6rem;line-height:2.8rem;margin-bottom:1.3rem}.LP1 .Introduction__container__wrap__item__inner__text__tx{font-size:1.4rem;line-height:2.8rem;margin-bottom:1.6rem}.LP1 .Introduction__container__wrap__item__inner__btn{text-align:center;margin-top:1.6rem}.LP1 .Introduction__container__wrap__item__inner__btn a{text-align:center;font-size:1.4rem;lighting-color:2.6rem;position:relative}.LP1 .Introduction__container__wrap__item__inner__btn a::before{content:"";display:block;position:absolute;top:50%;right:-3rem;transform:translateY(-50%);width:1.6rem;height:1.6rem;background:url(/assets/lp1/lp/arrow_btn_tr-50a79e384dc0d2aae14d93dc88ae13717b5c3e8bf007f74ca93ee4a9ac5121af.png) no-repeat center/contain}.LP1 .Flow{background-color:#F0FBFC}.LP1 .Flow__container .Title{margin-bottom:3rem}.LP1 .Flow__container__wrap{display:flex;align-items:center;justify-content:space-between;margin-bottom:4rem}@media screen and (max-width: 480px){.LP1 .Flow__container__wrap{margin-bottom:2rem;flex-direction:column;justify-content:center}}.LP1 .Flow__container__wrap__item{width:28rem;padding:2rem 1rem;box-sizing:border-box;box-shadow:0 0.1rem 0.3rem rgba(0,0,0,0.16);background-color:#fff}@media screen and (max-width: 480px){.LP1 .Flow__container__wrap__item{width:28rem;padding:2rem 1rem;margin:0 auto 3rem auto}}.LP1 .Flow__container__wrap__item__inner__head{display:flex;margin-bottom:2rem}.LP1 .Flow__container__wrap__item__inner__head__number{font-size:1.8rem;background-color:#25B7C0;box-sizing:border-box;display:block;border-radius:5px;line-height:3.5rem;color:white;width:3.5rem;height:3.5rem;margin-right:2rem;text-align:center}@media screen and (max-width: 480px){.LP1 .Flow__container__wrap__item__inner__head__number{font-size:1.8rem}}.LP1 .Flow__container__wrap__item__inner__head__title{font-size:1.8rem;line-height:2.7rem}.LP1 .Flow__container__wrap__item__inner__img{margin-bottom:2rem}.LP1 .Flow__container__wrap__item__inner__img img{width:100%}.LP1 .Flow__container__wrap__item__inner__text__dis{font-size:1.6rem;line-height:2.6rem}.LP1 .Flow__container__wrap__arrow{width:5rem}@media screen and (max-width: 480px){.LP1 .Flow__container__wrap__arrow{transform:rotate(-270deg);width:5rem;margin:0 auto 3rem auto}}.LP1 .Flow__container__wrap__arrow img{width:100%}.LP1 .Flow__container .text-center a:hover{opacity:1}.LP1 .Flow__container .contact-btn{margin-bottom:2rem;text-align:center;border:none;width:43rem;height:8rem;color:white;font-size:1.8rem;cursor:pointer;box-sizing:content-box;border-radius:0.5rem;padding:0;background-color:#FF9A34;border-bottom:0.5rem solid #EF5600;height:8rem}@media screen and (max-width: 480px){.LP1 .Flow__container .contact-btn{width:100%}}.LP1 .Flow__container .contact-btn:hover{margin-top:0.5rem;border-bottom:none;opacity:1 !important}.LP1 .Flow__container .contact-btn .fas{font-size:2rem;margin-left:1rem}.LP1 .Flow__container button:hover{opacity:1 !important}.LP1 .Step__container__wrap{display:flex}@media screen and (max-width: 480px){.LP1 .Step__container__wrap{flex-wrap:wrap;margin-bottom:-3rem}}.LP1 .Step__container__wrap__item{width:25%}@media screen and (max-width: 480px){.LP1 .Step__container__wrap__item{width:50%;margin-bottom:3rem}}.LP1 .Step__container__wrap__item__number{color:#fff;font-weight:500;font-size:2rem;line-height:3.8rem;width:14rem;height:5.6rem;text-align:center;margin:0 auto;margin-bottom:2rem;background:url(/assets/lp1/lp/step_bg-5d77b35228c337a0f0ccc50dc6398e5bf2a0cebd327cbcd2c13b4ceeeadf9fb1.jpg) no-repeat center/contain}.LP1 .Step__container__wrap__item__img{margin:0 auto;margin-bottom:2rem}.LP1 .Step__container__wrap__item__img img{width:100%}.LP1 .Step__container__wrap__item__img--01{width:13rem;height:12rem}.LP1 .Step__container__wrap__item__img--02{width:8.9rem;height:12rem}.LP1 .Step__container__wrap__item__img--03{width:13rem;height:12rem}.LP1 .Step__container__wrap__item__img--04{width:8.7rem;height:12rem}.LP1 .Step__container__wrap__item__text{display:flex;align-items:center;justify-content:center;height:7.6rem}.LP1 .Step__container__wrap__item__text p{text-align:center;font-size:2rem;line-height:3rem;font-weight:500}@media screen and (max-width: 480px){.LP1 .Step__container__wrap__item__text p{font-size:1.6rem}}.LP1 .text-center{text-align:center}.LP1 .Question{background-color:#F0FBFC}.LP1 .Question__container .Title{margin-bottom:3rem}.LP1 .Question__container .question-box{margin-bottom:2rem}.LP1 .Question__container .q-box{border-left:0.5rem solid #25B7C0;padding:1rem 3rem;background-color:white;font-size:1.6em;text-align:center;cursor:pointer;display:flex;flex-direction:row;justify-content:space-between}@media screen and (max-width: 480px){.LP1 .Question__container .q-box{border-left:0.5rem solid #25B7C0;padding:1rem 3rem;background-color:white;font-size:1.6em;text-align:left;align-items:center}}.LP1 .Question__container .question-q{color:#25B7C0;display:inline-block;margin-right:4rem}@media screen and (max-width: 480px){.LP1 .Question__container .question-q{margin-right:1rem}}.LP1 .Question__container .question-wrapper .question-box .a-box{border-left:0.5rem solid #FF9A34;padding:1rem 3rem;background-color:#FDF6EF;font-size:1.6em;margin-top:1rem;box-sizing:border-box}@media screen and (max-width: 480px){.LP1 .Question__container .question-wrapper .question-box .a-box{border-left:0.5rem solid #FF9A34;padding:1rem 3rem;background-color:#FDF6EF;font-size:1.6rem;margin-top:1rem}}.LP1 .Question__container .a-box.slide-down{max-height:50rem}.LP1 .Question__container .question-wrapper .question-box .a-box .question-text-wrapper .question-a{color:#FF9A34;display:inline-block;margin-right:4rem;display:flex}.LP1 .Question__container .question-text-wrapper{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}@media screen and (max-width: 480px){.LP1 .Question__container .a-box .question-text-wrapper{display:flex;flex-wrap:wrap}}.LP1 .Question__container .question-q,.LP1 .Question__container .question-text,.LP1 .Question__container .question-a{font-size:1.6rem;line-height:2.4rem}.LP1 .Question__container .fas{font-size:2rem;color:#25B7C0}.LP1 .Area__container .Title__megane{display:flex;justify-content:center;align-items:center}.LP1 .Area__container .Title__megane img{width:3.7rem;height:3.7rem;margin-right:2rem}.LP1 .Area__container__head{font-size:1.8rem;font-weight:bold;line-height:2.8rem;text-align:center;margin-bottom:4rem}@media screen and (max-width: 480px){.LP1 .Area__container__head{font-size:1.6rem}}.LP1 .Area__container__wrap{display:flex}@media screen and (max-width: 480px){.LP1 .Area__container__wrap{flex-direction:column}}.LP1 .Area__container__wrap__img{width:54.4rem;height:54.4rem}@media screen and (max-width: 480px){.LP1 .Area__container__wrap__img{width:100%;height:auto;margin-bottom:3rem}}.LP1 .Area__container__wrap__img img{width:100%}.LP1 .Area__container__wrap__text{padding-left:6.2rem;box-sizing:border-box;width:45.8rem}@media screen and (max-width: 480px){.LP1 .Area__container__wrap__text{width:100%;padding-left:0}}.LP1 .Area__container__wrap__text__item{margin-bottom:1.3rem}.LP1 .Area__container__wrap__text__item__title{font-size:1.6rem;border-radius:0.4rem;background-color:#25B7C0;text-align:center;font-weight:300;color:#fff;width:fit-content;margin-bottom:0.6rem;width:12rem;height:2.8rem;line-height:2.8rem;box-sizing:border-box}.LP1 .Area__container__wrap__text__item__wrap{display:flex;flex-wrap:wrap;margin:0 -1rem}.LP1 .Area__container__wrap__text__item__wrap li{list-style:none;padding:0 1rem;position:relative}.LP1 .Area__container__wrap__text__item__wrap li::before{content:"";display:block;position:absolute;top:50%;right:0rem;transform:translateY(-50%);width:0.1rem;height:1.8rem;background-color:#E5E5E5}.LP1 .Area__container__wrap__text__item__wrap li a{font-size:1.6rem;text-decoration:underline;color:#00A7FF;line-height:3rem}.LP1 footer{padding-top:0}.LP1 .Last__wrap__coution{width:100%;border:0.2rem solid #000;padding:2rem;font-size:1.6rem;line-height:1.5;margin-bottom:2rem;box-sizing:border-box}.LP1 .Last__wrap .content-wrapper{padding:5.0rem 0rem;width:100%;height:auto;margin:0 auto;box-sizing:border-box}@media screen and (max-width: 480px){.LP1 .Last__wrap .content-wrapper{padding:2.0rem 0rem}}.LP1 .Last__wrap .banner-wrapper{flex-wrap:wrap;justify-content:space-between;display:flex}@media screen and (max-width: 480px){.LP1 .Last__wrap .banner-wrapper{display:block;text-align:center}.LP1 .Last__wrap .banner-wrapper a{margin:2rem auto 0}.LP1 .Last__wrap .banner-wrapper a:last-child{margin-left:0;width:25rem}}.LP1 .Last__wrap .banner-wrapper .banner__link{display:block;height:7.6rem;width:30.0rem;margin-top:2.0rem}.LP1 .Last__wrap .banner-wrapper .banner__link__map{width:100%}.LP1 .Last__wrap .banner-wrapper .banner__link__shigen{width:75%}.LP1 .Last__wrap .footer-box{display:flex;justify-content:space-between}@media screen and (max-width: 480px){.LP1 .Last__wrap .footer-box{display:block}}.LP1 .Last__wrap .footer-mail-text{padding-top:1rem}.LP1 .Last__wrap .footer-mail-text i{margin-right:5px;color:#25B7C0}.LP1 .Last__wrap .footer-mail-text a{color:#00A1E9;font-size:1.4rem;cursor:pointer}.LP1 .Last__wrap .footer-img img{width:28rem}.LP1 .Last__wrap .flex-end{justify-content:flex-end;display:flex;flex-direction:row}@media screen and (max-width: 480px){.LP1 .Last__wrap .flex-end{display:block;text-align:center;margin-top:2rem}}.LP1 .Last__wrap .flex-end .footer-navi-list{margin-left:6rem;list-style:none}@media screen and (max-width: 480px){.LP1 .Last__wrap .flex-end .footer-navi-list{margin-left:0rem;width:100%;background-color:#25b7c0}}.LP1 .Last__wrap .flex-end .footer-navi-list li{margin-bottom:1rem}@media screen and (max-width: 480px){.LP1 .Last__wrap .flex-end .footer-navi-list li{margin-bottom:0rem;border-bottom:0.1rem solid #FFF;padding:1rem 0}}.LP1 .Last__wrap .flex-end .footer-navi-list li a{font-size:1.6em;color:#000;border-bottom:0.1rem solid #00A1E9;text-decoration:none;cursor:pointer}@media screen and (max-width: 480px){.LP1 .Last__wrap .flex-end .footer-navi-list li a{color:#FFF}.LP1 .Last__wrap .flex-end .footer-navi-list li a:last-child{border-bottom:0}}.LP1 .Last__wrap .footer-sns-wrapper{display:flex;margin-top:4rem}@media screen and (max-width: 480px){.LP1 .Last__wrap .footer-sns-wrapper{margin-top:2rem}}.LP1 .Last__wrap .footer-sns-wrapper a{width:calc(100% / 4);border:0.1rem solid #25B7C0;display:flex;justify-content:center;flex-direction:column;height:9rem}.LP1 .Last__wrap .footer-sns-wrapper a p{font-size:1.4rem;color:#25B7C0}.LP1 .Last__wrap .footer-sns-wrapper .sns-text{font-size:1.8rem;color:#25B7C0;text-align:center;font-weight:bold}@media screen and (max-width: 480px){.LP1 .Last__wrap .footer-sns-wrapper .sns-text{font-size:1.4rem}}.LP1 .Last .copy-write-wrapper{text-align:center;background-color:#25B7C0;height:5rem;padding:2rem 0}.LP1 .Last .copy-write-wrapper .copy-write-list{display:flex;justify-content:center;box-sizing:border-box;align-items:center;list-style:none;padding-bottom:1rem}.LP1 .Last .copy-write-wrapper .copy-write-list li:last-child:before{content:"/";font-size:1.2rem;color:#FFF;margin-left:2rem}@media screen and (max-width: 480px){.LP1 .Last .copy-write-wrapper .copy-write-list li:last-child:before{margin-left:0rem}}.LP1 .Last .copy-write-wrapper .copy-write-list li a{font-size:1.4rem;color:#FFF}@media screen and (max-width: 480px){.LP1 .Last .copy-write-wrapper .copy-write-list li a{font-size:1.2rem}}.LP1 .Last .copy-write-wrapper p{color:#FFF;font-size:1.4rem}@media screen and (max-width: 480px){.LP1 .Last .copy-write-wrapper p{font-size:1.2rem}}.LP1 * .fa,.LP1 * .fab,.LP1 * .fal,.LP1 * .far,.LP1 * .fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.LP1 * .fab{font-family:Font Awesome\ 5 Brands;padding-bottom:1rem}.LP1 * .fa-facebook-f{display:block}.LP1 * .fa-facebook-f:before,.LP1 * .fa-twitter:before,.LP1 * .fa-instagram:before,.LP1 * .fa-youtube:before{color:#25B7C0;font-size:2.6rem;padding-bottom:1rem}.LP1 * .fa-facebook-f:before{content:"\f39e"}.LP1 * .fa-twitter:before{content:"\f099"}.LP1 * .fa-instagram:before{content:"\f16d"}.LP1 * .fa-youtube:before{content:"\f167"}.LP1 * .text-center{text-align:center}.LP1 .Area__container__wrap__img{position:relative;background-color:#F0FBFC}@media screen and (max-width: 480px){.LP1 .Area__container__wrap__img{height:36.6rem}}.LP1 .PrefecturesBox{position:absolute}.LP1 .PrefecturesBox__img{width:100%;height:100%}.LP1 .PrefecturesBox a:hover{opacity:0.6;transition:all 300ms}.LP1 .PrefecturesBox--hokkaido{width:30.9%;right:9.26%;top:5.18%}.LP1 .PrefecturesBox--aomori{width:8.57%;right:28.85%;top:30.50%}.LP1 .PrefecturesBox--iwate{width:6.60%;right:26.98%;top:37.18%}.LP1 .PrefecturesBox--miyagi{width:6.51%;right:28.91%;top:45.70%}.LP1 .PrefecturesBox--akita{width:6.14%;right:32.07%;top:36.80%}.LP1 .PrefecturesBox--yamagata{width:5.26%;right:33.70%;top:44.95%}.LP1 .PrefecturesBox--fukushima{width:10.05925925925926%;right:31.8148148148148%;top:51.7857142857143%}.LP1 .PrefecturesBox--ibaraki{width:5.64%;right:32.63%;top:57.68%}.LP1 .PrefecturesBox--tochigi{width:4.57%;right:35.33%;top:56.48%}.LP1 .PrefecturesBox--gunma{width:6.07%;right:38.28%;top:57.07%}.LP1 .PrefecturesBox--saitama{width:5.65%;right:37.2222222222222%;top:61.5357142857143%}.LP1 .PrefecturesBox--chiba{width:5.29%;right:32.63%;top:62.84%}.LP1 .PrefecturesBox--tokyo{width:4.67777777777778%;right:37.0925925925926%;top:63.6785714285714%}.LP1 .PrefecturesBox--kanagawa{width:4.39444444444444%;right:37.7962962962963%;top:64.5892857142857%}.LP1 .PrefecturesBox--nigata{width:10.77%;right:37.24%;top:48.34%}.LP1 .PrefecturesBox--toyama{width:4.66%;right:47.37%;top:57.39%}.LP1 .PrefecturesBox--isikawa{width:5.22%;right:49.37%;top:54.34%}.LP1 .PrefecturesBox--fukui{width:6.55%;right:51.85%;top:61.38%}.LP1 .PrefecturesBox--yamanashi{width:4.54074074074074%;right:40.7962962962963%;top:63.3571428571429%}.LP1 .PrefecturesBox--nagano{width:6.72%;right:42.70%;top:57.29%}.LP1 .PrefecturesBox--gifu{width:6.47%;right:47.94%;top:60.48%}.LP1 .PrefecturesBox--shizuoka{width:7.81666666666667%;right:40.8703703703704%;top:65.2321428571429%}.LP1 .PrefecturesBox--aichi{width:5.55925925925926%;right:46.9814814814815%;top:66.3571428571429%}.LP1 .PrefecturesBox--mie{width:4.97222222222222%;right:51.4444444444445%;top:67.2678571428571%}.LP1 .PrefecturesBox--shiga{width:3.23518518518518%;right:53.6111111111111%;top:64.8214285714286%}.LP1 .PrefecturesBox--kyoto{width:5.59814814814815%;right:55.5740740740741%;top:64.4285714285714%}.LP1 .PrefecturesBox--osaka{width:3.02037037037037%;right:57%;top:68.4107142857143%}.LP1 .PrefecturesBox--hyogo{width:5.68888888888889%;right:58.3333333333333%;top:64.9464285714286%}.LP1 .PrefecturesBox--nara{width:3.18333333333333%;right:54.7222222222222%;top:69.9107142857143%}.LP1 .PrefecturesBox--wakayama{width:4.52407407407407%;right:55.7037037037037%;top:72.125%}.LP1 .PrefecturesBox--tottori{width:6.51111111111111%;right:62.8518518518519%;top:65.2321428571429%}.LP1 .PrefecturesBox--shimane{width:8.1037037037037%;right:68.2407407407408%;top:61.1428571428572%}.LP1 .PrefecturesBox--okayama{width:5.42777777777778%;right:63.2962962962963%;top:66.6964285714286%}.LP1 .PrefecturesBox--hiroshima{width:6.66851851851852%;right:67.8518518518519%;top:68.0892857142857%}.LP1 .PrefecturesBox--yamaguchi{width:7.39814814814815%;right:72.7222222222222%;top:70.5714285714286%}.LP1 .PrefecturesBox--tokushima{width:5.08888888888889%;right:61.7407407407407%;top:73%}.LP1 .PrefecturesBox--kagawa{width:3.95%;right:63.0740740740741%;top:71.1607142857143%}.LP1 .PrefecturesBox--ehime{width:7.86481481481482%;right:66.7407407407407%;top:72.9821428571429%}.LP1 .PrefecturesBox--kochi{width:8.09074074074074%;right:63.7777777777778%;top:74.875%}.LP1 .PrefecturesBox--fukuoka{width:5.4%;right:78.6111111111111%;top:74.5714285714286%}.LP1 .PrefecturesBox--saga{width:3.86481481481482%;right:81.6851851851852%;top:76.75%}.LP1 .PrefecturesBox--nagasaki{width:8.33888888888889%;right:82.462962962963%;top:70.3571428571429%}.LP1 .PrefecturesBox--kumamoto{width:6.43888888888889%;right:77.9259259259259%;top:78.625%}.LP1 .PrefecturesBox--oita{width:5.66296296296296%;right:74.6851851851852%;top:76.0714285714286%}.LP1 .PrefecturesBox--miyazaki{width:5.42407407407407%;right:75.5%;top:80.6428571428572%}.LP1 .PrefecturesBox--kagoshima{width:7.3462962962963%;right:78.537037037037%;top:84.0178571428571%}.LP1 .PrefecturesBox--okinawa{top:0;width:0}a:hover,button:hover{opacity:0.6}html.lp1{max-width:none;font-size:0.83333333333333vw}@media screen and (min-width: 1000px){html.lp1{font-size:62.5%}}@media screen and (max-width: 480px){html.lp1{font-size:2.666666666667vw}}#body-in.lp1{background:white}.pc{display:block !important}.sp{display:none !important}@media screen and (max-width: 480px){.pc{display:none !important}.sp{display:block !important}}.Home{max-width:100%;min-width:auto;margin:0 auto;font-size:1.6rem}.InnerLp{max-width:1000px;min-width:auto;margin:0 auto}@media screen and (min-width: 1980px){.InnerLp{width:100%;box-sizing:border-box;padding:0 2rem}}@media screen and (max-width: 480px){.InnerLp{width:calc(100% - 2rem);margin:0 auto}}.InnerLp--mini{max-width:980px}@media screen and (max-width: 480px){.InnerLp--mini{max-width:100%;padding:0}}.InnerLp--big{max-width:1200px}@media screen and (max-width: 480px){.InnerLp--big{max-width:100%;padding:0}}.InnerLp--positionRelative{position:relative}.openbtn1{position:fixed;top:1rem;right:1rem;background:#25B7C0;cursor:pointer;width:3rem;height:3rem;border-radius:5px;z-index:100}.openbtn1 span{display:inline-block;transition:all .4s;position:absolute;left:0.8rem;height:0.1rem;border-radius:0.4rem;background:#fff;width:50%}.openbtn1 span:nth-of-type(1){top:0.8rem}.openbtn1 span:nth-of-type(2){top:1.4rem}.openbtn1 span:nth-of-type(3){top:2rem}.openbtn1.active span:nth-of-type(1){top:0.9rem;left:0.6rem;transform:translateY(6px) rotate(-45deg);width:60%}.openbtn1.active span:nth-of-type(2){opacity:0}.openbtn1.active span:nth-of-type(3){top:2.1rem;left:0.6rem;transform:translateY(-6px) rotate(45deg);width:60%}a{color:#333;text-decoration:none}.lead{margin:20px 0 0 0}.btn-block{width:200px;padding:30px}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:10px;font-weight:400;vertical-align:baseline;background:transparent}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0;padding:0}input,select{vertical-align:middle}a:hover,button:hover{opacity:0.6}html.lp1{max-width:none;font-size:0.83333333333333vw}@media screen and (min-width: 1000px){html.lp1{font-size:62.5%}}@media screen and (max-width: 480px){html.lp1{font-size:2.666666666667vw}}#body-in.lp1{background:white}.pc{display:block !important}.sp{display:none !important}@media screen and (max-width: 480px){.pc{display:none !important}.sp{display:block !important}}.Home{max-width:100%;min-width:auto;margin:0 auto;font-size:1.6rem}.InnerLp{max-width:1000px;min-width:auto;margin:0 auto}@media screen and (min-width: 1980px){.InnerLp{width:100%;box-sizing:border-box;padding:0 2rem}}@media screen and (max-width: 480px){.InnerLp{width:calc(100% - 2rem);margin:0 auto}}.InnerLp--mini{max-width:980px}@media screen and (max-width: 480px){.InnerLp--mini{max-width:100%;padding:0}}.InnerLp--big{max-width:1200px}@media screen and (max-width: 480px){.InnerLp--big{max-width:100%;padding:0}}.InnerLp--positionRelative{position:relative}.LP2 img{max-width:100%}.LP2 .lp-youtube{aspect-ratio:16 / 9;margin-bottom:7rem}.LP2 .lp-youtube iframe{width:100%;height:100%}.LP2 .Fv{background-image:url(/assets/lp1/fv_bg-5bc392a710ab074e20a6393da7a81bfddcd9455e91c5502736e42fc3f12649c5.webp);background-repeat:no-repeat;background-size:cover;width:100%}@media screen and (max-width: 480px){.LP2 .Fv{background-image:url(/assets/lp1/fv_bg_sp-30147fdd9a2134f7afb294ba17f3a8f9d704d3c6671c374fe73760277e8bfbe2.webp)}}.LP2 .Fv__wrap{display:flex;justify-content:space-between;align-items:center;height:53rem}@media screen and (max-width: 480px){.LP2 .Fv__wrap{display:block;padding-top:3rem}}.LP2 .Fv__wrap__left__bussiness{color:#FFF;font-size:3rem;font-weight:bold;text-shadow:rgba(0,0,0,0.31) 0 0 0.4rem;padding-bottom:1rem}@media screen and (max-width: 480px){.LP2 .Fv__wrap__left__bussiness{font-size:2.3rem}}.LP2 .Fv__wrap__left__ttl{width:44.7rem;height:4.95rem;margin-bottom:3rem}@media screen and (max-width: 480px){.LP2 .Fv__wrap__left__ttl{width:35.5rem;height:auto}}.LP2 .Fv__wrap__left__subttl{color:#FFF;font-size:3rem;font-weight:bold;text-shadow:rgba(0,0,0,0.31) 0 0 0.4rem;padding-bottom:1.6rem}@media screen and (max-width: 480px){.LP2 .Fv__wrap__left__subttl{font-size:2.3rem}}.LP2 .Fv__wrap__left__comment{color:#FFF;font-size:2.2rem;font-weight:bold;text-shadow:rgba(0,0,0,0.31) 0 0 0.4rem;padding-bottom:3.2rem;line-height:1.7}@media screen and (max-width: 480px){.LP2 .Fv__wrap__left__comment{font-size:1.8rem}}.LP2 .Fv__wrap__left__button{background-image:linear-gradient(to right, #FDAD28, #F07F49, #E1516B);width:38rem;height:8rem;border-radius:18.5rem;border:solid 0.4rem #FFF;color:#FFF;text-shadow:rgba(0,0,0,0.31) 0 0 0.4rem;font-size:2.2rem;font-weight:bold;position:relative;display:flex;justify-content:center;align-items:center}.LP2 .Fv__wrap__left__button.pc{display:flex !important}@media screen and (max-width: 480px){.LP2 .Fv__wrap__left__button.pc{display:none !important}}.LP2 .Fv__wrap__left__button.sp{display:none !important}@media screen and (max-width: 480px){.LP2 .Fv__wrap__left__button.sp{display:flex !important}}@media screen and (max-width: 480px){.LP2 .Fv__wrap__left__button{width:35.5rem;height:6rem;font-size:1.8rem;margin-top:2rem}}.LP2 .Fv__wrap__left__button:before{content:"";position:absolute;height:1.4rem;width:0.8rem;background-image:url(/assets/lp1/arrow_white-69d6b3e33f6f77238cf56dde2965fca8b5230a9397521982ae742a8b61351acc.webp);background-repeat:no-repeat;background-size:contain;right:4.2rem;top:50%;transform:translate(0%, -50%)}@media screen and (max-width: 480px){.LP2 .Fv__wrap__left__button:before{height:1.2rem;width:0.6rem}}.LP2 .Fv__wrap__right{width:49.16rem;height:28.45rem}@media screen and (max-width: 480px){.LP2 .Fv__wrap__right{margin:0 auto;width:29.7rem;height:17.19rem}}.LP2 .About__wrap__text{font-size:2rem;line-height:1.5;color:#363636;padding-bottom:5.2rem}@media screen and (max-width: 480px){.LP2 .About__wrap__text{font-size:1.8rem}}.LP2 .About__wrap__box{background-color:#FCF9F9;border:solid 0.6rem #FFECE3;border-radius:2rem;padding:4rem}@media screen and (max-width: 480px){.LP2 .About__wrap__box{padding:2rem}}.LP2 .About__wrap__box__list{display:flex;align-items:center;margin-bottom:2.4rem}@media screen and (max-width: 480px){.LP2 .About__wrap__box__list{display:block}}.LP2 .About__wrap__box__list:last-child{margin-bottom:0}.LP2 .About__wrap__box__list__left{display:block;font-size:2.2rem;font-weight:bold;position:relative;padding-left:4rem;width:12.5rem;flex-shrink:0}.LP2 .About__wrap__box__list__left:before{content:"";position:absolute;width:3.2rem;height:3.2rem;background-image:url(/assets/lp1/check-a10751823ed2793c809a8cb2a384fc6a25eee533821a0b32fb504aa77fa89b84.webp);background-repeat:no-repeat;background-size:contain;left:-1rem;top:50%;transform:translate(0%, -50%)}@media screen and (max-width: 480px){.LP2 .About__wrap__box__list__left:before{width:2.9rem;height:2.9rem;left:0rem;font-size:2rem}}.LP2 .About__wrap__box__list__right{display:block;font-size:2.2rem;padding-left:3.2rem;margin-left:3.2rem;border-left:0.3rem #E0E0E0 solid;line-height:1.5}@media screen and (max-width: 480px){.LP2 .About__wrap__box__list__right{border-top:0.3rem #E0E0E0 solid;border-left:0;padding-left:0rem;margin-top:2rem;padding-top:2rem;margin-left:0rem;font-size:1.6rem}}.LP2 .Price{background-color:#FFF1E2}.LP2 .Price__wrap__table{display:flex;justify-content:space-between;align-items:center;border:0.2rem solid #EF7C4B;border-radius:1.3rem}.LP2 .Price__wrap__table__left{display:flex;flex-direction:column;background-image:linear-gradient(135deg, #FDAD28, #F07F49, #E1516B);width:35%;border-top-left-radius:1rem;border-bottom-left-radius:1rem}.LP2 .Price__wrap__table__left--light{background:#CCCCCC}.LP2 .Price__wrap__table__left__plan{text-align:center;font-size:2.4rem;font-weight:bold;height:11.5rem;line-height:11.5rem;box-sizing:border-box;color:#FFF;border-top-left-radius:1rem}@media screen and (max-width: 480px){.LP2 .Price__wrap__table__left__plan{font-size:2rem}}@media screen and (max-width: 480px){.LP2 .Price__wrap__table__left__plan--second{height:14.5rem;line-height:14.5rem}}.LP2 .Price__wrap__table__left__plan:last-child{border-top-left-radius:0rem;border-bottom-left-radius:1rem;border-top:#FFF solid 0.1rem}.LP2 .Price__wrap__table__right{display:flex;flex-direction:column;width:65%;background-color:#FFF;border-top-right-radius:1rem;border-bottom-right-radius:1rem}.LP2 .Price__wrap__table__right__money{font-weight:bold;height:11.5rem;box-sizing:border-box;display:flex;justify-content:center;align-items:center;font-weight:bold}@media screen and (max-width: 480px){.LP2 .Price__wrap__table__right__money--second{flex-direction:column-reverse;height:14.5rem}}.LP2 .Price__wrap__table__right__money:last-child{border-top:0.1rem solid #CCCCCC}.LP2 .Price__wrap__table__right__money__monthly{color:#B2B2B2;font-size:4.2rem;font-weight:bold}@media screen and (max-width: 480px){.LP2 .Price__wrap__table__right__money__monthly{font-size:4rem}}.LP2 .Price__wrap__table__right__money__monthly+p{color:#B2B2B2;transform:translate(0, 0.4rem)}.LP2 .Price__wrap__table__right__money__text{display:flex;align-items:end}.LP2 .Price__wrap__table__right__money__text div{color:#EF7C4B;font-size:4.2rem;font-weight:bold}.LP2 .Price__wrap__table__right__money__text p{color:#EF7C4B}.LP2 .Price__wrap__table__right__money__img{width:22.4rem;height:6rem;margin-left:2rem}@media screen and (max-width: 480px){.LP2 .Price__wrap__table__right__money__img{margin:0 auto;margin-bottom:1rem;width:16.24rem;height:5.5rem}}.LP2 .Price__wrap__table__right__money p{font-size:3rem;font-weight:bold}.LP2 .Ability__wrap__table__head{display:flex}.LP2 .Ability__wrap__table__head__first{width:8.8rem;box-sizing:border-box;height:7rem;line-height:7rem}.LP2 .Ability__wrap__table__head__second{width:100%;max-width:calc(calc(100% - 8.8rem) / 2);background-color:#F4F4F4;color:#919191;text-align:center;font-size:2.4rem;font-weight:bold;border:0.2rem solid #CCCCCC;border-bottom:0;box-sizing:border-box;height:7rem;line-height:7rem;border-top-left-radius:1rem}.LP2 .Ability__wrap__table__head__third{width:100%;max-width:calc(calc(100% - 8.8rem) / 2);background-image:linear-gradient(to right, #FDAD28, #F07F49, #E1516B);color:#FFF;text-align:center;font-size:2.4rem;font-weight:bold;border:0.2rem solid #CCCCCC;border-bottom:0;border-left:none;box-sizing:border-box;height:7rem;line-height:7rem;border-top-right-radius:1rem}.LP2 .Ability__wrap__table__tr{display:flex;height:59.6rem}.LP2 .Ability__wrap__table__tr__first{background-image:linear-gradient(75deg, #FDAD28, #F07F49, #E1516B);width:8.8rem;border-top-left-radius:1rem;border-bottom-left-radius:1rem}.LP2 .Ability__wrap__table__tr__first__line1,.LP2 .Ability__wrap__table__tr__first__line2,.LP2 .Ability__wrap__table__tr__first__line3,.LP2 .Ability__wrap__table__tr__first__line4{color:#FFF;text-align:center;font-size:2.4rem;font-weight:bold;border:0.2rem solid #CCCCCC;border-right:none;box-sizing:border-box}.LP2 .Ability__wrap__table__tr__first__line1,.LP2 .Ability__wrap__table__tr__first__line2,.LP2 .Ability__wrap__table__tr__first__line3{border-bottom:none}.LP2 .Ability__wrap__table__tr__first__line1{height:12.2rem;line-height:calc(8.2rem / 3);padding:2rem 0;border-top-left-radius:1rem}.LP2 .Ability__wrap__table__tr__first__line2{height:15.2rem;line-height:15.2rem}.LP2 .Ability__wrap__table__tr__first__line3{height:22.1rem;line-height:22.1rem}.LP2 .Ability__wrap__table__tr__first__line4{height:10.1rem;line-height:10.1rem;border-bottom-left-radius:1rem}.LP2 .Ability__wrap__table__tr__second{width:100%;max-width:calc(calc(100% - 8.8rem) / 2)}.LP2 .Ability__wrap__table__tr__second__line{border:0.2rem solid #CCCCCC;border-bottom:none;box-sizing:border-box;padding:2.4rem;display:flex;flex-direction:column;justify-content:center}.LP2 .Ability__wrap__table__tr__second__line:last-child{border-bottom:0.2rem solid #CCCCCC}.LP2 .Ability__wrap__table__tr__second__line--right{border-left:0}.LP2 .Ability__wrap__table__tr__second__line__text{text-align:left;font-size:2rem;font-weight:bold;display:flex;align-items:center;line-height:1.5;padding-bottom:1rem}.LP2 .Ability__wrap__table__tr__second__line__text:last-child{padding-bottom:0rem}.LP2 .Ability__wrap__table__tr__second__line__text.plus:before{content:"";padding-right:1.36rem;width:2.4rem;height:3rem;background-image:url(/assets/lp1/check_pro-9bb9f99774d29fbe9ad1317da8ddf58e50e103f8d683405fd85ac530407a4cec.webp);background-repeat:no-repeat;background-size:contain}@media screen and (max-width: 480px){.LP2 .Ability__wrap__table__tr__second__line__text.plus:before{flex-shrink:0}}.LP2 .Ability__wrap__table__tr__second__line__text.minus{color:#B2B2B2}.LP2 .Ability__wrap__table__tr__second__line__text.minus:before{content:"";padding-right:1.36rem;width:2.34rem;height:2.5rem;background-image:url(/assets/lp1/keys-853d10ff3c23c842e938117eb486fdd1deae0a351293ca59698df4898773a5b1.webp);background-repeat:no-repeat;background-size:contain;transform:translate(0%, -10%)}@media screen and (max-width: 480px){.LP2 .Ability__wrap__table__tr__second__line__text.minus:before{flex-shrink:0}}.LP2 .Ability__wrap__table__tr__second__line__coution{text-align:left;font-size:1.4rem;color:#B2B2B2;transform:translate(0.2rem, -0.4rem)}.LP2 .Ability__wrap__table__tr__second__line1{height:12.2rem}.LP2 .Ability__wrap__table__tr__second__line2{height:15.2rem}.LP2 .Ability__wrap__table__tr__second__line3{height:22.1rem}.LP2 .Ability__wrap__table__tr__second__line4{height:10.1rem}.LP2 .Ability__wrap__table__tr__second__line4--last{border-bottom-right-radius:1rem}.LP2 .Ability__wrap__tableSp{border-bottom:0.1rem solid #CCCCCC}.LP2 .Ability__wrap__tableSp__head{display:flex}.LP2 .Ability__wrap__tableSp__head__second{width:50%;background-color:#F4F4F4;color:#919191;text-align:center;font-size:2.2rem;font-weight:bold;border:0.1rem solid #CCCCCC;border-bottom:0;box-sizing:border-box;height:8.7rem;line-height:1.5;border-top-left-radius:1rem;padding:1.2rem 0}.LP2 .Ability__wrap__tableSp__head__third{width:50%;background-image:linear-gradient(to right, #FDAD28, #F07F49, #E1516B);color:#FFF;text-align:center;font-size:2.2rem;font-weight:bold;border:0.2rem solid #CCCCCC;border-bottom:0;border-left:none;box-sizing:border-box;height:8.7rem;line-height:1.5;border-top-right-radius:1rem;padding:1.2rem 0}.LP2 .Ability__wrap__tableSp__ttl{border-top:0.1rem solid #CCCCCC;border-left:0.1rem solid #CCCCCC;border-right:0.1rem solid #CCCCCC;background-color:#FFD6A7;height:5.6rem;line-height:5.6rem;font-size:2.2rem;font-weight:bold;text-align:center}.LP2 .Ability__wrap__tableSp__details{display:flex}.LP2 .Ability__wrap__tableSp__details__left,.LP2 .Ability__wrap__tableSp__details__right{width:50%;box-sizing:border-box;padding:1.2rem;border-top:0.1rem solid #CCCCCC;border-right:0.05rem solid #CCCCCC}.LP2 .Ability__wrap__tableSp__details__left__text,.LP2 .Ability__wrap__tableSp__details__right__text{display:flex;align-items:center;font-size:1.6rem;font-weight:bold;padding-bottom:0.6rem;line-height:1.55}.LP2 .Ability__wrap__tableSp__details__left__text:last-child,.LP2 .Ability__wrap__tableSp__details__right__text:last-child{padding-bottom:0rem}.LP2 .Ability__wrap__tableSp__details__left__text.plus:before,.LP2 .Ability__wrap__tableSp__details__right__text.plus:before{content:"";padding-right:1.36rem;width:2.1rem;height:2.6rem;background-image:url(/assets/lp1/check_pro-9bb9f99774d29fbe9ad1317da8ddf58e50e103f8d683405fd85ac530407a4cec.webp);background-repeat:no-repeat;background-size:contain}@media screen and (max-width: 480px){.LP2 .Ability__wrap__tableSp__details__left__text.plus:before,.LP2 .Ability__wrap__tableSp__details__right__text.plus:before{flex-shrink:0}}.LP2 .Ability__wrap__tableSp__details__left__text.minus,.LP2 .Ability__wrap__tableSp__details__right__text.minus{color:#B2B2B2}.LP2 .Ability__wrap__tableSp__details__left__text.minus:before,.LP2 .Ability__wrap__tableSp__details__right__text.minus:before{content:"";padding-right:1.36rem;width:1.6rem;height:1.975rem;background-image:url(/assets/lp1/keys-853d10ff3c23c842e938117eb486fdd1deae0a351293ca59698df4898773a5b1.webp);background-repeat:no-repeat;background-size:contain;transform:translate(0%, -10%)}@media screen and (max-width: 480px){.LP2 .Ability__wrap__tableSp__details__left__text.minus:before,.LP2 .Ability__wrap__tableSp__details__right__text.minus:before{flex-shrink:0}}.LP2 .Ability__wrap__tableSp__details__left__coution,.LP2 .Ability__wrap__tableSp__details__right__coution{text-align:left;font-size:1.2rem;color:#B2B2B2;line-height:1.5;transform:translate(0.1rem, -0.4rem)}.LP2 .Ability__wrap__tableSp__details__left__coution.muryo,.LP2 .Ability__wrap__tableSp__details__right__coution.muryo{font-size:1.6rem;color:#000}.LP2 .Ability__wrap__tableSp__details__left{border-left:0.1rem solid #CCCCCC}.LP2 .Ability__wrap__tableSp__details__right{width:50%;box-sizing:border-box;border-top:0.1rem solid #CCCCCC;border-right:0.1rem solid #CCCCCC}.LP2 .Message{background-color:#FFEEE2}.LP2 .Message__wrap__box{width:100%;display:flex;justify-content:space-between}@media screen and (max-width: 480px){.LP2 .Message__wrap__box{display:block}}.LP2 .Message__wrap__box__card{width:calc(50% - 2rem);background-color:#FFF;padding:3.2rem;box-sizing:border-box}@media screen and (max-width: 480px){.LP2 .Message__wrap__box__card{width:100%;padding:2rem}.LP2 .Message__wrap__box__card:last-child{margin-top:2rem}}.LP2 .Message__wrap__box__card__img{width:100%;height:26rem;margin-bottom:4rem}@media screen and (max-width: 480px){.LP2 .Message__wrap__box__card__img{margin-bottom:1.6rem;height:20.3rem}}.LP2 .Message__wrap__box__card__img img{width:100%;height:100%;object-fit:contain}.LP2 .Message__wrap__box__card__name{display:block;margin:0 auto;font-size:2.6rem;font-weight:bold;padding-bottom:2rem;text-align:center}@media screen and (max-width: 480px){.LP2 .Message__wrap__box__card__name{padding-bottom:1.2rem;font-size:1.6rem}}.LP2 .Message__wrap__box__card__ttl{font-size:1.6rem;line-height:1.75;padding-bottom:2rem}@media screen and (max-width: 480px){.LP2 .Message__wrap__box__card__ttl{padding-bottom:1.2rem}}.LP2 .Message__wrap__box__card__subttl{font-size:1.8rem;line-height:1.55}@media screen and (max-width: 480px){.LP2 .Message__wrap__box__card__subttl{font-size:1.4rem}}.LP2 .Last__wrap__coution{width:100%;border:0.2rem solid #000;padding:2rem;font-size:1.6rem;line-height:1.5;margin-bottom:2rem;box-sizing:border-box}.LP2 .Last__wrap .content-wrapper{padding:6.0rem 0rem;width:100%;height:auto;margin:0 auto;box-sizing:border-box}@media screen and (max-width: 480px){.LP2 .Last__wrap .content-wrapper{padding:2.0rem 0rem}}.LP2 .Last__wrap .banner-wrapper{flex-wrap:wrap;justify-content:space-between;display:flex}@media screen and (max-width: 480px){.LP2 .Last__wrap .banner-wrapper{display:block;text-align:center}.LP2 .Last__wrap .banner-wrapper a{margin:2rem auto 0}.LP2 .Last__wrap .banner-wrapper a:last-child{margin-left:0;width:25rem}}.LP2 .Last__wrap .banner-wrapper .banner__link{display:block;height:7.6rem;width:30.0rem;margin-top:2.0rem}.LP2 .Last__wrap .banner-wrapper .banner__link__map{width:100%}.LP2 .Last__wrap .banner-wrapper .banner__link__shigen{width:75%}.LP2 .Last__wrap .footer-box{display:flex;justify-content:space-between}@media screen and (max-width: 480px){.LP2 .Last__wrap .footer-box{display:block}}.LP2 .Last__wrap .footer-mail-text{padding-top:1rem}.LP2 .Last__wrap .footer-mail-text i{margin-right:5px;color:#25B7C0}.LP2 .Last__wrap .footer-mail-text a{color:#00A1E9;font-size:1.4rem;cursor:pointer}.LP2 .Last__wrap .footer-img img{width:28rem}.LP2 .Last__wrap .flex-end{justify-content:flex-end;display:flex;flex-direction:row}@media screen and (max-width: 480px){.LP2 .Last__wrap .flex-end{display:block;text-align:center;margin-top:2rem}}.LP2 .Last__wrap .flex-end .footer-navi-list{margin-left:6rem;list-style:none}@media screen and (max-width: 480px){.LP2 .Last__wrap .flex-end .footer-navi-list{margin-left:0rem;width:100%;background-color:#25b7c0}}.LP2 .Last__wrap .flex-end .footer-navi-list li{margin-bottom:1rem}@media screen and (max-width: 480px){.LP2 .Last__wrap .flex-end .footer-navi-list li{margin-bottom:0rem;border-bottom:0.1rem solid #FFF;padding:1rem 0}}.LP2 .Last__wrap .flex-end .footer-navi-list li a{font-size:1.6em;color:#000;border-bottom:0.1rem solid #00A1E9;text-decoration:none;cursor:pointer}@media screen and (max-width: 480px){.LP2 .Last__wrap .flex-end .footer-navi-list li a{color:#FFF}.LP2 .Last__wrap .flex-end .footer-navi-list li a:last-child{border-bottom:0}}.LP2 .Last__wrap .footer-sns-wrapper{display:flex;margin-top:4rem}@media screen and (max-width: 480px){.LP2 .Last__wrap .footer-sns-wrapper{margin-top:2rem}}.LP2 .Last__wrap .footer-sns-wrapper a{width:calc(100% / 4);border:0.1rem solid #25B7C0;display:flex;justify-content:center;flex-direction:column;height:9rem}.LP2 .Last__wrap .footer-sns-wrapper a p{font-size:1.4rem;color:#25B7C0}.LP2 .Last__wrap .footer-sns-wrapper .sns-text{font-size:1.8rem;color:#25B7C0;text-align:center;font-weight:bold}@media screen and (max-width: 480px){.LP2 .Last__wrap .footer-sns-wrapper .sns-text{font-size:1.4rem}}.LP2 .Last .copy-write-wrapper{text-align:center;background-color:#25B7C0;height:5rem;padding:2rem 0}.LP2 .Last .copy-write-wrapper .copy-write-list{display:flex;justify-content:center;box-sizing:border-box;align-items:center;list-style:none;padding-bottom:1rem}.LP2 .Last .copy-write-wrapper .copy-write-list li:last-child:before{content:"/";font-size:1.2rem;color:#FFF;margin-left:2rem}@media screen and (max-width: 480px){.LP2 .Last .copy-write-wrapper .copy-write-list li:last-child:before{margin-left:0rem}}.LP2 .Last .copy-write-wrapper .copy-write-list li a{font-size:1.4rem;color:#FFF}@media screen and (max-width: 480px){.LP2 .Last .copy-write-wrapper .copy-write-list li a{font-size:1.2rem}}.LP2 .Last .copy-write-wrapper p{color:#FFF;font-size:1.4rem}@media screen and (max-width: 480px){.LP2 .Last .copy-write-wrapper p{font-size:1.2rem}}.LP2 .text-center{text-align:center}.LP2 .Trial{background-image:url(/assets/lp1/btn_bg-00d47988b82dba975d9795ff7ae896c8db1eede290390725d020ed272b852418.webp);background-repeat:no-repeat;background-size:cover}@media screen and (max-width: 480px){.LP2 .Trial{background-image:url(/assets/lp1/btn_bg_sp-652b37ae0bfa0fc10e4a573cc08ef596fd8a097149c48131d3b3221cbf0829d2.webp)}}@media screen and (max-width: 480px){.LP2 .Trial__wrap{padding:0 1.5rem}}.LP2 .Trial__wrap__button{display:flex;justify-content:center;align-items:center;box-sizing:border-box;font-size:2.2rem;font-weight:bold;color:#E25667;margin:0 auto;background-image:linear-gradient(to bottom, #FFF, #EAEAEA);height:9rem;width:46rem;line-height:1.5;border:0.7rem solid #FFF;border-radius:1rem;position:relative;padding-right:6rem}@media screen and (max-width: 480px){.LP2 .Trial__wrap__button{height:7rem;width:30rem;font-size:1.8rem}}.LP2 .Trial__wrap__button:before{content:"";position:absolute;height:1.4rem;width:0.8rem;background-image:url(/assets/lp1/arrow_orange-dddc2be3b488834158dc8426729857d456ec013ec1a9f74ff97090accd468508.webp);background-repeat:no-repeat;background-size:contain;right:8.8rem;top:50%;transform:translate(0%, -50%)}@media screen and (max-width: 480px){.LP2 .Trial__wrap__button:before{height:1.2rem;width:0.6rem}}.LP2 .Trial__wrap__button:after{content:"";position:absolute;height:11.8rem;width:7.3rem;background-image:url(/assets/lp1/nurse-40a35ac65c0ff5afd896ebba50acf7fa4e1ee1adc8a0a8525e347ff79ff9869b.webp);background-repeat:no-repeat;background-size:contain;right:1rem;bottom:0%;transform:translate(0%, 0.7rem)}@media screen and (max-width: 480px){.LP2 .Trial__wrap__button:after{height:9rem;width:5.6rem}}.LP2 .Section{padding:6rem 0rem}@media screen and (max-width: 480px){.LP2 .Section{padding:4rem 0rem}}.LP2 .Section.Last{padding:6rem 0rem 0}.LP2 .Title{text-align:center}.LP2 .Title__h3{font-size:2.2rem;font-weight:bold;color:#EF7C4B;padding-bottom:1.2rem}@media screen and (max-width: 480px){.LP2 .Title__h3{font-size:2rem}}.LP2 .Title__h2{font-size:2.6rem;font-weight:bold;color:#000;padding-bottom:4rem;line-height:1.5}@media screen and (max-width: 480px){.LP2 .Title__h2{font-size:2.6rem;padding-bottom:3.2rem}}.LP2 * .fa,.LP2 * .fab,.LP2 * .fal,.LP2 * .far,.LP2 * .fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.LP2 * .fab{font-family:Font Awesome\ 5 Brands;padding-bottom:1rem}.LP2 * .fa-facebook-f{display:block}.LP2 * .fa-facebook-f:before,.LP2 * .fa-twitter:before,.LP2 * .fa-instagram:before,.LP2 * .fa-youtube:before{color:#25B7C0;font-size:2.6rem;padding-bottom:1rem}.LP2 * .fa-facebook-f:before{content:"\f39e"}.LP2 * .fa-twitter:before{content:"\f099"}.LP2 * .fa-instagram:before{content:"\f16d"}.LP2 * .fa-youtube:before{content:"\f167"}.LP2 * .text-center{text-align:center}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:10px;font-weight:400;vertical-align:baseline;background:transparent}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0;padding:0}input,select{vertical-align:middle}a:hover,button:hover{opacity:0.6}html.lp1{max-width:none;font-size:0.83333333333333vw}@media screen and (min-width: 1000px){html.lp1{font-size:62.5%}}@media screen and (max-width: 480px){html.lp1{font-size:2.666666666667vw}}#body-in.lp1{background:white}.pc{display:block !important}.sp{display:none !important}@media screen and (max-width: 480px){.pc{display:none !important}.sp{display:block !important}}.Home{max-width:100%;min-width:auto;margin:0 auto;font-size:1.6rem}.InnerLp{max-width:1000px;min-width:auto;margin:0 auto}@media screen and (min-width: 1980px){.InnerLp{width:100%;box-sizing:border-box;padding:0 2rem}}@media screen and (max-width: 480px){.InnerLp{width:calc(100% - 2rem);margin:0 auto}}.InnerLp--mini{max-width:980px}@media screen and (max-width: 480px){.InnerLp--mini{max-width:100%;padding:0}}.InnerLp--big{max-width:1200px}@media screen and (max-width: 480px){.InnerLp--big{max-width:100%;padding:0}}.InnerLp--positionRelative{position:relative}a:hover,button:hover{opacity:0.6}html.lp1{max-width:none;font-size:0.83333333333333vw}@media screen and (min-width: 1000px){html.lp1{font-size:62.5%}}@media screen and (max-width: 480px){html.lp1{font-size:2.666666666667vw}}#body-in.lp1{background:white}.pc{display:block !important}.sp{display:none !important}@media screen and (max-width: 480px){.pc{display:none !important}.sp{display:block !important}}.Home{max-width:100%;min-width:auto;margin:0 auto;font-size:1.6rem}.InnerLp{max-width:1000px;min-width:auto;margin:0 auto}@media screen and (min-width: 1980px){.InnerLp{width:100%;box-sizing:border-box;padding:0 2rem}}@media screen and (max-width: 480px){.InnerLp{width:calc(100% - 2rem);margin:0 auto}}.InnerLp--mini{max-width:980px}@media screen and (max-width: 480px){.InnerLp--mini{max-width:100%;padding:0}}.InnerLp--big{max-width:1200px}@media screen and (max-width: 480px){.InnerLp--big{max-width:100%;padding:0}}.InnerLp--positionRelative{position:relative}.Header{position:fixed;top:0;left:0;width:100%;z-index:1000;background:white}@media screen and (max-width: 480px){.Header{display:block;width:100%;height:5rem}}.Header__wrap{display:flex;justify-content:space-between;align-items:center;height:92px}@media screen and (max-width: 480px){.Header__wrap{height:50px;width:100%;top:0;left:0;background-color:#FFF}}@media screen and (max-width: 480px){.Header__wrap--pc{display:none}}.Header__wrap__logo{width:250px}@media screen and (max-width: 480px){.Header__wrap__logo{width:141px;height:50px;margin-left:10px;display:flex;align-items:center}}.Header__wrap__logo__link{display:block;width:250px;height:35.4px}@media screen and (max-width: 480px){.Header__wrap__logo__link{width:141px;height:auto}}.Header__wrap__logo__link img{width:100%}.Header__wrap__menu__list{display:flex;justify-content:space-between;align-items:center;list-style:none}.Header__wrap__menu__list__item__link{display:block;margin-left:20px;box-sizing:border-box}.Header__wrap__menu__list__item__link--bluebtn{text-align:center;width:160px;height:40px;line-height:40px;color:#FFF;font-size:14px;background-color:#25B7C0;box-shadow:#E0E0E0 0 4px;border-radius:4px;margin-left:40px}.Header__wrap__menu__list__item__link--orangebtn{text-align:left;background-image:url(/assets/lp1/header_btn_orange-80e141dd1899093ca3af07d33be5b042d15fd708aeb3e7ff6b4c515597b4dc0e.webp);background-repeat:no-repeat;background-size:contain;width:210px;height:44px;padding-left:9px;display:flex;flex-direction:column;justify-content:center}.Header__wrap__menu__list__item__link--login{padding-left:40px;height:44px;position:relative;font-size:1.60px;display:flex;justify-content:center;align-items:center;color:#00A7FF;border-left:1px solid #E0E0E0;margin-left:40px}.Header__wrap__menu__list__item__link--login:before{content:"";position:absolute;width:18px;height:23px;background-image:url(/assets/lp1/user_icon-4ef5e0b66d75c1a2d9624dca3fe734c74aba0c23715e986bb33b76e4e7da0a5a.webp);background-repeat:no-repeat;background-size:contain;left:16px;top:50%;transform:translate(0%, -50%)}.Header__wrap__menu__list__item__link__bussiness{font-size:10px;font-weight:bold;color:#FFF;text-shadow:rgba(0,0,0,0.31) 0 0 2px;line-height:1.5}.Header__wrap__menu__list__item__link__checker{font-size:14px;font-weight:bold;color:#FFF;text-shadow:rgba(0,0,0,0.31) 0 0 2px;line-height:1.5}.Header__wrap--sp{display:none;position:relative}@media screen and (max-width: 480px){.Header__wrap--sp{display:block;position:fixed;z-index:200}}.Header__wrap__menuSp{display:none;position:fixed;width:100%;height:50vh;background-color:rgba(0,0,0,0.8);padding-top:60px}@media screen and (max-width: 480px){.Header__wrap__menuSp{height:30vh;padding-top:0;height:68vh}}.Header__wrap__menuSp__list{padding-left:10px}.Header__wrap__menuSp__list__link{display:block;color:#fff;font-size:16px;padding:20px 0}a:hover,button:hover{opacity:0.6}html.lp1{max-width:none;font-size:0.83333333333333vw}@media screen and (min-width: 1000px){html.lp1{font-size:62.5%}}@media screen and (max-width: 480px){html.lp1{font-size:2.666666666667vw}}#body-in.lp1{background:white}.pc{display:block !important}.sp{display:none !important}@media screen and (max-width: 480px){.pc{display:none !important}.sp{display:block !important}}.Home{max-width:100%;min-width:auto;margin:0 auto;font-size:1.6rem}.InnerLp{max-width:1000px;min-width:auto;margin:0 auto}@media screen and (min-width: 1980px){.InnerLp{width:100%;box-sizing:border-box;padding:0 2rem}}@media screen and (max-width: 480px){.InnerLp{width:calc(100% - 2rem);margin:0 auto}}.InnerLp--mini{max-width:980px}@media screen and (max-width: 480px){.InnerLp--mini{max-width:100%;padding:0}}.InnerLp--big{max-width:1200px}@media screen and (max-width: 480px){.InnerLp--big{max-width:100%;padding:0}}.InnerLp--positionRelative{position:relative}.openbtn1{position:fixed;top:1rem;right:1rem;background:#25B7C0;cursor:pointer;width:3rem;height:3rem;border-radius:5px;z-index:100}.openbtn1 span{display:inline-block;transition:all .4s;position:absolute;left:0.8rem;height:0.1rem;border-radius:0.4rem;background:#fff;width:50%}.openbtn1 span:nth-of-type(1){top:0.8rem}.openbtn1 span:nth-of-type(2){top:1.4rem}.openbtn1 span:nth-of-type(3){top:2rem}.openbtn1.active span:nth-of-type(1){top:0.9rem;left:0.6rem;transform:translateY(6px) rotate(-45deg);width:60%}.openbtn1.active span:nth-of-type(2){opacity:0}.openbtn1.active span:nth-of-type(3){top:2.1rem;left:0.6rem;transform:translateY(-6px) rotate(45deg);width:60%}a{color:#333;text-decoration:none}.lead{margin:20px 0 0 0}.btn-block{width:200px;padding:30px}a:hover,button:hover{opacity:0.6}html.lp1{max-width:none;font-size:0.83333333333333vw}@media screen and (min-width: 1000px){html.lp1{font-size:62.5%}}@media screen and (max-width: 480px){html.lp1{font-size:2.666666666667vw}}#body-in.lp1{background:white}.pc{display:block !important}.sp{display:none !important}@media screen and (max-width: 480px){.pc{display:none !important}.sp{display:block !important}}.Home{max-width:100%;min-width:auto;margin:0 auto;font-size:1.6rem}.InnerLp{max-width:1000px;min-width:auto;margin:0 auto}@media screen and (min-width: 1980px){.InnerLp{width:100%;box-sizing:border-box;padding:0 2rem}}@media screen and (max-width: 480px){.InnerLp{width:calc(100% - 2rem);margin:0 auto}}.InnerLp--mini{max-width:980px}@media screen and (max-width: 480px){.InnerLp--mini{max-width:100%;padding:0}}.InnerLp--big{max-width:1200px}@media screen and (max-width: 480px){.InnerLp--big{max-width:100%;padding:0}}.InnerLp--positionRelative{position:relative}.LP1 .Section{padding:6rem 0rem}@media screen and (max-width: 480px){.LP1 .Section{padding:3rem 0rem}}.LP1 .Section.Last{padding:6rem 0rem 0}.LP1 .Title{text-align:center;margin-bottom:4rem}@media screen and (max-width: 480px){.LP1 .Title{margin-bottom:3rem}}.LP1 .Title__h3{font-size:2.2rem;font-weight:bold;color:#EF7C4B;padding-bottom:1.2rem}.LP1 .Title__h2{font-size:2.6rem;font-weight:bold;color:#000;line-height:1.5}@media screen and (max-width: 480px){.LP1 .Title__h2{font-size:2.2rem}}.LP1 .Fv{background-image:url(/assets/lp1/lp/fv_bg-d47e11703f4876e1f158ee455f29f6c0ad83c2b70eae1a9767fe45bec458706d.jpg);background-repeat:no-repeat;background-size:cover;background-position:center;width:100%}@media screen and (max-width: 480px){.LP1 .Fv{background-image:url(/assets/lp1/lp/fv_bg_sp-7f73d5390cdd209d7280cb6149415bcb11b52e45d78d071c5635772fdcf17f05.jpg);aspect-ratio:375 / 362}}.LP1 .Fv__wrap{display:flex;justify-content:space-between;align-items:center;height:53rem}@media screen and (max-width: 480px){.LP1 .Fv__wrap{display:block;padding-top:7rem;height:26.2rem}}.LP1 .Fv__wrap__left__ttl{width:78.1rem;height:12.7rem;margin-bottom:1.4rem}@media screen and (max-width: 480px){.LP1 .Fv__wrap__left__ttl{width:auto;height:auto}}.LP1 .Fv__wrap__left__ttl img{width:100%}.LP1 .Fv__wrap__left__text{font-size:2.4rem;line-height:3.6rem;margin-bottom:4rem}@media screen and (max-width: 480px){.LP1 .Fv__wrap__left__text{font-size:1.4rem;line-height:2.6rem;margin-bottom:1rem}}.LP1 .Fv__wrap__left__button{display:flex;justify-content:center;align-items:center;background:white;background:linear-gradient(180deg, #fff 0%, #e5e5e5 100%);width:38rem;height:8rem;border-radius:18.5rem;color:#000;text-shadow:rgba(0,0,0,0.31) 0 0 0.4rem;font-size:2.2rem;font-weight:bold;position:relative;border:solid 0.4rem #FF9A34}@media screen and (max-width: 480px){.LP1 .Fv__wrap__left__button{width:100%;height:6rem;font-size:1.8rem;margin-top:0rem}}.LP1 .Fv__wrap__left__button:before{content:"";position:absolute;height:2rem;width:1.5rem;background-image:url(/assets/lp1/lp/btn_arrow_orange-d48db85c67cd8bd7fdbeafe22726f5dec0b63750c496e5928f51bf859d247d24.png);background-repeat:no-repeat;background-size:contain;right:4.2rem;top:50%;transform:translate(0%, -50%)}@media screen and (max-width: 480px){.LP1 .Fv__wrap__left__button:before{height:1.2rem;width:0.6rem}}.LP1 .Fv__wrap__right{width:49.16rem;height:28.45rem}@media screen and (max-width: 480px){.LP1 .Fv__wrap__right{margin:0 auto;width:29.7rem;height:17.19rem}}.LP1 .News{display:none}.LP1 .News__container__wrap{border-top:solid 0.1rem #E0E0E0;margin-bottom:4rem}@media screen and (max-width: 480px){.LP1 .News__container__wrap{margin-bottom:2.8rem}}.LP1 .News__container__wrap__item{display:flex;border-bottom:solid 0.1rem #E0E0E0;padding:2.5rem 0}@media screen and (max-width: 480px){.LP1 .News__container__wrap__item{flex-direction:column;padding:2rem 0}}.LP1 .News__container__wrap__item__time__text,.LP1 .News__container__wrap__item__title__text{font-size:1.8rem;line-height:2.6rem}@media screen and (max-width: 480px){.LP1 .News__container__wrap__item__time__text,.LP1 .News__container__wrap__item__title__text{font-size:1.4rem;line-height:2rem}}.LP1 .News__container__wrap__item__time{width:13%}@media screen and (max-width: 480px){.LP1 .News__container__wrap__item__time{width:100%;margin-bottom:1.2rem}}.LP1 .News__container__wrap__item__time__text{font-weight:bold;color:#9F9F9F}.LP1 .News__container__wrap__item__title{width:87%}@media screen and (max-width: 480px){.LP1 .News__container__wrap__item__title{width:100%}}.LP1 .Btn__blue a{font-size:1.8rem;font-weight:bold;color:#fff;line-height:5rem;width:34rem;height:5rem;text-align:center;background-color:#25B7C0;border-radius:0.4rem;display:block;margin:0 auto}@media screen and (max-width: 480px){.LP1 .Btn__blue a{width:100%}}.LP1 .About{background-color:#F0FBFC}.LP1 .About__container__youtube{aspect-ratio:16 / 9;background-color:#dfdfdf;margin-bottom:7rem}.LP1 .About__container__youtube iframe{width:100%;height:100%}.LP1 .About__container__wrap{display:flex;margin:0 -3rem;margin-bottom:5rem}@media screen and (max-width: 480px){.LP1 .About__container__wrap{flex-direction:column;margin:0;margin-bottom:3rem}}.LP1 .About__container__wrap__item{width:33.3333%;padding:0 3rem}@media screen and (max-width: 480px){.LP1 .About__container__wrap__item{width:100%;padding:0;max-width:26rem;margin:0 auto}}.LP1 .About__container__wrap__item__inner__img{width:22rem;height:22rem;margin:0 auto;margin-bottom:4rem}@media screen and (max-width: 480px){.LP1 .About__container__wrap__item__inner__img{margin-bottom:2rem}}.LP1 .About__container__wrap__item__inner__img img{width:100%}.LP1 .About__container__wrap__item__inner__title{font-size:2rem;line-height:3rem;padding-left:2rem;position:relative;margin-bottom:1rem}@media screen and (max-width: 480px){.LP1 .About__container__wrap__item__inner__title{font-size:1.8rem}}.LP1 .About__container__wrap__item__inner__title::before{content:"";display:block;position:absolute;top:50%;left:0;transform:translateY(-50%);width:2rem;height:2rem;background:url(/assets/lp1/lp/tab_icon-40f852e9d860ed9688b4b07fee2c6316efc177b1f7c9ecd47a190f3717f5928b.png) no-repeat center/contain}.LP1 .About__container__wrap__item__inner__text{font-size:1.6rem;line-height:2.8rem}.LP1 .About__container__food{font-size:2rem;line-height:3rem;text-align:center}@media screen and (max-width: 480px){.LP1 .About__container__food{font-size:1.8rem;line-height:2.8rem;text-align:left}}.LP1 .Trial{background-image:url(/assets/lp1/lp/btn_bg-096d085d0bc9f6ef33b04122328d8ef8f5383144cd4e3d1ae45ef0f0d7039013.jpg);background-repeat:no-repeat;background-size:cover}@media screen and (max-width: 480px){.LP1 .Trial{background-image:url(/assets/lp1/lp/btn_bg_sp-54fccc4a9528c099d027dbf95bc7cadcc01cdb486ae2a3d8610a665502c094cf.jpg)}}.LP1 .Trial__wrap{display:flex;justify-content:center}@media screen and (max-width: 480px){.LP1 .Trial__wrap{padding:0 1.5rem;display:block}}.LP1 .Trial__wrap__button{box-sizing:border-box;display:flex;justify-content:center;align-items:center;font-size:2.2rem;font-weight:bold;color:#000;margin:0;background-image:linear-gradient(to bottom, #FFF, #EAEAEA);height:9rem;width:46rem;border:0.7rem solid #FFF;border-radius:1rem;position:relative;padding-right:6rem}.LP1 .Trial__wrap__button:nth-child(2){margin-left:20px;border:solid 0.4rem #FF9A34}@media screen and (max-width: 480px){.LP1 .Trial__wrap__button:nth-child(2){margin-left:0;margin-top:20px}}.LP1 .Trial__wrap__button:nth-child(2):after{display:none}.LP1 .Trial__wrap__button:nth-child(2):before{right:7.8rem}@media screen and (max-width: 480px){.LP1 .Trial__wrap__button:nth-child(2):before{right:5.8rem}}@media screen and (max-width: 480px){.LP1 .Trial__wrap__button{height:7rem;width:100%;font-size:1.8rem}}.LP1 .Trial__wrap__button:before{content:"";position:absolute;height:2.2rem;width:1.2rem;background-image:url(/assets/lp1/lp/btn_arrow_blue-ccc82ae25999c312bc5434a88eb10c62787e0de3811000d2da079b8359c13226.jpg);background-repeat:no-repeat;background-size:contain;right:9.8rem;top:50%;transform:translate(0%, -50%)}@media screen and (max-width: 480px){.LP1 .Trial__wrap__button:before{height:1.2rem;width:0.6rem;right:7.8rem}}.LP1 .Trial__wrap__button:after{content:"";position:absolute;height:11.8rem;width:7.3rem;background-image:url(/assets/lp1/nurse-40a35ac65c0ff5afd896ebba50acf7fa4e1ee1adc8a0a8525e347ff79ff9869b.webp);background-repeat:no-repeat;background-size:contain;right:1rem;bottom:0%;transform:translate(0%, 0.7rem)}@media screen and (max-width: 480px){.LP1 .Trial__wrap__button:after{height:9rem;width:5.6rem}}.LP1 .System{background-color:#F0FBFC}.LP1 .System__container__wrap__item{display:flex;align-items:center}@media screen and (max-width: 480px){.LP1 .System__container__wrap__item{flex-direction:column;margin-bottom:3rem}}.LP1 .System__container__wrap__item:nth-child(odd){flex-direction:row-reverse;margin-bottom:4rem}@media screen and (max-width: 480px){.LP1 .System__container__wrap__item:nth-child(odd){flex-direction:column;margin-bottom:3rem}}.LP1 .System__container__wrap__item:nth-child(odd) .System__container__wrap__item__text{padding-right:4rem;box-sizing:border-box}@media screen and (max-width: 480px){.LP1 .System__container__wrap__item:nth-child(odd) .System__container__wrap__item__text{padding-right:0}}.LP1 .System__container__wrap__item:nth-child(even) .System__container__wrap__item__text{padding-left:4rem;box-sizing:border-box}@media screen and (max-width: 480px){.LP1 .System__container__wrap__item:nth-child(even) .System__container__wrap__item__text{padding-left:0}}.LP1 .System__container__wrap__item__img{width:50%}@media screen and (max-width: 480px){.LP1 .System__container__wrap__item__img{width:100%;margin-bottom:2rem}}.LP1 .System__container__wrap__item__img img{width:100%}.LP1 .System__container__wrap__item__text{width:50%}@media screen and (max-width: 480px){.LP1 .System__container__wrap__item__text{width:100%}}.LP1 .System__container__wrap__item__text__dis{font-size:1.6rem;line-height:2.8rem}.LP1 .Merit__container .Title__h2{padding-bottom:5rem}.LP1 .Merit__container__wrap__item{margin-bottom:4rem}@media screen and (max-width: 480px){.LP1 .Merit__container__wrap__item{margin-bottom:3rem}}.LP1 .Merit__container__wrap__item:last-of-type{margin-bottom:0}.LP1 .Merit__container__wrap__item__head{display:flex;border-radius:1rem;background-color:#25B7C0;padding:2.5rem 4rem;margin-bottom:3rem}@media screen and (max-width: 480px){.LP1 .Merit__container__wrap__item__head{padding:1.8rem;align-items:center;margin-bottom:2rem}}.LP1 .Merit__container__wrap__item__head__number{font-size:2rem;font-weight:bold;color:#fff;position:relative}@media screen and (max-width: 480px){.LP1 .Merit__container__wrap__item__head__number{font-size:1.6rem;width:25%;display:block}}.LP1 .Merit__container__wrap__item__head__line{margin:0 2rem}@media screen and (max-width: 480px){.LP1 .Merit__container__wrap__item__head__line{margin:0 1rem;width:1%}}.LP1 .Merit__container__wrap__item__head__title{font-size:2rem;font-weight:bold;color:#ffff;position:relative}@media screen and (max-width: 480px){.LP1 .Merit__container__wrap__item__head__title{font-size:1.8rem;line-height:2.8rem;width:64%}}.LP1 .Merit__container__wrap__item__head__title::before{content:"";display:block;position:absolute;top:50%;left:-2rem;transform:translateY(-50%);width:0.1rem;height:100%;background-color:#fff}@media screen and (max-width: 480px){.LP1 .Merit__container__wrap__item__head__title::before{left:-1.4rem}}.LP1 .Merit__container__wrap__item__food{display:flex;align-items:center}@media screen and (max-width: 480px){.LP1 .Merit__container__wrap__item__food{flex-direction:column-reverse}}.LP1 .Merit__container__wrap__item__food__text{width:50%;padding-right:5%;box-sizing:border-box}@media screen and (max-width: 480px){.LP1 .Merit__container__wrap__item__food__text{width:100%;padding-right:0}}.LP1 .Merit__container__wrap__item__food__text__dis{font-size:1.8rem;line-height:2.8rem}@media screen and (max-width: 480px){.LP1 .Merit__container__wrap__item__food__text__dis{font-size:1.6rem}}.LP1 .Merit__container__wrap__item__food__img{width:50%}@media screen and (max-width: 480px){.LP1 .Merit__container__wrap__item__food__img{width:100%;margin-bottom:2rem}}.LP1 .Merit__container__wrap__item__food__img img{width:100%}.LP1 .Introduction{display:none}.LP1 .Introduction__container__wrap{display:flex;margin:0 -1.7rem;margin-bottom:4rem}@media screen and (max-width: 480px){.LP1 .Introduction__container__wrap{margin:0;margin-bottom:2rem;flex-direction:column}}.LP1 .Introduction__container__wrap__item{width:33.3333%;padding:0 1.7rem}@media screen and (max-width: 480px){.LP1 .Introduction__container__wrap__item{width:100%;padding:0;margin-bottom:2rem}}.LP1 .Introduction__container__wrap__item:last-of-type{margin-bottom:0}.LP1 .Introduction__container__wrap__item__inner{padding:2rem;border-radius:0.6rem;box-shadow:0 0 1rem -0.6rem rgba(0,0,0,0.6)}.LP1 .Introduction__container__wrap__item__inner__img{background-color:#E0E0E0;aspect-ratio:27 / 17;display:block;margin-bottom:1.6rem}.LP1 .Introduction__container__wrap__item__inner__img img{width:100%}.LP1 .Introduction__container__wrap__item__inner__text{border-bottom:0.1rem solid #E0E0E0}.LP1 .Introduction__container__wrap__item__inner__text__name{font-size:1.6rem;line-height:2.8rem;font-weight:500;margin-bottom:1.3rem}.LP1 .Introduction__container__wrap__item__inner__text__dis{font-size:1.6rem;line-height:2.8rem;margin-bottom:1.3rem}.LP1 .Introduction__container__wrap__item__inner__text__tx{font-size:1.4rem;line-height:2.8rem;margin-bottom:1.6rem}.LP1 .Introduction__container__wrap__item__inner__btn{text-align:center;margin-top:1.6rem}.LP1 .Introduction__container__wrap__item__inner__btn a{text-align:center;font-size:1.4rem;lighting-color:2.6rem;position:relative}.LP1 .Introduction__container__wrap__item__inner__btn a::before{content:"";display:block;position:absolute;top:50%;right:-3rem;transform:translateY(-50%);width:1.6rem;height:1.6rem;background:url(/assets/lp1/lp/arrow_btn_tr-50a79e384dc0d2aae14d93dc88ae13717b5c3e8bf007f74ca93ee4a9ac5121af.png) no-repeat center/contain}.LP1 .Flow{background-color:#F0FBFC}.LP1 .Flow__container .Title{margin-bottom:3rem}.LP1 .Flow__container__wrap{display:flex;align-items:center;justify-content:space-between;margin-bottom:4rem}@media screen and (max-width: 480px){.LP1 .Flow__container__wrap{margin-bottom:2rem;flex-direction:column;justify-content:center}}.LP1 .Flow__container__wrap__item{width:28rem;padding:2rem 1rem;box-sizing:border-box;box-shadow:0 0.1rem 0.3rem rgba(0,0,0,0.16);background-color:#fff}@media screen and (max-width: 480px){.LP1 .Flow__container__wrap__item{width:28rem;padding:2rem 1rem;margin:0 auto 3rem auto}}.LP1 .Flow__container__wrap__item__inner__head{display:flex;margin-bottom:2rem}.LP1 .Flow__container__wrap__item__inner__head__number{font-size:1.8rem;background-color:#25B7C0;box-sizing:border-box;display:block;border-radius:5px;line-height:3.5rem;color:white;width:3.5rem;height:3.5rem;margin-right:2rem;text-align:center}@media screen and (max-width: 480px){.LP1 .Flow__container__wrap__item__inner__head__number{font-size:1.8rem}}.LP1 .Flow__container__wrap__item__inner__head__title{font-size:1.8rem;line-height:2.7rem}.LP1 .Flow__container__wrap__item__inner__img{margin-bottom:2rem}.LP1 .Flow__container__wrap__item__inner__img img{width:100%}.LP1 .Flow__container__wrap__item__inner__text__dis{font-size:1.6rem;line-height:2.6rem}.LP1 .Flow__container__wrap__arrow{width:5rem}@media screen and (max-width: 480px){.LP1 .Flow__container__wrap__arrow{transform:rotate(-270deg);width:5rem;margin:0 auto 3rem auto}}.LP1 .Flow__container__wrap__arrow img{width:100%}.LP1 .Flow__container .text-center a:hover{opacity:1}.LP1 .Flow__container .contact-btn{margin-bottom:2rem;text-align:center;border:none;width:43rem;height:8rem;color:white;font-size:1.8rem;cursor:pointer;box-sizing:content-box;border-radius:0.5rem;padding:0;background-color:#FF9A34;border-bottom:0.5rem solid #EF5600;height:8rem}@media screen and (max-width: 480px){.LP1 .Flow__container .contact-btn{width:100%}}.LP1 .Flow__container .contact-btn:hover{margin-top:0.5rem;border-bottom:none;opacity:1 !important}.LP1 .Flow__container .contact-btn .fas{font-size:2rem;margin-left:1rem}.LP1 .Flow__container button:hover{opacity:1 !important}.LP1 .Step__container__wrap{display:flex}@media screen and (max-width: 480px){.LP1 .Step__container__wrap{flex-wrap:wrap;margin-bottom:-3rem}}.LP1 .Step__container__wrap__item{width:25%}@media screen and (max-width: 480px){.LP1 .Step__container__wrap__item{width:50%;margin-bottom:3rem}}.LP1 .Step__container__wrap__item__number{color:#fff;font-weight:500;font-size:2rem;line-height:3.8rem;width:14rem;height:5.6rem;text-align:center;margin:0 auto;margin-bottom:2rem;background:url(/assets/lp1/lp/step_bg-5d77b35228c337a0f0ccc50dc6398e5bf2a0cebd327cbcd2c13b4ceeeadf9fb1.jpg) no-repeat center/contain}.LP1 .Step__container__wrap__item__img{margin:0 auto;margin-bottom:2rem}.LP1 .Step__container__wrap__item__img img{width:100%}.LP1 .Step__container__wrap__item__img--01{width:13rem;height:12rem}.LP1 .Step__container__wrap__item__img--02{width:8.9rem;height:12rem}.LP1 .Step__container__wrap__item__img--03{width:13rem;height:12rem}.LP1 .Step__container__wrap__item__img--04{width:8.7rem;height:12rem}.LP1 .Step__container__wrap__item__text{display:flex;align-items:center;justify-content:center;height:7.6rem}.LP1 .Step__container__wrap__item__text p{text-align:center;font-size:2rem;line-height:3rem;font-weight:500}@media screen and (max-width: 480px){.LP1 .Step__container__wrap__item__text p{font-size:1.6rem}}.LP1 .text-center{text-align:center}.LP1 .Question{background-color:#F0FBFC}.LP1 .Question__container .Title{margin-bottom:3rem}.LP1 .Question__container .question-box{margin-bottom:2rem}.LP1 .Question__container .q-box{border-left:0.5rem solid #25B7C0;padding:1rem 3rem;background-color:white;font-size:1.6em;text-align:center;cursor:pointer;display:flex;flex-direction:row;justify-content:space-between}@media screen and (max-width: 480px){.LP1 .Question__container .q-box{border-left:0.5rem solid #25B7C0;padding:1rem 3rem;background-color:white;font-size:1.6em;text-align:left;align-items:center}}.LP1 .Question__container .question-q{color:#25B7C0;display:inline-block;margin-right:4rem}@media screen and (max-width: 480px){.LP1 .Question__container .question-q{margin-right:1rem}}.LP1 .Question__container .question-wrapper .question-box .a-box{border-left:0.5rem solid #FF9A34;padding:1rem 3rem;background-color:#FDF6EF;font-size:1.6em;margin-top:1rem;box-sizing:border-box}@media screen and (max-width: 480px){.LP1 .Question__container .question-wrapper .question-box .a-box{border-left:0.5rem solid #FF9A34;padding:1rem 3rem;background-color:#FDF6EF;font-size:1.6rem;margin-top:1rem}}.LP1 .Question__container .a-box.slide-down{max-height:50rem}.LP1 .Question__container .question-wrapper .question-box .a-box .question-text-wrapper .question-a{color:#FF9A34;display:inline-block;margin-right:4rem;display:flex}.LP1 .Question__container .question-text-wrapper{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}@media screen and (max-width: 480px){.LP1 .Question__container .a-box .question-text-wrapper{display:flex;flex-wrap:wrap}}.LP1 .Question__container .question-q,.LP1 .Question__container .question-text,.LP1 .Question__container .question-a{font-size:1.6rem;line-height:2.4rem}.LP1 .Question__container .fas{font-size:2rem;color:#25B7C0}.LP1 .Area__container .Title__megane{display:flex;justify-content:center;align-items:center}.LP1 .Area__container .Title__megane img{width:3.7rem;height:3.7rem;margin-right:2rem}.LP1 .Area__container__head{font-size:1.8rem;font-weight:bold;line-height:2.8rem;text-align:center;margin-bottom:4rem}@media screen and (max-width: 480px){.LP1 .Area__container__head{font-size:1.6rem}}.LP1 .Area__container__wrap{display:flex}@media screen and (max-width: 480px){.LP1 .Area__container__wrap{flex-direction:column}}.LP1 .Area__container__wrap__img{width:54.4rem;height:54.4rem}@media screen and (max-width: 480px){.LP1 .Area__container__wrap__img{width:100%;height:auto;margin-bottom:3rem}}.LP1 .Area__container__wrap__img img{width:100%}.LP1 .Area__container__wrap__text{padding-left:6.2rem;box-sizing:border-box;width:45.8rem}@media screen and (max-width: 480px){.LP1 .Area__container__wrap__text{width:100%;padding-left:0}}.LP1 .Area__container__wrap__text__item{margin-bottom:1.3rem}.LP1 .Area__container__wrap__text__item__title{font-size:1.6rem;border-radius:0.4rem;background-color:#25B7C0;text-align:center;font-weight:300;color:#fff;width:fit-content;margin-bottom:0.6rem;width:12rem;height:2.8rem;line-height:2.8rem;box-sizing:border-box}.LP1 .Area__container__wrap__text__item__wrap{display:flex;flex-wrap:wrap;margin:0 -1rem}.LP1 .Area__container__wrap__text__item__wrap li{list-style:none;padding:0 1rem;position:relative}.LP1 .Area__container__wrap__text__item__wrap li::before{content:"";display:block;position:absolute;top:50%;right:0rem;transform:translateY(-50%);width:0.1rem;height:1.8rem;background-color:#E5E5E5}.LP1 .Area__container__wrap__text__item__wrap li a{font-size:1.6rem;text-decoration:underline;color:#00A7FF;line-height:3rem}.LP1 footer{padding-top:0}.LP1 .Last__wrap__coution{width:100%;border:0.2rem solid #000;padding:2rem;font-size:1.6rem;line-height:1.5;margin-bottom:2rem;box-sizing:border-box}.LP1 .Last__wrap .content-wrapper{padding:5.0rem 0rem;width:100%;height:auto;margin:0 auto;box-sizing:border-box}@media screen and (max-width: 480px){.LP1 .Last__wrap .content-wrapper{padding:2.0rem 0rem}}.LP1 .Last__wrap .banner-wrapper{flex-wrap:wrap;justify-content:space-between;display:flex}@media screen and (max-width: 480px){.LP1 .Last__wrap .banner-wrapper{display:block;text-align:center}.LP1 .Last__wrap .banner-wrapper a{margin:2rem auto 0}.LP1 .Last__wrap .banner-wrapper a:last-child{margin-left:0;width:25rem}}.LP1 .Last__wrap .banner-wrapper .banner__link{display:block;height:7.6rem;width:30.0rem;margin-top:2.0rem}.LP1 .Last__wrap .banner-wrapper .banner__link__map{width:100%}.LP1 .Last__wrap .banner-wrapper .banner__link__shigen{width:75%}.LP1 .Last__wrap .footer-box{display:flex;justify-content:space-between}@media screen and (max-width: 480px){.LP1 .Last__wrap .footer-box{display:block}}.LP1 .Last__wrap .footer-mail-text{padding-top:1rem}.LP1 .Last__wrap .footer-mail-text i{margin-right:5px;color:#25B7C0}.LP1 .Last__wrap .footer-mail-text a{color:#00A1E9;font-size:1.4rem;cursor:pointer}.LP1 .Last__wrap .footer-img img{width:28rem}.LP1 .Last__wrap .flex-end{justify-content:flex-end;display:flex;flex-direction:row}@media screen and (max-width: 480px){.LP1 .Last__wrap .flex-end{display:block;text-align:center;margin-top:2rem}}.LP1 .Last__wrap .flex-end .footer-navi-list{margin-left:6rem;list-style:none}@media screen and (max-width: 480px){.LP1 .Last__wrap .flex-end .footer-navi-list{margin-left:0rem;width:100%;background-color:#25b7c0}}.LP1 .Last__wrap .flex-end .footer-navi-list li{margin-bottom:1rem}@media screen and (max-width: 480px){.LP1 .Last__wrap .flex-end .footer-navi-list li{margin-bottom:0rem;border-bottom:0.1rem solid #FFF;padding:1rem 0}}.LP1 .Last__wrap .flex-end .footer-navi-list li a{font-size:1.6em;color:#000;border-bottom:0.1rem solid #00A1E9;text-decoration:none;cursor:pointer}@media screen and (max-width: 480px){.LP1 .Last__wrap .flex-end .footer-navi-list li a{color:#FFF}.LP1 .Last__wrap .flex-end .footer-navi-list li a:last-child{border-bottom:0}}.LP1 .Last__wrap .footer-sns-wrapper{display:flex;margin-top:4rem}@media screen and (max-width: 480px){.LP1 .Last__wrap .footer-sns-wrapper{margin-top:2rem}}.LP1 .Last__wrap .footer-sns-wrapper a{width:calc(100% / 4);border:0.1rem solid #25B7C0;display:flex;justify-content:center;flex-direction:column;height:9rem}.LP1 .Last__wrap .footer-sns-wrapper a p{font-size:1.4rem;color:#25B7C0}.LP1 .Last__wrap .footer-sns-wrapper .sns-text{font-size:1.8rem;color:#25B7C0;text-align:center;font-weight:bold}@media screen and (max-width: 480px){.LP1 .Last__wrap .footer-sns-wrapper .sns-text{font-size:1.4rem}}.LP1 .Last .copy-write-wrapper{text-align:center;background-color:#25B7C0;height:5rem;padding:2rem 0}.LP1 .Last .copy-write-wrapper .copy-write-list{display:flex;justify-content:center;box-sizing:border-box;align-items:center;list-style:none;padding-bottom:1rem}.LP1 .Last .copy-write-wrapper .copy-write-list li:last-child:before{content:"/";font-size:1.2rem;color:#FFF;margin-left:2rem}@media screen and (max-width: 480px){.LP1 .Last .copy-write-wrapper .copy-write-list li:last-child:before{margin-left:0rem}}.LP1 .Last .copy-write-wrapper .copy-write-list li a{font-size:1.4rem;color:#FFF}@media screen and (max-width: 480px){.LP1 .Last .copy-write-wrapper .copy-write-list li a{font-size:1.2rem}}.LP1 .Last .copy-write-wrapper p{color:#FFF;font-size:1.4rem}@media screen and (max-width: 480px){.LP1 .Last .copy-write-wrapper p{font-size:1.2rem}}.LP1 * .fa,.LP1 * .fab,.LP1 * .fal,.LP1 * .far,.LP1 * .fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.LP1 * .fab{font-family:Font Awesome\ 5 Brands;padding-bottom:1rem}.LP1 * .fa-facebook-f{display:block}.LP1 * .fa-facebook-f:before,.LP1 * .fa-twitter:before,.LP1 * .fa-instagram:before,.LP1 * .fa-youtube:before{color:#25B7C0;font-size:2.6rem;padding-bottom:1rem}.LP1 * .fa-facebook-f:before{content:"\f39e"}.LP1 * .fa-twitter:before{content:"\f099"}.LP1 * .fa-instagram:before{content:"\f16d"}.LP1 * .fa-youtube:before{content:"\f167"}.LP1 * .text-center{text-align:center}.LP1 .Area__container__wrap__img{position:relative;background-color:#F0FBFC}@media screen and (max-width: 480px){.LP1 .Area__container__wrap__img{height:36.6rem}}.LP1 .PrefecturesBox{position:absolute}.LP1 .PrefecturesBox__img{width:100%;height:100%}.LP1 .PrefecturesBox a:hover{opacity:0.6;transition:all 300ms}.LP1 .PrefecturesBox--hokkaido{width:30.9%;right:9.26%;top:5.18%}.LP1 .PrefecturesBox--aomori{width:8.57%;right:28.85%;top:30.50%}.LP1 .PrefecturesBox--iwate{width:6.60%;right:26.98%;top:37.18%}.LP1 .PrefecturesBox--miyagi{width:6.51%;right:28.91%;top:45.70%}.LP1 .PrefecturesBox--akita{width:6.14%;right:32.07%;top:36.80%}.LP1 .PrefecturesBox--yamagata{width:5.26%;right:33.70%;top:44.95%}.LP1 .PrefecturesBox--fukushima{width:10.05925925925926%;right:31.8148148148148%;top:51.7857142857143%}.LP1 .PrefecturesBox--ibaraki{width:5.64%;right:32.63%;top:57.68%}.LP1 .PrefecturesBox--tochigi{width:4.57%;right:35.33%;top:56.48%}.LP1 .PrefecturesBox--gunma{width:6.07%;right:38.28%;top:57.07%}.LP1 .PrefecturesBox--saitama{width:5.65%;right:37.2222222222222%;top:61.5357142857143%}.LP1 .PrefecturesBox--chiba{width:5.29%;right:32.63%;top:62.84%}.LP1 .PrefecturesBox--tokyo{width:4.67777777777778%;right:37.0925925925926%;top:63.6785714285714%}.LP1 .PrefecturesBox--kanagawa{width:4.39444444444444%;right:37.7962962962963%;top:64.5892857142857%}.LP1 .PrefecturesBox--nigata{width:10.77%;right:37.24%;top:48.34%}.LP1 .PrefecturesBox--toyama{width:4.66%;right:47.37%;top:57.39%}.LP1 .PrefecturesBox--isikawa{width:5.22%;right:49.37%;top:54.34%}.LP1 .PrefecturesBox--fukui{width:6.55%;right:51.85%;top:61.38%}.LP1 .PrefecturesBox--yamanashi{width:4.54074074074074%;right:40.7962962962963%;top:63.3571428571429%}.LP1 .PrefecturesBox--nagano{width:6.72%;right:42.70%;top:57.29%}.LP1 .PrefecturesBox--gifu{width:6.47%;right:47.94%;top:60.48%}.LP1 .PrefecturesBox--shizuoka{width:7.81666666666667%;right:40.8703703703704%;top:65.2321428571429%}.LP1 .PrefecturesBox--aichi{width:5.55925925925926%;right:46.9814814814815%;top:66.3571428571429%}.LP1 .PrefecturesBox--mie{width:4.97222222222222%;right:51.4444444444445%;top:67.2678571428571%}.LP1 .PrefecturesBox--shiga{width:3.23518518518518%;right:53.6111111111111%;top:64.8214285714286%}.LP1 .PrefecturesBox--kyoto{width:5.59814814814815%;right:55.5740740740741%;top:64.4285714285714%}.LP1 .PrefecturesBox--osaka{width:3.02037037037037%;right:57%;top:68.4107142857143%}.LP1 .PrefecturesBox--hyogo{width:5.68888888888889%;right:58.3333333333333%;top:64.9464285714286%}.LP1 .PrefecturesBox--nara{width:3.18333333333333%;right:54.7222222222222%;top:69.9107142857143%}.LP1 .PrefecturesBox--wakayama{width:4.52407407407407%;right:55.7037037037037%;top:72.125%}.LP1 .PrefecturesBox--tottori{width:6.51111111111111%;right:62.8518518518519%;top:65.2321428571429%}.LP1 .PrefecturesBox--shimane{width:8.1037037037037%;right:68.2407407407408%;top:61.1428571428572%}.LP1 .PrefecturesBox--okayama{width:5.42777777777778%;right:63.2962962962963%;top:66.6964285714286%}.LP1 .PrefecturesBox--hiroshima{width:6.66851851851852%;right:67.8518518518519%;top:68.0892857142857%}.LP1 .PrefecturesBox--yamaguchi{width:7.39814814814815%;right:72.7222222222222%;top:70.5714285714286%}.LP1 .PrefecturesBox--tokushima{width:5.08888888888889%;right:61.7407407407407%;top:73%}.LP1 .PrefecturesBox--kagawa{width:3.95%;right:63.0740740740741%;top:71.1607142857143%}.LP1 .PrefecturesBox--ehime{width:7.86481481481482%;right:66.7407407407407%;top:72.9821428571429%}.LP1 .PrefecturesBox--kochi{width:8.09074074074074%;right:63.7777777777778%;top:74.875%}.LP1 .PrefecturesBox--fukuoka{width:5.4%;right:78.6111111111111%;top:74.5714285714286%}.LP1 .PrefecturesBox--saga{width:3.86481481481482%;right:81.6851851851852%;top:76.75%}.LP1 .PrefecturesBox--nagasaki{width:8.33888888888889%;right:82.462962962963%;top:70.3571428571429%}.LP1 .PrefecturesBox--kumamoto{width:6.43888888888889%;right:77.9259259259259%;top:78.625%}.LP1 .PrefecturesBox--oita{width:5.66296296296296%;right:74.6851851851852%;top:76.0714285714286%}.LP1 .PrefecturesBox--miyazaki{width:5.42407407407407%;right:75.5%;top:80.6428571428572%}.LP1 .PrefecturesBox--kagoshima{width:7.3462962962963%;right:78.537037037037%;top:84.0178571428571%}.LP1 .PrefecturesBox--okinawa{top:0;width:0}body{font-family:'Noto Sans JP', sans-serif;height:100rem}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}button{font-weight:normal}body{font-size:62.5%;margin:0px;font-weight:500;font-family:Noto Sans Japanese,arial,"ＭＳ Ｐゴシック", "MS PGothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, sans-serif}@media screen and (max-width: 1040px){body{width:100%}}@media screen and (max-width: 767px){body{width:100%}}.yu-mincho{font-family:YuMincho, "Yu Mincho", serif !important}@media screen and (max-width: 767px){.yu-mincho{font-family:"ヒラギノ明朝 ProN W3", "HiraMinProN-W3", "HG明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "MS 明朝", serif !important}}.mojyaji{font-family:mojyaji}img{vertical-align:bottom}.bold{font-weight:bold}h1,h2,h3,h4,h5,p{line-height:1.5;margin:0px;font-weight:normal}.noto-font{font-family:'Noto Sans Japanese', serif}.clear{clear:both}#body{margin:0px}@media screen and (max-width: 767px){#body{margin-top:0px}}a{text-decoration:none;cursor:pointer;color:#00A1E9}a:hover{opacity:0.6}a.no-hover:hover{opacity:1.0}a.no-link{cursor:default;opacity:1.0}p{line-height:1.6}#main{border:none}#header-in,#navi-in,#body-in,#footer-in{width:100%}#body-in{background-color:#F0FBFC}html{margin-top:0px !important}.clear{clear:both}.small{font-size:1.4em}.background-wrapper{width:100%;background-size:cover;background-position:center center;background-repeat:no-repeat}.content-wrapper{padding:60px 0px;width:980px;height:auto;margin:0 auto;box-sizing:border-box}@media screen and (max-width: 1040px){.content-wrapper{padding:30px 10px;width:100%}}.content-wrapper.no-padding{padding-top:0px}.content-main-wrapper{padding:60px 0px;width:850px;height:auto;margin:0 auto;box-sizing:border-box}@media screen and (max-width: 1040px){.content-main-wrapper{padding:30px 10px;width:100%}}.content-under-wrapper{padding:60px 0px;width:850px;height:auto;margin:0 auto;box-sizing:border-box}@media screen and (max-width: 1040px){.content-under-wrapper{padding:30px 10px;width:100%}}.content-long-wrapper{padding:50px 0px;width:1000px;height:auto;margin:0 auto;box-sizing:border-box}@media screen and (max-width: 1250px){.content-long-wrapper{width:100%}}@media screen and (max-width: 1040px){.content-long-wrapper{padding:40px 10px;width:100%}}.flex-row{display:flex;flex-direction:row}@media screen and (max-width: 767px){.flex-row{display:block}.flex-row.mobile-flex{display:flex;flex-wrap:wrap}}.flex-space{justify-content:space-between}.flex-start{justify-content:flex-start}.flex-end{justify-content:flex-end}.flex-center{justify-content:center}.flex-wrap{flex-wrap:wrap}.flex-reverse{flex-direction:row-reverse}.flex-column{flex-direction:column}.grid{display:grid;grid-gap:5px}.align-item{align-items:center}.text-center{text-align:center}@media screen and (max-width: 767px){.only-pc{display:none}}.only-sp{display:none}@media screen and (max-width: 767px){.only-sp{display:block}}.only-tablet{display:none}@media screen and (max-width: 1040px){.only-tablet{display:block}}.only-pc-is-slick{display:block !important}@media screen and (max-width: 767px){.only-pc-is-slick{display:none !important}}.only-sp-is-slick{display:none !important}@media screen and (max-width: 767px){.only-sp-is-slick{display:block !important}}#mobile-menu{display:block;background-color:#25B7C0}#mobile-menu a{position:relative;right:auto;margin-top:0px}@media screen and (max-width: 767px){#mobile-menu{display:block}}.mbn{margin-bottom:0px !important}.mbs{margin-bottom:20px !important}@media screen and (max-width: 767px){.mbs{margin-bottom:10px !important}}.mbm{margin-bottom:40px !important}@media screen and (max-width: 767px){.mbm{margin-bottom:20px !important}}.mbl{margin-bottom:60px !important}@media screen and (max-width: 767px){.mbl{margin-bottom:30px !important}}.mtn{margin-top:0px !important}.mts{margin-top:20px !important}.mtm{margin-top:40px !important}.mtl{margin-top:60px !important}.box-link{display:block;color:#000}.background-gray{background-color:#F8F8F8}.animation-button .cover{position:absolute;z-index:-1;display:block;content:'';top:-100%;left:-100%;width:100%;height:100%}.animation-button,.animation-button .cover{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .3s;transition:all .3s}.animation-button{display:inline-block;position:relative;text-align:center;text-decoration:none;z-index:2;overflow:hidden;outline:none}.animation-button:hover{background-color:#FFF}.animation-button:hover .cover{top:0;left:0;background-color:#FFF}#body-in{padding-top:92px}@media screen and (max-width: 767px){#body-in{padding-top:60px}}.main-wrapper{width:980px;margin:0 auto}@media screen and (max-width: 767px){.main-wrapper{width:100%}}#main{background-color:#F0FBFC;float:none;margin-bottom:0;padding:0px;width:980px}@media screen and (max-width: 767px){#main{padding:0px 10px}}#sidebar{width:300px;padding:0px}#page-top{z-index:2}@media screen and (max-width: 767px){br{display:none}br.not{display:block}}#breadcrumb{padding:0px;font-size:1.2em;margin-bottom:20px}@media screen and (max-width: 1040px){#breadcrumb{padding-left:0px}}#breadcrumb h1{font-size:1.0em;font-family:"游ゴシック", "Yu Gothic", YuGothic, "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ ゴシック", sans-serif !important;display:inline-block}.btn-link button{border:none;width:240px;height:40px;color:white;font-size:1.4em;font-weight:normal;border-radius:0px}@media screen and (max-width: 767px){.btn-link button{width:100%}}.btn-link button i{margin-left:10px}.btn-link button.phone-btn{background-color:#00A1E9;margin-right:20px}.btn-link button.contact-btn{background-color:#FF9A34}.stripe_btns{display:flex;justify-content:center;gap:20px}@media screen and (max-width: 768px){.stripe_btns{flex-direction:column;align-items:flex-start;display:block}}@media screen and (max-width: 768px){.stripe_btns .stripe_btns_plan{margin-bottom:20px}}.stripe_btns .stripe_btns_plan__title{font-size:16px;margin-bottom:20px}.stripe_btns .stripe_btns_plan__text{font-size:16px;margin-bottom:20px}.stripe_btns .stripe-button-el{font-size:20px;font-weight:bold;color:#fff;width:320px;height:50px;text-align:center;background:none;background-color:#25B7C0;border-radius:0.4rem;display:flex;justify-content:center;align-items:center;border:none;margin:0 auto}@media screen and (max-width: 768px){.stripe_btns .stripe-button-el{width:100%}}.stripe_btns .stripe-button-el span{background:none;box-shadow:none}.stripe_btns .stripe-button-pro{font-size:20px;font-weight:bold;color:#fff;width:320px;height:50px;text-align:center;cursor:pointer;background:none;background-image:linear-gradient(135deg, #FDAD28, #F07F49, #E1516B);border-radius:0.4rem;display:flex;justify-content:center;align-items:center;border:none;margin:0 auto}@media screen and (max-width: 768px){.stripe_btns .stripe-button-pro{width:100%}}.stripe_btns .stripe-button-pro span{background:none;box-shadow:none}.stripe_btns .stripe-button-light{font-size:20px;font-weight:bold;width:320px;height:50px;text-align:center;cursor:pointer;background:none;background-color:#F4F4F4;border-radius:0.4rem;display:flex;justify-content:center;align-items:center;border:0.2em solid #ccc;color:#919191;margin:0 auto}@media screen and (max-width: 768px){.stripe_btns .stripe-button-light{width:100%}}.stripe_btns .stripe-button-light span{background:none;box-shadow:none}.modalPayment{display:none;position:fixed;z-index:1;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,0.4)}.modal-content{position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);background-color:#fff;padding:20px;width:90%;max-width:800px;box-shadow:0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19)}.modal-background{position:absolute;z-index:-1;width:100%;height:100%;background-color:rgba(0,0,0,0.4)}.modal-close{color:#aaaaaa;float:right;font-size:28px;font-weight:bold}.modal-close:hover,.modal-close:focus{color:#000;text-decoration:none;cursor:pointer}@keyframes animatetop{from{top:-300px;opacity:0}to{top:0;opacity:1}}.stripe_btns_plan__btn{margin-top:20px;display:flex;justify-content:center;align-items:center}.stripe_btns_plan__btn a{font-size:16px;font-weight:bold;color:#fff;width:320px;height:50px;text-align:center;cursor:pointer;background:none;background-color:#F4F4F4;border-radius:0.4rem;display:flex;justify-content:center;align-items:center;border:0.2em solid #ccc;color:#919191;margin:0 auto}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(/images/ajax-loader.gif) center center no-repeat}@font-face{font-family:"slick";src:url(/fonts/slick.eot);src:url(/fonts/slick.eot?#iefix) format("embedded-opentype"),url(/fonts/slick.woff) format("woff"),url(/fonts/slick.ttf) format("truetype"),url(/fonts/slick.svg#slick) format("svg");font-weight:normal;font-style:normal}.slick-prev,.slick-next{position:absolute;display:block;height:20px;width:20px;line-height:0px;font-size:0px;cursor:pointer;background:transparent;color:transparent;top:50%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);padding:0;border:none;outline:none}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:none;background:transparent;color:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:0.25}.slick-prev:before,.slick-next:before{font-family:"slick";font-size:20px;line-height:1;color:white;opacity:0.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir="rtl"] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir="rtl"] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir="rtl"] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir="rtl"] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:transparent;display:block;height:20px;width:20px;outline:none;line-height:0px;font-size:0px;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:"slick";font-size:6px;line-height:20px;text-align:center;color:black;opacity:0.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:black;opacity:0.75}.breadcrumbs{padding:10px 0px 0px;width:980px;margin:0 auto;font-size:1.4em}@media screen and (max-width: 767px){.breadcrumbs{width:100%;padding:10px 10px 0px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}}.breadcrumbs a{color:black;border-bottom:1px solid #25B7C0}.slick-loading .slick-list{background:#fff url(/images/ajax-loader.gif) center center no-repeat}@font-face{font-family:"slick";src:url(/fonts/slick.eot);src:url(/fonts/slick.eot?#iefix) format("embedded-opentype"),url(/fonts/slick.woff) format("woff"),url(/fonts/slick.ttf) format("truetype"),url(/fonts/slick.svg#slick) format("svg");font-weight:normal;font-style:normal}.slick-prev,.slick-next{position:absolute;display:block;height:20px;width:20px;line-height:0px;font-size:0px;cursor:pointer;background:transparent;color:transparent;top:50%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);padding:0;border:none;outline:none}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:none;background:transparent;color:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:0.25}.slick-prev:before,.slick-next:before{font-family:"slick";font-size:20px;line-height:1;color:white;opacity:0.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir="rtl"] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir="rtl"] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir="rtl"] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir="rtl"] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:transparent;display:block;height:20px;width:20px;outline:none;line-height:0px;font-size:0px;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:"slick";font-size:6px;line-height:20px;text-align:center;color:black;opacity:0.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:black;opacity:0.75}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.social-share-button .ssb-icon{background-position:center center;background-repeat:no-repeat;background-size:18px 18px;display:inline-block;height:18px;width:18px}.social-share-button .ssb-twitter{background-image:url(/assets/social-share-button/twitter-7b64ce0117a85c5d52ed45c27707af61d9b0e0d590284baa287cfe87867b9ae1.svg)}.social-share-button .ssb-facebook{background-image:url(/assets/social-share-button/facebook-03210e1663ee772e93ed5d344cdb36657b68342821aaebe982f2f984915990b3.svg)}.social-share-button .ssb-google_bookmark{background-image:url(/assets/social-share-button/google_bookmark-bb4c960c0421cb7dce602d10e744692bcc1c54f323410f4965d508f96e2255ce.svg)}.social-share-button .ssb-weibo{background-image:url(/assets/social-share-button/weibo-a345a6ca554e6f388da9eb35746bb0425cb018c16408ba82852c66d375245d6f.svg)}.social-share-button .ssb-qq{background-image:url(/assets/social-share-button/qq-4dbae8223fc7823f6d73bc7fbe113eb894f4c174ec3ae93103ca382c78a2bf67.svg)}.social-share-button .ssb-delicious{background-image:url(/assets/social-share-button/delicious-0c55f72f821aae5352691f13eb64bf3435573e2169d0720477ed367b2f1ed28e.svg)}.social-share-button .ssb-linkedin{background-image:url(/assets/social-share-button/linkedin-b7fd42895b291003c444a9c2acf867ea813671e0b725a5d7c05dbb13f5c0fdd3.svg)}.social-share-button .ssb-tumblr{background-image:url(/assets/social-share-button/tumblr-330a37f93cce7c27a750188d0bfdbed3a22f566b807e64d21131dcdc94e08ec3.svg)}.social-share-button .ssb-pinterest{background-image:url(/assets/social-share-button/pinterest-86203d156197cce4087fee058b920d275c535df5fd59d8caa83da0ef41d1ec7f.svg)}.social-share-button .ssb-douban{background-image:url(/assets/social-share-button/douban-46298c27e3bc6d59951c0bbc464339a5ba1b44e3b25b571874f1baacd7af2495.svg)}.social-share-button .ssb-wechat{background-image:url(/assets/social-share-button/wechat-d8852cc3396a7a53eba39595d2e9f638c93a34ab1a0f41bae4ff391b63815f56.svg)}.social-share-button .ssb-vkontakte{background-image:url(/assets/social-share-button/vkontakte-0c2b68277fade991d74efcbdb6f7b359a35e65156cbada9625a3fe8f73151c14.svg)}.social-share-button .ssb-odnoklassniki{background-image:url(/assets/social-share-button/odnoklassniki-579bf782bd70fe94748254cac2c8c3dc150cceb0d2a143399e3062246b5ecb39.svg)}.social-share-button .ssb-xing{background-image:url(/assets/social-share-button/xing-0ebccb4042c8c7220e471c4f569df2bf27da227db425525819b6848c86a1603e.svg)}.social-share-button .ssb-email{background-image:url(/assets/social-share-button/email-7067143cbe69d9d8cf25e67fda1a315d133c2b79074a09088bd712cc5c81135d.svg)}.social-share-button .ssb-reddit{background-image:url(/assets/social-share-button/reddit-730429c239b6990b67d0d4aaaeb6e9fe48c62267f889a412e81f5f1066ec625f.svg)}.social-share-button .ssb-hacker_news{background-image:url(/assets/social-share-button/hacker_news-d89b13fec49355a787389a776f2e03a0a38314abf93777b8865f8c5f146eaf8d.svg)}.social-share-button .ssb-telegram{background-image:url(/assets/social-share-button/telegram-a6b5607917f3e3efbcf35c3ed43356b05622fcfc533d2fbf5066621b78c1dbe4.svg)}.social-share-button .ssb-whatsapp_app,.social-share-button .ssb-whatsapp_web{background-image:url(/assets/social-share-button/whatsapp-766099d1a3ea095e9c8a8628e0505159b7f336b8036a8f70ad5fe60c29233959.svg)}.ss-wechat-dialog{width:300px;position:fixed;background:#fff;padding:15px;border-radius:3px;box-shadow:0 2px 15px rgba(0,0,0,0.15);z-index:11001;font-size:14px;line-height:1.2em}.ss-wechat-dialog .wechat-popup-header{font-weight:bold}.ss-wechat-dialog .wechat-dialog-qr{text-align:center;margin:25px 0}.ss-wechat-dialog .wechat-popup-close{width:16px;height:16px;position:absolute;right:10px;top:10px;color:#999;text-decoration:none;font-size:16px}.ss-wechat-dialog .wechat-popup-footer{text-align:left;line-height:22px;color:#666}
