/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* people.CSS
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

/* vol.1 */
p.TextNotes {
   line-height:1.3em;
   margin-left:80px;
}
.Mr5List {
   margin:0.5em 0em 0em;
}
td.AfterIntervieLine {
   background-color:#393939;
}
td.AfterIntervieLine td {
   background-color:#ffffff;
}
/* vol.2 */
p.Interviewer {
   line-height:1.3em;
   color:#6f77ba;
   font-weight:bold;
}
div.Interviewee {
   margin:6px 2px 8px;
   line-height:1.3em;
}
div.Interviewer {
   line-height:1.3em;
   color:#6f77ba;
}

/* vol.3 */
div.InterviewerVol03 {
   font-weight:bold;
   font-size:110%;
   padding:0px 0px 0px 0.3em;
   border:solid #f9b467;
   border-width:0px 0px 0px 5px;
   line-height:130%;
}
div.MdPeople {
   margin-bottom:15px;
}
div.InterviewerBelow {
   margin-bottom:10px;
}
div.IntervieweeBelow {
   margin-bottom:10px;
}
p.IntervieweeVol03 {
   margin:0px 0px 0px 0.6em;
   line-height:130%;
}
td.PeopleInfo {
   background-color:#edebd5;
}
span.MarkPeople {
   color:#e1621d;
}

/* vol.4 */
td.Bg01 {
   background-image :url("/people/vol04/img/bg_vol04_left.gif");
   background-repeat :repeat-y;
}
td.Bg02 {
   background-image :url("/people/vol04/img/bg_vol04_right.gif");
   background-repeat :repeat-y;
}
div.InterviewerVol04 {
   font-size:85%;
   font-weight:bold;
   color:#d24629;
   padding:15px 8px 8px 10px;
   line-height:1.3em;
}
div.IntervieweeVol04 {
   font-weight:bold;
   padding:8px 8px 8px 10px;
   line-height:1.45em;
}
td.Contents {
background-color:#98afd9;
}
span.Name {
   color:#ffffff;
}

/* vol.5 */
div.InterviewerVol05 {
   font-weight:bold;
   font-size:90%;
   line-height:1.3em;
}
div.IntervieweeVol05 {
   line-height:1.3em;
}
td.ContentsVol05 {
   background-color:#d4e0d2;
}
td.ContentsVol05 td {
   background-color:#f4faf0;
}
div.MrVol05Contents {
   margin:0px 10px 0px 10px;
}
div.MrVol05Md {
   margin:20px 0px 20px 0px;
}
span.NameVol05 {
   color:#007800;
   font-weight:bold;
}
p.Profile{
   font-size:80%;
   line-height:1.3em;
}

/* vol.6 */
div.NameVol06 {
   font-weight:bold;
   color:#000000;
   line-height:1.3em;
}
div.ItervieweeVol06 {
   color:#002da0;
   font-weight:bold;
   line-height:1.3em;
}
td.Bg01Vol06 {
   background:#ffffff url('/people/vol06/img/vol06_photo01.jpg') no-repeat;
}

/* vol.7 */
p.InterviewerVol07 {
   line-height:1.3em;
   color:#000000;
   font-weight:bold;
}
span.GreenMark {
   color:#087c00;
}
div.IntervieweeVol07 {
   margin:5px 2px 8px;
   line-height:1.3em;
}
span.NameVol07 {
   color:#2787ff;
}
div.MrContents {
   margin:0px 10px 0px 10px;
}
p.IntervieweeVol07 {
   margin:5px 2px 8px;
   line-height:1.3em;
}
div.Interview {
   line-height:1.3em;
   color:#000000;
   font-size:80%;
}
div.PlofileVol07 {
   color:353277;
   margin:5px 2px 8px;
   line-height:1.3em;
   font-size:80%;
}
td.PlofileVol07 {
   background-color:#b8cfe5;
}
td.After {
   background-color:#d6eef0;
}

/* vol.8 */
div.InterviewVol08 {
   color:#73966e;
   font-size:85%;
   font-weight:bold;
   line-height:130%;
}
span.NameVol08 {
   color:#197c8b;
   font-weight:bold;
}
span.NotesVol08InText {
   color:#4b7373;
}
span.NotesVol08 {
   color:#4b7373;
   font-size:85%;
}
td.BgVol08 {
   background:#ffffff url('/people/vol08/img/vol08_bg_01.jpg') no-repeat;
}
p.AfterVol08 {
   color:#6d6e71;
   font-size:85%;
   line-height:130%;
}
td.BgInfo {
   background-color:#faf5c8;
}
td.BgProVol08 {
   background-color:#cdd7be;
}
p.ProVol08 {
   font-size:85%;
   line-height:130%;
}

