@charset "utf-8";
@import url(https://fonts.googleapis.com/earlyaccess/nanumgothic.css);

/*Final Revision 2017-6-12*/
*
{
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	margin:0;padding:0
}
html,body{height:100%}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;}
body {width:100%;font-family:Nanum Gothic,"맑은고딕",Malgun Gothic,"돋움",dotum,AppleGothic,sans-serif;overflow-x:hidden;}
ol,ul{list-style:none}
table{border-collapse:collapse;border-spacing:0;}
button,input,select,textarea{margin:0;font-size:100%;vertical-align:middle;}
a,a:link,a:visited,a:hover,a:active,a:focus{font-size:100%;text-decoration:none;font-weight:500;background:none;color:white;}
sup {vertical-align: super; font-family:arial; font-size: 60%; top:0.6em;}
img {border:0px;}
hr {border:1px solid #cecece; border-width:1px 0 0 0; height:1px; clear:both;}
hr.dot {border: 1px dashed #cecece; border-width:1px 0 0 0; height:1px;}
select {font-family: Nanum Gothic; letter-spacing:-1px; font-size:13px;}
.clearfix {display: block;}
.clfix{*zoom:1;}
.clfix:before,.clfix:after{display:table;line-height:0;content:"";}
.clfix:after{clear:both;}
.hidden {visibility:hidden;position:absolute;left:-9999em;width:1px;height:1px;margin:0;padding:0;background:none;font-size:0;line-height:0;text-indent:-9999em} 
.png24 img {_filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);}

a[href^=tel]{ color:inherit; text-decoration:none; }/* Prevent from changing color of phone-number on SAFARI. Do not alter or delete. */

/* default */
.valignT {vertical-align:top}
.valignM {vertical-align:middle}
.valignB {vertical-align:bottom}

.floatL {float:left;}
.floatR {float:right;}
.clear {clear:both;}

.alignC {text-align:center;}
.alignL {text-align:left;}
.alignR {text-align:right;}


.marT05 {margin-top:5px;}
.marT06 {margin-top:6px;}
.marT07 {margin-top:7px;}
.marT08 {margin-top:8px;}
.marT09 {margin-top:9px;}
.marT10 {margin-top:10px;}
.marT20 {margin-top:20px;}
.marT25 {margin-top:25px;}
.marT30 {margin-top:30px;}
.marT40 {margin-top:40px;}
.marT50 {margin-top:50px;}
.marT60 {margin-top:60px;}
.marT70 {margin-top:70px;}
.marT80 {margin-top:80px;}
.marT90 {margin-top:90px;}
.marT100 {margin-top:100px;}

.marR10 {margin-right:10px;}
.marR20 {margin-right:20px;}
.marR30 {margin-right:30px;}
.marR80 {margin-right:80px;}
.marR120 {margin-right:120px;}

.marL05 {margin-left:5px;}
.marL10 {margin-left:10px;}
.marL20 {margin-left:20px;}
.marL30 {margin-left:30px;}
.marL40 {margin-left:40px;}
.marL50 {margin-left:50px;}
.marL120 {margin-left:120px;}

.marB10 {margin-bottom:10px;}
.marB20 {margin-bottom:20px;}
.marB30 {margin-bottom:30px;}
.marB40 {margin-bottom:40px;}
.marB50 {margin-bottom:50px;}

.marC {margin:0 auto;}

.pad10 {padding:10px !important;}
.pad15 {padding:15px !important;}
.pad20 {padding:20px !important;}
.pad30 {padding:30px !imporatnt;}

.padL10 {padding-left:10px;} 
.padL20 {padding-left:20px;} 
.padL30 {padding-left:30px;} 
.padR10 {padding-right:10px;}
.padR20 {padding-right:20px;}
.padR30 {padding-right:30px;}

.padT20 {padding-top:20px;}
.padT30 {padding-top:30px;}

.w100 {width:100px;}
.w150 {width:150px;}
.w200 {width:200px;}
.w220 {width:220px;}
.w230 {width:230px;}
.w250 {width:250px;}
.w300 {width:300px;}
.w350 {width:350px;}
.w380 {width:380px;}
.w400 {width:400px;}
.w450 {width:450px;}
.w500 {width:500px;}
.w550 {width:550px;}
.w580 {width:580px;}
.w600 {width:600px;}
.w630 {width:630px;}
.w700 {width:700px;}
.w800 {width:800px;}
.w900 {width:900px;}
.w980 {width:980px;}
.w1000 {width:980px;}

.h10 {height:10px;}
.h20 {height:20px;}
.h30 {height:30px;}
.h40 {height:40px;}
.h50 {height:50px;}
.h60 {height:60px;}
.h100 {height:100px;}
.h200 {height:200px;}
.h300 {height:300px;}
.h400 {height:400px;}
.h500 {height:500px;}
.h600 {height:600px;}
.h700 {height:700px;}
.h800 {height:800px}
.h900 {height:900px;}
.h1000 {height:980px;}
.h1100 {height:1100px;}


.t_gray {color: #333333; !important}
.t_gray a {color: #333333; !important}
.t_sky {color: #b5b5b5; !important}
.t_sky a {color: #b5b5b5; !important}
.t_blue {color: #0b4b92; !important}
.t_blue a {color: #0b4b92; !important}
.t_red {color: #ff3000; !important}
.t_red a {color: #ff3000; !important}
.t_orange {color: #ec5b36; !important}
.t_orange a {color: #ec5b36; !important}
.t_white {color: #ffffff; !important}
.t_white a {color: #ffffff; !important}
.t_point {background:#992222; color:#ffffff; padding:0px 5px 0px 5px; font-size:13px;}
.tb {font-weight:600;}
.tn {font-weight:normal;}
.tl {font-weight:lighter;}
.t {font-size:13px;}
.ts {font-size:11px;}
.ls {letter-spacing:-0.05em;}	

.font7 {font-size:7px;}
.font8 {font-size:8px;}
.font11 {font-size:11px;}
.font12 {font-size:12px;}
.font13 {font-size:13px;}
.font14 {font-size:14px;}
.font15 {font-size:15px;}
.font16 {font-size:16px;}	
.font18 {font-size:18px;}	
.font20 {font-size:20px;}
.font24 {font-size:24px;}
.font26 {font-size:26px;}
.font28 {font-size:28px;}
.font30 {font-size:30px;}	
.font35 {font-size:35px;}

.ls {letter-spacing:-0.05em}
.lh120 {line-height:120%}
.lh150 {line-height:150%}

/*** Start of Header ***/	
/* Top */

	#bgSony{position:absolute; left:0px; top:0px; background-color:#000000;width:100%;min-width:1024px; height:36px;z-index:999999999999;text-align:center; margin-top:0px; padding:0px;font-size:0; line-height:0;}
	#logoSony{margin-right:auto;margin-left:auto;width:980px; z-index:999999999999;}
			
	#skipNavi {
	position:absolute;
	top:36px;
	left:46%;
	margin:0 auto;
	width:152px;
	height:23px;
	z-index:999999;
	color:#97b2ca;
	background-color:#072d4e;
	border-left:1px solid #174a78;
	border-right:1px solid #174a78;
	border-bottom:1px solid #174a78;
	}
	#skipNavi ul li	{text-align:center;}
	#skipNavi ul li a {font-size:12px; text-align:center; margin-top:4px; cursor:pointer}
	#skipNavi ul li a:hover, #skipNavi ul li a:focus, #skipNavi ul li a:active {text-decoration:underline; cursor:pointer;}

/* Header */
.navigation {position:absolute; width:100%; left:0px; top:0px; margin:0 auto; z-index:10000; *z-index:9999999;}
	
	#header {
		position: relative;
		margin: 0 auto;
	}
	#header a {color:white;}
	#header .inner {position:relative; margin: 0 auto; left:0; top:67px; background: url(../images/bg_nav.jpg) no-repeat 50% 50%; width:100%; min-width:1024px; height:129px; z-index:9999999; *z-index:9999999;}
	#header .inner h1 {
			position: absolute;
			top: 30px;
			color: #ffffff;
			font-size: 2.4em;
			width:155px;
			*width:155px;
			*left:0px;
			height:64px;
			text-indent: -9999px;
			background:url(../images/logo_ps.png) no-repeat 35px 0px;
			float:left;
			font-size:0px; 
			
		
		}

	#header .inner h1 a {
			color: #ffffff;
			text-decoration: none;
		}
		
	#header .inner .inner_box {position:relative; width:980px; *width:980px; height:129px; margin:0 auto; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
	#header .inner .topmenu {position:relative; top:32px; margin:0 auto; text-align:right; z-index:6; color: #ffffff; font-size:11px !important; float:right; }
	
	#header .inner .topmenu ul.loginbox {margin:auto; text-align:right;}
	#header .inner .topmenu ul.loginbox li.psstore {text-align:center; width:140px;}
	#header .inner .topmenu ul.loginbox li.psstore img {width:120px; height:25px; position:relative; top:-4px; margin:0 auto;}
	#header .inner .topmenu ul.loginbox li.SEN {text-align:right; margin-left:10px;}
	#header .inner .topmenu ul.loginbox li.login a {color:white;}
	#header .inner .topmenu ul.loginbox li {position:relative; list-style:none; float:left; font-size:11px !important;}
	#header .inner .topmenu ul.loginbox li a:hover, #header .inner .topmenu ul li a:focus {text-decoration:underline;}
	#header .inner .topmenu ul.loginbox li.login {width:53px; text-align:center;}
	#header .inner .topmenu ul.loginbox li.join {width:66px; text-align:center; }
	#header .inner .topmenu ul.loginbox li.line1 {width:1px; height:16px; background: #072238;}
	#header .inner .topmenu ul.loginbox li.line2 {width:1px; height:16px; background: #135695;}

	/* PSN Status on topmenu */
	#header .inner .topmenu ul.loginbox li.psnstatus {width:55px; text-align:center;}
	#header .inner .topmenu ul.logoutbox li.psnstatus {width:55px; text-align:center;}
	#header #id_psnstatus_loginbox {display:inline-block; width:10px; height:10px; vertical-align:middle; margin-left:5px; border-radius:5px; border:2px solid #00db48;}

	#header .inner .topmenu ul.logoutbox {margin:auto; text-align:right;}
	#header .inner .topmenu ul.logoutbox li.psstore {text-align:center; width:140px;}
	#header .inner .topmenu ul.logoutbox li.psstore img {width:120px; height:25px; position:relative; top:-4px; margin:0 auto;}
	#header .inner .topmenu ul.logoutbox li {position:relative; list-style:none; float:left; font-size:11px !important;}
	#header .inner .topmenu ul.logoutbox li a:hover, #header .inner .topmenu ul li a:focus {text-decoration:underline;}
	#header .inner .topmenu ul.logoutbox li img.plusmember {display:inline !important; width:13px; height:13px; vertical-align:middle; margin:0 1px 0 10px;}
	#header .inner .topmenu ul.logoutbox li.mypage {width:70px; text-align:center; margin-right:0px;}
	#header .inner .topmenu ul.logoutbox li.account {width:63px; text-align:center; margin-right:0px;}
	#header .inner .topmenu ul.logoutbox li.line1 {width:1px; height:16px; background: #072238;}
	#header .inner .topmenu ul.logoutbox li.line2 {width:1px; height:16px; background: #135695;}}

	#header .inner .topmenu ul li.search {position:relative; float:left; width:110px; text-align:right;  padding-left:5px; margin-top:-3px; display:inline-block;}
	#header .inner .topmenu ul li.search input.search {position:relative; top:-2.5px; margin-left:5px; margin-right:5px; display:inline-block; float:left; *margin-top:-1px; *padding:2px 0px 0px 2px; font-family:Nanum Gothic; border-left:1px solid black; border-top:1px solid black; border-right:1px solid #4e4e4e; border-bottom:1px solid #4e4e4e; background: #424242; color:white; width:95px; height:21px; border-radius:3px;}
	#header .inner .topmenu ul li.btn_main_search {position:relative !important;  display:inline-block; float:left; width:60px; height:25px; margin-top:-4px; }
	#header .inner .topmenu ul li.btn_main_search img a {cursor:pointer; vertical-align:top; margin-top:-3px;}
	#header .inner .topmenu ul li.btn_main_search img a:hover, #header .topmenu ul li.btn_main_search a:focus, #header .topmenu ul li.btn_main_search a:selected {width:54px; height:25px; text-align:left;}
		

	#header .inner .gnb {position:absolute; float:right; top: 64px; color:black; z-index:99999;display:inline-block; width:100%;}
	#header .inner .gnbmenu{float:right; margin-left:150px; }

		#header .inner .sub_background{height:0;line-height:0;font-size:0;}
		#header .inner .gnb_bg{display:none;position:absolute;top:45px; left:-5px;  z-index:130;width:830px; background:#0f3964 url(../images/bg_gnb.jpg) no-repeat left top; height:280px; *height:300px; filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=95); opacity:95; filter:alpha(opacity=95);}
		#header .inner .gnb_bg_content{position:relative;margin:0 auto;padding:0;width:847px;}
		
		#header .inner .gnbmenu .gm{float:left;margin:0px 10px 0 0;}
		#header .inner .gnbmenu .gm .main_menu{display:block;position:relative;background-position:center top;background-repeat:no-repeat;text-indent:-9999px; height:55px;}
		#header .inner .gnbmenu .gm .gnb_link01{width:90px;height:35px;  background:url(../images/m_ps4.png) no-repeat 10px top;}
		#header .inner .gnbmenu .gm .gnb_link02{width:128px;height:35px;  background:url(../images/m_psvr.png) no-repeat center top;}
		#header .inner .gnbmenu .gm .gnb_link03{width:100px;height:35px;  background:url(../images/m_psvita.png) no-repeat center top;}
		#header .inner .gnbmenu .gm .gnb_link04{width:83px;height:35px;   background:url(../images/m_ps3.png) no-repeat center top;}
		#header .inner .gnbmenu .gm .gnb_link05{width:132px;height:35px;  background:url(../images/m_psn.png) no-repeat center top;}
		#header .inner .gnbmenu .gm .gnb_link06{width:60px;height:35px;   background:url(../images/m_games.png) no-repeat center top;}
		#header .inner .gnbmenu .gm .gnb_link07{width:78px;height:35px;  background:url(../images/m_community.png) no-repeat center top;}
		#header .inner .gnbmenu .gm .gnb_link08{width:78px;height:35px;  background:url(../images/m_support.png) no-repeat center top;}
		#header .inner .gnbmenu .gm.on .gnb_link01{width:90px;height:35px;background:url(../images/m_ps4_on.png) no-repeat center top;}
		#header .inner .gnbmenu .gm.on .gnb_link02{width:128px;height:35px;background:url(../images/m_psvr_on.png) no-repeat center top;}
		#header .inner .gnbmenu .gm.on .gnb_link03{width:100px;height:35px;background:url(../images/m_psvita_on.png) no-repeat center top;}
		#header .inner .gnbmenu .gm.on .gnb_link04{width:83px;height:35px;background:url(../images/m_ps3_on.png) no-repeat center top;}
		#header .inner .gnbmenu .gm.on .gnb_link05{width:132px;height:35px;background:url(../images/m_psn_on.png) no-repeat center top;}
		#header .inner .gnbmenu .gm.on .gnb_link06{width:60px;height:35px; background:url(../images/m_games_on.png) no-repeat center top;}
		#header .inner .gnbmenu .gm.on .gnb_link07{width:78px;height:35px;background:url(../images/m_community_on.png) no-repeat center top;}
		#header .inner .gnbmenu .gm.on .gnb_link08{width:78px;height:35px;background:url(../images/m_support_on.png) no-repeat center top;}
		#header .inner .gnbmenu .gm .gnb_link01:hover,
		#header .inner .gnbmenu .gm .gnb_link01:focus,
		#header .inner .gnbmenu .gm .gnb_link01:active{width:90px;height:35px;background:url(../images/m_ps4_on.png) no-repeat 10px top;}
		#header .inner .gnbmenu .gm .gnb_link02:hover,
		#header .inner .gnbmenu .gm .gnb_link02:focus,
		#header .inner .gnbmenu .gm .gnb_link02:active{width:128px;height:35px;background:url(../images/m_psvr_on.png) no-repeat center top;}
		#header .inner .gnbmenu .gm .gnb_link03:hover,
		#header .inner .gnbmenu .gm .gnb_link03:focus,
		#header .inner .gnbmenu .gm .gnb_link03:active{width:100px;height:35px;background:url(../images/m_psvita_on.png) no-repeat center top;}
		#header .inner .gnbmenu .gm .gnb_link04:hover,
		#header .inner .gnbmenu .gm .gnb_link04:focus,
		#header .inner .gnbmenu .gm .gnb_link04:active{width:83px;height:35px;background:url(../images/m_ps3_on.png) no-repeat center top;}
		#header .inner .gnbmenu .gm .gnb_link05:hover,
		#header .inner .gnbmenu .gm .gnb_link05:focus,
		#header .inner .gnbmenu .gm .gnb_link05:active{width:132px;height:35px; background:url(../images/m_psn_on.png) no-repeat center top;}
		#header .inner .gnbmenu .gm .gnb_link06:hover,
		#header .inner .gnbmenu .gm .gnb_link06:focus,
		#header .inner .gnbmenu .gm .gnb_link06:active{width:60px;height:35px; background:url(../images/m_games_on.png) no-repeat center top;}
		#header .inner .gnbmenu .gm .gnb_link07:hover,
		#header .inner .gnbmenu .gm .gnb_link07:focus,
		#header .inner .gnbmenu .gm .gnb_link07:active{width:78px;height:35px; background:url(../images/m_community_on.png) no-repeat center top;}
		#header .inner .gnbmenu .gm .gnb_link08:hover,
		#header .inner .gnbmenu .gm .gnb_link08:focus,
		#header .inner .gnbmenu .gm .gnb_link08:active{width:78px;height:35px; background:url(../images/m_support_on.png) no-repeat center top;}
		

		#header .inner .gnb_submenu{display:none;position:absolute;top:30px;left:0;z-index:131;width:100%;}
		
		#header .inner .gnbmenu{float:left;position:absolute;top:20px; line-height:105%; text-align:center;}
		#header .inner .gnbmenu01{left:-151px; width:92px; }
		#header .inner .gnbmenu02{left:-50px; width:125px; }
		#header .inner .gnbmenu03{left:83px; width:104px; }
		#header .inner .gnbmenu04{left:196px; width:86px; }
		#header .inner .gnbmenu05{left:292px; width:130px; }
		#header .inner .gnbmenu06{left:431px; width:70px; }
		#header .inner .gnbmenu07{left:507px; width:70px; letter-spacing:-0.5em;}
		#header .inner .gnbmenu08{left:586px; width:84px; }
		#header .inner .gnb_sublist li{margin-bottom:7px;}
		#header .inner .gnb_sublist li.game {margin-bottom:7px;}
		#header .inner .gnb_sublist li.support {margin-bottom:7px;}
		#header .inner .gnb_sublist a{display:block;padding:3px 5px 3px 5px;font-size:12px; letter-spacing:-0.02em; font-weight:500; color:#ffffff; _color:#ffffff !important}
		#header .inner .gnb_sublist a:hover,
		#header .inner .gnb_sublist a:active,
		#header .inner .gnb_sublist a:focus{color:#ffffff;font-weight:500;background:#1b60ab;}
		
		/* PSN Status IN gnb_sublist */
		#header li.psnstatus_sub {position:relative;}
		#id_psnstatus_li {display:inline-block; position:absolute; top:5px; left:20px; width:13px; height:13px; border-radius:3px; vertical-align:middle; border:2px solid #00db48; }
		#header .inner .gnb_sublist .psnstatus_sub a {padding-left:20px !important;}
		.psn_green {border:0 !important; background-color:#00db48;}
		.psn_orange {border:0 !important; background-color:#ff6600;}
		.psn_red {border:0 !important; background-color:#C10000;}
		
/* Floating GNB */
	#header .inner1 {position: absolute; left:0; top:0px; width:100%; min-width:1024px; height: 63px; z-index:6; padding:0px; margin: 0 auto;}
	#header .inner1 .box {position:fixed; left:0; top:0px;  width:100%; height:63px; margin: 0 auto;z-index:6; background: #000 url(../images/bg_nav_small.jpg) repeat-x 50% 50%; padding:0px;  box-shadow: 0px 3px 3px rgba(0,0,0,0.2);}
	#header .inner1 .container_1 {position:relative; width:1003px; height:50px; margin: 0 auto;}
	
		#header .inner1 h1 {
			position: relative;
			left: 0px;
			top: 10px;
			color: #ffffff;
			width:51px;
			height:39px;
			background:url(../images/logo_ps_small.png) no-repeat 0 0px;
			float:left;
			margin-left:30px;
			text-indent: -9999px;
			font-size:0px; 
		}
		#header .inner1 h1 a {
			color: #ffffff;
			text-decoration: none;
		}
		
		#header .inner1 .gnb_1 {position:absolute; float:right; top: -5px; left:70px; *left:0px; color:black; z-index:99999;display:inline-block; width:100%;}
		#header .inner1 .gnbmenu_1{float:right; margin-left:40px; *margin-left:100px;}

		#header .inner1 .sub_background_1{height:0;line-height:0;font-size:0;}
		#header .inner1 .gnb_bg_1{display:none;position:absolute;top:48px; left:-4px;  z-index:130;width:830px;background:url(../images/bg_sub.gif) no-repeat; height:300px; *height:300px;}
		#header .inner1 .gnb_bg_content_1{position:relative;margin:0 auto;padding:0;width:850px;}
		
		#header .inner1 .gnbmenu_1 .gm_1{float:left;margin:0px 10px 0 0;}
		#header .inner1 .gnbmenu_1 .gm_1 .main_menu_1{display:block;position:relative;background-position:center top;background-repeat:no-repeat;text-indent:-9999px; height:55px;}
		#header .inner1 .gnbmenu_1 .gm_1 .gnb_link01_1{width:90px;height:35px;  background:url(../images/m_ps4.png) no-repeat 10px top;}
		#header .inner1 .gnbmenu_1 .gm_1 .gnb_link02_1{width:128px;height:35px;  background:url(../images/m_psvr.png) no-repeat center top;}
		#header .inner1 .gnbmenu_1 .gm_1 .gnb_link03_1{width:100px;height:35px;  background:url(../images/m_psvita.png) no-repeat center top;}
		#header .inner1 .gnbmenu_1 .gm_1 .gnb_link04_1{width:83px;height:35px;   background:url(../images/m_ps3.png) no-repeat center top;}
		#header .inner1 .gnbmenu_1 .gm_1 .gnb_link05_1{width:132px;height:35px;  background:url(../images/m_psn.png) no-repeat center top;}
		#header .inner1 .gnbmenu_1 .gm_1 .gnb_link06_1{width:60px;height:35px;   background:url(../images/m_games.png) no-repeat center top;}
		#header .inner1 .gnbmenu_1 .gm_1 .gnb_link07_1{width:78px;height:35px;  background:url(../images/m_community.png) no-repeat center top;}
		#header .inner1 .gnbmenu_1 .gm_1 .gnb_link08_1{width:78px;height:35px;  background:url(../images/m_support.png) no-repeat center top;}
		#header .inner1 .gnbmenu_1 .gm_1.on .gnb_link01_1{width:90px;height:35px;background:url(../images/m_ps4_on.png) no-repeat center top;}
		#header .inner1 .gnbmenu_1 .gm_1.on .gnb_link02_1{width:128px;height:35px;background:url(../images/m_psvr_on.png) no-repeat center top;}
		#header .inner1 .gnbmenu_1 .gm_1.on .gnb_link03_1{width:100px;height:35px;background:url(../images/m_psvita_on.png) no-repeat center top;}
		#header .inner1 .gnbmenu_1 .gm_1.on .gnb_link04_1{width:83px;height:35px;background:url(../images/m_ps3_on.png) no-repeat center top;}
		#header .inner1 .gnbmenu_1 .gm_1.on .gnb_link05_1{width:132px;height:35px;background:url(../images/m_psn_on.png) no-repeat center top;}
		#header .inner1 .gnbmenu_1 .gm_1.on .gnb_link06_1{width:60px;height:35px; background:url(../images/m_games_on.png) no-repeat center top;}
		#header .inner1 .gnbmenu_1 .gm_1.on .gnb_link07_1{width:78px;height:35px;background:url(../images/m_community_on.png) no-repeat center top;}
		#header .inner1 .gnbmenu_1 .gm_1.on .gnb_link08_1{width:78px;height:35px;background:url(../images/m_support_on.png) no-repeat center top;}
		#header .inner1 .gnbmenu_1 .gm_1 .gnb_link01_1:hover,
		#header .inner1 .gnbmenu_1 .gm_1 .gnb_link01_1:focus,
		#header .inner1 .gnbmenu_1 .gm_1 .gnb_link01_1:active{width:90px;height:35px;background:url(../images/m_ps4_on.png) no-repeat 10px top;}
		#header .inner1 .gnbmenu_1 .gm_1 .gnb_link02_1:hover,
		#header .inner1 .gnbmenu_1 .gm_1 .gnb_link02_1:focus,
		#header .inner1 .gnbmenu_1 .gm_1 .gnb_link02_1:active{width:128px;height:35px;background:url(../images/m_psvr_on.png) no-repeat center top;}
		#header .inner1 .gnbmenu_1 .gm_1 .gnb_link03_1:hover,
		#header .inner1 .gnbmenu_1 .gm_1 .gnb_link03_1:focus,
		#header .inner1 .gnbmenu_1 .gm_1 .gnb_link03_1:active{width:100px;height:35px;background:url(../images/m_psvita_on.png) no-repeat center top;}
		#header .inner1 .gnbmenu_1 .gm_1 .gnb_link04_1:hover,
		#header .inner1 .gnbmenu_1 .gm_1 .gnb_link04_1:focus,
		#header .inner1 .gnbmenu_1 .gm_1 .gnb_link04_1:active{width:83px;height:35px;background:url(../images/m_ps3_on.png) no-repeat center top;}
		#header .inner1 .gnbmenu_1 .gm_1 .gnb_link05_1:hover,
		#header .inner1 .gnbmenu_1 .gm_1 .gnb_link05_1:focus,
		#header .inner1 .gnbmenu_1 .gm_1 .gnb_link05_1:active{width:132px;height:35px; background:url(../images/m_psn_on.png) no-repeat center top;}
		#header .inner1 .gnbmenu_1 .gm_1 .gnb_link06_1:hover,
		#header .inner1 .gnbmenu_1 .gm_1 .gnb_link06_1:focus,
		#header .inner1 .gnbmenu_1 .gm_1 .gnb_link06_1:active{width:60px;height:35px; background:url(../images/m_games_on.png) no-repeat center top;}
		#header .inner1 .gnbmenu_1 .gm_1 .gnb_link07_1:hover,
		#header .inner1 .gnbmenu_1 .gm_1 .gnb_link07_1:focus,
		#header .inner1 .gnbmenu_1 .gm_1 .gnb_link07_1:active{width:78px;height:35px; background:url(../images/m_community_on.png) no-repeat center top;}
		#header .inner1 .gnbmenu_1 .gm_1 .gnb_link08_1:hover,
		#header .inner1 .gnbmenu_1 .gm_1 .gnb_link08_1:focus,
		#header .inner1 .gnbmenu_1 .gm_1 .gnb_link08_1:active{width:78px;height:35px; background:url(../images/m_support_on.png) no-repeat center top;}
		

		#header .inner1 .gnb_submenu_1{display:none;position:absolute;top:30px;left:0;z-index:131;width:100%;}
		
		#header .inner1 .gnbmenu_1{float:left;position:absolute;top:20px; line-height:105%; text-align:center;}
		#header .inner1 .gnbmenu01_1{left:-40px; width:92px; }
		#header .inner1 .gnbmenu02_1{left:60px; width:125px;  }
		#header .inner1 .gnbmenu03_1{left:192px; width:104px; }
		#header .inner1 .gnbmenu04_1{left:305px; width:86px; }
		#header .inner1 .gnbmenu05_1{left:401px; width:130px;  }
		#header .inner1 .gnbmenu06_1{left:540px; width:70px;  }
		#header .inner1 .gnbmenu07_1{left:617px; width:70px; letter-spacing:-0.5em; }
		#header .inner1 .gnbmenu08_1{left:696px; width:84px;  }
		#header .inner1 .gnb_sublist_1 li{margin-bottom:7px;}
		#header .inner1 .gnb_sublist_1 li.game {margin-bottom:7px;}
		#header .inner1 .gnb_sublist_1 li.support {margin-bottom:7px;}
		#header .inner1 .gnb_sublist_1 a{display:block;padding:3px 5px 3px 5px;font-size:12px; letter-spacing:-0.02em; font-weight:500; color:#ffffff; _color:#ffffff !important}
		#header .inner1 .gnb_sublist_1 a:hover,
		#header .inner1 .gnb_sublist_1 a:active,
		#header .inner1 .gnb_sublist_1 a:focus{color:#ffffff;font-weight:500;background:#1b60ab;}
		#header .inner1 .gnb_sublist_1 .psnstatus_sub a {padding-left:20px !important;}/* PSN Status IN floating_gnb */
		


/*** End of Header ***/


/* Location */
.location_wrapper {position:relative; left:0; top:100px; *top:100px; margin:0 auto; width:980px; z-index:99; *z-index:-1;}
.location_wrapper .location {position:absolute; font-size:12px; font-family: Nanum Gothic,"맑은고딕",Malgun Gothic,"돋움",dotum,AppleGothic,sans-serif; color: white; display:block; background:url(../images/icn_home.png) 0px 1px no-repeat; padding:0 5px 0 20px; margin-left:40px; line-height:140%; color:#ffffff;}
.location_wrapper .title {position:absolute; top:20px; color:white; font-size:2.5em; margin-top:3px; font-family:Nanum Gothic,"맑은고딕",Malgun Gothic,"돋움",dotum,AppleGothic,sans-serif; font-weight:lighter; letter-spacing: -0.05em; margin-left:40px; -webkit-font-smoothing: antialiased;-moz-font-smoothing: antialiased;-ms-font-smoothing: antialiased;-o-font-smoothing: antialiased;font-smoothing: antialiased;}
.location_wrapper .location a {color:#ffffff;}
.location_wrapper .title a {color:white;}

.location_wrapper_b {position:relative; left:0; top:100px; *top:100px; margin:0 auto; width:980px; z-index:99; *z-index:-1;}
.location_wrapper_b .location_b {position:absolute; font-size:12px; font-family: Nanum Gothic,"맑은고딕",Malgun Gothic,"돋움",dotum,AppleGothic,sans-serif; color: #333333; display:block; background:url(../images/icn_home_b.gif) 0px 1px no-repeat; padding:0 5px 0 20px; margin-left:40px; line-height:140%; color: #333333;}
.location_wrapper_b .title_b {position:absolute; top:20px; color: #333333; font-size:2.5em; margin-top:3px; font-family:Nanum Gothic,"맑은고딕",Malgun Gothic,"돋움",dotum,AppleGothic,sans-serif; font-weight:lighter; letter-spacing: -0.05em; margin-left:40px; -webkit-font-smoothing: antialiased;-moz-font-smoothing: antialiased;-ms-font-smoothing: antialiased;-o-font-smoothing: antialiased;font-smoothing: antialiased;}
.location_wrapper_b .location_b a {color: #333333}
.location_wrapper_b .title_b a {color: #333333}




/* Banner */

	#main-banner-wrapper {
		
		position:relative;
		left:0;
		top:36px;
		z-index:8;
		margin:0 auto;
		width: 100%;
		min-width:1024px;
		
		height:613px;
		background:#000000;
		
		
	}

	#main-banner-wrapper .main-banner {
		background:#000000;
		position: relative;
		width: 100%;
		height: 613px;
		top:0px;
		left:0px;
		margin:0 auto;
		padding: 0px;
		text-align:center;
		z-index:8;
		
		
	}

		#main-banner-wrapper .main-banner h2 {
			position: absolute;
			z-index: 2;
			width: 100%;
			top: 100px;
			left: 0;
			font-size: 3.3em;
			color: #ffffff;
			text-align: center;
			letter-spacing: -2px;
		}
		
		#main-banner-wrapper .main-banner span {
			display: block;
			position: absolute;
			z-index: 1;
			width: 100%;
			bottom: 105px;
			left: 0;
			font-size: 1.6em;
			color: #ffffff;
			text-align: center;
			letter-spacing: -1px;
			opacity: 0.8;
		}
	#sub-banner-wrapper {
		filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
		opacity:100;
		filter:alpha(opacity=100); 
		position:relative;
		left:0;
		top:36px;
		z-index:7;
		margin:0 auto;
		width: 100%;
		min-width: 1024px;
		height:460px;		
		background-position:center center;
		
	}

	#sub-banner-wrapper .sub-banner {
		filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
		opacity:100;
		filter:alpha(opacity=100); 
		position: relative;
		width: 100%;
		height:460px;
		top:0px;
		left:0px;
		margin:0 auto;
		padding: 0px;
		text-align:center;
		z-index:7;
		background: #05234e;
		background-position:center center;
		
		
	}

	#sub-banner-wrapper .sub-banner h2 {
			position: absolute;
			z-index: 2;
			width: 100%;
			top: 100px;
			left: 0;
			font-size: 3.3em;
			color: #ffffff;
			text-align: center;
			letter-spacing: -2px;
		}
		
	#sub-banner-wrapper .sub-banner span {
			display: block;
			position: absolute;
			z-index: 1;
			width: 100%;
			bottom: 105px;
			left: 0;
			font-size: 1.6em;
			color: #ffffff;
			text-align: center;
			letter-spacing: -1px;
			
			opacity: 0.8;
		}
	#sub-banner-wrapper .sub-banner li {position:relative; overflow:hidden; float:left;}
		
	#no-banner-wrapper {
		filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;
		position:relative;
		left:0;
		top:36px;
		z-index:7;
		margin:0 auto;
		width: 100%;
		min-width:1024px;
		height:309px;
		background: #000000;
		background-position:center center;
		
	}

	#no-banner-wrapper .sub-banner {
		position: relative;
		width: 100%;
		height:309px;
		top:0px;
		left:0px;
		margin:0 auto;
		padding: 0px;
		text-align:center;
		z-index:7;
		background: #05234e;
		background-position:center center;
		
		
	}

	#no-banner-wrapper .sub-banner h2 {
			position: absolute;
			z-index: 2;
			width: 100%;
			top: 100px;
			left: 0;
			font-size: 3.3em;
			color: #ffffff;
			text-align: center;
			letter-spacing: -2px;
		}
		
	#no-banner-wrapper .sub-banner span {
			display: block;
			position: absolute;
			z-index: 1;
			width: 100%;
			bottom: 105px;
			left: 0;
			font-size: 1.6em;
			color: #ffffff;
			text-align: center;
			letter-spacing: -1px;
			
			opacity: 0.8;
		}
	#no-banner-wrapper .sub-banner li {position:relative; overflow:hidden; float:left;}
		

/* Main */

	#main {
		position:relative;
		margin:0 auto;
		background: #08192d;
		padding: 0 0 0 0;
		z-index:5;
		*z-index:-1;
		top:36px;
		left:0px;
		width:100%; min-width:1024px; 
	}

	#main .container {position:relative;  width:100%; min-width:1024px;  margin:0 auto;}

		#main .main_banner section.banner_section {position:relative; padding:0px; width:100%; min-width:1024px; margin:0 auto; height:438px; background:#0c4f93 url(../images/bg_banner.jpg) repeat-x 50% 50%;}
		#main .main_banner section.banner_section .noticeBg {width:100%; height:438px; position:absolute; top:0; left:0; background:url(../images/notice_bg.png) no-repeat 50% 50%;}
		#main .main_banner section.banner_section .box {position:relative; width:980px; height:323px; clear:both; margin:0 auto;}
		
		/* notice */
		
		#main .main_banner section.banner_section .box .leftBox {position:relative; display:inline-block;  float:left; width:605px; height:323px; text-align:left; z-index:1;}
		#main .main_banner section.banner_section .box .leftBox .notice {position:relative; left:0; top:10px; clear:both; width:570px; height:245px; z-index:2;}
		#main .main_banner section.banner_section .box .leftBox .notice .tab_section {position:relative; clear:both; width:560px; height:39px;}
		#main .main_banner section.banner_section .box .leftBox .notice .tab_section .tabL {position:relative; float:left; width:16px; height:39px;}
		#main .main_banner section.banner_section .box .leftBox .notice .tab_section .tabR {position: relative; color:white; float:left; width:155px; height:39px; text-align:right; font-size:0.75em; line-height:30px;}
		#main .main_banner section.banner_section .box .leftBox .notice .tab_section .tabR a{color:white;}
		#main .main_banner section.banner_section .box .leftBox .notice .tab_section .tabC {position: relative; float:left; padding:0; width:210px; height:39px; margin:0px;}
		#main .main_banner section.banner_section .box .leftBox .notice .tab_section .tabP {position: relative; float:left; padding:0; width:198px; height:39px; margin:0px;}
		
		#main .main_banner section.banner_section .box .leftBox .notice .notice_list {position:relative; height:170px; vertical-align:top;} 
		#main .main_banner section.banner_section .box .leftBox .notice .notice_list ul.panel{
				width:570px;
				height:170px;
				font-size:15px; 
				color:white;
				vertical-align:top;
				letter-spacing: -0.05em;
				line-height:32px;
				position:absolute;
				left:0;
				top:3px;
			}
		#main .main_banner section.banner_section .box .leftBox .notice .notice_list ul.panel li p {padding-left:20px; color:white; cursor:pointer; width:555px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; word-break:normal; background:url(../images/notice_dot.gif) no-repeat 0px 50%;}
		#main .main_banner section.banner_section .box .leftBox .notice .notice_list ul.panel li p a:hover {text-decoration:underline; color:white; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; word-break:normal;}

		
		/* ps vr banner */
		#main .main_banner .rightBox {position:relative; display:inline-block; overflow:hidden; float:left; width:374px; height:323px; z-index:1; background:url(../images/ps4_banner_bg.png) no-repeat 50% 50%; }
		#main .main_banner .rightBox .psvrbox {position:relative; top:50px;}
		#main .main_banner .rightBox .psvrbox .psvrbanner {position:relative; top:45px; left:35px; width:250px;}
		#main .main_banner .rightBox .psvrbox .psvrbanner img {width:250px;}
		#main .main_banner .rightBox .psvrbox .banner {width:233px; position:absolute; top:-20px; right:35px;}
		#main .main_banner .rightBox .psvrbox .banner img {width:233px;}
		#main .main_banner .rightBox .psvrbox .banner h4 {color:white; margin:0px 0px 18px 0px; font-size:1em; line-height:1.6em; letter-spacing:-0.03em;}
		#main .main_banner .rightBox .psvrbox .vrbutton {position:absolute; top:210px; right:35px;}
		
		/*PLAYGROUND RSS FEED (2015-08-21)*/

		#main .rss-section {position:relative; width:100%; background: #4183cd; z-index:1; *color: #eabf55;}
		#main .rss-section .title-section {position:relative; width:605px;}
		#main .rss-section .title-section h2.title a { font-weight:600; color: #eabf55; *color: #eabf55; font-size:1.3em; letter-spacing: -0.05em;}

		#divRss ul.feedEkList {width:555px;}
		#divRss ul.feedEkList .itemTitle {width:555px; padding-left:20px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; word-break:normal; color:#ffffff; background:url(../images/notice_dot.gif) no-repeat 0px 50%;}
		#divRss ul.feedEkList .itemTitle>a{font-size:15px; vertical-align:middle; color:white;}
		#divRss ul.feedEkList .itemTitle>a:hover {text-decoration:underline; color:white; width:336px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; word-break:normal;}
		#divRss ul.feedEkList .itemDate {display:none; font-size:12px; } 
		#divRss ul.feedEkList .itemContent {display:none; font-size:0; clear:both;}
		
		/* MAIN Service Banners (2015-09-08)*/

		#main .main_banner section.banner_section .box .ps_service_banner {position:relative; width:100%; height:114px; clear:both; z-index:2; overflow:hidden;}
		#main .main_banner section.banner_section .box .ps_service_banner li {width:245px; float:left;}
		#main .main_banner section.banner_section .box .ps_service_banner .plus {position:relative; text-align:center;}
		#main .main_banner section.banner_section .box .ps_service_banner .psn {position:relative; text-align:center;}
		#main .main_banner section.banner_section .box .ps_service_banner .store_b {position:relative; text-align:center;}
		#main .main_banner section.banner_section .box .ps_service_banner .playtogether {position:relative; text-align:center;}
		
		#main .main_banner section.banner_section .box .ps_service_banner li:hover,
		#main .main_banner section.banner_section .box .ps_service_banner li:focus,
		#main .main_banner section.banner_section .box .ps_service_banner li:active {background:url(../images/icn_side_hover.png) no-repeat 50% 50%;}
		
		/* PS4 MAIN FEATURE BANNER */
		#main .ps4_banner {width:100%; min-width:1024px; height:343px; margin:0 auto; position:relative; left:0; top:0px; background: #29609b url(../images/ps4/bg_ps4_main.jpg) repeat-x 50% 50%; z-index:1; }

			#main .ps4_banner section {position:relative; padding:0; width:980px; margin:0 auto; min-width:980px;  -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
			#main .ps4_banner section .des {position:relative; float:left; width:660px; margin:65px 0 32px 10px; display:inline-block; -webkit-text-size-adjust:none;}
			#main .ps4_banner section .des h1 {position:relative; color: white; margin: 0 auto; font-size: 1.7em;letter-spacing: -0.05em; font-weight:600; -webkit-text-size-adjust:none;}
			
			#main .ps4_banner section .des p {position:relative; color: white; margin: 0 auto; font-size: 1em; letter-spacing: -0.05em; margin-top: 2em; line-height:24px; -webkit-text-size-adjust:none;}
			#main .ps4_banner section .img {position:relative; float:right; margin-top:65px; margin-right:10px; display:inline-block}
			#main .ps4_banner section .button {position:relative; clear:both; margin:20px 0 0 200px;}
	
			/* PSVR MAIN FEATURE BANNER */
		#main .psvr_banner {width:100%; min-width:1024px; height:343px; margin:0 auto; position:relative; left:0; top:0px; background: #29609b url(../images/psvr/bg_psvr_main.jpg) repeat-x 50% 50%; z-index:1; }
			#main .psvr_banner section {position:relative; padding:0; width:980px; margin:0 auto; min-width:980px;  -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
			#main .psvr_banner section .des {position:relative; float:left; width:550px; margin:65px 0 32px 10px; display:inline-block; -webkit-text-size-adjust:none;}
			#main .psvr_banner section .des h1 {position:relative; color: white; margin: 0 auto; font-size: 1.7em;letter-spacing: -0.05em; font-weight:600; -webkit-text-size-adjust:none;}
			#main .psvr_banner section .des p {position:relative; color: white; margin: 0 auto; font-size: 1em; letter-spacing: -0.05em; margin-top: 2em; line-height:24px; -webkit-text-size-adjust:none;}
			#main .psvr_banner section .img {position:relative; float:right; margin-top:65px; margin-right:10px; display:inline-block}
			#main .psvr_banner section .button {position:relative; clear:both; margin:20px 0 0 200px;}

		/* PS3 MAIN FEATURE BANNER */
		#main .ps3_banner {width:100%; min-width:1024px;  height:343px; margin:0 auto; position:relative; left:0; top:0px; background: #29609b url(../images/ps3/bg_ps3_main.jpg) repeat-x 50% 50%; z-index:1;}

			#main .ps3_banner section {position:relative; padding:0; width:980px; margin:0 auto; min-width:980px;}
			#main .ps3_banner .des {position:relative; float:left; width:600px; margin:65px 0 32px 10px; display:inline-block; -webkit-text-size-adjust:none;}
			#main .ps3_banner .des h1 {position:relative; color: white; margin: 0 auto; font-size: 1.7em;letter-spacing: -0.05em; font-weight:600; -webkit-text-size-adjust:none;}
			#main .ps3_banner .des p {position:relative; color: white; margin: 0 auto; font-size: 1em;letter-spacing: -0.05em; margin-top: 2.250em; line-height:24px; -webkit-text-size-adjust:none;}
			#main .ps3_banner .img {position:relative; float:right;  margin-top:65px; margin-right:10px; display:inline-block}
			#main .ps3_banner .button {position:relative; clear:both; margin:10px 0 0 200px;}	
		
		/* PS VITA MAIN FEATURE BANNER */
		#main .psvita_banner {width:100%; min-width:1024px;  height:343px; margin:0 auto; position:relative; left:0; top:0px; background: #29609b url(../images/psvita/bg_psvita_main.jpg) repeat-x 50% 50%; z-index:1;}

			#main .psvita_banner section {position:relative; width:980px; margin:0 auto; min-width:980px;  -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
			#main .psvita_banner .des {position:relative; float:left; width:550px; margin:32px 0 32px 0px; display:inline-block; -webkit-text-size-adjust:none;}
			#main .psvita_banner .des h1 {position:relative; color: white; margin: 0 auto; font-size: 1.7em;letter-spacing: -0.05em; line-height:35px; font-weight:600; -webkit-text-size-adjust:none;}
			#main .psvita_banner .des p {position:relative; color: white; margin: 0 auto; font-size: 1em;letter-spacing: -0.05em; margin-top: 1em; line-height:24px; -webkit-text-size-adjust:none;}
			#main .psvita_banner .img {position:relative; float:right;  margin-top:65px; display:inline-block}
			#main .psvita_banner .button {position:relative; clear:both; margin:10px 0 0 200px;}		
			
		/* PS VITA TV MAIN FEATURE BANNER */
		#main .psvitatv_banner {width:100%; min-width:1024px;  height:343px; border-top:1px solid #254677; margin:0 auto; position:relative; left:0; top:0px; background: #f5f5f5; z-index:1; color:#333333;}

			#main .psvitatv_banner section {position:relative; width:980px; margin:0 auto; min-width:980px;  -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
			#main .psvitatv_banner .des {position:relative; float:left; width:550px; margin:50px 0 32px 5px; display:inline-block; -webkit-text-size-adjust:none;}
			#main .psvitatv_banner .des h1 {position:relative;  color:#333333; margin: 0 auto; font-size: 1.7em;letter-spacing: -0.05em; line-height:35px; font-weight:600; -webkit-text-size-adjust:none;}
			#main .psvitatv_banner .des p {position:relative;  color:#333333; margin: 0 auto; font-size: 1em;letter-spacing: -0.05em; margin-top: 2em; line-height:24px; -webkit-text-size-adjust:none;}
			#main .psvitatv_banner .img {position:relative; float:right;  margin-top:65px; display:inline-block}
			#main .psvitatv_banner .button {position:relative; clear:both; margin:10px 0 0 200px;}		
			
		
		/* PSP MAIN FEATURE BANNER */
		#main .psp_banner {width:100%; min-width:1024px;  height:343px; border-top:1px solid #254677; margin:0 auto; position:relative; left:0; top:0px; background: #c4c6cb url(../images/psp/bg_psp_main.jpg) repeat-x 50% 50%; z-index:1; color:#333333;}

			#main .psp_banner section {position:relative; width:980px; margin:0 auto; min-width:980px;  -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
			#main .psp_banner .des {position:relative; float:left; width:550px; margin:50px 0 32px 5px; display:inline-block}
			#main .psp_banner .des h1 {position:relative;  color:#333333; margin: 0 auto; font-size: 1.7em;letter-spacing: -0.05em; line-height:35px; font-weight:600; -webkit-text-size-adjust:none;}
			#main .psp_banner .des p {position:relative;  color:#333333; margin: 0 auto; font-size: 1em;letter-spacing: -0.05em; margin-top: 2em; line-height:24px; -webkit-text-size-adjust:none;}
			#main .psp_banner .img {position:relative; float:right;  margin-top:65px; display:inline-block}
			#main .psp_banner .button {position:relative; clear:both; margin:10px 0 0 200px;}		
			

		/* PS2 MAIN FEATURE BANNER */
		#main .ps2_banner {width:100%; min-width:1024px;  height:343px; margin:0 auto; position:relative; left:0; top:0px; background: #29609b url(../images/ps2/bg_ps2_main.jpg) repeat-x 50% 50%; z-index:1;}

			#main .ps2_banner section {position:relative; padding:0; width:980px; margin:0 auto; min-width:980px;}
			#main .ps2_banner .des {position:relative; float:left; width:600px; margin:65px 0 32px 10px; display:inline-block}
			#main .ps2_banner .des h1 {position:relative; color: white; margin: 0 auto; font-size: 1.7em;letter-spacing: -0.05em; font-weight:600; -webkit-text-size-adjust:none;}
			#main .ps2_banner .des p {position:relative; color: white; margin: 0 auto; font-size: 1em;letter-spacing: -0.05em; margin-top: 2.250em; line-height:24px; -webkit-text-size-adjust:none;}
			#main .ps2_banner .img {position:relative; float:right;  margin-top:65px; margin-right:10px; display:inline-block}
			#main .ps2_banner .button {position:relative; clear:both; margin:10px 0 0 200px;}	
		


		
		/* PSN MAIN FEATURE BANNER */
		#main .psn_banner {width:100%; min-width:1024px;  height:343px; margin:0 auto; position:relative; left:0; top:0px; background: #29609b url(../images/psn/bg_psn_main.jpg) repeat-x 50% 50%; z-index:1;}

			#main .psn_banner section {position:relative; width:980px; margin:0 auto; min-width:980px;}
			#main .psn_banner section .des {position:relative; float:left; margin:48px 0 32px 10px; *margin-top:20px;}
			#main .psn_banner section .des h1 {
			position:relative;
			margin: 0 0 0 0;
			font-size: 1.7em;
			letter-spacing: -0.05em;
			line-height:36px;
			padding:0px 0 0 80px;
			 -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
			color:white;
			font-weight:600;
		}
			.icn_plus_s {background:url(../images/psn/icn_plus_s.png) no-repeat 0px 10px;height:80px;}
			#main .psn_banner section .des p {position:relative; color: white; margin: 0 auto; font-size: 1em;letter-spacing: -0.05em; margin-top: 1em; line-height:24px;-webkit-text-size-adjust:none;}
			#main .psn_banner section .img {position:relative; float:right;  margin:48px 0 32px 10px; *margin-top:20px;}
			#main .psn_banner section .button {position:relative; clear:both; margin:15px 0 0 90px;}		
			
			
		#main .line-style1 {position:relative; background: #4183cd url(../images/line_01.gif) repeat-x 0px 0px; width:100%; min-width:1024px; height:2px; margin:0px;}
		#main .line-style2 {position:relative; background: #4183cd url(../images/line_03.gif) repeat-x 0px 0px; width:100%; min-width:1024px; height:34px; margin:0px; padding:0px;}
		#main .line-style3 {position:relative; background: #4693e5; width:100%; min-width:1024px; height:1px; margin:0px; padding:0px;}
	
		
		 /*All Main*/ 	
		#main .game-section {position:relative; width:100%; min-width:1024px;  background: #4183cd url(../images/bg_game.gif) repeat 0px 0px; z-index:1; *color: #eabf55;}
		#main .game-section .line-style2 {position:relative; background: transparent url(../images/line_02.gif) no-repeat 0px 0px; width:1024px; height:2px; margin:0 auto;}
		#main .game-section .title-section {position:relative; width:980px; height:95px; margin:0 auto;}
		#main .game-section .title-section h2.title
			{	
				margin-top:25px;
				float:left;
				margin-left:30px;
				font-weight:bold;
				color: #eabf55;
				*color: #eabf55;
				font-size:2em;
				letter-spacing: -0.05em;
				text-shadow:1px 1px 1px rgba(0,0,0,0.2);
				width: 800px;
			}
		#main .game-section .title-section p.more {float:right; font-size:0.7em; color:white; margin-right:30px; margin-top:40px;}
		.more a {color:white;}
		.more a:hover {text-decoration:underline;}
		
		  /*Game Main*/ 
		#main .gameMain-section {position:relative; background: #4183cd url(../images/bg_game.gif) repeat 0px 0px; width:100%; min-width:1024px; z-index:1;height:1300px; }
		#main .gameMain-section .line-style2 {position:relative; background: #4183cd url(../images/line_02.gif) no-repeat 0px 0px; width:1024px; height:2px; margin:0 auto;}
		#main .gameMain-section .title-section {position:relative; width:980px; height:95px; margin:0 auto; *color: #eabf55;}
		#main .gameMain-section .title-section h2.title
			{	
				margin-top:25px;
				float:left;
				margin-left:30px;
				font-weight:bold;
				color: #eabf55;
				*color: #eabf55;
				font-size:2em;
				letter-spacing: -0.1em;
				text-shadow:1px 1px 1px rgba(0,0,0,0.2);
				width: 800px;
			}
		#main .gameMain-section .title-section p.more {float:right; font-size:0.7em; color:white; margin-right:30px; margin-top:40px;}
		#main .gameMain-section .title-section p.more a {color:white;}
		#main .gameMain-section .title-section p.more a:hover {text-decoration:underline;}
		
		
		
		#main .gamebox {position:relative; margin:0 auto; width:980px; z-index:3; }
		#main .game_lists {z-index:10; width:980px;  position:absolute; left:0; top:15px; overflow:hidden; border:0px; height:530px;}
		#main .gamebox .shelf {position:absolute; left:0px; top:180px; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/bg_shelf.png',sizingMethod='crop'); background: url(../images/bg_shelf.png) no-repeat 0 0; width:980px; height:94px; z-index:2;}

		#main .feature-section {position:relative; background: #072039 url(../images/bg_features.jpg) repeat-y 0px 0px; width:100%; min-width:1024px; z-index:5; }
		
	
		#main .feature-section .description {position:relative; width:980px; margin:0 auto;}
		#main .feature-section .description h2 {position:relative; padding-top: 2em; color: white; margin: 0 auto; font-size: 1.7em;letter-spacing: -0.05em; line-height:1.5em; font-weight:600;}
		#main .feature-section .description article {position:relative; clear:both; width:100%; padding: 4em 0 4em 0; margin:0 auto;  -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; display:inline-block;}
			
		#main .feature-section .description article .desL {position:relative; float:left; display:inline-block; margin-left:10px;}
		#main .feature-section .description article .desL h3 {position:relative; color: white; margin: 0 auto; font-size: 1.7em;letter-spacing: -0.05em; line-height:1.5em; font-weight:100;}
		#main .feature-section .description article .desL h4 {position:relative; color: white; margin: 0 auto; font-size: 1.5em;letter-spacing: -0.05em; line-height:1.3em; font-weight:100;}
		#main .feature-section .description article .desL p {position:relative; color: white; margin: 0 auto; font-size: 1em;letter-spacing: -0.05em; margin-top: 2.250em; line-height:24px; margin-bottom: 1em}
		#main .feature-section .description article .imgR {
					position:relative; 
					float:right;
					 margin-right:10px;
					 display:inline-block;
					}

		#main .feature-section .description article .desR {position:relative; float:right; display:inline-block; margin-right:10px;}
		#main .feature-section .description article .desR h3 {position:relative; color: white; margin: 0 auto; font-size: 1.7em;letter-spacing: -0.05em; line-height:1.5em; font-weight:100;}
		#main .feature-section .description article .desR p {position:relative; color: white; margin: 0 auto; font-size: 1em;letter-spacing: -0.05em; margin-top: 2.250em; line-height:24px; margin-bottom: 1em}
		#main .feature-section .description article .imgL {position:relative; float:left; display:inline-block;  margin-left:10px;}

		
		#main .psp_main_banner {position:relative; width:100%; min-width:1024px; background:#031325; border-top:1px solid #0d3154; display:inline-block; margin:0 auto; text-align:center;}
		#main .psp_main_banner .container {margin:0 auto; width:980px; display:inline-block;}
		#main .psp_main_banner .container .psp_game {position:relative; width:326px; background: url(../images/psp/icn_game.png) no-repeat 30px 40px; border-left:1px solid #0d3154; color:white; display:inline-block; height:122px;  float:left;}
		#main .psp_main_banner .container .psp_game p {padding-top:50px; margin-left:70px; font-size:1.2em; font-weight:600;}
		#main .psp_main_banner .container .psp_bighit {position:relative; width:326px; background: url(../images/psp/icn_bighit.png) no-repeat 30px 30px; border-left:1px solid #0d3154; color:white; display:inline-block; height:122px;  float:left; text-align:left;}
		#main .psp_main_banner .container .psp_bighit p {padding-top:40px; margin-left:130px;}
		#main .psp_main_banner .container .psp_update {position:relative; width:326px; background: url(../images/psp/icn_psp.png) no-repeat 30px 50px; border-left:1px solid #0d3154; border-right:1px solid #0d3154; color:white; display:inline-block; height:122px;  float:left; text-align:left;}
		#main .psp_main_banner .container .psp_update p {padding-top:40px; margin-left:140px;}

		/* Start Only PSN feature-section */
		#main .psn-feature-section {position:relative; background: #072039 url(../images/bg_game.gif) repeat-y 0px 0px; width:100%; z-index:5; }
		#main .psn-feature-section section.description {position:relative; width:980px; margin:0 auto;}
		#main .psn-feature-section section.description article {position:relative; clear:both; width:100%; padding: 5em 0 5em 0; margin:0 auto; display:inline-block;  -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
			
		#main .psn-feature-section section.description article .desR {position:relative; float:right; display:inline-block; margin-right:20px;}
		#main .psn-feature-section section.description article .desR h3 {position:relative; color: white; margin: 0 auto; font-size: 1.7em;letter-spacing: -0.05em; line-height:1.5em; font-weight:100;}
		#main .psn-feature-section section.description article .desR p {position:relative; color: white; margin: 0 auto; font-size: 1em;letter-spacing: -0.05em; margin-top: 2.250em; line-height:24px;}
		#main .psn-feature-section section.description article .imgL {
					position:relative; 
					float:left;
					 margin-left:20px;
					 display:inline-block;
					}
		/* End Only PSN feature-section */		
		/* Start Only PSN Card feature-section 	 */	
		#main .psncard-feature-section {position:relative; background: #072039; width:100%; min-width:1024px; z-index:5; display:inline-block; }
		#main .psncard-feature-section section.description article div {text-align:center; padding-top:20px;}
		#main .psncard-feature-section section.description article div ul {display:inline-block;}
		#main .psncard-feature-section section.description article div ul li {display:inline-block; float:left; width:125px;}
		/* End Only PSN Card feature-section */	
		
		
		#main .psn-popular-section {position:relative; background: #072039 url(../images/bg_game.gif) repeat 0px 0px; width:100%; min-width:1024px; height:630px; border:1px solid rgba(0, 0, 0, 0.1); margin:0 auto;}
		#main .psn-popular-section .title-section {text-align:center; margin-top:30px; *color: #eabf55;}
		#main .psn-popular-section .title-section h2.title
			{	
				
				clear:both;
				font-weight:bold;
				color: #eabf55;
				*color: #eabf55;
				
				letter-spacing: -0.05em;
				font-size:2em;
				text-shadow:1px 1px 1px rgba(0,0,0,0.2);
				overflow:hidden;
				height:40px;
				width:400px;
				margin:0 auto;
				
				
			}
			#main .psn-popular-section .new_popular {position:relative; clear:both; width:980px; margin:30px auto; text-align:center; color:#d0d0d0;}
			#main .psn-popular-section .new_popular .left {position:relative;  margin:0px; float:left; text-align:left;  width:480px;  display:inline-block;}
			#main .psn-popular-section .new_popular .left .screenshot {position:relative; clear:both; width:460px; height:260px; -webkit-filter: brightness(100%);   -webkit-transition: all 1s ease;      -moz-transition: all 1s ease;        -o-transition: all 1s ease;       -ms-transition: all 1s ease;           transition: all 1s ease;}
			#main .psn-popular-section .new_popular .left .screenshot a:img {width:460px; height:260px;}
			#main .psn-popular-section .new_popular .left span {float:left;}
			#main .psn-popular-section .new_popular .left h4 {float:left; margin-left:10px; font-weight:bold;word-break:keep-all; width:410px;}
			#main .psn-popular-section .new_popular .left p {clear:both; padding-top:10px; font-size:14px; line-height:20px;word-break:break-all; width:460px;}
			#main .psn-popular-section .new_popular .right {float:right; text-align:left; width:500px;  display:inline-block;}
			#main .psn-popular-section .new_popular .right .thumb {float:left; margin-right:10px; width:240px; -webkit-filter: brightness(100%);   -webkit-transition: all 1s ease;      -moz-transition: all 1s ease;        -o-transition: all 1s ease;       -ms-transition: all 1s ease;           transition: all 1s ease;}
			#main .psn-popular-section .new_popular .right .thumb a:img {width:220px; height:124px;}
			#main .psn-popular-section .new_popular .right .thumb span {clear:both;}
			#main .psn-popular-section .new_popular .right .thumb h4 {clear:both; font-weight:bold; font-size:14px; margin-bottom:20px;word-break:break-all;}		
					
		/* Image Effect */
			span.roll {background:#000000;  position: absolute;  width:460px; height:260px;  z-index: 10;} 
			span.roll_s {background:#000000;  position: absolute;  width:220px; height:124px;  z-index: 10;}	
			span.roll_platform {background:url(../images/support/img_roll_platform.png) no-repeat left top; position: absolute;  width:250px; height:215px;  z-index: 9999999999;}	
			
		#main .popular-section {position:relative; background: #051d37 url(../images/bg_features.jpg) no-repeat 0px 0px; width:100%; min-width:1024px; height:630px; border:1px solid rgba(0, 0, 0, 0.1); margin:0 auto; padding-top:2px;}
		#main .popular-section .title-section {text-align:center; margin-top:50px; *color: #eabf55;}
		#main .popular-section .title-section h2.title
			{	
				clear:both;
				font-weight:bold;
				color: #eabf55;
				*color: #eabf55;
				
				letter-spacing: -0.05em;
				font-size:2em;
				text-shadow:1px 1px 1px rgba(0,0,0,0.2);
				height:38px;
				width:400px;
				margin:0 auto;
				
			}
			#main .popular-section .new_popular {clear:both; width:980px; margin:30px auto; text-align:center; color:#d0d0d0;}
			#main .popular-section .new_popular .left {float:left; text-align:left;  width:460px;  display:inline-block;}
			#main .popular-section .new_popular .left .screenshot {clear:both;}
			#main .popular-section .new_popular .left .screenshot img a:hover, #main .psn-popular-section .new_popular .left .screenshot img a:focus {}
			#main .popular-section .new_popular .left span {float:left;}
			#main .popular-section .new_popular .left h4 {float:left; margin-left:10px; font-weight:bold;word-break:keep-all; width:410px;}
			#main .popular-section .new_popular .left p {clear:both; padding-top:10px; font-size:14px; line-height:20px;word-break:break-all; width:460px;}
			#main .popular-section .new_popular .right {float:right; text-align:left; width:500px; display:inline-block;}
			#main .popular-section .new_popular .right .thumb {float:left; margin-right:10px; width:240px; }
			#main .popular-section .new_popular .right .thumb span {clear:both;}
			#main .popular-section .new_popular .right .thumb h4 {clear:both; font-weight:bold; font-size:14px; margin-bottom:20px;word-break:break-all;}
			
			#main .addon-section {position:relative; background: #051d37 url(../images/bg_addon.jpg) no-repeat 0px 0px; width:100%; min-width:1024px; border-top:1px solid #051d37; height:599px; margin:0 auto; color:white;}
			#main .addon-section .title-section {width:980px; margin:30px auto; padding-top:10px;}
			#main .addon-section .title-section h2.title
			{	
				clear:both;
				font-weight:bold;
				color: #eabf55;
				
				font-size:2em;
				letter-spacing: -0.1em;
				text-shadow:1px 1px 1px rgba(0,0,0,0.2);
				
			}
			#main .addon-section .thumbs {width:980px; margin:0 auto;}
			#main .addon-section .thumbs .thumb {float:left; margin:20px 20px 25px 20px; width:150px;}
			#main .addon-section .thumbs .thumb img {max-width:127px; max-height:127px;}
			#main .addon-section .thumbs .thumb h4 {clear:both; font-weight:bold; font-size:13px; width:150px; word-break:break-all;}
			
			/* PSN Main - linking Account Section */	

			#main .linking-account-section {position:relative; width:100%; z-index:5; height:450px;}
			#main .linking-account-section .img_box {width:980px; margin:0 auto;}
		/* support */
		
		#main .hotissue {width:100%; min-width:1024px; height:400px; display:block; margin:0 auto; position:relative; left:0; top:0px; background: #051d37; z-index:1;}

			#main .hotissue section {position:relative; display:block; clear:both; width:980px; height:165px; padding-bottom:1px; margin:0px auto; min-width:980px;  -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
			#main .hotissue section article {display:inline-block; float:left; width:195px; height:165px; background:#043057; margin-top:1px; margin-right:1px; }
			#main .hotissue section article:hover, #main .hotissue section article:focus {background:#0156ae;}
			#main .hotissue section article .icon{display:block; clear:both; text-align:center; width:100%; margin:35px auto 10px auto;}
			#main .hotissue section article .tit{display:block; clear:both; text-align:center; width:100%; color:white; font-weight:600; font-size:0.9em;}
			
		#main .search_faq {width:100%; min-width:100%; height:157px; display:block; margin:0px auto; padding-top:20px; position:relative; left:0; top:0px; background: #0f3e6a;opacity:0.9; z-index:1; }
		#main .search_faq .search_faq_box {width:980px; min-width:980px;  margin:0 auto; position:relative;}
		#main .search_faq .search_faq_box header h2 {color:white; font-size:1em; font-weight:600;}
		#main .search_faq .search_faq_box section {width:1000px; min-width:980px;  height:45px; margin:10px auto; position:relative; display:inline-block;}
		#main .search_faq .search_faq_box section .select_faq {
															  -webkit-appearance: button;
															  -webkit-border-radius: 2px;
															  -webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1);
															  -webkit-padding-end: 20px;
															  -webkit-padding-start: 2px;
															  -webkit-user-select: none;
															  background-image: url(../images/support/icn_arrow.gif), 
																-webkit-linear-gradient(#FAFAFA, #F4F4F4 40%, #E5E5E5);
															  background-position: center right;
															  background-repeat: no-repeat;
															  border: 2px solid #007ad2;
															  color: #555;
															  font-size: inherit;
															  margin: 0;
															  overflow: hidden;
															  padding-top: 2px;
															  padding-bottom: 2px;
															  height:35px;
															  text-overflow: ellipsis;
															  white-space: nowrap;
															  width:200px;}
  		#main .search_faq .search_faq_box section .input_faq {border:2px solid #007ad2; width:660px; *width:650px; height:35px; display:inline-block;}
		#main .search_faq .search_faq_box section .btn_faq_search {float:right; margin-right:30px; display:inline-block;}
		#main .search_faq .search_faq_box section.tag {width:1000px; min-width:980px;  height:45px; color:white; font-size:0.8em; margin:20px auto; position:relative; padding-left:20px;}
		#main .search_faq .search_faq_box section.tag p {display:inline-block; float:left; margin:0px 5px 0px 5px;}
		#main .search_faq .search_faq_box section.tag p.vbar {color:#4d769e;}

		#main .support_info {width:100%; min-width:1024px; margin:0 auto; position:relative; left:0; top:0px; background: #08203a; z-index:1; padding-top:30px;}
		
		#main .support_info_box {position:relative; width:980px; min-width:980px;margin:0 auto;}
		#main .support_info_box .support_notice {position:relative; float:left; display:inline-block; width:640px;}
		#main .support_info_box .support_notice .notice_titie_box {position:relative; clear:both; width:100%; height:50px; border-bottom:1px solid #4c5d70;}
		#main .support_info_box .support_notice .notice_titie_box .notice_title {position:relative; float:left; width:80%;}
		#main .support_info_box .support_notice .notice_titie_box .notice_title  h3 {font-size:1.3em; color:white; letter-spacing:-0.05em;line-height:220%; margin-left:10px;}
		#main .support_info_box .support_notice .notice_titie_box .notice_more {position:relative; float:right; font-size:11px; color:white; line-height:480%; color:white; margin-right:10px;}
		#main .support_info_box .support_notice .notice_list_box {position:relative; padding-top:5px; width:100%; height:200px; color:white; font-size:0.85em; border-bottom:1px solid #4c5d70}
		#main .support_info_box .support_notice .notice_list_box ul li.list:hover, #main .support_info_box .support_notice .notice_list_box ul li.list:focus {text-decoration:underline;}
		#main .support_info_box .support_notice .notice_list_box ul li.list {display:inline-block; float:left; width:80%; margin-left:10px; height:32px;  padding:5px 0px 5px 0px;  *padding:0px;}
		#main .support_info_box .support_notice .notice_list_box ul li.date {display:inline-block; float:right; width:10%; height:30px; padding:5px 0px 5px 0px; font-size:11px;  *padding:0px;}
		#main .support_info_box .support_update {position:relative; float:right; display:inline-block; width:304px; padding:1px;}
		#main .support_info_box .support_update header h3 {font-size:1.3em; color:white; letter-spacing:-0.05em; height:50px; line-height:220%;}
		#main .support_info_box .support_update .support_update_box {position:relative; width:100%; clear:both;}
		#main .support_info_box .support_update .support_update_box .banner_update {poisition:relative; display:block;width:303px; height:70px; background:#183373; clear:both;}
		#main .support_info_box .support_update .support_update_box .banner_update:hover, #main .support_info_box .support_update .support_update_box .banner_update:focus {background:#0162ba;}
		#main .support_info_box .support_update .support_update_box .banner_update dl {position:relative; margin:0px; color:white; *padding-top:5px;}
		#main .support_info_box .support_update .support_update_box .banner_update dl dt {width:110px; float:left; display:inline-block; padding-top:28px; text-align:center;}
		#main .support_info_box .support_update .support_update_box .banner_update dl dd {width:193px; float:left; display:inline-block; padding-top:10px; line-height:140%;}
		
		#main .support_banner  {position:relative; clear:both; width:980px; min-width:980px; margin:0 auto;}
		#main .support_banner .col1 {position:relative; float:left; width:544px; margin-right:2px;}
		#main .support_banner .col1 .banner_psp {position:relative; clear:both; width:544px; height:111px; background:#3a4959}
		#main .support_banner .col1 .banner_psp .logo_psp {position:relative; float:left; display:inline-block; width:185px; text-align:center; margin-top:38px;}
		#main .support_banner .col1 .banner_psp .menu_psp {position:relative; float:left; display:inline-block; width:194px; text-align:left; color:white; margin-top:20px;}
		#main .support_banner .col1 .banner_psp .menu_psp ul li {background:url(../images/support/icn_li_arrow.png) no-repeat left 7px; width:190px; height:20px; text-indent:10px; font-size:0.9em;}
		#main .support_banner .col1 .banner_psp .img_psp {position:relative; float:left; display:inline-block; width:165px; margin-top:25px; text-align:center;}
		#main .support_banner .col1 .banner_ps2 {position:relative; clear:both; width:544px; height:111px; background:#22387a; margin-top:2px;}
		#main .support_banner .col1 .banner_ps2 .logo_ps2 {position:relative; float:left; display:inline-block; width:185px; text-align:center; margin-top:38px;}
		#main .support_banner .col1 .banner_ps2 .menu_ps2 {position:relative; float:left; display:inline-block; width:194px; text-align:left; color:white; margin-top:20px;}
		#main .support_banner .col1 .banner_ps2 .menu_ps2 ul li {background:url(../images/support/icn_li_arrow.png) no-repeat left 7px; width:190px; height:26px; text-indent:10px; font-size:0.9em;}
		#main .support_banner .col1 .banner_ps2 .img_ps2 {position:relative; float:left; display:inline-block; width:165px; margin-top:5px; text-align:center;}
		#main .support_banner .col2 {position:relative; float:left; width:211px; margin-right:2px;}
		#main .support_banner .col2 .cscenter {width:211px; height:224px; background:#22497a;}
		#main .support_banner .col2 .cscenter .csnum {position:relative; clear:both; padding-top:20px;margin-left:15px;}
		#main .support_banner .col2 .cscenter .csnum header h4 {color:white; font-size:1.1em; font-weight:500;}
		#main .support_banner .col2 .cscenter .csnum header p {color:white; font-size:1.6em; font-weight:600; height:40px; line-height:150%;}
		#main .support_banner .col2 .cscenter .cstime {position:relative; clear:both; margin-top:10px; color:white; line-height:150%;margin-left:15px; font-size:0.8em;}
		#main .support_banner .col2 .cscenter .cstime p {line-height:150%;}
		#main .support_banner .col2 .cscenter .csmap {position:relative; clear:both; margin-top:10px; color:white; line-height:150%;margin-left:15px; font-size:0.8em;}
		#main .support_banner .col2 .cscenter .csmap p.time {background:#2961ad; line-height:24px; color:white; width:160px; padding-left:3px;}
		#main .support_banner .col2 .cscenter .csmap p.map {text-decoration:underline;padding-left:3px;line-height:200%;}
		
		#main .support_banner .col3 {position:relative; float:left; width:214px;}
		#main .support_banner .col3 .banner_store {position:relative; clear:both; width:214px; height:111px; background:#16274d; text-align:left;}
		#main .support_banner .col3 .banner_store:hover, #main .support_banner .col3 .banner_store:focus {background:#2e4476}
		#main .support_banner .col3 .banner_store h4 {position:relative; background:url(../images/support/icn_store.png) no-repeat 20px 25px; width:210px; height:90px; color:white; font-weight:600; text-indent:100px; line-height:620%;}
		#main .support_banner .col3 .banner_experience {position:relative; clear:both; width:214px; height:111px; background:#16274d; text-align:left; margin-top:2px;}
		#main .support_banner .col3 .banner_experience:hover, #main .support_banner .col3 .banner_experience:focus {background:#2e4476}
		#main .support_banner .col3 .banner_experience h4 {position:relative; background:url(../images/support/icn_experience.png) no-repeat 20px 25px; width:210px; height:90px; color:white; font-weight:600; text-indent:100px; line-height:620%;}
		
		/* platform main */
		#main .support_platform {width:100%; min-width:1024px;  margin:0 auto; position:relative; display:inline-block; left:0; top:0px; background: #051d37; padding-top:30px; z-index:1;}
		
		#main .support_platform .support_platform_box {position:relative; width:980px; min-width:980px;margin:0 auto; }
		#main .support_platform .lastest_update {position:relative; float:left; display:inline-block; width:690px;}
		#main .support_platform .lastest_update .update_titie_box {position:relative; clear:both; width:690px; height:50px; border-bottom:1px solid #0c3b67;}
		#main .support_platform .lastest_update .update_titie_box .update_title {position:relative; float:left; width:80%;}
		#main .support_platform .lastest_update .update_titie_box .update_title  h3 {font-size:1.3em; color:white; letter-spacing:-0.05em;line-height:220%; margin-left:10px;}
		#main .support_platform .lastest_update .update_titie_box .update_more {position:relative; float:right; font-size:11px; color:white; line-height:480%; color:white; margin-right:10px;}
		#main .support_platform .lastest_update .update_list_box {position:relative; width:100%; display:inline-block; color:white; font-size:0.85em;}
		#main .support_platform .lastest_update .update_list_box ul {border-bottom:1px solid #0c3b67; padding:1px 0px 1px 0px;}
		#main .support_platform .lastest_update .update_list_box ul:hover {background:#0c3b67; opacity:0.9}
		#main .support_platform .lastest_update .update_list_box ul li.list {display:block; clear:both; width:100%; margin-left:10px; height:32px;  padding:5px 0px 5px 0px;}
		#main .support_platform .lastest_update .update_list_box ul li.list .floatL {font-weight:600;}
		#main .support_platform .lastest_update .update_list_box ul li.list .floatR {font-weight:100; margin-right:15px;}
		#main .support_platform .lastest_update .update_list_box ul li.txt {display:block; clear:both; width:100%;  margin-left:10px; height:30px; padding:5px 0px 5px 0px; font-size:11px;}
		#main .support_platform .howto_update {position:relative; float:right; display:inline-block; width:250px; padding:1px;}
		#main .support_platform .howto_update header h3 {font-size:1.3em; color:white; letter-spacing:-0.05em; height:50px; line-height:220%;}
		#main .support_platform .howto_update .howto_update_box {position:relative; width:100%; clear:both;}
		#main .support_platform .howto_update .howto_update_box .btn_update {poisition:relative; display:block;width:250px; height:53px; background:#0a2e51; clear:both;}
		#main .support_platform .howto_update .howto_update_box .btn_update:hover, #main .support_info_box .support_update .support_update_box .banner_update:focus {background:#782329;}
		#main .support_platform .howto_update .howto_update_box .btn_update dl {position:relative; margin:0px; color:white}
		#main .support_platform .howto_update .howto_update_box .btn_update dl dt {width:200px; margin-top:14px; float:left; display:inline-block; text-align:left; margin-left:15px; line-height:150%; font-size:0.85em; }
		#main .support_platform .howto_update .howto_update_box .btn_update dl dd {width:9px; margin-top:20px;  height:30px; float:right; margin-right:10px;  display:inline-block; background:url(../images/support/img_arrow.png) no-repeat 0px 0px; }
		#main .support_platform .howto_update .banner_shop {position:relative; clear:both; width:250px; height:78px; background:#092d50; text-align:left;}
		#main .support_platform .howto_update .banner_shop:hover, #main .support_platform .howto_update .banner_shop:focus {background:#0f3c68}
		#main .support_platform .howto_update .banner_shop h4 {position:relative; background:url(../images/support/icn_store.png) no-repeat 15px 8px; width:210px; height:90px; color:white; font-weight:600; text-indent:100px; line-height:500%;}
		#main .support_platform .howto_update .banner_pszone {position:relative; clear:both; width:250px; height:78px; background:#092d50; text-align:left; margin-top:2px;}
		#main .support_platform .howto_update .banner_pszone:hover, #main .support_platform .howto_update .banner_pszone:focus {background:#0f3c68}
		#main .support_platform .howto_update .banner_pszone h4 {position:relative; background:url(../images/support/icn_experience.png) no-repeat 15px 8px; width:210px; height:90px; color:white; font-weight:600; text-indent:100px; line-height:500%;}

	
/* Contents */

	
	#contents {
		position:relative;
		margin:0 auto;
		background: #ffffff;
		padding: 0 0 0 0;
		z-index:5;
		top:36px;
		left:0px;
		*z-index:-1;
		width:100%; min-width:1024px; 
	}
	#contents .container {position:relative; min-width:980px; width:980px; margin:0 auto;}

