﻿@charset "utf-8";

@font-face {
  font-family: 'yesTitle';
  font-style: normal;
  font-weight: 400;
  src: url('/sysimage/font/Yes/YES24Title.eot');
  src: url('/sysimage/font/Yes/YES24Title.eot?#iefix') format('embedded-opentype'),
       url('/sysimage/font/Yes/YES24Title.woff') format('woff'),
       url('/sysimage/font/Yes/YES24Title.otf?v=191018a') format('truetype');
}

@font-face {
  font-family: 'yesGo';
  font-style: normal;
  font-weight: 400;
  src: url('/sysimage/font/YesGo/YES24GothicR.eot');
  src: url('/sysimage/font/YesGo/YES24GothicR.eot?#iefix') format('embedded-opentype'),
       url('/sysimage/font/YesGo/YES24GothicR.woff') format('woff'),
       url('/sysimage/font/YesGo/YES24GothicR.otf?v=191018a') format('truetype');
}

@font-face {
  font-family: 'yesGo';
  font-style: normal;
  font-weight: 500;
  src: url('/sysimage/font/YesGo/YES24GothicM.eot');
  src: url('/sysimage/font/YesGo/YES24GothicM.eot?#iefix') format('embedded-opentype'),
       url('/sysimage/font/YesGo/YES24GothicM.woff') format('woff'),
       url('/sysimage/font/YesGo/YES24GothicM.otf?v=191018a') format('truetype');
}

@font-face {
  font-family: 'yesGo';
  font-style: normal;
  font-weight: 600;
  src: url('/sysimage/font/YesGo/YES24GothicB.eot');
  src: url('/sysimage/font/YesGo/YES24GothicB.eot?#iefix') format('embedded-opentype'),
       url('/sysimage/font/YesGo/YES24GothicB.woff') format('woff'),
       url('/sysimage/font/YesGo/YES24GothicB.otf?v=191018a') format('truetype');
}

@font-face {
  font-family: 'yesGo';
  font-style: normal;
  font-weight: 900;
  src: url('/sysimage/font/YesGo/YES24GothicEB.eot');
  src: url('/sysimage/font/YesGo/YES24GothicEB.eot?#iefix') format('embedded-opentype'),
       url('/sysimage/font/YesGo/YES24GothicEB.woff') format('woff'),
       url('/sysimage/font/YesGo/YES24GothicEB.otf?v=191018a') format('truetype');
}

@font-face {
  font-family: 'yesGoH';
  font-style: normal;
  font-weight: 400;
  src: url('/sysimage/font/YesGo/h/YES24GothicR.eot');
  src: url('/sysimage/font/YesGo/h/YES24GothicR.eot?#iefix') format('embedded-opentype'),
       url('/sysimage/font/YesGo/h/YES24GothicR.woff') format('woff'),
       url('/sysimage/font/YesGo/h/YES24GothicR.otf?v=191018a') format('truetype');
}

@font-face {
  font-family: 'yesGoH';
  font-style: normal;
  font-weight: 600;
  src: url('/sysimage/font/YesGo/h/YES24GothicB.eot');
  src: url('/sysimage/font/YesGo/h/YES24GothicB.eot?#iefix') format('embedded-opentype'),
       url('/sysimage/font/YesGo/h/YES24GothicB.woff') format('woff'),
       url('/sysimage/font/YesGo/h/YES24GothicB.otf?v=191018a') format('truetype');
}

@font-face {
  font-family: 'yesMy';
  font-style: normal;
  font-weight: 400;
  src: url('/sysimage/font/YesMy/YES24MyoungjoR.eot');
  src: url('/sysimage/font/YesMy/YES24MyoungjoR.eot?#iefix') format('embedded-opentype'),
       url('/sysimage/font/YesMy/YES24MyoungjoR.woff') format('woff'),
       url('/sysimage/font/YesMy/YES24MyoungjoR.otf?v=191018a') format('truetype');
}

@font-face {
  font-family: 'yesMy';
  font-style: normal;
  font-weight: 600;
  src: url('/sysimage/font/YesMy/YES24MyoungjoB.eot');
  src: url('/sysimage/font/YesMy/YES24MyoungjoB.eot?#iefix') format('embedded-opentype'),
       url('/sysimage/font/YesMy/YES24MyoungjoB.woff') format('woff'),
       url('/sysimage/font/YesMy/YES24MyoungjoB.otf?v=191018a') format('truetype');
}

@font-face {
  font-family: 'yesMyH';
  font-style: normal;
  font-weight: 400;
  src: url('/sysimage/font/YesMy/h/YES24MyoungjoR.eot');
  src: url('/sysimage/font/YesMy/h/YES24MyoungjoR.eot?#iefix') format('embedded-opentype'),
       url('/sysimage/font/YesMy/h/YES24MyoungjoR.woff') format('woff'),
       url('/sysimage/font/YesMy/h/YES24MyoungjoR.otf?v=191018a') format('truetype');
}

@font-face {
  font-family: 'yesMyH';
  font-style: normal;
  font-weight: 600;
  src: url('/sysimage/font/YesMy/h/YES24MyoungjoB.eot');
  src: url('/sysimage/font/YesMy/h/YES24MyoungjoB.eot?#iefix') format('embedded-opentype'),
       url('/sysimage/font/YesMy/h/YES24MyoungjoB.woff') format('woff'),
       url('/sysimage/font/YesMy/h/YES24MyoungjoB.otf?v=191018a') format('truetype');
}

@font-face {
   font-family: 'Noto Sans KR';
   font-style: normal;
   font-weight: 100;
   src: url('/sysimage/font/notoS/NOTO-Thin.eot');
   src: url('/sysimage/font/notoS/NOTO-Thin.eot?#iefix') format('embedded-opentype'),
        url('/sysimage/font/notoS/NOTO-Thin.woff2') format('woff2'),
		url('/sysimage/font/notoS/NOTO-Thin.otf') format('opentype')
}

@font-face {
   font-family: 'Noto Sans KR';
   font-style: normal;
   font-weight: 200;
   src: url('/sysimage/font/notoS/NOTO-ExtraLight.eot');
   src: url('/sysimage/font/notoS/NOTO-ExtraLight.eot?#iefix') format('embedded-opentype'),
        url('/sysimage/font/notoS/NOTO-ExtraLight.woff2') format('woff2'),
		url('/sysimage/font/notoS/NOTO-ExtraLight.otf') format('opentype')
}

@font-face {
   font-family: 'Noto Sans KR';
   font-style: normal;
   font-weight: 300;
   src: url('/sysimage/font/notoS/NOTO-Light.eot');
   src: url('/sysimage/font/notoS/NOTO-Light.eot?#iefix') format('embedded-opentype'),
        url('/sysimage/font/notoS/NOTO-Light.woff2') format('woff2'),
		url('/sysimage/font/notoS/NOTO-Light.otf') format('opentype')
}

@font-face {
   font-family: 'Noto Sans KR';
   font-style: normal;
   font-weight: 400;
   src: url('/sysimage/font/notoS/NOTO-Regular.eot');
   src: url('/sysimage/font/notoS/NOTO-Regular.eot?#iefix') format('embedded-opentype'),
        url('/sysimage/font/notoS/NOTO-Regular.woff2') format('woff2'),
		url('/sysimage/font/notoS/NOTO-Regular.otf') format('opentype')
}

@font-face {
   font-family: 'Noto Sans KR';
   font-style: normal;
   font-weight: 450;
   src: url('/sysimage/font/notoS/NOTO-Medium.eot');
   src: url('/sysimage/font/notoS/NOTO-Medium.eot?#iefix') format('embedded-opentype'),
        url('/sysimage/font/notoS/NOTO-Medium.woff2') format('woff2'),
		url('/sysimage/font/notoS/NOTO-Medium.otf') format('opentype')
}

@font-face {
   font-family: 'Noto Sans KR';
   font-style: normal;
   font-weight: 500;
   src: url('/sysimage/font/notoS/NOTO-SemiBold.eot');
   src: url('/sysimage/font/notoS/NOTO-SemiBold.eot?#iefix') format('embedded-opentype'),
		url('/sysimage/font/notoS/NOTO-SemiBold.woff2') format('woff2'),
		url('/sysimage/font/notoS/NOTO-SemiBold.otf') format('opentype')
}

@font-face {
   font-family: 'Noto Sans KR';
   font-style: normal;
   font-weight: 700;
   src: url('/sysimage/font/notoS/NOTO-Bold.eot');
   src: url('/sysimage/font/notoS/NOTO-Bold.eot?#iefix') format('embedded-opentype'),
        url('/sysimage/font/notoS/NOTO-Bold.woff2') format('woff2'),
		url('/sysimage/font/notoS/NOTO-Bold.otf') format('opentype')
}

@font-face {
   font-family: 'Noto Sans KR';
   font-style: normal;
   font-weight: 800;
   src: url('/sysimage/font/notoS/NOTO-ExtraBold.eot');
   src: url('/sysimage/font/notoS/NOTO-ExtraBold.eot?#iefix') format('embedded-opentype'),
        url('/sysimage/font/notoS/NOTO-ExtraBold.woff2') format('woff2'),
		url('/sysimage/font/notoS/NOTO-ExtraBold.otf') format('opentype')
}

@font-face {
   font-family: 'Noto Sans KR';
   font-style: normal;
   font-weight: 900;
   src: url('/sysimage/font/notoS/NOTO-Heavy.eot');
   src: url('/sysimage/font/notoS/NOTO-Heavy.eot?#iefix') format('embedded-opentype'),
        url('/sysimage/font/notoS/NOTO-Heavy.woff2') format('woff2'),
		url('/sysimage/font/notoS/NOTO-Heavy.otf') format('opentype')
}

@font-face {
 font-family: 'Nanum Gothic Square';
 font-weight: 200;
 src: url('/sysimage/font/square/NanumSquareL.eot');
 src: url('/sysimage/font/square/NanumSquareL.eot?#iefix') format('embedded-opentype'),
      url('/sysimage/font/square/NanumSquareL.woff') format('woff'),
      url('/sysimage/font/square/NanumSquareL.ttf') format('truetype');
}

@font-face {
 font-family: 'Nanum Gothic Square';
 font-weight: 400;
 src: url('/sysimage/font/square/NanumSquareR.eot');
 src: url('/sysimage/font/square/NanumSquareR.eot?#iefix') format('embedded-opentype'),
      url('/sysimage/font/square/NanumSquareR.woff') format('woff'),
      url('/sysimage/font/square/NanumSquareR.ttf') format('truetype');
}

@font-face {
 font-family: 'Nanum Gothic Square';
 font-weight: 700;
 src: url('/sysimage/font/square/NanumSquareB.eot');
 src: url('/sysimage/font/square/NanumSquareB.eot?#iefix') format('embedded-opentype'),
      url('/sysimage/font/square/NanumSquareB.woff') format('woff'),
      url('/sysimage/font/square/NanumSquareB.ttf') format('truetype');
}

@font-face {
 font-family: 'Nanum Gothic Square';
 font-weight: 800;
 src: url('/sysimage/font/square/NanumSquareEB.eot');
 src: url('/sysimage/font/square/NanumSquareEB.eot?#iefix') format('embedded-opentype'),
      url('/sysimage/font/square/NanumSquareEB.woff') format('woff'),
      url('/sysimage/font/square/NanumSquareEB.ttf') format('truetype');
}

@font-face {
 font-family: 'RobotoC';
 font-weight: 300;
 src: url('/sysimage/font/ROBO/RobotoC-Light.eot');
 src: url('/sysimage/font/ROBO/RobotoC-Light.eot?#iefix') format('embedded-opentype'),
      url('/sysimage/font/ROBO/RobotoC-Light.woff') format('woff'),
      url('/sysimage/font/ROBO/RobotoC-Light.ttf') format('truetype');
}

@font-face {
 font-family: 'RobotoC';
 font-weight: 400;
 src: url('/sysimage/font/ROBO/RobotoC-Regular.eot');
 src: url('/sysimage/font/ROBO/RobotoC-Regular.eot?#iefix') format('embedded-opentype'),
      url('/sysimage/font/ROBO/RobotoC-Regular.woff') format('woff'),
      url('/sysimage/font/ROBO/RobotoC-Regular.ttf') format('truetype');
}

@font-face {
 font-family: 'RobotoC';
 font-weight: 700;
 src: url('/sysimage/font/ROBO/RobotoC-Bold.eot');
 src: url('/sysimage/font/ROBO/RobotoC-Bold.eot?#iefix') format('embedded-opentype'),
      url('/sysimage/font/ROBO/RobotoC-Bold.woff') format('woff'),
      url('/sysimage/font/ROBO/RobotoC-Bold.ttf') format('truetype');
}

