/* CSS Document */

h2.title{
	background:url(../images/common/title_bg1.gif) no-repeat;
	width:720px;
	height:52px;
	margin-bottom:3px;
}

h2.title img,
h2.title2 img{
	margin:3px 0px 0px 2px;
}

div.devide2{
	width:720px;
}

div.devide2-l{
	width:365px;
	float:left;
}

div.devide2-l ul{
	width:365px;
	margin:8px 0px 0px 0px;
}

div.devide2-l ul li{
	float:left;
	width:180px;
	line-height:160%;
}

div.devide2-l ul li a{
	background:url(../images/common/arrow1.gif) no-repeat 0px 2px;
	padding-left:11px;
	color:#133379;
}

div.devide2-l ul li a:hover{
	color:#0c69ff;
}

div.devide2-r{
	width:355px;
	float:left;
}

.pt12{
	padding-top:12px;
}

.mt6{
	margin-top:6px;
}

h2.title2{
	background:url(../images/common/title_bg1.gif) no-repeat;
	width:720px;
	height:52px;
	margin:50px 0px 5px 0px;
	position:relative;
}

h2.title2 div.link_ichiran{
	position:absolute;
	top:30px;
	left:639px;
	width:85px;
	height:26px;
}

h2.title2 div.link_rss{
	position:absolute;
	top:30px;
	left:669px;
}

h2.title2 div.link_rss img,
h2.title2 div.link_ichiran img{
	margin:0px !important;
}

ul.news li{
	background:url(../images/common/dotline1.jpg) bottom repeat-x;
	width:720px;
	padding-top:11px;
	height:26px;
}

ul.news div.icon_t{
	background:url(../images/index/icon_t.gif) no-repeat 5px 0px;
	color:#133379 !important;
}

ul.news div.icon_m{
	background:url(../images/index/icon_m.gif) no-repeat 5px 0px;
	color:#0f5a0b !important;
}

ul.news div.icon_k{
	background:url(../images/index/icon_k.gif) no-repeat 5px 0px;
	color:#e41934 !important;
}

ul.news li div.link1{
	padding-left:35px;
	padding-top:2px;
	width:69px;
	height:24px;
	float:left;
}

ul.news li div.link2{
	padding-top:2px;
	color:#1e1e1e;
	width:109px;
	float:left;
}

ul.news li div.link3{
	padding-top:2px;
	color:#0c69ff;
	width:506px;
	float:left;
}

ul.news li a:hover{
	text-decoration:none;
}

div.side ul.side0{
	width:220px;
	padding:0px 0px 5px 0px;
}

div.side ul.side0 li{
	width:220px;
	padding:0px 0px 10px 0px;
}

div.side ul.side1 li{
	width:220px;
	line-height:150%;
	padding:10px 0px 8px 0px;
	background:url(../images/common/dotline1.jpg) bottom repeat-x;
}

div.side ul.side1 li a:hover{
	text-decoration:none;
}

div.side ul.side1 li span.link1{
	color:#1e1e1e;
}

div.side ul.side1 li span.link2{
	color:#0c69ff;
}

.mt33{
	margin-top:33px;
}

.mt2{
	margin-top:2px;
}


span.icon_t{
	background:url(../../images/index/icon_t.gif) no-repeat 0px 4px;
	color:#133379 !important;
	padding:5px 0px 5px 25px;
}

span.icon_m{
	background:url(../../images/index/icon_m.gif) no-repeat 0px 4px;
	color:#0f5a0b !important;
	padding:5px 0px 5px 25px;
}

span.icon_k{
	background:url(../../images/index/icon_k.gif) no-repeat 0px 4px;
	color:#e41934 !important;
	padding:5px 0px 5px 25px;
}

span.icon_i{
	background:url(../../images/index/icon_i.gif) no-repeat 0px 4px;
	color:#133379 !important;
	padding:5px 0px 5px 25px;
}

td.link1{
	width:97px;
	padding:11px 0px 11px 7px;
	background:url(../../images/common/dotline1.jpg) bottom repeat-x;
	font-size:77%;
}

td.link2{
	width:108px;
	padding:11px 0px;
	background:url(../../images/common/dotline1.jpg) bottom repeat-x;
	font-size:93%;
}

td.link3{
	width:508px;
	padding:11px 0px;
	background:url(../../images/common/dotline1.jpg) bottom repeat-x;
	font-size:93%;
}

div.btnen{
	padding-top:6px;
}