@charset "utf-8";

body
  {
  margin: 0px;
  padding: 0px;
  background-color: #ffffff;
  color: #333333;
  }
img
  {
  border: 0;
  vertical-align: bottom;
  }  

#topheader
  {
  width: 750px;
  }
#toptitle
  {
  float: left;
  }
#toptitle h1,
#toptitle p
  {
  margin: 0;
  padding: 0;
  }
#topmainimg
  {
  margin: 0;
  padding: 0;
  }
.lastupdate
  {
  color: #bb6fd9;
  text-align: right;
  clear: both;
  margin-right:20px;
  }
#subtitle
  {
  float: right;
  width: 406px;
  }
#subtitle h1,
#subtitle p
  {
  background-color: #bb6fd9;
  /* text-align: center; */
  text-align: left;
  margin: 0;
  padding: 0;
  }
#topmainimg
  {
  float: left;
  margin: 0;
  padding: 0;
  }
#footerwrap
  {
  width: 750px;
  background-color: #bb6fd9;
  padding: 7px 0;
  }
p.page-wrap
  {
  width: 630px;
  float: left;
  margin: 0;
  padding: 0;
  }
p.page-back
  {
  width: 120px;
  float: left;
  margin: 0;
  padding: 0;
  }
p.page-num
  {
  width: 510px;
  float: left;
  font-weight: bold;
  text-align: center;
  margin: 0;
  padding: 0;
  }
p.page-next,
p.page-close
  {
  width: 120px;
  float: right;
  margin: 0;
  padding: 0;
  }
div.page-next a,
div.page-close a{
  margin-right: 6px;
}
p.page-back a{
  margin-left: 6px;
}


/*********************/
.box
  {
  font-size:80% ;
  line-height  : 160% ;
  color: #333;
  margin : 0 0 25px 0;
  }

.box p{
  text-indent: 1.0em;
  text-align:justify;
  text-justify: inter-ideograph;
  word-break: normal;
  line-break: strict;
  margin: 0;
}
.dramabox {
	background-color: #efefef;
	margin: 0 0 20px;
	padding: 10px 15px;
}
.dramabox p {
  font-size: 85%;
  margin: 0;
}
.dramabox p strong {
  font-size: 120%;
}




.imgbox-left
  {
  display: block;
  float: left;
  margin:0 20px 10px 0;
  }
.imgbox-right
  {
  display: block;
  float: right;
  margin:0 0 10px 20px;
  }

ul.img-centerw
  {
   list-style: none;
   margin: 15px 0;
   padding: 0;
  }
ul.img-centerw li
  {
  float:left;
  }
ul.img-centerw li.first
  {
  margin-right: 18px;
  }



h3 {
  color: #af54d1;
  font-weight: bold;
  font-size:110%;
  margin: 2.0em 0 10px 0;
  padding: 0
  }
h3.first {
  margin-top: 0;
  }

div#menuFg0 div {
  white-space: nowrap;
}



h1  {
  margin : 0;
  padding : 0;
  }
/* -----------contents----------- */

.intaview,
.interview
  {
  clear: both;
  padding: 20px 30px 10px 30px;
  }

.read
  {
  font-size:85% ;
  font-weight:bold;
  line-height  : 160%; 
  margin-bottom:20px;
  }

.read02
  {
  font-size:90% ;
  font-weight:bold;
  color: #411874;
  line-height  : 160%; 
  margin: 0px 0px 5px 0px;
  }

.read03
  {
  font-size:100% ;
  font-weight:bold;
  color: #411874;
  line-height  : 160%; 
  margin: 0px 0px 15px 0px;
  }
  
.end
  {
  font-size:80% ;
  font-weight:bold;
  line-height  : 160% ;
  color: #BB6FD9;
  margin : 0px 0px 0px 0px;
  padding : 0px 0px 0px 0px;
  } 





.ans
  {
  font-size:80% ;
  line-height  : 160% ;
  color: #333333;
  margin : -10px 0px 15px 0px;
  padding : 0px 0px 10px 0px;
  } 

.cap
  {
  font-size:70% ;
  line-height  : 150% ;
  color: #333333;
  margin : -15px 0px 15px 0px;
  padding : 0px 0px 0px 0px;
  } 

