/* CSS Document utf-8 */
html, body, div, span,
h1, h2, h3, h4, h5, h6, p,
a, address, em, img, strong,
dl, dt, dd,
fieldset, form, label, legend {margin: 0; padding:0; border:0;}

table { border-collapse:collapse; border-spacing:0; }
fieldset, img { border:0; }

img{font:0/0 arial;}
html{overflow-y:scroll;} 


/* *************************** 폰트 / 상황에 맞춰 사용 *************************** */
@font-face {
  font-family: 'NotoSansKR';
  font-style: normal;
  font-weight: 100;
  src: url(../fonts/NotoSansKR-Thin.woff2) format('woff2'),
       url(../fonts/NotoSansKR-Thin.woff) format('woff'),
       url(../fonts/NotoSansKR-Thin.otf) format('opentype');
}
@font-face {
  font-family: 'NotoSansKR';
  font-style: normal;
  font-weight: 300;
  src: url(../fonts/NotoSansKR-Light.woff2) format('woff2'),
       url(../fonts/NotoSansKR-Light.woff) format('woff'),
       url(../fonts/NotoSansKR-Light.otf) format('opentype');
}
@font-face {
   font-family: 'NotoSansKR';
   font-style: normal;
   font-weight: 400;
   src: url(../fonts/NotoSansKR-Regular.woff2) format('woff2'),
        url(../fonts/NotoSansKR-Regular.woff) format('woff'),
        url(../fonts/NotoSansKR-Regular.otf) format('opentype');
 }
@font-face {
   font-family: 'NotoSansKR';
   font-style: normal;
   font-weight: 500;
   src: url(../fonts/NotoSansKR-Medium.woff2) format('woff2'),
        url(../fonts/NotoSansKR-Medium.woff) format('woff'),
        url(../fonts/NotoSansKR-Medium.otf) format('opentype');
 }
 @font-face {
   font-family: 'NotoSansKR';
   font-style: normal;
   font-weight: 700;
   src: url(../fonts/NotoSansKR-Bold.woff2) format('woff2'),
        url(../fonts/NotoSansKR-Bold.woff) format('woff'),
        url(../fonts/NotoSansKR-Bold.otf) format('opentype');
 }
@font-face {
   font-family: 'NotoSansKR';
   font-style: normal;
   font-weight: 900;
   src: url(../fonts/NotoSansKR-Black.woff2) format('woff2'),
        url(../fonts/NotoSansKR-Black.woff) format('woff'),
        url(../fonts/NotoSansKR-Black.otf) format('opentype');
 }
/* ******************** //NotoSansKR ******************** */

/* ******************** 나눔스퀘어 ******************** */
@font-face {
   font-family: 'NanumSquare';
   font-style: normal;
   font-weight: 400;
   src: url(/fonts/NanumSquare_acR.woff2) format('woff2'),
        url(/fonts/NanumSquare_acR.woff) format('woff'),
        url(/fonts/NanumSquare_acR.ttf) format('truetype');
 }
@font-face {
   font-family: 'NanumSquare';
   font-style: normal;
   font-weight: 700;
   src: url(/fonts/NanumSquare_acB.woff2) format('woff2'),
        url(/fonts/NanumSquare_acB.woff) format('woff'),
        url(/fonts/NanumSquare_acB.ttf) format('truetype');
 }
@font-face {
   font-family: 'NanumSquare';
   font-style: normal;
   font-weight: 800;
   src: url(/fonts/NanumSquare_acEB.woff2) format('woff2'),
        url(/fonts/NanumSquare_acEB.woff) format('woff'),
        url(/fonts/NanumSquare_acEB.ttf) format('truetype');
 }
/* ******************** //나눔스퀘어 ******************** */

/* ******************** 나눔명조 ******************** */
@font-face {
   font-family: 'NanumMyeongjo';
   font-style: normal;
   font-weight: 400;
   src: url(/fonts/NanumMyeongjo-Regular.woff2) format('woff2'),
        url(/fonts/NanumMyeongjo-Regular.woff) format('woff'),
        url(/fonts/NanumMyeongjo-Regular.eot) format('embedded-opentype');
 }
