/*///////////////////// ¼­ºêÆäÀÌÁö ·¹ÀÌ¾Æ¿ô ///////////////////////////*/

/*ÆäÀÌÁöÀüÃ¼·¹ÀÌ¾Æ¿ô*/
#subPage {margin:0 auto;} 
#subPage .sLeft {float:left;}
#subPage .sRight {float:right;}
#subPage .sRight .sCon {width:100%; clear:both;}  /*ÆäÀÌÁöº»¹®*/

/*¼­ºê ÆäÀÌÁö¹Ù*/
#pageBar {width:100%; border-bottom:1px solid #dddddd; vertical-align:middle;}
#pageBar .pTitle {float:left; width:50%; font-size:20px; font-weight:600; color:#555; font-family:"Nanum Gothic"; text-align:left;}  /*¼­ºêÅ¸ÀÌÆ²*/

#pageBar .pb {float:right; width:50%; font-size:12px; color:#888;	text-decoration:none; text-align:right;}
#pageBar .pb li {display:inline;  padding:0 10px 0 5px; *zoom:1; background:url(/_img/total/arrow.jpg) right 0 no-repeat;}
#pageBar .pb li.pb1 {}
#pageBar .pb li.pb2 {color:#739937; background:none;}

/*¼­ºêºñÁÖ¾ó*/
.sVisual {width:100%; margin-bottom:10px;} 

