@charset "utf-8";



.page-content { font-weight:400; color:#555; font-size:15px; line-height:1.6em; }
.page-content li { list-style:none; margin-bottom:5px; }
.page-content ul { padding:0; }

/* 탭메뉴 */
.page-content .tab_menu { overflow:hidden; margin-bottom:60px;}
.page-content .tab_menu li a { display:block; width:100%; text-align:center; font-size:15px; line-height:1em; padding:15px 0; color:#666; font-weight:400; border:1px solid #ccc; border-right:none; }
.page-content .tab_menu li:last-of-type a { border-right:1px solid #ccc; }
.page-content .tab_menu li.on a { background:#3a78d6; color:#fff; border:1px solid #3a78d6; }



.page-content h3 { font-size: 25px; color: #000; line-height: 1em; font-weight: 500; margin-bottom: 30px; }
.page-content h4 { position:relative; font-weight: 500; color: #195180; font-size: 20px; line-height:1.2em; margin:10px 0 20px; }

.page-content h5 { font-size: 16px; color: #252525; font-weight: 600; }

.page-content article { margin-bottom:60px;}
.page-content .img_wrap { text-align:center; }
.page-content article h4 ~ * { padding-left:15px;}
.page-content article p.span_block span { display:block; }

.page-content article.product_img { border:1px solid #ddd; padding:30px 10px; }
.page-content article ul.check li { padding-left:23px; background:url('/page/imgs/page-check.jpg') no-repeat left 6px;}
.page-content article ul.check li:before {display:none;}

.page-content article ul.precautions li { position:relative; padding-left:20px;}
.page-content article ul.precautions li:before { position:absolute; display:block; content:''; height:1px; width:10px; background:#252525; left:0; top:11px; transform:rotate(60deg);}
.page-content article ul.precautions p { margin-bottom:5px; font-weight:500; color:#333; }

.page-content article .table_box { margin-bottom:30px; overflow-x:auto;}
.page-content article table { width:100%;}
.page-content article table th { background:#eaeaea; }
.page-content article table th, 
.page-content article table td { border:1px solid #ddd; text-align:center; padding:5px 0; font-size:14px; }

.page-content article.use .img_wrap { overflow-x:auto; }
.page-content article.use .img_wrap .img { min-width:700px;}


@media (max-width:768px){
	::-webkit-scrollbar { -webkit-appearance: none; } 
::-webkit-scrollbar:vertical { width: 12px; } 
::-webkit-scrollbar:horizontal { height: 8px; } 
::-webkit-scrollbar-thumb { background-color: #3a78d6; border-radius: 10px; border: 2px solid #ffffff; } 
::-webkit-scrollbar-track { border-radius: 10px; background-color: #ffffff; }
	.page-content article h4 ~ *{ padding-left:5px;}		
}
