@charset "Shift_JIS";

/*

Site Name : net-IR
Coder : ueno

______________contents______________

last updated : 09/10/23

*/

/*クリアーフィックスモジュール
----------------------------------*/

/* Modern browsers like Firefox, Safari, Opera */
#roundContent:after,
#widthFix:after,
#preBg:after,
.wrap:after,
.clearFix:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
/* IE 7 and MacIE*/
#roundContent,
#widthFix,
#preBg,
.wrap,
.clearFix {
  display: inline-block;
}
/* Hides from IE-mac */
* html #roundContent,
* html #widthFix,
* html #preBg,
* html .wrap,
* html .clearFix {
  height: 1%;
}
#roundContent,
#widthFix,
#preBg,
.wrap,
.clearFix  {
  display: block;
}

/*round構造
---------------------------------*/

div#roundHead {
  height: 69px;
  border-bottom: 1px solid #CCCCCC;
  background: url(../ir_magazine/images/common/r_header01.gif) no-repeat top right;
}
#roundHead #headLeft  {
  width: 1%;
  height: 69px;
  padding: 10px 0 0 40px;
  background: url(../ir_magazine/images/common/r_header01.gif) no-repeat top left;
  float: left;
}

div#roundHead78 {
  height: 69px;
  border-bottom: 1px solid #CCCCCC;
  background: url(../ir_magazine/images/common/r_header03.gif) no-repeat top right;
}
#roundHead78 #headLeft  {
  width: 1%;
  height: 69px;
  padding: 10px 0 0 20px;
  background: url(../ir_magazine/images/common/r_header03.gif) no-repeat top left;
  float: left;
}

#headLeft h1 {
  margin: 0;
}
div#headRight-same {
  padding: 0 20px 0 0;
  float: right;
}

#roundHead #headRight-same {
  padding: 25px 20px 0 0;
  float: right;
}
div#headRight-same #linkListSubHideDiv {
  padding-top: 25px;
}
#headRight-same .headNavi {
  margin: 0;
  padding: 0;
  list-style: none;
}
#headRight-same .headNavi li {
  display: inline;
}
#headRight-same .headNavi li img {
  border: none;
}
#headRight-same .headNavi li a {
  margin: 0;
  padding: 0;
  background: none;
}

ul.linkList {
  margin: 0;
  padding: 0;
  list-style: none;
}
.linkList li {
  font-size: 12px;
  display: inline;
}
.linkList li a {
  margin-left: 10px;
  padding-left: 15px;
  background: url(../ir_magazine/images/common/arrow_img01.gif) no-repeat top left;
}

/*バックナンバーメニュー-----------*/

div#linkListSub {
  margin: 0px 0px 0px 120px;
  padding: 10px;
  position: absolute;
  display: none;
  background: url(../ir_magazine/images/common/backnamber_bg.gif) no-repeat;
		z-index: 100;
}
div#linkListSub ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
div#linkListSub ul li {
  font-size: 12px;
}
div#linkListSub ul li a {
  padding-left: 15px;
  background: url(../ir_magazine/images/common/arrow_img01.gif) no-repeat top left;
}


/*----test*/
div#linkListSub02 {
  margin: 0px 0px 0px 120px;
  padding: 10px;
  position: absolute;
  display: none;
  background: url(../ir_magazine/images/common/backnamber_bg.gif) no-repeat;
}
div#linkListSub02 ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
div#linkListSub02 ul li {
  font-size: 12px;
}
div#linkListSub02 ul li a {
  padding-left: 15px;
  background: url(../ir_magazine/images/common/arrow_img01.gif) no-repeat top left;
}

/*---------------------------------*/

div#roundContent {
  min-width: 737px;
  padding: 10px;
  border-left: 1px solid #CCCCCC;
  border-right: 1px solid #CCCCCC;
}

div#roundFoot {
  width: 100%;
  height: 7px;
  background: url(../ir_magazine/images/common/r_header02.gif) no-repeat top right;
  clear: both;
}
div#roundFoot div  {
  width: 1%;
  height: 7px;
  background: url(../ir_magazine/images/common/r_header02.gif) no-repeat top left;
}

ul#pankuzu {
  margin: 0 0 3px 20px;
  padding: 0;
}
#pankuzu li {
  margin: 0;
  font-size: 12px;
  list-style: none;
  display: inline;
}
#pankuzu li a {
  margin-right: 5px;
  padding-right: 10px;
  background: url(../common_img/pankuzu_img.gif) no-repeat right center;s
}
#pankuzu li.noLink {
  margin-right: 10px;
  padding-right: 10px;
  background: url(../common_img/pankuzu_img.gif) no-repeat right center;s
}

ul#bottomNavi {
  margin: 0;
  padding: 15px 0 0 0;
  text-align: center;
  clear: both;
}
ul#headNavi {
  margin: 0;
  padding: 0 0 15px 0;
  _padding: 0 0 20px 0;
  text-align: center;
  clear: both;
}
#bottomNavi li,
#headNavi li {
  margin: 0;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 85%;
  display: inline;
}
#bottomNavi li a,
#headNavi li a {
  margin: 0 2px;
  height: 1%;
  line-height: 1.1em;
}
#bottomNavi li a:hover,
#headNavi li a:hover {
  color: #E64B19;
}
#bottomNavi li strong,
#headNavi li strong {
  margin: 0 2px;
  font-weight: bold;
  line-height: 1.1em;
}

/*コンテンツ構造
---------------------------------*/

/*commonStyle--------------------*/

#mainContent,
#PreContentRight  {
  width: 100%;
  margin-left : -163px;
  float : right;
}
.noColmun { /*ノーカラム*/
  width: auto !important;
  margin-left: none !important;
		float: none !important;
}
#mainContent #contentBox,
#PreContentRight #contentBox {
  _width: 100%;
  margin-left: 163px;
}
#contentBox h3 {
  margin: 0 0 5px 0;
  font-size: 85%;
}
#contentBox p {
  margin: 0 0 15px 0;
  font-size: 80%;
  line-height: 1.4em;
}
#contentBox ol {
  margin: 0 0 15px 40px;
		padding: 0;
}
#contentBox ol li {
  margin-bottom: 5px;
		font-size: 80%;
  line-height: 1.4em;
		list-style: decimal;
}
#contentBox #contentBottom {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}

#navBox {
  width: 155px;
  float: left;
}

#contentsImgBox {
  width: 226px;
  float: left;
}
#contentsImgBox img {
  display:block;
}

dl.subNav {
  width: 154px;
  margin: 0 0 5px 0;
  background: url(../ir_magazine/images/pre_img04.gif) repeat-y;
}
.subNav dt,
.subNav dd {
  margin: 0;
  font-size: 12px;
  line-height: 1.2em;
}
.subNav dt {
  padding: 5px 0 5px 17px;
  color: #FFFFFF;
  background: url(../ir_magazine/images/pre_img01.gif) no-repeat left top;
}
.subNav dd {
  padding: 5px 5px 0 7px;
}
.subNav dd {
  padding: 4px 5px 8px 5px;
  background: url(../ir_magazine/images/pre_img03.gif) no-repeat left bottom;
}
.subNav dd a,
.subNav dd strong {
  padding: 0 0 0 15px;
  height: 1%;
  background: url(../ir_magazine/images/common/arrow_img01.gif) no-repeat top left;
  display: block;
}
.subNav dd strong {
		color: #505A78;
}
.subNav dd.bl {
  font-weight: bold !important;
}
.subNav dd#episodeLink a,
.subNav dd#episodeLink strong {
  padding-left: 15px;
  height: 1%;
  color:#6A607D;
  background: url(../ir_magazine/images/common/arrow_img02.gif) no-repeat top left;
}
.subNav dd#episodeLink a:hover {
  color: red;
}
.subNav dd a.act {
  color: #CC0000;
  font-weight: bold;
}
dd.subNavBottom {
  padding-bottom: 12px;
  background: url(../ir_magazine/images/pre_img02.gif) no-repeat left bottom;
}
.subNav dd#enqueteBottom {
  background: url(../ir_magazine/images/pre_img03_dot.gif) no-repeat left bottom;
}
.subNav dd#enqueteLink a,
.subNav dd#enqueteLink strong {
  background: url(../ir_magazine/images/common/arrow_img03.gif) no-repeat top left;
}

.brown {
  color: #5D4435;
}

.left-img {
  width: 200px;
  margin: 0 !important;
  padding: 0 20px 20px 0;
  font-size: 70% !important;
  float: left;
}

.left-img_width150 {
  width: 150px;
  _width: 170px;
  margin: 0;
  padding: 0 20px 20px 0;
  font-size: 70% !important;
  float: left;
}

.left-img_widthNone {
  margin: 0 !important;
  padding: 0 20px 20px 0;
  font-size: 70% !important;
  float: left;
}
.right-img {
  width: 220px;
  margin: 0 !important;
  padding: 0 0 20px 20px;
  font-size: 70% !important;
  float: right;
}
.right-img_widthNone {
  margin: 0 !important;
  padding: 0 0 20px 20px;
  font-size: 70% !important;
  float: right;
}
.img-150-left {
  width: 170px;
  margin: 0 !important;
  padding: 0 20px 20px 0;
  font-size: 70% !important;
  float: left;
}
.img-200 {
  width: 220px;
  margin: 0 !important;
  padding: 0 0 20px 20px;
  font-size: 70% !important;
  float: right;
}
.img-200-left {
  width: 220px;
  margin: 0 !important;
  padding: 0 20px 20px 0;
  font-size: 70% !important;
  float: left;
}
.img-250 {
  width: 270px;
  margin: 0 !important;
  padding: 0 0 20px 20px;
  font-size: 70% !important;
  float: right;
}
.left-img a,
.right-img a,
.img-200 a,
.img-200-left a {
  padding: 0 !important;
  background: none !important;
}
.left-img a img,
.right-img a img,
.img-200 a img,
.img-200-left a img {
  border: none;
}
.left-img img,
.right-img img,
.img-200 img,
.img-200-left img {
  margin-bottom: 3px;
}
.img-200 p {
  font-size: 100% !important;
}

.clear {
  clear: both;
}
br.clear {
  margin: 0;
  padding: 0;
  line-height: 0;
  clear: both;
}

#vol {
  width: 739px;
  margin: 0 0 15px 0;
}

p#enquete {
  margin: 0;
  padding-top: 15px;
  border-top: 1px dotted #CCCCCC;
}

.b-marginPuls {
  margin-bottom: 25px !important;
}

.twodash{
 letter-spacing:-1px;
 margin:0px 2px
}

/*先駆者たちの大地---------------*/