@font-face {
   font-family: 'NanumMyeongjo';
   font-style: normal;
   font-weight: 700;
   src: url(/fonts/NanumMyeongjo-Bold.woff2) format('woff2'),
        url(/fonts/NanumMyeongjo-Bold.woff) format('woff'),
        url(/fonts/NanumMyeongjo-Bold.otf) format('embedded-opentype');
 }
/* ******************** //나눔명조 ******************** */

/* ******************** 넥슨 LV.2 ******************** */
@font-face {
   font-family: 'Nexon';
   font-style: normal;
   font-weight: 400;
   src: url(../fonts/NEXON Lv2 Gothic.woff) format('woff'),
		url(../fonts/NEXON Lv2 Gothic OTF.otf) format('opentype'),
		url(../fonts/NEXON Lv2 Gothic.eot) format('embedded-opentype');
 }
@font-face {
   font-family: 'Nexon';
   font-style: normal;
   font-weight: 500;
   src: url(/fonts/NEXON Lv2 Gothic OTF Medium.woff2) format('woff2'),
        url(/fonts/NEXON Lv2 Gothic OTF Medium.woff) format('woff'),
        url(/fonts/NEXON Lv2 Gothic OTF Medium.otf) format('opentype');
 }

/* ******************** //넥슨 LV.2 ******************** */


*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
html,body {width:100%; position:static; font-size:16px; color:#000; line-height:1.6; word-break:break-all; font-family:"나눔고딕","NotoSansKR","sans-serif";}


 /*font-family:"Noto Sans KR",sans-serif !important;*/
#p_wrap {width:100%;}
/*
#p_wrap * {margin:0; padding:0;}
*/
#p_wrap img {max-width:100% !important; height:auto !important;}
#p_wrap iframe {max-width:100% !important;}
#p_wrap table {max-width:100% !important;}



/* #myEditor > p{MARGIN:2px 0;}
#myEditor > div{MARGIN:2px 0;}


#p_wrap > p{MARGIN:2px 0;}
#p_wrap > div{MARGIN:2px 0;} */


/* CSS Document utf-8
html, body, div, span,
h1, h2, h3, h4, h5, h6, p,
a, address, em, img, strong,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td{margin: 0; padding:0; border:0;}

hr, legend { display: none; }
em, address, cite {font-style:normal;}
ol, ul { list-style:none; }
table { border-collapse:collapse; border-spacing:0; }
fieldset, img { border:0; }


a:link, a:visited { color:#666666; text-decoration:none; }
a:hover, a:active { color:#000000; text-decoration:underline;}


img{font:0/0 arial;}
html{overflow-y:scroll;} 
body{color:#666666; font-size:12px; font-family:"맑은 고딕", "돋움", "sans-serif"; word-break:break-all;}
*/

/* 위즈윅에서 글등록시 center 태그를 추가해서 테이블이 왼쪽정렬 안되서 css로 정렬해줌 */
center {text-align:left;}

/* ************************ 데스크탑 (992~) ************************ */
@media screen and (min-width: 992px), print {
	/* 반품/교환정보 */
	.tb_return th {background:#f5f5f5; font-weight:normal;}
	.tb_return th,
	.tb_return td {border:1px solid #ddd; padding:15px;}
}

/* ************************ 데스크탑 (991~768) ************************ */
@media screen and (max-width: 991px) {	
	/* 반품/교환정보 */
	.tb_return th {background:#f5f5f5; font-weight:normal;}
	.tb_return th,
	.tb_return td {border:1px solid #ddd; padding:15px;}
}
/* ************************ 모바일 (0~767) ************************ */
@media screen and (max-width: 767px) {
	.tb_return th, .tb_return td {display:block; padding:5px 10px; border-bottom:0; font-size:13px;}
	.tb_return td {border-bottom:1px solid #ddd; padding:10px;}
	.tb_return th {font-weight:bold;}
}