/* Hardware */	
	#contents .list_section {position:relative; width:980px; margin:50px auto;}
	#contents .list_section .title {position:relative; float:left; margin: 0 auto;  width:690px;}
	#contents .list_section .title h1 {position:relative; color: #555555; font-size: 1.7em;letter-spacing: -0.05em; line-height:1em; font-weight:600;}
	#contents .list_section .title p {position:relative; color: #555555;  font-size: 1em; letter-spacing: -0.05em; margin-top: 2.250em; line-height:150%; text-size-adjust:none; -webkit-text-size-adjust:none; }
	#contents .list_section .title_img {position:relative; float:right;}
	#contents .list_section .title_img img {max-width:280px;}
	#contents section.list {position:relative; clear:both; display:block; width:980px; padding: 1em 0 1.3em 0; display:inline-block;}
	#contents section.list .img {position:relative; float:left; width:400px; max-height:230px; display:inline-block;}
	#contents section.list .img img {max-width:383px; max-height:251px;}
	#contents section.list .image {position:relative; float:left; width:270px; max-height:155px; display:inline-block;}
	#contents section.list .image img {max-width:225px; max-height:155px;}
	#contents section.list .des {position:relative; float:left; width:550px; margin-top:5px;  display:inline-block;}
	#contents section.list .des h2 {position:relative; color: #154373; margin: 0 auto; font-size: 1.5em;letter-spacing: -0.05em; line-height:1.5em; font-weight:600; padding:0 0 0.5em 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;text-size-adjust:none; -webkit-text-size-adjust:none;}
	#contents section.list .des h3 {position:relative; color: #154373; margin: 0 auto; font-size: 1.2em;letter-spacing: -0.05em; line-height:1.5em; font-weight:600; padding:0 0 0.5em 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;text-size-adjust:none; -webkit-text-size-adjust:none;}
	#contents section.list .des ul li {position:relative; font-size:0.9em; letter-spacing: -0.05em; color:#333333; height:26px;}
	#contents section.list .des p {position:relative; color: #333333; margin: 0 auto; font-size: 0.9em;letter-spacing: -0.05em; margin: 0; line-height:26px;text-size-adjust:none; -webkit-text-size-adjust:none;}
	
	#contents section.view {position:relative; clear:both; display:block; width:980px; padding: 1em 0 1em 0;}
	#contents section.view .img {position:relative; float:left; width:400px; text-align:center; display:inline-block;}
	#contents section.view .img img {max-width:383px; max-height:251px;}
	#contents section.view .des {position:relative; float:right; text-align:left; width:550px; margin-top:5px; display:inline-block;}
	#contents section.view .des h2 {position:relative; color: #154373; margin: 0 auto; font-size: 1.5em;letter-spacing: -0.05em; line-height:1.5em; font-weight:700; padding:0 0 0.5em 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
	#contents section.view .des .blue_line {display:block; position:relative; clear:both; width:100%; height:1px; background: #aec3da;}
	#contents section.view .des ul {margin-top:1em;}
	#contents section.view .des ul li {position:relative; font-size:0.9em; letter-spacing: -0.05em; color:#333333; height:26px;}
	#contents section.view .des p {position:relative; color: #555555; margin: 0 auto; font-size: 0.8em;letter-spacing: -0.05em; margin: 1em 0 1em 0; line-height:24px;}	

	.hw_des {position:relative; display: inline-block; clear:both; width:980px; letter-spacing: -0.05em; font-size:0.85em; margin-top:20px;}
	.hw_des p {line-height:26px; color:#333333;}
	.point_b {color: #0000ff;}
	.point_o {color: #ff6000;}
	
	#contents .list_section #tabs ul.panel li {line-height:150%;}
	#contents .list_section #tabs ul.panel li#tab2 h4 {height:30px; font-weight:600;}


/* PSN Card */	
	#contents .psncard_section {position:relative; width:980px; margin:50px auto;}
	#contents .psncard_section h4 {position:relative; font-size:1.5em; letter-spacing:-0.05em;}
	#contents .psncard_section h5 {position:relative; font-size:1.4em; letter-spacing:-0.05em; font-weight:500;}

	#contents .psncard_section .gray_box {position:relative; margin:30px auto;margin-left:-5px;  border:1px solid #cecece; border-radius:7px; height:70px; padding-top:25px; width:950px; min-width:950px;}
	#contents .psncard_section .gray_box a {color:#333333;}
	#contents .psncard_section .gray_box span {position:relative; float:left;}
	#contents .psncard_section .gray_box span.order_on { position:relative; float:left; width:280px; height:30px; font-size:1.1em; margin:0px auto; color:#ef4835; font-weight:600; text-align:center;}
	#contents .psncard_section .gray_box span.order_on a {color:#ef4835;}
	#contents .psncard_section .gray_box span.order_on a:hover, #contents .psncard_section .gray_box span.order_on a:focus, 	#contents .psncard_section .gray_box span.order_on a:visited {color:#ef4835;}
	#contents .psncard_section .gray_box span.order { position:relative; float:left; width:280px; height:30px; font-size:1.1em; margin:0px auto; font-weight:600; text-align:center;}
	#contents .psncard_section .gray_box span.order a:hover, #contents .psncard_section .gray_box span.order a:focus, 					
	#contents .psncard_section .gray_box span.order a:visited {color:#333333;}
	#contents .psncard_section .gray_box span.arrow { position:relative; float:left; width:50px; height:30px; background:url(../images/psn/icn_arrow_right.png) no-repeat 15px 0px ; text-align:center;}
	#contents .psncard_section .gray_box span.arrow_on { position:relative; float:left; width:50px; height:30px; background:url(../images/psn/icn_arrow_right_on.png) no-repeat 15px 0px ; text-align:center;}
	
	#contents .psncard_section .payment_option {position:relative; margin:30px auto; text-align:center; margin-left:-5px;  border:1px solid #cecece; border-radius:7px; height:170px; padding-top:20px; padding-left:25px; width:950px; min-width:950px;}
	#contents .psncard_section .payment_option a {color:#333333;}
	#contents .psncard_section .payment_option div {position:relative; float:left; width:130px; margin-right:23px;}
	#contents .psncard_section .payment_option div h6 {position:relative; clear:both; width:130px; text-align:center;padding-bottom:5px; }
	#contents .psncard_section .payment_option div span  {position:relative; clear:both; width:130px; margin:00px auto; text-align:center; font-size:0.8em;}



	#contents .psncard_section .contract_box {position:relative; margin:30px auto; margin-left:-5px; border:1px solid #cecece; height:350px; padding-top:25px; width:950px; padding:10px;}
	
	#contents .psncard_section p {font-size:1em; letter-spacing:-1px; line-height:30px;}
	#contents .psncard_section p .ts {font-size:0.8em; letter-spacing:-1px;}
	#contents .psncard_section dl {margin-top:30px;}
	#contents .psncard_section dl dt {font-size:1em; letter-spacing:-1px; line-height:30px; font-weight:600;}
	#contents .psncard_section dl dd {width:960px; word-break:break-all; font-size:0.95em; letter-spacing:-1px; line-height:30px; margin-left:15px;}
	#contents .psncard_section .select_psncard {width:100%; margin:50px auto; height:300px; text-align:center}
	#contents .psncard_section .select_psncard section {float:left; margin:0 5px 0 5px;}
	#contents .psncard_section .t_icon {width:24px; height:24px; vertical-align:top;}

	#contents .psncard_banner {position:relative; width:100%; height:170px; border-radius:10px; background:#f6f6f6; padding:10px; border:1px solid #f1f1f1;}
	#contents .psncard_banner .imgL {position:relative; float:left; width:250px; text-align:center; display:inline-block;}
	#contents .psncard_banner .desR {position:relative; float:left; text-align:left; width:650px;  margin-top:5px; line-height:30px; margin-top:30px; letter-spacing:-1px; display:inline-block;}
	
	#contents .psncard_section .gray_icon_box {position:relative; clear:both; margin:50px auto; width:980px; height:150px;}
	#contents .psncard_section .gray_icon_box .gbox {position:relative; float:left; display:inline-block; text-align:center; width:150px; height:130px;}
	#contents .psncard_section .gray_icon_box .gbox p {color:#333333; font-size:0.93em; font-weight:600; text-align:center; margin:10px 0 0 0;}
	#contents .psncard_section .gray_icon_box .gbox p  a {color:#333333;}
	#contents .psncard_section .gray_icon_box .gbox p  a:hover, #contents .psncard_section .gray_icon_box span p  a:visited
	
/* Features */
	#contents .two_column_section {position:relative; width:980px; margin:50px auto;}
	#contents .two_column_section .img_box {position:relative;  width:100%; height:510px; margin-top:10px; z-index:10; background:#ffffff; border:1px solid #f4f4f4;}
											
											/* Features Slider */
											.slideshow-container {position:relative; width:100%; height:435px; overflow:hidden;}
											.slideshow {display: block; line-height: 435px; text-align:center; margin:10px auto;}
											.navigation-container {position:relative; width:100%; height:65px; clear:both; margin:0 auto;}
											.navigation-container dl.thumbs {height:65px; line-height:65px; margin:0 auto; padding:0;}
											.navigation-container dl.thumbs dd {float: left; display:inline-block;padding: 0;margin: 0; list-style: none; margin-left:5px; border:1px solid #cecece;}

											.navigation-container dl.thumbs dd img {width:85px; height:65px; display:block;  margin:0px; }
											.navigation-container dl.thumbs dd.selected {
												color: #000000;
												font-weight: bold;
												border:1px solid #0d5b9f;
											}
											.navigation-container a.thumb {margin:0px; padding:0px; display: inline;}
											.navigation-container a.thumb:focus {
												outline: none; width:85px; height:65px; margin:0px;
											}
											.slideshow-container .controls {
												margin-top: 5px;
												height: 23px;
												
											}
											.slideshow-container .controls a {
												padding: 5px 15px 40px 10px;

											}
											.slideshow-container .ss-controls {
												width:0px; height:0px; font-size:0px;
											}
											.slideshow-container .nav-controls {
												float: right;
												font-size:11px;
												height:52px;
											}
											.slideshow-container .nav-controls-prev {
												float:left; background:url(../images/btn_left04.png) no-repeat; width:28px; height:52px; background-position:center; position:absolute; left:10px; top:50%;
											}
											.slideshow-container .nav-controls-next {
												float:right; background:url(../images/btn_right04.png) no-repeat; width:28px; height:52px; background-position:center; position:absolute; right:10px; top:50%;
											}



	#contents .two_column_section .feature-section {position:relative; width:100%; z-index:1; -webkit-text-size-adjust:none;}
		
	#contents .two_column_section .feature-section section.description {position:relative; margin:0px auto; display:inline-block;}
	#contents .two_column_section .feature-section section.description .bg {background: #f7f7f7;}
	#contents .two_column_section .feature-section section.description.active 
					{
						-webkit-animation: desL .8s ease-out 1;
						-moz-animation: desL .8s ease-out 1;
						-ms-animation: desL .8s ease-out 1;
						-o-animation: desL 8s ease-out forwards;
						animation: desL .8s ease-out 1;
					}

	#contents .two_column_section .feature-section section.description.active 
					{
						-webkit-animation: imgR .8s ease-out 1;
						-moz-animation: imgR .8s ease-out 1;
						-ms-animation: imgR .8s ease-out 1;
						-o-animation: imgR 8s ease-out forwards;
						animation: imgR .8s ease-out 1;
					}
	#contents .two_column_section .feature-section section{position:relative; clear:both; width:100%; height:auto; padding: 0em 0 3em 0; _padding: 30px 0 30px 0; margin:0px auto; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
	
	
	#contents .two_column_section .feature-section section.overview {position:relative; clear:both; display:block; margin:0 auto;}
	#contents .two_column_section .feature-section section.overview .icon_box {position:relative; clear:both; display:block; margin:30px auto; width:900px; padding-left:160px;}
	#contents .two_column_section .feature-section section.overview .icon_box ul {position:relative; margin:0 auto; clear:both;}
	#contents .two_column_section .feature-section section.overview .icon_box ul li {position:relative; float:left; text-align:center; width:140px; height:130px;}
	#contents .two_column_section .feature-section section.overview .icon_box ul li p{color:#333333; font-size:0.93em; font-weight:600; text-align:center; margin:10px 0 0 0;}
	#contents .two_column_section .feature-section section.overview .img {position:relative; clear:both; display:block; margin: 20px auto 10px auto;}
	#contents .two_column_section .feature-section section.overview h3 {position:relative; color: #333333; margin: 0 auto; font-size: 1.6em;letter-spacing: -0.05em; line-height:1.5em; font-weight:500; text-align:center;}
	#contents .two_column_section .feature-section section.overview p {position:relative; color: #333333; margin: 0 auto; font-size: 1.0em;letter-spacing: -0.05em; margin-top: 2em; margin-bottom: 2em; line-height:24px; text-align:center; text-size-adjust:none; -webkit-text-size-adjust:none;}
		
		
/** 2단계 인증 (2SV) **/
	#contents .two_column_section .feature-section .sv_overview {position:relative; clear:both; display:block; margin:0 auto;}
	#contents .two_column_section .feature-section .sv_overview .img {position:relative; clear:both; display:block; margin: 20px auto 10px auto;}
	#contents .two_column_section .feature-section .sv_overview h3 {position:relative; color: #333333; margin: 0 auto; font-size: 1.6em;letter-spacing: -0.05em; line-height:1.5em; font-weight:500; text-align:left;}
	#contents .two_column_section .feature-section .sv_overview p {position:relative; color: #333333; margin: 0 auto; font-size: 1.0em;letter-spacing: -0.05em; margin-top: 2em; margin-bottom: 2em; line-height:1.7em; text-align:left; text-size-adjust:none; -webkit-text-size-adjust:none;}
	#contents .two_column_section .feature-section .sv_overview .desR {position:relative; float:right; display:inline-block;}
	#contents .two_column_section .feature-section .sv_overview .imgL {position:relative; float:left;  display:inline-block;}

	#contents .two_column_section .feature-section section.description .sv_des h3 {position:relative; color: #154373; margin: 0 auto; font-size:2em; letter-spacing: -0.05em; line-height:1.5em; font-weight:500; text-align:center; *text-align:center;}
	#contents .two_column_section .feature-section section.description .sv_des h4 {position:relative; color: #333333; margin:2.5em auto 1.5em; font-size:1.6em; letter-spacing: -0.05em; line-height:0.8em; font-weight:600;}

	#contents .two_column_section .feature-section section.description .sv_des .img {margin:10px 0 30px;}

	#contents .two_column_section .feature-section section.description .sv_des a,
	#contents .two_column_section .feature-section section.description .sv_des a:link,
	#contents .two_column_section .feature-section section.description .sv_des a:visited,
	#contents .two_column_section .feature-section section.description .sv_des a:hover,
	#contents .two_column_section .feature-section section.description .sv_des a:active,
	#contents .two_column_section .feature-section section.description .sv_des a:focus {color:#2059ae;}
	
	#contents .two_column_section .feature-section section.description .sv_des dl {position:relative; margin: 0 auto; margin-bottom:3em;}
	#contents .two_column_section .feature-section section.description .sv_des dl dt {position:relative; color: #333333; margin:1.4em auto 0.5em; font-size:1.3em; letter-spacing:-0.05em; line-height:1.7em; text-align:left; font-weight:600; text-size-adjust:none; -webkit-text-size-adjust:none;}
	#contents .two_column_section .feature-section section.description .sv_des dl dd {position:relative; color: #333333; margin:0 auto; font-size:1.3em; letter-spacing: -0.05em; line-height:1.7em; text-align:left; text-size-adjust:none; -webkit-text-size-adjust:none;}

	#contents .two_column_section .feature-section section.description .sv_des dl dd ul {overflow:hidden; margin:0 auto;}
	#contents .two_column_section .feature-section section.description .sv_des dl dd ul li {float:left;}

	#contents .two_column_section .feature-section section.description .sv_des ol li p {height:29px; line-height:29px; padding-left:34px;}
	#contents .two_column_section .feature-section section.description .sv_des ol li.step1 p {background:url(../images/support/2sv/img_step_1.png) no-repeat left 50%;}
	#contents .two_column_section .feature-section section.description .sv_des ol li.step2 p {background:url(../images/support/2sv/img_step_2.png) no-repeat left 50%;}
	#contents .two_column_section .feature-section section.description .sv_des ol li.step3 p {background:url(../images/support/2sv/img_step_3.png) no-repeat left 50%;}
	#contents .two_column_section .feature-section section.description .sv_des ol li.step4 p {background:url(../images/support/2sv/img_step_4.png) no-repeat left 50%;}
	#contents .two_column_section .feature-section section.description .sv_des ol li.step5 p {background:url(../images/support/2sv/img_step_5.png) no-repeat left 50%;}

	#contents .two_column_section .feature-section section.description .desL {position:relative; float:left; display:inline-block;}
	#contents .two_column_section .feature-section section.description .desL h3 {position:relative; color: #333333; margin: 0 auto; font-size: 2em;letter-spacing: -0.05em; line-height:1.5em; font-weight:500; *text-align:left;}
	#contents .two_column_section .feature-section section.description .desL h4 {position:relative; color: #333333; margin: 0 auto; font-size: 1.3em;letter-spacing: -0.05em; line-height:0.8em; font-weight:600;}
	#contents .two_column_section .feature-section section.description .desL p {position:relative; word-break:keep-all; color: #333333; margin: 0 auto; font-size: 1.2em;letter-spacing: -0.05em; margin-top: 1em; line-height:26px; text-size-adjust:none; -webkit-text-size-adjust:none;}
	#contents .two_column_section .feature-section section.description .desL ul li {line-height:24px;}
	#contents .two_column_section .feature-section section.description .imgR {position:relative; float:right;  display:inline-block;}
	#contents .two_column_section .feature-section section.description .desL dl dd {position:relative; clear:both;}
	#contents .two_column_section .feature-section section.description .desL dl dd.arrow {background:url(../images/icn_bar.gif) 0px 10px no-repeat;  line-height:200%; color:#333333; padding-left:10px;}


	#contents .two_column_section .feature-section section.description article .support_des {position:relative; float:left; display:inline-block; text-align:left;}
	#contents .two_column_section .feature-section section.description article .support_des a {color:#333333;}
	#contents .two_column_section .feature-section section.description article .support_des h3 {position:relative; color: #333333; margin: 0 auto; font-size: 1.6em !important;letter-spacing: -0.05em; line-height:1.5em; font-weight:600;}
	#contents .two_column_section .feature-section section.description article .support_des h4 {position:relative; color: #333333; margin: 0 auto; font-size: 1.2em !important;letter-spacing: -0.05em; line-height:1.4em; font-weight:600;}
	#contents .two_column_section .feature-section section.description article .support_des h5 {position:relative; color: #333333; margin: 0 auto; font-size: 1em !important;letter-spacing: -0.05em; line-height:300%; font-weight:600;}
	#contents .two_column_section .feature-section section.description article .support_des p {position:relative; color: #333333; margin: 0 auto; font-size: 0.9em !important;line-height:180%; text-size-adjust:none; -webkit-text-size-adjust:none;}
	#contents .two_column_section .feature-section section.description article .support_des ul {position:relative; margin-top:10px; letter-spacing: 0em; }
	#contents .two_column_section .feature-section section.description article .support_des ul li {line-height:24px; font-size: 0.8em; background:url(//www3.playstation.co.kr/assets/ps_psvita/update/images/icn_arrow.gif) no-repeat 0 8px;padding-left:10px;}
	ul.bul_arrow	{margin:10px;}
	ul.bul_arrow li	{background:url(../images/img_arrow.gif) 0px 7px no-repeat; padding-left:10px;  line-height:150%; color:#333333; margin-top:3px;}
	ul.bul_arrow li a {color:#0b4b92}

	#contents .two_column_section .feature-section .description .vr_guide {position:relative; margin: 0 auto;} 
	#contents .two_column_section .feature-section .description .vr_guide dt {position:relative; margin: 0 auto; font-size: 1.6em !important; letter-spacing: -0.05em; line-height:2em; font-weight:600;}
	#contents .two_column_section .feature-section .description .vr_guide dd {position:relative; color: #333333;  margin:0 auto 50px auto; font-size: 1.2em !important; letter-spacing:  -0.05em; line-height:180%; text-size-adjust:none; -webkit-text-size-adjust:none;}

	#contents .spacer_span {display:inline-block; width:8px; height:16px;} 		

	#contents .two_column_section .feature-section .description .vr_guide dd table {width:50%;}
	#contents .two_column_section .feature-section .description .vr_guide dd table caption {text-indent:-9999em; color:rgba(0,0,0,0);} 
	#contents .two_column_section .feature-section .description .vr_guide dd table th {padding:0 20px; text-align:center; font-size:1em; background:#0d5b9f; color:#ffffff; line-height:2.2em;}
	#contents .two_column_section .feature-section .description .vr_guide dd table td {padding:0 20px; text-align:center; font-size:1em; border-bottom:1px solid #0d5b9f; line-height:2.2em;}
	
			#vtabmenu {margin:0 auto; width:100%; text-align:center;}
			#vtabmenu li {width:230px; height:45px; margin:0 5px; display:inline-block; padding-top:12px;}

			#vtab .video_box {width:98%; margin:0 auto;}
			#vtab .iframe_wrap {position:relative; padding-bottom:56.25%; padding-top:35px; width:100%; height:0; margin:0 auto;}
			#vtab .iframe_wrap iframe, 
			#vtab .iframe_wrap object, 
			#vtab .iframe_wrap embed {padding:0; width:100%; height:93.8%; position:absolute; top:0; left:0;}

	#contents .two_column_section .feature-section .description .vr_faq dt {margin-bottom:10px;}

	#contents .two_column_section .feature-section .description .vr_guide .question {background:url(../images/psvr/icon_answers_answer.gif) no-repeat left 50%; padding-left:35px;}
	#contents .two_column_section .feature-section .description .vr_guide .answer {background:url(../images/psvr/icon_answers_question.gif) no-repeat left top; padding-left:35px;} 
	
	#contents .two_column_section .feature-section section.service_manage_system .list_box {position:relative; float:left; display:inline-block; background: #f5f5f5; border-radius:4px; width:211px; height:84px;}
	#contents .two_column_section .feature-section section.service_manage_system .list_box span.num {font-size:3em; color:#cecece; padding:10px 18px 0 10px; float:left; text-shadow:1px 1px 1px rgba(255,255,255,1);}
	#contents .two_column_section .feature-section section.service_manage_system .list_box h4 {margin-top:18px; font-size:0.95em; line-height:200%; font-weight:600;}
	#contents .two_column_section .feature-section section.service_manage_system .list_box p {font-size:0.85em;  line-height:110%; letter-spacing:-0.05em; text-size-adjust:none; -webkit-text-size-adjust:none;}
	#contents .two_column_section .feature-section section.service_manage_system .arrow {position:relative; float:left; display:inline-block; width:30px; height:84px; background:url(../images/support/img_arrow.gif) no-repeat 50% 50%;}
	#contents .two_column_section .feature-section section.service_manage_system .list_boxL {position:relative; float:left; display:inline-block; background: #f5f5f5; border-radius:4px; width:211px; height:164px;}
	#contents .two_column_section .feature-section section.service_manage_system .list_boxL span.num {height:140px; font-size:3em; color:#cecece; padding:10px 18px 0 10px; float:left; text-shadow:1px 1px 1px rgba(255,255,255,1);}
	#contents .two_column_section .feature-section section.service_manage_system .list_boxL h4 {margin-top:18px; font-size:0.95em; line-height:200%; font-weight:600;}
	#contents .two_column_section .feature-section section.service_manage_system .list_boxL p {font-size:0.85em;  line-height:150%; letter-spacing:-0.05em; text-size-adjust:none; -webkit-text-size-adjust:none;}

	#contents .two_column_section .feature-section section.guide {position:relative; clear:both; display:inline-block; width:80%;}
	#contents .two_column_section .feature-section section.guide h4 {position:relative; color: #333333; margin: 0 auto; font-size: 1em;letter-spacing: -0.05em; line-height:0.8em; font-weight:600; padding:50px 20px 30px 0px;}
	#contents .two_column_section .feature-section section.guide .list_box {position:relative; clear:both;  display:inline-block; background: #f5f5f5; border-radius:4px; width:100%;  vertical-align:middle;}
	#contents .two_column_section .feature-section section.guide .list_box .num {font-size:3em; color:#cecece; padding:10px 30px 10px 30px; float:left; text-shadow:1px 1px 1px rgba(255,255,255,1);}
	#contents .two_column_section .feature-section section.guide .list_box h5 {float:left; color:#555555; font-size:1em; padding:15px 0 15px 0px; width:80%; letter-spacing:-0.5px; font-weight:600;}
	#contents .two_column_section .feature-section section.guide .list_box p {float:left; color:#555555; font-size:0.95em; width:80%; letter-spacing:-0.5px; padding-bottom:20px; line-height:150%; text-size-adjust:none; -webkit-text-size-adjust:none;}
	#contents .two_column_section .feature-section section.guide .arrow {clear:both; height:35px; background:url(../images/psn/icn_arrow_down.png) no-repeat 50% 50%;}

	
	#contents .two_column_section .feature-section section.description .desR {position:relative; float:right;  display:inline-block;}
	#contents .two_column_section .feature-section section.description .desR h3 {position:relative; color: #333333; margin: 0 auto; font-size: 2em;letter-spacing: -0.05em; line-height:1.5em; font-weight:500;}
	#contents .two_column_section .feature-section section.description .desR h4 {position:relative; color: #333333; margin: 0 auto; font-size: 1.3em;letter-spacing: -0.05em; line-height:0.8em; font-weight:600;}
	#contents .two_column_section .feature-section section.description .desR p {position:relative; word-break:keep-all; color: #333333; margin: 0 auto; font-size: 1.2em;letter-spacing: -0.05em; margin-top: 1em; line-height:26px; text-size-adjust:none; -webkit-text-size-adjust:none;}
	#contents .two_column_section .feature-section section.description .desR ul li {line-height:24px;}
	#contents .two_column_section .feature-section section.description .imgL {position:relative; float:left;  display:inline-block;}

	#contents .two_column_section .feature-section section.description .desC {position:relative; clear:both;  display:inline-block;}
	#contents .two_column_section .feature-section section.description .desC h3 {position:relative; color: #333333; margin: 0 auto; font-size: 2em;letter-spacing: -0.05em; line-height:1.5em; font-weight:500;}
	
	#contents .two_column_section .feature-section section.description .desC p {position:relative; color: #333333; margin: 0 auto; font-size: 1.2em;letter-spacing: -0.05em; margin-top: 2em; line-height:24px;}
	#contents .two_column_section .feature-section section.description .desC ul {margin-bottom:10px;}
	#contents .two_column_section .feature-section section.description .desC ul li { line-height:110%; margin:0; list-style:circle; margin-left:30px;}
	
	
	#contents .two_column_section .feature-section section.description .desH {float:left; width:450px; display:inline-block; margin:0 auto;}
	#contents .two_column_section .feature-section section.description .desH h3
		{
			margin: 0 0 0 0;
			font-size: 1.5em;
			letter-spacing: -0.05em;
			margin-top: -0.35em;
			padding:15px 0 0 130px;
			 -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
			color:#555555;
		}
		.icn_tunein {background:url(../images/psvita/img_tuneinradio.png) no-repeat 10px 0px; width:450px; height:100px;}
		.icn_nba {background:url(../images/psvita/img_nba.png) no-repeat 10px 0px; width:450px; height:100px;}
		.icn_livetweet {background:url(../images/psvita/img_livetweet.png) no-repeat 10px 0px; width:450px; height:100px;}
		.icn_facebook {background:url(../images/psvita/img_facebook.png) no-repeat 10px 0px; width:450px; height:100px;}
		.icn_flikr {background:url(../images/psvita/img_flikr.png) no-repeat 10px 0px; width:450px; height:100px;}
		.icn_wakeup {background:url(../images/psvita/img_wakeup.png) no-repeat 10px 0px; width:450px; height:100px;}
		.icn_skype {background:url(../images/psvita/img_skype.png) no-repeat 10px 0px; width:450px; height:100px;}
		.icn_paint {background:url(../images/psvita/img_paint.png) no-repeat 10px 0px; width:450px; height:100px;}
		.icn_youtube {background:url(../images/psvita/img_youtube.png) no-repeat 10px 0px; width:450px; height:100px;}

		.icn_tuneinradio {background:url(../images/psvitatv/icn_services_tuneinradio.png) no-repeat 10px 0px; width:450px; height:100px;}
		.icn_nbagame {background:url(../images/psvitatv/icn_services_nba.png) no-repeat 10px 0px; width:450px; height:100px;}
		.icn_music {background:url(../images/psvitatv/icn_services_music.png) no-repeat 10px 0px; width:450px; height:100px;}	
		.icn_browser {background:url(../images/psvitatv/icn_services_www.png) no-repeat 10px 0px; width:450px; height:100px;}
		.icn_email {background:url(../images/psvitatv/icn_services_email.png) no-repeat 10px 0px; width:450px; height:100px;}
		.icn_party {background:url(../images/psvitatv/icn_services_party.png) no-repeat 10px 0px; width:450px; height:100px;}
		.icn_photo {background:url(../images/psvitatv/icn_services_photo.png) no-repeat 10px 0px; width:450px; height:100px;}
	

	#contents .two_column_section .feature-section section.description .desH p
		{
			margin: 0 0 3em 10em;
		}
		
	#contents .two_column_section .feature-section section.description .psvitatv_service {position:relative; float:left; width:450px; display:inline-block; margin:0 auto;}
	#contents .two_column_section .feature-section section.description .psvitatv_service section {position:relative; clear:both;}
	#contents .two_column_section .feature-section section.description .psvitatv_service section header {position:relative;width:100%; display:inline-block;}
	#contents .two_column_section .feature-section section.description .psvitatv_service section header h3.icn_tuneinradio {position:relative; background:url(../images/psvitatv/icn_services_tuneinradio.png) no-repeat 10px 0px; width:450px; height:100px; text-indent:120px; font-weight:600; font-size:1.5em;}
	#contents .two_column_section .feature-section section.description .psvitatv_service section header h3.icn_nbagame {position:relative; background:url(../images/psvitatv/icn_services_nba.png) no-repeat 10px 0px; width:450px; height:100px; text-indent:120px; font-weight:600; font-size:1.5em;}	
	#contents .two_column_section .feature-section section.description .psvitatv_service section header h3.icn_music {position:relative; background:url(../images/psvitatv/icn_services_music.png) no-repeat 10px 0px; width:450px; height:100px; text-indent:120px; font-weight:600; font-size:1.5em;}	
	#contents .two_column_section .feature-section section.description .psvitatv_service section header h3.icn_browser {position:relative; background:url(../images/psvitatv/icn_services_www.png) no-repeat 10px 0px; width:450px; height:100px; text-indent:120px; font-weight:600; font-size:1.5em;}
	#contents .two_column_section .feature-section section.description .psvitatv_service section header h3.icn_email {position:relative; background:url(../images/psvitatv/icn_services_email.png) no-repeat 10px 0px; width:450px; height:100px; text-indent:120px; font-weight:600; font-size:1.5em;}
	#contents .two_column_section .feature-section section.description .psvitatv_service section header h3.icn_party {position:relative; background:url(../images/psvitatv/icn_services_party.png) no-repeat 10px 0px; width:450px; height:100px; text-indent:120px; font-weight:600; font-size:1.5em;}
	#contents .two_column_section .feature-section section.description .psvitatv_service section header h3.icn_photo {position:relative; background:url(../images/psvitatv/icn_services_camera.png) no-repeat 10px 0px; width:450px; height:100px; text-indent:120px; font-weight:600; font-size:1.5em;}
	#contents .two_column_section .feature-section section.description .psvitatv_service section header p {position:relative;margin-top: -5em; margin-left:119px;font-size: 1em;}
	#contents .two_column_section .feature-section section.description .psvitatv_service section div.des {position:relative;width:100%; margin-top:35px; margin-left:120px; font-size:1.2em;}
	
	#contents .two_column_section .feature-section section.description .psvitatv_serviceImg {position:relative; float:right; width:336px; display:inline-block; margin:0 auto;}
	
/* PSN Plus 혜택 */
	#contents .psn_container {position:relative;  width:100%; margin:0 auto; padding:0px !important; background:#eff4f8; display:inline-block; text-align:center;}
	#contents .psn_container .psplus {position:relative; width:100%; display:inline-block; padding:0px !important; margin:0 auto; text-align:center;}
	#contents .psn_container .psplus .history {position:relative; width:100%; margin:0 auto; background:#268cd6; display:inline-block; text-align:center;}
	.year {position:relative; width:100%; max-width:980px; text-align:center; display:inline-block; padding:50px 0 20px 0;}
	.year span.num {position:relative; text-align:center; color:white; font-size:1.5em; font-weight:bold;display:inline-block; vertical-align:top; padding-top:5px;}
	.year span.btnL {position:relative; width:40px; height:65px; background:url(../images/psn/btn_left.png) no-repeat;display:inline-block;}
	.year span.btnL:hover {position:relative; width:40px; height:65px; background:url(../images/psn/btn_left_on.png) no-repeat;display:inline-block;}
	.year span.btnR {position:relative; width:40px; height:65px; background:url(../images/psn/btn_right.png) no-repeat;display:inline-block;}
	.year span.btnR:hover {position:relative; width:40px; height:65px; background:url(../images/psn/btn_right_on.png) no-repeat;display:inline-block;}
	#contents .psn_container .psplus ul.tab_03 li.history .month {position:relative; width:100%; text-align:center; display:inline-block; height:51px; margin:0px; padding:0px;}

	#contents .psn_container .psplus .history dl.panel_history {padding:0 !important; background:#eff4f8; width:100%; clear:both; display:inline-block;}
	#contents .psn_container .psplus .history dl.panel_history dd {clear:both; display:inline-block;}

	/* Twelve COLUMN TAB */
	dl.tab_12{
		
		max-width:980px;
		margin:0 auto;
		background:#268cd6;
	
	}
	dl.tab_12 dd{
		float: left;
		margin: 0;
		padding:0px;
		height: 51px; /*--Subtract 1px from the height of the unordered list--*/
		line-height: 51px; /*--Vertically aligns the text within the tab--*/
		border-left: none;
		overflow: hidden;
		position: relative;
		background: #58a7df;
		font-weight:600;
		font-size:0.8em;
		width:80px;
		text-align:center;
		display:inline-block;
		color:#ffffff;
		font-size: 0.95em;
		margin-right:1px;
		
		}

	dl.tab_12 dd:last-child {border-right:0px;}
	dl.tab_12 dd a{
		text-decoration: none;
		color: #ffffff;
		display: block;
		font-size: 0.95em;
		padding:0px !important;
		outline: none;
		background: #58a7df;

		
	
	}
	dl.tab_12 dd a:hover, dl.tab_12 dd a:focus, dl.tab_12 dd a.selected{
		background: #eff4f9;
		color:#005ea3;
		font-weight:bold;
		font-size: 1em;
	}

	
	/* THREE COLUMN TAB */
	#contents .psn_container .psplus ul.tab_03{
		padding:0px !important;
		max-width:980px;
		margin:0 auto;
		margin-top:50px;
	
	}
	#contents .psn_container .psplus ul.tab_03 li{
		float: left;
		margin: 0 !important;
		padding:0px !important;
		height: 43px; /*--Subtract 1px from the height of the unordered list--*/
		line-height: 43px; /*--Vertically aligns the text within the tab--*/
		border-left: none;
		overflow: hidden;
		position: relative;
		background: #112148;
		font-weight:600;
		font-size:0.8em;
		width:33%;
		text-align:center;
		display:inline-block;
		color:#ffffff;
		font-size: 0.95em;
		
		}
	#contents .psn_container .psplus ul.tab_03 li a{
		text-decoration: none;
		color: #ffffff;
		display: block;
		font-size: 0.95em;
		margin: 0 !important;
		padding:0px !important;
		outline: none;
		background: #112148;
	
	}
	#contents .psn_container .psplus ul.tab_03 li a:hover, #contents .psn_container .psplus ul.tab_03 li a:focus, #contents .psn_container .psplus ul.tab_03 li a.selected{
		background: #268cd6;
	}
	#contents .psn_container .psplus ul.panel, #contents .psn_container .psplus ul.panel li {padding:0 !important;}
	#contents .psn_container .psplus ul.panel li hr {border:1px solid #dddddd; border-width:1px 0 0 0; height:1px; clear:both;}

	.psplus_title {display:inline-block; max-width:980px; width:100%; margin-top:50px;}
	.psplus_title h1{float:left; margin-top:30px;  background:url(../images/psn/icn_psplus.png) no-repeat left top; width:400px; height:64px; color: #4b4b4b; padding-left:80px; font-size:1.8em; font-family:Nanum Gothic; text-align:left; letter-spacing:-0.05em; font-weight:100;}
	.psplus_title span {text-indent:64px; font-weight:bold; font-size:1em;}
	.psplus_title .title_psplus {float:right; margin-bottom:25px;}
	.psplus_title .title_psplus .period {font-size:0.85em; font-weight:700; margin-top:5px; min-width:190px;}
	
	
	.freegame {clear:both; max-width:900px; margin:0 auto; text-align:center;}
	.freegame h2 {float:left; margin-top:30px;  background:url('../images/psn/icn_freegame.png') no-repeat left top; width:400px; height:100px; color: #4b4b4b; padding-left:100px; padding-top:7px; font-size:1.2em; line-height:150%; font-family:Nanum Gothic; text-align:left; letter-spacing:-0.05em; font-weight:100;}
	.freegame h2 span {text-indent:64px; font-weight:bold; font-size:1.3em;}
	.freegame .box_freeL {float:left; margin-bottom:17px; width:440px; height:140px; box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1);  -webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1); background:#ffffff url('../images/psn/icn_psplus_free.png') right top no-repeat; padding:13px;}
	.freegame .box_freeR {float:right; margin-bottom:17px;  width:440px; height:140px; box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1);  -webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1); background:#ffffff url('../images/psn/icn_psplus_free.png') right top no-repeat; padding:13px;}

	.img_title {width:113px; height:113px; max-width:113px; max-height:113px; background:#dfdfdf; float:left;}
	.img_title img {max-width:113px; max-height:113px;}
	.txt-title {width:250px; height:113px; float:left; text-align:left; padding-left:30px;}
	.txt-title h3 {color:black; line-height:120%;  font-size:1em;}
	.txt-title h3 a {color:black; font-weight:bold !important;}
	.txt-title p {font-size:0.8em; margin-top:20px; line-height:120%;}
	
	.discount {clear:both; max-width:900px; margin:0 auto; text-align:center;}
	.discount h2 {float:left; margin-top:30px;  background:url('../images/psn/icn_discount.png') no-repeat left top; width:400px; height:100px; color: #4b4b4b; padding-left:100px; padding-top:7px; font-size:1.2em; line-height:150%; font-family:Nanum Gothic; text-align:left; letter-spacing:-0.05em; font-weight:100;}
	.discount h2 span {text-indent:64px; font-weight:bold; font-size:1.3em;}
	.discount .box_sale10L {float:left; margin-bottom:17px; width:440px; height:140px; box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1);  -webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1); background:#ffffff url('../images/psn/icn_10off.png') right top no-repeat; padding:13px;}
	.discount .box_sale10R {float:right; margin-bottom:17px;  width:440px; height:140px; box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1);  -webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1); background:#ffffff url('../images/psn/icn_10off.png') right top no-repeat; padding:13px;}
	.discount .box_sale20L {float:left; margin-bottom:17px; width:440px; height:140px; box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1);  -webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1); background:#ffffff url('../images/psn/icn_20off.png') right top no-repeat; padding:13px;}
	.discount .box_sale20R {float:right; margin-bottom:17px;  width:440px; height:140px; box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1);  -webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1); background:#ffffff url('../images/psn/icn_20off.png') right top no-repeat; padding:13px;}
	.discount .box_sale30L {float:left; margin-bottom:17px; width:440px; height:140px; box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1);  -webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1); background:#ffffff url('../images/psn/icn_30off.png') right top no-repeat; padding:13px;}
	.discount .box_sale30R {float:right; margin-bottom:17px;  width:440px; height:140px; box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1);  -webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1); background:#ffffff url('../images/psn/icn_30off.png') right top no-repeat; padding:13px;}
	.discount .box_sale40L {float:left; margin-bottom:17px; width:440px; height:140px; box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1);  -webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1); background:#ffffff url('../images/psn/icn_40off.png') right top no-repeat; padding:13px;}
	.discount .box_sale40R {float:right; margin-bottom:17px;  width:440px; height:140px; box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1);  -webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1); background:#ffffff url('../images/psn/icn_40off.png') right top no-repeat; padding:13px;}
	.discount .box_sale50L {float:left; margin-bottom:17px; width:440px; height:140px; box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1);  -webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1); background:#ffffff url('../images/psn/icn_50off.png') right top no-repeat; padding:13px;}
	.discount .box_sale50R {float:right; margin-bottom:17px;  width:440px; height:140px; box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1);  -webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1); background:#ffffff url('../images/psn/icn_50off.png') right top no-repeat; padding:13px;}
	.discount .box_sale60L {float:left; margin-bottom:17px; width:440px; height:140px; box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1);  -webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1); background:#ffffff url('../images/psn/icn_60off.png') right top no-repeat; padding:13px;}
	.discount .box_sale60R {float:right; margin-bottom:17px;  width:440px; height:140px; box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1);  -webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1); background:#ffffff url('../images/psn/icn_60off.png') right top no-repeat; padding:13px;}
	.discount .box_saleL {float:left; margin-bottom:17px;  width:440px; height:140px; box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1);  -webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1); background:#ffffff url('../images/psn/icn_psplus_discount.png') right top no-repeat; padding:13px;}
	.discount .box_saleR {float:right; margin-bottom:17px;  width:440px; height:140px; box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1);  -webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1); background:#ffffff url('../images/psn/icn_psplus_discount.png') right top no-repeat; padding:13px;}
	.discount .box_upto40L {float:left; margin-bottom:17px; width:440px; height:140px; box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1);  -webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1); background:#ffffff url('../images/psn/icn_psplus_upto40.png') right top no-repeat; padding:13px;}
	.discount .box_upto40R {float:right; margin-bottom:17px;  width:440px; height:140px; box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1);  -webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1); background:#ffffff url('../images/psn/icn_psplus_upto40.png') right top no-repeat; padding:13px;}
	.discount .box_upto80L {float:left; margin-bottom:17px; width:440px; height:140px; box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1);  -webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1); background:#ffffff url('../images/psn/icn_upto80.png') right top no-repeat; padding:13px;}
	.discount .box_upto80R {float:right; margin-bottom:17px;  width:440px; height:140px; box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1);  -webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1); background:#ffffff url('../images/psn/icn_upto80.png') right top no-repeat; padding:13px;}

	.exclusive {clear:both; max-width:900px; margin:0 auto; text-align:center;}
	.exclusive h2 {float:left; margin-top:30px;  background:url('../images/psn/icn_exclusive.png') no-repeat left top; width:400px; height:100px; color: #4b4b4b; padding-left:100px; padding-top:7px; font-size:1.2em; line-height:150%; font-family:Nanum Gothic; text-align:left; letter-spacing:-0.05em; font-weight:100;}
	.exclusive h2 span {text-indent:64px; font-weight:bold; font-size:1.3em;}
	.exclusive .box_exclusiveL {float:left; margin-bottom:17px; width:440px; height:140px; box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1);  -webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1); background:#ffffff url('../images/psn/icn_psplus_exclusive.png') right top no-repeat; padding:13px;}
	.exclusive .box_exclusiveR {float:right; margin-bottom:17px;  width:440px; height:140px; box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1);  -webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1); background:#ffffff url('../images/psn/icn_psplus_exclusive.png') right top no-repeat; padding:13px;}
	

	.trophy_plus {clear:both; max-width:900px; margin:0 auto; text-align:center;}
	.trophy_plus h2 {float:left; margin-top:30px;  background:url('../images/psn/icn_trophy_plus.png') no-repeat left top; width:400px; height:100px; color: #4b4b4b; padding-left:100px; padding-top:7px; font-size:1.2em; line-height:150%; font-family:Nanum Gothic; text-align:left; letter-spacing:-0.05em; font-weight:100;}
	.trophy_plus h2 span {text-indent:64px; font-weight:bold; font-size:1.3em;}
	.trophy_plus .box_trophyL {float:left; margin-bottom:17px; width:440px; height:140px; box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1);  -webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1); background:#ffffff url('../images/psn/icn_psplus_trophy.png') right top no-repeat; padding:13px;}
	.trophy_plus .box_trophyR {float:right; margin-bottom:17px;  width:440px; height:140px; box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1);  -webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1); background:#ffffff url('../images/psn/icn_psplus_trophy.png') right top no-repeat; padding:13px;}
	

	.trial {clear:both; max-width:900px; margin:0 auto; text-align:center;}
	.trial h2 {float:left; margin-top:30px;  background:url('../images/psn/icn_trial.png') no-repeat left top; width:400px; height:100px; color: #4b4b4b; padding-left:100px; padding-top:7px; font-size:1.2em; line-height:150%; font-family:Nanum Gothic; text-align:left; letter-spacing:-0.05em; font-weight:100;}
	.trial h2 span {text-indent:64px; font-weight:bold; font-size:1.3em;}
	.trial .box_trialL {float:left; margin-bottom:17px; width:440px; height:140px; box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1);  -webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1); background:#ffffff url('../images/psn/icn_psplus_trial.png') right top no-repeat; padding:13px;}
	.trial .box_trialR {float:right; margin-bottom:17px;  width:440px; height:140px; box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1);  -webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1); background:#ffffff url('../images/psn/icn_psplus_trial.png') right top no-repeat; padding:13px;}

	.btn_go_psplus {clear:both; text-align:center; margin:50px auto;}
	
	.empty {width:980px; height:300px; text-align:center; padding:50px; margin:0 auto;}
	.empty .msg {clear:both; width:100%; margin:2em auto; text-align:center;}