/* vol.9 */
div.InterviewVol09 {
   color:#477e2e;
   font-size:85%;
   font-weight:bold;
   line-height:130%;
}
span.NameVol09 {
   color:#be8000;
   font-weight:bold;
}
span.NotesVol09InText {
   color:#3c876a;
   font-size:85%;
}
span.NotesVol09 {
   color:#3c876a;
   font-size:85%;
   line-height:130%;
}
div.CaptionVol09 {
   color:#3c876a;
   font-size:85%;
   line-height:130%;
}
td.CaptionVol09Pd {
   padding:5px;
}
td.CaptionVol09Part {
   background-color:#dddddd;
}
p.AfterVol09 {
   font-size:85%;
   line-height:130%;
}
td.BorProVol09 {
   background-color:#be8000;
}
td.BorProVol09 td.BgProVol09 {
   background-color:#fbeccd;
}
p.ProVol09 {
   font-size:85%;
   line-height:130%;
}
p.ProLinkVol09 {
   color:#003687;
   font-size:85%;
   line-height:130%;
}
td.BorMailVol09 {
   background-color:#807f84;
}
td.BorMailVol09 td {
   background-color:#ffffff;
}
td.ShaMailVol09{
   background:#ffffff url('/people/img/vol09_bg_01.gif') repeat-y;
}
div.DateMailVol09 {
   color:#3c876a;
   font-weight:bold;
}

/* vol.10 */
div.Km01Vol10 {
   color:#7c9119;
   font-weight:bold;
   margin-left:5px;
}
div.Km02Vol10 {
   color:#af8940;
   font-weight:bold;
   margin-left:5px;
}
div.Km03Vol10 {
   color:#3d4e99;
   font-weight:bold;
   margin-left:5px;
}
span.Name01Vol10 {
   color:#205400;
   font-weight:bold;
}
span.Name02Vol10 {
   color:#6f3525;
   font-weight:bold;
}
span.Name03Vol10 {
   color:#58277a;
   font-weight:bold;
}
td.CaptionSL01Vol10 {
   background:#ffffff url(../../../people/img/vol10_sidel_01.gif) repeat-y;
}
td.CaptionSR01Vol10 {
   background:#ffffff url(../../../people/img/vol10_sider_01.gif) repeat-y;
}
div.Photo01Vol10 {
   float:right;
   width:334px;
   margin-bottom:10px;
   padding:0px;
}
div.Photo02Vol10 {
   float:left;
   width:335px;
   margin-bottom:10px;
   padding:0px;
}
div.Photo03Vol10 {
   float:left;
   width:210px;
   margin-bottom:10px;
   padding:0px;
}
div.Photo04Vol10 {
   float:right;
   width:282px;
   margin-bottom:10px;
   padding:0px;
}
div.Photo05Vol10 {
   float:left;
   width:357px;
   margin-bottom:10px;
   padding:0px;
}
div.Photo06Vol10 {
   float:right;
   width:143px;
   margin-bottom:10px;
   padding:0px;
}
div.Photo07Vol10 {
   float:left;
   width:244px;
   margin-bottom:10px;
   padding:0px;
}
td.CaptionBg01Vol10 {
   background-color:#e4eae0;
}
div.Caption01Vol10 {
   font-size:80%;
   color:#183f00;
   margin:0px 7px 3px;
}
td.CaptionBg02Vol10 {
   background-color:#e8e1e0;
}
div.Caption02Vol10 {
   font-size:80%;
   color:#6f3525;
   margin:0px 7px 3px;
}
td.CaptionBg03Vol10 {
   background-color:#e2dce7;
}
div.Caption03Vol10 {
   font-size:80%;
   color:#3f0b64;
   margin:0px 7px 3px;
}
td.CaptionSL02Vol10 {
   background:#ffffff url(../../../people/img/vol10_sidel_02.gif) repeat-y;
}
td.CaptionSR02Vol10 {
   background:#ffffff url(../../../people/img/vol10_sider_02.gif) repeat-y;
}
td.CaptionSL03Vol10 {
   background:#ffffff url(../../../people/img/vol10_sidel_03.gif) repeat-y;
}
td.CaptionSR03Vol10 {
   background:#ffffff url(../../../people/img/vol10_sider_03.gif) repeat-y;
}
td.CaptionSL04Vol10 {
   background:#ffffff url(../../../people/img/vol10_sidel_04.gif) repeat-y;
}
td.CaptionSR04Vol10 {
   background:#ffffff url(../../../people/img/vol10_sider_04.gif) repeat-y;
}
td.CaptionSL05Vol10 {
   background:#ffffff url(../../../people/img/vol10_sidel_05.gif) repeat-y;
}
td.CaptionSR05Vol10 {
   background:#ffffff url(../../../people/img/vol10_sider_05.gif) repeat-y;
}
td.CaptionSL06Vol10 {
   background:#ffffff url(../../../people/img/vol10_sidel_06.gif) repeat-y;
}
td.CaptionSR06Vol10 {
   background:#ffffff url(../../../people/img/vol10_sider_06.gif) repeat-y;
}
td.CaptionSL07Vol10 {
   background:#ffffff url(../../../people/img/vol10_sidel_07.gif) repeat-y;
}
td.CaptionSR07Vol10 {
   background:#ffffff url(../../../people/img/vol10_sider_07.gif) repeat-y;
}
td.ProfileSideLVol10 {
   background:#ffffff url(../../../people/img/vol10_profile_sidel.gif) repeat-y;
}
td.ProfileSideRVol10 {
   background:#ffffff url(../../../people/img/vol10_profile_sider.gif) repeat-y;
}
td.ProfileVol10 {
   background-color:#ece9d3;
}
div.ProfileVol10 {
   margin:8px 14px;
}
/* vol.11 */
p.InterviewerVol11 {
   line-height:1.3em;
   color:#303b6d;
}
.Name01Vol11 {
   color:#3b604e;
   font-weight:bold;
}
td.ProfileVol11 {
   background-color:#ece9d3;
   padding:20px 20px 20px 90px;
}
td.Caption00Vol11 {
   font-size:80%;
   line-height:130%;
}
td.Caption01Vol11 {
   font-size:80%;
   background:#dfd8ad;
   padding:10px 5px;
   line-height:130%;
}

