.downloads {
	font-family: Arial, Helvetica, sans-serif;
	margin:16px 8px;
	line-height:160%;
	font-size:100%;
	width:100%;
}
.downloads h1.d3f_title4{height:33px;padding-top:15px;}
.downloads a {
	border-style:none;
	font-weight:normal;
	color:#0000ff;
}
.downloads a:hover {
	font-weight:normal;
	text-decoration:underline;
}

.downloads .groupLeft {
	margin-left: 8px;
	padding:0;
	width:18em;
	float:left;
}
.downloads .groupRight {
	margin-left:20em;
}
.downloads .m_header {
	margin: 0;
	padding: 0.5em 10px 0.1em;
	text-align:center;
}
.downloads .category {
	margin: 0;
	padding: 0.5em 0;
	line-height: 1.2;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	border:solid 1px #cccccc;
}
.downloads .category li{
	list-style:none;
	margin: 0 4px;
	padding: 0;
	font-size: 100%;
}
.downloads .category li a{
	font-size: 136%;
	font-weight: bold;
	color: #a81454;
}
.downloads .category li a:hover{
	font-weight: bold;
	text-decoration:none;
	color: #000;
}
.downloads .tagCloud {
	margin: 0;
	padding: 0.5em 10px;
	line-height: 1.2;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border:solid 1px #cccccc;
}
.downloads .tagCloud li{
	margin: 0;
	padding: 0;
	display: inline;
	font-size: 100%;
	white-space:nowrap;
}
.downloads .tagCloud li.level1 a {
	font-size: 167%;
	font-weight: bold;
	color: #3d881a;
}
.downloads .tagCloud li.level2 a {
	font-size: 122%;
	font-weight: bold;
	color: #66bc50;
}
.downloads .tagCloud li.level3 a {
	font-size: 114%;
	color: #84be76;
}
.downloads .tagCloud li a:hover {
	font-weight: auto;
	text-decoration:none;
	color: #000;
}

.downloads .numSelect {
	text-align:center;
}
.downloads .numSelect a {
	display:inline-block;
	background-color:#ffffcc;
	border:solid 1px #cccccc;
	padding:0 5px;
	margin:2px;
}
.downloads .record {
	margin:4px 8px;
	padding-right:1em;
	text-align:right;
	border-top: 1px solid #ccccff;
	border-bottom: 1px solid #ccccff;
	background-color:#effaf4;
}

/* ページ送り */
.downloads .pageNavi {
	text-align:center;
	font-weight:normal;
	margin:4px 0px;
	padding:4px 12px;
	/*border:solid 1px #cccccc;*/
	font-size:12px;
}
.downloads .pageNavi #downloads_prev_link {
	margin-right:6px;
}
.downloads .pageNavi #downloads_next_link {
	margin-left:6px;
}
.downloads .pageNavi .prev {
	font-family: "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Osaka",verdana, arial, sans-serif;
	font-weight:normal;
	margin:3px 2px;
	padding:2px 4px;
	border:solid 1px #cccccc;
	background-color:#efefef;
	text-decoration:none;
	color:#696969;
	display:inline-block;
}
.downloads .pageNavi .next {
	font-family: "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Osaka",verdana, arial, sans-serif;
	font-weight:normal;
	margin:3px 2px;
	padding:2px 4px;
	border:solid 1px #cccccc;
	background-color:#efefef;
	text-decoration:none;
	color:#696969;
	display:inline-block;
}
.downloads .pageNavi .page {
	font-weight:normal;
	margin:3px 2px;
	padding:2px 0;
	border:solid 1px #cccccc;
	background-color:#efefef;
	text-decoration:none;
	color:#696969;
	display:inline-block;
	width:20px;
}
.downloads .pageNavi .page_active {
	font-weight:bold;
	margin:3px 2px;
	padding:2px 0;
	border:solid 1px #cccccc;
	background-color:#dcdcdc;
	text-decoration:none;
	display:inline-block;
	width:20px;
}
.downloads .pageNavi .other {
	font-weight:normal;
	margin:3px 2px;
	padding:2px 4px;
	border:solid 1px #cccccc;
	background-color:#efefef;
	text-decoration:none;
	color:#696969;
	display:inline-block;
}
.downloads .pageNavi a:hover {
	background-color:#e9e9e9;
	color:#696969;
}

