@charset "utf-8";

body #mainContentsArea{
  padding-bottom: 50px;
}

body #mainContentsArea h2{
	width : 700px ;
	height : 120px ;
	margin : 0px ;
	padding : 0px ;
	overflow : hidden ;
}

/* === director's voice Styles =========*/



body #mainContentsArea h3{
	width : 406px ;
	height : 100px ;
	margin : 20px 20px 10px 20px ;
}

body #mainContentsArea h3.backnumber{
	width : 660px ;
	height : 42px ;
	margin : 20px 20px 10px 20px ;
}



body #mainContentsArea ul#backnumberList{

	diwsplay : block ;

	width : 670px ;

	margin : 0px 0px 0px 20px ;

	padding : 0px ;

}



body #mainContentsArea ul#backnumberList li{

	display : block ;

	width : 325px ;

	height : 78px ;

	margin : 0px 10px 10px 0px ;

	padding : 0px ;

	float : left ;

}



body #mainContentsArea ul#backnumberList li a{

	display : block ;

	width : 325px ;

	height : 78px ;

	margin : 0px ;

	padding : 0px ;

	background-color : #fff ;

	text-indent : -9999px ;

	overflow : hidden ;

/*\*//*/overflow : visible !important;/**/

}



body #mainContentsArea ul#backnumberList li a:hover{

	background-color : #dadada ;

}


body #mainContentsArea ul#backnumberList li a#Voice27{

	width : 325px ;

	height : 78px ;

	margin : 0px 0px 0px 0px ;

	background-image : url("../img/bt_vol27.jpg");

	background-repeat : no-repeat ;

	background-position : top left ;

}


body #mainContentsArea ul#backnumberList li a#Voice27:hover{

	width : 325px ;

	height : 78px ;

	margin : 0px 0px 0px 0px ;

	background-image : url("../img/bt_vol27.jpg");

	background-repeat : no-repeat ;

	background-position : top right ;

}


body #mainContentsArea ul#backnumberList li a#Voice26{

	width : 325px ;

	height : 78px ;

	margin : 0px 0px 0px 0px ;

	background-image : url("../img/bt_vol26.jpg");

	background-repeat : no-repeat ;

	background-position : top left ;

}


body #mainContentsArea ul#backnumberList li a#Voice26:hover{

	width : 325px ;

	height : 78px ;

	margin : 0px 0px 0px 0px ;

	background-image : url("../img/bt_vol26.jpg");

	background-repeat : no-repeat ;

	background-position : top right ;

}


body #mainContentsArea ul#backnumberList li a#Voice25{

	width : 325px ;

	height : 78px ;

	margin : 0px 0px 0px 0px ;

	background-image : url("../img/bt_vol25.jpg");

	background-repeat : no-repeat ;

	background-position : top left ;

}


body #mainContentsArea ul#backnumberList li a#Voice25:hover{

	width : 325px ;

	height : 78px ;

	margin : 0px 0px 0px 0px ;

	background-image : url("../img/bt_vol25.jpg");

	background-repeat : no-repeat ;

	background-position : top right ;

}


body #mainContentsArea ul#backnumberList li a#Voice24{

	width : 325px ;

	height : 78px ;

	margin : 0px 0px 0px 0px ;

	background-image : url("../img/bt_vol24.jpg");

	background-repeat : no-repeat ;

	background-position : top left ;

}


body #mainContentsArea ul#backnumberList li a#Voice24:hover{

	width : 325px ;

	height : 78px ;

	margin : 0px 0px 0px 0px ;

	background-image : url("../img/bt_vol24.jpg");

	background-repeat : no-repeat ;

	background-position : top right ;

}


body #mainContentsArea ul#backnumberList li a#Voice23{

	width : 325px ;

	height : 78px ;

	margin : 0px 0px 0px 0px ;

	background-image : url("../img/bt_vol23.jpg");

	background-repeat : no-repeat ;

	background-position : top left ;

}



body #mainContentsArea ul#backnumberList li a#Voice23:hover{

	width : 325px ;

	height : 78px ;

	margin : 0px 0px 0px 0px ;

	background-image : url("../img/bt_vol23.jpg");

	background-repeat : no-repeat ;

	background-position : top right ;

}


