/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Dec 14 2022 | 06:27:06 */
.page-id-66 .design2_content2 .name{
	color: #00a6cc;
}
.button_on_img_top_01{
	position: absolute;
    top: 55%;
	z-index:10;
}
.text_on_img_top_01{
	position: absolute;
    top: 37%;
	z-index:10;
}
.page-id-66 .design2_content1 .main_image{
	height: 350px;
}
.page-id-66 .sns_height01{
	height: 600px!important;
}
	
.page-id-66 .access_content2 .tel .headline{
	margin-bottom: -15px;
}
.page-id-66 .index_free_space.num5{
	margin-bottom:0;
}
.page-id-66 #index_box_content .title{
	font-size:16px;
}
.page-id-66 .tel_number02{
    font-size: 23px;
    margin-left: -45px;
    margin-top: -17px;	
	margin-bottom: 0;
}
.page-id-66 .access_content2 .address_area .item{
	align-items:start;
}
.nakaguro{
	list-style:disc!important;
}
@media screen and (max-width:750px) {
    .page-id-66 #content_header .catch{
    font-size:24px!important;
}
	.page-id-66 #content_header .headline{
    font-size:12px!important;
}
	.page-id-66 .design2_content2 .name{
		font-size:18px!important;
	}
	.button_on_img_top_01{
	position: absolute;
    top: 45%;
}
	.text_on_img_top_01{
	position: absolute;
    top: 28%;
}
	.page-id-66 .design2_content1 .main_image{
	height: 300px;
}
}
@media screen and (max-width:550px) {
	.full_style{
		margin: 0 calc(50% - 50vw)!important;
	}
}
.mb-30{
	margin-bottom:-30px!important;
}
a.q_custom_button1:hover{
	filter: brightness(80%)!important;
}
@media screen and (max-width:1251px) {
#footer_bottom {
    padding: 0px 0 18px!important;
}
}