a{color:#E2BF5F;}

#wrapperb{
	width:1000px;
	margin:0 auto; 
	background-image:url(../images/vita/back_back.png);
	border-left:solid 1px #FFF;
	border-right:solid 1px #FFF;
    color:#FFF;
    line-height:1.5em;
    font-size:16px;
}

#content3{
	width:940px;
	float:left;
	display:block;
	margin:0px 30px;
	
}

#content4{
	width:1000px;
	margin-left: auto;
	margin-right: auto;
	background-image:url(../images/vita/vita_head.jpg);
	background-repeat:no-repeat;
}


/*#content3 a:hover{
	opacity:0.7;
}*/

#featurebox{
    margin-left:10px;
}

/*parts*/

.centerbase{
    width:940px;
    text-align:center;
}

.centerbase2{
    width:940px;
    margin-left:10px;
}


.box_case{
    width:446px;
    margin:0 7px;
    float:left;
}

.bbox_case{
    width:906px;
    margin:0 7px;
    float:left;
}


.box_centor{
    text-align:center;
}

.box_centor a:hover{
    opacity:0.7;
}

.bbox_centor{
	width:430px;
    margin-left:13px;
    float:left;
}

.bbox_centor img{
    text-align:center;
    margin:0 auto;
    display:block;
    padding-top:8px;
}

.box_txt{
    width:400px;
    height:5em;
    margin-left:22px;
    display:inline-block;
    padding-top:8px;
    padding-bottom:15px;
}

.bbox_txt{
    width:400px;
    margin-left:17px;
    display:block;
    margin:0 auto;
    padding-top:15px;
    padding-bottom:15px;
}

.m_box_t{
    background:url(../images/ps4/ps4_box_01.png) no-repeat;
    width:446px;
    height:12px;
    display:block;
}

.m_box_m{
    background:url(../images/ps4/ps4_box_02.png) repeat-y;
    width:446px;
    display:block;
}

.m_box_b{
    background:url(../images/ps4/ps4_box_05.png) no-repeat;
    width:446px;
    height:14px;
    display:block;
}

.b_box_t{
    background:url(../images/ps4/ps4_box_big_01.png) no-repeat;
    width:906px;
    height:12px;
    display:block;
    float:left;
}

.b_box_m{
    background:url(../images/ps4/ps4_box_big_02.png) repeat-y;
    width:906px;
    display:block;
    float:left;
}

.b_box_b{
    background:url(../images/ps4/ps4_box_big_07.png) no-repeat;
    width:906px;
    height:14px;
    display:block;
    float:left;
}

.ps4shyouhin{
    background:url(../images/ps4/PS4_pac_info.png) no-repeat;
    height:315px;
}





/*アコーディオン*/
#acMenu{
	height:100%;
		display: inline-block;
}

#acMenu dt{
	margin-left:295px;
    cursor:pointer;
	margin-top:30px;
	padding-bottom:40px;
	    }
	
#acMenu dd{
    width:880px;
	display:none;
	

    }


.disremove{
    display:none;
}


/*vita slide*/

#vita_white_base{
    background:url(../images/vita/pic_vita_white.png) no-repeat;
    width:800px;
    height:457px;
    margin:450px auto 80px;
    position:relative;
}







/*vita feature*/

#vita_touch{
    background:url(../images/vita/vita_touch.png) no-repeat;
    width:840px;
    margin:30px auto;
    min-height:340px;
    padding-bottom:50px;
    
}

#vita_touch img{
    text-align:center;
}


#vita_camera{
    background:url(../images/vita/vita_camera.png) no-repeat;
    width:840px;
    margin:30px auto;
    min-height:340px;
    padding-bottom:50px;
}

#vita_camera .camera_img{
    text-align:center;
    margin:20px 0;  
}

#vita_camera_pics{
    margin:15px auto;
    width:660px;
    position:relative;
}

#vita_camera_pics a{
    display:inline-block;
}