/* 管理メニュー 投稿フォーム*/
.downloads .control {
	clear:both;
	text-align:center;
	font-weight:normal;
	margin:4px 0px;
	padding:4px 12px;
	border:solid 1px #cccccc;
	/*background-color:#efefef;*/
	background:transparent url(../../../resources/Parts/disc_bk.png) repeat-x;
}
.downloads .control .other {
	font-weight:normal;
margin:3px 2px;
	padding:2px 4px;
	border:solid 1px #cccccc;
	background-color:#ffffff;
	text-decoration:none;
	color:#696969;
	display:inline-block;
}
.downloads .control .other:hover {
	background-color:#e9e9e9;
	color:orange;
}
/* Controls

div.downloads div.control a.other {
	float:left;
	width:5px;
	height:18px;
	background: transparent url(http://sleipnirwiki.com/sahk/modules/downloads/images/cat_btn_bg.png) top left no-repeat;

}
div.downloads div.control a.other span{
	margin-left:5px;
	padding-right:5px;
	height:18px;
	background: transparent url(http://sleipnirwiki.com/sahk/modules/downloads/images/cat_btn_bg.png) top right no-repeat;
} */
.downloads .new_form {
	background-color:#999999;
	vertical-align:middle;
}
.downloads .new_form td{
	padding:0.3em;
	background-color:#ffffff;
	vertical-align:middle;
}

/* フッタ */
.downloads div#disc_bg>table.disc_content>tbody>tr>td.round_lt{
	width:10px;
	background:transparent url(http://sleipnirwiki.com/sahk/modules/downloads/images/text_back4.png) top left;
	margin-right:-5px !important;
}
div.downloads div#disc_bg>table.disc_content>tbody>tr>td.round_lb{
	width:10px;
	background:transparent url(http://sleipnirwiki.com/sahk/modules/downloads/images/text_back4.png) bottom left;
}
div.downloads div#disc_bg>table.disc_content>tbody>tr>td.rtop{
	height:10px !important;
	background:transparent url(http://sleipnirwiki.com/sahk/modules/downloads/images/text_back4.png) top right;

}
div.downloads div#disc_bg>table.disc_content>tbody>tr>td.blockContent{
	height:auto;
	padding-right:15px;
	padding-bottom:10px;
	background:transparent url(http://sleipnirwiki.com/sahk/modules/downloads/images/text_back4.png) bottom right;
}

.downloads .rule {
	font-family: Arial, Helvetica, sans-serif;
	clear:both;
	/*border-right:solid 1px lightgrey;
	border-bottom:solid 1px lightgrey;
	background-color:#efefef;
	background:transparent url(../images/text_back4.png);*/
	margin:4px 0;
	padding:12px;
}
.downloads p.rule {
	font-size:90%;
	line-height:150%;
}
.downloads .rule td{
	font-family: Arial, Helvetica, sans-serif;
	vertical-align:middle;
	padding:2px;
}
.downloads .rule td.center{
	text-align:center;
}

/* アイテム表示 */
.downloads .items {
	margin:10px 8px;
	padding:0;
	line-height:1.2;
	font-size:100%;
}
.downloads .i_left {
	float:left;
	width:150px;
	text-align:center;
}
.downloads .i_left img {
	border:solid 1px #cccccc;
	padding:3px;
	width:128px;
}
.downloads .i_left div {
	text-align:center;
	margin:4px 0;
}
.downloads .i_left a:hover {
	background-position: left bottom;
}
.downloads .install {
	display:block;
	width:140px;
	height:30px;
	margin:0 auto;
	padding:0;
	background:url(../images/Install.png) no-repeat left top;
}
.downloads .download {
	display:block;
	width:140px;
	height:30px;
	margin:0 auto;
	padding:0;
	background:url(../images/Download.png) no-repeat left top;
}

.downloads .i_right {
	margin-left:155px;
}
.downloads .i_title {
	font-size:200%;
	margin:0;
}
.downloads .i_title a, .downloads .i_title span{
	margin:0 2px;
}
.downloads .i_sub {
	margin:0;
	font-size:100%;
	font-weight:normal;
	vertical-align:middle;
}
.downloads .i_sub img{
	vertical-align:middle;
}
.downloads .i_tags {}

