/*以下YOCM追記*/
/* TOPメニューのサイズ調整 */
.wh_tile{
border-radius: 10px;
    box-shadow: 1px 1px 3px #00000030;
min-height:auto;
}
.wh_tile_title {
    font-size: 1.5em!important;	
    font-weight: bold;
    text-align: center;
    text-decoration: none;
}

/* 3行目　NOTICEの幅を100％とする */
table.note.hazardstatement.notice{
	width:100%;
}

/* 22行目　表に罫線を付ける */
.table>caption+thead>tr:first-child>td, .table>caption+thead>tr:first-child>th, .table>colgroup+thead>tr:first-child>td, .table>colgroup+thead>tr:first-child>th, .table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead:first-child>tr:first-child>td, .table>thead:first-child>tr:first-child>th, .table>thead>tr>td, .table>thead>tr>th {
    border: 1px solid #000;
}
/* 44行目　強調タグのイタリックを削除 */
em{
	font-style:normal;
}

/* 32行目　dl改行 */
dl dt.dlterm{
	display:inline-block;
}
.dd {
    margin-bottom: 0.5em;
    margin-left: 20px;
}
/* 9行目　図が小さいので割合で拡大する →　サイズが大きくなりすぎるものもあり一旦外す*/
/*  .image{
//	width: calc(30%);
//}
*/
/* 幅指定で画像サイズを調整 */
/* 
.fig .image{
    width: calc(35%);
}

:not(.fig) img {
    width: 3em;
}

#modal_img_container img{
    width:80%
}
.wh_logo img {
	width:100%
}
 */
/* 高さ指定で画像サイズを調整 */
.fig .image{
	/* width:	calc(40%); */
	height:	auto !important;
}

.image:not(img[height]){
	height:1.5em;
}

#modal_img_container img{
    width:80%;
    padding: 20px;
    border-radius: 0;
    border: 0px;
}
.wh_logo img {
	width:100%
}

/* 16:注記はアイコンではなく，「注：」，「Note:」がよい 背景画像に設定されておりアイコンを消す、余白調整は可能 */
div.note {
    background-image: none/*url(7905db3….svg)*/;
    background-repeat: no-repeat;
    padding: 0.75em 0.5em 0.75em 0.5em;
}

/* 13-2:脚注［1］が[*1]じゃないため、視覚的に認識しづらい。 */
.p a sup:before{
	content:"*";
	display:inline-block;
}
.fn > a {
	display:inline-block;
    font-size: 120%;
    margin: 0 5px 0 0;
	float:left;
}
.fn a sup:before{
	content:"*";
	display:inline-block;
}

/* 3-2:図番号が付いていないので図番号を付けたい。 */
.fig--title-label-number{
    display: inline-block;
}
.fig--title-label-punctuation {
    display: none;
}
/* 3-1 レジェンド記号の追加*/
ul.simple {
    margin-top:10px;
    list-style-type: upper-latin;
}
.howtoavoid ul.simple {
    margin-top:10px;
    list-style-type: disc;
}

/* 12行目　表の罫線がないtableに罫線をつける */
.simpletable {
	border:1px solid #000;
}

/* 3本線強調 */
.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30'%3E%3Cpath stroke='rgba(255, 255, 255, 0.9)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='4' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}

/*　テーブル見出し背景色を変更　*/
th {
	background-color:#ddd;
}


/* 索引固定をスマホの時に解除 */
.wh-letters {
    align-content: stretch;
    align-items: stretch;
    background-color: #f2f2f2;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center
}
 
@media only screen and (max-width: 767px) {
.wh-letters {
    top: 0!important;
    position: relative!important;
}
}

/* デフォルトのzoom機能のYOC付与の拡大機能と競合回避 */
img.image.zoom:not(img[usemap]) {
    transition: none!important;
}