<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";

/* ======== #contents_main ======== */

#contents_main h2 {
	font-size: 18px;
	margin:20px 0 15px; 
	font-weight: normal;
	background-image: url(/img/main/main_h2net.png);
	background-repeat: repeat-x;
	background-position: bottom;
	background-color: #FFFFFF;
	padding:7px 25px 5px;
	display:block;
	border-radius: 0px;
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
	-o-border-radius:0px;
	-ms-border-radius:0px;
	border:none;
}

#contents_main h3 {
	margin:30px 5px 10px;
	padding:0px 10px;
	font-size:1.1em;
}

#contents_main h4 {
	margin:30px 15px 20px;
	font-size:1.0em;
}

#contents_main h5 {
	margin:20px 15px 20px;
}

#contents_main h6 {
	margin:15px;
}


#contents_main p {
margin:8px 20px;
line-height:1.88em;
text-align:justify;
text-justify:distribute;
font-size:0.95em;
letter-spacing:0.04em;
}

#contents_main p span {
color:#F00;
}

/*テーブル*/
#contents_main table {
	margin:10px 15px 0;
	width:96%;
	text-align:justify;
	text-justify:distribute;
}

#contents_main table th {
	text-align:left;
	font-size:0.90em;
	padding:9px 9px;
	vertical-align:top;
	background: #F5F5F5;
}

#contents_main table td {
	text-align:left;
	font-size:0.90em;
	padding:6px 9px;
	vertical-align:top;
}

#contents_main table thead tr td,
#contents_main table thead tr th  {
	padding: 5px;
	border: #C8C8C8 solid;
	border-width: 0 0 1px 1px;
	font-weight: normal;
	line-height: 120%;
	text-align: center;
	color: #FFF;
	background-color: #949181;
}

#contents_main caption {
margin:0 auto;
padding:8px 0 8px 30px ;
color:#fff;
background-color:#949181;
background-image:url(/shared/img/caption1.gif);
background-position:12px 14px;
background-repeat:no-repeat;
border-top:1px solid #ccc;
font-weight:nomal;
text-align:left;
}


/*リスト*/
#contents_main table td ul li {
	margin-left:20px;
}

#contents_main  ul {
list-style:none;
}

#contents_main  ol {
margin:0 15px 0 48px !important;
margin:0 15px 0 66px;
text-align:justify;
text-justify:distribute;
}

#contents_main  ol ul {
font-size:1.00em;
}

#contents_main ol li,
#contents_main ul li{
	line-height:1.8em;
	margin:0px 0px 0px 5px;
}

#contents_main .left li,
#contents_main .right li{
	line-height:1.8em;
	font-size:0.95em;
}

#contents_main ul.tab li {
	margin: 0 0 0 5px;
}
/*注記*/

#contents_main .attention1 {
padding:0 0 0 16px;
background-image:url(/shared/img/attention1.gif);
background-position:0px 8px;
background-repeat:no-repeat;
color:#666;
list-style:none;
}

#contents_main .attention2 {
padding:0 0 0 12px;
background-image:url(/shared/img/attention2.gif);
background-position:0 6px;
background-repeat:no-repeat;
color:#666;
font-size:0.96em;
list-style:none;
}

#contents_main .attention-red1 {
padding:0 0 0 16px;
background-image:url(/shared/img/attention-red1.gif);
background-position:0px 8px;
background-repeat:no-repeat;
color:#f00;
list-style:none;
}

#contents_main .attention-red2 {
padding:0 0 0 12px;
background-image:url(/shared/img/attention-red2.gif);
background-position:0 6px;
background-repeat:no-repeat;
color:#f00;
font-size:0.96em;
list-style:none;
}

#contents_main .citation {
padding:0 0 4px 20px;
background-image:url(/img/main/con_main_ul.png);
background-position:left 4px;
background-repeat:no-repeat;
}

/* ======== #contents_main ======== */

/* ======== #contents_s ======== */


#contents_s h1 {
	font-size: 18px;
	width:900px;
	margin:10px 0 20px 0; 
	padding:7px 25px 5px;
	font-weight: normal;
	background-image: url(/img/main/main_h2pop.png);
	background-repeat:no-repeat;
	background-position: bottom;
	background-color: #FFFFFF;
	display:block;
	border-radius: 0px;
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
	-o-border-radius:0px;
	-ms-border-radius:0px;
	border:none;
}