#daitiPhoto77 {
  margin: 0 0 8px 0;
  background: url(../ir_magazine/images/vol077/vol077_daiti_img02.png) repeat-x;
}
#daitiPhoto77_second {
  margin: 0 0 8px 0;
  background: url(../ir_magazine/images/vol077/vol077_daiti_img01_01_bg.gif) no-repeat right top;
}
#daitiPhoto77_history {
  margin: 0;
  background: url(../ir_magazine/images/vol077/vol077_daiti_img01_01_bg.gif) no-repeat right top;
}
#daitiPhoto77 img,
#daitiPhoto77_second img,
##daitiPhoto77_history img {
  display: block;
  vertical-align:bottom;
}

#historyContent {
  padding-left: 164px;
  background: url(../ir_magazine/images/common/daiti_img01_02_bg.gif) 164px 0 repeat-y #FFFFFF;
}
#historyContent-duble {
  padding-left: 164px;
  background: url(../ir_magazine/images/common/daiti_img01_03_bg.gif) 164px 0 repeat-y #FFFFFF;
}

#historyContent h2 {
  margin: 0 0 20px 40px;
  padding-top: 15px;
}
#historyContent-duble h2 {
  margin: 0 0 20px 70px;
  padding-top: 15px;
}

/*ヒストリーリスト(シングルライン)-*/

dl#hisList {
  margin: 0;
}
#hisList dt {
  margin: 0 0 15px 20px;
  padding-left: 25px;
  background: url(../ir_magazine/images/common/daiti_his02.gif) no-repeat left top;
  clear: both;
}
#hisList dt img {
  vertical-align: bottom;
}
#hisList dd {
  margin: 0 0 0 45px;
  padding-bottom: 30px;
  font-size: 80%;
  line-height: 1.4em;
}

/*ヒストリーリスト(ダブルライン)-*/

dl#hisList_duble {
  margin: 0;
}
#hisList_duble dt {
  margin: 0 0 0 20px;
  padding: 0 0 15px 60px;
  background: url(../ir_magazine/images/common/daiti_his02_03.gif) no-repeat left top;
  clear: both;
}
#hisList_duble dt.secondLine {
  margin-left: 48px;
  padding-left: 32px;
  background: url(../ir_magazine/images/common/daiti_his02_02.gif) no-repeat left top;
}
#hisList_duble dt img {
  vertical-align: bottom;
}
#hisList_duble dd {
  margin: 0;
  padding: 0 0 30px 80px;
  font-size: 80%;
  line-height: 1.4em;
}
#hisList_duble dt.union {
  margin-left: 0 !important;
  padding-left: 80px !important;
  background: #FFFFFF url(../ir_magazine/images/common/daiti_img01_04_bg.gif) no-repeat !important;
}
#hisList_duble dd.union {
  background: #FFFFFF url(../ir_magazine/images/common/daiti_img01_02_bg.gif) repeat-y;
}
#hisList_duble dd.union-boder {
  background: #FFFFFF url(../ir_magazine/images/common/daiti_img01_05_bg.gif) 26px -15px no-repeat;
}

dd.hisImgRight {
  margin: 0 0 0 10px !important;
  font-size: 70% !important;
  float: right;
}
dd.hisImgRight img {
  margin-bottom: 3px;
  vertical-align: bottom;
}
.read {
  margin-bottom: 30px !important;
  font-size: 85% !important;
  font-weight: bold;
  color: #003373;
}


/*トップの素顔-------------------*/

#sugaoTopContent #contentBox {
  padding-left: 164px;
}

#sugaoProfile {
  width: 310px;
		margin-top: -200px;
		_margin-top: -185px;
  margin-bottom: 5px;
  padding-left: 10px;
  float: right;
  background: #FFFFFF;
}
#sugaoProfile-s {
  width: 200px;
  padding-left: 10px;
  float: right;
  background: #FFFFFF;
}

#centerBorder {
  margin: 0 0 15px 0;
  background: url(../ir_magazine/images/common/sugao_back.gif) repeat-x left center;
}
h2#sugaoSecond {
  margin: 0px;
  float: left;
}
p#sugaoSecond {
  float: right;
}

h2#sugaoTitle {
  margin: 0 0 15px 0;
}
h2#caption {
  margin: 15px 0 15px 0;
  padding-bottom: 15px;
  background: url(../ir_magazine/images/common/dot_img01.gif) repeat-x left bottom;
}
h2#captionNoBorder {
  margin: 15px 0 10px 0;
  padding-bottom: 15px;
}
h3.Finding {
  margin-top: 30px !important;
  margin-bottom: 15px !important;
  font-size: 85% !important;
  font-weight: bold;
  color: #003373;
}

p#companyLogo {
  margin: 0 0 15px 0;
  font-size: 80%;
}
#companyLogo img {
  margin-bottom: 7px;
}
p#companyLogoBorder {
  margin: 0 0 15px 0;
  padding-right: 325px;
  _padding-right: 315px;
  padding-bottom: 15px;
  font-size: 80%;
  background: url(../ir_magazine/images/common/dot_img01.gif) repeat-x left bottom;
}

#sugaoProfile img {
  vertical-align: bottom;
}
#sugaoProfile p#sPhoto {
  margin-bottom: 15px;
  text-align: center;
}
#sugaoProfile h3 {
  margin: 0;
  vertical-align: bottom;
}
#sugaoProfile p#text {
  margin: 0;
  padding: 0 10px 10px 10px;
  font-size: 80%;
  line-height: 1.4em;
  background: url(../ir_magazine/images/common/sugao_img_02_01.gif) no-repeat left bottom;
}

ul#sugaoBottomNav {
  margin: 15px 0 0 0;
  padding: 0;
}
#sugaoBottomNav li {
  margin: 0 0 10px 0;
  padding: 0;
  list-style: none;
  vertical-align: bottom;
}

body#pop {
  margin: 0;
  padding: 0;
}
#photo {
  margin: 0 0 10px 0;
  vertical-align: bottom;
  font-size: 12px;
}
#photo img {
  margin-bottom: 5px;
}
#close {
  margin: 0;
  font-size: 12px;
  text-align: center;
}
#close a:link {  color: #006CB5; text-decoration: underline }
#close a:visited {  color: #006CB5; text-decoration: underline }
#close a:hover {	text-decoration: none;	color: #FF0000;}
#close a:active { color: #FF0000; text-decoration: underline}


/*IRマガジントップ　Right--------*/


div#widthFix {
  width: 739px;
  margin: 0 auto;
  text-align: left;
}
.magazineBg {
  background: url(../ir_magazine/images/common/magazine_top_img01.gif) no-repeat top center;
}
.magazineBg-vol78 {
  background: url(../ir_magazine/images/vol078/magazine_top_img01.png) 50px 0 no-repeat;
}
.magazineBg-vol79 {
  background: url(../ir_magazine/images/vol079/magazine_top_img01.jpg) top center no-repeat;
}
.magazineBg-vol80 {
  background: url(../ir_magazine/images/vol080/magazine_top_img01.jpg) no-repeat 160px 120px;
}
.magazineBg-vol81 {
  background: url(../ir_magazine/images/vol081/magazine_top_img01.jpg) no-repeat 210px 60px;
}
.magazineBg-vol82 {
  background: url(../ir_magazine/images/vol082/magazine_top_img01.png) no-repeat 160px 55px;
}
.magazineBg-vol83 {
  background: url(../ir_magazine/images/vol083/magazine_top_img01.png) no-repeat center 105px;
}
.magazineBg-vol84 {
  background: url(../ir_magazine/images/vol084/magazine_top_img01.png) no-repeat center 75px;
}
.magazineBg-vol85 {
  background: url(../ir_magazine/images/vol085/magazine_top_img01.png) no-repeat center 0px;
}
.magazineBg-vol86 {
  background: url(../ir_magazine/images/vol086/magazine_top_img01.png) no-repeat center 60px;
}
.magazineBg-vol87 {
  background: url(../ir_magazine/images/vol087/magazine_top_img01.png) no-repeat center 60px;
}
.magazineBg-vol88 {
  background: url(../ir_magazine/images/vol088/magazine_top_img01.png) no-repeat center 90px;
}
.magazineBg-vol89 {
  background: url(../ir_magazine/images/vol089/magazine_top_img01.png) no-repeat center;
}
.magazineBg-vol90 {
  background: url(../ir_magazine/images/vol090/magazine_top_img01.jpg) no-repeat center;
}

.cneter {
  text-align: center;
}

p.mgz_tit {
margin-bottom:18px;
}

div#contentLeft {
  width: 300px;
  float: left;
}
#contentLeft dt a {
  padding-left: 15px;
  background: url(../ir_magazine/images/common/arrow_img01.gif) no-repeat top left;
}

h2.topicTitle {
  margin: 0;
  padding: 5px 0 10px 25px;
  background: url(../ir_magazine/images/common/midashi_bor01.gif) no-repeat left top;
}

h2#contentTitle {
  margin-bottom: 15px;
}

dl.topicList {
  margin: 0;
  background: url(../ir_magazine/images/common/midashi_bor02.gif) no-repeat left bottom;
}
.topicList dt,
.topicList dd {
  font-size: 80%;
}
.topicList dt {
  margin: 0;
  padding: 0 0 5px 30px;
  font-size: 90%;
}
.topicList dd {
  margin: 0 0 5px 0;
  padding: 0 0 0 45px;
  line-height: 1.2em;
}

h2.topicTitle_vol81_ori {
  background: url(../ir_magazine/images/common/midashi_bor01_81.gif) no-repeat left top !important;
}
dl.topicList_vol81_ori {
  background: url(../ir_magazine/images/common/midashi_bor02_81.gif) no-repeat left bottom !important;
}

div.dotSection {
  margin-bottom: 5px;
  padding-bottom: 5px;
  background: url(../ir_magazine/images/common/topic_dot_img01.gif) no-repeat bottom right;
}

.popCaption {
  padding: 0 5px;
}

.Kchord {
  margin-left: 3px;
  padding: 2px 2px;
  background: #414141;
  color: #FFFFFF;
  font-size: 10px;
}

/*IRマガジントップ　Left---------*/

div#contentRight {
  width: 228px;
  float: right;
}
#contentRight h2 {
  margin: 0 0 15px 0;
}
#contentRight p {
  margin: 0 0 15px 0;
  padding: 0 25px;
  font-size: 80%;
  line-height: 1.2em;
}
p#magazinePhoto {
  text-align: center;
}
#contentRight ul {
  margin: 0;
  padding: 0 0 0 40px;
  list-style: none;
}
#contentRight li {
  font-size: 80%; 
}
#contentRight li a {
  padding-left: 15px;
  background: url(../ir_magazine/images/common/arrow_img01.gif) no-repeat top left;
}

/*最新号の目次を見る--------------------*/


#contents #contentBox {
  width: 100%;
  margin-left: -226px;
  float: right;
}

h2#contentsTitle {
  margin: 0 0 10px 0;
  padding-bottom: 10px;
  background: url(../ir_magazine/images/common/dot_img01.gif) repeat-x left bottom;
}
#contentsTitle img {
  vertical-align: bottom;
}

/*目次スタイル-------------------------*/

