@charset "utf-8";
/* CSS Document */
.uronto-uterus-sec1 { width: 100%; height: auto; float: left; display: block;margin-top:0px; padding: 70px 0 70px 0; position: relative;  }
.uronto-uterus-sec1:after {content: ''; width: 100%; display: block; height: 0; font-size: 0px;  line-height: 0; clear: both;}
.uronto-uterus-sec1-box1{width: 100%; height: auto; float: left; display: block; }


.uronto-uterus-sec1-box1 h2{width: 100%;  height: auto;  display: block; padding-bottom: 10px;  font-size:36px; font-weight: 400; color: #d30404; line-height: 40px; }
.uronto-uterus-sec1-box1 h3{width: 100%;  height: auto;  display: block; padding-bottom: 0px;  font-size:26px; font-weight: 400; color: #4d4d4d; line-height: 30px; }
.uronto-uterus-sec1-box1 h4{width: 100%;  height: auto;  display: block; padding-bottom: 10px;  font-size:18px; font-weight: 400; color: #d30404; line-height: 22px; }
.uronto-uterus-sec1-box1 h5{width: 100%;  height: auto;  display: block; padding-bottom: 10px;  font-size:22px; font-weight: 500; color: #4d4d4d; line-height: 28px; max-width: 988px; }
.uronto-uterus-sec1-box1 p{width: 100%; height: auto;  display: block; padding-bottom: 20px;  font-size:16px; font-weight: 400; color: #4d4d4d; line-height: 22px;    }
.uronto-uterus-sec1-box1 p:last-child{padding-bottom: 0px;}
.uronto-uterus-sec1-box2{width: 100%; height: auto; float: left; display: block; padding-top: 60px; }
.uronto-uterus-sec1-box2 figure{width: 50%; height: auto; float: left; display: block; padding-right: 2%;   }
.uronto-uterus-sec1-box2 figure i{width: 100%; height: auto; float: left; display: block; border-radius: 10px; }
.uronto-uterus-sec1-box2 figure i img{width: 100% ; border-radius: 10px;}
.uronto-uterus-sec1-box2 aside{width: 50%; height: auto; float: left; display: block; padding-left: 2%;  }
.uronto-uterus-sec1-box2 aside p{width: 100%; height: auto;  display: block; padding-bottom: 20px;  font-size:18px; font-weight: 400; color: #4d4d4d; line-height: 26px;}
.uronto-uterus-sec1-box2 aside p strong{font-size:22px; font-weight: 700; line-height: 26px;}




.uronto-uterus-sec2 { width: 100%; height: auto; float: left; display: block;margin-top:0px; padding: 30px 0 30px 0; position: relative; background: #FFF5FB;  }
.uronto-uterus-sec2:after {content: ''; width: 100%; display: block; height: 0; font-size: 0px;  line-height: 0; clear: both;}
.uronto-uterus-sec2-box1{width: 100%; height: auto;  display: flex; flex-wrap: nowrap; }
.uronto-uterus-sec2-box1 aside{ width: calc(100% - 371px); height: auto; float: left; display: block; padding-right: 3%; order: 1; padding-top: 30px; }
.uronto-uterus-sec2-box1 p {width: 100%; height: auto; float: left; display: block; padding-bottom: 50px; font-size: 22px; font-weight: 300; color: #050505; line-height: 30px;}
.uronto-uterus-sec2-box1 figure{width: 371px; height: auto; float: left; display: block; padding-left: 3%; order: 2; }
.uronto-uterus-sec2-box1 figure i{width: 100%; height: auto; float: left; display: block; }
.uronto-uterus-sec2-box1 figure i img{width: 100%;}



.uronto-uterus-sec3 { width: 100%; height: auto; float: left; display: block;margin-top:0px; padding: 70px 0 70px 0; position: relative;  }
.uronto-uterus-sec3:after {content: ''; width: 100%; display: block; height: 0; font-size: 0px;  line-height: 0; clear: both;}
.uronto-uterus-sec3-box1{width: 100%; height: auto;  display: flex; flex-wrap: nowrap; }
.uronto-uterus-sec3-box1 figure{width: 50%; height: auto; float: left; display: block; padding-right: 2%; }
.uronto-uterus-sec3-box1 figure i{width: 100%; height: auto; float: left; display: block; border-radius: 10px; }
.uronto-uterus-sec3-box1 figure i img{width: 100%; border-radius: 10px;}
.uronto-uterus-sec3-box1 aside{width: 50%; height: auto; float: left; display: block; padding-left: 2%; }
.uronto-uterus-sec3-box1 aside p{width: 100%; height: auto;  display: block; padding-bottom: 30px;  font-size:18px; font-weight: 400; color: #4d4d4d; line-height: 26px;}
.uronto-uterus-sec3-box1 aside p strong{ font-weight: 700;}
.uronto-uterus-sec3-box1 aside p:last-child{  padding-bottom: 0px; }

.uronto-uterus-sec3-box2{width: 100%; height: auto;  display: flex; flex-wrap: nowrap; padding-top: 40px; }
.uronto-uterus-sec3-box2 figure{width: 50%; height: auto; float: left; display: block; padding-left: 2%; order: 2; }
.uronto-uterus-sec3-box2 figure i{width: 100%; height: auto; float: left; display: block; border-radius: 10px; }
.uronto-uterus-sec3-box2 figure i img{width: 100%; border-radius: 10px;}
.uronto-uterus-sec3-box2 aside{width: 50%; height: auto; float: left; display: block; padding-right: 2%; order: 1; }
.uronto-uterus-sec3-box2 aside p{width: 100%; height: auto;  display: block; padding-bottom: 30px;  font-size:18px; font-weight: 400; color: #4d4d4d; line-height: 26px;}
.uronto-uterus-sec3-box2 aside p strong{ font-weight: 700;}
.uronto-uterus-sec3-box2 aside p:last-child{  padding-bottom: 0px; }

.uronto-uterus-sec3-box3{width: 100%; height: auto;  display: flex; flex-wrap: nowrap; background: #f0f0f0 url(../images/uronto-uterus-pic5.jpg) no-repeat left bottom; margin-top: 70px; padding: 40px 40px; border-radius: 10px; }
.uronto-uterus-sec3-box3 figure{width: auto; height: auto; float: left; display: block; padding-left: 10%;}
.uronto-uterus-sec3-box3 figure i{width: 100%; max-width:300px ; height: auto; float: left; display: block; border-radius: 10px; }
.uronto-uterus-sec3-box3 figure i img{width: 100%; border-radius: 10px;}
.uronto-uterus-sec3-box3 aside{width: auto; height: auto; float: left; display: block; padding-left: 4%; padding-top: 40px; }
.uronto-uterus-sec3-box3 aside p{width: 100%; height: auto;  display: block; padding-bottom: 30px;  font-size:22px; font-weight: 400; color: #252525; line-height: 26px;}
.uronto-uterus-sec3-box3 aside h2{width: 100%; height: auto;  display: block; padding-bottom: 10px;  font-size:22px; font-weight: 400; color: #ad1414; line-height: 26px;}
.uronto-uterus-sec3-box3 aside small{width: 100%; height: auto;  display: block;}
.uronto-uterus-sec3-box3 aside small a{ display: inline-block; padding-right: 10px;}

.uronto-uterus-sec3-box3 aside small a i{width: 100%;  max-width: 200px;  height: auto; float: left; display: block;   }
.uronto-uterus-sec3-box3 aside small a i img{width: 100%; border-radius: 10px;}


/* Container hides anything expanding past its borders */
.uronto-uterus-sec3-box3 aside small a i {
 
  overflow: hidden; 
}

/* Base image styles with a transition for smooth movement */
.uronto-uterus-sec3-box3 aside small a i img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: transform 0.4s ease; 
}

/* Scales the image up to 110% on mouse over */
.uronto-uterus-sec3-box3 aside small a:hover i img {
  transform: scale(1.05); 
}








section.anyatama_spotlight_box {
  padding: 0px 0px; 
}
.anyatama_tab_top_box h2{ width: auto; margin: 0 auto 30px; display: table; font-size: 28px; text-transform: uppercase; }
.anyatama_tab_top_box h2 span {
  color: #D30404;
}
.anyatama_tab_inner_box ul {
  margin: 0px;
  padding: 0px;
  list-style: none;
  width: 33.333%; 
}

 
.anyatama_tab_inner_box {
  display: flex;
  justify-content: space-between;
  gap: 16px;
}



    .anyatama_tab_inner_boxwrap {
      display: none;
    }

    .anyatama_tab_inner_boxwrap.show {
      display: block;
    }
.loadwrap{float: left; width: 100%; margin: 15px 0 0; text-align: center; font-size: 12px;}
.loadwrap a{text-decoration: none !important;}
.loadwrap i{display: block}
    #loadlessBtn, #loadlessBtn2 {
      display: none;
    }


.anyatama_tab_inner_box ul li {
  position: relative;
  margin-bottom: 16px;
  background: #22253D;
  border-radius: 10px;
}

.anyatama_tab_inner_box ul li a {
  display: block;
}

.magnifyin_icon {
  position: absolute;
  bottom: 20px;
  right: 20px;
}
.gallery_box{ line-height: 0;}
.gallery_box .transition.plant {
  width: 100%;
  border-radius: 10px;
  overflow: hidden;
  object-fit: cover;
  height: 100%;
}

.gallery_box .transition.plant img {
  width: 100%;
  border-radius: 10px;
  overflow: hidden;
  object-fit: cover;
  height: 100%;
}

/* .anyatama_tab_inner_box ul li:nth-child(odd) {
  height: 205px;
}

.anyatama_tab_inner_box ul li:nth-child(even) {
  height: 424px;
}
.anyatama_tab_inner_box ul.sec li:nth-child(even) {
  height: 424px;
}

.anyatama_tab_inner_box ul.sec li:nth-child(odd) {
  height: 424px;
} 
.gallery_box {
  height: 100%;
}

.gallery_box a {
  height: 100%;
}
*/
#dsk_thumb{display: block}
#mob_thumb{display: none}

@media screen and (max-width:1023px){
  .uronto-uterus-sec1 {padding: 30px 0 30px 0;}
.uronto-uterus-sec1-box2 figure { width: 100%;padding-right: 0%; margin-bottom: 20px;}
.uronto-uterus-sec1-box2 aside { width: 100%;padding-left:0%;}
.uronto-uterus-sec1-box2 { padding-top: 30px;}
.uronto-uterus-sec2-box1 figure { width: 371px; margin: 0 auto; float: none; padding-left: 0%; order: 0;}
.uronto-uterus-sec2-box1 aside { width: 100%; padding-right: 0%; order: inherit; padding-top: 30px;}
.uronto-uterus-sec2-box1 { flex-wrap: wrap;}
.uronto-uterus-sec2-box1 p { padding-bottom: 0px; font-size: 18px;line-height: 22px;  text-align: center;}
.uronto-uterus-sec3 { padding: 30px 0 30px 0;}
.uronto-uterus-sec3-box1{flex-wrap: wrap;}
.uronto-uterus-sec3-box1 figure { width: 100%; padding-right: 0%; margin-bottom: 30px;}
.uronto-uterus-sec3-box1 aside {width: 100%;padding-left: 0%;}
.uronto-uterus-sec3-box2{flex-wrap: wrap;}
.uronto-uterus-sec3-box2 figure {width: 100%; padding-left: 0%; order: inherit; margin-bottom: 30px;}
.uronto-uterus-sec3-box2 aside { width: 100%; padding-right: 0%; order: inherit;}
.uronto-uterus-sec3-box3 { margin-top: 30px; padding: 20px 20px;}
.uronto-uterus-sec3-box3 figure { padding-left: 0%;}
.uronto-uterus-sec3-box3 aside { padding-top: 20px;}
}
@media screen and (max-width: 800px) {
.uronto-uterus-sec3-box3 {flex-wrap: wrap;}
.uronto-uterus-sec3-box3 figure {width: 100%;}
.uronto-uterus-sec3-box3 aside { width: 100%; padding-left: 0%; text-align: center;}
.uronto-uterus-sec3-box3 aside small a i { max-width: 148px;}
}
@media screen and (max-width: 600px) {
.uronto-uterus-sec3-box2 aside { text-align: center;}
.uronto-uterus-sec3-box1 aside { text-align: center; }
.uronto-uterus-sec3-box3 {background: #f0f0f0 url(../images/uronto-uterus-pic5.jpg) no-repeat left bottom;background-size: cover;}
.uronto-uterus-sec1-box2 aside{ text-align: center;}
.uronto-uterus-sec1-box1{ text-align: center;}
}
@media screen and (max-width: 680px) {
    .anyatama_tab_inner_box ul {
        width: 100%;
    }
    .anyatama_tab_inner_box {
        gap: 0px;
    }
        .anyatama_tab_inner_box {
        flex-wrap: wrap;
    }
}
@media screen and (max-width:500px){
	
	
}
@media screen and (max-width:479px){
	
}