#book td.lpd
  {
  padding : 15px 10px 15px 25px;
  } 
   
#book td.rpd
  {
  padding : 10px 20px 10px 5px;
  } 
.kohyo
  {
  color: #000;
  font-weight:bold;
  font-size:100% ;
  line-height  : 160% ;
  } 
   
.booktx1
  {
  padding : 5px 0px 10px 0px;
  color: #FFF;
  font-size:80% ;
  line-height  : 160% ;
  } 

.booktx2
  {
  color: #000;
  font-size:70% ;
  line-height  : 160% ;
  } 
.proname
  {
  font-size:125% ;
  font-weight:bold;
  }
#mfoot td
  {
  padding : 7px;
  } 
.page
  {
  font-size:100% ;
  font-weight:bold;
  color: #000000;
  margin :0px;
  } 

#prof{
  background-color: #f0b6e1;
  padding : 30px;
  color: #FFF;
  font-size:85% ;
  line-height  : 190% ;
  width:690px;
  }

#prof2{
  background-color: #8897ff;
  padding : 30px;
  color: #FFF;
  font-size:85% ;
  line-height  : 190% ;
  width:690px;
  }


.arrange-box { padding-bottom:15px;}

/* 女性 */
.person-a {
 color: #FF9900;
  font-weight: bold;
}
.person-b {
  color: #FF3300;
  font-weight: bold;
}
/* 男性 */
.person-c {
 color: #89B700;
  font-weight: bold;
}
.person-d {
  color: #3399FF;
  font-weight: bold;
}


/************interview20用*********/
#interview20 .mainjpg{
  background: transparent url(../images/20/main.jpg) no-repeat 0 0;
  width: 404px;
  height: 434px;
  }
#interview20 #submainimg{
  background: transparent url(../images/20/madotitle2_02.jpg) no-repeat 178px 0;
  float: left;
  width: 344px;
  }
#interview20 .ph01{
  display: block;
  background: transparent url(../images/20/ph01.jpg) no-repeat 0 0;
  width: 250px;
  height: 310px;
  }
#interview20 .ph02{
  display: block;
  background: transparent url(../images/20/ph02.jpg) no-repeat 0 0;
  width: 323px;
  height: 215px;
  }
#interview20 .ph03{
  display: block;
  background: transparent url(../images/20/ph03.jpg) no-repeat 0 0;
  width: 335px;
  height: 250px;
  }
#interview20 .ph04{
  display: block;
  background: transparent url(../images/20/ph04.jpg) no-repeat 0 0;
  width: 335px;
  height: 250px;
  }
#interview20 .ph05{
  display: block;
  background: transparent url(../images/20/ph05.jpg) no-repeat 0 0;
  width: 170px;
  height: 200px;
  }
/*********************/
/************interview21用*********/
#interview21 .mainjpg{
  background: transparent url(../images/21/main.jpg) no-repeat 0 0;
  width: 404px;
  height: 434px;
  }
#interview21 #submainimg{
  background: transparent url(../images/21/madotitle2_02.jpg) no-repeat 178px 0;
  float: left;
  width: 344px;
  }
#interview21 .ph01{
  display: block;
  background: transparent url(../images/21/ph01.jpg) no-repeat 0 0;
  margin-top:10px;
  width: 360px;
  height: 533px;
  }
#interview21 .ph02{
  display: block;
  background: transparent url(../images/21/ph02.jpg) no-repeat 0 0;
  width: 690px;
  height: 450px;
  }

#interview21 .ph03{
  display: block;
  background: transparent url(../images/21/profs.jpg) no-repeat 0 0;
  width: 170px;
  height: 200px;
  }

/*********************/
/************interview22用*********/
#interview22 .mainjpg{
  background: transparent url(../images/22/main.jpg) no-repeat 0 0;
  width: 404px;
  height: 434px;
  }
#interview22 #submainimg{
  background: transparent url(../images/22/madotitle2_02.jpg) no-repeat 178px 0;
  float: left;
  width: 344px;
  }
#interview22 .ph01{
  display: block;
  background: transparent url(../images/22/ph01.jpg) no-repeat 0 0;
  width: 359px;
  height: 230px;
  }
