/************************************************************************
 * ÆÄÀÏ¸í : global.css
 * ¼³¸í  : ±Û·Î¹ú css
 * °ü¸®ÀÚ : dalrae@ktmusic.co.kr
************************************************************************/
/* ¿¡·¯¹ß»ý½Ã */
.ErrorWrap {width:610px;height: 500px;position: absolute;top: 50%;left: 50%;margin: -275px 0 0 -305px;font:normal 12px µ¸¿ò;line-height:16px;}
.ErrorWrap h1 {float:left;height:24px;padding:0;margin:0;}
.ErrorWrap ul.location {float:right;padding-right:25px;font:normal 11px µ¸¿ò;}
.ErrorWrap ul.location li {float:left;padding:9px 0 0 4px;color:#b9c3c2;}
.ErrorWrap ul.location li a {color:#617979;}

.ErrorBgBox {clear:both;background:url('http://image.dosirak.com/Images/Global/bg_error_02.gif') no-repeat left bottom;}
.ErrorBgBoxline {background:url('http://image.dosirak.com/Images/Global/bg_error_01.gif') no-repeat left top;}
.ErrorContents {width:553px;margin-left:23px;padding-top:75px;text-align:center;}
.ErrorBtnArea {padding:40px 0 24px 0;border-bottom:1px solid #dfe9e8;}
.ErrorTextArea {padding:30px 0 50px 40px;text-align:left;}	/* [0701] */
.ErrorTextArea strong a {text-decoration:underline;}

.ErrorCopyright {margin-top:20px;text-align:center;}

.conTop	 .total_list	{float:right; margin-top:16px; padding-right:17px;}

/*ÀÌ¸ÞÀÏ¹«´Ü¼öÁý°ÅºÎ*/
.emailRejection		.box_con{padding:20px 15px 40px 15px; letter-spacing:-0.1em; line-height:18px;}

/*µµ½Ã¶ôÀÌ¿ë¾à°ü*/
.agreement_wrap	{margin-left:10px;}
.agreement_wrap	h3{font:bold 11px µ¸¿ò; margin:25px 0 16px 0;}
.agreement_wrap	.link_box	ul{width:640px; margin:15px 35px 15px 35px; font-weight:bold; background:url('http://image.dosirak.com/Images/Global/line_ver_gray.gif') 305px 5px no-repeat; overflow:auto;}
.agreement_wrap	.link_box	ul	li{float:left; width:320px; line-height:24px;}


.agreement_wrap	.box_con	{width:675px; height:540px; padding:0 20px 20px 20px; margin-top:15px; border:1px solid #c3cece; overflow-x:hidden; overflow-y:scroll;}
.agreement_wrap	.box_con	p{letter-spacing:-0.1em;}
.agreement_wrap	.box_con	ul	ul{margin-left:10px; margin-bottom:3px;}
.agreement_wrap	.box_con	ul	ul	ul{margin-left:10px; margin-bottom:5px;}
.agreement_wrap	.box_con	ul	li	ol	{margin-left:30px; margin-bottom:3px;}
.agreement_wrap	.box_con	ol	{margin-left:25px;}

.agreement_wrap	.teenager_wrap	{margin:0px 20px 20px 20px;}

.rule_con	{color:#839894; font:normal 11px µ¸¿ò;padding:20px 0;}
.rule_con	h4 {font:bold 14px µ¸¿ò; color:#666; margin-bottom:20px;}
.rule_con	.rule_t	{font-weight:bold; margin-bottom:10px;}
.rule_con	.rule_c	{margin-bottom:20px; padding-right:20px; line-height:160%}
.rule_con	table.rule_table {border:1px solid #ccc;}
.rule_con	table.rule_table th {border:1px solid #ccc;padding:5px 5px 3px 5px;}
.rule_con	table.rule_table td {border:1px solid #ccc;padding:5px 5px 3px 5px;}
.rule_chk	{margin:7px 0 20px} 
.agree_con	{padding-top:18px; border-top:1px solid #E1E6E6; }

/* °³ÀÎÁ¤º¸ Ãë±Þ¹æÄ§ */
.privateRule	{}
.privateRule	.boxCon	 {width:556px; height:152px; margin-bottom:20px; padding:38px 0 0 159px; background:url('/Images/Global/box_img_privateRule.gif') no-repeat;}
.privateRule	.boxCon	 .txt_01	{margin-bottom:12px;}
.privateRule	.boxCon	 .txt_02	{width:517px; height:67px; background:url('/Images/Global/txt_privateRule_02.gif') no-repeat;}

.privateRule	.title_privateRule	{width:712px; padding:27px 0 20px 2px; overflow:hidden;}
.privateRule	.title_privateRule	li	{float:left; width:330px; padding:0 0 5px 25px; font-weight:bold; letter-spacing:-0.1em}
.privateRule	.title_privateRule	li.left	{border-left:1px solid #e5eded;}

.privateRule	.box_skyblue715_btm	{width:675px; padding:20px 20px 0 20px; color:#839894; font:normal 11px µ¸¿ò; letter-spacing:-0.1em}
.privateRule	.box_skyblue715_btm	h3	 {font:bold 11px µ¸¿ò;}
.privateRule	.box_skyblue715_btm	.txt_con	{margin:20px 0; line-height:18px;}
.privateRule	.box_skyblue715_btm	.txt_con	li	{margin-bottom:5px;}
.privateRule	.box_skyblue715_btm	.txt_con	li	.conA	{margin-top:10px; padding-left:9px;}

table.rule_table {border:1px solid #ccc;}
table.rule_table th {border:1px solid #ccc;padding:5px 5px 3px 5px;}
table.rule_table td {border:1px solid #ccc;padding:5px 5px 3px 5px;}

/* ¼³¹®Á¶»ç */
.researching	{}
.researching	.board_list	.num	{width:58px;}
.researching	.board_list	.title	{width:439px;}
.researching	.board_list	.date	{width:79px; color:#8e9f9c; font:normal 11px µ¸¿ò;}
.researching	.board_list	.period	{padding-right:15px; color:#8e9f9c; font:normal 11px µ¸¿ò;}

.researching	.question	{width:705px; padding:20px; overflow:auto; overflow:hidden;}
.researching	.question	.photo	{float:left; width:285px;}
.researching	.question	dl	{float:left; margin-top:25px; color:#4f6161; letter-spacing:-0.1em}
.researching	.question	dl	dt	{margin-bottom:15px; font:bold 14px µ¸¿ò;}

.researching	.question_list	{}
.researching	.question_list	dt	{margin:30px 0 10px 0; padding-left:13px; color:#657c7b; font-weight:bold;}
.researching	.question_list	dt	img	{margin:-1px 6px 0 0;}
.researching	.question_list	dd	 .box_white745_btm	{padding-bottom:15px;}
.researching	.question_list	.type1	{overflow:auto; overflow:hidden;}
.researching	.question_list	.type1	li	{float:left; padding-right:100px; font:normal 11px µ¸¿ò; letter-spacing:-0.1em}
.researching	.question_list	.type2	{overflow:auto; overflow:hidden;}
.researching	.question_list	.type2	li	{float:left; width:320px; margin-bottom:10px; padding-right:22px; font:normal 11px µ¸¿ò; letter-spacing:-0.1em;}
.researching	.question_list	.type3	{}
.researching	.question_list	.type3	li	{margin-bottom:10px; font:normal 11px µ¸¿ò; letter-spacing:-0.1em}
.researching	.question_list	.type3	li.end	 {margin-bottom:0px;}

/* »çÀÌÆ®¸Ê */
.siteMap	{width:727px; padding-left:18px; overflow:hidden;}
.siteMap	dl	{float:left; width:166px; margin-right:14px; border-right:1px solid #e5eae9;}
.siteMap	dl	dt	{width:153px; margin-bottom:12px; font-size:0px;}
.siteMap	dl	dd	 {padding-left:8px;}
.siteMap	dl	dd	 li	{width:131px; font-size:0px;}
.siteMap	dl.last	{border-right:0px;}

.siteMap	.genreMusic	{height:276px;}
.siteMap	.newMusic	{height:276px;}
.siteMap	.chart	{height:276px;}
.siteMap	.musicBrunch	{height:276px;}

.siteMap	.openAlbum	{height:204px; margin-top:60px;}
.siteMap	.musicVideo	{height:204px; margin-top:60px;}
.siteMap	.eNews	{height:204px; margin-top:60px;}
.siteMap	.event	{height:204px; margin-top:60px;}

.siteMap	.myPage	{height:251px; margin-top:60px;}
.siteMap	.customerService	{height:251px; margin-top:60px;}
.siteMap	.service	{height:251px; margin-top:60px;}

/* 091020_¸®´º¾óÁß */
.ErrorBtnArea2 {padding:0px 0 27px 0;border-bottom:1px solid #dfe9e8;}

.ErrorWrap2 {width:722px; margin:5% auto 0;}
.ErrorWrap2 .top {position:relative; height:57px; font-size:0; background:url('/Images/Global/bg_error2.gif') no-repeat 0 0;}
.ErrorWrap2 .body {padding:0 0 0 43px; background:url('/Images/Global/bg_error2.gif') repeat-y -722px 0;}
.ErrorWrap2 .bottom {height:27px; font-size:0; background:url('/Images/Global/bg_error2.gif') no-repeat -1444px 0;}
.ErrorWrap2 .bg_foreign {width:614px; margin-top:10px; padding:10px 0 0 12px; background:url('/Images/Global/bg_foreign.gif') no-repeat 0 0;}
.ErrorWrap2 .bg_foreign_bottom {width:626px; height:10px; margin-bottom:12px; font-size:0; background:url('/Images/Global/bg_foreign.gif') no-repeat 0 100%;}
.ErrorWrap2 .foreign_need {margin:8px 12px 0; font:bold 11px/18px dotum;}
.ErrorWrap2 .foreign_need span {font-weight:normal;}