dl.contentsList,
dl.contentsList78,
dl.contentsList79,
dl.contentsList80,
dl.contentsList81,
dl.contentsList82 {
  margin: 0 0 25px 226px;
  padding: 0;
}
.contentsList dt,
.contentsList78 dt,
.contentsList79 dt,
.contentsList80 dt,
.contentsList81 dt,
.contentsList82 dt {
  margin: 0;
  padding: 0;
  font-size: 12px;
}
.contentsList dt img,
.contentsList78 dt img,
.contentsList79 dt img,
.contentsList80 dt img,
.contentsList81 dt img,
.contentsList82 dt img {
  vertical-align: bottom;
}
.contentsList dd,
.contentsList78 dd,
.contentsList79 dd,
.contentsList80 dd,
.contentsList81 dd,
.contentsList82 dd {
  margin: 0;
  padding: 0 0 10px 35px;
  font-size: 80%;
  line-height: 1.4em;
}

/*vol77目次スタイル--------------------*/

.contentsList dd {
  background: url(../ir_magazine/images/vol077/con_img18.gif) repeat-y left top;
}

/*vol78目次スタイル--------------------*/

.contentsList78 dd {
  background: url(../ir_magazine/images/vol078/con_bg01.gif) repeat-y left top;
}

.imgL {
  display: none;
  width: 400px;
  height: 280px;
  position: absolute;
}
.imgL img {
  border: 1px solid #666666;
}

/*vol79目次スタイル--------------------*/

.contentsList79 dd {
  background: url(../ir_magazine/images/vol079/con_bg01.gif) repeat-y left top;
}


/*vol80目次スタイル--------------------*/

.contentsList80 dd {
  background: url(../ir_magazine/images/vol080/con_bg01.gif) repeat-y left top;
}


/*vol81目次スタイル--------------------*/

.contentsList81 dd {
  background: url(../ir_magazine/images/vol081/con_bg01.gif) repeat-y left top;
}

/*vol82目次スタイル--------------------*/

.contentsList82 dd {
  background: url(../ir_magazine/images/vol082/con_bg01.gif) repeat-y left top;
}


/*IRマガジンとは------------------------*/

.Aboutmagazine h2 {
  font-size: 100%;
}
.Aboutmagazine h3 {
  font-size: 90%;
}
.Aboutmagazine p {
  font-size: 80%;
  line-height: 1.4em;
}

/*企業プレゼンテーション----------------*/


div#preBg {
  padding: 0 10px;
  background: url(../ir_magazine/images/pre_img05.gif) no-repeat top right;
}
/*#preBg  #preBg-left {
  width: 10px;
		height: 10px;
  background: red url(../ir_magazine/images/pre_img05.gif) no-repeat top left;
  float: left;
}*/

#PreContentRight,
#preBg #navBox {
  padding-top: 10px;
}

#present {
  padding-left: 5px;
  font-size: 8px !important;
}

div#preContentHeader {
  height: 33px;
  margin-bottom: 15px;
  background: url(../ir_magazine/images/common/img_presentation_02.gif) no-repeat top right;
}
#preContentHeader h2 {
  margin: 0 !important;
  float: left;
}
div#preContentHeaderNew {
  margin-bottom: 15px;
}
div#preContentHeaderNew table h2 {
  margin: 0 !important;
  float: none;
}
#preContentHeaderNew h2 {
  margin: 0 !important;
  float: left;
}
#topBorder {
  background: url(../ir_magazine/images/common/img_gray_dot.gif) top repeat-x;
}
#rightBorder {
  background: url(../ir_magazine/images/common/img_gray_dot.gif) right repeat-y;
}
#leftBorder {
  background: url(../ir_magazine/images/common/img_gray_dot.gif) left repeat-y;
}
#bottomBorder {
  background: url(../ir_magazine/images/common/img_gray_dot.gif) bottom repeat-x;
}
.Par {
  border-right: 1px solid #E6E6E6;
  border-left: 1px solid #E6E6E6;
}
#preHeaderName {
  margin: 0;
  padding: 6px;
  font-size: 19px;
  line-height: 1.1em;
  font-weight: bold;
  float: right;
}
div#preContentHeaderNew #preHeaderName {
  padding: 0 6px 0 6px !important;
}
#comNamber {
  padding: 2px 3px 1px 3px;
		font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  background: #CACACA;
}
p#preHeaderLogo {
  margin: 0;
  padding: 6px;
  border-left: 1px solid #E6E6E6;
  float: right;
}
#preHeaderLogo img {
  vertical-align: bottom;
}

#preHeadBox {
  height: 105px;
		margin-bottom: 7px;
  padding: 0 5px 15px 5px;
  border-bottom: 1px dotted #999999;
		position: relative;
}
p#preTopPhoto {
  margin: 0;
  float: left;
}
h4#preTopCaption {
  margin: 0 0 0 100px !important;
  padding: 0 0 35px 0 !important;
		font-size: medium !important;
		line-height: 1.4em !important;
}

h4#preTopCaption02 {
  margin: 0 !important;
  padding: 0 0 35px 0 !important;
		font-size: medium !important;
		line-height: 1.4em !important;
}

#preHeadBox #c-name {
  margin: 0 !important;
		line-height: 2em;
		position: absolute;
		bottom: 9px;
		left: 110px;
}
#preHeadBox #c-name02 {
  margin: 34px 0 0 0 !important;
		padding-left: 100px;
		line-height: 2em;
}
h5#preTopicTitle {
  margin: 0 0 15px 0 !important;
  padding-bottom: 5px;
  color: #1B9A02;
  font-size: medium !important;
  _font-size: small !important;
  line-height: 1.4em !important;
  border-bottom: dotted 1px #999999;
  clear: both;
}
h5.top-15 {
  padding-top: 15px !important;
}
.subStyle {
  font-size: 75%;
}

/*プレゼンテーション右カラム------------*/

#prePhoto {
  width: 154px;
  margin: 0 0 5px 0;
  font-size: 12px;
  text-align: center;
}
#prePhoto img {
  margin-bottom: 5px;
}

dl.preNav,
dl.preAbout {
  width: 154px;
  margin: 0 0 5px 0;
  background: url(../ir_magazine/images/pre_img04.gif) repeat-y;
}
.preNav dt,
.preNav dd,
.preAbout dt,
.preAbout dd {
  margin: 0;
  font-size: 12px;
  line-height: 1.2em;
}
.preNav dt,
.preAbout dt {
  padding: 5px 0 5px 17px;
  color: #FFFFFF;
  background: url(../ir_magazine/images/pre_img01.gif) no-repeat left top;
}
.preAbout dd {
  padding: 5px 5px 0 7px;
  line-height: 1.4em;
}
.preNav dd {
  width: 154px;
  padding: 4px 0 8px 17px;
  background: url(../ir_magazine/images/pre_img03.gif) no-repeat left bottom;
}
.preNav dd a {
  padding-left: 15px;
  background: url(../ir_magazine/images/common/arrow_img01.gif) no-repeat top left;
}
.preNav dd a.act {
  color: #CC0000;
  font-weight: bold;
}
dd.preBottom {
  padding-bottom: 12px;
  background: url(../ir_magazine/images/pre_img02.gif) no-repeat left bottom;
}


/*プレゼンテーション左カラム-----------*/

h3#companyTitle {
  margin: 0;
  padding: 10px 0 0 10px;
  font-size: 130% !important;
}
h3#companyTitle img {
  vertical-align: text-bottom;
}
#PreContentRight h4 {
  margin: 0 0 15px 0;
  padding-top: 3px;
  font-size: 97%;
  line-height: 1.4em;
}
#PreContentRight h5 {
  margin: 0 0 15px 0;
  padding-top:3px;
  padding-bottom: 5px;
  color: #1B9A02;
  font-size: 97%;
  line-height: 1.1em;
  border-bottom: dotted 1px #999999;
}
#PreContentRight h6 {
  margin: 0 0 5px 0;
  font-size: 85%;
}
#PreContentRight p {
  margin: 0 0 15px 0;
  font-size: 80%;
  line-height: 1.4em;
}
#PreContentRight .img-200 {
  width: 210px;
  float: right;
  margin: 0;
  padding: 0 0 10px 10px;
}
#PreContentRight .img-200-left {
  width: 210px;
  float: left;
  margin: 0;
  padding: 0 10px 10px 0;
}

.textalignRight {
  text-align: right;
  width: 100%;
}

/*トップインタビュー--------------------*/

h2#topTopics {
  margin-bottom: 20px;
  font-size: 100%;
  line-height: 1.4em;
  font-weight: bold;
  color: #BB3115;
}
span.name {
  color: #BB3115;
  font-weight: bold;
}

/*特別企画共通-------------------------*/

#topPhoto77 img,
#topPhoto77_second img,
#topPhoto78_8306 img,
#topPhoto78_8306_second img {
  vertical-align: bottom;
}

#logoLeft {
  float: left;
}
#logoRight {
  float: right;
}

/*特別企画vol.77号---------------------*/

#topPhoto77 {
  margin: 0 0 8px 0;
  background: url(../ir_magazine/images/vol077/spe_img01_03.gif) repeat-x right top;
}
#topPhoto77_second {
  margin: 0 0 8px 0;
  vertical-align: bottom;
  background: url(../ir_magazine/images/vol077/spe_img02_02.gif) no-repeat right top;
}

/*特別企画vol.78号---------------------*/

#topPhoto78_8306 p,
#topPhoto78_8306 h2,
#topPhoto78_8306_second p,
#topPhoto78_8306_second h2,
#topPhoto78_3407 p,
#topPhoto78_3407 h2,
#topPhoto78_3407_second p,
#topPhoto78_3407_second h2,
#topPhoto78_5201 p,
#topPhoto78_5201 h2,
#topPhoto78_5201_second p,
#topPhoto78_5201_second h2,
#topPhoto78_8848 p,
#topPhoto78_8848 h2,
#topPhoto78_8848_second p,
#topPhoto78_8848_second h2 {
  margin: 0;
}
div#topPhoto78_8306 {
  margin-bottom: 20px;
  height: 330px;
  background: url(../ir_magazine/images/vol078/spe_8306_img06.png) repeat-x left bottom;
}
div#topPhoto78_8306_second {
  background: url(../ir_magazine/images/vol078/spe_8306_img07.png) repeat-x left top;
}
#reed-text_8306 {
  margin-bottom: 20px;
  font-size: 100%;
  line-height: 1.4em;
  font-weight: bold;
  color: #FF3300;
}
.topic_8306 {
  margin: 0 0 5px 0 !important;
  font-size: 95%;
  line-height: 1.4em;
  color: #FF3300;
}
div#namber-text {
  background: #FFFF99 url(../ir_magazine/images/vol078/spe_8306_img15.gif) no-repeat right top;
}
#namber-text h2 {
  margin: 0 0 15px 0;
  padding: 0;
}
div#namber1 {
  padding-top: 45px;
  background: url(../ir_magazine/images/vol078/spe_8306_img16.gif) no-repeat left top;
}
div#namber2 {
  padding-top: 45px;
  background: url(../ir_magazine/images/vol078/spe_8306_img17.gif) no-repeat left top;
}
div#namber3 {
  padding-top: 45px;
  background: url(../ir_magazine/images/vol078/spe_8306_img18.gif) no-repeat left top;
}
div#namber4 {
  padding-top: 45px;
  background: url(../ir_magazine/images/vol078/spe_8306_img19.gif) no-repeat left top;
}
div#yutaiMenu {
  margin-bottom: 15px;
  padding: 15px;
  background: #F5F5CA;
}
#yutaiMenu h3 {
  margin: 0 0 10px 0;
  padding-bottom: 3px;
  color: #FF3300;
  font-size: 95%;
  border-bottom: 1px solid #666666;
}
#yutaiMenu p {
  margin: 0;
}
#yutaiMenu span {
  color: #FF3300;
}

