/*-------------------UtilityArea---------------------*/

.team6par{
width:179px;
margin-top:10px;
margin-left:5px;
}

/*-----------------------Images----------------------*/

p.imgOnlyStyle2{
text-align:left;
}

p.imgOnlyStyle3{
text-align:right;
}

p.imgAndCaption2{
text-align:center;
font-size:67%;
}


/*-----------cc7ae_Iconlink_and_Listlink------------*/
.imgAndLinkList11{
text-align:left;
}

.imgAndLinkList11 p{
float:left;
width:112px;
margin-bottom:0;
}

dl.linkList11{
float:left;
width:428px;
}

dl.linkList11 dt{
margin-bottom:3px;
padding-left:17px;
background:url("/images/mc_contents/icon_link.gif") 0 0.3em no-repeat;
font-size:83%;
line-height:1.5;
}

dl.linkList11 dd{
margin-bottom:3px;
}

/*-------------------Instructions-------------------*/

ul.noteList2{
margin:0 0 0 0.5em;
text-align:left;
}

ul.noteList2 li{
color:#990000;
text-indent:-0.5em;
}

ul.noteList3{
margin:0 0 18px 0.5em;
text-align:left;
}

ul.noteList3 li{
padding-left:8px;
color:#990000;
text-indent:-0.5em;
}

ul.noteList3{
margin:0 0 18px 0.5em;
font-size:83%;
text-align:left;
}

ul.noteList4 li{
padding-left:8px;
color:#990000;
text-indent:-0.5em;
}

/*------------------------Table---------------------*/
.section table.type6,
.section table.type7,
.section table.type8,
.section table.type9,
.section table.type10,
.section table.type11,
.section table.type12,
.section table.type13,
.section table.type14{
font-size:83%;
}

.section table.type6 caption,
.section table.type7 caption,
.section table.type9 caption,
.section table.type10 caption,
.section table.type11 caption,
.section table.type13 caption,
.section table.type14 caption{
display:none;
}

.section table.type9 caption,
.section table.type10 caption{
font-size:100%;
}

.section table.type6 td ul.listStyle1,
.section table.type6 td ul.listStyle2,
.section table.type9 td ul.listStyle1,
.section table.type9 td ul.listStyle2,
.section table.type13 td ul.listStyle1,
.section table.type13 td ul.listStyle2,
.section table.type13 td ul.noteList3,
.section table.type10 td ul.listStyle1,
.section table.type10 td ul.listStyle2{
margin:0;
font-size:100%;
}

.section table.type6 th,
.section table.type8 th{
text-align:left;
}

.section table.type7 th{
display:none;
}

.section table.type9 th{
font-weight: bold;
text-align:left;
}

.section table.type10 th{
font-weight: bold;
text-align:left;
vertical-align:text-top
}

.section table.type11 th{
font-weight: bold;
text-align:left;
vertical-align:text-top
}

.section table.type13 th{
text-align:center;
}

.section table.type13 td{
text-align:left;
vertical-align:text-top
}

.section table.type6 td,
.section table.type8 td,
.section table.type9 td,
.section table.type10 td,
.section table.type11 td{
text-align:left;
}

.section table.type12 td{
text-align:center;
}

.section table.type12 tbody th{
text-align:center;
}

.section table.type14 tbody th{
text-align:left;
}

/*----------------------Note------------------------*/
.textItalic{ 
font-style: italic
}

.note{
color:#E45A01;
font-size:83%;
font-weight:bold;
line-height:1.5;
}

.note2{
color:#990000;
font-size:100%;
line-height:1.5;
}

.noteList{
color:#E45A01;
font-size:83%;
line-height:1.5;
text-indent:-0.5em;
}

/*--------------------Iconlink-----------------------*/

ul.linkList10{
margin-bottom:6px;
text-align:left;
}

ul.linkList10 li{
font-size:83%;
min-height:14px;
margin-bottom:3px;
margin-left:12px;
padding-left:17px;
background:url("/images/mc_contents/icon_link.gif") 0 0.3em no-repeat;
line-height:1.5;
}
 
