@charset "shift-jis";
/*=========================================================

	Site Name   VAIO
	File Name   interview.css

	Create Date 2013/06/20

==========================================================*/


/*----------------------------------------------------------
	voice01
-----------------------------------------------------------*/

a.topback {
    background-image: url("/vaio/rededition/images/interview/topbtn.png");
    display: block;
    height: 135px;
    margin: 0 0 0 65px;
    text-indent: -9999px;
    width: 135px;
}

.topback:hover{
background-position:left bottom;
}

/* ↓2013/06/18追加 */
a.bnrback {
    background-image: url("/vaio/rededition/images/interview/interview2/bnr02.jpg");
    display: block;
    height: 81px;
    margin: 0 0 0 65px;
    text-indent: -9999px;
    width: 281px;
}

.bnrback:hover{
background-position:left bottom;
}


a.bnrback2 {
    background-image: url("/vaio/rededition/images/interview/interview1/bnr01.jpg");
    display: block;
    height: 81px;
    margin: 0 0 0 65px;
    text-indent: -9999px;
    width: 281px;
}

.bnrback2:hover{
background-position:left bottom;
}
/* ↑2013/06/18追加 */

#vb01{
	background: url("/vaio/rededition/images/voicebg.jpg") no-repeat center top;
}

.vblock01 {

    margin: 0 auto;
    width: 950px;
}

.vblock01Title{
	padding: 125px 0 35px;
	width: 571px;
}

.vblock01Text1 {
    font-size: 120%;
    line-height: 1.9;
    padding: 35px 0 75px;
    width: 795px;
}



.vfleft{
	float: left;

}

.vfright{
	float: right;
}

.vclear{
	clear:both;
}

#vb02 {
    background: url("/vaio/rededition/images/voicebg02g") no-repeat scroll center top transparent;
}



.vblock02Text01 {
    font-size: 110%;
    line-height: 1.8;
    margin: 0 auto;
    padding: 30px 25px 0;
}

.vblock02 {
    background: url("/vaio/rededition/images/block08bg.jpg") repeat-y scroll center top transparent;
    color: #000000;
    margin: 0 auto 50px;
    width: 950px;
}

.vblock02Title{
	width:800px;
	margin:0 auto;
	text-align:center;
}

/* ↓2013/06/18追加 */
.vblock02Title2{
	font-size: 110%;
	margin:10px auto 10px;
	text-align:center;
}
/* ↑2013/06/18追加 */

.vblock03{
    color: #000000;
    margin: 0 auto;
    width: 950px;
}


.vcntimg {
    margin: 0 auto;
    text-align: center;
    width: 800px;
}

/*margin+padding*/

.mtlr25{
	margin:25px 25px 0;
}


.m25{
	margin:25px;
}

.m30{
	margin:30px;
}

.m50{
	margin:50px;
}

.mlr25{
	margin:0 25px;
}

.mr10{
	margin-right:10px;
}

.mt10{
	margin-top:10px
}

.mt25{
	margin-top:25px
}

.mt30{
	margin-top:30px
}

.mt50{
	margin-top:50px
}

.mb25{
	margin-bottom:25px;
}

.mb30{
	margin-bottom:30px;
}

.mb50{
	margin-bottom:50px;
}

.pb50{
	padding-bottom:50px;
}