@charset "utf-8";

/*==============================================*/
/* heading
/*==============================================*/
#commodity h2.titleTypeA,
#information h2.titleTypeA,
#market h2.titleTypeA {
	border:1px solid #CCC;
	border-bottom:none;
}

#information h2.titleTypeC,
#market h2.titleTypeC {
	border:1px solid #CCC;
	border-bottom:none;
	padding:2px 8px 4px;
	font-size:15px;
	font-weight:bold;
	background:url(../img/common/frame/bg_heading5.gif) no-repeat;
	border-bottom:none;
	margin-bottom:0px;
}


/*==============================================*/
/* Commodity // 取扱商品
/*==============================================*/
#commodity #boxFx .hover      { background:#FD2814; } 
#commodity #boxOsefx .hover   { background:#72AA38; } 
#commodity #boxFx24 .hover    { background:#2E4E94; } 
#commodity #boxCfd .hover     { background:#008CFD; } 
#commodity #boxKabu365 .hover { background:#00925F; }
#commodity #boxSt24mr .hover  { background:#0A2459; }
#commodity #boxTFXCfd .hover  { background:#008F33; }

#commodity #boxFx h3      { border-left-color:#FD2814; } 
#commodity #boxOsefx h3   { border-left-color:#72AA38; } 
#commodity #boxFx24 h3    { border-left-color:#2E4E94; } 
#commodity #boxCfd h3     { border-left-color:#008CFD; } 
#commodity #boxKabu365 h3 { border-left-color:#00925F; }
#commodity #boxSt24mr h3  { border-left-color:#0A2459; }

#commodity #boxFx h3 a      { color:#FD2814; } 
#commodity #boxOsefx h3 a   { color:#72AA38; } 
#commodity #boxFx24 h3 a    { color:#2E4E94; } 
#commodity #boxCfd h3 a     { color:#008CFD; } 
#commodity #boxKabu365 h3 a { color:#00925F; }
#commodity #boxSt24mr h3 a  { color:#0A2459; }

#commodity h3 {
	border-left-width:3px;
	border-left-style:solid;
	padding-left:5px;
	line-height:1.3em;
	font-weight:bold;
}

#areaMain #commodity a { text-decoration:none; } 

#commodity .sectionBox { 
	position:relative;
	border-top:1px solid #CCC;
}

#commodity .boxInnerA { padding:2px; }

#commodity .sectionBox img { display:inline-block; }

#commodity .sectionBox em {
	font-size:123.1%;
	font-weight:bold;
	margin-bottom:5px;
	padding-top:10px;
	display:block;
}

#commodity .pickup { background:url(../img/common/frame/bg_wrap_1col.gif) no-repeat left bottom  ;}

#commodity .unitColumn .sectionBox { margin-right:0; margin-right:5px; }

#commodity .wrapBox { border:1px solid #CCC; background:#FFF; }

#commodity .listNote li{ padding-left:18px; }
#commodity .listNote strong { font-weight:bold;  }

.layDouble #commodity .floatTypeDivide3 .floatBox {
	border:1px solid #CCC;
	background:#FFF;
	width:219px;
	margin-right:6px;
}

#commodity .boxInnerB { background:#FFF; padding:5px; font-size:12px; }


/*==============================================*/
/* information
/*==============================================*/
/*#information .navTab li.navBtn1, 
#information .navTab li.navBtn2, 
#information .navTab li.navBtn3, 
#information .navTab li.navBtn4, 
#information .navTab li.navBtn5, 
#information .navTab li.navBtn6, 
#information .navTab li.navBtn7 { width:110px; height:33px; }

#information .navTab li.navBtn1 { background: url(../img/home/information/tab1_hover.gif); width:125px; }
#information .navTab li.navBtn2 { background: url(../img/home/information/tab2_hover.gif); }
#information .navTab li.navBtn3 { background: url(../img/home/information/tab3_hover.gif); }
#information .navTab li.navBtn4 { background: url(../img/home/information/tab4_hover.gif); }
#information .navTab li.navBtn5 { background: url(../img/home/information/tab5_hover.gif); }
#information .navTab li.navBtn6 { background: url(../img/home/information/tab6_hover.gif); }
#information .navTab li.navBtn7 { background: url(../img/home/information/tab7_hover.gif); }*/

#information .navTab li.navBtn1 { width:135px; height:33px; }
#information .navTab li.navBtn2 { width:135px; height:33px; }
#information .navTab li.navBtn3 { width:135px; height:33px; }
#information .navTab li.navBtn4 { width:135px; height:33px; }
#information .navTab li.navBtn6 { width:135px; height:33px; }

#information .navTab li.navBtn1 { background: url(../img/home/information/tab1_hover.gif); width:135px; }
#information .navTab li.navBtn2 { background: url(../img/home/information/tab2_hover.gif); }
#information .navTab li.navBtn3 { background: url(../img/home/information/tab3_hover.gif); }
#information .navTab li.navBtn4 { background: url(../img/home/information/tab4_hover.gif); }
#information .navTab li.navBtn6 { background: url(../img/home/information/tab6_hover.gif); }
#information .navTab li.navBtn7 { background: url(../img/home/information/tab7_hover.gif); }

#information .navTab li a { text-align:center; }