ul.linkList10 li.downloadItem{
background:url("/images/mc_contents/icon_download.gif") 0 0.3em no-repeat;
}

/*------------------------List----------------------*/

dl.listStyle10{
margin:0 0 18px 9px;
text-align:left;
}

dl.listStyle10 dt{
font-size:83%;
line-height:1.5;
}

dl.listStyle10 dd{
margin-left: 22px;
margin-top:9px;
font-size:83%;
margin-bottom:9px;
}

ul.listStyle11{
margin:0 0 18px 15px;
font-size:83%;
line-height:1.5;
text-align:left;
} 
 
ul.listStyle11 li{
margin-top:9px;
padding-left:8px;
} 
 
ul.listStyle11 li ul{
margin-top:9px;
margin-left:12px;
margin-bottom:9px;
} 
 
ul.listStyle11 li ul li{
font-size:100%;
}

ul.listStyle12{
margin:0 0 18px 15px;
font-size:83%;
line-height:1.5;
text-align:left;
} 
 
ul.listStyle12 li{
margin-top:9px;
padding-left:8px;
} 
 
ul.listStyle12 li.listItem{
margin-top:9px;
padding-left:8px;
background:url("/images/mc_contents/list.gif") 0 0.2em no-repeat;
} 

ul.listStyle12 li.iconItem{
margin-top:9px;
padding:0px 0px 0px 17px;
background:url("/images/mc_contents/icon_link.gif") 0 0.2em no-repeat;
} 

ul.listStyle12 li.downloadItem{
margin-top:9px;
padding:0px 0px 0px 17px;
background:url("/images/mc_contents/icon_download.gif") 0 0.3em no-repeat;
} 

ul.listStyle12 li ul{
margin-top:9px;
margin-left:12px;
margin-bottom:9px;
} 
 
ul.listStyle12 li ul li{
font-size:100%;
}

ul.listStyle13{
margin:0 0 18px 15px;
font-size:83%;
line-height:1.5;
text-align:left;
}

ul.listStyle13 li{
padding-left:8px;
background:url("/images/mc_contents/list.gif") 0 0.2em no-repeat;
}

ul.listStyle13 li ul{
margin-left:12px;
}

ul.listStyle13 li ul li{
font-size:100%;
}

ul.listStyle13 li.linkItem{
padding-left:8px;
background:url("/images/mc_contents/list_link_s.gif") 0 0.4em no-repeat;
}

ul.listStyle14{
margin-left: 15px;
text-align:left;
}

ul.listStyle14 li{
padding-left:7px;
background:url("/images/mc_contents/list_link_s.gif") 0 0.4em no-repeat;
font-size:83%;
line-height:1.5;
}
/*--------------------------------------------------*/
ol.listStyle13{
margin:0 0 0 17px;
font-size:83%;
line-height:1.5;
text-align:left;
}

ol.listStyle13 li{
margin-left: 15px;
margin-bottom:6px;
list-style-type: decimal;
}

ol.listStyle14{
margin:0 0 0 17px;
font-size:100%;
line-height:1.5;
text-align:left;
}

ol.listStyle14 li{
margin-left: 17px;
list-style-type: lower-alpha;
}

ol.listStyle15{
margin:0 0 18px 30px;
font-size:83%;
line-height:1.4;
text-align:left;
}

ol.listStyle15 li{
margin-left: 8px;
list-style-type: decimal;
}



/*----------imageTable---------------*/

.section table.imageTable
{
width:100%;
font-size:83%;
}

.section table.imageTable td{
vertical-align:top;
}

.section table.imageTable th{
vertical-align:top;
}

/*-------------subsection------------*/

.subtype h2{
margin-bottom:12px;
padding:0;
padding-left:5px;
border-left:3px solid #999999;
font-size:83%;
font-weight:bold;
text-align:left;
background:none;
}


/*------------------***** IR_orignal *****-----------------------*/