body #mainContentsArea ul#backnumberList li a#Voice22{

	width : 325px ;

	height : 78px ;

	margin : 0px 0px 0px 0px ;

	background-image : url("../img/bt_vol22.jpg");

	background-repeat : no-repeat ;

	background-position : top left ;

}



body #mainContentsArea ul#backnumberList li a#Voice22:hover{

	width : 325px ;

	height : 78px ;

	margin : 0px 0px 0px 0px ;

	background-image : url("../img/bt_vol22.jpg");

	background-repeat : no-repeat ;

	background-position : top right ;

}



body #mainContentsArea ul#backnumberList li a#Voice21{

	width : 325px ;

	height : 78px ;

	margin : 0px 0px 0px 0px ;

	background-image : url("../img/bt_vol21.jpg");

	background-repeat : no-repeat ;

	background-position : top left ;

}



body #mainContentsArea ul#backnumberList li a#Voice21:hover{

	width : 325px ;

	height : 78px ;

	margin : 0px 0px 0px 0px ;

	background-image : url("../img/bt_vol21.jpg");

	background-repeat : no-repeat ;

	background-position : top right ;

}



body #mainContentsArea ul#backnumberList li a#Voice20{

	width : 325px ;

	height : 78px ;

	margin : 0px 0px 0px 0px ;

	background-image : url("../img/bt_vol20.jpg");

	background-repeat : no-repeat ;

	background-position : top left ;

}



body #mainContentsArea ul#backnumberList li a#Voice20:hover{

	width : 325px ;

	height : 78px ;

	margin : 0px 0px 0px 0px ;

	background-image : url("../img/bt_vol20.jpg");

	background-repeat : no-repeat ;

	background-position : top right ;

}



body #mainContentsArea ul#backnumberList li a#Voice19{

	width : 325px ;

	height : 78px ;

	margin : 0px 0px 0px 0px ;

	background-image : url("../img/bt_vol19.jpg");

	background-repeat : no-repeat ;

	background-position : top left ;

}



body #mainContentsArea ul#backnumberList li a#Voice19:hover{

	width : 325px ;

	height : 78px ;

	margin : 0px 0px 0px 0px ;

	background-image : url("../img/bt_vol19.jpg");

	background-repeat : no-repeat ;

	background-position : top right ;

}



body #mainContentsArea ul#backnumberList li a#Voice18{

	width : 325px ;

	height : 78px ;

	margin : 0px 0px 0px 0px ;

	background-image : url("../img/bt_vol18.jpg");

	background-repeat : no-repeat ;

	background-position : top left ;

}



body #mainContentsArea ul#backnumberList li a#Voice18:hover{

	width : 325px ;

	height : 78px ;

	margin : 0px 0px 0px 0px ;

	background-image : url("../img/bt_vol18.jpg");

	background-repeat : no-repeat ;

	background-position : top right ;

}



body #mainContentsArea ul#backnumberList li a#Voice17{

	width : 325px ;

	height : 78px ;

	margin : 0px 0px 0px 0px ;

	background-image : url("../img/bt_vol17.jpg");

	background-repeat : no-repeat ;

	background-position : top left ;

}



body #mainContentsArea ul#backnumberList li a#Voice17:hover{

	width : 325px ;

	height : 78px ;

	margin : 0px 0px 0px 0px ;

	background-image : url("../img/bt_vol17.jpg");

	background-repeat : no-repeat ;

	background-position : top right ;

}



body #mainContentsArea ul#backnumberList li a#Voice16{

	width : 325px ;

	height : 78px ;

	margin : 0px 0px 0px 0px ;

	background-image : url("../img/bt_vol16.jpg");

	background-repeat : no-repeat ;

	background-position : top left ;

}



body #mainContentsArea ul#backnumberList li a#Voice16:hover{

	width : 325px ;

	height : 78px ;

	margin : 0px 0px 0px 0px ;

	background-image : url("../img/bt_vol16.jpg");

	background-repeat : no-repeat ;

	background-position : top right ;

}



