@charset "euc-jp";

/*	
	Last Update: 2008.03.03

	Revision: 1.12
	
	1. tag style
	2. header
	3. body
		3-1. 証券会社（日興コーディアル）
		3-2. 証券会社（Ｅ＊トレード証券）
	4. footer
	5. common parts
		hidden elements
	
	points.yahoo.co.jp HTML CSS Selectors
	
*/



/*=================================
 1. tag style
=================================*/

body{
	text-align:center;
	margin:0 0 1em 0;
	padding:0;}
html>/**/body,
html>/**/body td,
html>/**/body th{ /* gecko and macie  */
	font-family:sans-serif;}
a:link{
	color:#0000DE;
	text-decoration:underline;}
a:visited{
	color:#663399;
	text-decoration:underline;}
div,p,h1,h2,h3,h4,h5,dd,dl,dt,form{
	padding:0;
	margin:0;}
h1,h2,h3,h4,h5{
	line-height:1.1em;}
/*
label,input{
	cursor:pointer;
	cursor:hand;}
*/
input:focus{
	background-color:#FEFEFE;
	outline:2px solid #999999;}
img{
	border:0;}



/*=================================
 2. header
=================================*/

#wrapper{
	width:950px;
	margin:0 auto;
	text-align:left;}

#header .yjuhd{
	margin-bottom:0.5em;}
#header .yjuhd td{
	text-align:left;}

.yjmth{font-size:12pt;}
#home .yjmth{
	margin-bottom:0;}
#firm-kabucom .yjmth,
#firm-e-trade .yjmth,
#firm-nikko .yjmth,
#ytrd-guide .yjmth,
#ytrd-item .yjmth,
#ytrd-function .yjmth{
	margin-bottom:1em;}
#ytrd-404 .yjmth{
	margin-top:1em;
	margin-bottom:1em;}
#header .yjgl{
	font-size:84%;
	text-align:right;
	margin-bottom:1em;}
#header .notice{
	font-size:100%;
	font-weight:bold;
	text-align:center;
	margin-bottom:1em;}

/* 災害タグ */
.emg{
	text-align:center;}
.emg table{
	margin-left:auto;
	margin-right:auto;
	margin-bottom:1em;}
.emg table table{
	margin-bottom:0;}
.emg-msg{
	font-size:84%;
	color:#DD0000;
	font-weight:bold;
	text-align:center;
	margin-bottom:1em;}


/*=================================
 3. body
=================================*/

#ytrd-contents{
	margin-bottom:1em;
	min-height:20em;}


.container{
	margin-bottom:12px;}

.clearfix:after{
  content:".";
  display:block;
  height:0;
  clear:both;
  visibility:hidden;
}
.clearfix{
  overflow:hidden;
}
/* Hides from IE-mac \*/
* html .clearfix{
  height:1%;
  overflow:visible;
}
/* End hide from IE-mac */


/* カラム */
#L{
	float:left;
	width:634px;}
	/*\*/
	*html #L{
	height:1%;}/**/
#R{
 width:290px;
 margin-left:10px;
 float:right; /* WinIE5.x */
	voice-family:"\"}\"";
	voice-family:inherit;
 width:300px;
	margin-left:15px;
 float:left;}

	/*\*/
	*html #R{
	height:1%;}/**/

/* 帯 */
#ttl,#ttls{
	border:solid 1px #7289D5;
	margin-bottom:0.25em;}
#ttl h2,#ttl-lb h2{
	font-size:100%;
	color:white;
	padding:0.5em 0.5em 0.4em 0.5em;
	background:url(http://i.yimg.jp/images/ytrd/v3/common/ttl.gif) repeat-x #7289D5;}

#ttls h2{
	font-size:100%;
	color:white;
	padding:0.5em 0.5em 0.4em 0.5em;
	background:url(https://s.yimg.jp/images/ytrd/v3/common/ttl.gif) repeat-x #7289D5;}

#lowb{margin-top:20px;}

#ttl-lb{margin-top:15px;
	border:solid 1px #7289D5;
	margin-bottom:0.25em;}


/* イメージ画像 */
#signboard{
	margin-bottom:12px;}

/* 文章 */
div.passage01,p.passage01,
div.lead-text01,p.lead-text01{
	font-size:100%;}
div.passage02,p.passage02,
div.lead-text02,p.lead-text02{
	font-size:84%;}
div.passage01,p.passage01,
div.lead-text01,p.lead-text01,
div.passage02,p.passage02,
div.lead-text02,p.lead-text02{
	line-height:1.3em;
	margin:0 0 1em 0;}
p.lead-text01r{
	font-size:100%;color:red;	line-height:1.3em;
	margin:0 0 1em 0;}
/* ボタン */
div.button-area{
	margin-bottom:1em;
	vertical-align:top;
	text-align:center}
div.button-area .apply{
	display:inline;
	padding-right:1em;}
div.button-area .order{
	display:inline;}
div.button-area p{
	font-size:100%;
	line-height:1.3em;
	margin-bottom:0.5em;}

