@charset "UTF-8";

/*===============================
共通
===============================*/
div#base div.base_left div.base_left_cnt div.news_area dt{
	margin-top: 10px;
}
div#base div.base_left div.base_left_cnt div.news_area dd{
	padding-left:45px;
/*	margin-bottom:7px;
	background:url(../common_image/icon01.gif) no-repeat left 2px;
	padding-left:17px;
	margin-bottom:13px;*/
}
/*div#base div.base_left div.base_left_cnt div.news_area dd.news {
	background:url(../news/image/icon_news.gif) no-repeat left 1px;
}*/
div#base div.base_left div.base_left_cnt div.news_area dd.release {
	background:url(../news/image/icon_release.gif) no-repeat left 1px;
}
div#base div.base_left div.base_left_cnt div.news_area dd.event {
	background:url(../news/image/icon_event.gif) no-repeat left 1px;
}
div#base div.base_left div.base_left_cnt div.news_area dd span{
    color: #df0909;
}

div#base div.base_left div.base_left_cnt div.news_area dd ul li {
  background: url(../common_image/icon02.gif) no-repeat left 6px;
  margin-left: 8px;
  padding-left: 12px;
}

/*===============================
ポップアップ
===============================*/
img{
	vertical-align:top;
}

body#news_body{
	background:url(../news/image/pop_bg.jpg) repeat-x #BBDAF9;
	font-size:80%;
	line-height:130%;
	color:#666666;
	margin-bottom:20px;
}

body#news_body a{
	color:#006699;
	text-decoration:none;
}

body#news_body a:hover{
	color:#0099CC;
	text-decoration:underline;
}

body#news_body div#news{
	width:490px;
	margin:23px auto 20px;
}

body#news_body div#news p.news_ttl{
	margin-left:6px;
}

body#news_body div#news div.base{
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	background-color:#FFFFFF;
}

body#news_body div#news div.base_top{
	background:url(../news/image/pop_top.gif) no-repeat top;
	padding-top:10px;
}

body#news_body div#news div.base_bottom{
	background:url(../news/image/pop_bottom.gif) no-repeat bottom;
	padding-bottom:10px;
}

body#news_body div#news div.base_bottom div.news_cnt{
	width:430px;
	margin:0px auto;
	padding:15px 0px;
}

body#news_body div#news div.base_bottom div.news_cnt span{
	color:#006699;
}
body#news_body div#news div.base_bottom div.news_cnt span.strng {
	color:#0066dd;
	font-weight: bold;
}


body#news_body div#news div.base_bottom div.news_cnt table{
	border-collapse:collapse;
}

body#news_body div#news div.base_bottom div.news_cnt table td {
	border: 0;
	padding:3px;
	vertical-align:top;
}
body#news_body div#news div.base_bottom div.news_cnt table td.tdi {
	white-space:nowrap;
}

body#news_body div#news div.base_bottom div.news_cnt table.tbl th {
	border: 1px solid #aaaaaa;
	padding:3px;
	background-color: #2288ff;
	color: #ffffff;
}

body#news_body div#news div.base_bottom div.news_cnt table.tbl td {
	border: 1px solid #aaaaaa;
	padding:3px;
	vertical-align:top;
}

body#news_body div#news div.base_bottom div.news_cnt p.fn{
	font-size:80%;
}

body#news_body div#news div.base_bottom div.news_cnt p.date{
	color:#FF9900;
	margin-bottom:6px;
}

body#news_body div#news div.base_bottom div.news_cnt p.topics{
	color:#006699;
	font-size:120%;
	font-weight:bold;
	background:url(../common_image/line_dot01.gif) repeat-x bottom;
	padding-bottom:10px;
	margin-bottom:20px;
	line-height: 1.5em;
}
body#news_body div#news div.base_bottom div.news_cnt p.topics1{
	color:#006699;
	font-size:120%;
	font-weight:bold;
	background:url(../common_image/line_dot01.gif) repeat-x bottom;
	padding-bottom:10px;
	margin-bottom:20px;
	line-height: 1.5em;
	text-align: center;
}
body#news_body div#news div.base_bottom div.news_cnt p.sttl {
	margin: 2em 0 0.5em 0;
	font-weight: bold;
}
body#news_body div#news div.base_bottom div.news_cnt p.sttl1 {
	margin: 4em 0 0.5em 0;
	font-weight: bold;
}
body#news_body div#news div.base_bottom div.news_cnt p.ttldt {
	margin: 1em 0 4px 0;
	font-weight: bold;
}
body#news_body div#news div.base_bottom div.news_cnt p.txtdt{
	margin: 0 0 1em 1em;
}


body#news_body div#news div.base_bottom div.news_cnt p.txt1{
	margin: 1em 0 0 0;
	text-indent: 1em;
}
body#news_body div#news div.base_bottom div.news_cnt p.txt2{
	margin: 0;
	text-indent: 1em;
}
body#news_body div#news div.base_bottom div.news_cnt div.cnt_blk {
	margin: 2em 0;
}

body#news_body div#news p.bt_close{
	margin-top: 0;
	margin-left:406px;
}

body#news_body div#news div.base_bottom div.news_cnt ul, body#news_body div#news div.base_bottom div.news_cnt ol {
	margin-top: 5px;
	padding-left: 12px;
}
body#news_body div#news div.base_bottom div.news_cnt ul li {
	list-style-type: none;
	background:url(../common_image/icon02.gif) no-repeat left 7px;
	padding-left:12px;
}
body#news_body div#news div.base_bottom div.news_cnt ol li {
	margin: 0 0 2px 16px;
}

