@charset "utf-8";
/* CSS Document */

body{
	background:#fff url(../../../images/evecam/gamer/bg.jpg) center 28px no-repeat;
}

#contents{
	min-width:960px;
	position:relative;
}

.imgsp{
	line-height:10;
}

.red{
	color:#d00;
}

/* HEADER */

h1{
	padding-top:229px;
}
.lead{
	padding-top:151px;
}
.area_btn{
	position:relative;
	width:960px;
	height:84px;
	margin:0 auto;
	/text-align:left;
}
.area_btn .imgsp{
	background:url(../../../images/evecam/gamer/parts.png) 0 0 no-repeat;
	width:498px;
}
/*.area_btn .btn_entry_l{
	background-position:0 -1050px;
	padding-top:86px;
	margin:0;
}
.area_btn .btn_entry_l:hover{
	background-position:0 -1136px;
}*/
.area_btn .btn_beginner{
	background-position:0 -1222px;
	padding-top:66px;
	margin:0 0 0 74px;
}
.area_btn .btn_beginner:hover{
	background-position:0 -1288px;
}

.area_sns{
	position:absolute;
	top:0;
	left:0;
	width:100%;
}
.inner_sns{
	width:940px;
	margin:0 auto;
	position:relative;
}
#sns_btn{
	background:url(../../../images/evecam/gamer/parts.png) 0 -1526px no-repeat;
	width:250px;
	height:25px;
	padding:3px 0 0;
	overflow:hidden;
	position:absolute;
	top:0;
	right:0;
}
#sns_btn .fabebook_btn,
#sns_btn .twitter_btn{
	float:left;
	width:49%;
}
#sns_btn .twitter_btn{
	float:right;
	_margin-top:-21px;
}

/* tab */
.tab{
	width:960px;
	margin:0 auto;
	_position:relative;
	_top:13px;
}
.tab li{
	display:block;
	height:49px;
	width:320px;
	float:left;
}
.tab a{
	padding-top:39px;
	margin-top:10px;
}
.tab a:hover,
.tab span{
	padding-top:49px;
	margin-top:0;
}
.tab .imgsp{
	background:url(../../../images/evecam/gamer/tab.png) 0 0 no-repeat;
	width:320px;
}
.tab .imgsp.tb_outline{
	background-position:0 0;
}
.tab a.imgsp.tb_outline:hover,
.tab span.imgsp.tb_outline{
	background-position:0 -59px;
}
.tab .imgsp.tb_audition{
	background-position:-320px 0;
}
.tab a.imgsp.tb_audition:hover,
.tab span.imgsp.tb_audition{
	background-position:-320px -59px;
}
.tab .imgsp.tb_news{
	background-position:-640px 0;
}
.tab a.imgsp.tb_news:hover,
.tab span.imgsp.tb_news{
	background-position:-640px -59px;
}

/* Main Contents */
.main{
	background:#fff;
	width:960px;
	margin:0 auto;
	padding-top:29px;
}
.main .imgsp{
	background:url(../../../images/evecam/gamer/parts.png?ver=201308015) 0 0 no-repeat;
}

.main .ttl{
	width:904px;
	margin-left:auto;
	margin-right:auto;
	margin-top:34px;
	padding-top:40px;
}

.main .ttl.ttl01{
	background-position:0 0;
	margin-top:0;
}
.main .ttl.ttl02{
	background-position:0 -40px;
}
.main .ttl.ttl02.adjust{
	margin-top:0;
}
.main .ttl.ttl03{
	background-position:0 -80px;
	margin-top:39px;
}
.main .ttl.ttl04{
	background-position:0 -120px;
	margin-top:28px;
}
.main .ttl.ttl05{
	background-position:0 -160px;
	margin-top:28px;
}
.main .ttl.ttl06{
	background-position:0 -200px;
}
.main .ttl.ttl07{
	background-position:0 -240px;	
}
.main .ttl.ttl08{
	background-position:0 -280px;	
}
.main .ttl.ttl09{
	background-position:0 -320px;	
	margin-top:36px;
}
.main .ttl.ttl10{
	background-position:0 -1650px;
	margin-top:46px;
}
.main .ttl.ttl11{
	background-position:0 -4100px;
	margin-top:46px;
}
.main .ttl.ttl12{
	background-position:0 -4140px;
	margin-top:39px;
}
.main .ttl.ttl_audition{
	background-position:0 -1599px;
	margin-top:63px;
	padding-top:51px;
}

.main p,
.main .condition{
	width:880px;
	margin:12px auto 0;
	color:#555;
	text-align:left;
	line-height:1.6;
}
.main p.lead_audition{
	width:860px;
	margin:30px auto 0;
}

.main .imgsp.schedule{
	background-position:center -400px;
	padding-top:147px;
	margin-top:24px;
}

.main .imgsp.image{
	background-position:center -740px;
	padding-top:264px;
	margin-top:16px;
}

.condition{
	text-indent:-0.8em;
	padding-left:0.8em;
}
.wrap_list{
	width:880px;
	border-bottom:dashed 1px #b2b2b2;
	border-top:dashed 1px #b2b2b2;
	margin:10px auto 0;
	padding:10px 0;
}
.wrap_list .condition{
	width:860px;
	margin:0 auto 0;
}