#interview22 .ph02{
  display: block;
  background: transparent url(../images/22/ph02.jpg) no-repeat 0 0;
  width: 359px;
  height: 230px;
  }
#interview22 .ph03{
  display: block;
  background: transparent url(../images/22/ph03.jpg) no-repeat 0 0;
  width: 690px;
  height: 410px;
  }
#interview22 .ph04{
  display: block;
  background: transparent url(../images/22/profs.jpg) no-repeat 0 0;
  width: 150px;
  height: 345px;
  }

.photo_cap {
  font-size:80%;
  font-weight:bold;
  color:#666;
  text-align:center;
  padding:5px 0;}
/*********************/

/************interview23用*********/
#interview23 h3 {
  color: #AF54D1;
  font-weight: bold;
  font-size:90%;
  padding:0px 0 10px 0;
}
#interview23 .style4 {color: #BB6FD9} 



#interview23 .mainjpg{
  background: transparent url(../images/23/main.jpg) no-repeat 0 0;
  width: 404px;
  height: 434px;
  }
#interview23 #submainimg{
  background: transparent url(../images/23/madotitle2_02.jpg) no-repeat 178px 0;
  float: left;
  width: 344px;
  }
#interview23 .ph01{
  display: block;
  background: transparent url(../images/23/ph01.jpg) no-repeat 0 0;
  width: 359px;
  height: 230px;
  }
#interview23 .ph02{
  display: block;
  background: transparent url(../images/23/ph02.jpg) no-repeat 0 0;
  width: 359px;
  height: 230px;
  }
#interview23 .ph03{
  display: block;
  background: transparent url(../images/23/ph03.jpg) no-repeat 0 0;
  width: 690px;
  height: 410px;
  }
#interview23 .ph04{
  display: block;
  background: transparent url(../images/23/profs.jpg) no-repeat 0 0;
  width: 150px;
  height: 180px;
  }
/*********************/
/************interview24用*********/
#interview24 h3 {
  color: #AF54D1;
  font-weight: bold;
  font-size:90%;
  padding:0px 0 10px 0;
}
#interview24 .style4 {color: #BB6FD9} 



#interview24 .mainjpg{
  background: transparent url(../images/24/main.jpg) no-repeat 0 0;
  width: 404px;
  height: 434px;
  }
#interview24 #submainimg{
  background: transparent url(../images/24/madotitle2_02.jpg) no-repeat 178px 0;
  float: left;
  width: 344px;
  }
#interview24 .ph01{
  display: block;
  background: transparent url(../images/24/ph01.jpg) no-repeat 0 0;
  width: 359px;
  height: 230px;
  }
#interview24 .ph02{
  display: block;
  background: transparent url(../images/24/ph02.jpg) no-repeat 0 0;
  width: 359px;
  height: 230px;
  }
#interview24 .ph03{
  display: block;
  background: transparent url(../images/24/profs.jpg) no-repeat 0 0;
  width: 150px;
  height: 180px;
  }
#interview24 #movie{
  background-color: #000;
  padding : 30px;
  color: #FFF;
  font-size:80% ;
  text-align:left;
  line-height  : 180% ;
  width:690px;
  min-height: 353px;
  }
#interview24 .ph04{
  display: block;
  float:left;
  background: transparent url(../images/24/poster.jpg) no-repeat 0 0;
  width: 250px;
  height: 353px;
  }
#interview24 #movie .arrange-box{
  display: block;
   float:left;
   margin-left:30px;
  }
.x-sammary{
  width:400px;
  padding-top:10px;
  }

/*********************/
/************interview25用*********/
#interview25 h3 {
  color: #AF54D1;
  font-weight: bold;
  font-size:90%;
  padding:0px 0 10px 0;
}
#interview25 .style4 {color: #BB6FD9} 



#interview25 .mainjpg{
  background: transparent url(../images/25/main.jpg) no-repeat 0 0;
  width: 404px;
  height: 434px;
  }
#interview25 #submainimg{
  background: transparent url(../images/25/madotitle2_02.jpg) no-repeat 178px 0;
  float: left;
  width: 344px;
  }
#interview25 .ph01{
  display: block;
  background: transparent url(../images/25/ph01.jpg) no-repeat 0 0;
  width: 359px;
  height: 230px;
  }
