@charset "shift_jis";
/* CSS Document */

/*ヘッダーロゴとボタンのcss読込*/
@import url("head.css");
/*ヘッダーグローバルメニューのcss読込*/
@import url("gnavi.css");
/*左カラムメニューのcss読込*/
@import url("menu.css");


/*サイト全体（各ページソースで指定されていたものをcssに移行）*/
.bg01 {
	background:#FFF url(../img/shadow2.gif) repeat-x;
}
.bg02 {
	background:url(../img/shadow.gif) repeat-y;
}
.bg03 {}
.bg04 {
	background:url(../img/head_bg.gif) repeat-x;
}
.bg05 {
	background:#5588CF url(../img/block2.gif) no-repeat right;
}
.bg06 {	background:#FFF;}
.bg07 { background:#f3f3f3;}/*パンくずの下地*/
.bg08 { background:#ffc;}   /*左カラムメニューの下地*/


/*タグ*/

h1 {
	margin:0 0 10px 0;
	padding:9px 0px 9px 20px;
	width: auto;
	height: auto;
	font-weight:normal;
	background:#f3f3f3 url(../img/arrow_blue4.gif) no-repeat 6px 11px;
}
h2 {
	margin:10px 0 1px 0;
	padding:4px 0 2px 18px;
	font-size:110%;
	color:#FFF;
	background: url(../img/block2.gif) repeat-y #5588CF right;
}
h2 img{
	vertical-align: bottom;
	margin:-3px 3px 0 -18px;
	padding:0;
	position:relative;
}
h3 {
	clear:both;
	display:block;
	margin:2em 0 10px 1em;
	padding:3px 0;
	font-size:115%;
	color:#333;
	border-bottom:1px dotted #333;
}
h3 img {
	margin:0;
	padding:0;
}
h4 {
	clear:both;
	font-size:115%;
	padding:4px 0 4px 24px;
	margin:30px 0 10px 0;
	color:#174483;
	background:#E7F4FF url(../img/arrow_blue5.gif) no-repeat 4px 3px;
}
h5 {
	padding:0;
	margin:26px 0 10px 14px;
	color:#000;
	font-size:115%;
}
h6{
	clear:both;
	margin:20px 0 8px 14px;
	color:#000;
	font-size:100%;
}
h6 img{
	margin:0px 8px 0 0;
	}

dl{ margin:10px 0 0 10px;}
dt{}
dd{ margin:4px 0 1.3em 2.2em; padding:0;}

/* ↓「contents 」はページ固有の内容を表示する部分*/
#contents {
	width:580px;
	background:#FFF;
	margin:0 0 20px 0;
	padding:0;
	color:#444;
}
#contents p{
	line-height:160%;
	margin:0 0 0 10px;
}
#contents .p01{
	text-indent:1em;
	padding:0 0 1em 0;}

#contents .h1lead{
	line-height:160%;
	margin:1em 0 1em 1em;
}

#contents .h3p{
	line-height:160%;
	margin:0em 0 0 1.2em;
}

#contents .h5p{
	line-height:160%;
	margin:0em 0 0 2.5em;
}

#contents .h6p{
	line-height:150%;
	margin:0.5em 0 0 2.5em;
}

#contents blockquote{
	padding:0;
	margin:0 0 0 30px;
	line-height:150%;
}

/*リスク*/
#risk {
	color: #555;
	clear:both;
	padding:0;
	margin:20px 0 20px 12px;
	border: 1px solid #999;
}
#risk p{
	font-size:100%;
	line-height:120%;
	padding:0;
	margin:10px 0 20px 20px;
}
#risk ul{ margin:0.7em 0.5em 0.5em 2em; padding:0;
}
#risk li{
	line-height:150%;
	margin:0 0 0.5em 0;
	padding:0;
}







/* ↓「t_img_xxxx」は各ページのカテゴリー画像*/

/*取引方法*/
#t_img_metho {
	width:580px;
	height:65px;
	background: url(../method/img/title0.gif) no-repeat;
	margin: 0px;
	text-indent:-9999px;
}

