@charset "utf-8";
@import url(https://fonts.googleapis.com/earlyaccess/notosanskr.css);

/*Final Revision 2018-04-17 for AEM*/
*
{
	-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;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

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:'Noto Sans KR',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:400;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;}

.marR05 {margin-right:5px;}
.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;}

.marB05 {margin-bottom:5px;}
.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%}

/* Location */

.location_wrapper {position:relative; left:0; top:100px; *top:100px; margin:0 auto; width:100%; max-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 {display:inline; color:#ffffff;}
.location_wrapper .title a {color:white;}

.location_wrapper_b {position:relative; left:0; top:100px; *top:100px; margin:0 auto; width:100%; 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 {display:inline; color: #333333}
.location_wrapper_b .title_b a {color: #333333}


/* Main visual Area (top banner)  */
	#mv-banner-wrapper,
	#gv-banner-wrapper {		
		position:relative;
		left:0;
		top:0;
		z-index:8;
		margin:0 auto;
		width: 100%;
		height:308px;
	}

	#mv-banner-wrapper{		
		/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#003791+0,318bc6+49,0078c8+49,ffffff+100 */
		background: #003791; /* Old browsers */
		background:-moz-linear-gradient(-45deg, #003791 0%, #318bc6 49%, #0078c8 49%, #ffffff 100%); /* FF3.6-15 */
		background:-webkit-linear-gradient(-45deg, #003791 0%,#318bc6 49%,#0078c8 49%,#ffffff 100%); /* Chrome10-25,Safari5.1-6 */
		background:linear-gradient(135deg, #003791 0%,#318bc6 49%,#0078c8 49%,#ffffff 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#003791', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
	}
	#header .grdt_grey {
		height:350px;		
		
		/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#333231+0,b5b5b5+49,898989+49,ffffff+100 */
		background: #333231; /* Old browsers */
		background: -moz-linear-gradient(-45deg, #333231 0%, #b5b5b5 49%, #898989 49%, #ffffff 100%); /* FF3.6-15 */
		background: -webkit-linear-gradient(-45deg, #333231 0%,#b5b5b5 49%,#898989 49%,#ffffff 100%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(135deg, #333231 0%,#b5b5b5 49%,#898989 49%,#ffffff 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#333231', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
	}

	#gv-banner-wrapper {
		height:350px;		
		background: rgb(0,127,235);
		background: linear-gradient(164deg, rgba(0,127,235,1) 0%, rgba(2,15,59,1) 48%, rgba(2,0,36,1) 48%, rgba(191,191,191,1) 100%);
	}


/* To return the 'inline' attribute <a> which is overwritten from the AEM header 
	#contents a,
	#contents a:link,
	#contents a:visited,
	#contents a:hover,
	#contents a:active,
	#contents a:focus {display:inline !important;} */

	 /*All Main*/ 	
		#main .container {width:100% !important; max-width:980px;}
		#main .game-section {position:relative; width:100%; max-width:980px; z-index:1; *color: #eabf55;}
		#main .game-section .line-style2 {position:relative; background:#ddd; width:100%; max-width:980px; height:1px; 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: #1f1f1f;
				*color: #1f1f1f;
				font-size:2.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:1em; color:white; margin-right:30px; margin-top:40px;}
		.more a {color:#0068bf;}
		.more a:hover {text-decoration:underline;}


/* Others Hardware (PS2, PSP PS Vita) MAIN FEATURE BANNER */
		#main .others_banner {width:100%; height:360px; margin:0 auto;
		/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#848484+37,636060+80,4f4d4d+99 */
		background: #848484; /* Old browsers */
		background: -moz-radial-gradient(center, ellipse cover, #848484 37%, #636060 80%, #4f4d4d 99%); /* FF3.6-15 */
		background: -webkit-radial-gradient(center, ellipse cover, #848484 37%,#636060 80%,#4f4d4d 99%); /* Chrome10-25,Safari5.1-6 */
		background: radial-gradient(ellipse at center, #848484 37%,#636060 80%,#4f4d4d 99%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#848484', endColorstr='#4f4d4d',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */ z-index:1;}

		#main .others_banner section {position:relative; padding:0; max-width:980px; margin:0 auto; min-width:980px;}
		#main .others_banner .des {position:relative; float:left; width:100%; max-width:600px; margin:65px 0 32px 10px; display:inline-block}
		#main .others_banner .des h1 {position:relative; color: white; margin: 0 auto; font-size: 2.4em; letter-spacing: -0.05em; font-weight:600; -webkit-text-size-adjust:none;}
		#main .others_banner .des p {position:relative; color: white; margin: 0 auto; font-size: 1.2em;letter-spacing: -0.03em; font-weight:200;  margin-top: 2.250em; line-height:24px; -webkit-text-size-adjust:none;}
		#main .others_banner .img {position:relative; float:right;  margin-top:65px; margin-right:10px; display:inline-block}
		#main .others_banner .button {position:relative; clear:both; margin:10px 0 0 0px;}	
		
/*Game Main*/ /* Media query on line 917 */

		#gamemain {padding:0 !important; width:100% !important;}
		#main .gameMain-section {position:relative; width:100%; min-width:1024px; z-index:1;height:1300px; }
		#main .gameMain-section .line-style2 {position:relative; background:#ddd;  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 #game-section-mobile {display:none;} 
		#main #game-section-mobile {width:100%;}
		#main #game-section-mobile .title_abbr {display:none;}
/* 		#game-section-mobile .game-section-m {position:relative; width:100%; z-index:1;}
		#main #game-section-mobile .game-section-m ul {width:100%; max-width:980px;}
		#main #game-section-mobile .game-section-m ul li {position:relative; width:100%; padding:0 15px; overflow:hidden; border-bottom:1px solid #dedede;}
		#main #game-section-mobile .game-section-m ul li:hover,
		#main #game-section-mobile .game-section-m ul li:focus, 
		#main #game-section-mobile .game-section-m ul li:active {background:#98d6ff; -webkit-transition:background-color .15s ease-in-out; transition: background-color .15s ease-in-out;}
		#main #game-section-mobile .game-section-m ul li a h4 {position:absolute; top:40%; font-size:1.5em !important; color:#1f1f1f; font-weight:900; letter-spacing:-0.02em;  padding:0 10px; margin-left:10px; border-left:10px solid #013992;}
		#main #game-section-mobile .game-section-m ul li a div {width:30%; min-width:200px; float:right; margin-right:50px;}
		#main #game-section-mobile .game-section-m ul li a div img {width:100%;} */


		#main .gamebox {position:relative; margin:0 auto; width:100%; max-width:980px; z-index:3; }
		#main .game_lists {z-index:10; width:100%; max-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:100%; max-width:980px; height:94px; z-index:2;}


		/*** media query for main ***/		

			@media screen and (max-width:1440px){
				
			}
			
			@media screen and (max-width:1024px){

				#gamemain .game-section {display:none;}
				#main #game-section-mobile {display:block;}

				#game-section-mobile .game-section-m {position:relative; width:100%; z-index:1;}
				#main #game-section-mobile .game-section-m ul {width:100%; max-width:1024px; margin:0 auto;}
				#main #game-section-mobile .game-section-m ul li {position:relative; width:100%; padding:0 15px; overflow:hidden; border-bottom:1px solid #dedede;}
				#main #game-section-mobile .game-section-m ul li:hover,
				#main #game-section-mobile .game-section-m ul li:focus, 
				#main #game-section-mobile .game-section-m ul li:active {background:#d4eeff; -webkit-transition:background-color .15s ease-in-out; transition: background-color .15s ease-in-out;}
				#main #game-section-mobile .game-section-m ul li a h4 {position:absolute; top:40%; font-size:1.6em !important; color:#1f1f1f; font-weight:900; letter-spacing:-0.02em;  padding:0 10px; margin-left:20px; border-left:10px solid #013992;}
				#main #game-section-mobile .game-section-m ul li a div {width:30%; min-width:200px; max-width:281px; float:right; margin-right:50px;}
				#main #game-section-mobile .game-section-m ul li a div img {width:100%; margin:0;}

			}

			@media screen and (max-width:768px){
				#main #game-section-mobile .title_org {display:none;}
				#main #game-section-mobile .title_abbr {display:block;}

				#main #game-section-mobile .game-section-m ul li {padding:20px 15px;}
				#main #game-section-mobile .game-section-m ul li a h4 {color:#1f1f1f; margin-top:0; margin-left:10px;}
				#main #game-section-mobile .game-section-m ul li a div {width:30%; min-width:150px; margin-right:10px;}
				#main #game-section-mobile .game-section-m ul li a div img {width:100%;}
		
			}
					
			@media screen and (max-width:425px){
				#main #game-section-mobile .game-section-m ul li a h4 {font-size:1.4em;   padding:0 5px;}
				#main #game-section-mobile .game-section-m ul li a div {width:20%; min-width:130px;}			
			}	


		#main .feature-section {position:relative; background:#fff; width:100%; max-width:980px; z-index:5; }	
	
		#main .feature-section .description {position:relative; width:100%; max-width:980px; margin:0 auto;}
		#main .feature-section .description h2 {position:relative; padding-top: 2em; color:#1f1f1f; margin: 0 auto; font-size:2.2em; 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: #1f1f1f; margin: 0 auto; font-size: 2em;letter-spacing: -0.05em; line-height:1.5em; font-weight:500;}
		#main .feature-section .description article .desL h4 {position:relative; color: #1f1f1f; margin: 0 auto; font-size: 1.8em;letter-spacing: -0.05em; line-height:1.3em;}
		#main .feature-section .description article .desL p {position:relative; color: #1f1f1f; margin: 0 auto; font-size: 1.1em; letter-spacing: -0.03em; margin-top: 2.250em; line-height:24px; margin-bottom: 1em; font-weight:300;}
		#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: #1f1f1f; margin: 0 auto; font-size: 2em; letter-spacing: -0.05em; line-height:1.5em; font-weight:500;}
		#main .feature-section .description article .desR p {position:relative; color: #1f1f1f; margin: 0 auto; font-size: 1.1em; letter-spacing: -0.03em; margin-top: 2.250em; line-height:24px; margin-bottom:1em; font-weight:300;}
		#main .feature-section .description article .imgL {position:relative; float:left; display:inline-block;  margin-left:10px;}

		#main .psp_main_banner {position:relative; width:100%; max-width:980px; background:#828282; border-top:1px solid #e4e4e4; display:inline-block; margin:0 auto; text-align:center;}
		#main .psp_main_banner .psp_game {position:relative; width:33.3%; background: url(../images/psp/icn_game.png) no-repeat 85px 44px; border-left:1px solid #e4e4e4; color:white; display:inline-block; height:122px;  float:left;}
		#main .psp_main_banner .psp_game p {padding-top:50px; margin-left:70px; font-size:1.2em; font-weight:600;}
		#main .psp_main_banner .psp_bighit {position:relative; width:33.3%;background: url(../images/psp/icn_bighit.png) no-repeat 65px 33px; border-left:1px solid #e4e4e4; color:white; display:inline-block; height:122px;  float:left; text-align:left;}
		#main .psp_main_banner .psp_bighit p {padding-top:40px; margin-left:163px;}
		#main .psp_main_banner .psp_update {position:relative; width:33.3%; background: url(../images/psp/icn_psp.png) no-repeat 45px 53px; border-left:1px solid #e4e4e4; color:white; display:inline-block; height:122px;  float:left; text-align:left;}
		#main .psp_main_banner .psp_update p {padding-top:40px; margin-left:155px;}


/* Contents */
	
	#contents {
		/* position:relative; */
		margin:0 auto;
		background: #ffffff;
		padding: 0 0 0 0;
		z-index:5;
		left:0px;
		*z-index:-1;
		width:100%;/*  min-width:1024px;  */
	}
	#contents .container {position:relative; width:100% !important; max-width:980px; margin:0 auto;}

/* Contents Common */
	#contents .line {display:block; position:relative; clear:both; width:100%; height:1px; background: #ddd;}
	#contents section {display:block;}
	#contents .feature-section .btn_top a {display:inline;}



/* 마이페이지 */
	#contents .menu_mypage {position:relative; width:100%; height:157px; background:#1f1f1f; margin:0 auto; text-align:center;}
	#contents .menu_mypage .menu_box {position:relative; clear:both; display:inline-block; width:100%; max-width:980px; margin:0 auto;}

	#contents .menu_mypage .menu_box div {display:inline-block; float:left; width:20%; height:141px; margin:7px auto; line-height: 10em;}
	#contents .menu_mypage .menu_box div:hover {display:inline-block; float:left; width:20%; height:141px; margin:7px auto; cursor:pointer;}
	#contents .menu_mypage .menu_box div a {display:inline-block !important; width:100%; height:141px; line-height: 141px;}
	#contents .menu_mypage .menu_box div a:focus,
	#contents .menu_mypage .menu_box div a:active {display:inline-block; float:left; height:141px; margin:0px auto;}

	#contents .menu_mypage .menu_box .myinfo:hover,
	#contents .menu_mypage .menu_box .myas:hover,
	#contents .menu_mypage .menu_box .myconsole:hover,
	#contents .menu_mypage .menu_box .myfriends:hover,
	#contents .menu_mypage .menu_box .mypsncard:hover {border:2px solid #424242; -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box;}

	#contents .menu_mypage .menu_box .myinfo a:focus,
	#contents .menu_mypage .menu_box .myinfo a:active {display:inline-block; float:left; height:141px; margin:0px auto;}
	#contents .menu_mypage .menu_box .myinfo_on {display:inline-block; float:left; width:20%; height:141px; margin:7px auto; background:#303030;}

	#contents .menu_mypage .menu_box .myas a:focus,
	#contents .menu_mypage .menu_box .myas a:active {background:#303030;}
	#contents .menu_mypage .menu_box .myas_on {display:inline-block; float:left; width:20%; height:141px; margin:7px auto;  background:#303030;}

	#contents .menu_mypage .menu_box .myconsole a:focus,
	#contents .menu_mypage .menu_box .myconsole a:active {background:#303030;}
	#contents .menu_mypage .menu_box .myconsole_on {display:inline-block; float:left; width:20%; height:141px; margin:7px auto; background:#303030;}

	#contents .menu_mypage .menu_box .myfriends a:focus,
	#contents .menu_mypage .menu_box .myfriends a:active {background:#303030;}
	#contents .menu_mypage .menu_box .myfriends_on {display:inline-block; float:left; width:20%; height:141px; margin:7px auto; background:#303030;}
	
	#contents .menu_mypage .menu_box .mypsncard a:focus,
	#contents .menu_mypage .menu_box .mypsncard a:active {background:#303030;}
	#contents .menu_mypage .menu_box .mypsncard_on {display:inline-block; float:left; width:20%; height:141px; margin:7px auto; background:#303030;}
	
	#contents .menu_account {position:relative; width:100%; min-height:60px; background:#077bd0; margin:0 auto; text-align:center;}
	#contents .menu_account .menu_box2 {clear:both; display:inline-block; width:100%; max-width:980px; margin:7px auto 3px;}
	#contents .menu_account .menu_box2 div {float:left; width:20%; margin:0 auto; vertical-align:middle; }
	#contents .menu_account .menu_box2 div:hover,
	#contents .menu_account .menu_box2 div:focus {width:20%; cursor:pointer; height:50px; background:rgba(255,255,255,0.5)}
	#contents .menu_account .menu_box2 div a {font-size:1.1em; color:white; line-height:50px;}
	#contents .menu_account .menu_box2 div a:focus,
	#contents .menu_account .menu_box2 div a:active {float:left; width:100%; margin:0px auto;}
	#contents .menu_account .menu_box2 .plusdetail:after {display:block; content:''; clear:both;}
	
	#contents .menu_account .menu_box2 .mysen:hover {cursor:default; background:none;}


	#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;
			}
		
	/*마이페이지 - 회원 탈퇴(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 .withdraw {min-height:150px;}

		#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;}


/* 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: 2.0em;letter-spacing: -0.05em; line-height:1em; font-weight:600;}
	#contents .list_section .title p {position:relative; color: #555555;  font-size: 1.2em; letter-spacing: -0.05em; margin-top: 2.250em; font-weight:300; 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.8em;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.4em;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:1.1em; letter-spacing: -0.05em; color:#333333; height:26px;}
	#contents section.list .des p {position:relative; color: #333333; margin: 0 auto; font-size: 1.1em;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;}

/* 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;}
					.image-wrapper a img {vertical-align:top;}
					.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.4em;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.1em;letter-spacing: -0.03em; margin-top: 2em; margin-bottom: 2em; line-height:24px; text-align:center; font-weight:300; text-size-adjust:none; -webkit-text-size-adjust:none;}

	#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: 1.4em;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.2em;letter-spacing: -0.05em; line-height:0.8em; font-weight:300;}
	#contents .two_column_section .feature-section section.description .desL p {position:relative; word-break:keep-all; color: #333333; margin: 0 auto; font-size: 1.1em;letter-spacing: -0.05em; font-weight:300; 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.4em !important;letter-spacing: -0.03em; 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.03em; 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: 1.1em !important;letter-spacing: -0.03em; 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 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:100%;}
	#contents .two_column_section .feature-section section.guide h4 {position:relative; color: #333333; margin: 0 auto; font-size: 1.3em;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:1.2em; 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:1.1em; 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: 1.4em;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.2em;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.1em;letter-spacing: -0.03em; margin-top: 1em; line-height:26px; font-weight:300; 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: 1.4em;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.1em;letter-spacing: -0.05em; margin-top: 2em; line-height:24px; font-weight:300;}
	#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.1em; font-weight:300;}
	
	#contents .two_column_section .feature-section section.description .psvitatv_serviceImg {position:relative; float:right; width:336px; display:inline-block; margin:0 auto;}
		

/* 페이지표시 */
	#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; padding-top:30px;}
	#contents div.page {position:relative; text-align:center; width:60%; height:50px; margin:20px auto;}
	#contents div.page a {display:inline-block !important; 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 div {display:inline-block; margin:0 auto;}
	#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:none; 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;}

	#pagingMobile {display:none;}


/* Game_lists */	
	#contents .gamelist_section {position:relative; width:100%; max-width:980px; margin:100px auto;}
		#contents .gamelist_section .search_box {width:83%; margin:0 10px 30px 0;}
		#contents .gamelist_section .search_box_btn {width:15.5%; float:left; margin:0;}
		#contents .gamelist_section .search_box_btn .button {width:100%;}
		#contents .gamelist_section hr {margin:17px 0;}

	#contents .advanced_search {width:100%; margin:30px 10px 55px 0; 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_box_left {width:530px; float:left;}
		#contents .advanced_search .option_box_right {width:417px; float:left;}
		#contents .advanced_search .option {padding:0 15px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
		#contents .advanced_search .option ul li {display: inline-block; line-height: 1.5; word-break:keep-all; color:#333333; font-size:14px; margin-right:30px;}
		#contents .advanced_search .op_right ul li {display:block; margin-bottom:27px;}
		#contents .advanced_search .op_right ul li .select_games {display:inline-block; width:100%; max-width:280px; font-size:13px; letter-spacing:-1px; border-radius:3px; border:1px solid #cecece;}
		#contents .advanced_search .op_right ul li label,
		#contents .advanced_search .op_right ul li .span_box {width:20%; display: inline-block;}
		#contents .advanced_search .op_right ul li .form_box {width:70%; display: inline-block;} 
		#contents .advanced_search .advanced_search_button {width:100%; text-align:center;}
		
		#contents .advanced_search .op_right .op_break {display:none;}

		#contents .advanced_search .search_toggle_box {text-align:center; width:100%; position:absolute; bottom:-42px;}
		#contents .advanced_search .search_toggle_box a {width:80px; height:40px; margin:0 auto; background:url(../images/games/btn_search_toggle_up.png) no-repeat 0 0;}
		#contents .advanced_search .search_toggle_box a.off {background:url(../images/games/btn_search_toggle_down.png) no-repeat 0 0;}

	#contents .game_list_section {width:100%; max-width:950px; position:relative; margin:30px 0 auto;}
		#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 .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; width:23%; margin:0 1%; padding-bottom:50px;}
		#contents .game_list_section .con_box .thumb_type>div:nth-child(4n+1) {display:block; clear:both; content:'';}

		#contents .game_list_section .con_box .thumb_type .game_cover {position:relative; clear:both; height:189px; border:0px solid;}
		#contents .game_list_section .con_box .thumb_type .game_cover a {display:inline !important;}
		#contents .game_list_section .con_box .thumb_type .game_cover img {width:100%;}
		#contents .game_list_section .con_box .thumb_type .game_title {position:relative; margin-top:10px; clear:both; color: #555555; font-size:13px; width:90%;  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:100%; 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:100%; word-break:keep-all; 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; line-height:1.3;}
		#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 .thumb_type .game_title img + img {margin-top:0 !important;}		



/* Game_View */	

		/* Game View Top Visual(Banner) */
		#sub-banner-wrapper .main-slider-content .sliders-wrap-inner li {background-size:100%;}

		#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:2em; 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 img {height:unset !important;}
		#contents .gameview_section .intro .image-container {text-align:center;}
		/* Game View iframe */
		div.cont-wrapper {width:100% !important;}
		.container-warp {width:90% !important;}
		.video-container {
		  position: relative;
		  padding-bottom: 56.25%;
		  padding-top:35px;
		  width:100%;
		  height:0;
		  margin:0 auto;

		}

		.video-container iframe, 
		.video-container object,
		.video-container embed {
			padding:0;  
			width: 100%;
			height:100%;
			position: absolute; 
			top:0; 
			left:0;
		}


		#contents .gameview_section .intro strong, #contents .gameview_section .intro b {font-weight:600;}
		#contents .gameview_section .intro>div>img {height: auto !important;}

		#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 .cover .game_icon img {width:44px; margin-top:5px;}
		#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 .share a {
		display: inline;
		}
		#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 .icn_ps img {margin-top: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,
		#contents .related-section {position:relative; width:100%; margin:10px auto; color:#555555;}			
			#contents .addon-section .thumbs,
			#contents .related-section .thumbs  {width:100%; margin:0 auto; position:relative; display:inline-block;}
			#contents .addon-section .thumbs .thumb,
			#contents .related-section .thumbs .thumb {position:relative; display:inline-block; float:left; width:18%; margin:20px 1% 25px;}
			#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 .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; height:189px; clear:both;}
			#contents .related-section .thumbs .thumb h4 {position:relative; clear:both; font-weight:400;  margin-top: 18px; 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;}

/*Play Together (2015-08-28 / 2016-04-08 / 2018-04-12 for AEM)*/

	/* 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; font-size: 16px;}
	.playTogether .t_bg {width:95%; margin:30px auto 0 auto; padding:20px 0; background-color:#eeeeee; border-radius:5px;}
	.playTogether .t_bg p {margin:0px auto; width:88%; font-size:14px; 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;}
	#popupPlayWith iframe {min-width:850px; min-height:600px; border:0px; z-index:99999999;}

	#sub-wrapper .playlist_wrapper {position:relative; float:left; width:35%; 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:100%; 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.3em; 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:150%; 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:65%; 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%; height:500px; margin:0 auto; text-align:center; display:inline-block; overflow-y: scroll;}
	#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:10px; right:7px;}
	.close_btn:hover {cursor:pointer;}

		
		/*** media query ***/		

			@media screen and (max-width:1440px){
				#sub-banner-wrapper .main-slider-content .sliders-wrap-inner li {background-size:165% !important;}
				#bottom-wrapper {display: none;}				

			/* Lists */
				#contents .list_section {width:100%; max-width:980px;}
				#contents .list_section .news_category img {min-width:49px;}
				#contents .list_section .news_date {font-size:0.9em; min-width:80px;}

			}
			
			@media screen and (max-width:1024px){

			/* Main */
				#gamemain .game-section {display:none;}
				#main #game-section-mobile {display:block;}

				#gv-banner-wrapper {width:100%; min-width:320px;}
				#gv-banner-wrapper .location_wrapper {width:100%; min-width:320px;}
				#gv-banner-wrapper .location_wrapper.title {font-size: 2.5em;}

				#sub-banner-wrapper .main-slider-content .sliders-wrap-inner li {background-size:180% !important;}

			/* Game_lists */
				#contents .advanced_search .option_box_left {width:100%; float:none;}
				#contents .advanced_search .option_box_right {width:100%; float:none;}

				#contents .advanced_search .op_right ul li {display:block; width:50%; float:left; margin:10px 0;}
				#contents .advanced_search .op_right ul li label {width:20%;}

				#contents .advanced_search .op_right ul li.op_li_last {clear:both; width:100%; }
				#contents .advanced_search .op_right ul li.op_li_release {width:60%;}

				#contents .advanced_search .advanced_search_button {width:50%; margin:30px auto;}

				#contents .advanced_search .op_right ul li .select_games {max-width: 260px;}

			/* Game_view */
				#contents .gameview_section {position:relative; width:95%; max-width:980px; margin:50px auto;}
					#contents .gameview_section h3 {position:relative; color: #555555; margin:20px 0 20px 20px; font-weight:600; letter-spacing:-0.01em;}
					#contents .gameview_section .cover {width:158px; margin:55px auto;}		
					
					#contents .gameview_section .spec {float:left; margin:0px 0px 30px 30px; width:72%; max-width:680px; text-align:left;}
					#contents .gameview_section .spec .shareBox {position:absolute; right:0px; left:auto; top:10px; width:100px }					
					#contents .gameview_section .spec .share {border-radius:5px; height:36px; padding:4px 5px 0px 15px; float:right;}

					#contents .addon-section .thumbs .thumb {height:195px;}

					#contents div.page {width:75%;}

					.gameview_section .intro p embed {height:39.5em;}

					#contents .addon-section .thumbs .thumb,
					#contents .related-section .thumbs .thumb {position:relative; display:inline-block; float:left; margin:20px 1% 25px;}

					#contents .addon-section .thumbs .thumb img {width:100%; 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 .thumbs .thumb div:first-child img {width:100%;}
					#contents .related-section .thumbs .thumb .icn_ps {width:unset;}
					#contents .related-section .thumbs .thumb h4 {width:100%;}

				/* PlayTogether */
					#popupPlayWith iframe {min-width:768px; min-height:895px;}
					#sub-wrapper .playlist_wrapper {width:; 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 li div.pack {min-height:202px;}

			}

			@media screen and (max-width:768px){
				#sub-banner-wrapper .main-slider-content .sliders-wrap-inner li {max-height:180px;}

				/* psn_mypage 마이페이지 */
					#contents .menu_account .menu_box2 div {float:none; width:100%;}
					#contents .menu_account .menu_box2 div:hover,
					#contents .menu_account .menu_box2 div:focus {width:100%;}
				
				/* paging */
					#pagingWeb {display:none;}
					#pagingMobile {display:block;}
					#contents div.page .num {width:60%;}
					#contents div.page .btn {width:20%;}
					#contents div.page .float_left {float:left !important; padding:0; }
					#contents div.page .float_right {float:right !important; padding:0;}

				/* Game_lists */
					#contents .gamelist_section .search_box {width:75%; margin:0 10px 30px 0;}
					#contents .gamelist_section .search_box_btn {width:22%; float:left; margin:0;}

					#contents .advanced_search .option_box_left {width:100%; float:none;}
					#contents .advanced_search .option_box_right {width:100%; float:none;}

					#contents .advanced_search .op_right ul li {width:100%; float:none; margin:20px 0;}
					#contents .advanced_search .op_right ul li select {}
					#contents .advanced_search .op_right ul li.op_li_release {width:100%;}
					#contents .advanced_search .advanced_search_button {width:355px;}				

					#contents .game_list_section .con_box .thumb_type .game_disc {width:31%; margin:0 1%; padding-bottom:50px;}
					#contents .game_list_section .con_box .thumb_type .game_cover {height:unset;}
					#contents .game_list_section .con_box .thumb_type .game_title {width:100%;}
					#contents .game_list_section .con_box .thumb_type>div:nth-child(4n+1) {display:block; clear:none; content: '';}	
					#contents .game_list_section .con_box .thumb_type>div:nth-child(3n+1) {display:block; clear:both; content:'';}

			
				/* Game_view */
					#contents .gameview_section .cover {width:100%; max-width:158px; margin:55px auto;}
					#contents .gameview_section .cover>div {width:50%; float:left; max-width:768px;}
					#contents .gameview_section .cover .game_icon {float:right;}
					#contents .gameview_section .spec {float:none; margin:0px 0px 30px 1%; width:100%; max-width:680px; text-align:left;}	
				
					#contents .gameview_section .spec ul.spec_txt {margin-right:10px; width:45%;}
					#contents .addon-section .thumbs .thumb {margin:0 5% 5%;}
					#contents .related-section .thumbs .thumb {height:290px; margin:0 5%;}		
					#contents .related-section .thumbs .thumb div {height:unset;}	

					#contents .addon-section .thumbs .thumb,
					#contents .related-section .thumbs .thumb {position:relative; display:inline-block; float:left; width:31%; margin:20px 1% 25px;}
					#contents .addon-section .thumbs>div:nth-child(3n+1),
					#contents .related-section .thumbs>div:nth-child(3n+1) {display:block; clear:both; content: '';}

					/* PlayTogether */
					#popupPlayWith iframe {min-width:425px; min-height:985px;}
					
					#sub-wrapper .playlist_wrapper {float:none; width:100%; height:unset;}

					#sub-wrapper ul.playview {position:relative; width:80%; height:unset; clear:both; text-align:left; display:inline-block; margin:30px auto;}
					#sub-wrapper ul.playview li {position:relative; clear:none !important; float:left; line-height:130%; width:40%; clear:both; text-align:center; display:inline-block;}
				
					#sub-wrapper ul.playview li div.pack {width:90%; margin:0 auto;}
					#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 img {width:100%;}
					
					#sub-wrapper ul.playview li.spec {width:60%; text-align:left; padding-left:10px; float:left; margin:0 auto;}
					#sub-wrapper ul.playview li.spec h1.title {padding:0;}
					#sub-wrapper ul.playview li.spec ul {margin:20px auto 10px auto; clear:both; display:inline-block;}
					#sub-wrapper ul.playview li.spec ul li {width:100%;}
					#sub-wrapper ul.playview li.spec .legal {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:static; float:left; width:60%; left:unset; bottom:unset; 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 {width:100%; height:unset; min-height:674px;}
					#sub-wrapper .letsplay_wrapper h1.title {font-size:1.1em;}

					#sub-wrapper .letsplay_wrapper .id_register {width:100%;}
					#sub-wrapper .letsplay_wrapper .id_register .id_list .contents .comment {width:100%;}

					#sub-wrapper .playregister_wrapper {width:100%; float:none; height:unset; min-height:695px;}
					#sub-wrapper .playregister_wrapper .register_container .register .avatar {width:15%;}
					#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 {width:100%;}
					#sub-wrapper ul.playview .id-open {border-top:0;}
			}

			@media screen and (max-width:425px){

				#gv-banner-wrapper .location_wrapper.title {font-size: 2em;}

				/* paging */
					#contents div.page {width:90%;}

				/* Game_lists */
					#contents .gamelist_section .search_box {width:70%; margin:0 5px 30px 0;}
					#contents .gamelist_section .search_box_btn {width:28%;}

					#contents .advanced_search .op_right .op_break {display:block;}
					#contents .advanced_search .op_right ul li label {width:30%;}
					#contents .advanced_search .op_right ul li .select_games {max-width: 200px;}
					#contents .advanced_search .op_right ul li .span_box {position:relative; width:30%; height:56px; display: inline-block;}
					#contents .advanced_search .op_right ul li .form_box {width:68%; display: inline-block; line-height:1;}
					#contents .advanced_search .op_right ul li .span_box span {line-height:28px; position:absolute;}

					#contents .advanced_search .op_right ul li .select_games {display:inline-block; width:100%; max-width:350px;} 
		
					#contents .advanced_search .advanced_search_button {width:80%;}
					#contents .advanced_search .advanced_search_button div {background:#4296e3;}

					#contents .game_list_section .con_box {width:100%; margin:0px; 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>div:nth-child(3n+1) {display:block; clear:none; content:'';}
					#contents .game_list_section .con_box .thumb_type>div:nth-child(4n+1) {display:block; clear:none; content: '';}	
					
					#contents .game_list_section .con_box .thumb_type .game_disc {position:relative; margin:0; width:100%; height:unset; padding:8px; clear:both; border:1px solid #cecece;  margin-bottom:10px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
					#contents .game_list_section .con_box .thumb_type .game_cover {position:relative; float:left;  width:25%; margin-right:10px; max-width:72px; max-height:86px;}
					#contents .game_list_section .con_box .thumb_type .game_cover img {max-width:72px; max-height:86px;}
					#contents .game_list_section .con_box .thumb_type .game_cover img a {border:0px;}
					#contents .game_list_section .con_box .thumb_type .game_title {position:relative; float:left; margin-top:0; width:70%; clear:none; color: #555555; font-size:13px; text-align:left; font-family: Nanum Gothic,Malgun Gothic,dotum,AppleGothic,sans-serif; }
					#contents .game_list_section .con_box .thumb_type .game_title div.txt {line-height:20px; float:left; padding-top:5px; letter-spacing:-0.1em; word-break:break-all;}
					#contents .game_list_section .con_box .thumb_type .game_title span.icn {height:12px;float:left; margin-bottom:5px; padding-right:10px;  -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
					#contents .game_list_section .con_box .thumb_type .game_title span.icn img {vertical-align:top;}
					#contents .game_list_section .con_box .thumb_type .game_title h5{float:left; height:unset; color: #555555; font-weight:bold; font-size:16px; letter-spacing:-0.05em; margin:0; word-break:keep-all;}
					#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 .list_type .game_title h5 a:focus {color: #2181c5;}
					#contents .game_list_section .con_box .thumb_type .game_title h5 a:visited {color: #555555;}

				/* Game_view */
					#contents .gameview_section .spec ul.spec_txt {margin-right:0px; width:100%;}

					#contents .addon-section .thumbs .thumb,
					#contents .related-section .thumbs .thumb {position:relative; display:inline-block; float:left; width:46%; margin:0 2% 5%;}
					#contents .addon-section .thumbs>div:nth-child(3n+1),
					#contents .related-section .thumbs>div:nth-child(3n+1) {display:block; clear:none; content: '';}
					#contents .addon-section .thumbs>div:nth-child(2n+1),
					#contents .related-section .thumbs>div:nth-child(2n+1) {display:block; clear:both; content: '';}

				/* PlayTogether */
					#popupPlayWith iframe {min-width:375px;}
					#sub-wrapper ul.playview {width:90%; text-align:center;}
					#sub-wrapper ul.playview li.id_stat {float:none; width:96%; margin:0 auto;}
					#sub-wrapper .letsplay_wrapper .id_register {height: 535px;}

				
			}

					
			@media screen and (max-width:375px){

				/* News */
					.news_search {width:100%;}
					.news_search>div:first-child {width:30%;}
					.news_search>div:first-child {width:65%}				
					.news_search input {width:100% !important;}
					.news_search .btn {width:100%;}

				/* PlayTogether */
					#popupPlayWith iframe {min-width:320px;}
			
			}

					
			@media screen and (max-width:320px){
				#popupPlayWith iframe {min-width:300px;}			
			
			}


/* Footer */
	#bottom-wrapper {
		position:relative;
		margin:0 auto;
		background: #000000;
		z-index:10;
		width:100%; min-width:1024px; 
		height: 300px;		
		display: none;
	}

	#bottom-wrapper .footer-social,
	#bottom-wrapper .sub_footer-social {display:none; opacity:0;}

	#bottom-wrapper .footer-sitemap {position:relative; width:100%; height:300px; background:#0c3576; 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;  line-height:2em; font-size:12px; color:#ffffff;}

/* 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; }
	
	#footer:after {display:block; content:''; clear:both;}



/* 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:1em;
		width:50%;
		text-align:center;
		}
	ul.tab_02 li a{
		text-decoration: none;
		color: #ffffff;
		display: block !important;
		font-size: 1.1em;
		line-height: 43px;
		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;
		line-height: 43px;
		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;
		line-height: 43px;
		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;
		line-height: 43px;
		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;
		line-height: 43px;
		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;
		line-height: 43px;
		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;
		line-height: 43px;
		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;
		line-height: 43px;
		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 {display:inline-block !important;}
	.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:1em; 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;
			line-height: 43px;
			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;
			line-height: 43px;
			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;
		}

		



/* button */

/* Basic size Button Setting */
.basic-button
	{
		display:inline-block;
		font-weight:none;
		min-width:200px;
		min-height:18px;
		font-size:0.95em;
		text-align: center;
		padding:15px 15px 12px;
		border:0;	
		*max-width:150px;
		*text-align:center;
		color:#ffffff;
		cursor: pointer;
		letter-spacing: -0.01em;
		-moz-transition: all .3s ease-in-out;
		-webkit-transition: all .3s ease-in-out;
		-o-transition: all .3s ease-in-out;
		-ms-transition: all .3s ease-in-out;
		transition: all .3s ease-in-out;
		-webkit-font-smoothing: antialiased;
		-moz-font-smoothing: antialiased;
		-ms-font-smoothing: antialiased;
		-o-font-smoothing: antialiased;
		font-smoothing: antialiased;
	}

.basic-button a {
		-moz-box-sizing:border-box;
		box-sizing:border-box;
		vertical-align:middle;
		text-decoration:none;
		color:#ffffff;
		min-height:18px;
		/* padding:15px 15px 12px; */
	}

.basic-button a:hover,
.basic-button a:focus,
.basic-button a:active,
.basic-button a:visited {color:#ffffff !important;}

.basic-button:hover,
.basic-button:focus {
		-webkit-transition: background-color .15s ease-in-out;
		transition: background-color .15s ease-in-out;
		color:#ffffff;
		border:0px;
		background-image:none;
	}

.basic-button:active {	
		border:0px;
		color:#ffffff;
		background-image:none;
		box-shadow:inset 0 2px 4px rgba(0,0,0,0.1);
		min-height:18px;
		padding:15px 15px 12px;
	}

/* Small size Button Setting */
.small-button
	{
		display:inline-block;
		font-weight:none;
		min-height:18px;
		font-size:0.95em;
		text-align: center;
		padding:10px 10px 10px;
		border:0;	
		*max-width:150px;
		*text-align:center;
		color:#ffffff;
		cursor: pointer;
		letter-spacing: -0.01em;
		-moz-transition: all .3s ease-in-out;
		-webkit-transition: all .3s ease-in-out;
		-o-transition: all .3s ease-in-out;
		-ms-transition: all .3s ease-in-out;
		transition: all .3s ease-in-out;
		-webkit-font-smoothing: antialiased;
		-moz-font-smoothing: antialiased;
		-ms-font-smoothing: antialiased;
		-o-font-smoothing: antialiased;
		font-smoothing: antialiased;
	}

.small-button a {
		-moz-box-sizing:border-box;
		box-sizing:border-box;
		vertical-align:middle;
		text-decoration:none;
		color:#ffffff !important;
		min-height:18px;
/* 		padding:10px 10px 10px; */
	}

.small-button a:hover,
.small-button a:focus,
.small-button a:active,
.small-button a:visited {color:#ffffff !important;}

.small-button:hover,
.small-button:focus {
		-webkit-transition: background-color .15s ease-in-out;
		transition: background-color .15s ease-in-out;
		color:#ffffff;
		border:0px;
		background-image:none;
	}

.small-button:active {	
		border:0px;
		color:#ffffff;
		background-image:none;
		min-height:18px;
	}

/* Button Color Setting */

/* Blue (BTN To Interal Page) */
.blue-button {background:#0068bf;}

.blue-button:hover,
.blue-button:focus,
.blue-button:active {background-color:#00a2ff;}

/* Orange (BTN To PS Store Page) */
.orange-button {background:#EB5F2D;}

.orange-button:hover,
.orange-button:focus,
.orange-button:active {background-color:#F0987A;}

/* Black (BTN To External Page) */
.black-button {background:#1f1f1f;}

.black-button:hover,
.black-button:focus,
.black-button:active {background-color:#00a2ff;}

/* Gray (BTN ETC) */
.gray-button {background:#4a4a4a;}

.gray-button:hover,
.gray-button:focus,
.gray-button:active {background-color:#686868;}


.gray-line-button
	{
		display:inline-block;
		min-height:18px;
		padding:5px 10px;
		border:0;
		background:#ffffff;
		font-size:0.9em;
		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-line-button a
	{
		-moz-box-sizing:border-box;
		box-sizing:border-box;
		vertical-align:middle;
		text-decoration:none;
		color:#555555;
		font-size:0.9em;
		min-height:18px;
		}

.gray-line-button:hover,.gray-line-button:focus
	{
		background-color:#f3f3f3;
		color:#555555;
		outline:0;
		border:1px solid #cecece;
		background:none;
		min-height:18px;
	}
.gray-line-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-line-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-line-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-line-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-line-button-s a:hover,.gray-line-button-s a:focus
	{
		background-color:#f3f3f3;
		color:#555555;
		outline:0;
		border:0;
		background:none;
		min-height:15px;
		text-decoration:none;
	}
.gray-line-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-line-button-s:hover,.gray-line-button-s:focus
	{
		background-color:#f3f3f3;
		color:#555555;
		outline:0;
		border:1px solid #cecece;
		background:none;
		min-height:15px;
	}
.gray-line-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;
		
	}

	

.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;
	}



.game-search-button
	{
		width:100%;
		display:inline-block;
		min-height:20px;
		padding:15px 25px 15px 25px;
		border:0;
		background:#4296e3;
		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;
	}
.game-search-button:active
	{
		background:#1569b5;
		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;
		width:100%;
		min-height:50px;
		line-height:50px;
		padding:3px 20px 5px 35px;
		border:0;
		background:#4296e3 url(../images/icn_search.png) no-repeat 30% 23px;
		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  30% 23px;
	}
.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  30% 23px;
	}
/****************** 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%;
		line-height:unset !important;
		font-size:0.9em;
		-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:52%; max-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:44%; max-width:70px; background:#FF8068; }
.pink-button:hover,.pink-button:focus {background-color:#FF7258;}
.pink-button:active {background-color:#CC472E;}


/****************** PlayWith - BTN ******************/
.pt_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);*/
		}
		
.pt_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;
	}

.pt_orange-button:hover,.pt_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;
	}
.pt_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;}





	/* input */
input.searchL {
	float: left;
	width: 100%;
	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:3px;
}
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;}


.checkboxbox input {display:inline !important;}

/*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)}}