.downloads .i_tags img{
	vertical-align:middle;
}
.downloads .i_type {
	vertical-align:middle;
	font-size:130%;
	margin:0 2px;
}
.downloads .i_tag {
	vertical-align:middle;
	color:#339933;
	margin:0 2px;
}
.downloads .i_tagedit {}

/* 概要 */
.downloads .i_summary {
	font-size:120%;
	padding:2px 0px;
	margin-left:15px;
	margin-top:0;
}

/* 詳細,履歴のヘッダ */
.downloads .i_other {
	clear:both;
	border-left:solid 8px #cccccc;
	border-bottom:solid 1px #cccccc;
	padding-left:8px;
	margin:0;
}
/* 詳細 */
.downloads .i_details {
	padding:2px 0px;
	margin:8px 8px 8px 24px;
}
/* 履歴 */
.downloads .i_history {
	padding:2px 0px;
	margin:8px 8px 8px 24px;
	line-height:130%;
}
.downloads .r_head {
	list-style:square;
}
.downloads .r_text {
	text-indent:1.2em;
	list-style:circle;
}

/* 回り込み解除、ボーダー */
.downloads .i_clear {
	clear:both;
	height:1px;
	line-height:0;
	overflow:hidden;
/*	background-color:#cccccc;*/
}

.downloads .inner {
	font-size:1.2em;
	display:block;
	width:640px;
	margin:0 auto ;
}

.downloads a.highslide img{
	border:none !important;
	text-decoration:none !important;'
}

/* トップのボタン */
.downloads div.caution a.highslide div{
	width:154px;
	height:18px;
	background:transparent url('http://sleipnirwiki.com/sahk/modules/downloads/images/caution_btn_n.png') no-repeat;
	display:block;
	text-align:center;
	margin:3px auto -15px auto;
}
.downloads div.caution a.highslide div:hover{
	background:transparent url('http://sleipnirwiki.com/sahk/modules/downloads/images/caution_btn.png') no-repeat;
}

.downloads div.cat_head {
	display:block;
	text-align:center;
	margin:5px auto;
	width:450px;
}

.downloads div.cat_head a {
	text-decoration:none;
	font-weight:bold;
	float:left;
	width:5px;
	height:18px;
	background: transparent url(../images/cat_btn_bg.png) top left no-repeat;
}
.downloads div.cat_head a span{
	text-decoration:none;
	font-weight:bold;
	float:left;
	margin-left:5px;
	padding-right:5px;
	height:18px;
	background: transparent url(../images/cat_btn_bg.png) top right no-repeat;
}

/** 各種背景指定 **/

div.downloads div.i_image a.highslide img{border:none;}

div.downloads ul.tagCloud,
div.downloads div.length{width:95%}

div.downloads ul.category,
div.downloads h3.m_header{margin-left:8px;}

div.downloads div.ex_cat{display:block;margin:10px auto 50px auto;text-align: center;}
div.downloads div.ex_cat div.bc_left{margin-right:30px;cursor:pointer !important;}
div.downloads div.ex_cat div.bc_left a{font-weight:bold;color:black;}
div.downloads div.ex_cat div.bc_left a:hover{text-decoration:none;color:#7b68ee;}

div.downloads div.groupLeft h3.m_header{
	padding:0.5em 0 0.1em;
	text-align:center;
	background:transparent url(../../resources/Parts/RoundEdge_blueglass_sub1.png) top left no-repeat;
}
div.downloads div.groupLeft ul.category{
	border:none;
}
div.downloads div.groupRight{margin-right:8px;}
div.downloads div.groupLeft div.h3_left,
div.downloads div.groupRight div.h3_left{
	float:left;
	height:28px;
	width:5px;
	background:transparent url(../../../resources/Parts/RoundEdge_blueglass_sub2.png) top left no-repeat;
}
div.downloads div.groupLeft h3.m_header,
div.downloads div.groupRight h3.m_header{
	padding:0.5em 0 0.1em;
	margin-left:5px;
	height:20px;
	background:transparent url(../../../resources/Parts/RoundEdge_blueglass_sub2.png) top right no-repeat;
}
div.downloads div.groupLeft td.tagC_left,
div.downloads div.groupRight td.tagC_left{
	width:5px;
	background:transparent url(../../../resources/Parts/RoundEdge_blueglass_sub2.png) bottom left no-repeat;
}
div.downloads div.groupRight ul.tagCloud{border:none}
div.downloads div.groupLeft td.tagC_main,
div.downloads div.groupRight td.tagC_main{
	margin-left:0;
	padding:0;
	background:transparent url(../../../resources/Parts/RoundEdge_blueglass_sub2.png) bottom right no-repeat;
}

/* Contents */
div.downloads div#ext_dist_bg>table>tbody>tr>td.round_lt{
	width:10px;
	background:transparent url(../images/Ext_dist_bg.png) top left;
	margin-right:-5px !important;
}
div.downloads div#ext_dist_bg>table>tbody>tr>td.round_lb{
	width:10px;
	background:transparent url(../images/Ext_dist_bg.png) bottom left;
}
div.downloads div#ext_dist_bg>table>tbody>tr>td.rtop{
	height:10px !important;
	background:transparent url(../images/Ext_dist_bg.png) top right;

}
div.downloads div#ext_dist_bg>table>tbody>tr>td.blockContent{
	height:auto;
	padding-right:15px;
	padding-bottom:10px;
	background:transparent url(../images/Ext_dist_bg.png) bottom right;
}



