.int_cartsec {
    vertical-align: text-bottom;
} 
.search_input_box {
    font-size: 40px;
    font-weight: 700;
}
a, a:hover, a:focus {
    color: #aaa;
}
.search_input_box span i {
    padding: 0px 30px;
}
.int_cartsec ul {
    padding-left: 30px;
}
.text-footer {
    font-size: 16px;
    color: #aaa;
    text-align: center;
    padding-top: 50px;
}



.swiper_imgbox .swipper_img > h2 {
    font-size: clamp(38px, 3.645vw, 70px);
    margin: 0;
}
.swiper_imgbox .swipper_img > h3 {
    font-size: clamp(30px, 2.6vw, 50px);
    font-weight: 300;
}

.swiper_imgbox .swipper_img > p {
    font-size: clamp(18px, 1.6vw, 30px);
    font-weight: 400;
    line-height: 1.3;    
    margin-top: 10%;
    margin-bottom: clamp(30px, 3.1vw, 60px);
}
.int_toggle {
    vertical-align: bottom;
}    


                                                       /* 0-280 */
@media (min-width: 280px) and (max-width: 359px) {
.container-ineo { width: 262px;}
.int_cartsec ul {
    padding-left: 0px;
}
.int_nav .int_cartsec > ul > li:first-child {
    padding-right: 20px;
}
.int_cartsec {
    padding-right: 30px;
    vertical-align: bottom;
} 
}

                                                       /* 1-360 */
@media (min-width: 360px) and (max-width: 392px) {
.container-ineo { width: 342px;}
.int_nav .int_cartsec > ul > li:first-child {
    padding-right: 20px;
}
.int_cartsec {
    padding-right: 30px;
    vertical-align: bottom;
} 
}
                                                       /* 2-393 */
@media (min-width: 393px) and (max-width: 411px) {
.container-ineo { width: 376px;}
.int_cartsec {
    padding-right: 30px;
    vertical-align: bottom;
}
.int_nav .int_cartsec > ul > li {
    padding: 0px 25px;
}  
}
                                                       /* 3-412 */
@media (min-width: 412px) and (max-width: 575px) {
.container-ineo { width: 394px;}
.int_cartsec {
    padding-right: 30px;
    vertical-align: bottom;
}
.int_nav .int_cartsec > ul > li {
    padding: 0px 25px;
}
}
                                                       /* 4-576 */
@media (min-width: 576px) and (max-width: 767px) {
.container-ineo { width: 540px;}
.int_cartsec {
    padding: 0px 30px;
    vertical-align: bottom;
}
}
                                                       /* 5-768 */
@media (min-width: 768px) and (max-width: 991px) {
.main_contentblock {
    text-align: center;
    padding: 0px 0px 92px;
    width: 80%;
    margin: auto;
}
.int_cartsec {
    padding: 0px 30px;
    vertical-align: bottom;
}
.swipper_img {
    padding-top: 35px;
}    
.swiper_imgbox .swipper_img > h2 {
    font-size: clamp(38px, 3.645vw, 70px);
    margin: 0;
}
.swiper_imgbox .swipper_img > h3 {
    font-size: clamp(30px, 2.6vw, 50px);
    font-weight: 300;
}
.swiper_imgbox .swipper_img > p {
    font-size: 18px;
    font-weight: 400;
    line-height: 1.3;    
    margin-top: 10%;
    margin-bottom: clamp(30px, 3.1vw, 60px);
}
.banner_box_wrapper .banner_navi {
    left: 90px;
}
.text-footer {
    padding-top: 0px;
}
    
}
                                                       /* 6-992 */
@media (min-width: 992px) and (max-width: 1199px) {
.container-ineo { width: 960px;}
.int_cartsec {
    padding: 0px 30px;
    vertical-align: bottom;
}
}
                                                       /* 7-1200 */
@media (min-width: 1200px) and (max-width: 1399px) {
.container-ineo { width: 1140px;}

}

                                                       /* 8-1200 */
@media (min-width: 1400px) and (max-width: 1599px) {
.container-ineo { width: 1140px;}

}
                                                       /* 9-1400 */
@media (min-width: 1600px) {    
.container-inland { width: 1344px;}
.parent-inl-home {
display: grid;
grid-template-columns: repeat(3, 1fr);
grid-template-rows: 1fr;
grid-column-gap: 0px;
grid-row-gap: 0px;}
    .div-inl-home-1 { grid-area: 1 / 1 / 2 / 2; }
    .div-inl-home-2 { grid-area: 1 / 2 / 2 / 4; }

    
}