#interview25 .ph02{
  display: block;
  background: transparent url(../images/25/ph02.jpg) no-repeat 0 0;
  width: 359px;
  height: 230px;
  }
#interview25 .ph03{
  display: block;
  background: transparent url(../images/25/ph03.jpg) no-repeat 0 0;
  width: 690px;
  height: 410px;
  }
#interview25 .ph04{
  display: block;
  background: transparent url(../images/25/profs.jpg) no-repeat 0 0;
  width: 150px;
  height: 327px;
  padding-bottom:30px;
  }
/*********************/
/************interview26用*********/
#interview26 .mainjpg{
  background: transparent url(../images/26/main.jpg) no-repeat 0 0;
  width: 404px;
  height: 434px;
  }
#interview26 #submainimg{
  background: transparent url(../images/26/madotitle2_02.jpg) no-repeat 178px 0;
  float: left;
  width: 344px;
  }
#interview26 .ph01{
  display: block;
  background: transparent url(../images/26/ph01.jpg) no-repeat 0 0;
  margin-top:10px;
  width: 360px;
  height: 317px;
  }
#interview26 .ph03{
  display: block;
  background: transparent url(../images/26/profs.jpg) no-repeat 0 0;
  width: 170px;
  height: 200px;
  }
/*********************/
/************interview27用*********/
#interview27 h3 {
  color: #AF54D1;
  font-weight: bold;
  font-size:90%;
  padding:0px 0 10px 0;
}
#interview27 .style4 {color: #BB6FD9} 



#interview27 .mainjpg{
  background: transparent url(../images/27/main.jpg) no-repeat 0 0;
  width: 404px;
  height: 434px;
  }
#interview27 #submainimg{
  background: transparent url(../images/27/madotitle2_02.jpg) no-repeat 178px 0;
  float: left;
  width: 344px;
  }
#interview27 .ph01{
  display: block;
  background: transparent url(../images/27/ph01.jpg) no-repeat 0 0;
  width: 359px;
  height: 230px;
  }
#interview27 .ph02{
  display: block;
  background: transparent url(../images/27/ph02.jpg) no-repeat 0 0;
  width: 359px;
  height: 230px;
  }
#interview27 .ph03{
  display: block;
  background: transparent url(../images/27/ph03.jpg) no-repeat 0 0;
  width: 690px;
  height: 410px;
  }
#interview27 .ph04{
  display: block;
  background: transparent url(../images/27/profs.jpg) no-repeat 0 0;
  width: 150px;
  height: 180px;
  }
/*********************/
/************interview28用*********/
#interview28 .intaview{
  width: 690px;
  clear: both;
  padding: 20px 30px 10px 30px;
  }
#interview28 .lastupdate{
  width: 720px;
  }
#interview28 .mainjpg{
  background: transparent url(../images/28/main.jpg) no-repeat 0 0;
  width: 404px;
  height: 434px;
  }
#interview28 #submainimg{
  background: transparent url(../images/28/madotitle2_02.jpg) no-repeat 178px 0;
  float: left;
  width: 344px;
  }
#interview28 .ph03{
  display: block;
  background: transparent url(../images/28/profs.jpg) no-repeat 0 0;
  width: 170px;
  height: 200px;
  }
#interview28 .read {
   font-size: 80%;
   font-weight: bold;
   line-height: 180%;
   margin-bottom: 20px;
   padding-top:10px;
}
#interview28 h3 {
  color: #AF54D1;
  font-size: 90%;
  font-weight: bold;
  padding: 0 0 10px;
  }
/*********************/
/************interview29用*********/
#interview29 .mainjpg{
  background: transparent url(../images/29/main.jpg) no-repeat 0 0;
  width: 404px;
  height: 434px;
  }
#interview29 #submainimg{
  background: transparent url(../images/29/madotitle2_02.jpg) no-repeat 178px 0;
  float: left;
  width: 344px;
  }
#interview29 .ph01{
  display: block;
  background: transparent url(../images/29/ph01.jpg) no-repeat 0 0;
  width: 453px;
  height: 340px;
  }
#interview29 .ph02{
  display: block;
  background: transparent url(../images/29/ph02.jpg) no-repeat 0 0;
  width: 227px;
  height: 340px;
  }
