@charset "shift_jis";

/* ****************************************************
Title: d-sta.css
Created: 2010-09-01
Last Modified: 2010-09-01
***************************************************** */


/* Table Of Contents
----------------------------------------

# content
# clearfix

----------------------------------------*/



/* # body
---------------------------------------------------------------------------- */

body#d-sta div#header div#headerInner p#logo {
	padding-top:14px;
}

body#d-sta div#header div#headerInner {
	margin:0 auto;
	width:930px;
}

body {
	background: #f7f7f7;
}

body div#header {
	background: #f7f7f7;
	margin: 0 auto 3px auto;
	width: 930px;
}

body div#pageBody {
	background: url(../../../common/images/bg_content_top.gif) no-repeat 0 0;
	margin: 0 auto;
	padding-top: 18px;
	width: 930px;
}

body div#content {
	clear: both;
	float: none;
	width: auto;
}

body div#content div.bHeadSection {
	background: url(../../../common/images/bg_content02.gif) repeat-y 0 0;
}

body div#content p.buttonSignUp {
	padding-bottom: 22px;
	text-align: center;
}

body div#content div.bHeadSection p.buttonSignUp {
	background: url(../../../common/images/bg_content_bottom.gif) no-repeat 0 bottom;
}

div#content div.sectionBlock {
	background: url(../../../common/images/bg_content_top.gif) no-repeat 0 0;
	margin-top: 54px;
}

div#content div#contentInner {
	background: url(../../../common/images/bg_content_bottom.gif) no-repeat 0 bottom;
}

div#content div.sectionBlocklast {
	margin-top: 4px;
}

div#content div.sectionBlock div.section {
	background: url(../../../common/images/bg_content02.gif) repeat-y 0 0;
	position: relative;
}

div#content div.sectionBlock div.section div.sectionInfo {
	background: url(../../../common/images/bg_content_bottom.gif) no-repeat 0 bottom;
	padding: 37px 0 12px 0;
}

div#content div.sectionBlock div.section div.sectionInfo ul.feature {
	clear: both;
	padding-left: 20px;
}

div#content div.sectionBlock div.section div.sectionInfo ul.feature li {
	background: url(../images/bg_feature.gif) repeat-y 0 0;
	float: left;
	width: 301px;
}

div#content div.sectionBlock div.section div.sectionInfo ul.feature li.analysis {
	width: 306px;
}

div#content div.sectionBlock div.section div.sectionInfo ul.feature li dl {
	background: url(../images/bg_feature_bottom.gif) no-repeat 0 bottom;
	padding: 0 0 220px 0;
	position: relative;
	min-height: 164px;
}

div#content div.sectionBlock div.section div.sectionInfo ul.feature li.shortClick dl {
	padding: 0 0 225px 0;
}

div#content div.sectionBlock div.section div.sectionInfo ul.feature li.analysis dl {
	min-height: 142px;
	padding-bottom: 253px;
}

* html div#content div.sectionBlock div.section div.sectionInfo ul.feature li dl {
	height: 164px;
}

* html div#content div.sectionBlock div.section div.sectionInfo ul.feature li.analysis dl {
	height: 136px;
}

*:first-child + html div#content div.sectionBlock div.section div.sectionInfo ul.feature li.analysis dl {
	min-height: 136px!important;
}

div#content div.sectionBlock div.section div.sectionInfo ul.feature li dl dd p {
	padding: 1px 20px 0 13px;
}

div#content div.sectionBlock div.section div.sectionInfo ul.feature li.analysis dl dd p {
	padding: 1px 30px 0 13px;
}

div#content div.sectionBlock div.section div.sectionInfo ul.feature li dl dd p.featureImage {
	padding: 0;
	position: absolute;
	bottom: 12px;
	left: 23px;
	text-align: center;
}

div#content div.sectionBlock div.section div.sectionInfo ul.feature li.analysis dl dt {
	margin-top: -6px;
	position: relative;
	z-index: 20;
}

div#content div.sectionBlock div.section div.sectionInfo ul.feature li.shortClick dl dd p.featureImage {
	bottom: 24px;
	left: 11px;
}

div#content div.sectionBlock div.section div.sectionInfo ul.feature li.analysis dl dd p.featureImage {
	bottom: 23px;
	left: 15px;
}