body #mainContentsArea ul#backnumberList li a#Voice15{

	width : 325px ;

	height : 78px ;

	margin : 0px 0px 0px 0px ;

	background-image : url("../img/bt_vol15.jpg");

	background-repeat : no-repeat ;

	background-position : top left ;

}



body #mainContentsArea ul#backnumberList li a#Voice15:hover{

	width : 325px ;

	height : 78px ;

	margin : 0px 0px 0px 0px ;

	background-image : url("../img/bt_vol15.jpg");

	background-repeat : no-repeat ;

	background-position : top right ;

}



body #mainContentsArea ul#backnumberList li a#Voice14{

	width : 325px ;

	height : 78px ;

	margin : 0px 0px 0px 0px ;

	background-image : url("../img/bt_vol14.jpg");

	background-repeat : no-repeat ;

	background-position : top left ;

}



body #mainContentsArea ul#backnumberList li a#Voice14:hover{

	width : 325px ;

	height : 78px ;

	margin : 0px 0px 0px 0px ;

	background-image : url("../img/bt_vol14.jpg");

	background-repeat : no-repeat ;

	background-position : top right ;

}



body #mainContentsArea ul#backnumberList li a#Voice13{

	width : 325px ;

	height : 78px ;

	margin : 0px 0px 0px 0px ;

	background-image : url("../img/bt_vol13.jpg");

	background-repeat : no-repeat ;

	background-position : top left ;

}



body #mainContentsArea ul#backnumberList li a#Voice13:hover{

	width : 325px ;

	height : 78px ;

	margin : 0px 0px 0px 0px ;

	background-image : url("../img/bt_vol13.jpg");

	background-repeat : no-repeat ;

	background-position : top right ;

}



body #mainContentsArea ul#backnumberList li a#Voice12{

	width : 325px ;

	height : 78px ;

	margin : 0px 0px 0px 0px ;

	background-image : url("../img/bt_vol12.jpg");

	background-repeat : no-repeat ;

	background-position : top left ;

}



body #mainContentsArea ul#backnumberList li a#Voice12:hover{

	width : 325px ;

	height : 78px ;

	margin : 0px 0px 0px 0px ;

	background-image : url("../img/bt_vol12.jpg");

	background-repeat : no-repeat ;

	background-position : top right ;

}



body #mainContentsArea ul#backnumberList li a#Voice11{

	width : 325px ;

	height : 78px ;

	margin : 0px 0px 0px 0px ;

	background-image : url("../img/bt_vol11.jpg");

	background-repeat : no-repeat ;

	background-position : top left ;

}



body #mainContentsArea ul#backnumberList li a#Voice11:hover{

	width : 325px ;

	height : 78px ;

	margin : 0px 0px 0px 0px ;

	background-image : url("../img/bt_vol11.jpg");

	background-repeat : no-repeat ;

	background-position : top right ;

}



body #mainContentsArea ul#backnumberList li a#Voice10{

	width : 325px ;

	height : 78px ;

	margin : 0px 0px 0px 0px ;

	background-image : url("../img/bt_vol10.jpg");

	background-repeat : no-repeat ;

	background-position : top left ;

}



body #mainContentsArea ul#backnumberList li a#Voice10:hover{

	width : 325px ;

	height : 78px ;

	margin : 0px 0px 0px 0px ;

	background-image : url("../img/bt_vol10.jpg");

	background-repeat : no-repeat ;

	background-position : top right ;

}



body #mainContentsArea ul#backnumberList li a#Voice09{

	width : 325px ;

	height : 78px ;

	margin : 0px 0px 0px 0px ;

	background-image : url("../img/bt_vol09.jpg");

	background-repeat : no-repeat ;

	background-position : top left ;

}



body #mainContentsArea ul#backnumberList li a#Voice09:hover{

	width : 325px ;

	height : 78px ;

	margin : 0px 0px 0px 0px ;

	background-image : url("../img/bt_vol09.jpg");

	background-repeat : no-repeat ;

	background-position : top right ;

}



