RSS@charset "UTF-8";
/*///////////////////////////////////////////////////////////////////
       Site Name  :  DMM FX
       File Name  :  detail.css
       Created     :  2009.06.25
       Up Date     :  2009.06.25
       Copyright (C) DMM FX All Rights Reserved.
///////////////////////////////////////////////////////////////////*/
/* お知らせ > 共通
-------------------------------------------------------------*/

/* お知らせ一覧
-------------------------------------------------------------*/
div.PressList div#PressListTable {
	overflow: hidden;
}
div.PressList div#PressListTable dl {
	overflow: hidden;
	border-top: 1px dotted #444444;
}
div.PressList div#PressListTable img {
	margin: 0 5px;
	vertical-align: middle;
}
div.PressList div#PressListTable dl dt, 
div.PressList div#PressListTable dl dd {
	margin: 0;
	padding: 6px 0;
	text-align: middle;
}
div.PressList div#PressListTable dl dt {
	clear: left;
	float: left;
	margin-right: 30px;
}
div.PressList div#PressListTable dl dd {
	border-bottom: 1px dotted #444444;
}
div.PressList div#PressListTable dl dd img {
	text-align: middle;
}

/* お知らせ一覧 > お知らせ
-------------------------------------------------------------*/
div.PressId div.PressContents {
	margin: 0 10px;
}
div.PressId div.PressContents p.PressDocDate {
	margin-top: 2em;
	padding: 2px;
	border-bottom: 1px solid #bbbbbb;
	text-align: right;
}

/* RSSボタン 
-------------------------------------------------------------*/
	p.rss{
	position:absolute;
	right:10px;
}

p.rss a{
	float:right;
	position: relative;
	width:40px;
	height:14px;
	margin-top:8px;
}
p.rss a:hover{
	filter: alpha(opacity=90);
	opacity: 0.9;
}

/* タブ 
-------------------------------------------------------------*/

div#TabChange {
	margin: 12px 0;
}

#News dt{
clear:left;
float:left;
margin-right:15px;
padding:6px 0;
}

#News dt img{
margin:0px;
vertical-align:middle;
}

#News dt span{
margin:0 0 0 8px;
}

#News dd{
padding:6px 0;
border-bottom:1px dotted #444444;
margin:0;
}

.NewsLink{
    height:50px;
}

#Mentenance dt{
clear:left;
float:left;
margin-right:30px;
padding:6px 0;
}

#Mentenance dt img{
margin:0 5px;
vertical-align:middle;
}

#Mentenance dd{
padding:6px 0;
border-bottom:1px dotted #444444;
margin:0;
}

/* コンテンツ */

div#TabChange div#TabWrapp {
	background: #f6f6f6;
	border: solid 1px #dfdfdf;
	/* border-top: 0; */
	padding: 15px 10px;
}
div#TabChange div#TabWrapp div#tab2 {
	display: none;
}

/* 年度別リンク */
#TabWrapp ul.list_year {
	margin: 0 1em ;
	padding: 0;;
	display: inline-block;
	*display: inline;	/* for IE6,7 */
	*zoom: 1;	/* for IE6,7*/
}

#TabWrapp ul.list_year li {
	margin: 0;
	padding: 0 0 0;
	line-height: 25px;
	text-align: left;
	display: inline-block;
	*display: inline;	/* for IE6,7 */
	*zoom: 1;	/* for IE6,7*/
}

#TabWrapp ul.list_year li span {
	margin: 0;
	padding: 0 0 0 0px;
	display: inline-block;
	width: 70px;
	*display: inline;	/* for IE6,7 */
	*zoom: 1;	/* for IE6,7*/
}

#TabWrapp ul.list_year li span a {
	padding: 0 0 0 15px;
	background: url(/_img/_sec/page_nav.png) 0 -28px no-repeat ;
}

/*---
	#TabWrapp ul.list_year li span a {
	display: block;
	width: 45px;
	padding: 3px 15px;
	line-height: 25px;
	text-decoration: none;
	border: solid 1px #e9e9e9;
	border-radius: 5px;
	-webkit-border-radius: 5px;    /* Safari,Google Chrome用 */  
	-moz-border-radius: 5px;   /* Firefox用 */
/*---
	background: #fff;
background: url(/_img/navi_bg.png) top repeat-x;
}
*/


/*お知らせ用table
-------------------------------------------------------------*/

div.NewsTable{
	text-align:center;
}