div#topPhoto78_3407,
div#topPhoto78_3407_second {
  margin-bottom: 20px;
  background: url(../ir_magazine/images/vol078/spe_3407_img05.png) repeat-x left top;
}
#reed-text_3407 {
  margin-bottom: 20px;
  font-size: 100%;
  line-height: 1.4em;
  font-weight: bold;
  color: #3399FF;
}
.topic_3407 {
  margin: 0 0 5px 0 !important;
  font-size: 95%;
  line-height: 1.4em;
  color: #3399FF;
}
.topic_3407_maru {
  color:#005AC6;
}
div#text-back1 {
  background: url(../ir_magazine/images/vol078/spe_3407_img08.png) no-repeat right top;
}
div#text-back2 {
  background: url(../ir_magazine/images/vol078/spe_3407_img09.png) no-repeat left bottom;
}
div#topPhoto78_5201,
div#topPhoto78_5201_second {
  margin-bottom: 20px;
  background: url(../ir_magazine/images/vol078/spe_5201_img05.png) repeat-x top left;
}
#reed-text_5201 {
  margin-bottom: 20px;
  font-size: 100%;
  line-height: 1.4em;
  font-weight: bold;
  color: #333399;
}
.topic_5201 {
  margin: 0 0 5px 0 !important;
  font-size: 95%;
  line-height: 1.4em;
  color: #333399;
}
div#topPhoto78_8848,
div#topPhoto78_8848_second {
  margin-bottom: 20px;
  background: url(../ir_magazine/images/vol078/spe_8848_img05.png) repeat-x bottom left;
}
#reed-text_8848 {
  margin-bottom: 20px;
  font-size: 100%;
  line-height: 1.4em;
  font-weight: bold;
  color: #3333CC;
}
.topic_8848 {
  margin: 0 0 5px 0 !important;
  font-size: 95%;
  line-height: 1.4em;
  color: #3333CC;
}

/*特別企画vol.79号---------------------*/

#reed-text_spe {
  margin-bottom: 20px;
  font-size: small !important;
  _font-size: x-small !important;
  line-height: 1.4em;
  font-weight: bold;
  color: #666666;
}
#topPhoto79_spe {
  margin-bottom: 15px;
  background: url(../ir_magazine/special/images/vol79/spe_boader.gif) repeat-x;
}
#topPhoto79_spe h2 {
  margin: 0 !important;
  float: left;
}
#detail79_spe {
  padding: 40px 0 0 10px;
  float: left;
}
#detail79_spe #c-caption {
  margin: 0 0 10px 0;
  color: #FF6600;
  font-size: large;
  font-weight: bold;
}

#topPhoto79_4307 {
  margin-bottom: 15px;
  background: url(../ir_magazine/special/images/vol79/4307_title_bg.gif) repeat-x top left;
}
#topPhoto79_5232 {
  margin-bottom: 15px;
  background: url(../ir_magazine/special/images/vol79/5232_title_bg.gif) repeat-x top left;
}
#topPhoto79_5232_02 {
  background: url(../ir_magazine/special/images/vol79/5232_title_bg02.gif) repeat-x top left;
}
#topPhoto79_2918 {
  margin-bottom: 15px;
  background: url(../ir_magazine/special/images/vol79/2918_title_bg.gif) repeat-x top left;
}
#topPhoto79_4307 h2,
#topPhoto79_5232_02 h2,
#topPhoto79_2918 h2 {
  margin: 0;
		float: left;
}
#topPhoto79_4307 p,
#topPhoto79_5232_02 p {
  margin: 0;
  float: right;
}

#q1,
#q2,
#q3,
#q4,
#q5,
#q6 {
  min-height: 48px;
		_height: 48px;
  padding-top: 7px ;
  padding-left: 55px ;
}

#a1,
#a2,
#a3,
#a4,
#a5,
#a6 {
  padding-top: 7px ;
  padding-left: 55px ;
}

#q1 {
  background: url(../ir_magazine/special/images/vol79/q1.gif) no-repeat;
}
#q2 {
  background: url(../ir_magazine/special/images/vol79/q2.gif) no-repeat;
}
#q3 {
  background: url(../ir_magazine/special/images/vol79/q3.gif) no-repeat;
}
#q4 {
  background: url(../ir_magazine/special/images/vol79/q4.gif) no-repeat;
}
#q5 {
  background: url(../ir_magazine/special/images/vol79/q5.gif) no-repeat;
}
#q6 {
  background: url(../ir_magazine/special/images/vol79/q6.gif) no-repeat;
}

#a1 {
  background: url(../ir_magazine/special/images/vol79/a1.gif) no-repeat;
}
#a2 {
  background: url(../ir_magazine/special/images/vol79/a2.gif) no-repeat;
}
#a3 {
  background: url(../ir_magazine/special/images/vol79/a3.gif) no-repeat;
}
#a4 {
  background: url(../ir_magazine/special/images/vol79/a4.gif) no-repeat;
}
#a5 {
  background: url(../ir_magazine/special/images/vol79/a5.gif) no-repeat;
}
#a6 {
  background: url(../ir_magazine/special/images/vol79/a6.gif) no-repeat;
}

#c-name,
#c-name02 {
  margin: 0;
  color: #666666;
  font-size: small;
  _font-size: x-small;
  font-weight: bold;
}
#ceoName {
  font-family: "ＭＳ Ｐ明朝", "細明朝体";
  font-size: x-large;
  _font-size: large;
}

div.vol79_shisetu_left {
  padding-top: 20px;
  background: url(../ir_magazine/special/images/vol79/shisetu_img01.gif) no-repeat top left;
		clear: both;
}
div.vol79_shisetu_right {
  padding-top: 20px;
  background: url(../ir_magazine/special/images/vol79/shisetu_img02.gif) no-repeat top right;
		clear: both;
}
div#outline_2918 {
  padding-top: 10px;
  background: url(../ir_magazine/special/images/vol79/shisetu_img03.gif) no-repeat top right !important;
}
div#outline_4956 {
  padding-top: 40px;
  background: url(../ir_magazine/special/images/vol79/shisetu_img04.gif) no-repeat top left !important;
}
.vol79_shisetu_left h3 {
  margin: 0 0 15px 85px !important;
		color: #F78715;
		font-size: medium !important;
		_font-size: small !important;
		line-height: 1.4em;
}
.vol79_shisetu_right h3 {
  margin: 0 85px 15px 0 !important;
		color: #F78715;
		font-size: medium !important;
		_font-size: small !important;
		line-height: 1.4em;
		text-align: right;
}
#outline_4956 p {
  padding-left: 24px;
}

h3#title_5232 {
  min-height: 40px;
		_height: 65px;
  margin: 0;
		padding: 20px 0 0 30px;
		color: #339900;
  font-size: 85%;
		background: url(../ir_magazine/special/images/vol79/5232_05.gif) no-repeat left top;
}
h3#title_4307 {
  min-height: 35px;
		_height: 60px;
  margin: 0;
		padding: 25px 0 0 10px;
		color: #333333;
  font-size: 85%;
		background: url(../ir_magazine/special/images/vol79/4307_06.gif) no-repeat left top;
}

/*vol080_特別企画---------------------*/

#topPhoto80_5201,
#topPhoto80_5201_second {
  background: url(../ir_magazine/special/images/vol80/5201_02.gif) repeat-x top left;
}
.topic80_5201 {
  margin-bottom: 15px !important;
  padding-top: 25px;
  color: #333399;
  background: url(../ir_magazine/special/images/vol80/5201_04.gif) no-repeat left top;
}
.colum80_5201 {
  padding: 15px 15px 15px 15px;
  background: #C7DFF4;
}
.colum80_5201 h3 {
  margin-bottom: 15px !important;
  color: #005A93;
}
.colum80_5201 h4 {
  margin: 0 0 5px 0;
  font-size: x-small;
  color: #275CAA;
}

#pop80_5201 h3 {
  padding-top: 15px;
  font-size: 80%;
  line-height: 1.4em;
  border-top: dashed 1px #CCCCCC;
}
#pop80_5201 h3.noBorder {
  padding-top: 0px;
  border: none !important;
}
#pop80_5201 h3 img {
  margin-right: 5px;
  vertical-align: middle;
}
#pop80_5201 p {
  font-size: 80%;
  line-height: 1.4em;
  margin: 0 0 15px 0;
}

#topPhoto80_4661 {
  background: url(../ir_magazine/special/images/vol80/4661_02.gif) repeat-x top left;
}

/*特別企画vol81------------------------*/

span.name_9513 {
  color: red;
  font-weight: bold;
}
span.name_2493 {
  color: #FF9900;
  font-weight: bold;
}
span.name_5201 {
  color: #383996;
  font-weight: bold;
}
#topPhoto81_2493 {
  margin-bottom: 15px;
  background: url(../ir_magazine/special/images/vol81/2493_back.gif) repeat-x top left;
}
#topPhoto81_5201,
#topPhoto81_5201_second {
  background: url(../ir_magazine/special/images/vol81/5201_back.gif) repeat-x top left;
}
#topPhoto81_9513 {
  background: url(../ir_magazine/special/images/vol81/9513_01_back.gif) repeat-x top left;
}
#topPhoto81_9513_second {
  background: url(../ir_magazine/special/images/vol81/9513_02_back.gif) repeat-x top left;
}

h3#top-ttl-9513 {
  margin-bottom: 10px;
		background: url(../ir_magazine/special/images/vol81/9513_03_03.gif) repeat-x right top;
}
div#top-photo-9513 {
  margin-left: 10px;
  width: 275px;
  float: right;
}
div#top-photo-9513 img {
  vertical-align: bottom;
}
div#top-photo-9513 p {
  padding: 7px;
  background: #D1D3D4;
}
div#top-photo-9513 p strong {
  font-size: 90%;
		line-height: 1.4em;
}
.detail81_5201 h3 {
  background: url(../ir_magazine/special/images/vol81/5201_lead_back.gif) repeat-x left top;
}