#contents_s h2{
	font-size: 1.1em;
	font-weight: normal;
	padding: 2px 7px 2px 10px;
	border-bottom:#c8c8c8 solid 1px;
	border-left:#c8c8c8 solid 5px;
	margin-bottom: 0.5em;
	margin-top: 1.5em;
}

#contents_s h3{
	font-size: 1em;
	font-weight: normal;
	border-bottom:#C8C8C8 solid 1px;
	border-right:#C8C8C8 solid 1px;
	color: #4F4F4F;
	line-height: 1.5em;
	padding:5px 10px;
	margin:0.5em 15px 1.0em;
	background-color: #E9E7E0;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	behavior: url(/shared/css/PIE.htc);
}
#contents_s h4{
	font-size: 1em;
	font-weight: bold;
	border-bottom:#C8C8C8 solid 1px;
	color: #4F4F4F;
	line-height: 1.5em;
	padding:0 0 0 5px;
	margin:1em 15px 0.5em;
}
#contents_s h5{
	font-size: 1em;
	font-weight: normal;
	line-height: 1.5em;
	padding:4px 15px;
	margin:1em 18px 0.5em;
	border-radius: 15px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	behavior: url(/shared/css/PIE.htc);
	background-color: #FFFFFF;
	border: 1px dashed #C8C8C8;
}

#contents_s h6{
	font-size: 1em;
	font-weight: normal;
	padding:4px 15px 2px;
	margin:1em 15px 2px;
	text-decoration:underline;

}

#contents_s p {
margin:8px 25px;
line-height:1.88em;
text-align:justify;
text-justify:distribute;
font-size:0.95em;
letter-spacing:0.04em;
}

#contents_s p span {
	color:#F00;
}

/*リスト*/
#contents_s ol li {
	margin:5px 31px 10px 45px;
}

#contents_s .tab clear ul li {
	border:#F00 solid 1px;
}

/*テーブル*/
#contents_s table {
	border: 1px solid #C8C8C8;
	border-collapse: collapse;
	border-spacing: 0;
	margin:0 15px;
	width:96%;
	text-align:justify;
	text-justify:distribute;
}

#contents_s table thead tr td,
#contents_s table thead tr th {
	padding: 5px;
	border: #C8C8C8 solid;
	border-width: 0 0 1px 1px;
	font-weight: normal;
	line-height: 120%;
	text-align: center;
	color: #FFF;
	background-color: #949181;
}

#contents_s table td {
	text-align:left;
	font-size:0.90em;
	padding:9px 9px;
	vertical-align:top;
	border: #C8C8C8 solid 1px;
	text-align:left;
}

#contents_s table th {
	text-align:left;
	font-size:0.90em;
	padding:9px 9px;
	vertical-align:top;
	background: #F5F5F5;
	border: #C8C8C8 solid 1px;
	font-weight:normal;
}


#contents_s table td ul li {
	margin-left:20px;
}

#contents_s caption {
margin:0 auto;
padding:8px 0 8px 30px ;
color:#fff;
background-color:#949181;
background-image:url(/shared/img/caption1.gif);
background-position:12px 14px;
background-repeat:no-repeat;
border-top:1px solid #ccc;
font-weight:nomal;
text-align:left;
}

/*注記*/

#contents_s .attention1 {
padding:0 0 0 16px;
background-image:url(/shared/img/attention1.gif);
background-position:0px 8px;
background-repeat:no-repeat;
color:#666;
}

#contents_s .attention2 {
padding:0 0 0 12px;
background-image:url(/shared/img/attention2.gif);
background-position:0 6px;
background-repeat:no-repeat;
color:#666;
font-size:0.96em;
}

#contents_s .attention-red1 {
padding:0 0 0 16px;
background-image:url(/shared/img/attention-red1.gif);
background-position:0px 8px;
background-repeat:no-repeat;
color:#f00;
}

#contents_s .attention-red2 {
padding:0 0 0 12px;
background-image:url(/shared/img/attention-red2.gif);
background-position:0 6px;
background-repeat:no-repeat;
color:#f00;
font-size:0.96em;
}