/* vol.12 */
div.ContentsVol12 {
   background:url(../../../people/img/vol12_bg.gif) repeat-y;
   padding:25px 28px 35px 13px;
}
p.QVol12 {
   font-weight:bold;
   color:#313131;
   margin:15px 0px 10px 0px;
   padding-bottom:5px;
   border-bottom:1px dotted #d1d1c5;
}
div.AVol12 {
   font-size:0.9em;
   line-height:1.3em;
}
span.NamerVol12 {
   color:#701125;
   font-weight:bold;
}
span.NamebVol12 {
   color:#173873;
   font-weight:bold;
}
table.PhotobrVol12 {
  margin-bottom:1em;
  float:right;
}
td.PhotobrVol12 {
   background-color:#d8dde7;
   color:#173873;
   font-size:0.8em;
   line-height:1.5em;
   padding:8px;
}
div.PhotoblVol12 {
   background:#d8dde7;
   color:#173873;
   float:left;
   margin:0px 10px 10px 0px;
   width:236px;
}
div.PhotoblVol12 div {
   font-size:0.8em;
   line-height:1.5em;
   margin:8px;
   width:236px;
}
table.PhotorrVol12 {
  margin-bottom:1em;
  float:right;
}
td.PhotorrVol12 {
   background-color:#e6d3d7;
   color:#63202e;
   font-size:0.8em;
   line-height:1.5em;
   padding:8px;
}

div.PhotorlVol12 {
   background:#e6d3d7;
   color:#63202e;
   float:left;
   margin:0px 10px 10px 0px;
}
div.PhotorlVol12 div {
   font-size:0.8em;
   line-height:1.5em;
   margin:8px;
   width:236px;
}