/* Y!ID取得・ログイン */
div.yid-conf{
	font-size:100%;
	line-height:1.3em;
	text-align:center;
	background:#f6f6f6;
	padding:0.75em;
	margin:0 0 0.5em 0;
	border:1px solid #CCCCCC;}

/* PR用箱（見出しなし） */
.promotion-box{
	margin:0 0 1em 0;
	border:solid 1px #DEDEDE;
	width:748px;
	padding:6px;
	voice-family:"\"}\"";
	voice-family:inherit;
	width:736px;}
	html>body .osusume-box-top{
	width:736px;}
	/*\*/
	*html .promotion-box{
	height:1%;}/**/
.promotion-box ul{
	list-style:none;
	margin:0 0 0 0.25em;
	padding:0;}
.promotion-box ul li{
	font-size:84%;
	line-height:1.3em;
	text-indent:0;
	margin:0;
	padding:0 0 0.1em 0.7em;
	background:url(http://i.yimg.jp/images/ytrd/v3/common/marker3.gif) no-repeat 0% 0.5em;}
.promotion-box ul li a{
	margin-right:0.5em;}

/* PR用箱（見出しあり） */
.campaign-box{
	clear:both;
	margin:1em 0 1em ;
	border:1px solid #CCCCCC;
	position:relative;
	width:748px;
	padding:6px;
	voice-family:"\"}\"";
	voice-family:inherit;
	width:736px;}
	html>body .osusume-box-top{
	width:736px;}
	/*\*/
	*html .campaign-box{
	height:1%;}/**/
.campaign-box .tab{
	font-size:84%;
	font-weight:bold;
	position:absolute;
	top:-0.5em;
	background:#fff;
	padding:0 0.5em;
	margin:0 1em 0 1em;}
.campaign-box ul{
	font-size:84%;
	margin:1em 0 0 0;
	padding:0 0 0 0;}
html>body .campaign-box ul{
	margin:0.5em 0 0 0;}
.campaign-box li{
	margin:0 0 0 0;
	padding:0.15em 0 0 0;
	list-style:none;
	position:relative;
	left:1em;}
.campaign-box li a{
	position:absolute;
	vertical-align:top;
	left:7.5em;}

/* ご利用環境について */
.browser-box{
	clear:both;
	width:600px;
	margin:1em 0 1em 50px;
	border:1px solid #CCCCCC;
	position:relative;
	padding:0.5em;}
	/*\*/
	*html .browser-box{
	height:1%;}/**/
.browser-box .tab{
	font-size:84%;
	font-weight:bold;
	position:absolute;
	top:-0.5em;
	background:#fff;
	padding:0 0.5em;
	margin:0 1em 0 1em;}
.browser-box p{
	font-size:84%;
	line-height:1.3em;
	padding:0 0.5em;
	margin:0 0 0.25em 0;}
.browser-box ul{
	list-style:none;
	margin:1em 0 0 0;
	padding:0 0 0 0;}
html>body .browser-box ul{
	margin:0.5em 0 0 0;}
.browser-box li{
	font-size:84%;
	margin:0 0 0 0;
	padding:0.15em 0 0 0;
	position:relative;
	left:1em;}

/* 手順説明 */
.flow .flow-box{
	border:1px solid #CCCCCC;}
.flow .flow-allow{
	text-align:center;}
.flow .flow-box .yahoo{
	background:#EBDEFE;
	padding:0.35em;}
.flow .flow-box .firm{
	background:#EFEFEF;
	padding:0.35em;}
	/*\*/
	*html .flow .flow-box .yahoo,
	*html .flow .flow-box .firm{
	height:1%;}/**/
.flow .flow-box .step{
	font-size:100%;
	font-weight:bold;
	float:left;}
.flow .flow-box .site{
	font-size:84%;
	float:right;}
.flow .flow-box .exp{
	font-size:84%;
	line-height:1.3em;
	padding:0.5em;}
.flow .harf-size{
	width:50%;}
.flow .select{
	background:#EFEFEF;
	text-align:center;}
.flow .select .step{
	float:none;}

/* 用語説明 */
dl.word-box{
	margin:0 0 1em 0;}
dl.word-box dt{
	font-size:100%;
	font-weight:bold;
	margin:0 0 0.25em 0;}
dl.word-box dd{
	font-size:84%;
	line-height:1.3em;
	margin:0 0 0 1em;}

/* コンテンツ（見出しと文章の組み合わせ） */
dl.content-box{
	margin:0 0 0.75em 0;}
dl.content-box dt{
	font-size:100%;
	font-weight:bold;
	margin:0 0 0 0;
	padding:0 0 0.2em 1.4em;}
dl.content-box dd{
	font-size:84%;
	line-height:1.3em;
	margin:0 0 0 0;
	padding:0 0 0 1em;}
ul.content-box{
	font-size:100%;
	list-style:none;
	margin:0 0 0 0.25em;
	padding:0;}
ul.content-box li{
	line-height:1.5em;
	text-indent:0;
	margin:0;
	padding:0 0 0.1em 0.8em;
	background:url(http://i.yimg.jp/images/ytrd/v3/common/marker5.gif) no-repeat 0% 0.5em;}

/* コンテンツの子要素（etr002.html） */
dl.plan-box{
	margin:0 0 0.25em 0;}
dl.plan-box dl{
	margin-left:1e}
dl.plan-box dt{
	font-size:100%;
	font-weight:bold;
	margin:0 0 0 1em;
	padding:0 0 0.2em 1.4em;
	background:url(http://i.yimg.jp/images/ytrd/v3/common/orb_gry.gif) no-repeat 0% 0%;}
dl.plan-box dd{
	font-size:84%;
	line-height:1.3em;
	margin:0 0 0 1em;
	padding:0 0 0 1em;}

/* 角矢印とリンク（例外：ypoint.html） */
div.link01{
	font-size:100%;}
div.link02{
	font-size:84%;}
div.link01,
div.link02{
	line-height:1.3em;
	margin:0 0 12px 0;
	padding:0 0 0 1.3em;
	background:url(http://i.yimg.jp/images/ytrd/v3/common/allow.gif) no-repeat 0 2px;}
div.link01 a,
div.link02 a{
	margin-right:0.5em;}

/* 角矢印とリンク */
div.link01-r{
	font-size:100%;}
div.link02-r{
	font-size:84%;}
div.link01-r,
div.link02-r{
	line-height:1.3em;
	margin:0;
	padding:0 0 0 1.7em;
 float:right;
 white-space:nowrap;}
#home li.link-r{
	float:right;
	margin:0;
	padding:0 0 0 1.7em;
	background:url(http://i.yimg.jp/images/ytrd/v3/top/allow.gif) no-repeat 0% 0;}
/* [背景画像指定] */
#home div.link01-r{
	background:url(http://i.yimg.jp/images/ytrd/v3/top/allow.gif) no-repeat 0% 0;}
#home div.link02-r{
	background:url(http://i.yimg.jp/images/ytrd/v3/top/allow.gif) no-repeat 0 0;}

/* 角矢印とリンク[複数行]（例：ypoint.html） */
div.link-list01{
	font-size:100%;}
div.link-list02{
	font-size:84%;}
div.link-list01,
div.link-list02{
	margin:0 0 12px 0;
	padding:0;}
	/*\*/
	*html .link-list01,
	*html .link-list02{
	height:1%;}/**/
div.link-list01 ul,
div.link-list02 ul{
	list-style:none;
	margin:0 0 0 0.25em;
	padding:0;}
div.link-list01 ul li,
div.link-list02 ul li{
	line-height:1.3em;
	text-indent:-1.2em;
	margin:0;
	padding:0 0 0.4em 2.6em;
	background:url(http://i.yimg.jp/images/ytrd/v3/common/allow.gif) no-repeat 0 2px;}

/* 通常のリスト */
ul.list-box01 li{
	font-size:100%;}
ul.list-box02 li{
	font-size:84%;}
ul.list-box01,
ul.list-box02{
	list-style:none;
	margin:0 0 15px 0.25em;
	padding:0;}
ul.list-box01 li,
ul.list-box02 li{
	line-height:1.3em;
	text-indent:0;
	margin:0;
	padding:0 0 0.1em 0.6em;
	background:url(http://i.yimg.jp/images/ytrd/v3/common/marker3.gif) no-repeat 0% 0.5em;}

/* 注意事項（※）[複数行] */
ul.notes01 li{
	font-size:100%;}
ul.notes02 li{
	font-size:84%;}
ul.notes01,
ul.notes02{
	margin:0 0 1em 0;
	padding:0;
	list-style:none;}
ul.notes01 li,
ul.notes02 li{
	line-height:1.3em;
	margin:0 0 0 1em;
	padding:0 0 0.25em 0;
	text-indent:-1em;}

/* 注意事項（※）[1行] */
div.notes01{
	font-size:100%;}
div.notes02{
	font-size:84%;}
div.notes01,
div.notes02{
	line-height:1.3em;
	margin:0 0 0 1em;
	text-indent:-1em;}

/* 注意事項（※半角数字）[複数行] */
ul.notes-num01{
	font-size:100%;}
ul.notes-num02{
	font-size:84%;}
ul.notes-num01,
ul.notes-num02{
	margin:0 0 1em 0;
	padding:0;
	list-style:none;}
ul.notes-num01 li,
ul.notes-num02 li{
	line-height:1.3em;
	margin:0 0 0 2em;
	padding:0 0 0.1em 0;
	text-indent:-1.8em;}

/* 注意事項（※半角数字）[1行] */
div.notes-num01{
	font-size:100%;}
div.notes-num02{
	font-size:84%;}
div.notes-num01,
div.notes-num02{
	font-size:84%;
	line-height:1.3em;
	margin:0 0 0 1.8em;
	text-indent:-1.8em;}

/* アクロバット */
div.getacrobat{
	margin:0 0 12px 50px;
	border:solid 1px #DEDEDE;
	width:648px;
	padding:8px;
	voice-family:"\"}\"";
	voice-family:inherit;
	width:632px;}
	html>body div.getacrobat{
	width:632px;}
	/*\*/
	*html div.getacrobat{
	height:1%;}/**/
div.getacrobat div{
	float:right;}
div.getacrobat p{
	font-size:84%;
	line-height:1.3em;
	margin-right:91px;}

/* 口座管理手数料 */
#act-mng{
	clear:both;
	margin:1em 0 1em 0;
	border:1px solid #CCCCCC;
	position:relative;}
#act-mng .ttl{
	font-size:100%;
	position:absolute;
	top:-0.5em;
	background:#fff;
	padding:0 0.5em;
	margin:0 1em 0 1em;}
#act-mng .exp{
	font-size:100%;
	line-height:1.3em;
	margin:1em 0 0.5em 0;
	padding:0 12px}

/* 売出概要表 */
div.text-table{
	margin:0 0 1em 0;}
div.text-table table{
	width:680px;}
div.text-table th{
	width:25%;
	vertical-align:top;}
div.text-table td{
	width:75%;
	vertical-align:top;}
div.text-table th,
div.text-table td{
	font-size:100%;
	border-bottom:1px #DDDDDD solid;
	padding:0.25em;}

/* 証券会社おすすめ情報 */
.firm-osusume-box{
	clear:both;
	margin:1em 0 1em ;
	border:1px solid #CCCCCC;
	position:relative;
	width:748px;
	padding:6px;
	voice-family:"\"}\"";
	voice-family:inherit;
	width:736px;}
	html>body .osusume-box-top{
	width:736px;}
	/*\*/
	*html .firm-osusume-box{
	height:1%;}/**/
.firm-osusume-box .tab{
	font-size:84%;
	font-weight:bold;
	position:absolute;
	top:-0.5em;
	background:#fff;
	padding:0 0.5em;
	margin:0 1em 0 1em;}
.firm-osusume-box ul{
	list-style:none;
	margin:0 0 0 0;
	padding:0.5em 0 0 0;}
	/*\*/
	*html .firm-osusume-box ul{
	height:1%;}/**/
.firm-osusume-box li{
	font-size:84%;
	line-height:1.3em;
	margin:0;
	padding:0 0 0.15em 0;
	list-style:none;
	position:relative;
	left:1em;}
.firm-osusume-box li a{
	position:absolute;
	vertical-align:top;
	left:7.5em;}
	
	
/*======= 投資信託検索モジュール =======*/
#investment-search{
	width:632px;
	margin-bottom:12px;
	background:#f2f2f2;
	border:1px solid #CCCCCC;}
	/*\*/
	*html #investment-search{
	height:1%;}/**/
#investment-search .cnt{
	background:#FFFFFF;
	width:616px;
	margin:7px 0 6px 7px;
	padding:10px 0 0 0;
	border:1px solid #CCCCCC;
	position:relative;}
	/*\*/
	*html #investment-search .cnt{
	height:1%;}/**/
#investment-search .cnt .corner01{
	background:transparent url(http://i.yimg.jp/images/ytrd/v3/top/corner.gif) -4px 0px no-repeat;
	position:absolute;
	top:-1px;
	left:-1px;
	width:4px;
	height:4px;}
#investment-search .cnt .corner02{
	background:transparent url(http://i.yimg.jp/images/ytrd/v3/top/corner.gif) -4px -4px no-repeat;
	position:absolute;
	top:-1px;
	right:-1px;
	width:4px;
	height:4px;}
#investment-search .cnt .corner03{
	background:transparent url(http://i.yimg.jp/images/ytrd/v3/top/corner.gif) -4px -8px no-repeat;
	position:absolute;
	bottom:-1px;
	left:-1px;
	width:4px;
	height:4px;}
#investment-search .cnt .corner04{
	background:transparent url(http://i.yimg.jp/images/ytrd/v3/top/corner.gif) -4px -12px no-repeat;
	position:absolute;
	bottom:-1px;
	right:-1px;
	width:4px;
	height:4px;}
	
	
.investment-search-frame{

	padding:0 5px 5px 5px;}


#investment-search li{
	margin:0 0.5em 0 0;
	padding:0;
	list-style-type:none;
	 display:inline;}
	 	
#investment-search .keyword{
	margin:10px 10px 0 10px;}
	
#investment-search .keyword .wi_fix{
	width:320px;}
	
#investment-search .category{
	margin:10px 10px 0 10px;}
	
#investment-search .category .title{
	font-weight:bold;
	text-align:left;
	margin:0;}
	
#investment-search .category ul{
	margin-bottom:5px;
	text-align:left;}

#investment-search .category li{
	line-height:120%;}
	
#investment-search .feature{
	margin:10px;}
	
#investment-search .feature .title{
	font-weight:bold;
	text-align:left;
	margin:0;}

#investment-search .dotline{
background:url(http://i.yimg.jp/images/ytrd/v3/common/border.gif) repeat-x 0 100%;
padding-bottom:10px;}
	
#investment-search .list{
	margin:10px;
}
	
#investment-search ul{
	margin:0;
	padding:0;}



	