div#movieBox {
  margin-bottom: 15px;
  padding: 15px 15px 15px 15px;
  background: #FFEFD7;
}
div#movieBox h3 {
  margin-bottom: 15px !important;
  color: #0275CE;
}

#topPhoto81_kiso {
  background: url(../ir_magazine/inspection/images/basic/ttl_img01_02.gif) repeat-x top right;
  margin-bottom: 15px;
}


/*特別企画vol83------------------------*/

#topPhoto83_4503 {
  margin-bottom: 15px;
  background: url(../ir_magazine/special/images/vol83/4503_01_back.gif) repeat-x top left;
}
p.par83_4503 {
  padding: 0 0 0 15px;
}
.topic83_4503 {
  margin-bottom: 10px !important;
  background: #DEECEA;
}
.topic83_4503_02 {
  margin-bottom: 10px !important;
  background: #FECD66;
}
div#column_4053 {
  margin-bottom: 15px;
  padding: 15px;
  border-top: 5px solid #F05967;
  background: #E0F1ED;
}

#topPhoto83_5232 {
  margin-bottom: 15px;
  background: url(../ir_magazine/special/images/vol83/5232_01_back.gif) repeat-x top left;
}
#topPhoto83_5232_02 {
  margin-bottom: 15px;
  background: url(../ir_magazine/special/images/vol83/5232_01_back.gif) repeat-x 0 -52px;
}
p.par83_5232 {
  padding: 0 0 0 15px;
}
div#top83_5232 {
  margin-bottom: 15px;
  padding: 15px;
  background: #F4FBFB;
}
div#top83_5232 h3 {
  margin-bottom: 25px;
}

div#top83_5232 #q1 {
  background: url(../ir_magazine/special/images/vol83/5232_q1.gif) no-repeat;
}
div#top83_5232 #q2 {
  background: url(../ir_magazine/special/images/vol83/5232_q2.gif) no-repeat;
}
div#top83_5232 #q3 {
  background: url(../ir_magazine/special/images/vol83/5232_q3.gif) no-repeat;
}
div#top83_5232 #q4 {
  background: url(../ir_magazine/special/images/vol83/5232_q4.gif) no-repeat;
}
div#top83_5232 #a1 {
  background: url(../ir_magazine/special/images/vol83/5232_a1.gif) no-repeat;
}
div#top83_5232 #a2 {
  background: url(../ir_magazine/special/images/vol83/5232_a2.gif) no-repeat;
}
div#top83_5232 #a3 {
  background: url(../ir_magazine/special/images/vol83/5232_a3.gif) no-repeat;
}
div#top83_5232 #a4 {
  background: url(../ir_magazine/special/images/vol83/5232_a4.gif) no-repeat;
}

#topPhoto83_3407 {
  background: url(../ir_magazine/special/images/vol83/3407_01_back.jpg) repeat-x top left;
}
.lead83_3407 {
  font-weight: bold;
  color: #223a70;
}
.topic83_3407 td {
  margin: 0px;
  padding: 0px;
}
.topic83_3407 p {
  font-size: 100% !important;
}
.topic83_3407 .img-200-left {
  font-size: 90% !important;
}
.topic83_3407 .top_10 {
  margin-top: 10px !important;
}


/*特別企画vol84------------------------*/

#par84_1605_lead {
  font-weight: bold;
  color: #221451;
}
#topPhoto84_1605 {
  margin-bottom: 5px;
  background: url(../ir_magazine/special/images/vol84/1605_01_back.gif) repeat-x top left;
}
#topPhoto84_1605_02 {
  margin-bottom: 15px;
  background: url(../ir_magazine/special/images/vol84/1605_01_back.gif) repeat-x top left;
}
#topic84_1605 h3 {
  background: #E1711D;
  padding: 5px;
  color: #FFFFFF;
}
h3#par84_1605_lead_top {
  background: url(../ir_magazine/special/images/vol84/1605_06_back.gif) repeat-x;
  padding: 0px;
}
#top84_1605 h3 {
  background: #1B185D;
  padding: 5px;
  color: #FFFFFF;
}
#top84_1605 h4 {
  color: #E1711D;
  font-size: 85%;
}
.top84_1605_interview {
  color: #E1711D;
}

#par84_4503_lead {
  font-weight: bold;
  color: #999999;
}
#topPhoto84_4503,
#topPhoto84_4503_02 {
  margin-bottom: 15px;
  background: url(../ir_magazine/special/images/vol84/4503_01_back.gif) repeat-x top left;
}
#topic84_4503 h3 {
  background: #F8FFE1;
  border-left: solid 6px #CA0010;
  color: #CA0010;
  padding: 5px;
}

#par84_4733_lead {
  font-weight: bold;
  color: #7C2D67;
}
#topPhoto84_4733 {
  margin-bottom: 15px;
}
#topPhoto84_4733_02 {
  margin-bottom: 15px;
  background: url(../ir_magazine/special/images/vol84/4733_02_back.gif) repeat-x top left;
}
#topic84_4733 h3 {
  background: url(../ir_magazine/special/images/vol84/4733_06.gif) no-repeat top left;
  border-bottom: solid 1px #CE5C42;
  padding: 0 3px 3px 18px;
  color: #CE5C42;
}
.par84_4733 {
  color: #CE5C42;
}

#topPhoto84_4967 {
  margin-bottom: 15px;
  background: url(../ir_magazine/special/images/vol84/4967_01_back.gif) repeat-x top left;
}
#topPhoto84_4967_02 {
  margin-bottom: 15px;
  background: url(../ir_magazine/special/images/vol84/4967_02_back.gif) repeat-x top left;
}
#topic84_4967 h3 {
  background: #F9F9D5;
  border-left: solid 6px #0186C7;
  color: #0186C7;
  padding: 5px;
}

#par84_9432_lead {
  font-weight: bold;
  color: #2569AA;
}
#topPhoto84_9432,
#topPhoto84_9432_02 {
  margin-bottom: 15px;
  background: url(../ir_magazine/special/images/vol84/9432_01_back.gif) repeat-x top left;
}
#topic84_9432 h3 {
  background: url(../ir_magazine/special/images/vol84/9432_08.gif) no-repeat top left;
  padding-left: 18px;
  color: #2569AA;
  zoom: 1;
}
div#top84_9432 h3 {
  margin-bottom: 25px;
}
#par84_9432 {
  background: url(../ir_magazine/special/images/vol84/9432_10.gif) no-repeat top left;
  border-bottom: solid 1px #AFAFAF;
  border-right: solid 1px #AFAFAF;
  padding: 15px 15px 0 15px;
  margin-bottom: 15px;
  zoom: 1;
}
#par84_9432 h3,
#par84_9432 span {
  color: #FF6C04;
  background:  none;
  padding-left: 0px;
}

div#top84_9432 {
  margin-bottom: 15px;
  padding: 15px;
  background: #FFFEE8;
}
div#top84_9432 #q1 {
  background: url(../ir_magazine/special/images/vol84/9432_q1.gif) no-repeat;
}
div#top84_9432 #q2 {
  background: url(../ir_magazine/special/images/vol84/9432_q2.gif) no-repeat;
}
div#top84_9432 #q3 {
  background: url(../ir_magazine/special/images/vol84/9432_q3.gif) no-repeat;
}
div#top84_9432 #q4 {
  background: url(../ir_magazine/special/images/vol84/9432_q4.gif) no-repeat;
}
div#top84_9432 #q5 {
  background: url(../ir_magazine/special/images/vol84/9432_q5.gif) no-repeat;
}
div#top84_9432 #a1 {
  background: url(../ir_magazine/special/images/vol84/9432_a1.gif) no-repeat;
}
div#top84_9432 #a2 {
  background: url(../ir_magazine/special/images/vol84/9432_a2.gif) no-repeat;
}
div#top84_9432 #a3 {
  background: url(../ir_magazine/special/images/vol84/9432_a3.gif) no-repeat;
}
div#top84_9432 #a4 {
  background: url(../ir_magazine/special/images/vol84/9432_a4.gif) no-repeat;
}
div#top84_9432 #a5 {
  background: url(../ir_magazine/special/images/vol84/9432_a5.gif) no-repeat;
}
#ko84_9432 {
  border: solid 1px #FF9933;
  margin-top: 0px;
  margin-bottom: 15px;
  width: 400px;
}
#ko84_9432 h3 {
  background-image: none;
  background-color: #FF6600;
  color: #FFFFFF;
  padding: 8px 15px 8px 15px;
  margin-bottom: 0px;
}
#ko84_9432 div {
  padding: 15px 15px 0 15px;
}
#ko84_9432 span {
  color: #2569AA;
}

/*特別企画vol85------------------------*/
#par85_4503_lead {
  font-weight: bold;
  color: #AA7F52;
}
#topPhoto85_4503,
#topPhoto85_4503_02 {
  margin-bottom: 15px;
  background: url(../ir_magazine/special/images/vol85/4503_01_back.gif) repeat-x top left;
}
#topic85_4503 h3 {
  background: #F8FFE1;
  border-left: solid 6px #AA7F52;
  color: #AA7F52;
  padding: 5px;
}

#par85_2493_lead {
  font-weight: bold;
  color: #245BAA;
  border: solid 1px #245BAA;
  padding: 10px;
}
#topPhoto85_2493,
#topPhoto85_2493_02 {
  margin-bottom: 15px;
}
#topPhoto85_2493_02 {
  background: url(../ir_magazine/special/images/vol85/2493_back.gif) repeat-x top left;
}
#topic85_2493 h3 {
  color: #FFFFFF;
  padding: 8px 8px 8px 0px;
}
#topic85_2493 h3.icon01 {
  background: url(../ir_magazine/special/images/vol85/2493_icon01.jpg) left top no-repeat #245BAA;
  padding-left: 41px;
}
#topic85_2493 h3.icon02 {
  background: url(../ir_magazine/special/images/vol85/2493_icon02.jpg) left top no-repeat #245BAA;
  padding-left: 41px;
}
#topic85_2493 h3.icon03 {
  background: url(../ir_magazine/special/images/vol85/2493_icon03.jpg) left top no-repeat #245BAA;
  padding-left: 41px;
}
#topic85_2493 strong {
  color: #245BAA;
}



