﻿body { }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, form, input, fieldset, blockquote, p, form, iframe, table, tr, th, td{margin:0px; padding:0px; }   
a {text-decoration:none; color:#464749;}
a:hover {color:#2b54a0/*8f5eff*/;}
img	{border:0;}
ul{ overflow:hidden;}
li {list-style:none}
.png24 {tmp:expression(setPng24(this));}
.clear {clear:both; height:0; overflow:hidden;}
.ofh {overflow:hidden}

input {padding:3px; vertical-align:middle; font-family:dotum; border:0;}
input, textarea{font-size:12px; font-family:dotum;  }

input.line01 { border:1px solid #ccc;  height:17px; font-size:12px; padding:3px 0 0 3px; vertical-align:middle;}
input:focus.line01 {  border:1px solid #9946ff;  height:17px; font-size:12px; padding:3px 0 0 3px; vertical-align:middle;}

input.line02 { border:1px solid #ccc;  height:17px; font-size:12px; padding:3px 0 0 3px; vertical-align:middle; -webkit-box-sizing: content-box; box-sizing: content-box}
input:focus.line02 {  border:1px solid #2b54a0/*9946ff*/;  height:17px; font-size:12px; padding:3px 0 0 3px; vertical-align:middle;}

input.line03 { border:2px solid #ccc;  height:21px; font-size:16px; font-weight:bold; color:#00adb8; padding:3px 0 0 3px; vertical-align:middle;}
input:focus.line03 {  border:2px solid #00adb8;  height:21px;  font-size:16px; font-weight:bold; padding:3px 0 0 3px; vertical-align:middle;}

input.line04 { border:2px solid #e38000;  height:21px; font-size:16px; font-weight:bold; color:#262626; padding:3px 0 0 3px; vertical-align:middle;}
input:focus.line04 {  border:2px solid #e02a00;  height:21px;  font-size:16px; font-weight:bold; padding:3px 0 0 3px; vertical-align:middle;}

input.line05 { border:2px solid #ccc;  height:21px; font-size:16px; font-weight:bold;  padding:3px 0 0 3px; vertical-align:middle;}
input:focus.line05 {  border:2px solid #9946ff;  height:21px;  font-size:16px; font-weight:bold; padding:3px 0 0 3px; vertical-align:middle;}

input.input-txt {height:22px; line-height:20px; padding:0 3px; border:1px solid #b0b2b7; }
select.mb-txt {height:22px; line-height:20px; padding:0 3px; border:1px solid #b0b2b7; }

select { height:24px; font-family:dotum; border-color: #ccc;border-width:1px}
input.selectTxt{ width:80px;  font-size:12px; vertical-align:middle;}
fieldset { border:medium none; padding:0px; margin:0px; }
button {overflow:visible; border:none; margin:0px; padding:0px; cursor:pointer}

.poR {position:relative;}
.blind {visibility:hidden;overflow:hidden;position:absolute;width:0;height:0;font-size:0;line-height:0;text-indent:-99999em;}

textarea {border: 1px solid #ccc}

/*-------------- table --------------*/
caption {line-height:0; width:0; height:0; visibility:hidden; font-size:0; overflow:hidden;}
legend {line-height:0; width:0; height:0; visibility:hidden; font-size:0; overflow:hidden;}


/*-------------- align --------------*/
.tc {text-align:center;}
.tl {text-align:left;}
.tr {text-align:right;}
.fl {float:left;}
.fr {float:right;}
.valine {vertical-align:middle;}
.vbottom {vertical-align:bottom;}
.vtop {vertical-align:top;}


/*-------------- margin --------------*/
.mt3 {margin-top:3px;}
.mt5 {margin-top:5px;}
.mt7 {margin-top:7px;}
.mt10 {margin-top:10px;}
.mt11 {margin-top:11px;}
.mt14 {margin-top:14px;}
.mt15 {margin-top:15px;}
.mt17 {margin-top:17px;}
.mt20 {margin-top:20px;}
.mt24 {margin-top:24px;}
.mt25 {margin-top:25px;}
.mt27 {margin-top:27px;}
.mt30 {margin-top:30px;}
.mt35 {margin-top:35px;}
.mt40 {margin-top:40px;}
.mt45 {margin-top:45px;}
.mt50 {margin-top:50px;}
.mt60 {margin-top:60px;}
.mt70 {margin-top:70px;}
.mt77 {margin-top:77px;}
.mt78 {margin-top:78px;}
.mmt35 {margin-top:-35px;}

.mb3 {margin-bottom:3px;}
.mb5 {margin-bottom:5px;}
.mb8 {margin-bottom:8px;}
.mb10 {margin-bottom:10px;}
.mb15 {margin-bottom:15px;}
.mb18 {margin-bottom:18px;}
.mb13 {margin-bottom:13px;}
.mb20 {margin-bottom:20px;}
.mb25 {margin-bottom:25px;}
.mb27 {margin-bottom:27px;}
.mb30 {margin-bottom:30px;}
.mb35 {margin-bottom:35px;}
.mb40 {margin-bottom:40px;}
.mb45 {margin-bottom:45px;}
.mb50 {margin-bottom:50px;}
.mb60 {margin-bottom:60px;}
.mb70 {margin-bottom:70px;}

.mr2 { margin-right:2px;}
.mr5 {margin-right:5px;}
.mr6 {margin-right:6px;}
.mr10 {margin-right:10px;}
.mr15 {margin-right:15px;}
.mr20 {margin-right:20px;}
.mr25 {margin-right:25px;}
.mr28 {margin-right:28px;}
.mr30 {margin-right:30px;}
.mr35 {margin-right:35px;}
.mr40 {margin-right:40px;}
.mr45 {margin-right:45px;}
.mr50 {margin-right:50px;}
.mr60 {margin-right:60px;}
.mr70 {margin-right:70px;}
.mr200 {margin-right:200px;}

.ml5 {margin-left:5px;}
.ml10 {margin-left:10px;}
.ml15 {margin-left:15px;}
.ml20 {margin-left:20px;}
.ml25 {margin-left:25px;}
.ml30 {margin-left:30px;}
.ml35 {margin-left:35px;}
.ml45 {margin-left:45px;}
.ml50 {margin-left:50px;}
.ml60 {margin-left:60px;}
.ml70 {margin-left:70px;}
.ml76 {margin-left:76px;}


/*-------------- padding --------------*/
.pt5 {padding-top:5px;}
.pt10 {padding-top:10px;}
.pt15 {padding-top:15px;}
.pt20 {padding-top:20px;}
.pt25 {padding-top:25px;}
.pt30 {padding-top:30px;}
.pt40 {padding-top:40px;}

.pb5 {padding-bottom:5px;}
.pb10 {padding-bottom:10px;}
.pb15 {padding-bottom:15px;}
.pb20 {padding-bottom:20px;}
.pb40 {padding-bottom:40px;}

.pr5 {padding-right:5px;}
.pr10 {padding-right:10px;}
.pr15 {padding-right:15px;}
.pr20 {padding-right:20px;}

.pl5 {padding-left:5px;}
.pl10 {padding-left:10px;}
.pl15 {padding-left:15px;}
.pl20 {padding-left:20px;}
.pl55 {padding-left:55px;}
.pl85 {padding-left:85px;}


/*-------------- font --------------*/
.fNormal {font-weight:normal;}
.fBold {font-weight:bold;}
.funder {text-decoration:underline;}
.font9 {font-size:9px;}
.font11 {font-size:11px;}
.font12 {font-size:12px;}
.font13 {font-size:13px;}
.font14 {font-size:14px;}
.font16 {font-size:16px;}
.letter0 {letter-spacing:normal;}
.letter01 {letter-spacing:-0.1em;}
.line_H16{ line-height:16px;}
.line_H20{ line-height:20px;}
.line_H22{ line-height:22px;}
.line_H25{ line-height:25px;}
.line_H28{ line-height:28px;}


/*--------------color --------------*/
.white {color:#ffffff;}
.red01 {color:#c91818;}
.red02 {color:#ff4c4c;}
.red03 {color:#ff4d1c;}
.yellow01 {color:#ffff00;}
.pink01 {color:#ff0099;}
.pink02 { color:#ff3276;}
.gray01 {color:#dddddd;}
.gray02 {color:#c4c4c4;}
.gray03 {color:#999999;}
.black01 {color:#000000;}
.black02 {color:#343949}
.black03 {color:#636063}
.purple01 {color:#b119ff;}
.purple02 {color:#7600fb;}
.purple03 {color:#981fd0;}
.AdminNotice { font-size:11px; color:#cc0e00;}
.orange01 {color:#ff5502;}
.orange02 {color:#fc8530;}
.blue01 {color:#2698e0;}
.blue02 {color:#6dd4cb;}
.blue03 {color:#3fb5c6;}
.blue04 {color:#24ac8d;}
.blue05 {color:#0079c2;}
.blue06{ color:#0090ff;}

.nblue {color:#2b54a0;}
.nbgreen {color:#3fb5c6;}
.skyblue {color:#3fb5c6}

/*--------------icon--------------*/
.noticeIcon { background:url(/Images/sub/icon_notice.gif) no-repeat 0px 2px; font-size:11px; color:#999; padding-left:20px;}
.noticeIcon2 { background:url(/Images/sub/icon_notice2.gif) no-repeat 0px 2px; font-size:11px; color:#999; padding-left:20px;}
.noticeIcon3 { background:url(/Images/sub/icon_notice3.gif) no-repeat 0px 2px; font-size:11px; color:#666666; padding-left:20px;}
.noticeIcon4 { background:url(/Images/sub/HealingLetter_Popicon.gif) no-repeat 0px 2px; font-size:12px; color:#838383; padding-left:20px;}
.noticeIcon5 { background:url(/Images/sub/icon_notice6.gif) no-repeat 0px 2px; font-size:14px; color:#76b016; padding-left:18px; font-weight: bold;}
.noticeIcon6 { background:url(/Images/sub/icon_notice3.gif) no-repeat 0px 2px; font-size:11px; color:#c91818; padding-left:20px;}
.noticeIcon7 { background:url(/Images/sub/icon_notice.gif) no-repeat 0px 2px; font-size:12px; color:#999; padding-left:20px;}
.noticeIcon8 { background:url(/Images/sub/icon_notice7.gif) no-repeat 0px 2px; font-size:12px; color:#838383; padding-left:20px;line-height:22px;}
.noticeIcon9 { background:url(/Images/sub/icon_notice.gif) no-repeat 0px 2px; font-size:12px; color:#666; padding-left:20px;}
.dotcon { background:url(/Images/sub/dotcon.gif) no-repeat 0px 10px;padding-left:10px;  font-size:12px; line-height:24px; }
.dahn_dot { background:url(/Images/sub/bullet_dahn.gif) no-repeat 0px 8px;padding-left:20px; font-size:16px; color:#4e4e4c;  font-weight:bold;  line-height:24px; }

/*--------------border --------------*/
.borderno{ border:none;}
.borBotno{ border-bottom:none;}
.bortop2pxblack01 { border-top:solid 2px #585857;}
.bortop3pxblack01 { border-top:solid 3px #585857;}
.bortop4pxGray{ border-top:solid 3px #e7e7e7;}
.bortop2pxE1E{ border-top:solid 2px #e1e1e1;}
.bortop2px000{ border-top:solid 2px #000000;}
.bortop2px585{ border-top:solid 3px #585857;}
.bortop4px585{ border-top:solid 4px #585857;}
.bortop4px505{ border-top:solid 4px #505050;}
.bortop3px505{ border-top:solid 3px #505050;}
.bortop1px577{ border-top:dotted 1px #cbcbcb; margin-top:20px; margin-bottom:20px;}
.borBot1pxECE{ border-bottom:solid 1px #ececec;}
.borBot1pxECE{ border-bottom:dotted 1px #d6d6d6;}
.borbot1pxD5D{ border-top:solid 1px #d5d5d5;}
.borbot2pxE1E{ border-bottom:solid 2px #e1e1e1;}
.borbot2pxblack01 { border-bottom:solid 2px #585857;}
.border5pxblue { border:5px solid #dee7eb;}
.border1pxgray{ border:1px solid #dcdcdc;}
.bortop1pxblue{ border-top:solid 1px #d0e7e9;}

/*--------------input button --------------*/
input.btnSearch{ width:55px; height:23px; background:url(/Images/sub/btn_input_btnSearch.gif) no-repeat top left; border:none; color:#7f7f7f; text-align:center; font-weight:bold; padding-top:5px; margin-left:3px; cursor:pointer;}
input.spurplePlus{ width:55px; height:23px; background:url(/Images/sub/btn_input_purple02plus.gif) no-repeat left top; border:none; color:#fff; text-align:left; padding-left:12px; cursor:pointer;}
input.spurplePlus2{ width:56px; height:23px; background:url(/Images/sub/btn_input_purple03plus.gif) no-repeat left top; border:none; color:#fff; text-align:left; padding-left:9px; cursor:pointer;}
input.spurpleMinus{ width:56px; height:23px; background:url(/Images/sub/btn_input_purple01minus.gif) no-repeat left top; border:none; color:#5e5e5e; text-align:left; padding-left:9px; cursor:pointer;}
input.mpurpleRecommend{ width:60px; height:30px; background:url(/Images/sub/btn_input_purpleRecommend.gif) no-repeat left top; border:none; color:#fff; font-weight:bold; text-align:left; padding-left:23px;cursor:pointer;}
input.mpurpleLogin{ width:90px; height:64px; background:url(/Images/sub/btn_input_LcubeLogin.gif) no-repeat left top; border:none; color:#fff; font-weight:bold; text-align:center; font-size:14px;cursor:pointer; }
input.sHold{ width:60px; height:30px; background:url(/Images/sub/btn_input_sHold.gif) no-repeat left top; border:none; color:#fff; font-weight:bold; text-align:left; padding-left:25px;cursor:pointer;}

input.sgraybtnFontE{font-size:11px; color:#404040; text-align:center; padding-top:6px; font-weight:bold;}
input.sgraybtnE4{ width:75px; height:23px; background:url(/images/sub/btn_input_mgray04N.gif) no-repeat top left; border:none; cursor:pointer; }

/*button : 힐링뮤직*/
.playbtn {width:26px; height:27px; background:url(/Images/sub/Hm_Btnplay.gif) no-repeat left top; border:none; overflow:hidden; cursor:pointer;}
.myAddbtn {width:26px; height:27px; background:url(/Images/sub/Hm_BtnmyAdd.gif) no-repeat left top; border:none; overflow:hidden; cursor:pointer;}
.Hmvotebtn {width:26px; height:27px; background:url(/Images/sub/Hm_Btnvote.gif) no-repeat left top; border:none; overflow:hidden; cursor:pointer;}
.Hmtwitterbtn {width:26px; height:27px; background:url(/Images/sub/Hm_Btntwitter.gif) no-repeat left top; border:none; overflow:hidden; cursor:pointer;}
.Hmfacebookbtn {width:26px; height:27px; background:url(/Images/sub/Hm_Btnfacebook.gif) no-repeat left top; border:none; overflow:hidden; cursor:pointer;}
.HmallListenbtn {width:70px; height:23px; background:url(/Images/sub/Hm_BtnallListen.gif) no-repeat left top; border:none; overflow:hidden; cursor:pointer;}
.HmselectListenbtn {width:68px; height:23px; background:url(/Images/sub/Hm_BtnselectListen.gif) no-repeat left top; border:none; overflow:hidden; cursor:pointer;}
.HmselectListAddbtn {width:137px; height:23px; background:url(/Images/sub/Hm_BtnselectListAdd.gif) no-repeat left top; border:none; overflow:hidden; cursor:pointer;}
.HmselectListDelbtn {width:100px; height:23px; background:url(/Images/sub/Hm_BtnselectListDel.gif) no-repeat left top; border:none; overflow:hidden; cursor:pointer;}
.HmmyAdd2btn {width:114px; height:23px; background:url(/Images/sub/Hm_BtnmyAdd2.gif) no-repeat left top; border:none; overflow:hidden; cursor:pointer;}
.HmScrapbtn {width:133px; height:28px; background:url(/Images/sub/Hm_BtnScrap.gif) no-repeat left top; border:none; overflow:hidden; cursor:pointer;}
.HmAlbumModifybtn {width:50px; height:23px; background:url(/Images/sub/Hm_BtnAlbumModify.gif) no-repeat left top; border:none; overflow:hidden; cursor:pointer;}
.HmAlbumOpenbtn {width:100px; height:23px; background:url(/Images/sub/Hm_BtnAlbumOpen.gif) no-repeat left top; border:none; overflow:hidden; cursor:pointer;}
.HmAlbumDeletebtn {width:50px; height:23px; background:url(/Images/sub/Hm_BtnAlbumDelete.gif) no-repeat left top; border:none; overflow:hidden; cursor:pointer;}
.HmAScrapdeletebtn {width:110px; height:23px; background:url(/Images/sub/Hm_BtnScrapdelete.gif) no-repeat left top; border:none; overflow:hidden; cursor:pointer;}
.HmAlbumPTModifybtn {width:143px; height:23px; background:url(/Images/sub/Hm_BtnAlbumPTModify.gif) no-repeat left top; border:none; overflow:hidden; cursor:pointer;}
.HmAlbumWritingbtn {width:79px; height:23px; background:url(/Images/sub/Hm_BtnAlbumWriting.gif) no-repeat left top; border:none; overflow:hidden; cursor:pointer;}
.HmAlbumcancelbtn {width:50px; height:23px; background:url(/Images/sub/Hm_BtnAlbumcancel.gif) no-repeat left top; border:none; overflow:hidden; cursor:pointer;}
.HmAlbumlisteningbtn {width:83px; height:25px; background:url(/Images/sub/Hm_BtnAlbumlistening.gif) no-repeat left top; border:none; overflow:hidden; cursor:pointer;}
.HmAlbumclippingbtn {width:83px; height:25px; background:url(/Images/sub/Hm_BtnAlbumclipping.gif) no-repeat left top; border:none; overflow:hidden; cursor:pointer;}
.HmbtnAdd {width:15px; height:12px; background:url(/Images/Sub/Hm_myaddicon.gif) no-repeat 0 0; cursor:pointer; }
.HmbtnAdd2 {width:114px; height:23px; background:url(/Images/Sub/Hm_BtnmyAdd2.gif) no-repeat 0 0; cursor:pointer; }
.Hmbtndelete {width:49px; height:23px; background:url(/Images/Sub/Hm_Btndelete.gif) no-repeat 0 0; cursor:pointer; }
.HmselectListAddbtn2 {width:167px; height:23px; background:url(/Images/Sub/Hm_BtnselectListAdd2.gif) no-repeat 0 0; cursor:pointer; }
.HmAboutMore {width:78px; height:17px; background:url(/Images/Sub/Hm_BtnAboutMore.gif) no-repeat 0 0; cursor:pointer; text-indent:-99999px; margin-left:10px;}
.MHintrobtn {width:265px; height:33px; background:url(/Images/Sub/MH_intro_subbtn.gif) no-repeat 0 0; cursor:pointer; color:#fff; text-align:center; font-weight:bold;}

input.spurplebtnFont{font-size:11px; color:#fff; text-align:center; font-weight:bold;}
input.spurplebtn2{ width:55px; height:23px; background:url(/images/sub/btn_input_spurple02.gif) no-repeat top left; border:none; cursor:pointer; }
input.spurplebtn4{ width:81px; height:23px; background:url(/images/sub/btn_input_spurple04.gif) no-repeat top left; border:none; cursor:pointer; }
input.spurplebtn4_1{ width:75px; height:23px; background:url(/images/sub/btn_input_spurple04_1.gif) no-repeat top left; border:none; cursor:pointer; }
input.spurplebtn6{ width:107px; height:23px; background:url(/images/sub/btn_input_spurple06.gif) no-repeat top left; border:none; cursor:pointer; }
input.spurplebtn7{ width:114px; height:21px; background:url(/images/sub/btn_input_mpurple07.gif) no-repeat top left; border:none; cursor:pointer; }
input.spurplebtn10{ width:147px; height:23px; background:url(/images/sub/btn_input_spurple10.gif) no-repeat top left; border:none; cursor:pointer; }
input.spurplebtn13{ width:200px; height:23px; background:url(/images/sub/btn_input_spurple13.gif) no-repeat top left; border:none; cursor:pointer; }
input.spurplebtn15{ width:67px; height:23px; background:url(/images/sub/btn_input_spurple15.gif) no-repeat top left; border:none; cursor:pointer; }
input.pinkbtn4 {width:95px; height:23px; background:url(/images/sub/btn_input_pink04.gif) no-repeat top left; border:none; cursor:pointer; }
input.pinkbtn5 {width:109px; height:23px; background:url(/images/sub/btn_input_pink05.gif) no-repeat top left; border:none; cursor:pointer; }
input.darkgraybtn5 {width:97px; height:25px; background:url(/images/sub/btn_input_darkgray05.gif) no-repeat top left; border:none; cursor:pointer; }
input.darkgraybtn6 {width:118px; height:25px; background:url(/images/sub/btn_input_darkgray06.gif) no-repeat top left; border:none; cursor:pointer; }



input.spurplebtnFontR{font-size:11px; color:#fff; padding-left:15px; padding-top:6px; font-weight:bold;}
input.spurplebtnR4{ width:89px; height:23px; background:url(/images/sub/btn_input_spurple04N.gif) no-repeat top left; border:none; cursor:pointer; }

input.sgraybtnFont{font-size:11px; color:#7a7a7a; text-align:center; font-weight:bold;}
input.sgraybtnBlackFont{font-size:11px; color:#222; text-align:center; font-weight:bold;}
input.sgraybtnFont2{font-size:11px; color:#666666; text-align:center; font-weight:bold;}
input.sgraybtnFont3{font-size:11px; color:#404040; text-align:center; font-weight:bold;}
input.sgraybtn2{ width:55px; height:23px; background:url(/images/sub/btn_input_sgray02.gif) no-repeat top left; border:none; cursor:pointer; }
input.sgraybtn4{ width:75px; height:23px; background:url(/images/sub/btn_input_sgray04.gif) no-repeat top left; border:none; cursor:pointer; }
input.sgraybtnarrow4{ width:84px; height:23px; background:url(/images/sub/btn_input_sgrayarrow04.gif) no-repeat top left; border:none; cursor:pointer; }
input.sgraybtnarrow5{ width:110px; height:23px; background:url(/images/sub/btn_input_sgrayarrow05.gif) no-repeat top left; border:none; cursor:pointer; }
input.sgraybtn6{ width:100px; height:23px; background:url(/images/sub/btn_input_sgray06.gif) no-repeat top left; border:none; cursor:pointer; }
input.sgraybtn7{ width:113px; height:21px; background:url(/images/sub/btn_input_grey07.gif) no-repeat top left; border:none; cursor:pointer; }
input.sgraybtn8{ width:125px; height:23px; background:url(/images/sub/btn_input_sgray8.gif) no-repeat top left; border:none; cursor:pointer;}
input.sgraybtn9{ width:135px; height:23px; background:url(/images/sub/btn_input_sgray9.gif) no-repeat top left; border:none; cursor:pointer;}
input.sgraybtn10{ width:160px; height:23px; background:url(/images/sub/btn_input_sgray10.gif) no-repeat top left; border:none; cursor:pointer;}
input.sgraybtn12{ width:186px; height:23px; background:url(/images/sub/btn_input_sgray12.gif) no-repeat top left; border:none; cursor:pointer;}
input.sgraybtn20{ width:350px; height:23px; background:url(/images/sub/btn_input_sgray15.gif) no-repeat top left; border:none; cursor:pointer;}
input.spinkbtn6{ width:100px; height:23px; background:url(/images/sub/btn_input_spink06.gif) no-repeat top left; border:none; cursor:pointer;}

input.sredbtnFont{font-size:11px; color:#FFFFFF; text-align:center; font-weight:bold; padding-top:4px;}
input.sredbtn1{ width:75px; height:23px; background:url(/images/sub/btn_input_sredbtn1.png) no-repeat top left; border:none; cursor:pointer; }

input.spurplebtn4_1{ width:75px; height:23px; background:url(/images/sub/btn_input_spurple04_1.gif) no-repeat top left; border:none; cursor:pointer; }

input.mYRbtn2{ width:60px; height:30px; background:url(/images/sub/btn_input_YR02.gif) no-repeat top left; border:none; cursor:pointer; color:#fff; font-size:12px; }

input.mpurplebtnFont{font-size:12px; color:#fff; text-align:center; font-weight:bold;}
input.mpurplebtnFont2{font-size:16px; color:#fff; text-align:center; font-weight:bold;}
input.mpurplebtn2{ width:60px; height:31px; background:url(/images/sub/btn_input_mpurple02.gif) no-repeat top left; border:none; cursor:pointer; }
input.mpurplebtn5{ width:100px; height:31px; background:url(/images/sub/btn_input_Lgray05.gif) no-repeat top left; border:none; cursor:pointer; }
input.mpurplebtn4{ width:87px; height:30px; background:url(/images/sub/btn_input_mpurple04.gif) no-repeat top left; border:none; cursor:pointer; }
input.mpurplebtn6{ width:115px; height:30px; background:url(/images/sub/btn_input_mpurple06.gif) no-repeat top left; border:none; cursor:pointer; }
input.mpurplebtn8{ width:145px; height:30px; background:url(/images/sub/btn_input_mpurple08.gif) no-repeat top left; border:none; cursor:pointer; }
input.mpurplebtn9{ width:170px; height:31px; background:url(/images/sub/btn_input_mpurplebtn9.gif) no-repeat top left; border:none; cursor:pointer; }
input.mpurplebtn10{ width:180px; height:30px; background:url(/images/sub/btn_input_mpurple10.gif) no-repeat top left; border:none; cursor:pointer;}
input.mpurplebtn11{ width:200px; height:30px; background:url(/images/sub/btn_input_mpurplebtn11.gif) no-repeat top left; border:none; cursor:pointer; }
input.mLgraybtn11{ width:192px; height:31px; background:url(/images/sub/btn_input_Lgray11.gif) no-repeat top left; border:none; cursor:pointer; }
input.mpurplebtnWrite{ width:80px; height:30px; background:url(/Images/sub/btn_input_purpleWrite.gif) no-repeat top left; border:none; font-weight:bold; cursor:pointer; color:#fff; text-align:left; padding-left:28px;}
input.mpurplebtnHmWrite{ width:142px; height:30px; background:url(/Images/sub/btn_input_HmWrite.gif) no-repeat left top; border:none; color:#fff; font-weight:bold; text-align:left; padding-left:30px;cursor:pointer;}
input.orangebtn4{ width:83px; height:22px; background:url(/Images/Sub/btn_input_Orange04.gif) no-repeat top left; border:none; cursor:pointer;}
input.orangebtn5{ width:95px; height:23px; background:url(/Images/Sub/btn_input_Orange05.gif) no-repeat top left; border:none; cursor:pointer;}
input.Greenbtn2{ width:50px; height:23px; background:url(/Images/Sub/btn_input_Green02.gif) no-repeat top left; border:none; cursor:pointer;}
input.Greenbtn4{ width:83px; height:22px; background:url(/Images/Sub/btn_input_Green04.gif) no-repeat top left; border:none; cursor:pointer;}
input.Pinkbtn6{ width:126px; height:22px; background:url(/Images/Sub/btn_input_Pink06.gif) no-repeat top left; border:none; cursor:pointer;}

input.greenlebtnFont{font-size:12px; color:#3b951c; text-align:center; font-weight:bold;}
input.GreenbtnBg5{ width:85px; height:23px; background:url(/Images/Sub/btn_input_BgGreen02.gif) no-repeat top left; border:none; cursor:pointer;}
input.GreenbtnBg10{ width:100px; height:23px; background:url(/Images/Sub/btn_input_BgGreen02.gif) no-repeat top left; border:none; cursor:pointer;}

input.yellowbtnFont{font-size:12px; color:#fffc00; text-align:center; font-weight:bold;}
input.orangebtn2{ width:68px; height:31px; background:url(/Images/Sub/btn_input_Orange02.gif) no-repeat top left; border:none; cursor:pointer; text-align:left;}
input.orangbtnBg5{ width:55px; height:31px; background:url(/Images/Sub/btn_input_OrangeBg02.gif) no-repeat top left; border:none; cursor:pointer; text-align:right;}
input.orangbtnBg10{ width:70px; height:31px; background:url(/Images/Sub/btn_input_OrangeBg02.gif) no-repeat top left; border:none; cursor:pointer; text-align:right;}



input.mbluebtn8{ width:145px; height:30px; background:url(/images/sub/btn_input_mblue08.gif) no-repeat top left; border:none; cursor:pointer; }

input.mgraybtnFont{font-size:12px; color:#464646; text-align:center; font-weight:bold;}
input.mgraybtn2{ width:60px; height:31px; background:url(/images/sub/btn_input_mgray02.gif) no-repeat top left; border:none; cursor:pointer; }
input.mgraybtn4{ width:87px; height:30px; background:url(/images/sub/btn_input_mgray04.gif) no-repeat top left; border:none; cursor:pointer; }
input.mgraybtn6{ width:115px; height:30px; background:url(/images/sub/btn_input_mgray06.gif) no-repeat top left; border:none; cursor:pointer; }
input.mgraybtn15{ width:226px; height:30px; background:url(/images/sub/btn_input_mgray15.gif) no-repeat top left; border:none; cursor:pointer; }
input.mgraybtn45 {width:145px; height:30px; background:url(/images/sub/btn_input_mgray05N.gif) no-repeat top left; border:none; cursor:pointer;}

input.LpurplebtnFont{font-size:14px; color:#fff; text-align:center; font-weight:bold;}
input.Lpurplebtn2{ width:128px; height:44px; background:url(/images/sub/btn_input_Lpurple02.gif) no-repeat top left; border:none; cursor:pointer; }
input.Lpurplebtn4{ width:170px; height:44px; background:url(/images/sub/btn_input_Lpurple04.gif) no-repeat top left; border:none; cursor:pointer; }
input.Lpurplebtn6{ width:230px; height:44px; background:url(/images/sub/btn_input_Lpurple06.gif) no-repeat top left; border:none; cursor:pointer; }
input.Lpurplebtn_brain3d{ width:209px; height:44px; background:url(/images/sub/btn_input_brain3d.gif) no-repeat top left; border:none; cursor:pointer; margin-right:10px;}

input.LgraybtnFont{font-size:14px; color:#2d2d2d; text-align:center; font-weight:bold;}
input.Lgraybtn2{ width:130px; height:44px; background:url(/images/sub/btn_input_Lgray02.gif) no-repeat top left; border:none; cursor:pointer; }
input.Lgraybtn6{ width:185px; height:44px; background:url(/images/sub/btn_input_Lgray06.gif) no-repeat top left; border:none; cursor:pointer; }

input.scubepurplebtnFont{font-size:12px; color:#fff; text-align:center; font-weight:bold; vertical-align:middle; text-align:center;}
input.scubepurplebtn2{ width:68px; height:52px; background:url(/images/sub/btn_input_scubepurple02.gif) no-repeat top left; border:none; cursor:pointer;  }

input.LcubepurplebtnFont{font-size:12px; color:#fff; text-align:center; font-weight:bold; vertical-align:middle; text-align:center;}
input.Lcubepurplebtn2{ width:82px; height:64px; background:url(/images/sub/btn_input_Lcubepurple02.gif) no-repeat top left; border:none; cursor:pointer; }

input.Lbgreenbtn{ width:230px; height:44px; background:url(/images/sub/btn_input_Lbgreen01.gif) no-repeat top left; border:none; cursor:pointer; }


.basicWrite .btnFile_bg {display:inline-block; width:88px; height:23px; background:url(/images/sub/btnFile_bg.gif) no-repeat left top }
.btnFile_bg .btnFile { width: 88px; height: 23px; vertical-align: top; opacity: 0; filter: alpha(opacity=0); cursor:pointer;}

input[type="file" i]::-webkit-file-upload-button {width:1px;padding:0;border-width:0}

/*--------------개인정보취급방침 표--------------*/
.Pcontable {border:1px solid #eaeaea; border-right:none; border-bottom:none;} 
.Pcontable th { background-color:#fafafa; text-align:center; border-bottom:1px solid #eaeaea; border-right:1px solid #eaeaea; padding:7px;}
.Pcontable td {border-bottom:1px solid #eaeaea; border-right:1px solid #eaeaea; padding:7px;}
