@import url(/shared/styles/common.css);

a:link {
 color: #000000;
 text-decoration: none;
}
a:visited {
 color: #000000;
 text-decoration: none;
}
a:hover {
 color: #002E66;
 text-decoration: underline;
}




/* ジャンル名画像：上下にエンジ色ライン */
div#ewContentsBody h1 {
 border:1px #6c0c0c solid;
 border-width:1px 0 1px 0;
 padding-top:6px;
 padding-bottom:2px;
 }
 /* ドキュメントタイトル：画像グレイ文字 */
div#ewContentsBody h2 {  
 padding-top:4px;
 margin-bottom: 8px; 
 margin-left: 4px; 
} 
div#ewContentsBody h2.common {
 padding-top:8px;
 padding-bottom:4px;
 }
 
div#ewContentsBody h3 {  
 margin-bottom: 8px; 
 margin-left: 4px; 
 } 

div#ewContentsBody h4 {  
 font:normal normal bold 100%/133% Verdana, Arial, "\FF2D\FF33\20\FF30\30B4\30B7\30C3\30AF", "MS UI Gothic", "Osaka", sans-serif;
 margin-bottom:6px;
} 

/* 色文字強調 */
div#ewContentsBody.special p.notice {
 font:normal normal normal 100%/133% Verdana, Arial, "\FF2D\FF33\20\FF30\30B4\30B7\30C3\30AF", "MS UI Gothic", "Osaka", sans-serif;
 color:#641000;
}



/* 右側ナビ */
div#ewContentsBody.special div.contentsNavi {
 background: #EEEEEE;
 border-top: solid 8px #E2E2FF;
 border-bottom: solid 4px #E2E2FF;
 margin-bottom: 4px;
 padding: 4px;
 font-size: 80%;
}
div#ewContentsBody.special div.contentsNavi p.parentTitle {
 border-bottom: dotted 1px #ABABAB;
 color: #045668;
 font-size: 120%;
 font-weight: bold;
 line-height: 133%;
 padding-bottom: 4px;
}
div#ewContentsBody.special div.contentsNavi ul {
 margin: 0 -8px;
 margin-bottom: 8px;
}
div#ewContentsBody.special div.contentsNavi li {
 text-indent: -1em;
 list-style-type: none;
  padding: 0 2px 0 8px;
  margin-top: 2px;
 margin-bottom: 2px;
  font-size: 80%;
}
div#ewContentsBody.special div.contentsNavi li.current {
 background: #DDDDF8;
 font-size: 80%;
}

 
 /*メッセージ*/

div#ewContentsBody.special div.message{
 clear:both;
 margin-bottom:3px;
}

/*★旧目次*/
div#ewContentsBody.special div.contents {
 color:#000000;
 background-color:#ffffff;
 padding:4px;
 border:1px #959a6f solid;
 width:565px;
 margin-top:15px;
 margin-left:4px;
 margin-bottom:6px;
 }
 
 div#ewContentsBody div.contents td {
vertical-align:top;
 }
div#ewContentsBody div.contents th {
 display:none;
 }
div#ewContentsBody div.contents td {
 padding:3px;
 font-size:12px;
 line-height:14px;
}



/*はじめに（prologue）*/
.prologue {
 color:#000000;
 background-color:#ffffff;
 padding:4px;
 border:1px #959a6f solid;
 width:565px;
 margin-top:15px;
 margin-left:4px;
 margin-bottom:20px;
 }
 
/*目次*/
.contents-list{
 margin-left:10px;
}

.contents-list li{
 list-style-type:none;
}


/*冒頭*/
div#ewContentsBody.special div.lead { 
 margin:8px 2px 4px 4px;
} 

div#ewContentsBody.special div.lead p { 
 color:#666666;
 font:normal normal normal 110%/130% Verdana, Arial, "\FF2D\FF33\20\FF30\30B4\30B7\30C3\30AF", "MS UI Gothic", "Osaka", sans-serif;
 margin-bottom:4px;
} 

div#ewContentsBody.special div.lead p.name { 
 color:#666666;
 font:normal normal normal 110%/130% Verdana, Arial, "\FF2D\FF33\20\FF30\30B4\30B7\30C3\30AF", "MS UI Gothic", "Osaka", sans-serif;
 margin:0 0 4px 165px;
} 

div#ewContentsBody.special div.lead p.date { 
 color:#666666;
 font:normal normal normal 90%/120% Verdana, Arial, "\FF2D\FF33\20\FF30\30B4\30B7\30C3\30AF", "MS UI Gothic", "Osaka", sans-serif;
 margin-left:225px;
} 

div#ewContentsBody.special div.lead div.theme {
 margin-bottom: 6px;
 margin-top: 8px;
 padding-top: 4px;
 border-bottom: dotted 1px #ABABAB;
 border-top: dotted 1px #ABABAB;
}