div#content div.sectionBlock div.section div.sectionInfo p.openAccount {
	padding: 12px;
	clear: both;
	text-align: center;
}

div#content div.sectionBlock div.section div.sectionInfo dl.campaignNote {
	padding: 15px 20px 17px 20px;
}

div#content div.sectionBlock div.section div.sectionInfo dl.campaignNote dt {
	color: #ff0000;
	font-weight: bold;
	padding-bottom: 2px;
}

div#content p.processImage {
	clear: both;
	padding: 7px 0 0 0!important;
}

div#content div.sectionBlock div.section dl.importantNote {
	font-size: 120%;
	padding: 0 20px;
}

div#content div.sectionBlock div.section dl.importantNote dt {
	color: #ff0000;
	font-weight: bold;
	padding: 11px 0 10px 6px;
}

div#content div.sectionBlock div.section dl.importantNote dd ul.importantNoteText li {
	background: url(../../../common/images/ico_list.gif) no-repeat 0 2px;
	text-indent: 15px;
	padding-bottom: 22px;
}

div#content div.sectionBlock div.section dl.importantNote dd ul.importantNoteText li.last {
	padding-bottom: 0;
}

div#content div.sectionBlock div.section ul.contact {
	padding: 6px 0 17px 0;
}

div#content div.sectionBlock div.section ul.contact li {
	float: left;
	padding-left: 20px;
	width: 435px;
}

div#content div.sectionBlock div.section ul.contact li dl dt {
	font-size: 0;
	padding: 0;
}

div#content div.sectionBlock div.section ul.contact li dl dd {
	border: 1px solid #d1d1d1;
	border-top: none;
	min-height: 95px;
	padding: 16px 15px 15px 15px;
}

* html div#content div.sectionBlock div.section ul.contact li dl dd {
	height: 95px;
}

div#content div.sectionBlock div.section ul.contact li dl dd p.serviceImage {
	padding: 3px 0 18px 0;
	text-align: center;
}

div#content div.section div.sectionInner div.infoBlock {
	padding: 3px 0 11px 0;
}


/* # clearfix
---------------------------------------------------------------------------- */

body div#content div.bHeadSection,
div#content div.sectionBlock div.section div.sectionInfo ul,
div#content div.sectionBlock div.section ul.contact {
	zoom: 1;
}

body div#content div.bHeadSection:after,
div#content div.sectionBlock div.section div.sectionInfo li:after,
div#content div.sectionBlock div.section ul.contact:after{
	clear: both;
	content: ".";
	display: block;
	height: 0;
	line-height: 0;
	visibility: hidden;
}

/* hoxsin  text     */

div#content div.sectionBlock div.section div.sectionInfo2 {
	background: url(../../../common/images/bg_content_bottom.gif) no-repeat 0 bottom;
	padding: 5px 20px 12px 20px;
}

p.imgcenter{margin:5px auto 20px 5px;
	text-align:center;}
	
h3.lpseminar{font-weight:bold;
	font-size:110%;
	margin:20px 0px 10px;}
h4.lpseminar{font-weight:bold;
	margin:15px 0px 5px 0px;}
p.lpseminar{clear:both;
	margin:5px 0px;
}
div.lpseminar{width:100%;
	margin:15px 0px;}

#lpseminar20101103 dl{width:300px;
	float:left;
	margin:0px 20px 20px 0px;
	background:none;
}
	
#lpseminar20101103 dt{font-weight:bold;
	}

p.lpseminarRight{float:right;
	margin:0px;
	background:#FCFCFC;
	width:545px;
	border:1px solid #cccccc;
	padding:10px;}
p.seminar20101103{margin:10px 0px 20px 0px;}

p.processImage2{
	clear: both;
	margin:20px 0px 10px 0px; 
}

/*  D-touch   */
.dtouchP{margin-left:60px;
	margin-bottom:20px;
}
div.dtouchDiv{margin:0px 35px;
}
.dtouchLeft{float:left;
	margin-left:10px;
}

.dtouchRight{float:right;
}

/* gold.htm  */

