#MainContent{margin-bottom: 100px;}

.kaer_pic{width: 100%;position: relative;overflow: hidden;}

.public_p {padding: 100px 0 100px 0;}
.public_t {padding-top: 100px;}
.public_b {padding-bottom: 100px;}
.public_m {margin-top: 48px;}
.public_m32 {margin-top: 32px;}
.public_m130 {margin-top: 130px;}

.kaer_more{width: 100%;position: relative;text-align: center;}
.kaer_more_but{display: inline-block;position: relative;line-height: 54px;padding: 0 40px;border-radius: 36px;border-radius: 36px;border: 1px solid #ffffff;overflow: hidden;}
.kaer_more_but:before{content: '';width: 100%;height: 100%;border-radius: 36px;background: #81663B;position: absolute;left: -100%;top: 0;}
.kaer_more_but span{display: inline-block;vertical-align: middle;position: relative;z-index: 1;}
.kaer_more_but i{display: inline-block;width: 24px;height: 24px;margin: -3px 0 0 5px;position: relative;z-index: 1;}
.kaer_more_but i.icon1{background: url('../images/icon_more_h.svg') center center;}
.kaer_more_but i.icon2{background: url('../images/icon_more.svg') center center;}
.kaer_more_but:hover i{margin-left: 15px;}

.kaer_title{width: 100%;position: relative;}
.kaer_title .kaer_mtit{font-size: 20px;color: #81663B;font-weight: bold;margin-bottom: 32px;}
.kaer_title .kaer_tit{font-size: 48px;color: #212529;font-weight: bold;line-height: 58px;}

.kaer_color{width: 100%;position: relative;gap: 10px;}
.kaer_color span{width: 20px;height: 20px;border-radius: 50%;border: 1px solid #BFBFBF;}

.kaer_share{position: relative;gap: 24px;}
.kaer_share a i{display: inline-block;width: 20px;height: 20px;}
.kaer_share a:nth-child(1) i{background: url('../images/icon_share01.svg') center center no-repeat;}
.kaer_share a:nth-child(2) i{background: url('../images/icon_share02.svg') center center no-repeat;}
.kaer_share a:nth-child(3) i{background: url('../images/icon_share03.svg') center center no-repeat;}
.kaer_share a:nth-child(4) i{background: url('../images/icon_share04.svg') center center no-repeat;}

header{width: 100%;position: fixed;top: 0;left: 0;background: #ffffff;box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.04), 0px 4px 8px 0px rgba(0, 0, 0, 0.06);z-index: 999;}
.kaer_top{width: 100%;position: relative;background: #212529;z-index: 3;}
.kaer_top_c{width: 100%;position: relative;height: 40px;line-height: 40px;}
.kaer_top_c .kaer_top_l{position: relative;}
.kaer_top_c .kaer_top_r{position: relative;}
.kaer_top_c .kaer_top_r .kaer_login_but{display: inline-block;}
.kaer_top_c .kaer_top_r .kaer_login_but a{font-size: 13px;color: #FFF;line-height: 1;display: inline-block;}
.kaer_top_c .kaer_top_r .kaer_login_but a{padding: 0 12px;border-right: 1px solid #ffffff;}
.kaer_top_c .kaer_top_r .kaer_login_but a:last-child{padding-right: 0;border-right: 0;}
.kaer_top_c .kaer_top_r .kaer_login_but a:hover{color: #81663B;}
.kaer_top_c .kaer_top_r .kaer_contact_but{display: inline-block;width: 200px;background: #81663B;font-size: 13px;color: #ffffff;font-weight: 500;text-align: center;margin-left: 20px;}
.kaer_top_c .kaer_top_r .kaer_contact_but i{display: inline-block;width: 24px;height: 24px;background: url('../images/icon_more.svg') center center no-repeat;margin: -5px 0 0 5px;}
.kaer_top_c .kaer_top_r .kaer_contact_but:hover i{margin-left: 12px;}
.kaer_top_c .kaer_notice{font-size: 16px;color: #ffffff;font-weight: bold;margin-left:42px;}

.kaer_head{width: 100%;position: relative;background: #ffffff;z-index: 3;}
.kaer_head>.container{position: unset;}
.kaer_head_c{width: 100%;height: 90px;line-height: 90px;}
.kaer_head_logo img{height: 60px;}
.kaer_head_nav{margin-bottom: 0;padding-left: 0;}
.kaer_head_nav>li{display: inline-block;}
.kaer_head_nav>li>a{font-size: 14px;color: #212529;font-weight: bold;padding: 0 20px;display: inline-block;}
.kaer_head_nav>li>a>i{display: inline-block;width: 20px;height: 20px;background: url('../images/icon_sub.svg') center center no-repeat;margin: -3px 0 0 3px;}
.kaer_head_nav>li:hover>a{color: #81663B;}
.kaer_head_nav>li.on>a, .kaer_head_nav>li:hover>a{color: #81663B;}
.kaer_head_nav>li:hover>a>i{transform: rotate(-180deg);}

.kaer_head_nav>li .kaer_sub{width: 100%;padding: 52px 64px 64px 80px;background: #ffffff;border-top: 1px solid #eeeeee;box-shadow: 0 6px 10px rgba(0, 0, 0, .2);position: absolute;left: 0;line-height: 24px;display: none;}
.kaer_sub .kaer_tit{font-size: 20px;color: #212529;font-weight: bold;margin-bottom: 32px;}
.kaer_sub .kaer_level{width: 100%;position: relative;}
.kaer_sub .kaer_level .kaer_level01{position: relative;}
.kaer_sub .kaer_level ul{position: relative;margin-bottom: 0;padding-left: 0;}
.kaer_sub .kaer_level ul li{margin-bottom: 12px;}
.kaer_sub .kaer_level ul li:last-child{margin-bottom: 0;}
.kaer_sub .kaer_level ul li a{font-size: 16px;color: #535353;}
.kaer_sub .kaer_level .kaer_level01 ul li a{font-size: 18px;}
.kaer_sub .kaer_level .kaer_level02{width: 72%;}
.kaer_sub .kaer_level .kaer_level_item{position: relative;}
.kaer_sub .kaer_level .kaer_level_item .kaer_level_img{width: 524px;}
.kaer_sub .kaer_level .kaer_level_item .kaer_level_img .kaer_img_li{position: relative;}
.kaer_sub .kaer_level .kaer_level_item .kaer_level_img .kaer_img_li .kaer_pic{padding-bottom: 100%;}
.kaer_sub .kaer_level ul li a:hover, .kaer_sub .kaer_level ul li.on a{color: #212529;text-decoration: underline;}

.kaer_head_r{position: relative;}
.kaer_head_r ul{gap: 16px;margin-bottom: 0;padding-left: 0;}
.kaer_head_r ul li{display: inline-block;}
.kaer_head_r ul li i{display: inline-block;width: 24px;height: 24px;cursor: pointer;}
.kaer_head_r ul li.kaer_search i{background: url('../images/icon_search.svg') center center no-repeat;}
.kaer_head_r ul li.kaer_heart i{background: url('../images/icon_heart.svg') center center no-repeat;}
.kaer_head_r ul li.kaer_shopcart i{background: url('../images/icon_vector.svg') center center no-repeat;}
.kaer_head_r ul li.kaer_shopcart a{position: relative;}
.kaer_head_r ul li.kaer_shopcart span{display: inline-block;width: 18px;height: 18px;line-height: 18px;border-radius: 50%;background: #81663B;font-size: 12px;color: #ffffff;text-align: center;position: absolute;top: calc(50% - 16px);right: 0;}

.head-mobile{position: fixed;z-index: 999;top: 0;width: 100%;left: 0;background: #ffffff;box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);height: 60px;display:none}
.sjmc_hd-mobile .container{width: calc(100% - 30px);}
.head-mobile .mlogo img {height: 40px;width: auto;margin: 10px 0 0 10px;}
.nav_mobile{position:fixed;top:60px;left:0;right:0;bottom:0;z-index:99;overflow:hidden;background:#fff;width:auto;float:none;padding:0;display:none;border-top:1px solid #eee}
.nav_mobile ul{position:relative;margin-bottom: 0;padding-left: 0;}
.nav_mobile li{position:relative}
.nav_mobile li i{position:absolute;width:20px;height:14px;background:url(../images/icon_navb.png) no-repeat center;-webkit-background-size:cover;background-size:cover;right:8px;top:10px}
.nav_mobile li a.i1{height:40px;line-height:40px;text-align:left;padding:0 20px;color:#333;border-bottom:1px solid #eee;font-size:14px;display:block;text-transform:uppercase;margin:0;overflow:hidden}
.nav_mobile li .sub{padding:10px 0;background-color:#81663B;display:none}
.nav_mobile li .sub a{padding-left:20px;text-align:left;line-height:30px;color:#fff;font-size:14px;display:block}
.nav_mobile li:hover i{transform:rotate(180deg);top:5px;right:0px}
.menuBtn{position:fixed;top:15px;right:15px;width:30px;height:30px;cursor:pointer;transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s;z-index:9999}
.menuBtn b{display:block;height:4px;background-color:#81663B;margin:4px 0;transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}
.menuBtn.open b{display:none;margin:0;position:absolute;left:0px;top:50%;margin-top:-5px;width:30px}
.menuBtn.open b:first-child{display:block;transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg)}
.menuBtn.open b:last-child{display:block;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg)}

.kaer_search_c{width: 100%;position: absolute;padding: 32px 0;background: #ffffff;border-top: 1px solid #eeeeee;border-bottom: 1px solid rgba(0, 0, 0, 0.1);margin-top: -300px;opacity: 0;}
.kaer_search_c.on{margin-top: 0;opacity: 1;}
.kaer_search_c form{width: 100%;position: relative;}
.kaer_search_c form button{width: 54px;background: #81663B;}
.kaer_search_c form input::-webkit-input-placeholder {color: #495057;}
.kaer_search_c form input::-moz-placeholder {color: #495057;}
.kaer_search_c form input::-ms-input-placeholder {color: #495057;}
.kaer_search_c form input{width: calc(100% - 130px);position: relative;padding: 0 24px;border: 1px solid rgba(0, 0, 0, 0.1);line-height: 46px;color: #495057;}
.kaer_search_c form .kaer_search_close{margin-left: 32px;cursor: pointer;}
.kaer_search_c form .kaer_search_close .icon{width: 44px;height: 44px;}
.kaer_search_c .kaer_search_hot{width: 100%;position: relative;margin-top: 24px;}
.kaer_search_c .kaer_search_hot .kaer_tit{padding: 3px 0;}
.kaer_search_c .kaer_search_hot .kaer_tit span{vertical-align: middle;}
.kaer_search_c .kaer_search_hot .kaer_search_hotkey{vertical-align: middle;gap: 12px;}
.kaer_search_c .kaer_search_hot .kaer_search_hotkey a{vertical-align: middle;display: inline-block;padding: 3px 15px;background: #81663B;border-color: #81663B;color: #ffffff;border-radius: 12px;transition: all 0.3s;}
.kaer_search_c .kaer_search_hot .kaer_search_hotkey a:hover{padding: 3px 20px;}

main{margin-top: 130px;}

footer{width: 100%;position: relative;background: url('../images/bg_foot.webp') center center no-repeat;background-attachment: fixed;background-size: cover;}
footer:before{content: '';width: 100%;height: 100%;position: absolute;left: 0;top: 0;background: linear-gradient(180deg, rgba(33, 37, 41, 0.90) 0%, #212529 100%);}
.kaer_foot_top{width: 100%;position: relative;border-bottom: 1px solid rgba(191, 191, 191, 0.30);}
.kaer_foot_top .kaer_title{text-align: center;}
.kaer_foot_top .kaer_title .kaer_tit{color: #ffffff;}
.kaer_foot_top .kaer_more{margin-top: 68px;}
.kaer_foot_top .kaer_more_but{background: #81663B;border-color: #81663B;}
.kaer_foot_top .kaer_more_but:before{background: #ffffff;}
.kaer_foot_top .kaer_more_but span{color: #ffffff;}
.kaer_foot_top .kaer_more_but:hover:before{left: 0;}
.kaer_foot_top .kaer_more_but:hover span{color: #30373E;}
.kaer_foot_top .kaer_more_but:hover i{background: url('../images/icon_more_h.svg') center center;}

.kaer_foot{width: 100%;position: relative;padding-top: 40px;}
.kaer_foot .kaer_item{position: relative;margin-top: 60px;}
.kaer_foot .kaer_item:first-child{width: 420px;margin-top: 0;}
.kaer_foot .kaer_item:last-child{width: 335px;}
.kaer_foot .kaer_item .kaer_flogo{margin-bottom: 36px;}
.kaer_foot .kaer_item .kaer_ftel{margin: 32px 0 32px 0;color: #ffffff;padding-left: 40px;background: url('../images/icon_fphone.svg') left 10px no-repeat;}
.kaer_foot .kaer_item .kaer_ftel span{display: block;}
.kaer_foot .kaer_item .kaer_ftel span:first-child{font-size: 32px;}
.kaer_foot .kaer_item form{margin-top: 32px;}
.kaer_foot .kaer_item input{width: 240px;padding: 0 20px;line-height: 48px;border-radius: 4px 0 0 4px;border: 1px solid #F8F8F8;color: #ffffff;}
.kaer_foot .kaer_item button{width: calc(100% - 240px);color: #212529;border-radius: 0px 4px 4px 0px;background: #ffffff;text-align: center;cursor: pointer;}
.kaer_foot .kaer_item .kaer_tit{color: #ffffff;font-weight: bold;line-height: 24px;margin-bottom: 32px;}
.kaer_foot .kaer_item p{color: #ffffff;line-height: 24px;}
.kaer_foot .kaer_item a{color: #ffffff;line-height: 24px;margin-bottom: 12px;display: block;}
.kaer_foot .kaer_item a:last-child{margin-bottom: 0;}

.kaer_copyright{width: 100%;position: relative;border-top: 1px solid rgba(191, 191, 191, 0.30);padding: 16px 0;text-align: center;}
.kaer_copyright_top{margin-bottom: 16px;}
.kaer_copyright_top img{margin: 0 8px;}
.kaer_copyright_bottom{width: 100%;position: relative;}
.kaer_copyright_bottom p{color: #ffffff;}
.kaer_copyright_bottom a{color: #ffffff;}



.modal {display: none;position: fixed;z-index: 10000;left: 0;top: 0;width: 100%;height: 100%;overflow: auto;background-color: rgba(0, 0, 0, 0.5);}

.modal-content {background-color: #ffffff;margin: 7% auto;padding: 0;border-radius: 8px;width: 100%;max-width: 450px;position: relative;overflow: hidden;transform: scale(0.7);opacity: 0;transition: transform 0.3s ease-out, opacity 0.3s ease-out;}

.modal-header {display: flex;justify-content: flex-start !important;background-color: #f8f9fa;padding: 10px 30px!important;border-bottom: 1px solid #ddd;}

.tab-icon svg {fill: #707070;transition: fill 0.3s ease;}

.sx_input_size{font-size: 14px!important;}

.sx_input_size::placeholder {color: rgba(128, 128, 128, 0.5);}

.font_color{color: rgb(105, 105, 105)}

.tablinks {color: #707070;border: none;background: none;font-size: 13px;display: flex;align-items: flex-end;transition: color 0.3s ease;}

.tablinks.active {color: #ff5e5e;}
.tablinks.active .tab-icon svg {fill: #ff5e5e;}
.modal-header .tablinks {margin-right: 40px;}

.modal-header button {background: none;border: none;outline: none;padding: 10px 0;font-size: 16px;cursor: pointer;color: #666;position: relative;display: flex;align-items: center;}
.modal-header button .tab-icon {margin-right: 5px;}
.modal-header button.active {color: #f2545b;}
.modal-header button.active::after {content: "";position: absolute;bottom: -1px;left: 0;width: 100%;height: 2px;background-color: #f2545b;}


.tabcontent {display: none;padding: 30px;}
.tabcontent.active {display: block;}

.sx-close-btn {color: red;float: right;font-size: 20px;font-weight: bold;position: absolute;top: 10px;right: 20px;opacity: 1;cursor: pointer;}
.sx-close-btn:hover, .sx-close-btn:focus {color: black;}

.sx-close-btn .sx-close-icon path {fill: #8a8a8a;transition: fill 0.3s ease;}
.sx-close-btn:hover .sx-close-icon path,
.sx-close-btn:focus .sx-close-icon path {fill: black;}
.form-group {margin-bottom: 20px;}
.form-group label {display: block;margin-bottom: 8px;font-weight: bold;font-size: 14px;}
.form-group input {width: 100%;padding: 8px !important;font-size: 16px;color: #212529;border: 1px solid #ced4da;border-radius: 4px;box-sizing: border-box;background-color: #f8f9fa;}
.password-wrapper {position: relative;}
.password-wrapper .toggle-password {position: absolute;right: 30px;top: 50%;transform: translateY(-50%);cursor: pointer;}
.form-options {display: flex;justify-content: flex-end;align-items: center;margin-bottom: 20px;}
.form-options a {font-size: 14px;color: #f2545b;text-decoration: none;}
.submit-btn {background-color: #f2545b;color: #fff;padding: 10px;width: 100%;border: none;border-radius: 4px;font-size: 16px;cursor: pointer;}
.submit-btn:hover {background-color: #d4464d;}
.modal-content.show {transform: translateY(0);opacity: 1;}

.social-btn {width: 100%;padding: 10px;margin: 10px 0;border: none;border-radius: 4px;font-size: 16px;cursor: pointer;color: white;}
.social-btn:hover {background-color: #0d79e8;}
.google-btn {background-color: #0d95e8;}
.social-login {margin-top: 10px;}

.modal-trigger {transition: transform 0.3s ease, background-color 0.3s ease, color 0.3s ease;}
/*.modal-trigger:hover {transform: scale(1.05);background-color: rgba(255, 255, 255, 0.3);color: rgba(255, 255, 255, 0.8);}*/
.modal-trigger-user {transition: transform 0.3s ease, background-color 0.3s ease, color 0.3s ease;}
/*.modal-trigger-user:hover {transform: scale(1.05);background-color: rgba(255, 255, 255, 0.3);color: rgba(255, 255, 255, 0.8);}*/
.announcement-login {transition: transform 0.3s ease, background-color 0.3s ease, color 0.3s ease;}
.announcement-login:hover {transform: scale(1.05);background-color: rgba(255, 255, 255, 0.3);color: rgba(255, 255, 255, 0.8);}
.announcement-text-wrapper {transition: transform 0.3s ease, background-color 0.3s ease, color 0.3s ease;}
.announcement-text-wrapper:hover {transform: scale(1.05);color: rgba(255, 255, 255, 0.8);}
.announcement-call {transition: transform 0.3s ease, background-color 0.3s ease, color 0.3s ease;}
.announcement-call:hover {transform: scale(1.05);color: rgba(255, 255, 255, 0.8);}
.header-action-item svg {transition: transform 0.3s ease;}
.header-action-item:hover svg {transform: scale(1.15);}
.cart-badge {font-size: 13px;width: 18px;height: 18px;padding: 5px;display: flex;align-items: center;justify-content: center;color: white;background-color: red;border-radius: 50%;font-weight: normal;}


@media screen and (max-width:1699px){
	#MainContent{margin-bottom: 80px;}

	.public_p {padding: 80px 0 80px 0;}
	.public_t {padding-top: 80px;}
	.public_b {padding-bottom: 80px;}
	.public_m {margin-top: 42px;}
	.public_m32 {margin-top: 24px;}
	.public_m130 {margin-top: 120px;}

	.kaer_title .kaer_tit{font-size: 45px;line-height: 52px;}
	.kaer_title .kaer_mtit{font-size: 18px;margin-bottom: 24px;}

	.kaer_head_c{height: 80px;line-height: 80px;}
	.kaer_head_nav>li>a{padding: 0 16px;}
	.kaer_head_nav>li .kaer_sub{padding: 40px 64px 46px 80px;}
	.kaer_sub .kaer_tit{margin-bottom: 24px;}
	.kaer_sub .kaer_level ul li {margin-bottom: 10px;}
	.kaer_sub .kaer_level ul li a{font-size: 14px;}

	.kaer_foot_top .kaer_more {margin-top: 56px;}

	main{margin-top: 120px;}
}

@media screen and (max-width:1499px){
	#MainContent{margin-bottom: 60px;}

	.public_p {padding: 60px 0 60px 0;}
	.public_t {padding-top: 60px;}
	.public_b {padding-bottom: 60px;}
	.public_m {margin-top: 32px;}
	.public_m32 {margin-top: 20px;}

	.kaer_more_but{line-height: 45px;padding: 0 32px;border-radius: 30px;}
	.kaer_more_but:before{border-radius: 30px;}

	.kaer_title .kaer_tit{font-size: 38px;line-height: 44px;}
	.kaer_title .kaer_mtit{font-size: 16px;margin-bottom: 20px;}

	.kaer_share{gap: 20px;}

    header .container{width: 100%;padding: 0 60px;}
    .kaer_top_c .kaer_notice{font-size: 14px;}
    .kaer_head_nav>li>a {padding: 0 12px;}
    
    .kaer_sub .kaer_tit{font-size: 18px;}
    .kaer_sub .kaer_level ul li a{font-size: 14px;}
    .kaer_sub .kaer_level .kaer_level01 ul li a{font-size: 16px;}
    .kaer_sub .kaer_level .kaer_level_item .kaer_level_img {width: 450px;}
    
    .kaer_foot_top .kaer_more {margin-top: 42px;}
    .kaer_foot{padding-top: 30px;}
    .kaer_foot .kaer_item:first-child{width: 320px;}
    .kaer_foot .kaer_item:last-child {width: 300px;}
    .kaer_foot .kaer_item .kaer_flogo {margin-bottom: 28px;}
	.kaer_foot .kaer_item .kaer_ftel{margin: 24px 0 24px 0;}
	.kaer_foot .kaer_item .kaer_ftel span:first-child {font-size: 28px;}
	.kaer_foot .kaer_item .kaer_tit{line-height: 24px;}
	.kaer_foot .kaer_item a{margin-bottom: 10px;}
	.kaer_foot .kaer_item form {margin-top: 24px;}
	.kaer_foot .kaer_item input{width: 230px;padding: 0 15px;line-height: 42px;}
	.kaer_foot .kaer_item button{width: calc(100% - 230px);}

	.kaer_copyright{padding: 12px 0;}
	.kaer_copyright_top {margin-bottom: 12px;}
	.kaer_copyright_top img {margin: 0 6px;}
    
    .kaer_color{gap: 8px;}
	.kaer_color span{width: 15px;height: 15px;}

}

@media screen and (max-width:1299px){
    header .container{width: 100%;padding: 0 30px;}
    .kaer_head_nav>li>a {padding: 0 10px;}
    .kaer_sub .kaer_level .kaer_level02 {width: 76%;}
    .kaer_head_logo img {height: 45px;}
}

@media screen and (max-width:1023px){
	#MainContent{margin-bottom: 32px;}

    .public_p {padding: 32px 0 32px 0;}
	.public_t {padding-top: 32px;}
	.public_b {padding-bottom: 32px;}
	.public_m {margin-top: 20px;}
	.public_m32 {margin-top: 15px;}
	.public_m130 {margin-top: 60px;}

	.kaer_more_but{line-height: 30px;padding: 0 16px;border-radius: 15px;}
	.kaer_more_but span{font-size: 12px;}
	.kaer_more_but:before{border-radius: 15px;}

	.kaer_title .kaer_tit{font-size: 24px;line-height: 28px;}
	.kaer_title .kaer_mtit{font-size: 14px;margin-bottom: 10px;}

	.kaer_share{gap: 15px;}

    header{display: none;}
    .head-mobile{display: block;}

	.kaer_foot_top .kaer_more {margin-top: 24px;}
	.kaer_foot {padding-top: 20px;}
	.kaer_foot .kaer_item:nth-child(2), .kaer_foot .kaer_item:nth-child(3){display: none;}
	.kaer_foot .kaer_item .kaer_flogo{width: 200px;}
	.kaer_foot .kaer_item .kaer_flogo {margin-bottom: 16px;}
	.kaer_foot .kaer_item p{line-height: normal;}
	.kaer_foot .kaer_item .kaer_ftel {margin: 16px 0 16px 0;}
	.kaer_foot .kaer_item .kaer_ftel span:first-child {font-size: 22px;}
	.kaer_foot .kaer_item .kaer_tit{margin-bottom: 15px;}
	.kaer_foot .kaer_item form {margin-top: 15px;}
	.kaer_foot .kaer_item input {padding: 0 12px;line-height: 32px;}
	.kaer_copyright_top img {margin: 0 3px;width: 32px;}
    
    .kaer_color {gap: 6px;}
	.kaer_color span {width: 12px;height: 12px;}

	main{margin-top: 60px;}

}

@media screen and (max-width:767px){
	#MainContent{margin-bottom: 20px;}

    .public_p {padding: 20px 0 20px 0;}
	.public_t {padding-top: 20px;}
	.public_b {padding-bottom: 20px;}
	.public_m {margin-top: 12px;}
	.public_m32 {margin-top: 10px;}

	.kaer_more_but{line-height: 28px;padding: 0 12px;border-radius: 14px;}
	.kaer_more_but:before{border-radius: 14px;}

	.kaer_title .kaer_tit{font-size: 22px;line-height: 26px;}
	.kaer_title .kaer_mtit{margin-bottom: 5px;}

	.kaer_foot {padding-top: 15px;display: block;}
	.kaer_foot .kaer_item:first-child{width: 100%;}
	.kaer_foot .kaer_item:last-child{width: 100%;margin-top: 15px;}
	.kaer_foot .kaer_item .kaer_flogo {margin-bottom: 10px;}
	.kaer_foot .kaer_item .kaer_ftel {margin: 10px 0 10px 0;background: none;padding-left: 0;}
	.kaer_foot .kaer_item .kaer_ftel span:first-child {font-size: 18px;}
	.kaer_foot .kaer_item .kaer_tit {margin-bottom: 6px;line-height: normal;}
	.kaer_foot .kaer_item form {margin-top: 10px;}
	.kaer_foot .kaer_item input{width: calc(100% - 70px);}
	.kaer_foot .kaer_item button {width: 70px;}

	.kaer_copyright {padding: 10px 0;}
	.kaer_copyright_top {margin-bottom: 10px;}
	.kaer_copyright_top img{width: 28px;}

}