div.PointrVol12 {
   font-weight:bold;
   line-height:1.5em;
   background-color:#efe8ea;
   color:#701125;
   border-left:1px dotted #701125;
   border-right:1px dotted #701125;
   border-bottom:1px dotted #701125;
   padding:10px 15px;
/*   width:528px;*/
   margin-right:1px;
}
div.PointbVol12 {
   font-weight:bold;
   line-height:1.5em;
   background-color:#e8ebf1;
   color:#3a5688;
   border-left:1px dotted #3a5688;
   border-right:1px dotted #3a5688;
   border-bottom:1px dotted #3a5688;
   padding:10px 15px;
/*   width:528px;*/
   margin-right:1px;
}
div.InVol12 {
   font-size:0.9em;
   line-height:1.3em;
   color:#5d5d2f;
   margin:10px 20px;
}
div.InVol12 p {
   font-size:1.2em;
   font-weight:bold;
   margin:0px 0px 10px 0px;
}
div.ProVol12 {
   font-size:0.9em;
   line-height:1.3em;
   border-left:1px solid #b0b0b0;
   border-right:1px solid #b0b0b0;
   border-bottom:1px solid #b0b0b0;
   background-color:#ffffff;
   padding:10px;
/*   width:528px;*/
   margin-right:1px;
}
div.ProVol12 p {
   font-weight:bold;
   margin:10px 0px;
}
div.BtVol12 {
   margin:30px 0px 0px 0px;
}


/* vol.13 */
div.ContentsVol13 {
   border-width:0px 1px;
   border-color:#e4ecef;
   border-style:solid;
   background-color:#f8f8f8;
   padding:25px 12px 35px;
}
p.QVol13 {
   font-weight:bold;
   color:#313131;
   margin:15px 0px 10px;
   padding-bottom:5px;
   border-bottom:1px dotted #d1d1c5;
}
p.QVol13 span.mark {
   color:#269ad1;
}
div.AVol13 {
   font-size:0.9em;
   line-height:1.3em;
   width:100%;
}
span.NamerVol13 {
   color:#e29a00;
   font-weight:bold;
}
table.PhotoVol13 {
   margin-bottom:1em;
}
td.PhotoCapVol13 {
   color:#002173;
   font-size:0.8em;
   line-height:1.3em;
   background-color:#d8dde7;
}
td div.cap {
   margin:8px;
}
div.BtVol13 {
   margin-top:30px;
}

/* インタビュー */
div.interviewerVol13 {
   margin:8px 15px;
   color:#002173;
   line-height:1.3em;
   font-size:0.9em;
}
div.interviewerVol13 div.km {
   margin-bottom:10px;
}

/* プロフィール */
div.profileVol13 {
   font-size:0.9em;
   border:1px solid #b5b2a8;
   background-color:#ffffff;
   color:#7e5601;
   line-height:1.3em;
}
div.profileVol13 a:link,
div.profileVol13 a:visted {
   color:#7e5601;
}
div.profileVol13 div.profile {
   margin:12px 17px;
}
div.profileVol13 div.profile p {
   margin:0px 5px;
}
div.profileVol13 div.profile div.mm {
   background-color:#e1e0dc;
   padding:5px 7px;
   color:#7e5601;
   font-weight:bold;
   margin-top:10px;
   margin-bottom:5px;
}

/* お知らせ */
div.infoVol13 {
   border:1px dotted #ef0004;
   font-size:0.9em;
   background-color:#ffffff;
}
div.infoVol13 p {
   line-height:1.3em;
   margin:0px;
}
div.infoVol13 div.kminfo {
   background-color:#ef0004;
   color:#ffffff;
   font-weight:bold;
   padding:6px 0px;
   text-align:center;
}
div.infoVol13 div.info {
   margin:10px 18px;
   color:#7e5601;
   line-height:1.3em;
}
div.infoVol13 table th,div.infoVol13 table th {
   text-align:left;
}
div.infoVol13 table th,div.infoVol13 table td p {
   font-size:0.9em;
   color:#7e5601;
}

span.ItemVol13 {
   font-weight:bold;
}
p.LeadVol13 {
   line-height:1.3em;
   margin:10px 0px 20px;
   border-top:1px dotted #fecc00;
   padding:5px 0px;
   font-weight:bold;
   font-size:1.1em;
   border-bottom:1px dotted #fecc00;
}
td.PhotoCap_02Vol13 {
   color:#e28500;
   font-size:0.8em;
   line-height:1.3em;
   background-color:#f4f0de;
}
table.RecordVol13 td {
   font-size:0.9em;
}
span.TxtCyclisme {
   color:#269ad1;
}