.main .imgsp.process{
	background-position:center -600px;
	padding-top:90px;
	margin-top:26px;
}

.main .imgsp.btn_entry{
	background-position:0 -1354px;
	width:498px;
	padding-top:86px;
	margin:20px auto 0;
}
/*.main .imgsp.btn_entry:hover{
	background-position:0 -1440px;
}*/

.main table{
	width:878px;
	margin:16px auto 0;
}
.main th,
.main td{
	text-align:left;
	vertical-align:top;
	border:solid 1px #bceaf4;
	padding:13px 12px 12px;
	line-height:1.6;
}
.main th{
	background:#f6feff;
	color:#368fd7;
	width:96px;
}
.main td{
	color:#2e2e2e;
}
.main a{
	color:#e85503;
}

.main .right{
	text-align:right;
	color:#e85503;
	margin:5px auto 0;
}

.main .step_audition{
	width:860px;
	margin:24px auto 0;
}
.main .step_audition h4{
	background:url(../../../images/evecam/gamer/parts.png) 0 -1736px no-repeat;
	height:18px;
	padding:4px 10px 0;
	font-size:14px;
	line-height:1;
	color:#fff;
	text-align:left;
}
.main .step_audition p{
	width:836px;
	margin:16px auto 0;
}
.main .step_audition .step2{
	margin-top:45px;
}
.main .step_audition .step3{
	margin-top:35px;
}
.main .step_audition .step1 div{
	background:url(../../../images/evecam/gamer/parts.png) center -1828px no-repeat;
}
.main .step_audition .step2 div{
	background:url(../../../images/evecam/gamer/parts.png) center -2125px no-repeat;
	height:157px;
}
.main .step_audition .step3 div{
	background:url(../../../images/evecam/gamer/parts.png) center -2388px no-repeat;
	height:661px;
}
.main .step_audition .step1 .imgsp,
.main .step_audition .step3 .imgsp{
	background-position:0 -3285px;
	width:325px;
	margin:39px 0 0 517px;
	padding:80px 0 0;
}
.main .step_audition .step1 .imgsp:hover{
	background-position:-325px -3285px;
}
.main .step_audition .step3 .imgsp{
	background-position:0 -3365px;
}
.main .step_audition .step3 .imgsp:hover{
	background-position:-325px -3365px;
}
.main .step_audition .date{
	display:block;
	width:321px;
	margin:6px 0 0 521px;
	text-align:center;
}

.main .area_btn_audition{
	background:url(../../../images/evecam/gamer/parts.png) center -3089px no-repeat;
	height:156px;
	overflow:hidden;
	margin-top:56px;
	padding:40px 0 0;
}
.main .area_btn_audition div{
	width:791px;
	margin:0 auto;
}
.main .area_btn_audition .f_left,
.main .area_btn_audition .f_right{
	width:381px;
	margin:0;
	text-align:center;
}
.main .btn_audition,
.main .btn_final{
	background-position:0 -3445px;
	padding:80px 0 0;
	margin-bottom:4px;
}
.main .btn_audition:hover{
	background-position:-381px -3445px;
}
.main .btn_final{
	background-position:0 -3525px;
}
.main .btn_final:hover{
	background-position:-381px -3525px;
}

.main .slc_audition{
	background:url(../../../images/evecam/gamer/parts.png) center -3645px no-repeat;
	width:860px;
	margin:0 auto;
	position:relative;
	padding-top:30px;
	text-align:left;
}
.main .slc_audition p{
	width:505px;
	height:168px;
	margin:0;
}
.main .slc_audition .intro{
	width:330px;
	margin:0 0 0 530px;
	/*position:absolute;
	top:191px;
	right:0;*/
}
.main .slc_audition .intro p{
	/*width:160px;*/
	width:152px;
	padding:0 4px;
}

.main .intro_moru{
	margin:14px 0 0;
	background:url(../../../images/evecam/gamer/bg_intro.jpg) center top no-repeat;
	padding:32px 0 0;
}
.main .intro_moru .inner{
	background:url(../../../images/evecam/gamer/bg_intro.jpg) center bottom no-repeat;
	padding:0 0 21px;
}
.main .intro_moru dl{
	background:url(../../../images/evecam/gamer/parts.png) 0 -4877px no-repeat;
	width:572px;
	margin:0 auto;
	padding:0 0 0 243px;
	text-align:left;
	min-height:329px;
}
.main .intro_moru dt,
.main .intro_moru dd{
	margin-bottom:7px;
}
.main .intro_moru dt{
	color:#32aae0;
}
.main .intro_moru dd{
	line-height:1.5;
}
.main .intro_moru .area_nico{
	background:url(../../../images/evecam/gamer/parts.png) 0 -4300px no-repeat;
	width:573px;
	height:105px;
	margin:17px 0 0;
	line-height:1;
	padding:46px 0 0;
}
.main .intro_moru .area_nico .btn_nico{
	margin:0 0 0 126px;
}
.main .btn_nico,
.main .btn_blog{
	background-position:0 -4637px;
	width:325px;
	padding:80px 0 0;
}
.main .btn_nico:hover{
	background-position:-325px -4637px;
}
.main .btn_blog{
	background-position:0 -4717px;
}
.main .btn_blog:hover{
	background-position:-325px -4717px;
}