/* Plus 서비스 구매하기 */

	#contents section.plus_service {position:relative; width:980px; clear:both; display:inline-block; margin:0 auto;}
	#contents section.plus_service h3 {position:relative; color: #333333; margin:30px auto 100px auto; font-size: 1.6em;letter-spacing: -0.05em; line-height:1.5em; font-weight:500; text-align:center;}	
	#contents section.plus_service .v_line {width:1px; height:350px; float:left; background:#cccccc; margin:0 10px;} 
	#contents section.plus_service .desL {position:relative; float:left;  display:inline-block;}
	#contents section.plus_service .desL h4 {position:relative; color: #333333; margin: 0 auto; font-size: 1.3em;letter-spacing: -0.05em; line-height:150%; font-weight:400; text-align:center;}

	#contents section.plus_service .desL .img_box {position:relative; float:left;  display:inline-block; border:1px solid #cecece; background:#eff4f8; border-radius:6px; width:148px; margin-right:15px; height:200px; text-align:center; margin-top:50px;}
	#contents section.plus_service .desL .img_box .img {margin-top:30px;}
	#contents section.plus_service .desL .img_box p {position:relative; color: #333333; margin: 0 auto; font-size: 0.85em;letter-spacing: -0.05em; margin-top: 0.5em; line-height:26px;}
	#contents section.plus_service .desR {position:relative; float:right;  display:inline-block;}
	#contents section.plus_service .desR h4 {position:relative; color: #333333; margin: 0 auto; font-size: 1.3em;letter-spacing: -0.05em; line-height:0.8em; font-weight:400; text-align:center; padding-bottom:30px;}
	#contents section.plus_service .desR .list_box {position:relative; clear:both;  display:block; background: #f5f5f5; border-radius:4px; width:450px; height:75px;}
	#contents section.plus_service .desR .list_box .num {font-size:3em; color:#cecece; padding:10px 18px 0 30px; float:left; text-shadow:1px 1px 1px rgba(255,255,255,1);}
	#contents section.plus_service .desR .list_box p {float:left; color:#555555; font-size:0.95em; padding:15px 0 0 10px; width:75%; line-height:22px; letter-spacing:-0.5px}
	#contents section.plus_service .desR .arrow {clear:both; height:35px; background:url(../images/psn/icn_arrow_down.png) no-repeat 50% 50%;}
	#contents section.plus_service .desC {position:relative; clear:both; width:100%; display:inline-block; margin-top:20px; text-align:left;}
	#contents section.plus_service .desC h4 {position:relative; color: #333333; margin: 0 auto; font-size: 1.2em;letter-spacing: -0.05em; line-height:1.5em; font-weight:600; text-align:left;}
	#contents section.plus_service .desC p {position:relative; color: #333333; margin: 0 auto; font-size: 1em;letter-spacing: -0.05em; margin-top: 1.5em; line-height:26px; text-align:left;}
	#contents section.plus_service .desC p a {color:#333333;}
	#contents section.plus_service .desC ul {margin-top: 1.5em; }
	#contents section.plus_service .desC ul li {position:relative; color: #333333; margin: 0 auto; font-size: 1em;letter-spacing: -0.05em; line-height:26px;}
	#contents section.plus_service .desC ul li a {color:#333333;}
	#contents section.plus_function {position:relative; clear:both; display:block; margin:0 auto; background:#ffffff;}		
	#contents section.plus_function .desR {position:relative; float:right;  display:inline-block;}
	#contents section.plus_function .desR h4 {position:relative; color: #333333; margin: 0 auto; font-size: 1.2em;letter-spacing: -0.05em; line-height:0.8em; font-weight:600; text-align:left;}
	#contents section.plus_function .desR p {position:relative; color: #333333; margin: 0 auto; font-size:1em; letter-spacing:-0.05em; margin-top:1em; line-height:26px; text-align:left;}
	#contents section.plus_function .desR ul {margin-top: 1.5em; }
	#contents section.plus_function .desR ul li {position:relative; color: #333333; margin: 0 auto; font-size: 1em;letter-spacing: -0.05em; line-height:26px;}
	#contents section.plus_function .desR dl {margin-top: 1.5em; font-size: 1em;}
	#contents section.plus_function .desR dl dt {margin-top: 1.5em; font-size: 1em;}
	#contents section.plus_function .desR dl dd {position:relative; font-size: 1em; color: #333333; margin: 0 auto; letter-spacing: -0.05em; line-height:28px; margin-left:13px; margin-top:5px;}
	#contents section.plus_function .imgL {position:relative; float:left;  display:inline-block;}

	#contents section.plus_function .desC {position:relative; clear:both;  display:inline-block;}
	#contents section.plus_function .desC h3 {position:relative; color: #333333; margin: 0 auto; font-size: 2em;letter-spacing: -0.05em; line-height:1.5em; font-weight:700;}
	
	#contents section.plus_function .desC p {position:relative; color: #333333; margin: 0 auto; font-size: 1.2em;letter-spacing: -0.05em; margin-top: 2em; line-height:24px;}

	#contents ul.panel .plus_service h3 {width:980px; margin:0 auto; padding-top:50px; font-size:1.6em; font-weight:300; text-align:center; line-height:1.8em; letter-spacing:-0.05em;}
	#contents ul.panel h4.plus_des_title {width:980px; margin:10px auto 50px auto; font-size:1.2em; text-align:center; font-weight:300;}
	#contents ul.panel li .plus-feature-section {width:980px; margin:30px auto 0 auto; text-align:center; } 
	#contents ul.panel li .plus-feature-section .plus_service_idx {float:left; width:230px; height:400px; padding:30px 0; background-color:#ffffff; border:1px solid #eeeeee; border-radius:3px; color:#454545; text-align:center; margin-right:15px; font-size:14px; letter-spacing:-0.05em;}
	.plus_function_box {text-align:left;}
	.plus_function_box>div {width:100%; margin:15px auto; height:200px; background-color:#ffffff; border:1px solid #eeeeee; border-radius:3px; color:#454545;}
	.plus_function_box div.imgL {float:left; margin:40px 20px 0 50px;} 
	.plus_function_box .plus_function {float:right; margin:40px 60px 0 0; width:70%;}
	.plus_function_box .plus_function h4 {margin-bottom:10px; font-size:1.2em; font-weight:600; }
	.plus_function_box .plus_function p{line-height:150%; letter-spacing:-0.03em;}

/*Play Together (2015-08-28 / 2016-04-08)*/

	/* Main */
	#contents .container div.playTogether {text-align:center; margin:50px auto 0 auto;}
	.playTogether>h3 {color:#333333; font-size:1.6em; line-height:1.5em; font-weight:500; letter-spacing:-0.05em;}
	.playTogether>p {width:100% !important; margin:30px auto; text-align:center; line-height:150%; letter-spacing:-0.05em;}
	.playTogether .t_bg {width:90%; height:80px; margin:30px auto 0 auto; padding-top:20px; background-color:#eeeeee; border-radius:5px;}
	.playTogether .t_bg p {margin:0px auto; width:88%; letter-spacing:-0.03em; text-align:left; line-height:150%;}
	
	.playTogether h5.gameid {font-size:16px !important; line-height:20px; letter-spacing:-0.03em; height:59px; overflow:hidden; text-overflow:ellipsis;}

	/*Playwith Pop-up */
	
	#popupPlayWith .popupContent {background:#73706E; z-index:999999999; padding:4px 4px 0.5px 4px; border-radius:3px;}

	#sub-wrapper .playlist_wrapper {position:relative; float:left; width:300px; height:600px; text-align:center; display:inline-block; background:#F3EEEA; padding:0px; border-radius:3px 0 0 3px; /*border-right:2px solid #4A5B73;*/}

	#sub-wrapper ul.playview {position:relative; width:300px; height:550px; clear:both; text-align:left; display:inline-block; margin-top:50px;}
	#sub-wrapper ul.playview li{position:relative; line-height:130%; width:100%; clear:both; text-align:center; display:inline-block;}
	#sub-wrapper ul.playview li div.pack {margin:20px auto 0 auto; position:relative; width:80%; text-align:center;}
	#sub-wrapper ul.playview li div.pack img {max-width:158px;}
	#sub-wrapper ul.playview li div.pack img a {border:0px;}
	#sub-wrapper ul.playview li div.pack .game_icon {position:relative; clear:both; width:100%; margin:5px 0 0 0px; text-align:left;}
	#sub-wrapper ul.playview li div.pack .game_icon img {width:30%;}
	#sub-wrapper ul.playview li.spec {position:relative; display:inline-block; margin:3em auto 0 auto;}
	#sub-wrapper ul.playview li.spec h1.title {position:relative; padding:0 10px; font-size:1.1em; font-weight:800; letter-spacing:-0.03em; color:#434343; line-height:130%; word-break:keep-all;}
	#sub-wrapper ul.playview li.spec ul {position:relative; width:100%;  margin:20px auto 10px auto; clear:both; display:inline-block;}
	#sub-wrapper ul.playview li.spec ul li {position:relative; width:50%; margin:0 auto; text-align:left; line-height:120%; font-size:0.9em; letter-spacing:-0.03em; color:#434343; -webkit-text-size-adjust:none;}
	#sub-wrapper ul.playview li.spec .legal {position:relative; clear:both; color:#434343; font-size:0.7em; line-height:120%; opacity:0.7; display:inline-block;   width:100%;  display:inline-block; margin-top:1em; margin-bottom:1em;}

	#sub-wrapper ul.playview li.id_stat {position:absolute; left:0; bottom:0; margin-top:10px;}
	#sub-wrapper ul.playview li.id_stat .id_on {font-size:0.9em; margin-bottom:5px; padding:5px 10px; background-color:#FF8966; color:#F9F6F4; font-weight:600;}
	#sub-wrapper ul.playview li.id_stat .id-btn {position:relative; bottom:0; width:100%; height:50px;}
	#sub-wrapper ul.playview li.id_stat .id-btn a {color:#ffffff; text-decoration:none;}

	#sub-wrapper .letsplay_wrapper {position:relative; border-radius:0 3px 3px 0; width:550px; height:600px; padding:0px; margin:0px; text-align:center;  display:inline-block; background:#DAD5D2; overflow-y: scroll;}
	#sub-wrapper .letsplay_wrapper h1.title {font-size:1.1em; clear:both; color:#ffffff; background:#FF8966; line-height:250%; border-radius:0 3px 0 0; border-bottom:3px solid #D85027;}
	#sub-wrapper .letsplay_wrapper h1.title img {vertical-align:middle;}

	#sub-wrapper .letsplay_wrapper .id_register {position:relative; width:100%; margin:0 auto; text-align:center; display:inline-block; }
	#sub-wrapper .letsplay_wrapper .id_register .id_list {position:relative; width:100%; display:inline-block; border-bottom:1px solid #C7BEBB; padding:0.3em;}
	#sub-wrapper .letsplay_wrapper .id_register .id_list .avatar {position:relative; width:15%; max-width:80px; min-width:70px; display:inline-block; float:left;}
	#sub-wrapper .letsplay_wrapper .id_register .id_list .avatar img {max-width:45px;}
	#sub-wrapper .letsplay_wrapper .id_register .id_list .contents {position:relative; width:70%; display:inline-block; float:left;}
	#sub-wrapper .letsplay_wrapper .id_register .id_list .contents .id {position:relative; clear:both; display:inline-block; width:100%; text-align:left; font-size:0.75em; font-weight:bold; color:#0aa5ff; line-height:120%;}
	#sub-wrapper .letsplay_wrapper .id_register .id_list .contents .id span.name {font-size:1em; font-weight:800; color:#2E70F7;}
	#sub-wrapper .letsplay_wrapper .id_register .id_list .contents .id span.date {font-size:0.7em; color:#cecece; font-weight:100;}
	#sub-wrapper .letsplay_wrapper .id_register .id_list .contents .id span.report {font-size:0.7em; color:#434343; padding-left:2%;}
	#sub-wrapper .letsplay_wrapper .id_register .id_list .contents .id span.report a {color:white;}
	#sub-wrapper .letsplay_wrapper .id_register .id_list .contents .id span.report img {vertical-align:middle;}
	
	#sub-wrapper .letsplay_wrapper .id_register .id_list .contents .comment {position:relative; clear:both; display:inline-block; width:100%; text-align:left; font-size:0.85em; color:#434343; line-height:120%; padding-top:0.5em;}
	
	#sub-wrapper .letsplay_wrapper .pageNum {width:80%; line-height:25px; margin:10px auto;}
	#sub-wrapper .letsplay_wrapper .pageNum a {display:inline-block; width:20px; margin:0 5px; line-height:20px; text-align:center; font-size:0.95em; font-weight:600; color:#8C7660;}
	#sub-wrapper .letsplay_wrapper .pageNum a:hover {border:1px solid #FF8966;}
    #sub-wrapper .letsplay_wrapper .pageNum a.selected {color:#ff6000; background: #F3EEEA;}

	#sub-wrapper .playregister_wrapper {width:550px; height:600px; background-color:#E2DDD9; float:right; text-align:center;}
	#sub-wrapper .playregister_wrapper .register_container {position:relative; margin:0 auto; text-align:center; padding:0 0 30px 0; display:inline-block; background-color:#CAC6C3;}
	#sub-wrapper .playregister_wrapper h1 {clear:both; color:white; text-align:center; font-size:1.1em; background:#FF8966; line-height:250%; border-bottom:3px solid #EF5A2D;}

	#sub-wrapper .playregister_wrapper .register_container .register {position:relative; width:100%; display:inline-block; }
	#sub-wrapper .playregister_wrapper .register_container .register .input_notice {background-color:rgba(0,0,0,0.15); padding:10px 15px; margin-bottom:20px; line-height:120%; font-size:0.8em; color:#f4f4f4; letter-spacing:-0.03em;}
	#sub-wrapper .playregister_wrapper .register_container .register .avatar {position:relative; height:70px; width:10%; margin:0 2%; display:inline-block; float:left;}
	#sub-wrapper .playregister_wrapper .register_container .register .avatar img {max-width:50px;}
	#sub-wrapper .playregister_wrapper .register_container .register .input {position:relative; width:75%; display:inline-block; float:left;}
	#sub-wrapper .playregister_wrapper .register_container .register .input input {width:100%; height:35px;}
	#sub-wrapper .playregister_wrapper .register_container .btn {position:relative; width:100%; display:inline-block; text-align:center; margin:0 auto; padding-left:4%;}
	#sub-wrapper .playregister_wrapper .register_container .register .input p {clear:both; width:100%; line-height:120%; padding-bottom:1em; padding-top:1em; font-size:0.75em; color:#434343; text-align:left; display:inline-block;}
	#sub-wrapper .playregister_wrapper .register_container .register span {font-size:11px; color:#2C699E;}

	#sub-wrapper .playregister_wrapper .cancel_container {position:relative; width:90%; margin:0 auto; text-align:center; display:inline-block;}
	#sub-wrapper .playregister_wrapper .cancel_container h2 {clear:both; line-height:150%; font-size:1em; color:white; text-align:left;}
	#sub-wrapper .playregister_wrapper .cancel_container p {clear:both; width:100%; line-height:120%; padding-bottom:1em; padding-left:70px; font-size:0.75em; color:white; text-align:left; display:inline-block;}
	#sub-wrapper .playregister_wrapper .cancel_container .cancel {position:relative; width:100%; display:inline-block;}
	#sub-wrapper .playregister_wrapper .cancel_container .cancel .avatar {position:relative; width:10%;  margin-right:3%;  max-width:70px; min-width:50px; display:inline-block; float:left;}
	#sub-wrapper .playregister_wrapper .cancel_container .cancel .avatar img {max-width:50px;}
	#sub-wrapper .playregister_wrapper .cancel_container .cancel .contents {position:relative; width:70%; display:inline-block; float:left;}
	#sub-wrapper .playregister_wrapper .cancel_container .cancel .contents .id {position:relative; clear:both; display:inline-block; width:100%; text-align:left; font-size:0.85em; font-weight:bold; color:#0aa5ff; line-height:120%;}
	#sub-wrapper .playregister_wrapper .cancel_container .cancel .contents .comment {position:relative; clear:both; display:inline-block; width:100%; text-align:left; font-size:1em; color:#434343; line-height:120%; margin-bottom:1em; padding-top:0.5em; margin-bottom:10px;} 
	#sub-wrapper .playregister_wrapper .cancel_container .cancel .contents .id span.report {font-size:0.7em; color:#434343; padding-left:2%;}
	#sub-wrapper .playregister_wrapper .cancel_container .cancel .contents .id span.report a {color:white;}
	#sub-wrapper .playregister_wrapper .cancel_container .cancel .contents .id span.report img {vertical-align:middle;}
	#sub-wrapper .playregister_wrapper .cancel_container .btn {position:relative; width:100%; display:inline-block; text-align:center; margin:0 auto;}

	#sub-wrapper .playregister_wrapper .caution {position:relative; width:95%; margin:0 auto; text-align:left; display:inline-block; padding:20px 20px 10px 20px;}
	#sub-wrapper .playregister_wrapper .caution h3 {font-size:1.2em; color:#183B63; margin-bottom:10px; font-weight:600; line-height:200%;}
	#sub-wrapper .playregister_wrapper .caution ul li {margin-bottom:5px; font-size:0.8em; color:#2C699E; text-align:left; line-height:150%;}

	#leaveMyID {display:none;}
	
	.close_btn {position:absolute; width:35px; height:35px; top:9px; right:6px;}
	.close_btn:hover {cursor:pointer;}
	

/* PSN New&Popular Game */
	#contents .new-popular-section {position:relative; width:100%; height:600px;  margin:0 auto;}
		#contents .new-popular-section .title-section {text-align:left;}
		#contents .new-popular-section .title-section h2.title
			{	
				height:50px;
				clear:both;
				font-weight:500;
				color: #555555;
				font-size:2em;
				letter-spacing: -0.05em;
				border-bottom:1px solid #cecece;
				
			}
		#contents .new-popular-section .new_popular {clear:both; width:980px; height:420px; margin:30px auto; text-align:center; color:#555555;}
		#contents .new-popular-section .new_popular .left {float:left; text-align:left;  width:460px; }
		#contents .new-popular-section .new_popular .left .screenshot {clear:both;}

		#contents .new-popular-section .new_popular .left span {float:left;}
		#contents .new-popular-section .new_popular .left h4 {float:left; margin-left:10px; font-weight:bold;word-break:keep-all; width:410px;}
		#contents .new-popular-section .new_popular .left p {clear:both; padding-top:10px; font-size:14px; line-height:20px; word-break:break-all; width:460px;}
		#contents .new-popular-section .new_popular .right {float:right; text-align:left; width:500px;}
		#contents .new-popular-section .new_popular .right .thumb {float:left; margin-right:10px; width:240px; }
		#contents .new-popular-section .new_popular .right .thumb span {clear:both;}
		#contents .new-popular-section .new_popular .right .thumb h4 {clear:both; font-weight:bold; font-size:14px; margin-bottom:20px;  word-break:break-all; width:240px;}		

		
		
/* Contents Common */
	#contents .line {display:block; position:relative; clear:both; width:100%; height:1px; background: #ddd;}
	#contents section {display:block;}


/* Game_lists */	
	#contents .gamelist_section {position:relative; width:980px; margin:100px auto;}
	#contents .advanced_search {width:240px; margin:30px 10px 0 10px; float:left; position:relative; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; border-radius: 5px; border:1px solid #cecece; color: #767676;}
		#contents .advanced_search .option {padding:10px;  -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
		#contents .advanced_search .option ul li {line-height:30px; color:#333333; font-size:14px;}
	#contents .game_list_section {width:710px; *width:700px; float:right; position:relative;margin:30px 10px 0 0px;}
		#contents .game_list_section .top_box {width:100%; *width:98%; padding:20px 0px 20px 10px; *padding:20px 0px 0px 20px; *height:10px; height:60px; clear:both; text-align:left; position:relative; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; border-radius: 5px; border:1px solid #cecece; color: #767676;}
		#contents .game_list_section .top_box .total {font-family:dotum; font-size:12px; position:relative; float:left; color:#555555;}
		#contents .game_list_section .top_box .option_align  {position:relative; float:left; color:#555555; font-size:13px;margin-right:20px;}
		#contents .game_list_section .top_box .option_view  {position:relative; float:left; tex-align:left; margin-right:30px; color:#555555; font-size:13px;}
		#contents .game_list_section .top_box .option_view span.txt {position:relative; float:left; padding-right:10px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
		#contents .game_list_section .top_box .option_view span.option_thumb {margin-right:30px; text-indent:-999999; font-size:0px;}
		#contents .game_list_section .top_box .option_view span.option_thumb a{position:relative; text-indent:-999999; font-size:0px;cursor:pointer; float:left; width:20px; height:15px; background:url(../images/icn_thumb_on.gif) no-repeat 0px 0px; padding-right:10px;}
		#contents .game_list_section .top_box .option_view span.option_thumb a.selected {width:20px; height:15px;  font-size:0px;text-indent:-999999;background:url(../images/icn_thumb.gif) no-repeat 0px 0px; padding-right:10px;}
		#contents .game_list_section .top_box .option_view span.option_list a{position:relative; font-size:0px; text-indent:-999999;cursor:pointer; float:left; width:15px; height:15px; background:url(../images/icn_list_on.gif) no-repeat 0px 0px;padding-right:10px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
		#contents .game_list_section .top_box .option_view span.option_list a.selected {width:15px; height:15px; font-size:0px;text-indent:-999999;background:url(../images/icn_list.gif) no-repeat 0px 0px;padding-right:10px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
		#contents .game_list_section .con_box {width:100%; margin:10px; padding:20px 0 0 0; clear:both; text-align:left; position:relative; }
		#contents .game_list_section .con_box .thumb_type {width:100%;}
		#contents .game_list_section .con_box .thumb_type .game_disc {position:relative; float:left; margin-right:15px; padding-bottom:50px;}
		#contents .game_list_section .con_box .thumb_type .game_cover {position:relative; clear:both;}
		#contents .game_list_section .con_box .thumb_type .game_title {position:relative; margin-top:10px; clear:both; color: #555555; font-size:13px; width:158px;  word-break:break-all; text-align:left; font-family: Nanum Gothic,Malgun Gothic,dotum,AppleGothic,sans-serif;}
		#contents .game_list_section .con_box .thumb_type .game_title p.txt {position:relative; width:158px; word-break:break-all; line-height:20px; clear:both; padding-top:15px;letter-spacing:-0.1em;}
		#contents .game_list_section .con_box .thumb_type .game_title span.icn {height:12px;clear:both;margin:0px;}
		#contents .game_list_section .con_box .thumb_type .game_title h5{position:relative; width:158px; word-break:keep-all; line-height:20px; color: #555555; font-weight:bold; font-size:20px; letter-spacing:-0.05em; margin:0;}
		#contents .game_list_section .con_box .thumb_type .game_title h5 a {color: #555555;}
		#contents .game_list_section .con_box .thumb_type .game_title h5 a:hover, #contents .game_list_section .con_box .thumb_type .game_title h5 a:focus {color: #2181c5;}
		#contents .game_list_section .con_box .thumb_type .game_title h5 a:visited {color: #555555;}
		#contents .game_list_section .con_box .list_type .game_disc {position:relative;padding:8px;clear:both; border:1px solid #cecece; height:110px; margin-bottom:10px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
		#contents .game_list_section .con_box .list_type .game_cover {position:relative; float:left; margin-right:10px; max-width:72px; max-height:86px; width:80px;}
		#contents .game_list_section .con_box .list_type .game_cover img { max-width:72px; max-height:86px;}
		#contents .game_list_section .con_box .list_type .game_cover img a {border:0px;}
		#contents .game_list_section .con_box .list_type .game_title {position:relative; float:left;  color: #555555; font-size:13px; text-align:left; font-family: Nanum Gothic,Malgun Gothic,dotum,AppleGothic,sans-serif; width:610px;}
		#contents .game_list_section .con_box .list_type .game_title div.txt {width:33%; line-height:20px; float:left; padding-top:5px; letter-spacing:-0.1em; word-break:break-all;}
		#contents .game_list_section .con_box .list_type .game_title span.icn {height:12px;float:left; margin:5px 0 10px 0; padding-right:10px;  -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
		#contents .game_list_section .con_box .list_type .game_title h5{float:left; height:20px; color: #555555; font-weight:bold; font-size:16px; letter-spacing:-0.05em; margin:0; word-break:keep-all;}
		#contents .game_list_section .con_box .list_type .game_title h5 a {color: #555555;}
		#contents .game_list_section .con_box .list_type .game_title h5 a:hover, #contents .game_list_section .con_box .list_type .game_title h5 a:focus {color: #2181c5;}
		#contents .game_list_section .con_box .list_type .game_title h5 a:visited {color: #555555;}


	#contents .search_game {position:relative; width:980px; margin:30px auto;}
		#contents .search_game .con_box {width:100%; margin-left:15px; padding:20px 0 0 0; clear:both; text-align:left; position:relative; }
		#contents .search_game .con_box .thumb_type {width:100%;}
		#contents .search_game .con_box .thumb_type .game_disc {position:relative; float:left; margin-right:30px; padding-bottom:50px;}
		#contents .search_game .con_box .thumb_type .game_cover {position:relative; clear:both;}
		#contents .search_game .con_box .thumb_type .game_cover img {max-width:158px; max-height:189px;}
		#contents .search_game .con_box .thumb_type .game_title {position:relative; margin-top:10px; clear:both; color: #555555; font-size:13px; width:158px;  word-break:break-all; text-align:left; font-family: Nanum Gothic,Malgun Gothic,dotum,AppleGothic,sans-serif;}
		#contents .search_game .con_box .thumb_type .game_title p.txt {position:relative; width:158px; word-break:break-all; line-height:20px; clear:both; padding-top:15px;letter-spacing:-0.1em;}
		#contents .search_game .con_box .thumb_type .game_title span.icn {height:12px;clear:both;margin:0px;}
		#contents .search_game .con_box .thumb_type .game_title h5{position:relative; width:158px; word-break:keep-all; line-height:120%; color: #555555; font-weight:bold; font-size:18px; letter-spacing:-0.05em; margin:0;}
		#contents .search_game .con_box .thumb_type .game_title h5 a {color: #555555;}
		#contents .search_game .con_box .thumb_type .game_title h5 a:hover, #contents .game_list_section .con_box .thumb_type .game_title h5 a:focus {color: #2181c5;}
		#contents .search_game .con_box .thumb_type .game_title h5 a:visited {color: #555555;}


			#contents .game_list_section .con_box div.search_section {position:relative; width:400px; margin:0 auto; text-align:center;}
			#contents .game_list_section .con_box div.pageNum {position:relative; clear:both; text-align:center; width:100%; margin:0 auto;}
			#contents .game_list_section .con_box div.page {position:relative; text-align:center; width:80%; height:50px; margin:20px auto;}
			#contents .game_list_section .con_box div.page a {display:inline-block;font-family:tahoma; font-size:14px;color:#999999; padding:7px 0px 7px 0px; margin:0 auto;}
			#contents .game_list_section .con_box div.page .num {float:left; width:70%; margin:3px auto; text-align:center;}
			#contents .game_list_section .con_box div.page .num a {border:1px solid #ffffff;}
			#contents .game_list_section .con_box div.page .num a:hover, #contents .game_list_section .con_box div.page a:focus {border:1px solid #4296e3;}
			#contents .game_list_section .con_box div.page .num a.on {color:#ffffff; font-weight:bold; border:1px solid #cecece;}
			#contents .game_list_section .con_box div.page .num a.on:hover, #contents .game_list_section .con_box div.page a.on:focus {border:1px solid #4296e3; color:#ff0000; border:1px solid #4296e3; background: #e0effc;}
			#contents .game_list_section .con_box div.page .num a.selected {}
			#contents .game_list_section .con_box div.page .btn a {float:left; background:none; display:inline; width:31px; height:33px; padding:3px 0px 0px 1px; margin:0 1px 0 0px;}
			#contents .game_list_section .con_box div.page .btnR a {float:right; background:none; display:inline; width:31px; height:33px; padding:3px 0px 0px 1px; margin:0 1px 0 0px;}
			#contents .game_list_section .con_box div.page .page_line {font-size:11px; color: #cecece; float:left;}
			#contents .game_list_section .con_box div.page a.last {background:none;}
			#contents .game_list_section .con_box div.page span.total {position:absolute;left:8px;top:15px;color:#999999;font-weight:bold;}
			#contents .game_list_section .con_box div.page span.total strong {font-weight:normal;padding:0 5px 0 0;}
			#contents .game_list_section .con_box div.page span.btnArea {position:absolute;right:0px;top:5px;color:#999999;font-weight:bold;}
			#contents .game_list_section .con_box div.page span.btnArea a {padding:0;background:none;}
/* Game_View */	
		#contents .gameview_section {position:relative; width:980px; margin:50px auto;}
		
		#contents .agegate {margin-top:30px; padding:30px 40px; background-color:#eeeeee; border-radius:3px; text-align:center; line-height:180% !important;}

		#contents .gameview_section h2 {position:relative; color: #333333; font-size:1.7em; font-weight:600; letter-spacing:-0.03em;}
		#contents .gameview_section .title {position:relative; clear:both;}
		#contents .gameview_section .title .img-addon {position:relative; float:left; margin-right:30px; width:127px;}
		#contents .gameview_section .title .title-addon {position:relative; float:left; max-width:820px;}
		#contents .gameview_section .title .title-addon h2 {position:relative; word-break:break-all; width:820px; color: #555555; font-weight:600; font-size:1.7em; letter-spacing:-0.05em; background:url(../images/icn_addon.png) left 5px no-repeat; padding-left:60px;}
		#contents .gameview_section .title .title-addon p {position:relative; clear:both; margin-top:20px; font-size:13px; margin-left:3px; color:#555555;}

		#contents .gameview_section .intro {position:relative; line-height:150%; font-size:1em; letter-spacing:-0.05em; clear:both; margin-top:30px; color: #555555;}
		#contents .gameview_section .intro strong, #contents .gameview_section .intro b {font-weight:600;}
		#contents .gameview_section h3 {position:relative; color: #555555; margin:20px 0 20px 20px; font-weight:600; letter-spacing:-0.01em;}
		#contents .gameview_section .cover {position:relative; float:left; display:inline-block; width:260px; text-align:center; margin:55px auto;}
		#contents .gameview_section .cover img {max-width:158px; max-height:189px; border:0px;}
		#contents .gameview_section .cover .game_icon {position:relative; clear:both; width:100%; margin:5px auto; text-align:center; width:160px}
		#contents .gameview_section .spec {position:relative; float:right; margin:0px 30px 30px 0px; width:680px; text-align:left;}
		#contents .gameview_section .spec .shareBox {
		position:absolute;
		right:0px;
		top:10px;
		width:100px;
		left:550px;
		}
		
		#contents .gameview_section .spec .share {
		border-radius: 5px;
		height:36px;
		padding:4px 5px 0px 15px;
		float:left;
		}
		#contents .gameview_section .spec h3.title {position:relative; color: #333333; margin:0px 0 20px 0px; font-weight:600; letter-spacing:-0.05em;}
		#contents .gameview_section .spec .icn_ps {position:relative; clear:both; margin:55px 0 0 0;}
		#contents .gameview_section .spec ul.spec_txt {position:relative; float:left; margin-right:30px; width:40%;}
		#contents .gameview_section .spec ul.spec_txt li {font-size:13px; line-height:20px;}
		#contents .gameview_section .warning_txt {position:relative; clear:both; margin:20px 0 20px 0; padding-top:10px; color: #767676; line-height:110%;}
		#contents .addon-section {position:relative; width:100%; margin:10px auto; color:#555555;}
			
			#contents .addon-section .thumbs {width:100%; margin:0 auto; position:relative;}
			#contents .addon-section .thumbs .thumb {float:left; margin:20px 20px 25px 20px; width:150px;}
			#contents .addon-section .thumbs .thumb img {max-width:127px; max-height:127px;}
			#contents .addon-section .thumbs .thumb h4 {clear:both; font-weight:bold; font-size:14px;  color:#333333;}
			#contents .addon-section .thumbs .thumb h4 a { color:#333333;}
			
		#contents .related-section {position:relative; width:100%; margin:10px auto; color:#555555;}
			
			#contents .related-section .thumbs {width:100%; margin:0 auto; position:relative; display:inline-block;}
			#contents .related-section .thumbs .thumb {position:relative; float:left; width:158px; margin:20px 17px 25px 17px;  display:inline-block;}
			#contents .related-section .thumbs .thumb img {max-height:189px; max-width:158px;}
			#contents .related-section .thumbs .thumb .icn_ps {position:relative; clear:both;  height:15px;}
			#contents .related-section .thumbs .thumb div {position:relative; max-height:189px; max-width:158px; height:189px; clear:both;}
			#contents .related-section .thumbs .thumb h4 {position:relative; clear:both; font-weight:bold; font-size:14px; display:inline-block; color:#333333; width:150px; word-break:break-all; line-height:150%;}
			#contents .related-section .thumbs .thumb h4 a { color:#333333;}

/* ETC - 건강상 유의사항, 지적재산권표기, 연령제한에 대하여 */

	#contents .etc_section {position:relative; clear:both; width:100%; display:inline-block; margin-top:50px;}
	#contents .etc_section h3 {position:relative; margin:0px auto; font-size: 1.8em; text-align:center; color:#154373; letter-spacing: -0.05em; line-height:1.5em; font-weight:500;}
	#contents .etc_section h4 {position:relative; color:#333333; margin:50px auto 0 auto; font-size: 1.3em;letter-spacing: -0.05em; line-height:0.8em; font-weight:500;}
	#contents .etc_section h4.caution {padding-left:24px; background:url(../images/etc/icn_caution.png) no-repeat 0 50%; font-weight:600; }
	#contents .etc_section h5 {position:relative; color:#333333; margin:50px auto 0 auto; font-size: 1.2em;letter-spacing: -0.05em; line-height:0.8em; font-weight:500;}
	#contents .etc_section p {position:relative; color:#555555; font-size:1em; text-align:left; letter-spacing: -0.05em; margin:20px auto 0px auto; line-height:24px;}
	#contents .etc_section ul {margin-top:20px;}
	#contents .etc_section ul li {position:relative; color: #333333; margin:0 auto; font-size:0.95em; letter-spacing: -0.05em; line-height:26px;}
	#contents .etc_section .health_warning li:first-child h5 {margin-top:10px;}
	#contents .etc_section .rating_list {overflow:hidden;}
	#contents .etc_section .rating_list li {width:48%; float:left; margin-top:20px;}
	#contents .etc_section .rating_list .rating {display:inline-block; margin-left:20px; height:125px; line-height:125px; vertical-align:middle;}

/* ETC - 이용약관, 개인정보취급방침 */
	
	#contents .term_section {position:relative; clear:both; width:100%; display:inline-block; margin-top:50px;}
	#contents .term_section h3 {position:relative; margin:0px auto; font-size: 1.8em; text-align:center; color:#154373; letter-spacing: -0.05em; line-height:1.5em; font-weight:500;}
	#contents .term_section h4 {position:relative; color:#333333; margin:50px auto 30px auto; font-size: 1.3em;letter-spacing: -0.05em; line-height:0.8em; font-weight:600;}
	#contents .term_section h5 {font-size:1em; margin:20px 0 10px 0;}
	#contents .term_section header span {display:block; margin:10px auto 30px auto; text-align:right; font-size:0.9em;}
	#contents .term_section p {font-size:1em; line-height:24px;}
	#contents .term_section hr {margin:50px 0 30px 0;}
	#contents .term_section .privacy_list {position:relative; line-height:24px;}
	#contents .term_section .privacy_list p {margin-bottom:20px; line-height:26px;}
	#contents .term_section .privacy_list ul {margin-left:20px; line-height:1.5em;}
	#contents .term_section .privacy_list ul li {font-size:0.98em; margin-bottom:5px;}
	#contents .term_section .privacy_list ul li ul li {line-height:24px; margin-bottom:10px;}
	#contents .term_section .privacy_list ul.num_list li {list-style:decimal;}
	#contents .term_section .privacy_list ul.disc_list li {list-style:disc;}
	#contents .term_section .privacy_list li.no_list {list-style:none !important;}


/* ETC - 나머지 페이지 */
	#contents .contract_section {position:relative; clear:both; width:100%; display:inline-block; margin-top:50px;}
	#contents .contract_section h3 {position:relative; margin: 0px auto; font-size: 1.8em; text-align:center; color:#154373; letter-spacing: -0.05em; line-height:1.5em; font-weight:500;}
	#contents .contract_section p {position:relative; color: #555555; font-size: 0.95em; text-align:center; letter-spacing: -0.05em; margin: 2em auto; line-height:24px;}
	#contents .contract_section .txt {position:relative; width:980px; font-size:11px; clear:both;}
	
/* ETC - Linking Accounts */
	
	#contents .linking_acc {font-size:14px;}


	#contents .linking_acc ol,
	#contents .linking_acc ul {margin:20px auto 30px auto;}
	#contents .linking_acc li {font-size:1.2em; line-height:28px !important; letter-spacing:-0.05em;}
	#contents .linking_acc .caution {font-size:14px !important; text-align:left;}
	#contents .linking_acc .cautionR {text-align:right;}
	#contents .linking_background {width:817px; height:330px; margin:0 auto; background:url(../images/etc/infograhpics.png) no-repeat 0 0;}

	#contents .three_column_list {width:320px; float:left;}
	#contents .participating {overflow:hidden; margin-top:20px;}
	#contents .participating ul {margin:0 auto;}
	#contents .participating ul li {font-size:1em; line-height:24px;}
	#contents .participating h5 {font-size:16px; font-weight:600; }



/* 사이트맵 */

	#contents .container .sitemap_section {position:relative; clear:both; width:100%; display:inline-block; margin-top:50px;}
	#contents .container .sitemap_section section {position:relative; float:left; margin:0 auto; text-align:left; margin-left:20px;}
	#contents .container .sitemap_section section h3 {text-align:left; margin-top:10px; position:relative; margin: 20px auto; font-size: 1.8em; text-align:left; color:#154373; letter-spacing: -0.05em; line-height:1.5em; font-weight:500;}
	#contents .container .sitemap_section section h3 a {color:#154373;}
	#contents .container .sitemap_section section dl {position:relative; clear:both;  color:#555555!important;}
	#contents .container .sitemap_section section dl a, #contents .container .sitemap_section section dl dt a, #contents .container .sitemap_section section dl dd a {color: #555555;}
	#contents .container .sitemap_section section dl dt {letter-spacing: -0.05em; line-height:200%; font-size: 1em; color: #555555; font-weight:600; float:left; width:200px; height:30px;}
	#contents .container .sitemap_section section dl dd {line-height:1.5em; font-size: 0.8em; color: #555555; margin-left:10px; margin-top:5px; line-height:200%; float:left; margin-right:20px;}
	
	#contents .container .sitemap_section section.4u {position:relative; float:left; margin:0 auto; text-align:left;}
	#contents .container .sitemap_section section.4u h3 {text-align:left; margin-top:10px; position:relative; margin: 20px auto; font-size: 1.8em; text-align:left; color:#154373; letter-spacing: -0.05em; line-height:1.5em; font-weight:500;}
	#contents .container .sitemap_section section.4u h3 a {color:#154373;}
	#contents .container .sitemap_section section.4u dl {position:relative; clear:both; color:#555555!important;}
	#contents .container .sitemap_section section.4u dl dt {letter-spacing: -0.05em; line-height:200%; font-size: 1em; color: #555555; font-weight:600; float:left; width:200px; height:30px;}
	#contents .container .sitemap_section section.4u dl dt a {color:#555555;}
	#contents .container .sitemap_section section.4u dl dd {line-height:1.5em; font-size: 0.8em; color: #555555; margin-left:10px; margin-top:5px; line-height:200%; float:left; margin-right:20px;}	


/* 마이페이지 */
	#contents .menu_mypage {position:relative; width:100%; height:157px; background:url(../images/mypage/bg_menu.jpg) no-repeat; margin:0 auto; text-align:center;}
	#contents .menu_mypage .menu_box {position:relative; clear:both; display:inline-block; width:980px; margin:0 auto;}
	#contents .menu_mypage .menu_box .myinfo {display:inline-block; float:left; width:196px; height:141px; margin:7px auto; }
	#contents .menu_mypage .menu_box .myinfo:hover {display:inline-block; float:left; width:196px; height:141px; margin:7px auto; background:url(../images/mypage/m_myinfo_on.png) center center no-repeat; }
	#contents .menu_mypage .menu_box .myinfo a:focus, #contents .menu_mypage .menu_box .myinfo a:active {display:inline-block; float:left; width:196px; height:141px; margin:0px auto; background:url(../images/mypage/m_myinfo_on.png) center center no-repeat; }
	#contents .menu_mypage .menu_box .myinfo_on {display:inline-block; float:left; width:196px; height:141px; margin:7px auto; background:url(../images/mypage/m_myinfo_on.png) center center no-repeat;}
	
	#contents .menu_mypage .menu_box div {display:inline-block; float:left; width:196px; height:141px; margin:7px auto;}
	#contents .menu_mypage .menu_box div:hover {display:inline-block; float:left; width:196px; height:141px; margin:7px auto; cursor:pointer;}
	#contents .menu_mypage .menu_box div a:focus, 
	#contents .menu_mypage .menu_box div a:active {display:inline-block; float:left; width:196px; height:141px; margin:0px auto;}

	#contents .menu_mypage .menu_box .myas:hover {background:url(../images/mypage/m_myas_on.png) center center no-repeat;}
	#contents .menu_mypage .menu_box .myas a:focus, 
	#contents .menu_mypage .menu_box .myas a:active {background:url(../images/mypage/m_myas_on.png) center center no-repeat;}
	#contents .menu_mypage .menu_box .myas_on {display:inline-block; float:left; width:196px; height:141px; margin:7px auto; background:url(../images/mypage/m_myas_on.png) center center no-repeat;}
	
	#contents .menu_mypage .menu_box .myconsole:hover {background:url(../images/mypage/m_register_on.png) center center no-repeat;}
	#contents .menu_mypage .menu_box .myconsole a:focus, 
	#contents .menu_mypage .menu_box .myconsole a:active {background:url(../images/mypage/m_register_on.png) center center no-repeat; }
	#contents .menu_mypage .menu_box .myconsole_on {display:inline-block; float:left; width:196px; height:141px; margin:7px auto; background:url(../images/mypage/m_register_on.png) center center no-repeat;}

	#contents .menu_mypage .menu_box .myfriends:hover {background:url(../images/mypage/m_friends_on.png) center center no-repeat;}
	#contents .menu_mypage .menu_box .myfriends a:focus, 
	#contents .menu_mypage .menu_box .myfriends a:active {background:url(../images/mypage/m_friends_on.png) center center no-repeat; }
	#contents .menu_mypage .menu_box .myfriends_on {display:inline-block; float:left; width:196px; height:141px; margin:7px auto; background:url(../images/mypage/m_friends_on.png) center center no-repeat;}
	
	#contents .menu_mypage .menu_box .mypsncard:hover {background:url(../images/mypage/m_psn_on.png) center center no-repeat;}
	#contents .menu_mypage .menu_box .mypsncard a:focus, 
	#contents .menu_mypage .menu_box .mypsncard a:active {background:url(../images/mypage/m_psn_on.png) center center no-repeat; }
	#contents .menu_mypage .menu_box .mypsncard_on {display:inline-block; float:left; width:196px; height:141px; margin:7px auto; background:url(../images/mypage/m_psn_on.png) center center no-repeat;}
	
	#contents .menu_account {position:relative; width:100%; height:70px; background:#077bd0; margin:0 auto; text-align:center;}
	#contents .menu_account .menu_box2 {position:relative; clear:both; display:inline-block; width:980px; margin:0 auto; text-al}
	#contents .menu_account .menu_box2 div {display:inline-block; float:left; width:156px; height:70px; margin:0 auto;}
	#contents .menu_account .menu_box2 div:hover {cursor:pointer;}
	#contents .menu_account .menu_box2 div a:focus, 
	#contents .menu_account .menu_box2 div a:active {display:inline-block; float:left; width:100%; height:70px; margin:0px auto;}
	#contents .menu_account .menu_box2 .mysen {width:180px;}
	#contents .menu_account .menu_box2 .mywallet {width:126px;}
	#contents .menu_account .menu_box2 .redeemcard {width:165px;}
	#contents .menu_account .menu_box2 .plusdetail {width:177px;}
	
	#contents .menu_account .menu_box2 .mysen:hover {cursor:default;}
	#contents .menu_account .menu_box2 .myaccount:hover {background:url(../images/mypage/m_myaccount_on.png) center center no-repeat; }
	#contents .menu_account .menu_box2 .mydetail:hover {background:url(../images/mypage/m_mydetail_on.png) center center no-repeat; }
	#contents .menu_account .menu_box2 .mywallet:hover {width:126px; background:url(../images/mypage/m_mywallet_on.png) center center no-repeat; }
	#contents .menu_account .menu_box2 .redeemcard:hover {width:165px; background:url(../images/mypage/m_redeemcard_on.png) center center no-repeat; }
	#contents .menu_account .menu_box2 .plusdetail:hover {width:177px; background:url(../images/mypage/m_plusdetail_on.png) center center no-repeat; }

	#contents .container .mypage h2 {position:relative; font-size:1.5em; font-weight:600; letter-spacing:-0.05em; color:#333333;}
	#contents .container .mypage h3 {
			position:relative;
			font-size:1.18em;
			font-weight:500;
			letter-spacing:-0.05em;
			color:#333333;
		}
		
	#contents .container .mypage .myprofile {position:relative; width:200px; height:220px; border-radius:10px; border:1px solid #f5f5f5; float:left; margin:0 auto;}
	#contents .container .mypage .myprofile .avatar {position:relative; clear:both; width:80px; height:80px; margin:20px auto; max-width:80px; max-height:80px; text-align:center;}
	#contents .container .mypage .myprofile .avatar img {width:80px; height:80px; max-width:80px; max-height:80px;}
	#contents .container .mypage .myprofile .id_name {position:relative; clear:both; font-size:1em; color:#333333; text-align:center; width:200px; margin:0 auto;}
	#contents .container .mypage .myprofile .id_name a {color:#333333;}
	#contents .container .mypage .myprofile .id_name a:hover {text-decoration:underline;}
	#contents .container .mypage .myprofile .level {position:relative; clear:both; width:170px; height:50px; margin:20px auto;}
		#contents .container .mypage .myprofile .level .leftbox {position:relative; float:left; width:34px; height:33px;}
		#contents .container .mypage .myprofile .level .rightbox {position:relative; float:right; width:130px; height:33px;}
			#contents .container .mypage .myprofile .level .rightbox .rate {position:relative; clear:both; width:130px; height:20px;}
			#contents .container .mypage .myprofile .level .rightbox .graph {position:relative; clear:both; width:124px; height:10px; background:#f3f3f3;}
				#contents .container .mypage .myprofile .level .rightbox .graph .bar {position:relative; clear:both; height:10px; background:#f2d013;}
	
			#contents .container .mypage .mytrophies {position:relative; width:770px; height:220px; float:right; margin:0 auto; text-align:center; disaplay:inline-block;}	
			#contents .container .mypage .mytrophies .total_medal {position:relative; float:left; width:150px; height:80px; margin:60px auto; padding-left:20px; text-align:center; color:#555555; disaplay:inline-block; font-weight:600; letter-spacing:-0.05em;}
			#contents .container .mypage .mytrophies .platinum_medal {position:relative; float:left; width:150px; height:90px; margin:60px auto;}
			#contents .container .mypage .mytrophies .platinum_medal .medal {position:relative; clear:both; width:100%; height:70px; font-size:30px; color:#5a77b4; font-weight:600;}
			#contents .container .mypage .mytrophies .platinum_medal .txt {position:relative; clear:both; width:100%; height:20px; font-size:0.93em; color:#555555; font-weight:600;}
			
			#contents .container .mypage .mytrophies .gold_medal {position:relative; float:left; width:150px; height:90px; margin:60px auto;}
			#contents .container .mypage .mytrophies .gold_medal .medal {position:relative; clear:both; width:100%; height:70px; font-size:30px; color:#c08e3e; font-weight:600;}
			#contents .container .mypage .mytrophies .gold_medal .txt {position:relative; clear:both; width:100%; height:20px; font-size:0.93em; color:#555555; font-weight:600;}
			
			#contents .container .mypage .mytrophies .silver_medal {position:relative; float:left; width:150px; height:90px; margin:60px auto;}
			#contents .container .mypage .mytrophies .silver_medal .medal {position:relative; clear:both; width:100%; height:70px; font-size:30px; color:#989898; font-weight:600;}
			#contents .container .mypage .mytrophies .silver_medal .txt {position:relative; clear:both; width:100%; height:20px; font-size:0.93em; color:#555555; font-weight:600;}
			
			#contents .container .mypage .mytrophies .bronze_medal {position:relative; float:left; width:150px; height:90px; margin:60px auto;}
			#contents .container .mypage .mytrophies .bronze_medal .medal {position:relative; clear:both; width:100%; height:70px; font-size:30px; color:#e67a48; font-weight:600;}
			#contents .container .mypage .mytrophies .bronze_medal .txt {position:relative; clear:both; width:100%; height:20px; font-size:0.93em; color:#555555; font-weight:600;}
	
	#contents .container .mypage .bold_line {border:2px solid #333333; border-width:2px 0 0 0; height:1px; clear:both;}
	#contents .container .mypage .game_trophy {position:relative; clear:both; width:100%; height:90px;}
	#contents .container .mypage .game_trophy .game_image {position:relative; float:left; width:175px; height:85px; background:#f5f5f5; margin:7px auto; text-align:center;}
	#contents .container .mypage .game_trophy .game_title {
															position:relative;
															float:left;
															width:220px;
															text-align:left;
															font-size:1em;
															font-weight:600;
															padding:20px;
															}
	#contents .container .mypage .game_trophy .game_title a {color:#333333;}
	#contents .container .mypage .game_trophy .game_title a:hover {text-decoration:underline;}
		#contents .container .mypage .game_trophy .game_progress {position:relative; float:left; width:110px; text-align:right; font-size:0.85em; margin-top:30px;}
		#contents .container .mypage .game_trophy .game_progress .txt {position:relative; clear:both; text-align:right; height:20px;}
		#contents .container .mypage .game_trophy .game_progress .graph {position:relative; clear:both; width:100%; height:10px; background:#f5f5f5;}
		#contents .container .mypage .game_trophy .game_progress .graph .bar {position:relative; clear:both;  height:10px; background:yellow; background-color: #f2d013;}
		#contents .container .mypage .game_trophy .trophy_list {position:relative; float:right; width:425px; text-align:center; margin:30px auto; font-size:0.95em;}
		#contents .container .mypage .game_trophy .trophy_list .trophy {position:relative; float:left; margin-right:20px;}
		
		#contents .container .mypage .detail_trophyList {position:relative; clear:both; width:100%;}
		#contents .container .mypage .detail_trophyList .item {position:relative; clear:both; width:480px; margin-top:15px;}
		#contents .container .mypage .detail_trophyList .item .image {position:relative; float:left; width:75px; margin:0 auto; text-align:center;}
		#contents .container .mypage .detail_trophyList .item .text {position:relative; float:left; width:390px;}
		#contents .container .mypage .detail_trophyList .item .text h4 {font-size:1em; font-weight:600;}
		#contents .container .mypage .detail_trophyList .item .text p {line-height:130%;}
		#contents .container .mypage .detail_trophyList .item .text p.date {font-size:11px; height:30px; color:#767676; margin-top:10px;}


		#contents .container .mypage .myfriends_list {width:485px; height:75px; border-radius:10px; border:1px solid #e3e3e3;}
		#contents .container .mypage .myfriends_list .avatar {position:relative; float:left; margin:15px auto; width:80px; text-align:center;}
		#contents .container .mypage .myfriends_list .id_name {position:relative; float:left; margin-top:25px; width:100px;}
		#contents .container .mypage .myfriends_list .id_name a {color:#333333;}
		#contents .container .mypage .myfriends_list .id_name a:hover {text-decoration:underline;}
		#contents .container .mypage .myfriends_list .level {position:relative; float:left; margin-top:25px; width:100px;}

	
	/*마이페이지 - 회원 탈퇴(2015-07-30)*/
	#contents .container .withdrawReq tbody
	#contents .container .withdrawReq h3 {margin:20px auto;}
	#contents .container .withdrawReq .agreement_box {width:85%; margin:0 auto 30px auto; text-align:left;}
	#contents .container .withdrawReq .agreement_box .agreement {height:300px; margin:0 auto 30px auto; padding:20px; overflow-x:hidden; overflow-y:scroll; border:1px solid #cecece;}
	#contents .container .withdrawReq .agreement_box .agreement dl {margin-bottom:10px; font-size:0.8em; font-weight:500; line-height:150%; letter-spacing:-0.03em;}
	#contents .container .withdrawReq .agreement_box .agreement dl dt {margin-bottom:10px;}
	#contents .container .withdrawReq .agreement_box .agreement dl dd {text-indent:10px;}
	
	#contents .container .withdrawReq .agreement_box p {margin-bottom:50px; font-size:0.9em; font-weight:500;}
	#contents .container .withdrawReq .agreement_box input {margin:0 5px;}


	#contents .container .withdrawReq .userform th,
	#contents .container .withdrawReq .userform td {padding:13px 0; border-bottom:1px solid #d1d1d1;}
	#contents .container .withdrawReq tr.first th,
	#contents .container .withdrawReq tr.first td {border-top:2px solid #000000;}

	#contents .container .withdrawReq .userform th {text-align:center; background-color:#f8f8f8; font-size:0.9em; letter-spacing:-0.03em; line-height:150%;}
	#contents .container .withdrawReq .userform td {padding-left:20px; letter-spacing:-0.03em; font-size:0.9em;}
	#contents .container .withdrawReq .userform td .gray-button_s {margin-left:5px;}
	#contents .container .withdrawReq .userform td .gray-button_s a {color:#3c3c3c;}
	#contents .container .withdrawReq .userform td .gray-button_s a:hover {color:#2059ae; text-decoration:underline;}
	#contents .container .withdrawReq .userform td .t_box {float:right;}
	#contents .container .withdrawReq .userform td input {height:30px; padding-left:10px;}
	#contents .container .withdrawReq .userform td span {font-size:0.9em; margin-left:5px;}
	#contents .container .withdrawReq .userform td select {height:30px;}

	
