@charset "utf-8";


/*--------------------------------------------

---------------------------------------------*/

.osirase_tab {
	margin-top:20px;
}
.osirase_tab ul li {
	float:left;
}

.osirase_list {
	margin:20px 0;
	width:620px;
	border-collapse:inherit;
}
.osirase_list th {
	width:75px;
	border-bottom:1px #CCCCCC solid;
	text-align:left;
	vertical-align:middle;
}
.osirase_list td {
	width:515px;
	float:left;
	padding:15px;
	border-bottom:1px #CCCCCC solid;
}
.section--osirase .inner_box02 {
	margin:20px 0;
	border:1px #CCCCCC solid;
}
.section--osirase .inner_box02 .osirase_type {
	width:80px;
	text-align:center;
	padding:3px 0;
	background:#999999;
	color:#FFFFFF;
}
.section--osirase .inner_box02 .date {
	float:right;
	padding-right:15px;
}
.section--osirase .inner_box02 .inner_txt {
	width:570px;
	margin:10px auto 20px;
}
.section--osirase .inner_box02 .inner_txt span{
	font-weight:bold;
}
.section--osirase .inner_box02 .inner_txt p {
	line-height:180%;
	margin-bottom:20px;
}
.section--osirase .inner_box02 .inner_txt p.narrow_line {
	line-height:180%;
	margin-bottom:0px;
}
.section--osirase .inner_box02 .inner_txt a {
	color:#003281;
	text-decoration:underline;
}
.section--osirase .inner_box02 .sender {
	float:left;
}
.section--osirase img.back_list {
	margin-left: 20px;
}
#main .section--osirase h2 {
	background: url('https://tradingeconomics.pages.dev/common/images/bg_header.png') no-repeat 8px 7px;
	border-bottom: 1px solid #e3e3e3;
	margin-bottom: 20px;
	padding: 3px 0 3px 18px;
}

.figure {
    display: block;
    height: 160px;
    background: #eee;
    text-align: center;
    vertical-align: middle;
    position: relative;
}
 .figure img {
    max-height: 160px;
    max-width: 300px;
    height: auto;
}
p.note {
    font-size: 0.85em;
    line-height: 1.5;
    margin-bottom: 20px;
    width: 300px;
    text-indent: 1em;
}

.kan100 {
    width: 330px;
    border-bottom: solid 1.5px;
    margin-top: 45px;
    margin-bottom: 20px;
    font-size: 16px;
    font-weight: bold;
}