/* vol.14 */
div.ContentsVol14 {
   border-width:0px 1px;
   border-color:#f8eff1;
   border-style:solid;
   background-color:#fdfafb;
   padding:25px 12px 35px;
}
p.QVol14 {
   font-weight:bold;
   color:#314141;
   margin:15px 0px 10px;
   padding-bottom:5px;
   border-bottom:1px dotted #ee94aa;
}
p.QVol14 span.mark {
   color:#269ad1;
}
div.AVol14 {
   font-size:0.9em;
   line-height:1.3em;
   width:100%;
}
span.NamerVol14 {
   color:#e34c72;
   font-weight:bold;
}
table.PhotoVol14 {
   margin-bottom:1em;
}
td.PhotoCapVol14 {
   color:#366f21;
   font-size:0.8em;
   line-height:1.3em;
   background-color:#ecf3ea;
}
td div.cap {
   margin:8px;
}
div.BtVol14 {
   margin-top:30px;
}
/* プロフィール */
div.profileVol14 {
   font-size:0.9em;
   border:1px solid #b5b2a8;
   background-color:#ffffff;
   color:#487462;
   line-height:1.3em;
}
div.profileVol14 div.profile {
   margin:12px 17px;
}
div.profileVol14 div.profile p {
   margin:0px 0px 0px 5px;
   font-size:90%;
}
div.profileVol14 div.profile div.mm {
   background-color:#e1e0dc;
   padding:5px 7px;
   color:#487462;
   font-weight:bold;
   margin-top:10px;
   margin-bottom:5px;
}
/* インタビュー */
div.interviewerVol14 {
   margin:8px 15px;
   color:#870622;
   line-height:1.3em;
   font-size:0.9em;
}
div.interviewerVol14 div.km {
   margin-bottom:10px;
}


/* vol.15 */
div.ContentsVol15 {
   border-width:0px 1px;
   border-color:#f8eff1;
   border-style:solid;
   background-color:#fdfafb;
   padding:25px 12px 35px;
}
p.QVol15 {
   font-weight:bold;
   color:#314141;
   margin:15px 0px 10px;
   padding-bottom:5px;
   border-bottom:1px dotted #ba8283;
}
p.QVol15_02 {
   font-weight:bold;
   color:#314141;
   margin:15px 0px 10px;
   padding-bottom:5px;
}
p.QVol15 span.mark {
   color:#269ad1;
}
div.AVol15 {
   font-size:0.9em;
   line-height:1.3em;
}
span.NamerVol15 {
   color:#817d2e;
   font-weight:bold;
}
table.PhotoVol15 {
   margin-bottom:1em;
}
td.PhotoCapVol15 {
   color:#8a8a8a;
   font-size:0.8em;
   line-height:1.3em;
   background-color:#ffffff;
}
td.PhotoCapVol15_02 {
   color:#712f30;
   font-size:0.8em;
   line-height:1.3em;
   background-color:#d4b7b8;
}
p.cap {
   margin:0px 5px 5px 10px;
   font-size:0.8em;
   line-height: 1.5em; 
   color:#999999
}
div.cap_02 {
   font-size:0.8em;
   line-height: 1.5em; 
   color:#999999
}
div.BtVol15 {
   margin-top:30px;
}

div.Imgborder {
   border:1px solid #cccccc;
   color:#487462;
   line-height:1.3em;
   margin:0px 0px 10px 10px;
}
div.Imgborder_left{
   border:1px solid #cccccc;
   color:#487462;
   line-height:1.3em;
   margin:10px 10px 0px 0px;
}
div.Imgborder_02 {
   border:1px solid #c8c6a4;
   color:#68641f;
   line-height:1.3em;
}
div.Imgborder_03 {
   border:1px solid #cccccc;
   line-height:1.3em;
}
div.infoVol15 {
   font-size:0.9em;
   border:1px solid #000000;
   background-color:#ffffff;
   color:#487462;
   line-height:1.3em;
}
/* プロフィール */
div.profileVol15 {
   font-size:0.9em;
   border:1px solid #c8c6a4;
   background-color:#ffffff;
   color:#68641f;
   line-height:1.3em;
}
div.profileVol15 div.profile {
   margin:12px 17px;
}
div.profileVol15 div.profile p {
   margin:0px 0px 0px 5px;
   font-size:90%;
}