body #mainContentsArea ul#backnumberList li a#Voice08{

	width : 325px ;

	height : 78px ;

	margin : 0px 0px 0px 0px ;

	background-image : url("../img/bt_vol08.jpg");

	background-repeat : no-repeat ;

	background-position : top left ;

}



body #mainContentsArea ul#backnumberList li a#Voice08:hover{

	width : 325px ;

	height : 78px ;

	margin : 0px 0px 0px 0px ;

	background-image : url("../img/bt_vol08.jpg");

	background-repeat : no-repeat ;

	background-position : top right ;

}



body #mainContentsArea ul#backnumberList li a#Voice07{

	width : 325px ;

	height : 78px ;

	margin : 0px 0px 0px 0px ;

	background-image : url("../img/bt_vol07.jpg");

	background-repeat : no-repeat ;

	background-position : top left ;

}



body #mainContentsArea ul#backnumberList li a#Voice07:hover{

	width : 325px ;

	height : 78px ;

	margin : 0px 0px 0px 0px ;

	background-image : url("../img/bt_vol07.jpg");

	background-repeat : no-repeat ;

	background-position : top right ;

}



body #mainContentsArea ul#backnumberList li a#Voice06{

	width : 325px ;

	height : 78px ;

	margin : 0px 0px 0px 0px ;

	background-image : url("../img/bt_vol06.jpg");

	background-repeat : no-repeat ;

	background-position : top left ;

}



body #mainContentsArea ul#backnumberList li a#Voice06:hover{

	width : 325px ;

	height : 78px ;

	margin : 0px 0px 0px 0px ;

	background-image : url("../img/bt_vol06.jpg");

	background-repeat : no-repeat ;

	background-position : top right ;

}



body #mainContentsArea ul#backnumberList li a#Voice05{

	width : 325px ;

	height : 78px ;

	margin : 0px 0px 0px 0px ;

	background-image : url("../img/bt_vol05.jpg");

	background-repeat : no-repeat ;

	background-position : top left ;

}



body #mainContentsArea ul#backnumberList li a#Voice05:hover{

	width : 325px ;

	height : 78px ;

	margin : 0px 0px 0px 0px ;

	background-image : url("../img/bt_vol05.jpg");

	background-repeat : no-repeat ;

	background-position : top right ;

}



body #mainContentsArea ul#backnumberList li a#Voice04{

	width : 325px ;

	height : 78px ;

	margin : 0px 0px 0px 0px ;

	background-image : url("../img/bt_vol04.jpg");

	background-repeat : no-repeat ;

	background-position : top left ;

}



body #mainContentsArea ul#backnumberList li a#Voice04:hover{

	width : 325px ;

	height : 78px ;

	margin : 0px 0px 0px 0px ;

	background-image : url("../img/bt_vol04.jpg");

	background-repeat : no-repeat ;

	background-position : top right ;

}



body #mainContentsArea ul#backnumberList li a#Voice03{

	width : 325px ;

	height : 78px ;

	margin : 0px 0px 0px 0px ;

	background-image : url("../img/bt_vol03.jpg");

	background-repeat : no-repeat ;

	background-position : top left ;

}



body #mainContentsArea ul#backnumberList li a#Voice03:hover{

	width : 325px ;

	height : 78px ;

	margin : 0px 0px 0px 0px ;

	background-image : url("../img/bt_vol03.jpg");

	background-repeat : no-repeat ;

	background-position : top right ;

}



body #mainContentsArea ul#backnumberList li a#Voice02{

	width : 325px ;

	height : 78px ;

	margin : 0px 0px 0px 0px ;

	background-image : url("../img/bt_vol02.jpg");

	background-repeat : no-repeat ;

	background-position : top left ;

}



body #mainContentsArea ul#backnumberList li a#Voice02:hover{

	width : 325px ;

	height : 78px ;

	margin : 0px 0px 0px 0px ;

	background-image : url("../img/bt_vol02.jpg");

	background-repeat : no-repeat ;

	background-position : top right ;

}