#information .blockTypeTab h3 { margin-left:10px; }
#information .listNote { margin-left:10px; margin-top:15px; }

#information .listNote li { padding-left:13em; }
#information #blockTab1 .listNote li { padding-left:7em; }

#information #blockTab1 .sectionBox  {
	line-height:1em;
	margin-left:10px;
	margin-bottom:10px;
}

#information li.navRss {
	left:auto; right:65px;
	top:4px;
	background-image:none;
}

/*==============================================*/
/* market
/*==============================================*/
#market .blockTypeTab { 
	background: #FFFFFF;
    border-color: #CCCCCC;
    border-style: solid;
    border-width: 0 1px 1px;
    padding-top: 10px;
    position: relative;
	overflow:auto;
	height:400px;
}

#market .sectionBox { margin:0 10px 10px; }

#market .navTab {
	background-color: #ff4f22;
	padding-bottom:3px;
	border-left:1px solid #CCC;
	border-right:1px solid #CCC;
}
#market .navTab li,
#market .navTab li a {
	display:block;
	width:335px; height:30px;
}
#market .navTab li { float:left; }
#market .navTab li.navBtn1 { background: url(../img/home/information/markettab1_current.gif); }
#market .navTab li.navBtn2 { background: url(../img/home/information/markettab2_current.gif); }

#market .rssEntrySnippet { margin-bottom:0.5em; }

#market .navMore { text-align:right; margin:10px; }
#market .navMore li {
	display:inline-block;
    background: url("../../img/common/ico/arrow/arrow_a.gif") no-repeat 0 0.35em;
    padding-left: 18px;
}
#marketCalendar { width:100%;  }

/* tableTypeSwap
---------------------------------*/
.tableTypeSwap { overflow:hidden; }
.tableTypeSwap table,
.tableTypeSwap table th,
.tableTypeSwap table td { 
	border:1px solid #CCC;
	border-collapse:collapse;
}

.tableTypeSwap h3{  background:#4d4d4d; color:#FFF; text-align:center; }

.tableTypeSwap table th { background:#4d4d4d; color:#FFF; }
.tableTypeSwap table td {line-height:1.2em; padding:10px 5px }
.tableTypeSwap table .even { background:#f2f2f2; }

.tableTypeSwap table.l,
.tableTypeSwap table.r { width:323px; }
.tableTypeSwap table.l { float:left; }
.tableTypeSwap table.r { float:right; }

/* battleRss
---------------------------------*/
#battleRss { padding-bottom:10px; border-bottom:1px dashed #CCCCCC; }
#battleRss .rssEntry { overflow:hidden; }
#battleRss .rssEntry .rssEntryTitle   { padding:10px 0; margin-top:-1px; font-size:123%; border-top:1px dashed #CCC; }
#battleRss .rssEntry .rssEntrySnippet { margin-bottom:10px;}

/*==============================================*/
/* pressRelease // プレスリリース
/*==============================================*/
#pressRelease .listNote { overflow:hidden; position:relative;}
* html #pressRelease .listNote { height:0; }/*for IE6*/
#pressRelease .listNote li { border-top:1px dotted #CCC; margin-top:-2px; padding:0.5em 1em 0.5em 7em; }
#pressRelease .listNote li .item { padding:0.5em 0 0 1em; }
#pressRelease .listNote li a { padding-left:5px;}
#pressRelease .new{color:#ed1c24; margin-left:0.5em;}
#pressRelease .navBlockHeader .navPress { top:6px; line-height:1.4; right:70px; background-position:0 0.1em;}
#pressRelease .navBlockHeader .navRss   { top:4px; padding:0; margin:0; line-height:0;}

/*==============================================*/
/* company // 会社概要
/*==============================================*/
* html #company .navList { padding-bottom:7px; }/*for IE6*/
*:first-child+html #company .navList { padding-bottom:7px; }/*for IE7*/

/* .blockTypeB 
---------------------------------*/
.blockTypeB h3{
	font-size:138.5%;
	font-weight:bold;
	margin-bottom:10px;
	padding:5px 14px 5px 22px;
	background:url(../img/common/ico/heading_point.gif) no-repeat 15px 0.5em;
	border-bottom:1px solid #FF4B1E;
}

.blockTypeB h4 {
	margin-top:20px;
	margin-bottom:10px;
	padding:2px 5px;
	border-bottom:1px solid #666;
	border-top:1px solid #666;
}

/*素敵なインデント*/
.indentListA	{
	text-indent: -0.5em;
	margin-left: 0.5em;
}


.indentListB	{
	text-indent: -1em;
	margin-left: 1em;
}


.indentListC	{
	text-indent: -1.5em;
	margin-left: 1.5em;
}

.txtClkRed {
	color:#FD2816;
}

.txtFX24Blue {
	color:#323D92;
}

.txtST24Blue {
	color:#0A2459;
}

.txtCFDLBlu {
	color:#008cfd;
}

.txtKabuGrn {
	color:#008F33;
}

.txtOseGrn {
	color:#72AA38;
}

/*----------------番号がつくリスト------------------------------------*/
.listInLineNum {
	padding-left:15px;
}

.listInLineNum li {
	list-style:outside decimal;
	margin-left:10px;
}

/*----------------・がつくリスト------------------------------------*/
.listDisc li {
	list-style:disc;
	margin-left:20px;
}