div#ewContentsBody.special div.lead div.theme p{
 color: #CC6633;
 font-size: 110%;
 font-weight: bold;
 line-height: 120%;
 margin-top: 2px;
 padding-bottom: 4px;
}
div#ewContentsBody.special div.lead div.theme p.title{
 color: #CC6633;
 font-size: 110%;
 font-weight: bold;
 line-height: 120%;
  margin-bottom: 2px;
}

 /* メールマガジン内容 */
div#ewContentsBody.special div.mailmagazin {
 color:#000000;
 margin-left:4px;
 }
 
 div#ewContentsBody.special div.mailmagazin h4{
 background-color: #DDDBB9;
 margin-top:8px;
 margin-bottom:6px;
 }

div#ewContentsBody.special div.mailmagazin p { 
 font:normal normal normal 110%/130% Verdana, Arial, "\FF2D\FF33\20\FF30\30B4\30B7\30C3\30AF", "MS UI Gothic", "Osaka", sans-serif;
  margin-bottom:2px;
} 

div#ewContentsBody.special div.mailmagazin p.nexttheme{ 
 font:normal normal normal 110%/130% Verdana, Arial, "\FF2D\FF33\20\FF30\30B4\30B7\30C3\30AF", "MS UI Gothic", "Osaka", sans-serif;
  margin-bottom:2px;
 font-weight: bold;
} 

 /* メルマガ会話*/
 div#ewContentsBody.special div.interviewer{
margin-left: 4px;
}

 div#ewContentsBody.special div.interviewer h4{
 background-color: #DDDBB9;
 padding: 2px 0 2px 0;
 margin-top:8px;
 margin-bottom:8px;
 }
 
 div#ewContentsBody.special div.interviewer p.background{
 color:#045668;
 font-size: 110%;
 font-weight: bold;
 line-height: 120%;
 margin-top: 2px;
 padding-bottom: 4px;
 }

div#ewContentsBody.special div.interviewer dl.interviewer, dl.speaker01, dl.speaker02, dl.speaker03, dl.speaker04 {
 margin-bottom: 1em;
 margin-left: 2px;
}


div#ewContentsBody.special div.interviewer dl.interviewer dt {
 font-weight: bold;
 display:inline;
 color:#9C9174;
}
div#ewContentsBody.special div.interviewer dl.interviewer dd {
  display:inline;
   font-size: 110%;
 line-height: 133%;
}
div#ewContentsBody.special div.interviewer dl.speaker01 dt, dl.speaker02 dt, dl.speaker03 dt, dl.speaker04 dt {
 font-weight: bold;
 display:inline;
  color:#9C9174;
}
div#ewContentsBody.special div.interviewer dl.speaker01 dd, dl.speaker02 dd, dl.speaker03 dd, dl.speaker04 dd {
 display:inline;
 line-height: 133%; 
 font-size: 110%;
}

div#ewContentsBody.special div.interviewer dl.speaker01 dd.opinion{
 margin:6px 0 6px 0 ;
 line-height: 133%;
 color:#666666;
}
 
/* メンバーからのコメント　*/
div#ewContentsBody.special div.message {
 clear:both;
 margin-top:8px;
 width:.380px;
 }

div#ewContentsBody.special div.message h4 {
 margin-bottom:5px;
 }
 
 div#ewContentsBody.special div.mmYes {
   margin:0;
 } 
 div#ewContentsBody.special div.mmYes dl {
  padding:0;
  margin:0;
  background-color:#c1ceae;
 } 
div#ewContentsBody.special div.mmYes dt {
   display:inline;
   margin-top:2px;
	 padding-top:2px;
	 padding-right:2px;
 } 
 div#ewContentsBody.special div.mmYes dd {
   display:inline;
   padding-top:0;
   padding-bottom:2px;
   margin-bottom:0;
   margin-left:300px;
 } 
 
 
div#ewContentsBody.special div.mmNo {
   margin-top:18px;
 } 
 div#ewContentsBody.special div.mmNo dl {
  padding:0;
  margin:0;
  background-color:#e1bf87;
 } 
div#ewContentsBody.special div.mmNo dt {
 padding-top:2px;
 padding-left:2px;
 margin-top:2px;
 } 
 div#ewContentsBody.special div.mmNo dd {
   padding-top:0;
   padding-bottom:2px;
   margin-bottom:0;
   margin-left:300px;
 } 
  
 div#ewContentsBody.special div.mmOther {
   margin-top:18px;
 } 
 div#ewContentsBody.special div.mmOther dl {
  padding:0;
  margin:0;
  background-color:#d1d3d4;
 } 