/*取引方法（ネット取引）*/
#t_img_metho01 {
	width:580px;
	height:65px;
	background: url(../method/img/title1.gif) no-repeat;
	margin: 0px;
	text-indent:-9999px;
}

/*取引方法（コール取引）*/
#t_img_metho02 {
	width:580px;
	height:65px;
	background: url(../method/img/title2.gif) no-repeat;
	margin: 0px;
	text-indent:-9999px;
}

/*取引方法（対面取引）*/
#t_img_metho03 {
	width:580px;
	height:65px;
	background: url(../method/img/title3.gif) no-repeat;
	margin: 0px;
	text-indent:-9999px;
}

/*口座開設*/
#t_img_kouza {
	width:580px;
	height:65px;
	background: url(../kouza/img/title0.gif) no-repeat;
	margin: 0px;
	text-indent:-9999px;
}
/*口座開設（ネット取引）*/
#t_img_kouza01 {
	width:580px;
	height:65px;
	background: url(../kouza/img/title1.gif) no-repeat;
	margin: 0px;
	text-indent:-9999px;
}
/*口座開設（コール取引）*/
#t_img_kouza02 {
	width:580px;
	height:65px;
	background: url(../kouza/img/title2.gif) no-repeat;
	margin: 0px;
	text-indent:-9999px;
}
/*口座開設（対面取引）*/
#t_img_kouza03 {
	width:580px;
	height:65px;
	background: url(../kouza/img/title33.gif) no-repeat;
	margin: 0px;
	text-indent:-9999px;
}
/*売買手数料*/
#t_img_charg {
	width:580px;
	height:35px;
	background: url(../charge/img/title0.gif) no-repeat;
	margin: 0px;
	text-indent:-9999px;
}
/*売買手数料（ネット取引）*/
#t_img_charg01 {
	width:580px;
	height:35px;
	background: url(../charge/img/title1.gif) no-repeat;
	margin: 0px;
	text-indent:-9999px;
}
/*売買手数料（コール取引）*/
#t_img_charg02 {
	width:580px;
	height:35px;
	background: url(../charge/img/title2.gif) no-repeat;
	margin: 0px;
	text-indent:-9999px;
}
/*売買手数料（対面取引）*/
#t_img_charg03 {
	width:580px;
	height:35px;
	background: url(../charge/img/title3.gif) no-repeat;
	margin: 0px;
	text-indent:-9999px;
}

#t_img_ask {
	width:580px;
	height:65px;
	background:url(../ask/img/ask_title.gif);
	margin: 0px;
	text-indent:-9999px;
}

#t_img_camp {
	width:580px;
	height:35px;
	background: url(../campaign/img/campaign_title.gif);
	margin: 0px;
	text-indent:-9999px;
}

#t_img_news {
	width:580px;
	height:35px;
	background: url(../news/img/news_title.gif) no-repeat;
	margin: 0px;
	text-indent:-9999px;
}

#t_img_invest {
	width:580px;
	height:35px;
	background: url(../investment/img/j0_subtitle.gif) no-repeat;
	margin: 0px;
	text-indent:-9999px;
}

#t_img_demo {
	width:580px;
	height:65px;
	background: url(../demo/img/demo_title.gif) no-repeat;
	margin: 0px;
	text-indent:-9999px;
}

#t_img_pr_se {
	width:580px;
	height:35px;
	background: url(../pr_se/img/title2.jpg) no-repeat;
	margin: 0px;
	text-indent:-9999px;
}

/*岩井ホールのご案内*/
#t_img_hall {
	width:580px;
	height:65px;
	background: url(../outline/img/title_hall.jpg) no-repeat;
	margin:0 0 20px 0;
	text-indent:-9999px;
}

/*ベトナムレポート*/
#t_img_vnreport {
	width:580px;
	height:90px;
	background: url(../vnreport/img/vnreport_title.jpg) no-repeat;
	margin: 0;
	padding:0;
	text-indent:-9999px;
}

/*中国レポート*/
#t_img_chreport {
	width:580px;
	height:90px;
	background: url(../chreport/img/chreport_title.jpg) no-repeat;
	margin: 0;
	padding:0;
	text-indent:-9999px;
}
#turnov{
	text-align:center;
	margin:0;
	padding:10px;
}