#investment-search .keyword-list{
	margin:15px 10px 5px 10px;}
	
#investment-search .keyword-list p{
	margin-bottom:5px;}

#investment-search .keyword-list .title{
	font-weight:bold;
	text-align:left;
	margin:0;}
	
#investment-search .keyword-list ul{
	margin-bottom:5px;
	text-align:left;}

#investment-search .keyword-list li{
	line-height:120%;}

/* ランダムタグ表示用 */
#investment-search .L{
	font-size:medium;
	voice-family:"\"}\"";
	voice-family:inherit;
	font-size:large;
	font-size /**/:medium;}
html>body #investment-search .L{
	font-size:120%;
	font-size/**/:large;}
	
#investment-search .Lb{
	font-weight:bold;
	font-size:medium;
	voice-family:"\"}\"";
	voice-family:inherit;
	font-size:large;
	font-size /**/:medium;}
html>body #investment-search .Lb{
	font-size:120%;
	font-size/**/:large;}
	
#investment-search .M{
	font-size:small;
	voice-family:"\"}\"";
	voice-family:inherit;
	font-size:medium;
	font-size /**/:small;}
html>body #investment-search .M{
	font-size:100%;
	font-size/**/:medium;}

#investment-search .S{
	font-size:x-small;
	voice-family:"\"}\"";
	voice-family:inherit;
	font-size:small;
	font-size /**/:x-small;}
html>body #investment-search .S{
	font-size:84%;
	font-size/**/:small;}
	

/* 3-1. top-page
=================================*/

#home #R .container{
	margin-bottom:18px;}

/* タグライン */
#tagline{
	font-size:84%;
	padding:0.5em;
	margin-bottom:1em;
	background:#EEEEEE;
	text-align:center;}
#tagline strong{
	font-weight:normal;}

/* 見出し */
#home div.hdr{ /* 「商品紹介」「取扱い証券会社一覧」 */
	background:url(http://i.yimg.jp/images/ytrd/v3/top/hdr02.gif) repeat-x;
	border-bottom:1px solid #CCCCCC;
	margin:0;
	padding:0;
}
	/*\*/
	*html #home div.hdr{
	height:1%;}/**/
#home div.hdr h2{ /* 「商品紹介」「取扱い証券会社一覧」「知恵袋」 */
	color:#FFFFFF;
	font-size:100%;
	margin:0;
	padding-top:0.3em;
	padding-left:0.5em;
	float:left;}
#home div.hdr p{ /* 「商品紹介」「取扱い証券会社一覧」 */
	color:#FFFFFF;
	font-size:84%;
	text-align:right;
	margin:0;
	padding:0.5em 0.5em 0.35em 0.5em;}
#home #L h2.hdr{
	color:#FFFFFF;
	font-size:100%;
	background:url(http://i.yimg.jp/images/ytrd/v3/top/hdr.gif);
	border:1px solid #CCCCCC;
	margin:0;
	padding:0.35em 0.5em 0.35em 0.5em;}
#home #R h2.hdr{
	font-size:100%;
	border-bottom:1px solid #CCCCCC;
	margin:0 0 0.5em 0;
	padding:0 0 0.2em 1.4em;
	background:url(http://i.yimg.jp/images/ytrd/v3/top/orb.gif) no-repeat 0% 0%;}
	/*\*/
	*html #home h2.hdr{
	height:1%;}/**/

/* おすすめ情報 */
.osusume-box{
	position:relative;
	margin:1em 0 1em 0;
	border:1px solid #CCCCCC;
	clear:both;
	width:634px;
	padding:6px;
	voice-family:"\"}\"";
	voice-family:inherit;
	width:620px;}
	html>body .osusume-box-top{
	width:620px;}
	/*\*/
	*html .osusume-box{
	height:1%;}/**/
.osusume-box .tab{
	font-size:84%;
	font-weight:bold;
	position:absolute;
	top:-0.5em;
	background:#fff;
	padding:0 0.5em;
	margin:0 1em 0 0;}
.osusume-box dl{
	margin:1em 0.5em 0.5em 0.5em;}
.osusume-box dt{
	float:left;}
.osusume-box dd{
	font-size:84%;
	line-height:1.3em;
	margin-left:100px;}
.osusume-box ul{
	list-style:none;
	margin:0 0 0 0.25em;
	padding:0;}