/* インタビュー */
div.interviewerVol15 {
   margin:8px 15px;
   color:#122c5a;
   line-height:1.3em;
   font-size:0.9em;
}
div.interviewerVol15 div.km {
   margin-bottom:10px;
}



/* vol.16 */
div.ContentsVol16 {
   border-width:0px 1px;
   border-color:#f8eff1;
   border-style:solid;
   background-color:#ffffff;
   padding:25px 12px 35px;
}
p.QVol16_01 {
   font-weight:bold;
   color:#314141;
   margin:15px 0px 10px;
   padding-bottom:5px;
   border-bottom:1px dotted #83A1BD;
}
p.QVol16_02 {
   font-weight:bold;
   color:#314141;
   margin:15px 0px 10px;
   padding-bottom:5px;
   border-bottom:1px dotted #ee94aa;
}
p.QVol16 span.mark {
   color:#269ad1;
}
div.AVol16 {
   font-size:0.9em;
   line-height:1.3em;
   width:100%;
}
span.NamerVol16 {
   color:#506C9C;
   font-weight:bold;
}
table.PhotoVol16 {
   margin-bottom:1em;
}
td.PhotoCapVol16 {
   color:#B5B5B6;
   font-size:0.8em;
   line-height:1.3em;
   background-color:#ffffff;
}
td div.cap {
   margin:4px;
}
div.BtVol16 {
   margin-top:30px;
}
/* プロフィール */
div.profileVol16 {
   font-size:0.9em;
   border:1px solid #E2D0CB;
   background-color:#ffffff;
   color:#487462;
   line-height:1.3em;
}
div.profileVol16 div.profile {
   margin:10px 0px 10px 10px;
}
div.profileVol16 div.profile p {
   margin:0px 0px 0px 5px;
   font-size:90%;
}
div.profileVol16
 div.profile div.mm {
   background-color:#e1e0dc;
   padding:5px 7px;
   color:#487462;
   font-weight:bold;
   margin-top:10px;
   margin-bottom:5px;
}

/* インタビュー */
div.interviewerVol16 {
   font-size:0.9em;
   border:1px solid #AEB8CC;
   background-color:#ffffff;
   color:#487462;
   line-height:1.3em;
}
div.interviewerVol16 div.interviewer {
   margin:12px 17px;
}
div.interviewerVol16 div.interviewer p {
   margin:0px 0px 0px 5px;
   font-size:90%;
   color:#404040;
}



/* vol.17 */
div.ContentsVol17 {
   border-width:0px 1px;
   border-color:#f8eff1;
   border-style:solid;
   background-color:#f5f4fa;
   padding:25px 12px 35px;
}
p.QVol17 {
   font-weight:bold;
   color:#314141;
   margin:15px 0px 10px;
   padding-bottom:5px;
   border-bottom:1px dotted #a37ca5;
}
p.QVol17 span.mark {
   color:#269ad1;
}
div.AVol17 {
   font-size:0.9em;
   line-height:1.3em;
   width:100%;
}
span.NamerVol17 {
   color:#a37ca5;
   font-weight:bold;
}
table.PhotoVol17 {
   margin-bottom:1em;
}
td.PhotoCapVol17 {
   color:#B5B5B6;
   font-size:0.8em;
   line-height:1.3em;
   background-color:#ffffff;
}
td div.cap {
   margin:4px;
}
div.BtVol16 {
   margin-top:30px;
}
p.QVol17_02{
   color:#a37ca5;
   font-size:0.8em;
   line-height:1.3em;
}

/* お腹袋」データ */
table.dataVol17 {
   color:#B5B5B6;
   font-size:0.9em;
   line-height:1.1em;
   background-color:#ffffff;
}



/* 一言 */
div.wordVol17 {
   font-size:0.9em;
   line-height:1.3em;
   width:100%;
   background-color:#f5f1d1;
   color:#000000;
}

/* インタビュー */
div.interviewerVol17 {
   font-size:0.9em;
   background-color:#f5f4fa;
   color:#000000;
   
   line-height:1.3em;
}
div.interviewerVol17 div.interviewer {
   margin:12px 17px;
}
div.interviewerVol17 div.interviewer p {
   margin:0px 0px 0px 5px;
   font-size:90%;
   color:#4f1a5b;
}


/* vol.18 */

