.fright { float: right; }
.width100px { width: 100px; }
.center { margin: 0 auto; text-align: center; }
.hide { display: none !important;}
.clear { clear: both; }
.nomargin{margin:0;}
#bestThemeButton > ul > li.nomargin{margin:0;}
.tagTextInfo > ul > li.nomargin{margin:0;}
map > area, input, textarea { outline: none; }

iframe[name=google_conversion_frame] {
	position: absolute;
	top: -1000000px;
	left: -1000000px;
	float: left;
}
/***************************************** 공용 css 모음 */
/* 스탠다드 컬러 (그린) */
.GreenBg{background-color:#49bf57;}
.GreenLine{border:1px solid #32ab3f;}
.GreenFont{color:#32ab3f; }
/* 스탠다드 컬러 (그린) */

.NewGreenBg{background-color:#52d5d3;}
.NewGreenLine{border:1px solid #c6c7c9;}
.NewGreenFont{color:#52d5d3; }

/* 프리미엄 컬러 (브라운) */
.BrownBg{background-color:#daa665;}
.BrownLine{border:1px solid #c2965f;}
.BrownFont{color:#c2965f;}
/* 프리미엄 컬러 (브라운) */

.NewBrownBg{background-color:#57bef8;}
.NewBrownLine{border:1px solid #c6c7c9;}
.NewBrownFont{color:#57bef8;}

/* 싱글 컬러 (블루) */
.BlueBg{background-color:#819ddf;}
.BlueLine{border:1px solid #658ae3;}
.BlueFont{color:#658ae3; }
/* 싱글 컬러 (블루) */

.NewBlueBg{background-color:#819ddf;}
.NewBlueLine{border:1px solid #6c99fd;}
.NewBlueFont{color:#6c99fd; }

/* 스쿨 컬러 (보라) */
.PuppleBg{background-color:#c28cd8;}
.PuppleBg_M{background-color:#c18cd6;}/* 메인용 */
.PuppleLine{border:1px solid #b062cf;}
.PuppleFont{color:#b062cf; }
.PuppleFont_M{color:#c18cd6; } /* 메인용 */
/* 스쿨 컬러 (보라) */

.NewCreatorFont{color:#6CD48E; }

.newPuppleFont{color:#9b90f9; }
/* 블랙 컬러 (블랙) */
.BlackLine{border:1px solid #000;}
.BlackFont{color:#000;}
/* 블랙 컬러 (블랙) */

/*NEW MAIN BLUE COLOR*/
.BlueBgNew{background-color:#4276d9;}
.BlueLineNew{border:1px solid #4276d9;}
.BlueFontNew{color:#4276d9;  font-size:16px}
/*NEW MAIN BLUE COLOR*/

b {font-weight:600;}

.selectric-below .selectric{border:1px solid black;}
.selectric-type .selectric{border:1px solid black;}


/***********************************메인NEW***********************************/
/*메인 회원 정보*/
.loginSection{float:left; margin-left:20px;}
.loginSection > .loginBox{margin-top:16px; overflow:hidden;}
.loginSection > .loginBox > .loginInfoSide{}
.loginSection > .loginBox > .loginInfoSide > dd{float:left; width:auto; height:45px; padding:0 24px; border-radius:5px; line-height:45px; font-size:13px; margin-left:6px; font-weight:bold;}
.loginSection > .loginBox > .day_count > dd.nomargin{padding:0 15px;}
.loginSection > .loginBox > .day_count > dd > a, .loginSection > .loginBox > .day_count > dd > p{display:inline-block;}
.loginSection > .loginBox > .day_count > dd .arrowS{display:inline-block; width:5px; height:9px; background:url('/resource/images/main/19main/newMain19.png'); background-repeat:no-repeat; background-position:-10px -10px; margin:0 4px;}
.loginSection > .loginBox > .day_count > dd .lastDay{margin-left:5px; color:#5f5f5f; font-weight:400;}
.loginSection > .loginBox > .day_count > dd .lastDay > i{font-style:normal; font-size:14px;}
.loginSection > .loginBox > .license_info > dd > i{float:left; font-style:normal;}
.loginSection > .loginBox > .license_info > dd .line{float:left; width:1px; height:22px; background:url('/resource/images/main/19main/newMain19.png'); background-repeat:no-repeat; background-position:-10px -25px; margin:0 17px; margin-top:13px;}
.loginSection > .centroText{clear:both; display:inline-block; width:100%; text-align:center; font-size:14px; margin-top:20px;}
.loginSection > .centroText > i{font-size:12px; font-style:normal;}

/*공통*/
.miniSlideSelct{margin-top:20px; position:relative; font-family: 'Noto Sans KR', sans-serif;}
.miniSlideSelct > div {float:left; font-weight:500;}
.miniSlideSelct > div > .textTitle{}
.miniSlideSelct > div > .textTitle > dt{font-size:12px; color:#939393;}
.miniSlideSelct > div > .textTitle > dd{font-size:19px; color:#313131; margin-top:10px;}
.miniSlideSelct > .iconSelect{float:right;}/*상단기준*/
.miniSlideSelct > .iconSelect > li{display:block; margin:0; cursor:pointer; height:9px; margin-top:-1px;}
.miniSlideSelct > .iconSelect > li:first-child{margin-top:0px;}
/*.miniSlideSelct > .iconSelect > li.active{margin-left:-7px; width:20px; height:3px; background-color:#000;}*/
.miniSlideSelct > .iconSelect > li.active > i{margin-left:-7px; width:20px; height:3px; background-color:#000;}
.miniSlideSelct > .iconSelect > li > i{display:inline-block; width:13px; height:2px; background-color:#cacaca; vertical-align:middle; margin-top:-2px;}
.miniSlideSelct.smallDown{height:39px; margin-top:8px; }/*하단기준*/
.miniSlideSelct.smallDown > .iconSelect{position:absolute; bottom:-5px; right:4px;}/*하단기준*/
.tagTextInfo{clear:both; overflow:hidden; margin-bottom:25px; padding-top:19px;}
.tagTextInfo > ul{}
.tagTextInfo > ul > li{width:137px; text-align:center; float:left; height:27px; background-color:#f1f5fb; line-height:27px; margin-left:5px; font-size:12px; }
.tagTextInfo > ul > li > a{color:#393939;}
.contentTitleM{position:relative; height:100px; font-family: 'Noto Sans KR', sans-serif;}
.contentTitleM > p.line{position:absolute; top:59px; left:0; width:100%; height:5px; background:url('/resource/images/main/19main/w_line.png'); }
.contentTitleM > dl{position:absolute; top:39px; left:50%; margin-left:-202px; width:406px; height:35px; background-color:#f6f6f6; z-index:1;}
.contentTitleM > dl.whitebg{background-color:#fff;}
.contentTitleM > dl dt{}
.contentTitleM > dl dd{position:relative; float:left; font-size:19px; color:#939393; margin:0 26px; line-height:35px; font-weight:400;}
.contentTitleM > dl dd:hover > a, .contentTitleM > dl dd.active > a{color:#000; border-bottom:2px solid #000;  font-weight:500;}
.newImageGo{width:400px; margin:0 auto; margin-top:23px; overflow:hidden; text-align:center;}
.newImageGo > a{display:inline-block;font-size:13px; color:#313131; font-weight:600; line-height:19px;}
.newImageGo > a::after{content:''; float:right; width:20px; height:20px; background:url('/resource/images/main/19main/newMain19.png') no-repeat; background-position:-10px -56px; margin-left:10px;}
/*공통*/

/*메인 회원 정보*/

.mainSection{letter-spacing:-1px;}

/*메인 신규콘텐츠*/
.mainNewContents{height:590px; background-color:#f6f6f6; border-top:1px solid #dfdfdf; }
.mainNewContents > .contentTitleM > p.line{top:59px;}
.mainNewContents > .contentTitleM > dl{top:44px;}
.mainNewContents > .newContenImage{width:1280px; margin:0 auto; overflow:hidden; margin-top:4px;}
.mainNewContents > .newContenImage > .listImageLeft{float:left;}
.mainNewContents > .newContenImage > .listImageLeft > .newImageList{width:971px; height:380px; background-color:#fff;}
.mainNewContents > .newContenImage > .listImageLeft > .newImageList > li{position:absolute; width:971px; height:380px;}
.mainNewContents > .newContenImage > .listImageLeft > .newImageSelct{width:404px; margin:0 auto; margin-top:20px; height:5px;}
.mainNewContents > .newContenImage > .listImageLeft > .newImageSelct > li{float:left; width:95px; height:10px; margin:0 3px; cursor:pointer;}
/*.mainNewContents > .newContenImage > .listImageLeft > .newImageSelct > li.active{position:relative; margin-top:-2px; height:5px; background-color:#000; }*/
.mainNewContents > .newContenImage > .listImageLeft > .newImageSelct > li.active > i{position:relative; margin-top:-2px; height:5px; background-color:#000; }
.mainNewContents > .newContenImage > .listImageLeft > .newImageSelct > li > i{display:inline-block; width:95px; height:3px; background-color:#cacaca;}
.mainNewContents > .newContenImage > .listImageRight{float:right;}
.mainNewContents > .newContenImage > .listImageRight > .newImageList{width:290px; height:380px;}
.mainNewContents > .newContenImage > .listImageRight > .newImageList > li{position:absolute; width:290px; height:380px;}
/**메인 신규콘텐츠*/

/*메인 베스트테마*/
.mainBestTheme{height:745px;}
.mainBestTheme > .contentTitleM > .line{top:55px;}
.mainBestTheme > .bestThemeImage{position:relative; width:1280px; margin:0 auto; height:514px; margin-top:4px;}
/*주간 첫번쨰*/
.mainBestTheme > .bestThemeImage > ul.themeNumber{position:absolute; top:0; left:0; width:1280px; height:500px;}
.mainBestTheme > .bestThemeImage > ul > li{position:absolute; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; cursor:pointer;}
.mainBestTheme > .bestThemeImage > ul > li > a > img:hover{border:1px solid #000; -webkit-box-shadow: 2px 10px 23px -9px rgba(0,0,0,0.55); -moz-box-shadow: 2px 10px 23px -9px rgba(0,0,0,0.55);box-shadow: 2px 10px 23px -9px rgba(0,0,0,0.55);}

/*베스트테마 첫번째 배너*/
.mainBestTheme > .bestThemeImage > ul.themeNumber > li.image1{left:0; top:0; }
.mainBestTheme > .bestThemeImage > ul.themeNumber > li.image2{left:318px; top:0;}
.mainBestTheme > .bestThemeImage > ul.themeNumber > li.image3{left:715px; top:0;}
.mainBestTheme > .bestThemeImage > ul.themeNumber > li.image4{right:0; top:0;}
.mainBestTheme > .bestThemeImage > ul.themeNumber > li.image5{left:0; top:255px;}
.mainBestTheme > .bestThemeImage > ul.themeNumber > li.image6{left:219px; top:255px;}
.mainBestTheme > .bestThemeImage > ul.themeNumber > li.image7{left:639px; top:255px;}
.mainBestTheme > .bestThemeImage > ul.themeNumber > li.image8{right:0; top:255px;}
/*베스트테마 첫번째 배너*/

/*.mainBestTheme > .bestThemeImage > ul > li > img{position:relative; margin-top:8px; cursor:pointer;}*/
.mainBestTheme > .newImageSelct{position:relative; width:404px; margin:0 auto; margin-top:5px; }
.mainBestTheme > .newImageSelct > li{float:left; margin:0 3px; cursor:pointer;}
.mainBestTheme > .newImageSelct > li > i{display:inline-block; width:95px; height:3px; background-color:#cacaca; }
/*.mainBestTheme > .newImageSelct > li.active{position:relative; margin-top:-2px; height:5px; background-color:#000; }*/
.mainBestTheme > .newImageSelct > li.active > i{position:relative; margin-top:-2px; height:5px; background-color:#000; }
.mainBestTheme > .themeTag{width:1280px; margin:0 auto; overflow:hidden;}
.mainBestTheme > .themeTag > ul{}
.mainBestTheme > .themeTag > ul > li{position:relative; width:155px; height:39px; background-color:#f5f5f5; padding:0;  font-size:14px; line-height:39px; text-align:center; cursor:pointer;}
.mainBestTheme > .themeTag > ul > li > a{position:relative; width:100%; display:block;}
.mainBestTheme > .themeTag > ul > li > i.newIcon{position:absolute; top:-4px; right:12px; width:31px; height:15px; background:url('/resource/images/main/19main/newMain19.png') no-repeat; background-position:-84px -36px; z-index:99;}
/**메인 베스트테마*/

/*에디터픽,키워드*/
.mainEditPick_Keyword{overflow:hidden; background-color:#f6f6f6; padding:57px 0 75px 0; }
.mainEditPick_Keyword > .editpickKeySection{width:1280px; margin:0 auto; }
.mainEditPick_Keyword > .editpickKeySection > .editPickContent{position:relative; float:left; width:640px; height:365px;}
.mainEditPick_Keyword > .editpickKeySection > .editPickContent > .editBig{float:left;}
.mainEditPick_Keyword > .editpickKeySection > .editPickContent > .editBig > div{position:absolute; width:636px;}
.mainEditPick_Keyword > .editpickKeySection > .editPickContent > .editBig > div > img{float:left;}
.mainEditPick_Keyword > .editpickKeySection > .editPickContent > .editBig > div > .smallArea{float:right; margin-top:50px;}
.mainEditPick_Keyword > .editpickKeySection > .editPickContent > .editBig > div > .smallArea > dd{margin-top:10px;}
.mainEditPick_Keyword > .editpickKeySection > .editPickContent > .titleSmall{float:right; margin-left:11px; width:175px;}
.mainEditPick_Keyword > .editpickKeySection > .editPickContent > .editerpickNew{position:absolute; bottom:-40px; left:44px; }

.mainEditPick_Keyword > .editpickKeySection > .keywordContent{float:right; width:595px; height:365px;}
.mainEditPick_Keyword > .editpickKeySection > .keywordContent > .listArea{position:relative; overflow:hidden;}
.mainEditPick_Keyword > .editpickKeySection > .keywordContent > .listArea > .editBig{float:left; width:595px;}
.mainEditPick_Keyword > .editpickKeySection > .keywordContent > .listArea > .editBig > div{position:absolute;}
.mainEditPick_Keyword > .editpickKeySection > .keywordContent > .listArea > .editBig > .smallArea{float:right; margin-top:53px; }
.mainEditPick_Keyword > .editpickKeySection > .keywordContent > .listArea > .editBig > .smallArea > dd{width:198px; height:42px; cursor:pointer; border:1px solid #ccc; margin-top:7px; background-color:#fff; font-size:14px; line-height:40px; padding-left:20px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; box-sizing:border-box;}
.mainEditPick_Keyword > .editpickKeySection > .keywordContent > .listArea > .editBig > .smallArea > dd:hover{border:1px solid #000; color:#000;}
.mainEditPick_Keyword > .editpickKeySection > .keywordContent > .listArea > .editBig > .smallArea > dd.active{border:1px solid #000; color:#000; font-weight:bold;}
.mainEditPick_Keyword > .editpickKeySection > .keywordContent > .listArea > .titleSmall{position:absolute; top:0; right:0; margin-left:11px; width:200px;}


.mainEditPick_Keyword > .editpickKeySection > .keywordContent > .bannerTwo{clear:both; margin-top:16px;}
.mainEditPick_Keyword > .editpickKeySection > .keywordContent > .bannerTwo > span{margin-left:0px;}
.mainEditPick_Keyword > .editpickKeySection > .keywordContent > .bannerTwo > span.last{margin-left:6px;}

/**에디터픽,키워드*/

/*무료이미지*/
.mainFreeImage{height:606px;}
.mainFreeImage > .contentTitleM{height:116px;}
.mainFreeImage > .contentTitleM > .line{top:57px;}
.mainFreeImage > .contentTitleM > .freeBgMenu{top:40px;}
.mainFreeImage > .freeButtonList{width:535px; margin:0 auto;}
.mainFreeImage > .freeButtonList .fontstyle{box-sizing:border-box; padding-left:30px;}
.mainFreeImage > .freeButtonList > span{position:relative; display:inline-block; width:169px; height:39px; font-size:14px; color:#939393; background-color:#f5f5f5; margin-right:8px; text-align:center; line-height:37px; cursor:pointer; border:1px solid #f5f5f5;}
.mainFreeImage > .freeButtonList > span > b.new{position:absolute; color:#ff4244; text-decoration:none; top:-1px; left:43px; font-size:11px; letter-spacing:0px; }
.mainFreeImage > .freeButtonList > span.active{color:#000; background-color:#fff; border:1px solid #000; font-weight:bold;}
.mainFreeImage > .freeImageList{width:1280px; margin:0 auto; margin-top:17px;}
/**무료이미지*/
/***********************************메인NEW***********************************/

















/*이용약관*/
.provision {width: 950px; margin: 20px 0 50px; padding: 15px; position: relative; line-height: 21px;}


/*에디터픽 - 에디터픽 뷰*/
.editorpick.contents{width:1000px; padding: 120px 0px 150px 45px; float: left; border-left: 1px solid #e0e0e0;}
.editorspick_wrap{}
.photopick{}
.photopick > li{display:inline-block;  margin-right:17px; overflow:hidden; vertical-align:top; margin-top:15px;}
.photopick > li::last-child{margin-right:0;}
.photopick > li > a > .photoView1{width:302px; height:210px; }
.photopick > li > a > .naming{width:302px; padding:15px 0 0 10px; line-height:21px !important;}
.photopick > li > a > .naming .titleM{font-size:17px; color:black; font-weight:500; word-break:break-all;}
.photopick > li > a > .naming .wordM{font-size:12px; color:#989898;}

.editorpick_main{}
.editorpick_main > p{width:982px; overflow:hidden; margin-top:10px;}
.editorpick_main > p a.listview_move{float:right; width:104px; height:35px; font-size:13px; font-weight:bold; background-color:black; text-align:center; line-height:35px; color:#fff;}
.edirorpick_view_list{clear:both; margin:0 auto;}
.edirorpick_view_list .photopick{display:block; margin:0 auto; padding-left:7px;}
.edirorpick_view_list .editorpick_title{width:982px; height:40px; border-bottom:1px solid black; font-weight:bold; font-size:20px; letter-spacing:-1px; line-height:40px;}
/**에디터픽*/


/*월페이퍼*/
.wallpaper.contents{width: 950px; float: left; padding: 120px 0px 98px 45px; border-left: 1px solid #e0e0e0;}
.wallpaper_wrap{}
.wallpaper_wrap .wHeader{position:relative; width:948px; height:237px; background:url('/resource/images/contents/wallpage_main_banner_1.png') no-repeat; padding:44px 0 0 57px;  -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; box-sizing:border-box;}
.wallpaper_wrap .wHeader > div{color:#fff;}
.wallpaper_wrap .wHeader > div.line1{font-size:18px; line-height:35px;}
.wallpaper_wrap .wHeader > div.line2{position:absolute; top:81px; left:301px; font-size:35px; font-weight:500; line-height:40px;}
.wallpaper_wrap .wHeader > div.line2 > span{letter-spacing:-1.5px;}
.wallpaper_wrap .wHeader > div.line3{font-size:12px; width:410px; padding:5px 15px; background-color:#329466; -webkit-border-radius:20px; -moz-border-radius:20px; -ms-border-radius:20px; border-radius:20px; margin:13px 0;-webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; box-sizing:border-box;}
.wallpaper_wrap .wHeader > div.line3 > span > b{color:#32ffc3; margin-right:8px;}
.wallpaper_wrap .wHeader > div.line4{font-size:12px;}
.wallpaper_wrap .wAside{position:relative; width:948px; height:55px; background-color:#f6f6f6; border:1px solid; border-color:#e3e3e3; padding:17px 0 0 15px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; box-sizing:border-box;}
.wallpaper_wrap .wAside .word{float:left; font-size:12px; color:#6d7179; font-family:"맑은 고딕", "Malgun Gothic", "Apple SD Gothic Neo", Arial, sans-serif;}
.wallpaper_wrap .wAside .word > .noe{display:inline-block; width:18px; height:18px; background-color:#6d7179; color:#fff; text-align:center; -webkit-border-radius:20px; -moz-border-radius:20px; -ms-border-radius:20px; border-radius:20px; line-height:18px;}
.wallpaper_wrap .wAside .word > .infoWord{display:inline-block;}
.wallpaper_wrap .wAside .selectBut{float:right; position:absolute; top:11px; right:145px; line-height:31px;}
.wallpaper_wrap .wAside .selectBut > .select_backWall{width:200px;}
.wallpaper_wrap .wAside .allWall{position:absolute; top:11px; right:10px; width:123px; height:31px; background-color:#666c77; -webkit-border-radius:3px; -moz-border-radius:3px; -ms-border-radius:3px; border-radius:3px; color:#fff; cursor:pointer; text-align:center; line-height:31px; font-weight:400;}
.wallpaper_wrap .wList{margin-top:10px;}
.wallpaper_wrap .wList > ul{}
.wallpaper_wrap .wList > ul > li{display:inline-block; width:305px; border:1px solid #dbdbdb; margin-right:9px; margin-top:10px;}
.wallpaper_wrap .wList > ul > li.last{margin-right:0;}
.wallpaper_wrap .wList > ul > li > .wallpaperSum{height:191px; }
.wallpaper_wrap .wList > ul > li > .wallpaperSize{height:40px; background-color:#f6f6f6; padding:10px 0 0 6px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; box-sizing:border-box;}
.wallpaper_wrap .wList > ul > li > .wallpaperSize span{cursor:pointer; display:inline-block; background-color:#ffffff; border:1px solid #666c77; width:70px; height:19px; -webkit-border-radius:20px; -moz-border-radius:20px; -ms-border-radius:20px; border-radius:20px; text-align:center; color:#666c77; letter-spacing:-0.5px; line-height:19px; font-size:12px;}
.wallpaper_wrap .wList > ul > li > .wallpaperSize span:hover{color:#fff; background-color:#4273d7; border:1px solid #fff;}
/**월페이퍼*/

.campaign.contents{width: 950px; float: left; padding: 120px 0px 98px 45px; border-left: 1px solid #e0e0e0;}
.campaign_wrap{}
.campaign_wrap .wHeader{position:relative; width:950px; height:235px; background:url('/resource/images/free/campaign_banner_201021.png')
no-repeat; padding:44px 0 0 57px;  -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; box-sizing:border-box;}
.campaign_wrap .wHeader > div{color:#fff;}
.campaign_wrap .wHeader > div.line1{font-size:18px; line-height:35px;}
.campaign_wrap .wHeader > div.line2{position:absolute; top:81px; left:301px; font-size:35px; font-weight:500; line-height:40px;}
.campaign_wrap .wHeader > div.line2 > span{letter-spacing:-1.5px;}
.campaign_wrap .wHeader > div.line3{font-size:12px; width:410px; padding:5px 15px; background-color:#329466; -webkit-border-radius:20px; -moz-border-radius:20px; -ms-border-radius:20px; border-radius:20px; margin:13px 0;-webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; box-sizing:border-box;}
.campaign_wrap .wHeader > div.line3 > span > b{color:#32ffc3; margin-right:8px;}
.campaign_wrap .wHeader > div.line4{font-size:12px;}

.campaign_wrap .wAside{position:relative; width:950px; height:55px; background-color:#f6f6f6; border:1px solid; border-color:#e3e3e3; padding:17px 0 0 15px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; box-sizing:border-box;}
.campaign_wrap .wAside .word{float:left; font-size:12px; color:#6d7179; font-family:"맑은 고딕", "Malgun Gothic", "Apple SD Gothic Neo", Arial, sans-serif;}
.campaign_wrap .wAside .word > .noe{display:inline-block; width:18px; height:18px; background-color:#6d7179; color:#fff; text-align:center; -webkit-border-radius:20px; -moz-border-radius:20px; -ms-border-radius:20px; border-radius:20px; line-height:18px;}
.campaign_wrap .wAside .word > .infoWord{display:inline-block;}
.campaign_wrap .wAside .selectBut{float:right; position:absolute; top:11px; right:145px; line-height:31px;}
.campaign_wrap .wAside .selectBut > .select_backWall{width:200px;}
.campaign_wrap .wAside .allWall{position:absolute; top:11px; right:10px; width:123px; height:31px; background-color:#666c77; -webkit-border-radius:3px; -moz-border-radius:3px; -ms-border-radius:3px; border-radius:3px; color:#fff; cursor:pointer; text-align:center; line-height:31px; font-weight:400;}


.campaign_wrap .wList{margin-top:10px;width: 950px;}
.campaign_wrap .wList > ul{}


.campaign_wrap .wList > ul > li{display:inline-block; width:309px;     margin-right:9px; margin-top:9px;}
.campaign_wrap .wList > ul > li.last{margin-right:-100px;}


.campaign_wrap .wList > ul > li > .campaignSum{

 height: 278px;
    border: 1px solid #dbdbdb;
    width: 309px;
    border-bottom-width: 0px;


	}
.campaign_wrap .wList > ul > li > .campaignSize{
  height: 43px;
  width: 311px;
    text-align: center;
    background-color: #e1e1e3;
    padding: 7px 0px 0 0px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
	 border: 1px solid #d2d2d2;
	 border-top-width: 0px;

}


.campaign_wrap .wList > ul > li > .campaignSize .print_small{
    cursor: pointer;
    margin-right: 2px;
    display: inline-block;
    background-color: #ffffff;
    border: 1px solid #666c77;
    width: 113px;
    height: 25px;
    -webkit-border-radius: 25px;
    -moz-border-radius: 25px;
    -ms-border-radius: 25px;
    border-radius: 5px;
    /* float: left; */
    text-align: center;
    padding-left: 17px;
    /* padding-right: 10px; */
    /* left: 20px; */
    color: #666c77;
    letter-spacing: -0.5px;
    line-height: 25px;
    background: url(/resource/images/free/icon_print_01.png) no-repeat  white 27px 6px;
}




.campaign_wrap .wList > ul > li > .campaignSize .print_small:hover{
color:#fff; background-color:#4273d7; border:1px solid #4273d7;

background: url(/resource/images/free/icon_print_01_over.png) no-repeat #4273d7  27px 6px; }



.campaign_wrap .wList > ul > li > .campaignSize   .stext1{
 font-size:13px;
 position: relative;
    float: left;
    left: 28px;

}

.campaign_wrap .wList > ul > li > .campaignSize   .stext2{
     font-size: 10px;
    position: relative;
    float: left;
    left: 30px;
 top: 1px;
}

.campaign_wrap .wList > ul > li > .campaignSize   .stext1:hover{
 font-size:13px; color:#ffffff;

}

.campaign_wrap .wList > ul > li > .campaignSize   .stext2:hover{
 font-size:10px; color:#ffffff;

}


.campaign_wrap .wList > ul > li > .campaignSize   .stext3{
 font-size:13px;
 position: relative;
    float: left;
    left: 16px;

}

.campaign_wrap .wList > ul > li > .campaignSize   .stext4{
     font-size: 10px;
    position: relative;
    float: left;
    left: 18px;
 top: 1px;
}

.campaign_wrap .wList > ul > li > .campaignSize   .stext3:hover{
 font-size:13px; color:#ffffff;

}

.campaign_wrap .wList > ul > li > .campaignSize   .stext4:hover{
 font-size:10px; color:#ffffff;

}


.campaign_wrap .wList > ul > li > .campaignSize .print_big{
   cursor: pointer;
    display: inline-block;
    background-color: #ffffff;
    border: 1px solid #666c77;
    width: 108px;
    height: 25px;
    -webkit-border-radius: 25px;
    -moz-border-radius: 25px;
    -ms-border-radius: 25px;
    border-radius: 5px;
    /* text-align: center; */
    padding-left: 22px;
    /* padding-right: 10px; */
    color: #666c77;
    letter-spacing: -0.5px;
    line-height: 25px;
    background: url(/resource/images/free/icon_print_01.png) no-repeat  white 20px 6px;
}




.campaign_wrap .wList > ul > li > .campaignSize .print_big:hover{
color:#ffffff; background-color:#4273d7; border:1px solid #4273d7;

background: url(/resource/images/free/icon_print_01_over.png) no-repeat   #4273d7 20px 6px;
}





/*베스트 다운로드*/
.bestDown.contents{width: 950px; float: left; padding: 120px 0px 98px 45px; border-left: 1px solid #e0e0e0;}
.bestDown{}
.bestDown > .bestInfo{width:951px; height:57px; border:1px solid #e3e3e3; background-color:#f6f6f6; font-size:13px; padding:23px 0 0 20px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; box-sizing:border-box; }
.bestDown > .bestInfo > b{width:100px; height:50px;
background:url('/resource/images/contents/bastdown_icon_1.png') no-repeat center left;
padding-left:22px; font-size:16px; margin-right:10px;}

.bestDown > .bestList{width:951px; margin-top:33px;}
.bestDown > .bestList > div{}
.bestDown > .bestList > div > .titleB{float:left; font-size:15px; color:#35373a; font-weight:bold;}
.bestDown > .bestList > div > .weekB{float:right; font-size:10px; color:#fff; background-color:#4273d7; font-weight:bold; -webkit-border-radius:2px; -moz-border-radius:2px; -ms-border-radius:2px; border-radius:2px; padding:2px 3px; }
.bestDown > .bestList > table{table-layout:fixed; width:100%; border-collapse: collapse; border-spacing: 0; margin-top:13px;}
.bestDown > .bestList > table td{position:relative; width:190px; height:190px; border:1px solid #e0e0e0; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; box-sizing:border-box;  padding:5px; text-align:center}
.bestDown > .bestList > table td > a > img{max-width: 165px; max-height: 165px;width: auto;height: auto;}
.bestDown .info{width:190px;height:190px;border:3px solid #626262;box-sizing:border-box;position:absolute;top:0;left:0;cursor:pointer;}
.bestDown .info .block1{width:auto;height:37px;padding:0px 11px;position:absolute;left:-3px;right:-3px;bottom:-3px;background:#272d36;box-sizing:border-box;border-top:1px solid #1b2025;}
.bestDown .info .block1 span.icon{display:block;float:left;padding:10px 0px;}
.bestDown .info .block1 span.icon img{width:14px;height:15px;display:block;float: left;}
.bestDown .info .block1 .imageNo{display:block;float:left;line-height:34px;margin-left:4px;text-align:left;font-size:13px;color:#fff;font-weight:bold;letter-spacing:-0.4px;}
.bestDown .info .block2{width:73px;height:36px;padding:0px 4px;position:absolute;right:-3px;bottom:-3px;background:#333c4b;text-align:right;border-top:1px solid #1b2025;border-left:1px solid #1b2025;}
.bestDown .info .block2 .imagePreview{width:15px;height:15px;float:left;padding:10px 4px;display: inline-block;*display:inline;zoom:1;}
.bestDown .info .block2 .addLightbox{width:18px;height:15px;float:left;padding:10px 4px;display: inline-block;*display:inline;zoom:1;}
.bestDown .info .block2 .fileDownload{width:16px;height:18px;float:left;padding:9px 4px;display: inline-block;*display:inline;zoom:1;}
.bestDown .smallinfo .block1{width:auto;height: 80px;padding:0px 11px;position:absolute;left:-3px;right:-3px;bottom:-3px;background:#272d36;box-sizing:border-box;border-top:1px solid #1b2025;}
.bestDown .smallinfo .block1 span.icon{display:block;padding: 5px 0 5px 0;height: 10px;}
.bestDown .smallinfo .block1 span.icon img{width:14px;height:15px;display:block;float: left;}
.bestDown .smallinfo .block1 .imageNo{display:block;line-height: 21px;text-align:left;font-size:13px;color:#fff;font-weight:bold;letter-spacing:-0.4px;}
.bestDown .smallinfo .block2{width:73px;height:36px;padding:0px 4px;position:absolute;left: -3px;bottom:-3px;background:#333c4b;text-align:right;border-top:1px solid #1b2025;border-left:1px solid #1b2025;}
.bestDown .smallinfo .block2 .imagePreview{width:15px;height:15px;float:left;padding:10px 4px;display: inline-block;*display:inline;zoom:1;}
.bestDown .smallinfo .block2 .addLightbox{width:18px;height:15px;float:left;padding:10px 4px;display: inline-block;*display:inline;zoom:1;}
.bestDown .smallinfo .block2 .fileDownload{width:16px;height:18px;float:left;padding:9px 4px;display: inline-block;*display:inline;zoom:1;}
.bestDown .grid-item .smallinfo2 .block1{width:auto;height: 63px;padding:0px 11px;position:absolute;left:-3px;right:-3px;bottom:-3px;background:#272d36;box-sizing:border-box;border-top:1px solid #1b2025;}
.bestDown .grid-item .smallinfo2 .block1 span.icon{display:block;padding: 5px 0 5px 0;height: 10px;}
.bestDown .grid-item .smallinfo2 .block1 span.icon img{width:14px;height:15px;display:block;float: left;}
.bestDown .grid-item .smallinfo2 .block1 .imageNo{display:block;line-height: 24px;text-align:left;font-size:13px;color:#fff;font-weight:bold;letter-spacing:-0.4px; }
.bestDown .grid-item .smallinfo2 .block2{width:100%;height:36px;padding:0px 2px;position:absolute;left: -3px;bottom:-3px;background:#333c4b;text-align:right;border-top:1px solid #1b2025;border-left:1px solid #1b2025;}
.bestDown .grid-item .smallinfo2 .block2 .aside{display:table; margin:0 auto; width:74px;}
.bestDown .grid-item .smallinfo2 .block2 .imagePreview{width:15px;height:15px;float:left;padding:10px 4px;display: inline-block;*display:inline;zoom:1;}
.bestDown .grid-item .smallinfo2 .block2 .addLightbox{width:18px;height:15px;float:left;padding:10px 4px;display: inline-block;*display:inline;zoom:1;}
.bestDown .grid-item .smallinfo2 .block2 .fileDownload{width:16px;height:18px;float:left;padding:9px 4px;display: inline-block;*display:inline;zoom:1;}
.ie_z_index{z-index: 4;}
/**베스트 다운로드*/

/*폰트서비스*/
.fontService.contents{width: 988px; padding: 120px 0px 150px 45px; float: left; border-left: 1px solid #e0e0e0;}
/**폰트서비스*/

/*IC collection*/
 .iccollection{width: 988px; padding: 120px 0px 19px 45px; float: left; border-left: 1px solid #e0e0e0;}

.iccollection  .right{float: right;

    margin-bottom: 9px;
    margin-right: 37px;
	width: 138px;}
.iccollection  .right span{font-size:13px;line-height:29px;letter-spacing:-0.6px;color:#4273d7;float:left;margin-right:9px; padding:0 10px 0 0}
.iccollection  .right a{width:167px;height:28px;line-height:27px;font-size:12px;border:1px solid #cccccc;color:#323740;text-align:center;float:left;display:block;}
.iccollection  .right a img{vertical-align:middle;margin:-3px 0px 0px 10px;}
/*
.privacyPage .contents .topButton .right{float:right;margin-top: -9px;}
.privacyPage .contents .topButton .right span{font-size:13px;line-height:29px;letter-spacing:-0.6px;color:#4273d7;float:left;margin-right:9px; padding:0 10px 0 0}
.privacyPage .contents .topButton .right a{width:167px;height:28px;line-height:27px;font-size:12px;border:1px solid #cccccc;color:#323740;text-align:center;float:left;display:block;}
.privacyPage .contents .topButton .right a img{vertical-align:middle;margin:-3px 0px 0px 10px;}
*/
/**IC collection*/



/*탭메뉴 통합*/
.topMenu_33{position:relative; width:923px; margin-top:32px; display:inline-block; zoom:1; border-bottom:1px solid black; height:45px;  -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.topMenu_33 .license_view{width:auto;height:27px;line-height:27px;font-size:12px;letter-spacing:-0.5px;display:block;float:right; border:1px solid #dbdbdb; padding:0 8px; font-weight:500; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; -ms-border-radius:3px; margin-top:6px; cursor:pointer;}
.topMenu_33 .license_view::after{content:''; float:right; width:5px; height:28px; background:url('/resource/images/membership/right_black.png') no-repeat center; margin-left:8px;}
.topMenu_33 > a{float:left; position:relative; width:177px; height:45px; border:1px solid #c7c7c7; border-bottom:1px solid black; text-align:center; line-height:45px; background-color:#f3f3f3; font-size:14px;  -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.topMenu_33 > a:hover{border:1px solid #c7c7c7; border-bottom:1px solid black;}
.topMenu_33 > a:focus{outline:0;}
.topMenu_33 > a > div{display:inline-block; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.topMenu_33 > a > img{position:absolute; right:10px; top:20px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.topMenu_33 > a.active_33{border:1px solid; border-color:black; border-bottom:1px solid #fff; background-color:#fff; font-weight:600;  -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}

.topMenu_33 > a.active_33 > .standard{width:90px; height:45px;  text-align:left; padding-left:16px;}
.topMenu_33 > a.active_33 > .coupon_tap{width:120px;}
.topMenu_33 > a.active_33 > .premium{width:90px; height:45px; background: url('/resource/images/membership/premium_icon.png') no-repeat 0px; text-align:left; padding-left:26px;}
.topMenu_33 > a.active_33 > .single{  height:45px; background: url('/resource/images/membership/single_icon.png') no-repeat 0px; text-align:left; padding-left:26px;}
.topMenu_33 > a.active_33 > .school{width:72px; height:45px; background: url('/resource/images/membership/school_icon.png') no-repeat 0px; text-align:left; padding-left:26px;}
.topMenu_33 > a.active_33 > .free{width:90px; height:45px; background: url('/resource/images/membership/free_icon.png') no-repeat 0px; text-align:left; padding-left:26px;}


.topMenu_33 > a.active_33 > .newstandard{width:90px; height:45px; background: url('/resource/images/membership/new_standard_icon.png') no-repeat 0px; text-align:left; padding-left:26px;}
.topMenu_33 > a.active_33 > .newpremium{width:90px; height:45px; background: url('/resource/images/membership/new_premium_icon.png') no-repeat 0px; text-align:left; padding-left:26px;}
.topMenu_33 > a.active_33 > .newsingle{  height:45px; background: url('/resource/images/membership/new_single_icon.png') no-repeat 0px; text-align:left; padding-left:26px;}
.topMenu_33 > a.active_33 > .newschool{width:72px; height:45px; background: url('/resource/images/membership/new_school_icon.png') no-repeat 0px; text-align:left; padding-left:26px;}
.topMenu_33 > a.active_33 > .newfree{width:90px; height:45px; background: url('/resource/images/membership/new_free_icon.png') no-repeat 0px; text-align:left; padding-left:26px;}


.topMenu_33 > a.active_333{border:1px solid; border-color:black; border-bottom:1px solid #fff; background-color:#fff; font-weight:600;  -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}

.topMenu_33 > a.active_333 > .standard{width:90px; height:45px;   text-align:left; padding-left:16px;}
.topMenu_33 > a.active_333 > .coupon_tap{width:120px;}
.topMenu_33 > a.active_333 > .premium{width:90px; height:45px; background: url('/resource/images/membership/premium_icon.png') no-repeat 0px; text-align:left; padding-left:26px;}
.topMenu_33 > a.active_333 > .single{  height:45px; background: url('/resource/images/membership/single_icon.png') no-repeat 0px; text-align:left; padding-left:26px;}
.topMenu_33 > a.active_333 > .school{width:72px; height:45px; background: url('/resource/images/membership/school_icon.png') no-repeat 0px; text-align:left; padding-left:26px;}
.topMenu_33 > a.active_333 > .free{width:90px; height:45px; background: url('/resource/images/membership/free_icon.png') no-repeat 0px; text-align:left; padding-left:26px;}


.topMenu_33 > a.active_333 > .newstandard{width:90px; height:45px; background: url('/resource/images/membership/new_standard_icon.png') no-repeat 0px; text-align:left; padding-left:26px;}
.topMenu_33 > a.active_333 > .newpremium{width:90px; height:45px; background: url('/resource/images/membership/new_premium_icon.png') no-repeat 0px; text-align:left; padding-left:26px;}
.topMenu_33 > a.active_333 > .newsingle{  height:45px; background: url('/resource/images/membership/new_single_icon.png') no-repeat 0px; text-align:left; padding-left:26px;}
.topMenu_33 > a.active_333 > .newschool{width:72px; height:45px; background: url('/resource/images/membership/new_school_icon.png') no-repeat 0px; text-align:left; padding-left:26px;}
.topMenu_33 > a.active_333 > .newfree{width:90px; height:45px; background: url('/resource/images/membership/new_free_icon.png') no-repeat 0px; text-align:left; padding-left:26px;}



/**탭메뉴 통합*/
.topMenu_333{position:relative; width:923px; margin-top:32px; display:inline-block; zoom:1; border-bottom:1px solid black; height:45px;  -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.topMenu_333 .license_view{width:auto;height:27px;line-height:27px;font-size:12px;letter-spacing:-0.5px;display:block;float:right; border:1px solid #dbdbdb; padding:0 8px; font-weight:500; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; -ms-border-radius:3px; margin-top:6px; cursor:pointer;}
.topMenu_333 .license_view::after{content:''; float:right; width:5px; height:28px; background:url('/resource/images/membership/right_black.png') no-repeat center; margin-left:8px;}
.topMenu_333 > a{float:left; position:relative; width:153px; height:45px; border:1px solid #c7c7c7; border-bottom:1px solid black; text-align:center; line-height:45px; background-color:#f3f3f3; font-size:14px;  -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.topMenu_333 > a:hover{border:1px solid #c7c7c7; border-bottom:1px solid black;}
.topMenu_333 > a:focus{outline:0;}
.topMenu_333 > a > div{display:inline-block; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.topMenu_333 > a > img{position:absolute; right:10px; top:20px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}

.topMenu_333 > a.active_33{border:1px solid; border-color:black; border-bottom:1px solid #fff; background-color:#fff; font-weight:600; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}

.topMenu_333 > a.active_33 > .newcreator{width:90px; height:45px; background: url('/resource/images/membership/icon_new_cre.png') no-repeat 0px; text-align:left; padding-left:26px;}
.topMenu_333 > a.active_33 > .newstandard{width:90px; height:45px; background: url('/resource/images/membership/new_standard_icon.png') no-repeat 0px; text-align:left; padding-left:26px;}
.topMenu_333 > a.active_33 > .newpremium{width:90px; height:45px; background: url('/resource/images/membership/new_premium_icon.png') no-repeat 0px; text-align:left; padding-left:26px;}
.topMenu_333 > a.active_33 > .newsingle{    height:45px; background: url('/resource/images/membership/new_single_icon.png') no-repeat 0px; text-align:left; padding-left:26px;}
.topMenu_333 > a.active_33 > .newschool{width:72px; height:45px; background: url('/resource/images/membership/new_school_icon.png') no-repeat 0px; text-align:left; padding-left:26px;}
.topMenu_333 > a.active_33 > .newfree{width:90px; height:45px; background: url('/resource/images/membership/new_free_icon.png') no-repeat 0px; text-align:left; padding-left:26px;}
.topMenu_333 > a.active_33 > .newyoutube{width:130px; height:45px; background: url('/resource/images/membership/icon_new_cre.png') no-repeat 0px; text-align:left; padding-left:26px;}

.topMenu_333 > a.active_333{border:1px solid; border-color:black; border-bottom:1px solid #fff; background-color:#fff; font-weight:600;  -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}


.topMenu_333 > a.active_333 > .newstandard{width:90px; height:45px; background: url('/resource/images/membership/new_standard_icon.png') no-repeat 0px; text-align:left; padding-left:26px;}
.topMenu_333 > a.active_333 > .newpremium{width:90px; height:45px; background: url('/resource/images/membership/new_premium_icon.png') no-repeat 0px; text-align:left; padding-left:26px;}
.topMenu_333 > a.active_333 > .newsingle{  height:45px; background: url('/resource/images/membership/new_single_icon.png') no-repeat 0px; text-align:left; padding-left:26px;}
.topMenu_333 > a.active_333 > .newschool{width:72px; height:45px; background: url('/resource/images/membership/new_school_icon.png') no-repeat 0px; text-align:left; padding-left:26px;}
.topMenu_333 > a.active_333 > .newfree{width:90px; height:45px; background: url('/resource/images/membership/new_free_icon.png') no-repeat 0px; text-align:left; padding-left:26px;}


/*홈페이지 소개*/
.aboutPage .contents{width:984px;padding:80px 0px 150px 56px;float:left;border-left:1px solid #e0e0e0;}
.aboutPage .contents .title{height:30px;margin-top:45px;}
.aboutPage .contents .title h4{font-size:20px;font-weight:400;letter-spacing:-0.5px;float:left;margin-left: -9px;}
.aboutPage .contents .topWrap{width:984px;text-align:center;margin-top:40px;display:inline-block;*display:inline;zoom:1;}
.aboutPage .contents .topWrap .topText1{font-size:40px;line-height:40px;}
.aboutPage .contents .topWrap .topText1 span{font-weight:bold;}
.aboutPage .contents .topWrap .topText2{font-size:24px;letter-spacing:-0.5px;line-height:24px;}
.aboutPage .contents .topWrap .topText2 .regular{font-weight:400;}
.aboutPage .contents .topWrap .topText2 .italic{font-style:italic;}
.aboutPage .contents .topWrap .topText3{font-size:14px;line-height:22px;letter-spacing:-0.5px;margin-top:22px;}
.aboutPage .contents .topWrap .topText3 span{text-decoration:underline;}
.aboutPage .contents .topWrap .line{width:159px;height:0px;border:1px solid black;margin-top:30px;margin-bottom:31px;display:inline-block;*display:inline;zoom:1;}
.aboutPage .contents .topWrap .aboutBtn{margin-bottom:34px;margin-top:18px;display:inline-block;*display:inline;zoom:1;}
.aboutPage .contents .topWrap .aboutBtn a{width:198px;height:40px;line-height:39px;border:1px solid gray;display:block;float:left;font-weight:400;}
.aboutPage .contents .topWrap .aboutBtn .buy{margin-right:8px;}
.aboutPage .contents .stepWrap{width:984px;}
.aboutPage .contents .stepWrap .stepRow{width:240px;height:268px;background:#ebebeb;margin-right:8px;margin-bottom:7px;float:left;}
.aboutPage .contents .stepWrap .stepRow.last{margin-right:0;}
.aboutPage .contents .stepWrap .stepRow .inner{width:220px;height:248px;background:white;margin:10px;text-align:center;position:relative;}
.aboutPage .contents .stepWrap .stepRow .inner img{margin-top:53px;margin-bottom:16px;}
.aboutPage .contents .stepWrap .stepRow .inner .text{width:100%;position:absolute;top:122px;left:0;right:0;}
.aboutPage .contents .stepWrap .stepRow .inner .explanation1{font-size:14px;letter-spacing:-0.5px;line-height:20px;font-weight:400;}
.aboutPage .contents .stepWrap .stepRow .inner .explanation2{font-size:17px;letter-spacing:-0.5px;line-height:22px;font-weight:bold;}
.aboutPage .contents .stepWrap .stepRow .inner .explanation3{font-size:11px;letter-spacing:-0.2px;line-height:22px;font-weight:400;color:#2db400;}
.aboutPage .contents .stepWrap .stepRow .inner .explanation_line{width:16px;height:0px;border-top:1px solid black;margin-top:7px;display:inline-block;*display:inline;zoom:1;}
.aboutPage .contents .stepWrap .stepRow .inner .print{width:62px;height:15px;font-size:10px;letter-spacing:-0.7px;font-weight:bold;line-height:14px;color:white;background:#27282c;margin-top: 4px;display:inline-block;}
/**홈페이지 소개*/

/*서비스 콘텐츠*/
.contentsPage .contents{width:949px;padding:80px 0px 150px 45px;float:left;border-left:1px solid #e0e0e0;}
.contentsPage .contents .contentsType{width:949px;height:36px;margin-top:59px;display:inline-block;*display:inline;zoom:1;}
.contentsPage .contents .contentsType.first{margin-top:30px;}
.contentsPage .contents .contentsType .left{float:left;font-size:20px;line-height:20px;font-weight:400;letter-spacing:-0.5px;margin-left:-7px;}
.contentsPage .contents .contentsType .right{float:right;}
.contentsPage .contents .contentsType .right span{width:34px;height:20px;line-height:19px;font-size:9px;letter-spacing:0;border:1px solid #666666;float:left;display:block;margin-right:4px;text-align:center;}
.contentsPage .contents .contentsType .right .more{width:34px;height:20px;line-height:19px;font-size:10px;font-weight:bold;letter-spacing:0;float:left;display:block;text-align:center;margin-left:6px;}
.contentsPage .contents .imgWrap{padding:12px 11px;background:#ededed;}
/**서비스 콘텐츠*/


/*콘텐츠 라이선스 안내, 라이선스 구매 1단계 까지*/
.premium_no1{clear:both; color:#cf9245; line-height:19px;}
.premium_no1 > .title55{font-size:14px; font-weight:bold;}
.premium_no1 > .title55 > span{padding:0px 6px; color:#fff; margin-right:10px;}

.newpremium_no1{clear:both; color:#28a8f1; line-height:19px;}
.newpremium_no1 > .title55{font-size:14px; font-weight:bold;}
.newpremium_no1 > .title55 > span{padding:0px 6px; color:#fff; margin-right:10px;}

.license_print{width:auto;height:27px;line-height:27px;font-size:13px;letter-spacing:-0.5px;display:block;float:right; padding:0 8px; font-weight:500; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; -ms-border-radius:3px; cursor:pointer; margin-top:-5px;}
.license_print::after{content:''; float:right; width:5px; height:27px; background:url('/resource/images/membership/right_black.png') no-repeat center; margin-left:8px;}
.licenseType{margin-top:20px;}

.license_title_one .onlineES{width:auto;height:27px;line-height:27px;font-size:13px;letter-spacing:-0.5px;display:block;float:right; padding:0 17px; font-weight:500; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; -ms-border-radius:3px; cursor:pointer; margin-top:-5px;}
.license_title_one .onlineES::after{content:''; float:right; width:5px; height:27px; background:url('/resource/images/membership/right_black.png') no-repeat center; margin-left:8px;}
.license_title_one .onlineES::before{content:''; float:left; width:12px; height:15px; background:url('/resource/images/membership/onlineES_icon_1.gif') no-repeat center; margin:5px 5px 0 0;}
.license_title_one .primiumES{padding: 7px 11px;background-color:#e6e6e6;letter-spacing: -1px;border-radius:3px;float:right;margin-top: -5px;}

.license_title_one{height:30px; position:relative;}
.license_title_one > .title_s{float:left; font-size:20px; font-weight:600; line-height:18px; margin-right:10px;}
.license_title_one > .box_info{float:left; font-size:14px; padding:4px 6px; color:#fff;}
.license_table_open{width:923px;}
.license_table_open .line_green{width:923px; height:4px; background-color:#49bf57;}
.license_table_open .line_brown{width:923px; height:4px; background-color:#daa665;}
.license_table_open .line_blue{width:923px; height:4px; background-color:#819ddf;}
.license_table_open .line_pupple{width:923px; height:4px; background-color:#c28cd8;}
.license_table_open .line_gray{width:923px; height:4px; background-color:#8f8f98;}

.license_table_open .line_newgreen{width:923px; height:4px; background-color:#52d5d3;}
.license_table_open .line_newbrown{width:923px; height:4px; background-color:#57bef8;}
.license_table_open .line_newblue{width:923px; height:4px; background-color:#6c99fd;}
.license_table_open .line_newpupple{width:923px; height:4px; background-color:#9b90f9;}
.license_table_open .line_newgray{width:923px; height:4px; background-color:#6c87c4;}
.license_table_open .line_creator{width:923px; height:4px; background-color:#6CD48E;}

.license_table_open .textGreen{color:#49bf57; padding-left:13px;}
.license_table_open .textBrown{color:#daa665; padding-left:13px;}
.license_table_open .textBrown_W{color:#fff; padding-left:16px;}
.license_table_open .textBlue{color:#819ddf; padding-left:13px;}
.license_table_open .textPupple{color:#c28cd8; padding-left:13px;}
.license_table_open .textGray{color:#8f8f98; padding-left:13px;}

.license_table_open .newtextGreen{color:#00bab7; padding-left:13px;}
.license_table_open .newtextBrown{color:#28a8f1; padding-left:13px;}
.license_table_open .newtextBlue{color:#598dfd; padding-left:13px;}
.license_table_open .newtextPupple{color:#897ef8; padding-left:13px;}
.license_table_open .newtextGray{color:#667bb2; padding-left:13px;}
.license_table_open .newtextcreator{color:#E0F7E8; padding-left:13px;}

.license_table_open > table{table-layout:fixed; border-collapse: collapse; font-family:"맑은 고딕", "Malgun Gothic", "Apple SD Gothic Neo", Arial, sans-serif; letter-spacing:-1.5px; letter-spacing: -1.3px\0/IE8; }
.license_table_open > table tr{border-bottom:1px solid #c8cdc6;}
.license_table_open > table tr.last{border-bottom:1px solid #000;}
.license_table_open > table th{font-size:14px; color:#202020; font-weight:600; line-height:20px;}
/*.license_table_open > table td{font-size:13px; color:#202020; padding:10px; display:block;}*/ /** 220818 ruby 수정 **/
.license_table_open > table td{font-size:13px; color:#202020; padding:10px;}
.license_table_open > table td.bgWhite{background-color:#fff;}
.posRel{position:relative;} /** 220809 수정 **/
.license_table_open > table td.bgBlack{background-color:#808080;}
.license_table_open > table td > div{padding:5px 0; line-height:20px; font-size:13px; font-weight:600; }
.license_table_open > table td > div > div.explanation{color:#202020; font-size:13px; padding-left:9px; font-weight:400;}
.license_table_open > table td > div > div.explanation.textPupple{color:#c28cd8; font-weight:300;}
.license_table_open > table td > div > div.explanation.newtextPupple{color:#897ef8; font-weight:300;}

.license_table_open > table td > div > span{padding-right:6px; vertical-align:top; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.license_table_open > table td > div > span.aaa{
display:inline-block;
Width:720px;
Font-weight: 400;
Font-size: 13px;
word-break:keep-all;
 }
.license_table_open > table td > div > span > i{font-size:13px; color:#767676; font-style:normal; margin-left:2px;}
.license_table_open > table td > div > span > b{font-size:14px; color:black;}
.license_table_open > table td > div > span.aaa > a.license_try{background-color:#35373a; padding:5px 9px; color:#fff; font-size:11px; font-weight:bold; margin-left:15px; cursor:pointer;}
.license_table_open > table td > div > span.aaa > a.license_try > i{font-weight:bold; margin-left:5px; font-style:inherit;}

.license_table_open .bbb{
color : #797979;
text-decoration:line-through;
font-size:13px;
font-family : 'Noto Sans KR', sans-serif , 'Noto Sans', sans-serif;
letter-spacing: -1px;
font-weight: normal;
padding : 0px 6px;
}
.license_table_open .ccc{
color : #eb2c3c;
font-size:13px;
font-family : 'Noto Sans KR', sans-serif , 'Noto Sans', sans-serif;
letter-spacing: -1px;
font-weight: bold;
padding-right: 8px;
}
.license_table_open .ddd{color : #202020;
font-size:17px;
font-family : 'Noto Sans KR', sans-serif , 'Noto Sans', sans-serif;
letter-spacing: -1px;
font-weight: bold;
padding-right: 6px;
}
.license_table_open > table td > div > span.aaa > a.license_try1{
background-color:#35373a; padding:5px 9px; color:#fff; font-size:11px; font-weight:bold; margin-left:5px; cursor:pointer;}
.license_table_open > table td > div > span.aaa > a.license_try1 > i{font-weight:bold; margin-left:5px; font-style:inherit;}
.posAb{position:absolute; top: 50%; transform: translate(0, -50%); -webkit-transform: translate(0, -50%); right: 29%;} /** 220812 ruby 수정 **/


.license_table_open > .payment_section{margin-top:8px; overflow:hidden; margin-bottom:32px;}
.license_table_open > .payment_section > span{float:right;}
.license_table_open > .payment_section > span a{display:inline-block; width:104px; height:35px; text-align:center; line-height:35px; font-size:13px; color:#fff; }
.license_table_open > .payment_section > span a.paymentButton{background-color:#35373a; font-weight:bold;}
.license_table_open > .payment_section > span a.paymentButton > b{margin-left:6px; color:#49bf57}
.license_table_open > .payment_section > span a.tableClose{background:url('/resource/images/membership/win_close_icon.png') no-repeat #aaabab 78px 13px; padding-right:15px; font-weight:bold;}
.license_table_open > table .h_icon{display:inline-block; margin-left:10px; width:295px; height:18px; background:url('/resource/images/imagehub/imagehub_icon.png') no-repeat; padding-left:27px;}
.license_table_open > table.tGreen{background-color:#e6f5e6; }
.license_table_open > table.tGreen .object > span{font-size:12px; border:1px solid #49bf57; color:#49bf57; padding:0 10px; background-color:#fff; font-weight:400;}
.license_table_open > table.tGreen .tipBox{background-color:#49bf57; color:#fff; text-align:center; width:35px; display:inline-block; padding:0;}
.license_table_open > table.tGreen .s_icon{display:inline-block; margin-left:10px; width:160px; height:18px; background:url('/resource/images/membership/standard_icon.png') no-repeat; padding-left:27px;}

.license_table_open > table.newtGreen{background-color:#d7f6f6; }
.license_table_open > table.newtGreen .object > span{ border:1px solid #6fb7b6; font-size:12px;color:#00bab7;   padding:0 10px; background-color:#fff; font-family: '맑은고딕', 'Malgun Gothic', 'Apple SD Gothic Neo', '굴림','돋움', Arial, Verdana, Helvetica, sans-serif;letter-spacing : -1px;  font-weight:normal;}
.license_table_open > table.newtGreen .tipBox{background-color:#00bab7; color:#fff; text-align:center; width:35px; display:inline-block; padding:0;}
.license_table_open > table.newtGreen .s_icon{display:inline-block; margin-left:10px; width:160px; height:18px; background:url('/resource/images/membership/new_standard_icon.png') no-repeat; padding-left:27px;}


.license_table_open > table.newtCreator{background-color:#E0F7E8; }
.license_table_open > table.newtCreator .object > span{ border:1px solid #7DC795; font-size:12px;color:#31C561;   padding:0 10px; background-color:#fff; font-family: '맑은고딕', 'Malgun Gothic', 'Apple SD Gothic Neo', '굴림','돋움', Arial, Verdana, Helvetica, sans-serif;letter-spacing : -1px;  font-weight:normal;}
.license_table_open > table.newtCreator .tipBox{background-color:#00bab7; color:#fff; text-align:center; width:35px; display:inline-block; padding:0;}
.license_table_open > table.newtCreator .s_icon{display:inline-block; margin-left:10px; width:250px; height:18px; background:url('/resource/images/membership/new_premium_icon.png') no-repeat; padding-left:27px;}


.license_table_open > table.tBrown{background-color:#f2ebdd; }
.license_table_open > table.tBrown .marginS > div{margin:3px 0; height:20px; overflow:hidden;}
.license_table_open > table.tBrown .object span{font-size:12px; border:1px solid #cf9245; color:#cf9245; padding:0 10px; background-color:#fff; margin:0px 3px; font-weight:400;}
.license_table_open > table.tBrown .tipBox{background-color:#cf9245; color:#fff; text-align:center; width:35px; display:inline-block;padding:0;}
.license_table_open > table.tBrown .s_icon{display:inline-block; margin-left:10px; width:250px; height:18px; background:url('/resource/images/membership/premium_icon.png') no-repeat; padding-left:27px;}


.license_table_open > table.newtBrown{background-color:#dff2fd; }
.license_table_open > table.newtBrown .marginS > div{margin:3px 0; height:20px; overflow:hidden;}
 .license_table_open > table.newtBrown .object span{font-size:12px; border:1px solid #74b3d7; color:#28a8f1;
padding:0 10px; background-color:#fff; margin:0px 3px; font-family: '맑은고딕', 'Malgun Gothic', 'Apple SD Gothic Neo', '굴림','돋움', Arial, Verdana, Helvetica, sans-serif; letter-spacing : -1px;  font-weight:normal;}
.license_table_open > table.newtBrown .tipBox{background-color:#28a8f1; color:#fff; text-align:center; width:35px; display:inline-block;padding:0;}
.license_table_open > table.newtBrown .s_icon{display:inline-block; margin-left:10px; width:250px; height:18px; background:url('/resource/images/membership/new_premium_icon.png') no-repeat; padding-left:27px;}


.license_table_open > table.tBlue{background-color:#e9ecf1; }
.license_table_open > table.tBlue .marginS > div{margin:3px 0; height:20px; overflow:hidden;}
.license_table_open > table.tBlue .object span{font-size:12px; border:1px solid #658ae3; color:#819ddf; padding:0 10px; background-color:#fff; margin:0px 3px; font-weight:400;}
.license_table_open > table.tBlue .tipBox{background-color:#819ddf; color:#fff; text-align:center; width:35px; display:inline-block;padding:0;}
.license_table_open > table.tBlue .s_icon{display:inline-block; margin-left:10px;   height:18px; background:url('/resource/images/membership/single_icon.png') no-repeat; padding-left:27px;}


.license_table_open > table.newtBlue{background-color:#e4ecff; }
.license_table_open > table.newtBlue .marginS > div{margin:3px 0; height:20px; overflow:hidden;}
.license_table_open > table.newtBlue .object span{font-size:12px; border:1px solid #c6c7c9; color:#819ddf; padding:0 10px; background-color:#fff; margin:0px 3px; font-family: '맑은고딕', 'Malgun Gothic', 'Apple SD Gothic Neo', '굴림','돋움', Arial, Verdana, Helvetica, sans-serif; font-weight:400;}
.license_table_open > table.newtBlue .tipBox{background-color:#598dfd; color:#fff; text-align:center; width:35px; display:inline-block;padding:0;}
.license_table_open > table.newtBlue .s_icon{display:inline-block; margin-left:10px;   height:18px; background:url('/resource/images/membership/new_single_icon.png') no-repeat; padding-left:27px;}


.license_table_open > table.tPupple{background-color:#efe9f1; }
.license_table_open > table.tPupple .object span{font-size:12px; border:1px solid #b062cf; color:#c28cd8; padding:0 10px; background-color:#fff; margin:0px 3px; font-weight:400;}
.license_table_open > table.tPupple .tipBox{background-color:#c28cd8; color:#fff; text-align:center; width:35px; display:inline-block;padding:0;}
.license_table_open > table.tPupple .s_icon{display:inline-block; margin-left:10px; width:250px; height:18px; background:url('/resource/images/membership/premium_icon.png') no-repeat; padding-left:27px;}


.license_table_open > table.newtPupple{background-color:#eeedfc; }
.license_table_open > table.newtPupple .object span{font-size:12px; border:1px solid #b2abf0 ; color:#897ef8; padding:0 10px; background-color:#fff;
margin:0px 3px; font-family: '맑은고딕', 'Malgun Gothic', 'Apple SD Gothic Neo', '굴림','돋움', Arial, Verdana, Helvetica, sans-serif; letter-spacing : -1px;  font-weight:normal;}
.license_table_open > table.newtPupple .tipBox{background-color:#897ef8; color:#fff; text-align:center; width:35px; display:inline-block;padding:0;}
.license_table_open > table.newtPupple .s_icon{display:inline-block; margin-left:10px; width:250px; height:18px; background:url('/resource/images/membership/new_premium_icon.png') no-repeat; padding-left:27px;}


.license_table_open > table.tGray{background-color:#ededed; }
.license_table_open > table.tGray .object span{font-size:12px; border:1px solid #73737e; color:#73737e; padding:0 10px; background-color:#fff; margin:0px 3px; font-weight:400;}
.license_table_open > table.tGray .tipBox{background-color:#8f8f98; color:#fff; text-align:center; width:35px; display:inline-block;padding:0;}
.license_table_open > table.tGray .s_icon{display:inline-block; margin-left:10px; width:180px; height:18px; background:url('/resource/images/membership/free_icon.png') no-repeat; padding-left:27px;}


.license_table_open > table.newtGray{background-color:#dee5f0; }
.license_table_open > table.newtGray .object span{font-size:12px; border:1px solid #8ea1cc; color:#667bb2; padding:0 10px; background-color:#fff;
margin:0px 3px; font-family: '맑은고딕', 'Malgun Gothic', 'Apple SD Gothic Neo', '굴림','돋움', Arial, Verdana, Helvetica, sans-serif; letter-spacing : -1px;  font-weight:normal;}
.license_table_open > table.newtGray .tipBox{background-color:#667bb2; color:#fff; text-align:center; width:35px; display:inline-block;padding:0;}
.license_table_open > table.newtGray .s_icon{display:inline-block; margin-left:10px; width:180px; height:18px; background:url('/resource/images/membership/new_free_icon.png') no-repeat; padding-left:27px;}

.person_content{width:100%; height:auto; border:1px solid black; padding:10px 17px 0px 17px; margin-bottom:10px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.person_content > div{font-weight:bold; font-size:14px; margin:7px 0;}
.person_content > div > .list{font-weight:bold; font-size:13px; color:#767676; font-weight:300; margin-left:5px;}
.person_content .one_r{display:inline-block; width:16px; height:16px; background-color:black; -webkit-border-radius:18px; -moz-border-radius:18px; border-radius:18px; color:#fff; text-align:center; line-height:16px; margin-right:5px;}
.section_step0{width:930px; height:127px;}
.section_step0 > span{height:127px;}
.section_step0 > .title_33{float:left; width:223px; height:100%; color:#fff; text-align:center; font-size:18px; line-height:24px !important;  -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; color:#fff;}
.section_step0 > .twoLine{padding-top:39px;}
.section_step0 > .oneLine{padding-top:50px;}
.section_step0 > .info{position:relative; float:left; border-top:1px solid #c8cdc6; border-bottom:1px solid #c8cdc6; width:275px; padding:19px 23px;  -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; font-weight:500;}
.section_step0 > .info.single{width:155px; padding:19px 10px;}
.section_step0 > .info::after{content:''; position:absolute; right:0; border-right:1px solid #e0e0e0; height:100px; top:13px;}
.section_step0 > .info > div{clear:both; margin-top:6px; overflow:hidden;}
.section_step0 > .info > div > p{float:left; font-size:13px; line-height:20px;}
.section_step0 > .info > div > .title_33{width:68px; height:21px; border-radius:21px; -webkit-border-radius:21px; -moz-border-radius:21px; text-align:center; margin-right:7px;}

.section_step0 > .price{position:relative;float:left; color:#393939;border-top:1px solid #c8cdc6;border-bottom:1px solid #c8cdc6;width: 263px; padding:37px 30px; line-height:23px;  -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.section_step0 > .price.single{width: 180px; padding:37px 0px 0 12px;}
.section_step0 > .price > p{font-size:12px;}
.section_step0 > .price > p.text{font-size:24px; font-weight:500;}/*나눔고딕 볼드*/
.section_step0 > .price > p.won{font-size:26px; font-weight:600;}/*나눔고딕 볼드*/
.section_step0 > .price > p.won > i{font-size:12px; font-style:normal; margin-left:5px; font-weight:400;}/* I태그 수정 필요 */



/*.section_step0 > .newprice{position:relative;float:left; color:#393939;border-top:1px solid #c8cdc6;border-bottom:1px solid #c8cdc6;width: 263px;padding:34px 30px; line-height:23px;  -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}*/
/*.pra{color: #797979;text-decoration: line-through;font-size: 13px; font-family: 'Noto Sans KR', sans-serif , 'Noto Sans', sans-serif;letter-spacing: -1px;font-weight: lighter;}*/
/*.prb{color: #EB2C3C;font-size: 15px;font-family: 'Noto Sans KR', sans-serif , 'Noto Sans', sans-serif;letter-spacing: -1px;font-weight: bold; margin-left: -100px;margin-top: 24px; position: absolute;}*/
/*.prc{color: #202020;font-size: 21px;font-family: 'Noto Sans KR', sans-serif , 'Noto Sans', sans-serif;letter-spacing: -1px;font-weight: bold;position: absolute; margin-top: 22px; margin-left: -40px;} */


.section_step0 > .newprice{float: left;color: #393939;border-top:1px solid #c8cdc6;border-bottom : 1px solid #c8cdc6;width: 263px;padding: 34px 30px;line-height: 23px;box-sizing : border-box;}
.section_step0 > .newprice.single{width: 180px; padding:37px 0px 0 12px;}
.section_step0 > .newprice > p{font-size:12px;font-weight: 400;}
.section_step0 > .newprice > p.text{font-size:24px; font-weight:500;}/*나눔고딕 볼드*/
.section_step0 > .newprice > p.won{font-size:26px; font-weight:600;}/*나눔고딕 볼드*/
.section_step0 > .newprice > p.won > i{font-size:12px; font-style:normal; margin-left:5px; font-weight:400;}/* I태그 수정 필요 */


.pra{Color : #797979;Text-decoration:line-through;Font-size: 13px;Letter-spacing:-1px;Font-weight: lighter; }
.prb{Color:#eb2c3c;Font-size:15px;Letter-spacing:-1px;Font-weight: bold;}
.prc{Color : #202020;Font-size: 21px;Letter-spacing: -1px;Font-weight: bold; margin-left:1px;}

/*.section_step0 > .newprice1{position:relative;float:left; color:#393939;border-top:1px solid #c8cdc6;border-bottom:1px solid #c8cdc6;width: 263px;padding:34px 30px; line-height:23px;  -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;margin-left: -80px;}*/

.section_step0 > .newprice1{ float: left;color: #393939;border-top:1px solid #c8cdc6;border-bottom : 1px solid #c8cdc6;width: 263px;padding: 34px 20px;line-height: 23px;box-sizing : border-box;margin-left: -80px;}
.section_step0 > .newprice1 .single{width: 180px; padding:37px 0px 0 12px;}
.section_step0 > .newprice1 > p{font-size:12px;font-weight: 400;}
.section_step0 > .newprice1 > p.text{font-size:24px; font-weight:500;}/*나눔고딕 볼드*/
.section_step0 > .newprice1 > p.won{font-size:26px; font-weight:600;}/*나눔고딕 볼드*/
.section_step0 > .newprice1 > p.won > i{font-size:12px; font-style:normal; margin-left:5px; font-weight:400;}/* I태그 수정 필요 */

.section_step0 > .newprice1 .pra1{color: #797979;text-decoration: line-through;font-size: 13px; font-family: 'Noto Sans KR', sans-serif , 'Noto Sans', sans-serif;letter-spacing: -1px;font-weight: lighter;}
.section_step0 > .newprice1 .prb1{color: #EB2C3C;font-size: 15px;font-family: 'Noto Sans KR', sans-serif , 'Noto Sans', sans-serif;letter-spacing: -1px;font-weight: bold; margin-left: -95px;margin-top: 24px; position: absolute;}
.section_step0 > .newprice1 .prc1{color: #202020;font-size: 21px;font-family: 'Noto Sans KR', sans-serif , 'Noto Sans', sans-serif;letter-spacing: -1px;font-weight: bold;position: absolute; margin-top: 22px; margin-left: -35px;}


.section_step0 > .payment{position:relative; float:left;border-top:1px solid #c8cdc6; border-bottom:1px solid #c8cdc6; border-right:1px solid #c8cdc6; width:162px; padding:28px 13px; line-height:initial !important;  -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.section_step0 > .payment > a{display:block;border:1px solid; font-size: 12px;padding:6px 10px;margin:3px 0;  -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; line-height:16px;}
.section_step0 > .payment > a.license_table{border:1px solid #c8cdc6; background-color:#f3f3f3; padding-left:16px}
.section_step0 > .payment > a.license_table img{padding-left:7px;}
.section_step0 > .payment > a.active_33{border:1px solid #5b5c66; background-color:#444444; color:#fff; width:134px; height:30px;}/*라이선스 상세 안내 클릭 시*/
.section_step0 > .payment > a.payment_link{text-align:center; padding-left:20px; color:#fff; }


.s_green > .payment > a.payment_link{text-align:center;background: url('/resource/images/membership/one_green.png') no-repeat #49bf57 33px; border-color:#32ab3f; padding-left:27px; color:#fff; width:134px; height:30px;}
.p_brown > .payment > a.payment_link{text-align:center;background: url('/resource/images/membership/one_brown.png') no-repeat #daa665 33px; border-color:#c2965f; padding-left:33px; color:#fff; width:134px; height:30px;}
.p_brown > .payment > a.payment_contact{text-align:center;background: url('/resource/images/membership/one_brown.png') no-repeat #daa665 24px; border-color:#c2965f; padding-left:30px; color:#fff; width:134px; height:30px;}
.p_brown > .payment > a.advice_link{text-align:center;background: url('/resource/images/membership/chat_brown.png') no-repeat #daa665 32px; border-color:#c2965f; padding-left:36px; color:#fff; width:134px; height:30px;}
.p_brown > .payment > a.paycustomer{text-align:center;background: url('/resource/images/membership/one_brown_cus.png') no-repeat #766150 33px; border-color:#766150; padding-left:27px; color:#fff; width:134px; height:30px;}
.c_blue > .payment > a.payment_link{text-align:center;background: url('/resource/images/membership/one_blue.png') no-repeat #819ddf 33px; border-color:#658ae3; padding-left:27px; color:#fff; width:134px; height:30px;}
.e_pupple > .payment > a.payment_link{text-align:center;background: url('/resource/images/membership/one_pupple.png') no-repeat #c28cd8 23px; border-color:#b062cf; padding-left:31px; color:#fff; width:134px; height:30px;}

/****************************220811 ruby 수정*********************************/
.section_step0 > .singleTit{width:177px !important; padding:50px 0 0;} /** 220823 ruby 수정 **/

.section_step0 > .info.single{width:180px !important; padding:20px;}

.section_step0 > .singlenewprice{width:140px !important; padding:16px 10px 16px 25px; float: left;color: #393939;border-top:1px solid #c8cdc6;border-bottom : 1px solid #c8cdc6;line-height: 23px;box-sizing : border-box; }
.section_step0 > .singlenewprice > p{font-size:12px;font-weight: 400;}
.section_step0 > .singlenewprice > p.text{font-size:24px; font-weight:500;}/*나눔고딕 볼드*/
.section_step0 > .singlenewprice > p.won{font-size:26px; font-weight:600;}/*나눔고딕 볼드*/
.section_step0 > .singlenewprice > p.won > i{font-size:12px; font-style:normal; margin-left:5px; font-weight:400;}/* I태그 수정 필요 */
.section_step0 > .singlenewprice .prc{display:block;}


.section_step0 > .singlenewprice1{width:140px !important; padding:16px 0 16px 21px; float: left;color: #393939;border-top:1px solid #c8cdc6;border-bottom : 1px solid #c8cdc6;line-height: 23px;box-sizing : border-box;} /** 220823 ruby 수정 **/
.section_step0 > .singlenewprice1 .single{width: 180px; padding:37px 0px 0 12px;}
.section_step0 > .singlenewprice1 > p{font-size:12px;font-weight: 400;}
.section_step0 > .singlenewprice1 > p.text{font-size:24px; font-weight:500;}/*나눔고딕 볼드*/
.section_step0 > .singlenewprice1 > p.won{font-size:26px; font-weight:600;}/*나눔고딕 볼드*/
.section_step0 > .singlenewprice1 > p.won > i{font-size:12px; font-style:normal; margin-left:5px; font-weight:400;}/* I태그 수정 필요 */
.section_step0 > .singlenewprice1 .prc{display:block;}


.section_step0 > .singlenewprice2{width:135px !important; padding:16px 10px; float: left;color: #393939;border-top:1px solid #c8cdc6;border-bottom : 1px solid #c8cdc6;line-height: 23px;box-sizing : border-box;}
.section_step0 > .singlenewprice2 .single{width: 180px; padding:37px 0px 0 12px;}
.section_step0 > .singlenewprice2 > p{font-size:12px;font-weight: 400;}
.section_step0 > .singlenewprice2 > p.text{font-size:24px; font-weight:500;}/*나눔고딕 볼드*/
.section_step0 > .singlenewprice2 > p.won{font-size:26px; font-weight:600;}/*나눔고딕 볼드*/
.section_step0 > .singlenewprice2 > p.won > i{font-size:12px; font-style:normal; margin-left:5px; font-weight:400;}/* I태그 수정 필요 */
.section_step0 > .singlenewprice2 .prc{display:block;}

.section_step0 > .paymentp{width:151px !important; padding:30px 14px 30px 0; position:relative; float:left; border-top:1px solid #c8cdc6; border-bottom:1px solid #c8cdc6; border-right:1px solid #c8cdc6; line-height:initial !important;  -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;} /** 220823 ruby 수정 **/
.section_step0 > .paymentp > a{display:block;border:1px solid; font-size: 12px;padding:6px;margin:3px 0;  -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; line-height:16px;}
.section_step0 > .paymentp > a.license_table{border:1px solid #c8cdc6; background-color:#f3f3f3; padding-left:16px}
.section_step0 > .paymentp > a.license_table img{padding-left:7px;}
.section_step0 > .paymentp > a.active_33{border:1px solid #5b5c66; background-color:#444444; color:#fff; height:30px;}/*라이선스 상세 안내 클릭 시*/
.section_step0 > .paymentp > a.paymentp_link{text-align:center; padding-left:20px; color:#fff;}
/****************************220811 ruby 수정*********************************/

.s_green > .paymentp > a.payment_link{text-align:center;background: url('/resource/images/membership/one_green.png') no-repeat #49bf57 33px; border-color:#32ab3f; padding-left:27px; color:#fff; width:134px; height:30px;}
.p_brown > .paymentp > a.payment_link{text-align:center;background: url('/resource/images/membership/one_brown.png') no-repeat #daa665 33px; border-color:#c2965f; padding-left:33px; color:#fff; width:134px; height:30px;}
.p_brown > .paymentp > a.payment_contact{text-align:center;background: url('/resource/images/membership/one_brown.png') no-repeat #daa665 24px; border-color:#c2965f; padding-left:30px; color:#fff; width:134px; height:30px;}
.p_brown > .paymentp > a.advice_link{text-align:center;background: url('/resource/images/membership/chat_brown.png') no-repeat #daa665 32px; border-color:#c2965f; padding-left:36px; color:#fff; width:134px; height:30px;}
.p_brown > .paymentp > a.paycustomer{text-align:center;background: url('/resource/images/membership/one_brown_cus.png') no-repeat #766150 33px; border-color:#766150; padding-left:27px; color:#fff; width:134px; height:30px;}
.c_blue > .paymentp > a.payment_link{text-align:center;background: url('/resource/images/membership/one_blue.png') no-repeat #819ddf 33px; border-color:#658ae3; padding-left:27px; color:#fff; width:134px; height:30px;}
.e_pupple > .paymentp > a.payment_link{text-align:center;background: url('/resource/images/membership/one_pupple.png') no-repeat #c28cd8 23px; border-color:#b062cf; padding-left:31px; color:#fff; width:134px; height:30px;}


.numberGuide{overflow:hidden; font-family: 'Noto Sans KR', sans-serif; font-weight:500; margin:20px 0 10px 0; width:930px;}
.numberGuide > .titleSub{font-size:14px; color:#333; margin-bottom:14px;}
.numberGuide > table{table-layout:fixed; width:100%; font-size:12px;}
.numberGuide > table tr{height:52px;}
.numberGuide > table tr td{padding:0 16px; background-color:#f3f3f3; border-left:5px solid #daa665; border-right:5px solid #fff;}
.numberGuide > table tr td > span{line-height:17px; font-weight:400;}
.numberGuide > table .iconG{float:left; width:34px; height:34px; background:url('/resource/images/membership/numberGuide_icon_1.png')no-repeat; vertical-align:middle; margin-right:13px;}
.numberGuide > table b{font-size:13px; font-weight:600;}
*::-ms-backdrop,.numberGuide > table b{font-weight:500;}
/*콘텐츠 라이선스 안내, 라이선스 구매 1단계 까지*/


/*서비스 이용약관*/
.agreementPage .contents{width:971px;padding:80px 0px 150px 45px;float:left;border-left:1px solid #e0e0e0; font-family: '맑은고딕', 'Malgun Gothic', 'Apple SD Gothic Neo', '굴림','돋움', Arial, Verdana, Helvetica, sans-serif;}
.agreementPage .contents .topButton{width:971px;display:inline-block;*display:inline;zoom:1;margin-top:14px;}
.agreementPage .contents .topButton .left{float:left;margin-left:1px;}
.agreementPage .contents .topButton .left a{width:176px;height:43px;line-height:42px;font-size:14px;font-weight:400;background:#f3f3f3;color:#333333;border:1px solid #c7c7c7;border-bottom:1px solid black;display:block;float:left;text-align:center;margin-left:-1px;}
.agreementPage .contents .topButton .left a.active{background:white;border:1px solid black;border-bottom:1px solid white;z-index:1;position:relative;}
.agreementPage .contents .topButton .left a img{vertical-align:middle;margin:-3px 0px 0px 10px;}
.agreementPage .contents .blue_text1{font-size:13px;line-height:13px;color:#4273d7;letter-spacing:-0.6px;margin:20px 0px 0px 0px;display:block;float:left;}
.agreementPage .contents .topButton .right{float:right;}
.agreementPage .contents .topButton .right a{width:121px;height:28px;line-height:27px;font-size:12px;border:1px solid #cccccc;color:#323740;text-align:center;margin-top:6px;display:block;}
.agreementPage .contents .topButton .right a img{vertical-align:middle;margin:-3px 0px 0px 10px;}
.agreementPage .contents .agreeWrap{width:958px;margin-top:-1px;border-top:1px solid black;padding-left:13px; }
.agreementPage .contents .agreeWrap .title{font-size:20px;line-height:20px;letter-spacing:-0.5px;margin-top:37px;position:relative;margin-left:-8px;margin-bottom:30px; font-weight:600;}
.agreementPage .contents .agreeWrap .title span{font-size:13px;letter-spacing:-0.6px;color:#4273d7;position:absolute;right:0;top:-25px;}
.agreementPage .contents .agreeWrap p{font-size:13px;line-height:18px;letter-spacing:-0.8px;}
.agreementPage .contents .agreeWrap p.head{}
.agreementPage .contents .agreeWrap p.sub{color:#767676;margin-left:14px;}
/**서비스 이용약관*/

/*개인정보 취급방침*/
.privacyPage .contents{width:1023px;padding:80px 0px 150px 58px;float:left;border-left:1px solid #e0e0e0; line-height:20px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; word-break:break-all; font-family: '맑은고딕', 'Malgun Gothic', 'Apple SD Gothic Neo', '굴림','돋움', Arial, Verdana, Helvetica, sans-serif;}
.privacyPage .contents .topButton{width:957px;display:inline-block;*display:inline;zoom:1;margin-top:36px;}
.privacyPage .contents .topButton .left{float:left;margin-left:1px;}
.privacyPage .contents .topButton .left .title{font-size:20px;line-height:20px;letter-spacing:-0.5px;position:relative;margin-left:-8px; font-weight:600;}
.privacyPage .contents .topButton .left .title span{font-weight:600;}
.privacyPage .contents .topButton .left a{width:176px;height:43px;line-height:42px;font-size:14px;font-weight:400;background:#f3f3f3;color:#333333;border:1px solid #c7c7c7;border-bottom:1px solid black;display:block;float:left;text-align:center;margin-left:-1px;}
.privacyPage .contents .topButton .right{float:right;margin-top: -9px;}
.privacyPage .contents .topButton .right span{font-size:13px;line-height:29px;letter-spacing:-0.6px;color:#4273d7;float:left;margin-right:9px; padding:0 10px 0 0}
.privacyPage .contents .topButton .right a{width:167px;height:28px;line-height:27px;font-size:12px;border:1px solid #cccccc;color:#323740;text-align:center;float:left;display:block;}
.privacyPage .contents .topButton .right a img{vertical-align:middle;margin:-3px 0px 0px 10px;}
.privacyPage .contents .agreeText{font-size:13px;letter-spacing:-0.3px;line-height:19px;margin-top:20px;color:#767676;}
.privacyPage .contents .agreeWrap{width:931px;border:1px solid #e3e3e3;background:#f6f6f6;padding:25px 15px;margin-top:28px;}
.privacyPage .contents .agreeWrap p{font-size:13px;line-height:18px;letter-spacing:-0.3px;}
.privacyPage .contents .agreeWrap p.sub{color:#767676; width:931px;}
/**개인정보 취급방침*/


/*사이트이용가이드*/
.useGuidPage .contents{width:990px;padding:106px 0px 150px 45px;float:left;border-left:1px solid #e0e0e0;}
.useGuidPage .contents .topMenu{width:990px;margin-left:1px;display:inline-block;*display:inline;zoom:1;}
.useGuidPage .contents .topMenu li{position:relative;float:left;text-align:center;}
.useGuidPage .contents .topMenu li{height:43px;line-height:42px;margin-left:-1px;font-weight:500;background:#f3f3f3;border:1px solid #c7c7c7;border-bottom:1px solid black;;float:left;cursor:pointer;}
.useGuidPage .contents .topMenu li.active{background:white;border:1px solid black;border-bottom:1px solid white;z-index:1;position:relative;}
.useGuidPage .contents .topMenu li img{vertical-align:middle;margin:-3px 0px 0px 8px;}
.useGuidPage .contents .guidWrap{width:990px;margin-top:-1px;}
.useGuidPage .contents .guidWrap .outer{width:970px;background:#ebebeb;padding:10px;margin-top:27px;}
.useGuidPage .contents .guidWrap .outer .inner{width:942px;background:white;padding:0px 13px 35px 13px;display:inline-block;*display:inline;zoom:1;}
.useGuidPage .contents .guidWrap .outer .inner .guid_title{font-size:20px;line-height: 20px;letter-spacing:-0.7px;margin-bottom:14px;margin-top:34px;padding-bottom: 10px;border-bottom: 1px solid black;}
.useGuidPage .contents .guidWrap .outer .inner .guid_title_sub{font-size:17px;line-height:20px;letter-spacing:-1px;color:#2db400;margin-bottom:5px; margin-top:38px; margin-bottom:26px;}
.useGuidPage .contents .guidWrap .outer .inner .guid_sub{font-size:14px;line-height:20px;letter-spacing:-1px;color:#878787;margin-bottom:5px;}

.useGuidPage .contents .guidWrap .outer .inner .contents_image{width:845px; }


.useGuidPage .contents .guidWrap .outer .inner .space{margin-left:12px;}
.useGuidPage .contents .guidWrap .outer .inner .green{color:#2db400;}
.useGuidPage .contents .guidWrap img{width:100%; margin-top:20px;}
/**사이트이용가이드*/
/*콘텐츠 라이선스 안내, 라이선스 구매 1단계 까지


/*무료이미지*/
/*무료폰트 추가 후 css*/
.freeBgContens .freeFontBG{height:auto !important;}
.freeBgContens .section_7 > table td.fontTd{height:auto; width:189px; padding:10px 5px}
.freeBgContens .infoFont{height:170px !important;}


.freeBgContens{float:left; width:950px; padding:120px 0 150px 45px; border-left:1px solid #e0e0e0;}
.freeBgContens .freeBGtop{width:950px; height:365px;}

.freeBgContens .freeBGmiddle{width:950px; height:330px; border:1px solid #e3e3e3; background-color:#f2f2f2;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding: 30px;}
.freeBgContens .freeBGmiddle > .bgWhie{width: 887px;margin:0 auto;background-color:#fff;height: 267px; padding-top:35px; -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.freeBgContens .freeBGmiddle > .bgWhie > img{margin-left:30px;}
.freeBgContens .freeBGmiddle > .bgWhie > .freeButton{margin:0 auto; display:table; padding-top:37px;}
.freeBgContens .freeBGmiddle > .bgWhie > .freeButton > div, .freeBgContens .freeBGmiddle > .bgWhie > .freeButton > a{display:inline-block; width:141px; height:32px; background-color:#35373a; color:#fff; font-size:13px; font-weight:500; margin:0 3px; text-align:center; line-height:32px; cursor:pointer;}
.freeBgContens .freeBGmiddle > .bgWhie > .freeButton > a i{color:#39ed4b; font-style:inherit;}
.freeBgContens .section_7{}
.freeBgContens .section_7 > .infoText{font-size:13px; color:#1d262d; margin:15px 0;}
.freeBgContens .section_7 > table{table-layout:fixed; width:100%; border-collapse: collapse; border-spacing: 0; margin-top:13px;}
.freeBgContens .section_7 > table td{position:relative; width:190px; height:190px; border:1px solid #e0e0e0; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; box-sizing:border-box;  padding:5px; text-align:center;}

.freeBgContens .section_7 > table td > a > img{max-width: 165px;/* display:table; */margin:0 auto;max-height: 165px;width: auto;height: auto; -ms-interpolation-mode: bicubic;}
.freeBgContens .topMenu{position:relative; width:950px; margin-top:32px; display:inline-block; zoom:1; height:45px; }
.freeBgContens .topMenu .license_view{float:right; border:1px solid black; font-size:12px; padding:4px 6px; margin-top:7px;}
.freeBgContens .topMenu .license_view::after{content:''; float:right; width:5px; height:15px; background:url('/resource/images/free/right_black.png') no-repeat center; margin-left:8px;}
.freeBgContens .topMenu > a{float:left; position:relative; width:316.6666666666667px; height:45px; border:1px solid #c7c7c7; border-bottom:1px solid black; text-align:center; line-height:45px; background-color:#f3f3f3; font-size:14px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.freeBgContens .topMenu > a > div{display:inline-block;}
.freeBgContens .topMenu > a > img{position:absolute; right:10px; top:20px;}
.freeBgContens .topMenu > a.active{border:1px solid; border-color:black; border-bottom:1px solid #fff; background-color:#fff; font-weight:600; color:black;}
.freeBgContens .info{width:190px;height:190px;border:3px solid #626262;box-sizing:border-box;position:absolute;top:0;left:0;cursor:pointer;}
.freeBgContens .info .block1{width:auto;height:37px;padding:0px 11px;position:absolute;left:-3px;right:-3px;bottom:-3px;background:#272d36;box-sizing:border-box;border-top:1px solid #1b2025;}
.freeBgContens .info .block1 span.icon{display:block;float:left;padding:10px 0px;}
.freeBgContens .info .block1 span.icon img{width:14px;height:15px;display:block;float: left;}
.freeBgContens .info .block1 .imageNo{display:block;float:left;line-height:34px;margin-left:4px;text-align:left;font-size:13px;color:#fff;font-weight:bold;letter-spacing:-0.4px;}
.freeBgContens .grid-item .info .block2{width:73px;height:36px;padding:0px 4px;position:absolute;right:-3px;bottom:-3px;background:#333c4b;text-align:right;border-top:1px solid #1b2025;border-left:1px solid #1b2025;}
.freeBgContens .info .block2 .imagePreview{width:15px;height:15px;float:left;padding:10px 4px;display: inline-block;*display:inline;zoom:1;}
.freeBgContens .info .block2 .addLightbox{width:18px;height:15px;float:left;padding:10px 4px;display: inline-block;*display:inline;zoom:1;}
.freeBgContens .info .block2 .fileDownload{width:16px;height:18px;float:left;padding:9px 4px;display: inline-block;*display:inline;zoom:1;}
.freeBgContens .banner{display:block; width:100%; height:92px; background:url('/resource/images/free/free_bottom_banner.png') no-repeat; margin-top:20px; }
.freeBgContens .newbanner{display:block; width:100%; height:92px; background:url('/resource/images/free/free_bottom_banner_200129.png') no-repeat; margin-top:20px; }

.freeBgContens .topMenuNew{position:relative; width:950px; margin-top:32px; display:inline-block; zoom:1; height:45px; }
.freeBgContens .topMenuNew .license_view{float:right; border:1px solid black; font-size:12px; padding:4px 6px; margin-top:7px;}
.freeBgContens .topMenuNew .license_view::after{content:''; float:right; width:5px; height:15px; background:url('/resource/images/free/right_black.png') no-repeat center; margin-left:8px;}
.freeBgContens .topMenuNew > a{float:left; position:relative; width:475px; height:45px; border:1px solid #c7c7c7; border-bottom:1px solid black; text-align:center; line-height:45px; background-color:#f3f3f3; font-size:14px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.freeBgContens .topMenuNew > a > div{display:inline-block;}
.freeBgContens .topMenuNew > a > img{position:absolute; right:10px; top:20px;}
.freeBgContens .topMenuNew > a.active{border:1px solid; border-color:black; border-bottom:1px solid #fff; background-color:#fff; font-weight:600; color:black;}


/**무료이미지*/


/*고객센터 메인*/
.customerIndex{}
.customerIndex .customerWrap{float:left; width:970px; padding:80px 0 150px 45px; border-left:1px solid #e0e0e0;}
.customerIndex .customerHead1{text-align:center; line-height:35px; width:970px;}
.customerIndex .customerHead1 > p{color:#333; font-weight:400;}
.customerIndex .customerHead1 > .text1{font-size:20px;}
.customerIndex .customerHead1 > .text2{font-size:40px;}
.customerIndex .customerHead1 > .text3{font-size:13px; margin-top:15px;}
.customerIndex .customerMenyu{display:block; width:970px; height:145px; background-color:#f6f6f6; margin-top:20px; padding:15px 0; -moz-box-sizing:border-box; box-sizing:border-box;}
.customerIndex .customerMenyu > span{float:left;}
.customerIndex .customerMenyu > span > div{margin:0 auto;width:66px;height:20px;border:1px solid #333;border-radius:21px;font-size:12px;padding-left: 9px;line-height: 19px;background: url('/resource/images/customer/customer_arrow_right.png') no-repeat 54px center #fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box; cursor:pointer;}
.customerIndex .customerMenyu > span > div:hover{background: url('/resource/images/customer/customer_arrow_right_w.png') no-repeat 54px center #4273d7; }
.customerIndex .customerMenyu > span > div:hover a{color:#fff;}
.customerIndex .customerMenyu > span > a{display:block; width:194px; border-right:1px dotted #ccc; height:95px; -moz-box-sizing:border-box; box-sizing:border-box;}
.customerIndex .customerMenyu > span > a.last{border-right:0; }
.customerIndex .customerMenyu > span > a.aside1{background:url('/resource/images/customer/customer_main_1.png') no-repeat center;}
.customerIndex .customerMenyu > span > a.aside2{background:url('/resource/images/customer/customer_main_2.png') no-repeat center;}
.customerIndex .customerMenyu > span > a.aside3{background:url('/resource/images/customer/customer_main_3.png') no-repeat center;}
.customerIndex .customerMenyu > span > a.aside4{background:url('/resource/images/customer/customer_main_4.png') no-repeat center;}
.customerIndex .customerMenyu > span > a.aside5{background:url('/resource/images/customer/customer_main_5.png') no-repeat center;}
.customerIndex .tableTitle{margin-top:40px; width:970px; margin-bottom:15px; overflow:hidden;}
.customerIndex .tableTitle > b{float:left; font-size:20px; color:#333; line-height:22px}
.customerIndex .tableTitle > a{float:right; width:86px; height:20px; border:1px solid #333; background:url('/resource/images/customer/right_black.png') no-repeat 80px center; font-size:11px; line-height:20px; padding-left:7px; font-family:"맑은 고딕", "Malgun Gothic", "Apple SD Gothic Neo", Arial, sans-serif;}
.customerIndex .customerWrap > .tableWrap{border-top:1px solid black;border-bottom:1px solid black;display:inline-block;*display:inline;zoom:1; font-family:"맑은 고딕", "Malgun Gothic", "Apple SD Gothic Neo", Arial, sans-serif;}
.customerIndex .customerWrap > .tableWrap table{table-layout:fixed; width:970px;border-collapse:collapse;text-align:center;color:#202020;}
.customerIndex .customerWrap > .tableWrap table th{background:#f2f2f2;font-weight:400;letter-spacing:-0.5px;}
.customerIndex .customerWrap > .tableWrap table td{padding:18px 0px;font-size:14px;letter-spacing:-0.4px;border-bottom:1px solid #e0e0e0;position:relative;cursor:pointer;}
.customerIndex .customerWrap > .tableWrap table td.left{text-align:left;}
.customerIndex .customerWrap > .tableWrap table td .green{font-size:12px;line-height:12px;letter-spacing:-0.4px;text-align:left;color:#18a626;margin-top:-4px;margin-bottom:5px;display:block;}
.customerIndex .customerWrap > .tableWrap table .last_td{border-right:none !important;}
.customerIndex .customerWrap > .tableWrap table .ask{background:#f6f6f6; text-align:left;}
.customerIndex .customerWrap > .tableWrap table .ask td{padding-left:113px;cursor:default;}
.customerIndex .customerWrap > .tableWrap table .ask .ask_top{line-height:23px;}
.customerIndex .customerWrap > .tableWrap table .ask .ask_top .icon_a{float:left;position:absolute;left:77px;}
.customerIndex .customerWrap > .tableWrap table .ask .ask_top p{width:770px;float:left;}
.customerIndex .customerWrap > .tableWrap table .ask .ask_content{margin-top:14px;display:inline-block;*display:inline;zoom:1;}
.customerIndex .customerWrap table .last td, .customerWrap table .last th{border-bottom:none !important;}
.customerIndex .n_e_section{width:970px; margin-top:50px; overflow:hidden;}
.customerIndex .n_e_section > span{float:left; width:480px;}
.customerIndex .n_e_section > span.first{margin-right:10px;}
.customerIndex .n_e_section > span .n_title{height:32px; line-height:31px;}
.customerIndex .n_e_section > span .n_title > h1{float:left; font-size:23px; color:#333; margin:0;}
.customerIndex .n_e_section > span .n_title > a{float:right; width:50px; height:20px; border:1px solid #333; background:url('/resource/images/customer/right_black.png') no-repeat 46px center; font-size:11px; line-height:20px; padding-left:7px; margin-top:6px;}
.customerIndex .n_e_section > span .n_list{height:170px; background-color:#f6f6f6; margin-top:15px; padding:10px 18px 10px 12px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }
.customerIndex .n_e_section > span .n_list > li{clear:both; margin:10px 0; overflow:hidden; line-height:18px}
.customerIndex .n_e_section > span .n_list > li > span{float:left; font-size:13px; font-weight:400; color:#333; }
.customerIndex .n_e_section > span .n_list > li > span > a > i{width:10px; float:left;}
.customerIndex .n_e_section > span .n_list > li .day_move{float:right; width:77px; height:18px; background:url('/resource/images/customer/plus_icon.png') no-repeat right;cursor:pointer; }
.customerIndex .n_e_section > span .n_banner{width:477px; margin-top:4px;}
.customerIndex .n_e_section > span .bannerNO1{margin-top:46px; height:77px; background:url('/resource/images/customer/customer_banner1.png') no-repeat;}
.customerIndex .n_e_section > span .bannerNO2{height:90px; background:url('/resource/images/customer/customer_banner41.png') no-repeat;}
/**고객센터 메인*/

/*공지사항 리스트, 저작권 이야기 리스트*/
.noticePage .contents{width:951px;padding:106px 0px 150px 45px;float:left;border-left:1px solid #e0e0e0;}
.noticePage .topWrap{width:951px;height:30px;margin-bottom:9px;}
.noticePage .topWrap .left{line-height:38px;float:left;}
.noticePage .topWrap .right{float:right;}
.noticePage .topWrap .right select{height:30px;float:left;margin-right:5px;}
.noticePage .topWrap .right .selectric-wrapper{width:86px;height:28px;line-height:28px;float:left;margin-right:5px;}
.noticePage .topWrap .right input[type=text]{width:128px;height:28px;border:1px solid #cfcfcf;border-top-left-radius:2px;border-bottom-left-radius:2px;float:left;}
.noticePage .topWrap .right input[type=submit]{width:49px;height:30px;line-height:29px;float:left;border:none;background:#666c77;color:white;text-align:center;border-top-right-radius:2px;border-bottom-right-radius:2px;cursor:pointer;display:block;}
.noticePage .contents .tableWrap{border-top:1px solid black;border-bottom:1px solid black; font-family:"맑은 고딕", "Malgun Gothic", "Apple SD Gothic Neo", Arial, sans-serif;}
.noticePage .contents .tableWrap table{width:951px;border-collapse:collapse;text-align:center;color:#202020;}
.noticePage .contents .tableWrap table th{background:#f2f2f2;font-weight:600;letter-spacing:-0.5px;}
.noticePage .contents .tableWrap table td, .noticePage .contents .tableWrap table th{height:44px;border-right:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;}
.noticePage .contents .tableWrap table td{height:44px;line-height:44px;letter-spacing:-0.4px;position:relative;}
.noticePage .contents .tableWrap table td.left{text-align:left;padding-left:30px;}
.noticePage .contents .tableWrap table .last_td{border-right:none !important;}
.noticePage .contents .tableWrap table .new{width:28px;height:13px;line-height:12px;font-size:10px;letter-spacing:-0.5px;font-weight:400;color:#4273d7;border:1px solid #4273d7;border-radius:2px;margin-left:7px;text-align:center;display:inline-block;}
.noticePage table .last td, .noticePage table .last th{border-bottom:none !important;}
.noticePage .paging{width:100%;text-align:center;margin-top:29px;display:inline-block;*display:inline;zoom:1;}
.noticePage .paging .pageWrap{margin:auto;display:inline-block;*display:inline;zoom:1;}
.noticePage .paging a{width:31px;height:31px;line-height:30px;font-size:12px;color:#9b9b9b;display:block;float:left;text-align:center;border:1px solid #d4d4d4;margin:1px;cursor:pointer;}
.noticePage .paging a img{margin-top:10px;}
.noticePage .paging a.active{border:1px solid #262626;color:#262626;}
.noticePage .paging a:hover{border:1px solid #262626;color:#262626;}
/**공지사항 리스트, 저작권 이야기 리스트*/

/*공지사항 상세, 저작권 이야기 상세*/
.noticeViewPage .contents{width:951px;padding:106px 0px 150px 45px;float:left;border-left:1px solid #e0e0e0;}
.noticeViewPage .contents .tableWrap{width:951px;border-top:1px solid black;border-bottom:1px solid black;display: inline-block; font-family:"맑은 고딕", "Malgun Gothic", "Apple SD Gothic Neo", Arial, sans-serif;}
.noticeViewPage .contents .tableWrap table{width:951px;border-collapse:collapse;color:#202020;}
.noticeViewPage .contents .tableWrap table th{font-size:14px;height:44px;border-bottom:1px solid #e0e0e0;background:#f2f2f2;font-weight:600;letter-spacing:-0.5px;text-align:center;}
.noticeViewPage .contents .tableWrap table td{padding:0 20px;letter-spacing:-0.4px;border-bottom:1px solid #e0e0e0;}
.noticeViewPage .contents .tableWrap table .title{font-weight:400;}
.noticeViewPage .contents .tableWrap table .text{letter-spacing:-0.4px;line-height:24px;margin:20px 9px;}
.noticeViewPage .contents .tableWrap table .changeIcon{letter-spacing:-0.4px;line-height:24px;}
.noticeViewPage .contents .tableWrap table td.left{text-align:left;padding-left:30px;}
.noticeViewPage .contents .tableWrap table .last_td{border-right:none;}
.noticeViewPage .contents .tableWrap table .last_tr{border-bottom:none;}
.noticeViewPage .contents .tableWrap table .last_th{border-bottom:none;}
.noticeViewPage .contents .questionWrap{margin-top:10px;margin-bottom:44px;float:right;display:inline-block;}
.noticeViewPage .contents .questionWrap .listBtn{width:104px;height:36px;line-height:35px;text-align:center;font-weight:bold;letter-spacing:-0.5px;background:#35373a;color:white;float:left;display:block;}
.noticeViewPage .contents .shortcut table th{font-size:13px;}
.noticeViewPage .contents .shortcut th img{vertical-align:middle;margin:-3px 5px 0px 0px;}
/**공지사항 상세,저작권 이야기 상세*/

/*FAQ*/
.faqPage .contents{width:951px;padding:106px 0px 150px 45px;float:left;border-left:1px solid #e0e0e0;}
.faqPage .contents .topSearch{width:951px;height:88px;display:inline-block;*display:inline;zoom:1;background:#f6f6f6;text-align:center;}
.faqPage .contents .topSearch form{display:inline-block;margin-top:26px;}
.faqPage .contents .topSearch .leftText{font-size:20px;letter-spacing:-0.6px;line-height:34px;margin-right:3px;float:left;}
.faqPage .contents .topSearch select{width:114px;height:36px;float:left;margin-right:5px;}
.faqPage .contents .topSearch .selectric-wrapper{width:114px;height:34px;line-height:34px;float:left;margin-right:5px;font-size:12px;text-align:left;}
.faqPage .contents .topSearch .selectric-wrapper .selectric .button{top:2px;}
.faqPage .contents .topSearch input[type=text]{width:319px;height:34px;padding-left:10px;border:1px solid #cfcfcf;border-radius:2px;float:left;margin-right:5px; line-height:34px;}
.faqPage .contents .topSearch input[type=submit]{width:97px;height:36px;line-height:29px;float:left;border:none;background:#4273d7;color:white;text-align:center;border-radius:2px;cursor:pointer;display:block;}
.faqPage .contents .topSearch .border{border:1px solid black !important;}
.faqPage .contents .topMenu{width:951px;margin-top:24px;display:inline-block;*display:inline;zoom:1;border-top:2px solid black;}
.faqPage .contents .topMenu ul{
    display: -webkit-box; /* Safari, iOS, and older Android browsers */
    display: -ms-flexbox; /* IE 10 */
    display: flex;
    -webkit-box-pack: justify; /* Safari, iOS, and older Android browsers */
    -ms-flex-pack: justify; /* IE 10 */
    justify-content: space-between;
    list-style: none;
    padding: 0;
    padding: 0;
}
.faqPage .contents .topMenu li{flex: 1;height:107px;width:105px;line-height:42px;margin-left:-1px;font-weight:bold;background:#f3f3f3;border:1px solid #c6c6c6;border-top:none;float:left;cursor:pointer;position:relative;float:left;text-align:center;display:inline-block;*display:inline;zoom:1;} /** 220809 수정 **/
.faqPage .contents .topMenu li.active{background:#3fc94d;color:white;border:1px solid #37b744;border-top:none;z-index:1;position:relative;}
.faqPage .contents .topMenu li.active a{color:white;}
.faqPage .contents .topMenu li a{width:100%;height:100%;*display:inline;zoom:1;}
.faqPage .contents .topMenu li span{width:100%;font-size:14px;line-height:14px;letter-spacing:-0.5px;display:block;font-weight:500;margin-top:8px;position:absolute;bottom:24px;left:0;}
.faqPage .contents .topMenu li img{}
.faqPage .contents .topMenu .menu01 {margin-left: 0.1px;}
.faqPage .contents .topMenu .menu01 img{margin-top:24px;}
.faqPage .contents .topMenu .menu02 img{margin-top:24px;}
.faqPage .contents .topMenu .menu03 img{margin-top:23px;}
.faqPage .contents .topMenu .menu04 img{margin-top:28px;}
.faqPage .contents .topMenu .menu05 img{margin-top:25px;}
.faqPage .contents .topMenu .menu06 img{margin-top:25px;}
.faqPage .contents .topMenu .menu07 img{margin-top:24px;}
.faqPage .contents .topMenu .menu08 img{margin-top:24px;}
.faqPage .contents .topMenu .menu09 img{margin-top:24px;} /** 220809 수정 **/
.faqPage .contents .countWrap{height:33px;line-height:32px;float:left;margin-top:25px;}
.faqPage .contents .tableWrap{border-top:1px solid black;border-bottom:1px solid black;display:inline-block;*display:inline;zoom:1; font-family:"맑은 고딕", "Malgun Gothic", "Apple SD Gothic Neo", Arial, sans-serif;}
.faqPage .contents .tableWrap table{width:951px;border-collapse:collapse;text-align:center;color:#202020;}
.faqPage .contents .tableWrap table th{background:#f2f2f2;font-weight:400;letter-spacing:-0.5px;}
.faqPage .contents .tableWrap table td{padding:18px 0px;font-size:14px;letter-spacing:-0.4px;border-bottom:1px solid #e0e0e0;position:relative;cursor:pointer;}
.faqPage .contents .tableWrap table td.left{text-align:left;}
.faqPage .contents .tableWrap table td .green{font-size:12px;line-height:12px;letter-spacing:-0.4px;text-align:left;color:#18a626;margin-top:-4px;margin-bottom:5px;display:block;}
.faqPage .contents .tableWrap table .last_td{border-right:none !important;}
.faqPage .contents .tableWrap table .ask{background:#f6f6f6;text-align:left;}
.faqPage .contents .tableWrap table .ask td{padding-left:113px;cursor:default;}
.faqPage .contents .tableWrap table .ask .ask_top{line-height:23px;}
.faqPage .contents .tableWrap table .ask .ask_top .icon_a{float:left;position:absolute;left:77px;}
.faqPage .contents .tableWrap table .ask .ask_top p{width:770px;float:left;}
.faqPage .contents .tableWrap table .ask .ask_content{margin-top:14px;display:inline-block;*display:inline;zoom:1;}
.faqPage table .last td, .faqPage table .last th{border-bottom:none !important;}
/**FAQ*/

/*1:1상담*/
.advicePage .contents{width:951px;padding:106px 0px 150px 45px;float:left;border-left:1px solid #e0e0e0;}
.advicePage .contents .topMenu{width:990px;margin-left:1px;display:inline-block;*display:inline;zoom:1;}
.advicePage .contents .topMenu li{position:relative;float:left;text-align:center;}
.advicePage .contents .topMenu li{height:43px;line-height:42px;margin-left:-1px;font-weight:500;background:#f3f3f3;border:1px solid #c7c7c7;border-bottom:1px solid black;;float:left;cursor:pointer;}
.advicePage .contents .topMenu li.active{background:white;border:1px solid black;border-bottom:1px solid white;z-index:1;position:relative;}
.advicePage .contents .topMenu li img{vertical-align:middle;margin:-3px 0px 0px 8px;}
.advicePage .contents .tableWrap{width:951px;border-top:1px solid black;border-bottom:1px solid black; margin-top:21px; display: inline-block;*display:inline;zoom:1; font-family:"맑은 고딕", "Malgun Gothic", "Apple SD Gothic Neo", Arial, sans-serif;}
.advicePage .contents .tableWrap table{width:951px;border-collapse:collapse;color:#202020;}
.advicePage .contents .tableWrap table th{font-size:14px;height:48px;border-bottom:1px solid #e0e0e0;background:#f2f2f2;font-weight:400;letter-spacing:-0.5px;text-align:center;}
.advicePage .contents .tableWrap table th .check{margin-top:0;display:block;margin-top:4px;}
.advicePage .contents .tableWrap table td{height:33px;padding:9px 0px 9px 16px;letter-spacing:-0.4px;position:relative;border-bottom:1px solid #e0e0e0; font-size:14px;}
.advicePage .contents .tableWrap table td.last_border{border-bottom:0;}
.advicePage .contents .tableWrap table td.checkType{font-size:13px;font-weight:400;}
.advicePage .contents .tableWrap table td.checkWrap{padding-left:0;}
.advicePage .contents .tableWrap table td.checkWrap label{font-size:13px;letter-spacing:-0.6px;margin-right:17px;line-height:22px;display:inline-block;*display:inline;zoom:1;}
.advicePage .contents .tableWrap table td.contensWrap label{font-size:13px;letter-spacing:-0.6px;margin-right:17px;line-height:22px;display:inline-block;*display:inline;zoom:1;}
.advicePage .contents .tableWrap table td.contensWrap .text{clear:both; padding-top:10px; color:#4273d7; font-size:12px;}
.advicePage .contents .tableWrap table td.left{text-align:left;padding-left:30px;}
.advicePage .contents .tableWrap table .last_td{border-right:none;}
.advicePage .contents .tableWrap table .last_tr{border-bottom:none;}
.advicePage .contents .tableWrap table .last_th{border-bottom:none;}
.advicePage .contents .btnWrap{margin-top:10px;margin-bottom:44px;float:right;display:inline-block;*display:inline;zoom:1;}
.advicePage .contents .btnWrap a{width:104px;height:36px;line-height:35px;text-align:center;font-weight:bold;letter-spacing:-0.5px;color:white;float:left;display:block;}
.advicePage .contents .btnWrap .ok{background:#35373a;margin-right:3px;}
.advicePage .contents .btnWrap .cancel{background:#aaabab;}
.advicePage .contents label.sendMail{line-height:30px;margin-left:10px;}
.advicePage .contents input[type=checkbox]{width:13px;height:13px;vertical-align:middle;margin:-2px 5px 0px 0px;}
.advicePage .contents .checkCategory input[type=checkbox]{margin:-2px 5px 0px 15px;}
.advicePage .contents input[type=text]{height:30px;line-height:29px;border:1px solid #c8c6c6;font-size:13px;border-radius:2px;float:left;margin-right:5px;padding-left:10px;}
.advicePage .contents input[type=file]{height:30px;line-height:29px;border:1px solid #c8c6c6;border-radius:2px;float:left;margin-right:5px;padding-left:10px;}
.advicePage .contents select{height:30px;line-height:29px;border:1px solid #c8c6c6;border-radius:2px;float:left;margin-right:5px;}
.advicePage .contents textarea{width:766px;height:138px;border:1px solid #c8c6c6;border-radius:2px;resize:none;float:left;overflow-y:scroll; font-size:13px; padding:10px;}
.advicePage .contents .golbange{float:left;margin:8px 5px 0px 0px;}
.advicePage .contents .inputHp{width:40px;letter-spacing:0;}
.advicePage .contents .input1{width:120px;}
.advicePage .contents .input1.blue{color:#3e6ed9; font-weight:600;}
.advicePage .contents .input2{width:753px;}
.advicePage .fileBox{display:inline-block;*display:inline;zoom:1;}
.advicePage .fileBox .btn_file{width:104px;height:32px;line-height:31px;font-size:13px;background:#aaabab;color:white;border-radius:2px;display:inline-block;*display:inline;zoom:1;text-align:center;float:left;margin-right:10px;}
.advicePage .fileBox .btn_file:hover{background:#35373a;}
.advicePage .fileBox input[type="file"] {position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}
.advicePage .fileBox .fileName{height:30px;line-height:29px;padding:0px 9px;display:block;float:left;background:#ededed;border:1px solid #ededed;border-radius:2px;margin-right:5px;}
.advicePage .fileBox .fileName:hover{background:white;border:1px solid #aaabab;}
.advicePage .fileBox img{vertical-align:middle;margin:-3px 3px 0px 0px;}
.advicePage .fileBox .fileRemove{margin:2px 5px 0px 5px;cursor:pointer;}
.advicePage .fileEx{font-size:12px;color:#4273d7;letter-spacing:-0.2px;margin:10px 0px 7px 10px;}
/**1:1상담*/


.illegalNewPage .contents{width:951px;padding:106px 0px 150px 45px;float:left;border-left:1px solid #e0e0e0;}
.illegalNewPage  .topMenu{width:951px;margin-top: 4px;display:inline-block;*display:inline;zoom:1;}
.illegalNewPage  .topMenu li{position:relative;float:left;text-align:center;}
.illegalNewPage  .topMenu li{height:43px;line-height:42px;margin-left:-1px;font-weight:500;background:#f3f3f3;border:1px solid #c7c7c7;border-bottom:1px solid black;;float:left;cursor:pointer;}
.illegalNewPage  .topMenu li.active{background:white;border:1px solid black;border-bottom:1px solid white;z-index:1;position:relative;}
.illegalNewPage  .topMenu li img{vertical-align:middle;margin:-3px 0px 0px 8px;}
.illegalNewPage .contents .guidWrap{width:951px;margin-top:-1px;border-top:1px solid black;  }
.illegalNewPage .contents .topWrap{text-align:center;margin-top: 38px;}
.illegalNewPage .contents .topWrap .headerText{font-size:40px;line-height:40px;letter-spacing:-0.5px;margin-top:14px;}
.illegalNewPage .contents .topWrap .headerText .green{color:#01b925;}
.illegalNewPage .contents .topWrap .headerText1{font-size:40px;line-height:40px;letter-spacing:-0.5px;margin-top:19px;}
.illegalNewPage .contents .topWrap .headerText1 .green{color:#01b925;}
.illegalNewPage .contents .topWrap .footerText{font-size:14px;letter-spacing:-0.7px;line-height:22px;margin:16px 0px 13px 0px;}
.illegalNewPage .contents .topWrap .footerText .green2{color:#01b925;text-decoration:underline;font-weight:bold;}
.illegalNewPage .contents .topWrap .footerText1{font-size:14px;letter-spacing:-0.7px;line-height:22px;margin:13px 0px 13px 0px;}
.illegalNewPage .contents .topWrap .footerText1 .green2{color:#01b925;text-decoration:underline;font-weight:bold;}
.illegalNewPage .contents .topWrap .footerText1 .green3{color:#01b925;font-weight:bold;}
.illegalNewPage .contents .guideShort{width:100%;height:50px;background:#f2f2f2;text-align:center;}
.illegalNewPage .contents .guideShort p{font-size:14px;color:#4a4f55;line-height:50px;margin-right:9px;font-weight:400;display:inline-block;*display:inline;zoom:1;}
.illegalNewPage .contents .guideShort p img{vertical-align:middle;margin:-3px 4px 0px 0px;}
.illegalNewPage .contents .guideShort a{width:117px;height:18px;line-height:17px;font-size:11px;letter-spacing:-0.5px;color:#35373a;border:1px solid #797979;text-align:center;display:inline-block;*display:inline;zoom:1;}
.illegalNewPage .contents .guideShort a img{vertical-align:middle;margin:-2px 0px 0px 10px;}
.illegalNewPage .contents .guideWrap{width:100%;background:#ebebeb;margin-top:30px;display:inline-block;}
.illegalNewPage .contents .guideWrap .inner{width:931px;background:white;margin:10px;padding:35px 0px;display:inline-block;*display:inline;zoom:1;}
.illegalNewPage .contents .guideWrap .inner .default{margin-left:43px;}
.illegalNewPage .contents .guideWrap .inner .default .title{font-size:20px;line-height:20px;font-weight:400;letter-spacing:-0.7px;margin-bottom:12px;margin-left:-12px;}
.illegalNewPage .contents .guideWrap .inner .default .sub{width:845px; font-size:14px;letter-spacing:-0.8px;padding-left: 5px;line-height:20px;color:#878787; font-weight:400;font-family:'Noto Sans KR','Noto Sans',sans-serif;}
.illegalNewPage .contents .guideWrap .inner .default .sub span{font-weight:500;color:#333333;}
.illegalNewPage .contents .guideWrap .inner .default .sub_level{width:845px; font-size:14px;letter-spacing:-0.8px;line-height:22px;color:#878787; font-weight:400;font-family:'Noto Sans KR','Noto Sans',sans-serif;}
.illegalNewPage .contents .guideWrap .inner .default .sub_level span{font-weight:500;color:#333333;}
.illegalNewPage .contents .guideWrap .inner .default .green{font-size:13px;letter-spacing:-0.7px;line-height:20px;font-weight:400;color:#2db400;margin-top:9px; font-family:'Noto Sans KR',sans-serif;}
.illegalNewPage .contents .guideWrap .inner .rule{background:#f6f6f6;border:1px solid #e3e3e3;margin:0px 43px;margin-top:11px;letter-spacing:-0.9px;padding:17px 17px 17px 23px;}
.illegalNewPage .contents .guideWrap .inner .rule .lawTitle{font-size:14px;color:#4273d7;margin-top:4px;margin-bottom:10px;font-weight:bold;}
.illegalNewPage .contents .guideWrap .inner .rule .law{font-size:13px;color:#878787;line-height:20px; font-family:'Noto Sans KR',sans-serif;}
.illegalNewPage .contents .guideWrap .inner .rule .law .black{color:#333333;}
.illegalNewPage .contents .guideWrap .inner .rule .law .blue{color:#4273d7;}
.illegalNewPage .contents .guideWrap .inner .rule .lawSub{font-size:13px;color:#878787;line-height:20px; font-family:'Noto Sans KR',sans-serif;}
.illegalNewPage .contents .guideWrapright{width:100%;background:#ebebeb;margin-top:30px;display:inline-block;}
.illegalNewPage .contents .guideWrapright .inner{width:931px;background:white;margin:10px;padding:35px 0px;display:inline-block;*display:inline;zoom:1;}
.illegalNewPage .contents .guideWrapright .inner .default{margin-left:43px;}
.illegalNewPage .contents .guideWrapright .inner .default .title{font-size:20px;line-height:20px;font-weight:400;letter-spacing:-0.7px;margin-bottom:12px;margin-left:-12px;}
.illegalNewPage .contents .guideWrapright .inner .default .sub{width:845px; font-size:14px;letter-spacing:-0.8px;padding-left: 5px;line-height:20px;color:#878787; font-weight:400;font-family:'Noto Sans KR','Noto Sans',sans-serif;}
.illegalNewPage .contents .guideWrapright .inner .default .sub span{font-weight:500;color:#333333;}
.illegalNewPage .contents .guideWrapright .inner .default  .subimg1{margin-top: 20px; margin-left: 17px;}
.illegalNewPage .contents .guideWrapright .inner .default   .subimg2{margin-top: -382px; margin-left: 434px; }
.illegalNewPage .contents .guideWrapright .inner .default  .subimg3{ margin-top: 21px; margin-left: 17px;}
.illegalNewPage .contents .guideWrapright .inner .default   .subimg4{margin-top: -392px; margin-left: 434px; }
.illegalNewPage .contents .guideWrapright .inner .default .sub1{width:845px;   margin-top: 36px;font-size:14px;letter-spacing:-0.8px;padding-left: 5px;line-height:20px;color:#878787; font-family:'Noto Sans KR',sans-serif;}
.illegalNewPage .contents .guideWrapright .inner .default .sub1 span{font-weight:600;color:#333333;}
.illegalNewPage .contents .guideWrapright .inner .default1 .title{font-size:20px;line-height:20px;font-weight:400;letter-spacing:-0.7px;margin-bottom:12px;margin-top: 49px; margin-left:29px;}
.illegalNewPage .contents .guideWrapright .inner .default1 .sub{width:845px; font-size:14px;letter-spacing:-0.8px;padding-left: 5px;line-height:20px;color:#878787;font-weight:400;font-family:'Noto Sans KR','Noto Sans',sans-serif;}
.illegalNewPage .contents .guideWrapright .inner .default1 .sub span{font-weight:500;color:#333333;}
.illegalNewPage .contents .guideWrapright .inner .default .sub .black1{text-decoration:underline;font-weight:500;color:#000;}
.illegalNewPage .contents .guideWrapright .inner .default .sub1 .black1{text-decoration:underline;font-weight:500;color:#000;}
.illegalNewPage .contents .guideWrapright .inner .default .green{font-size:13px;letter-spacing:-0.7px;line-height:20px;font-weight:400;color:#2db400;margin-top:9px; font-family:'Noto Sans KR',sans-serif;}
.illegalNewPage .contents .guideWrapright .inner .rule{background:#f6f6f6;border:1px solid #e3e3e3;margin:0px 43px;margin-top:20px;letter-spacing:-0.9px;padding:17px 17px 17px 23px;}
.illegalNewPage .contents .guideWrapright .inner .rule .lawTitle{font-size:14px;color:#4273d7;margin-top:4px;margin-bottom:10px;font-weight:bold;}
.illegalNewPage .contents .guideWrapright .inner .rule .law{font-size:13px;color:#878787;line-height:20px; font-family:'Noto Sans KR',sans-serif;}
.illegalNewPage .contents .guideWrapright .inner .rule .law .black{color:#000;font-weight:400;line-height:18px;}
.illegalNewPage .contents .guideWrapright .inner .rule .law .black1{color:#000;font-weight:400;line-height:18px;}
.illegalNewPage .contents .guideWrapright .inner .rule .law .blue{color:#4273d7;}
.illegalNewPage .contents .guideWrapright .inner .rule .lawSub{font-size:13px;color:#878787;line-height:20px;margin-top: 10px; font-family:'Noto Sans KR',sans-serif;}
.illegalNewPage .contents .guideWrapright .inner .rule   .black2{  padding-left: 15px; }
.illegalNewPage .contents .guideWrapright .inner .rule .lawSub1{font-size:13px;color:#878787;line-height:20px; margin-top: 10px;font-family:'Noto Sans KR',sans-serif;}
.illegalNewPage .contents .guideWrapright .inner  .blue{font-size:13px;letter-spacing:-0.7px;font-weight:400;color:#4273d7;margin-top: 14px;margin-left: 44px; font-family:'Noto Sans KR',sans-serif;}




/*콘텐츠 불법 사용규제 안내*/
.illegalPage .contents{width:951px;padding:106px 0px 150px 45px;float:left;border-left:1px solid #e0e0e0;}
.illegalPage .contents .topWrap{text-align:center;}
.illegalPage .contents .topWrap .headerText{font-size:40px;line-height:40px;letter-spacing:-0.5px;margin-top:14px;}
.illegalPage .contents .topWrap .headerText .green{color:#01b925;}
.illegalPage .contents .topWrap .footerText{font-size:14px;letter-spacing:-0.7px;line-height:22px;margin:16px 0px 13px 0px;}
.illegalPage .contents .topWrap .footerText .green2{color:#01b925;text-decoration:underline;font-weight:bold;}
.illegalPage .contents .guideShort{width:100%;height:50px;background:#f2f2f2;text-align:center;}
.illegalPage .contents .guideShort p{font-size:14px;color:#4a4f55;line-height:50px;margin-right:9px;font-weight:400;display:inline-block;*display:inline;zoom:1;}
.illegalPage .contents .guideShort p img{vertical-align:middle;margin:-3px 4px 0px 0px;}
.illegalPage .contents .guideShort a{width:117px;height:18px;line-height:17px;font-size:11px;letter-spacing:-0.5px;color:#35373a;border:1px solid #797979;text-align:center;display:inline-block;*display:inline;zoom:1;}
.illegalPage .contents .guideShort a img{vertical-align:middle;margin:-2px 0px 0px 10px;}
.illegalPage .contents .guideWrap{width:100%;background:#ebebeb;margin-top:30px;display:inline-block;}
.illegalPage .contents .guideWrap .inner{width:931px;background:white;margin:10px;padding:35px 0px;display:inline-block;*display:inline;zoom:1;}
.illegalPage .contents .guideWrap .inner .default{margin-left:43px;}
.illegalPage .contents .guideWrap .inner .default .title{font-size:20px;line-height:20px;font-weight:400;letter-spacing:-0.7px;margin-bottom:12px;margin-left:-12px;}
.illegalPage .contents .guideWrap .inner .default .sub{width:845px; font-size:14px;letter-spacing:-0.9px;line-height:20px;color:#878787; font-family:"맑은 고딕", "Malgun Gothic", "Apple SD Gothic Neo", Arial, sans-serif;}
.illegalPage .contents .guideWrap .inner .default .sub span{font-weight:600;color:#333333;}
.illegalPage .contents .guideWrap .inner .default .green{font-size:13px;letter-spacing:-0.7px;line-height:20px;font-weight:400;color:#2db400;margin-top:9px; font-family:"맑은 고딕", "Malgun Gothic", "Apple SD Gothic Neo", Arial, sans-serif;}
.illegalPage .contents .guideWrap .inner .rule{background:#f6f6f6;border:1px solid #e3e3e3;margin:0px 43px;margin-top:11px;letter-spacing:-0.9px;padding:17px 17px 17px 23px;}
.illegalPage .contents .guideWrap .inner .rule .lawTitle{font-size:14px;color:#4273d7;margin-top:4px;margin-bottom:10px;font-weight:bold;}
.illegalPage .contents .guideWrap .inner .rule .law{font-size:13px;color:#878787;line-height:20px; font-family:"맑은 고딕", "Malgun Gothic", "Apple SD Gothic Neo", Arial, sans-serif;}
.illegalPage .contents .guideWrap .inner .rule .law .black{color:#333333;}
.illegalPage .contents .guideWrap .inner .rule .law .blue{color:#4273d7;}
.illegalPage .contents .guideWrap .inner .rule .lawSub{font-size:13px;color:#878787;line-height:20px; font-family:"맑은 고딕", "Malgun Gothic", "Apple SD Gothic Neo", Arial, sans-serif;}
/**콘텐츠 불법 사용규제 안내*/

/*로그인*/
.loginPage .contents{width:938px;padding-left:54px;padding-top:140px;float:left;border-left:1px solid #e0e0e0;}
.loginPage .contents h4{font-size:20px;line-height:20px;font-weight:300;margin-bottom:10px;}
.loginPage .contents h4 span{font-weight:bold;}
.loginPage .contents .title{font-size:32px;line-height:29px;}
.loginPage .contents .middle_left{width:573px;height:315px;background:#f2f2f2;padding:27px 33px;float:left;}
.loginPage .contents .middle_left .loginWrap{width:477px;height:195px;background:white;padding:60px 48px;}
.loginPage .contents .middle_left .loginWrap .comment{margin-bottom:15px; line-height:27px}
.loginPage .contents .middle_left .loginWrap .comment > .w_title{font-size:25px; letter-spacing:-2px;}
.loginPage .contents .middle_left .loginWrap .comment > .w_title > b{font-weight:bold;}
.loginPage .contents .middle_left .loginWrap .comment > .s_title{font-size:14px;}
.loginPage .contents .middle_left .loginWrap .loginBox{height:88px;display: inline-block;*display:inline;zoom:1;}
.loginPage .contents .middle_left .loginBox .inputBox{width:292px;float:left;}
.loginPage .contents .middle_left .loginBox .btnBox{float:left;}
.loginPage .contents .middle_left .loginBox input[type=text]{width:274px;height:40px;line-height:40px;margin-bottom:4px;font-size:14px;color:#767676;padding-left:16px;position:relative;}
.loginPage .contents .middle_left .loginBox input[type=password]{width:274px;height:40px;line-height:40px;margin-bottom:3px;font-size:14px;color:#767676;padding-left:16px;}
.loginPage .contents .middle_left .loginBox input[type=submit]{width:141px;height:88px;background:#35373a;color:white;font-size:20px;border:none;margin-left:4px;cursor:pointer;}
.loginPage .contents .middle_left .loginWrap .option{position:relative; width:437px;text-align:right;margin-top:8px;font-size:12px;}
.loginPage .contents .middle_left .loginWrap .option input[type=checkbox]{float:left;margin-top:-2px;margin-right:3px;}
.loginPage .contents .middle_left .loginWrap .option label{float:left;cursor:pointer;}
.loginPage .contents .middle_left .loginWrap .option a{color:#35373a;cursor:pointer;margin-right: 5px;}
.loginPage .contents .middle_left .loginWrap .option a img{margin:2px 0px 0px 4px;}
.loginPage .contents .middle_right{width:298px;height:369px;float:left;}
.loginPage .contents .footer{padding-top:58px;display: inline-block;*display:inline;zoom:1;margin-bottom:125px;}
.loginPage .contents .footer .memberBenefits{border-top:1px solid black;padding-top:20px;}
.loginPage .contents .footer .memberBenefits > img{float:left;}
.loginPage .contents .footer .memberBenefits span{float:left; text-align:center; font-size:14px;}
.loginPage .contents .footer .memberBenefits span > div{margin-top:10px; line-height:17px; }
.loginPage .contents .footer .memberBenefits span > div > b{font-weight:bold}
/**로그인*/


/*아이디 비밀번호 찾기*/
.findPage .contents select{height:30px;font-size:13px;color:#767676;text-align:left;border:1px solid #c4c2c2;border-radius:2px;padding:5px 10px;float:left;margin-right:4px;display:none;}
.findPage .contents .selectric-wrapper{line-height:30px;float:left;margin-right:5px;}
.findPage .contents .selectric-inputNo{width:75px;}
.findPage .contents .selectric-input2{width:115px;}
.findPage .contents .pwWrap .selectric-input2{margin-bottom:5px;}
.findPage .contents{width:822px;padding:120px 0px 486px 120px;float:left;border-left:1px solid #e0e0e0;}
.findPage .contents h4{font-size:20px;line-height:20px;font-weight:400;margin-bottom:10px;}
.findPage .contents h4 span{font-size:13px;line-height:13px;color:#e8493d;margin-left:5px;margin-right:2px;display:inline-block;*display:inline;zoom:1;}
.findPage .contents .title{font-size:32px;line-height:29px;}
.findPage .contents .header{text-align:center;margin-bottom:29px;}

.findPage .contents  > .findPage_box { background: #f0f0f0; padding: 30px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; margin-bottom: 53px;}
/*.findPage .contents .findWrap{width:565px;display:inline-block;*display:inline;zoom:1;margin:0px 128px;margin-bottom:107px;}*/
.findPage .contents .findWrap{width:auto;display:inline-block;*display:inline;zoom:1;padding: 60px 90px 40px 90px;background:#ffffff;}

.findPage .contents .findWrap .findBtn{float:left;cursor:pointer;}
.findPage .contents .findWrap .findChoice{width:563px;height:42px;line-height:42px;font-weight:400;font-size:13px;border:1px solid #d7d7d7;display:inline-block;*display:inline;zoom:1;text-align:center;margin-top:23px;}
.findPage .contents .findWrap .findChoice img{vertical-align:middle;margin:-3px 3px 0px 0px;}
.findPage .contents .findWrap .findType{margin-bottom:40px;margin-left:20px;margin-top:9px;}
.findPage .contents .findWrap .findType .myNameWrap{padding-top:50px;padding-bottom:40px;text-align:center;}
.findPage .contents .findWrap .findType .findGo{width:100%;display:inline-block;*display:inline;zoom:1;}
.findPage .blueBtn1{width:90px;height:34px;line-height:34px;font-size:13px;background:#4273d7;color:white;display:block;float:right;text-align:center;cursor:pointer;}
.findPage .blueBtn2{width:110px;height:34px;line-height:34px;font-size:13px;background:#4273d7;color:white;display:block;float:right;text-align:center;cursor:pointer;}
.findPage .noneBtn{width:102px;height:32px;line-height:32px;font-size:13px;display:block;color:white;background:#aaabab;text-align:center;border-radius:2px;float:left;cursor:pointer;}
.findPage .noneBtn2{width:102px;height:32px;line-height:32px;font-size:13px;display:block;color:white;background:#aaabab;text-align:center;border-radius:2px;cursor:pointer;float:right;margin-right:6px;}
.findPage .contents .findWrap ul .typeRadio{border-bottom:1px solid #d7d7d7;font-size:16px;width:100%;color:#35373a;position:relative;}
.findPage .contents .findWrap ul .typeRadio input[type=radio]{width:13px;height:13px;vertical-align:middle;margin-right:7px;margin-top:-3px;}
.findPage .contents .findWrap ul .typeRadio label{width:545px;height:45px;line-height:44px;font-size:16px;display:inline-block;*display:inline;zoom:1;color:#35373a;cursor:pointer;position:relative;}
.findPage .contents .findWrap ul .typeRadio label img{cursor:pointer;position:absolute;right:0;top:17px;}
.findPage .contents table{width:100%;border-collapse:collapse;border-top:1px solid black;border-bottom:1px solid black;padding-bottom:40px;margin-bottom:9px;}
.findPage .contents table th{text-align:center;font-size:14px;font-weight:400;letter-spacing:-0.6;background:#f2f2f2;border-bottom:1px solid #c8cdc6;}
.findPage .contents table td{padding:8px 0px 8px 8px;border-bottom:1px solid #c8cdc6;}
.findPage .contents table .last_tr td, .findPage .contents table .last_tr th{border-bottom:none;}
.findPage .contents input[type=text]{height:30px;line-height:29px;font-size:13px;border:1px solid #c4c2c2;border-radius:2px;padding-left:10px;float:left;margin-right:5px;}
.findPage .contents input[type=password]{height:20px;font-size:13px;border:1px solid #c4c2c2;border-radius:2px;padding:5px 10px;}
.findPage .input1{width:223px;margin-right:5px;}
.findPage .input2{width:110px;}
.findPage .input3{width:75px;margin-right:5px;}
.findPage .inputNo{width:63px;}
.findPage .golbange{float:left;margin:8px 5px 0px 0px;}
.findPage .countWrap{position:relative;}
.findPage .count{position:absolute;right:175px;top:10px;color:#e8493d;font-size:12px;}
.findPage .err{font-size:13px;line-height:32px;letter-spacing:-0.6px;color:#e8493d;float:left;display:inline-block;*display:inline;zoom:1;}
.findPage .err img{vertical-align:middle;margin:-3px 3px 0px 0px;letter-spacing:-0.6px;}
.findPage .findIdOk, .findPwOk{text-align:center;}
.findPage .findIdOk .findIdWrap{padding:24px 0px 28px 0px;border:1px solid #e7e7e7;margin:10px 0px;}
.findPage .findPwOk .findPwWrap{padding:30px 0px 38px 0px;border:1px solid #e7e7e7;margin:10px 0px;}
.findPage .findIdOk .top{font-size:18px;line-height:18px;margin-bottom:15px;margin-top:13px;letter-spacing:0px;}
.findPage .findIdOk .top span{color:#4273d7;font-weight:bold;letter-spacing: -3px;}
.findPage .findIdOk .info_open{font-size:14px;letter-spacing:0px;line-height:24px;color:#878787;}
.findPage .findIdOk .info_open span{font-weight:bold;letter-spacing:-0.2px;color:#333333;margin-right:5px;}
.findPage .findIdOk .pwFindBtn{width:110px;height:34px;text-align:center;line-height:34px;font-size:13px;background:#35373a;color:white;display:inline-block;*display:inline;zoom:1;cursor:pointer;}
.findPage .findIdOk .info{width:100px;border:1px solid #4273d7;margin-top:10px;font-size:12px;padding:5px 0px;color:#4273d7;cursor:pointer;transition:all 0.2s;display:inline-block;*display:inline;zoom:1;}
.findPage .findIdOk .info:hover{background:#4273d7;color:white;width:110px;}
.findPage .findPwOk .top{font-size:20px;color:#35373a;margin-bottom:10px;line-height:28px;letter-spacing:-0.6px;}
.findPage .findPwOk .top span{color:#4273d7;font-weight:bold;letter-spacing:-0.6px;}
.findPage .findPwOk .bottom{font-size:12px;color:#878787;}
.findPage .findPwOk .bottom span{color:#e8493d;}
.findPage .findPwOk .bottom img{margin:2px 1px;}
.findPage .findPwOk .btnWrap, .findIdOk .btnWrap{text-align:right;}
.findPage .findPwOk .loginBtn, .findIdOk .loginBtn{width:110px;height:34px;text-align:center;line-height:34px;font-size:13px;background:#4273d7;color:white;display:inline-block;*display:inline;zoom:1;cursor:pointer;}
.findPage .contents .footer .servieCenter{width:822px;border-top:1px solid black;padding-top:22px;}
.findPage .contents .footer .servieCenter a{cursor:pointer;}
.findPage .contents .footer h4 p{line-height:26px;color:#878787;font-size:12px;font-weight:300;float:right;}
/**아이디 비밀번호 찾기*/


/*회원가입 1단계*/
.agreePage .contents{width:950px;float:left;padding:120px 0px 98px 45px;border-left:1px solid #e0e0e0;}
.agreePage .contents .title{font-size:32px;line-height:32px;}
.agreePage .contents .progress{text-align:center;margin-bottom:30px;}
.agreePage .contents h4{font-size:20px;line-height:20px;margin-bottom:10px;font-weight:400;letter-spacing:-0.5px;margin-left:-7px;}
.agreePage .contents .typeWrap{width:100%;border-top:0px solid black;text-align:center;margin-bottom:10px;}
.agreePage .contents .typeWrap .explanation{height:60px;line-height:59px;background:#f6f6f6;font-size:15px;font-weight:400;margin-bottom: 10px;}
.agreePage .contents .typeWrap .explanation img{margin-top:20px;margin-right:8px;}

.agreePage .contents .typeWrap .explanation2{  height: 60px; line-height: 50px; background: white; font-size: 14px; font-weight: 500;color: #e8493d;}


.agreePage .contents .typeWrap .choiceWrap{height:144px;position:relative;cursor:pointer;}
.agreePage .contents .typeWrap .choiceWrap div{float:left;}
.agreePage .contents .typeWrap .choiceWrap span{float:left;}
.agreePage .contents .typeWrap .individual span{color:blue;}
.agreePage .contents .typeWrap .enterprise span{color:green;}
.agreePage .contents .typeWrap  span{color:green;font-weight:bold;}
.agreePage .contents .agreeWrap{width:900px;border-top:1px solid black;padding:15px 25px 25px 25px;background:#f2f2f2;}
.agreePage .contents .agreeWrap .agreeAll{height:25px;line-height:25px;font-weight:400;font-size:14px;color:#323232;padding-bottom:10px;}
.agreePage .contents .agreeWrap .agreeAll span{font-weight:500;letter-spacing:-0.6px;}
.agreePage .contents .agreeWrap .agreebox{width:100%;height:25px;line-height:25px;display:inline-block;*display:inline;zoom:1;margin-bottom: 7px;}
.agreePage .contents .agreeWrap .agreebox.footer{margin-bottom:12px;}
.agreePage .contents .agreeWrap .agreebox p{float:left;}
.agreePage .contents .agreeWrap .agreebox p span{font-weight:400;letter-spacing:-0.6px;}
.agreePage .contents .agreeWrap .agreebox .check{float:right;cursor:pointer;}
.agreePage .contents .agreeWrap img{display:inline-block;*display:inline;zoom:1;margin-top:1px;margin-left:5px;cursor:pointer;}
.agreePage .contents .agreeWrap .area{width:866px;height:76px;font-size:11px;line-height:16px;padding:16px;margin-bottom:24px;border:1px solid #dadada;background:white;color:#a8a8a8;resize:none;overflow-y:scroll;}
.agreePage .contents .submitBtn{width:100%;background:white;display:inline-block;*display:inline;zoom:1;text-align:right;margin-top:10px;}
.agreePage .contents .submitBtn a{width:104px;height:36px;line-height:35px;font-size:13px;display:inline-block;*display:inline;zoom:1;text-align:center;color:white;margin-left:3px;cursor:pointer;}
.agreePage .contents .submitBtn .ok{background:#35373a;letter-spacing:-0.5px;}
.agreePage .contents .submitBtn .no{background:#aaabab;letter-spacing:-0.5px;}
.agreePage .contents .banner{width:950px; margin-top: 60px;display: inline-block;*display:inline;zoom:1;}
.agreePage .contents .banner > a > img{display:table; margin:0 auto;}

.agreePage .contents .banneric{width:950px; margin-top: 60px;display: inline-block;*display:inline;zoom:1;}
.agreePage .contents .banneric > a > img{display:table; margin:0 auto;}
/*통합회원가입*/
.agreePage .contents .topMenu{width:990px;margin-left:1px;display:inline-block;*display:inline;zoom:1; margin-bottom:20px;}
.agreePage .contents .topMenu li{position:relative;float:left;text-align:center; width:475px; font-size:22px;}
.agreePage .contents .topMenu li{height:60px;line-height:60px;margin-left:-1px;font-weight:400;background:white;border:1px solid #d7d7d7;border-bottom:1px solid #4273d7; float:left;cursor:pointer;}
.agreePage .contents .topMenu li.active{background:white;border:1px solid #4273d7; border-top:2px solid #4273d7; border-bottom:1px solid white;z-index:1;position:relative; color:#4273d7; font-weight:600; line-height:57px;}
/*통합회원가입*/

/*본인인증*/
.joinPage .confirm_box{width:985px; padding:30px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; background-color:#f2f2f2; margin-bottom:50px;}
.joinPage .confirm_side{position:relative; display:inline-block; width:100%; height:185px; background-color:#ffffff;}
.joinPage .confirm_side input[type=text]{height:30px;line-height:29px;font-size:13px;border:1px solid #c4c2c2;border-radius:2px;padding-left:10px;float:left;}
.joinPage .confirm_side .hpCheck{letter-spacing:-0.6px;float:left;margin-left:5px;margin-top:11px; color:#ff4848;}
.joinPage .confirm_side .hpCheck img{vertical-align:top;margin: 1px 3px 0px 0px;}
.joinPage .confirm_side .confirm_icon{position:absolute; top:40px; left:225px;}
.joinPage .confirm_side .confirm_text{position:absolute; top:40px; left:350px; letter-spacing:-0.5px;}
.joinPage .confirm_side .confirm_text > .content_1{margin-bottom:16px;}
.joinPage .confirm_side .confirm_text > .content_1 .text_1{font-size:22px; color:#34383d; font-weight:600;}
.joinPage .confirm_side .confirm_text > .content_1 .text_2{font-size:14px; color:#27282c; font-weight:500;}
.joinPage .confirm_side .confirm_text > .content_2{clear:both; height:33px;}
.joinPage .confirm_side .confirm_text > .content_2 .popupBtn{width:104px;line-height:32px;letter-spacing:-0.6px;float:left;text-align:center;border-radius:2px;background:#aaabab;color:white;cursor:pointer;display:inline-block;*display:inline;zoom:1;}
.joinPage .confirm_side .confirm_text > .content_2 .popupBtn:hover{background:#35373a;}
.joinPage .confirm_side .confirm_text > .content_2 .popupBtn.active{background:#35373a;}
.joinPage .confirm_side .confirm_text > .content_3{clear:both; margin-top:15px;}
.joinPage .confirm_side .confirm_text > .content_3 .text_1{line-height:21px;}
/*본인인증*/

/**회원가입 1단계*/

/*회원가입 2단계*/
.joinPage .active{padding:0;}
.joinPage .contents select{height:32px;float:left;}
.joinPage .contents .selectric-wrapper{height:30px;line-height:30px;float:left;margin-right:5px;}
.joinPage .contents .selectric-inputNo{width:75px;}
.joinPage .contents .selectric-input2{width:132px;}
.joinPage .contents{width:950px;padding:120px 0px 120px 45px;border-left:1px solid #e0e0e0;float:left;}
.joinPage .contents .title{font-size:32px;line-height:29px;}
.joinPage .contents .header{text-align:center;margin-bottom:30px;}
.joinPage .contents h4{font-size:20px;line-height:20px;font-weight:400;letter-spacing:-0.5px;margin-bottom:10px;}
.joinPage .contents h4 span{font-size:13px;line-height:13px;color:#e8493d;margin-left:5px;margin-right:2px;display:inline-block;*display:inline;zoom:1;}
.joinPage .contents h4 .selection{color:black;}
.joinPage .contents h4 p{font-size:13px;float:right;letter-spacing:-0.5px;}
.joinPage .contents h4 p span{vertical-align:top;margin-top:5px;}
.joinPage .contents table{width:100%;border-collapse:collapse;}
.joinPage .contents table th{width:160px;font-weight:400;letter-spacing:-0.6px;font-size:14px;background:#f2f2f2;border-bottom:1px solid #c8cdc6;}
.joinPage .contents table td{height:32px;padding:8px 0px 8px 15px;border-bottom:1px solid #c8cdc6;}
.joinPage .contents table td .err{line-height:32px;letter-spacing:-0.6px;color:#e8493d;margin-left:14px;float:left;}
.joinPage .contents table td .err2{line-height:32px;letter-spacing:-0.6px;float:left;margin-left:14px;}
.joinPage .contents table td .hpCheck{letter-spacing:-0.6px;float:left;margin-left:5px;margin-top:11px;}
.joinPage .contents table td .hpCheck img{vertical-align:top;margin: 1px 3px 0px 0px;}
.joinPage .contents table td .phoneArert{line-height:33px; margin-left:10px; }
.joinPage .contents table td .err img{margin:10px 3px 0px 0px;}
.joinPage .contents table td .err2 img{margin:11px 3px 0px 0px;}
.joinPage table .last th{border-bottom:none;}
.joinPage .contents .tableWrap{border-top:1px solid black;border-bottom:1px solid black;margin-bottom:30px;}
.joinPage .contents .tableWrap2{border-top:1px solid black;border-bottom:1px solid black;}
.joinPage .contents .tableWrap .passBtn{width:145px;line-height:32px;letter-spacing:-0.6px;float:left;text-align:center;border-radius:2px;background:#aaabab;color:white;cursor:pointer;display:inline-block;*display:inline;zoom:1;}
.joinPage .contents .tableWrap .passBtn img{margin:-4px 0px 0px 5px;vertical-align:middle;}
.joinPage .contents .tableWrap .passBtn:hover{background:#35373a;}
.joinPage .contents .tableWrap .passBtn.active{background:#35373a;}
.joinPage .contents .tableWrap .popupBtn{width:104px;line-height:32px;letter-spacing:-0.6px;float:left;text-align:center;border-radius:2px;background:#aaabab;color:white;cursor:pointer;display:inline-block;*display:inline;zoom:1;}
.joinPage .contents .tableWrap .popupBtn:hover{background:#35373a;}
.joinPage .contents .tableWrap .popupBtn.active{background:#35373a;}
.joinPage .contents .tableWrap2 input[type=checkbox]{vertical-align:top;margin-top:9px;float:left;}
.joinPage .contents .tableWrap2 label{margin-right:20px;margin-left:3px;line-height:32px;letter-spacing:-0.6px;float:left;cursor:pointer;}
.joinPage .contents select{height:30px;font-size:13px;color:#767676;text-align:left;border:1px solid #c4c2c2;border-radius:2px;padding:5px 10px;float:left;display:none;}
.joinPage .chosen-container{height:32px;line-height:29px;font-size:13px;margin-right:5px;float:left;}
.joinPage .chosen-container-single .chosen-single{border:1px solid #c4c2c2;}
.joinPage .contents input[type=text]{height:30px;line-height:29px;font-size:13px;border:1px solid #c4c2c2;border-radius:2px;padding-left:10px;float:left;}
.joinPage .contents input[type=password]{height:30px;line-height:31px;font-size:13px;border:1px solid #c4c2c2;border-radius:2px;padding-left:10px;float:left;}
.joinPage .input1{width:133px;margin-right:5px;}
.joinPage .input2{width:120px;margin-right:5px;}
.joinPage .input3{width:75px;margin-right:5px;}
.joinPage .inputNo{width:63px;margin-right:5px;}
.joinPage .inputNo2{width:63px;margin-right:5px;}
.joinPage .inputNo3{width:63px;margin-right:5px;}
.joinPage .address1{width:221px;margin-right:5px;}
.joinPage .address2{width:495px;}
.joinPage .golbange{margin-right:5px;margin-top:7px;float:left;}
.joinPage .contents .postalWrap{margin-bottom:8px;display:inline-block;}
.joinPage .contents .postalWrap img{margin-top:-3px;margin-right:3px;vertical-align:middle;}
.joinPage .contents .submitBtn{width:100%;background:white;display:inline-block;*display:inline;zoom:1;text-align:right;margin-top:10px;}
.joinPage .contents .submitBtn a{width:104px;height:36px;line-height:35px;font-size:13px;display:inline-block;*display:inline;zoom:1;text-align:center;color:white;margin-left:3px;cursor:pointer;}
.joinPage .contents .submitBtn .ok{background:#35373a;letter-spacing:-0.5px;}
.joinPage .contents .submitBtn .no{background:#aaabab;letter-spacing:-0.5px;}
/**회원가입 2단계*/

/*회원가입 3단계 (완료)*/
.joinstep3_license>.licenseList>li{width:102px !important;}/*회원가입완료 페이지 사용 라이선스 안내*/
.signComplate .contents{width:951px;padding: 120px 0px 188px 80px;float:left;}
.signComplate .contents h4{font-size:20px;line-height:20px;margin-bottom:10px;font-weight:400;}
.signComplate .contents .title{font-size:32px;line-height:29px;}
.signComplate .contents .header{text-align:center;margin-bottom:30px;}
.signComplate .contents .middle{width:100%;height:285px;background:#f2f2f2;padding:27px 33px;box-sizing:border-box;}
.signComplate .contents .middle .inWrap{width:100%;height:228px;background:white;box-sizing:border-box;}
.signComplate .contents .middle .inWrap .left{width:515px;font-size:22px;letter-spacing:-0.6px;font-weight:400;line-height:30px;text-align:center;float:left; padding:50px 0 50px 50px;}
.signComplate .contents .middle .inWrap .left .title1{font-weight:bold;display:inline-block;*display:inline;zoom:1; font-size:24px;}
.signComplate .contents .middle .inWrap .left .blue{color:#4273d7;font-weight:400;}
.signComplate .contents .middle .inWrap .left .row{display:block;*display:inline;zoom:1;font-size: 14px; text-align:left;}
.signComplate .contents .middle .inWrap .left .sign_ok{display:inline-block; width:80px; text-align:left;font-weight:400;letter-spacing:-0.6px;}
.signComplate .contents .middle .inWrap .left p{display:inline-block; padding-left:88px;box-sizing: border-box;}
.signComplate .contents .middle .inWrap .right{width:269px;float:right; border:1px solid #d6d6d6; font-weight:bold;}
.signComplate .contents .middle .inWrap .right .title2{width:100%; height:44px; background-color:#686868; color:#fff; line-height:44px; font-size:17px; text-align:center;}
.signComplate .contents .middle .inWrap .right .linkBanner{width:100%; height:91px; background-color:#fff;}
.signComplate .contents .middle .inWrap .right .linkBanner .wallpa{display:block; width:100%; height:90px; background:url('/resource/images/sign/sign_wallpaper.png')no-repeat center; border-bottom:1px dotted #ccc;}
.signComplate .contents .middle .inWrap .right .linkBanner .conten{display:block; width:100%; height:91px; background:url('/resource/images/sign/free_content.png')no-repeat center;}
.signComplate .contents .footer{padding-top:58px;}
.signComplate .contents .footer .banner{margin-top: 60px;display: inline-block;*display:inline;zoom:1;}
.signComplate .licenseBuy{width:100%; height:62px; background-color:#f2f2f2; margin-top:20px;}
.signComplate .licenseBuy .right{float:right; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; padding:13px;}
.signComplate .licenseBuy .right > a{float:left; width:129px; height:36px; line-height:36px; font-size:13px; padding-left:14px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; margin:0 3px;}
.signComplate .licenseBuy .right > a.black{background:url('/resource/images/sign/arrow_white.png') no-repeat 115px center black; color:#fff;}
.signComplate .licenseBuy .right > a.white{background:url('/resource/images/sign/arrow_black.png') no-repeat 115px center #fff; color:black; border:1px solid black;}
/**회원가입 3단계 (완료)*/

/*마이페이지 메인*/
.myPage .contents{width:951px;padding:106px 0px 150px 45px;float:left;border-left:1px solid #e0e0e0;}
.myPage .contents h4{font-size:20px;line-height:20px;margin-bottom:10px;}
.myPage .contents .userInfoWrap{width:899px;height:141px;border:1px solid #353535;padding:32px 25px;text-align:center;margin-bottom:30px;}
.myPage .contents .userInfoWrap .left{width:136px;height:100%;float:left;margin-right:20px;}
.myPage .contents .userInfoWrap .right{width:742px;height:100%;float:left;}
.myPage .contents .userInfoWrap .right .memberType{width:100%;height:24px;margin-bottom:16px;}
.myPage .contents .userInfoWrap .right .memberType p{font-size:24px;line-height:21px;letter-spacing:-0.75px;color:#35373a;float:left;}
.myPage .contents .userInfoWrap .right .memberType p span{font-weight:bold;}
.myPage .contents .userInfoWrap .right .memberType a{width:auto;height:27px;line-height:27px;font-size:12px;letter-spacing:-0.5px;display:block;float:right; border:1px solid #dbdbdb; padding:0 8px; font-weight:500; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; -ms-border-radius:3px;}
.myPage .contents .userInfoWrap .right .memberType a img{margin:-1px 0px 0px 10px; vertical-align:middle;}
.myPage .contents .userInfoWrap .right table .type img{float:left;margin-right:4px;}
.myPage .contents .userInfoWrap .right table .type p{float:left;line-height:17px;}
.myPage .contents .userInfoWrap .right table .type a{width:73px;height:18px;line-height:18px;font-size:11px;letter-spacing:-0.3px;margin-left:9px;text-align:center;background:#35373a;color:white;display:block;float:left;cursor:pointer;}
.myPage .contents .userInfoWrap .right table .manager p{width:100%;height:18px;margin-bottom:8px;}
.myPage .contents .userInfoWrap .right table .manager span{display:block;float:left;}
.myPage .contents .userInfoWrap .right table .manager .email img{float:left;margin-right:4px;}
.myPage .contents .userInfoWrap .right table .manager .tel img{float:left;margin-right:4px;}
.myPage .contents .userInfoWrap .right table .manager .emailSend{margin-top:6px;}
.myPage .contents .userInfoWrap .right table .manager .emailSend a{width:75px;height:18px;line-height:17px;font-size:11px;letter-spacing:-0.3px;margin-left:9px;text-align:center;background:#35373a;color:white;display:block;float:left;cursor:pointer;}
.myPage .contents .userInfoWrap .right table .manager .emailSend img{margin:-3px 4px 0px 0px;vertical-align:middle;}
.myPage .contents .userInfoWrap .right table .manager .emailSend span{line-height:18px;}
.myPage .contents .userInfoWrap .right table .manager .tel span{line-height:17px;font-weight:bold;}
.myPage .contents .userInfoWrap .right table .manager .email span{line-height:15px;}
.myPage .contents .userInfoWrap table{width:100%;border-collapse:collapse; font-weight:500;}
.myPage .contents .userInfoWrap table th{width:125px;font-size:13px;letter-spacing:-0.6px;font-weight:400;background:#f2f2f2;border:1px solid #e0e0e0;}
.myPage .contents .userInfoWrap table td{height:49px;border:1px solid #e0e0e0;letter-spacing:-0.4px;text-align:left;padding-left:20px;}
.myPage .contents .userInfoWrap table td .red{color:#e8493d;font-weight:bold;}
.myPage .contents .myImageInfo .title{height:30px;margin-top:45px;}
.myPage .contents .myImageInfo .title h4{font-size:20px;font-weight:400;letter-spacing:-0.5px;float:left;margin-left: -9px;}
.myPage .contents .myImageInfo .title a{font-size:12px;font-weight:400;margin-top: 4px;float:right;color:#333333;cursor:pointer; font-family:"맑은 고딕", "Malgun Gothic", "Apple SD Gothic Neo", Arial, sans-serif;}
.myPage .contents .myImageInfo .title a img{margin:2px 0px 0px 4px;}
.myPage .contents .myImageInfo .tableWrap{border-top:1px solid black;}
.myPage .contents .myImageInfo table{width:951px;border-collapse:collapse;text-align:center; font-family:"맑은 고딕", "Malgun Gothic", "Apple SD Gothic Neo", Arial, sans-serif;}
.myPage .contents .myImageInfo table th{background:#f2f2f2;font-weight:400;letter-spacing:-0.5px; font-weight:bold;}
.myPage .contents .myImageInfo table td{letter-spacing:-0.4px;}
.myPage .contents .myImageInfo table td a{cursor:pointer;}
.myPage .contents .myImageInfo table td, .myPage .contents .myImageInfo table th{height:44px;border-collapse:collapse;border:1px solid #e0e0e0;border-top:none;}
.myPage .contents .myImageInfo table .align_left{text-align:left;padding-left:30px;}
.myPage .contents .imageList{width:951px;}
.myPage .contents .imageList .imageWrap{height:189px;border:1px solid #e0e0e0;}
.myPage .contents .imageList .imageWrap.noImage{height:98px;letter-spacing:-0.4px;line-height:98px;border:1px solid #e0e0e0;text-align:center;}
.myPage .contents .imageList .imageWrap ul li{width:165px;height:165px;padding:12px;border-right:1px solid #e0e0e0;position:relative;float:left;}
.myPage .contents .imageList .imageWrap ul li.last_li{border-right:none;}
.myPage .contents .imageList .imageWrap ul li .grid{width:165px;height:165px;position:relative;}
.myPage .contents .imageList .imageWrap ul li .grid img{max-width:100%;max-height:100%;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;}
.myPage .contents .singleCutWrap .imageWrap{height:219px;border:1px solid #e0e0e0;}
.myPage .contents .singleCutWrap .imageWrap ul li{height:195px;}
.myPage .contents .singleCutWrap .imageWrap ul li .singleFotter{height:30px;text-align:center;}
.myPage .contents .singleCutWrap .imageWrap ul li .singleFotter a{width:79px;height:18px;line-height:17px;font-size:11px;color:#35373a;letter-spacing:-0.5px;border:1px solid #cfcfcf;margin-top:11px;display:inline-block; font-family:"맑은 고딕", "Malgun Gothic", "Apple SD Gothic Neo", Arial, sans-serif;}
.myPage .contents .singleCutWrap .imageWrap ul li .singleFotter a img{margin: 5px 0px 0px 10px;}
.myPage .contents .userTable .proceeding{font-size:12px;letter-spacing:-0.5px;color:#0a9c19;border:1px solid #0a9c19;border-radius:2px;padding:3px 5px;display:inline-block;}
.myPage .contents .userTable .complate{font-size:12px;letter-spacing:-0.5px;color:#4273d7;border:1px solid #4273d7;border-radius:2px;padding:3px 5px;display:inline-block;}
.userTable td .nocoupon{padding:20px 0;}
.userTable td .nocoupon .image{width:48px; height:45px; background:url('/resource/images/mypage/coupon/no_coupon.png') no-repeat; margin:0 auto 10px;}
.b2bpre {height:185px !important;}
.b2bpre .left{margin-top:40px;}
.b2bpre table td{height:47px !important;}
.b2bpre table td > b{color:#e8493d;}
.b2bpre table td > .won{display:inline-block; color:#333333; font-size:13px; line-height:19px; margin-left:7px; }
.b2bpre table td > .won > b{color:#e8493d;}
.b2bpre table td > .coupon_view{position:relative; display:inline-block; border:1px solid black; padding:3px 6px; margin-left:10px; font-size:12px;}
.b2bpre table td > .coupon_view > img{vertical-align:middle; margin-left:5px;}
.b2bpre table td > .coupon_view > .coupon_info{z-index:9999;position:absolute; top:19px; left:0; width:322px; height:150px; background:url('/resource/images/mypage/coupon_icon_bg.png')no-repeat; padding:65px 0 0 38px;}
.b2bpre table td > .coupon_view > .coupon_info > p{color:#333; padding:4px  0;}
.b2bpre table td > .coupon_view > .coupon_info > p > i{font-style:inherit;}
.b2bpre table td > .coupon_view > .coupon_info > p.coupon_won{color:#f55445; margin-bottom:14px;}
.b2bpre table td > .coupon_view > .coupon_info > p.coupon_won > b{font-size:40px;}
.b2bpre table td > .coupon_view > .coupon_info > .word{position:absolute; bottom:11px; left:8px; line-height:16px;}

/*휴대폰 인증 완료 후 확인 레이어팝업*/
.bgBlack_pIM{position:fixed; top:0; left:0; bottom:0; right:0; width:100%; height:100%; background:rgba(0,0,0,0.7); z-index: 10;}
.phoneLast_pIM{position:relative;}
.phoneLast_pIM > .corres_popup{margin-left:-382px; margin-top:-120px;}
.phoneLast_pIM .submitBtn{text-align:center !important;}
.phoneLast_pIM .mypagePhone_last{position:absolute; width:401px; height:160px; top:50%; left:50%; z-index:11;}
.phoneLast_pIM > .mypagePhone_last > .info > i{margin:0; width:100%; text-align:center; line-height:30px; font-size:14px;}
.phoneLast_pIM > .mypagePhone_last > .button{margin:0;}
.phoneLast_pIM > .mypagePhone_last > .button > .submitBtn > .ok{width:200px; background:#42bc53; height:40px; font-size:15px; line-height:40px;}
/*휴대폰 인증 완료 후 확인 레이어팝업*/

/**마이페이지 메인*/

/*결제내역*/
.myPage_pament .contents{width:951px;padding:106px 0px 150px 45px;float:left;border-left:1px solid #e0e0e0;}
.myPage_pament .contents .title{height:30px;margin-top:45px;}
.myPage_pament .contents .title h4{font-size:20px;line-height:20px;font-weight:400;letter-spacing:-0.5px;float:left;margin-left: -9px;}
.myPage_pament .contents .userTable .tableWrap{border-top:1px solid black;border-bottom:1px solid black; font-family:"맑은 고딕", "Malgun Gothic", "Apple SD Gothic Neo", Arial, sans-serif;}
.myPage_pament .contents .userTable table{width:951px;border-collapse:collapse;text-align:center;color:#202020;}
.myPage_pament .contents .userTable table th{background:#f2f2f2;font-weight:600;letter-spacing:-0.5px;}
.myPage_pament .contents .userTable table td, .myPage_pament .contents .userTable table th{height:19px;padding:14px 0px;border-right:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;}
.myPage_pament .contents .userTable table td, .myPage_pament .contents .userTable table th:last-child{border-right:0;}
.myPage_pament .contents .userTable table td{letter-spacing:-0.4px; line-height:15px;}
.myPage_pament .contents .userTable table .last_border{border-right:none;}
.myPage_pament .contents .userTable table .last_tr td{border-bottom:none;}
.myPage_pament .contents .userTable table .receiptBtn{height:18px;line-height:17px;font-size:11px;letter-spacing:-0.5px;padding:0px 6px;color:#202020;border:1px solid #7f7f7f;display:inline-block;*display:inline;zoom:1;}
.myPage_pament .contents .userTable table .receiptBtn img{margin:5px 0px 0px 11px;}
.myPage_pament .contents .userTable table .certifiBtn{height:20px;width:79px;line-height:19px;background:#35373a;color:white;font-size:11px;letter-spacing:-0.5px;padding:0px 6px;margin-top:5px;display:inline-block;*display:inline;zoom:1;}
.myPage_pament .contents .userTable table .certifiBtn img{margin:6px 0px 0px 11px;}
.myPage_pament .contents .userTable table .certifiBtn2{height:20px;width:105px;line-height:19px;background:#35373a;color:white;font-size:11px;letter-spacing:-0.5px;padding:0px 6px;margin-top:5px;display:inline-block;*display:inline;zoom:1;}
.myPage_pament .contents .userTable table .certifiBtn2 img{margin:6px 0px 0px 11px;}
.myPage_pament .contents .userTable table .b2b{color:#4273d7;font-weight:400;}
.myPage_pament .contents .userTable table .single{color:#8437cc;font-weight:400;}
.myPage_pament .contents .userTable table .company{color:#0a9c19;font-weight:400;}
.myPage_pament .contents .userTable .paging{width:100%;text-align:center;margin-top:20px;margin-bottom:10px;display:inline-block;*display:inline;zoom:1;}
.myPage_pament .contents .userTable .paging .pageWrap{margin:auto;display:inline-block;*display:inline;zoom:1;}
.myPage_pament .contents .userTable .paging a{width:31px;height:31px;line-height:30px;font-size:12px;color:#9b9b9b;display:block;float:left;text-align:center;border:1px solid #d4d4d4;margin:1px;cursor:pointer;}
.myPage_pament .contents .userTable .paging a img{margin-top:10px;}
.myPage_pament .contents .userTable .paging a.active{border:1px solid #262626;color:#262626;}
.myPage_pament .contents .userTable .paging a:hover{border:1px solid #262626;color:#262626;}
.myPage_pament .contents .receipt_guid{height:160px;border-top:1px solid black;background:#f2f2f2;padding:20px 20px; font-family:"맑은 고딕", "Malgun Gothic", "Apple SD Gothic Neo", Arial, sans-serif;}
.myPage_pament .contents .receipt_guid .guid_top{height:18px;line-height:18px;letter-spacing:-0.3px;margin-left: 7px;}
.myPage_pament .contents .receipt_guid .guid_contents{line-height:18px;letter-spacing:-0.3px;color:#767676;margin:0px 0px 17px 18px;}
/**결제내역*/

/*할인쿠폰*/
.coupon_Standard .contents{width:951px;padding:106px 0px 150px 45px;float:left;border-left:1px solid #e0e0e0;}
.coupon_Standard .contents .couponWrap{-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }
.coupon_Standard .contents .couponWrap .coupon_count{font-size:13px; color:#1d262d; padding:25px 0}
.coupon_Standard .contents .couponWrap .coupon_count > b.blue{color:#4273d7;}
.coupon_Standard .contents .couponWrap .coupon_count > b.red{color:#e8493d;}
.coupon_Standard .contents .couponWrap > table{table-layout:fixed; width:923px; border-top:1px solid #000; border-collapse: collapse; text-align:center; font-size:13px;}
.coupon_Standard .contents .couponWrap > table > thead{background-color:#f2f2f2;}
.coupon_Standard .contents .couponWrap > table tr{border-bottom:1px solid #c8cdc6; }
.coupon_Standard .contents .couponWrap > table tr:last-child{border-bottom:1px solid #000; }
.coupon_Standard .contents .couponWrap > table th, .couponWrap > table td{border-right:1px solid #c8cdc6; height:50px;}
.coupon_Standard .contents .couponWrap > table th:last-child, .couponWrap > table td:last-child{border-right:0;}
.coupon_Standard .contents .couponWrap > table td.GreenFont{font-weight:500;}
.coupon_Standard .contents .couponWrap > table td .nocoupon{padding:20px 0;}
.coupon_Standard .contents .couponWrap > table td .nocoupon .image{width:48px; height:45px; background-image:url('/resource/images/mypage/coupon/no_coupon.png'); background-image:linear-gradient(transparent,transparent),url('/resource/images/mypage/coupon/no_coupon.svg'); background-repeat:no-repeat; margin:0 auto 10px;}
.coupon_Standard .contents .couponWrap > table td > div, .coupon_Standard .contents .couponWrap > table td > a{display:inline-block;}
.coupon_Standard .contents .couponWrap > table td .couponMoveB{width:90px; height:18px; margin-left:10px; border-radius:3px; background-color:#32ab3f; color:#fff; line-height:18px; cursor:pointer; font-size:12px; font-weight:400;}
/**할인쿠폰*/


/*다운로드 내역, 최근 본 이미지*/
.downloadPage .contents{width:951px;padding:106px 0px 150px 45px;float:left;border-left:1px solid #e0e0e0;}
.downloadPage .contents .title{height:30px;margin-top:45px;}
.downloadPage .contents .title h4{font-size:20px;font-weight:400;letter-spacing:-0.5px;float:left;margin-left: -9px;}
.downloadPage .contents .lookupWrap{width:949px;height:46px;margin-bottom:34px;border:1px solid black; font-weight:500;}
.downloadPage .contents .lookupWrap .lookup_left{float:left;margin-left:20px;margin-top:12px;display:inline-block; width:auto; position:relative;}
.downloadPage .contents .lookupWrap .lookup_left span{letter-spacing:-0.6px;margin-right:15px;}
.downloadPage .contents .lookupWrap .lookup_left input[type=text]{width:76px;height:22px;line-height:22px;padding-left:10px;background:#f2f2f2;border:none;margin-right:7px;}
.downloadPage .contents .lookupWrap .lookup_left .calrendarImg{display:inline-block; width:21px; height:22px; margin:1px 5px 0px 5px;cursor:pointer; background-image:url('/resource/images/mypage/calendar.png'); background-image:linear-gradient(transparent,transparent),url('/resource/images/mypage/calendar.png'); background-repeat:no-repeat; vertical-align:middle;}
.downloadPage .contents .lookupWrap .lookup_left > div {display:inline-block; vertical-align:middle; line-height:40px;}
.downloadPage .contents .lookupWrap .lookup_left > div.right span {float:left;}
.downloadPage .contents .lookupWrap select{height:31px;width:150px;border-radius:2px;margin-left:6px;}
.downloadPage .contents .lookupWrap .selectric-wrapper{width:150px;height:28px;line-height:27px;margin-left:5px;display:inline-block;float:left;top:7px; margin-right:5px;}
.downloadPage .contents .lookupWrap .lookupBtn{width:69px;height:20px;line-height:20px;font-size:11px;letter-spacing:-0.5px;color:white;background:#333333;text-align:center;display:block;float:left; margin-top:7px}
.downloadPage .contents .lookupWrap .lookupBtn img{margin: 6px 0px 0px 11px;}
.downloadPage .contents .lookupWrap .lookup_right{float:right;margin:9px 15px 0px 0px;}
.downloadPage .contents .lookupWrap .historyDown{width:auto;height:27px;line-height:27px;font-size:12px;letter-spacing:-0.5px;display:block;float:right; border:1px solid #dbdbdb; padding:0 8px; font-weight:500; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; -ms-border-radius:3px;}
.downloadPage .contents .lookupWrap .historyDown img{margin: -1px 0px 0px 10px; vertical-align:middle;}
.downloadPage .contents .lookupWrap2{width:951px;line-height:30px;margin-bottom:10px;display:inline-block; font-weight:500;}
.downloadPage .contents .lookupWrap2 .left{font-size:14px;letter-spacing:-0.5px;float:left}
.downloadPage .contents .lookupWrap2 .left span{color:#2db400;}
.downloadPage .contents .lookupWrap2 .left select{height:31px;width:87px;border-radius:2px;margin-left:6px;}
.downloadPage .contents .lookupWrap2 .left .selectric-wrapper{width:87px;height:28px;line-height:27px;margin-left:5px;float:right;}
.downloadPage .contents .lookupWrap2 .right{float:right;}
.downloadPage .contents .imageWrap{width:949px;border:1px solid #e0e0e0;display: inline-block;}
.downloadPage .contents .imageWrap li{width:189px;height:231px;border-right:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;float:left;}
.downloadPage .contents .imageWrap li.last_li{border-right:none;}
.downloadPage .contents .imageWrap li.last_Row{border-bottom:none;}
.downloadPage .contents .imageWrap li .gridImg{width:165px;height:165px;margin:12px;position:relative;}
.downloadPage .contents .imageWrap li .gridImg img{max-width:165px;max-height:165px;margin:auto;position:absolute;left:0;right:0;bottom:0;top:0;}
.downloadPage .contents .imageWrap li .gridFooter{width:167px;height:22px;padding:10px 11px;background:#f5f5f5;}
.downloadPage .contents .imageWrap li .gridFooter .type img{width:15px;height:15px;margin-top:3px;float:left;}
.downloadPage .contents .imageWrap li .gridFooter .imageNo{font-weight:bold;letter-spacing:-0.4px;line-height:22px;margin-left:5px;float:left;}
*::-ms-backdrop,.downloadPage .contents .imageWrap li .gridFooter .imageNo{font-weight:500 !important;}/*IE 전용*/
.downloadPage .contents .imageWrap li .gridFooter .fileOpenWrap{float:right;cursor:pointer;position:relative;z-index:1;}
.downloadPage .contents{width:951px;padding:106px 0px 150px 45px;float:left;border-left:1px solid #e0e0e0;}
.downloadPage .contents .title{height:30px;margin-top:45px;}
.downloadPage .contents .title h4{font-size:20px;font-weight:400;letter-spacing:-0.5px;float:left;margin-left: -9px;}
/*다운로드 내역, 최근 본 이미지*/


/*라이트박스*/
.lightboxPage .contents{width:951px;padding:106px 0px 150px 45px;float:left;border-left:1px solid #e0e0e0;}
.lightboxPage .contents .title{height:30px;margin-top:45px;}
.lightboxPage .contents .title h4{font-size:20px;font-weight:400;letter-spacing:-0.5px;float:left;margin-left: -9px;}
.lightboxPage .contents .lookupWrap{width:951px;height:30px;margin-bottom:10px;}
.lightboxPage .contents .lookupWrap .lookup_left{float:left;}
.lightboxPage .contents .lookupWrap .lookup_left span{letter-spacing:-0.6px;font-weight:400;line-height:28px;float:left;}
.lightboxPage .contents .lookupWrap .lookup_left select{height:31px;width:87px;border-radius:2px;margin-left:6px;}
.lightboxPage .contents .lookupWrap .lookup_left .selectric-wrapper{width:120px;height:29px;line-height:28px;float:left;margin-left:8px;}
.lightboxPage .contents .lookupWrap .lookupBtn{width:69px;height:20px;line-height:20px;font-size:11px;letter-spacing:-0.5px;color:white;background:#333333;text-align:center;display:block;float:right;}
.lightboxPage .contents .lookupWrap .lookupBtn img{margin: 6px 0px 0px 11px;}
.lightboxPage .contents .lookupWrap .lookup_right{float:right;position:relative;z-index:1;}
.lightboxPage .contents .lookupWrap .lookup_right .popupConfig{width:auto;height:27px;line-height:27px;font-size:12px;letter-spacing:-0.5px;display:block;float:right; border:1px solid #dbdbdb; padding:0 8px; font-weight:500; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; -ms-border-radius:3px;}
.lightboxPage .contents .lookupWrap .lookup_right .popupConfig img{margin:-1px 0px 0px 10px;vertical-align:middle;}
.lightboxPage .contents .lookupWrap .historyDown{width:110px;height:20px;line-height:20px;font-size:11px;letter-spacing:-0.5px;color:#333333;border:1px solid #7f7f7f;text-align:center;display:block;float:right; }
.lightboxPage .contents .lookupWrap .historyDown img{margin: -1px 0px 0px 10px; vertical-align:middle;}
.lightboxPage .contents .userTable .tableWrap{border-top:1px solid black;border-bottom:1px solid black; font-family:"맑은 고딕", "Malgun Gothic", "Apple SD Gothic Neo", Arial, sans-serif;}
.lightboxPage .contents .userTable .tableWrap table{width:951px;border-collapse:collapse;text-align:center;color:#202020;}
.lightboxPage .contents .userTable .tableWrap table th{height:48px;background:#f2f2f2;font-weight:600;letter-spacing:-0.5px;}
.lightboxPage .contents .userTable .tableWrap table td, .lightboxPage .contents .userTable .tableWrap table th{border-right:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;}
.lightboxPage .contents .userTable .tableWrap table td{height:191px;letter-spacing:-0.4px;position:relative;}
.lightboxPage .contents .userTable .tableWrap table td .boxName{line-height:22px;padding-bottom:34px;}
.lightboxPage .contents .userTable .tableWrap table td .boxNameModify{height:157px;line-height:22px;padding-bottom:34px;}
.lightboxPage .contents .userTable .tableWrap table td .noImage{font-size:14px;letter-spacing:-0.5px;margin-top:8px;}
.lightboxPage .contents .userTable .tableWrap table td .no_lightbox{height:191px;}
.lightboxPage .contents .userTable .tableWrap table td .no_lightbox .no_lightboximg{display:inline-block; width:51px; height:57px; margin-top:50px; background-image:url('/resource/images/mypage/no_lightbox.png'); background-image:linear-gradient(transparent,transparent),url('/resource/images/mypage/no_lightbox.svg '); background-repeat:no-repeat;}
/*.lightboxPage .contents .userTable .tableWrap table td .no_lightbox img{margin-top:50px;}*/
.lightboxPage .contents .userTable .tableWrap table .last_border{border-right:none;}
.lightboxPage .contents .userTable .tableWrap table .last_tr td{border-bottom:none;}
.lightboxPage .contents .userTable .tableWrap ul li{width:165px;height:165px;margin:13px 0px 13px 13px;position:relative;float:left;}
.lightboxPage .contents .userTable .tableWrap ul li img{max-width:100%;max-height:100%;margin:auto;position:absolute;top:0;bottom:0;left:0;right:0;}
.lightboxPage .contents .imageWrap{border:1px solid #e0e0e0;border-bottom:1px solid black;display:inline-block;*display:inline;zoom:1;}
.lightboxPage .contents .imageWrap li{width:189px;height:231px;border-right:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;float:left;}
.lightboxPage .contents .imageWrap li.last_li{border-right:none;}
.lightboxPage .contents .imageWrap li.last_Row{border-bottom:none;}
.lightboxPage .contents .imageWrap li .gridImg{width:165px;height:165px;padding:12px;position:relative;}
.lightboxPage .contents .imageWrap li .gridImg img{max-width:165px;max-height:165px%;margin:auto;position:absolute;left:0;right:0;bottom:0;top:0;}
.lightboxPage .contents .imageWrap li .gridFooter{width:167px;height:22px;padding:10px 11px;background:#f5f5f5;}
.lightboxPage .contents .imageWrap li .gridFooter .type{float: left;}
.lightboxPage .contents .imageWrap li .gridFooter .type input[type=checkbox]{margin: 3px 6px 0px 0px;}
.lightboxPage .contents .imageWrap li .gridFooter .type img{margin-top:3px;float: left;}
.lightboxPage .contents .imageWrap li .gridFooter .imageNo{font-weight:bold;letter-spacing:-0.4px;line-height:22px;margin-left:5px;}
.lightboxPage .contents .imageWrap li .gridFooter .fileOpenWrap{float:right;cursor:pointer;position:relative;}
.lightboxPage .contents .lightboxPop{width:255px;/* height:179px; */ height:auto; position:absolute;top:24px;right:0px;border:1px solid #444f63;z-index:8;}
.lightboxPage .contents .lightboxPop .lightPop_top{width:100%;height:36px;background:#2c333c;margin: -1px;padding:1px;}
.lightboxPage .contents .lightboxPop .lightPop_top h3{font-size:14px;line-height:35px;padding-left:9px;font-weight:bold;letter-spacing:-0.6px;color:white;}
.lightboxPage .contents .lightboxPop .lightPop_top span{color:#37c54e;font-weight:400;}
.lightboxPage .contents .lightboxPop .lightPop_middle{width:100%;;/* height:102px; */height:auto; background:#f5f5f5;text-align:left;}
.lightboxPage .contents .lightboxPop .lightPop_middle p{width:100%;letter-spacing:-0.5px;color:#777d81;margin:22px 0px;text-align:center;display:inline-block;*display:inline;zoom:1;}
.lightboxPage .contents .lightboxPop .lightPop_middle .radioWrap{margin-left:20px;margin-top:4px;}
.lightboxPage .contents .lightboxPop .lightPop_middle label{margin-right:13px;font-weight:400;}
.lightboxPage .contents .lightboxPop .lightPop_middle input[type=radio]{margin-right:4px;vertical-align: middle;}
.lightboxPage .contents .lightboxPop .lightPop_footer{width:100%;height:41px;background:#d5d5d5;text-align:center;}
.lightboxPage .contents .lightboxPop .lightPop_footer a{width:67px;height:27px;line-height:26px;color:white;letter-spacing:-0.6px;font-size:12px;font-weight:400;background:#4a4d53;margin-top:7px;display:inline-block;*display:inline;zoom:1;}
.lightboxPage .contents .lightboxPop .lightPop_footer .selectMoveOk{background:#4a4d53;}
.lightboxPage .contents .lightboxPop .lightPop_footer .selectMoveCancel{background:#999a9d;}
.lightboxPage .lightboxModify, .lightboxPage .lightbox{width:100%;height:34px;background:#f5f5f5;position:absolute;bottom:0;left:0;right:0;}
.lightboxPage .lightboxModify a, .lightboxPage .lightbox a{width:47px;height:19px;line-height:18px;font-size:11px;letter-spacing:-0.6px;font-weight:400;color:white;margin-top:8px;display:inline-block;*display:inline;zoom:1;}
.lightboxPage .lightboxModify a.nameChangeOK, .lightboxPage .lightboxModify a.nameChange{background:#4a4d53;margin-right:3px;}
.lightboxPage .lightboxModify a.deleteLightbox, .lightboxPage .lightboxModify a.nameChangeCancel{background:#abadaf;}
.lightboxPage table td input[type=text]{width:88px;height:30px;border:1px solid #595a5c;border-radius:2px;padding-left:10px;margin-top:65px;}
.lightboxPage .groupAdd, .lightboxPage .groupAddWrap{width:100%;height:49px;line-height:45px;background:#f2f2f2;text-align:center;}
.lightboxPage .groupAdd .groupBtn{font-weight:bold;letter-spacing:-0.5px;display:inline-block;*display:inline;zoom:1;}
.lightboxPage .groupAdd .groupBtn img{margin:-2px 0px 0px 10px;vertical-align:middle;}
.lightboxPage .groupAddWrap input[type=text]{width:332px;height:30px;line-height:29px;letter-spacing:0;border:1px solid #595a5c;border-radius:2px;margin-left:13px;padding-left:10px;vertical-align: middle;}
.lightboxPage .groupAddWrap a{height:30px;line-height:29px;font-size:11px;letter-spacing:-0.6px;font-weight:400;color:white;padding:0px 14px;display:inline-block;*display:inline;zoom:1;vertical-align:middle;}
.lightboxPage .groupAddWrap .lightboxMake{background:#4a4d53;margin:0px 2px;}
.lightboxPage .groupAddWrap .lightboxCancel{background:#abadaf;}

.lightboxSubPage .contents{width:951px;padding:106px 0px 150px 45px;float:left;border-left:1px solid #e0e0e0;}
.lightboxSubPage .contents .title{height:30px;margin-top:45px;}
.lightboxSubPage .contents .title h4{font-size:20px;font-weight:400;letter-spacing:-0.5px;float:left;margin-left: -9px;}
.lightboxSubPage .contents .lookupWrap{width:951px;height:30px;margin-bottom:10px;}
.lightboxSubPage .contents .lookupWrap .lookup_left{float:left;line-height:28px;}
.lightboxSubPage .contents .lookupWrap .lookup_left span{letter-spacing:-0.6px;font-weight:400;float:left;}
.lightboxSubPage .contents .lookupWrap .lookup_left select{height:31px;width:87px;border-radius:2px;margin-left:6px;}
.lightboxSubPage .contents .lookupWrap .lookup_left .selectric-wrapper{width:120px;height:29px;line-height:28px;margin-left:6px;line-height:28px;float:left;}
.lightboxSubPage .contents .lookupWrap .lookupBtn{width:69px;height:20px;line-height:20px;font-size:11px;letter-spacing:-0.5px;color:white;background:#333333;text-align:center;display:block;float:right;}
.lightboxSubPage .contents .lookupWrap .lookupBtn img{margin: 6px 0px 0px 11px;}
.lightboxSubPage .contents .lookupWrap .lookup_right{float:right;}
.lightboxSubPage .contents .lookupWrap .historyDown{width:110px;height:20px;line-height:20px;font-size:11px;letter-spacing:-0.5px;color:#333333;border:1px solid #7f7f7f;text-align:center;display:block;float:right;}
.lightboxSubPage .contents .lookupWrap .historyDown img{margin: 6px 0px 0px 11px;}
.lightboxSubPage .contents .lookupWrap2{width:100%;height:48px;line-height:30px;background:#f2f2f2;border-top:1px solid black;display:inline-block;}
.lightboxSubPage .contents .lookupWrap2 .left{font-size:12px;letter-spacing:-0.5px;height:12px;line-height:11px;margin-top:18px;margin-left: 15px;float:left;}
.lightboxSubPage .contents .lookupWrap2 .left span{color:#2db400;font-weight:400;}
.lightboxSubPage .contents .lookupWrap2 .right{float:right;margin-top:13px;margin-right:7px;position:relative;}
.lightboxSubPage .contents .lookupWrap2 .right .leftBtn{height:19px;line-height:18px;font-size:11px;letter-spacing:-0.5px;color:#35373a;padding:0px 7px;margin-right:3px;border:1px solid #cfcfcf;background:white;display:block;float: left;}
.lightboxSubPage .contents .lookupWrap2 .right .leftBtn img{margin:5px 0px 0px 7px;}
.lightboxSubPage .contents .lookupWrap2 .right .forderMove{width:179px;height:118px;position:absolute;top:21px;right:3px;border:1px solid #444f63;z-index:4;}
.lightboxSubPage .contents .lookupWrap2 .right .forderMove .forderPop_top{width:179px;height:36px;background:#2c333c;margin: -1px;padding:1px;}
.lightboxSubPage .contents .lookupWrap2 .right .forderMove .forderPop_top h3{font-size:14px;line-height:35px;padding-left:9px;font-weight:bold;letter-spacing:-0.6px;color:white;}
.lightboxSubPage .contents .lookupWrap2 .right .forderMove .forderPop_top span{color:#37c54e;font-weight:400;}
.lightboxSubPage .contents .lookupWrap2 .right .forderMove .forderPop_middle{width:179px;height:51px;background:#f5f5f5;text-align:center;}
.lightboxSubPage .contents .lookupWrap2 .right .forderMove .forderPop_middle .selectric-wrapper{width:154px;height:29px;line-height:28px;text-align:left;margin-top:10px;display:inline-block;*display:inline;zoom:1;line-height:29px;}
.lightboxSubPage .contents .lookupWrap2 .right .forderMove .forderPop_middle select{width:154px;height:31px;border-radius:2px;border:1px solid #c4c2c2;margin-top: 10px;}
.lightboxSubPage .contents .lookupWrap2 .right .forderMove .forderPop_footer{width:179px;height:31px;background:#d5d5d5;text-align:center;}
.lightboxSubPage .contents .lookupWrap2 .right .forderMove .forderPop_footer a{width:47px;height:19px;line-height:18px;color:white;letter-spacing:-0.6px;font-size:11px;font-weight:400;display:inline-block;}
.lightboxSubPage .contents .lookupWrap2 .right .forderMove .forderPop_footer .selectMoveOk{background:#4a4d53;}
.lightboxSubPage .contents .lookupWrap2 .right .forderMove .forderPop_footer .selectMoveCancel{background:#999a9d;}
.lightboxSubPage .contents .imageWrap{width:949px;border:1px solid #e0e0e0;border-bottom:1px solid black;display:inline-block;}
.lightboxSubPage .contents .imageWrap li{width:189px;height:231px;border-right:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;float:left;}
.lightboxSubPage .contents .imageWrap li.last_li{border-right:none;}
.lightboxSubPage .contents .imageWrap li.last_Row{border-bottom:none;}
.lightboxSubPage .contents .imageWrap li .gridImg{width:165px;height:165px;margin:12px;position:relative;}
.lightboxSubPage .contents .imageWrap li .gridImg img{max-width:165px;max-height:165px;margin:auto;position:absolute;left:0;right:0;bottom:0;top:0;}
.lightboxSubPage .contents .imageWrap li .gridFooter{width:173px;height:22px;padding:10px 8px;background:#f5f5f5;}
.lightboxSubPage .contents .imageWrap li .gridFooter .type{float: left;}
.lightboxSubPage .contents .imageWrap li .gridFooter .type input[type=checkbox]{margin: 5px 4px 0px 0px;}
.lightboxSubPage .contents .imageWrap li .gridFooter .type img{margin-top:3px;float: left;}
.lightboxSubPage .contents .imageWrap li .gridFooter .imageNo{font-weight:bold;letter-spacing:-0.4px;line-height:22px;margin-left:5px;float:left;}
.lightboxSubPage .contents .imageWrap li .gridFooter .fileOpenWrap{float:right;cursor:pointer;position:relative;z-index:1;}
/**라이트박스*/


/*카테고리 즐겨찾기*/
.favoritesPage .contents{width:951px;padding:106px 0px 150px 45px;float:left;border-left:1px solid #e0e0e0;}
.favoritesPage .contents .title{height:30px;margin-top:45px;}
.favoritesPage .contents .title h4{font-size:20px;font-weight:400;letter-spacing:-0.5px;float:left;margin-left: -9px;}
.favoritesPage .contents .lookupWrap{width:951px;height:30px;margin-bottom:10px;}
.favoritesPage .contents .lookupWrap .lookup_left{float:left;}
.favoritesPage .contents .lookupWrap .lookup_left span{letter-spacing:-0.6px;font-weight:400;float:left;line-height:28px;}
.favoritesPage .contents .lookupWrap .lookup_left select{height:31px;width:120px;border-radius:2px;margin-left:6px;float:left;}
.favoritesPage .contents .lookupWrap .lookup_left .selectric-wrapper{width:120px;height:29px;margin-left:6px;float:left;}
.favoritesPage .contents .lookupWrap .lookupBtn{width:69px;height:20px;line-height:20px;font-size:11px;letter-spacing:-0.5px;color:white;background:#333333;text-align:center;display:block;float:right;}
.favoritesPage .contents .lookupWrap .lookupBtn img{margin: 6px 0px 0px 11px;}
.favoritesPage .contents .lookupWrap .lookup_right{float:right;position:relative;z-index:1;}
.favoritesPage .contents .lookupWrap .lookup_right .popupConfig{width:auto;height:27px;line-height:27px;font-size:12px;letter-spacing:-0.5px;display:block;float:right; border:1px solid #dbdbdb; padding:0 8px; font-weight:500; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; -ms-border-radius:3px;}
.favoritesPage .contents .lookupWrap .lookup_right .popupConfig img{margin:-1px 0px 0px 10px;vertical-align:middle;}
.favoritesPage .contents .lookupWrap .historyDown{width:110px;height:20px;line-height:20px;font-size:11px;letter-spacing:-0.5px;color:#333333;border:1px solid #7f7f7f;text-align:center;display:block;float:right;}
.favoritesPage .contents .lookupWrap .historyDown img{margin: 6px 0px 0px 11px;}
.favoritesPage .contents .userTable .tableWrap{border-top:1px solid black;border-bottom:1px solid black; font-family:"맑은 고딕", "Malgun Gothic", "Apple SD Gothic Neo", Arial, sans-serif;}
.favoritesPage .contents .userTable .tableWrap table{width:951px;border-collapse:collapse;text-align:center;color:#202020; table-layout:fixed;}
.favoritesPage .contents .userTable .tableWrap table th{height:48px;background:#f2f2f2;font-weight:600;letter-spacing:-0.5px;}
.favoritesPage .contents .userTable .tableWrap table td, .favoritesPage .contents .userTable .tableWrap table th{border-right:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;}
.favoritesPage .contents .userTable .tableWrap table td{height:47px;letter-spacing:-0.4px;position:relative;border-top:1px solid #e0e0e0;}
.favoritesPage .contents .userTable .tableWrap table td .noImage{font-size:14px;letter-spacing:-0.5px;margin-top:8px;}
.favoritesPage .contents .userTable .tableWrap table td .boxName{line-height:22px;padding-bottom:34px;}
.favoritesPage .contents .userTable .tableWrap table td .boxNameModify{height:157px;line-height:22px;padding-bottom:34px;}
.favoritesPage .contents .userTable .tableWrap table td .fav_text{text-align:left;padding-left:23px;}
.favoritesPage .contents .userTable .tableWrap table td .fav_text img{vertical-align:middle;margin-top:-1px;margin-left:8px;cursor:pointer;}
.favoritesPage .contents .userTable .tableWrap table td .no_favorites{height:191px;}
.favoritesPage .contents .userTable .tableWrap table td .no_favorites .no_favoritesimg{display:inline-block; width:51px; height:57px; margin-top:50px; background-image:url('/resource/images/mypage/no_favorites.png'); background-image:linear-gradient(transparent,transparent),url('/resource/images/mypage/no_favorites.svg '); background-repeat:no-repeat;}
/*.favoritesPage .contents .userTable .tableWrap table td .no_favorites img{margin-top:50px;}	*/
.favoritesPage .categoryboxModify, .favoritesPage .lightbox{width:100%;height:34px;background:#f5f5f5;position:absolute;bottom:0;left:0;}
.favoritesPage .categoryboxModify a, .favoritesPage .lightbox a{width:47px;height:19px;line-height:18px;font-size:11px;letter-spacing:-0.6px;font-weight:400;color:white;margin-top:8px;display:inline-block;}
.favoritesPage .categoryboxModify a.nameChangeOK, .favoritesPage .categoryboxModify a.nameChange{background:#4a4d53;margin-right:3px;}
.favoritesPage .categoryboxModify a.deleteCategory, .favoritesPage .categoryboxModify a.nameChangeCancel{background:#abadaf;}
.favoritesPage table td input[type=text]{width:88px;height:30px;border:1px solid #595a5c;border-radius:2px;padding-left:10px;margin-top:65px;}
.favoritesPage .groupAdd, .favoritesPage .groupAddWrap{width:100%;height:49px;line-height:45px;background:#f2f2f2;text-align:center;}
.favoritesPage .groupAdd .groupBtn{font-weight:bold;letter-spacing:-0.5px;display:inline-block;}
.favoritesPage .groupAdd .groupBtn img{margin:-2px 0px 0px 10px;vertical-align:middle;}
.favoritesPage .groupAddWrap input[type=text]{width:332px;height:30px;line-height:29px;letter-spacing:0;border:1px solid #595a5c;border-radius:2px;margin-left:13px;padding-left:10px;vertical-align: middle;}
.favoritesPage .groupAddWrap a{height:30px;line-height:29px;font-size:11px;letter-spacing:-0.6px;font-weight:400;color:white;padding:0px 14px;display:inline-block;*display:inline;zoom:1;vertical-align:middle;}
.favoritesPage .groupAddWrap .categoryboxMake{background:#4a4d53;margin:0px 2px;}
.favoritesPage .groupAddWrap .categoryboxCancel{background:#abadaf;}
.favoritesPage .contents .userTable .tableWrap table .last_border{border-right:none;}
.favoritesPage .contents .userTable .tableWrap table .last_tr td{border-bottom:none;}
.favoritesPage .contents .userTable .tableWrap ul li{width:165px;height:165px;position:relative;float:left;margin-left:13px;}
.favoritesPage .contents .userTable .tableWrap ul li img{max-width:100%;max-height100%;position:absolute;top:0;bottom:0;left:0;right:0;}
.favoritesPage .contents .imageWrap{border:1px solid #e0e0e0;border-bottom:1px solid black;display:inline-block;}
.favoritesPage .contents .imageWrap li{width:189px;height:231px;border-right:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;float:left;}
.favoritesPage .contents .imageWrap li.last_li{border-right:none;}
.favoritesPage .contents .imageWrap li.last_Row{border-bottom:none;}
.favoritesPage .contents .imageWrap li .gridImg{width:165px;height:165px;padding:12px;position:relative;}
.favoritesPage .contents .imageWrap li .gridImg img{max-width:165px;max-height:165px%;margin:auto;position:absolute;left:0;right:0;bottom:0;top:0;}
.favoritesPage .contents .imageWrap li .gridFooter{width:167px;height:22px;padding:10px 11px;background:#f5f5f5;}
.favoritesPage .contents .imageWrap li .gridFooter .type{float: left;}
.favoritesPage .contents .imageWrap li .gridFooter .type input[type=checkbox]{margin: 3px 6px 0px 0px;}
.favoritesPage .contents .imageWrap li .gridFooter .type img{margin-top:3px;float: left;}
.favoritesPage .contents .imageWrap li .gridFooter .imageNo{font-weight:bold;letter-spacing:-0.4px;line-height:22px;margin-left:5px;}
.favoritesPage .contents .imageWrap li .gridFooter .fileOpenWrap{float:right;cursor:pointer;position:relative;}
.favoritesPage .contents .lightboxPop{width:255px;/* height:179px; */ height:auto; position:absolute;top:24px;right:0px;border:1px solid #444f63;z-index:8;}
.favoritesPage .contents .lightboxPop .lightPop_top{width:100%;height:36px;background:#2c333c;margin: -1px;padding:1px;}
.favoritesPage .contents .lightboxPop .lightPop_top h3{font-size:14px;line-height:35px;padding-left:9px;font-weight:bold;letter-spacing:-0.6px;color:white;}
.favoritesPage .contents .lightboxPop .lightPop_top span{color:#37c54e;font-weight:400;}
.favoritesPage .contents .lightboxPop .lightPop_middle{width:100%;;/* height:102px; */ height:auto; background:#f5f5f5;text-align:left;}
.favoritesPage .contents .lightboxPop .lightPop_middle p{width:100%;letter-spacing:-0.5px;color:#777d81;margin:22px 0px;text-align:center;display:inline-block;}
.favoritesPage .contents .lightboxPop .lightPop_middle .radioWrap{margin-left:20px;margin-top:4px;}
.favoritesPage .contents .lightboxPop .lightPop_middle label{margin-right:13px;font-weight:400;}
.favoritesPage .contents .lightboxPop .lightPop_middle input[type=radio]{margin-right:4px;vertical-align: middle;}
.favoritesPage .contents .lightboxPop .lightPop_footer{width:100%;height:41px;background:#d5d5d5;text-align:center;}
.favoritesPage .contents .lightboxPop .lightPop_footer a{width:67px;height:27px;line-height:26px;color:white;letter-spacing:-0.6px;font-size:12px;font-weight:400;background:#4a4d53;margin-top:7px;display:inline-block;}
.favoritesPage .contents .lightboxPop .lightPop_footer .selectMoveOk{background:#4a4d53;}
.favoritesPage .contents .lightboxPop .lightPop_footer .selectMoveCancel{background:#999a9d;}
/**카테고리 즐겨찾기*/


/*카테고리 즐겨찾기 상세*/
.favoritesSubPage .contents{width:951px;padding:106px 0px 150px 45px;float:left;border-left:1px solid #e0e0e0;}
.favoritesSubPage .contents .title{height:30px;margin-top:45px;}
.favoritesSubPage .contents .title h4{font-size:20px;font-weight:400;letter-spacing:-0.5px;float:left;margin-left: -9px;}
.favoritesSubPage .contents .lookupWrap{width:951px;height:30px;margin-bottom:10px;}
.favoritesSubPage .contents .lookupWrap .lookup_left{float:left;}
.favoritesSubPage .contents .lookupWrap .lookup_left span{letter-spacing:-0.6px;font-weight:400;float:left;line-height:28px;}
.favoritesSubPage .contents .lookupWrap .lookup_left select{height:31px;width:120px;border-radius:2px;margin-left:6px;}
.favoritesSubPage .contents .lookupWrap .lookup_left .selectric-wrapper{width:120px;height:29px;line-height:28px;float:left;margin-left:6px;}
.favoritesSubPage .contents .lookupWrap .lookupBtn{width:69px;height:20px;line-height:20px;font-size:11px;letter-spacing:-0.5px;color:white;background:#333333;text-align:center;display:block;float:right;}
.favoritesSubPage .contents .lookupWrap .lookupBtn img{margin: 6px 0px 0px 11px;}
.favoritesSubPage .contents .lookupWrap .lookup_right{float:right;}
.favoritesSubPage .contents .lookupWrap .historyDown{width:110px;height:20px;line-height:20px;font-size:11px;letter-spacing:-0.5px;color:#333333;border:1px solid #7f7f7f;text-align:center;display:block;float:right;}
.favoritesSubPage .contents .lookupWrap .historyDown img{margin: 6px 0px 0px 11px;}
.favoritesSubPage .contents .lookupWrap2{width:100%;height:48px;line-height:30px;background:#f2f2f2;border-top:1px solid black;display:inline-block;}
.favoritesSubPage .contents .lookupWrap2 .left{font-size:12px;letter-spacing:-0.5px;height:12px;line-height:11px;margin-top:18px;margin-left: 15px;float:left;}
.favoritesSubPage .contents .lookupWrap2 .left span{color:#2db400;font-weight:400;}
.favoritesSubPage .contents .lookupWrap2 .right{float:right;margin-top:13px;margin-right:7px;position:relative;}
.favoritesSubPage .contents .lookupWrap2 .right .leftBtn{height:19px;line-height:18px;font-size:11px;letter-spacing:-0.5px;color:#35373a;padding:0px 7px;margin-right:3px;border:1px solid #cfcfcf;background:white;display:block;float: left;}
.favoritesSubPage .contents .lookupWrap2 .right .leftBtn img{margin:5px 0px 0px 7px;}
.favoritesSubPage .contents .lookupWrap2 .right .forderMove{width:179px;height:118px;position:absolute;top:21px;right:3px;border:1px solid #444f63;z-index:8;}
.favoritesSubPage .contents .lookupWrap2 .right .forderMove .forderPop_top{width:179px;height:36px;background:#2c333c;margin: -1px;padding:1px;}
.favoritesSubPage .contents .lookupWrap2 .right .forderMove .forderPop_top h3{font-size:14px;line-height:35px;padding-left:9px;font-weight:bold;letter-spacing:-0.6px;color:white;}
.favoritesSubPage .contents .lookupWrap2 .right .forderMove .forderPop_top span{color:#37c54e;font-weight:400;}
.favoritesSubPage .contents .lookupWrap2 .right .forderMove .forderPop_middle{width:179px;height:51px;background:#f5f5f5;text-align:center;}
.favoritesSubPage .contents .lookupWrap2 .right .forderMove .forderPop_middle select{width:154px;height:31px;border-radius:2px;border:1px solid #c4c2c2;margin-top: 10px;}
.favoritesSubPage .contents .lookupWrap2 .right .forderMove .forderPop_middle .selectric-wrapper{width:154px;height:29px;line-height:28px;display:inline-block;*display:inline;zoom:1;margin-top:10px;text-align:left;}
.favoritesSubPage .contents .lookupWrap2 .right .forderMove .forderPop_footer{width:179px;height:31px;background:#d5d5d5;text-align:center;}
.favoritesSubPage .contents .lookupWrap2 .right .forderMove .forderPop_footer a{width:47px;height:19px;line-height:18px;color:white;letter-spacing:-0.6px;font-size:11px;font-weight:400;display:inline-block;}
.favoritesSubPage .contents .lookupWrap2 .right .forderMove .forderPop_footer .selectMoveOk{background:#4a4d53;}
.favoritesSubPage .contents .lookupWrap2 .right .forderMove .forderPop_footer .selectMoveCancel{background:#999a9d;}
.favoritesSubPage .contents .userTable .tableWrap{border-top:1px solid #e0e0e0;border-bottom:1px solid black;}
.favoritesSubPage .contents .userTable .tableWrap table{width:951px;border-collapse:collapse;text-align:center;color:#202020;}
.favoritesSubPage .contents .userTable .tableWrap table > tbody > tr{border:1px solid #e0e0e0;}
.favoritesSubPage .contents .userTable .tableWrap table > tbody > tr:hover{border:2px solid #70cc51;}
.favoritesSubPage .contents .userTable .tableWrap table th{height:48px;background:#f2f2f2;font-weight:400;letter-spacing:-0.5px;}
.favoritesSubPage .contents .userTable .tableWrap table td, .favoritesSubPage .contents .userTable .tableWrap table th{border-right:1px solid #e0e0e0;}
.favoritesSubPage .contents .userTable .tableWrap table td{height:46px;line-height:46px;letter-spacing:-0.4px;position:relative;}
.favoritesSubPage .contents .userTable .tableWrap table td .noImage{font-size:14px;letter-spacing:-0.5px;margin-top:8px;}
.favoritesSubPage .contents .userTable .tableWrap table td .fav_text{text-align:left;padding-left:23px;}
.favoritesSubPage .contents .userTable .tableWrap table td .no_favorites{height:191px;}
.favoritesSubPage .contents .userTable .tableWrap table td .no_favorites img{margin-top:50px;}
.favoritesSubPage .contents .userTable .tableWrap table td .orderBtn img{margin:12px 2px;cursor:pointer;}
.favoritesSubPage .contents .userTable .tableWrap table .last_border{border-right:none;}
.favoritesSubPage .contents .userTable .tableWrap table .last_tr td{border-bottom:none;}
.favoritesSubPage .contents .userTable .tableWrap ul li{width:165px;height:165px;position:relative;float:left;margin-left:13px;}
.favoritesSubPage .contents .userTable .tableWrap ul li img{max-width:100%;max-height100%;position:absolute;top:0;bottom:0;left:0;right:0;}
.favoritesSubPage .favoritesName{height:46px;position:relative;padding-right:57px;}
.favoritesSubPage .favoritesModify{position:relative;padding-right:100px;}
.favoritesSubPage .favoritesModify a, .favoritesName a{width:47px;height:19px;line-height:18px;font-size:11px;letter-spacing:-0.6px;font-weight:400;color:white;display:inline-block;}
.favoritesSubPage .favoritesModify a.categoryNameChangeOK{background:#4a4d53;margin-right:1px;}
.favoritesSubPage .favoritesName a.nameChange{background:#abadaf;position:absolute;right:10px;top:15px;}
.favoritesSubPage .favoritesName a.nameChange:hover{background:#4a4d53;}
.favoritesSubPage .favoritesModify a.deleteLightbox,{background:#abadaf;}
.favoritesSubPage .favoritesModify a.deleteLightbox, .favoritesSubPage .favoritesModify a.nameChangeCancel{background: #abadaf;}
.favoritesSubPage .favoritesModify .favoritesModifyBtn{position:absolute;right:10px;top:8px;}
.favoritesSubPage table td input[type=text]{width:88px;height:30px;border:1px solid #595a5c;border-radius:2px;padding-left:10px;}
/**카테고리 즐겨찾기 상세*/


/*상담내역보기*/
.helpPage .contents{width:951px;padding:106px 0px 150px 45px;float:left;border-left:1px solid #e0e0e0;}
.helpPage .contents .tableWrap{border-top:1px solid black;border-bottom:1px solid black; font-family:"맑은 고딕", "Malgun Gothic", "Apple SD Gothic Neo", Arial, sans-serif;}
.helpPage .contents .tableWrap table{width:951px;border-collapse:collapse;text-align:center;color:#202020;}
.helpPage .contents .tableWrap table th{background:#f2f2f2;font-weight:600;letter-spacing:-0.5px;}
.helpPage .contents .tableWrap table tr{}
.helpPage .contents .tableWrap table td, .helpPage .contents .tableWrap table th{height:44px;border-right:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;}
.helpPage .contents .tableWrap table td{height:47px;line-height:47px;letter-spacing:-0.4px;position:relative;}
.helpPage .contents .tableWrap table td .title:hover{font-weight:500;}
.helpPage .contents .tableWrap table td.left{text-align:left;padding-left:30px;}
.helpPage .contents .tableWrap table .last_td{border-right:none;}
.helpPage .contents .tableWrap table .last td, .helpPage .contents .tableWrap table .last th{border-bottom:none;}
.helpPage .contents .tableWrap table span{height:19px;line-height:18px;padding:0px 6px;font-size:12px;font-weight:400;letter-spacing:-0.5px;border-radius:2px;display:inline-block;}
.helpPage .contents .tableWrap table span.blue{border:1px solid #4273d7;color:#4273d7;}
.helpPage .contents .tableWrap table span.green{border:1px solid #0a9c19;color:#0a9c19;}
.helpPage .contents .tableWrap table span.grey{border:1px solid #aaabab;color:#aaabab;}
.helpPage .contents .questionWrap{margin-top:10px;}
.helpPage .contents .questionBtn{width:129px;height:33px;line-height:32px;text-align:center;font-weight:bold;letter-spacing:-0.5px;background:#35373a;color:white;float:right;display:block;}
/**상담내역보기*/


/*상담내역보기 상세*/
.helpViewPage .contents{width:951px;padding:106px 0px 150px 45px;float:left;border-left:1px solid #e0e0e0; font-family:"맑은 고딕", "Malgun Gothic", "Apple SD Gothic Neo", Arial, sans-serif; letter-spacing:-1px; letter-spacing: -0.5px\0/IE8; }
.helpViewPage .contents .tableWrap{width:951px;border-top:1px solid black;border-bottom:1px solid black;display: inline-block; }
.helpViewPage .contents .tableWrap table{width:951px;border-collapse:collapse;color:#202020;}
.helpViewPage .contents .tableWrap table th{background:#f2f2f2;font-weight:400;letter-spacing:-0.5px;text-align:center;}
.helpViewPage .contents .tableWrap table tr{border-bottom:1px solid #e0e0e0;}
.helpViewPage .contents .tableWrap table th{height:44px;border-right:1px solid #e0e0e0;}
.helpViewPage .contents .tableWrap table td{padding:0 20px;position:relative;}
.helpViewPage .contents .tableWrap table td.left{text-align:left;padding-left:30px;}
.helpViewPage .contents .tableWrap table .last_td{border-right:none;}
.helpViewPage .contents .tableWrap table .last_tr{border-bottom:none;}
.helpViewPage .contents .tableWrap table .last_th{border-bottom:none;}
.helpViewPage .contents .tableWrap table .titleWrap{float:left;line-height:20px;}
.helpViewPage .contents .tableWrap table .titleWrap .questionType{font-weight:bold;float:left;margin-right:5px;}
.helpViewPage .contents .tableWrap table .titleWrap p{float:left;margin-right:5px;}
.helpViewPage .contents .tableWrap table .writeDay{float:right;line-height:20px;}
.helpViewPage .contents .tableWrap table .writeDay span{font-weight:400;margin-right:7px;}
.helpViewPage .contents .tableWrap table span.spanBtn{height:19px;line-height:18px;padding:0px 5px;font-size:12px;font-weight:400;letter-spacing:-0.5px;border-radius:2px;float:left;display:inline-block;}
.helpViewPage .contents .tableWrap table span.blue{border:1px solid #4273d7;color:#4273d7;}
.helpViewPage .contents .tableWrap table span.green{border:1px solid #0a9c19;color:#0a9c19;}
.helpViewPage .contents .tableWrap table span.grey{border:1px solid #aaabab;color:#aaabab;}
.helpViewPage .contents .tableWrap table span.questionLabel{height:17px;line-height:16px;background:#f6f6f6;border:1px solid #e3e3e3;border-radius:2px;}
.helpViewPage .contents .tableWrap table span.answerLabel{background:#4273d7;color:white;border-radius:2px;}
.helpViewPage .contents .tableWrap table .question, .helpViewPage .contents .tableWrap table .answer{padding:17px 0px; overflow:hidden}
.helpViewPage .contents .tableWrap table .answer .answerIcon{float:left;margin:3px 6px 0px 0px;}
.helpViewPage .contents .tableWrap table .question p{padding-left:65px;line-height:24px;margin-top: -3px;}
.helpViewPage .contents .tableWrap table .question ul{}
.helpViewPage .contents .tableWrap table .question ul li{line-height:24px;}
.helpViewPage .contents .tableWrap table .answer p{padding-left:73px;line-height:24px;margin-top: -3px;}
.helpViewPage .contents .questionWrap{margin-top:10px;margin-bottom:44px;float:right;display:inline-block;}
.helpViewPage .contents .listBtn{width:104px;height:36px;line-height:35px;text-align:center;font-weight:bold;letter-spacing:-0.5px;margin-right:3px;background:#aaabab;color:white;float:left;display:block;}
.helpViewPage .contents .questionBtn{width:104px;height:36px;line-height:35px;text-align:center;font-weight:bold;letter-spacing:-0.5px;background:#35373a;color:white;float:left;display:block;}
.helpViewPage .contents .changeIcon{margin:3px 5px 0px 0px;}
/**상담내역보기 상세*/


/*회원정보관리(추가아이디 포함-edit_subid.php)*/
.editPage .contents{width:951px;padding:106px 0px 150px 45px;float:left;border-left:1px solid #e0e0e0;}
.editPage .contents .title{width:100%;margin-bottom:10px;display:inline-block;}
.editPage .contents .title h4{width:400px;height:20px;font-size:20px;line-height:20px;font-weight:400;letter-spacing:-0.5px;display:block;float:left;margin-left:-6px;}
.editPage .contents .title h4 span{font-size:13px;color:#e8493d;margin-left:5px;display:inline-block;*display:inline;zoom:1;}
.editPage .contents .title h4 .selection{color:black;}
.editPage .contents .title p{font-size:13px;line-height:13px;float:right;letter-spacing:-0.5px;margin-top:6px;}
.editPage .contents .title p span{color:#ff4c2b;vertical-align:middle;}
.editPage .contents .title p .star{margin-right:3px;}
.editPage .contents table{width:100%;border-collapse:collapse;}
.editPage .contents table th{width:160px;font-weight:400;letter-spacing:-0.6px;font-size:14px;background:#f2f2f2;border-bottom:1px solid #c8cdc6;}
.editPage .contents table td{position:relative; height:32px;padding:8px 0px 8px 15px;border-bottom:1px solid #c8cdc6;}
.editPage .contents table td em{font-style:normal; color:#4273d7;}
.editPage .contents table td .mypagePhone{position:absolute; width:401px; height:173px; top:66%; left:61.5%;}
.editPage .contents table td .mypagePhone>.button>.n_c_button>i{width:184px; margin:0 auto;}
.editPage .contents table td .mypagePhone>.info>i{margin:0px 15px 10px 15px;}
.editPage .contents table td .mypagePhone>.info>i{font-size:14px; line-height:20px;}
.editPage .contents table td .mypagePhone>.button{margin:0;}
.editPage .contents table td .mypagePhone>.button>.n_c_button>i{background-position:-30px -301px;}
.editPage .contents table td .err{line-height:32px;letter-spacing:-0.6px;color:#e8493d;margin-left:14px;float:left;}
.editPage .contents table td .err2{line-height:32px;letter-spacing:-0.6px;float:left;margin-left:14px;}
.editPage .contents table td .hpCheck{letter-spacing:-0.6px;float:left;margin-left:5px;margin-top:11px;}
.editPage .contents table td .hpCheck img{vertical-align:top;margin: 1px 3px 0px 0px;}
.editPage .contents table td .err img{margin:10px 3px 0px 0px;}
.editPage .contents table td .err2 img{margin:11px 3px 0px 0px;}
.editPage table .last th, .editPage table .last td{border-bottom:none;}
.editPage .contents .tableWrap{border-top:1px solid black;border-bottom:1px solid black;margin-bottom:30px;}
.editPage .contents .tableWrap2{border-top:1px solid black;border-bottom:1px solid black;}
.editPage .contents .tableWrap .passBtn{width:145px;line-height:32px;letter-spacing:-0.6px;float:left;text-align:center;border-radius:2px;background:#aaabab;color:white;cursor:pointer;*display:inline;zoom:1; /*display:inline-block;*/}
.editPage .contents .tableWrap .smsAuthPopup{background:#42bc53 !important;}
.editPage .contents .tableWrap .passBtn img{margin:-4px 0px 0px 5px;vertical-align:middle;}
.editPage .contents .tableWrap .passBtn:hover{background:#35373a;}
.editPage .contents .tableWrap .passBtn.active{background:#35373a;}
.editPage .contents .tableWrap .popupBtn{width:104px;line-height:32px;letter-spacing:-0.6px;float:left;text-align:center;border-radius:2px;background:#aaabab;color:white;cursor:pointer;*display:inline;zoom:1; /*display:inline-block;*/}

.editPage .contents .tableWrap .popupBtn:hover{background:#35373a;}
.editPage .contents .tableWrap .popupBtn.active{background:#35373a;}
.editPage .contents .tableWrap .phoneArert{line-height:33px; margin-left:10px;}
.editPage .contents .tableWrap2 input[type=checkbox]{vertical-align:top;margin-top:9px;float:left;}
.editPage .contents .tableWrap2 label{margin-right:20px;margin-left:3px;line-height:32px;letter-spacing:-0.6px;float:left;cursor:pointer;}
.editPage .contents select{height:30px;font-size:13px;color:#767676;text-align:left;border:1px solid #c4c2c2;border-radius:2px;padding:0px 10px;margin-right:5px;float:left;}
.editPage .selectric-wrapper{width:133px;line-height:30px;font-size:13px;margin-right:7px;float:left;}
.editPage .phoneNo .selectric-wrapper{width:75px;}
.editPage .contents input[type=text]{height:30px;line-height:31px;font-size:13px;border:1px solid #c4c2c2;border-radius:2px;padding:0px 10px;float:left;}
.editPage .contents input.illust_width{width:204px}
.editPage .contents input.photo_width{width:265px}
.editPage .contents input.icon_width{width:276px}
.editPage .contents input.editimage_width{width:236px}
.editPage .contents input.template_width{width:343px}
.editPage .contents input.foreign_width{width:264px}
.editPage .contents input.font_width{width:506px}
.editPage .contents input.all_width{width:738px}
.editPage .contents input[type=password]{height:30px;line-height:31px;font-size:13px;border:1px solid #c4c2c2;border-radius:2px;padding:0px 10px;float:left;}
.editPage .input1{width:124px;margin-right:5px;}
.editPage .input2{width:113px;margin-right:5px;}
.editPage .input3{width:55px;margin-right:5px;}
.editPage .inputNo{width:55px;margin-right:5px;}
.editPage .inputNo2{width:55px;margin-right:5px;}
.editPage .inputNo3{width:55px;margin-right:5px;}
.editPage .address1{width:221px;margin-right:5px;}
.editPage .address2{width:495px;}
.editPage .golbange{margin-right:5px;margin-top:8px;float:left;}
.editPage .contents .postalWrap{margin-bottom:8px;display:inline-block;}
.editPage .contents .postalWrap img{margin-top:-3px;margin-right:3px;vertical-align:middle;}
.editPage .contents .agreeBox label{font-size:14px;line-height:24px;letter-spacing:-0.6px;cursor:pointer;}
.editPage .contents .agreeBox label span{font-size:12px;}
.editPage .contents .agreeBox input[type=checkbox]{vertical-align:middle;margin-top: -2px;margin-right:4px;}
.editPage .contents .agreeBox .service{font-size:12px;letter-spacing:-0.6px;color:#767676;line-height:19px;margin-top:10px;margin-bottom:10px;}
.editPage .contents .agreeBox .service p.depth{margin-left:10px;}
.editPage .contents .agreeBox .service p span{color:#fd424b;}
.editPage .contents .submitBtn{width:100%;background:white;display:inline-block;*display:inline;zoom:1;text-align:right;margin-top:14px;}
.editPage .contents .submitBtn a{width:104px;height:36px;line-height:35px;font-size:13px;display:inline-block;*display:inline;zoom:1;text-align:center;color:white;margin-left:3px;cursor:pointer;}
.editPage .contents .submitBtn .ok{background:#35373a;letter-spacing:-0.5px;}
.editPage .contents .submitBtn .no{background:#aaabab;letter-spacing:-0.5px;}
.editPage .contents .editQuestion{height:59px;background:#f2f2f2;padding-top:14px;margin-top:40px;}
.editPage .contents .editQuestion p{letter-spacing:-0.3px;line-height:22px;color:#767676;padding-left:18px;}
.editPage .contents .editQuestion a{width:98px;height:20px;line-height:19px;font-size:11px;letter-spacing:-0.6px;background:#4a4d53;color:white;display:inline-block;text-align:center;margin-left:7px;}
.editPage .contents .editQuestion a img{margin:-3px 0px 0px 9px;vertical-align:middle;}
/**회원정보관리(추가아이디 포함-edit_subid.php)*/



/*회원탈퇴*/
.quitPage .contents{width:877px;padding:106px 0px 20px 96px;float:left;border-left:1px solid #e0e0e0;}
.quitPage .contents .title{width:100%;margin-top:44px;margin-bottom:10px;display:inline-block;}
.quitPage .contents .title h4{font-size:15px;line-height:15px;letter-spacing:-0.6px;font-weight:500;margin-left:-15px;}
.quitPage .contents .header{width:100%;text-align:center;margin-bottom:27px;}
.quitPage .contents .header .headerText{height:25px;line-height:25px;font-size:25px;margin-top:12px;margin-bottom:8px;}
.quitPage .contents .header .bottomText{font-size:14px;line-height:14px;color:#878787;}
.quitPage .contents .PrecautionsWrap{width:877px;height:292px;background:#f2f2f2;}
.quitPage .contents .PrecautionsIn{margin:30px;background:white;display:inline-block;}
.quitPage .contents .PrecautionsIn .left{width:285px;height:139px;font-weight:400;font-size:15px;letter-spacing:-0.6px;line-height:22px;text-align:center;border-right:1px solid #e7e7e7;float:left;margin:50px 0px 43px 0px;}
.quitPage .contents .PrecautionsIn .left .icon{width:100%;}
.quitPage .contents .PrecautionsIn .left .icon img{margin: 6px;}
.quitPage .contents .PrecautionsIn .left span{font-weight:bold;}
.quitPage .contents .PrecautionsIn .left .term{font-size:28px;line-height:35px;font-weight:400;color:#e8493d;letter-spacing:-0.75px;}
.quitPage .contents .PrecautionsIn .right{width:491px;height:139px;float:right;margin:18px 0px 43px 0px;padding-left:40px; font-family:"맑은 고딕", "Malgun Gothic", "Apple SD Gothic Neo", Arial, sans-serif; }
.quitPage .contents .PrecautionsIn .right p{font-size:17px;font-weight:400;letter-spacing:-0.6px;margin:2px 0px 13px -7px;}
.quitPage .contents .PrecautionsIn .right p span{font-weight:bold;}
.quitPage .contents .PrecautionsIn .right .explanation{letter-spacing:-1px;line-height:21px;}
.quitPage .contents .PrecautionsIn .right .explanation span{font-size:14px;font-weight:400;color:#e8493d;margin-left:-12px;}
.quitPage .contents .radioWrap{width:877px;border-top:1px solid black;padding: 19px 0px;}
.quitPage .contents .radioWrap label{width:175px;font-size:14px;line-height:14px;letter-spacing:-1.7px;display:block;float:left;padding-bottom:10px;}
.quitPage .contents .radioWrap label span{font-size:11px;}
.quitPage .contents .radioWrap input[type=radio]{width:13px;height:13px;vertical-align:bottom;margin:0px 5px 0px 5px;}
.quitPage .contents .comment textarea{width:851px;height:80px;resize:none;padding:12px; font-family:'NotoSans',sans-serif; font-size:13px}
.quitPage .contents .btnWrap{float:right;text-align:center;margin-top:10px;}
.quitPage .contents .btnWrap a{width:104px;height:36px;line-height:35px;letter-spacing:-0.5px;font-weight:bold;color:white;display:block;float:left;}
.quitPage .contents .btnWrap a.ok{background:#35373a;margin-right:3px;}
.quitPage .contents .btnWrap a.cancel{background:#aaabab;}
/**회원탈퇴*/



/*즐겨찾기 팝업(저장 위치 선택)*/
.savePoint{width:100%; height:56px; box-sizing:border-box; padding:15px 10px 15px 15px;}
.savePoint > .selectric-wrapper{float:left; width:126px; height:31px; margin-left:10px;}
.savePoint span{letter-spacing:-0.6px;font-weight:400;line-height:28px;float:left;}
.savePoint span.savewid{line-height:30px;}
.savePoint select{height:31px;width:87px;border-radius:2px;margin-left:6px;}
/*즐겨찾기 팝업*/




/*파일 다운로드*/
.fileDownWrap{width:81px;position:absolute;right:0;top:36px;z-index:7;cursor: default;}
.fileDownWrap .downImg{width:100%;background:#6b717c;text-align: left;}
.fileDownWrap .downImg .inner{height:29px;border-bottom:1px solid #3d444b;}
.fileDownWrap .downImg .inner.last{border-bottom:none;}
.fileDownWrap .fileLink{height:29px;line-height:28px;font-size:11px;color:white;text-align:center;display:block;box-sizing:border-box;position:relative;}
.fileDownWrap .fileLink.active{color:#678AF3;background:#4a4d53;}
.fileDownWrap .fileUsageWrap{width:181px;height:120px;padding-bottom:30px;color:#fff;line-height:32px;text-align:center;text-transform:uppercase;position:absolute;top:-37px;left:81px;}
.fileDownWrap .fileUsageWrap .fu_title{height:39px;background:#2c333c;font-size:14px;line-height:38px;}
.fileDownWrap .fileUsageWrap .fu_title span{color:#37c54e;}
.fileDownWrap .fileUsageWrap .fu_select{height:51px;background:#f5f5f5;padding-top: 10px;box-sizing: border-box;border-left:1px solid #444f63;border-right:1px solid #444f63;}
.fileDownWrap .fileUsageWrap .fu_submit{height:32px;background:#d5d5d5;padding:6px 42px;box-sizing: border-box;border-left:1px solid #444f63;border-right:1px solid #444f63;border-bottom:1px solid #444f63;}
.fileDownWrap .fileUsageWrap .fu_submit a{width:47px;height:19px;line-height:19px;font-size:11px;cursor:pointer;color:white;background:#4a4d53;display:block;float:left;}
.fileDownWrap .fileUsageWrap .fu_submit .ok{background:#4a4d53;margin-right:1px;}
.fileDownWrap .fileUsageWrap .fu_submit .no{background:#999a9d;}
.fileDownWrap_two{top:23px;} /*마이페이지 전용*/
/**파일 다운로드*/


/*페이징 버튼*/
.onePaging{line-height:29px;text-align:center;font-weight:400;float:left;}
.onePaging span{float:left;}
.onePaging .curPage,.onePaging .maxPage, .onePaging .slash{font-size:14px;letter-spacing:0px;}
.onePaging .curPage{font-weight:bold;}
.onePaging .maxPage{margin-right:8px;}
.onePaging .prev a, .onePaging .next a{border:1px solid #cccccc;display:block;margin-top:2px;cursor:pointer; height:24px;}
.onePaging .prev a{border-right:none;}
.onePaging input[type=text]{width:35px;height:30px;line-height:29px;float:left;box-sizing:border-box;font-size:12px;border:1px solid #cccccc;border-right:none;color:black;margin-left:6px;display:block;;border-top-left-radius:2px;border-bottom-left-radius:2px;text-align:center;}
.onePaging .onePagingBtn{width:32px;height:30px;line-height:29px;letter-spacing:-0.6px;float:left;font-size:12px;background:gray;color:white;display:block;border-top-right-radius:2px;border-bottom-right-radius:2px;cursor:pointer;}
/*페이징 버튼*/

/*미니배너(로그인 영역)*/
/* 슬라이드배너 전용 */
/*
.minibanner{position:absolute; top: -20px;right: -165px; width: 160px; height:54px; overflow:hidden;}

.simple_banner_wrap{position:absolute; width:100%; height:54px;}
.simple_banner_wrap ul{ list-style:none; margin:0; padding:0; display:block; position:absolute; left:0; top:0; width:125px;height:54px;}
.simple_banner_wrap ul li{ margin:0; padding:0; display:block; position:absolute; top:0; left:0; width:100%; height:100%; }
.simple_banner_wrap .nav_wrap{ position:absolute; bottom:9px; height:10px; z-index:2; }
.simple_banner_wrap .nav_wrap ul{ display:block; position:relative; list-style:none; margin:0; padding:0; }
.simple_banner_wrap .nav_wrap ul li{ display:block; position:relative; width:8px; height:8px; margin:2px 1px; cursor:pointer; }
.simple_banner_wrap .nav_wrap.numeral{ height:14px; line-height:14px; }
.simple_banner_wrap .nav_wrap.numeral ul li{ font-size:12px; width:14px; height:14px; text-align:center; text-shadow:1px 1px 0px #CCC; }
.simple_banner_wrap .nav_wrap.numeral ul li.on{ text-decoration:underline; font-weight:bold; }
.simple_banner_wrap .nav_wrap.bullet1{ height:7px; line-height:7px; }
.simple_banner_wrap .nav_wrap.bullet1 ul li{ font-size:10px; text-indent:-1000px; border-radius:5px; background-color:#cfd9db;}
.simple_banner_wrap .nav_wrap.bullet1 ul li.on{background-color:#3b6cb8; }
.simple_banner_wrap .nav_wrap.prev_next{ height:14px; line-height:14px; text-shadow:1px 1px 0px #CCC; }
.simple_banner_wrap .nav_wrap.prev_next ul li{ font-size:12px; width:14px; height:14px; font-weight:bold; text-align:center; }
*/
.minibanner{position:absolute; top: -20px;right: -165px; width: 160px; height:65px; overflow:hidden;}

														/* 슬라이드배너 전용 */

.simple_banner_wrap{position:absolute; width:100%; height:65px;}
.simple_banner_wrap ul{ list-style:none; margin:0; padding:0; display:block; position:absolute; left:0; top:0; width:125px;height:65px;}
.simple_banner_wrap ul li{ margin:0; padding:0; display:block; position:absolute; top:0; left:0; width:100%; height:100%; }
.simple_banner_wrap .nav_wrap{ position:absolute; bottom:20px; height:10px; z-index:2; }
.simple_banner_wrap .nav_wrap ul{ display:block; position:relative; list-style:none; margin:0; padding:0; }
.simple_banner_wrap .nav_wrap ul li{ display:block; position:relative; width:8px; height:8px; margin:2px 1px; cursor:pointer; }
.simple_banner_wrap .nav_wrap.numeral{ height:14px; line-height:14px; }
.simple_banner_wrap .nav_wrap.numeral ul li{ font-size:12px; width:14px; height:14px; text-align:center; text-shadow:1px 1px 0px #CCC; }
.simple_banner_wrap .nav_wrap.numeral ul li.on{ text-decoration:underline; font-weight:bold; }
.simple_banner_wrap .nav_wrap.bullet1{ height:7px; line-height:7px; }
.simple_banner_wrap .nav_wrap.bullet1 ul li{ font-size:10px; text-indent:-1000px; border-radius:5px; background-color:#cfd9db;}
.simple_banner_wrap .nav_wrap.bullet1 ul li.on{background-color:#3b6cb8; }
.simple_banner_wrap .nav_wrap.prev_next{ height:14px; line-height:14px; text-shadow:1px 1px 0px #CCC; }
.simple_banner_wrap .nav_wrap.prev_next ul li{ font-size:12px; width:14px; height:14px; font-weight:bold; text-align:center; }

.simple_banner_wrap_new{position:absolute; width:100%; height:65px;}
.simple_banner_wrap_new ul{ list-style:none; margin:0; padding:0; display:block; position:absolute; left:0; top:0; width:125px;height:65px;}
.simple_banner_wrap_new ul li{ margin:0; padding:0; display:block; position:absolute; top:0; left:0; width:100%; height:100%; }
.simple_banner_wrap_new .nav_wrap{ position:absolute; bottom:30px; height:10px; z-index:2; }
.simple_banner_wrap_new .nav_wrap ul{ display:block; position:relative; list-style:none; margin:0; padding:0; }
.simple_banner_wrap_new .nav_wrap ul li{ display:block; position:relative; width:8px; height:8px; margin:2px 1px; cursor:pointer; }
.simple_banner_wrap_new .nav_wrap.numeral{ height:14px; line-height:14px; }
.simple_banner_wrap_new .nav_wrap.numeral ul li{ font-size:12px; width:14px; height:14px; text-align:center; text-shadow:1px 1px 0px #CCC; }
.simple_banner_wrap_new .nav_wrap.numeral ul li.on{ text-decoration:underline; font-weight:bold; }
.simple_banner_wrap_new .nav_wrap.bullet1{ height:7px; line-height:7px; }
.simple_banner_wrap_new .nav_wrap.bullet1 ul li{ font-size:10px; text-indent:-1000px; border-radius:5px; background-color:#cfd9db;}
.simple_banner_wrap_new .nav_wrap.bullet1 ul li.on{background-color:#3b6cb8; }
.simple_banner_wrap_new .nav_wrap.prev_next{ height:14px; line-height:14px; text-shadow:1px 1px 0px #CCC; }
.simple_banner_wrap_new .nav_wrap.prev_next ul li{ font-size:12px; width:14px; height:14px; font-weight:bold; text-align:center; }


/*기본 배너 전용*/
.d_banner_header{position:absolute; top: -22px;right: -190px; width: 183px; height:54px; overflow:hidden; font-family: 'Noto Sans KR', sans-serif;}
.d_banner_header > a{width:183px; height:54px; overflow:hidden; z-index:99;}
.h_banner{position:absolute; width:47px; height:23px; top:27px; left:37px; overflow:hidden;}
.h_banner > p{float:left; font-size:19px; font-weight:bold; color:#fff444; letter-spacing:-0.8px; line-height:17px; height:18px;}
.h_banner > div{float:left; overflow:hidden; height:16px; text-align:right;}
.h_banner .daysss{font-size:19px; font-weight:bold; color:#fff444; letter-spacing:-0.8px; line-height:17px; height:18px;}

/**미니배너(로그인 영역)*/

/*통신사 인증 팝업*/
.c_p_image{background:url('/resource/images/popup/certify/c_bg_image_1.png') no-repeat;}/*통신사 성인인증 통 이미지*/
.bgBlack{position:fixed; top:0; left:0; width:100%; height:100%; background:transparent; background-color:rgba(0,0,0,0.5); z-index:10;}
.corres_popup{position:fixed; top:50%; left:50%; width:448px; height:433px; margin-left:-224px; margin-top:-216.5px; border:1px solid #2c333c;  background-color:#fff;  font-family:'Noto Sans KR', sans-serif; z-index:10;}
.corres_popup>.title{width:100%; height:42px; background-color:#2c333c; font-size:15px; line-height:42px;}
.corres_popup>.title>strong{display:inline-block; color:#fff; margin-left:13px;}
.corres_popup>.title>i{display:inline-block; color:#37c54e; font-style:normal;}
.corres_popup>.imageBg{position:relative; height:102px; background-color:#42bc53; font-size:19px; line-height:102px;}
.corres_popup>.imageBg>strong{color:#fff; margin-left:30px;}
.corres_popup>.imageBg>strong>i{font-style:normal; font-weight:normal;}
.corres_popup>.imageBg>.Bg{position:absolute; bottom:0; right:28px; width:71px; height:80px; background-position:-348px -31px;}
.corres_popup>.info{font-size:13px; color:#777d81; line-height:20px;}
.corres_popup>.info>i{margin:22px 0 0 30px; display:inline-block; font-style:normal; font-weight:400; letter-spacing:-0.5px;}
.corres_popup>.info>i>strong{color:#333; font-weight:600;}
.corres_popup>.button{margin-left:89px; margin-top:27px;}
.corres_popup>.button>.p_c_button{display:block;}
.corres_popup>.button>.p_c_button>i{display:block; width:271px; height:46px; background-position:-30px -32px; }
.corres_popup>.button>.n_c_button{display:block; margin-top:6px;}
.corres_popup>.button>.n_c_button>i{display:block; width:271px; height:46px; background-position:-30px -99px; }
.corres_popup>.button>.r_c_button{display:block; margin-top:6px;}
.corres_popup>.button>.r_c_button>i{display:block; width:271px; height:46px; background-position:-30px -362px; }
/**통신사 인증 팝업*/

/*통신사 인증 팝업*/
.c_p_image{background:url('/resource/images/popup/certify/c_bg_image_1.png') no-repeat;}/*통신사 성인인증 통 이미지*/
.phoneSignpopup{}
.bgBlack{position:fixed; top:0; left:0; width:100%; height:100%; background:transparent; background-color:rgba(0,0,0,0.5); z-index:100;}
.phoneSign{position:fixed;top:50%;left:50%;width:448px;height: 191px;margin-left: -224px;margin-top: -95.5px;border:1px solid #2c333c;background-color:#fff;font-family:'Noto Sans KR', sans-serif;z-index:15;box-sizing: border-box;}
.phoneSign >.title11{height:42px;background-color:#2c333c;font-size: 17px;line-height:42px;color: #fff;padding-left: 15px;}
.phoneSign >.imageBg{position:relative; height:102px; background-color:#42bc53; font-size:19px; line-height:102px;}
.phoneSign >.imageBg>strong{color:#fff; margin-left:30px;}
.phoneSign >.imageBg>strong>i{font-style:normal; font-weight:normal;}
.phoneSign >.imageBg>.Bg{position:absolute; bottom:0; right:28px; width:71px; height:80px; background-position:-348px -31px;}
.phoneSign >.info{font-size: 15px;color:#777d81;line-height: 24px;}
.phoneSign >.info>i{display:inline-block;font-style:normal;font-weight:400;letter-spacing:-0.5px;text-align: center;color: #000000;width: 100%;margin-top: 20px;}
.phoneSign >.info>i>strong{color:#333; font-weight:600;}
.phoneSign >.button{overflow: hidden;margin: 0 auto;width: 215px;margin-top: 20px;}
.phoneSign >.button .p_c_button{float:left;border:1px solid #ccc;width:100px;height:30px;line-height: 30px;text-align: center;background-color: #35373a;color: #fff;font-weight: 500;font-size: 14px;}
.phoneSign >.button .r_c_button{float:left;border:1px solid #ccc;width:100px;height:30px;line-height: 30px;text-align: center;margin-left: 10px;background: #aaabab;color: #ffffff;}

/**통신사 인증 팝업*/

/*성인인증 팝업*/
.adult_popup{position:fixed; top:50%; left:50%; width:386px; height:315px; margin-left:-193px; margin-top:-157.5px; border:1px solid #2c333c;  background-color:#f5f5f5; font-family:'Noto Sans KR', sans-serif; z-index:999;}
.adult_popup>.title{width:100%; height:42px; background-color:#2c333c; font-size:15px; line-height:42px;}
.adult_popup>.title>strong{display:inline-block; color:#fff; margin-left:13px;}
.adult_popup>.imageBg{display:block; height:100px; margin-left:34px; margin-top:25px; font-size:15px; }
.adult_popup>.imageBg>.Bg{float:left; width:91px; height:91px; background-position:-338px -139px;}
.adult_popup>.imageBg>.text{float:left; color:#777d81; font-style:normal; line-height:22px; margin-left:18px; margin-top:12px; font-weight:400;}
.adult_popup>.imageBg>.text>strong{color:#333; font-weight:400;}
.adult_popup>.button{margin-left:62px; margin-top:18px;}
.adult_popup>.button>.p_c_button{display:block; cursor:pointer;}
.adult_popup>.button>.p_c_button>i{display:block; width:271px; height:46px; background-position:-29px -164px; }
.adult_popup>.button>.n_c_button{display:block; margin-top:6px;  cursor:pointer;}
.adult_popup>.button>.n_c_button>i{display:block; width:271px; height:46px; background-position:-30px -235px; }
/**성인인증 팝업*/


/*하위 브라우저 지원 안내*/
/*.l_b_Wrap{width:100%; background-color:#ffb4b4; overflow:hidden; letter-spacing:-1px;}
.l_b_sectionText{width:1024px; margin:0 auto; line-height:20px; padding-top:20px; text-align:center; color:#701c1c; }
.l_b_sectionText > .sideA{font-size:21px;}
.l_b_sectionText > .sideA b{text-decoration:underline; font-weight:bold;}
.l_b_sectionText > .sideB{padding-top:10px; font-size:13px;}
.l_b_sectionButton{width:312px; margin:0 auto; overflow:hidden; margin-bottom:20px;}
.l_b_sectionButton > a{float:left; width:136px; height:35px; margin:20px 10px 0;}

.todaylastChack {width:1024px;; margin:0 auto;}
.todaylastChack > a{float:right; color:#701c1c; font-weight:bold; font-size:12px;  cursor:pointer; margin-bottom:15px;}*/

.l_b_Wrap{width:100%; background-color:#ff6363; overflow:hidden; letter-spacing:-1px;}
.l_b_sectionText{width:1024px; margin:0 auto; line-height:20px;   text-align:center; color:#701c1c; }
.l_b_sectionText > .sideA{float:left; font-size:16px; line-height:35px;}
.l_b_sectionText > .sideA a{margin:0 10px; text-decoration:underline; color:#945de6; font-weight:600;}
.l_b_sectionText > .sideA b{font-weight:bold;}
.l_b_sectionText > .sideB{padding-top:10px; font-size:13px;}
.l_b_sectionText > a{float:left; width:136px; height:35px; margin-top:10px; color:#701c1c; font-size:12px;}
.l_b_sectionButton{width:312px; margin:0 auto; overflow:hidden; margin-bottom:20px;}


.todaylastChack {width:1024px;; margin:0 auto;}
.todaylastChack > a{float:right; color:#701c1c; font-weight:bold; font-size:12px;  cursor:pointer; margin-bottom:15px;}
/**하위 브라우저 지원 안내*/



/*2020015 방문상담 서비스*/
.grouppurchase{}
.grouppurchase .contents{width:951px;padding:106px 0px 150px 45px;float:left;border-left:1px solid #e0e0e0; }
.grouppurchase .contents .title{margin-top:45px;}
.grouppurchase .contents .title h4{font-size:20px;font-weight:400;letter-spacing:-0.5px;float:left;margin-left: -9px;}
.grouppurchase .contents .tableWrap{width:951px;border-top:1px solid black;border-bottom:1px solid black; margin-top:21px; display: inline-block;*display:inline;zoom:1; font-family: 'Noto Sans KR', sans-serif;}
.grouppurchase .contents .tableWrap table{width:951px;border-collapse:collapse;color:#202020;}
.grouppurchase .contents .tableWrap table th{font-size:14px;height:48px;border-bottom:1px solid #e0e0e0;background:#f2f2f2;font-weight:400;letter-spacing:-0.5px;text-align:center;}
.grouppurchase .contents .tableWrap table th .check{margin-top:0;display:block;margin-top:4px;}
.grouppurchase .contents .tableWrap table td{height:33px;padding:8px 0px 8px 15px;letter-spacing:-0.4px;position:relative;border-bottom:1px solid #e0e0e0;}
.grouppurchase .contents .tableWrap table td .agremmentText{font-size:13px; line-height:22px; letter-spacing:-1px;}
.grouppurchase .contents .tableWrap table .last_td{border-right:none;}
.grouppurchase .contents .tableWrap table .last_tr{border-bottom:none;}
.grouppurchase .contents .tableWrap table .last_th{border-bottom:none;}
.grouppurchase .contents input.input2{margin-right:5px;}
.grouppurchase .contents input[type=text]{height:32px;line-height:31px;font-size:13px;border:1px solid #c4c2c2;border-radius:2px;padding:0px 10px;float:left; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }
.grouppurchase .contents input[type=text]:focus{border:1px solid black;}
.grouppurchase .contents input.defaultText{width:132px;}
.grouppurchase .contents input.smallText{width:62px;}
.grouppurchase .contents input.phoneNo{width:60px; margin-right:7px;}
.grouppurchase .contents input.checkBOX{float:left; margin-right:5px;}
.grouppurchase .contents input[type=radio]{float:left; margin-right:5px;}
.grouppurchase .contents label{float:left; vertical-align:middle; line-height:15px;}
.grouppurchase .contents label.last{margin-left:20px;}
.grouppurchase .contents label.checkSide{margin:15px 0;}
.grouppurchase .contents select{height:30px;font-size:13px;color:#767676;text-align:left;border:1px solid #c4c2c2;border-radius:2px;padding:0px 10px;margin-right:5px;float:left;}
.grouppurchase .contents textarea{width:766px;height:138px;border:1px solid #c8c6c6;border-radius:2px;resize:none;float:left;overflow-y:scroll; font-size:14px; padding:10px;}
.grouppurchase .selectric-wrapper{width:133px;line-height:30px;font-size:13px;margin-right:7px;float:left;}
.grouppurchase .phoneNo .selectric-wrapper{width:65px;}
.grouppurchase .contents .btnWrap{margin-top:10px;margin-bottom:44px;float:right;display:inline-block;*display:inline;zoom:1;}
.grouppurchase .contents .btnWrap a{width:104px;height:36px;line-height:35px;text-align:center;font-weight:bold;letter-spacing:-0.5px;color:white;float:left;display:block;}
.grouppurchase .contents .btnWrap .ok{background:#35373a;margin-right:3px; width:124px;}
.grouppurchase .contents .btnWrap .cancel{background:#aaabab;}
.grouppurchase .golbange{margin:8px 5px;float:left;}
/*2020015 방문상담 서비스*/

/*20200203 메인팝업*/
.eventPopWrap1 {position: absolute;top: 220px;right: 450px; z-index: 100; background-color: white; width: 290px; height: 400px; overflow: hidden;}
.eventPopWrap1 .epw_image li {width: 300px; height: 370px; list-style: none;}
.epw_image1 {width: 100%; height: 380px; overflow: hidden; margin: 0 !important; padding: 0;}
/*20200203 메인팝업*/

/*20200204 마이페이지 온라인 견적서*/
.estimatePage .contents{width:951px;padding:106px 0px 150px 45px;float:left;border-left:1px solid #e0e0e0;}
.estimatePage .contents .tableWrap{border-top:1px solid black;border-bottom:1px solid black; font-family:"맑은 고딕", "Malgun Gothic", "Apple SD Gothic Neo", Arial, sans-serif;}
.estimatePage .contents .tableWrap table{width:951px;border-collapse:collapse;text-align:center;color:#202020;}
.estimatePage .contents .tableWrap table th{background:#f2f2f2;font-weight:600;letter-spacing:-0.5px;}
.estimatePage .contents .tableWrap table tr{border-bottom:1px solid #e0e0e0;}
.estimatePage .contents .tableWrap table tr:last-child{border-bottom:none;}
.estimatePage .contents .tableWrap table td, .estimatePage .contents .tableWrap table th{height:44px;border-right:1px solid #e0e0e0;}
.estimatePage .contents .tableWrap table td{height:47px;line-height:47px;letter-spacing:-0.4px;position:relative;}
.estimatePage .contents .tableWrap table td.emailsmall{padding:0 15px; text-overflow:ellipsis; white-space:nowrap; }
.estimatePage .contents .tableWrap table td .title:hover{font-weight:500;}
.estimatePage .contents .tableWrap table td.left{text-align:left;padding-left:30px;}
.estimatePage .contents .tableWrap table .last_td{border-right:none;}
.estimatePage .contents .tableWrap table .last td, .estimatePage .contents .tableWrap table .last th{border-bottom:none;}
.estimatePage .contents .tableWrap table a{height:19px;line-height:18px;padding:0px 6px;font-size:12px;font-weight:400;letter-spacing:-0.5px;border-radius:2px;display:inline-block;}
.estimatePage .contents .tableWrap table a.blue{border:1px solid #4273d7;color:#4273d7;}
.estimatePage .contents .tableWrap table a.green{border:1px solid #0a9c19;color:#0a9c19;}
.estimatePage .contents .tableWrap table a.grey{border:1px solid #aaabab;color:#aaabab;}
.estimatePage .contents .questionWrap{margin-top:10px;}
.estimatePage .contents .questionBtn{width:129px;height:33px;line-height:32px;text-align:center;font-weight:bold;letter-spacing:-0.5px;background:#35373a;color:white;float:right;display:block;}
.estimatePage .contents .paymentB{text-align:center;background: url('/resource/images/membership/one_blue.png') no-repeat #3e6ed9 21px 8px; border-color:#32ab3f; color:#fff; width:134px; height:33px; line-height:32px; margin-right:10px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; padding-left:21px;}

/*20200204 마이페이지 온라인 견적서*/


.foreign_banner{width:100%; height:72px;}
.foreign_banner > .contents_side{position:absolute; width:980px; left:50%; margin-left:-490px;}
.foreign_banner > .contents_side .img_left{position:absolute; top:-40px; left:0; width:89px; height:158px; background:url('/resource/images/main/19main/sub/200330_fogin/finger_left.png')no-repeat; z-index:999;}
.foreign_banner > .contents_side .img_right{position:absolute; top:-40px; right:0; width:89px; height:158px; background:url('/resource/images/main/19main/sub/200330_fogin/finger_right.png')no-repeat; z-index:9;}
.foreign_banner > .contents_side .text_center{position:absolute; top:12px; left:50%; margin-left:-380px; width:760px; height:55px; background:url('/resource/images/main/19main/sub/200330_fogin/for_banner.png')no-repeat; z-index:9;}
.foreign_banner > .contents_side .oneday_checkbox{position:absolute; top:46px; right:-160px; width:171px; height:30px; background:rgba(44,43,92,0.8);}
.foreign_banner > .contents_side .oneday_checkbox > label{color:#bfbeeb; line-height:30px;}
.foreign_banner > .contents_side .oneday_checkbox > label span{float:left; margin-left:20px;}
.foreign_banner > .contents_side .oneday_checkbox > label .check{float:left; margin-top:8px; margin-left:7px;}
/* .foreign_banner > .contents_side .oneday_checkbox > .close_button{float:right; width:25px; height:30px; background:url('/resource/images/main/19main/sub/200330_fogin/close.png')no-repeat center #2b2a5b; cursor:pointer;} */
.foreign_banner > .contents_side .oneday_checkbox > .close_button{float:right; width:25px; height:30px; background:url('/resource/images/main/19main/sub/200330_fogin/close.png')no-repeat center #2b2a5b; cursor:pointer; margin:-11px -25px 0 0;}

/*해외 이미지 컨텐츠*/

.foreign_banner {}
.foreign_banner > .contents_side_test{}
.foreign_banner > .contents_side_test .contentside{height:77px;}
.foreign_banner > .contents_side_test .contentside .left{width:50%; height:76px; float:right; background:url('/resource/images/main/19main/test/right_1111.png') no-repeat #a24ce1; }
.foreign_banner > .contents_side_test .contentside .right{width:50%; height:76px;  float:left; background:url('/resource/images/main/19main/test/left_1111.png') no-repeat right #4273d7; }
/**해외 이미지 컨텐츠*/


/*아이클릭아트 상단 탑 배너 이미지허브 CSS*/
.foreign_banner {}
.foreign_banner .topBanner_re{position:absolute; top:0; left:50%; width:1280px; margin-left:-640px;}
.foreign_banner > .contents_side_test1{position:relative; width:100%; height:76px; background:url('/resource/images/main/19main/sub/200528_topbanner/200528_topbanner_bg_1.png')repeat center;}
.foreign_banner > .content_all_no{position:relative; width:100%; height:76px; background:url('/resource/images/main/19main/sub/200528_topbanner/200528_topbanner_bg_2.png')repeat center;}
.foreign_banner > .content_all_yes{position:relative; width:100%; height:76px; background:url('/resource/images/main/19main/sub/200528_topbanner/200528_topbanner_bg_3.png')repeat center;}


.foreign_banner .topBanner_re3{position:absolute; top:0; left:50%; width:1280px; margin-left:-640px;z-index: 999}
.foreign_banner > .content_reall_yes{position:relative; width:100%; height:72px;  }
.foreign_banner .content_reall_yes  .content_reall_yes_left { position: relative; width: 100%;height: 72px; background:#222222;repeat center;}
.foreign_banner .content_reall_yes  .content_reall_yes_right { position: relative; width: 50%; float: right;top: -72px;left: 46px; height: 72px; background: url(/resource/images/main/19main/sub/201016_topbanner/201016_topbanner_bg_right.png) repeat center;}
.foreign_banner .content_reall_yes .centerche{position: relative;float: right;margin-right: -100px;}
.foreign_banner .content_reall_yes .oneday_checkbox{position:absolute; top:0; right:0px; width:100px; height:72px; }
.foreign_banner .content_reall_yes .oneday_checkbox > label span{float:left; margin-left:0px; font-weight:600;}
.foreign_banner .content_reall_yes .oneday_checkbox > .close_button{position:absolute; margin-top:6px; margin-left:0; right:0px; width:12px; height:12px; padding:4px; background:url('/resource/images/main/19main/sub/200421_topbanner/closeButton.png')no-repeat center; cursor:pointer;}



.foreign_banner .centerche{position:absolute; right:0; top:0px; height:76px;}

.foreign_banner .oneday_checkbox{position:absolute; top:0; right:0px; width:100px; height:76px; }
.foreign_banner .oneday_checkbox > label span{float:left; margin-left:0px; font-weight:600;}


/*.foreign_banner .oneday_checkbox{position:absolute; top:0; right:0px; width:171px; height:76px; }*/
.foreign_banner .oneday_checkbox > label{position:absolute; right:0; bottom:0; float:right; color:#ffffff; line-height:30px;}
/*.foreign_banner .oneday_checkbox > label span{float:left; margin-left:20px; font-weight:600;}*/
.foreign_banner .oneday_checkbox > label .check{float:left; margin-top:8px; margin-left:7px;}
/*.foreign_banner .oneday_checkbox > .close_button{position:absolute; right:0; top:11px; width:12px; height:12px; background:url('/resource/images/main/19main/sub/200421_topbanner/closeButton.png')no-repeat center; cursor:pointer;}*/
.foreign_banner .oneday_checkbox > .close_button{position:absolute;  margin-top:56px; margin-left:105px;  width:12px; height:12px;
background:url('/resource/images/main/19main/sub/200421_topbanner/closeButton.png')no-repeat center; cursor:pointer;}
/**아이클릭아트 상단 탑 배너 이미지허브 CSS*/

.foreign_banner .topBanner_re2{position:absolute; top:0; left:50%; width:1310px; margin-left:-640px;z-index:99;}

 .foreign_banner > .contents_side_test2   {
     position:relative; width:100%; height:58px;  background:#272f45;  z-index:1;
   }
 .foreign_banner  .contents_side_test2_left {
     position:relative; width:50%; height:58px; background:#272f45;  z-index:1;
   }
.foreign_banner   .centerche1{position:absolute; right:  -310px; top:0px; height:58px; z-index:999;}
.foreign_banner .oneday_checkbox1{position:absolute; top:21; right:460px; width:100px; height:58px;   }
.foreign_banner .oneday_checkbox1 > label span{float:left; margin-left:0px; font-weight:600;}


.foreign_banner .oneday_checkbox1 > label{position:absolute; right:0; bottom:0; float:right; color:#ffffff; line-height:30px;}
.foreign_banner .oneday_checkbox1 > label .check{float:left; margin-top:8px; margin-left:7px;}
.foreign_banner .oneday_checkbox1 > label .close_button{position:absolute;
 margin-top:8px; margin-left:90px;  width:12px; height:12px;
background:url('/resource/images/main/19main/sub/200421_topbanner/closeButton.png')no-repeat center; cursor:pointer;}



/*이미지허브 CSS*/
.loginPage .text_info{position:absolute; top:40px; left:-1px; line-height:17px;}
.loginPage .text_info > img{margin-right:5px;}
/*이미지허브 CSS*/


.signComplate .user_main_button{clear:both; margin-top:30px;}
.signComplate .user_main_button > a{float:left; width:157px; height:36px; font-size:13px; font-weight:600; color:#fff; line-height:36px;}
.signComplate .user_main_button > a:last-child{margin-left:5px;}
.signComplate .user_main_button > a > .arrow{display:inline-block; width:9px; height:9px; background:url('/resource/images/imagehub/sign/sign_arrow_bt.png') no-repeat; margin-left:10px;}
.signComplate .user_main_button > .user_button{background:#35373a; }
.signComplate .user_main_button > .main_button{background:#aaabab; }


/*메인 슬라이드 팝업*/
.hotkeyword_slide_banner_swipe{width:299px; overflow:hidden; background:#ffffff;}
.hotkeyword_slide_banner_swipe .swiper-container3 {position:relative; width:100%; height:369px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.hotkeyword_slide_banner_swipe .swiper-wrapper{position:relative; width:100%; height:369px; z-index:1;}
.hotkeyword_slide_banner_swipe .swiper-slide {width:299px !important; height:369px; text-align: center; font-size: 18px; background: transparent; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; float:left;}
.hotkeyword_slide_banner_swipe .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{bottom:-20px; left:0; width:62px; }
/*메인 슬라이드 팝업*/

/*lnb banner 슬라이드*/
.contenst_event_swipe{width:165px; overflow:hidden; background:#ffffff;}
.contenst_event_swipe .swiper-container3 {position:relative; width:100%;  -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.contenst_event_swipe .swiper-wrapper{position:relative; width:100%;  z-index:1;}
.contenst_event_swipe .swiper-slide { text-align: center; font-size: 18px; background: transparent; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; float:left;}
.contenst_event_swipe .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{bottom:-20px; left:0; width:62px; }

/*의료 성형 뷰티*/
.medibeautyPage .contents{width:984px;padding:80px 0px 150px 56px;float:left;border-left:1px solid #e0e0e0;}
.medibeautyPage .contents .title{height:30px;margin-top:45px;}
.medibeautyPage .contents .title h4{font-size:20px;font-weight:400;letter-spacing:-0.5px;float:left;margin-left: -9px;}
.medibeautyPage .contents .topWrap{width:984px;text-align:center;margin-top:40px;display:inline-block;*display:inline;zoom:1;}
.medibeautyPage .contents .topWrap .headerText{font-size:30px;letter-spacing:-1px;line-height:26px;font-weight:lighter;color:#27282c;padding-top:15px;}
.medibeautyPage .contents .topWrap .middleText{font-size:42px;line-height:40px;margin-top:22px;letter-spacing:-1px;}
.medibeautyPage .contents .topWrap .middleText .green2{color:#29bf39;text-decoration:underline;font-weight:bold;}
.medibeautyPage .contents .topWrap .middleText .green{color:#29bf39;font-weight:lighter;}
.medibeautyPage .contents .topWrap .footerText{font-size:16px;line-height:22px;letter-spacing:-0.5px;margin-top:17px;color:#27282c;letter-spacing:-1px;}
.medibeautyPage  .contents .middleWrap{width:984px;text-align:center;margin-top:35px; height:329px;}
.medibeautyPage  .contents .middleWrap .uselink1 {position:relative;top:  -156px;left: 195px;width: 66px; background-color: black;padding: 3px 1px;}
.medibeautyPage  .contents .middleWrap .uselink1 .text {color: white; font-size: 11px; cursor: pointer;}
.medibeautyPage  .contents .middleWrap .uselink2 {position:relative;top:  -172px;left: 458px; width: 65px; background-color: black;padding: 3px 1px; }
.medibeautyPage  .contents .middleWrap .uselink2 .text { color: white;  font-size: 11px; cursor: pointer;}
.medibeautyPage  .contents .middleWrap .uselink3 {position:relative;top:  -189px;left: 748px; width: 65px; background-color: black; padding: 3px 1px;}
.medibeautyPage  .contents .middleWrap .uselink3 .text { color: white; font-size: 11px;cursor: pointer;}


.medibeautyPage  .contents .middleWrap2{width:984px;text-align:center;margin-top:68px;height:318px;}
.medibeautyPage  .contents .middleWrap2 .usemiddlelink1 {position:relative;top: -92px;left: 42px;width: 65px; padding: 3px 1px; color: black; font-size: 11px; cursor: pointer;}
.medibeautyPage  .contents .middleWrap2 .usemiddlelink1 a img{margin:-2px 0px -0px 5px;vertical-align:middle;}
.medibeautyPage  .contents .middleWrap2 .usemiddlelink2 {position:relative;top: -109px;left: 134px;width: 65px; padding: 3px 1px; color: black; font-size: 11px; cursor: pointer;}
.medibeautyPage  .contents .middleWrap2 .usemiddlelink2 a img{margin:-2px 0px -0px 5px;vertical-align:middle;}
.medibeautyPage  .contents .middleWrap2 .usemiddlelink3 {position:relative;top: -126px;left: 222px;width: 65px; padding: 3px 1px; color: black; font-size: 11px; cursor: pointer;}
.medibeautyPage  .contents .middleWrap2 .usemiddlelink3 a img{margin:-2px 0px -0px 5px;vertical-align:middle;}
.medibeautyPage  .contents .middleWrap2 .beautylink1 {position:relative;top:  -84px;left: 65px; width: 165px;padding: 3px 1px;color: #35373a;  font-size: 13px; font-weight: 500; margin-left: 15px; cursor: pointer;}
.medibeautyPage  .contents .middleWrap2 .beautylink1 a::after{  content: ''; position: absolute; float: left;top: -11px; width: 10px;height: 40px;background: url(/resource/images/membership/right_black.png) no-repeat center;margin-left: 10px;}
.medibeautyPage  .contents .middleWrap2 .beautylink2 {    position: relative; float: left; top: -101px;  left: 399px; width: 165px;  padding: 3px 1px; color: #35373a; /* font-size: 13px; */font-weight: 500;/* margin-left: 15px; */ cursor: pointer;vertical-align:middle;}
.medibeautyPage  .contents .middleWrap2 .beautylink2 a::after{  content: ''; position: absolute; float: left;top: -11px; width: 10px;height: 40px;background: url(/resource/images/membership/right_black.png) no-repeat center;margin-left: 10px;}


.medibeautyPage .contents .middleWarpText{width:984px;text-align:center;margin-top:67px;  }
.medibeautyPage .contents .middleWarpText .beautyText1{ width:984px;text-align:center; font-size:20px; left: 200px;float: left;}
.medibeautyPage .contents .middleWarpText .beautyText1 .beautybutton {position:relative;float:left;top:-16px;left:339px; width:75px; font-weight:600;border:1px #4273d7 solid;height:24px; background:#4273d7; margin-left:10px;border-radius:45px; text-align:center; color:#ffffff; font-size:14px;line-height:25px;}
.medibeautyPage .contents .middleWarpText .beautyText1 .beautylinkbold{font-weight:bold;}
.medibeautyPage .contents .middleWarpText .beautyText2{ width:984px;text-align:center; font-size:20px; left: 0px;top:-10px;position:relative;}

.medibeautyPage .contents .middleWarpText .beautylink2{margin-top:15px;font-size:14px;color:red;}
.medibeautyPage .contents .middleWarpText .newbeautylink2{margin-top:365px;font-size:14px;color:red;}
.medibeautyPage .contents .middleWarpText .one_r{display:inline-block; width:16px; height:16px; background-color:red; -webkit-border-radius:18px; -moz-border-radius:18px; border-radius:18px; color:#fff; text-align:center; line-height:16px; margin-right:5px;}





.medibeautyPage .contents  .medifooterline {
	position: relative;
    float: center;
    top: 10px;
    left: 16px;
    width: 320px;
    height: 7px;
    background: url(/resource/images/main/pattern_img.png);
}

.medibeautyPage .contents  .medifooterrightline {
position: relative;
    /* float: right; */
    top:  3px;
    margin-left: 647px;
    width: 320px;
    height: 7px;
    background: url(/resource/images/main/pattern_img.png);
	}

.medibeautyPage .contents  .newmedifooterline {position: relative;float: center;top: 360px;left: 16px; width: 320px; height: 7px; background: url(/resource/images/main/pattern_img.png);}
.medibeautyPage .contents  .newmedifooterrightline {position: relative;top:  365px;margin-left: 647px;width: 320px;height: 7px;background: url(/resource/images/main/pattern_img.png);}

.medibeautyPage .contents  .middleWrap3{width:984px;text-align:center;margin-top:30px;}


.medibeautyPage .contents .guideWrap  {width:984px;text-align:center;margin-top:710px;}
.medibeautyPage .contents .guideWrap   .default{width:984px;text-align:left;margin-top:23px;margin-left:17px;}
.medibeautyPage .contents .guideWrap   .default .green{font-size:14px;letter-spacing:-0.7px;line-height:15px;font-weight:300;margin-top:9px; }


.medibeautyPage .contents .CenterWrap{width:1100px;text-align:center;margin-top:30px;display:inline-block;}
.medibeautyPage .contents .CenterWrap .aboutBtn{margin-bottom:34px;margin-top:18px;display:inline-block;font-size:14px;font-weight:500;}
.medibeautyPage .contents .CenterWrap .aboutBtn a{width: 230px;height: 40px;line-height: 40px; border: 1px solid gray; float: left;text-align: center; margin-right: 100px;}
.medibeautyPage .contents .CenterWrap .aboutBtn a::after{ content: '';position: relative; float: right;left: -30px; width: 10px; height: 40px;background: url(/resource/images/membership/right_black.png) no-repeat center;margin-left: 14px;}
.medibeautyPage .contents .CenterWrap .aboutBtn .buy{margin-right:8px;}




.medibeautyPage .contents .medibeauty_left{margin-top: 35px;
      margin-top: 35px;
    margin-left: 17px;
    width: 889px;
    height: 270px;
    background: #f2f2f2;
    padding: 30px 30px;
    float: left;
	border: 1px solid #e3e3e3;
 }
.medibeautyPage .contents .medibeauty_left .mediWrap{width: 795px;
    height: 145px;
    background: white;
    text-align: center;
    padding: 60px 47px 65px;}
.medibeautyPage .contents .medibeauty_left .mediWrap .mediWraptop{ text-align:center;margin-top:-10px;font-size:20px;}
.medibeautyPage .contents .medibeauty_left .mediWrap .mediWraptopbold{font-weight:bold;}

.medibeautyPage .contents .medibeauty_left .mediWraptopText{ width: 795px;text-align: center;font-size: 20px;/* left: 20px; */float: left; margin-top: -15px;}
.medibeautyPage .contents .medibeauty_left .mediWraptopText .mediWraptopbold{font-weight:bold;}


.medibeautyPage .contents .medibeauty_left .mediWrap .mediWraptop .mediline {
    position: relative;
    float: left;
    top: -8px;
    left: -6px;
    width: 270px;
    height: 7px;
    background: url(/resource/images/main/pattern_img.png);
    margin-right: -224px;
	}
	.medibeautyPage .contents .medibeauty_left .mediWrap .mediWraptop .medirightline {
	position: relative;
    float: right;
    top: -14px;
    right: 220px;
    width: 275px;
    height: 7px;
    background: url(/resource/images/main/pattern_img.png);
    margin-right: -224px;

	}



.medibeautyPage .contents .medibeauty_left .mediWrap .mediWrapcenter1{
    float: left;
    text-align: left;
    margin-top: -155px;
    /* font-size: 15px; */
    margin-left: 13px;
}
.medibeautyPage .contents .medibeauty_left .mediWrap .mediWrapcenter1 .mediWrapicon1{ }
.medibeautyPage .contents .medibeauty_left .mediWrap .mediWrapcenter1 .mediWrapleft{
position: relative;
    text-align: left;
    margin-top: -63px;
    font-size: 16px;
    left: 85px;
    color: #01b925;
    font-weight: bold;
}
.medibeautyPage .contents .medibeauty_left .mediWrap .mediWrapcenter1 .mediWrapleft1{
    position: relative;
    text-align: left;
    margin-top: 10px;
    font-size: 14px;
    left: 85px;
    line-height: 12px;
    font-weight: 500;
}
.medibeautyPage .contents .medibeauty_left .mediWrap .mediWrapcenter1 .newuselink1 {position:relative;top:  5px;left: 85px;width: 60px;background-color: black; padding: 3px 5px;text-align:center;}
.medibeautyPage .contents .medibeauty_left .mediWrap .mediWrapcenter1 .newuselink1 .text  {color: white; font-size: 11px;cursor: pointer;}

.medibeautyPage .contents .medibeauty_left .mediWrap .centerline {

position: relative;
    top: 37px;
    height: 95px;
    background: url(/resource/images/contents/beauty/h_line_bg.gif) repeat-y 235px top;
}


.medibeautyPage .contents .medibeauty_left .mediWrap .mediWrapcenter2{float: left;
    text-align: left;
    margin-top: -155px;
    margin-left: 277px;}

.medibeautyPage .contents .medibeauty_left .mediWrap .mediWrapcenter2 .mediWrapicon21{ }
.medibeautyPage .contents .medibeauty_left .mediWrap .mediWrapcenter2 .mediWrapleft2{
position: relative;
    text-align: left;
    margin-top: -62px;
    font-size: 16px;
    left: 85px;
    color: #01b925;
    font-weight: bold;
}
.medibeautyPage .contents .medibeauty_left .mediWrap .mediWrapcenter2 .mediWrapleft21{
position: relative;
    text-align: left;
    margin-top: 10px;
    font-size: 14px;
    left: 85px;
    line-height: 12px;
    font-weight: 500;
	}
.medibeautyPage .contents .medibeauty_left .mediWrap .mediWrapcenter2 .newuselink2 {position:relative;top:  5px;left: 85px;width: 60px;background-color: black; padding: 3px 5px;text-align:center;}
.medibeautyPage .contents .medibeauty_left .mediWrap .mediWrapcenter2 .newuselink2 .text {color: white; font-size: 11px;cursor: pointer;}

.medibeautyPage .contents .medibeauty_left .mediWrap .centerline1 {
position: relative;
    top: -60px;
    height: 95px;
    background: url(/resource/images/contents/beauty/h_line_bg.gif) repeat-y 525px top;

}


.medibeautyPage .contents .medibeauty_left .mediWrap .mediWrapcenter3{
float: left;
    text-align: left;
    margin-top: -155px;
    margin-left: 565px;

}
.medibeautyPage .contents .medibeauty_left .mediWrap .mediWrapcenter3 .mediWrapicon31{ }
.medibeautyPage .contents .medibeauty_left .mediWrap .mediWrapcenter3 .mediWrapleft3{

position: relative;
    text-align: left;
    margin-top: -63px;
    font-size: 16px;
    left: 85px;
    color: #01b925;
    font-weight: bold;

}
.medibeautyPage .contents .medibeauty_left .mediWrap .mediWrapcenter3 .mediWrapleft31{
position:relative; text-align:left;margin-top:10px;font-size:14px;left:85px;
line-height: 12px;
    font-weight: 500;
}
.medibeautyPage .contents .medibeauty_left .mediWrap .mediWrapcenter3 .newuselink3 {position:relative;top:  5px;left: 85px;width: 60px;background-color: black; padding: 3px 5px;text-align:center;}
.medibeautyPage .contents .medibeauty_left .mediWrap .mediWrapcenter3 .newuselink3 .text  {color: white; font-size: 11px;cursor: pointer;}

.medibeautyPage .contents .medibeauty_left .mediWrap  .medibeautyText {

font-size:14px;letter-spacing:-0.7px;line-height:15px;
font-weight:400;margin-top: -30px;}
.medibeautyPage .contents .medibeauty_left .mediWrap  .medibeautyTextbold {  font-weight:bold; color:#4273d7;}





.medibeautyPage  .contents .medibeauty_middle{width:940px;text-align:center;margin-top: 50px;height:329px;margin-left:17px;float: left;}
.medibeautyPage .contents .medibeauty_middle   .medimiddletop{ text-align:center;  margin-top: 20px;}
.medibeautyPage .contents .medibeauty_middle   .medimiddletop .medimiddletoptext {   font-size:20px; }
.medibeautyPage .contents .medibeauty_middle   .medimiddletop .medimiddletopbold{font-weight:bold;}
.medibeautyPage .contents .medibeauty_middle   .medimiddleleftline {

position: relative;
    float: left;
    top: 23px;
    left: 0px;
    width: 340px;
    height: 7px;
    background: url(/resource/images/main/pattern_img.png);

}
.medibeautyPage .contents .medibeauty_middle   .medimiddlerightline {position:relative;float:right; top: -10px;right: 215px; width: 330px; height: 7px; background: url('/resource/images/main/pattern_img.png');margin-right:-224px; }


 .medibeautyPage .contents .medibeauty_middle .medimiddlecenter{width:100%;text-align:center;margin-top:35px; }

.medibeautyPage .contents .medibeauty_middle .medimiddlecenter .categorytable{

position: relative;
    width: 100%;
    height: 48px;
    background-color: #6f6f6f;
    padding: 3px 5px;
    text-align: left;
    top: -3px;
}
.medibeautyPage .contents .medibeauty_middle .medimiddlecenter .categorytable .left1 {color: white; font-size: 15px;margin-left: 80px;margin-top: 20px;}
.medibeautyPage .contents .medibeauty_middle .medimiddlecenter .categorytable .left2 {color: white; font-size: 15px; margin-left: 415px; margin-top: -12px;}
.medibeautyPage .contents .medibeauty_middle .medimiddlecenter .categorytable .left3 {color: white;font-size: 15px; margin-left: 730px;margin-top: -12px;}


/*
.medibeautyPage .contents .medibeauty_middle .medimiddlecenterline {
position: relative;
    height: 200px;
    background: url(/resource/images/contents/beauty/h_line_bg.gif) repeat-y 300px top;
}


.medibeautyPage .contents .medibeauty_middle .centerrightline {
   position: relative;
    top: -200px;
    left: 140px;
    height: 200px;
    background: url(/resource/images/contents/beauty/h_line_bg.gif) repeat-y 500px top;

	}

*/
.medibeautyPage .contents .medibeauty_middle .medimiddlecenterline {
   position: relative;
    height: 175px;
    width: 100px;
    left: 290px;
    background: url(/resource/images/contents/beauty/h_line_bg.gif) repeat-y 10px top;
	}

 .medibeautyPage .contents .medibeauty_middle .centerrightline {
    position: relative;
    top: -175px;
    left: 587px;
    width: 100px;
    height: 175px;
    background: url(/resource/images/contents/beauty/h_line_bg.gif) repeat-y 50px top;
}


 .medibeautyPage .contents .medibeauty_middle .medicenter1{
   width: 300px;
    text-align: center;
    margin-top: -325px;
    font-size: 13px;
 }

 .medibeautyPage .contents .medibeauty_middle .medicenter1 .linetxt1 {
   font-size:15px;
   font-weight:bold;
 }


 .medibeautyPage .contents .medibeauty_middle .medicenter1 .medicenterleft1 {
   width:100px;
 }
 .medibeautyPage .contents .medibeauty_middle .medicenter1 .medicenterleft1 .title_1
{

	width: 40px;
    height: 20px;
    border-radius: 21px;
    -webkit-border-radius: 21px;
    -moz-border-radius: 21px;
    text-align: center;
    margin-top: 15px;
    margin-left: 34px;
    float: left;
    font-size: 13px;
    line-height: 20px;
    font-weight: bold;
    position: relative;
 color: #27BD3C;
}

.medibeautyPage .contents .medibeauty_middle .medicenter1   .medicenterleft1 .mediWrapcentericon1 {
    margin-left: 10px;

 }

.medibeautyPage .contents .medibeauty_middle .medicenter1   .medicenterlink1 {
	   width: 85px;
    margin-top: 5px;
    margin-left: 25px;
    /* text-align: center; */
    float: left;
    color: black;
    font-size: 11px;
    cursor: pointer;
    position: relative;


}



.medibeautyPage .contents .medibeauty_middle .medicenter1   .medicenterlink1 a::after{
content: '';
    position: relative;
    width: 10px;
    height: 10px;
  margin-right: 20px;
    float: right;
    background: url(/resource/images/membership/right_black.png) no-repeat center;
	}


 .medibeautyPage .contents .medibeauty_middle .medicenter1 .medicenterleft2 {
     width: 80px;
    margin-top: 10px;
    margin-left: 115px;
 }


.medibeautyPage .contents .medibeauty_middle .medicenter1 .medicenterleft2 .title_2
{

	width: 40px;
    height: 20px;
    border-radius: 21px;
    -webkit-border-radius: 21px;
    -moz-border-radius: 21px;
    text-align: center;
    margin-top: -75px;
    margin-left: 10px;
    float: left;
    font-size: 13px;
    line-height: 20px;
    font-weight: bold;
    position: relative;
	 color: #27BD3C;
}

 .medibeautyPage .contents .medibeauty_middle .medicenter1 .medicenterleft2 .mediWrapcentericon2 {
       margin-top: -63px;
    margin-left: -20px;
 }

.medibeautyPage .contents .medibeauty_middle .medicenter1 .medicenterlink2 {
	position: relative;
    /* top: 8px; */
    /* left: -5px; */
    width: 85px;
    /* padding: 3px 1px; */
    /* color: black; */
    font-size: 11px;
    margin-left: 5px;
    cursor: pointer;
    margin-top: 5px;
}


.medibeautyPage .contents .medibeauty_middle .medicenter1   .medicenterlink2 a::after{
content: '';
    position: relative;
    width: 10px;
    height: 10px;
    margin-right: 20px;
    float: right;
    background: url(/resource/images/membership/right_black.png) no-repeat center;
	}


  .medibeautyPage .contents .medibeauty_middle .medicenter1 .medicenterleft3 {
    width: 100px;
    margin-left: 220px;
    margin-top: -60px;
}

 .medibeautyPage .contents .medibeauty_middle .medicenter1 .medicenterleft3 .title_3 {
   width: 40px;
    height: 20px;
    border-radius: 21px;
    -webkit-border-radius: 21px;
    -moz-border-radius: 21px;
    text-align: center;
    margin-top: -90px;
    margin-left: -5px;
    float: left;
    font-size: 13px;
    line-height: 20px;
    font-weight: bold;
    position: relative;
	 color: #27BD3C;
}
.medibeautyPage .contents .medibeauty_middle .medicenter1 .medicenterleft3 .mediWrapcentericon3 {
   position: relative;
    float: left;
    margin-top: -65px;
    margin-left: -3px;
}

.medibeautyPage .contents .medibeauty_middle .medicenter1 .medicenterlink3 {
    position: relative;
    float: left;
    width: 85px;
    font-size: 11px;
    cursor: pointer;
    margin-top: -10px;
    margin-left: -28px;
}
 .medibeautyPage .contents .medibeauty_middle .medicenter1 .medicenterlink3 a::after {
    content: '';
    position: relative;
    width: 10px;
    height: 10px;
    margin-top: -10px;
    margin-left: 70px;
    float: left;
    background: url(/resource/images/membership/right_black.png) no-repeat center;
}


/*

.medibeautyPage .contents .medibeauty_middle .medicenter1 .medicenterlink3 {
    position: relative;
    float: left;
    width: 85px;
    font-size: 11px;
    cursor: pointer;
    margin-top: -10px;
    margin-left: -15px;
}

.medibeautyPage .contents .medibeauty_middle .medicenter1  .medicenterlink3 a::after{
content: '';
    position: relative;
    width: 10px;
    height: 10px;

    float: right;
    background: url(/resource/images/membership/right_black.png) no-repeat center; }

.medibeautyPage .contents .medibeauty_middle .medicenter1 .medicenterleft3 .title_3
{

	width: 45px;
    height: 21px;
    border-radius: 21px;
    -webkit-border-radius: 21px;
    -moz-border-radius: 21px;
    text-align: center;
    margin-top: -86px;
    margin-left: 5px;
    float: left;
    font-size: 13px;
    line-height: 20px;
    font-weight: bold;
    position: relative;
}

 .medibeautyPage .contents .medibeauty_middle .medicenter1 .medicenterleft3 .mediWrapcentericon3 {

       margin-top: -64px;
    margin-left: -112px;
 }

.medibeautyPage .contents .medibeauty_middle .medicenter1  .medicenterlink3 {
	position: absolute;
    /* top: 36px; */
    /* left: 145px; */
    width: 70px;
    /* padding: 3px 1px; */
    /* color: black; */
    font-size: 11px;
    /* margin-left: 15px; */
    cursor: pointer;

}
*/

.medibeautyPage .contents .medibeauty_middle .medicenter1  .MGreenFont
{
	 color: #27BD3C;


}
.medibeautyPage .contents .medibeauty_middle .medicenter1  .MGreenLine
{
	border: 1px solid #27BD3C;


}





 .medibeautyPage .contents .medibeauty_middle .medicenter2{
  width: 300px;
    text-align: center;
    margin-top: -100px;
    margin-left: 310px;
}




 .medibeautyPage .contents .medibeauty_middle .medicenter2 .linetxt1 {
   font-size:13px;

 }

 .medibeautyPage .contents .medibeauty_middle .medicenter2 .linetxt2 {
   font-size:15px;
   font-weight:bold;
 }

 .medibeautyPage .contents .medibeauty_middle .medicenter2 .medimiddlecentericon {
  margin-top: 23px;
    margin-left: 5px;

 }








 .medibeautyPage .contents .medibeauty_middle .medicenter3{
 width: 300px;
    text-align: center;
    margin-top: -98px;
    margin-left: 650px;
}




 .medibeautyPage .contents .medibeauty_middle .medicenter3 .linetxt1 {
   font-size:13px;

 }

 .medibeautyPage .contents .medibeauty_middle .medicenter3 .linetxt2 {
   font-size:15px;
   font-weight:bold;
 }
 .medibeautyPage .contents .medibeauty_middle .medicenter3 .medimiddlerighticon {
  margin-top: -90px;
    width: 287px;
    height: 87px;
    float: left;
 }



.medibeautyPage .contents .medibeauty_middle .medimiddlebottom{
    width: 100%;
    text-align: center;
    margin-top: 35px;
	}

.medibeautyPage .contents .medibeauty_middle .medimiddlebottom .bottomcategorytable{
position: relative;
    width: 100%;
    height: 43px;
    background-color: #ebebeb;
    padding: 3px 5px;
    text-align: left;
    border-bottom: 1px solid black;
}
.medibeautyPage .contents .medibeauty_middle .medimiddlebottom .bottomcategorytable .bottomleft1 {
       font-size: 13px;
    font-weight: 500;
    margin-left: 75px;
    margin-top: 15px;

}


.medibeautyPage .contents .medibeauty_middle .medimiddlebottom .bottomcategorytable .bottomleft1 a::after{
    content: '';
    position: relative;
    float: left;

    left: 100px;
    width: 10px;
    height: 10px;
    background: url(/resource/images/membership/right_black.png) no-repeat center;
    margin-left: 14px;

}


.medibeautyPage .contents .medibeauty_middle .medimiddlebottom .bottomcategorytable .bottomleft2 {

   font-size: 13px;
    margin-left: 403px;
    margin-top: -12px;
    font-weight: 500;

}

.medibeautyPage .contents .medibeauty_middle .medimiddlebottom .bottomcategorytable .bottomleft2 a::after{
  content: "";
    position: relative;
    float: left;
    left: 105px;
    width: 10px;
    height: 10px;
    top: -10px;
    background: url(/resource/images/membership/right_black.png) no-repeat center;
}



.medibeautyPage .contents .medibeauty_middle .medimiddlebottom .bottomcategorytable .bottomleft3 {

font-size: 13px;
    margin-left: 685px;
    margin-top: -14px;
font-weight: 500;

}

.medibeautyPage .contents .medibeauty_middle .medimiddlebottom .bottomcategorytable .bottomleft3 .blackone_r{
display:inline-block; width:16px; height:16px; background-color:#5B5C66; -webkit-border-radius:18px; -moz-border-radius:18px;
border-radius:18px; color:#fff; text-align:center; line-height:16px; margin-right:5px;}



.medibeautyPage .contents .medibeauty_middle .medimiddlebottomleftline {
    position: relative;
    top: 130px;
    left: 290px;
    height: 47px;
    width: 20px;
    background: url(/resource/images/contents/beauty/h_line_bg.gif) repeat-y 10px top;
    z-index: 111;
}
.medibeautyPage .contents .medibeauty_middle .medimiddlebottomrightline {
    position: relative;
    top: 83px;
    left: 627px;
    width: 20px;
    height: 47px;
    background: url(/resource/images/contents/beauty/h_line_bg.gif) repeat-y 10px top;
    z-index: 111;

}




.medibeautyPage .contents .bootommiddleWarpText{    width: 984px;
    text-align: center;
    margin-top: 830px;
	}
.medibeautyPage .contents .bootommiddleWarpText .beautyText1{ width:984px;text-align:center; font-size:20px; left: 200px;float: left;}
.medibeautyPage .contents .bootommiddleWarpText .beautyText1 .beautybutton {position:relative;float:left;top:-16px;left:339px; width:75px; font-weight:600;border:1px #4273d7 solid;height:24px; background:#4273d7; margin-left:10px;border-radius:45px; text-align:center; color:#ffffff; font-size:14px;line-height:25px;}
.medibeautyPage .contents .bootommiddleWarpText .beautyText1 .beautylinkbold{font-weight:bold;}
.medibeautyPage .contents .bootommiddleWarpText .beautyText2{ width:984px;text-align:center; font-size:20px; left: 0px;top:-10px;position:relative;}

.medibeautyPage .contents .bootommiddleWarpText .beautylink2{margin-top:15px;font-size:14px;color:red;}
.medibeautyPage .contents .bootommiddleWarpText .newbeautylink2{margin-top:365px;font-size:14px;color:red;}
.medibeautyPage .contents .bootommiddleWarpText .one_r{display:inline-block; width:16px; height:16px; background-color:red; -webkit-border-radius:18px; -moz-border-radius:18px; border-radius:18px; color:#fff; text-align:center; line-height:16px; margin-right:5px;}


.medibeautyPage .contents .bootommiddleWarpText  .bootomfooterline {
	position: relative;
    float: center;

    left: 16px;
    width: 320px;
    height: 7px;
    background: url(/resource/images/main/pattern_img.png);
}

.medibeautyPage .contents .bootommiddleWarpText  .bootomfooterrightline {
position: relative;
    /* float: right; */
    top:  -5px;
    margin-left: 647px;
    width: 320px;
    height: 7px;
    background: url(/resource/images/main/pattern_img.png);
	}



.medibeautyPage .contents .bootommedibeauty_left{
        margin-top: 30px;
    margin-left: 17px;
    width: 891px;
    height: 590px;
    background: #f2f2f2;
    padding: 30px 30px;
    float: left;
}

.medibeautyPage .contents .bootommedibeauty_left .bootommediWrap{    width: 795px;
       width: 795px;
    height: 470px;
    background: white;
    text-align: center;
    padding: 60px 48px;

	}

.medibeautyPage .contents .bootommedibeauty_left .bootommediWrap .bootommediWraptop{
    text-align: center;
    margin-top: -10px;
    font-size: 20px;
    height: 224px;
    border-bottom: 1px dashed #d4d4d4;
}


.medibeautyPage .contents .bootommedibeauty_left .bootommediWrap .bootommediWraptop .bootommediWraptopleft {


text-align: center;
    margin-top: -23px;
    width: 400px;


}
.medibeautyPage .contents .bootommedibeauty_left .bootommediWrap .bootommediWraptop .bootommediWraptopleft .bootommediWraptoplefttop{
font-size: 17px;
    font-weight: bold;
	color:#35373a;
     }
.medibeautyPage .contents .bootommedibeauty_left .bootommediWrap .bootommediWraptop .bootommediWraptopleft .bootommediWraptopleftmiddle{
    margin-top: 10px;
    margin-left: -8px;
	}
.medibeautyPage .contents .bootommedibeauty_left .bootommediWrap .bootommediWraptop .bootommediWraptopleft .bootommediWraptopleftbottom{
font-size:13px;margin-top: 10px;color:#7c7D85;    margin-left: -10px;}



.medibeautyPage .contents .bootommedibeauty_left .bootommediWrap .bootommediWraptop .bootommediWraptopright {
    text-align: center;
    margin-top: -175px;
    margin-left: 400px;
    width: 400px;
}

.medibeautyPage .contents .bootommedibeauty_left .bootommediWrap .bootommediWraptop .bootommediWraptopright .bootommediWraptoplefttop{
font-size: 17px;
    font-weight: bold;
	color:#35373a;
}
.medibeautyPage .contents .bootommedibeauty_left .bootommediWrap .bootommediWraptop .bootommediWraptopright .bootommediWraptopleftmiddle{
margin-top: 10px;}
.medibeautyPage .contents .bootommedibeauty_left .bootommediWrap .bootommediWraptop .bootommediWraptopright .bootommediWraptopleftbottom{
font-size:13px;margin-top: 10px;color:#7c7D85;}

/*

.medibeautyPage .contents .bootommedibeauty_left .bootommediWrap .bootommediWraptop .bootommediWraptopright {
text-align: center;
    margin-top: -184px;
    margin-left: 400px;
    width: 400px

}
.medibeautyPage .contents .bootommedibeauty_left .bootommediWrap .bootommediWraptop .bootommediWraptopright .bootommediWraptoplefttop{
font-size: 17px;
    font-weight: bold;
	color:#35373a;
}
.medibeautyPage .contents .bootommedibeauty_left .bootommediWrap .bootommediWraptop .bootommediWraptopright .bootommediWraptopleftmiddle{
margin-top: 13px;}
.medibeautyPage .contents .bootommedibeauty_left .bootommediWrap .bootommediWraptop .bootommediWraptopright .bootommediWraptopleftbottom{
font-size:13px;margin-top: 16px;color:#7c7D85;}
*/





.medibeautyPage .contents .bootommedibeauty_left .bootommediWrap .bootommediWrapmiddle{ text-align:center;margin-top:50px; }

.medibeautyPage .contents .bootommedibeauty_left .bootommediWrap .bootommediWrapmiddle .bottomleft { text-align: center;
    margin-top: -8px;
    width: 250px;}


.medibeautyPage .contents .bootommedibeauty_left .bootommediWrap .bootommediWrapmiddle .bottomleft .bottomlefttop{ font-size: 17px;
    font-weight: bold;
	color:#35373a;}
.medibeautyPage .contents .bootommedibeauty_left .bootommediWrap .bootommediWrapmiddle .bottomleft .bottomleftmiddle
{  margin-top: 10px; margin-left: -8px;}

.medibeautyPage .contents .bootommedibeauty_left .bootommediWrap .bootommediWrapmiddle .bottomleft .bottomleftbottom{
font-size:13px;
margin-top: 10px;
 color: #7c7d85;}
.medibeautyPage .contents .bootommedibeauty_left .bootommediWrap .bootommediWrapmiddle .bottomleft .bottomleftbottom1{
font-size: 13px;
    margin-top: 7px;

color:#7c7D85;}




.medibeautyPage .contents .bootommedibeauty_left .bootommediWrap .bootommediWrapmiddle .bottommiddle {
    text-align: center;
    margin-top: -213px;
    margin-left: 280px;
    width: 250px;
}
.medibeautyPage .contents .bootommedibeauty_left .bootommediWrap .bootommediWrapmiddle .bottommiddle .bottommiddletop{ font-size: 17px;
    font-weight: bold;
	color:#35373a;}
.medibeautyPage .contents .bootommedibeauty_left .bootommediWrap .bootommediWrapmiddle .bottommiddle .bottommiddlemiddle{
margin-top: 10px;margin-left: -10px;}
.medibeautyPage .contents .bootommedibeauty_left .bootommediWrap .bootommediWrapmiddle .bottommiddle .bottommiddlebottom{
font-size:13px;
margin-top: 10px;
 color: #7c7d85;
 }
.medibeautyPage .contents .bootommedibeauty_left .bootommediWrap .bootommediWrapmiddle .bottommiddle .bottommiddlebottom1{
font-size: 13px;
    margin-top: 7px;

color:#7c7D85;}



.medibeautyPage .contents .bootommedibeauty_left .bootommediWrap .bootommediWrapmiddle .bottombottom {
text-align: center;
    margin-top: -212px;
    margin-left: 550px;
    width: 250px;

}
.medibeautyPage .contents .bootommedibeauty_left .bootommediWrap .bootommediWrapmiddle .bottombottom .bottombottomtop{ font-size: 17px;
    font-weight: bold;
	color:#35373a;}


.medibeautyPage .contents .bootommedibeauty_left .bootommediWrap .bootommediWrapmiddle .bottombottom .bottombottommiddle{
		margin-top: 10px;margin-left: -5px;

}
.medibeautyPage .contents .bootommedibeauty_left .bootommediWrap .bootommediWrapmiddle .bottombottom .bottombottombottom{
font-size:13px;
margin-top: 10px;
 color: #7c7d85;}
.medibeautyPage .contents .bootommedibeauty_left .bootommediWrap .bootommediWrapmiddle .bottombottom .bottombottombottom1{

font-size: 13px;
    margin-top: 7px;

color:#7c7D85;}

.medibeautyPage .contents .bootommedibeauty_left .bootommediWrap .bootommediWrapmiddle .bottombottom .bottombottombottom2{
font-size: 13px;
    margin-top: 7px;

color:#7c7D85;}


/*관광공사*/

.tour-event-wrap {position:relative;}
.tour-event-image {position:relative;}
.tour-event-image > a {position:absolute;}
.tour-event-image > a:first-of-type {width:258px; height:62px; left:197px; bottom:90px;}
.tour-event-image > a:nth-of-type(2) {width:258px; height:62px; left:477px; bottom:90px;}
.tour-event-popup {display:none; position:absolute; left:104px; top:1100px;}
.tour-event-popup > a {position:absolute; right:0; top:0; width:58px; height:56px;}
.tour-event-pop {display:none; position:absolute; background:#fff; left:104px; top:1100px; width:728px; border-radius:10px;}
.tour-event-pop .pop-head {display:flex; flex-wrap:wrap; align-items:center; justify-content:space-between; padding:16px 20px;}
.tour-event-pop .pop-head h2 {font-size:17px; font-weight:600;}
.tour-event-pop .pop-head a {font-size:0; background:url('/resource/images/main/icon_event_close.png') no-repeat center; display:inline-block; width:14px; height:14px;}
.tour-event-pop .pop-body {padding:0 15px 15px;}
.tour-event-pop .pop-body ul {background:#e5e5e5; padding:18px; border-radius:10px;}
.tour-event-pop .pop-body ul li {position:relative;font-size:13px; letter-spacing:-0.6px; color:#4d4d4d; line-height:1.3; padding-left:7px; margin-bottom:10px;}
.tour-event-pop .pop-body ul li:last-of-type {margin-bottom:0;}
.tour-event-pop .pop-body ul li:before {position:absolute; left:0; top:1px; display:inline-block; content:"-";}

/* 월간캐릭터 */
.monthcharacter.contents{width: 951px; float: left; padding: 120px 0px 98px 45px; border-left: 1px solid #e0e0e0;}
.monthcharacter_wrap{}
.monthcharacter_wrap .wHeader{position:relative; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; box-sizing:border-box;}
.monthcharacter_wrap .wHeader > div{color:#fff;}
.monthcharacter_wrap .wHeader > div.line1{font-size:18px; line-height:35px;}
.monthcharacter_wrap .wHeader > div.line2{position:absolute; top:81px; left:301px; font-size:35px; font-weight:500; line-height:40px;}
.monthcharacter_wrap .wHeader > div.line2 > span{letter-spacing:-1.5px;}
.monthcharacter_wrap .wHeader > div.line3{font-size:12px; width:410px; padding:5px 15px; background-color:#329466; -webkit-border-radius:20px; -moz-border-radius:20px; -ms-border-radius:20px; border-radius:20px; margin:13px 0;-webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; box-sizing:border-box;}
.monthcharacter_wrap .wHeader > div.line3 > span > b{color:#32ffc3; margin-right:8px;}
.monthcharacter_wrap .wHeader > div.line4{font-size:12px;}
.monthcharacter_wrap .wAside{position:relative; width:948px; height:55px; background-color:#f6f6f6; border:1px solid; border-color:#e3e3e3; padding:17px 0 0 15px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; box-sizing:border-box;}
.monthcharacter_wrap .wAside .word{float:left; font-size:12px; color:#6d7179; font-family:"맑은 고딕", "Malgun Gothic", "Apple SD Gothic Neo", Arial, sans-serif;}
.monthcharacter_wrap .wAside .word > .noe{display:inline-block; width:18px; height:18px; background-color:#6d7179; color:#fff; text-align:center; -webkit-border-radius:20px; -moz-border-radius:20px; -ms-border-radius:20px; border-radius:20px; line-height:18px;}
.monthcharacter_wrap .wAside .word > .infoWord{display:inline-block;}

.monthcharacter_wrap .wList{margin-top:10px;}
.monthcharacter_wrap .wList > ul{}
.monthcharacter_wrap .wList > ul::after{content:'';clear:both; display:block;}
.monthcharacter_wrap .wList > ul > li{display:inline-block; width:309px; border:1px solid #dbdbdb; margin:9px 9px 0 0; float:left;}
.monthcharacter_wrap .wList > ul > li.last{margin-right:0;}
.monthcharacter_wrap .wList > ul > li > .monthcharacterSum{width:309px; height:288px; position:relative}
.monthcharacter_wrap .wList > ul > li > .monthcharacterSum img{width:309px; height:288px; }
.monthcharacter_wrap .wList > ul > li > .monthcharacterSum img.new{position:absolute; width:40px; height:40px; top:5px; left:5px;}
.monthcharacter_wrap .wList > ul > li > .title{border-top: 1px #dbdbdb solid;line-height: 40px;background-color: #f6f6f6;font-family: 'Noto Sans KR';color: #666c77;font-size: 15px;font-weight: 500;text-align: center;letter-spacing: -0.5px;}
.monthcharacter_wrap .wList > ul > li > .monthcharacterSize{height:40px; background-color:#f6f6f6; padding:10px 0 0 6px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; box-sizing:border-box;}
.monthcharacter_wrap .wList > ul > li > .monthcharacterSize span{cursor:pointer; display:inline-block; background-color:#ffffff; border:1px solid #666c77; width:70px; height:19px; -webkit-border-radius:20px; -moz-border-radius:20px; -ms-border-radius:20px; border-radius:20px; text-align:center; color:#666c77; letter-spacing:-0.5px; line-height:19px; font-size:12px;}
.monthcharacter_wrap .wList > ul > li > .monthcharacterSize span:hover{color:#fff; background-color:#4273d7; border:1px solid #fff;}

.monthcharacter .paging{width:100%;text-align:center;margin-top:29px;display:inline-block;*display:inline;zoom:1;}
.monthcharacter .paging .pageWrap{margin:auto;display:inline-block;*display:inline;zoom:1;}
.monthcharacter .paging a{width:31px;height:31px;line-height:30px;font-size:12px;color:#9b9b9b;display:block;float:left;text-align:center;border:1px solid #d4d4d4;margin:1px;cursor:pointer;}
.monthcharacter .paging a img{margin-top:10px;}
.monthcharacter .paging a.active{border:1px solid #262626;color:#262626;}
.monthcharacter .paging a:hover{border:1px solid #262626;color:#262626;}

/* 월간캐릭터 */

/* 월간캐릭터 */
.monthcharacter.contents{width: 951px; float: left; padding: 120px 0px 98px 45px; border-left: 1px solid #e0e0e0;}
.monthcharacter_wrap{}
.monthcharacter_wrap .wHeader{position:relative; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; box-sizing:border-box;}
.monthcharacter_wrap .wHeader > div{color:#fff;}
.monthcharacter_wrap .wHeader > div.line1{font-size:18px; line-height:35px;}
.monthcharacter_wrap .wHeader > div.line2{position:absolute; top:81px; left:301px; font-size:35px; font-weight:500; line-height:40px;}
.monthcharacter_wrap .wHeader > div.line2 > span{letter-spacing:-1.5px;}
.monthcharacter_wrap .wHeader > div.line3{font-size:12px; width:410px; padding:5px 15px; background-color:#329466; -webkit-border-radius:20px; -moz-border-radius:20px; -ms-border-radius:20px; border-radius:20px; margin:13px 0;-webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; box-sizing:border-box;}
.monthcharacter_wrap .wHeader > div.line3 > span > b{color:#32ffc3; margin-right:8px;}
.monthcharacter_wrap .wHeader > div.line4{font-size:12px;}
.monthcharacter_wrap .wAside{position:relative; width:948px; height:55px; background-color:#f6f6f6; border:1px solid; border-color:#e3e3e3; padding:17px 0 0 15px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; box-sizing:border-box;}
.monthcharacter_wrap .wAside .word{float:left; font-size:12px; color:#6d7179; font-family:"맑은 고딕", "Malgun Gothic", "Apple SD Gothic Neo", Arial, sans-serif;}
.monthcharacter_wrap .wAside .word > .noe{display:inline-block; width:18px; height:18px; background-color:#6d7179; color:#fff; text-align:center; -webkit-border-radius:20px; -moz-border-radius:20px; -ms-border-radius:20px; border-radius:20px; line-height:18px;}
.monthcharacter_wrap .wAside .word > .infoWord{display:inline-block;}

.monthcharacter_wrap .wList{margin-top:10px;}
.monthcharacter_wrap .wList > ul{}
.monthcharacter_wrap .wList > ul::after{content:'';clear:both; display:block;}
.monthcharacter_wrap .wList > ul > li{display:inline-block; width:309px; border:1px solid #dbdbdb; margin:9px 9px 0 0; float:left;}
.monthcharacter_wrap .wList > ul > li.last{margin-right:0;}
.monthcharacter_wrap .wList > ul > li > .monthcharacterSum{width:309px; height:288px; position:relative}
.monthcharacter_wrap .wList > ul > li > .monthcharacterSum img{width:309px; height:288px; }
.monthcharacter_wrap .wList > ul > li > .monthcharacterSum img.new{position:absolute; width:40px; height:40px; top:5px; left:5px;}
.monthcharacter_wrap .wList > ul > li > .title{border-top: 1px #dbdbdb solid;line-height: 40px;background-color: #f6f6f6;font-family: 'Noto Sans KR';color: #666c77;font-size: 15px;font-weight: 500;text-align: center;letter-spacing: -0.5px;}
.monthcharacter_wrap .wList > ul > li > .monthcharacterSize{height:40px; background-color:#f6f6f6; padding:10px 0 0 6px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; box-sizing:border-box;}
.monthcharacter_wrap .wList > ul > li > .monthcharacterSize span{cursor:pointer; display:inline-block; background-color:#ffffff; border:1px solid #666c77; width:70px; height:19px; -webkit-border-radius:20px; -moz-border-radius:20px; -ms-border-radius:20px; border-radius:20px; text-align:center; color:#666c77; letter-spacing:-0.5px; line-height:19px; font-size:12px;}
.monthcharacter_wrap .wList > ul > li > .monthcharacterSize span:hover{color:#fff; background-color:#4273d7; border:1px solid #fff;}

.monthcharacter .paging{width:100%;text-align:center;margin-top:29px;display:inline-block;*display:inline;zoom:1;}
.monthcharacter .paging .pageWrap{margin:auto;display:inline-block;*display:inline;zoom:1;}
.monthcharacter .paging a{width:31px;height:31px;line-height:30px;font-size:12px;color:#9b9b9b;display:block;float:left;text-align:center;border:1px solid #d4d4d4;margin:1px;cursor:pointer;}
.monthcharacter .paging a img{margin-top:10px;}
.monthcharacter .paging a.active{border:1px solid #262626;color:#262626;}
.monthcharacter .paging a:hover{border:1px solid #262626;color:#262626;}

/* 월간캐릭터 */

.curation a,
.curation button,
.curation label {
    cursor: pointer;
}

.curation {
    padding: 108px 0 40px;
    background: linear-gradient(to bottom, #dddddd 1px, #f1f3f5 1px, #f1f3f5 10px, white 10px);
    font-size: 14px;
    letter-spacing: -.5px;
}

.curation .title h2 {
    font-size: 45px;
    color: #27282c;
    font-weight: 800;
    font-family: 'Pretendard', 'sans-serif';
    line-height: 1;
    letter-spacing: 0;
    text-align: center;
}

.curation .title p {
    font-size: 16px;
    color: #565659;
    font-weight: 400;
    margin-top: 15px;
    line-height: 1;
    letter-spacing: -.25px;
    text-align: center;
    font-family: 'Noto Sans KR', sans-serif;
}

.curation .tab {
    margin: 0 auto;
    width: 1280px;
}

.curation .buttons {
    display: flex;
    gap: 10px;
    justify-content: center;
    margin: 50px 0 70px;
}

.curation .buttons li + li {
    margin-left: 10px;
}

.curation .buttons li button {
    width: 410px;
    height: 53px;
    line-height: 53px;
    border-radius: 26.59px;
    border: 1px solid #ddd;
    color: #ddd;
    font-size: 20px;
    font-family: 'Pretendard', 'sans-serif';
    font-weight: 600;
    background: transparent;
    display: block;
    text-align: center;
    letter-spacing: 0;
}

.curation .buttons li button.active {
    color: #27282c;
    border-color: #27282c;
}

.curation .tab_content {
    display: none;
}

.curation .tab_content.active {
    display: block;
}

.curation .tab_content .list {
    display: -webkit-flex;
    display: flex;
    flex-wrap: wrap;
    margin: -25px -23px; /* 좌우 여백 조정 (grid-gap 대체) */
    line-height: 1;
}

.curation .tab_content.pick .list {
    display: -webkit-flex;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    margin: -30px -10px; /* 좌우 여백 조정 */
    line-height: 1;
}

.curation .tab_content .list li {
    width: 396px;
    margin: 30px 23px;
}

.curation .tab_content .list li a {
    display: block;
    width: 100%;
    position: relative;
}

.curation .tab_content.pick .list li {
    height: 280px;
    width: 302px;
    margin: 30px 10px; /* 각 아이템 사이의 간격을 설정 */
}

.curation .tab_content li figure {
    border-radius: 15px;
    overflow: hidden;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 280px;
    box-sizing: border-box;
}

.curation .tab_content.pick li figure {
    height: 210px;
}

.curation .tab_content .list li figure img {
    /*width: 100%;*/
    /*height: auto;*/
}

.curation .tab_content .new {
    display: block;
    position: absolute;
    right: -10px;
    top: -10px;
}

.curation .tab_content .list .title {
    font-size: 20px;
    font-weight: 500;
    color: #000;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin: 23px 10px 10px;
    font-family: 'Noto Sans KR', sans-serif;
    letter-spacing: -.75px;
}

.curation .tab_content .list .desc {
    font-size: 15px;
    font-weight: 400;
    color: #666c77;
    padding: 0 10px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-family: 'Noto Sans KR', sans-serif;
    letter-spacing: -.5px;
}

.curation .paging{margin:108px 0 80px;width:100%;text-align:center;display:inline-block;*display:inline;zoom:1;}
.curation .paging .pageWrap{margin:auto;display:inline-block;*display:inline;zoom:1;}
.curation .paging a{width:31px;height:31px;line-height:30px;font-size:12px;color:#9b9b9b;display:block;float:left;text-align:center;border:1px solid #d4d4d4;margin:1px;cursor:pointer;}
.curation .paging a img{margin-top:10px;}
.curation .paging a.active{border:1px solid #262626;color:#262626;}
.curation .paging a:hover{border:1px solid #262626;color:#262626;}

.curation .tab_content .specializationWrap {
    width: 980px;
    margin: 0 auto;
}

.curation .tab_content .listview_move {
    width: 310px;
    height: 52px;
    border: 1px solid #2D2D2D;
    color: #27282C;
    text-align: center;
    display: block;
    margin: 40px auto 80px;
    font-size: 16px;
    line-height: 52px;
}


.containerSub .paging{margin:40px 0 80px;width:100%;text-align:center;display:inline-block;*display:inline;zoom:1;}
.containerSub .paging .pageWrap{margin:auto;display:inline-block;*display:inline;zoom:1;}
.containerSub .paging a{width:31px;height:31px;line-height:30px;font-size:12px;color:#9b9b9b;display:block;float:left;text-align:center;border:1px solid #d4d4d4;margin:1px;cursor:pointer;}
.containerSub .paging a img{margin-top:10px;}
.containerSub .paging a.active{border:1px solid #262626;color:#262626;}
.containerSub .paging a:hover{border:1px solid #262626;color:#262626;}



.lightboxPage .contents .lightboxPop.renew_mini_popup {
    top: 33px;
    transform: translateY(0);
    left: auto;
}

.lightboxPage .contents .lightboxPop.renew_mini_popup .radioWrap,
.lightboxPage .contents .lightboxPop.renew_mini_popup .radioWrap label {
    display: flex;
    align-items: center;
}

.lightboxPage .contents .lightboxPop.renew_mini_popup .radioWrap label + label {
    margin-left: 8px;
}

.lightboxPage .contents .lightboxPop.renew_mini_popup .radioWrap input {
    margin-right: 8px;
}

.lightboxPage .savePoint {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;

    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;

    -webkit-justify-content: space-around;
    justify-content: space-around;

    padding: 0;
    margin-top: 0;
}

.lightboxPage .renew_mini_popup .middle {
    padding-bottom: 10px;
}

.lightboxPage .contents .lightboxPop.renew_mini_popup .savePoint span {
    float: none;
    line-height: 43px;
}

.lightboxPage .contents .lightboxPop.renew_mini_popup .savePoint > .selectric-wrapper {
    float: none;
    height: auto;
}

.lightboxSubPage .contents .lookupWrap2 .right .forderMove.renew_mini_popup {
    transform: translateY(0);
    left: auto;
    /*height: max-content;*/
    height: auto;
}

.lightboxSubPage .contents .lookupWrap2 .right .forderMove.renew_mini_popup .forderPop_middle {
    width: 100%;
}

.lightboxSubPage .contents .lookupWrap2 .right .forderMove.renew_mini_popup .middle {
    height: auto;
    padding: 10px 20px 20px;
}

.lightboxSubPage .contents .lookupWrap2 .right .forderMove.renew_mini_popup .forderPop_middle .selectric-wrapper {
    width: 100%;
    background: transparent;
    height: 43px;
}

.lightboxSubPage .contents .lookupWrap2 .right .forderMove.renew_mini_popup .boxForm {
    display: flex;
    padding: 0 20px;
}

.lightboxSubPage .contents .lookupWrap2 .right .forderMove.renew_mini_popup .boxForm a {
    width: 100%;
    margin-left: 0;
}

.lightboxSubPage .contents .lookupWrap2 .right .forderMove.renew_mini_popup .boxForm a:last-child {
    margin-left: 5px;
    background: #6D7587;
}


.favoritesPage .contents .lightboxPop.renew_mini_popup {
    top: 29px;
    transform: translateY(0);
    left: auto;
}

.favoritesPage .contents .lightboxPop.renew_mini_popup .radioWrap,
.favoritesPage .contents .lightboxPop.renew_mini_popup .radioWrap label {
    display: flex;
    align-items: center;
}

.favoritesPage .contents .lightboxPop.renew_mini_popup .radioWrap label + label {
    margin-left: 8px;
}

.favoritesPage .contents .lightboxPop.renew_mini_popup .radioWrap input {
    margin-right: 8px;
}

.favoritesPage .savePoint {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;

    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;

    -webkit-box-pack: justify;
    -webkit-justify-content: space-around;
    justify-content: space-around;

    padding: 0;
    margin-top: 0;
}

.favoritesPage .renew_mini_popup .middle {
    padding-bottom: 10px;
}

.favoritesPage .contents .lightboxPop.renew_mini_popup .savePoint span {
    float: none;
    line-height: 43px;
}

.favoritesPage .contents .lightboxPop.renew_mini_popup .savePoint > .selectric-wrapper {
    float: none;
    height: auto;
}

.favoritesSubPage .contents .lookupWrap2 .right .forderMove.renew_mini_popup {
    transform: translateY(0);
    left: auto;
    /*height: max-content;*/
    height: auto;
}

.favoritesSubPage .contents .lookupWrap2 .right .forderMove.renew_mini_popup .forderPop_middle {
    width: 100%;
}

.favoritesSubPage .contents .lookupWrap2 .right .forderMove.renew_mini_popup .middle {
    height: auto;
    padding: 10px 20px 20px;
}

.favoritesSubPage .contents .lookupWrap2 .right .forderMove.renew_mini_popup .forderPop_middle .selectric-wrapper {
    width: 100%;
    background: transparent;
    height: 43px;
}

.favoritesSubPage .contents .lookupWrap2 .right .forderMove.renew_mini_popup .boxForm {
    display: flex;
    padding: 0 20px;
}

.favoritesSubPage .contents .lookupWrap2 .right .forderMove.renew_mini_popup .boxForm a {
    width: 100%;
    margin-left: 0;
}

.favoritesSubPage .contents .lookupWrap2 .right .forderMove.renew_mini_popup .boxForm a:last-child {
    margin-left: 5px;
    background: #6D7587;
}

.editPage .contents table td .mypagePhone.renew_mini_popup {
    transform: translate(110px, 192px);
    /*height: max-content;*/
    background: linear-gradient(to bottom, #2B2C2D 0px, #2B2C2D 49px, #F8F8F8 50px, #F8F8F8 100%);
    height: auto;
}

.editPage .contents table td .mypagePhone.renew_mini_popup.update_popup {
    transform: translate(110px, 142px);
    z-index: 9 !important;
}

.editPage .contents table td .mypagePhone.renew_mini_popup .middle {
    height: auto;
    text-align: center;
    width: auto;
    line-height: 23px;
    letter-spacing: -.5px;
    color: #5d666f;
    padding :25px 20px 20px;
    font-weight: 400;
    font-size: 15px;
}

.editPage .contents table td .mypagePhone.renew_mini_popup .middle strong {
    font-weight: 500;
    color: #678AF3;
}

.editPage .contents table td .mypagePhone.renew_mini_popup .boxForm a {
    width: 160px;
    margin: 0 auto;
    background: #678AF3;
    height: 40px;
    line-height: 40px;
    color: #fff;
}

.editPage .contents table .hover--border_top:hover th,
.editPage .contents table .hover--border_top:hover td {
    border-top: 1px solid #678AF3;
}
.editPage .contents table .hover--border_bottom:hover th,
.editPage .contents table .hover--border_bottom:hover td {
    border-bottom: 1px solid #678AF3;
}

.tour-event-pop {
    border: 1px solid #2B2C2D;
    background: linear-gradient(
            to bottom,
            #2B2C2D 0px,
            #2B2C2D 51px,
            #F8F8F8 52px,
            #F8F8F8 100%
    )
}

.tour-event-pop #hideLink {
    position: relative;
    width: 17px;
    height: 17px;
    background: transparent;
    border: none;
    cursor: pointer;
    text-indent: -9999999px;
}

.tour-event-pop #hideLink::before,
.tour-event-pop #hideLink::after {
    content: '';
    position: absolute;
    width: 2px;
    height: 100%;
    background-color: #FEFEFE;
    top: 0;
    left: 50%;
    transform-origin: center;
}

.tour-event-pop #hideLink::before {
    transform: rotate(45deg);
}

.tour-event-pop #hideLink::after {
    transform: rotate(-45deg);
}

.tour-event-pop .pop-head {
    color: #fff;
}

.tour-event-pop .pop-body ul {
    background: transparent;
}

.lightboxPage .contents .lookupWrap .lookup_right {
    z-index: 9;
}

.favoritesPage .contents .lightboxPop.renew_mini_popup {
    top: 33px;
}

.customerIndex .customerMenyu > span > div a,
.customerIndex .tableTitle > a,
.customerIndex .n_e_section > span .n_title > a,
.useGuidPage .contents .topMenu li.active a,
.advicePage .contents .topMenu li.active a,
.illegalNewPage .topMenu li.active a,
.topMenu_33 > a.active_33 div,
.topMenu_333 > a.active_33 div,
.noticePage .contents .tableWrap table td.left a,
.noticeViewPage .contents .tableWrap table td a,
.myPage .contents .userInfoWrap .right .memberType a,
.downloadPage .contents .lookupWrap .historyDown,
.downloadPage .contents .imageWrap li .gridFooter .imageNo a,
.medibeautyPage .contents .medibeauty_middle .medimiddlebottom .bottomcategorytable a,
.medibeautyPage .contents .CenterWrap .aboutBtn a {
    color: #000;
}

.faqPage .contents .tableWrap {
    font-family: 'Noto Sans KR', sans-serif;
}

.downloadPage .contents .lookupWrap .lookupBtn {
    color: #fff;
}

/* global loading */
#soyoo-global_loading {
    overflow: hidden;
    width: 100vw;
    height: 100vh;
    position: fixed;
    top: 0;
    left: 0;
    background: rgba(0, 0, 0, 0.6);
    z-index: 99999;
    justify-content: center;
    align-items: center;
    display: none;
}

@keyframes loading-progress {
    0% { opacity: 1; background: #678AF3; }
    100% { opacity: 0; background: #fff; }
}

#soyoo-global_loading .loading-progress {
    width: 195px;
    height: 195px;
    position: relative;
    transform: translateZ(0) scale(1);
    backface-visibility: hidden;
    transform-origin: 0 0;
}

#soyoo-global_loading .loading-progress div {
    left: 94px;
    top: 48px;
    position: absolute;
    animation: loading-progress linear 1s infinite;
    width: 12px;
    height: 12px;
    border-radius: 12px;
    transform-origin: 6px 52px;
    box-sizing: content-box;
}
#soyoo-global_loading .loading-progress div:nth-child(1) {
    transform: rotate(0deg);
    animation-delay: -0.9166666666666666s;
}
#soyoo-global_loading .loading-progress div:nth-child(2) {
    transform: rotate(30deg);
    animation-delay: -0.8333333333333334s;
}
#soyoo-global_loading .loading-progress div:nth-child(3) {
    transform: rotate(60deg);
    animation-delay: -0.75s;
}
#soyoo-global_loading .loading-progress div:nth-child(4) {
    transform: rotate(90deg);
    animation-delay: -0.6666666666666666s;
}
#soyoo-global_loading .loading-progress div:nth-child(5) {
    transform: rotate(120deg);
    animation-delay: -0.5833333333333334s;
}
#soyoo-global_loading .loading-progress div:nth-child(6) {
    transform: rotate(150deg);
    animation-delay: -0.5s;
}
#soyoo-global_loading .loading-progress div:nth-child(7) {
    transform: rotate(180deg);
    animation-delay: -0.4166666666666667s;
}
#soyoo-global_loading .loading-progress div:nth-child(8) {
    transform: rotate(210deg);
    animation-delay: -0.3333333333333333s;
}
#soyoo-global_loading .loading-progress div:nth-child(9) {
    transform: rotate(240deg);
    animation-delay: -0.25s;
}
#soyoo-global_loading .loading-progress div:nth-child(10) {
    transform: rotate(270deg);
    animation-delay: -0.16666666666666666s;
}
#soyoo-global_loading .loading-progress div:nth-child(11) {
    transform: rotate(300deg);
    animation-delay: -0.08333333333333333s;
}
#soyoo-global_loading .loading-progress div:nth-child(12) {
    transform: rotate(330deg);
    animation-delay: 0s;
}