#vita_camera_pics img{
    margin:0 12px;
    isplay:inline-block;
}


#vita_save{
    background:url(../images/vita/vita_save.png) no-repeat;
    width:840px;
    margin:30px auto;
    padding-bottom:30px;
    min-height:340px;
}


.vita_kome{
    width:670px;
    margin-left:95px;
    display:block;
}

.vita_kome　ul{
        padding-left:1em;
        display:block;
        color:#FFF;
    }
    
.vita_kome li{
        text-indent:-1em;
        list-style-type:none;
        font-size:12px;
    }


#vita_tv{
    text-align:center;
    padding:10px auto 20px;
}

#vita_spec{
    width:820px;
    margin:0px auto 0;
    
}


#vita_spec img{
    display:block;
}
.vita_fwords{
    color:#FFF;
    width:700px;
    padding:110px 10px 10px;
    margin:0 auto;
}


.yellow_moji{
    margin:10px auto;
    text-align:center;
    color:#FFDE34;
    font-weight:600;
}


.go_top{
    text-align:center;
    margin:20px auto 0;
}

/*----------------------------------------
	flickObj
----------------------------------------*/
#flickObj_nav{
	width:100%;
	max-width:478px;
	margin:0px auto;
	overflow:hidden;
    padding-top:41px;
	}

#flickObj #flickWindow{
	margin: 0 auto 0;
	overflow: hidden;
	width:100%;
    
}

#flickObj #flick {
	overflow: hidden;
	width:100%;
	
}

#flickObj ul.flickNav {
	margin: 80px 0 10px;
	position: relative;
	left: 50%;
	float: left;
}

#flickObj ul.flickNav li {
	float: left;
	display: inline;
	margin-right: 8px;
	margin-bottom: 8px;
	position: relative;
	left: -45%;
}

#flickObj ul.flickNav li a {
	display: block;
	width: 13px;
	height: 13px;
	-moz-border-radius: 13px;
	-webkit-border-radius: 13px;
	-o-border-radius: 13px;
	border-radius: 13px;
	background-color: #bbb;	
}

#flickObj ul.flickNav li.selected a {
	background-color: #ffda2f;	
}



#flickObj div.container {
	height: auto;
	position: relative;
	clear: both;
	overflow: hidden;
	line-height:0;
}
#flickObj div.itemBox {
	position: relative;
}
#flickObj div.container .item {
	float: left;
	text-align: center;
	background-color: #f5f5f5;
}

#flickObj .moving {
	-webkit-transition: -webkit-transform .2s ease-out;
	-moz-transition: -moz-transform .2s ease-out;
	-o-transition: -o-transform .2s ease-out;
	-ms-transition: -ms-transform .2s ease-out;
}

#flickObj div#flick figure {
	margin: 0 auto;
	background-color: #333;
	width: 100%;
	height: auto;
	line-height:0;
}

#flickObj div#flick figure img{
	margin: 0 auto;
	background-color: #ccc;
	width: 100%;
	height: auto;
	line-height:0;
}

ul.next_prev{
	width:100%;
}

ul.next_prev li {
	margin: 0px;
	display: inline;	
	cursor: pointer;
}

ul.next_prev li img{
    margin-top:6px
}

ul.next_prev li.off {
	display: none;
}

ul.next_prev li.prev {
	text-align:right;
	position:relative;
	z-index:100;
	float: left;
	margin-top:-153px;
	margin-left:40px;
}
ul.next_prev li.next {
	position:relative;
	z-index:100;
	float: right;
	margin-top:-153px;
	margin-right:40px;
}


.movieMove{
    cursor:pointer;
    position:relative;
}

.movie img{
    margin:0;
    padding:0;
    float:left;
}

#sp_movie{
    width:100%;
    float:left;
    margin-top:-60px;
    position:absolute;
    display:box;
}

#sp_movie .btn{
    width:23%;
    margin-left:76%;
    height:60px;
    background:url(../images/clear.png);
    display:block;
}