.style1 {color: #FF0000}
.style2 {margin-top:12px;}
.style3 {margin-top:12px;}
.featureUnit1 .featureContents p.moreDetails{
padding-bottom:2px;
padding:0 0 0 6px;
background:url("/images/mc_contents/list_link_s.gif") 0 no-repeat;
line-height:1.5;
}

.section{ 
margin-bottom:24px; 
text-align:center; 
}
 
ul.linkList1{
margin-bottom:18px;
text-align:left;
}

ul.linkList1 li{
font-size:83%;
margin-bottom:3px;
padding:0px 0px 0px 17px;
background:url("/images/mc_contents/icon_link.gif") 0 0.2em no-repeat;
}

ul.listStyleRight{
width:auto;
margin:0;
padding-bottom:10px;
	/* \*/
padding-bottom:20px;
	/* */
font-size:67%;
line-height:1.5;
}

ul.listStyleRight li{
display:inline;
float:right;
text-align:right;
}

ul.listStyleRight li span{
padding-left:16px;
background:url("/images/mc_outer/top_link.gif") left center no-repeat;
}

/*---------カテゴリアクセスインデント--------------*/
.col3-1 .linkList1 ul.listStyle4.categoryDetail,
.col3-2 .linkList1 ul.listStyle4.categoryDetail,
.col3-3 .linkList1 ul.listStyle4.categoryDetail{
margin-top:5px;
margin-left:30px;
} 

/*---------新着情報一覧へ 右配置------------------------*/

div#contentsArea div.section ul.listStyle2
{
float:right;
}


/* ----------------thumbnailContents---------------------*/
 
.col2-1 .thumbnailContents,
.col2-2 .thumbnailContents{
padding:0px 7px 0 7px;
}

.col2-1 .thumbnailImg,
.col2-2 .thumbnailImg{
float:left;
width:110px;
}
 
.col2-1 .thumbnailTxt,
.col2-2 .thumbnailTxt{
float:left;
width:139px;
} 
 
.col2-1 .thumbnailTxt p.moreDetails,
.col2-2 .thumbnailTxt p.moreDetails{
clear:both;
margin-top:12px;
padding:0 0 0 6px;
background:url("/images/mc_contents/list_link_s.gif") 0 0 no-repeat;
}


/*-----------日付リスト------------------*/
dl.calenderList{
margin:0 0 18px 0;
text-align:left;
}

 
dl.calenderList dt{
margin-left:1em;
font-size:83%;
font-weight:bold;
line-height:1.5;
}

 
dl.calenderList dd{
margin-left:4em;
margin-top:-1.3em;
line-height:1.5;
} 
 
dl.calenderList dd ul li{
font-size:83%;
}


/* ----------------thumbnailContents---------------------*/
 
.col2-1 .thumbnailContents,
.col2-2 .thumbnailContents{
padding:0px 7px 0 7px;
}

.col2-1 .thumbnailImg,
.col2-2 .thumbnailImg{
float:left;
width:110px;
}
 
.col2-1 .thumbnailTxt,
.col2-2 .thumbnailTxt{
float:left;
width:139px;
} 
 
.col2-1 .thumbnailTxt p.moreDetails,
.col2-2 .thumbnailTxt p.moreDetails{
clear:both;
padding:0 0 0 6px;
background:url("/images/mc_contents/list_link_s.gif") 0 0 no-repeat;
}


/*---------------FQAページ内リンク-------------------*/
ul.pagelist{
margin-bottom:18px;
text-align:left;
}

ul.pagelist li{
font-size:83%;
margin-bottom:3px;
padding:0px 0px 0px 17px;
background:url("/IR/images/common/pagelist_icon_link.gif") 0 0.2em no-repeat;
}



/*------------番号リスト and アイコンリンク(主な取組み)-------------*/

ul.listStyle12ir{
margin:0 0 14px 1em;
font-size:83%;
line-height:1.4;
text-align:left;
} 

ul.listStyle12ir li{
text-indent: -1em;
margin-top:2px;
padding-left: 18px;
}

ul.listStyle12ir li ul{
margin:0 0 0 0;
font-size:100%;
}

.imgAndLinkList1ir{
text-align:left;
}

.imgAndLinkList1ir p{
float:left;
width:112px;
margin-bottom:12px;
}

ul.linkList1ir{
text-align:left;
}

ul.linkList1ir li{
padding:0 0 0 2.4em;
background:url("/images/mc_contents/icon_link.gif") 0 0.2em no-repeat;
}

ul.linkList1ir li.downloadItem{
padding:0 0 0 2.4em;
background:url("/images/mc_contents/icon_download.gif") 0 0.3em no-repeat;
}


/*------------番号リスト and カッコ付き項番リスト-------------*/

ul.listStyle12irn{
margin:0 0 14px 1em;
font-size:83%;
line-height:1.4;
text-align:left;
} 

ul.listStyle12irn li{
text-indent: -1em;
margin-top:16px;
padding-left: 18px;
}

ul.listStyle12irn li ul{
margin:0 0 0 0;
font-size:100%;
}
 
ul.listStyle12irp{
margin:0 0 14px 1.5em;
font-size:83%;
line-height:1.4;
text-align:left;
} 

ul.listStyle12irp li{
text-indent: -1.5em;
margin-top:6px;
padding-left: 18px;
}

ul.listStyle12irp li ul{
margin:0 0 0 0;
font-size:100%;
}


/*-----------------Imagesir---------------*/

.width265{
width:265px;
}

.width120{
width:120px;
}



/*-------------Tabledata右寄せ---------------*/

.section table.type1irdata,
.section table.type1irdataL{
font-size:83%;
}

.section table.type2irdata,
.section table.type2irdataL{
font-size:67%;
}


.section table.type1irdataL caption,
.section table.type2irdata caption{
font-size:83%;
}


.section table.type1irdata caption{
font-size:67%;
}


.section table.type2irdataL caption{
font-size:110%;
}

.section table.type1irdata th,
.section table.type1irdataL th,
.section table.type2irdata th,
.section table.type2irdataL th{
font-size:83%;
text-align:left;
}

.section table.type1irdata td,
.section table.type1irdataL td,
.section table.type2irdata td,
.section table.type2irdataL td{
font-size:83%;
text-align:right;
}


/*-------------Tabledata右寄せ文字SM---------------*/

.section table.type1Sirdata tr th,
.section table.type1SirdataL tr td{
padding:7px 2px 6px 5px;
border-color:#999999;
border-style:solid;
border-width:0 1px 1px 0;
vertical-align:middle;
}


.section table.type1Sirdata,
.section table.type1SirdataL{
font-size:79%;
}


.section table.type1SirdataL caption{
font-size:79%;
}


.section table.type1Sirdata caption{
font-size:83%;
}


.section table.type1Sirdata th,
.section table.type1SirdataL th{
font-size:79%;
text-align:left;
}

.section table.type1Sirdata td,
.section table.type1SirdataL td{
font-size:79%;
text-align:right;
}



/*-------------TableTXT中央---------------*/

.section table.type12irTXTL{
font-size:83%;
}

.section table.type12irTXTL caption{
font-size:100%;
}

.section table.type12irTXTL th{
text-align:center;
}

.section table.type12irTXTL td{
text-align:center;
}


/*-------------Tabledata内リスト文字大---------------*/

.section table.type6irTXT{
font-size:83%;
}

.section table.type6irTXT caption{
display:none;
}

.section table.type6irTXT td ul.listStyle1,
.section table.type6irTXT td ul.listStyle2{
margin:0;
font-size:100%;
}

.section table.type6irTXT th{
text-align:left;
vertical-align:text-top;
}


.section table.type6irTXT td{
text-align:left;
vertical-align:text-top;
}



/*-----------------Image And Table----------------*/

.imgAndTableArea{
width:540px;
margin-bottom:18px;
}

.imgAndTableArea .TableArea{
float:left;
width:400px;
margin-bottom:0;
}

.imgAndTableArea .imgArea{
float:right;
width:130px;
margin-bottom:0;
text-align:left;
}


.imgAndTableArea img{
display:block;
margin-top:3px;
}

.width410{
width:410px;
}


p.imgAndTableArea{
display:block;
margin-top:3px;
margin:0 auto 18px;
font-size:83%;
}


/*-----------------Image And TXT presen----------------*/

.imgAndTextArea1irp{
width:540px;
margin-bottom:18px;
}

.imgAndTextArea1irp .imgArea{
float:left;
width:218px;
margin-bottom:0;
}

.imgAndTextArea1irp .textArea{
float:right;
width:322px;
margin-bottom:0;
}


/*-----------------Square frame TXT----------------*/

#mainContentsArea #contentsArea .squareFrame{
text-align:left;
}