#contents_s .citation {
padding:0 0 0 20px;
background-image:url(/img/main/con_main_ul.png);
background-position:0 4px;
background-repeat:no-repeat;
}

/* ======== contents_s ======== */

.parenthesis1,.parenthesis2,.parenthesis3,.parenthesis4,.parenthesis5,.parenthesis6,.parenthesis7,.parenthesis8,.parenthesis9,.parenthesis10 {
padding:0 0 0 22px;
background-position:0 9px;
background-repeat:no-repeat;
list-style:none;
}

.parenthesis1 {
background-image:url(/shared/img/parenthesis1.gif);
}

.parenthesis2 {
background-image:url(/shared/img/parenthesis2.gif);
}

.parenthesis3 {
background-image:url(/shared/img/parenthesis3.gif);
}

.parenthesis4 {
background-image:url(/shared/img/parenthesis4.gif);
}

.parenthesis5 {
background-image:url(/shared/img/parenthesis5.gif);
}

.parenthesis6 {
background-image:url(/shared/img/parenthesis6.gif);
}

.parenthesis7 {
background-image:url(/shared/img/parenthesis7.gif);
}

.parenthesis8 {
background-image:url(/shared/img/parenthesis8.gif);
}

.parenthesis9 {
background-image:url(/shared/img/parenthesis9.gif);
}

.parenthesis10 {
background-image:url(/shared/img/parenthesis10.gif);
}

/* ======== risk ======== */

div.risk{
	clear: both;
	border: solid 1px #ccc;
	padding:10px 18px 5px;
	border-radius:4px;
	margin:15px 0;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-o-border-radius:4px;
	-ms-border-radius:4px;
}

div.risk_title{
	background-image:url(/img/main/risk_01.png);
	background-position:0 10px;
	color:#C33;
	padding: 5px 0 0 15px;
	background-repeat:no-repeat;
	margin: 0;
}
div.risk_bun{
	padding: 0;
	margin: 10px 15px;
	font-size:1.0em;
}
div.charge_title{
	background-image:url(/img/main/risk_01.png);
	background-position:0 10px;
	color:#C33;
	padding: 5px 0 0 18px;
	background-repeat:no-repeat;
	margin: 0;
}
div.charge_bun{
	padding: 0;
	margin: 10px 15px;
	letter-spacing: normal;
	line-height: 1.2em;
	font-size:0.9em;
}
/* risk_mongon seminar */
div.smr1{
	padding: 2px 0;
	margin: 5px 0;
	font-size: 1.12em;
}
div.smr2{
	padding: 2px 0;
	margin: 5px 0;
	letter-spacing: normal;
	line-height: normal;
	font-size: 90%;
}


div.att_area_red {
	border:#F00 solid 1px;
	padding:10px;
	color:#F00;
	margin:15px 15px;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-o-border-radius:4px;
	-ms-border-radius:4px;
}

div.att_area2 {
	border:#F00 solid 1px;
	padding:10px;
	margin:15px 15px;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-o-border-radius:4px;
	-ms-border-radius:4px;
}

div.att_area {
	border:#CCC solid 1px;
	padding:10px;
	margin:15px 15px;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-o-border-radius:4px;
	-ms-border-radius:4px;
}

/* ======== risk ======== */

.pdf {
padding:0 0 3px 20px;
background-image:url(/shared/img/icon_pdf.gif);
background-position:left 4px;
background-repeat:no-repeat;
}

#com {
		padding:0 !important;
}



/*======== new ======== */


#new dl {
	width:95%;
	margin:10px 0 10px 10px;
}

#new dt {
	color:#999900;
	float:left;
	background:url(/img/main/li_01.png) no-repeat;
	background-position:right;
	padding-right:20px !important;
	padding-left:0px;
}

#new dl.maintenance dt{
background:none;
padding-right:0px;

}
#new dl.maintenance dd{
margin-bottom:20px;
}


#new dl.narrow dt {
padding-right:13px;
}

#new dd {
	display:block;
	margin-left:8em;
	margin-bottom:5px;
	font-size:0.90em;
	letter-spacing:0.04em;
	}