#turnov a{
	background:#CCF;
	border:solid 1px;
	text-align:center;
	margin:0 6px;
	padding:10px;
}

/* CLASS */

/*文字色（赤）*/
.careful{color:#CC3333;}

/*文字色（白）*/
.hide{color:#FFF;}

/*注釈（小さめのの文字）*/
.aten{ font-size:95%;}

/*下線（点線）*/
.undre_dt{ border-bottom:dotted 1px;}

/*電話番号*/
.phon{ font-weight:bold; font-size:130%; color:#C00; padding:0 0.5em 0 0.3em;}

/*注意書き*/
.ric{ font-size:100%; text-indent:-1em;padding:0 0 0 1em; margin:-6px 0 20px 14px; width:auto;}


/*ページ上部へのジャンプ*/
.p_top {
	text-align: right;
	margin: 0px;
}

/*ページ上部へのジャンプ（上余白）*/
.p_top02 {
	text-align: right;
	margin:16px 0 0 0;
	clear:both;
}

/*ページ上部へのジャンプ（下余白）*/
.p_top03 {
	text-align: right;
	margin:0 0 16px 0;
}

.turnov_pg{
	border:solid 1px;
	text-align:center;
	margin:0;
	padding:10px;
}
.turnov_pg a{
	background:#CCF;
	border:solid 1px;
	text-align:center;
	margin:0;
	padding:10px;
}

/* 画像を文中の右に寄せる*/
img.right{
	text-align:right;
}
/* 画像の左余白*/
img.m_left02{
	margin:6px 0 0 20px;
}
img.m_left03{
	margin:6px 0 0 0px;
}

/* 横に3つ並べる*/
.row3{
	width:193px;
	float:left;
}

/*リスト各種*/
.ltyp00{
	padding:0;
	margin:0px 0 10px 36px;
	font-size:100%;
}
.ltyp00 li{
	line-height:160%;
	margin:0 0 6px 0;
	padding:0px 0 0 0px;
}

.ltyp01{
	padding:0;
	margin:0px 0 10px 36px;
	font-size:100%;
}
.ltyp01 li{
	line-height:160%;
	margin:0 0 6px 0;
	padding:0px 0 0 6px;
	list-style:url(../img/mark_01.gif);
}

.ltyp02{
	padding:0;
	margin:0px 0 10px 50px;
	font-size:100%;
}
.ltyp02 li{
	line-height:160%;
	margin:0 0 0px 0;
	padding:0px 0 0 0px;
}

.ltyp03{
	padding:0;
	margin:0px 0 10px 16px;
	font-size:100%;
}
.ltyp03 li{
	line-height:130%;
	margin:4px 0 0px 0;
	padding:0px 0 0 0px;
}

.ltyp04 { margin:10px 0 0 20px; padding:0;}
.ltyp04 ul{ margin:0; padding:0;}
.ltyp04 li{
	list-style:disc;
	line-height:140%;
	margin:0 0 0.7em 0;
	padding:0 0 0 9.5em;
	text-indent:-9.5em;
}

.ltyp05{
	padding:0;
	margin:0px 0 10px 16px;
	font-size:100%;
}
.ltyp05 li{
	line-height:130%;
	margin:0 0 7px 0;
	padding:0px 0 0 0px;
}

.ltyp06{
	padding:0;
	margin:0px 0 10px 44px;
	font-size:100%;
}
.ltyp06 li{
	list-style:square;
	line-height:130%;
	margin:3px 0 2px auto;
	padding:0px 0 0 0px;
}



/*　※印　*/
.rice{
	clear:both;
	padding:0;
	margin:10px 0 0 50px;
	font-size:100%;
	line-height:140%;
}
.rice li{
	margin:2px 0 8px 0;
	text-indent:-1.8em;
	list-style:none;
}

/*　※印（タイプ2）*/
.rice02{
	clear:both;
	padding:0;
	margin:0px 0 0 40px;
	font-size:100%;
}
.rice02 li{
	line-height:130%;
	margin:2px 0 8px 0;
	text-indent:-1.8em;
	list-style:none;
}

/*　注意（タイプ3）*/
.rice03{
	clear:both;
	padding:0;
	margin:3em 0 2em 53px;
	font-size:95%;
}
.rice03 li{
	line-height:140%;
	margin:2px 0 8px 0;
	text-indent:-2em;
	list-style:none;
}

/*　注意（タイプ4）*/
.rice04{
	clear:both;
	padding:0;
	margin:1em 0 2em 53px;
}
.rice04 li{
	line-height:140%;
	margin:2px 0 8px 0;
	text-indent:-2.2em;
	list-style:none;
}

/*　注意（タイプ5）*/
.rice05{
	clear:both;
	padding:0;
	margin:0.4em 0 2em 26px;
}
.rice05 li{
	line-height:130%;
	margin:2px 0 7px 0;
	text-indent:-2.2em;
	list-style:none;
}

.ttyp01{
	color:#C33;
}
.ttyp02{
	list-style:decimal;
	margin:0 10px 0 0;
	color:#039;
	font-weight:bold;
}

.ttyp03base{
	padding:3px 0 3px 20px;
	margin:1.7em 0 1em 0;
	background:url(../img/arrow_blue5.gif) no-repeat 0px 3px;
	border-top:#A4B6CE 1px solid;
	border-bottom:#A4B6CE 1px solid;
	color:#174483;
	font-weight:bold;
	line-height:130%;
}

.ttyp03{
	padding:0 0 3px 20px;
	margin:1em 0 1em 0;
	background:url(../img/arrow_blue5.gif) no-repeat;
	border-bottom:#A4B6CE 1px solid;
	color:#174483;
	font-weight:bold;
	line-height:130%;
}

.ttyp04{
	font-size:115%;
	padding:0 0 3px 0px;
	margin:1.5em 0 1em 0.7em;
	border-bottom:#A4B6CE 1px solid;
	color:#174483;
	font-weight:bold;
	line-height:120%;
}

.areapdf{
	height:4em;
	width:570px;
	margin:40px 0 0 0;
	padding:10px 0px 10px 10px;
	background: #f3f3f3;
}

.areapdf a{
	width:130px;
	display:block;
	float:left;
}

.areapdf p{
	margin:0;
	font-size:90%;
}

/*背景グレー本文*/
.areagy{background: #f3f3f3; margin:1em auto; padding:8px;}
.areagy p{ margin:1em; padding:0;}



/*リンクマーク（ピンクの●に白い▼）*/
.jump01{ margin:0.3em 0 0.5em 2.8em; padding:0;}
.jump01 li{
	list-style:none;
	padding:0;
	margin:0;
}
.jump01 a{
	width:auto;
	height:1.6em;
	display:inline-block;
	line-height:160%;
	padding:0 0 3px 20px;
	margin:0;
	background:url(../img/arrow_red1.gif)  no-repeat 0px 3px;
}
.jump01 a:hover{
	background:url(../img/arrow_orange.gif) no-repeat 0px 3px;
}

/*リンクマーク（透過球体　青と紫）*/
.jump02{
}
.jump02 a{
	display:block;
	padding:0 0 0 20px;
	margin:0;
	background:url(../img/mark_02.gif) no-repeat;
}
.jump02 a:hover{
	background:url(../img/mark_02_ov.gif) no-repeat;
}

/*リンクマーク（ピンクの●に白い▼）横に並べる*/
.jump03 li{
	float:left;
	list-style:none;
	padding:0;
	margin:0 2em 0 0;
}
.jump03 a{
	width:auto;
	height:1.7em;
	display:inline-block;
	line-height:160%;
	padding:0 0 3px 16px;
	margin:0;
	background:url(../img/arrow_red1.gif)  no-repeat 0px 3px;
}
.jump03 a:hover{
	background:url(../img/arrow_orange.gif) no-repeat 0px 3px;
}

/*リンクマーク（ピンクの●に白い▼）横に並べる（店舗網使用）*/
.jump04 {
	margin:8px 0 0 2px;
	padding:0;
}
.jump04 li{
	float:left;
	list-style:none;
	padding:0;
	margin:0 2em 0 0;
}
.jump04 a{
	width:auto;
	height:1.7em;
	display:inline-block;
	line-height:160%;
	padding:0 0 3px 16px;
	margin:0;
	background:url(../img/arrow_red1.gif)  no-repeat 0px 3px;
}
.jump04 a:hover{
	background:url(../img/arrow_orange.gif) no-repeat 0px 3px;
}

/*リンクマーク（青■に白い▼）横に並べる*/
.jump05 li{
	float:left;
	width:auto;
	height:2em;
	list-style:none;
	padding:0;
	margin:0 2em 0 0;
}
.jump05 a{
	width:auto;
	height:1.7em;
	display:inline-block;
	line-height:160%;
	padding:0 0 3px 16px;
	margin:0;
	background: url(../img/arrow_blue3.gif)  no-repeat 0px 3px;
}
.jump05 a:hover{
	background: url(../img/arrow_blue11.gif) no-repeat 0px 3px;
}

/*リンクマーク（一覧へ戻る）*/
.jump_list{
	background:#E7F4FF;
	width: auto;
	padding:0 10px 0px 0;
	margin:0 0 1em 0;
	text-align:right;
}
.jump_list ul{
	padding:0;
	margin:0;
}
.jump_list li{
	list-style:none;
	padding:0;
	margin:0;
}
.jump_list a{
	display:inline-block;
	height:1.7em;
	line-height:160%;
	padding:0 1.5em 2px 0;
	margin:0;
	background:url(../img/arrow_blue3.gif)  no-repeat right 0.5em;
}
.jump_list a:hover{
	background:url(../img/arrow_blue11.gif) no-repeat right 0.5em;
}

/*リンクマーク（一覧へ戻る・下部分）*/
.jump_list_foot {
	background:#E7F4FF;
	width: auto;
	padding:0 10px 0px 0;
	margin:4em 0 0 0;
	text-align:right;
}
.jump_list_foot ul{
	padding:0;
	margin:0;
}
.jump_list_foot li{
	list-style:none;
	padding:0;
	margin:0;
}
.jump_list_foot a{
	display:inline-block;
	height:1.7em;
	line-height:160%;
	padding:0 1.5em 2px 0;
	margin:0;
	background:url(../img/arrow_blue3.gif)  no-repeat right 0.5em;
}
.jump_list_foot a:hover{
	background:url(../img/arrow_blue11.gif) no-repeat right 0.5em;
}

/*リンクマーク（PDF）*/
.jump_pdf ul{
	padding:0;
	margin:0;
}
.jump_pdf li{
	list-style:none;
	padding:0;
	margin:0;
}
.jump_pdf a{
	display:inline-block;
	height:1.7em;
	line-height:160%;
	padding:0 0 3px 24px;
	margin:0;
	background:url(../img/mark_pdf.gif)  no-repeat 0px -3px;
}
.jump_pdf a:hover{
	background:url(../img/mark_pdf.gif) no-repeat 1px -2px;
}

/*テーブル*/

/*テーブル（基本0）枠なし*/

.tb00 {
	margin:0.5em 1em 1em 1em;
}

.tb00 th {
	padding:5px;
	border: 1px solid #999;
}

.tb00 td {
	padding:0px 0px 6px 0px;
	vertical-align:top;
}

/*テーブル（基本1）*/

.tb01 {
	margin:0 0 1em 2em;
	border-collapse:collapse;
	border: 1px solid #666;
}

.tb01 th {
	background-color:#ddd;
	padding:5px;
	border: 1px solid #999;
}

.tb01 td {
	padding:5px 5px 5px 9px;
	border: 1px solid #999;
}


/*テーブル（タイプ2）*/
.tb02 {
	font-size:100%;
	margin:0 0 0 1em;
	border-collapse:collapse;
	border: 1px solid #666;
}

.tb02 th {
	padding:5px;
	color:#555;
	text-align:left;
	background-color:#ddd;
	border: 1px solid #999;
}

.tb02 td {
	padding:5px;
	border: 1px solid #999;
}

/*テーブル（タイプ3）*/

.tb03 {
	margin:0 0 1em 2em;
	border-collapse:collapse;
	border: 1px solid #666;
}

.tb03 th {
	background-color:#ddd;
	padding:5px;
	border: 1px solid #999;
	text-align:left;
}

.tb03 td {
	padding:5px 5px 5px 9px;
	border: 1px solid #999;
	text-align:center;
}

/*テーブル（タイプ4）*/

.tb04 {
	margin:0 0 1em 2em;
	border-collapse:collapse;
	border: 1px solid #666;
}

.tb04 th {
	background-color:#ddd;
	padding:5px;
	border: 1px solid #999;
	text-align:left;
}

.tb04 td {
	padding:5px 5px 5px 9px;
	border: 1px solid #999;
}

/*テーブル（タイプ5）※株式投資信託一覧に使用*/

.tb05 {
	width:560px;
	float:right;
	margin:0;
	border-collapse:collapse;
	border: 1px solid #999;
}

.tb05 th {
	background-color:#e6e6fa;
	padding:3px;
	border: 1px solid #999;
	font-weight:normal;
	color:#4C739E;
}

.tb05 td {
	padding:2px 2px 2px 9px;
	border: 1px solid #999;
}

/*テーブル（タイプ6）*/

.tb06 {
	width:100%;
	margin:0;
	border-collapse:collapse;
	border: 1px solid #999;
}

.tb06 th {
	background-color:#e6e6fa;
	padding:4px;
	border: 1px solid #999;
	font-weight:normal;
	color:#036;
	line-height:160%;
}

.tb06 td {
	padding:4px 9px 2px 9px;
	border: 1px solid #999;
	line-height:140%;
}

/*テーブル（タイプ7）*/

.tb07 {
	width:auto;
	margin:0 0 0.5em 13px;
	border-collapse:collapse;
	border: 1px solid #999;
}

.tb07 th {
	background-color:#E7F4FF;
	padding:4px;
	border: 1px solid #999;
	line-height:160%;
}

.tb07 td {
	padding:4px 5px 2px 8px;
	border: 1px solid #999;
	line-height:140%;
}

/*テーブル（タイプ8）*/

.tb08 {
	margin:1em 0 1em 2em;
	border-collapse:collapse;
	border: 1px solid #666;
}

.tb08 th {
	background-color:#ddd;
	padding:4px;
	border: 1px solid #999;
}

.tb08 td {
	padding:3px 4px;
	border: 1px solid #999;
	text-align:right;
}

/*テーブル（タイプ9）*/

.tb09 {
	width:560px;
	margin:8px 0 0 20px;
	border-collapse:collapse;
	border: 1px solid #999;
}

.tb09 th {
	background-color:#e6e6fa;
	padding:3px;
	border: 1px solid #999;
	color:#4C739E;
}

.tb09 td {
	padding:3px 2px 3px 8px;
	border: 1px solid #999;
}

/*テーブル（タイプ10）*/

.tb10 {
	margin:1em 0 0 2em;
	border-collapse:collapse;
	border: 1px solid #666;
}

.tb10 th {
	background-color:#ddd;
	padding:2px;
	border: 1px solid #999;
}

.tb10 td {
	padding:2px;
	border: 1px solid #999;
	text-align:center;
}

/*セル個別指定*/
.cent{ text-align:center;}
.rigt{ text-align:right;}
.left{ text-align:left;}
.td_a{	background-color:#E4FCCB;}



/*イワイネット操作説明のボタン*/
.btn_demo {}
.btn_demo a{
	display:block;
	float:left; 
	width:318px;
	height:78px;
	margin:0 10px 0 10px;
	padding:0;
	text-indent:-9999px;
	background:url(../method/img/btn_den.gif) no-repeat;}
.btn_demo a:hover {
	background:url(../method/img/btn_den_ov.gif) 2px 2px no-repeat;}

/*コールセンター取引ページへのボタン*/
.btn_call {}
.btn_call a{
	display:block;
	float:left; 
	width:318px;
	height:78px;
	margin:0 10px 0 10px;
	padding:0;
	text-indent:-9999px;
	background:url(../method/img/btn_call.gif) no-repeat;}
.btn_call a:hover {
	background:url(../method/img/btn_call_ov.gif) 2px 2px no-repeat;}

.main{}