.osusume-box li{
	font-size:84%;
	line-height:1.3em;
	text-indent:0;
	margin:0;
	padding:0 0 0.1em 0.7em;
	background:url(http://i.yimg.jp/images/ytrd/v3/common/marker3.gif) no-repeat 0% 0.5em;}

/* 商品紹介 */
#product-information{
	width:632px;
	margin-bottom:12px;
	background:#f2f2f2;
	border:1px solid #CCCCCC;
}
	/*\*/
	*html #product-information{
	height:1%;}/**/
#product-information .cnt{
	background:#FFFFFF;
	width:616px;
	margin:7px 0 6px 7px;
	border:1px solid #CCCCCC;
	position:relative;}
	/*\*/
	*html #product-information .cnt{
	height:1%;}/**/
#product-information .cnt .corner01{
	background:transparent url(http://i.yimg.jp/images/ytrd/v3/top/corner.gif) 0px 0px no-repeat;
	position:absolute;
	top:-1px;
	left:-1px;
	width:4px;
	height:4px;}
#product-information .cnt .corner02{
	background:transparent url(http://i.yimg.jp/images/ytrd/v3/top/corner.gif) 0px -4px no-repeat;
	position:absolute;
	top:-1px;
	right:-1px;
	width:4px;
	height:4px;}
#product-information .cnt .corner03{
	background:transparent url(http://i.yimg.jp/images/ytrd/v3/top/corner.gif) -4px -8px no-repeat;
	position:absolute;
	bottom:-1px;
	left:-1px;
	width:4px;
	height:4px;}
#product-information .cnt .corner04{
	background:transparent url(http://i.yimg.jp/images/ytrd/v3/top/corner.gif) -4px -12px no-repeat;
	position:absolute;
	bottom:-1px;
	right:-1px;
	width:4px;
	height:4px;}
#product-information h3.h2ndo{
	background:url(http://i.yimg.jp/images/ytrd/v3/top/allow_product.gif) no-repeat 0.5em 0.4em #E3E8FA;
	font-size:100%;
	line-height:1.3em;
	margin:0 0 10px 0;
	padding:0.4em 0 0.4em 2.2em;
	border-bottom:1px solid #c7cce5;
	clear:both;}
	/*\*/
	*html #product-information h3.h2ndo{
	height:1%;}/**/

#product-information h3.h1st{
	background:url(http://i.yimg.jp/images/ytrd/v3/top/allow_product.gif) no-repeat 0.5em 0.4em #E3E8FA;
	font-size:100%;
	line-height:1.3em;
	margin:0 0 10px 0;
	padding:0.4em 0 0.4em 2.2em;
	border-bottom:1px solid #c7cce5;
	}
	/*\*/
	*html #product-information h3.h1st{
	height:1%;}/**/
#product-information dl{
	margin:0 10px 0 10px;
	padding:0;}
#product-information dl.bot{
	background:url(http://i.yimg.jp/images/ytrd/v3/common/border.gif) repeat-x 0 100%;
	margin-bottom:10px;}
#product-information div.cnt dt{
	float:left;
	margin:2px 10px 0 0;
	padding:0 0 10px 0;}
#product-information dd{
	margin:0 0 0 90px;
	padding:0 0 10px 0;}
#product-information dd div{
	float:right;}
#product-information dd h4{
	font-size:90%;
	margin:0;
	padding:0 0 0.5em 0;}
#product-information dd p{
	font-size:84%;
	line-height:1.3em;
	margin:0;
	padding:0;}

/* 取扱い証券会社一覧 */
#brokerage-firms{
	width:632px;
	margin-bottom:12px;
	background:#f2f2f2;
	border:1px solid #CCCCCC;}
	/*\*/
	*html #brokerage-firms{
	height:1%;}/**/
#brokerage-firms .cnt{
	background:#FFFFFF;
	width:616px;
	margin:7px 0 6px 7px;
	padding:10px 0 0 0;
	border:1px solid #CCCCCC;
	position:relative;}
	/*\*/
	*html #brokerage-firms .cnt{
	height:1%;}/**/
#brokerage-firms .cnt .corner01{
	background:transparent url(http://i.yimg.jp/images/ytrd/v3/top/corner.gif) -4px 0px no-repeat;
	position:absolute;
	top:-1px;
	left:-1px;
	width:4px;
	height:4px;}
#brokerage-firms .cnt .corner02{
	background:transparent url(http://i.yimg.jp/images/ytrd/v3/top/corner.gif) -4px -4px no-repeat;
	position:absolute;
	top:-1px;
	right:-1px;
	width:4px;
	height:4px;}
#brokerage-firms .cnt .corner03{
	background:transparent url(http://i.yimg.jp/images/ytrd/v3/top/corner.gif) -4px -8px no-repeat;
	position:absolute;
	bottom:-1px;
	left:-1px;
	width:4px;
	height:4px;}
#brokerage-firms .cnt .corner04{
	background:transparent url(http://i.yimg.jp/images/ytrd/v3/top/corner.gif) -4px -12px no-repeat;
	position:absolute;
	bottom:-1px;
	right:-1px;
	width:4px;
	height:4px;}
#brokerage-firms h2{}
#brokerage-firms dl{
	margin:0 10px 0 10px;
	padding:0;}
	/*\*/
	*html #brokerage-firms dl{
	height:1%;}/**/
#brokerage-firms dl.bot{
	background:url(http://i.yimg.jp/images/ytrd/v3/common/border.gif) repeat-x 0 100%;
	margin-bottom:10px;}
#brokerage-firms dt{
	float:left;
	margin:0 12px 0 0;
	padding:0 0 0 0;}
#brokerage-firms dd{
	margin:0;
	padding:0 0 0 0;}
#brokerage-firms dd h3{
	font-size:100%;
	margin:0;
	padding:0 0 0.5em 0;}
#brokerage-firms dd p{
	font-size:84%;
	margin:0;
	padding:0 0 1.5em 0;}
#brokerage-firms dd ul{
	font-size:84%;
	list-style:none;
	text-align:right;
	margin:0 0 0 0;
	padding:0.1em 0 10px 0;
line-height:135%;}
#brokerage-firms dd li{
	margin-right:0;
	display:inline;}
#brokerage-firms dd li.del-line{
	margin-right:0.35em;
	padding-right:0.35em;
	border-right:1px solid #999999;}

/* コラム */
#ytrd-column{
	width:632px;
	margin-bottom:12px;
	background:#f2f2f2;
	border:1px solid #CCCCCC;}
	/*\*/
	*html #ytrd-column{
	height:1%;}/**/
#ytrd-column p{
	font-size:84%;
	margin:0 10px 0 10px;
	padding:0;}
#ytrd-column ul{
	float:left;
	list-style-type: none;
	margin:0 0 0 0.5em;
	padding:0;
 }
#ytrd-column ul li{
	font-size:84%;
	line-height:1.3em;
	text-indent:0;
	margin:0;
	padding:0 0 0.1em 0.7em;
	background:url(http://i.yimg.jp/images/ytrd/v3/common/marker3.gif) no-repeat 0% 0.5em;}
#ytrd-column ul li a{
	margin-right:0.5em;}	
#ytrd-column div.hdr h2{ /* 「商品紹介」「取扱い証券会社一覧」「知恵袋」 */
	color:#FFFFFF;
	font-size:100%;
	margin:0;
	padding-top:7px;
	padding-left:0.5em;
	float:left;}
#ytrd-column .hdr img{
	text-align:right;
	margin:0;
 padding:0;
}
#ytrd-column .cnt{
	background:#FFFFFF;
	width:616px;
	margin:7px 0 6px 7px;
	padding:10px 0 0 0;
	border:1px solid #CCCCCC;
	position:relative;
	display: inline-block;
}

#ytrd-column .cnt:after {
	display:block;
	visibility:hidden;
	clear:both;	height:0;
	content: ".";
	}

/* Hides from IE5-mac \*/
*html #ytrd-column .cnt{
	height: 1%;	}
#ytrd-column .cnt{
	display: block;
	}
/* End hide from IE5-mac */

#ytrd-column .cnt .corner01{
	background:transparent url(http://i.yimg.jp/images/ytrd/v3/top/corner.gif) -4px 0px no-repeat;
	position:absolute;
	top:-1px;
	left:-1px;
	width:4px;
	height:4px;}