.sVisual .sVtext {position:absolute; z-index:2; padding-left:40px; padding-top:25px; font-size:30px; color:#555; font-weight:600; font-family:"Nanum Gothic";}
.sVisual .sVtext span {font-size:18px; color:#888; line-height:45px;}
.sVisual .sVimg {position:absolute; z-index:1;}

.sTitle {font-size:22px; line-height:50px; border-bottom:1px solid #ccc; text-indent:10px; color:#555; font-weight:600; font-family:"Nanum Gothic"; margin-bottom:30px;}
.blitTitle {background:url(/_img/total/blit.png) 5px center no-repeat; text-indent:28px; line-height:35px; font-weight:600; font-size:16px; color:#777; font-family:"Nanum Gothic";}

/*////////////////// ÀÌ¿ë¾à°ü & °³ÀÎÁ¤º¸º¸È£Á¤Ã¥ ÆäÀÌÁö /////////////////*/

.contents_scrolly {overflow-x:hidden; overflow-y:scroll; border:1px solid #ddd; background:#fdfdfd;}
.agree {font-size:12px; line-height:16px; color:#999;}
.agree h1 {font-size:14px; color:#666; font-weight:bold;}
.agree h2 {font-size:12px; line-height:30px; color:#777; font-weight:bold;}


/*///////////////////// ¼­ºêÆäÀÌÁö °³º° ///////////////////////////*/

/*ÀÛ°¡¸®½ºÆ®*/
#memberList {clear:both; margin-top:-15px;}
#memberList .memberBox {clear:both; border-bottom:1px solid #e6e6e6; overflow:hidden;}
#memberList .memberBox .img {padding:15px; padding-left:0; float:left;}
#memberList .memberBox .con {padding:20px 0px; float:left;}
#memberList h1 {color:#060; font-size:12px; font-weight:bold;}
#memberList h1 span {color:#555;} 
#memberList h3 {color:#666; font-size:12px;}

/*½ÃÀÐ±â*/
#songrView {clear:both;}
#songrView .memberBox {clear:both; border:10px solid #ededed; overflow:hidden;}
#songrView .memberBox .img {float:left; padding:10px; padding-right:10px; width:130px; margin:0 auto}
#songrView .memberBox .con {float:left; padding:10px; padding-left:0px; width:420px;}
#songrView .memberBox .con .name {font-size:26px; font-family:"Nanum Gothic"; font-weight:600; color:#404040; border-bottom:1px solid #ccc; line-height:30px; vertical-align:text-top; padding-bottom:7px;}


/*ÀÛ°¡ºä*/
#memberView {clear:both;}
#memberView .memberBox {clear:both; border:10px solid #ededed; overflow:hidden;}
#memberView .memberBox .img {float:left; padding:40px; padding-right:20px; width:150px;}
#memberView .memberBox .con {float:left; padding:40px; padding-left:0px; width:545px;}
#memberView .memberBox .con .name {font-size:26px; font-family:"Nanum Gothic"; font-weight:600; color:#404040; border-bottom:1px solid #ccc; line-height:30px; vertical-align:text-top; padding-bottom:7px;}

#memberView .memberBox .con .info {padding-top:15px; padding-bottom:15px;}
#memberView .memberBox .info li {float:left; width:46%; padding-right:2%;}
#memberView .memberBox .info th, #memberView .info td {text-align:left; color:#656565; height:20px; line-height:20px;}

#memberView .memberAlbum {clear:both; padding-top:40px;}
#memberView .memberAlbum .title {font-size:18px; font-weight:600; color:#404040; border-bottom:1px solid #e6e6e6; line-height:40px;}
#memberView .memberAlbum .list {padding:15px 0px; margin-left:-30px;}
#memberView .memberAlbum .list ul {font-size:11px; font-weight:100; float:left; width:141px; padding-left:30px;}
#memberView .memberAlbum .list h1 {font-size:11px; text-align:center; padding-top:10px; width:141px; overflow:hidden;}
#memberView .memberAlbum .list h2 {font-size:11px; text-align:center; width:141px; overflow:hidden; line-height:16px; color:#666;}

#memberView .myMain {clear:both; padding-top:40px;}
#memberView .myMain .title {font-size:18px; font-family:"Nanum Gothic"; font-weight:600; color:#404040; border-bottom:1px solid #e6e6e6; line-height:40px;}
#memberView .myMain .list {padding:5px 0px; margin-left:0px;}
#memberView .myMain .list ul {font-size:11px; font-weight:100; float:left; width:124px; padding-left:10px;}
#memberView .myMain .list h1 {font-size:11px; text-align:center; font-weight:bold; padding-top:5px; width:124px; overflow:hidden;}
#memberView .myMain .list h2 {font-size:11px; text-align:center; width:124px; overflow:hidden; line-height:16px; color:#666;}

#memberView .memberPlayer {clear:both; padding-top:40px;}
#memberView .memberPlayer .title {font-size:18px; font-family:"Nanum Gothic"; font-weight:600; color:#404040; line-height:40px;}

#playerList .pBtn {padding-top:8px;padding-left:5px; border-top:1px solid #e6e6e6; border-bottom:1px solid #e6e6e6;}
#playerList .pBtn li {display:inline; padding-right:5px; height:22px;} 
#playerList .pBtn li.pr {padding-right:5px; height:22px; float:right; color:#555;} 

table.mp {}
table.mp thead td {height:16px; line-height:16px; border-bottom:2px solid #e6e6e6; text-align:center; color:#459b02; font-weight:bold;}
table.mp td {padding:5px 0px; border-bottom:1px solid #e6e6e6;}
table.mp img {vertical-align:middle;} 
table.mp td.img {padding:8px 10px; width:46px;}
table.mp td.num {font-family:"Nanum Gothic"; font-size:22px; color:#666; font-weight:bold;}
table.mp td.num span {color:#f30;}
table.mp td.btns {text-align:center; width:90px;}
table.mp td {font-size:12px; color:#555;}

.player_num {display:block;}
.player_num li {width:24px; height:23px; background:#e6e6e6; color:#666; display:inline-block; margin-right:3px; line-height:23px;vertical-align:middle;}


/*//////////////////°í°´¼¾ÅÍ,¸¶ÀÌ¸Þ´º//////////////////*/

/*°í°´¼¾ÅÍÅ¸ÀÌÆ²ºñÁÖ¾ó*/
.csVisual {margin-bottom:30px;}
.csVisual .csInfo {padding:30px 0px; border:1px solid #ddd; text-align:center;}
.csVisual .csBtn {border: 1px solid #ddd;	border-top: none;}
.csVisual .csBtn li {text-align: center;	border-right: 1px solid #ddd;	width: 136px;	display: inline-block;}
.csVisual .csBtn li.last {border-right: none;	width: 138px;}


/*¸¶ÀÌ¸Þ´ºÅ¸ÀÌÆ²ºñÁÖ¾ó*/
.myVisual {margin-bottom:30px;}
.myVisual .myInfo {border:5px solid #e9e9e9;}
.myVisual .myInfo td {border-right:1px solid #ddd; padding:20px 30px; border-collapse:collapse;}
.myVisual .myInfo td td {border:none; padding:0px; color:#888; line-height:24px;}

.myVisual .myInfo td.myTitle {font-weight:bold; font-size:14px; line-height:28px;}
.myVisual .myInfo td.my_blue { text-align:right; text-decoration:underline; font-weight:bold; color:#277fe0;}

.myVisual .myBtn {border: 1px solid #ddd;	border-top: none;}
.myVisual .myBtn li {text-align: center;	border-right: 1px solid #ddd;	width: 136px;	display: inline-block;}
.myVisual .myBtn li.last {border-right: none;	width: 138px;}


/*°í°´¼¾ÅÍ-faq*/
#faqBody {position:relative; margin-bottom:20px;}
#faqBody ul {text-align:left; padding:20px 0;background:#555;}
#faqBody .text{background:#fff;}


/*¼³¸í±Û
.explain {font-family:"³ª´®°íµñ"; float:left; width:490px;}
.explain h1 {font-size:24px; line-height:28px; color:#333333; font-weight:bold;}
.explain h1 span {font-size:13px; color:#777777; padding-left:20px; font-weight:normal;}
.explain h2 {font-size:12px; color:#555555; display:block; padding-top:20px;}
.explain h3 {font-size:12px; color:#666; display:block; padding-top:5px;}


/*°¡°ÝÇ¥
.chart {font-family:"³ª´®°íµñ"; float:right; width:240px;}
.chart .size {text-align:right; padding:0}
.chart .price {width:240px; border-top:1px solid #999999; border-left:1px solid #999999;}
.chart .price thead {background:#d9d9d9;}
.chart .price thead td {height:24px; font-weight:bold; font-size:11px; color:#666666;}
.chart .price td {border-bottom:1px solid #999999; border-right:1px solid #999999; height:33px; text-align:center; font-size:10px; color:#888;}
.chart .price td.page {color:#666666; font-size:11px; font-weight:bold;}



/////////////////¼­ºê¸ÞÀÎ-º£½ºÆ®Å×ÀÌºí////////////////////

.best_list {margin-bottom:30px;}
.bestTable {background:#e8e8e8;}
.bestTable td {background:#ffffff;}
.bestTable img {border:1px solid #dddddd;}

/////////////////¼­ºê¸ÞÀÎ-ÅÇ¸Þ´º////////////////////

.tab_detail div {background:url(/_img/subMain/d_menu_bg.png) left top no-repeat;}
.tabmenu {text-align:right;}
.tabmenu li {display:inline; padding-right:7px;} 

*/