body #mainContentsArea ul#backnumberList li a#Voice01{

	width : 325px ;

	height : 78px ;

	margin : 0px 0px 0px 0px ;

	background-image : url("../img/bt_vol01.jpg");

	background-repeat : no-repeat ;

	background-position : top left ;

}



body #mainContentsArea ul#backnumberList li a#Voice01:hover{

	width : 325px ;

	height : 78px ;

	margin : 0px 0px 0px 0px ;

	background-image : url("../img/bt_vol01.jpg");

	background-repeat : no-repeat ;

	background-position : top right ;

}









/* === director's voice PageFormat =========*/



body #mainContentsArea #dvoiceMainContentBlock{
	position : relative ;
/*\*//*/position : relative !important;/**/
	width : 660px ;
	margin : 20px 0px 0px 20px ;
	padding : 0px 0px 2px 0px ;
	background-color : #dadada ;
	background-image : url("../../img/bg_line_02.jpg") ;
	background-repeat : no-repeat ;
	background-position : bottom left ;
}



body #mainContentsArea #dvoiceMainContentBlock #textSection{

	width : 430px ;
	margin : 0px ;
	padding : 0px ;
	_padding : 30px 0px 0px 0px ;
	border : 0px ;
	background-image : url("../img/bg_text_section.gif") ;
	background-repeat : repeat-y ;
	float : left ;

}


body #mainContentsArea #textSection h3.backnumberTitle{
	position : absolute ;
/*\*//*/position : absolute !important;/**/
	width : 406px ;
	margin : 0px 0px -100px 0px !important ;
/*\*//*/margin : 0px !important;/**/
	padding : 7px 0px 0px 6px ;
	_top : 0px ;
	_left : 0px ;
/*\*//*/top : 0px !important;/**/
/*\*//*/left : 0px  !important;/**/
	z-index : 10 ;
/*\*//*/z-index : 10 !important;/**/

}













body #mainContentsArea #dvoiceMainContentBlock #textSection p{
	width : 370px ;
	_width : 410px ;
	margin : 0px 0px 0px 10px ;
	padding : 0px 20px 36px 20px ;
	font-size : 80% ;
	line-height : 180% ;
	background-color : #fffbf0 ;
}



body #mainContentsArea #dvoiceMainContentBlock p strong{
	font-weight : 800 ;
}

body #mainContentsArea #dvoiceMainContentBlock p strong_s{
	font-weight : 800 ;
	color : #681818 ;
}

body #mainContentsArea #dvoiceMainContentBlock p strong_h{
	font-weight : 800 ;
	color : #2a3a65 ;
}


body #mainContentsArea #dvoiceMainContentBlock p strong div. caption{

	width : 180px ;

	margin : 0px 0px 0px 26px ;

	padding : 0px ;

	font-size : 70% ;

	line-height : 140% ;

}





body #mainContentsArea #dvoiceMainContentBlock #textSection p.firstParagraph{
	width : 410px ;
	_width : 410px ;
	margin : 30px 0px 0px 10px ;
	_margin : 5px 0px 0px 5px ;
	padding : 100px 20px 36px 20px ;
	background-image : url("../img/bg_p_first.gif") ;
	background-repeat : no-repeat ;
	background-position : top left ;
	float : left ;
}

body #mainContentsArea #dvoiceMainContentBlock #textSection p.f_toenglish{
	width : 410px ;
	height : 93px ;
	margin : 31px 0px 0px 10px ;
	/*\*//*/margin : 35px 0px 0px 10px ;/**/
	_margin : 5px 0px 0px 5px ;
	padding : 0px 0px 0px 0px ;
	background-image : url("../img/bg_p_first_eng.gif") ;
	background-repeat : no-repeat ;
	background-position : top left ;
	float : left ;

}

body #mainContentsArea #dvoiceMainContentBlock #textSection p.f_toenglish a{
	display : block ;
	width : 350px ;
	height : 21px ;
	margin : 70px 0px 0px 20px ;
	padding : 0px 20px 0px 0px ;
	text-decoration : none ;
	text-indent : -9999px ;
	font-size : 1px ;
	line-height : 1px ;
	overflow : hidden ;
	float : left ;

