/*
    common_parts用に、スタイルを強制的に適用させるcss
    対象ページで元から使用しているcssによってレイアウトが崩れてしまう場合、
    本cssにスタイルを追記して、元から使用しているcssよりも後に読み込んで適用させる
*/
body {
    line-height: 1.5;
}
.header_menu {
    width: auto;
    height: auto;  
}
.header_menu2 {
	height: auto;
}
#hd_2nd {
    width: auto;
}
table {
    border-collapse: separate;
}
.btn {
    padding: .375rem .75rem;
    font-size: 1rem;
    line-height: 1.5;
    border-radius: .25rem;
}
#navi__ {
	width: 100%;
}
#navi__ li {
    float: none;
    display: list-item;
    line-height: 1.5;
    
}
#navi__ li a {
    text-wrap: wrap;
}
.side_box_999 {
    width: 180px;
}