@charset "utf-8";

/* --------------------------------------------------
 /ja/sustainability/
-------------------------------------------------- */

/* CSR Common StyleSheet
-------------------------------------------------- */
.csr table.textalignLeft td {
text-align:left;
}


/* index.html
-------------------------------------------------- */
#csrIndex div.recommendBanner {
margin-bottom:12px;
}


/* stakeholder visualizer
-------------------------------------------------- */
#shVisualizer div.h2FrameA06 {
position:relative;
}
#shVisualizer div.sectionTitle {
margin:2px 0 3px;
}
#shVisualizer div.sectionTitle h2 {
padding: 0;
}

#shVisualizer div#closeBtn {
position:absolute;
top:5px;
right:15px;
}

#shVisualizer div.sectionA {
padding-right:25px;
padding-bottom:30px;
padding-left:30px;
}
#shVisualizer div#selectElement {
float:left;
width:420px;
}

#shVisualizer div#selectElement dl:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
#shVisualizer div#selectElement dl {display:inline-block;}
/* Hides from IE-mac \*/
* html #shVisualizer div#selectElement dl {height:1%;}
#shVisualizer div#selectElement dl {display:block;}
/* End hide from IE-mac */

#shVisualizer div#selectElement dt {
float:left;
width:150px;
margin-top:2px;
}
#shVisualizer div#selectElement dt span {
display:list-item;
list-style-type:disc;
margin-left:15px;
}
#shVisualizer div#selectElement dd {
float:left;
}
#shVisualizer div#selectElement dd select {
width:250px;
}

#shVisualizer div#shvSubmitBtn {
float:right;
margin-top:5px;
}