/*\*//*/overflow : visible !important;/**/
}


body #mainContentsArea #dvoiceMainContentBlock #textSection p.f_toJapanese{
	width : 410px ;
	height : 93px ;
	margin : 31px 0px 0px 10px ;
	/*\*//*/margin : 35px 0px 0px 10px ;/**/
	_margin : 5px 0px 0px 5px ;
	padding : 0px 0px 0px 0px ;
	background-image : url("../img/bg_p_first_jap.gif") ;
	background-repeat : no-repeat ;
	background-position : top left ;
	float : left ;

}

body #mainContentsArea #dvoiceMainContentBlock #textSection p.f_toJapanese a{
	display : block ;
	width : 350px ;
	height : 21px ;
	margin : 70px 0px 0px 20px ;
	padding : 0px 20px 0px 0px ;
	text-decoration : none ;
	text-indent : -9999px ;
	font-size : 1px ;
	line-height : 1px ;
	overflow : hidden ;
	float : left ;

/*\*//*/overflow : visible !important;/**/
}



body #mainContentsArea #dvoiceMainContentBlock #textSection p{
  font-size: 13px;
  width : 410px ;
}

body #mainContentsArea #dvoiceMainContentBlock #textSection p.firstParagraph2{
	width : 410px ;
	_width : 410px ;
	margin : 0px 0px 0px 10px ;
	padding : 10px 20px 36px 20px ;
}

body #mainContentsArea #dvoiceMainContentBlock #textSection p.lastParagraph{
	width : 410px ;
	_width : 410px ;
	margin : 0px 0px 15px 10px ;
	padding : 0px 20px 50px 20px ;
	background-image : url("../img/bg_p_last.gif") ;
	background-repeat : no-repeat ;
	background-position : bottom left ;
}

body #mainContentsArea #dvoiceMainContentBlock #textSection p.talkParagraph{
	width : 410px ;
	_width : 410px ;
	margin : 0px 0px 0px 10px ;
	padding : 0px 20px 20px 20px ;
}

body #mainContentsArea #dvoiceMainContentBlock #textSection strong.speaker1{
	color : #006 ;
}

body #mainContentsArea #dvoiceMainContentBlock #textSection strong.speaker2{
	color : #063 ;
}



body #mainContentsArea #dvoiceMainContentBlock #textSection p#toBacknumber{

	width : 430px ;
	margin : 0px ;
	padding : 0px ;
	height : 26px ;
	background-color : transparent ;

}



body #mainContentsArea #dvoiceMainContentBlock #textSection p#toBacknumber a{

	display : block ;
	width : 430px ;
	height : 26px ;
	margin : 0px ;
	padding : 0px ;
	background-image : url("../img/nav_backnumber.gif") ;
	background-repeat : no-repeat ;
	background-position : top left ;
	text-decoration : none ;
	text-indent : -9999px ;
	font-size : 1px ;
	line-height : 1px ;
	overflow : hidden ;

/*\*//*/overflow : visible !important;/**/

}



body #mainContentsArea #dvoiceMainContentBlock #textSection p#toBacknumber a:hover{

	background-image : url("../img/nav_backnumber.gif") ;

	background-repeat : no-repeat ;

	background-position : top right ;

}



body #mainContentsArea #dvoiceMainContentBlock #photoSection{

	width : 230px ;

	margin : 0px ;

	padding : 0px ;

	float : right ;

}



body #mainContentsArea #dvoiceMainContentBlock #photoSection img{

	display : block ;

	margin : 20px 0px 0px 26px ;

	padding : 0px ;

	border : #989898 1px solid ;

}



body #mainContentsArea #dvoiceMainContentBlock #photoSection p.caption{

	width : 180px ;

	margin : 0px 0px 0px 26px ;

	padding : 0px ;

	font-size : 70% ;

	line-height : 140% ;

}



body #mainContentsArea #profileBlock{

	width : 660px ;

	_height : 1em ;

	margin : 20px 20px 0px 20px ;

	padding : 2px 0px 0px 0px ;

	background-image : url("../img/bg_profile_block.jpg") ;

	background-repeat : no-repeat ;

	background-position : top left ;

	background-color : #b9bdc9 ;

}