#ytrd-column .cnt .corner02{
	background:transparent url(http://i.yimg.jp/images/ytrd/v3/top/corner.gif) -4px -4px no-repeat;
	position:absolute;
	top:-1px;
	right:-1px;
	width:4px;
	height:4px;}
#ytrd-column .cnt .corner03{
	background:transparent url(http://i.yimg.jp/images/ytrd/v3/top/corner.gif) -4px -8px no-repeat;
	position:absolute;
	bottom:-1px;
	left:-1px;
	width:4px;
	height:4px;}
#ytrd-column .cnt .corner04{
	background:transparent url(http://i.yimg.jp/images/ytrd/v3/top/corner.gif) -4px -12px no-repeat;
	position:absolute;
	bottom:-1px;
	right:-1px;
	width:4px;
	height:4px;}
#ytrd-column div.link02-r{
	line-height:1.3em;
	margin:2px;
	padding-left:1.7em;
	padding-bottom:0.3em;
 white-space:nowrap;
	font-size:84%;}
/* [背景画像指定] */
#ytrd-column div.link02-r{
	background:url(http://i.yimg.jp/images/ytrd/v3/top/allow.gif) no-repeat 0 0;}

/* 知恵袋 */
#knlq{
	width:632px;
	margin-bottom:12px;
	background:#f2f2f2;
	border:1px solid #CCCCCC;}
	/*\*/
	*html #knlq{
	height:1%;}/**/
#knlq div.hdr h2{ /* 「商品紹介」「取扱い証券会社一覧」「知恵袋」 */
	color:#FFFFFF;
	font-size:100%;
	margin:0;
	padding-top:9px;
	padding-left:0.5em;
	float:left;}
#knlq .hdr img{
	text-align:right;
	margin:0;
 padding:0;
}

#knlq .cnt{
	background:#FFFFFF;
	width:616px;
	margin:7px 0 6px 7px;
	padding:10px 0 0 0;
	border:1px solid #CCCCCC;
	position:relative;
	display: inline-block;
}

#knlq .cnt:after {
	display:block;
	visibility:hidden;
	clear:both;	height:0;
	content: ".";
	}

/* Hides from IE5-mac \*/
*html #knlq .cnt{
	height: 1%;	}
#knlq .cnt{
	display: block;
	}
/* End hide from IE5-mac */

#knlq .cnt .corner01{
	background:transparent url(http://i.yimg.jp/images/ytrd/v3/top/corner.gif) -4px 0px no-repeat;
	position:absolute;
	top:-1px;
	left:-1px;
	width:4px;
	height:4px;}
#knlq .cnt .corner02{
	background:transparent url(http://i.yimg.jp/images/ytrd/v3/top/corner.gif) -4px -4px no-repeat;
	position:absolute;
	top:-1px;
	right:-1px;
	width:4px;
	height:4px;}
#knlq .cnt .corner03{
	background:transparent url(http://i.yimg.jp/images/ytrd/v3/top/corner.gif) -4px -8px no-repeat;
	position:absolute;
	bottom:-1px;
	left:-1px;
	width:4px;
	height:4px;}
#knlq .cnt .corner04{
	background:transparent url(http://i.yimg.jp/images/ytrd/v3/top/corner.gif) -4px -12px no-repeat;
	position:absolute;
	bottom:-1px;
	right:-1px;
	width:4px;
	height:4px;}

#knlq .cntb{
	background:#E3E8FA;
	width:478px;
	margin:7px 0 6px 7px;
	padding:10px 0 0 0;
	border:1px solid #BABABA;
	position:relative;}

#knlq .cntb .corner01{
	background:transparent url(http://i.yimg.jp/images/ytrd/v3/top/corner2.gif) 0px 0px no-repeat;
	position:absolute;
	top:-1px;
	left:-1px;
	width:4px;
	height:4px;}
#knlq .cntb .corner02{
	background:transparent url(http://i.yimg.jp/images/ytrd/v3/top/corner2.gif) 0px -4px no-repeat;
	position:absolute;
	top:-1px;
	right:-1px;
	width:4px;
	height:4px;}
#knlq .cntb .corner03{
	background:transparent url(http://i.yimg.jp/images/ytrd/v3/top/corner2.gif) 0px -8px no-repeat;
	position:absolute;
	bottom:-1px;
	left:-1px;
	width:4px;
	height:4px;}
#knlq .cntb .corner04{
	background:transparent url(http://i.yimg.jp/images/ytrd/v3/top/corner2.gif) 0px -12px no-repeat;
	position:absolute;
	bottom:-1px;
	right:-1px;
	width:4px;
	height:4px;}

#knlq p{
	margin:0 10px 0 10px;
	padding:0;
 font-size:90%;
}

#knlq dl.bot{
	background:url(http://i.yimg.jp/images/ytrd/v3/common/border.gif) repeat-x 0 100%;
	margin-bottom:10px;}
#knlq ul{
	float:left;
	margin:0 0 0 7px;
	padding:0;
 list-style-type: none;
}
#knlq li{
	line-height:125%;
	font-size:84%;
	margin:0;
	padding:5px 0 2px 0;
}
#knlq li img{
 margin:0 3px -2px;
}

#knlq div.link02-r{
	line-height:1.3em;
	margin:2px;
	padding-left:1.7em;
 white-space:nowrap;
	font-size:84%;}
/* [背景画像指定] */
#knlq div.link02-r{
	background:url(http://i.yimg.jp/images/ytrd/v3/top/allow.gif) no-repeat 0 0;}

#knlq .bt{
 text-align:center;
 margin:5px auto;
}

#knlq .cnt p.desc{
 margin-bottom:5px;
 padding-bottom:5px;
 background:transparent url(http://i.yimg.jp/images/ytrd/v3/common/border.gif) repeat-x scroll 0pt 100%;
}

#knlq .cnt p.note{
 font-size:80%;
 padding-bottom:5px;
}

#knlq .cnt h3{
 text-align:center;
 font-size:100%;
 padding:8px 0 4px;
 margin-top:5px;
 background:#E3E8FA;
 border-top:1px solid #C7CCE5;
}

#knlq #knlsch{
 text-align:center;
 padding:0px;
 margin:-2px 0 12px;
}

#knlq #knlsch .knlqipt{
 border:1px solid #7F9DB9;
 width:260px;
}

#knlq .knlqibt{
 padding:0;
 margin:0;
 position:relative;
 top:8px;
}

#knlq #kword{
 background-color:#eee;
 width:599px;
 margin:5px 0 10px 8px;
 padding:2px 2px 0;
 text-align:center;
 font-size:84%;
 color:#333;
}

#knlq #kword .wordcloud{
 font-size:100%;
 margin:0;
 padding:4px;
 text-align:justify;
}

#knlq p.knlmi{
 font-weight:bold;
 margin:0;
 padding:2px 12px;
}

.wordcloud a{
 margin-right:0.6em;
 line-height:115%;
}

.wordcloud a:hover{
  background-color:#FFFEAF;
}

.s1{
	font-size:x-small;
	voice-family:"\"}\"";
	voice-family:inherit;
	font-size:small;
	font-size /**/:x-small;}
html>body .s1{
	font-size:84%;
	font-size/**/:small;}
.s2{
	font-size:small;
	voice-family:"\"}\"";
	voice-family:inherit;
	font-size:medium;
	font-size /**/:small;}
html>body .s2{
	font-size:100%;
	font-size/**/:medium;}
.s3{
	font-size:small;
	voice-family:"\"}\"";
	voice-family:inherit;
	font-size:medium;
	font-size /**/:small;}
html>body .s3{
	font-size:115%;
	font-size/**/:medium;}
.s4{
	font-size:medium;
	voice-family:"\"}\"";
	voice-family:inherit;
	font-size:large;
	font-size /**/:medium;}
html>body .s4{
	font-size:120%;
	font-size/**/:large;}
.s5{
	font-weight:bold;
	font-size:medium;
	voice-family:"\"}\"";
	voice-family:inherit;
	font-size:large;
	font-size /**/:medium;}
html>body .s5{
	font-size:120%;
	font-size/**/:large;}

/* マーケット情報 */
#market-information{
	padding-bottom:12px;float:left;width:100%;}
	/*\*/
	*html #market-information{
	height:1%;}/**/
