#idx-location {padding-top:55px; display: flex;}
#idx-location .left_loc{width:70%; height: 450px; background-color: #ddd2e9;}

#idx-location .bigtitle{    margin-bottom: 0; top: 4px;}

.location-item-info {padding:40px;display:flex;flex-direction:column;
    justify-content:space-between;width:30%;background:#463667;z-index:1;}
#idx-location .tit_loc{height: 25%;   display: flex;
    justify-content: center; align-items: center;}

.location-item-info header {display:flex;flex-wrap:wrap;
    align-items:flex-end;margin-bottom:0;}
.location-item-info header h2 {
    font-weight: 900;
    font-family: 'Arita-dotum';color:#fff;}
.location-item-info header h3 {color:#fff;}
.location-item-addr {color:#fff;font-size: 19px;font-weight:200;}
.location-item-addr li{
    font-family: 'Arita-dotum';
    list-style: none; margin: 10px 0; display: flex; line-height: 29px;}
.location-item-addr li:last-child{margin: 10px 0 0;}
.location-item-addr .ico-wrap{
    width: 21px;
    display: flex;
    justify-content: center; align-items: center;
    margin-right: 23px;
}

.section0 { width: 100%; height: 75%;} 
.section0 iframe { height: 100%; width: 100%; filter: grayscale(.4) hue-rotate(143deg);
    opacity: 0.9;}
.section0 .gm-style .review-box { display: none !important; } 
#page-10 .page-content p:nth-child(2){display: none;}

#page-10 .page-img{
    border-radius: 8px;
    overflow: hidden;
}
#page-10 .page-img2{ background-color: #e3e3e5;}


.hero-header {
    background: url(img/1-1head.jpg);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    height: 430px;
}
.hero-header .pt-5{padding-top: 4.7rem!important;}




#page-10 .page-img-box {text-align:center;display:flex; justify-content: center;
    align-items: center; gap:20px;}
#page-10 .page-img-box {margin-top:20px;}
#page-10 .page-content p{margin-bottom: 60px;}

.dd{
    top:-240px;
}


@media screen and (max-width: 1024px) {
	#idx-location {padding-top:45px;}
	.location-item-info {padding:30px;width:340px;}
	.location-item-addr {font-size:1.25em;}
    #page-10 .page-content p {margin-bottom:30px;}
}
@media screen and (max-width: 768px) {	
    #page-10 .page-img1{margin-right: 19px} 
	#page-10 .page-content p {margin-bottom:25px; margin-left: 40px; margin-right: 40px;}
	#page-10 .page-img-box {flex-wrap:wrap;  }
	#page-10 .page-img-box:nth-of-type(1) {flex-direction:column;}
	#page-10 .page-img-box:nth-of-type(1) .page-img:nth-of-type(2) {margin-top:10px;}
	#page-10 .page-img-box:nth-of-type(2) .page-img:nth-of-type(3), #page-10 .page-img-box:nth-of-type(2) .page-img:nth-of-type(4) {margin-top:10px;}
	#page-10 .page-img-box + .page-img-box {margin-top:10px;}
    #idx-location {padding-top:35px;}
	.location-item .wrap_map {height:200px;}
	.location-item-info {position:static;padding:54px 15px;}
	.location-item-info header {justify-content:center;}
	.location-item-info header h2 {font-size:1.8em;}
	.location-item-addr {font-size:1.192em;word-break:keep-all;}
    .location-item-addr li{margin: 0 0 12px; margin-right: 20px; text-align: start;}
    .location-item-addr li:first-child{line-height: 23px;}
    .location-item-addr li br{display: none;}	
}




@media screen and (max-width: 610px) {
    #page-10 .page-img1{margin-right: 0} 
    #page-10 .page-img{display: flex; justify-content: center; align-items: center;} 
    #page-10 .page-img2{margin-bottom: 10px;} 
    #page-10 .page-img-box{display: block;}
    #page-10 .page-img img{border-radius: 9px;}
    #page-10  .page-img7{height: 224px;}
    #page-10  .page-img7 img{   width: 100%;  height: 100%;  object-fit: cover;} 
}
@media screen and (max-width: 575px) {
	#page-10 .page-img-box:nth-of-type(1) {flex-direction:column;}
	#page-10 .page-img-box:nth-of-type(2) .page-img {width:100%;}
	#page-10 .page-img-box:nth-of-type(2) .page-img:nth-of-type(2) {margin-top:10px;}
}
@media screen and (max-width: 540px) {
    #idx-location{display: block;}
    #idx-location .left_loc, .location-item-info{width: 100%}
    .location-item-info header h2{font-size: 2.2em;}
    .location-item-addr{margin: 36px 0 0}
    .location-item-addr li{   justify-content: center; }
    .location-item-addr li:first-child .ico-wrap{top: -11px}
    .sec_success{padding: 13% 0;}
}
@media screen and (max-width: 505px) {
    .sec_success{padding: 0 0;}
    #page-10 .page-content p:nth-child(2){display: block;}
    #page-10 .page-content p:nth-child(1){display: none;}
    .page-title {     margin: 0 0 20px 29px;    }
    #page-10 .page-content p{margin-left: 29px; margin-right: 29px; font-size: 16px;} 
}
@media screen and (max-width: 415px) {
    #page-10 .page-content p{ font-size: 15px;}
}
@media screen and (max-width: 380px) {
    #page-10 .page-content p{margin-left: 23px; margin-right: 20px;}
}
@media screen and (max-width: 290px) {
    #page-10 .page-content p{margin-left: 19px; margin-right: 19px;}
}






