@charset "UTF-8";.mainimage{margin:0 auto 50px auto;overflow:hidden}@media screen and (max-width:960px){.mainimage{margin:0 auto 15px auto;overflow:hidden}}.index_3pr{display:flex;justify-content:space-between;margin:0 auto 50px auto;width:1000px}.index_3pr_box{position:relative}.index_3pr_box_inner{border:1px solid #fff}.widget_sp_image-description{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);padding:5px 20px;background:#fff;font-family:'Lato',sans-serif;font-size:14px;letter-spacing:2px}@media screen and (max-width:960px){.index_3pr{display:flex;justify-content:space-between;flex-wrap:wrap;margin:0 auto 10px auto;width:auto}.index_3pr div{margin:0}.index_3pr div img{width:100vw}}.index_info{margin:0 0 50px;padding:3rem 0;background:#f4f4f4}.index_info_inner{display:flex;justify-content:flex-start;margin:0 auto;width:1000px}.index_info_ttl{width:340px;font-size:2.4rem;letter-spacing:1.5px}.index_info_ttl span{display:block;font-size:1.2rem;color:#7f7f7f;letter-spacing:0}.index_info_list{margin:0 0 15px;width:640px}.index_info_list li{margin:0 0 2rem}.index_info_list li span{margin:0 2rem 0 0;font-size:1.4rem}@media screen and (max-width:960px){.index_info{margin:0 0 50px;padding:1.5rem 0;background:#f4f4f4}.index_info_inner{display:flex;justify-content:flex-start;flex-wrap:wrap;margin:0 auto;width:auto}.index_info_ttl{margin:0 1rem 1rem;width:auto;font-size:2.4rem;letter-spacing:1.5px}.index_info_contents{width:100%}.index_info_list{margin:0 1rem 15px;width:auto}}.index_gallery{margin:0 auto 50px auto;width:1000px}.index_gallery_ttl{margin:0 0 30px;text-align:center;font-size:2.4rem;letter-spacing:1.5px}.index_gallery_ttl span{display:block;font-size:1.2rem;color:#7f7f7f;letter-spacing:0}.index_gallery_contents{display:flex;justify-content:flex-start;flex-wrap:wrap;margin:0 0 30px}.index_gallery_contents li img{vertical-align:bottom}@media screen and (max-width:960px){.index_gallery{margin:0 auto 50px auto;width:auto}.index_gallery_contents>li{width:calc(100%/2)}.index_gallery_contents li img{width:100%}}