#market-information ul{
	list-style:none;
	margin:0.5em 0 0 0.25em;
	padding:0;}
#market-information ul li{
	font-size:84%;
	line-height:1.3em;
	text-indent:0;
	margin:0;
	padding:0 0 0.1em 0.7em;
	background:url(http://i.yimg.jp/images/ytrd/v3/common/marker3.gif) no-repeat 0% 0.5em;}
#market-information ul li a{
	margin-right:0.5em;}

/* 経済ニュース */
#economy-news{
	padding-bottom:12px;float:left;width:100%;}
	/*\*/
	*html #economy-news{
	height:1%;}/**/
#economy-news ul{
	list-style:none;
	margin:0.5em 0 0 0.25em;
	padding:0;}
#economy-news ul li{
	font-size:84%;
	line-height:1.3em;
	text-indent:0;
	margin:0;
	padding:0 0 0.1em 0.7em;
	background:url(http://i.yimg.jp/images/ytrd/v3/common/marker3.gif) no-repeat 0% 0.5em;}
#economy-news ul li a{
	margin-right:0.5em;}

/* 証券取引口座 */
#brokerage-account{
	width:300px;
	padding-bottom:12px;
 float:left;}
	/*\*/
	*html #brokerage-account{
	height:1%;}/**/
#brokerage-account .user-account{
	color:#FFFFFF;
	font-size:84%;
	padding:0.5em;
	background:#A8C2D6;
	text-align:center;}
#brokerage-account .user-account-list{
	padding:0.35em 0;
	margin:0 0 6px 0;
	background:#FFFFFF;
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	text-align:center;}
	/*\*/
	*html #brokerage-account .user-account-list{
	height:1%;}/**/
#brokerage-account table{
	margin:0 auto;
	width:280px;}
#brokerage-account table tr.del-line{
	background:url(http://i.yimg.jp/images/ytrd/v3/common/border.gif) repeat-x 0 100%;}
#brokerage-account table th,
#brokerage-account table td{
	font-size:84%;
	text-align:center;
	vertical-align:top;
	margin:0;
	padding:0.7em 0 0.7em 0;}
#brokerage-account table th{
	padding-right:0.5em;}
#brokerage-account .user-account-list p.login{
	text-align:left;
	font-size:84%;
	line-height:1.3em;}
#brokerage-account .user-account-list p.register{
	text-align:center;
	font-size:84%;
	line-height:1.3em;}

/* 20070119 登録リンク修正*/

#brokerage-account .user-account-list p{
 text-align:center;
 padding-top:2px;
}
#brokerage-account .user-account-list span.cname{
 display:block;
 margin-top:5px;
 white-space:nowrap;
}
#brokerage-account .user-account-list th.cname{
 white-space:nowrap;
 vertical-align:middle;
}

/* はじめての方へ */
#for-beginners{
	width:300px;
	margin-bottom:12px;
 float:left;}
	/*\*/
	*html #for-beginners{
	height:1%;}/**/
#for-beginners ul,#recom-env ul{
	list-style:none;
	margin:0.5em 0 0 0.25em;
	padding:0;}
#for-beginners ul li,#recom-env ul li{
	font-size:84%;
	line-height:1.3em;
	text-indent:0;
	margin:0;
	padding:0 0 0.1em 0.7em;
	background:url(http://i.yimg.jp/images/ytrd/v3/common/marker3.gif) no-repeat 0% 0.5em;}

/* 投信ランキング */


#fund-ranking{
	margin-bottom:12px;
	text-align:center;
 float:left;
 width:100%;}
	/*\*/
	*html #market-summary{
	height:1%;}/**/
#fund-ranking h2{
	font-size:84%;
	padding:0.5em;
	background:#E3E8FA;
	text-align:center;
	border-top:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;}
#fund-ranking div.fund-ranking-ol{
	margin:0 auto 6px;
	text-align:center;
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
}

#fund-ranking-table{
 width:96%;
 margin:0 auto;
}

#fund-ranking-table caption,#fund-ranking-table th,#fund-ranking-table td{
 text-align:left;
 font-size:84%;
 line-height:120%;
}

caption{
 margin:0;
 padding:2px;
}

#fund-ranking-table p{
 text-align:right;
 font-size:84%;
}


#fund-ranking-table th{
 background-color:#A4B3E8;
 color:#FFF;
 text-align:center;
}

#fund-ranking-table td.fname{
 background-color:#FFFFDA;
}

#fund-ranking-table td.no1{
 background-color:#FF8400;
 text-align:center;
 font-weight:bold;
}

#fund-ranking-table td.no2{
 background-color:#FFAE00;
 text-align:center;
 font-weight:bold;
}

#fund-ranking-table td.no3{
 background-color:#FFD200;
 text-align:center;
 font-weight:bold;
}

#fund-ranking div.fund-ranking-ol p.link-rank{
 margin:3px auto;
 text-align:center;
 line-height:150%;
 font-size:84%;
}

#fund-ranking div.fund-ranking-ol p.link-rank img{
 position:relative;
 top:3px;
}

#fund-ranking div.fund-ranking-ol p.note-rank{
 font-size:70%;
 line-height:115%;
 margin:3px;
 text-align:left;
}




/* マーケットサマリー */
#market-summary{
	width:300px;
	margin-bottom:12px;
	text-align:center;
 float:left;}
	/*\*/
	*html #market-summary{
	height:1%;}/**/
#market-summary h2{
	font-size:84%;
	padding:0.5em;
	background:#E3E8FA;
	text-align:center;
	border-top:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;}
#market-summary div.market-summary-table{
	padding:0.2em;
	margin:0 auto 6px;
	text-align:center;
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
}
#market-summary td.chart{
	text-align:center;}
#market-summary th.first{
	font-size:84%;
	line-height:1.3em;
	text-align:left;}
#market-summary td.second{
	font-size:84%;
	line-height:1.3em;
	text-align:right;}
#market-summary td.third{
	font-size:84%;
	line-height:1.3em;
	text-align:right;
 white-space:nowrap;
 padding-left:2px;
}

/* お知らせ */
#ytrd-information{
	width:300px;
	margin-bottom:18px;
 float:left;}
	/*\*/
	*html #ytrd-information{
	height:1%;}/**/
#ytrd-information ul{
	list-style:none;
	margin:0.5em 0 0 0.25em;
	padding:0;}
#ytrd-information ul li{
	font-size:84%;
	line-height:1.3em;
	text-indent:0;
	margin:0;
	padding:0 0 0.1em 0.7em;
	background:url(http://i.yimg.jp/images/ytrd/v3/common/marker3.gif) no-repeat 0% 0.5em;}

/* Yahoo!サービス */
#ytrd-yservice{
	width:300px;
	margin-bottom:12px;
 float:left;}
	/*\*/
	*html #ytrd-yservice{
	height:1%;}/**/
#ytrd-yservice dl{
	margin-bottom:0.5em;}
#ytrd-yservice dt{
	font-size:84%;
	line-height:1.3em;
	font-weight:bold;
	margin-bottom:0.15em;}
#ytrd-yservice dd{
	font-size:84%;
	line-height:1.3em;}

/* プロモーション枠 */

#ytrd-tpromobox{
	width:300px;
	margin-bottom:12px;
 float:left;
}
	/*\*/
	*html #ytrd-tpromobox{
	height:1%;}/**/


#ytrd-tpromobox table{
margin:3px 0;
padding:1px 0;
border:1px solid #CCCCCC;
width:290px;
}
#ytrd-tpromobox td{padding:1px;}
#ytrd-tpromobox img{width:28px;float:left;}
#ytrd-tpromobox td.prdsr{font-size:84%;padding:0 2px;width:255px;float:left}


/* Yahoo!投票 */
#ytrd-vote{
	margin-bottom:12px;
 float:left;}
	/*\*/
		*html #ytrd-vote{
	height:1%;}/**/
#ytrd-vote h2{
	font-size:84%;
	padding:0.5em;
	background:#E3E8FA;
	text-align:center;
	border-top:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;}
#ytrd-vote div.vote-list{
	font-size:84%;
	line-height:1.3em;
	padding:0.5em;
	margin:0 0 6px 0;
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;}
	/*\*/
	*html #ytrd-vote div.vote-list{
	height:1%;}/**/