/* Support - shop*/
	
	.shop_panel {padding-bottom:20px;}
	.shopmap {border:1px solid #cecece; text-align:center; padding:20px 0; margin:40px 20px 0 0;}
	.shopmap img {background:url(../images/support/img_shop_map_1.png) no-repeat center top;}

	#maptab {position:relative;}
	#maptab h4 {line-height:40px !important; border-bottom:1px solid #cecece; background-color:#ffffff; font-size:18px !important;}
	#maptab li {position:absolute; width:100%; left:0; *left:0; top:0; }
	#maptab p {margin-top:0px !important;}


/* 페이지표시 */
	#contents div.search_section {position:relative; width:400px; margin:0 auto; text-align:center;}
	#contents div.pageNum {position:relative; clear:both; text-align:center; width:100%; margin:0 auto;}
	#contents div.page {position:relative; text-align:center; width:50%; height:50px; margin:20px auto;}
	#contents div.page a {display:inline-block; margin:0 auto; font-family:tahoma; font-size:14px;color:#999999;}
	#contents div.page .num {float:left; width:73%; *width:70%; margin:3px auto; text-align:center; padding-left:8px;}
	#contents div.page .num a {border:1px solid #ffffff;width:33px; height:33px; text-align:center; font-family:tahoma; font-size:14px; color:#999999; padding:7px 0px 7px 0px; }
	#contents div.page .num a:hover, #contents div.page .num a:focus {border:1px solid #4296e3; color:#ff6000;}
	#contents div.page .num a.on {color:#ffffff; font-weight:bold; border:1px solid #cecece;}
	#contents div.page .num a.on:hover, #contents div.page .num a.on:focus {border:1px solid #4296e3; color:#ff6000; border:1px solid #4296e3; background: #e0effc;}
	#contents div.page .num a.selected {color:#ff6000; background: #e0effc;}
	#contents div.page .btn {float:left;  display:inline-block; width:65px; height:33px; border:0px solid #ffffff;}
	#contents div.page .btn a {float:left; display:inline-block; width:31px; border:0px solid #ffffff;}
	#contents div.page .btn a:hover, #contents div.page .btn a:focus, #contents div.page .btn a:active {border:0px solid #ffffff;}

	#contents div.page .page_line {font-size:11px; color: #cecece; float:left;}
	#contents div.page a.last {background:none;}
	#contents div.page span.total {position:absolute;left:8px;top:15px;color:#999999;font-weight:bold;}
	#contents div.page span.total strong {font-weight:normal;padding:0 5px 0 0;}
	#contents div.page span.btnArea {position:absolute;right:0px;top:5px;color:#999999;font-weight:bold;}
	#contents div.page span.btnArea a {padding:0;background:none;}

/* FAQ Search */
	#contents .search_faq {width:100%; min-width:100%; height:157px; display:block; margin:0px auto; padding-top:20px; position:relative; left:0; top:0px;  opacity:0.9; z-index:1; }
	#contents .search_faq .search_faq_box {width:980px; min-width:980px;  margin:0 auto; position:relative;}
	#contents .search_faq .search_faq_box header h2 {color:#333333; font-size:1em; font-weight:600;}
	#contents .search_faq .search_faq_box section {width:1000px; min-width:980px;  height:45px; margin:10px auto; position:relative;}
	#contents .search_faq .search_faq_box section .select_faq {
														  -webkit-appearance: button;
														  -webkit-border-radius: 2px;
														  -webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1);
														  -webkit-padding-end: 20px;
														  -webkit-padding-start: 2px;
														  -webkit-user-select: none;
														  background-image: url(../images/support/icn_arrow.gif), 
														  -webkit-linear-gradient(#FAFAFA, #F4F4F4 40%, #E5E5E5);
														  background-position: center right;
														  background-repeat: no-repeat;
														  border: 2px solid #007ad2;
														  color: #333333;
														  font-size: inherit;
														  margin: 0;
														  overflow: hidden;
														  padding-top: 2px;
														  padding-bottom: 2px;
														  height:35px;
														  text-overflow: ellipsis;
														  white-space: nowrap;
														  width:200px;}
	#contents .search_faq .search_faq_box section .input_faq {border:2px solid #007ad2; width:660px; height:35px;}
	
	#contents .search_faq .search_faq_box section.tag {width:1000px; min-width:980px;  height:45px; color:#333333; font-size:0.8em; margin:30px auto; position:relative; padding-left:20px;}
	#contents .search_faq .search_faq_box section.tag a {color:#333333;}
	#contents .search_faq .search_faq_box section.tag a:hover {text-decoration:underline;}
	
	
	#contents .faq_hotissue h2 {font-size:1.5em; font-weight:600; color:#0f4abc; margin-top:10px; margin-bottom:10px;}
	