div#ewContentsBody.special div.mmOther dt {
   display:inline;
   margin-top:2px;
	 padding-top:2px;
	 padding-right:2px;
 } 
 div#ewContentsBody.special div.mmOther dd {
   display:inline;
   padding-top:0;
   padding-bottom:2px;
   margin-bottom:0;
   margin-left:300px;
 } 

 div#ewContentsBody.special div.mmYes div.mOpinion {
 font:normal normal normal 100%/133% Verdana, Arial, "\FF2D\FF33\20\FF30\30B4\30B7\30C3\30AF", "MS UI Gothic", "Osaka", sans-serif;
 margin-top:8px;
 border-bottom:2px #51a121 solid;
 padding-left:8px;
 }
 div#ewContentsBody.special div.mmNo div.mOpinion {
 font:normal normal normal 100%/133% Verdana, Arial, "\FF2D\FF33\20\FF30\30B4\30B7\30C3\30AF", "MS UI Gothic", "Osaka", sans-serif;
 margin-top:8px;
 border-bottom:2px #b35b13 solid;
 padding-left:8px;
 }
 
 div#ewContentsBody.special div.mmOther div.mOpinion {
 font:normal normal normal 100%/133% Verdana, Arial, "\FF2D\FF33\20\FF30\30B4\30B7\30C3\30AF", "MS UI Gothic", "Osaka", sans-serif;
 margin-top:8px;
 border-bottom:2px #a7a9ac solid;
 padding-left:8px;
 }

div#ewContentsBody.special div.mOpinion h5 {
 font:normal normal bold 120%/133% Verdana, Arial, "\FF2D\FF33\20\FF30\30B4\30B7\30C3\30AF", "MS UI Gothic", "Osaka", sans-serif;
 margin-top:0;
 margin-bottom: 0.5em;
 }
 
div#ewContentsBody.special div.mOpinion div.senderInfo {
 color: #666666;
 font:normal normal bold 12px/18px Verdana, Arial, "\FF2D\FF33\20\FF30\30B4\30B7\30C3\30AF", "MS UI Gothic", "Osaka", sans-serif;
 margin-top:0;
 margin-bottom:0;
 }

/*リスト */

div#ewContentsBody.special ul {
 /* list-style:none; */
 font:normal normal bold 12px/18px Verdana, Arial, "\FF2D\FF33\20\FF30\30B4\30B7\30C3\30AF", "MS UI Gothic", "Osaka", "ＭＳ ゴシック", sans-serif; 
 margin-top:8px;
 margin-bottom:12px;
 color:#333333;
 }
div#ewContentsBody.special ol {
 /* list-style:none; */
 font:normal normal bold 12px/18px Verdana, Arial, "\FF2D\FF33\20\FF30\30B4\30B7\30C3\30AF", "MS UI Gothic", "Osaka", "ＭＳ ゴシック", sans-serif; 
 margin:8px 0 12px 16px;
 color:#333333;
 }
div#ewContentsBody.special li {
 margin: 0 0 4px 16px;
 padding: 0 0 0 0;
 }

/*5回目ページ*/
div#ewContentsBody.special div.interimreport{
　margin-left:4px;
}

div#ewContentsBody.special div.interimreport p{
 font-size: 110%;
 line-height: 120%;
 margin: 2px;
 padding-left:6px;
}

div#ewContentsBody.special div.interimreport div.theme {
 margin-bottom: 6px;
　margin-top: 8px;
　padding-top: 4px;
　border-bottom: dotted 1px #ABABAB;
　border-top: dotted 1px #ABABAB;
}

 div#ewContentsBody.special div.interimreport h4.title{
 background-color: #DDDBB9;
 margin-top:8px;
 margin-bottom:8px;
 }
 
 div#ewContentsBody.special div.interimreport div.theme p{
 color: #CC6633;
 font-size: 110%;
 font-weight: bold;
 line-height: 120%;
 margin-top: 2px;
 margin-bottom: 2px;
 padding-bottom: 4px;
 padding-left:4px;
}

div#ewContentsBody.special div.interimreport div.theme p.title{
 color: #CC6633;
 font-size: 110%;
 font-weight: bold;
 line-height: 120%;
 margin-bottom: 2px;
}
 
 div#ewContentsBody.special div.interimreport p.background{
 color:#045668;
 font-size: 110%;
 font-weight: bold;
 line-height: 120%;
 margin-top: 2px;
 padding-bottom: 4px;
 }

/*15回目佐々木課題*/

div#ewContentsBody.special div.mailmagazin div.kadai{
　clear:both;
 margin-top:8px;
}
div#ewContentsBody.special div.mailmagazin div.kadai dl {
 margin:2px;
 padding-left:6px;
 } 
div#ewContentsBody.special div.mailmagazin div.kadai dt {
   margin-top:2px;
   padding-top:2px;
   padding-right:2px;
   font-size: 110%;
  font-weight: bold;
   line-height: 120%;
 } 
div#ewContentsBody.special div.mailmagazin div.kadai dd {
   padding-bottom:2px;
   margin-bottom:2px;
   font-size: 110%;
    line-height: 120%;
 } 

  div#ewContentsBody.special div.mailmagazin p.background{
 color:#045668;
 font-size: 110%;
 font-weight: bold;
 line-height: 120%;
 margin-top: 2px;
 padding-bottom: 4px;
 }