#ytrd-vote .submit-btn{
	text-align:center;
	margin-top:0.5em;}


/* 3-2. 証券会社（日興コーディアル）
=================================*/

/* 3-3. 証券会社（Ｅ＊トレード証券）
=================================*/

/* 3-5. 金融商品説明ページ
=================================*/

#ytrd-item .container h3{
	font-size:100%;
	padding:0.4em 0.5em 0.3em 0.5em;
	margin:0;
	background:url(http://i.yimg.jp/images/ytrd/v3/common/hdr.gif) repeat-x;}
#ytrd-item .container .hdr{
	border:solid 1px #ABBEF5;
	margin:0;}
#ytrd-item .container .frame{
	font-size:100%;
	padding:0.75em 1.2em 0.75em 1.2em;
	margin:0;
	border:solid 1px #CCCCCC;
	border-top:solid 1px #EAEAEA;}
	/*\*/
	*html #product-info .container .frame{
	height:1%;}/**/
#ytrd-item dl.content-box dt{
	background:url(http://i.yimg.jp/images/ytrd/v3/common/orb.gif) no-repeat 0% 0%;}

#ytrd-item #ytrd-firms dl{
	margin:0 0 0 0;
	padding:0;}
	/*\*/
	*html #ytrd-item #ytrd-firms dl{
	height:1%;}/**/
#ytrd-item #ytrd-firms dl.bot{
	background:url(http://i.yimg.jp/images/ytrd/v3/common/border.gif) repeat-x 0 100%;
	margin-bottom:10px;}
#ytrd-item #ytrd-firms .simg{
	margin-right:12px;
	padding:0 0 0 0;}
#ytrd-item #ytrd-firms td{
	vertical-align:top;
	margin:0;
	padding:0 0 0 0;}
#ytrd-item #ytrd-firms td h4{
	font-size:100%;
	margin:0;
	padding:0 0 0.5em 0;}
#ytrd-item #ytrd-firms td p{
	font-size:84%;
	margin:0;
	padding:0 0 1.5em 0;}


/* 3-6. 利用ガイド関連
=================================*/

#ytrd-guide .container h3{
	font-size:100%;
	padding:0.4em 0.5em 0.3em 0.5em;
	margin:0;
	background:url(http://i.yimg.jp/images/ytrd/v3/common/hdr.gif) repeat-x;}
#ytrd-guide .container .hdr{
	border:solid 1px #ABBEF5;
	margin:0;}
#ytrd-guide .container .frame{
	font-size:100%;
	padding:0.75em 1.2em 0.75em 1.2em;
	margin:0;
	border:solid 1px #CCCCCC;
	border-top:solid 1px #EAEAEA;}
	/*\*/
	*html #guide .container .frame{
	height:1%;}/**/
#ytrd-guide dl.content-box dt{
	background:url(http://i.yimg.jp/images/ytrd/v3/common/orb.gif) no-repeat 0% 0%;}

#ytrd-guide #ytrd-start ul{
	margin:0 0 1em 0;
	padding:0;
	list-style:none;}
#ytrd-guide #ytrd-start li{
	font-size:100%;
	line-height:1.3em;
	margin:0 0 0 2em;
	padding:0 0 0.1em 0;
	text-indent:-1.8em;}
#ytrd-guide #ytrd-start span{
	font-weight:bold;}
#ytrd-guide #ytrd-start div.link01{
	text-indent:0;}

#ytrd-guide #ytrd-flow .cnt1{
	background:#FFFFFF;
	width:744px;
	margin:0;
	border:3px solid #D9D9D9;
	position:relative;}
	/*\*/
	*html #product-information .cnt{
	height:1%;}/**/
#ytrd-guide #ytrd-flow .cnt1 .corner01{
	background:url(http://i.yimg.jp/images/ytrd/v3/guide/corner.gif) 0px 0px no-repeat;
	position:absolute;
	top:-3px;
	left:-3px;
	width:10px;
	height:10px;}
#ytrd-guide #ytrd-flow .cnt1 .corner02{
	background:url(http://i.yimg.jp/images/ytrd/v3/guide/corner.gif) 0px -10px no-repeat;
	position:absolute;
	top:-3px;
	right:-3px;
	width:10px;
	height:10px;}
#ytrd-guide #ytrd-flow .cnt1 .corner03{
	background:url(http://i.yimg.jp/images/ytrd/v3/guide/corner.gif) 0px -20px no-repeat;
	position:absolute;
	bottom:-3px;
	left:-3px;
	width:10px;
	height:10px;}
#ytrd-guide #ytrd-flow .cnt1 .corner04{
	background:url(http://i.yimg.jp/images/ytrd/v3/guide/corner.gif) 0px -30px no-repeat;
	position:absolute;
	bottom:-3px;
	right:-3px;
	width:10px;
	height:10px;}



#ytrd-guide #ytrd-flow dl{
	margin:0 0 0 0;
	padding:0;}
	/*\*/
	*html #ytrd-guide #ytrd-flow dl{
	height:1%;}/**/
#ytrd-guide #ytrd-flow dl.bot{
	background:url(http://i.yimg.jp/images/ytrd/v3/common/border.gif) repeat-x 0 100%;
	padding-bottom:10px;
	margin-bottom:10px;}
#ytrd-guide #ytrd-flow .steps{
	margin:1.5em;}
#ytrd-guide #ytrd-flow dt{
	float:left;
	margin:0 20px 0 0;
	padding:0 0 0 0;}
#ytrd-guide #ytrd-flow dd{
	font-size:100%;
	line-height:1.3em;
	margin:0;
	padding:0 0 0 0;}
#ytrd-guide #ytrd-flow h4{
	font-size:100%;
	line-height:1.3em;
	margin:0;
	padding:0 0 0.5em 0;}
#ytrd-guide #ytrd-flow h4 span{
	color:#0066CC;}
#ytrd-guide #ytrd-flow div.notes02{
	margin:0 0 0 1em;
	text-indent:-1em;}
#ytrd-guide #ytrd-flow div.next{
	text-align:center;
	font-size:100%;
	font-weight:bold;
	margin:1em 0 0 0;}
#ytrd-guide #ytrd-flow p{
	text-align:center;
	font-size:100%;
	line-height:1.3em;
	margin-top:1em;}



/* 3-7. 機能など
=================================*/

#ytrd-function .container h3{
	font-size:100%;
	padding:0.4em 0.5em 0.3em 0.5em;
	margin:0;
	background:url(http://i.yimg.jp/images/ytrd/v3/common/hdr.gif) repeat-x;}
#ytrd-function .container .hdr{
	border:solid 1px #ABBEF5;
	margin:0;}
#ytrd-function .container .frame{
	font-size:100%;
	padding:0.75em 1.2em 0.75em 1.2em;
	margin:0;
	border:solid 1px #CCCCCC;
	border-top:solid 1px #EAEAEA;}
	/*\*/
	*html #ytrd-function .container .frame{
	height:1%;}/**/