#interview29 .ph03{
  display: block;
  background: transparent url(../images/29/ph03.jpg) no-repeat 0 0;
  width: 250px;
  height: 375px;
  }
#interview29 .ph04{
  display: block;
  background: transparent url(../images/29/ph04.jpg) no-repeat 0 0;
  width: 250px;
  height: 375px;
  }
#interview29 .ph05{
  display: block;
  background: transparent url(../images/29/profs.jpg) no-repeat 0 0;
  width: 150px;
  height: 180px;
  }
/*********************/
/************interview30用*********/
#interview30 h3 {
  color: #AF54D1;
  font-weight: bold;
  font-size:90%;
  padding:0px 0 10px 0;
}
#interview30 .mainjpg{
  background: transparent url(../images/30/main.jpg) no-repeat 0 0;
  width: 404px;
  height: 434px;
  }
#interview30 #submainimg{
  background: transparent url(../images/30/madotitle2_02.jpg) no-repeat 178px 0;
  float: left;
  width: 344px;
  }
#interview30 .ph01{
  display: block;
  background: transparent url(../images/30/ph01.jpg) no-repeat 0 0;
  width: 300px;
  height: 495px;
  }
#interview30 .ph02{
  display: block;
  background: transparent url(../images/30/ph02.jpg) no-repeat 0 0;
  width: 670px;
  height: 420px;
  }
#interview30 .ph03{
  display: block;
  background: transparent url(../images/30/profs.jpg) no-repeat 0 0;
  width: 150px;
  height: 180px;
  }
/*********************/
/************interview31用*********/
#interview31 .mainjpg{
  background: transparent url(../images/31/main.jpg) no-repeat 0 0;
  width: 404px;
  height: 434px;
  }
#interview31 .ph01{
  display: block;
  background: transparent url(../images/31/profs.jpg) no-repeat 0 0;
  width: 170px;
  height: 200px;
  }
/*********************/
/************interview32用*********/
#interview32 h3 {
  color: #AF54D1;
  font-weight: bold;
  font-size:90%;
  padding:0px 0 10px 0;
}
#interview32 .mainjpg{
  background: transparent url(../images/32/main.jpg) no-repeat 0 0;
  width: 404px;
  height: 434px;
  }
#interview32 #submainimg{
  background: transparent url(../images/32/madotitle2_02.jpg) no-repeat 178px 0;
  float: left;
  width: 344px;
  }
#interview32 .ph01{
  display: block;
  background: transparent url(../images/32/ph01.jpg) no-repeat 0 0;
  width: 340px;
  height: 230px;
  }
#interview32 .ph02{
  display: block;
  background: transparent url(../images/32/ph02.jpg) no-repeat 0 0;
  width: 340px;
  height: 230px;
  }
#interview32 .ph03{
  display: block;
  background: transparent url(../images/32/ph03.jpg) no-repeat 0 0;
  width: 340px;
  height: 230px;
  }
#interview32 .ph04{
  display: block;
  background: transparent url(../images/32/profs.jpg) no-repeat 0 0;
  width: 150px;
  height: 180px;
  }
/*********************/
/************interview33用*********/
#interview33 h3 {
  color: #AF54D1;
  font-weight: bold;
  font-size:90%;
  padding:0px 0 10px 0;
}
#interview33 .mainjpg{
  background: transparent url(../images/33/main.jpg) no-repeat 0 0;
  width: 404px;
  height: 434px;
  }
#interview33 #submainimg{
  background: transparent url(../images/33/madotitle2_02.jpg) no-repeat 178px 0;
  float: left;
  width: 344px;
  }
#interview33 .ph01{
  display: block;
  background: transparent url(../images/33/ph01.jpg) no-repeat 0 0;
  width: 250px;
  height: 375px;
  }

#interview33 .ph02{
  display: block;
  background: transparent url(../images/33/profs.jpg) no-repeat 0 0;
  width: 150px;
  height: 180px;
  }
/*********************/
/************interview34用*********/
#interview34 h3 {
  color: #AF54D1;
  font-weight: bold;
  font-size:90%;
  padding:0px 0 10px 0;
}
#interview34 .mainjpg{
  background: transparent url(../images/34/main.jpg) no-repeat 0 0;
  width: 404px;
  height: 434px;
  }