body #mainContentsArea #profileBlock p{

	margin : 10px 0px 0px 0px ;

	padding : 0px 20px 20px 129px ;

	font-size : 80% ;

	line-height : 140% ;

	color : #000 ;

	background-image : url("../../img/bg_line_02.jpg") ;

	background-repeat : no-repeat ;

	background-position : bottom left ;

}



body #mainContentsArea #profileBlock p.title{

	margin : 0px ;

	padding : 0px 0px 0px 129px ;

	background : none ;

}

@media screen and (max-width: 860px){
  body #mainContentsArea{
    width: 100%;
    padding-bottom: 50px;
  }
  body #mainContentsArea h2 {
    width: 100%;
    height: auto;
  }
  body #mainContentsArea h2 img{
    width: 100%;
    height: auto;
  }
  body #mainContentsArea p#breadCrumb {
    width: 100%;
  }
  body #mainContentsArea #dvoiceMainContentBlock{
	  width : 94% ;
	  margin : 20px 3% 0px ;
  }
  
  body #mainContentsArea #dvoiceMainContentBlock #textSection{
	  width : 100% ;
    float: none;
  }
  body #mainContentsArea #dvoiceMainContentBlock #photoSection{
	  width : 100% ;
    float: none;
  }
  body #mainContentsArea #textSection h3.backnumberTitle{
	  width : 100% ;
    padding: 7px 6px 0px 6px;
  }
  body #mainContentsArea #dvoiceMainContentBlock #textSection p.lastParagraph,
  body #mainContentsArea #dvoiceMainContentBlock #textSection p.firstParagraph{
    background-size: contain;
  }
  body #mainContentsArea #dvoiceMainContentBlock #textSection p.firstParagraph,
  body #mainContentsArea #dvoiceMainContentBlock #textSection p.talkParagraph,
  body #mainContentsArea #dvoiceMainContentBlock #textSection p.lastParagraph,
  body #mainContentsArea #dvoiceMainContentBlock #textSection p{
	  width : 94% ;
    margin-left: 3%;
    margin-right: 3%;
  }
  body #mainContentsArea #dvoiceMainContentBlock #textSection p#toBacknumber{
    width : 100% ;
  }
  body #mainContentsArea #dvoiceMainContentBlock #textSection p#toBacknumber a{
	  width : 100% ;
  }
  body #mainContentsArea #dvoiceMainContentBlock #textSection p#toBacknumber a:hover{
    width : 100% ;
	  background-position : top left ;
  }
  body #mainContentsArea #dvoiceMainContentBlock #photoSection{
    letter-spacing: 0;
    text-align: center;
  }
  body #mainContentsArea #dvoiceMainContentBlock #photoSection img{
    display : inline ;
    margin : 20px 0 10px 0;
    width: 70%;
    height: auto;
  }
  body #mainContentsArea #dvoiceMainContentBlock #photoSection p.caption{
    width : 90% ;
    margin: 0 5%;
    font-size: 13px;
  }
  body #mainContentsArea #profileBlock{
    width : 94% ;
    margin : 20px 3% 0px 3% ;
    padding : 2px 0px 0px 0px ;
  }
  body #mainContentsArea #profileBlock p{
    font-size: 13px;
  }
  body #mainContentsArea #profileBlock p.title {
    color: #27304d;
    font-weight: bold !important;
    font-size: 14px;
  }
  body #mainContentsArea #profileBlock p.title:after {
    content: "サリーム・ダロンヴィル";
    border-bottom: 1px #fff solid;
    padding-bottom: 5px;
    margin-bottom: 10px;
    margin-top: 10px;
    display: block;
  }
  body #mainContentsArea #profileBlock p.title img{
    display: none;
  }
  body #mainContentsArea h3.backnumber{
    width : 90% ;
    height : auto ;
    margin : 20px 5% 10px;
  }
  body #mainContentsArea h3.backnumber img{
    width : 100% ;
    height : auto ;
  }
  body #mainContentsArea ul#backnumberList{
    width : 100% ;
    margin : 0px;
  }
  body #mainContentsArea ul#backnumberList li{
    width : 100% ;
    height : auto ;
    float : none ;
  }
  body #mainContentsArea ul#backnumberList li a#Voice27,
  body #mainContentsArea ul#backnumberList li a#Voice26,
  body #mainContentsArea ul#backnumberList li a#Voice25,
  body #mainContentsArea ul#backnumberList li a#Voice24,
  body #mainContentsArea ul#backnumberList li a#Voice23,
  body #mainContentsArea ul#backnumberList li a#Voice22,
  body #mainContentsArea ul#backnumberList li a#Voice21,
  body #mainContentsArea ul#backnumberList li a#Voice20,
  body #mainContentsArea ul#backnumberList li a#Voice19,
  body #mainContentsArea ul#backnumberList li a#Voice18,
  body #mainContentsArea ul#backnumberList li a#Voice17,
  body #mainContentsArea ul#backnumberList li a#Voice16,
  body #mainContentsArea ul#backnumberList li a#Voice15,
  body #mainContentsArea ul#backnumberList li a#Voice14,
  body #mainContentsArea ul#backnumberList li a#Voice13,
  body #mainContentsArea ul#backnumberList li a#Voice12,
  body #mainContentsArea ul#backnumberList li a#Voice11,
  body #mainContentsArea ul#backnumberList li a#Voice10,
  body #mainContentsArea ul#backnumberList li a#Voice09,
  body #mainContentsArea ul#backnumberList li a#Voice08,
  body #mainContentsArea ul#backnumberList li a#Voice07,
  body #mainContentsArea ul#backnumberList li a#Voice06,
  body #mainContentsArea ul#backnumberList li a#Voice05,
  body #mainContentsArea ul#backnumberList li a#Voice04,
  body #mainContentsArea ul#backnumberList li a#Voice03,
  body #mainContentsArea ul#backnumberList li a#Voice02,
  body #mainContentsArea ul#backnumberList li a#Voice01,
  body #mainContentsArea ul#backnumberList li a:hover#Voice27,
  body #mainContentsArea ul#backnumberList li a:hover#Voice26,
  body #mainContentsArea ul#backnumberList li a:hover#Voice25,
  body #mainContentsArea ul#backnumberList li a:hover#Voice24,
  body #mainContentsArea ul#backnumberList li a:hover#Voice23,
  body #mainContentsArea ul#backnumberList li a:hover#Voice22,
  body #mainContentsArea ul#backnumberList li a:hover#Voice21,
  body #mainContentsArea ul#backnumberList li a:hover#Voice20,
  body #mainContentsArea ul#backnumberList li a:hover#Voice19,
  body #mainContentsArea ul#backnumberList li a:hover#Voice18,
  body #mainContentsArea ul#backnumberList li a:hover#Voice17,
  body #mainContentsArea ul#backnumberList li a:hover#Voice16,
  body #mainContentsArea ul#backnumberList li a:hover#Voice15,
  body #mainContentsArea ul#backnumberList li a:hover#Voice14,
  body #mainContentsArea ul#backnumberList li a:hover#Voice13,
  body #mainContentsArea ul#backnumberList li a:hover#Voice12,
  body #mainContentsArea ul#backnumberList li a:hover#Voice11,
  body #mainContentsArea ul#backnumberList li a:hover#Voice10,
  body #mainContentsArea ul#backnumberList li a:hover#Voice09,
  body #mainContentsArea ul#backnumberList li a:hover#Voice08,
  body #mainContentsArea ul#backnumberList li a:hover#Voice07,
  body #mainContentsArea ul#backnumberList li a:hover#Voice06,
  body #mainContentsArea ul#backnumberList li a:hover#Voice05,
  body #mainContentsArea ul#backnumberList li a:hover#Voice04,
  body #mainContentsArea ul#backnumberList li a:hover#Voice03,
  body #mainContentsArea ul#backnumberList li a:hover#Voice02,
  body #mainContentsArea ul#backnumberList li a:hover#Voice01{
	  margin: 0 auto;
  }
}

