/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* pickup.CSS
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* vol.1 */
td.BgContents {
   background-color:#fde2f4;
}
.MrBeauty {
   margin:12px 10px 7px;
}
.MrBeautyMakeup {
   margin:4px 10px 7px;
}
td.BgNote {
   background-color:#f2f2f2;
}
td.MdLine01 {
   background-color:#9b006b;
}
td.MdLine02 {
   background-color:#feeef8;
}
td.BgLocalLink {
   background-color:#fef6f1;
}
.LocalLink {
   font-size:85%;
}
.LocalActiveLink {
   color:#898788;
   font-size:85%;
   font-weight:bold;
}
.FtMakeKkm {
   color:#9b006b;
   font-weight:bold;
}
td.BgFoundationColor01 {
   background-color:#ebf6e9;
}
td.BgFoundationColor02 {
   background-color:#e9edf6;
}
td.BgFoundationColor03 {
   background-color:#fbf6e5;
}
td.BgFoundationColor04 {
   background-color:#f7edf8;
}
td.BgTechnique {
   background-color:#f6e8f2;
}
/* vol.2 */
td.Bg {
   background-color:#f0faf0;
}
div.Lead {
   font-weight:bold;
   margin-bottom:0.5em;
   line-height:1.2em;
}
div.MrPart1 {
   margin-left:5px;
   margin-bottom:15px;
}
div.ExplainText {
   margin-right:5px;
   margin-bottom:1.2em;
   line-height:1.2em;
}
div.MrPart1Img {
   margin-bottom:1.2em;
}
div.MrPart2 {
   margin-left:15px;
   margin-bottom:20px;
}
div.MrPart2Img {
   margin:15px 0px 5px;
}
div.ExplainText2 {
   margin-right:5px;
   line-height:1.2em;
}
div.MrPart3 {
   margin-left:5px;
   margin-bottom:20px;
}
div.MrPart3Img {
   margin-bottom:20px;
}
.MrBarrierFreePop {
   margin:3px 0px 10px 0px;
}
.FtBarrierFreePop {
   color:#8889be;
   font-weight:bold;
}
.BgNotes {
   background-color:#e9f3ee;
}
.BgArrow {
   background-color:#cecece;
}
/* vol.3 */
div.Vol03TitleText{
   font-size:85%;
   line-height:130%;
   color:#4b3417;
}
div.Vol03PhotoR {
   float:right;
   padding:10px 10px 5px 10px;
   width:277px;
}
div.Vol03PhotoRRow {
   float:right;
   padding:10px 10px 5px 10px;
   width:154px;
}
div.Vol03PhotoL {
   float:left;
   padding:10px 10px 5px 10px;
   width:277px;
}
div.Vol03Caption {
   color:#4b3417;
   font-size:85%;
   margin-top:5px;
   line-height:130%;
}
span.Vol03Word {
   color:#4b3417;
}
div.Vol03Note {
   color:#4b3417;
   line-height:130%;
}
td.Vol03NoteBg {
   background-color:#fef3d8;
}
.Vol03DataMd {
   color:#6c4d12;
   font-weight:bold;
}
td.Vol03ProfileBg {
   background-color:#fee6aa;
}
div.Vol03ProfileText {
   font-size:85%;
}

/* vol.4 */
div.Vol04TitleText{
   font-size:85%;
   line-height:130%;
   color:#374430;
}
div.Vol04PhotoR {
   float:right;
   padding:10px 10px 5px 10px;
   width:277px;
}
div.Vol04PhotoRRow {
   float:right;
   padding:10px 10px 5px 10px;
   width:154px;
}
div.Vol04PhotoL {
   float:left;
   padding:10px 10px 5px 10px;
   width:277px;
}
div.Vol04Caption {
   color:#124922;
   font-size:85%;
   margin-top:5px;
   line-height:130%;
}
td.Vol04ProfileBg {
   background-color:#c3c4b3;
}
div.Vol04ProfileText {
   font-size:85%;
}
div{
font-size:85%;
}



   font-size:15pt; /* font-size:120%; */
   font-size:14pt; /* font-size:110%; */
   font-size:12pt; /* font-size:90%; */
   font-size:11pt; /* font-size:80%; */
   font-size:9pt; /* font-size:60%; */


/* vol.5 */
.Vol05Title {
   margin: 10px 0px;
}
.Vol05Margin {
   margin: 0px 0px 30px;
}
.Vol05TitleText {
   font-size:11pt; /* font-size:80%; */
   line-height: 1.3em;
   color: #000000;
   margin: 15px 0px 25px;
}
.Vol05InterviewText {
   font-size:11pt; /* font-size:80%; */
   line-height: 1.3em;
   color: #000000;
   margin: 0px 0px 30px;
}
.Vol05SecTitleText {
   font-size:12pt; /* font-size:90%; */
   font-weight: bold;
   padding: 0px 5px 3px;
   color: #a30007;
   line-height: 1.2em;
   border-left: #a30007 5px solid;
   border-bottom: #a30007 2px solid;
   margin: 0px 0px 10px;
}
.Vol05ProfileTitle {
   font-size:11pt; /* font-size:80%; */
   font-weight: bold;
   padding: 10px 10px 0px;
   color: #000000;
   line-height: 1.4em;
   background-color: #edcfbf;
   margin: 47px 0px 0px;
}
.Vol05ProfileText {
   font-size:11pt; /* font-size:80%; */
   padding: 0px 10px 10px;
   color: #000000;
   line-height: 1.4em;
   background-color: #edcfbf;
}
.Vol05Postscript {
   font-size:11pt; /* font-size:80%; */
   padding: 10px 10px;
   color: #000000;
   line-height: 1.4em;
   background-color: #edcfbf;
}
.Vol05ProfileIcon {
   float: right;
   margin: 0px 5px 0px 0px;
}
.Vol05PhotoR {
   float: right;
   border: #ffbf00 2px solid;
   margin: 3px 0px 10px 10px;
}
.Vol05PhotoL {
   float: left;
   border: #ffbf00 2px solid;
   margin: 3px 10px 10px 0px;
}
.Vol05Information {
   font-size:12pt; /* font-size:90%; */
   font-weight: bold;
   letter-spacing: 10px;
   text-align: center;
   color: #ff9e06;
   border: #ff9e06 2px solid;
   margin: 30px 0px 5px;
}
.Vol05InfoTitle {
   font-size:12pt; /* font-size:90%; */
   font-weight: bold;
   color: #a30007;
   margin: 10px 0px;
}
.Vol05InfoTitleText {
   font-size:11pt; /* font-size:80%; */
   font-weight: bold;
   color: #000000;
   line-height: 1.4em;
   margin: 10px 0px 0px;
}
.Vol05InfoText {
   font-size:10pt; /* font-size:70%; */
   color: #000000;
   line-height: 1.4em;
}
.vol5PageTop{
   font-size:10pt; /* font-size:70%; */
   font-weight: bold;
   line-height: 1.4em;
   margin: 30px 0px;
   }
.vol5PageNext{
   font-size:10pt; /* font-size:70%; */
   font-weight: bold;
   line-height: 1.4em;
   margin: 30px 0px;
   }