/* Item_Title */
div.downloads div#item_title{margin:0.5em auto 1em 0;}
div.downloads div#item_title>table>tbody>tr>td.round_lt{
	width:10px;
	background:transparent url(../images/item_title_bg.png) top left;
	margin-right:-5px !important;
}
div.downloads div#item_title>table>tbody>tr>td.round_lb{
	width:10px;
	background:transparent url(../images/item_title_bg.png) bottom left;
}
div.downloads div#item_title>table>tbody>tr>td.rtop{
	height:5px !important;
	background:transparent url(../images/item_title_bg.png) top right;
}
div.downloads div#item_title>table>tbody>tr>td.blockContent{
	margin-right: auto;
	height:auto;
	padding-right:15px;
	padding-bottom:5px;
	background:transparent url(../images/item_title_bg.png) bottom right;
}

div.downloads div#item_title a.i_t:hover{
/*	font-size:110%;
	font-weight:900;*/
	text-decoration:none;
	color:#dc143c;
	}

/* Summry */
div.downloads div#Summry_txt{margin-top:1em;}
div.downloads div#Summry_txt>table>tbody>tr>td.round_lt{
	width:10px;
	background:transparent url(../images/text_back1.png) top left;
	margin-right:-5px !important;
}
div.downloads div#Summry_txt>table>tbody>tr>td.round_lb{
	width:10px;
	background:transparent url(../images/text_back1.png) bottom left;
}
div.downloads div#Summry_txt>table>tbody>tr>td.rtop{
	height:10px !important;
	background:transparent url(../images/text_back1.png) top right;
}
div.downloads div#Summry_txt>table>tbody>tr>td.blockContent{
	height:auto;
	padding-right:15px;
	padding-bottom:10px;
	background:transparent url(../images/text_back1.png) bottom right;
}

/* Details */
div.downloads div#Details_txt{margin:1em 0 1em 1em;}
div.downloads div#Details_txt>table>tbody>tr>td.round_lt{
	width:10px;
	background:transparent url(../images/text_back2.png) top left;
}
div.downloads div#Details_txt>table>tbody>tr>td.round_lb{
	width:10px;
	background:transparent url(../images/text_back2.png) bottom left;
}
div.downloads div#Details_txt>table>tbody>tr>td.rtop{
	height:10px !important;
	background:transparent url(../images/text_back2.png) top right;
}
div.downloads div#Details_txt>table>tbody>tr>td.blockContent{
	height:auto;
	padding-right:15px;
	padding-bottom:10px;
	background:transparent url(../images/text_back2.png) bottom right;
}

/* History */
div.downloads div#History_txt{margin:1em 0 1em 1em;}
div.downloads div#History_txt>table>tbody>tr>td.round_lt{
	width:10px;
	background:transparent url(../images/text_back3.png) top left;
}
div.downloads div#History_txt>table>tbody>tr>td.round_lb{
	width:10px;
	background:transparent url(../images/text_back3.png) bottom left;
}
div.downloads div#History_txt>table>tbody>tr>td.rtop{
	height:10px !important;
	background:transparent url(../images/text_back3.png) top right;
}
div.downloads div#History_txt>table>tbody>tr>td.blockContent{
	height:auto;
	padding-right:15px;
	padding-bottom:10px;
	background:transparent url(../images/text_back3.png) bottom right;
}