/* Footer */

	#bottom-wrapper {
		position:relative;
		margin:0 auto;
		background: #000000;
		z-index:10;
		width:100%; min-width:1024px; 
		
	}

	#bottom-wrapper .footer-social {*color: #eabf55; position:relative; clear:both; background:url(../images/bg_social.gif) repeat-x 0 0; width:100%; min-width:1024px;  height:96px; text-align:center;}
	#bottom-wrapper .footer-social header {position:relative;}
	#bottom-wrapper .footer-social header h1
			{	
				
				font-family: arial;
				font-weight:bold;
				color: #eabf55;
				font-size:1.5em;
				letter-spacing: -0.05em;
				text-shadow:1px 1px 1px rgba(0,0,0,0.1);
				padding-top:12px;
				*padding-top:0px;
				*margin-top:10px;
				overflow:hidden;
				height:40px;
				width:200px;
				margin:-2px auto;
			}
	#bottom-wrapper .footer-social ul {position:relative; width:620px; margin:0 auto; text-align:center;   display:inline-block;}
	#bottom-wrapper .footer-social ul li {position:relative; list-style:none; float:left; display:inline-block; padding-top:5px; *padding-top:0px; *margin-top:-3px;}
	#bottom-wrapper .footer-social ul li.dot {background:url(../images/icn_dot.png) repeat-x 0 10px; width:50px; height:32px; display:inline-block; *padding-top:10px;}
	#bottom-wrapper .footer-social ul li.facebook {width:76px; height:32px; margin-left:0px; _margin-left:0px; margin-top:6px; display:inline-block;}
	#bottom-wrapper .footer-social ul li.twitter {width:63px; height:32px; margin-top:6px; display:inline-block;}
	#bottom-wrapper .footer-social ul li.youtube {width:54px; height:32px; margin-top:6px; display:inline-block;}
	#bottom-wrapper .footer-social ul li.blog {width:105px; height:32px; margin-top:6px; display:inline-block;}
	#bottom-wrapper .footer-social ul li.asia_blog{width:107px; height:32px; margin-top:6px; display:inline-block;}


	#bottom-wrapper .sub_footer-social {*color: #eabf55; position:relative; clear:both; background:url(../images/bg_social.gif) repeat-x 0 0; width:100%; height:58px; margin:0 auto; padding-top:1px;}
	#bottom-wrapper .sub_footer-social ul {position:relative; width:980px; margin:0 auto;*padding-top:0px;}
	#bottom-wrapper .sub_footer-social ul h1
			{	
				font-family: arial;
				font-weight:bold;
				color: #eabf55;
				text-align:center;
				font-size:1.5em;
				letter-spacing: -0.1em;
				text-shadow:1px 1px 1px rgba(0,0,0,0.1);
				overflow:hidden;
				height:40px;
				float:left;
				width:180px;
				display:inline-block;
				padding-left:50px !important;
				*padding-left:0px;
				margin:0px auto;
				margin-top:13px;
				
			}

	#bottom-wrapper .sub_footer-social ul li {list-style:none; float:left; display:inline-block; margin-top:13px;}
	#bottom-wrapper .sub_footer-social ul li.dot {background:url(../images/icn_dot.png) repeat-x 0 0; width:50px; height:32px;display:inline-block; *margin-top:13px;}
	#bottom-wrapper .sub_footer-social ul li.facebook {width:76px; height:32px; margin-left:80px;display:inline-block; *margin-top:13px;}
	#bottom-wrapper .sub_footer-social ul li.twitter {width:63px; height:32px;display:inline-block; *margin-top:13px;}
	#bottom-wrapper .sub_footer-social ul li.youtube {width:54px; height:32px;display:inline-block; *margin-top:13px;}
	#bottom-wrapper .sub_footer-social ul li.blog {width:105px; height:32px;display:inline-block; *margin-top:13px;}
	#bottom-wrapper .sub_footer-social ul li.asia_blog{width:107px; height:32px;display:inline-block; *margin-top:13px;}

	#bottom-wrapper .footer-sitemap {position:relative; width:100%; height:300px; background: #0d3c68 url(../images/bg_game.gif) repeat 0px 0px; color:#ffffff; display:inline-block; }
	#bottom-wrapper .footer-sitemap .list{position:relative; width:980px; *width:980px; margin:0 auto;}
	#bottom-wrapper .footer-sitemap .list a {color:white;}
	#bottom-wrapper .footer-sitemap .list a:hover, #bottom-wrapper .footer-sitemap .list a:focus {text-decoration:underline; color:#ffffff;}
	#bottom-wrapper .footer-sitemap .list a:visited {color:white;}
	#bottom-wrapper .footer-sitemap .list section {position:relative; display:inline-block;  padding-top:40px;}
	#bottom-wrapper .footer-sitemap .list section.first {position:relative; *margin-top:-10px; margin-left:30px;  margin-right:25px; *margin-right:0px; display:inline-block;}
	#bottom-wrapper .footer-sitemap .list section.marR {position:relative; *margin-top:-10px; margin-right:25px; *margin-right:15px; display:inline-block;}
	#bottom-wrapper .footer-sitemap .list section.last {position:relative; *margin-top:-10px; display:inline-block;}
	#bottom-wrapper .footer-sitemap .list h3 {font-size:13px; color:#ffffff; margin-bottom:10px;}
	#bottom-wrapper .footer-sitemap .list ul {display: inline-block; float: left;}
	#bottom-wrapper .footer-sitemap .list ul li {display: block; clear:both; font-size:12px; color:#ffffff; margin-top:10px;}