#interview34 #submainimg{
  background: transparent url(../images/34/madotitle2_02.jpg) no-repeat 178px 0;
  float: left;
  width: 344px;
  }
#interview34 .ph01{
  display: block;
  background: transparent url(../images/34/ph01.jpg) no-repeat 0 0;
  width: 250px;
  height: 375px;
  }
#interview34 .ph02{
  display: block;
  background: transparent url(../images/34/ph02.jpg) no-repeat 0 0;
  width: 250px;
  height: 418px;
  }
#interview34 .ph03{
  display: block;
  background: transparent url(../images/34/profs.jpg) no-repeat 0 0;
  width: 150px;
  height: 180px;
  }
/*********************/
/************interview35用*********/
#interview35 h3 {
  color: #AF54D1;
  font-weight: bold;
  font-size:90%;
  padding:0px 0 10px 0;
}
#interview35 .mainjpg{
  background: transparent url(../images/35/main.jpg) no-repeat 0 0;
  width: 404px;
  height: 434px;
  }
#interview35 #submainimg{
  background: transparent url(../images/35/madotitle2_02.jpg) no-repeat 178px 0;
  float: left;
  width: 344px;
  }
#interview35 .ph01{
  display: block;
  background: transparent url(../images/35/ph01.jpg) no-repeat 0 0;
  width: 330px;
  height: 220px;
  }
#interview35 .ph02{
  display: block;
  background: transparent url(../images/35/ph02.jpg) no-repeat 0 0;
  width: 330px;
  height: 220px;
  }
#interview35 .ph03{
  display: block;
  background: transparent url(../images/35/ph03.jpg) no-repeat 0 0;
  width: 330px;
  height: 220px;
  }
#interview35 .ph04{
  display: block;
  background: transparent url(../images/35/ph04.jpg) no-repeat 0 0;
  width: 330px;
  height: 220px;
  }


#interview35 .ph05{
  display: block;
  background: transparent url(../images/35/profs.jpg) no-repeat 0 0;
  width: 150px;
  height: 180px;
  }
/*********************/
/************interview36用*********/
#interview36 h3 {
  color: #AF54D1;
  font-weight: bold;
  font-size:90%;
  padding:0px 0 10px 0;
}
#interview36 .mainjpg{
  background: transparent url(../images/36/main.jpg) no-repeat 0 0;
  width: 404px;
  height: 303px;
  }
#interview36 #submainimg{
  background: transparent url(../images/36/madotitle2_02.jpg) no-repeat 178px 0;
  float: left;
  width: 344px;
  }
#interview36 .ph01{
  display: block;
  background: transparent url(../images/36/ph01.jpg) no-repeat 0 0;
  width: 250px;
  height: 333px;
  }
#interview36 .ph02{
  display: block;
  background: transparent url(../images/36/ph02.jpg) no-repeat 0 0;
  width: 350px;
  height: 263px;
  }
#interview36 .ph03{
  display: block;
  background: transparent url(../images/36/ph03.jpg) no-repeat 0 0;
  width: 350px;
  height: 263px;
  }
#interview36 .ph04{
  display: block;
  background: transparent url(../images/36/ph04.jpg) no-repeat 0 0;
  width: 350px;
  height: 263px;
  }
#interview36 .ph05{
  display: block;
  background: transparent url(../images/36/ph05.jpg) no-repeat 0 0;
  width: 350px;
  height: 263px;
  }
#interview36 .ph06{
  display: block;
  background: transparent url(../images/36/profs.jpg) no-repeat 0 0;
  width: 550px;
  height: 460px;
  margin-left: 70px;
  }
/*********************/
/************interview37用*********/
#interview37 h3 {
  color: #AF54D1;
  font-weight: bold;
  font-size:90%;
  padding:0px 0 10px 0;
}
#interview37 .mainjpg{
  background: transparent url(../images/37/main.jpg) no-repeat 0 0;
  width: 404px;
  height: 434px;
  }
#interview37 #submainimg{
  background: transparent url(../images/37/madotitle2_02.jpg) no-repeat 178px 0;
  float: left;
  width: 344px;
  }
