@charset "utf-8";.sp-buttons{padding-bottom:10px}.sp-button{width:7px;height:7px;margin:0 8px;border:none;background-color:#ccc}.sp-selected-button{background-color:#999}#topics{background:#e5e5e5}#topics .inner{padding-top:64px;padding-bottom:74px}#about{padding-top:132.85px}.about_top .inner{padding-top:28px;padding-bottom:48.8px}.about_top_content{position:relative}.about_logo img{display:block;width:315px;margin-bottom:53px}.about_top_txt{font-size:2.5rem;letter-spacing:.1em;line-height:1.8}.about_top_img{width:520px;max-width:48%;position:absolute;right:0;top:0}.about_top_img img{display:block;width:100%}.about_middle{background:#000;color:#fff}.about_middle .inner{padding-top:58px;padding-bottom:70px}.about_middle_content{position:relative}.about_middle_txt{font-size:1.5rem;letter-spacing:.08em;line-height:2.33}.about_middle_img{width:434px;max-width:40%;position:absolute;right:135px;top:70px}.about_middle_img img{display:block;width:100%}.about_bottom .inner{padding-top:173.64px;padding-bottom:165px}.about_bottom_content{font-size:1.7rem;letter-spacing:.035em;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.about_contact{margin-right:23px;border:1px solid #737373;width:214px;line-height:57px;text-align:center}.about_contact_item .tel{font-size:2rem;font-weight:700;pointer-events:none}#access{position:relative}.access_txt{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10}#access .access_map{position:relative}#access .access_map:after{content:"";display:block;width:100%;height:100%;background:rgba(0,0,0,.6);position:absolute;top:0;bottom:0;left:0;right:0}.sidebar-top{padding-top:37px}footer{margin-top:0}@media screen and (min-width:768px) and (max-width:1024px){#about{padding-top:60px}.about_top .inner{padding-bottom:0}.about_top_content{padding-bottom:30px}.about_top_img{width:100%;max-width:100%;padding-top:20px;position:initial}.about_top_img img{width:auto;margin:auto}.about_middle .inner{padding-top:46px;padding-bottom:40px}.about_middle_txt{font-size:2rem;letter-spacing:.06em}.about_middle_img{width:100%;max-width:100%;padding-top:20px;position:initial}.about_middle_img img{width:auto;margin:auto}.about_bottom_content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.about_bottom .inner{padding-top:65px;padding-bottom:65px}.about_contact{width:12.6em;margin-bottom:14.5px;margin-right:0;font-size:1.7rem;line-height:28.5px}.about_contact_list{text-align:center;font-size:1.7rem;line-height:1.94}}@media screen and (max-width:767px){#topics .inner{padding-top:60px;padding-bottom:60px}.topics_card:first-child{width:100%}.topics_card:first-child .topics_card_txtbox{font-size:2.4rem}.topics_card:first-child .topics_card_new{font-size:3.25rem}.topics_card:nth-child(4){display:none}#about{padding-top:60px}.about_top .inner{padding-bottom:0}.about_top_content{padding-bottom:220px}.about_logo img{width:75%;margin:0 auto 37px}.about_top_txt{text-align:center;font-size:3rem}.about_top_img{width:100%;max-width:338px;top:inherit;right:inherit;bottom:-30px;left:50%;transform:translateX(-50%)}.about_middle .inner{font-size:2.4rem;padding-top:46px;padding-bottom:40px}.about_middle_txt{text-align:center;font-size:2.1rem;letter-spacing:.06em}.about_middle_img{width:58%;max-width:195px;top:inherit;right:inherit;bottom:-140px;left:50%;transform:translateX(-50%)}.about_bottom_content{font-size:2.6rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.about_bottom .inner{padding-top:135px;padding-bottom:65px}.about_contact{width:12.6em;margin-bottom:14.5px;margin-right:0;line-height:28.5px}.about_contact_list{text-align:center;line-height:1.94}.about_contact_item .tel{font-size:2.6rem;pointer-events:all}.sidebar-top{padding-top:0}footer{margin-top:55px}}