#new dl.narrow dd {
margin-left:6.5em;
}
*html body #new dl dd{
text-indent:-0.2em;
}

/* ======== new ======== */


/* ======== clearfix ======== */

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

#contents_main .clearfix {
display:inline-block;
}

/* Mac-IE \*/

*html.clearfix {
height:1%;
}
#contents_main .clearfix {
display:block;
}

/* Mac-IE */

/* ======== clearfix ======== */

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

#contents_s .clearfix {
display:inline-block;
}

/* Mac-IE \*/

*html.clearfix {
height:1%;
}
#contents_s .clearfix {
display:block;
}

/* Mac-IE */

/* ======== clearfix ======== */


/* ======== #contents_navi ======== */

#box01 {
	margin-bottom:10px;
}

/* ======== #contents_navi ======== */


/* ======== next ======== */

.next {
margin:0 16px 20px !important;
margin:0 16px;
}

.next p {
margin:0 20px !important;
padding:8px 20px; 
border-bottom:#CCC solid 1px;
border-right:#CCC solid 1px;
border-left:#CCC solid 1px;
border-radius:0 0 5px 5px;
background-color:#ededed;
background-repeat:no-repeat;
text-align:center !important;
float:right;
}

.next a {
padding:1px 20px;
background-image:url(/img/main/con_main_ul.png);
background-position:right 4px;
background-repeat:no-repeat;
}

/* ======== next ======== */

/* ======== side_promotion ======== */

#side_promotion {
position:absolute;
top:107px;
left:775px;
width:180px;
height:600px;
}

/* ======== side_promotion ======== */

/* ======== 香港きざみ値用 ======== */


#contentsTabChn {
	float: left;
	padding: 0px;
	margin: 10px 0 0 0;
	background-color:#fff;
	background-image:url(/sub/img/chinap/tab_line.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	width:100%;
}

#contentsTabChn ul {
	margin:0; padding:0; list-style:none; height:20px;
}

#contentsTabChn li {
	display:block; 
	float:left; 
	background:url(/sub/img/chinap/tab_l.jpg) no-repeat; 
	margin-right:2px; 
	padding-left:3px; 
	line-height:1.1;
}

#contentsTabChn li div {
	display:block; 
	float:left; 
	margin:0;
	background:url(/sub/img/chinap/tab_r.jpg) no-repeat top right; 
	padding-right:1px;
}
/*IE Hack */
*html #contentsTabChn li div {
	margin-bottom:-2px;
}

#contentsTabChn li a {
	display:block; 
	float:left; 
	white-space:nowrap; 
	padding:5px 16px 2px 15px; 
	margin:0;
	color : #00F;
}

*html #contentsTabChn li a {
	padding:5px 16px 3px 15px;
}

#contentsTabChn li.current { 
	background:url(/sub/img/chinap/tab_on_l.jpg) no-repeat; 
	padding-left:3px;
}
#contentsTabChn li.current div {
	border-bottom:0px solid #FFF; 
	background:url(/sub/img/chinap/tab_on_r.jpg) top right no-repeat; 
	padding-right:1px;
}
/*IE Hack */
*html #contentsTabChn li.current div {
	margin-bottom:-2px;
}

#contentsTabChn li.current a {
	color:#333; 
	display:block; 
	float:left; 
	white-space:nowrap; 
	padding:5px 16px 2px 15px; 
	margin:0;
}
*html #contentsTabChn li.current a {
	padding:5px 16px 3px 15px;
}

#contentsTabChn li a {
	text-decoration: none;
}

#contentsTabChn li a:hover {
	text-decoration: underline;
}

/* ======== 香港きざみ値用 ======== */

/* ======== FX&amp;CFD用メニュー ======== */

#contents_navi ul.fxcfd {
	border-top:#c6c1af solid 1px !important;
	margin-top:20px !important;
}

/* ======== FX&amp;CFD用メニュー ======== */

#contents_navi ul li {
	margin-left:0px;
}





#contents_left_login {
	height:1000px;
}
/* ======== 口座開設 ======== */

#subnaviframe{
	height : 40px;
	width: 144px;
	overflow : hidden;
	vertical-align:bottom;
}

/* ======== 口座開設 ======== */

</pre></body></html>