div.NewsTable table{
	width:80%;
	margin:0 auto;
}

div.NewsTable table th{
	background:#FFAAAA;
	color:#555;
	border:#FFF 1px solid;
}

div.NewsTable table td{
	background:#FFF4EA;
	color:#555;
   border:#FFF 1px solid;
}

/*お知らせ用 CFDスケジュールtable
[14/12/18] 【DMM CFD】年末年始取引時間のお知らせ
-------------------------------------------------------------*/
table.CfdScheduleTbl{
  width:100%;
  min-width: 755px;
  margin:10px 0;
  padding:0px;
  border-collapse:collapse;
  border-spacing: 0;
  font-size:12px;
}
table.CfdScheduleTbl td{
    padding:4px 2px 2px 4px;
    border:1px solid #333333;    
    text-align:center;
    vertical-align: middle;
}
table.CfdScheduleTbl .category{
  background-color:#FFC000;
  font-weight:bold;
}
table.CfdScheduleTbl .Month{
  background-color:#FFFBA7;
  font-weight:bold;
  border-bottom: 2px solid #333333;
}
table.CfdScheduleTbl .TblDay{border-right: 2px solid #333333;}
table.CfdScheduleTbl .Holiday{background-color:#fde9d9;}
table.CfdScheduleTbl .close,table.CfdScheduleTbl .RedTxt{color:#ff0000;}
table.CfdScheduleTbl .Bold{font-weight: bold;}

/*お知らせ用 CFDスケジュールtable
[14/12/18] 【DMM CFD】年末年始取引時間のお知らせ
-------------------------------------------------------------*/
table.CfdScheduleTbl{
  width:100%;
  min-width: 755px;
  margin:10px 0;
  padding:0px;
  border-collapse:collapse;
  border-spacing: 0;
  font-size:12px;
}
table.CfdScheduleTbl td{
    padding:4px 2px 2px 4px;
    border:1px solid #333333;    
    text-align:center;
    vertical-align: middle;
}
table.CfdScheduleTbl .category{
  background-color:#FFC000;
  font-weight:bold;
}
table.CfdScheduleTbl .Month{
  background-color:#FFFBA7;
  font-weight:bold;
  border-bottom: 2px solid #333333;
}
table.CfdScheduleTbl .TblDay{border-right: 2px solid #333333;}
table.CfdScheduleTbl .Holiday{background-color:#fde9d9;}
table.CfdScheduleTbl .close,table.CfdScheduleTbl .RedTxt{color:#ff0000;}
table.CfdScheduleTbl .Bold{font-weight: bold;}

/*お知らせ用 CFDスケジュールtable　（2015・2016年の年末年始～） 
************************************************************/
#CfdCal{
	width:775px;
}

#CfdCal table {
	border: 2px solid #666;
	border-collapse: collapse;
	margin: 10px auto;
	width: 100%;
}
#CfdCal table thead tr th{
	background-color: #eee;
	border-bottom: 2px solid #666;
	border-right: 1px solid #aaa;
	font-weight: bold;
}
#CfdCal table thead tr th:first-child{
	border-right: 2px solid #666;
}
#CfdCal table .fc_red{
	color: #f4311b;
}
#CfdCal table .fc_black{
	color: #000;
}
#CfdCal table .Holiday{
	background-color: #ffe7e7;
}
#CfdCal table .Block{
	background-color: #fff!important;
}
#CfdCal table .BlankSpace{
	background-color: #fff;
}
#CfdCal table tbody tr th,
#CfdCal table tbody tr td{
	width: 10%;
	border: 1px solid #aaa;
	text-align: center;
	white-space: nowrap;
}
#CfdCal table tbody tr td.Categiry{
	font-weight: bold;
	border-right: 2px solid #666;
	font-weight: bold;
}
#CfdCal table tr.Day{
	background-color: #c9e2fb;
	border-top: 2px solid #666;
	border-bottom: 2px solid #666;
	font-weight: bold;
}
#CfdCal table tr.Day th:first-child{
	background-color: #fff;
	border-right: 2px solid #666;
}
#CfdCal table tr.Day th:nth-child(7),
#CfdCal table tr.Day td:nth-child(7),
#CfdCal table tr.Day th:nth-child(8),
#CfdCal table tr.Day td:nth-child(8){
	background-color: #ffe7e7;
	color: #f4311b;
}
#CfdCal table tr th.Name1{
	color: #f90;
}
#CfdCal table tr th.Name2{
	color: #99f;
}