@charset "utf-8";

/* ----- image ----- */

#article img {
width:260px;
height:180px;
background-color:#cccccc;
border:none 0px transparent;
}

#article img#interviewee-profile-img {
width:100px;
height:75px;
}

.column.sub img.imgad {
width:300px;
height:148px;
}

#fig1-1,
#fig2-2,
#fig3-1,
#fig3-3,
#fig4-2
{
float:right;
margin-left:1.5em;
}

#fig1-2,
#fig2-1,
#fig2-3,
#fig3-2,
#fig4-1,
#fig4-3 {
float:left;
margin-right:1.5em;
}

/* ----- // image ----- */

body {
color: #333;
background: #fff;
}

#article h1 {
color:#29b3d9;
color:#29b3d9;
clear:both;
font-size:140%;
font-size:146%;
margin:0 0 1.5em 0;
padding:0.5em 0 0.55em 0;
border-bottom:solid 1px #39c6ed;
font-weight:normal;
}

#article .leadtext {
font-size:98%;
line-height:160%;
margin:0;
}

#article p {
padding:0;
margin:0 0 1.65em 0;
line-height:190%;
}


#article .question,
#article .answer {
font-size:105%;
font-weight:normal;
}

#article .question {
color:#3696ba;
color:#088dbe;
}

#article .exposition {
background-color:#edfbfe;
color:#3696ba;
color:#088dbe;
color:#1f91bc;
padding:1em 1.2em;
margin:0.5em 0 1.8em 0;
clear:both;
}

#article .credit {
text-align:right;
padding:1.5em 1em 1.5em 0;
border-bottom:solid 1px #ececec;
font-size:92%;
margin-bottom:2em;
}

#article .interviewee-profile {
border:solid 1px #ececec;
background-color:#f7f7f7;
padding:1em 2em;
margin:2em 0;
}

#article .interviewee-profile img {
border:none 0 transparent;
float:left;
margin:0 1em 0.5em 0;
}

#interviewpage .column.sub .adwrapper{
/* background-color:#E7EEF4; */
background-color:#f4fcfd;
background-color:#f5fbfd;
border:none 0 transparent;
}


.adwrapper h2,
.adwrapper .strong {
color:#4dbadb;
}


.adwrapper h2 {
font-size:18px;
line-height:24px;
font-weight:normal;
text-align:center;
margin:0;
padding:1em 0 0.8em 0;
letter-spacing:-0.025em;
}

.adwrapper p.mute{
color:#666666;
}

.adwrapper p{
padding:0 2em;
margin:0 0 1em 0;
line-height:175%;
}

.adwrapper h3 {
text-align:center;
padding:1.75em 0 0.75em 0;
font-size:106%;
}

.adwrapper hr {
border-color:#e6e6e6;
margin:2em 0 0 0;
}

#article .a,
a.sprlink,
.adwrapper a,
a.sprlink.link-top {
color: #1e3d7a;
}

.pagination {
clear:both;
padding-top:1em;
}

.pagination a {
display: block;
padding:12px;
border-radius: 3px;
color: #1e3d7a !important;
font-weight: bold;
text-align: center;
background: #f3f3f3;
}

/* ----- content navi ----- */
.emitakei-nav {
  margin-top: 50px;
  padding-top: 20px;
  border-top: 2px solid #eee;
}
.emitakei-nav-title {
  margin-bottom: 10px;
  color: #999;
  font-size: 12px;
  font-weight: normal;
}
.emitakei-nav li {
  margin: 10px 0 0 32px;
  list-style-type: decimal-leading-zero;
  font-size: 14px;
  font-weight: bold;
  color:#818a9d;
}

.emitakei-nav a.on,
.emitakei-nav a.on:hover {
  text-decoration: none;
  color:#818a9d;
  font-weight:normal;
}