/*特別企画vol86------------------------*/
#topPhoto86_5631,
#topPhoto86_5631_02 {
  margin-bottom: 15px;
}
#topPhoto86_5631_02 {
  background: url(../ir_magazine/special/images/vol86/5631_02_back.jpg) left top repeat-x;
}
#par86_5631_lead {
  font-weight: bold;
  color: #009999;
}
#topic86_5631 h3 {
  padding: 6px 0 8px 8px;
  background: url(../ir_magazine/special/images/vol86/5631_h3_back.jpg) left top no-repeat;
  color: #FFFFFF;
}
#topPhoto86_7456,
#topPhoto86_7456_02 {
  margin-bottom: 15px;
}
#par86_7456_lead {
  font-weight: bold;
  color: #0066CC;
}
#topic86_7456 h3 {
  padding: 5px 0 3px 23px;
  background: url(../ir_magazine/special/images/vol86/7456_h3_back.gif) left top repeat-y;
  font-weight: bold;
  color: #0066CC;
}
.back_7456_01 {
  background: url(../ir_magazine/special/images/vol86/7456_02.gif) right center no-repeat;
}
.back_7456_02 {
  background: url(../ir_magazine/special/images/vol86/7456_04.gif) center no-repeat;
}
.back_7456_03 {
  background: url(../ir_magazine/special/images/vol86/7456_03.gif) center no-repeat;
}



/*特別企画vol87------------------------*/
#topPhoto87_1378,
#topPhoto87_1378_02 {
  margin-bottom: 15px;
}
#par87_1378_lead {
  padding: 8px;
  border: solid 2px #F44E1B;
  font-weight: bold;
}
#topic87_1378 h3 {
  padding: 7px 0 6px 10px;
  background: url(../ir_magazine/special/images/vol87/1378_h_back.gif) left top no-repeat;
  color: #F44E1B;
  font-weight: bold;
  clear: both;
}
#topic87_1378_02 h3 {
  padding: 7px 0 6px 10px;
  background: url(../ir_magazine/special/images/vol87/1378_h_back_2.gif) left top no-repeat;
  color: #F44E1B;
  font-weight: bold;
  clear: both;
}
#pre87_1378_title {
  background: url(../ir_magazine/special/images/vol87/1378_text_back.gif) left top repeat-x;
}
#topic87_1378 .column {
  border: solid 1px #F44E1B;
  border-top: double 3px #F44E1B;
  background: #FDEBC8;
}
#topic87_1378 .column td {
  _padding: 15px 20px 5px 20px;
}
.column .img-200-left {
  font-size: 65% !important;
}
#topic87_1378 .column h3 {
  padding: 0;
  background: none;
  color: #F44E1B !important;
}
#topPhoto87_8214,
#topPhoto87_8214_02 {
  margin-bottom: 15px;
}
#par87_8214_lead {
  font-weight: bold;
  color: #D40D00;
}
#topic87_8214 h3 {
  padding: 11px 0 17px 33px;
  background: url(../ir_magazine/special/images/vol87/8214_h_back.gif) left top no-repeat;
  clear: both;
}
#par87_8214_story {
  margin-bottom: 15px;
  padding: 20px 0 1px 20px;
  background: #F1E7E6;
}
#par87_8214_story h3 {
  padding: 0;
  background: #D40D00;
}
#par87_8214_story p.fast span {
  font-size: 200%;
  color: #D40D00;
  padding: 8px 5px 3px 0;
  float: left;
}
#topPhoto87_9302,
#topPhoto87_9302_02 {
  margin-bottom: 15px;
}
#topPhoto87_9302 {
  background: url(../ir_magazine/special/images/vol87/9302_01_back.gif) left top repeat-x;
}
#topPhoto87_9302_02 {
  background: url(../ir_magazine/special/images/vol87/9302_02_back.gif) left top repeat-x;
}
#par87_9302_lead {
  font-weight: bold;
  color: #4CA6B1;
}
#topic87_9302 div.h3style {
  background: url(../ir_magazine/special/images/vol87/9302_h_back02.gif) right top no-repeat;
  text-align: center;
  font-weight: bold;
  line-height: 45px;
  color: #4CA6B1;
}
#topic87_9302 h3 {
  height: 45px;
  background: url(../ir_magazine/special/images/vol87/9302_h_back01.gif) left top no-repeat;
  clear: both;
}
#topPhoto87_9513,
#topPhoto87_9513_02 {
  margin-bottom: 15px;
}
#topPhoto87_9513,
#topPhoto87_9513_02 {
  background: url(../ir_magazine/special/images/vol87/9513_01_back.gif) 2px top;
}
#par87_9513_lead {
  font-weight: bold;
  color: #388841;
}
#topic87_9513 div.h3style {
  padding: 20px 0 0 5px;
  background: url(../ir_magazine/special/images/vol87/9513_icon_back.gif) left top repeat-x;
  color: #388841;
}
#topic87_9513 h3 {
  padding: 5px 0 3px 35px;
  background: url(../ir_magazine/special/images/vol87/9513_icon.gif) left top no-repeat;
  clear: both;
}

/*特別企画vol88------------------------*/
#topPhoto88_4631,
#topPhoto88_4631_02,
#topPhoto88_4714,
#topPhoto88_4714_02,
#topPhoto88_7641,
#topPhoto88_7641_02 {
  margin-bottom: 15px;
}
#par88_4631_lead {
  font-weight: bold;
  color: #00AEEB;
}
#topic88_4631 h3 {
  min-height: 33px;
  _height: 53px;
  padding: 15px 0 5px 52px;
  background: url(../ir_magazine/special/images/vol88/4631_h3_back.gif) left top no-repeat;
}
#topic88_4631 .kakomi,
#topic88_4631 .kakomi2 {
  padding: 10px 20px 20px 20px;
  background: #F0F0F0;
}
#topic88_4631 .kakomi2 {
  margin-bottom: 15px;
}
#topic88_4631 .kakomi h3,
#topic88_4631 .kakomi2 h3 {
  width: auto;
  min-height: inherit;
  _height: auto;
  padding: 10px 0 15px 0;
  background: none;
  border-bottom: solid 1px #000000;
  text-align: center;
  font-size: 125%;
}
#topic88_4631 .kakomi .line {
  height: 145px;
  border-bottom: solid 1px #000000;
}
#topic88_4631 .kakomi p {
  width: 235px;
  margin: 15px 15px 0 0;
  font-size: 65% !important;
  line-height: 1.3;
  float: left;
}
#topic88_4631 .kakomi2 p {
  margin: 20px 0 0 0;
  text-align: center;
}
#topic88_4631 .kakomi p strong.midashi {
  margin-bottom: 5px !important;
  display: block;
}
#topic88_4631 .kakomi p img {
  margin-right: 10px;
  float: left;
}

#par88_4714_lead,
#topic88_4714 h3 {
  color: #E66C2D;
  font-weight: bold;
}
#topic88_4714 div.h3style {
  background: url(../ir_magazine/special/images/vol88/4714_h3_back.gif) left top no-repeat;
}
#topic88_4714 h3 {
  padding: 13px 23px 13px 23px;
  background: url(../ir_magazine/special/images/vol88/4714_h3_back_bottom.gif) left bottom no-repeat;
  line-height: 1.2;
}
#topic88_4714 h3.lead {
  padding: 0 0 0 5px;
  background: none;
  border-left: solid 10px #E66C2D;
  color: #000000;
  font-size: 100%;
  line-height: inherit;
}

#par88_7641_lead {
  color: #DD0716;
  font-weight: bold;
}
#topic88_7641 h3 {
  padding: 5px 5px 4px 5px;
  border-top: dotted 4px #DD0716;
  border-bottom: dotted 4px #DD0716;
  color: #004097;
  font-weight: bold;
}
#topic88_7641 .syamei {
  margin-top: 10px;
  padding: 3px 0 3px 0;
  background: #004097;
  color: #FFFFFF;
  font-weight: bold;
  text-align: center;
}
#topic88_7641 .midashi {
  color: #004097;
  font-weight: bold;
}
#topic88_7641 .name {
  color: #DD0716;
}


.mgR0 {
  margin-right: 0px !important;
}



/*特別企画vol89------------------------*/
#topPhoto89_2499,
#topPhoto89_2499_02,
#topPhoto88_4714,
#topPhoto88_4714_02,
#topPhoto89_8306,
#topPhoto89_8306_02 {
  margin-bottom: 15px;
}

#par89_2499_lead {
  font-weight: bold;
  color: #F5AC3D;
}
#topic89_2499 h3 {
  min-height: 38px;
  _height: 38px;
  padding: 8px 0 0 3px;
  background: url(../ir_magazine/special/images/vol89/2499_h3_back.gif) left top no-repeat;
  color: #9F332D;
}

#topic89_2499_02 h3 {
  min-height: 38px;
  _height: 38px;
  padding: 8px 0 0 3px;
  background: url(../ir_magazine/special/images/vol89/2499_02_h3_back.gif) left top no-repeat;
  color: #9F332D;
}



#topic89_2499 .proPhoto {
  margin: 0 40px 15px 40px;
}

#topic89_2499 .midashi {
  color: #9F332D;
  font-weight: bold;
}
#topic89_2499 .name {
  color: #9F332D;
}

#topic89_2499_02 .proPhoto {
  margin: 20px;
}

#topic89_2499_02 .midashi {
  color: #9F332D;
  font-weight: bold;
}
#topic89_2499_02 .name {
  color: #9F332D;
}




#topic89_2499 .kakomi {
  background: #F5AC3D;
  width:782px;

}

#topic89_2499 .kakomi  ul {
 margin:10px 20px;

}


#topic89_2499 .kakomi  ul li{
  margin:0;
  padding:10px;
  background: #F5AC3D;
  color:#FFFFFF;
  font-weight:bold;
  float:left;
  text-align:left
}



#par89_8306_lead {
  font-weight: bold;
  color: #4D4586;
}
#topic89_8306 h3 {
  min-height: 33px;
  _height: 53px;
  padding: 15px 0 0 0;
  color: #E84729;
  background: url(../ir_magazine/special/images/vol89/8306_h3_back.gif) left top no-repeat;
  clear: both;
}
#topic89_8306 h4 {
  padding: 3px;
  margin-bottom: 2px 0 2px 5px;
  border-left: solid 5px #E84729;
  font-size: 85%;
  clear: both;
}





#topic88_4631 .kakomi,
#topic88_4631 .kakomi2 {
  padding: 10px 20px 20px 20px;
  background: #F0F0F0;
}
#topic88_4631 .kakomi2 {
  margin-bottom: 15px;
}
#topic88_4631 .kakomi h3,
#topic88_4631 .kakomi2 h3 {
  width: auto;
  min-height: inherit;
  _height: auto;
  padding: 10px 0 15px 0;
  background: none;
  border-bottom: solid 1px #000000;
  text-align: center;
  font-size: 125%;
}
#topic88_4631 .kakomi .line {
  height: 145px;
  border-bottom: solid 1px #000000;
}
#topic88_4631 .kakomi p {
  width: 235px;
  margin: 15px 15px 0 0;
  font-size: 65% !important;
  line-height: 1.3;
  float: left;
}
#topic88_4631 .kakomi2 p {
  margin: 20px 0 0 0;
  text-align: center;
}
#topic88_4631 .kakomi p strong.midashi {
  margin-bottom: 5px !important;
  display: block;
}
#topic88_4631 .kakomi p img {
  margin-right: 10px;
  float: left;
}