td.mark{
background:#A01D11;
}
div.ContentsVol18 {
   border-width:0px 1px;
   border-color:#FFF7F3;
   border-style:solid;
   background-color:#FFF7F3;
   padding:25px 12px 20px 12px;
}
div.QVol18 {
   font-weight:bold;
   color:#314141;
   margin-left:3px;
}
p.QVol18 span.mark {
   color:#269ad1;
}
div.AVol18 {
   font-size:0.9em;
   line-height:1.3em;
   width:100%;
   padding-top:5px;
   border-top:1px dashed #CB3A4C;
}
span.NamerVol18 {
   color:#02357E;
   font-weight:bold;
}
table.PhotoVol18 {
   margin-bottom:1em;
}
.PhotoCapVol18 {
   color:#999999;
   font-size:0.9em;
   line-height:1.3em;
}
td div.cap {
   margin:4px;
}

p.QVol18_02{
   color:#a37ca5;
   font-size:0.8em;
   line-height:1.3em;
}

/* インタビュー */
.profVol18{
   margin:8px 10px;
   font-size:90%;
   color:#2E5E98;
}
div.interviewerVol18{
   margin:5px;
   font-size:90%;
   color:#1D8C8F;
}
div.proflineVol18{
   border-style:solid;
   border-color:#2E5E98;
   width:525px;
   border-width:1px;
   background-color:#FFFFFF; 
}

div.prof_mdVol18{
   font-size:90%;
   color:#2E5E98;
   background-color:#E7E9EC;
   margin:0 10px;
   padding:3px;
}
div.infolineVol18{
   border-style:solid;
   border-color:#A01D11;
   width:525px;
   border-width:1px;
   background-color:#FFFFFF; 
}
div.info_mdVol18{
   font-size:90%;
   color:#FFFFFF;
   background-color:#A01D11;
   padding:5px;
}
span.mark_Vol18{
   color:#A01D11;
   font-weight:bold;
   
}

/* vol.19 */
div.ContentsVol19 {
   border-width:0px 1px;
   border-color:#FFF7F3;
   border-style:solid;
   background-color:#FFF7F3;
   padding:15px 12px 20px 12px;
}

div.QVol19  {
   font-weight:bold;
   color:#314141;
   margin-left:3px;
   margin-top:2px;
}

div.AVol19 {
   font-size:0.9em;
   line-height:1.3em;
   width:100%;
   padding-top:5px;
   border-top:1px dashed #f99f6e;
}

td.mark_vol19{
background:#f99f6e;
}

span.NamerVol19 {
   color:#f76e75;
   font-weight:bold;
}

.PhotoCapVol19 {
   color:#999999;
   font-size:0.9em;
   line-height:1.3em;
}

span.line_vol19 {
   font-size:0.9em;
   line-height:1.3em;
   width:100%;
   padding-top:5px;
   border-top:1px dashed #f99f6e;
}

div.BtVol19 {
   margin-top:30px;
}
.PhotoCapVol19 {
   color:#999999;
   font-size:0.9em;
   line-height:1.3em;
}


div.interview_vol19{
   font-size:0.9em;
   line-height:1.3em;
   color:#83ba84;
   padding:10px;
   }

div.interview_line_vol19{
   margin:20px 0px;
}

div.prof_vol19{
   font-size:0.9em;
   color:#fb9546;
   line-height:1.3em;
   padding:10px;
   padding-bottom:40px;
   border:1.5px solid #fb9546;
}

div.info_vol19{
   font-size:0.9em;
   line-height:1.5em;
   padding:10px;
}
span.emphasis_vol19{
   font-size:1em;
   line-height:1.3em;
   color:#6eb7fb;
   font-weight:bold;
}

span.CDR_vol19{
   font-size:0.8em;
   line-height:1.3em;
   color:#1e588e;
}

/* vol.20 */

.vol20_bg{
   background-color:#f3f4f8;
   
   }
div.ContentsVol20 {
/*   border-width:0px 1px;
   border-color:#1c5c8b;
   border-style:solid;*/
   background-color:#f3f4f8;
   padding:15px 12px 20px 12px;
}
div.QVol20  {
   font-size:13pt; /* font-size:110%; */
   line-height:16pt;
   font-weight:bold;
   color:#3c8dc5;
   margin-left:3px;
   margin-top:2px;
}
td.mark_vol20{
   background:#1c5c8b;
   width:3;
}
div.AVol20 {
   font-size:11pt; /* font-size:80%; */
   line-height:14pt;
   padding:5px;
   border-top:1px dashed #7c6854;
}
span.NamerVol20 {
   color:#7c6854;
   font-weight:bold;
}

