@charset "UTF-8";@media screen and (-webkit-min-device-pixel-ratio:0){_::-webkit-full-page-media,_:future,body.is-modalActive.is-safari{position:fixed;width:100%;height:100vh;overflow-y:hidden}}.page-worker .message{margin-bottom:4rem}@media (min-width:768px){.page-worker .message{margin-bottom:7rem}}.top-news .news_contents.-sns{display:flex;flex-direction:column;align-items:center;justify-content:center;row-gap:1.5rem;max-width:400px}.top-news .news_contents.-x{flex-shrink:0;padding-left:0;width:100%}@media (min-width:768px){.top-news .news_contents.-x img{width:55%;margin-left:auto;margin-right:auto}}@media screen and (min-width:768px){.top-news .news_contents.-news{width:100%;padding-right:0}}@media screen and (min-width:992px){.top-news .news_contents.-news{width:59%;padding-right:3em}}@media (min-width:1200px){.top-news .news_contents.-news{width:57%;flex-shrink:0;padding-right:5.3em}.top-news .news_contents.-sns{width:45%;max-width:unset;flex-direction:row}.top-news .news_contents.-x{width:50%}.top-news .news_contents.-x img{width:100%}}.line_contact{display:flex;flex-direction:column-reverse;align-items:center;justify-content:center}.line_contact .text{margin-top:.5em;font-size:14px;font-weight:500}.line_contact .line_image{width:88px;height:88px}@media (min-width:1024px){.line_contact .line_image{width:112px;height:112px}}.line_container{display:flex;flex-direction:column;justify-content:center;margin-top:2rem}.line_friend{align-self:center;display:inline-block;margin-top:1rem}.line_friend img{width:auto}@media (min-width:1200px){.global_nav_link.-text a,.global_nav_text a{padding:0 .8rem}.global_nav_link.business.-text a{padding-right:0}}@media not all and (min-width:768px){.header_btn-area{display:none}}@media (min-width:768px){.header_btn-area{display:flex;flex-direction:column;align-items:center;row-gap:1rem}}@media (min-width:1200px){.header_btn-area{flex-direction:row;row-gap:0;column-gap:1rem}}.header .line_container{position:relative;align-items:center;margin-top:0}@media (min-width:768px){.header .line_container{position:absolute;top:88px;margin-top:0}.header .header_line{width:58px;height:58px}}@media (min-width:1200px){.header .line_container{position:relative;top:auto}.header .line_friend{position:absolute;top:58px;margin-top:1rem}}@media (min-width:1400px){.header .line_container{flex-direction:row}.header .line_friend{position:relative;top:auto;margin-top:0;margin-left:1rem}}.header_contact{position:relative}.header_sns{display:flex;align-items:center;column-gap:1.5rem}.header_sns li.header_sns_item{width:auto}.header_sns li.header_sns_item.-line{width:58px;height:58px;margin-left:.5rem}.header_sns li.header_sns_item.-line a{width:auto}.header_sns li.header_sns_item.-linefriend a{margin-left:.5rem;width:auto;max-width:unset}.footer_info .line_contact{margin-top:2rem}.footer_info .line_contact .text{margin-top:1em}.footer_phone{margin-top:2rem}.footer_sns_list{align-items:center}.footer_sns_item.-line{width:58px;height:58px}.footer_sns_item.-linefriend{margin-left:2rem;width:auto}@media (min-width:768px){.footer_sns_item.-line{width:74px;height:74px}}@media (min-width:1024px){.footer_sns_item.-line{width:58px;height:58px}}.footer_sns_item.-line{margin-left:2rem}.footer_copy{line-height:1.25}@media (min-width:768px){.footer_copy{font-size:clamp(10px,1.199vw,14px)}}.contact_info.-middle .line_container{margin-top:3rem}.lower_contact_info .btn_container{display:flex;flex-direction:column}.lower_contact_info .contact_btn_container{margin:0 auto;width:100%}.lower_contact_info .contact_btn{margin:0 auto 0 0}.lower_contact_info{padding-bottom:1rem}.lower_contact_info .line_container{width:90%;max-width:260px}@media (min-width:768px){.lower_contact_info .btn_container{display:inline-flex;flex-direction:row}.lower_contact_info .contact_btn_container{margin:0;width:auto}.lower_contact_info .contact_btn{width:100%;min-width:260px}.lower_contact_info .line_container{margin-top:0;margin-left:2rem}}.p-form .contact_page_title{margin-bottom:0}.p-form .line_info{margin-top:2rem}.line_info .contact_text{font-size:clamp(16px,4.314vw,21px);font-weight:500;line-height:1.8}.line_info .line_image{margin-top:.5rem;width:88px;height:88px}.p-form .btn_to-faq{margin-top:3rem}.top-news .news_contents.-sns{width:100%}.top-news .news_contents.-movie{width:100%;padding:2rem 0}@media not all and (min-width:768px){.top-news .news_contents+.top-news .news_contents{margin-top:.5rem}.top-news .news_contents.-news .read_more{margin-top:2em}}@media screen and (min-width:1200px){.top-news .news_contents.-news .read_more{margin-top:2.3em}}@media (min-width:768px){.top-news .news_contents{width:100%}.top-news .news_contents.-sns{width:100%}.top-news .news_contents.-movie{width:100%;padding:0}.top-news_wrap{display:flex;width:100%;padding:2rem 0 0}.top-news_container{flex-direction:column;justify-content:space-between}}@media (min-width:1024px){.top-news .news_contents.-movie{width:100%;padding:0 2rem 2rem}.top-news_wrap{display:block;width:50%;padding:0}.top-news_container{flex-direction:row;justify-content:flex-start}}.youtube_ratio{position:relative;padding-top:56.25%}.youtube_ratio iframe{position:absolute;top:0;right:0;width:100%;height:100%}.list-indent li{padding-left:1em;text-indent:-1em}