p.goldWrite{width:840px;
	display:block;
	margin:10px auto;
	text-indent:1em;
}
p.goldWrite2{width:840px;
	display:block;
	margin-left:auto;
	margin-right:auto;
	text-indent:1em;
}
p.gfms{width:840px;
	display:block;
	margin:10px auto;
}

div.goldSection7Left{width:620px;
	float:left;
	margin-top:10px;
}
div.goldSection7Left p.leftMargin{padding-left:25px;
 display:block;
 margin-top:0.5em;}
p.goldSection7attention{clear:both;
	margin-left:25px;
}

p.goldSection7Right{float:right;
	margin-right:50px;
}

p.chart_day{text-align: right;
width: 808px;
margin: 0px auto;
}
h2.goldLink{background:none;
	padding:0px;
	margin:0px 0px 5px 0px;
	font-size:30px;
	color:#77560f;
	line-height:normal;
	letter-spacing: 0em; 
	clear:both;
}

dl.goldLink{float:left;
	width:202px;
	padding:10px;}


dl.goldLink dt{font-weight:bold;
	background:url(../../../common/images/ico_arrow08.gif) no-repeat 0% 50%;
	padding-left:13px;
}

/* grain */
.grainMargin{margin-bottom:30px;
}
.grainBack{background:url(../images/grain/secLink_bg.jpg) no-repeat;
	width:888px;
	height:88px;
}
.oilBack{background:url(../images/crude/oil_link_b.gif) no-repeat;
	width:888px;
	height:88px;
}
.platBack{background:url(../images/plat/secLink_bg.jpg) no-repeat;
	width:888px;
	height:88px;
}
.goldBack{background:url(../images/goldplat/secLink_gbg.jpg) no-repeat;
	width:888px;
	height:88px;
}


/* 2012/12/27 premium */
h1.premiumHead{
	background:none;
	margin:0px auto;
	text-align:center;
	padding:15px 0px;
}
p.premiumTop{margin:0px 0px 7px 30px;
	font-size: 130%;
}
p.premiumToplast{margin:0px 0px 10px 30px;
	font-size: 130%;
}
div.premiumFirst{background:url(../images/premium/image01.gif) no-repeat right bottom;
	height:100px;
	width:850px;}

ul.premiumList{margin:10px 0px 10px 30px;
	font-size:120%;
}
ul.premiumList li{
	background:url(../../../common/images/ico_square01red.gif) no-repeat 0 50%;
	padding-left:1em;
	margin-top:15px;
}

p.premiumOsusume{float:left;
	margin:10px 0px 15px 25px;}

ul.tool{text-align:center;
	margin:8px auto 10px auto;
}
ul.tool li{
	display:inline;
	margin:0px 4px 0px 0px;
}

dl.premiumFirst{margin:15px 0px 5px 0px;
	float:right;
	width:530px;
	}
dl.premiumFirst dt{font-weight:bold;
	background:url(../../../common/images/ico_square01red.gif) no-repeat 0 7px;
	padding-left:1em;
}
dl.premiumFirst dd{padding-left:1em;
}

ol.premiumlistNo li{list-style:decimal outside;
	margin-left:30px;
}
p.premiumMargin{margin-left:10px;
}


div.premiumService{
	margin:10px 10px 0px 35px;
	background:url(../images/premium/image02.gif) no-repeat right 180px;
}
div.premiumTimen{
		width:500px;
		float:left;
		margin:15px 0px 0px 25px;
}
div.premiumTimen p{
		margin:10px;
}
div.premiumTimen font{
		color:red;
		font-weight:bold;
}
p.premiumTigai{float:right;
	margin-top:20px;
}

div.analyst{
	margin:0px 0px 0px 30px;
	width:600px;
	float:left;
}

dl.analyst{
	clear:both:
	margin:10px 0px 10px 0px;
	height:4.5em;
}
p.analystImg{
	float:right;
	margin-top:10px;
	vertical-align:bottom;
}

p.analystImg img{
	border:1px solid #ffe7e7;
}

dl.analyst dt{
	font-size:180%;
	font-weight:bold;
	color:#990000;	
}
dl.analyst dd{
	font-weight:bold;
}