#mainContentsArea #contentsArea .squareFrame table.type6{
margin-left:0;
}

.squareFrame table.type6 caption{
display:none;
}

.squareFrame table.type6 tr th{
background-color:#eeeeee;
font-weight:normal;
}

.squareFrame table.type6 th p,
.squareFrame table.type6 th ul.listStyle1,
.squareFrame table.type6 th ul.listStyle2,
.squareFrame table.type6 th,
.squareFrame table.type6 td p,
.squareFrame table.type6 td{
font-size:100%;
}



/*-----------------Month and TXT list----------------*/

.section{
margin-bottom:24px;
text-align:center;
}


dl.listStyle3irsch{
margin:0 0 18px 0;
text-align:left;
}


dl.listStyle3irsch dt{
font-size:83%;
width: 2.7em;
text-align: right;
font-weight:bold;
line-height:1.4;
}


dl.listStyle3irsch dd{
margin-left:3.9em;
margin-top:-1.2em;
line-height:1.4;
}

dl.listStyle3irsch dd ul{
margin-top:-6px;
margin-bottom:8px;
}


dl.listStyle3irsch dd ul li{
font-size:83%;
}


/*-----------------株価表示 table----------------*/


.section table.typestock{
border-collapse:collapse;
width: 165px;
border-style:none;
}