span.vol20_cap{
   font-size:10pt;/*70%;*/
   line-height:13pt;
   color:#727171;
}

table.vol20_space{
   margin-top:20px;
   clear:left;
}
table.vol20_space_L{
   margin-top:20px;
   clear:left;
}
table.vol20_space_R{
   margin-top:20px;
   clear:right;
}

div.interview_vol20{
   font-size:13pt; /* font-size:110%; */
   line-height:16pt;
   color:#002859;
   padding:10px;
   }
div.prof_vol20{
   font-size:13px;
   color:#861632;
   line-height:16pt;
   padding:10px;
   padding-bottom:10px;
   border:1.5px solid #861632;
}
div.infotxt_vol20{
   font-size:13pt;
   line-height:18pt;
   padding:10px;
}
span.info_vol20{
   color:#125687;
   font-weight:bold;
}
div.vol20_link{
   font-size:10pt;
   font-weight:bold;
   margin-top:5px;
}





/* vol.21 */

.vol21_bg{
   background-color:#f4f9ef;
   
   }
div.ContentsVol21 {
/*   border-width:0px 1px;
   border-color:#1c5c8b;
   border-style:solid;*/
   background-color:#f4f9ef;
   padding:15px 12px 20px 12px;
}
div.QVol21 {
   font-size:13pt; /* font-size:110%; */
   line-height:16pt;
   font-weight:bold;
   color:#114f40;
   margin-left:3px;
   margin-top:2px;
}
.Qvol21_02{
   margin-left:3px;
   margin-top:2px;
   border-bottom:1px dashed #114f40;
}
td.mark_vol21{
   background:#114f40;
   width:3;
}
div.AVol21 {
   font-size:11pt; /* font-size:80%; */
   line-height:14pt;
   padding:5px;
   border-top:1px dashed #114f40;
}
div.AVol21_02 {
   font-size:11pt; /* font-size:80%; */
   line-height:14pt;
   padding:10px;
}
div.Attention_Vol21 {
   font-size:9pt; /* font-size:70%; */
   line-height:14pt;
   color:#1a6186;
   padding:10px 0;
}
span.NamerVol21 {
   color:#579145;
   font-weight:bold;
}

span.vol21_cap{
   font-size:10pt;/*70%;*/
   line-height:13pt;
   color:#727171;
}

table.vol21_space{
   margin-top:20px;
   clear:left;
}
table.vol21_space_L{
   margin-top:20px;
   clear:left;
}
table.vol21_space_R{
   margin-top:20px;
   clear:right;
}

div.interview_vol21{
   font-size:13pt; /* font-size:110%; */
   line-height:16pt;
   color:#095c88;
   padding:10px;
   }
div.prof_vol21{
   font-size:15px;
   color:#145041;
   line-height:20pt;
   padding:10px;
   padding-bottom:10px;
   border:1.5px solid #145041;
}
div.vol21CD_01 {
   font-size:11pt; /* font-size:80%; */
   color:#013727;
   line-height:14pt;
   font-weight:bold;
   padding:5px 0;
   border-bottom:1px dashed #114f40;
}
div.vol21CD_02 {
   font-size:9pt; /* font-size:70%; */
   line-height:14pt;
   color:#000000;
   line-height:14pt;
   margin:15px 0;
}
div.vol21CD_03 {
   font-size:9pt; /* font-size:70%; */
   line-height:14pt;
   color:#000000;
   line-height:14pt;
   margin-left:5px;
}
span.vol21CD{
   color:#579645;
   font-weight:bold;
}
span.vol21LIVE{
   font-size:11pt; /* font-size:80%; */
   color:#0a4334;
   font-weight:bold;
}
div.vol21LIVE_01 {
   font-size:10pt; /* font-size:80%; */
   color:#000000;
   line-height:14pt;
   padding:10px 0;
}
div.infotxt_vol20{
   font-size:13pt;
   line-height:18pt;
   padding:10px;
}
span.info_vol20{
   color:#0a4334;
   font-weight:bold;
}
div.vol20_link{
   font-size:10pt;
   font-weight:bold;
   margin-top:5px;
}