dl.analyst2 dt{
	font-weight:bold;
	background:#ffe7e7;
	width:5em;
	text-indent:1em;
	float:left;
	padding:7px 0px 3px 0px;
	margin:0px 0px 0px 0px;
	
}
dl.analyst2 dd{
	width:8.1em;
	text-indent:1em;
	float:left;
	padding:7px 0px 2px 0px;
	margin:0px 10px 0px 1px;
	border-bottom:1px solid #E1E1E1;
}

dl.analyst3{clear:both;
}

dl.analyst3 dt{
	font-weight:bold;
	background:#ffe7e7;
	width:5em;
	text-indent:1em;
	float:left;
	padding:7px 0px 3px 0px;
	margin:5px 0px 0px 0px;
	
	
}
dl.analyst3 dd{
	width:35.8em;
	text-indent:1em;
	float:left;
	padding:7px 0px 2px 0px;
	margin:5px 0px 0px 0px;
	border-bottom:1px solid #E1E1E1;
}
dl.analyst4 {
	margin-top:10px;
	margin-left:30px;
	clear:both;
	background:#ffe7e7;
	border:1px solid #E1E1E1;
	padding:0px;
	width:54.6em;
}

dl.analyst4 dt{
	width:100%;
	text-indent:1em;
	font-weight:bold;
	height:100%;
	padding:7px 0px 2px 0px;
}

dl.analyst4 dd{
	background:#fff;
	padding:0.7em 1em 0.3em 1em;
}


h4.analyst{
	font-size:130%;
	font-weight:bold;
	color:#990000;
}

table.premiumlp{
	margin-left:30px;
	width:95%;
	border:1px solid #ccc;
}
table.premiumlp caption{
	color:#990000;
	font-weight:bold;
}
table.premiumlp th{border:1px solid #ccc;
	font-weight:bold;
	padding:7px 5px 3px 5px;
	background:#ffe7e7;
	text-indent:0.5em;
}
table.premiumlp thead th{background:#990000;
	color:#fff;}

table.premiumlp td{border:1px solid #ccc;
	padding:7px 5px 3px 5px;
}

col.width12p{width:12%;
}
col.width40p{width:45%;
}

div.reportSample{
	margin:15px 0px 15px 30px;
	text-align:center;
}

div.reportSample p{
	float:left;
	border:1px solid #999;
	padding:1px;
	background:#CCC;
}

p.premiumseminarL{margin-left:30px;
	width:600px;
	float:left;
}
p.premiumseminarL2{margin-left:30px;
	width:510px;
	float:left;
}
p.premiumseminarR{float:right;
	margin-right:10px;
}
span.premiumKouzakaisetu{font-size:12px;
	color:red;
	font-weight:bold;
}
div.width850{width:820px;}


/* 2013/06/17 premium */
h1.premiumHead2{
	background:none;
	margin:0px auto;
	text-align:center;
}
body div#pageBody2 {
	background:none;
	margin: 0 auto;
	padding-top: 18px;
	width: 930px;
}

p.oilsecton{
	margin:0px 0px 30px 0px;
	padding:0px;
}
div#oilweek{
	width:880px;
	height:350px;
}
p.oilweek{
	font-size:22px;
	font-weight:bold;
	color:#000;
}
p#sanyuryou{
	font-weight:bold;
}
div#oilweek .jqplot-highlighter-tooltip,.jqplot-canvasOverlay-tooltip{
	/*background:rgba(208,208,208,0.5);*/
	background:rgba(0,0,0,0.8);
	color:#FFF;
	padding:5px;
	font-size:11px;
}

div#sanyu{
	width:890px;
	height:330px;
}
.margintop20{
	margin-top:20px!important;
}

div.goldSection2Left{width:480px;
	float:left;
	margin-top:10px;
}
div.platSection2Left{width:550px;
	margin-left:30px;
	float:left;
	margin-top:10px;
}
div.platSection4Left{
	width:350px;
	float:left;
	margin-top:10px;
	margin-left:30px;
	text-indent:1em;
}
div.goldSection2Left p{
	margin-bottom:1em;
	text-indent:1em;
}


div.goldSection2Right{
	float:right;
	margin-top:10px;
}


p.goldWrite3{
	text-indent:1em;
}

p.goldWriteimg{margin-top:20px;
	text-align:right;
}
.textindent{
	text-indent:1em;
}