@charset "utf-8";
@import url('https://flozfloz.malgnlms.com/html/fonts/pretendard/pretendard.css');
@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');


:root {
    --point-color: #004b8f  !important;
}


body, body * {letter-spacing:-0.02em !important; font-family:'Pretendard'; word-break:keep-all !important;}
b, strong {font-weight:500;}
input[type="text"],select,img,textarea{ color:#333 !important;}

.ver_mobile { display:none !important;}
.ver_pc { display:block !important;}
.br_mobile { display:none !important;}
.br_pc { display:block !important;}

h2, h3 {font-weight:600;}
h4 {font-weight:600 !important;}
em {font-style:normal !important;}

body .compad { padding-top:60px; padding-bottom:60px; }
body .compad_t {padding-top:60px; padding-bottom:0px ; }
body .compad_b {padding-top:0px ; padding-bottom:60px; }

body .contents_in.about_cont ol, 
body .contents_in.about_cont ul, 
body .contents_in.about_cont li {list-style:none;}

body .view_cont img {max-width: 100% !important; height: auto !important;}

body .w1230 {width:100% !important;  max-width:1270px !important; padding-left:20px !important; padding-right:20px !important; box-sizing:border-box;}

body .btn_b,
body .bestColor {border-color:var(--point-color) !important; background-color:var(--point-color) !important;}

body #footer {border-top:2px #333 solid;}
body #footer .foot_top {padding:0px !important; margin-bottom:25px !important; }
body #footer .foot_top a {font-size:1rem !important; font-weight:600;}

body h3.title {text-align:left; margin-bottom:30px;}

body .item .con_box .subtitle {display:none !important; font-size:15px; display: -webkit-box; white-space:normal; overflow:hidden; text-overflow:ellipsis; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
body .item .con_box h4 {font-size:18px !important;}
body .item .con_box {padding:24px !important;}

body .new_list {gap:30px;}
body .new_list .item {margin:0px !important;}

body .best .slick-list {overflow:hidden;}
body .best_list .item {opacity: 1 !important;}
body .best_list .item .con_box h4 {-webkit-line-clamp: 2; line-height:1.3; height: 3rem;}

body .view_A_type .price_table {display:none;}



@media (max-width: 980px) {
	
	body .item .con_box {padding:20px !important;}
	body .item .con_box h4 {font-size:17px !important;}

    body .new_list {gap: 15px;}
	
	
}

@media (max-width: 680px) {
	.ver_mobile { display:block !important;}
	.ver_pc { display:none !important;}
	.br_mobile { display:block !important;}
	.br_pc { display:none !important;}

	body .compad { padding-top:40px; padding-bottom:40px; }
	body .compad_t {padding-top:40px; }
	body .compad_b { padding-bottom:40px; }


	body .item .con_box {padding:18px !important;}
	body .item .con_box h4 {font-size:15px !important;}
	
    body .new_list {gap: 10px;}
}