#par88_4714_lead,
#topic88_4714 h3 {
  color: #E66C2D;
  font-weight: bold;
}
#topic88_4714 div.h3style {
  background: url(../ir_magazine/special/images/vol88/4714_h3_back.gif) left top no-repeat;
}
#topic88_4714 h3 {
  padding: 13px 23px 13px 23px;
  background: url(../ir_magazine/special/images/vol88/4714_h3_back_bottom.gif) left bottom no-repeat;
  line-height: 1.2;
}
#topic88_4714 h3.lead {
  padding: 0 0 0 5px;
  background: none;
  border-left: solid 10px #E66C2D;
  color: #000000;
  font-size: 100%;
  line-height: inherit;
}

#par88_7641_lead {
  color: #DD0716;
  font-weight: bold;
}
#topic88_7641 h3 {
  padding: 5px 5px 4px 5px;
  border-top: dotted 4px #DD0716;
  border-bottom: dotted 4px #DD0716;
  color: #004097;
  font-weight: bold;
}
#topic88_7641 .syamei {
  margin-top: 10px;
  padding: 3px 0 3px 0;
  background: #004097;
  color: #FFFFFF;
  font-weight: bold;
  text-align: center;
}
#topic88_7641 .midashi {
  color: #004097;
  font-weight: bold;
}
#topic88_7641 .name {
  color: #DD0716;
}


.mgR0 {
  margin-right: 0px !important;
}




#topPhoto89_4005,
#topPhoto89_4005_02 {
  margin-bottom: 15px;
}
#par89_4005_lead {
  color: #9b2232;
  font-weight: bold;
}
#topic89_4005 h3,
#topic89_4005_02 h3 {
  padding: 10px 0 10px 13px;
  background: url(../ir_magazine/special/images/vol89/4005_h3_back.gif) left top no-repeat;
  color: #9b2232;
  font-weight: bold;
  clear: both;
}

#topPhoto89_6332,
#topPhoto89_6332_02 {
  margin-bottom: 15px;
}
#par89_6332_lead {
  color: #0d8d59;
  font-weight: bold;
}
#topic89_6332 .Qtext {
  background: url(../ir_magazine/special/images/vol89/6332_backQ.gif) left top no-repeat;
  text-indent: 20px;
  clear: both;
}
#topic89_6332 .Atext {
  background: url(../ir_magazine/special/images/vol89/6332_backA.gif) left top no-repeat;
  text-indent: 20px;
}


/*特別企画vol90------------------------*/
#topPhoto90_5911,
#topPhoto90_5911_02,
#topPhoto90_8012,
#topPhoto90_8012_02,
#topPhoto90_9706,
#topPhoto90_9706_02 {
  margin-bottom: 15px;
}

#topic90_5911 h3 {
  padding: 5px 5px 10px 5px;
  background: url(../ir_magazine/special/images/vol90/5911_h_back.gif) left bottom repeat-x;
  color: #FFFFFF;
}
#par90_5911_lead {
  color: #e99c12;
  font-weight: bold;
}

#par90_8012_lead {
  font-weight: bold;
}

#topic90_9706 h3 {
  min-height: 46px;
  _height: 46px;
  padding: 12px 0 0 3px;
  background: url(../ir_magazine/special/images/vol90/9706_h3_back.png) left top no-repeat;
  color: #0077C1;
  clear: both;
}
#topic90_9706 .Images {
  margin-right: 5px;
  float: left;
  font-size: 70%;
}

#topic89_2499_02 h3 {
  min-height: 38px;
  _height: 38px;
  padding: 8px 0 0 3px;
  background: url(../ir_magazine/special/images/vol89/2499_02_h3_back.gif) left top no-repeat;
  color: #9F332D;
}



#topic89_2499 .proPhoto {
  margin: 0 40px 15px 40px;
}

#topic89_2499 .midashi {
  color: #9F332D;
  font-weight: bold;
}
#topic89_2499 .name {
  color: #9F332D;
}

#topic89_2499_02 .proPhoto {
  margin: 20px;
}

#topic89_2499_02 .midashi {
  color: #9F332D;
  font-weight: bold;
}
#topic89_2499_02 .name {
  color: #9F332D;
}




#topic89_2499 .kakomi {
  background: #F5AC3D;
  width:782px;

}

#topic89_2499 .kakomi  ul {
 margin:10px 20px;

}


#topic89_2499 .kakomi  ul li{
  margin:0;
  padding:10px;
  background: #F5AC3D;
  color:#FFFFFF;
  font-weight:bold;
  float:left;
  text-align:left
}



#par89_8306_lead {
  font-weight: bold;
  color: #4D4586;
}
#topic89_8306 h3 {
  min-height: 33px;
  _height: 53px;
  padding: 15px 0 0 0;
  color: #E84729;
  background: url(../ir_magazine/special/images/vol89/8306_h3_back.gif) left top no-repeat;
  clear: both;
}
#topic89_8306 h4 {
  padding: 3px;
  margin-bottom: 2px 0 2px 5px;
  border-left: solid 5px #E84729;
  font-size: 85%;
  clear: both;
}


/*-------------------------------------*/


div#compnayLeft {
 width:49%;
 float:left;
}
div#compnayRight {
 width:50%;
 float:right;
}
.round-top {
  background: #EDEDED url(../ir_magazine/images/common/round_t_l.gif) no-repeat top left;
}
.round-top span {
  padding-top: 10px;
  background: url(../ir_magazine/images/common/round_t_r.gif) no-repeat top right;
  display: block;
}
.round-bottom {
  background: #EDEDED url(../ir_magazine/images/common/round_u_l.gif) no-repeat bottom left;
}
.round-bottom span {
  padding-top: 10px;
  background: url(../ir_magazine/images/common/round_u_r.gif) no-repeat bottom right;
  display: block;
}
.round-body {
  padding: 0 10px;
  background: #EDEDED;
}
#compnayLeft h4,
#compnayRight h4 {
  margin: 0 0 10px 0;
  color: #BB3115;
  font-size: 100%;
}
#compnayLeft dl,
#compnayLeft dl dt,
#compnayLeft dl dd
 {
  margin: 0;
  padding: 0;
  font-size: 90%;
  line-height: 1.4em;
}
#compnayLeft dl dt {
  font-weight: bold;
}
#compnayLeft dl dd {
  padding-bottom: 10px;
}
#compnayLeft dl dd#enkakuBottom {
  padding-bottom: 0;
}
#compnayRight p
 {
  margin: 0 !important;
  padding: 0 0 10px 0 !important;
  line-height: 1.4em;
}
p#comDot {
  padding-top: 10px !important;
  border-top: 1px dotted #666666;
}
#compnayRight ul {
  margin: 0;
  padding: 0 0 0 20px;
}
#compnayRight ul li {
  margin: 0;
  padding: 0 0 10px 0;
  font-size: 80%;
  list-style: disc !important;
}
#nmlPhoto {
  margin: 0 0 10px 0;
}
#proPhoto {
  margin: 0 0 15px 25px;
}

/*応急処置*/

.column {
  margin-bottom: 15px;
  font-size: 140%;
  border-top: double 4px #6699FF;
  border-left: solid 1px #6699FF;
  border-bottom: solid 1px #6699FF;
  border-right: solid 1px #6699FF;
}

.column td {
  padding: 15px 15px 0 15px;
}

.column h3 {
  color: #3333FF !important;
}
.column .img-200 span,
.column .img-200-left span {
  font-size: 90% !important;
}


/*vol82_優待情報スタイル*/

div#s_vol82_head {
  padding-top: 10px;
  border-top: 8px solid #b5dbf0;
  margin-bottom: 15px;
		position: relative;
}

div#s_vol82_head #leftHead {
  float: left;
}
#leftHead h2 {
  margin: 0 0 15px 0;
}
#leftHead p {
  margin: 0 0 5px 0;
		padding: 0;
  font-size: 80%;
		line-height: 1.5em;
}
p#minText {
  font-size: 70%;
}

div#s_vol82_head dl#rightHead {
  width: 145px;
  _width: 160px;
  padding: 0 0 0 15px;
  float: right;
		border-left: 1px solid #d2d2d2;
		float: right;
}
dl#rightHead ,
dl#rightHead dt,
dl#rightHead dd {
  margin: 0;
		padding: 0;
}
dl#rightHead dt {
  margin-bottom: 3px;
  color: #717171;
  font-size: 80%;
		font-weight: bold;
		line-height: 1.3em;
		background: url(../ir_magazine/special/images/vol82/head_img02.jpg) no-repeat right center;
}
dl#rightHead dd {
  color: #787878;
  font-size: 70%;
		line-height: 1.5em;
}

div#navBox_wide {
  width: 235px;
		padding-top: 37px;
  float: left;
		position: relative;
}
div#navBox_wide dl {
  margin: 0;
		padding: 0 0 10px 0;
  background: #f5f5f5;
		clear: both; 
}
div#navBox_wide dl dt {
  margin: 0 0 3px 0;
  padding: 3px 3px 3px 20px;
  color: #FFFFFF;
  font-size: 12px;
		font-weight: bold;
		line-height: 1.1em;
		background: #2289d0 url(../ir_magazine/special/images/vol82/nav_img01.gif) no-repeat left center;
}
div#navBox_wide dl dd {
  margin: 0;
		padding: 0 6px;
		float: left;
}
div#navBox_wide dl dd a,
div#navBox_wide dl dd span {
  width: 90px;
  _width: 105px;
		padding: 5px 0 5px 15px;
  font-size: 12px;
		font-weight: bold;
		line-height: 1.3em;
		border-bottom: 1px solid #cccccc;
		display: block;
}
dl.fourList dd a,
dl.fourList dd span {
  width: 31px !important;
  _width: 46px !important;
}
dl.fourList dd span,
div#navBox_wide dl dd span {
  color: #CCCCCC;
		background: url(../ir_magazine/special/images/vol82/nav_img02_off_02.gif) no-repeat 0 7px;
}

p#disc {
  margin: 15px 0 15px 0;
		padding: 8px 0;
  font-size: 12px;
		line-height: 1.5em;
}
p#banner {
  text-align: center;
  margin: 0 0 15px 0;
}