.main .qa_moru{
	margin:50px 0 0;
}
.main .qa_moru li{
	display:block;
	background:url(../../../images/evecam/gamer/balloon.jpg) center bottom no-repeat;	
	min-height:92px;	
	_height:92px;
	padding-bottom:18px;
	margin-bottom:20px;
	position:relative;
	text-align:left;
}
.main .qa_moru li.q{
	background:url(../../../images/evecam/gamer/balloon_q.jpg) center bottom no-repeat;
	min-height:42px;
	_height:42px;
	padding-bottom:28px;
}
.main .qa_moru li p{
	background:url(../../../images/evecam/gamer/balloon.jpg) -21px top no-repeat;
	width:719px;
	margin:0 0 0 49px;
	padding:18px 11px 0;
}
.main .qa_moru li.q p{
	background:url(../../../images/evecam/gamer/balloon_q.jpg) -111px top no-repeat;
	width:749px;
	margin:0 0 0 139px;
	padding:30px 11px 0;	
}
.main .qa_moru li .imgsp{
	background:url(../../../images/evecam/gamer/balloon.jpg) -758px -169px no-repeat;
	width:20px;
	padding:18px 0 0;
	position:absolute;
	bottom:13px;
	left:786px;
	_left:785px;
}

.main .msg_moru{
	background-position:center -4180px;
	padding:90px 0 0;
	margin:50px 0 63px;
	width:100%;
}

.main .area_btn_moru{
	background:url(../../../images/evecam/gamer/parts.png) center -4451px no-repeat;
	height:116px;
	overflow:hidden;
	padding:70px 0 0;
}
.main .area_btn_moru div{
	width:750px;
	margin:0 auto;
}
.main .area_btn_moru .f_left,
.main .area_btn_moru .f_right{
	width:325px;
	margin:0;
	text-align:center;
}
.main .area_btn_moru .f_right{
	padding-right:4px;
}

.main .main _win{
	overflow:hidden;
	/zoom:1;
}
.main .main _win .main _img{
	border:#7e561c solid 1px;
	background:#fbe090;
	padding:1px;
	float:right;
	/width:172px;
	/zoom:1;
}
.main .main _win .main _img a{
	display:block;
	border:#7e561c solid 1px;
	background:#fbe090;
	padding:1px;
	float:right;
	/width:168px;
	/zoom:1;
}
.main .main _win .main _img a img{
	display:block;
	max-height:150px;
	border:#7e561c solid 1px;
	overflow:hidden;
	float:right;
	/zoom:1;
}
.main .main _win .main _body{
	width:235px;
	float:left;
	line-height:1.5;
	overflow:hidden;
	/zoom:1;
}
.main .main _win .main _body .main _title{
	height:20px;
	font-weight:bold;
	overflow:hidden;
	/zoom:1;
}
.main .main _win .main _body .main _entry{
	height:128px;
	overflow:hidden;
	/zoom:1;
}
.main .main _win .main _body .main _date{
	text-align:right;
}


/*feed + twitter timeline*/
.area_info_moru{
	width:860px;
	margin:37px auto 0;
}
.area_info_moru .f_left{
	width:420px;
}
.blog_win{
	width:378px;
	height:201px;
	padding:16px 20px;
	border:solid 1px #e7e7e7;
	overflow:auto;
	position:relative;
	text-align:left;
}
.blog_win .blog_title{
	text-indent:-10.3em;
	padding-left:10.3em;
	margin:0 0 10px;
	font-size:12px;
	font-weight:bold;
}
.blog_win .blog_body{
	width:368px;
	/width:358px;
	line-height:1.6;
}
.main .blog_win p{
	width:auto;
}
/*.main .blog_win span{
	font-size:12px !important;
}
.main .blog_entry img{
	display:block;
	width:200px;
	height:auto;
	margin:6px auto;
}*/

.area_twi{
	float:right;
	width:420px;
	/*height:345px;
	border:solid 1px #e8e8e8;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-o-border-radius: 5px;
	-ms-border-radius: 5px;
	border-radius:5px;*/
}

.main .btn_blog_l{
	background-position:0 -4797px;
	width:402px;
	padding:80px 0 0;
}
.main .btn_blog_l:hover{
	background-position:-402px -4797px;
}
.area_info_moru .f_left .btn_blog_l{
	margin:37px auto 0;
}


/*FOOTER*/
#footer{
	margin-top:36px;
	font-size:10px;
}
.footer_menu a:link,
.footer_menu a:visited{
	color:#666;
	text-decoration:none;
}
.footer_menu a:hover,
.footer_menu a:active{
	color:#666;
	text-decoration:underline;
}
.copyright{
	margin-top:16px;
	font-size:10px;
}