#interview37 .ph01{
  display: block;
  background: transparent url(../images/37/ph01.jpg) no-repeat 0 0;
  width: 330px;
  height: 220px;
  }
#interview37 .ph02{
  display: block;
  background: transparent url(../images/37/ph02.jpg) no-repeat 0 0;
  width: 230px;
  height: 225px;
  }
#interview37 .ph03{
  display: block;
  background: transparent url(../images/37/ph03.jpg) no-repeat 0 0;
  width: 330px;
  height: 220px;
  }
#interview37 .ph04{
  display: block;
  background: transparent url(../images/37/ph04.jpg) no-repeat 0 0;
  width: 330px;
  height: 220px;
  }

#interview37 .ph05{
  display: block;
  background: transparent url(../images/37/ph05.jpg) no-repeat 0 0;
  width: 330px;
  height: 220px;
  }
#interview37 .ph06{
  display: block;
  background: transparent url(../images/37/profs.jpg) no-repeat 0 0;
  width: 150px;
  height: 180px;
  }
/*********************/
/************interview38用*********/
#interview38 h3 {
  color: #AF54D1;
  font-weight: bold;
  font-size:90%;
  padding:0px 0 10px 0;
}
#interview38 .mainjpg{
  background: transparent url(../images/38/main.jpg) no-repeat 0 0;
  width: 404px;
  height: 434px;
  }
#interview38 #submainimg{
  background: transparent url(../images/38/madotitle2_02.jpg) no-repeat 178px 0;
  float: left;
  width: 344px;
  }
#interview38 .ph01{
  display: block;
  background: transparent url(../images/38/ph01.jpg) no-repeat 0 0;
  margin:10px 10px 25px;
  width: 670px;
  height: 430px;
  }
#interview38 .ph02{
  display: block;
  background: transparent url(../images/38/profs.jpg) no-repeat 0 0;
  width: 200px;
  height: 350px;
  }
/*********************/




/************interview42用*********/
#interview42 h3 {
  color: #AF54D1;
  font-weight: bold;
  font-size:90%;
  padding:0px 0 10px 0;
}
#interview42 .mainjpg{
  background: transparent url(../images/42/main.jpg) no-repeat 0 0;
  width: 404px;
  height: 434px;
  }
#interview42 #submainimg{
  background: transparent url(../images/42/madotitle2_02.jpg) no-repeat 178px 0;
  float: left;
  width: 344px;
  }
#interview42 .ph01{
  display: block;
  background: transparent url(../images/42/ph01.jpg) no-repeat 0 0;
  margin:10px 10px 25px;
  width: 670px;
  height: 430px;
  }
#interview42 .ph02{
  display: block;
  background: transparent url(../images/42/profs.jpg) no-repeat 0 0;
  width: 200px;
  height: 370px;
  }
/*********************/

/*** interview43 以降、共通で使用可 ***/
.interview h3 {
  color: #AF54D1;
  font-weight: bold;
  font-size:90%;
  margin: 2em 0 10px;
  padding:0px 0 10px 0;
}
/* 1段 1写真(フル巾) */
.ph_cutting_full img {
  float:left;
  display: block;
  margin: 1em 0;
  width: 680px;
/*   height: 490px; */
  }
/* 1段 2写真(ハーフ巾) */
.ph_cutting_half img {
  float:left;
  display: block;
  margin: 1em 10px 1em 0;
  width: 335px;
/*   height: 225px; */
  }
/* 1段 1写真(ハーフ巾) 右寄せまたは左寄せ */
.ph_cutting_half.right img{
  float:right !important;
  display: block;
  margin:  1em 10px 1em 15px;
  }
.ph_cutting_half.left img{
  float:left !important;
  display: block;
  margin:  1em 15px 1em 0px;
  }

/*********************/

/*********************/

/* clearfix */
.img-centerw,
#prof,#prof2,
.intaview,
.interview,
.box,
#footerwrap,
.clearfix{
   zoom:1;
  }

.img-centerw:after,
#prof:after,
#prof2:after,
.intaview:after,
.interview:after,
.box:after,
#footerwrap:after,
.clearfix:after{
  content: ".";
  display: block;
  height: 0px;
  clear: both;
  line-height: 0;
  visibility: hidden;
  }