.section table.typestock caption{
display:none;
}


.section table.typestock th{
font-weight:bold;
border-style:none;
text-align:center;
font-size:13px;
}

.section table.typestock td{
border-style:none;
text-align:center;
font-size:12px;
}


/*-----------最新情報日付リスト------------------*/

.section{
margin-bottom:24px;
text-align:center;
}


dl.newscalenderList{
margin:0 0 10px 0;
text-align:left;
}


dl.newscalenderList dt{
margin-left:0.4em;
font-size:83%;
font-weight:bold;
line-height:1.4;
}

dl.newscalenderList dd{
margin-left:4.5em;
margin-top:-1.3em;
line-height:1.4;
} 

dl.newscalenderList dd ul{
margin-top:-6px;
margin-bottom:8px;
}


dl.newscalenderList dd ul li{
font-size:83%;
}


ul.labelList{
margin-bottom:18px;
text-align:left;
}

ul.labelList li{
font-size:83%;
margin-bottom:3px;
padding:0px 0px 0px 67px;
background:url("/IR-e/images/common/label_news.gif") 0 0.2em no-repeat;
}


ul.labelList li.labelEve{
margin-bottom:3px;
padding:0px 0px 0px 67px;
background:url("/IR-e/images/common/label_event.gif") 0 0.2em no-repeat;
}

ul.labelList li.labelLib{
margin-bottom:3px;
padding:0px 0px 0px 67px;
background:url("/IR-e/images/common/label_library.gif") 0 0.2em no-repeat;
}

ul.labelList li.Info{
margin-bottom:3px;
padding:0px 0px 0px 67px;
background:url("/IR-e/images/common/label_information.gif") 0 0.2em no-repeat;
}


/*-----------------Date and TXT list----------------*/

.section{
margin-bottom:24px;
text-align:center;
}


dl.listStyle4irsch{
margin:0 0 18px 0;
text-align:left;
}


dl.listStyle4irsch dt{
font-size:83%;
width: 5.0em;
margin-left:0.7em;
text-align: left;
font-weight:bold;
line-height:1.4;
}


dl.listStyle4irsch dd{
margin-left:5.7em;
margin-top:-1.2em;
line-height:1.4;
}

dl.listStyle4irsch dd ul{
margin-top:-6px;
margin-bottom:8px;
}


dl.listStyle4irsch dd ul li{
font-size:83%;
}



/*------------------***** IR_orignal *****-----------------------*/