/* Copyright */

	#footer {
		position:relative;
		width:100%; min-width:1024px; 
		min-height:170px;
		text-align: center;
		color: #cccccc;
		font-size:11px;
		 -webkit-text-size-adjust:none;
		padding: 10px 0 0 0;
		margin: -4px auto;
		background: #07213a;
		z-index:10;
		display:inline-block;
		
	}
	#footer section {position:relative; width:980px; margin:0 auto;}
	#footer section header {position:relative; float:left; display:inline-block; }
	#footer section header h1.logo {text-indent: -9999px; font-size:0px; position:absolute; left:60px; top:20px; position:relative; float:left; background:url(../images/logo_sie.png) no-repeat 0 0; width:130px; height:50px; display:inline-block;}
	#footer section footer {position:relative;  float:right; width:810px; color:white; font-family:Dotum; text-align:left;  display:inline-block;}
	#footer section footer a{color:white; letter-spacing:-0.03em;}
	#footer section footer ul.top {position:absolute; left:45px; top:10px; display:block; line-height:24px; font-size:12px;  -webkit-text-size-adjust:none; font-family:"돋움",dotum,Nanum Gothic;}
	#footer section footer ul.bottom {position:absolute; left:45px; top:60px; display:block; line-height:16px; font-size:11px;  -webkit-text-size-adjust:none; font-family:"돋움",dotum,Nanum Gothic; letter-spacing:-0.01em;}
	#footer section footer b {font-weight:400; color:#eabf55;}
	#footer section footer .global {position:absolute;  left:-111px; top:83px; clear:both; width:134px; height:25px; cursor:pointer; }