#sel1,#sel2,#sel3,#sel4,#sel5,#sel6,#sel7,#sel8,#sel9,#sel10,#sel11,#sel12,#sel13,#sel14,#sel15,
#sel16,#sel17,#sel18,#sel19,#sel20,#sel21,#sel22,#sel23,#sel24,#sel25,#sel26,#sel27,#sel28,#sel29,#sel30,
#sel31,#sel32,#sel33,#sel34,#sel35,#sel36,#sel37,#sel38,#sel39,#sel40,#sel41,#sel41,#sel42 {
		background: url(../ir_magazine/special/images/vol82/nav_img02_off.gif) no-repeat 0 7px;
}
#tool1,#tool2,#tool3,#tool4,#tool5,#tool6,#tool7,#tool8,#tool9,#tool10,#tool11,#tool12,#tool13,#tool14,#tool15,
#tool16,#tool17,#tool18,#tool19,#tool20,#tool21,#tool22,#tool23,#tool24,#tool25,#tool26,#tool27,#tool28,#tool29,#tool30,
#tool31,#tool32,#tool33,#tool34,#tool35,#tool36,#tool37,#tool38,#tool39,#tool40,#tool41,#tool41,#tool42 {
  width: 207px;
  _width: 223px;
		padding: 5px;
		background: #FFFFFF;
		border: 3px solid #c2e7f3;
  position: absolute;
		display: none;
}
#tool1,#tool2 {
		top: 83px;
		left: 6px;
}
#tool3,#tool4 {
		top: 125px;
		left: 6px;
}
#tool5,#tool6 {
		top: 167px;
		left: 6px;
}
#tool7 {
		top: 211px;
		left: 6px;
}
#tool8,#tool9,#tool10,#tool11 {
		top: 270px;
		left: 6px;
}
#tool12,#tool13,#tool14,#tool15 {
		top: 293px;
		left: 6px;
}
#tool16,#tool17,#tool18,#tool19 {
		top: 323px;
		left: 6px;
}
#tool20,#tool21,#tool22,#tool23 {
		top: 382px;
		left: 6px;
}
#tool24,#tool25,#tool26,#tool27 {
		top: 409px;
		left: 6px;
}
#tool28,#tool29,#tool30 {
		top: 436px;
		left: 6px;
}
#tool31,#tool32 {
		top: 513px;
		left: 6px;
}
#tool33,#tool34 {
		top: 555px;
		left: 6px;
}
#tool35,#tool36 {
		top: 597px;
		left: 6px;
}
#tool37,#tool38 {
		top: 639px;
		left: 6px;
}
#tool39,#tool40 {
		top: 681px;
		left: 6px;
}
#tool41,#tool42 {
		top: 725px;
		left: 6px;
}
h3.poptitle {
  margin: 0 0 10px 0;
}
h3.poptitle a {
  width: 201px;
  _width: 207px;
		padding: 3px 3px 3px 3px;
		color: #FFFFFF !important;
  font-size: 12px;
		line-height: 1.1em !important;
		font-weight: bold;
		text-decoration: none;
		background: #2289d0 url(../ir_magazine/special/images/vol82/nav_img04.gif) no-repeat top right;
		display: block;
}
p.noText {
  margin: 0 0 10px 0;
		padding: 0;
  font-size: 12px;
		line-height: 1.5em;
		text-align: center;
}
p.popClose {
  margin: 0;
		padding: 10px 0 5px 0;
  text-align: center;
		border-top: 2px solid #CCCCCC;
}
ul.popList {
  margin: 0;
		padding: 0 0 10px 25px;
}
ul.popList li {
		font-size: 12px;
		line-height: 1.5em;
		list-style: disc;
}

div#mainContent_wide {
  width: 100%;
  margin-left : -250px;
  float : right;
}
div#mainContent_wide  {
  width: 100%;
  margin-left : -265px;
  float : right;
}
div#mainContent_wide #contentBox {
  _width: 100%;
  margin-left: 250px;
}

div.yutai_section {
  padding-top: 20px;
  border-bottom: 1px solid #CCCCCC;
}
div.yutai_section h2 {
  margin: 0 !important;
		padding: 0 0 3px 0 !important;
  color: #0060a2;
		font-size: 100%;
		font-weight: bold;
		float: left;
}
div.yutai_section p {
  margin: 0 !important;
		padding: 0 !important;
  font-size: 80%;
		line-height: 1.1em;
		float: right;
}
div.yutai_section dl {
  margin: 0;
		padding: 10px 0 0 0;
  clear: both;
		border-top: 3px solid #9dcbe6;
}
div.yutai_section dl dt {
  width: 236px;
  margin: 0 0 10px 15px;
  float: right;
}
div.yutai_section dl dt img {
  margin-bottom: 3px;
		border: 1px solid #CCCCCC;
}
div.yutai_section dl dt span {
  color: #6a6a6a;
  font-size: 80%;
		line-height: 1.3em;
}
div.yutai_section dl dd,
div.yutai_section dl dd table td {
  margin: 0 0 5px 0;
  color: #2289d0;
		font-size: 100%;
		font-weight: bold;
		line-height: 1.3em;
}
div.yutai_section dl dd span,
div.yutai_section table td span {
  font-size: 80%;
		font-weight: normal;
}
div.yutai_section dl dd.detail {
  margin-top: 10px;
  vertical-align: baseline;
  font-size: 75%;
		font-weight: normal;
}

div.companyArea {
  clear: both;
}
div.companyArea dl {
  margin: 0;
		padding: 0 0 15px 0;
  border: none;
}
div.companyArea dl dt {
  width: 140px;
		border: none;
}
div.companyArea dl dt img {
  margin-bottom: 5px;
  vertical-align: bottom;
		border: none;
}
div.companyArea dl dd {
  padding-right: 155px;
  color: #333333;
		font-size: 80%;
		font-weight: normal;
		line-height: 1.5em;
}
div.companyArea dl dd strong {
  color: #535353;
  font-size: 120%;
		font-weight: bold;
		line-height: 1.3em;
}

div#mainContent_wide p.toTop {
  margin: 17px 0 0 0;
  float: right;
}
div#mainContent_wide ul#bottomNavi {
  float: left;
}
div#mainContent_wide ul#headNavi {
  text-align: left;
}

div.vol082_bg01 {
  background: url(../ir_magazine/special/images/vol82/head_img03_01.jpg) no-repeat 390px 10px;
}
div.vol082_bg02 {
  background: url(../ir_magazine/special/images/vol82/head_img03_02.jpg) no-repeat 390px 10px;
}
div.vol082_bg03 {
  background: url(../ir_magazine/special/images/vol82/head_img03_03.jpg) no-repeat 390px 10px;
}
div.vol082_bg04 {
  background: url(../ir_magazine/special/images/vol82/head_img03_04.jpg) no-repeat 390px 10px;
}
div.vol086_bg01 {
  background: url(../ir_magazine/special/images/vol86/head_img03_01.jpg) no-repeat 390px 10px;
}
div.vol086_bg02 {
  background: url(../ir_magazine/special/images/vol86/head_img03_02.jpg) no-repeat 390px 10px;
}
div.vol086_bg03 {
  background: url(../ir_magazine/special/images/vol86/head_img03_03.jpg) no-repeat 390px 10px;
}
div.vol086_bg04 {
  background: url(../ir_magazine/special/images/vol86/head_img03_04.jpg) no-repeat 390px 10px;
}



#Toptalk,
#Toptalk2 {
  margin-bottom: 15px;
}
#Toptalk h2,
#Toptalk2 h2 {
  height: 74px;
  position: relative;
  margin-bottom: 10px;
}
#Toptalk h2 span,
#Toptalk2 h2 span {
  position: absolute;
  right: 0px;
}
#Toptalk div#Tname,
#Toptalk2 div#Tname {
  background: url(../ir_magazine/inspection/images/vol83/back.jpg) no-repeat #E5DDBF;
  height: 200px;
  display: block;
  position: relative;
}
#Toptalk div#TnameMini,
#Toptalk2 div#TnameMini {
  background: url(../ir_magazine/inspection/images/vol83/back.jpg) no-repeat #E5DDBF;
  height: 72px;
  position: relative;
}
#Toptalk div span {
  position: absolute;
  top: 12px;
  right: 12px;
}
#Toptalk .Tname {
  margin: 10px 0 10px 10px;
}
#Toptalk2 div span {
  position: absolute;
  top: 12px;
  left: 12px;
}
#Toptalk2 .Tname {
  position: absolute;
  bottom: 10px;
  right: 164px;
}
#Toptalk2 .tface {
  position: absolute;
  top: 0px;
  right: 0px;
}
#TalkBox {
  margin: 0 0 15px 0;
  #margin: 0 0 10px 0;
  padding: 0;
}
#ToptalkProfile {
  background: url(../ir_magazine/inspection/images/vol83/profile.gif) no-repeat 10px 10px;
  border: solid 1px #189495;
  padding: 28px 0 0 0;
  float: right;
  width: 49%;
}
#ToptalkProfile p {
  margin: 0px;
  padding: 0px 10px 10px 10px;
}
#Toptalklead {
  border-bottom: solid 1px #189495;
  border-top: solid 1px #189495;
  float: left;
  font-weight: bold;
  width: 49%;
}
#Toptalklead p {
  margin: 0px;
  padding: 10px;
}

.Tblue {
  color: #189495;
  font-weight:bold;
}

.Tblue2010 {
  color: #189495;
}



/*会社概要スタイル*/

div#CompanyOutline {
  margin-bottom: 15px;
  background: #F3F5F6;
		border-right: 1px solid #ADBBC5;
		border-bottom: 1px solid #ADBBC5;
		border-left: 1px solid #ADBBC5;
		clear: both;
}
#CompanyOutline h4 {
  margin: 0 0 3px 0;
  padding: 5px 5px 5px 20px;
  color: #FFFFFF;
  font-size: 12px;
  background: #5F92B7 url(../ir_magazine/images/pre_img06.gif) no-repeat left center;
		border-top: 1px solid #ADBBC5;
}
#CompanyOutline h4 span {
  padding-left: 5px;
  color: #666666;
  color: #FFFFFF;
  font-size: 10px;
  font-weight: normal;
}
#CompanyOutline p {
  margin: 0;
  padding: 5px;
  font-size: 12px;
}

.vol85_torkcolumn {
  border-top: double 4px #FF3300;
  border-right: solid 1px #FF3300;
  border-bottom: solid 1px #FF3300;
  border-left: solid 1px #FF3300;
  padding: 10px;
}

/* -- irmagazine株価情報バナー -- */
div.irm_kabu {
margin-top:5px;
margin-left:232px;
}

div.irm_kabu a {
width:500px;
height:70px;
display:block;
background:url(../common/images/joy_bt01.jpg) left top no-repeat;
text-indent:-9999px;
}

div.irm_kabu a:hover {
display:block;
background:url(../common/images/joy_bt01ov.jpg) left top no-repeat;
text-indent:-9999px;
}

/* -- 掲載終了ページ -- */

div#Content_fin {
	min-width: 727px;
	padding: 30px 10px 10px 20px;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	font-size:80%;
}

div#Content_fin02 {
	min-width: 727px;
	padding: 120px 10px 200px 20px;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	font-size:80%;
}

div#Content_fin ul.fin {
	margin-left:50px;
	margin-top:20px;
	margin-bottom:200px;
}

div#Content_fin ul.fin li.first {
 	padding-bottom: 15px;
}

div#Content_fin ul.fin li a {
	padding-left: 15px;
	background: url(../ir_magazine/images/common/arrow_img01.gif) no-repeat top left;
}