@font-face {
	font-family:'yesB';
	src:url('/sysimage/font/Yes24B.eot');
	src:url('/sysimage/font/Yes24B.eot?#iefix') format('embedded-opentype'),url('/sysimage/font/Yes24B.woff') format('woff'),url('/sysimage/font/Yes24B.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family:'yesM';
	src:url('/sysimage/font/Yes24M.eot');
	src:url('/sysimage/font/Yes24M.eot?#iefix') format('embedded-opentype'),url('/sysimage/font/Yes24M.woff') format('woff'),url('/sysimage/font/Yes24M.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

/* emm font */
.yes_b { font-family:'yesB' !important;font-weight:normal !important; }
.yes_m { font-family:'yesM' !important;font-weight:normal !important; } 

/* 플로트관련 */
.fl { float:left; }	.fr { float:right; }

/* 클리어 */
.cl {clear:left;}	.cr {clear:right;}	.cb {clear:both;}

/* 포지션 */
.pos_a { position:absolute !important; }	.pos_r { position:relative !important; }	.pos_s { position:static !important; }
.pos_lt { left:0;top:0 } .pos_rt { right:0;top:0 }

/* 컨텐츠정렬관련 */
.al {text-align:left !important;} .ac {text-align:center !important;} .ar {text-align:right !important;}
.at {vertical-align:top !important;} .am {vertical-align:middle !important;} .ab {vertical-align:bottom !important;}
.ws_n { white-space:nowrap; }
.wb_k { word-wrap:break-word;word-break:keep-all; }
.ls0 { letter-spacing:0 !important; }

.lnH30 { line-height:30px !important; }

.bgNG { background-color:#f8f8f8; } /* bg normal gray */
.lnTG { border-top:solid 1px #ebebeb; }
.lnBG { border-bottom:solid 1px #ebebeb; }

.pa0 { padding:0 !important; }
.pat0 { padding-top:0 !important; }
.pat2 { padding-top:2px !important; }
.pat3 { padding-top:3px !important; }
.pat4 { padding-top:4px !important; }
.pat5 { padding-top:5px !important; }
.pat6 { padding-top:6px !important; }
.pat7 { padding-top:7px !important; }
.pat8 { padding-top:8px !important; }
.pat9 { padding-top:9px !important; }
.pat10 { padding-top:10px !important; }
.pat15 { padding-top:15px !important; }
.pat20 { padding-top:20px !important; }
.pat25 { padding-top:25px !important; }
.pat30 { padding-top:30px !important; }
.pat35 { padding-top:35px !important; }
.pat40 { padding-top:40px !important; }
.pat50 { padding-top:50px !important; }
.pat60 { padding-top:60px !important; }
.pat100 { padding-top:100px !important; }
.par0 { padding-right:0 !important; }
.par5 { padding-right:5px !important; }
.par8 { padding-right:8px; }
.par10 { padding-right:10px !important; }
.par15 { padding-right:15px !important; }
.par20 { padding-right:20px !important; }
.par25 { padding-right:25px; }
.par30 { padding-right:30px; }
.pal0	{ padding-left:0 !important; }
.pal5	{ padding-left:5px !important; }
.pal10	{ padding-left:10px !important; }
.pal15	{ padding-left:15px !important; }
.pal20	{ padding-left:20px !important; }
.pal25	{ padding-left:25px !important; }
.pal30	{ padding-left:30px !important; }
.pal35	{ padding-left:35px !important; }
.pal40	{ padding-left:40px !important; }
.pab0 { padding-bottom:0 !important; }
.pab5 { padding-bottom:5px !important; }
.pab6 { padding-bottom:6px !important; }
.pab7 { padding-bottom:7px !important; }
.pab8 { padding-bottom:8px !important; }
.pab9 { padding-bottom:9px !important; }
.pab10 { padding-bottom:10px !important; }
.pab15 { padding-bottom:15px !important; }
.pab20 { padding-bottom:20px !important; }
.pab25 { padding-bottom:25px !important; }
.pab30 { padding-bottom:30px !important; }
.pab40 { padding-bottom:40px !important; }
.pab50 { padding-bottom:50px !important; }
.pab60 { padding-bottom:60px !important; }
.pab100 { padding-bottom:100px !important; }

.mg0 { margin:0 !important; }
.mgt0 { margin-top:0 !important; }
.mgt2 { margin-top:2px !important; }
.mgt3 { margin-top:3px !important; }
.mgt4 { margin-top:4px !important; }
.mgt5 { margin-top:5px !important; }
.mgt6 { margin-top:6px !important; }
.mgt7 { margin-top:7px !important; }
.mgt8 { margin-top:8px !important; }
.mgt9 { margin-top:9px !important; }
.mgt10 { margin-top:10px !important; }
.mgt11 { margin-top:11px !important; }
.mgt12 { margin-top:12px !important; }
.mgt13 { margin-top:13px !important; }
.mgt14 { margin-top:14px !important; }
.mgt15 { margin-top:15px !important; }
.mgt16 { margin-top:16px !important; }
.mgt17 { margin-top:17px !important; }
.mgt18 { margin-top:18px !important; }
.mgt19 { margin-top:19px !important; }
.mgt20 { margin-top:20px !important; }
.mgt25 { margin-top:25px !important; }
.mgt30 { margin-top:30px !important; }
.mgt35 { margin-top:35px !important; }
.mgt40 { margin-top:40px !important; }
.mgt45 { margin-top:45px !important; }
.mgt50 { margin-top:50px !important; }
.mgt60 { margin-top:60px !important; }
.mgt_1 { margin-top:-1px !important; }
.mgt_2 { margin-top:-2px !important; }
.mgt_5 { margin-top:-5px !important; }
.mgt_10 { margin-top:-10px !important; }
.mgt_20 { margin-top:-20px !important; }
.mgt_30 { margin-top:-30px !important; }
.mgt_40 { margin-top:-40px !important; }
.mgl5 { margin-left:5px !important; }
.mgl10 { margin-left:10px !important; }
.mgl15 { margin-left:15px; }
.mgl20 { margin-left:20px; }
.mgl25 { margin-left:25px; }
.mgl30 { margin-left:30px; }
.mgr4 { margin-right:4px; }
.mgr5 { margin-right:5px !important; }
.mgr10 { margin-right:10px !important; }
.mgr15 { margin-right:15px; }
.mgr20 { margin-right:20px; }
.mgr25 { margin-right:25px; }
.mgr30 { margin-right:30px; }
.mgb0 { margin-bottom:0px !important; }
.mgb5 { margin-bottom:5px !important; }
.mgb10 { margin-bottom:10px !important; }
.mgb11 { margin-bottom:11px !important; }
.mgb12 { margin-bottom:12px !important; }
.mgb13 { margin-bottom:13px !important; }
.mgb14 { margin-bottom:14px !important; }
.mgb15 { margin-bottom:15px !important; }
.mgb20 { margin-bottom:20px !important; }
.mgb25 { margin-bottom:25px !important; }
.mgb30 { margin-bottom:30px !important; }
.mgb35 { margin-bottom:35px !important; }
.mgb40 { margin-bottom:40px !important; }
.mgb50 { margin-bottom:50px !important; }
.mgb60 { margin-bottom:60px !important; }

.txS_s	{ font-size:11px !important; }
.txS_basic { font-size:12px !important; }
.txS_m	{ font-size:13px !important; }
.txS_l	{ font-size:16px !important; }

.txC_red   { color:#ff6666 !important; }
.txC_blue  { color:#6699cc !important; }
.txC_dBlue { color:#196ab3 !important; }
.txC_green { color:#39b54a !important; }
.txC_gray  { color:#999 !important; }
.txC_wGray { color:#ccc !important; }
.txC_dim   { color:#ccc !important; }
.txC_nor   { color:#666 !important; }
.txC_black { color:#333 !important; }

.fwB { font-weight:bold !important; }
.fwN { font-weight:normal !important; }

.txD_dash { text-decoration:line-through; }
.txD_uln { text-decoration:underline; }
.tx_ind0 { text-indent:0; }

.dp_none { display:none !important; }
.dp_b { display:block; }
.dp_ib { display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;overflow:hidden;text-align:left;vertical-align:top;} /* 기본 이미지 태체 태그 */

.bgYUI { display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;overflow:hidden;text-align:left;text-indent:-999em;vertical-align:top;background-image:url('/sysimage/yesUI/bgYUI.png?ver=210806a');} /* 기본 이미지 대체 태그 */
* html .bgYUI {text-indent:0 !important; line-height:0 !important; font-size:0 !important; overflow:hidden !important;}/*ie6 hack */  
*:first-child+html .bgYUI { text-indent:0 !important; line-height:0 !important; font-size:0 !important; overflow:hidden !important;}/*ie7 hack */

.bgYUI_ico { display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;overflow:hidden;text-align:left;text-indent:-999em;vertical-align:top;background-image:url('/sysimage/yesUI/bgYUI_ico.png?ver=210806a');} /* 기본 이미지 대체 태그 */
* html .bgYUI_ico {text-indent:0 !important; line-height:0 !important; font-size:0 !important; overflow:hidden !important;}/*ie6 hack */  
*:first-child+html .bgYUI_ico { text-indent:0 !important; line-height:0 !important; font-size:0 !important; overflow:hidden !important;}/*ie7 hack */

.bgYSale { display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;overflow:hidden;text-align:left;text-indent:-999em;vertical-align:top;background-image:url('/sysimage/yesUI/ico_sale.svg');} /* 기본 이미지 대체 태그 */
* html .bgYSale {text-indent:0 !important; line-height:0 !important; font-size:0 !important; overflow:hidden !important;}/*ie6 hack */  
*:first-child+html .bgYSale { text-indent:0 !important; line-height:0 !important; font-size:0 !important; overflow:hidden !important;}/*ie7 hack */

html { }

/* loading */
/* 기본 로딩 스타일 18.12.19 (mobile version 변형) */
@keyframes yesSpin {
  to { -webkit-transform: rotate(360deg); }
}
@-webkit-keyframes yesSpin {
  to { -webkit-transform: rotate(360deg); }
}
@-ms-keyframes yesSpin { 
  to { -ms-transform: rotate(360deg); }
}
@-moz-keyframes yesSpin { 
  to { -moz-transform: rotate(360deg); }
}
@-webkit-keyframes yesSpin { 
  to { -webkit-transform: rotate(360deg); }
}
@keyframes yesSpin { 
  to { transform: rotate(360deg); }
}

#yesComLoading { position:relative; }
#yesComLoading:after { content:'';position:absolute;left:50%;top:50%;z-index:19999;margin:-18px 0 0 -18px; }
#yesComLoading:after { display:inline-block;width:30px;height:30px;border:3px solid rgba(102,153,204,.3);border-radius:50%;border-top-color:#6699cc; }
#yesComLoading:after { animation:yesSpin 1s ease-in-out infinite;-webkit-animation:yesSpin 1s ease-in-out infinite;-moz-animation:yesSpin 1s ease-in-out infinite;-ms-animation:yesSpin 1s ease-in-out infinite; }
.yesComLoadingArea { position:relative; }
.yesComLoadingArea #yesComLoading { position:static; }
#yesComBLKLoading { position:static;padding:10px 0;text-align:center; }
#yesComBLKLoading:after { content:'';display:inline-block;width:30px;height:30px;border:3px solid rgba(102,153,204,.3);border-radius:50%;border-top-color:#6699cc; }
#yesComBLKLoading:after { animation: yesSpin 1s ease-in-out infinite;-webkit-animation: yesSpin 1s ease-in-out infinite; }

/* Full LOADING  */
.yesFullLoading #yesComLoading { position:fixed;left:0;top:0;right:0;bottom:0;z-index:199999;background-color:rgba(255,255,255,0.3); }
.yesFullLoading #yesComLoading.trans { background-color:rgba(255,255,255,0); }

/* title */
.tm_txt { display:block;position:relative;padding-bottom:16px;text-align:left;line-height:24px;word-break:break-word;word-wrap:break-word; }
.tm_txt em.tit_txt { line-height:24px;font-size:16px;font-weight:normal;color:#333;vertical-align:top; }
.tm_txt em.tit_txt a { color:#333; }
.tm_txt em.tit_txt a:hover { text-decoration:none; }
.tm_txt em.tit_txt .ico_help { margin:4px 0 0 4px; }
.tm_txt .des_txt { margin-left:5px;line-height:21px;font-size:12px;font-weight:normal;color:#666; }
.tm_txt .yesChk label { height:21px;line-height:21px; }
.tm_txt .yesChk label .ico_yesChk { top:2px }
.tm_cmt { position:relative;padding:0;line-height:18px;font-size:12px;color:#666; }
.tmS_txt { display:block;position:relative;padding-bottom:8px;text-align:left;line-height:20px; }
.tmS_txt.dp_ib { display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;text-align:left;vertical-align:top; }
.tmS_txt em.tit_txt { line-height:20px;font-size:13px;color:#333;font-weight:bold;vertical-align:top; }
.tmS_txt em.tit_txt a { line-height:30px;color:#333; }
.tmS_txt em.tit_txt a em.ico_arr { margin:2px 0 0 8px;width:6px;height:16px;background-position:-130px -240px; }
.tmS_txt em.tit_txt a:hover { text-decoration:none; }
.tmS_txt .btnC.s_size { margin-top:0 !important; }
.tmM_txt { display:block;position:relative;padding-bottom:15px;text-align:left;line-height:30px; }
.tmM_txt.dp_ib { display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;text-align:left;vertical-align:top; }
.tmM_txt em.tit_txt { line-height:30px;font-size:20px;color:#333;font-family:'Noto Sans KR','맑은 고딕' !important;font-weight:500 !important;vertical-align:top; }
.tmM_txt em.tit_txt a { display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;text-align:left;vertical-align:top; }
.tmM_txt em.tit_txt a { line-height:30px;color:#333; }
.tmM_txt em.tit_txt a em.ico_arr { margin:7px 0 0 8px;width:6px;height:16px;background-position:-130px -240px; }
.tmM_txt em.tit_txt a:hover { text-decoration:none; }
.tmM_txt em.tit_txt * { font-family:'Noto Sans KR','맑은 고딕' !important;font-weight:500; }
.tmM_txt .btnC.s_size { margin-top:6px !important; }
.tmMB_txt { display:block;margin:0;padding:0;position:relative;padding-bottom:44px;min-height:36px;text-align:left;line-height:36px; } /* 예 : 2단계 인증 타이틀 , 북클럽개편 */
.tmMB_txt em.tit_txt { display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;vertical-align:top; }
.tmMB_txt em.tit_txt { line-height:36px;font-size:24px;color:#333;font-family:'Noto Sans KR','맑은 고딕' !important;font-weight:700 !important; }
.tmMB_txt.b_size em.tit_txt { line-height:43px;font-size:36px; }
.tmMB_txt em.tit_txt a { display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;text-align:left;vertical-align:top; }
.tmMB_txt em.tit_txt a { color:#333; }
.tmMB_txt em.tit_txt a em.ico_arr { margin:11px 0 0 8px;width:6px;height:16px;background-position:-130px -240px; }
.tmMB_txt em.tit_txt a:hover { text-decoration:none; }
.tmMB_txt em.tit_txt * { font-family:'Noto Sans KR','맑은 고딕' !important;font-weight:700; }
.tmMB_cmt { position:relative;padding:0 0 17px 0;line-height:18px;font-size:12px;color:#666; }
.tmMB_cmt.b_size { padding:0 0 15px 0;line-height:26px;font-size:16px; }
.tmMB_txt+.tmMB_cmt { margin-top:-24px; }
.tmMB_txt+.tmMB_cmt.b_size { margin-top:-28px; }
.tmMB_cmt+.tmMB_cmt { margin-top:-9px; }
.yesFormGrayBox .tm_txt+.tm_cmt { margin-top:-9px; }
.yesFormGrayBox .tmMB_txt+.tmMB_cmt { margin-top:-34px; }
.yesFormGrayBox .tmMB_txt+.tmMB_cmt.b_size { margin-top:-28px; }
.tmB_txt { display:block;position:relative; } /* 예 : 중고샵 상품권 등록 타이틀 */
.tmB_txt * { font-size:36px;color:#333;font-family:'Noto Sans KR','맑은 고딕' !important;font-weight:700; }
.tmB_txt em.tit_txt { font-size:36px;color:#333;font-weight:800; }
.tmMB_cmtDl {  }
.tmMB_cmtDl dt { line-height:21px;font-weight:bold;font-size:16px;color:#333; }
.tmMB_cmtDl dd { padding-top:15px; }
.tmMB_txt+.tmMB_cmtDl { position:relative;z-index:2;margin-top:-25px; }
.tm_grp { position:relative; }
.tm_grp .tm_des { position:absolute;right:0;bottom:15px;height:23px;line-height:23px;color:#666;font-size:13px; }
.tm_grp .tmM_des { position:absolute;right:0;bottom:15px;height:23px;line-height:23px;color:#666;font-size:13px; }
.tm_grp .tmS_btn { position:absolute;right:0;bottom:8px; }
.tm_grp .tmM_btn { position:absolute;right:0;bottom:15px; }
.tm_grp .tmS_btn .btnC { margin:0; }
.tm_grp .tmM_btn .btnC { margin:0; }
.tm_grp .tmM_mnu { position:absolute;right:0;bottom:15px;height:23px;line-height:23px;color:#6699cc;font-size:13px; }
.tm_grp .tmM_mnu li { display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;text-align:left;vertical-align:top; }
.tm_grp .tmM_mnu li { position:relative;margin-right:21px; }
.tm_grp .tmM_mnu li a { display:block;height:23px;line-height:23px;font-size:13px;color:#666; }
.tm_grp .tmM_mnu li.on a { color:#6699cc;font-weight:bold; }
.tm_grp .tmM_mnu li:after { content:'';position:absolute;right:-12px;top:6px;height:12px;border-right:solid 1px #ccc; }
.tm_grp .tmM_mnu li:last-child { margin-right:0; }
.tm_grp .tmM_mnu li:last-child:after { display:none; }
.tm_grp .yesAlertLi { margin:-6px 0 0 0;padding-bottom:16px; }
.tm_grp .tmMB_txt+.yesAlertLi { position:relative;z-index:2;margin:-26px 0 0 0;padding-bottom:0; }
.yesFormGrayBox .tm_grp .tmMB_txt+.yesAlertLi { margin:-36px 0 0 0;padding-bottom:0; }
.tm_ico { margin-bottom:25px;text-align:center; }

/* title desc */
.tm_desc { padding:2px 0 1px 0 !important;line-height:18px !important;font-size:12px;color:#666; }
.tm_desc .desc_p { line-height:18px !important;font-size:12px;color:#666; }
.tm_desc .desc_p+.desc_p { margin-top:13px; }
.tm_desc .desc_p+.yesAlertLi { margin-top:6px; }
.tm_desc .yesAlertLi+.desc_p { margin-top:6px; }
.tm_grp+.tm_desc { margin-top:-7px; }
.tm_txt+.tm_desc { margin-top:-7px; }

/* icon */
.ico_comm {}
.ico_comm.ico_arrD { width:17px;height:16px;background-position:-20px -240px; }
.ico_comm.ico_arrU { width:17px;height:16px;background-position:-40px -240px; }
.ico_comm.ico_go   { width:17px;height:16px;background-position:-60px -240px; }
.ico_comm.ico_back { width:17px;height:16px;background-position:-60px -260px; }
.ico_comm.ico_help { width:17px;height:16px;background-position:-80px -240px; }
.ico_comm.ico_toggle    { width:17px;height:16px;background-position:-20px -240px; }
.ico_comm.ico_toggle.on { background-position:-40px -240px; }
.ico_comm.ico_goB   { width:9px;height:15px;background-position:-400px -280px; }
.ico_comm.ico_arrDB { width:15px;height:9px;background-position:-240px -280px; }

/* iconC */
.iconC { display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;text-align:left;vertical-align:top; }
.iconC { padding:0;height:18px;border:solid 1px #d8d8d8;text-indent:0;background-color:#fff; } /* border-radius:3px; */
.iconC em.txt { display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;text-align:left;vertical-align:top; }
.iconC em.txt { padding:0 4px;line-height:17px;font-size:11px;color:#666;font-weight:normal;cursor:default;text-indent:0; }
.iconC.icon_red { border-color:#ff6666; }
.iconC.icon_red em.txt { color:#ff6666;text-decoration:none; }
.iconC.icon_res { border-color:#333;background-color:#666; }
.iconC.icon_res em.txt { color:#fff;text-decoration:none; }
.iconC.ico_used { width:30px;text-align:center; }
.iconC.ico_used .txt { padding:0;text-align:center; }
.iconC.icon_deliY { border-color:#a8c2dc;background-color:#dde9f4; }
.iconC.icon_deliY em.txt { color:#5581ad !important;text-decoration:none; }
.iconC.icon_deliO { border-color:#16a16f;background-color:#16a16f; }
.iconC.icon_deliO em.txt { color:#fff !important;text-decoration:none; }
.iconC.icon_deliS { border-color:#e0b7e8;background-color:#f3e2f5; }
.iconC.icon_deliS em.txt { color:#c16ed0 !important;text-decoration:none; }
.iconC.ico_deliDawn { border-color:#222d87;background-color:#222d87; }
.iconC.ico_deliDawn em.txt { color:#fff !important;text-decoration:none; }
.iconC.ico_deliDay { border-color:#4cb400;background-color:#4cb400; }
.iconC.ico_deliDay em.txt { color:#fff !important;text-decoration:none; }
.iconC.ico_deliNor { border-color:#d8d8d8;background-color:#fff; }
.iconC.ico_deliShot { border-color:#eea900;background-color:#eea900; }
.iconC.ico_deliShot em.txt { color:#fff !important;text-decoration:none; }
.iconC.ico_deliSun { border-color:#8868E4;background-color:#8868E4; }
.iconC.ico_deliSun em.txt { color:#fff !important;text-decoration:none; }
.iconC.ico_deliSey { border-color:#19b37c;background-color:#19b37c; }
.iconC.ico_deliSey em.txt { color:#fff !important;text-decoration:none; }
a.iconC { cursor:pointer !important; }
a.iconC em.txt { cursor:pointer !important;text-decoration:none; }
a.iconC:hover em.txt { text-decoration:none; }
a:hover .iconC em.txt { text-decoration:none;cursor:pointer !important; }
.iconC_dbl { display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;text-align:left;vertical-align:top; }
.iconC_dbl { font-size:0;line-height:0; }
/* .iconC_dbl .iconC:first-child { border-top-right-radius:0;border-bottom-right-radius:0; } */
/* .iconC_dbl .iconC:last-child { border-top-left-radius:0;border-bottom-left-radius:0; } */

/* btn */
.btnC { display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;text-align:left;vertical-align:top; }
.btnC { margin:0 2px;text-align:left;white-space:nowrap;text-indent:0; }
.btnC .bWrap { display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;text-align:center;vertical-align:top; }
.btnC .bWrap { position:relative;padding:0 7px;height:28px;text-align:center;text-indent:0;border:solid 1px #ebebeb;border-bottom-color:#d8d8d8;border-right-color:#d8d8d8;border-radius:3px;background-color:#fff; }
.btnC .bWrap em.txt { display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;text-align:center;vertical-align:top; }
.btnC .bWrap em.txt { position:relative;padding:0;overflow:hidden;line-height:27px;font-size:12px;color:#333 !important;font-weight:bold;text-indent:0;cursor:pointer; }
.btnC #yesComBLKLoading { margin-top:-15px; }
a.btnC:hover { text-decoration:none; }
button.btnC { margin:0;padding:0;border:0;-webkit-appearance:none;-webkit-text-size-adjust:none;border-radius:0;background-color:transparent; }
button.btnC:disabled { opacity:0.4; }
button.btnC:disabled em.txt { opacity:0.7; }
.btnC.btn_disabled { opacity:0.4; }
.btnC.btn_disabled em.txt { opacity:0.7; }

.btnC.btn_red { }
.btnC.btn_red .bWrap { border-color:#ff6666;border-bottom-color:#e55c5c;border-right-color:#e55c5c;background-color:#ff6666; }
.btnC.btn_red .bWrap em.txt { color:#fff !important; }

.btnC.btn_press { }
.btnC.btn_press .bWrap { border-color:#eee;border-top-color:#d8d8d8;border-left-color:#d8d8d8;background-color:#eee; }
.btnC.btn_press .bWrap em.txt { color:#333 !important; }

.btnC.btn_black { }
.btnC.btn_black .bWrap { border-color:#333;border-bottom-color:#333;border-right-color:#333;background-color:#333; }
.btnC.btn_black .bWrap em.txt { color:#fff !important; }

.btnC.btn_blue { }
.btnC.btn_blue .bWrap { border-color:#196ab3;border-bottom-color:#165fa1;border-right-color:#165fa1;background-color:#196ab3; }
.btnC.btn_blue .bWrap em.txt { color:#fff !important; }

.btnC.btn_bBlue { }
.btnC.btn_bBlue .bWrap { border-color:#6699cc;border-bottom-color:#5c89b7;border-right-color:#5c89b7;background-color:#6699cc; }
.btnC.btn_bBlue .bWrap em.txt { color:#fff !important; }

.btnC.btn_sBlue { }
.btnC.btn_sBlue .bWrap { border-color:#199db3;border-bottom-color:#168da1;border-right-color:#168da1;background-color:#199db3 }
.btnC.btn_sBlue .bWrap em.txt { color:#fff !important; }

.btnC.btn_green { }
.btnC.btn_green .bWrap { border-color:#19b37c;border-bottom-color:#16a16f;border-right-color:#16a16f;background-color:#19b37c; }
.btnC.btn_green .bWrap em.txt { color:#fff !important; }

.btnC.btn_naver { }
.btnC.btn_naver .bWrap { border-color:#00DE5A;border-bottom-color:#00DE5A;border-right-color:#00DE5A;background-color:#00DE5A; }
.btnC.btn_naver .bWrap em.txt { color:#000 !important; }

.btnC.btn_ist { }
.btnC.btn_ist .bWrap { border-color:#f20055;border-bottom-color:#d9004c;border-right-color:#d9004c;background-color:#f20055; }
.btnC.btn_ist .bWrap em.txt { color:#fff !important; }

.btnC.w_50 .bWrap { padding-left:0 !important;padding-right:0 !important;width:48px; }
.btnC.w_60 .bWrap { padding-left:0 !important;padding-right:0 !important;width:58px; }
.btnC.w_70 .bWrap { padding-left:0 !important;padding-right:0 !important;width:68px; }
.btnC.w_80 .bWrap { padding-left:0 !important;padding-right:0 !important;width:78px; }
.btnC.w_90 .bWrap { padding-left:0 !important;padding-right:0 !important;width:88px; }
.btnC.w_100 .bWrap { padding-left:0 !important;padding-right:0 !important;width:98px; }
.btnC.w_110 .bWrap { padding-left:0 !important;padding-right:0 !important;width:108px; }
.btnC.w_120 .bWrap { padding-left:0 !important;padding-right:0 !important;width:118px; }
.btnC.w_125 .bWrap { padding-left:0 !important;padding-right:0 !important;width:123px; }
.btnC.w_150 .bWrap { padding-left:0 !important;padding-right:0 !important;width:148px; }
.btnC.w_160 .bWrap { padding-left:0 !important;padding-right:0 !important;width:158px; }
.btnC.w_170 .bWrap { padding-left:0 !important;padding-right:0 !important;width:168px; }
.btnC.w_180 .bWrap { padding-left:0 !important;padding-right:0 !important;width:178px; }
.btnC.w_200 .bWrap { padding-left:0 !important;padding-right:0 !important;width:198px; }
.btnC.w_220 .bWrap { padding-left:0 !important;padding-right:0 !important;width:218px; }
.btnC.w_300 .bWrap { padding-left:0 !important;padding-right:0 !important;width:298px; }
.btnC.btn_trans { margin:0;padding:0; }
.btnC.btn_trans .bWrap { margin:0;padding:0;border-color:transparent;background-color:transparent; }
.btnC.btn_trans .bWrap .txt { color:#6699cc !important;font-weight:normal;text-decoration:underline; }
.btnC.btn_trans.m_size .bWrap .txt { font-weight:bold; }
.btnC.btn_trans.b_size .bWrap .txt { font-weight:bold; }
.btnC.btn_trans.xb_size .bWrap .txt { font-weight:bold; }
.btnC.btn_trans.trans_black .bWrap .txt { color:#333 !important; }
.btnC.btn_wSizeF { margin:0;display:block; }
button.btnC.btn_wSizeF { width:100%; }
.btnC.btn_wSizeF .bWrap { display:block; }

.btnC.s_size .bWrap { padding:0 4px;height:18px;text-align:center; }
.btnC.s_size .bWrap * { font-family:'맑은 고딕','Malgun Gothic','Apple SD Gothic Neo',AppleGothic,'돋움',Dotum,'굴림',Gulim,Helvetica,sans-serif; }
.btnC.s_size .bWrap em.txt { padding:0;height:18px;line-height:17px;font-size:11px;font-weight:normal;letter-spacing:0;font-family:'맑은 고딕','Malgun Gothic','Apple SD Gothic Neo',AppleGothic,'돋움',Dotum,'굴림',Gulim,Helvetica,sans-serif !important; }
button.btnC.s_size .bWrap { height:18px; }

.btnC.m_size .bWrap { padding:0 12px;height:38px;text-align:center; }
.btnC.m_size .bWrap em.txt { padding:0;height:37px;line-height:37px;font-size:13px;font-weight:bold;letter-spacing:0; }
button.btnC.m_size .bWrap { height:38px; }

.btnC.b_size .bWrap { padding:0 19px;height:48px;text-align:center; }
.btnC.b_size .bWrap em.txt { height:47px;line-height:47px;font-size:16px;font-weight:bold;letter-spacing:0; }
.btnC.b_size.btn_2ln .bWrap { padding:14px 19px;height:40px;text-align:center; }
.btnC.b_size.btn_2ln .bWrap em.txt { height:20px;line-height:20px;font-size:16px;font-weight:bold;letter-spacing:0; }
.btnC.b_size.btn_2ln .bWrap em.des { height:20px;line-height:20px;color:#999;font-size:12px;font-weight:normal;letter-spacing:0; }
button.btnC.b_size .bWrap { height:48px; }

.btnC.xb_size .bWrap { padding:15px 0;height:28px;text-align:center; }
button.btnC.xb_size .bWrap { height:28px; }
.btnC.xb_size.btn_2ln .bWrap { height:48px; }
button.btnC.xb_size.btn_2ln .bWrap { height:48px; }
.btnC.xb_size .bWrap em.txt { padding:0 10px;line-height:28px;font-size:20px;font-family:'Noto Sans KR','맑은 고딕' !important;font-weight:500; }
.btnC.xb_size .bWrap em.des { padding:0 4px;min-height:20px;line-height:20px;font-size:12px;color:#999 !important; }
.btnC.xb_size.btn_2ln .bWrap em.txt { display:block;text-align:center; }
.btnC.xb_size.btn_2ln .bWrap em.txt.txt_2ln { line-height:48px; }
.btnC.xb_size.btn_2ln .bWrap em.des { display:block; }
.btnC.xb_size.btn_2ln.btn_sBlue .bWrap em.des { color:#fff !important; }

.btnC .bgYUI.ico_goS { margin:6px 0 0 3px;width:6px;height:16px;background-position:-130px -240px; }
.btnC.btn_red .bgYUI.ico_goS { background-position:-110px -240px; }
.btnC.btn_blue .bgYUI.ico_goS { background-position:-110px -240px; }
.btnC.s_size .bgYUI.ico_goS { margin:1px 0 0 3px; }
.btnC.m_size .bgYUI.ico_goS { margin:11px 0 0 5px; }
.btnC.b_size .bgYUI.ico_goS { margin:17px 0 0 5px; }
.btnC .bgYUI.ico_arrD { width:9px;height:8px;background-position:-130px -280px; }
.btnC.s_size .bgYUI.ico_arrD { margin:5px 0 0 3px; }
.btnC.m_size .bgYUI.ico_arrD { margin:15px 0 0 5px; }
.btnC.b_size .bgYUI.ico_arrD { margin:20px 0 0 5px; }
.btnC .bgYUI.ico_arrU { width:9px;height:8px;background-position:-130px -290px; }
.btnC.s_size .bgYUI.ico_arrU { margin:5px 0 0 0; }
.btnC.m_size .bgYUI.ico_arrU { margin:15px 0 0 5px; }
.btnC.b_size .bgYUI.ico_arrU { margin:20px 0 0 5px; }
.btnC .bgYUI.ico_dwn { margin:7px 2px 0 0;width:13px;height:14px;background-position:-100px -30px; }
.btnC.s_size .bgYUI.ico_dwn { margin:1px 2px 0 0; }
.btnC.m_size .bgYUI.ico_dwn { margin:11px 2px 0 0; }
.btnC.b_size .bgYUI.ico_dwn { margin:17px 2px 0 0; }
.btnC .ico_newSup { display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;text-align:left;vertical-align:top; }
.btnC .ico_newSup { display:inline-block;font-size:0;line-height:0;vertical-align:top; }
.btnC .ico_newSup:before { content:'';position:absolute;right:-3px;top:-3px;width:10px;height:10px;overflow:hidden;border-radius:10px;font-size:7px;color:#fff;text-align:center;text-indent:-0.5px;font-family:'yesGo';font-weight:400;background:#f44643 url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IlJlY3RhbmdsZV8xXzFfIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiDQoJIHk9IjBweCIgd2lkdGg9IjEwcHgiIGhlaWdodD0iMTBweCIgdmlld0JveD0iMCAwIDEwIDEwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxMCAxMCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8cmVjdCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0iI0VBNDQzRSIgd2lkdGg9IjEwIiBoZWlnaHQ9IjEwIi8+DQo8ZyBpZD0iUmVjdGFuZ2xlXzNfY29weV8yIj4NCgk8Zz4NCgkJPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTQsNFYzSDN2NGgxVjVoMVY0SDR6IE02LDN2Mkg1djFoMXYxaDFWM0g2eiIvPg0KCTwvZz4NCjwvZz4NCjwvc3ZnPg0K') no-repeat left top; } /* /sysimage/renew/common/ico_new.svg */

@media only screen and (-webkit-min-device-pixel-ratio:1.5), only screen and (min-device-pixel-ratio:1.5) {
	.btnC.s_size .bWrap em.txt { line-height:18px; }
}

.grpBtnCArea { margin-top:20px;text-align:center; }
.grpBtnCArea.wSizeF .grpBtnC { display:table;width:100%;table-layout:fixed; }
.grpBtnCArea.wSizeF .grpBtnC .grpBtnCell { display:table-cell; }
.grpBtnCArea.wSizeF .grpBtnC .grpBtnCell .btnC { margin:0 5px;display:block; }
.grpBtnCArea.wSizeF .grpBtnC .grpBtnCell .btnC .bWrap { display:block; }
.grpBtnCArea.wSizeF .grpBtnC .grpBtnCell.firstCol .btnC { margin:0 5px 0 0; }
.grpBtnCArea.wSizeF .grpBtnC .grpBtnCell.lastCol .btnC { margin:0 0 0 5px; }
.grpBtnCArea.wSizeF.btn_2col .grpBtnC .grpBtnCell { width:50%; }

/* text btn */
/* 상품상세 분철, 북클럽 요금제변경 */
/* 검색결과 tm_grp 내 텍스트 버튼 추가 21.08.07 */
.btn_t { display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;overflow:hidden;text-align:left;vertical-align:middle; }
.btn_t { height:15px;line-height:15px;text-indent:0;font-size:11px;color:#666;font-weight:normal; }
.btn_t.m_size { height:20px;line-height:20px;text-indent:0;font-size:12px;color:#666; }
.btn_t:hover { color:#666;text-decoration:none; }
.btn_t em.ico_arrR { margin:0 0 0 2px;width:6px;height:12px;vertical-align:top;background-position:-130px -240px; }
.btn_t em.ico_arrD { margin:4px 0 0 2px;width:9px;height:8px;background-position:-130px -280px; }
.btn_t em.ico_arrU { margin:0 0 0 2px;width:9px;height:8px;background-position:-130px -290px; }
.btn_t.m_size em.ico_arrR { margin:3px 0 0 2px; }
.btn_t.m_size em.ico_arrD { margin:6px 0 0 2px; }
.btn_t.m_size em.ico_arrU { margin:6px 0 0 2px; }
.btn_t.btn_blue { text-indent:0;font-size:11px;color:#6699cc; }
.btn_t.btn_blue:hover { color:#6699cc;text-decoration:none; }
.btn_t.btn_blue em.ico_arrR { background-position:-160px -240px; }

/* pagen */
.yesUI_pagenGrp { position:relative;z-index:2; }
.yesUI_pagenGrp .pagenBtn_lft { position:absolute;left:0;top:0; }
.yesUI_pagen {  }
.yesUI_pagen { clear:both;text-align:center;line-height:0;font-size:0; }
.yesUI_pagen .bgYUI { margin:0 2px;width:28px;height:28px;overflow:hidden;border:1px solid #d6d6d6;border-radius:3px;background-color:#fff; }
.yesUI_pagen .first { background-position:0 -340px; }
.yesUI_pagen .first.dim { background-position:-28px -340px; }
.yesUI_pagen .prev { background-position:-56px -340px; }
.yesUI_pagen .prev.dim { background-position:-84px -340px; }
.yesUI_pagen .next { background-position:-112px -340px; }
.yesUI_pagen .next.dim { background-position:-140px -340px; }
.yesUI_pagen .end { background-position:-168px -340px; }
.yesUI_pagen .end.dim { background-position:-196px -340px; }
.yesUI_pagen .num { display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;overflow:hidden;text-align:center; }
.yesUI_pagen .num { display:inline-block;margin:0 2px;padding:0 3px;width:auto !important;min-width:22px;_width:28px;height:28px;line-height:28px;font-size:12px;vertical-align:top;border:1px solid #d6d6d6;border-radius:3px;color:#999;background-color:#fff; }
.yesUI_pagen a.num:hover { text-decoration:none;background-color:#e7f2fb; }
.yesUI_pagen .num.t_s { font-size:0.78em; }
.yesUI_pagen strong.num { border:solid 1px #6699cc;color:#fff;background-color:#6699cc;cursor:pointer; }
.yesUI_pagen a.num.on { border:solid 1px #6699cc;color:#fff;background-color:#6699cc;cursor:pointer; } /* 카트 페이지 일 경우 */
.yesUI_pagen a.num.on:hover { text-decoration:none;background-color:#6699cc;cursor:pointer; } /* 카트 페이지 일 경우 */

/* pagen small */
.yesUI_pagenS { }
.yesUI_pagenS { padding:10px 0 10px 12px;text-align:left;font-size:14px; }
.yesUI_pagenS .bgYUI { margin:0 -2px;width:24px;height:24px;overflow:hidden;border:1px solid transparent; }
.yesUI_pagenS .first { background-position:0 -372px; }
.yesUI_pagenS .first.dim { background-position:-30px -372px; }
.yesUI_pagenS .prev { background-position:-58px -372px; }
.yesUI_pagenS .prev.dim { background-position:-86px -372px; }
.yesUI_pagenS .next { background-position:-114px -372px; }
.yesUI_pagenS .next.dim { background-position:-142px -372px; }
.yesUI_pagenS .end { background-position:-170px -372px; }
.yesUI_pagenS .end.dim { background-position:-198px -372px; }
.yesUI_pagenS .num { display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;overflow:hidden;text-align:center; }
.yesUI_pagenS .num { display:inline-block;margin:0 -2px;padding:0 2px 0 1px;width:auto !important;min-width:21px;_width:24px;height:24px;line-height:24px;font-size:12px;vertical-align:top;border:1px solid transparent;color:#666; }
.yesUI_pagenS a.num:hover { text-decoration:none;border:1px solid #d8d8d8;border-radius:3px;background-color:#fff; }
.yesUI_pagenS strong.num { border:solid 1px #d8d8d8;border-radius:3px;color:#333;background-color:#fff;cursor:pointer; }

.yesUI_pagenMore {}
.yesUI_pagenMore .btn_more .bgYUI { margin:10px 0 0 3px;width:9px;height:8px;background-position:-130px -280px; }

/* 키워드검색 / 스쿨콜라보에서 쓰인 사각형 탭 */
/* 모바일웹의 common.css yesSquareTab에도 제작예정 */
.yesSquareTab {  }
.yesSquareTab ul { display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex; }
.yesSquareTab ul li { display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex; }
.yesSquareTab ul li { position:relative;margin-right:5px; }
.yesSquareTab ul li:last-child { margin-right:0; }
.yesSquareTab.ar ul li { position:relative;margin:0 0 0 5px; }
.yesSquareTab.ar ul li:first-child { margin-left:0; }
.yesSquareTab ul li input { position:absolute;z-index:0;left:5px;top:5px; }
.yesSquareTab ul li label { position:relative;z-index:2;display:block;padding:10px 18px;line-height:18px;font-size:13px;color:#666;font-weight:normal;text-align:center;border:solid 1px #ebebeb;border-radius:3px;background-color:#f8f8f8; }
.yesSquareTab ul li label em.txt { color:#666; }
.yesSquareTab ul li input:checked+label { border-color:#333;background-color:#fff; }
.yesSquareTab ul li input:checked+label em.txt { color:#333;font-weight:bold; }

/* eBook분야메인,전시에 쓰인 라운드 탭 */
/* 모바일웹의 base.css rndTab 와 비슷하지만 모바일웹은 플리킹이 고려되어있어 구조상 다름 */
.yesRndTab {  }
.yesRndTab ul { display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex; }
.yesRndTab ul li { display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex; }
.yesRndTab ul li { position:relative;margin-right:5px; }
.yesRndTab ul li:last-child { margin-right:0; }
.yesRndTab.ar ul li { position:relative;margin:0 0 0 5px; }
.yesRndTab.ar ul li:first-child { margin-left:0; }
.yesRndTab ul li input { position:absolute;z-index:0;left:5px;top:5px; }
.yesRndTab ul li label { position:relative;z-index:2;display:block;padding:10px 18px;line-height:18px;font-size:13px;color:#666;font-weight:normal;text-align:center;border:solid 1px #ebebeb;border-radius:20px;background-color:#f8f8f8; }
.yesRndTab.s_size ul li label { padding:5px 14px;border-radius:15px; }
.yesRndTab ul li label em.txt { color:#666; }
.yesRndTab ul li input:checked+label { border-color:#333;background-color:#fff; }
.yesRndTab ul li input:checked+label em.txt { color:#333;font-weight:normal; }

/* RADIO TOGGLE TAB */
/* 모바일 스타일 복사 */
/* 모바일 웰컴 > 외서 / eBook 키워드검색 */
.radioTabGrp { text-align:center; }
.radioTabGrp a.toggle { display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;text-align:left;vertical-align:top; }
.radioTabGrp a.toggle { vertical-align:top;border-radius:20px;background-color:#f8f8f8; }
.radioTabGrp a.toggle:hover { text-decoration:none; }
.radioTabGrp a.toggle .txt { display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;text-align:left;vertical-align:top; }
.radioTabGrp a.toggle .txt { position:relative;z-index:1;padding:0 27px;min-width:44px;height:38px;line-height:38px;font-size:13px;color:#666;border:solid 1px #ebebeb;border-radius:20px;vertical-align:top; }
.radioTabGrp a.toggle .txt:nth-child(1) { margin:0 -10px 0 0; }
.radioTabGrp a.toggle .txt:nth-child(2) { margin:0 0 0 -10px; }
.radioTabGrp a.toggle.tabOn .txt:nth-child(1) { z-index:2;border-color:#333;color:#333;font-weight:bold;background-color:#fff; }
.radioTabGrp a.toggle.tabOff .txt:nth-child(2) { z-index:2;border-color:#333;color:#333;font-weight:bold;background-color:#fff; }
.radioTabGrp.wSizeF { font-size:0;line-height:0; }
.radioTabGrp.wSizeF a.toggle { display:block; }
.radioTabGrp.wSizeF a.toggle * { box-sizing:border-box; }
.radioTabGrp.wSizeF a.toggle .txt { padding:0;width:calc(50% + 10px);height:40px;font-size:14px; }

/* radioBtn - 사각탭모양 라디오기능 */
/* 모바일웹의 common.css btnRadio_wrap 동일 */
.yesRadioTab { border:solid 1px #d8d8d8;border-radius:3px;background-color:#f8f8f8; }
.yesRadioTab ul { display:table;width:100%;table-layout:fixed; }
.yesRadioTab li { display:table-cell;position:relative;z-index:1;height:28px;text-align:center; }
.yesRadioTab li.w_100 { width:100px; }
.yesRadioTab li a { display:block;position:relative;z-index:2;height:28px; }
.yesRadioTab li a em.txt { line-height:28px;color:#666;font-size:12px;font-weight:normal; }
.yesRadioTab li .yesRadio { position:absolute;opacity:0; }
.yesRadioTab li label { display:block;position:relative;z-index:2;line-height:28px;height:28px; }
.yesRadioTab li label .yBlind { left:-999em;top:0; } /* 체크시 맨위로 올라가는 버그로 재정의 */
.yesRadioTab li label em.txt { line-height:28px;color:#666;font-size:12px;font-weight:normal; }
.yesRadioTab li .yesRadio:checked+label { background-color:#fff; }
.yesRadioTab li .yesRadio:checked+label:before { content:'';position:absolute;left:-1px;top:-1px;right:-1px;bottom:-1px;border:solid 1px #333; }
.yesRadioTab li .yesRadio:checked+label em.txt { color:#333;font-weight:bold; }
.yesRadioTab li:first-child .yesRadio:checked+label:before { border-top-left-radius:3px;border-bottom-left-radius:3px;   }
.yesRadioTab li:last-child .yesRadio:checked+label:before  { border-top-right-radius:3px;border-bottom-right-radius:3px; }
.yesRadioTab li a:hover { text-decoration:none; }
.yesRadioTab li a:hover em.txt { color:#333; }
.yesRadioTab li:after { content:'';position:absolute;right:0;top:0;bottom:0;z-index:1;border-right:solid 1px #d8d8d8; }
.yesRadioTab li:last-child:after { display:none; }
.yesRadioTab li.selected { z-index:2; }
.yesRadioTab li.selected:before { content:'';position:absolute;left:-1px;top:-1px;right:-1px;bottom:-1px;z-index:5;border:solid 1px #333; }
.yesRadioTab li:first-child.selected:before { border-top-left-radius:3px;border-bottom-left-radius:3px;   }
.yesRadioTab li:last-child.selected:before  { border-top-right-radius:3px;border-bottom-right-radius:3px; }
.yesRadioTab li.selected a { background-color:#fff; }
.yesRadioTab li.selected a em.txt { color:#333; }
.yesRadioTab li.selected a:hover em.txt { color:#333; }
.yesRadioTab li.selected label { background-color:#fff; }
.yesRadioTab li.selected label em.txt { color:#333; }
.yesRadioTab.col_2 li { width:50%; }
.yesRadioTab.col_3 li { width:33.3%; }
.yesRadioTab.col_3 li:liast-child { width:auto; }
.yesRadioTab.col_4 li { width:25%; }
.yesRadioTab.col_5 li { width:20%; }
.yesRadioTab.s_size li { height:18px; }
.yesRadioTab.s_size li a { height:18px; }
.yesRadioTab.s_size li a em.txt { line-height:18px;font-size:11px;font-weight:normal; }
.yesRadioTab.s_size li label { height:18px;line-height:18px; }
.yesRadioTab.s_size li label em.txt { line-height:17px;font-size:11px;font-weight:normal; }
.yesRadioTab.m_size li { height:38px; }
.yesRadioTab.m_size li a { height:38px; }
.yesRadioTab.m_size li a em.txt { line-height:38px;font-size:13px;font-weight:bold; }
.yesRadioTab.m_size li label { height:38px; }
.yesRadioTab.m_size li label em.txt { line-height:37px;font-size:13px;font-weight:bold; }
.yesRadioTab.b_size li { height:48px; }
.yesRadioTab.b_size li a { height:48px; }
.yesRadioTab.b_size li a em.txt { line-height:48px;font-size:16px;font-weight:bold; }
.yesRadioTab.b_size li label { height:48px; }
.yesRadioTab.b_size li label em.txt { line-height:47px;font-size:16px;font-weight:bold; }
.yesRadioTab.tabInline { display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;text-align:left;vertical-align:top; }
.yesRadioTab.tabInline ul { width:auto; }
.yesRadioTab.tabInline ul li label { padding-left:18px;padding-right:18px;white-space:nowrap; }

/* input */
.yesIpt { display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;text-align:left;vertical-align:middle;box-shadow:inset 0 1px 2px 0 #fafafa; }
.yesIpt { box-sizing:border-box;position:relative;padding:3px 8px 5px;width:auto;height:30px;line-height:20px;border:solid 1px #ebebeb;border-top-color:#d8d8d8;border-left-color:#d8d8d8;border-radius:3px;background-color:#fff; }
.yesIpt.yesIptCal { padding-left:0 !important;padding-right:25px !important; }
.yesIpt.yesIptCal input { text-align:center; }
.yesIpt.yesIptCal .lnk_cal { display:block;position:absolute;right:0;top:50%;margin-top:-9px;padding-right:5px; }
.yesIpt.yesIptCal .lnk_cal .bgYUI { width:17px;height:18px;background-position:-130px -30px; }
.yesIpt label { position:absolute;left:8px;top:4px;height:20px;line-height:20px;color:#999;font-size:12px; }
.yesIpt .lnk_del { display:none;position:absolute;right:0;top:50%;margin-top:-14px;padding:10px 10px;height:9px; } 
.yesIpt.nowFocus .lnk_del { display:block; } 
.yesIpt .lnk_del .bgYUI { width:9px;height:9px;background-position:-260px -240px; } 
.yesIpt .ipt_msg { position:absolute;right:8px;top:4px;height:20px;line-height:20px;color:#999;font-size:12px; } 
.yesIpt .ipt_cVal { position:absolute;right:5px;top:50%;margin-top:-16px; } 
.yesIpt.ipt_disabled { opacity:0.4;background:#f8f8f8; } /* 주석 */
.yesIpt.ipt_disabled label { color:#000; }
.yesIpt.ipt_readonly { background:rgba(248,248,248,0.4); }
.yesIpt.ipt_readonly label { color:#333; }
.yesIpt input { width:100%;height:20px;line-height:20px;overflow:hidden;border:none;border-color:transparent;font-size:12px;color:#333;-webkit-appearance:none;border-radius:0;outline-style:none;background-color:transparent;vertical-align:top; }
.yesIpt input:focus { outline:none; }
.yesIpt input:-ms-clear { display:none; }
.yesIpt input:-ms-reveal { display:none; }
.yesIpt input::-ms-clear { display:none; }
.yesIpt input::-ms-reveal { display:none; }
.yesIpt.ipt_clearNone input::-ms-clear { display:none; }
.yesIpt input:-webkit-autofill { -webkit-box-shadow: 0 0 0px 1000px white inset !important; }
.yesIpt.s_size { padding:0 5px;width:auto;height:20px;line-height:18px; }
.yesIpt.s_size input { padding:0;height:17px;line-height:17px;font-size:12px; }
.yesIpt.s_size label { position:absolute;left:5px;top:1px;height:17px;line-height:17px;font-size:12px; }
.yesIpt.s_size .ipt_msg { right:5px;top:1px;height:17px;line-height:17px;font-size:12px; } 
.yesIpt.m_size { padding:4px 11px 6px;width:auto;height:40px;line-height:28px; }
.yesIpt.m_size input { padding:0;height:28px;line-height:27px;font-size:13px;font-weight:bold; }
.yesIpt.m_size label { position:absolute;left:11px;top:1px;height:35px;line-height:35px;font-size:13px; }
.yesIpt.m_size .ipt_msg { right:11px;top:1px;height:35px;line-height:35px;font-size:13px; }
.yesIpt.b_size { padding:9px 14px 11px;width:auto;height:50px;line-height:28px; }
.yesIpt.b_size.chkVal { padding-right:80px; }
.yesIpt.b_size input { padding:0;height:28px;line-height:27px;font-size:16px;font-weight:bold; }
.yesIpt.b_size label { position:absolute;left:14px;top:1px;height:45px;line-height:45px;font-size:16px; }
.yesIpt.b_size .ipt_msg { right:19px;top:1px;height:45px;line-height:45px;font-size:13px; }
.yesIpt.labelHide label { display:none; }
.yesIpt input:focus+label { display:none; }
.yesIpt.labelHideCss label { display:none; }
.yesIpt.labelHideCss input:placeholder-shown+label { display:block; }
.yesIpt.error { border:solid 1px #ff6666; }
.yesIpt.focusOn.focus_blue { border:solid 1px #6699cc; }
.yesIpt.w_40 { width:40px; }
.yesIpt.w_45 { width:45px; }
.yesIpt.w_50 { width:50px; }
.yesIpt.w_60 { width:60px; }
.yesIpt.w_70 { width:70px; }
.yesIpt.w_77 { width:77px; }
.yesIpt.w_80 { width:80px; }
.yesIpt.w_87 { width:87px; }
.yesIpt.w_90 { width:90px; }
.yesIpt.w_100 { width:100px; }
.yesIpt.w_110 { width:110px; }
.yesIpt.w_120 { width:120px; }
.yesIpt.w_130 { width:130px; }
.yesIpt.w_140 { width:140px; }
.yesIpt.w_150 { width:150px; }
.yesIpt.w_160 { width:160px; }
.yesIpt.w_170 { width:170px; }
.yesIpt.w_180 { width:170px; }
.yesIpt.w_190 { width:190px; }
.yesIpt.w_200 { width:200px; }
.yesIpt.w_210 { width:210px; }
.yesIpt.w_220 { width:220px; }
.yesIpt.ipt_wSizeF { display:block; }
.yesIptTxt { display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;text-align:left;vertical-align:middle; }
.yesIptTxt { vertical-align:-2px; }

/* input discription */
.yesFormTxt { margin-bottom:7px;padding:7px 0 0 0;line-height:17px;font-size:13px;color:#666; }
.yesFormTxt.m_size { line-height:16px;font-size:12px; }
.yesFormTxt.error { color:#ff6666; }

/* 파일첨부 */
.yesFileInpAra { padding-bottom:10px;border-bottom:solid 1px #ebebeb; }
.yesFileInpAra.no_bdr { padding-bottom:0;border-bottom:none; }
.yesFileInpAra #yesComLoading:after { margin-top:-23px; }
.yesFileInpAra .yesFileIpt { position:relative;float:left;width:80px; }
.yesFileInpAra .yesFileIpt label { display:block; }
.yesFileInpAra .yesFileIpt label .btnC { margin:0; }
.yesFileInpAra .yesFileIpt input[type="file"] { position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0; }
.yesFileInpAra .yesFileIpt_files { margin-left:95px; }
.yesFileInpAra .yesFileIpt_files li { padding:3px 0 2px 20px !important;line-height:16px !important;text-indent:-19px !important;color:#999;font-size:12px;border:none !important;text-align:left;word-break:break-all;word-wrap:break-word; }
.yesFileInpAra .yesFileIpt_files li .bl_file { margin:0 3px 0 0;width:17px;height:17px;background-position:-100px 0; }
.yesFileInpAra .yesFileIpt_files li .del_file { display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;overflow:hidden;text-align:left;vertical-align:top; }
.yesFileInpAra .yesFileIpt_files li .del_file { padding:4px 4px 3px;width:9px;height:9px;text-indent:0 !important; }
.yesFileInpAra .yesFileIpt_files li .del_file .ico_del { width:9px;height:9px;background-position:-240px -240px; }

/* textarea */
.yesTxtArea { display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;text-align:left;vertical-align:top; }
.yesTxtArea { position:relative;padding:3px 8px 5px;width:auto;overflow:hidden;line-height:20px;color:#666;border:solid 1px #ebebeb;border-top-color:#d8d8d8;border-left-color:#d8d8d8;border-radius:3px;background:#fff; }
.yesTxtArea.botIptMsg { padding:3px 8px 25px; }
.yesTxtArea.txtA_wSizeF { display:block; }
.yesTxtArea label { position:absolute;left:8px;top:8px;min-height:20px;line-height:20px;color:#999;font-size:12px; }
.yesTxtArea.labelHide label { display:none; }
.yesTxtArea.labelHideCss label { display:none; }
.yesTxtArea.labelHideCss textarea:placeholder-shown+label { display:block; }
.yesTxtArea textarea { margin:0;padding:0;width:100%;overflow:auto;line-height:20px;border:none;color:#666;font-size:12px;-webkit-appearance:none;border-radius:0;resize:none;vertical-align:top; }
.yesTxtArea textarea:focus { outline:none; }
.yesTxtArea .ipt_msg { position:absolute;right:11px;bottom:9px;height:1em;line-height:1em;font-size:12px;color:#999; }
.yesTxtArea .ipt_msg strong { font-weight:normal;color:#333; }
.yesTxtArea .ipt_msg.txtLen { font-family:'yesM' !important;font-weight:normal !important; }
.yesTxtArea .ipt_msg.txtLen strong { font-family:'yesM' !important;font-weight:normal !important; }
.yesTxtArea.m_size { padding:9px 11px 11px;width:auto;font-size:13px; }
.yesTxtArea.m_size.botIptMsg { padding:9px 11px 25px; }
.yesTxtArea.m_size label { left:11px;top:9px;min-height:24px;line-height:24px;color:#999;font-size:13px; }
.yesTxtArea.m_size label .yesAlertLi li { color:#999; }
.yesTxtArea.m_size textarea { line-height:24px;border:none;color:#666;font-size:13px; }
.yesTxtArea.row_5 textarea { height:100px; }
.yesTxtArea.m_size.row_4 textarea { height:96px; }
.yesTxtArea.m_size.row_5 textarea { height:120px; }
.yesTxtArea.m_size.row_6 textarea { height:144px; }
.yesTxtArea.m_size.row_7 textarea { height:168px; }
.yesTxtArea.m_size.row_8 textarea { height:192px; }
.yesTxtArea.m_size.row_9 textarea { height:216px; }
.yesTxtArea.m_size.row_10 textarea { height:240px; }

/* checkbox */
.yesChk { display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;text-align:left;vertical-align:top; }
.yesChk { position:relative; }
.yesChk label { display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;text-align:left;vertical-align:top; }
.yesChk label { position:relative;z-index:2;padding:0 0 0 26px;min-height:20px;line-height:20px;color:#666;font-size:13px; }
.yesChk label .ico_yesChk { position:absolute;left:0;top:0;width:18px;height:18px;border:solid 1px #ebebeb;border-top-color:#d8d8d8;border-left-color:#d8d8d8;border-radius:3px;background-position:-201px -1px; }
.yesChk.chkOn label .ico_yesChk { border-color:#6699cc;background-position:-231px -1px; }
.yesChk.ipt_disabled { opacity:0.4;background:#f8f8f8; } /* 주석 */
.yesChk input.iptChk { position:absolute;left:2px;top:2px;z-index:1;width:12px;height:12px;cursor:pointer;border:0;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none; }
.yesChk input.iptChk:focus { outline:none; }
.yesChk input.iptChk:checked+label .ico_yesChk { border-color:#6699cc;background-position:-231px -1px; }
.yesChk input.iptChk:checked+.ico_yesChk { border-color:#6699cc;background-position:-231px -1px; }
.yesIpt+.yesChk { vertical-align:middle; }

/* radiokbox */
.yesRadio { display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;text-align:left;vertical-align:top; }
.yesRadio { position:relative; }
.yesRadio label { display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;text-align:left;vertical-align:top; }
.yesRadio label { position:relative;z-index:2;padding:0 0 0 26px;height:20px;line-height:20px;color:#666;font-size:13px; }
.yesRadio label .ico_yesChk { position:absolute;left:0;top:0;width:18px;height:18px;border:solid 1px #d8d8d8;border-radius:20px;background-position:-201px -31px; }
.yesRadio label .txt { color:#666; }
.yesRadio label:hover .txt { color:#333; }
.yesRadio.chkOn label .ico_yesChk { border-color:#6699cc;background-position:-231px -31px; }
.yesRadio.ipt_disabled { opacity:0.4;background:#f8f8f8; } /* 주석 */
.yesRadio input.iptRadio { position:absolute;left:2px;top:2px;z-index:1;width:12px;height:12px;cursor:pointer;border:0;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none; }
.yesRadio input.iptRadio:focus { outline:none; }
.yesRadio input.iptRadio:checked+label .ico_yesChk { border-color:#6699cc;background-position:-231px -31px; }
.yesRadio input.iptRadio:checked+.ico_yesChk { border-color:#6699cc;background-position:-231px -31px; }

/* select 안심택배에서만 쓰임 */
.yesSel { display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;text-align:left;vertical-align:top; }
.yesSel { position:relative; }
.yesSel select { position:absolute;left:5px;top:5px;z-index:1;width:2px;height:2px;overflow:hidden; }
.yesSel .yesSelDl { display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;text-align:left;vertical-align:top; }
.yesSel .yesSelDl { position:relative;z-index:10;height:28px;border:solid 1px #d8d8d8;background-color:#fff; }
.yesSel .yesSelDl dt { }
.yesSel .yesSelDl dt a { display:block;padding:0 8px;height:28px;line-height:25px;color:#666;background:url('/sysimage/yesUI/bgYUI.png?ver=210806a') no-repeat right -525px; }
.yesSel .yesSelDl dt.on a { background-position:right -575px; }
.yesSel .yesSelDl dt a:hover { color:#333;text-decoration:none; }
.yesSel .yesSelDl dd { display:none;position:absolute;left:-1px;top:28px;right:-1px;max-height:450px;overflow-y:auto;border:solid 1px #d8d8d8;background-color:#fff; }
.yesSel .yesSelDl dd li { height:25px;overflow:hidden; }
.yesSel .yesSelDl dd li a { display:block;padding:0 0 0 8px;overflow:hidden;line-height:22px;text-indent:0;color:#666;text-align:left; }
.yesSel .yesSelDl dd li a:hover { text-decoration:none;background-color:#f8f8f8; }
.yesSel.sel_wSizeF { display:block; }
.yesSel.sel_wSizeF .yesSelDl { display:block; }

/* select Normal */
.yesSelNor { display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;text-align:left;vertical-align:middle; }
.yesSelNor { position:relative; }
.yesSelNor label { display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;overflow:hidden;text-align:left;cursor:pointer;vertical-align:top;  } 
.yesSelNor label { box-sizing:border-box;position:relative;_z-index:-1;padding:0 20px 0 9px;height:30px;border:solid 1px #d8d8d8;border-radius:3px;line-height:26px;font-size:12px;color:#666;background-color:#fff; } 
.yesSelNor label .txt { line-height:26px;font-size:12px;color:#666;font-weight:normal; } 
.yesSelNor label .ico_arr { position:absolute;right:0;top:0;width:20px;height:28px;background-position:right -525px } 
.yesSelNor select { box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;cursor:pointer; }
.yesSelNor select { position:absolute;left:0;top:0;padding-left:9px !important;width:100%;height:30px;line-height:30px;border:0;border:none;font-size:12px;color:#666;text-indent:0;opacity:0;filter:alpha(opacity=0);-webkit-appearance:none;-moz-appearance:none;appearance:none; }
.yesSelNor select::-ms-expand { display:none; /* ie10,11 네이티브 화살표 숨기기 */ }
.yesSelNor.m_size label { padding:0 22px 0 11px;height:40px;line-height:36px;font-size:13px; } 
.yesSelNor.m_size label .txt { line-height:36px; } 
.yesSelNor.m_size label .ico_arr { height:38px;background-position:right -520px } 
.yesSelNor.m_size select { padding-left:10px !important;height:40px;line-height:40px;font-size:13px;color:#666; }
.yesSelNor.b_size label { padding:0 22px 0 11px;height:50px;line-height:46px;font-size:16px; } 
.yesSelNor.b_size label .txt { line-height:46px;font-size:16px; } 
.yesSelNor.b_size label .ico_arr { height:48px;background-position:right -515px } 
.yesSelNor.b_size select { padding-left:10px !important;height:50px;line-height:50px;font-size:13px;color:#666; }
.yesSelNor.w_60 label { width:60px; }
.yesSelNor.w_70 label { width:70px; }
.yesSelNor.w_80 label { width:80px; }
.yesSelNor.w_90 label { width:90px; }
.yesSelNor.w_100 label { width:100px; }
.yesSelNor.w_110 label { width:110px; }
.yesSelNor.w_120 label { width:120px; }
.yesSelNor.w_130 label { width:130px; }
.yesSelNor.w_140 label { width:140px; }
.yesSelNor.w_150 label { width:150px; }
.yesSelNor.w_200 label { width:200px; }
.yesSelNor.w_300 label { width:300px; }
.yesSelNor.w_400 label { width:400px; }
.yesSelNor.sel_wSizeF { display:block; }
.yesSelNor.sel_wSizeF label { display:block; }
.yesSelNor.sel_disabled label { opacity:0.4;background-color:#f8f8f8; } 
.yesSelNor.dim label { border:solid 1px #ebebeb;color:#ccc;background-color:#f8f8f8; } 

/* select Normal (without script) */
.yesSelNor.native { background-color:#fff; }
.yesSelNor.native:before { content:'';display:block;position:absolute;right:0;top:50%;margin-top:-14px;width:20px;height:28px;background-image:url('https://image.yes24.com/sysimage/yesUI/bgYUI.png?ver=210806a');background-repeat:no-repeat;background-position:right -525px; }
.yesSelNor.native label { display:none !important; }
.yesSelNor.native select { position:relative;z-index:2;padding:0 20px 0 9px;width:100%;line-height:28px;font-size:12px;border:solid 1px #d8d8d8;border-radius:3px;opacity:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent !important;vertical-align:top; }
.yesSelNor.native select:focus { outline:none; }
.yesSelNor.native select::-ms-expand { display:none;/*for IE10,11*/ }
.yesSelNor.native.m_size select { font-size:13px; }
.yesSelNor.native.m_size select option { font-size:13px; }
.yesSelNor.native.b_size select { font-size:16px; }
.yesSelNor.native.b_size select option { font-size:13px; }
.yesSelNor.native.w_60 select { width:60px; }
.yesSelNor.native.w_70 select { width:70px; }
.yesSelNor.native.w_80 select { width:80px; }
.yesSelNor.native.w_90 select { width:90px; }
.yesSelNor.native.w_100 select { width:100px; }
.yesSelNor.native.w_110 select { width:110px; }
.yesSelNor.native.w_120 select { width:120px; }
.yesSelNor.native.w_130 select { width:130px; }
.yesSelNor.native.w_140 select { width:140px; }
.yesSelNor.native.w_150 select { width:150px; }
.yesSelNor.native.w_200 select { width:200px; }
.yesSelNor.native.w_300 select { width:300px; }
.yesSelNor.native.w_400 select { width:400px; }
.yesSelNor.native.sel_disabled { background-color:#f8f8f8; } 
.yesSelNor.native.sel_disabled:before { opacity:0.4;} 
.yesSelNor.native.sel_disabled select { opacity:0.4; } 
.yesSelNor.native.dim { background-color:#f8f8f8;} 
.yesSelNor.native.dim:before { opacity:0.4;} 
.yesSelNor.native.dim select { border:solid 1px #ebebeb;color:#ccc; } 

/* page table */
.yesTb { }
.yesTb.bg_white { background-color:#fff; }
.yesTb.lnNone table thead th { border-right:none; }
.yesTb.lnNone table tbody td { border-right:none; }
.yesTb table { border-collapse:collapse !important;table-layout:fixed;border-top:solid 1px #d8d8d8;border-bottom:solid 1px #d8d8d8; }
.yesTb.topLnNone table { border-top:none; }
.yesTb table a:hover { color:#333; }
.yesTb table .btnC { vertical-align:middle; }
.yesTb table caption { display:none; }
.yesTb table thead th { padding:6px 0 6px 0;line-height:18px;font-size:12px;text-align:center;color:#333;text-indent:0;font-weight:bold;border-right:solid 1px #ebebeb;border-bottom:solid 1px #ebebeb;background-color:#f8f8f8; }
.yesTb.th_white table thead th { background-color:#fff; }
.yesTb.th_white table tbody th { border-right:none;background-color:#fff; }
.yesTb table thead.b_size th { padding:12px 0;font-size:13px; }
.yesTb table thead.xb_size th { padding:13px 0 16px;min-height:22px;line-height:20px;font-size:16px; }
.yesTb table tfoot td { padding:8px 10px;min-height:22px;line-height:22px;color:#333;font-size:12px;text-indent:0;vertical-align:middle;border-top:solid 1px #ebebeb;border-right:solid 1px #ebebeb;font-weight:bold;background-color:#f8f8f8; }
.yesTb table tfoot .bgWhite td { background-color:#fff; }
.yesTb table tbody th { padding:6px 0 6px 0;line-height:16px;font-size:13px;text-align:center;color:#333;text-indent:0;border-top:solid 1px #ebebeb;border-right:solid 1px #ebebeb;background-color:#f8f8f8; }
.yesTb table tbody th.bdrL { border-left:solid 1px #ebebeb; }
.yesTb table tbody.b_size th { padding:12px 0 12px 0;font-size:13px; }
.yesTb table tbody.xb_size th { padding:13px 0 16px;min-height:22px;line-height:20px;font-size:16px; }
.yesTb table tbody td { padding:6px 14px 6px;line-height:16px;color:#666;text-indent:0;border-top:solid 1px #ebebeb;border-right:solid 1px #ebebeb; }
.yesTb table tbody.b_size td { padding:12px 14px 12px;line-height:16px;font-size:12px; }
.yesTb table tbody.xb_size td { padding:13px 19px 16px;min-height:22px;line-height:20px;font-size:16px; }
.yesTb table tbody.xb_size td.txtNor { padding:15px 19px 18px;min-height:16px;line-height:16px;font-size:12px; }
.yesTb table tbody td.ac { padding-left:0;padding-right:0; }
.yesTb table tbody tr.rowNone { display:none; }
.yesTb table tbody tr:first-child > td { border-top:none; }
.yesTb table tbody tr:first-child > th { border-top:none; }
.yesTb table tbody tr:first-child.rowNone+tr th { border-top:none; }
.yesTb table tbody tr:first-child.rowNone+tr td { border-top:none; }
.yesTb table .lastCol { border-right:none; }
.yesTb table td { text-align:left; }
.yesTb table td.ar { padding-right:10px !important; }
.yesTb table td.diviTd { border-right:solid 1px #d8d8d8; }
.yesTb table td.inpArea { padding:6px 10px 4px 10px !important; }
.yesTb table td.inpArea input[type=checkbox] { width:13px;height:13px;vertical-align:middle;vertical-align:-3px; }
.yesTb table td.inpArea input[type=radio]    { width:13px;height:13px;vertical-align:middle;vertical-align:-3px; }
.yesTb table td .inpDes { padding:3px 0 6px 4px;line-height:16px;font-size:12px;color:#999; }
.yesTb table td span.inpDes { padding:0 !important; }
.yesTb table td .inpDes+.inpDes { margin-top:-2px;padding:0 0 6px 4px; }
.yesTb table tbody.b_size  td .inpDes { padding:3px 0 6px 4px; }
.yesTb table tbody.b_size  td .inpDes+.inpDes { margin-top:-2px;padding:0 0 6px 4px; }
.yesTb table tbody.xb_size td .inpDes { padding:3px 0 6px 9px; }
.yesTb table tbody.xb_size td .inpDes+.inpDes { margin-top:-2px;padding:0 0 6px 9px; }
.yesTb table tbody.b_size td.inpArea { padding:6px 10px 4px 10px !important; }
.yesTb table tbody.xb_size td.inpArea { padding:6px 10px 4px 10px !important; }
.yesTb table tbody td.inpArea .setAlignL { margin-left:4px; } /* colGrp 에서는 margin대신 padding */
.yesTb table tbody.b_size td.inpArea .setAlignL { margin-left:4px; }
.yesTb table tbody.xb_size td.inpArea .setAlignL { margin-left:9px; }
.yesTb table td.noData { padding:65px 0 !important;text-align:center;border-right:none;font-size:12px; }
.yesTb table tbody.xb_size td.noData { font-size:12px; }
.yesTb table td .tbRowLi { display:block;margin:0 10px;font-size:12px; }
.yesTb table td .tbRowLi.nor_tp { }
.yesTb table td .tbRowLi:after { content:'';clear:both;display:block; }
.yesTb table td .tbRowLi li { float:left;padding:3px 0;width:100%;min-height:24px;line-height:24px;border-top:dashed 1px #e5e5e5; }
.yesTb table td .tbRowLi li:after { content:'';clear:both;display:block; }
.yesTb table td .tbRowLi li .item { float:left;line-height:22px; }
.yesTb table td .tbRowLi li .itemValu { float:right;line-height:22px; }
.yesTb table td .tbRowLi li:first-child { border-top:none; }
.yesTb table td .tbRowLi li:last-child { border-top:solid 1px #e5e5e5; }
.yesTb table td .tbRowLi.nor_tp li:last-child { border-top:dashed 1px #e5e5e5; }
.yesTb table td .tbRowLi.nor_tp li:first-child:last-child { border-top:none; }

.transTb {}
.transTb table { border-collapse:collapse; }
.transTb table caption { display:none; }
.transTb table th { padding:6px 0 6px 10px; }
.transTb table td { padding:6px 0;line-height:16px;color:#666; }
.transTb table tr:last-child td { padding-bottom:0 !important; }

/* form구분 table안의 형태와 div형태로 나뉨 */
/* gutter5 안심택배에서 처음쓰임 이후 안쓰임 */
/* row_3col 안심택배에서 처음쓰임 이후 안쓰임 */
/* 신규 공통 스타일 cols로 통합 */
.inpArea .yesRadioGrp {  }
.inpArea .yesRadioGrp .yesRadio {  }
.inpArea .yesRadioGrp.h_40 .yesRadio {  }
.inpArea .yesRadioGrp.h_40 .yesRadio label { height:40px;line-height:40px; }
.inpArea .yesRadioGrp.h_40 .yesRadio label .ico_yesChk { top:10px; }
.inpArea .yesRadioGrp.h_40 .yesRadio input.iptRadio { top:12px; }
.inpArea .yesRadioGrp .yesRadio.w_100 { width:100px; }
.inpArea .yesRadioGrp .yesRadio.w_160 { width:160px; }
.inpArea .inpRow { margin:0;padding:4px 0 6px 0; }
.inpArea .inpRow label.inpRowChk { }
.inpArea .inpRow label.inpRowChk input.inpChk { vertical-align:-2px; }
.inpArea .inpRow .yesIpt { vertical-align:middle; }
.inpArea .inpRow .yesIpt.mgr2 { margin-right:2px; }
.inpArea .inpRow .gutter5 { display:table-cell;width:5px;vertical-align:top; }
.inpArea .inpRow .gutter10 { display:table-cell;width:10px;vertical-align:top; }
.inpArea .inpRow.row_3col { display:table;margin:0;padding:0;width:100%;table-layout:fixed; }
.inpArea .inpRow.row_3col .inpRowBtn { display:table-cell;width:50%;vertical-align:top; }
.inpArea .inpRow.row_3col .inpRowBtn.btn60 { padding-left:10px;width:60px; }
.inpArea .inpRow.row_3col .inpRowBtn.btn60 .btnC { display:block;margin:0;padding:0; }
.inpArea .inpRow.row_3col .inpRowCol { display:table-cell;vertical-align:top; }
.inpArea .inpRow.row_3col .inpRowCol.col_thin { display:table-cell;width:15px;line-height:28px;text-align:center; }
.inpArea .inpRow.row_3col .inpRowCol.col_thin { display:table-cell;width:15px;line-height:28px;text-align:center; }
.inpArea .inpRow.cols {  }
.inpArea .inpRow.cols .colGrp { display:table;margin:0;padding:0;width:100%;table-layout:fixed; }
.inpArea .inpRow.cols .colGrp .colCell { display:table-cell;vertical-align:top; }
.inpArea .inpRow.cols .colGrp .colCell.w_30p { width:30%; }
.inpArea .inpRow.cols .colGrp .colCell.w_40p { width:40%; }
.inpArea .inpRow.cols .colGrp .colCell.w_50p { width:50%; }
.inpArea .inpRow.cols .colGrp .colCell.w_80  { width:80px; }
.inpArea .inpRow.cols .colGrp .colCell.w_50  { width:50px; }
.inpArea .inpRow.cols .colGrp .colCell.w_60  { width:60px; }
.inpArea .inpRow.cols .colGrp .colCell.w_100 { width:100px; }
.inpArea .inpRow.cols .colGrp .colCell.w_110 { width:110px; }
.inpArea .inpRow.cols .colGrp .colCell.w_120 { width:120px; }
.inpArea .inpRow.cols .colGrp .colCell.w_130 { width:130px; }
.inpArea .inpRow.cols .colGrp .colCell.w_140 { width:140px; }
.inpArea .inpRow.cols .colGrp .colCell.w_150 { width:150px; }
.inpArea .inpRow.cols .colGrp .colCell.w_160 { width:160px; }
.inpArea .inpRow.cols .colGrp .colCell.w_170 { width:170px; }
.inpArea .inpRow.cols .colGrp .colCell.w_200 { width:200px; }
.yesTb table tbody td.inpArea .colCell.setAlignL { padding-left:4px; }
.yesTb table tbody.b_size td.inpArea .colCell.setAlignL { padding-left:4px; }
.yesTb table tbody.xb_size td.inpArea .colCell.setAlignL { padding-left:9px; }
.inpArea .inpRowAlert { padding:3px 0 7px 0; }
/* .inpArea .inpRow .yesAlertLi { margin:0 6px; } */

/* 회색 폼 타입 01 한줄 (안심택배함 찾기 팝업) */
.yesFormGray { border-top:solid 1px #d8d8d8;border-bottom:solid 1px #d8d8d8;background-color:#f8f8f8; }
.yesFormGray .inpArea { margin:0 10px;padding:10px 0; }

/* 회색 폼 타입 02 여러줄 (상세 알림신청) */
.yesFormGrayMulti { padding:20px 0;border-top:solid 1px #d8d8d8;border-bottom:solid 1px #d8d8d8;background-color:#f8f8f8; }
.yesFormGrayMulti+.yesFormGrayMulti { margin-top:-1px;border-top:solid 1px #ebebeb; }
.yesFormGrayMulti .yesFormGrayMultiCont { margin:0 20px; }

/* 2차인증 메세지 box만 있는 큰 폼 */
.yesIptBWrap { margin:0 auto; }
.yesIptBWrap.w_500 { width:500px; }

/* form Box 스타일 */
/* guideNorBox 는 여백이 40픽셀일 경우 사용 */
/* .yesFormGrayBox.tipBox 대신에 기본 컬러 ebebeb로 변경하고 좌우 오픈형만 위아래 d8d8d8으로 처리 */
.yesFormGrayBox { position:relative;padding:20px 0;border:solid 1px #ebebeb;background-color:#f8f8f8; }
.yesFormGrayBox.openSBox { border-left:none;border-right:none;border-top:solid 1px #d8d8d8;border-bottom:solid 1px #d8d8d8; }
.yesFormGrayBox.white { background-color:#fff; }
.yesFormGrayBox.noBdr { border:none; } /* 강연회 > 응모하기 팝업 */
.yesFormGrayBox .btn_rm { position:absolute;right:20px;top:50%; }
.yesFormGrayBox .btn_rm .btnC { margin:0; }
.yesFormGrayBox .btn_rm .btnC.m_size { margin-top:-20px; }
.yesFormGrayBox .yesFormGrayBox_cont { margin:0 20px; }
.yesFormGrayBox .yesFormGrayBox_cont.w_400 { margin:0 auto;width:400px; }
.yesFormGrayBox .yesFormGrayBox_cont .msg_txt { line-height:18px;color:#666;font-size:13px;font-weight:normal; }
.yesFormGrayBox .yesFormGrayBox_cont .yesIptRow { position:relative; }
.yesFormGrayBox .yesFormGrayBox_cont .yesIptRow.row_tb { display:table;width:100%;table-layout:fixed; }
.yesFormGrayBox .yesFormGrayBox_cont .yesIptRow.row_tb .row_cell { display:table-cell; }
.yesFormGrayBox .yesFormGrayBox_cont .yesIptRow.row_tb .row_cell.txt { font-size:13px;color:#333; }
.yesFormGrayBox .yesFormGrayBox_cont .yesIptRow.row_tb .row_cell.w_10 { width:10px; }
.yesFormGrayBox .yesFormGrayBox_cont .yesIptRow.row_tb .row_cell.w_15 { width:15px; }
.yesFormGrayBox .yesFormGrayBox_cont .yesIptRow.row_tb .row_cell.w_20 { width:20px; }
.yesFormGrayBox .yesFormGrayBox_cont .yesIptRow.row_tb .row_cell.w_30 { width:30px; }
.yesFormGrayBox .yesFormGrayBox_cont .yesIptRow.row_tb .row_cell.w_57 { width:57px; }
.yesFormGrayBox .yesFormGrayBox_cont .yesIptRow.row_tb .row_cell.w_57 .yesIpt.ipt_wSizeF { padding-left:3px;padding-right:3px; }
.yesFormGrayBox .yesFormGrayBox_cont .yesIptRow.row_tb .row_cell.w_57 .yesIpt.ipt_wSizeF input[type="password"] { font-size:12px; }
.yesFormGrayBox .yesFormGrayBox_cont .yesIptRow.row_tb .row_cell.w_62 { width:62px; }
.yesFormGrayBox .yesFormGrayBox_cont .yesIptRow.row_tb .row_cell.w_62 .yesIpt.ipt_wSizeF { padding-left:3px;padding-right:3px; }
.yesFormGrayBox .yesFormGrayBox_cont .yesIptRow.row_tb .row_cell.w_62 .yesIpt.ipt_wSizeF input[type="password"] { font-size:12px; }
.yesFormGrayBox .yesFormGrayBox_cont .yesIptRow.row_tb .row_cell.w_100 { width:100px; }
.yesFormGrayBox .yesFormGrayBox_cont .yesIptRow.row_tb .row_cell.w_110 { width:110px; }
.yesFormGrayBox .yesFormGrayBox_cont .yesIptRow.row_tb .row_cell.w_120 { width:120px; }
.yesFormGrayBox .yesFormGrayBox_cont .yesIptRow.row_tb .row_cell.w_123 { width:123px; }
.yesFormGrayBox .yesFormGrayBox_cont .yesIptRow.row_tb .row_cell.w_130 { width:130px; }
.yesFormGrayBox .yesFormGrayBox_cont .yesIptRow.row_tb .row_cell.w_243 { width:243px; }
.yesFormGrayBox .yesFormGrayBox_cont .yesIptRow.row_btn { display:table;width:100%;table-layout:fixed; }
.yesFormGrayBox .yesFormGrayBox_cont .yesIptRow.row_btn .btn_cell { display:table-cell; }
.yesFormGrayBox .yesFormGrayBox_cont .yesIptRow.row_btn .btn_cell .btnC { margin:0 5px;display:block; }
.yesFormGrayBox .yesFormGrayBox_cont .yesIptRow.row_btn .btn_cell .btnC .bWrap { display:block; }
.yesFormGrayBox .yesFormGrayBox_cont .yesIptRow.row_btn .btn_cell.firstCol .btnC { margin:0 5px 0 0; }
.yesFormGrayBox .yesFormGrayBox_cont .yesIptRow.row_btn .btn_cell.lastCol .btnC { margin:0 0 0 5px; }
.yesFormGrayBox .yesFormGrayBox_cont .yesIptRow.row_btn.btn_2col .btn_cell { width:50%; }
.yesFormGrayBox .yesFormGrayBox_cont .yesIptRow.row_white { background-color:#fff; }
.yesFormGrayBox .yesFormGrayBox_cont .yesIptRow.row_btnR_120 { padding-right:130px; }
.yesFormGrayBox .yesFormGrayBox_cont .yesIptRow.row_btnR_120 .btnC { position:absolute;right:0;top:0;margin:0; }
.yesFormGrayBox .yesFormGrayBox_cont .yesIptRow.row_btnL_100 { padding-left:110px; }
.yesFormGrayBox .yesFormGrayBox_cont .yesIptRow.row_btnL_100 .btnC { position:absolute;left:0;top:0;margin:0; }
.yesFormGrayBox .yesFormGrayBox_cont .yesIptRow.row_btnL_110 { padding-left:120px; }
.yesFormGrayBox .yesFormGrayBox_cont .yesIptRow.row_btnL_110 .btnC { position:absolute;left:0;top:0;margin:0; }
.yesFormGrayBox .yesFormGrayBox_cont .yesIptRow.row_btnL_120 { padding-left:130px; }
.yesFormGrayBox .yesFormGrayBox_cont .yesIptRow.row_btnL_120 .btnC { position:absolute;left:0;top:0;margin:0; }
.yesFormGrayBox .yesFormGrayBox_cont .yesIptRow .col_white { background-color:#fff; }
.yesFormGrayBox .yesFormGrayBox_cont .yesIptRow+.yesIptRow { margin-top:10px; }
.yesFormGrayBox .yesFormGrayBox_cont .yesKeyRow+.yesIptRow { margin-top:10px; }

/* 기본 토글 스타일 */
.yesToggleDl { text-align:left; }
.yesToggleDl+.yesToggleDl { margin-top:10px; }
.yesToggleDl dt { position:relative;display:block; }
.yesToggleDl dt a { display:block;padding:11px 40px 13px 20px;min-height:24px;line-height:24px;color:#333;font-size:16px;border:solid 1px #ebebeb;border-right:solid 1px #d8d8d8;border-bottom:solid 1px #d8d8d8;background-color:#fff; }
.yesToggleDl.s_size dt a { font-size:13px; }
.yesToggleDl dt a .bgYUI { position:absolute;right:19px;top:50%;margin-top:-4px;width:15px;height:9px;background-position:-240px -280px; }
.yesToggleDl dt a:hover { text-decoration:none;color:#000; }
.yesToggleDl.termToggleDl dt .yesChk { display:block;position:relative;z-index:1; }
.yesToggleDl.termToggleDl dt .yesChk label { display:block;padding:12px 50px 12px 28px;min-height:24px;line-height:24px;color:#333;font-size:13px;border:solid 1px #ebebeb;border-right:solid 1px #d8d8d8;border-bottom:solid 1px #d8d8d8; }
.yesToggleDl.termToggleDl dt .yesChk label .ico_yesChk { left:0;top:14px; }
.yesToggleDl.termToggleDl dt .yesChk input.iptChk { left:1px;top:15px; }
.yesToggleDl.termToggleDl dt .yesChk .txt_des { color:#999; }
.yesToggleDl.termToggleDl dt a.tog { position:absolute;right:0;top:0;bottom:0;z-index:2;padding:0;width:60px;border:none;background-color:transparent; }
.yesToggleDl dd { display:none;position:relative;padding:20px 0;border:solid 1px #d8d8d8;border-top:none;background-color:#f8f8f8; }
.yesToggleDl.yesToggleDl_layer dd { padding:0;border:none;background-color:none; }
.yesToggleDl.yesToggleDl_layer dd .yesToggleDd { margin:0;position:absolute;left:0;top:0;right:0;padding:20px 0;border:solid 1px #d8d8d8;border-top:none;background-color:#f8f8f8; }
.yesToggleDl.yesToggleDl_layer dd .yesToggleDd .grpBtnCArea { margin:0 15px; }
.yesToggleDl.toggleOn.yesToggleDl_layer dd .yesToggleDd { z-index:10; }
.yesToggleDl.toggleOn dt a .bgYUI { background-position:-240px -290px; }
.yesToggleDl.toggleOn dd { display:block; }
.yesToggleDl dd .yesToggleDd { margin:0 20px;font-size:14px;line-height:24px;color:#666;word-break:break-word;word-wrap:break-word; }
.yesToggleDl dd .yesToggleDd .yesIptRow { position:relative; }
.yesToggleDl dd .yesToggleDd .yesIptRow.row_btn { display:table;width:100%;table-layout:fixed; }
.yesToggleDl dd .yesToggleDd .yesIptRow.row_btn .btn_cell { display:table-cell; }
.yesToggleDl dd .yesToggleDd .yesIptRow.row_btn .btn_cell .btnC { margin:0 5px;display:block; }
.yesToggleDl dd .yesToggleDd .yesIptRow.row_btn .btn_cell .btnC .bWrap { display:block; }
.yesToggleDl dd .yesToggleDd .yesIptRow.row_btn .btn_cell.firstCol .btnC { margin:0 5px 0 0; }
.yesToggleDl dd .yesToggleDd .yesIptRow.row_btn .btn_cell.lastCol .btnC { margin:0 0 0 5px; }
.yesToggleDl dd .yesToggleDd .yesIptRow.row_btn.btn_2col .btn_cell { width:50%; }
.yesToggleDl dd .yesToggleDd .yesIptRow.row_white { background-color:#fff; } /* disabled input위한 배경색 */
.yesToggleDl dd .yesToggleDd .yesIptRow.row_btnR_120 { padding-right:130px; }
.yesToggleDl dd .yesToggleDd .yesIptRow.row_btnR_120 .btnC { position:absolute;right:0;top:0;margin:0; }
.yesToggleDl dd .yesToggleDd .yesIptRow .col_white { background-color:#fff; } /* disabled input위한 배경색 */
.yesToggleDlGrp { position:relative; }
.yesToggleDlGrp:before { content:'';position:absolute;left:0;right:0;top:0;z-index:2;border-top:solid 1px #d8d8d8; }
.yesToggleDlGrp:after { content:'';position:absolute;left:0;right:0;bottom:0;z-index:2;border-bottom:solid 1px #d8d8d8; }
.yesToggleDlGrp .yesToggleDl {  }
.yesToggleDlGrp .yesToggleDl+.yesToggleDl { margin-top:-1px; }
.yesToggleDlGrp .yesToggleDl dt a { border-left:none;border-right:none;border-bottom-color:#ebebeb;word-break:break-word;word-wrap:break-word; }
.yesToggleDlGrp .yesToggleDl.termToggleDl dt .yesChk label { border-left:none;border-right:none;border-bottom-color:#ebebeb; }
.yesToggleDlGrp .yesToggleDl.toggleOn dt a { font-weight:bold; }
.yesToggleDlGrp .yesToggleDl dd { border:none;word-break:break-word;word-wrap:break-word;background-color:#f8f8f8; }
.yesToggleDlTree .yesToggleDl dt a { font-weight:bold; }
.yesToggleDlTree .yesToggleDl dt a .bgYUI { background-position:-240px -280px; }
.yesToggleDlTree .yesToggleDl dd.yesToggleDlSubDl { padding:0 !important;border-bottom:none; }
.yesToggleDlTree .yesToggleDl dd.yesToggleDlSubDl .yesToggleDl { margin-top:-1px; }
.yesToggleDlTree .yesToggleDl dd.yesToggleDlSubDl .yesToggleDl dt a { font-weight:normal;background-color:#f8f8f8; }
.yesToggleDlTree .yesToggleDl dd.yesToggleDlSubDl .yesToggleDl dd { display:none; }
.yesToggleDlTree .yesToggleDl dd.yesToggleDlSubDl .yesToggleDl dt a { font-weight:normal; }
.yesToggleDlTree .yesToggleDl.toggleOn dt a .bgYUI { background-position:-240px -290px; }
.yesToggleDlTree .yesToggleDl.toggleOn dd.yesToggleDlSubDl .yesToggleDl dt a .bgYUI { background-position:-240px -280px; }
.yesToggleDlTree .yesToggleDl.toggleOn dd.yesToggleDlSubDl .yesToggleDl.toggleOn dt a .bgYUI { background-position:-240px -290px; }
.yesToggleDlTree .yesToggleDl.toggleOn dd.yesToggleDlSubDl .yesToggleDl.toggleOn dd { display:block;background-color:#eee; }

/* 약관 PC/모바일 공용 예시 http://simon.yes24.com/design/renewal/myInfo/privacyUseList.aspx */
.yesTFormGrp {}
.yesTFormGrp .yesTFormTh { display:table;width:100%;border-top:solid 1px #d8d8d8;table-layout:fixed; }
.yesTFormGrp .yesTFormTh .thCell { display:table-cell;text-align:center;vertical-align:middle; }
.yesTFormGrp .yesTFormTh .thCell { box-sizing:border-box;padding:6px 0 6px 0;line-height:18px;font-size:12px;text-align:center;color:#333;text-indent:0;font-weight:bold;word-break:keep-all;border-bottom:solid 1px #ebebeb;background-color:#f8f8f8; }
.yesTFormGrp .yesTFormTh .thCell.w_150 { width:150px; }
.yesTFormGrp .yesTFormTh .thCell.w_300 { width:300px; }
.yesTFormGrp .yesTFormTh.b_size .thCell { padding:12px 0;font-size:13px; }
.yesTFormGrp .yesTFormTh .thCell+.thCell { border-left:solid 1px #ebebeb; }
.yesTFormGrp .yesTFormDl { border-bottom:solid 1px #d8d8d8; }
.yesTFormGrp .yesTFormDl > dl { display:table;width:100%;table-layout:fixed; }
.yesTFormGrp .yesTFormDl > dl+dl { border-top:solid 1px #ebebeb; }
.yesTFormGrp .yesTFormDl .tFormCell { box-sizing:border-box;display:table-cell;word-break:keep-all;text-align:left;vertical-align:middle; }
.yesTFormGrp .yesTFormDl .tFormCell { padding:6px 14px 6px;line-height:16px;color:#666;text-indent:0;font-size:12px; }
.yesTFormGrp .yesTFormDl .tFormCell.w_150 { width:150px; }
.yesTFormGrp .yesTFormDl .tFormCell.w_300 { width:300px; }
.yesTFormGrp .yesTFormDl .tFormCell .itemH { margin-bottom:5px;line-height:18px;font-size:13px;font-weight:bold;color:#333; }
.yesTFormGrp .yesTFormDl .tFormCell .itemH { display:none; }
.yesTFormGrp .yesTFormDl.b_size .tFormCell { padding:12px 14px 12px;line-height:16px;font-size:12px; }
.yesTFormGrp .yesTFormDl .tFormCell+.tFormCell { border-left:solid 1px #ebebeb; }
.yesTFormGrp .alertLi { font-size:13px;color:#666;text-align:left; }
.yesTFormGrp .alertLi.topBdr { padding-top:10px;border-top:solid 1px #d8d8d8; }
.yesTFormGrp .alertLi:after { content:'';clear:both;display:block; }
.yesTFormGrp .alertLi li { padding:2px 0 1px 7px !important;line-height:18px !important;text-indent:-7px !important;color:#666;font-size:12px;border:none !important;text-align:left; }
.yesTFormGrp .alertLi li .bl_rnd { display:inline-block;margin:8px 5px 0 0;width:2px;height:2px;vertical-align:top;background-color:#666; }

/* 버튼 리스트 형태 (고객센터 메인 문의내역) */
/* 로그인은 이와 비슷하지만 class가 다름 */
.btnGrpLi {}
.btnGrpLi li+li { margin-top:10px; }
.btnGrpLi li .btn_lnk { position:relative;margin:0;display:block; }
.btnGrpLi li .btn_lnk .bWrap { display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex; }
.btnGrpLi li .btn_lnk .bWrap { flex-direction:column;flex-wrap: nowrap;justify-content: center; }
.btnGrpLi li .btn_lnk .bWrap { text-align:left; }
.btnGrpLi li .btn_lnk .bWrap em.txt { font-weight:normal; }
.btnGrpLi li .btn_lnk .bWrap .ico_goB { position:absolute;right:19px;top:50%;margin-top:-7px; }
.btnGrpLi li .btn_lnk .bWrap .ico_arrDB { position:absolute;right:19px;top:50%;margin-top:-5px; }
.btnGrpLi li .btn_lnk.btnC.b_size .bWrap em.txt { height:26px;line-height:26px;font-size:16px;text-align:left; }

/* 안심택배 */
.psBoxlist { margin-top:10px;max-height:345px;overflow-y:auto;background-color:#fff; }
.psBoxlist img { vertical-align:top; }
.psBoxlist li { position:relative;border-bottom:solid 1px #ebebeb; }
.psBoxlist li .listBtn { position:absolute;right:10px;top:20px;width:60px; }
.psBoxlist li .listBtn .btnC { display:block;margin:0; }
.psBoxlist li p.listTxt { margin:0 80px 0 9px;padding:16px 0 18px 0; }
.psBoxlist li p.listTxt a { font-size:13px;color:#666;line-height:18px; }
.psBoxlist li p.listTxt a { font-size:13px;color:#333;line-height:18px; }
.psBoxlist li .listBotImg { display:none;text-align:center; }
.psBoxlist li .listBotImg .imgMap { padding-bottom:18px; }
.psBoxlist li.on .listBotImg { display:block; }
.psBoxlist li.firstLi .listBtn { top:10px;width:60px; }
.psBoxlist li.firstLi p.listTxt { padding:6px 0 18px 0; }

/* 맥용 유저위한 */
@media only screen and (-webkit-min-device-pixel-ratio:1.5), only screen and (min-device-pixel-ratio:1.5) {
/*
	.yesTb table thead.xb_size th { padding:13px 0;line-height:22px; }
	.yesTb table tbody.xb_size th { padding:13px 0;line-height:22px; }
	.yesTb table tbody.xb_size td { padding:13px 14px;line-height:22px; }
	.yesTb table td.inpArea .inpRow.row_3col .inpRowCol.col_thin { line-height:30px; }
*/
}

/* content row grp */
.yesContGrp { display:table;width:100%;table-layout:fixed; }
.tm_grp+.yesContGrp { border-top:solid 1px #d8d8d8; }
.yesContGrp+.yesContGrp { border-top:solid 1px #ebebeb; }
.yesContGrp .grp_cell { display:table-cell;padding:25px 0;text-align:left;vertical-align:middle; }
.yesContGrp .grp_cell.w_60 { width:60px; }
.yesContGrp .grp_cell.w_100 { width:100px; }
.yesContGrp .grp_cell.w_120 { width:120px; }
.yesContGrp .grp_cell.w_140 { width:140px; }
.yesContGrp .grp_cell.w_160 { width:160px; }
.yesContGrp .grp_cell.w_180 { width:180px; }
.yesContGrp+.rowBtn { margin-top:0 !important;padding-top:40px;border-top:solid 1px #d8d8d8; }
.yesContGrpBind { padding:12px 0 13px; }
.yesContGrpBind .yesContGrp .grp_cell { padding:13px 0 12px; }
.tm_grp+.yesContGrpBind { border-top:solid 1px #d8d8d8; }
.yesContGrpBind .yesContGrp+.yesContGrp { border-top:none; }

/* page AlertLi */
.yesAlertP { line-height:18px;color:#666; }
.yesAlertDl { text-align:left; }
.yesAlertDl+.yesAlertDl { margin-top:13px; } 
.yesAlertDl.b_size+.yesAlertDl.b_size { margin-top:23px; } 
.yesAlertDl dt { padding-bottom:2px;line-height:1.6em;font-size:13px;color:#333;font-weight:bold; }
.yesAlertDl dt input[type='checkbox'] { width:14px;height:14px;vertical-align:-2px; }
.yesAlertDl dt input[type='radio'] { width:14px;height:14px;vertical-align:-2px; }
.yesAlertDl dt .yesChk { display:inline-block;vertical-align:top; }
.yesAlertDl dt .yesChk label { color:#333; }
.yesAlertDl.tp_chk dt label.chkLab { display:block;font-weight:normal;cursor:pointer; }
.yesAlertDl.tp_chk dt label.chkLab input[type='checkbox'] { margin-right:4px; }
.yesAlertDl.tp_chk dt label.chkLab input[type='radio'] { margin-right:4px; }
.yesAlertDl.bdr_top { padding-top:17px;border-top:solid 1px #ebebeb; }
.yesAlertDl.bdr_topB { padding-top:37px;border-top:solid 1px #ebebeb; }
.yesAlertDl.b_size dt { padding-bottom:10px;font-size:16px; }
.yesAlertDl.b_size dt .yesChk { height:24px;line-height:24px; }
.yesAlertDl.b_size dt .yesChk .ico_yesChk.bgYUI { margin-top:2px; }
.yesAlertDl.b_size dt .yesChk label { line-height:24px;font-size:16px; }
.yesAlertDl dd { line-height:16px;color:#666; }
.yesAlertDl.tp_chk dd { padding-left:18px; }
.yesAlertDl dd .yesAlertP { padding:2px 0 1px 0;line-height:18px;color:#666; }
.yesAlertDl dd .yesAlertP .ico_comm.ico_go { margin-top:2px; }
.yesAlertDl dd table { border-collapse:collapse; }
.yesAlertDl dd table th { font-weight:normal;color:#666; }
.yesAlertDl dd table td { }
.yesAlertDl dd table .yesSelNor { vertical-align:middle; }
.yesAlertDl dd table .yesIpt { vertical-align:middle; }
.yesAlertDl dd input[type=checkbox] { width:13px;height:13px;vertical-align:middle;vertical-align:-3px; }
.yesAlertDl dd input[type=radio]    { width:13px;height:13px;vertical-align:middle;vertical-align:-2px; }
.yesAlertLi li { padding:2px 0 1px 7px !important;line-height:18px !important;text-indent:-7px !important;color:#666;font-size:12px;border:none !important;text-align:left; }
.yesAlertLi li .bgYUI.bl_dot { margin-top:6px;width:7px;height:6px;vertical-align:top;background-position:0 0; }
.yesAlertLi li .bgYUI.bl_dot.bl_w { background-position:0 -10px; }
.yesAlertLi.blTp_bar li { padding:3px 0 2px 8px !important;text-indent:-8px !important; }
.yesAlertLi li .bgYUI.bl_bar { margin-top:6px;width:8px;height:6px;vertical-align:top;background-position:0 -20px; }
.yesAlertLi li .bgYUI.bl_bar.bl_w { background-position:0 -30px; }
.yesAlertLi.blTp_chk li { padding:3px 0 2px 13px !important;text-indent:-13px !important; }
.yesAlertLi.blTp_rad li { padding:3px 0 2px 17px !important;text-indent:-17px !important; }
.yesAlertLi li .bgYUI.bl_chk { margin-top:-1px;width:13px;height:13px;vertical-align:middle;background-position:-10px 0; }
.yesAlertLi li a.btnC { position:relative;margin-top:0; }
.yesAlertLi li .ico_comm.ico_go   { margin:0 0 0 0;vertical-align:-4px; }
.yesAlertLi li .ico_comm.ico_help { margin:0 0 0 0;vertical-align:-4px; }
.yesAlertLi.m_size li { padding:3px 0 2px 7px !important;line-height:19px !important;font-size:13px !important; }
.yesAlertLi.m_size li .bgYUI.bl_dot { margin-top:6px;width:7px;height:6px;vertical-align:top; }
.yesAlertLi.m_size li a.btnC .bWrap { vertical-align:-1px; }
.yesAlertLi.b_size li { padding:3px 0 2px 7px !important;line-height:21px !important;font-size:16px !important; }
.yesAlertLi.b_size li .bgYUI.bl_dot { margin-top:8px;width:7px;height:6px;vertical-align:top; }
.yesAlertLi.b_size li a.btnC .bWrap { vertical-align:-1px; }
.yesAlertLi.yesAlertLiNo li { padding-left:0 !important;text-indent:0 !important; }
.yesAlertLi.yesAlertLiNo li .yesAlertLi:not(.yesAlertLiNo) li { padding:3px 0 2px 7px !important;line-height:16px !important;text-indent:-7px !important;color:#666;font-size:12px;border:none !important;text-align:left; }

/* checkBox Dl */
.yesChkAgreeDl dt { padding-bottom:4px;line-height:1.3em;font-size:13px;color:#333;font-weight:bold;letter-spacing:-1px; }
.yesChkAgreeDl dt input[type='checkbox'] { margin:0 4px 0 0;width:14px;height:14px;vertical-align:-2px; }
.yesChkAgreeDl dd { padding-left:18px; }
.yesChkAgreeDl dd .yesAlertP { padding:2px 0 1px 0;line-height:18px;color:#666; }

/* treeLi */
.yesTreeLi {}
.yesTreeLi li { padding:3px 0 2px 12px !important;line-height:16px !important;text-indent:-12px !important;color:#666;border:none !important;text-align:left; }
.yesTreeLi li .bl_tree { display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;overflow:hidden;text-align:left;vertical-align:top; }
.yesTreeLi li .bl_tree { margin:6px 5px 0 0;width:7px;height:4px;border-left:solid 1px #ccc;border-bottom:solid 1px #ccc; }

/* icon */
.yesIcon { display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;overflow:hidden;text-align:left;vertical-align:top; }
.yesIcon.icon_err { width:70px;height:70px; }
.yesIcon.icon_err.ico_eC { background-position:0 -400px; }
.yesIcon.icon_err.ico_eS { background-position:-70px -400px; }
.yesIcon.icon_err.ico_eN { background-position:-140px -400px; }
.yesIcon.icon_err.ico_eQ { background-position:-210px -400px; }

/* noData */
.noData { padding:50px 0 50px 0 !important;width:100% !important;min-height:auto !important;max-height:auto !important;text-align:center;font-size:13px;word-break:break-word;word-wrap:break-word; }
.noData .icon_err { display:block;margin:0 auto; }
.noData .txt_tit { display:block;margin:0 auto;padding:0 0 0 0;width:80%;min-width:290px;max-width:600px;font-size:1.21em;line-height:1.3em;font-weight:600 !important;color:#333;word-break:break-word; }
.noData .icon_err+.txt_tit { margin:20px auto 0; }
.noData p.cmt { margin-top:5px;padding-bottom:15px;font-size:0.85em;word-break:break-word;word-wrap:break-word;line-height:1.4em;color:#666; }
.noData .yesAlertLi { display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;text-align:left;vertical-align:top; }
.noData .yesAlertLi { margin:0 10px;max-width:460px;text-align:left; }
.noData .noData_cmt { margin:0 auto;width:80%;min-width:230px;max-width:460px;font-size:13px;color:#999;line-height:1.4em; }
.noData .txt_tit+.noData_cmt { margin-top:13px; }
.noData .txt_tit+.yesAlertLi { margin-top:13px; }
.noData .btn_area { margin-top:20px;text-align:center; }

/* system alert/confirm */
.yesSysPopBg { display:none;position:absolute;left:0;top:0;right:0;bottom:0;z-index:1999;background:url('/sysimage/yesUI/mask.png') repeat center top; }
.yesSysPopArea { display:none;position:absolute;left:0;top:50%;right:0;z-index:2000;text-align:center; }
.yesSysPopArea .yesSysPop { margin:-75px auto 0;padding:20px 0;width:300px;min-height:110px;background-color:#fff; }
.yesSysPopArea .yesSysPop .sysPop_tit {  } /* title 자리 */
.yesSysPopArea .yesSysPop .sysPop_con { margin:0 20px;padding:8px 0;min-height:36px; }
.yesSysPopArea .yesSysPop .sysPop_con .sysMsgGrp { display:table;width:100%;table-layout:fixed; }
.yesSysPopArea .yesSysPop .sysPop_con .sysMsgGrp .sysMsg { display:table-cell;height:36px;line-height:18px;min-height:36px;font-size:14px;font-weight:bold;color:#333;vertical-align:middle; }
.yesSysPopArea .yesSysPop .sysPop_btn { margin:18px 18px 0; }
.yesSysPopArea .yesSysPop .sysPop_btn .btn_row { display:table;width:100%;table-layout:fixed; }
.yesSysPopArea .yesSysPop .sysPop_btn .btn_row .btn_col { display:table-cell; }
.yesSysPopArea .yesSysPop .sysPop_btn .btn_row.btn_2col .btn_col { width:50%; }
.yesSysPopArea .yesSysPop .sysPop_btn .btn_row .btn_col .btnC { display:block;margin:0 2px; }
.yesSysPopArea .yesSysPop .sysPop_btn .btn_row .btn_col .btnC .bWrap { display:block; }

/* pooup mask */
#maskYUI { position:fixed;left:0;top:0;right:0;bottom:0;z-index:99;background:rgba(0,0,0,0.3);-webkit-backdrop-filter:blur(5px);backdrop-filter: blur(5px); }
#ovrMaskYUI { position:fixed;left:0;top:0;right:0;bottom:0;z-index:999000;background:rgba(0,0,0,0.3);-webkit-backdrop-filter:blur(5px);backdrop-filter: blur(5px); }

/* pooup */
#yesPopUpWrap { background-color:#fff; }
.yesPopUp { position:absolute;left:50%;top:0;z-index:100;text-align:center; }
.yesPopUp.pageTp { position:relative;z-index:1;left:auto;top:auto; }
.yesPopUp.flexOn { display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex; }
.yesPopUp.flexOn { flex-direction: row;flex-wrap: nowrap;justify-content: center;align-items: center; }
.yesPopUp.flexOn { position:fixed !important;left:0;top:0;right:0;bottom:0;margin:0 !important;padding:0; }
.yesPopUp * { font-family:'맑은 고딕','Malgun Gothic','Apple SD Gothic Neo',AppleGothic,'돋움',Dotum,'굴림',Gulim,Helvetica,sans-serif; }
.yesPopUp .popYUIArea { max-width:760px;position:relative;text-align:left;background-color:#f8f8f8; }
.yesPopUp.pageTp .popYUIArea { max-width:none; }
.yesPopUp.bgWhite .popYUIArea { background-color:#fff; }
.yesPopUp .popYUI_tit { position:relative;height:40px;line-height:37px;background-color:#6699cc; }
.yesPopUp .popYUI_tit h1 { padding:0 0 0 20px;line-height:37px;font-size:16px;color:#fff;font-weight:bold; }
.yesPopUp .popYUI_ts { line-height:18px;color:#333;font-size:13px;font-weight:bold; }
.yesPopUp.b_size .popYUI_tit { height:50px;line-height:50px; }
.yesPopUp.b_size .popYUI_tit h1 { padding:0 0 0 30px;line-height:50px;font-size:20px;color:#fff;font-family:'Noto Sans KR','맑은 고딕' !important;font-weight:500; }
.yesPopUp.boxing .popYUIArea { border:solid 1px #6699cc;box-shadow:5px 5px 10px rgba(0,0,0,0.1); }
.yesPopUp.boxing .popYUIArea.popYUIAreaMore { margin-top:-1px; }
.yesPopUp .popYUI_grayBg { background-color:#eee; }
.yesPopUp .popYUI_cont { margin:0 20px;padding:20px 0 20px 0; }
.yesPopUp .popYUI_cont .popYUI_frm { box-sizing:border-box;padding:15px 19px;height:260px;line-height:1.3em;font-size:13px;color:#666;overflow-y:scroll;overflow-x:hidden; }
.yesPopUp .popYUI_cont .popYUI_frm * { line-height:1.3em;font-size:13px;color:#666; }
.yesPopUp .popYUI_cont .popYUI_frm h1 { line-height:1.5em;font-size:14px;color:#333; }
.yesPopUp .popYUI_cont .popYUI_frm p { line-height:1.3em;font-size:13px;color:#666;font-weight:normal; }
.yesPopUp .popYUI_cont .popYUI_frm li { line-height:1.5em;font-size:13px;color:#666;font-weight:normal; }
.yesPopUp .popYUI_cont .popYUI_frm li+li { margin-top:1px; }
.yesPopUp .popYUI_cont .popYUI_frm p+h1 { margin-top:15px; }
.yesPopUp .popYUI_cont .popYUI_frm ul+h1 { margin-top:15px; }
.yesPopUp .popYUI_cont .popYUI_frm h1+p { margin-top:5px; }
.yesPopUp .popYUI_cont .popYUI_frm h1+ul { margin-top:5px; }
.yesPopUp .popYUI_cont .popYUI_frm p+ul { margin-top:5px; }
.yesPopUp .popYUI_cont .popYUI_frm ul+p { margin-top:5px; }
.yesPopUp .popYUI_cont .popYUI_frm #clauseWrap #clauseCon { padding:0; }
.yesPopUp .popYUI_cont .popYUI_frm .caluseContent { padding:10px 0 0 0; }
.yesPopUp .popYUI_cont .popYUI_frm .caluseContent * { word-wrap: break-word;word-break:keep-all; }
.yesPopUp .popYUI_cont .popYUI_frm .caluseContent+h2 { margin-top:25px; }
.yesPopUp .popYUI_cont .popYUI_frm .caluseContent .clauseTit { line-height:31px;font-size:12px;font-weight:bold;color:#6699cc; }
.yesPopUp .popYUI_cont .popYUI_frm .caluseContent dd { padding:5px 0 0 0;line-height:18px;font-size:12px;color:#666; }
.yesPopUp .popYUI_cont .popYUI_frm .caluseContent dd+.clauseTit { margin-top:26px; }
.yesPopUp .popYUI_cont .popYUI_frm .caluseContent dd > ul > li { padding:2px 0 1px 0 !important;line-height:18px !important;color:#666;font-size:12px; }
.yesPopUp .popYUI_cont .popYUI_frm .caluseContent dd > ul > li+li { margin-top:5px; }
.yesPopUp .popYUI_cont .popYUI_frm .caluseContent dd > ul > li.numberTp { padding:2px 0 1px 1.4em !important;text-indent:-1.4em;  }
.yesPopUp .popYUI_cont .popYUI_frm .caluseContent dd ul.subLi { }
.yesPopUp .popYUI_cont .popYUI_frm .caluseContent dd ul.subLi > li { padding:2px 0 1px 0 !important;line-height:18px !important;color:#666;font-size:12px;text-indent:0; }
.yesPopUp .popYUI_cont .popYUI_frm .caluseContent dd ul.subLi > li.numberTp2 { padding:2px 0 1px 1.2em !important;text-indent:-1.2em; }
.yesPopUp .popYUI_cont .popYUI_frm .caluseContent dd ul.sub2Li { }
.yesPopUp .popYUI_cont .popYUI_frm .caluseContent dd ul.sub2Li > li { padding:2px 0 1px 0.85em !important;text-indent:-0.85em;line-height:18px !important;color:#666;font-size:12px; }
.yesPopUp .popYUI_cont .popYUI_frm .titComment { padding:15px 0;font-size:12px;line-height:1.5; }
.yesPopUp .popYUI_cont .popYUI_frm .tocLi { padding-bottom:25px; }
.yesPopUp .popYUI_cont .popYUI_frm .tocLi li { padding-bottom:2px;font-size:12px;line-height:1.5; }
.yesPopUp .popYUI_cont .popYUI_frm .tb_agreement { border-collapse:collapse !important;table-layout:fixed;border-top:solid 1px #d8d8d8;border-bottom:solid 1px #d8d8d8; }
.yesPopUp .popYUI_cont .popYUI_frm .tb_agreement a:hover { color:#333; }
.yesPopUp .popYUI_cont .popYUI_frm .tb_agreement .btnC { vertical-align:middle; }
.yesPopUp .popYUI_cont .popYUI_frm .tb_agreement caption { display:none; }
.yesPopUp .popYUI_cont .popYUI_frm .tb_agreement thead th { padding:6px 0 6px 0;line-height:18px;font-size:12px;text-align:center;color:#333;text-indent:0;font-weight:bold;border-right:solid 1px #ebebeb;border-bottom:solid 1px #ebebeb;background-color:#f8f8f8; }
.yesPopUp .popYUI_cont .popYUI_frm .tb_agreement thead th:last-child { border-right:none; }
.yesPopUp .popYUI_cont .popYUI_frm .tb_agreement thead.b_size th { padding:12px 0;font-size:13px; }
.yesPopUp .popYUI_cont .popYUI_frm .tb_agreement thead.xb_size th { padding:13px 0 16px;min-height:22px;line-height:20px;font-size:16px; }
.yesPopUp .popYUI_cont .popYUI_frm .tb_agreement tfoot td { padding:8px 10px;min-height:22px;line-height:22px;color:#333;font-size:12px;text-indent:0;vertical-align:middle;border-top:solid 1px #ebebeb;border-right:solid 1px #ebebeb;font-weight:bold;background-color:#f8f8f8; }
.yesPopUp .popYUI_cont .popYUI_frm .tb_agreement tfoot td:last-child { border-right:none; }
.yesPopUp .popYUI_cont .popYUI_frm .tb_agreement tfoot .bgWhite td { background-color:#fff; }
.yesPopUp .popYUI_cont .popYUI_frm .tb_agreement tbody th { padding:6px 0 6px 0;line-height:16px;font-size:13px;text-align:center;color:#333;text-indent:0;border-top:solid 1px #ebebeb;border-right:solid 1px #ebebeb;background-color:#f8f8f8; }
.yesPopUp .popYUI_cont .popYUI_frm .tb_agreement tbody th.bdrL { border-left:solid 1px #ebebeb; }
.yesPopUp .popYUI_cont .popYUI_frm .tb_agreement tbody.b_size th { padding:12px 0 12px 0;font-size:13px; }
.yesPopUp .popYUI_cont .popYUI_frm .tb_agreement tbody.xb_size th { padding:13px 0 16px;min-height:22px;line-height:20px;font-size:16px; }
.yesPopUp .popYUI_cont .popYUI_frm .tb_agreement tbody td { padding:6px 14px 6px;line-height:16px;color:#666;text-indent:0;border-top:solid 1px #ebebeb;border-right:solid 1px #ebebeb; }
.yesPopUp .popYUI_cont .popYUI_frm .tb_agreement tbody td:last-child { border-right:none; }
.yesPopUp .popYUI_cont .popYUI_frm .tb_agreement tbody.b_size td { padding:12px 14px 12px;line-height:16px;font-size:12px; }
.yesPopUp .popYUI_cont .popYUI_frm .tb_agreement tbody.xb_size td { padding:13px 19px 16px;min-height:22px;line-height:20px;font-size:16px; }
.yesPopUp .popYUI_cont .popYUI_frm .tb_agreement tbody.xb_size td.txtNor { padding:15px 19px 18px;min-height:16px;line-height:16px;font-size:12px; }
.yesPopUp .popYUI_cont .popYUI_frm .tb_agreement tbody td.ac { padding-left:0;padding-right:0; }
.yesPopUp .popYUI_cont .popYUI_frm .tb_agreement tbody tr.rowNone { display:none; }
.yesPopUp .popYUI_cont .popYUI_frm .tb_agreement tbody tr:first-child > td { border-top:none; }
.yesPopUp .popYUI_cont .popYUI_frm .tb_agreement tbody tr:first-child > th { border-top:none; }
.yesPopUp .popYUI_cont .popYUI_frm .tb_agreement tbody tr:first-child.rowNone+tr th { border-top:none; }
.yesPopUp .popYUI_cont .popYUI_frm .tb_agreement tbody tr:first-child.rowNone+tr td { border-top:none; }
.yesPopUp .popYUI_cont .popYUI_frm .tb_agreement .lastCol { border-right:none; }
.yesPopUp .popYUI_cont .popYUI_frm .tb_agreement td { text-align:left; }
.yesPopUp .popYUI_cont .popYUI_frm .tb_agreement td.ar { padding-right:10px !important; }
.yesPopUp .popYUI_cont .popYUI_frm .tb_agreement td.diviTd { border-right:solid 1px #d8d8d8; }
.yesPopUp .popYUI_cont .popYUI_frm .tb_agreement td.inpArea { padding:6px 10px 4px 10px !important; }
.yesPopUp .popYUI_cont .popYUI_frm .tb_agreement td.inpArea input[type=checkbox] { width:13px;height:13px;vertical-align:middle;vertical-align:-3px; }
.yesPopUp .popYUI_cont .popYUI_frm .tb_agreement td.inpArea input[type=radio]    { width:13px;height:13px;vertical-align:middle;vertical-align:-3px; }
.yesPopUp .popYUI_cont .popYUI_frm .tb_agreement td .inpDes { padding:3px 0 6px 4px;line-height:16px;font-size:12px;color:#999; }
.yesPopUp .popYUI_cont .popYUI_frm .tb_agreement td span.inpDes { padding:0 !important; }
.yesPopUp .popYUI_cont .popYUI_frm .tb_agreement td .inpDes+.inpDes { margin-top:-2px;padding:0 0 6px 4px; }
.yesPopUp .popYUI_cont .popYUI_frm .tb_agreement tbody.b_size  td .inpDes { padding:3px 0 6px 4px; }
.yesPopUp .popYUI_cont .popYUI_frm .tb_agreement tbody.b_size  td .inpDes+.inpDes { margin-top:-2px;padding:0 0 6px 4px; }
.yesPopUp .popYUI_cont .popYUI_frm .tb_agreement tbody.xb_size td .inpDes { padding:3px 0 6px 9px; }
.yesPopUp .popYUI_cont .popYUI_frm .tb_agreement tbody.xb_size td .inpDes+.inpDes { margin-top:-2px;padding:0 0 6px 9px; }
.yesPopUp .popYUI_cont .popYUI_frm .tb_agreement tbody.b_size td.inpArea { padding:6px 10px 4px 10px !important; }
.yesPopUp .popYUI_cont .popYUI_frm .tb_agreement tbody.xb_size td.inpArea { padding:6px 10px 4px 10px !important; }
.yesPopUp .popYUI_cont .popYUI_frm .tb_agreement tbody td.inpArea .setAlignL { margin-left:4px; } /* colGrp 에서는 margin대신 padding */
.yesPopUp .popYUI_cont .popYUI_frm .tb_agreement tbody.b_size td.inpArea .setAlignL { margin-left:4px; }
.yesPopUp .popYUI_cont .popYUI_frm .tb_agreement tbody.xb_size td.inpArea .setAlignL { margin-left:9px; }
.yesPopUp .popYUI_cont .popYUI_frm .tb_agreement td.noData { padding:65px 0 !important;text-align:center;border-right:none;font-size:12px; }
.yesPopUp .popYUI_cont .popYUI_frm .tb_agreement tbody.xb_size td.noData { font-size:12px; }
.yesPopUp .popYUI_cont .popYUI_frm .tb_agreement td .tbRowLi { display:block;margin:0 10px;font-size:12px; }
.yesPopUp .popYUI_cont .popYUI_frm .tb_agreement td .tbRowLi.nor_tp { }
.yesPopUp .popYUI_cont .popYUI_frm .tb_agreement td .tbRowLi:after { content:'';clear:both;display:block; }
.yesPopUp .popYUI_cont .popYUI_frm .tb_agreement td .tbRowLi li { float:left;padding:3px 0;width:100%;min-height:24px;line-height:24px;border-top:dashed 1px #e5e5e5; }
.yesPopUp .popYUI_cont .popYUI_frm .tb_agreement td .tbRowLi li:after { content:'';clear:both;display:block; }
.yesPopUp .popYUI_cont .popYUI_frm .tb_agreement td .tbRowLi li .item { float:left;line-height:22px; }
.yesPopUp .popYUI_cont .popYUI_frm .tb_agreement td .tbRowLi li .itemValu { float:right;line-height:22px; }
.yesPopUp .popYUI_cont .popYUI_frm .tb_agreement td .tbRowLi li:first-child { border-top:none; }
.yesPopUp .popYUI_cont .popYUI_frm .tb_agreement td .tbRowLi li:last-child { border-top:solid 1px #e5e5e5; }
.yesPopUp .popYUI_cont .popYUI_frm .tb_agreement td .tbRowLi.nor_tp li:last-child { border-top:dashed 1px #e5e5e5; }
.yesPopUp .popYUI_cont .popYUI_frm .tb_agreement td .tbRowLi.nor_tp li:first-child:last-child { border-top:none; }
.yesPopUp.b_size .popYUI_cont { margin:0 30px;padding:27px 0 40px 0; }
.yesPopUp .popYUI_cont.scl450 { box-sizing:border-box;margin:0 0 0 20px;padding-right:20px;height:450px;overflow-y:scroll; }
.yesPopUp.b_size .popYUI_cont.scl450 { box-sizing:border-box;margin:0 0 0 30px;padding-right:30px;height:450px;overflow-y:scroll; }
.yesPopUp .popYUI_cont .contP { line-height:18px;color:#666;font-size:12px; }
.yesPopUp .popYUI_cont .contP img.decoImg { float:left;margin:0 15px 15px 0; }
.yesPopUp .popYUI_cont .contP .ico_comm.ico_go { margin-top:2px; }
.yesPopUp .popYUI_cont .contP .ico_comm.ico_toggle { margin-top:2px; }
.yesPopUp .popYUI_cont .contP+.contP { margin-top:3px; }
.yesPopUp .popYUI_cont .contP.alertMsg { font-size:15px;font-weight:bold;color:#333;text-align:center; }
.yesPopUp .popYUI_cont .contP.contP_divi { padding-top:10px;border-top:solid 1px #ebebeb; }
.yesPopUp .popYUI_cont .popYUI_titSub { padding-bottom:9px;line-height:1.31em;font-size:16px;color:#333;font-weight:bold; }
.yesPopUp .popYUI_cont .popYUI_btn { margin-top:30px;text-align:center; }
.yesPopUp .popYUI_cont .popYUI_btn.cols { }
.yesPopUp .popYUI_cont .popYUI_btn.cols .colGrp { display:table;margin:0;padding:0;width:100%;table-layout:fixed; }
.yesPopUp .popYUI_cont .popYUI_btn.cols .colGrp .colCell { box-sizing:border-box;display:table-cell;vertical-align:top; }
.yesPopUp .popYUI_cont .popYUI_btn.cols .colGrp .colCell.w_30p { width:30%; }
.yesPopUp .popYUI_cont .popYUI_btn.cols .colGrp .colCell.w_40p { width:40%; }
.yesPopUp .popYUI_cont .popYUI_btn.cols .colGrp .colCell.w_50p { width:50%; }
.yesPopUp .popYUI_cont .popYUI_schBoxArea { position:relative; }
.yesPopUp .popYUI_cont .popYUI_schBoxArea .popYUI_schBox { margin-right:60px;padding:3px 30px 5px 8px; }
.yesPopUp .popYUI_cont .popYUI_schBoxArea .popYUI_schBox.m_size { padding:4px 11px 6px }
.yesPopUp .popYUI_cont .popYUI_schBoxArea .popYUI_schBox.mL100 { margin-left:100px; }
.yesPopUp .popYUI_cont .popYUI_schBoxArea .popYUI_schBox.mL110 { margin-left:110px; }
.yesPopUp .popYUI_cont .popYUI_schBoxArea .popYUI_schBox.mR90 { margin-right:90px; }
.yesPopUp .popYUI_cont .popYUI_schBoxArea .popYUI_schBox input { font-weight:bold;color:#333; }
.yesPopUp .popYUI_cont .popYUI_schBoxArea .popYUI_schBox input::-ms-clear { display:none; }
.yesPopUp .popYUI_cont .popYUI_schBoxArea .btn_del { position:absolute;right:61px;top:1px;margin:0;padding:10px 10px 0 0;width:18px;height:18px;text-align:right; }
.yesPopUp .popYUI_cont .popYUI_schBoxArea .btn_del .bgYUI { width:9px;height:9px;background-position:-240px -260px; }
.yesPopUp .popYUI_cont .popYUI_schBoxArea .btnC.w_50 { position:absolute;right:0;top:0;margin:0; }
.yesPopUp .popYUI_cont .popYUI_schBoxArea .btnC.btn_rt { position:absolute;right:0;top:0;margin:0; }
.yesPopUp .popYUI_cont .popYUI_schBoxArea .opt_sel { display:block;position:absolute;left:0;top:0; }
.yesPopUp .popYUI_cont .popYUI_schBoxArea .opt_sel.w_90 { width:90px; }
.yesPopUp .popYUI_cont .popYUI_schBoxArea .opt_sel.w_100 { width:100px; }
.yesPopUp .popYUI_cont .postPoptxt * { word-break:break-word;word-wrap:break-word; } /* textoverflow code */
.yesPopUp .popYUI_cont .popYUI_conformDl { text-align:center; }
.yesPopUp .popYUI_cont .popYUI_conformDl dt { line-height:20px;font-size:13px;font-weight:bold;color:#333; }
.yesPopUp .popYUI_cont .popYUI_conformDl dd { padding-top:2px;line-height:18px;font-size:12px;color:#666; }
.yesPopUp .popYUI_cont .yesFormGrayBox { border-left:none;border-right:none; }
.yesPopUp .popYUI_contBot { padding-bottom:20px;background-color:#eee; }
.yesPopUp .popYUI_bn .bnRow { }
.yesPopUp .popYUI_bn .bnRow a { display:block;text-align:center; }
.yesPopUp .popYUI_bn .bnRow a img { width:300px;vertical-align:top; }
.yesPopUp .popYUI_graph { border-top:solid 1px #d8d8d8;border-bottom:solid 1px #d8d8d8;background-color:#f8f8f8; }
.yesPopUp .popYUI_botBtn { padding-top:20px;text-align:center; }
.yesPopUp.b_size .popYUI_botBtn { padding-top:30px; }
.yesPopUp .popYUI_botBtn li { float:left; }
.yesPopUp .popYUI_botBtn ul.btn_2col li { width:50%; }
.yesPopUp .popYUI_botBtn li .btnC { margin:0 2px;display:block; }
.yesPopUp .popYUI_botBtn li .btnC .bWrap { display:block; }
.yesPopUp .popYUI_botBtn li.firstCol .btnC { margin:0 2px 0 0; }
.yesPopUp .popYUI_botBtn li.lastCol .btnC { margin:0 0 0 2px; }
.yesPopUp .popYUI_close { position:absolute;right:0;top:0;height:40px; }
.yesPopUp .popYUI_close a { display:block;padding:13px 20px 0 20px;height:27px;_height:40px; }
.yesPopUp.b_size .popYUI_close a { display:block;padding:18px 20px 0 20px;height:32px;_height:50px; }
.yesPopUp .popYUI_close a .bgYUI.btn_popClose { width:15px;height:15px;background-position:0 -240px; }

.yesPopUp.yesPopUpCock .popYUIArea { border:solid 1px #666;background-color:#fff; }
.yesPopUp.yesPopUpCock .popYUI_tit { background-color:#eee; }
.yesPopUp.yesPopUpCock .popYUI_tit h1 { color:#333; }
.yesPopUp.yesPopUpCock .popYUI_close a .bgYUI.btn_popClose { background-position:0 -280px; }
.yesPopUp.yesPopUpCock .popYUI_cock { position:absolute;left:50%;top:-8px;z-index:10;margin-left:-7px;width:14px;height:9px;background-position:-400px -240px; }

.yesPopUp .popYUIAgree { margin-top:8px; }
.yesPopUp .popYUIAgree label { display:block;margin:0;padding:2px 0 2px 18px;height:16px;line-height:16px;font-size:12px;color:#666;text-indent:-18px; }
.yesPopUp .popYUIAgree label input[type='checkbox'] { margin:2px 4px 0 0;width:14px;height:14px;vertical-align:top; }

/* 우편번호 공통 */
.yesPopUp .popYUI_cont .deliLiArea { margin:0 20px;position:relative; }
.yesPopUp .popYUI_cont .deliLiArea .deliLiWrap { position:relative;z-index:1;max-height:290px;_height:290px;overflow-y:auto;overflow-x:hidden;border-top:solid 1px #d8d8d8;border-bottom:solid 1px #d8d8d8; }
.yesPopUp .popYUI_cont .deliLiArea .deliLiWrap .deliLi {  }
.yesPopUp .popYUI_cont .deliLiArea .deliLiWrap .deliLi li { border-top:solid 1px #ebebeb; }
.yesPopUp .popYUI_cont .deliLiArea .deliLiWrap .deliLi li.deliHead { position:relative;height:30px;text-align:center;border-top:none;background-color:#f8f8f8; }
.yesPopUp .popYUI_cont .deliLiArea .deliLiWrap .deliLi li.deliHead .deliNum { position:absolute;left:0;top:0;width:80px;height:30px;line-height:27px;font-weight:bold;color:#333; }
.yesPopUp .popYUI_cont .deliLiArea .deliLiWrap .deliLi li.deliHead .deliTxt { display:block;margin-left:80px;height:30px;line-height:27px;border-left:solid 1px #ebebeb;font-weight:bold;color:#333; }
.yesPopUp .popYUI_cont .deliLiArea .deliLiWrap .deliLi li a.dp_b { position:relative;z-index:1; }
.yesPopUp .popYUI_cont .deliLiArea .deliLiWrap .deliLi li a.dp_b { display:inline-block; clear:both; }
*html .yesPopUp .popYUI_cont .deliLiArea .deliLiWrap .deliLi li a.dp_b { height: 1px; }
.yesPopUp .popYUI_cont .deliLiArea .deliLiWrap .deliLi li a.dp_b { display:block; }
.yesPopUp .popYUI_cont .deliLiArea .deliLiWrap .deliLi li a.dp_b:hover { text-decoration:none;background-color:#f8f8f8; }
.yesPopUp .popYUI_cont .deliLiArea .deliLiWrap .deliLi li a.dp_b .postTxt { display:table-cell;*float:left;padding:5px 0;width:80px;color:#666;text-align:center;vertical-align:middle; }
.yesPopUp .popYUI_cont .deliLiArea .deliLiWrap .deliLi li a.dp_b .postTxt label { display:block; }
.yesPopUp .popYUI_cont .deliLiArea .deliLiWrap .deliLi li a.dp_b .postTxt label em.txt { display:block;margin:0 5px;width:70px;height:16px;line-height:16px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; }
.yesPopUp .popYUI_cont .deliLiArea .deliLiWrap .deliLi li a.dp_b .deliTxt { display:table-cell;*display:block;*float:left;padding:5px 8px;color:#666; }
.yesPopUp .popYUI_cont .deliLiArea .deliLiWrap .deliLi li a.dp_b .deliTxt .tit { display:block;color:#666; }
.yesPopUp .popYUI_cont .deliLiArea .deliLiWrap .deliLi li a.dp_b .deliTxt strong.tit { font-weight:bold !important;color:#333 !important; }
.yesPopUp .popYUI_cont .deliLiArea .deliLiWrap .deliLi li a.dp_b .deliTxt .iconC { width:30px;text-align:center;font-weight:normal; }
.yesPopUp .popYUI_cont .deliLiArea .deliLiWrap .deliLi li a.dp_b .deliTxt span.dp_b { position:relative;color:#666; }
.yesPopUp .popYUI_cont .deliLiArea .deliLiWrap .deliLi li a.dp_b .deliTxt strong.dp_b { color:#333; }
.yesPopUp .popYUI_cont .deliLiArea .postSchAlertArea { display:none;position:absolute;left:0;top:0;right:0;bottom:0;z-index:2; }
.yesPopUp .popYUI_cont .deliLiArea .postSchAlertArea .postSchAlert { position:absolute;left:50%;top:50%;z-index:2;margin-left:-147px;margin-top:-72px;padding:20px 0;width:294px;height:105px;_height:155px;text-align:center;border:solid 1px #196ab3;background-color:#fff; }
.yesPopUp .popYUI_cont .deliLiArea .postSchAlertArea .postSchAlertMask { position:absolute;left:0;top:0;right:0;bottom:0;z-index:1;background:url('mask.png'); }
 /* 개편 우편번호 (지번,도로명 통합) */
.yesPopUp .popYUI_cont .postPopCont .deliLiArea { margin:0;padding-top:30px;*padding-top:0;border-top:solid 1px #d8d8d8; }
.yesPopUp .popYUI_cont .postPopCont .deliLiArea .deliLiWrap { position:static;*position:relative;border-top:none; }
.yesPopUp .popYUI_cont .postPopCont .deliLiArea .deliLiWrap .deliLi { }
.yesPopUp .popYUI_cont .postPopCont .deliLiArea .deliLiWrap .deliLi li.deliHead { position:absolute;*position:relative;left:0;top:0;right:0;z-index:10;border-bottom:solid 1px #d8d8d8;*border-bottom:none; }
.yesPopUp .popYUI_cont .postPopCont .deliLiArea .deliLiWrap .deliLi li a.dp_b .deliTxt { border-left:solid 1px #ebebeb; }
.yesPopUp .popYUI_cont .postPopCont .deliLiArea .deliLiWrap .deliLi li a.dp_b .deliTxt span.dp_b { padding-left:47px;min-height:20px; }
.yesPopUp .popYUI_cont .postPopCont .deliLiArea .deliLiWrap .deliLi li a.dp_b .deliTxt .iconC { position:absolute;left:0;top:0;width:40px; }
.yesPopUp .popYUI_cont .postPopCont .deliLiArea .deliLiWrap .deliLi li a.dp_b .deliTxt .iconC em.txt { margin:0;padding:0; }
/* 오늘만 그만 보기 */
.yesPopUp .popYUIMnu { background-color:#eee; }
.yesPopUp.fixedMnu .popYUI_cont { padding-bottom:70px; }
.yesPopUp.fixedMnu .popYUIMnu { position:absolute;left:0;bottom:0;right:0;z-index:100; }
.yesPopUp.pageTp.fixedMnu .popYUIMnu { position:fixed; }
.yesPopUp .popYUIMnu li { float:left;width:50%; }
.yesPopUp .popYUIMnu li { float:left;width:50%; }
.yesPopUp .popYUIMnu li a { display:block;height:50px;line-height:50px;text-align:center;font-size:15px;color:#333; }
.yesPopUp .popYUIMnu li a:hover { text-decoration:none; }

/* 정보 정의 테이블ST */
.yesInfoArea {}
.yesInfoArea .yesInfo { position:relative;border-top:solid 1px #d8d8d8;border-bottom:solid 1px #d8d8d8; }
.yesInfoArea .yesInfo.fixed { padding-top:30px; }
.yesInfoArea .yesInfo .yesInfoDl { display:table;width:100%;table-layout:fixed; }
.yesInfoArea .yesInfo .yesInfoDl > dt { display:table-cell;padding:5px 0 5px;line-height:20px;text-align:center;font-size:12px;color:#333;font-weight:bold;border-right:solid 1px #ebebeb;vertical-align:middle;background-color:#f8f8f8; }
.yesInfoArea .yesInfo .yesInfoDl > dt.w_100 { width:100px; }
.yesInfoArea .yesInfo .yesInfoDl > dd { display:table-cell;padding:5px 0 5px 10px;vertical-align:middle;line-height:20px;font-size:12px;color:#666; }
.yesInfoArea .yesInfo .yesInfoHead { display:table;width:100%;table-layout:fixed;border-bottom:solid 1px #d8d8d8; }
.yesInfoArea .yesInfo.fixed .yesInfoHead { position:absolute;left:0;top:0;right:0; }
.yesInfoArea .yesInfo .yesInfoHead li { display:table-cell;padding:5px 0 5px;line-height:20px;text-align:center;font-size:12px;color:#333;font-weight:bold;border-right:solid 1px #ebebeb;vertical-align:middle;background-color:#f8f8f8; }
.yesInfoArea .yesInfo .yesInfoHead li:last-child { border-right:none; }
.yesInfoArea .yesInfo .yesInfoHead li.w_100 { width:100px; }
.yesInfoArea .yesInfo .yesInfoLiGrp { overflow-y:auto;overflow-x:hidden; }
.yesInfoArea .yesInfo .yesInfoLi { display:table;width:100%;table-layout:fixed; }
.yesInfoArea .yesInfo .yesInfoLi li { display:table-row; }
.yesInfoArea .yesInfo .yesInfoLi li .InfoLi_cell { display:table-cell;padding:5px 10px 5px 10px;vertical-align:middle;line-height:20px;font-size:12px;color:#666;border-right:solid 1px #ebebeb; }
.yesInfoArea .yesInfo .yesInfoLi li+li .InfoLi_cell { border-top:solid 1px #ebebeb; }
.yesInfoArea .yesInfo .yesInfoLi li .InfoLi_cell.w_100 { width:100px; }
.yesInfoArea .yesInfo .yesInfoLi li .InfoLi_cell.ac { padding:5px 0; }
.yesInfoArea .yesInfo .yesInfoLi li .InfoLi_cell:last-child { border-right:none; }

/* 탭 (우편번호 내용포함) */
.yesTab_nor { display:table;width:100%;table-layout:fixed;border-bottom:solid 1px #d8d8d8; }
.yesTab_nor ul { display:table-row; }
.yesTab_nor li { display:table-cell; }
.yesTab_nor.tab_wSizeNF { display:block; } /* 신상품에서 처음 쓰임 */
.yesTab_nor.tab_wSizeNF ul { display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex; }
.yesTab_nor.tab_wSizeNF ul li { flex-direction:row;flex-wrap:nowrap; }
.yesTab_nor.w_160 li { width:160px; }
.yesTab_nor.tab_2col li { width:50%; }
.yesTab_nor.tab_3col li { width:33.3%; }
.yesTab_nor.tab_3col li:last-child { width:auto; }
.yesTab_nor.tab_4col li { width:25%; }
.yesTab_nor.tab_5col li { width:20%; }
.yesTab_nor.tab_6col li { width:16.6%; }
.yesTab_nor.tab_6col li:last-child { width:auto; }
.yesTab_nor.tab_7col li { width:14.3%; }
.yesTab_nor.tab_7col li:last-child { width:auto; }
.yesTab_nor.tab_8col li { width:12.5%; }
.yesTab_nor li { position:relative; }
.yesTab_nor li a { position:relative;z-index:1;display:block;height:38px;text-align:center;border-top:solid 1px #d8d8d8;background-color:#f8f8f8; }
.yesTab_nor li a.lnk_dim { cursor:default; }
.yesTab_nor li a.lnk_dim .txt { color:#ccc; }
.yesTab_nor.b_size li a { height:48px; }
.yesTab_nor li a:hover { text-decoration:none; }
.yesTab_nor li a .txt { display:block;height:38px;line-height:38px;overflow:hidden;text-align:center;color:#333;font-size:13px;word-break:break-word;word-wrap:break-word; }
.yesTab_nor.tab_2ln li { vertical-align:top; }
.yesTab_nor.tab_2ln li a { display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex; }
.yesTab_nor.tab_2ln li a { flex-direction: column;flex-wrap: nowrap;justify-content:center }
.yesTab_nor.tab_2ln li a { width:100%; }
.yesTab_nor.tab_2ln li a { box-sizing:border-box;height:58px;line-height:20px; }
.yesTab_nor.tab_2ln li a .txt { height:auto;line-height:20px; }
.yesTab_nor.b_size li a .txt { height:48px;line-height:48px;font-size:16px;font-weight:bold; }
.yesTab_nor.b_size.tab_2ln li a .txt { line-height:22px;font-size:16px;font-weight:bold; }
.yesTab_nor.b_size.tab_2ln li a .txt .des { line-height:22px;font-size:12px;font-weight:normal; }
.yesTab_nor li a:before { content:'';position:absolute;left:-1px;top:-1px;bottom:0;border-left:solid 1px #d8d8d8; }
.yesTab_nor li a:after  { content:'';position:absolute;right:-1px;top:-1px;bottom:0;border-right:solid 1px #d8d8d8; }
.yesTab_nor li:first-child a:before { left:0; }
.yesTab_nor li:last-child a:after { right:0; }
.yesTab_nor li.firstCol a:before { left:0; }
.yesTab_nor li.lastCol a:after { right:0; }
.yesTab_nor li.on:before { content:'';position:absolute;left:0;right:0;bottom:-1px;border-bottom:solid 1px #fff; }
.yesTab_nor li.on a { z-index:2;background-color:#fff; }
.yesTab_nor li.on a .txt { font-weight:bold; }
.yesTab_nor.onBold li a .txt { font-weight:normal; }
.yesTab_nor.onBold li.on a .txt { font-weight:bold; }
.yesTab_nor.b_size.onBold li a .txt { font-weight:normal; }
.yesTab_nor.b_size.onBold li.on a .txt { font-weight:bold; }
.yesTab_nor.yesTab_blue { border-bottom-color:#6699cc; }
.yesTab_nor.yesTab_blue li.on a { border-top-color:#6699cc; }
.yesTab_nor.yesTab_blue li.on a:before { border-left-color:#6699cc; }
.yesTab_nor.yesTab_blue li.on a:after  { border-right-color:#6699cc; }
.yesTab_nor.yesTab_blue li.on a .txt { color:#6699cc; }
.yesTab_nor.yesTab_black { border-bottom-color:#333; }
.yesTab_nor.yesTab_black li a .txt { color:#999; }
.yesTab_nor.yesTab_black li.on a { border-top-color:#333; }
.yesTab_nor.yesTab_black li.on a:before { border-left-color:#333; }
.yesTab_nor.yesTab_black li.on a:after  { border-right-color:#333; }
.yesTab_nor.yesTab_black li.on a .txt { color:#333; }
.yesTab_box { border:solid 1px #d8d8d8;padding:20px 0;border-top:none; }
.yesTab_box .yesFldWrap { margin:0 20px; }
.yesTab_box .yesFldWrap:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.yesTab_box .yesFldWrap { display:inline-block; clear:both; }
*html .yesTab_box .yesFldWrap { height: 1px; }
.yesTab_botCont { padding:17px 0;line-height:20px;font-size:13px;color:#666;text-align:left; }

.yesPopUp .yesFldWrap { display:block; }
.yesPopUp .yesFldWrap .fld_full { display:block;clear:both;position:relative;padding:5px 0; }
.yesPopUp .yesFldWrap .fld_full.btnR50 { }
.yesPopUp .yesFldWrap .fld_full.btnR50 .btnC { position:absolute;right:0;top:5px;margin:0; }
.yesPopUp .yesFldWrap .fld_full.btnR50 .yesSelNor { margin-right:60px; }
.yesPopUp .yesFldWrap .fld_full.btnR50 .yesIpt { margin-right:60px; }
.yesPopUp .yesFldWrap .fld_half { position:relative;float:left;padding:5px 0;width:50%; }
.yesPopUp .yesFldWrap .fld_halfLft { }
.yesPopUp .yesFldWrap .fld_halfLft .yesSelNor { margin-right:5px; }
.yesPopUp .yesFldWrap .fld_halfLft .yesIpt { margin-right:5px; }
.yesPopUp .yesFldWrap .fld_halfLft.btnR50 { }
.yesPopUp .yesFldWrap .fld_halfLft.btnR50 .btnC { position:absolute;right:5px;top:5px;margin:0; }
.yesPopUp .yesFldWrap .fld_halfLft.btnR50 .yesSelNor { margin-right:65px; }
.yesPopUp .yesFldWrap .fld_halfLft.btnR50 .yesIpt    { margin-right:65px; }
.yesPopUp .yesFldWrap .fld_halfRgt { }
.yesPopUp .yesFldWrap .fld_halfRgt .yesSelNor { margin-left:5px; }
.yesPopUp .yesFldWrap .fld_halfRgt .yesIpt { margin-left:5px; }
.yesPopUp .yesFldWrap .fld_halfRgt.btnR50 { }
.yesPopUp .yesFldWrap .fld_halfRgt.btnR50 .btnC { position:absolute;right:0;top:5px;margin:0; }
.yesPopUp .yesFldWrap .fld_halfRgt.btnR50 .yesSelNor { margin-right:60px; }
.yesPopUp .yesFldWrap .fld_halfRgt.btnR50 .yesIpt    { margin-right:60px; }
.yesPopUp .yesDeliAlertLi { margin:0 20px; }

/* 타이틀 (certify.css에서 가져옴) */
.ySContTit { display:table;margin:0 auto;width:100%; }
.ySContTit .ySContTit_cell { display:table-cell;text-align:left;vertical-align:middle; }
.ySContTit .ySContTit_cell.cell_img { width:280px; }
.ySContTit .ySContTit_cell.cell_txt { padding-bottom:20px; }
.ySContTit .ySContTit_cell.cell_txt .txt_tit { font-size:36px;color:#333;font-weight:700;line-height:1.2em;font-family:'Noto Sans KR','맑은 고딕' !important; }
.ySContTit .ySContTit_cell.cell_txt .txt_tit * { font-family:'Noto Sans KR','맑은 고딕'; }
.ySContTit .ySContTit_cell.cell_txt .txt_des { margin-top:20px;line-height:26px;font-size:16px;color:#333; }

/* 안내 회색 박스(certify.css에서 가져옴) */
/* yesFormGrayBox 는 여백이 20일 경우 사용 */
.guideNorBox { margin:0 auto;padding:35px 0;border:solid 1px #d8d8d8;border-left:none;;border-right:none;background-color:#f8f8f8; } /* 인증페이지에서 공통으로 */
.guideNorBox .guideNorBoxCont { margin:0 39px;text-align:left; }
.guideNorBox .guideNorBoxCont .guide_tit { line-height:1.3em;color:#333;font-size:16px;font-weight:bold; }
.guideNorBox .guideNorBoxCont .guide_alertBox { position:relative;display:table;width:100%; }
.guideNorBox .guideNorBoxCont .guide_alertBox:after { content:'';position:absolute;left:50%;top:0;bottom:0;border-right:solid 1px #ebebeb; }
.guideNorBox .guideNorBoxCont .guide_alertBox .guideCell { display:table-cell; }
.guideNorBox .guideNorBoxCont .guide_alertBox .guideCell.guideLft { width:50%; }
.guideNorBox .guideNorBoxCont .guide_alertBox .guideCell.guideRgt { padding-left:39px; }
.guideNorBox .guideNorBoxCont .inpBtnRow { position:relative; }
.guideNorBox .guideNorBoxCont .inpBtnRow .yesIpt { margin-right:130px; }
.guideNorBox .guideNorBoxCont .inpBtnRow .yesIpt.mgr0 { margin-right:0; }
.guideNorBox .guideNorBoxCont .inpBtnRow .yesIpt.mgr110 { margin-right:110px; }
.guideNorBox .guideNorBoxCont .inpBtnRow .btn_cell { position:absolute;right:0;top:0; }
.guideNorBox .guideNorBoxCont .inpBtnRow .btn_cell .btn_c { margin:0; }
.guideNorBox .guideNorBoxCont .inpBtnRow.reverse .yesIpt { margin-left:130px;margin-right:0; }
.guideNorBox .guideNorBoxCont .inpBtnRow.reverse .yesIpt.mgl110 { margin-left:110px; }
.guideNorBox .guideNorBoxCont .inpBtnRow.reverse .btn_cell { right:auto;left:0; }
.guideNorBox.s_size { padding:20px 0; }
.guideNorBox.s_size .guideNorBoxCont { margin:0 20px; }

/* step (고객센터,FAQ,1:1문의) */
.stepBoxArea { position:relative;z-index:10;height:48px;border:solid 1px #d8d8d8;background-color:#fff; }
.stepBoxArea.bg_disabled { background-color:#f8f8f8; }
.stepBoxArea .divi { position:absolute;left:50%;top:-1px;z-index:2;margin-left:-5px;width:17px;height:50px;background-position:0 -100px; }
.stepBoxArea .stepBoxDl.stepBoxDl_disabled+.divi { background-position:-50px -100px; }
.stepBoxArea .stepBoxDl { position:absolute;top:0;z-index:1;width:50%;height:48px; }
.stepBoxArea .stepBoxDl.stepBoxDl_lft { left:0; }
.stepBoxArea .stepBoxDl.stepBoxDl_rgt { right:0; }
.stepBoxArea .stepBoxDl dt { position:relative;height:48px; }
.stepBoxArea .stepBoxDl dt a { display:block;padding:11px 0 13px 20px;height:24px;line-height:24px;font-size:16px;font-weight:bold;color:#333;background-color:#fff; }
.stepBoxArea .stepBoxDl dt a em.ico_arr { position:absolute;z-index:10;right:19px;top:50%;margin-top:-4px;width:15px;height:9px;background-position:-240px -280px; }
.stepBoxArea .stepBoxDl dt.on a em.ico_arr { background-position:-240px -290px; }
.stepBoxArea .stepBoxDl dd { display:none;position:absolute;left:-1px;top:48px;right:-1px;border:solid 1px #196ab3;background-color:#fff; }
.stepBoxArea .stepBoxDl.stepBoxDl_lft dd { right:5px; }
.stepBoxArea .stepBoxDl dd ul { margin:0 14px;padding:9px 0 11px; }
.stepBoxArea .stepBoxDl dd ul li a { display:block;padding:3px 0 2px 0;line-height:16px !important;color:#666;font-size:12px;text-align:left; }
.stepBoxArea .stepBoxDl dt a:hover { text-decoration:none; }
.stepBoxArea .stepBoxDl.stepBoxDl_disabled dt a { color:#ccc;background-color:transparent; }
.stepBoxArea .stepBoxDl.stepBoxDl_disabled dd { display:none !important; }
.stepBoxArea .stepBoxDl.stepBoxDl_disabled dt a em.ico_arr { background-position:-220px -280px; }

/* 블로그 tip (상품상세) */
.moreBlogMnuArea { position:absolute;z-index:2018;left:50%;margin:0;padding:0;width:98px;border:solid 1px #196ab3;background-color:#fff; }
.moreBlogMnuArea * { font-family:'맑은 고딕','Malgun Gothic','Apple SD Gothic Neo',AppleGothic,'돋움',Dotum,'굴림',Gulim,Helvetica,sans-serif; }
.moreBlogMnuArea li { position:relative;line-height:28px;border-top:solid 1px #d8d8d8; }
.moreBlogMnuArea li:first-child { border-top:none; }
.moreBlogMnuArea li a { display:block;padding:0 0 0 9px;height:28px;line-height:28px;color:#666;text-align:left;font-size:12px;text-indent:0; }
.moreBlogMnuArea li a .ico_arr { position:absolute;right:9px;top:50%;margin-top:-8px;width:6px;height:16px;background-position:-130px -240px; }
.moreBlogMnuArea li a:hover { text-decoration:none;color:#333;background-color:#f8f8f8; }

/* renewHack.css */
#maskYUI { display:none;z-index:998000; }
.yesPopUp { z-index:999000; }
.yesPopUp.doublePop { z-index:1999000; }

/*!
 * Datepicker v1.0.7
 * https://fengyuanchen.github.io/datepicker
 */
.datepicker-container { position:fixed;left:0;top:0;z-index:-1;width:230px;line-height:30px;font-size:12px;background-color:#fff;-webkit-tap-highlight-color:transparent;-ms-touch-action:none;touch-action:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none; }
.datepicker-container .bgYUI.ico_prev { width:6px;height:16px;background-position:-130px -220px; }
.datepicker-container .bgYUI.ico_next { width:6px;height:16px;background-position:-130px -240px; }
.datepicker-container::before,
.datepicker-container::after { content: " ";display:block;position:absolute;width:0;height:0;border:5px solid transparent; }
.datepicker-dropdown { position:absolute;z-index:1;margin-left:-1px;border:solid 1px #d8d8d8;-webkit-box-sizing:content-box;box-sizing:content-box;background-color:#fff; }
.datepicker-inline { position:static; }
.datepicker-panel ul.calTop { width:230px;height:33px;border-bottom:solid 1px #ebebeb;background-color:#f8f8f8; }
.datepicker-panel ul.calTop li { height:33px;background-color:#f8f8f8; }
.datepicker-panel ul.calTop li:hover { background-color:#eee; }
.datepicker-panel ul.week_row { margin:0 10px;width:210px; }
.datepicker-panel ul.days_row { margin:0 10px;padding-bottom:10px;width:210px; }
.datepicker-panel > ul::before,
.datepicker-panel > ul::after { content:" ";display:table; }
.datepicker-panel > ul::after { clear:both; }
.datepicker-panel > ul > li { float:left;margin:0;padding:0;width:30px;height:30px;line-height:30px;list-style:none;cursor:pointer;text-align:center; }
.datepicker-panel > ul.week_row { padding-top:10px; }
.datepicker-panel > ul.days_row > li { border-radius:30px; }
.datepicker-panel > ul.days_row > li:hover { color:#fff;background-color:#6699cc; }
.datepicker-panel > ul.days_row > li.muted { color:#ccc; }
.datepicker-panel > ul.days_row > li.muted:hover { color:#fff; }
.datepicker-panel > ul.days_row > li.highlighted { color:#6699cc; }
.datepicker-panel > ul.days_row > li.highlighted:hover { color:#fff; }
.datepicker-panel > ul.days_row > li.picked { color:#fff;background-color:#333; }
.datepicker-panel > ul.days_row > li.picked:hover { color:#fff;background-color:#333; }
.datepicker-panel > ul.days_row > li.disabled,
.datepicker-panel > ul.days_row > li.disabled:hover { color:#ccc;cursor:default;background-color:#fff; }
.datepicker-panel > ul.days_row > li.disabled.highlighted,
.datepicker-panel > ul.days_row > li.disabled:hover.highlighted { color:#6699cc; }
.datepicker-panel > ul > li[data-view="years prev"],
.datepicker-panel > ul > li[data-view="year prev"],
.datepicker-panel > ul > li[data-view="month prev"],
.datepicker-panel > ul > li[data-view="years next"],
.datepicker-panel > ul > li[data-view="year next"],
.datepicker-panel > ul > li[data-view="month next"],
.datepicker-panel > ul > li[data-view="next"] { padding:8px 0 0 0;width:44px;height:25px;line-height:16px;text-align:center; }
.datepicker-panel > ul > li[data-view="years current"],
.datepicker-panel > ul > li[data-view="year current"],
.datepicker-panel > ul > li[data-view="month current"] { width:142px;line-height:33px;font-size:18px;font-family:'yesB';color:#333; }
.datepicker-panel > ul[data-view="years"],
.datepicker-panel > ul[data-view="months"] { padding:5px 0 5px 5px }
.datepicker-panel > ul[data-view="years"] > li,
.datepicker-panel > ul[data-view="months"] > li { width:55px;height:55px;line-height:55px; }
.datepicker-panel > ul[data-view="years"] > li:hover,
.datepicker-panel > ul[data-view="months"] > li:hover { background-color:#f8f8f8; }
.datepicker-hide { display:none; }

/* myInfoBoxArea 대체 500px영역 */
.yCont_500 { margin:0 auto;width:500px; }

/* 입력 폼 */
.yesFormDl { }
.tm_grp+.yesFormDl { margin-top:15px; }
.yesFormDl+.yesFormDl { margin-top:55px; }
.yesPopUp .popYUI_cont .yesFormDl+.yesFormDl { margin-top:20px; }
.yesFormDl dt { line-height:20px;font-size:13px;font-weight:bold;color:#333; }
.yesFormDl dt.none { display:none; }
.yesFormDl dt .item_tit { line-height:20px;font-size:13px;font-weight:bold;color:#333; }
.yesFormDl dt .item_des { line-height:20px;font-size:13px;font-weight:normal;color:#999; }
.yesFormDl dd { margin-top:8px;line-height:20px; }
.yesFormDl dd+dt { margin-top:18px; }
.yesFormDl dt:first-child.none+dd { margin-top:0; }
.yesFormDl dt:not(:first-child).none+dd { margin-top:10px; }
.yesFormDl .inpRow+.inpRow { margin-top:10px; }
.yesFormDl .yesFormTxt+.inpRow { margin-top:10px; }
.yesFormDl .inpRow.cols {  }
.yesFormDl .inpRow.cols .colGrp { display:table;margin:0;padding:0;width:100%;table-layout:fixed; }
.yesFormDl .inpRow.cols .colGrp .colCell { box-sizing:border-box;display:table-cell;vertical-align:top; }
.yesFormDl .inpRow.cols .colGrp .colCell.w_30p { width:30%; }
.yesFormDl .inpRow.cols .colGrp .colCell.w_40p { width:40%; }
.yesFormDl .inpRow.cols .colGrp .colCell.w_50p { width:50%; }
.yesFormDl .inpRow.cols .colGrp .colCell.w_80  { width:80px; }
.yesFormDl .inpRow.cols .colGrp .colCell.w_10  { width:10px; }
.yesFormDl .inpRow.cols .colGrp .colCell.w_20  { width:20px; }
.yesFormDl .inpRow.cols .colGrp .colCell.w_30  { width:30px; }
.yesFormDl .inpRow.cols .colGrp .colCell.w_50  { width:50px; }
.yesFormDl .inpRow.cols .colGrp .colCell.w_60  { width:60px; }
.yesFormDl .inpRow.cols .colGrp .colCell.w_100 { width:100px; }
.yesFormDl .inpRow.cols .colGrp .colCell.w_120 { width:120px; }
.yesFormDl .inpRow.cols .colGrp .colCell.w_130 { width:130px; }
.yesFormDl .inpRow.cols .colGrp .colCell.w_140 { width:140px; }
.yesFormDl .inpRow.cols .colGrp .colCell.w_150 { width:150px; }
.yesFormDl .inpRow.cols .colGrp .colCell.w_160 { width:160px; }
.yesFormDl .inpRow.cols .colGrp .colCell.w_165 { width:165px; }
.yesFormDl .inpRow.cols .colGrp .colCell.w_180 { width:180px; }
.yesFormDl .inpRow.cols .colGrp .colCell.w_190 { width:190px; }
.yesFormDl .inpRow.cols .colGrp .colCell.w_200 { width:200px; }
.yesFormDl .inpRow.cols .colGrp .colCell.w_210 { width:210px; }
.yesFormDl .inpRow.cols .colGrp .colCell.w_250 { width:250px; }
.yesFormDl .inpRow.cols .colGrp .colCell.w_260 { width:260px; }
.yesFormDl .inpRow.cols .colGrp .colCell.w_270 { width:270px; }
.yesFormDl .inpRow.cols .colGrp .colCell.w_280 { width:280px; }
.yesFormDl .inpRow.cols .colGrp .colCell.w_290 { width:290px; }
.yesFormDl .yesFormCmt { line-height:20px;font-size:13px;color:#666; }
.yesFormDl .yesFormChkLi { margin-top:15px; } /* 가입폼 체크박스 리스트 */
.yesFormDl .yesFormChkLi li { min-height:20px;line-height:20px; }
.yesFormDl .yesFormChkLi li .yesChk label { line-height:20px;font-size:13px;font-weight:bold;color:#333; }
.yesFormDl .yesFormChkLi li .yesRadio label { line-height:20px;font-size:13px;font-weight:bold;color:#333; }
.yesFormDl .yesFormChkLi li label .yesFormChk_des { font-weight:normal;color:#666; }
.yesFormDl .yesFormChkLi.ver li+li { margin-top:10px; }
.yesFormDl .yesFormChkLi.hor li { display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;overflow:hidden;text-align:left;vertical-align:top; }
.yesFormDl .yesFormChkLi.hor.gap25 li+li { margin-left:25px; }
.yesFormDl .yesFormSubGrp { padding:20px;background-color:#f8f8f8; }
.yesFormDl .yesFormChkLi+.yesFormSubGrp { margin-top:15px; }
.yesFormDl .yesFormSubGrp .yesFormChkLi { margin-top:0; }

.yesFormBtn { margin-top:60px; }
.yesFormBtn .formBtn_txt { margin-top:20px;line-height:20px;font-size:13px;color:#333; }
.yesFormBtn.cols { margin-left:-5px;margin-right:-5px; }
.yesFormBtn.cols .colGrp { display:table;width:100%;table-layout:fixed; }
.yesFormBtn.cols .colGrp .colCell { display:table-cell;vertical-align:top; }
.yesFormBtn.cols .colGrp .colCell.w_50p { width:50%; }
.yesFormBtn.cols .colGrp .colCell .btnC { display:block;margin:0 5px; }
.yesFormBtn.cols .colGrp .colCell .btnC .bWrap { display:block; }
.yesPopUp .popYUI_cont .yesFormBtn { margin-top:20px; }

/* 약관 이용동의 공통 ( 바이백 buyBack_apply.aspx, 마이페이지 반품교환신청조회 ) */
.agreeBoxTop { line-height:26px;font-size:16px;text-align:left;font-weight:bold;color:#333; }
.agreeBoxTop.w_700 { margin:0 auto;width:700px; }
.agreeBox { padding:15px 0;text-align:left;background-color:#f8f8f8; }
.agreeBox.w_700 { margin:0 auto;width:700px; }
.agreeBoxTop+.agreeBox { margin-top:7px; }
.agreeBox .agreeBoxCont { margin:0 20px;text-align:left; }
.agreeBox .agreeBoxCont .agreeDl+.agreeDl { margin-top:15px; }
.agreeBox .agreeBoxCont dt { line-height:22px;font-size:13px;font-weight:bold;color:#333; }
.agreeBox .agreeBoxCont dd .agreeDlSub { padding:3px 0 0 0; }
.agreeBox .agreeBoxCont dd .agreeDlSub li { position:relative;padding:1px 0;line-height:20px;font-size:13px;font-weight:normal;color:#666; }
.agreeBox .agreeBoxCont dd .agreeDlSub li label { position:relative;display:block;line-height:22px;font-size:13px;font-weight:normal;color:#666;cursor:pointer; }
.agreeBox .agreeBoxCont dd .agreeDlSub li label .agreeDlSubMore { position:absolute;right:0;top:0px;line-height:22px;font-size:13px;color:#6699cc;text-decoration:underline; }

/* DAUM MAP */
.customoverlay { position:relative;bottom:85px;border-radius:6px;border:1px solid #ccc;border-bottom:2px solid #ddd;float:left;background-color:#fff; }
.customoverlay:nth-of-type(n) { border:0;box-shadow:0px 1px 2px #888; }
.customoverlay a { display:block;text-decoration:none;color:#000;text-align:center;border-radius:6px;font-size:14px;font-weight:bold;overflow:hidden;background:#0080ff;background:#0080ff url(https://t1.daumcdn.net/localimg/localimages/07/mapapidoc/arrow_white.png) no-repeat right 14px center; }
.customoverlay .title { display:block;text-align:center;margin-right:35px;padding:10px 15px;font-size:14px;font-weight:bold; }
.customoverlay a .title { background-color:#fff; }
.customoverlay:after { content:'';position:absolute;margin-left:-12px;left:50%;bottom:-12px;width:22px;height:12px;background:url('https://t1.daumcdn.net/localimg/localimages/07/mapapidoc/vertex_white.png') }