#ytrd-function dl.content-box dt{
	background:url(http://i.yimg.jp/images/ytrd/v3/common/orb.gif) no-repeat 0% 0%;}



/* 証券投資でポイントをためよう */
#ytrd-function #product dd.link02{
	font-size:84%;
	line-height:1.3em;
	margin:0.25em 0 12px 1em;
	padding:0 0 0.2em 1.5em;
	background:url(http://i.yimg.jp/images/ytrd/v3/common/allow.gif) no-repeat 0 2px;}
#ytrd-function #signboard .point .bg00{
	background:#FFF7B6;}
#ytrd-function #signboard .point .bg01{
	background:url(http://i.yimg.jp/images/ytrd/v3/function/point/pointTopCt.gif) #FFF7B6 repeat-x;}
#ytrd-function #signboard .point .bg02{
	background:url(http://i.yimg.jp/images/ytrd/v3/function/point/pointTopMl.gif) #FFF7B6 no-repeat;}
#ytrd-function #signboard .point .bg03{
	background:url(http://i.yimg.jp/images/ytrd/v3/function/point/pointToptxtBk.gif) #FFF7B6 repeat-x;}
#ytrd-function #signboard .point .bg04{
	background:url(http://i.yimg.jp/images/ytrd/v3/function/point/pointTopMr.gif) #FFF7B6 no-repeat;}
#ytrd-function #signboard .point .bg05{
	background:url(http://i.yimg.jp/images/ytrd/v3/function/point/pointTopMrb.gif) #FFF7B6 repeat-y;}
#ytrd-function #signboard .point .bg06{
	background:url(http://i.yimg.jp/images/ytrd/v3/function/point/pointTopCb.gif) #FFF7B6 repeat-x;}
#ytrd-function #signboard .point p{
	font-size:100%;
	line-height:1.3em;
	font-weight:bold;}
#ytrd-function #signboard .point span{
	font-size:84%;
	line-height:1.3em;}
#ytrd-function #flow .ypoint table,
#ytrd-function #example .ypoint table{
	width:710px;
	border-right:solid 1px #CCCCCC;
	border-bottom:solid 1px #CCCCCC;
	margin:0 0 0.2em 0;}
#ytrd-function #flow .ypoint th,
#ytrd-function #flow .ypoint td,
#ytrd-function #example .ypoint th,
#ytrd-function #example .ypoint td{
	text-align:center;
	border-top:solid 1px #CCCCCC;
	border-left:solid 1px #CCCCCC;
	padding:0.5em;}
#ytrd-function #flow .ypoint th,
#ytrd-function #example .ypoint th{
	background-color:#EBEBEB;}

/* Yahoo!証券窓口について */
#ytrd-function #ytrd-about dl.about-box{
	margin:0 0 0.75em 0;}
#ytrd-function #ytrd-about dl.about-box dt{
	font-size:100%;
	margin:0 0 0 0;
	padding:0 0 0.2em 1.4em;
	background:url(http://i.yimg.jp/images/ytrd/v3/common/orb.gif) no-repeat 0% 0%;}
#ytrd-function #ytrd-about dl.about-box dd{
	font-size:100%;
	line-height:1.3em;
	margin:0 0 0 0;
	padding:0 0 0 1em;}
#ytrd-function #ytrd-about div.about{
	margin-top:0.2em;}
#ytrd-function #ytrd-about .about table{
	width:650px;
	border-right:solid 1px #CCCCCC;
	border-bottom:solid 1px #CCCCCC;
	margin:0 0 0.2em 0;}
#ytrd-function #ytrd-about .about th,
#ytrd-function #ytrd-about .about td{
	text-align:center;
	border-top:solid 1px #CCCCCC;
	border-left:solid 1px #CCCCCC;
	padding:0.5em;}
#ytrd-function #ytrd-about .about th{
	background-color:#EBEBEB;}


#ytrd-function #ytrd-policy .policy{
	border:1px solid #CCCCCC;
	background-color:#F6F6F6;
	padding:1em;
	margin-bottom:0.5em;}
#ytrd-function #ytrd-policy .policy p{
	font-size:100%;
	line-height:1.3em;
	margin-bottom:0.5em;}
#ytrd-function #ytrd-policy .policy ol{
	margin-top:0;
	margin-bottom:0;}
#ytrd-function #ytrd-policy .policy ol li{
	font-size:100%;
	line-height:1.3em;
	padding-bottom:0.5em;}
#ytrd-function #ytrd-policy .policy ol li ul{
	margin:0.5em 0 0 0;
	padding:0 0 0 1.5em;
	list-style:none;}
#ytrd-function #ytrd-policy .policy ol li ul li{
	margin:0 0 0 0;
	padding:0 0 0.5em 0;
	text-indent:-1.5em;}

/* 証券会社一覧 */
#ytrd-function #firms-list dl{
	margin:0 10px 0 10px;
	padding:0;
}
	/*\*/
	*html #ytrd-function #firms-list dl{
	height:1%;}/**/
#ytrd-function #firms-list dl.bot{
	background:url(http://i.yimg.jp/images/ytrd/v3/common/border.gif) repeat-x 0 100%;
	margin-bottom:10px;}
#ytrd-function #firms-list .mimg{
	margin-left:12px;
	padding:0 0 0 0;}
#ytrd-function #firms-list td h4#nko{
	padding-right:10px;}	
#ytrd-function #firms-list td h4#etr{
	padding-right:10px;}
#ytrd-function #firms-list td h4#kcm{
	padding-right:10px;}
#ytrd-function #firms-list td h4{
	font-size:100%;
	margin:0;
	padding:0 0 0.25em 0;}
#ytrd-function #firms-list td p{
	font-size:100%;
	line-height:1.3em;
	margin:0;
	padding:0 0 1.5em 0;}

#ytrd-function div.page-link{
	font-size:84%;
	margin:0;
	padding:0 0 0.5em 0;
	text-align:right;}
#ytrd-function div.page-link span{
	color:#666666;}

#ytrd-function p.column-text,
#ytrd-function p.column-author{
	font-size:100%;
	line-height:1.3em;
	margin:0 0 1em 0;}

#ytrd-function p.column-text{
margin-bottom:2.2em;}

#ytrd-function p.column-link{
	font-size:100%;
	line-height:1.3em;
	color:#666666;
	margin:0 0 1em 0;}
#ytrd-function div.product-info{
	font-size:100%;
	line-height:1.3em;
	text-align:center;
	padding:0.5em;
	border:1px solid #CCCCCC;
	background:#EFEFEF;
	margin:0 0 1em 0;}

#ytrd-404 p.notfound,#firm-mail p.notfound{
	font-size:100%;
	font-weight:bold;
	margin:5em 0 5em 0;
	text-align:center;}



/*=================================
 4. footer
=================================*/

#footer{
	padding-top:0.5em;
	text-align:center;
	border-top:1px solid #CCCCCC;
}
	/*\*/
	*html #footer{
	height:1%;}/**/

#footer p{
	font-size:84%;
	line-height:1.3em;
 text-align:center;}

#ybb_u{margin-bottom:8px;}

/*=================================
 5. common parts
=================================*/
.breadcrumbs{
	font-size:84%;
	margin-bottom:1em;}
#local-navi{
	font-size:84%;
	line-height:1.3em;
	text-align:center;
	margin:0 0 1em 0;
	color:#999999;}

#local-navi-bt{
	font-size:84%;
	line-height:1.3em;
	text-align:center;
	margin:5px 0 1em 0;
	color:#999999;}

#bot-navi{
	font-size:84%;
	line-height:1.3em;
	text-align:center;
	margin:0 0 1em 0 ;}
.container .pagetop{
	font-size:84%;
	text-align:right;}

/*  16pxアイコン配置 */
.sicon-r{ /* */
	margin-left:0.15em;
	vertical-align:middle;}
.sicon-l{ /* 16pxアイコン左配置 */
	margin-right:0.15em;
	vertical-align:middle;}


.red{
	color:#DD3627;}
.yellow{
	color:#E8C303;}
.orange{
	color:#ED6712;}
.green{
	color:#009933;}
.bg-light-gray{
	background:url(http://i.yimg.jp/images/ytrd/v3/common/bg_tilt.gif)}

.errormsg{
	color:#CC0000;}
.bold{
	font-weight:bold;}
h1.bold{font-size:120%;}
.small{
	font-size:84%;}

.center,div.center,br.center{
	text-align:center;}
.right,div.right,br.right{
	text-align:right;}
.left,div.C,br.C{
	text-align:left;}

.C,div.C,br.C{
	clear:both;}
.C-r,div.C-r,br.C-r{
	clear:right;}

.off-left{
	position:absolute;
	left:-999px;
	width:990px;}

hr.bot{
 display:none;
}

img.thumb_co{float:left;}

p.pu{	font-size:84%;
	line-height:1.3em;
	margin:0px 2px 14px;
	padding:0;}

.line150 {
	line-height:1.5em;
width:740px;}

/* 印刷指定 */
@media print{
 #ytrd-contents{
  float:left;
  width:100%;
 }

 #R{
  margin-left:10px;
 }
}

/* apply02 */

#notice-conf{
padding:5px;
margin-bottom:10px;
background-color:#FFFFCC;
}

#notice-conf h3{font-weight:bold;}