/* Common Tab */
	/* two column tab */
	ul.tab_02{
		padding:0;
		background: #0d5b9f;
		width:100%;
		height: 43px;
	}
	ul.tab_02 li{
		float: left;
		margin: 0;
		padding: 0;
		height: 43px; /*--Subtract 1px from the height of the unordered list--*/
		line-height: 43px; /*--Vertically aligns the text within the tab--*/
		border-left: none;
		overflow: hidden;
		position: relative;
		background: #112148;
		font-weight:600;
		font-size:0.8em;
		width:50%;
		text-align:center;
		}
	ul.tab_02 li a{
		text-decoration: none;
		color: #ffffff;
		display: block;
		font-size: 1.2em;
		padding: 0 20px;
		outline: none;
		background: #112148;
	
	}
	ul.tab_02 li a.selected{
		background: #0d5b9f;
	}
	/* TWO COLUMN TAB (jquery 기능없는 일반 탭) */
	ul.tab_2{
		padding:0;
	}
	ul.tab_2 li{
		float: left;
		margin: 0;
		padding: 0;
		height: 43px; /*--Subtract 1px from the height of the unordered list--*/
		line-height: 43px; /*--Vertically aligns the text within the tab--*/
		border-left: none;
		overflow: hidden;
		position: relative;
		background: #112148;
		font-weight:600;
		font-size:0.8em;
		width:50%;
		text-align:center;
		}
	ul.tab_2 li a{
		text-decoration: none;
		color: #ffffff;
		display: block;
		font-size: 1.2em;
		padding: 0 20px;
		outline: none;
		background: #112148;
	
	}
	ul.tab_2 li a:hover, ul.tab_2 li a:focus, ul.tab_2 li a.selected{
		background: #0d5b9f;
	}
/* THREE COLUMN TAB */
	ul.tab_03{
		padding:0;
	}
	ul.tab_03 li{
		float: left;
		margin: 0;
		padding: 0;
		height: 43px; /*--Subtract 1px from the height of the unordered list--*/
		line-height: 43px; /*--Vertically aligns the text within the tab--*/
		border-left: none;
		overflow: hidden;
		position: relative;
		background: #112148;
		font-weight:600;
		font-size:0.8em;
		width:33%;
		text-align:center;
		color:#ffffff;
		font-size: 0.95em;
		
		}
	ul.tab_03 li a{
		text-decoration: none;
		color: #ffffff;
		display: block;
		font-size: 0.95em;
		padding: 0 20px;
		outline: none;
		background: #112148;
	
	}
	ul.tab_03 li a:hover, ul.tab_03 li a:focus, ul.tab_03 li a.selected{
		background: #0d5b9f;
	}
/* THREE COLUMN TAB (jquery 기능없는 일반 탭) */
	ul.tab_3{
		padding:0;
	}
	ul.tab_3 li{
		float: left;
		margin: 0;
		padding: 0;
		height: 43px; /*--Subtract 1px from the height of the unordered list--*/
		line-height: 43px; /*--Vertically aligns the text within the tab--*/
		border-left: none;
		overflow: hidden;
		position: relative;
		background: #112148;
		font-weight:600;
		font-size:0.8em;
		width:33%;
		text-align:center;
		}
	ul.tab_3 li a{
		text-decoration: none;
		color: #ffffff;
		display: block;
		font-size: 1.2em;
		padding: 0 20px;
		outline: none;
		background: #112148;
	
	}
	ul.tab_3 li a:hover, ul.tab_3 li a:focus, ul.tab_3 li a.selected{
		background: #0d5b9f;
	}

/* Four Column Tab */
	ul.tab_04{
		padding:0;
	}
	ul.tab_04 li{
		float: left;
		display:inline-block;
		margin: 0;
		padding: 0;
		height: 43px; /*--Subtract 1px from the height of the unordered list--*/
		line-height: 43px; /*--Vertically aligns the text within the tab--*/
		border-left: none;
		overflow: hidden;
		position: relative;
		background: #112148;
		font-weight:600;
		font-size:0.8em;
		width:25%;
		text-align:center;
		}
	ul.tab_04 li a{
		text-decoration: none;
		color: #ffffff;
		display: block;
		font-size: 1.2em;
		padding: 0 20px;
		outline: none;
		background: #112148;
	
	}
	ul.tab_04 li a:hover, ul.tab_04 li a:focus, ul.tab_04 li a.selected{
		background: #0d5b9f;
	}


/* FIVE COLUMN TAB */
	ul.tab_05 {
		padding:0;
	}
	ul.tab_05 li{
		float: left;
		margin: 0;
		padding: 0;
		height: 43px; /*--Subtract 1px from the height of the unordered list--*/
		line-height: 43px; /*--Vertically aligns the text within the tab--*/
		border-left: none;
		overflow: hidden;
		position: relative;
		background: #112148;
		font-weight:600;
		font-size:0.8em;
		width:20%;
		text-align:center;
		font-family: Nanum Gothic;
		}
	ul.tab_05 li a{
		text-decoration: none;
		color: #ffffff;
		display: block;
		font-size: 1.2em;
		padding: 0 20px;
		outline: none;
		background: #112148;
	
	}
	ul.tab_05 li a:hover{
		background: #0d5b9f;
	}
/* Six Column Tab */
	ul.tab_06{
		padding:0;
	}
	ul.tab_06 li{
		float: left;
		display:inline-block;
		margin: 0;
		padding: 0;
		height: 43px; /*--Subtract 1px from the height of the unordered list--*/
		line-height: 43px; /*--Vertically aligns the text within the tab--*/
		border-left: none;
		overflow: hidden;
		position: relative;
		background: #112148;
		font-weight:600;
		font-size:0.8em;
		width:16.66%;
		text-align:center;
		}
	ul.tab_06 li a{
		text-decoration: none;
		color: #ffffff;
		display: block;
		font-size: 1.2em;
		padding: 0 20px;
		outline: none;
		background: #112148;
	
	}
	ul.tab_06 li a:hover, ul.tab_06 li a:focus, ul.tab_06 li a.selected{
		background: #0d5b9f;
	}
/* SEVEN COLUMN TAB */
	ul.tab_07 {
		padding:0;
	}
	ul.tab_07 li{
		float: left;
		margin: 0;
		padding: 0;
		height: 43px; /*--Subtract 1px from the height of the unordered list--*/
		line-height: 43px; /*--Vertically aligns the text within the tab--*/
		border-left: none;
		overflow: hidden;
		position: relative;
		background: #112148;
		font-weight:600;
		font-size:0.8em;
		width:14.285%;
		text-align:center;
		font-family:'Nanum Gothic';
		}
	ul.tab_07 li a{
		text-decoration: none;
		color: #ffffff;
		display: block;
		font-size: 1.25em;
		padding: 0 20px;
		outline: none;
		background: #112148;
	
	}
	ul.tab_07 li a.selected{
		background: #0d5b9f;
	}
	ul.tab_07 li a:hover, ul.tab_07 li a:focus, ul.tab_07 li a.selected{
		background: #0d5b9f;
	}

