@charset "euc-kr";

/* Default Style */

/* base */
body{font-family:'Dotum'; font-size:12px; color:#666; background:#fff; margin:0; padding:0;}
div, span, h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, img, dl, dt, dd, ol, ul, li, fieldset, form, label, legend	{margin:0;padding:0; border:0; outline:0; vertical-align:top;}
h1, h2, h3, h4, h5, h6{font-weight:normal;font-size:100%}
ul, ol, li{list-style:none}
fieldset, img{border:none}

/* Link style */
a					{color:#555454; text-decoration:none}
a:hover, a:active	{color:#128a09; text-decoration:underline}

/* Table Style */
table  		{border-collapse:separate;  border-spacing:0; width:100%;}
table td img	{vertical-align:top;}

/* tag all font-size set */
p,div,ul,li,dl,dt,dd,ol,a,em,strong,fieldset,textarea,input,select,span,table,th,td,address,cite,
h1,h2,h3,h4,h5,h6 {font-family:'dotum';}

/* From Style */
textarea	{border:1px solid #d3d0c9; padding:5px;}
input		{vertical-align:top; }
select		{}
hr, caption {display:none;}
legend		{position:absolute; height:0; width:0; font-size:0px; line-height:0; overflow:hidden; text-indent:-20000px; border:0; background:none;}
address,cite,em	{font-style:normal;}
fieldset	{border:0; padding:0; }

.hide			{position:absolute; text-indent:-5000px; font-size:0; line-height:0; height:0; overflow:hidden; }
.none			{display:none;}

.scroll {
	overflow-y:auto;
	scrollbar-face-color:#eeeeee;			/* 스크롤바표면색상 */
	scrollbar-shadow-color:#eeeeee;			/* 오른쪽과 아래의 테두리색상 */
	scrollbar-highlight-color:#eeeeee;		/* 왼쪽과 위쪽의 테두리색상 */
	scrollbar-3dlight-color:#eeeeee;		/* 버튼바깥쪽의 왼쪽, 위쪽 테두리색 */
	scrollbar-darkshadow-color:#eeeeee;		/* 버튼바깥쪽의 오른쪽과, 아래의테두리색 */
	scrollbar-track-color:#FFFFFF;			/* 스크롤바의 바탕색 */
	scrollbar-arrow-color:#FFFFFF;			/* 버튼의 화살표색상 */
	}

.korean					{ime-mode:active; }

#help:focus,#callcenter:focus,#btnOk:focus,#btnNext:focus,#btnBill:focus,#btnCancel:focus,#btnError:focus,#btnResend:focus,#a1:focus,#a2:focus,#a3:focus,#a4:focus,#noticecpin:focus	{outline:1px solid #FF0000}
#chk01:focus,#chk02:focus,#chk03:focus,#chk04:focus,#chkconfirm:focus,#istermsagree2:focus,#Carrier1:focus,#Carrier6:focus,#Carrier9:focus,#Carrier0:focus,#MVNO:focus,#DstAddr0:focus,#DstAddr1:focus,#DstAddr2:focus,#Iden0:focus,#Iden1:focus,#UseCPin0:focus,#UseCPin1:focus,#CPIN:focus,#OTP:focus, #Email:focus	{outline:1px solid #FF0000}

.paymentPop	{width:494px; height:674px; overflow:hidden; border:3px solid #4d7fd3; background:#fff;}
.paymentPop p.tit		{position:relative;}
.paymentPop p.tit span.logo	{position:absolute; right:0; top:0; display:inline-block; width:115px; height:47px; overflow:hidden;}
.paymentPop p.tit span.logo img	{widthL:115px; height:47px;}

.paymentPop .tabArea	{height:38px; width:100%; overflow:hidden; position:relative; background:url(../images/cType00_bg01.gif) no-repeat left top;}
.paymentPop .tabArea.st02		{background:url(../images/cType00_bg02.gif) no-repeat left top;}
.paymentPop .tabArea ul.tab		{width:100%; overflow:hidden;}
.paymentPop .tabArea ul.tab li	{float:left; display:inline-block; padding-top:14px; color:#fff; font-weight:bold; text-align:center;}
.paymentPop .tabArea ul.tab li.tab01	{width:123px;}
.paymentPop .tabArea ul.tab li.tab02	{width:140px;}
.paymentPop .tabArea p.btnSet	{position:absolute; right:12px; top:9px;}
.paymentPop .tabArea p.btnSet a	{display:inline-block; margin-right:5px; float:left;}

.paymentPop .content			{height:566px; overflow:hidden; padding:0 17px; position:relative;}
.paymentPop .content .product		{margin-top:15px; width:458px; border:1px solid #dcdcdd;}
.paymentPop .content .product dl	{width:100%; overflow:hidden; border-top:1px solid #dcdcdd;}
.paymentPop .content .product dl.first	{border-top:0;}
.paymentPop .content .product dl dt	{float:left; width:105px; background:#f0f0f3; text-align:center; padding-top:8px; height:19px;}
.paymentPop .content .product dl dd	{float:left; width:343px; padding:8px 0 0 10px; vertical-align:text-bottom;}
.paymentPop .content .product dl dd.pay		{font-weight:bold;}
.paymentPop .content .product dl dd.pay span.vat	{font-size:12px; font-weight:normal;}
.paymentPop .content .product dl dd span	{font-size:11px; letter-spacing:-1px; vertical-align:text-bottom;}
.paymentPop .content .payment		{margin-top:17px; width:458px; border:1px solid #4d7fd3;}
.paymentPop .content .payment dl	{width:100%; overflow:hidden; border-top:1px solid #dcdcdd;}
.paymentPop .content .payment dl.first	{border-top:0;}
.paymentPop .content .payment dl dt	{float:left; width:105px; background:#f0f0f3; text-align:center; padding-top:10px; height:23px;}
.paymentPop .content .payment dl dd	{float:left; width:343px; padding:6px 0 0 10px;}
.paymentPop .content .payment dl dd.phone		{padding:12px 0 0 10px;}
.paymentPop .content .payment dl dd.phone input	{width:12px; height:12px; display:inline-block; padding:0; margin:0;}
.paymentPop .content .payment dl dd.phone label	{margin:0 20px 0 4px;}
.paymentPop .content .payment dl dd select		{height:21px; width:60px;}
.paymentPop .content .payment dl dd input.it	{width:58px; height:19px; line-height:19px; margin:0; padding:0; border:1px solid #acadaf; vertical-align:middle; text-align:center;}
.paymentPop .content .payment dl dd input.it02	{width:85px; height:19px; line-height:19px; margin:0; padding:0; padding-left:10px; border:1px solid #acadaf; vertical-align:middle;}
.paymentPop .content .payment dl dd input.it03	{width:220px; height:19px; line-height:19px; margin:0; padding:0; padding-left:10px; border:1px solid #acadaf; vertical-align:middle;}
.paymentPop .content .payment dl dd label select.select_style01  {position: relative; top:-5px; width: auto; max-width:103px;}
.paymentPop .content .payment dl dd select.select_style01  {position: relative; top:-5px; width: auto; max-width:103px;}
.paymentPop .content .payment dl.type02		{}
.paymentPop .content .payment dl.type02 dt	{height:52px; padding-top:17px;}
.paymentPop .content .payment dl.type02 dd	{padding:14px 0 0 10px;}
.paymentPop .content .payment dl.type02 dd span.input	{display:block;}
.paymentPop .content .payment dl.type02 dd span.text	{display:block; margin-top:9px; font-size:11px; color:#646464;}
.paymentPop .content .agreement		{margin-top:12px; width:100%; overflow:hidden;}
.paymentPop .content .agreement p.tit	{font-weight:bold; color:#000; height:20px;}
.paymentPop .content .agreement ul		{width:100%; overflow:hidden;}
.paymentPop .content .agreement ul li	{float:left; width:223px; margin-right:14px; overflow:hidden;}
.paymentPop .content .agreement ul li textarea	{width:201px; margin:0; border:1px solid #d2d2d2; height:30px; padding:5px 10px; color:#666; font-size:12px}
.paymentPop .content .agreement ul li p			{margin:7px 0 0 0; height:16px;}
.paymentPop .content .agreement ul li p a	{display:inline-block; vertical-align:top; margin-top:-2px; margin-left:5px;}
.paymentPop .content .agreement ul li p a img	{vertical-align:top;}
.paymentPop .content .agreement ul li p input	{display:inline-block; width:12px; height:12px; display:inline-block; margin:0 5px 0 0; padding:0;}
.paymentPop .content .agreement ul li p label	{font-size:11px; color:#666; line-height:12px; display:inline-block; margin-top:1px;}
.paymentPop .content .agreement ul li.type02	{margin-right:0;}

.paymentPop .content .grayBox		{margin-top:28px; border-top:1px solid #b2b2b2; border-bottom:1px solid #b2b2b2;}
.paymentPop .content .grayBox p.type01		{background:#dfdfdf; text-align:center; line-height:18px; color:#333; height:40px; padding-top:7px;}

.paymentPop .content p.agreeText	{margin-top:10px; height:60px;}
.paymentPop .content p.agreeText input	{width:13px; height:13px; display:inline-block; margin:0 5px 0 0;; padding:0}
.paymentPop .content p.agreeText label	{color:#666; font-weight:bold; margin-top:1px; display:inline-block; line-height:12px;}

.paymentPop .content .btnSet	{text-align:center; margin-top:16px;}
.paymentPop .content .btnSet a.first	{display:inline-block; margin-right:10px;}

.paymentPop .content .btnSet02	{text-align:center; margin-top:71px; }
.paymentPop .content .btnSet02 a.first	{display:inline-block; margin-right:10px;}

.paymentPop .content .btnSet03	{text-align:center; margin-top:81px;}
.paymentPop .content .btnSet03 a.first	{display:inline-block; margin-right:10px;}

.paymentPop .content .ars	{margin-top:92px;}
.paymentPop .content .ars p.arsTit	{background:url(../images/ico_tit.gif) no-repeat left top; padding-left:26px; height:25px; padding-top:2px; font-weight:bold; color:#000;}
.paymentPop .content .ars ul		{background:#f0f0f3; border:1px solid #d1d1d1; width:436px; padding:41px 0 39px 22px;}
.paymentPop .content .ars ul li		{line-height:24px; color:#010101;}

.paymentPop .content .info		{position:absolute; left:20px; bottom:0; width:460px; height:86px; overflow:hidden;}
.paymentPop .content .info p.tit	{background:url(../images/ico_tit.gif) no-repeat left top; height:22px; padding-left:22px; color:#333; font-weight:bold; padding-top:2px;}
.paymentPop .content .info dl	{width:458px; height:45px; border:1px solid #d2d2d2; overflow:hidden;}
.paymentPop .content .info dl dt	{float:left; width:105px; height:45px; overflow:hidden;}
.paymentPop .content .info dl dd	{float:left; width:353px; height:45px; line-height:16px; color:#666;}

.paymentPop .content .alertBox		{margin-top:15px; background:#f0f0f3; border:1px solid #d1d1d1; text-align:center; width:458px;}
.paymentPop .content .alertBox p.type01		{line-height:30px; color:#000; padding:55px 0 53px;}
.paymentPop .content .infoText		{margin-top:31px; width:100%; overflow:hidden;}
.paymentPop .content .infoText p.infoTit	{text-align:center; color:#010101; font-weight:bold;}
.paymentPop .content .infoText p.infoTit span	{display:inline-block; background:url(../images/ico_tit.gif) no-repeat left top; padding:2px 0 0 22px; height:31px;}
.paymentPop .content .infoText p.t01		{line-height:22px; color:#010101; text-align:center;}
.paymentPop .content .infoText p.t02		{color:#000; text-align:center; margin-top:41px;}
.paymentPop .content .grayBox p.type02		{background:#dfdfdf; text-align:left; line-height:18px; color:#333; height:64px; padding:13px 0 0 156px;}
.paymentPop .content .grayBox p.type02 strong	{font-weight:normal; color:#ff0000;}
.paymentPop .content .btnRetry	{margin-top:37px; text-align:center;}
.paymentPop .content .btnRetry a.first	{display:inline-block; margin-right:10px;}

.paymentPop .content .alertBox p.type02		{background:#f0f0f3; text-align:center; color:#333; padding:164px 0 158px;}
.paymentPop .content .alertBox p.type02 span	{background:url(../images/ico_tit02.gif) no-repeat left top; height:23px; padding:2px 0 0 24px; display:inline-block;}

.paymentPop .footer	{background:#4d7fd3; height:22px; overflow:hidden; width:100%;}
.paymentPop .footer dl	{width:100%; overflow:hidden; color:#fff; font-size:11px;}
.paymentPop .footer dl dt	{float:left; width:123px; font-weight:bold; text-align:center; background:#2b4d88; height:15px; padding-top:7px;}
.paymentPop .footer dl dd	{float:left; padding:7px 0 0 16px;}

.useInfo	{margin:28px 0 0 17px; height:576px;}
.useInfo p.menu	{width:120px; height:25px; line-height:25px; background:#d1d1d1; color:#000; text-align:center;}
.useInfo .tBox	{border:1px solid #d1d1d1; width:441px; height:441px; overflow-y:auto; padding:26px 0 0 17px; line-height:20px; color:#000;}
.useInfo .tBox p.sTit	{font-weight:bold; background:url(../images/bul_arrow_blue.gif) no-repeat left 3px; padding-left:17px; margin-bottom:15px;}
.useInfo p.btn	{text-align:center; margin-top:22px;}

.paymentPop .content .agreement ul li iframe	{margin:0; border:1px solid #d2d2d2; color:#666; font-size:12px; line-height:18px; overflow-y:auto; height:40px; width:95%;}

/******************* Color Set *********************/
/* type00_default */
.paymentPop.cType00							{border:3px solid #4775c5;}
.paymentPop.cType00 .content .payment		{border:1px solid #4775c5;}
.paymentPop.cType00 .footer					{background:#4775c5;}
.paymentPop.cType00 .footer dl dt			{background:#2b4d88;}
.paymentPop.cType00 .tabArea				{background:url(../images/cType00_bg01.gif) no-repeat left top;}
.paymentPop.cType00 .tabArea.st02			{background:url(../images/cType00_bg02.gif) no-repeat left top;}
/* type01_남색 */
.paymentPop.cType01							{border:3px solid #5f779f;}
.paymentPop.cType01 .content .payment		{border:1px solid #5f779f;}
.paymentPop.cType01 .footer					{background:#5f779f;}
.paymentPop.cType01 .footer dl dt			{background:#384d73;}
.paymentPop.cType01 .tabArea				{background:url(../images/cType01_bg01.gif) no-repeat left top;}
.paymentPop.cType01 .tabArea.st02			{background:url(../images/cType01_bg02.gif) no-repeat left top;}
/* type02_노랑 */
.paymentPop.cType02							{border:3px solid #cc9000;}
.paymentPop.cType02 .content .payment		{border:1px solid #cc9000;}
.paymentPop.cType02 .footer					{background:#cc9000;}
.paymentPop.cType02 .footer dl dt			{background:#b57300;}
.paymentPop.cType02 .tabArea				{background:url(../images/cType02_bg01.gif) no-repeat left top;}
.paymentPop.cType02 .tabArea.st02			{background:url(../images/cType02_bg02.gif) no-repeat left top;}
/* type03_민트 */
.paymentPop.cType03							{border:3px solid #308379;}
.paymentPop.cType03 .content .payment		{border:1px solid #308379;}
.paymentPop.cType03 .footer					{background:#308379;}
.paymentPop.cType03 .footer dl dt			{background:#246c63;}
.paymentPop.cType03 .tabArea				{background:url(../images/cType03_bg01.gif) no-repeat left top;}
.paymentPop.cType03 .tabArea.st02			{background:url(../images/cType03_bg02.gif) no-repeat left top;}
/* type04_보라 */
.paymentPop.cType04							{border:3px solid #9064B3;}
.paymentPop.cType04 .content .payment		{border:1px solid #9064B3;}
.paymentPop.cType04 .footer					{background:#9064B3;}
.paymentPop.cType04 .footer dl dt			{background:#6f3d98;}
.paymentPop.cType04 .tabArea				{background:url(../images/cType04_bg01.gif) no-repeat left top;}
.paymentPop.cType04 .tabArea.st02			{background:url(../images/cType04_bg02.gif) no-repeat left top;}
/* type05_분홍 */
.paymentPop.cType05							{border:3px solid #ca437b;}
.paymentPop.cType05 .content .payment		{border:1px solid #ca437b;}
.paymentPop.cType05 .footer					{background:#ca437b;}
.paymentPop.cType05 .footer dl dt			{background:#a02055;}
.paymentPop.cType05 .tabArea				{background:url(../images/cType05_bg01.gif) no-repeat left top;}
.paymentPop.cType05 .tabArea.st02			{background:url(../images/cType05_bg02.gif) no-repeat left top;}
/* type06_빨강 */
.paymentPop.cType06							{border:3px solid #d44045;}
.paymentPop.cType06 .content .payment		{border:1px solid #d44045;}
.paymentPop.cType06 .footer					{background:#d44045;}
.paymentPop.cType06 .footer dl dt			{background:#ad1a1f;}
.paymentPop.cType06 .tabArea				{background:url(../images/cType06_bg01.gif) no-repeat left top;}
.paymentPop.cType06 .tabArea.st02			{background:url(../images/cType06_bg02.gif) no-repeat left top;}
/* type07_주황 */
.paymentPop.cType07							{border:3px solid #c35623;}
.paymentPop.cType07 .content .payment		{border:1px solid #c35623;}
.paymentPop.cType07 .footer					{background:#c35623;}
.paymentPop.cType07 .footer dl dt			{background:#a3512a;}
.paymentPop.cType07 .tabArea				{background:url(../images/cType07_bg01.gif) no-repeat left top;}
.paymentPop.cType07 .tabArea.st02			{background:url(../images/cType07_bg02.gif) no-repeat left top;}
/* type08_청록 */
.paymentPop.cType08							{border:3px solid #13838F;}
.paymentPop.cType08 .content .payment		{border:1px solid #13838F;}
.paymentPop.cType08 .footer					{background:#13838F;}
.paymentPop.cType08 .footer dl dt			{background:#03636f;}
.paymentPop.cType08 .tabArea				{background:url(../images/cType08_bg01.gif) no-repeat left top;}
.paymentPop.cType08 .tabArea.st02			{background:url(../images/cType08_bg02.gif) no-repeat left top;}
/* type09_초록 */
.paymentPop.cType09							{border:3px solid #458539;}
.paymentPop.cType09 .content .payment		{border:1px solid #458539;}
.paymentPop.cType09 .footer					{background:#458539;}
.paymentPop.cType09 .footer dl dt			{background:#2e6723;}
.paymentPop.cType09 .tabArea				{background:url(../images/cType09_bg01.gif) no-repeat left top;}
.paymentPop.cType09 .tabArea.st02			{background:url(../images/cType09_bg02.gif) no-repeat left top;}
/* type10_회색 */
.paymentPop.cType10							{border:3px solid #6b6b6b;}
.paymentPop.cType10 .content .payment		{border:1px solid #6b6b6b;}
.paymentPop.cType10 .footer					{background:#6b6b6b;}
.paymentPop.cType10 .footer dl dt			{background:#3c3c3c;}
.paymentPop.cType10 .tabArea				{background:url(../images/cType10_bg01.gif) no-repeat left top;}
.paymentPop.cType10 .tabArea.st02			{background:url(../images/cType10_bg02.gif) no-repeat left top;}



/*POPUP_GUIDE - 20140528추가*/
.wrap_popup_guide { position: absolute; top: 89px; width: 494px; background: #fff; margin: 0 3px; }

.wrap_popup_guide > .popup_header { float: left; width: 494px; height: 36px; border-bottom: 1px solid #ccc; }
.wrap_popup_guide > .popup_header > li { line-height: 40px; display: inline-block; zoom: 1; *display: block; }
.wrap_popup_guide > .popup_header > li.popup_title { float: left; font-weight: bold; margin-left: 15px; }
.wrap_popup_guide > .popup_header > li.popup_btn_close { float: right; width: 20px; height: 35px; font-size: 16px; color: #808080; text-align: center; cursor: pointer; margin-right: 15px; }

.wrap_popup_guide > .scroll_area { position: relative; width: 494px; height: 529px; overflow-x: hidden; overflow-y: scroll; }
.wrap_popup_guide > .scroll_area > .popup_message { float: left; width: 464px; height: 93px; overflow-x: hidden; overflow-y: hidden; color: #595959; white-space: pre; word-wrap: break-word; border-bottom: 1px solid #ccc; background: #fafafa; padding: 10px 15px; }
.wrap_popup_guide > .scroll_area > .popup_message > span { color: #e65039; }

.wrap_popup_guide > .scroll_area > .popup_guide { float: left; width: 494px; height: 414px; }
.wrap_popup_guide > .scroll_area > .popup_guide > div { width: 100%; margin: 20px 15px 0 15px; }
.wrap_popup_guide > .scroll_area > .popup_guide > div > span { float: left; width: 15px; height: 15px; line-height: 17px; color: #e5e5e5; text-align: center; font-weight: bold; background: #666; display: inline-block; zoom: 1; *display: block; }
.wrap_popup_guide > .scroll_area > .popup_guide > div > p { position: relative; top: 2px; float: left; height: 15px; margin-left: 5px; display: inline-block; zoom: 1; *display: block; }
.wrap_popup_guide > .scroll_area > .popup_guide > div > p > span { color: #4560c7; font-weight: bold; }

.wrap_popup_guide > .scroll_area > .popup_guide > ul { width: 445px; border: 1px solid #ccc; margin: 5px 15px 0 15px; display: inline-block; zoom: 1; *display: block; }
.wrap_popup_guide > .scroll_area > .popup_guide > ul > li { width: 40px; background: #fcfcfc; display: inline-block; zoom: 1; *display: block; }
.wrap_popup_guide > .scroll_area > .popup_guide > ul > li.usher { float: left; border-right: 1px solid #ccc; }
.wrap_popup_guide > .scroll_area > .popup_guide > ul > li.usher > .icon { position: relative; top: 15px; left: 10px; width: 24px; height: 25px; background: url(../images/ic_usher.png) no-repeat; }
.wrap_popup_guide > .scroll_area > .popup_guide > ul > li.usher > .speech_bubble { line-height: 15px; white-space: pre; word-wrap: break-word; padding: 8px 0 0 20px; }
.wrap_popup_guide > .scroll_area > .popup_guide > ul > li.customer { float: right; border-left: 1px solid #ccc; }
.wrap_popup_guide > .scroll_area > .popup_guide > ul > li.customer > .icon { width: 24px; height: 25px; background: url(../images/ic_customer.png) no-repeat; }
.wrap_popup_guide > .scroll_area > .popup_guide > ul > li.customer > .speech_bubble { white-space: pre; word-wrap: break-word; }

.wrap_popup_guide > .scroll_area > .popup_guide > ul.guide01 { height: 125px; }
.wrap_popup_guide > .scroll_area > .popup_guide > ul.guide01 > li { height: 125px; }
.wrap_popup_guide > .scroll_area > .popup_guide > ul.guide01 > li.usher > .speech_bubble { position: relative; top: -15px; left: 35px; width: 313px; height: 46px; background: url(../images/bg_speechbubble01.png) no-repeat; }
.wrap_popup_guide > .scroll_area > .popup_guide > ul.guide01 > li.customer > .icon { position: relative; top: 70px; left: 7px; }
.wrap_popup_guide > .scroll_area > .popup_guide > ul.guide01 > li.customer > .speech_bubble { position: relative; top: 42px; right: 100px; width: 107px; height: 34px; padding: 12px 0 0 23px; background: url(../images/bg_speechbubble02.png) no-repeat; }
.wrap_popup_guide > .scroll_area > .popup_guide > ul.guide01 > li.customer > p { position: relative; top: 35px; right: 205px; width: 200px; font-size: 11px; color: #e65039; font-weight: bold; letter-spacing: -1px; text-align: right; }

.wrap_popup_guide > .scroll_area > .popup_guide > ul.guide02 { height: 184px; }
.wrap_popup_guide > .scroll_area > .popup_guide > ul.guide02 > li { height: 184px; }
.wrap_popup_guide > .scroll_area > .popup_guide > ul.guide02 > li.usher > .speech_bubble { position: relative; top: -15px; left: 35px; width: 335px; height: 120px; background: url(../images/bg_speechbubble03.png) no-repeat; }
.wrap_popup_guide > .scroll_area > .popup_guide > ul.guide02 > li.customer > .icon { position: relative; top: 145px; left: 7px; }
.wrap_popup_guide > .scroll_area > .popup_guide > ul.guide02 > li.customer > .speech_bubble { position: relative; top: 115px; right: 58px; width: 65px; height: 34px; padding: 10px 0 0 20px; background: url(../images/bg_speechbubble04.png) no-repeat; }

.wrap_popup_guide > .scroll_area > .popup_guide > ul.guide03 { height: 63px; }
.wrap_popup_guide > .scroll_area > .popup_guide > ul.guide03 > li { height: 63px; }
.wrap_popup_guide > .scroll_area > .popup_guide > ul.guide03 > li.usher > .speech_bubble { position: relative; top: -17px; left: 35px; width: 258px; height: 46px; background: url(../images/bg_speechbubble05.png) no-repeat; }

.wrap_popup_guide > .scroll_area > .popup_guide > span { font-size: 11px; margin: 20px 15px 20px 15px; display: inline-block; zoom: 1; *display: block; }