/* Main Notice_Promotion Tab */
	.tab_notice_box {/*position:absolute; left:598px; top:-85px; z-index:1000;*/ }
	ul.tab_notice {
		position:absolute;
		left:-10px;
		top:80px;
		z-index:1000000;
		width:500px;
		/*background:url(../images/bg_tab_notice.gif) repeat-x;*/
	}
	ul.tab_notice li{
		float:left;	
		width:145px;
		height: 39px; 
		overflow: hidden;
		font-weight:bold;
		text-align:center;
		line-height:35px;
		cursor:pointer;
		_color: #ffffff;
		*color: #ffffff;
		color: #ffffff;
		
		}
	
	ul.tab_notice li:first-child {width:100px;}
	ul.tab_notice li:last-child {width:155px;}
	ul.tab_notice li a{
			*color: #7393BB;
			color: #7393BB;
			_color: #7393BB2;
			width:100%;
			height:39px;
			margin:0px;
			font-size: 1.25em;
			font-weight:300;
			letter-spacing:-0.03em;
		}
	
	ul.tab_notice li:hover,
	ul.tab_notice li:active,
	ul.tab_notice li:focus{background:url(../images/tab_selected_big.png) no-repeat 50% 22px;}
	ul.tab_notice li:first-child:hover,
	ul.tab_notice li:first-child:active,
	ul.tab_notice li:first-child:focus{background:url(../images/tab_selected.png) no-repeat 50% 22px;}

	ul.tab_notice li a.selected {display:inline-block; margin:0px; width:100%; height:39px; color:#e5b147; *color: #e5b147; font-weight:600; background:url(../images/tab_selected_big.png) no-repeat 50% 22px;}
	ul.tab_notice li:first-child a.selected {background:url(../images/tab_selected.png) no-repeat 50% 22px !important;}
	
	.result_notice {display:inline-block; position:absolute; width:50%; height:20px; line-height:20px; color:#ffffff; text-decoration:none; font-size:12px; background-color:#FF8068;}

	/* Game Main Tab */
	.tab_game_box {position:relative; height:43px; width:980px; border-bottom:1px solid #496989; margin:30px auto;}
	.tab_game_box p.more {font-size:11px; float:right; text-align:right;padding-right:30px;}
	.tab_game_box p.more a:hover {text-decoration:underline;}
	ul.tab_game {
		position:absolute;
		left:10px;
		top:0px;
		z-index:1000000;
	}
	ul.tab_game li{
		float:left;	
		width:249px;
		height: 43px; 
		overflow: hidden;
		font-weight:bold;
		text-align:center;
		line-height:35px;
		cursor:pointer;
		background: url(../images/bg_tab_game.gif) repeat-x;
		
		
		}
	ul.tab_game li a{
			width:249px;
			color: #eabf55; 
			*color: #eabf55; 
			margin-right:10px;
			height: 43px; 
			text-decoration: none;
			text-align:center;
			float:left;
			margin:3px 0 0 0;
			font-size: 1.2em;
			letter-spacing: -0.1em;
		
			
			
		}
	ul.tab_game li a.selected{
			margin:0; width:249px; height:43px; background:url(../images/bg_tab_game_on.gif) no-repeat;
			color: #ffffff;
			/* background-image: -webkit-gradient(linear,left top, left bottom,from(rgba(252, 243, 142, 1)),to(rgba(138, 89, 28, 1)));
			-webkit-background-clip: text;
			-webkit-text-fill-color: transparent;
			color:-webkit-linear-gradient(top,#fcf38e,#e5b147,#7e4a13);
			color:linear-gradient(to bottom,#fcf38e,#e5b147,#7e4a13); 
			font-size:1.5em;
			letter-spacing: -0.1em;
			text-shadow:1px 1px 1px rgba(0,0,0,0.2);*/
			z-index:5;
		}	
		
	ul.panel{
		clear:both;
		padding:10px 0 10px 0;
	}
	ul.panel>li{
		list-style-type:none;
		padding:10px;
		color:#333333;
	}
	ul.panel li .description {position:relative; color:#333333; font-size:0.8em; display:block; padding:1em 0 1em 0; line-height:24px;}
	ul.panel li p a:hover, ul.panel li p a:focus {text-decoration:underline;}
	
	
	/* PSN PLUS TAB */
		/* MAIN TAB */
		ul.tab_main{
			padding:0;
			width:980px;
			margin:0 auto;
		}
		ul.tab_main li{
			float: left;
			margin: 0;
			padding: 0;
			height: 86px; /*--Subtract 1px from the height of the unordered list--*/
			line-height: 43px; /*--Vertically aligns the text within the tab--*/
			border-left: none;
			overflow: hidden;
			position: relative;
			background: #112148;
			font-weight:600;
			font-size:0.8em;
			width:33%;
			text-align:center;
			color:#ffffff;
			font-size: 0.95em;
			
			}
		ul.tab_main li a{
			text-decoration: none;
			color: #ffffff;
			display: block;
			font-size: 0.95em;
			padding: 0 20px;
			outline: none;
			background: #112148;
		
		}
		ul.tab_main li a:hover, ul.tab_03 li a:focus, ul.tab_03 li a.selected{
			background: #0d5b9f;
		}
		/* SUB TAB */
		ul.tab_sub{
			width:980px;
			margin:0 auto;
			padding:0;
		}
		ul.tab_sub li{
			float: left;
			margin: 0;
			padding: 0;
			height: 43px; /*--Subtract 1px from the height of the unordered list--*/
			line-height: 43px; /*--Vertically aligns the text within the tab--*/
			border-left: none;
			overflow: hidden;
			position: relative;
			background: #268cd6;
			font-weight:600;
			font-size:0.8em;
			width:33%;
			text-align:center;
			color:#ffffff;
			font-size: 0.95em;
			
			}
		ul.tab_sub li a{
			display:inline-block;
			width:50%;
			text-decoration: none;
			color: #ffffff;
			display: block;
			font-size: 0.95em;
			margin:0 auto;
			padding: 0;
			outline: none;
			background: #268cd6;
		
		}
		ul.tab_sub li a:hover, ul.tab_sub li a:focus, ul.tab_sub li a.selected{
			font-weight:600;
			background:url(../images/psn/plus/sub_tab_hover.gif)repeat-x left bottom;
		}

		


/* Buttons */
.bg-button
	{
		display:inline-block;
		font-weight:bold;
		min-height:18px;
		font-size:0.85em;
		padding:10px 15px;
		border:0;
		background:#64819d;
		box-shadow:0 2px 4px rgba(0,0,0,0.4);
		*max-width:150px;
		*text-align:center;
		color:#ffffff;
		cursor: pointer;
		letter-spacing: -0.01em;
		line-height:150%;
		-moz-transition: all .25s ease-in-out;
		-webkit-transition: all .25s ease-in-out;
		-o-transition: all .25s ease-in-out;
		-ms-transition: all .25s ease-in-out;
		transition: all .25s ease-in-out;
		-webkit-font-smoothing: antialiased;
		-moz-font-smoothing: antialiased;
		-ms-font-smoothing: antialiased;
		-o-font-smoothing: antialiased;
		font-smoothing: antialiased;
	}

.bg-button a
	{
		-moz-box-sizing:border-box;
		box-sizing:border-box;
		vertical-align:middle;
		text-decoration:none;
		color:#ffffff;
		min-height:18px;
		padding:10px 15px;
		}
.bg-button a:hover, .bg-button a:focus, .bg-button a:active, .bg-button a:visited {color:#ffffff !important;}
.bg-button:hover,.bg-button:focus
	{
		-webkit-transition: background-color .15s ease-in-out;
		transition: background-color .15s ease-in-out;
		background-color:#7995af;
		color:#ffffff;
		border:0px;
		background-image:none;
	}
.bg-button:active
	{
		background-color:#4e6b88;
		border:0px;
		color:#ffffff;
		background-image:none;
		box-shadow:inset 0 2px 4px rgba(0,0,0,0.1);
		min-height:18px;
		padding:10px 15px;
		
	}

.yellow-button
	{
		display:inline-block;
		font-weight:none;
		min-height:18px;
		font-size:0.85em;
		padding:10px 15px;
		border:0;
		background:#ffbe00;
		*max-width:150px;
		*text-align:center;
		color:#ffffff;
		cursor: pointer;
		letter-spacing: -0.01em;
		border-radius:4px;
		-moz-transition: all .25s ease-in-out;
		-webkit-transition: all .25s ease-in-out;
		-o-transition: all .25s ease-in-out;
		-ms-transition: all .25s ease-in-out;
		transition: all .25s ease-in-out;
		-webkit-font-smoothing: antialiased;
		-moz-font-smoothing: antialiased;
		-ms-font-smoothing: antialiased;
		-o-font-smoothing: antialiased;
		font-smoothing: antialiased;
	}

.yellow-button a
	{
		-moz-box-sizing:border-box;
		box-sizing:border-box;
		vertical-align:middle;
		text-decoration:none;
		color:#ffffff;
		min-height:18px;
		padding:10px 15px;
		}
.yellow-button a:hover, .yellow-button a:focus, .yellow-button a:active, .yellow-button a:visited {color:#ffffff !important;}
.yellow-button:hover,.yellow-button:focus
	{
		-webkit-transition: background-color .15s ease-in-out;
		transition: background-color .15s ease-in-out;
		background-color:#ec9600;
		color:#ffffff;
		border:0px;
		background-image:none;
	}
.yellow-button:active
	{
		background-color:#ddb600;
		border:0px;
		color:#ffffff;
		background-image:none;
		box-shadow:inset 0 2px 4px rgba(0,0,0,0.1);
		min-height:18px;
		padding:10px 15px;
		
	}


div.yellow-button a
{color:white}
.blue-button
	{
		display:inline-block;
		font-weight:none;
		min-height:18px;
		font-size:0.85em;
		padding:10px 15px;
		border:0;
		background:#4296e3;
		*max-width:150px;
		*text-align:center;
		color:#ffffff;
		cursor: pointer;
		letter-spacing: -0.01em;
		border-radius:4px;
		-moz-transition: all .25s ease-in-out;
		-webkit-transition: all .25s ease-in-out;
		-o-transition: all .25s ease-in-out;
		-ms-transition: all .25s ease-in-out;
		transition: all .25s ease-in-out;
		-webkit-font-smoothing: antialiased;
		-moz-font-smoothing: antialiased;
		-ms-font-smoothing: antialiased;
		-o-font-smoothing: antialiased;
		font-smoothing: antialiased;
	}

.blue-button a
	{
		-moz-box-sizing:border-box;
		box-sizing:border-box;
		vertical-align:middle;
		text-decoration:none;
		color:#ffffff;
		min-height:18px;
		padding:10px 15px;
		}
.blue-button a:hover, .blue-button a:focus, .blue-button a:active, .blue-button a:visited {color:#ffffff !important;}
.blue-button:hover,.blue-button:focus
	{
		-webkit-transition: background-color .15s ease-in-out;
		transition: background-color .15s ease-in-out;
		background-color:#2779c4;
		color:#ffffff;
		border:0px;
		background-image:none;
	}
.blue-button:active
	{
		background-color:#1d69ae;
		border:0px;
		color:#ffffff;
		background-image:none;
		box-shadow:inset 0 2px 4px rgba(0,0,0,0.1);
		min-height:18px;
		padding:10px 15px;
		
	}


div.blue-button a
{color:white}

.main-blue-button
	{
		background-color:#1757a7;
		color:#ffffff;
		font-weight:100;
		font-size:1em;
		width:10em;
		min-width: 10em;
		min-height: 36px;
		letter-spacing: -0.01em;
		border-radius:4px;
		cursor: pointer;
		background-image:-webkit-linear-gradient(top,#1d5fb2,#104d9b);
		background-image:linear-gradient(to bottom,#1d5fb2,#104d9b);
		border-color:rgba(0,0,0,0.2);
		border-bottom-color:rgba(0,0,0,0.4);
		text-shadow:0 -1px 0 rgba(0,0,0,0.2);
		border: 1px solid #0b3779;
		text-align:center;
		line-height: 40px;
	}

.main-blue-button a
	{
		-moz-box-sizing:border-box;
		box-sizing:border-box;
		vertical-align:middle;
		text-decoration:none;
		color:#ffffff;
		}
.main-blue-button:hover,.main-blue-button:focus
	{
		-webkit-transition: background-color .15s ease-in-out;
		transition: background-color .15s ease-in-out;
		background-image:-webkit-linear-gradient(top,#2677c6,#1563b6);
		background-image:linear-gradient(to bottom,#2677c6,#1563b6);
		background-color:#2677c6;
		border: 1px solid #0d438a;
		color:#ffffff;
		outline:0;
		background-image:none
	}
.main-blue-button:active
	{
		background-color:#204386;
		color:#ffffff;
		border-color:rgba(0,0,0,0.2);
		border-top-color:rgba(0,0,0,0.3);
		background-image:none;
		box-shadow:inset 0 2px 4px rgba(0,0,0,0.1)
	}

.main-black-button
	{
		background-color:#333333;
		color:#ffffff;
		font-weight:100;
		font-size:1em;
		width:14.125em;
		min-width: 14em;
		min-height: 36px;
		letter-spacing: -0.01em;
		border-radius:4px;
		cursor: pointer;
		background-image:-webkit-linear-gradient(top,#555555,#333333);
		background-image:linear-gradient(to bottom,#555555,#333333);
		border-color:rgba(0,0,0,0.2);
		border-bottom-color:rgba(0,0,0,0.4);
		text-shadow:0 -1px 0 rgba(0,0,0,0.2);
		border: 1px solid #555555;
		text-align:center;
		line-height: 50px;
	}

.main-black-button a
	{
		-moz-box-sizing:border-box;
		box-sizing:border-box;
		vertical-align:middle;
		text-decoration:none;
		color:#ffffff;
		}
.main-black-button:hover,.main-black-button:focus
	{
		-webkit-transition: background-color .15s ease-in-out;
		transition: background-color .15s ease-in-out;
		background-image:-webkit-linear-gradient(top,#555555,#333333);
		background-image:linear-gradient(to bottom,#555555,#333333);
		background-color:#333333;
		border: 1px solid #555555;
		color:#ffffff;
		outline:0;
		background-image:none
	}
.main-black-button:active
	{
		background-color:#333333;
		color:#ffffff;
		border-color:rgba(0,0,0,0.2);
		border-top-color:rgba(0,0,0,0.3);
		background-image:none;
		box-shadow:inset 0 2px 4px rgba(0,0,0,0.1)
	}
.white-button
	{
		display:inline-block;
		min-height:20px;
		padding:10px 20px;
		margin-top:20px;
		
		border:0;
		color:#ffffff;
		font-size:0.9em;
		
		cursor: pointer;
		letter-spacing: -0.01em;
		border:3px solid white;
		background-origin:border-box;
		-moz-transition: all .25s ease-in-out;
		-webkit-transition: all .25s ease-in-out;
		-o-transition: all .25s ease-in-out;
		-ms-transition: all .25s ease-in-out;
		transition: all .25s ease-in-out;
		-webkit-font-smoothing: antialiased;
		-moz-font-smoothing: antialiased;
		-ms-font-smoothing: antialiased;
		-o-font-smoothing: antialiased;
		font-smoothing: antialiased;
		*width:120px;
		*text-align:center;
	}

.white-button a
	{
		-moz-box-sizing:border-box;
		box-sizing:border-box;
		vertical-align:middle;
		text-decoration:none;
		color:white;
		*margin-top:50px;
	}
.white-button:hover,.white-button:focus
	{
		
		border:3px solid #dddddd;
		outline:0;
		background-image:none;
		color:#cecece;
	}
.white-button:active
	{
		border:3px solid #6a6a6a;
		color:#ffffff;
	}


.game-search-button
	{
		display:inline-block;
		min-height:20px;
		padding:15px 25px 15px 35px;
		border:0;
		background:#4296e3 url(../images/icn_search.png) no-repeat 13px 18px;
		font-size:0.96em;
		font-weight:100;
		color:#ffffff;
		cursor: pointer;
		letter-spacing: -0.01em;
		border-radius:4px;
		-webkit-font-smoothing: antialiased;
		-moz-font-smoothing: antialiased;
		-ms-font-smoothing: antialiased;
		-o-font-smoothing: antialiased;
		font-smoothing: antialiased;
	}

.game-search-button a
	{
		-moz-box-sizing:border-box;
		box-sizing:border-box;
		vertical-align:middle;
		text-decoration:none;
		color:#ffffff;
		min-height:20px;
		padding:15px 25px 15px 35px;
		}
.game-search-button:hover,.game-search-button:focus
	{
		
		color:#ffffff;
		outline:0;
		min-height:20px;
		padding:15px 25px 15px 35px;
		border:0;
		background:#5aaaf4 url(../images/icn_search.png) no-repeat 13px 18px;
	}
.game-search-button:active
	{
		background:#1569b5 url(../images/icn_search.png) no-repeat 13px 18px;
		min-height:20px;
		padding:15px 25px 15px 35px;
		color:#ffffff;
		border-color:rgba(0,0,0,0.2);
		border-top-color:rgba(0,0,0,0.3);
		box-shadow:inset 0 2px 4px rgba(0,0,0,0.1)
	}


.game-search-button2
	{
		display:inline-block;
		min-height:20px;
		padding:3px 20px 5px 35px;
		border:0;
		background:#4296e3 url(../images/icn_search.png) no-repeat 13px 12px;
		font-size:1em;
		font-weight:none;
		color:#ffffff;
		cursor: pointer;
		letter-spacing: -0.01em;
		border-radius:4px;
		-webkit-font-smoothing: antialiased;
		-moz-font-smoothing: antialiased;
		-ms-font-smoothing: antialiased;
		-o-font-smoothing: antialiased;
		font-smoothing: antialiased;
	}

.game-search-button2 a
	{
		-moz-box-sizing:border-box;
		box-sizing:border-box;
		vertical-align:middle;
		text-decoration:none;
		color:#ffffff;
		padding:3px 20px 5px 35px;
		}
.game-search-button2:hover,.game-search-button2:focus
	{
		
		color:#ffffff;
		outline:0;
		padding:3px 20px 5px 35px;
		border:0;
		background:#4296e3 url(../images/icn_search.png) no-repeat 13px 12px;
	}
.game-search-button2:active
	{
		padding:3px 20px 5px 35px;
		color:#ffffff;
		border-color:rgba(0,0,0,0.2);
		border-top-color:rgba(0,0,0,0.3);
		box-shadow:inset 0 2px 4px rgba(0,0,0,0.1);
		background:#4296e3 url(../images/icn_search.png) no-repeat 13px 12px;
	}




.search-button
	{
		display:inline-block;
		min-height:20px;
		padding:5px 20px 5px 30px;
		border:0;
		background:#4296e3 url(../images/icn_search.png) no-repeat 10px 8px;
		font-size:0.923em;
		font-weight:none;
		color:#ffffff;
		cursor: pointer;
		letter-spacing: -0.01em;
		border-radius:4px;
		min-height:30px;
		
		-webkit-font-smoothing: antialiased;
		-moz-font-smoothing: antialiased;
		-ms-font-smoothing: antialiased;
		-o-font-smoothing: antialiased;
		font-smoothing: antialiased;
	}

.search-button a
	{
		-moz-box-sizing:border-box;
		box-sizing:border-box;
		vertical-align:middle;
		text-decoration:none;
		color:#ffffff;
		padding:5px 20px 5px 30px;
		}
.search-button:hover,.search-button:focus
	{
		
		color:#ffffff;
		outline:0;
		padding:5px 20px 5px 30px;
		border:0;
		background:#5aaaf4 url(../images/icn_search.png) no-repeat 10px 8px;
	}
.search-button:active
	{
		padding:5px 20px 5px 30px;
		color:#ffffff;
		border-color:rgba(0,0,0,0.2);
		border-top-color:rgba(0,0,0,0.3);
		box-shadow:inset 0 2px 4px rgba(0,0,0,0.1);
		background:#1569b5 url(../images/icn_search.png) no-repeat 10px 8px;
	}

.gray-button
	{
		display:inline-block;
		min-height:18px;
		padding:10px 20px;
		border:0;
		background:#ffffff;
		font-size:0.8em;
		color:#555555;
		cursor: pointer;
		letter-spacing: -0.01em;
		border-radius:4px;
		text-shadow:0 1px 0 #ffffff;
		border:1px solid #cecece;
		-moz-transition: all .25s ease-in-out;
		-webkit-transition: all .25s ease-in-out;
		-o-transition: all .25s ease-in-out;
		-ms-transition: all .25s ease-in-out;
		transition: all .25s ease-in-out;
		-webkit-font-smoothing: antialiased;
		-moz-font-smoothing: antialiased;
		-ms-font-smoothing: antialiased;
		-o-font-smoothing: antialiased;
		font-smoothing: antialiased;
	}

.gray-button a
	{
		-moz-box-sizing:border-box;
		box-sizing:border-box;
		vertical-align:middle;
		text-decoration:none;
		color:#555555;
		font-size:0.8em;
		min-height:18px;
		border:1px solid #cecece;
		}
.gray-button:hover,.gray-button:focus
	{
		background-color:#f3f3f3;
		color:#555555;
		outline:0;
		border:1px solid #cecece;
		background:none;
		min-height:18px;
	}
.gray-button:active
	{
		background-color:#f0f0f0;
		border:1px solid #cecece;
		color:#555555;
		border-color:rgba(0,0,0,0.2);
		border-top-color:rgba(0,0,0,0.3);
		background:none;
		box-shadow:inset 0 2px 4px rgba(0,0,0,0.1);
		min-height:18px;
		
	}
.gray-button_s
	{
		display:inline-block;
		padding:5px 10px;
		border:0;
		background:#ffffff;
		font-size:0.85em !important;
		color:#555555;
		cursor: pointer;
		letter-spacing: -0.01em;
		border-radius:4px;
		text-shadow:0 1px 0 #ffffff;
		border:1px solid #cecece;
		-moz-transition: all .25s ease-in-out;
		-webkit-transition: all .25s ease-in-out;
		-o-transition: all .25s ease-in-out;
		-ms-transition: all .25s ease-in-out;
		transition: all .25s ease-in-out;
		-webkit-font-smoothing: antialiased;
		-moz-font-smoothing: antialiased;
		-ms-font-smoothing: antialiased;
		-o-font-smoothing: antialiased;
		font-smoothing: antialiased;
		line-height:150%;
	}

.gray-button_s a
	{
		-moz-box-sizing:border-box;
		box-sizing:border-box;
		vertical-align:middle;
		text-decoration:none;
		color:#555555;
		font-size:0.9em !important;
		min-height:15px;
		padding:5px 10px;
		
		
		}
a.gray-button_s
	{
		-moz-box-sizing:border-box;
		box-sizing:border-box;
		vertical-align:middle;
		text-decoration:none;
		color:#555555;
		font-size:0.9em !important;
		min-height:15px;
		
		}
.gray-button_s a:hover,.gray-button_s a:focus
	{
		background-color:#f3f3f3;
		color:#555555;
		outline:0;
		border:0;
		background:none;
		min-height:15px;
		text-decoration:none;
	}
.gray-button_s a:active
	{
		background-color:#f0f0f0;
		color:#555555;
		border-color:rgba(0,0,0,0.2);
		border-top-color:rgba(0,0,0,0.3);
		background:none;
		min-height:18px;
		text-decoration:none;
		
	}	
.gray-button_s:hover,.gray-button_s:focus
	{
		background-color:#f3f3f3;
		color:#555555;
		outline:0;
		border:1px solid #cecece;
		background:none;
		min-height:15px;
	}
.gray-button_s:active
	{
		background-color:#f0f0f0;
		border:1px solid #cecece;
		color:#555555;
		border-color:rgba(0,0,0,0.2);
		border-top-color:rgba(0,0,0,0.3);
		background:none;
		box-shadow:inset 0 2px 4px rgba(0,0,0,0.1);
		min-height:18px;
		
	}	
.arrow-gray-button
	{
		display:inline-block;
		min-height:16px;
		border:0;
		background:#ffffff;
		font-size:0.8em;
		color:#555555;
		cursor: pointer;
		letter-spacing: -0.01em;
		border-radius:4px;
		text-shadow:0 1px 0 #ffffff;
		border:1px solid #cecece;
		padding:0px 20px 0px 30px;
		background:#ffffff url(../images/icn_arrow.png) no-repeat 10px 12px;
		-moz-transition: all .25s ease-in-out;
		-webkit-transition: all .25s ease-in-out;
		-o-transition: all .25s ease-in-out;
		-ms-transition: all .25s ease-in-out;
		transition: all .25s ease-in-out;
		-webkit-font-smoothing: antialiased;
		-moz-font-smoothing: antialiased;
		-ms-font-smoothing: antialiased;
		-o-font-smoothing: antialiased;
		font-smoothing: antialiased;
		font-weight:600;
	}

.arrow-gray-button a
	{
		-moz-box-sizing:border-box;
		box-sizing:border-box;
		vertical-align:middle;
		text-decoration:none;
		color:#555555;
		padding:0px 20px 0px 30px;
		background:#ffffff url(../images/icn_arrow.png) no-repeat 10px 12px;
		font-size:0.8em;
		min-height:16px;
		border:1px solid #cecece;
		font-weight:600;
		}
.arrow-gray-button:hover,.arrow-gray-button:focus
	{
		padding:0px 20px 0px 30px;
		background:#ffffff url(../images/icn_arrow.png) no-repeat 10px 12px;
		color:#555555;
		outline:0;
		border:1px solid #cecece;
		min-height:16px;
	}
.arrow-gray-button:active
	{
		background-color:#f0f0f0;
		border:1px solid #cecece;
		color:#555555;
		padding:0px 20px 0px 30px;
		background:#ffffff url(../images/icn_arrow.png) no-repeat 10px 12px;
		border-color:rgba(0,0,0,0.2);
		border-top-color:rgba(0,0,0,0.3);
		box-shadow:inset 0 2px 4px rgba(0,0,0,0.1);
		min-height:16px;
		
	}
	
		
.more-button
	{
		display:inline-block;
		min-height:18px;
		padding:7px 20px 5px 30px;
		border:0;
		background:#ffffff;
		font-size:0.8em;
		color:#555555;
		cursor: pointer;
		letter-spacing: -0.01em;
		border-radius:4px;
		text-shadow:0 1px 0 #ffffff;
		border:1px solid #cecece;
		-moz-transition: all .25s ease-in-out;
		-webkit-transition: all .25s ease-in-out;
		-o-transition: all .25s ease-in-out;
		-ms-transition: all .25s ease-in-out;
		transition: all .25s ease-in-out;
		-webkit-font-smoothing: antialiased;
		-moz-font-smoothing: antialiased;
		-ms-font-smoothing: antialiased;
		-o-font-smoothing: antialiased;
		font-smoothing: antialiased;
		background: url(../images/icn_down.png) no-repeat 10px 10px;
	}

.more-button a
	{
		-moz-box-sizing:border-box;
		box-sizing:border-box;
		vertical-align:middle;
		text-decoration:none;
		color:#555555;
		font-size:0.8em;
		min-height:18px;
		padding:7px 20px 5px 30px;
		border:1px solid #cecece;
		background: url(../images/icn_down.png) no-repeat 10px 10px;
		}
.more-button:hover,.more-button:focus
	{
		background-color:#f3f3f3;
		color:#555555;
		outline:0;
		padding:7px 20px 5px 30px;
		border:1px solid #cecece;
		background-image:none;
		min-height:18px;
		background: url(../images/icn_down.png) no-repeat 10px 10px;
	}
.more-button:active
	{
		background-color:#f0f0f0;
		border:1px solid #cecece;
		color:#555555;
		border-color:rgba(0,0,0,0.2);
		border-top-color:rgba(0,0,0,0.3);
		background-image:none;
		box-shadow:inset 0 2px 4px rgba(0,0,0,0.1);
		padding:7px 20px 5px 30px;;
		min-height:18px;
		background: url(../images/icn_down.png) no-repeat 10px 10px;
		
	}
	

/* 자세히보기 */

.go_detail
	{
		display:inline-block;
		font-weight:none;
		min-height:18px;
		padding:5px 10px;
		border:0;
		background:#1d72c1;
		margin-top:10px;
		color:#ffffff;
		cursor: pointer;
		letter-spacing: -0.01em;
		border-radius:4px;
		-moz-transition: all .25s ease-in-out;
		-webkit-transition: all .25s ease-in-out;
		-o-transition: all .25s ease-in-out;
		-ms-transition: all .25s ease-in-out;
		transition: all .25s ease-in-out;
		-webkit-font-smoothing: antialiased;
		-moz-font-smoothing: antialiased;
		-ms-font-smoothing: antialiased;
		-o-font-smoothing: antialiased;
		font-smoothing: antialiased;
		*width:100px;
		*text-align:center;
	}

.go_detail a
	{
		-moz-box-sizing:border-box;
		box-sizing:border-box;
		vertical-align:middle;
		text-decoration:none;
		color:#ffffff;
		min-height:18px;
		padding:5px 10px;
	}

.go_detail:hover,.go_detail:focus
	{
		-webkit-transition: background-color .15s ease-in-out;
		transition: background-color .15s ease-in-out;
		background-color:#4296e3;
		color:#ffffff;
		border:0px;
		background-image:none;
	}
.go_detail:active
	{
		background-color:#3084d2;
		border:0px;
		color:#ffffff;
		background-image:none;
		box-shadow:inset 0 2px 4px rgba(0,0,0,0.1);
		min-height:18px;
		padding:5px 10px;
		
	}


/****************** Play Togerther - BTN ******************/
/* BTN COMMON */
.playto-btn
	{
		height:35px;
		display:inline-block;
		font-weight:none;
		border:0;
		margin-top:10px;
		color:#ffffff;
		cursor: pointer;
		line-height:33px;
		letter-spacing: -0.01em;
		border-radius:3px;
		-moz-transition: all .25s ease-in-out;
		-webkit-transition: all .25s ease-in-out;
		-o-transition: all .25s ease-in-out;
		-ms-transition: all .25s ease-in-out;
		transition: all .25s ease-in-out;
		-webkit-font-smoothing: antialiased;
		-moz-font-smoothing: antialiased;
		-ms-font-smoothing: antialiased;
		-o-font-smoothing: antialiased;
		font-smoothing: antialiased;
		text-align:center;
  
	}

.playto-btn a 

	{	
		display:inline-block;
		width:100%;
		height:100%;
		-moz-box-sizing:border-box;
		box-sizing:border-box;
		vertical-align:middle;
		text-decoration:none;
		color:#ffffff;
	}

.playto-btn:hover, .playto-btn:focus
	{
		-webkit-transition: background-color .15s ease-in-out;
		transition: background-color .15s ease-in-out;
		color:#ffffff;
		border:0px;
		background-image:none;
	}

.playto-btn:acitve
	{
		border:0px;
		color:#ffffff;
		background-image:none;
		box-shadow:inset 0 2px 4px rgba(0,0,0,0.1);
		min-height:18px;
	}
/*  BTN 자세히/PlayTogether */
.go_detail_pt {	width:83px;	background:#74A6EC;}
.go_detail_pt:hover,.go_detail_pt:focus {background-color:#438DF5;}
.go_detail_pt:active {background-color:#1F4F94; }

.pink-button {width:70px; background:#FF8068; }
.pink-button:hover,.pink-button:focus {background-color:#FF7258;}
.pink-button:active {background-color:#CC472E;}


/****************** PlayWith - BTN ******************/
.orange-button
		{	
			width:40%; /* for <Playwith iframe> :Be careful when adapt other page.*/
			line-height:20px; /*  for <Playwith iframe> :Be careful when adapt other page.*/
			display:inline-block;
			font-weight:300;
			min-height:18px;
			border:0;
			font-size:0.8em;
			background:#FF7247;
			color:#ffffff;
			cursor: pointer;
			letter-spacing: -0.01em;
			-moz-transition: all .25s ease-in-out;
			-webkit-transition: all .25s ease-in-out;
			-o-transition: all .25s ease-in-out;
			-ms-transition: all .25s ease-in-out;
			transition: all .25s ease-in-out;
			-webkit-font-smoothing: antialiased;
			-moz-font-smoothing: antialiased;
			-ms-font-smoothing: antialiased;
			-o-font-smoothing: antialiased;
			font-smoothing: antialiased;
			border-radius:2px;
			/*margin-right:1%;*/
			/*background-image:-webkit-linear-gradient(top,#f9763b,#d5561f);
			background-image:linear-gradient(to bottom,#f9763b,#d5561f);*/
		}
		
.orange-button a
	{	
		display:inline-block;
		width:100%;
		height:100%;
		-moz-box-sizing:border-box;
		box-sizing:border-box;
		vertical-align:middle;
		text-decoration:none;
		color:#ffffff;
		padding:5px 10px 6px 10px;
	}

.orange-button:hover,.orange-button:focus
	{
		-webkit-transition: background-color .15s ease-in-out;
		transition: background-color .15s ease-in-out;
		background-color:#fc7235;
		color:#ffffff;
		border:0px;
		background-image:none;
	}
.orange-button:active
	{
		background-color:#c54c17;
		border:0px;
		color:#ffffff;
		background-image:none;
		box-shadow:inset 0 2px 4px rgba(0,0,0,0.1);
		min-height:18px;
		
	}

/* 아이디 공개/취소 BTN */

.id-btn
		{
			display:inline-block;
			font-weight:300;
			line-height:47px;
			border:0;
			font-size:0.8em;;
			color:#ffffff;
			cursor: pointer;
			letter-spacing: -0.01em;
			-moz-transition: all .25s ease-in-out;
			-webkit-transition: all .25s ease-in-out;
			-o-transition: all .25s ease-in-out;
			-ms-transition: all .25s ease-in-out;
			transition: all .25s ease-in-out;
			-webkit-font-smoothing: antialiased;
			-moz-font-smoothing: antialiased;
			-ms-font-smoothing: antialiased;
			-o-font-smoothing: antialiased;
			font-smoothing: antialiased;
		}
		
.id-btn a
	{	
		display:inline-block;
		width:100%;
		height:100%;
		-moz-box-sizing:border-box;
		box-sizing:border-box;
		vertical-align:middle;
		text-decoration:none;
		color:#ffffff;
	}

.id-btn:hover,.id-btn:focus
	{
		-webkit-transition: background-color .15s ease-in-out;
		transition: background-color .15s ease-in-out;
		color:#ffffff;
		border:0px;
		background-image:none;
	}
.id-btn:active
	{
		border:0px;
		color:#ffffff;
		background-image:none;
		box-shadow:inset 0 2px 4px rgba(0,0,0,0.1);
		
	}

.id-open {border-top:3px solid #D85027; background:#FF7247;}
.id-open:hover,.id-open:focus {border-top:3px solid #D85027; background-color:#E36730;}
.id-open:active	{border-top:3px solid #D85027; background-color:#c54c17;}

.id-close {border-top:3px solid #83827E; background:#A2A09C;}
.id-close:hover,.id-close:focus	{border-top:3px solid #83827E; background-color:#8C8C89;}
.id-close:active {border-top:3px solid #83827E; background-color:#61605E;}

/* Box */

.gray-box {position:relative; border:1px solid #cecece; width:100%; padding:10px;}
.gray-rbox {position:relative; border:1px solid #cecece; width:100%; padding:10px; border-radius:5px;}

.bg_gray-box {position:relative; width:100%; padding:10px; background:#f5f5f5}
.bg_gray-rbox {position:relative; width:100%; padding:10px; border-radius:5px; background:#f5f5f5}

/* Bullet */

ul.bul_point	{margin:0px;}
ul.bul_point li	{background:url(../images/icn_point.gif) 0px 5px no-repeat; padding:0 0 0 10px; line-height:140%; color:#8C8C8C; font-size:13px;}

ul.bul_text{ margin:0.3em 0 0.3em 1.0em; list-style: none;}
ul.bul_text li{ text-align:left; list-style: none; font:normal 12px dotum, AppleGothic, Sans-serif; margin:0px; padding:0px; line-height:140%; color: #333333;}

ul.bul_arrow	{margin:0px;}
ul.bul_arrow li	{background:url(../images/img_arrow.gif) 0px 7px no-repeat;  line-height:150%; padding-left:10px; color:#333333; font-size:0.8em;}
ul.bul_arrow li a {color:#0b4b92}


dl.bul_arrow	{margin:0px;}
dl.bul_arrow dt	{background:url(../images/img_arrow.gif) 0px 7px no-repeat;  line-height:150%; padding-left:10px; color:#333333; font-size:1.2em;}
dl.bul_arrow dt a {color:#0b4b92}



ul.bul_bar	{margin:0px;}
ul.bul_bar li	{background:url(../images/icn_bar.gif) 0px 5px no-repeat;  line-height:100%; color:#333333; padding-left:30px;}
ul.bul_bar li a {color:#0b4b92}

p.important {background:#992222; color:#ffffff !important; width:40px; padding:0px 0px 0px 7px; margin:10px 0 10px 0; font-size:11px !important; text-align:left;}
/* input */
input.searchL {
	width: 860px;
	height:50px;
	font-size:2em;
	box-shadow:inset 0 3px 3px rgba(220,220,220,0.3);
	-moz-box-sizing: border-box;
  	-webkit-box-sizing: border-box;
  	box-sizing: border-box;
	border-radius: 5px;
	border:1px solid #cecece;
	padding-left:10px;
	margin-left:10px;
	
	}
	
input.searchS {
	width:190px;
	height:30px;
	font-size:1em;
	box-shadow:inset 0 3px 3px rgba(220,220,220,0.3);
	-moz-box-sizing: border-box;
  	-webkit-box-sizing: border-box;
  	box-sizing: border-box;
	border-radius: 5px;
	border:1px solid #cecece;
	margin-right:5px;
	
	}
	
		
input.check {
	margin:5px;
}
input.txt {border:1px solid #cecece; height:30px; padding-left:10px;}
input.txt:hover, input.txt:focus {border:1px solid #2585cf;}
select.select_search {width:100px; height:30px; font-size:1em; letter-spacing:-1px; border-radius:3px; border:1px solid #cecece;}
select.select_games {width:100%; font-size:13px; letter-spacing:-1px; border-radius:3px; border:1px solid #cecece;}
select.default {height:26px; border:1px solid #cecece; padding-left:5px;}
textarea.default {width:98%; height:100px; border:1px solid #cecece; padding:5px;}

/*Animation*/

.fadeIn{-webkit-animation-name:fadeIn;-moz-animation-name:fadeIn;-o-animation-name:fadeIn;animation-name:fadeIn;-webkit-animation-delay:1s;-moz-animation-delay:1s;-o-animation-delay:1s;animation-delay:1s;-webkit-animation-duration:1s;-webkit-animation-fill-mode:both;-moz-animation-duration:1s;-moz-animation-fill-mode:both;-o-animation-duration:1s;-o-animation-fill-mode:both;animation-duration:1s;animation-fill-mode:both}
@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}
@-moz-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}
@-o-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}
@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}

.fadeInUp{-webkit-animation-name:fadeInUp;-moz-animation-name:fadeInUp;-o-animation-name:fadeInUp;animation-name:fadeInUp;-webkit-animation-delay:1s;-moz-animation-delay:1s;-o-animation-delay:1s;animation-delay:1s;-webkit-animation-duration:1s;-webkit-animation-fill-mode:both;-moz-animation-duration:1s;-moz-animation-fill-mode:both;-o-animation-duration:1s;-o-animation-fill-mode:both;animation-duration:1s;animation-fill-mode:both}
@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0)}}
@-moz-keyframes fadeInUp{0%{opacity:0;-moz-transform:translateY(20px)}100%{opacity:1;-moz-transform:translateY(0)}}
@-o-keyframes fadeInUp{0%{opacity:0;-o-transform:translateY(20px)}100%{opacity:1;-o-transform:translateY(0)}}
@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}}

.fadeInDown{-webkit-animation-name:fadeInDown;-moz-animation-name:fadeInDown;-o-animation-name:fadeInDown;animation-name:fadeInDown;-webkit-animation-delay:1s;-moz-animation-delay:1s;-o-animation-delay:1s;animation-delay:1s;-webkit-animation-duration:1s;-webkit-animation-fill-mode:both;-moz-animation-duration:1s;-moz-animation-fill-mode:both;-o-animation-duration:1s;-o-animation-fill-mode:both;animation-duration:1s;animation-fill-mode:both}
@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0)}}
@-moz-keyframes fadeInDown{0%{opacity:0;-moz-transform:translateY(-20px)}100%{opacity:1;-moz-transform:translateY(0)}}
@-o-keyframes fadeInDown{0%{opacity:0;-o-transform:translateY(-20px)}100%{opacity:1;-o-transform:translateY(0)}}
@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px)}100%{opacity:1;transform:translateY(0)}}


.fadeInLeft{-webkit-animation-name:fadeInLeft;-moz-animation-name:fadeInLeft;-o-animation-name:fadeInLeft;animation-name:fadeInLeft;-webkit-animation-delay:1s;-moz-animation-delay:1s;-o-animation-delay:1s;animation-delay:1s;-webkit-animation-duration:1s;-webkit-animation-fill-mode:both;-moz-animation-duration:1s;-moz-animation-fill-mode:both;-o-animation-duration:1s;-o-animation-fill-mode:both;animation-duration:1s;animation-fill-mode:both}
@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-20px)}100%{opacity:1;-webkit-transform:translateX(0)}}
@-moz-keyframes fadeInLeft{0%{opacity:0;-moz-transform:translateX(-20px)}100%{opacity:1;-moz-transform:translateX(0)}}
@-o-keyframes fadeInLeft{0%{opacity:0;-o-transform:translateX(-20px)}100%{opacity:1;-o-transform:translateX(0)}}
@keyframes fadeInLeft{0%{opacity:0;transform:translateX(-20px)}100%{opacity:1;transform:translateX(0)}}

.fadeInRight{-webkit-animation-name:fadeInRight;-moz-animation-name:fadeInRight;-o-animation-name:fadeInRight;animation-name:fadeInRight;-webkit-animation-delay:1s;-moz-animation-delay:1s;-o-animation-delay:1s;animation-delay:1s;-webkit-animation-duration:1s;-webkit-animation-fill-mode:both;-moz-animation-duration:1s;-moz-animation-fill-mode:both;-o-animation-duration:1s;-o-animation-fill-mode:both;animation-duration:1s;animation-fill-mode:both}
@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(40px)}100%{opacity:1;-webkit-transform:translateX(0)}}
@-moz-keyframes fadeInRight{0%{opacity:0;-moz-transform:translateX(40px)}100%{opacity:1;-moz-transform:translateX(0)}}
@-ms-keyframes fadeInRight{0%{opacity:0;-ms-transform:translateX(40px)}100%{opacity:1;-ms-transform:translateX(0)}}
@-o-keyframes fadeInRight{0%{opacity:0;-o-transform:translateX(40px)}100%{opacity:1;-o-transform:translateX(0)}}
@keyframes fadeInRight{0%{opacity:0;transform:translateX(40px)}100%{opacity:1;transform:translateX(0)}}


.fadeOut{-webkit-animation-name:fadeOut;-moz-animation-name:fadeOut;-o-animation-name:fadeOut;animation-name:fadeOut;-webkit-animation-delay:1s;-moz-animation-delay:1s;-o-animation-delay:1s;animation-delay:1s;-webkit-animation-duration:1s;-webkit-animation-fill-mode:both;-moz-animation-duration:1s;-moz-animation-fill-mode:both;-o-animation-duration:1s;-o-animation-fill-mode:both;animation-duration:1s;animation-fill-mode:both}
@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-moz-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}
@-o-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}

.fadeOutDown{-webkit-animation-name:fadeOutDown;-moz-animation-name:fadeOutDown;-o-animation-name:fadeOutDown;animation-name:fadeOutDown;-webkit-animation-delay:1s;-moz-animation-delay:1s;-o-animation-delay:1s;animation-delay:1s;-webkit-animation-duration:1s;-webkit-animation-fill-mode:both;-moz-animation-duration:1s;-moz-animation-fill-mode:both;-o-animation-duration:1s;-o-animation-fill-mode:both;animation-duration:1s;animation-fill-mode:both}
@-webkit-keyframes fadeOutDown{0%{opacity:1;-webkit-transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(20px)}}
@-moz-keyframes fadeOutDown{0%{opacity:1;-moz-transform:translateY(0)}100%{opacity:0;-moz-transform:translateY(20px)}}
@-o-keyframes fadeOutDown{0%{opacity:1;-o-transform:translateY(0)}100%{opacity:0;-o-transform:translateY(20px)}}
@keyframes fadeOutDown{0%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(20px)}}

.fadeOutLeft{-webkit-animation-name:fadeOutLeft;-moz-animation-name:fadeOutLeft;-o-animation-name:fadeOutLeft;animation-name:fadeOutLeft;-webkit-animation-delay:1s;-moz-animation-delay:1s;-o-animation-delay:1s;animation-delay:1s;-webkit-animation-duration:1s;-webkit-animation-fill-mode:both;-moz-animation-duration:1s;-moz-animation-fill-mode:both;-o-animation-duration:1s;-o-animation-fill-mode:both;animation-duration:1s;animation-fill-mode:both}
@-webkit-keyframes fadeOutLeft{0%{opacity:1;-webkit-transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-20px)}}
@-moz-keyframes fadeOutLeft{0%{opacity:1;-moz-transform:translateX(0)}100%{opacity:0;-moz-transform:translateX(-20px)}}
@-o-keyframes fadeOutLeft{0%{opacity:1;-o-transform:translateX(0)}100%{opacity:0;-o-transform:translateX(-20px)}}
@keyframes fadeOutLeft{0%{opacity:1;transform:translateX(0)}100%{opacity:0;transform:translateX(-20px)}}

.fadeOutRight{-webkit-animation-name:fadeOutRight;-moz-animation-name:fadeOutRight;-o-animation-name:fadeOutRight;animation-name:fadeOutRight;-webkit-animation-delay:1s;-moz-animation-delay:1s;-o-animation-delay:1s;animation-delay:1s;-webkit-animation-duration:1s;-webkit-animation-fill-mode:both;-moz-animation-duration:1s;-moz-animation-fill-mode:both;-o-animation-duration:1s;-o-animation-fill-mode:both;animation-duration:1s;animation-fill-mode:both}
@-webkit-keyframes fadeOutRight{0%{opacity:1;-webkit-transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(20px)}}
@-moz-keyframes fadeOutRight{0%{opacity:1;-moz-transform:translateX(0)}100%{opacity:0;-moz-transform:translateX(20px)}}
@-o-keyframes fadeOutRight{0%{opacity:1;-o-transform:translateX(0)}100%{opacity:0;-o-transform:translateX(20px)}}
@keyframes fadeOutRight{0%{opacity:1;transform:translateX(0)}100%{opacity:0;transform:translateX(20px)}}

.pulse{-webkit-animation-name:pulse;-moz-animation-name:pulse;-o-animation-name:pulse;animation-name:pulse;-webkit-animation-delay:1s;-moz-animation-delay:1s;-o-animation-delay:1s;animation-delay:1s;-webkit-animation-duration:1s;-webkit-animation-fill-mode:both;-moz-animation-duration:1s;-moz-animation-fill-mode:both;-o-animation-duration:1s;-o-animation-fill-mode:both;animation-duration:1s;animation-fill-mode:both}
@-webkit-keyframes pulse{0%{-webkit-transform:scale(1)}50%{-webkit-transform:scale(1.1)}100%{-webkit-transform:scale(1)}}
@-moz-keyframes pulse{0%{-moz-transform:scale(1)}50%{-moz-transform:scale(1.1)}100%{-moz-transform:scale(1)}}
@-o-keyframes pulse{0%{-o-transform:scale(1)}50%{-o-transform:scale(1.1)}100%{-o-transform:scale(1)}}
@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.1)}100%{transform:scale(1)}}
