@charset "shift-jis";
/*******************************************************************************
*******************************************************************************/
/*
	Memo
	
	1.Please search. 
	
	
	Table of contents 
	
	1.General (共通部分)
	
	2.etc (その他)
	
	3.main (メインコンテンツ)
	
	4.sidebar left (メインコンテンツ左側)
	
	5.sidebar right (メインコンテンツ右側)
	
	6.contents (メインコンテンツ中央)
	
	7.コンテンツ共通
	
	8.サイトポリシー
	
	9.お問合せ
	
	10.index (商品ファンドトップ)
	
	11.商品
		|
		|--1.arog2 (アルゴ・オープン２ 商品)
		|
		|--2.gold (ゴールド・プラス２ 商品)
		|
		|--3.platinum (プラチナ・プラス１１ 商品)
		|
		|--4.graham2 (グラハム・オープン２ 商品)
		|
		|--5.welton (ウェルトン・オープン２ 商品)
		|
		|--6.arog2 (ダイヤモンド・セレクトFX 商品)
		
	
	12.サイトマップ
	
	13.リスク説明
	
	14.リンク
	
	15.各種届出用紙
	
	16.勧誘方針
	
	17.商品ファンドとは
	
	18.商品ファンドの投資にあたってのるい留意事項
	
	19.本人確認法
	
	20.用語集
	
	21.FAQ
	
	22.お知らせ
		|
		|-- 1.バックナンバー
	
	23.ご契約までの流れ
		|
		|--1.共通
		|
		|--2.追加型
		|
		|--3.プラチナプラスシリーズ
		
	24.小窓
		|
		|--1.お問合せ
		
	
*/


/* General
*******************************************************************************/
* 
{
	list-style: none;
	padding: 0px;
	margin: 0px;
}
img {
    border: none;
}
body {
    height: 100%;
}
html {
    height: 100%;
	background-color:#FFFFFF;
}
#wrap {
	background:url(../img/01bg_wrap.jpg) repeat-y;
	width: 775px;
	height: 100%;
	min-height: 100%;
	position: relative;
	padding-right:3px;
	padding-left:4px;
	text-align: left;
	margin-left:auto;
	margin-right:auto;
}
body > #wrap {
    height:auto;
}
h1, h2, h3, h4, h5, h6, p, pre, th, blockquote, label, dl, fieldset, textarea, address, div {
	font-size: 12px;
	line-height:140%;
	font-weight: normal;
	color:#333333;
}
a{
	text-decoration:none;
	color:#333333;
}
hr {
	display: none;
}
address {
    font-style:normal;
	text-align:right;
	color:#005C00;
}

/*#wrap #header .menu .menu03 a { iwata*/
#wrap #header .menu .menu05 a {
/*background:transparent url(img/cmn_hmn_01_hover.jpg) no-repeat scroll -0px 0px; shinada*/
/*background:transparent url(../img-basic/cmn_hmn_01_hover.jpg) no-repeat scroll -459px 0px; iwaki*/
/*background:transparent url(../../img/cmn_hmn_01_hover.jpg) no-repeat scroll -306px 0px; iwata*/
/*background:transparent url(/img/cmn_hmn_01_hover.jpg) no-repeat scroll -612px 0px;*/
}

/*etc
*******************************************************************************/
.cc {
    width: 100%;
    height: 1px;
    font-size: 1px;
    clear: both;
}

/*main
*******************************************************************************/
#main{
	width:775px;
}

#main .pankuzu{
padding-left:15px;
padding-bottom:10px;
}

#main .pankuzu li{
display:inline;
font-size:10px;
}

#main .pankuzu li a{
text-decoration:underline;
}

#main .pankuzu li a:hover{
text-decoration:none;
}

#main #submain{
background:url(../img/bg_main.gif) repeat-y;
width:765px;
position:static;
}
#main #submain2 {
	background-image: url(../img/bg_main2.gif);
	width: 775px;
	background-repeat: repeat-y;
}


#right_main{
width:621px;
float:right;
}


/*sidebar left
*******************************************************************************/
#sidemenu_left{
width:154px;
padding-top:10px;
float:left;
}

#sidemenu_left .cyber_stock{
background:url(../img/bg_sidemenu_login.jpg) no-repeat 2px 3px;
width:134px;
height:80px;
padding-top:10px;
padding-left:4px;
margin-left:7px;
margin-bottom:5px;
border:#FFFFFF 1px solid;
}
#maincontents {
	width: 560px;
	margin-left: 30px;
	margin-right: 30px;
}


#sidemenu_left .cyber_stock02{
background:url(../img/bg_sidemenu_goods.jpg) no-repeat 2px 3px;
width:134px;
height:50px;
padding-top:10px;
padding-left:4px;
margin-left:7px;
margin-bottom:5px;
border:#FFFFFF 1px solid;
}

#sidemenu_left .cyber_stock02 .risk-1{
	width:130px;
	height:15px;
	padding-left:0px;
	font-size:10px;
	color:#000000;
	background-color: #ffcc00;
	text-align: center;
}

#sidemenu_left .cyber_stock02 .risk-2{
	padding-left:22px;
	margin-left:6px;
	margin-top:6px;
	font-size:12px;
	font-weight:bold;
	/*background-image: url(../../../img/cmn_btn_risk.gif);*/
	background-image: url(../img/cmn_btn_risk.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

#sidemenu_left .cyber_stock02 .risk-2 a:hover {
	text-decoration:none;
	color:#FF0000;
}

#sidemenu_left .cyber_stock .web_br{
	width:130px;
	height:15px;
	font-size:10px;
	color:#FFFFFF;
	background-color: #039d7d;
	text-align: center;
	padding-left: 0px;
}

#sidemenu_left .mousikomi .bottom .web_br{
	background:#CC0000;
	width:130px;
	height:15px;
	text-align:center;
	font-size:10px;
	color:#FFFFFF;
}

#sidemenu_left .cyber_stock02 .goods{
	width:130px;
	height:15px;
	padding-left:0px;
	font-size:10px;
	color:#ffffff;
	background-color: #039d7d;
	text-align: center;
}

#sidemenu_left .cyber_stock02 .shiryou{
	width:130px;
	height:15px;
	padding-left:0px;
	font-size:10px;
	color:#FFFFFF;
	background-color: #CC0000;
	text-align: center;
}

#sidemenu_left .cyber_stock img{
width:110px;
height:19px;
padding-top:2px;
padding-left:9px;
}

#sidemenu_left .cyber_stock .login a{
background:url(../img/cmn_btn_login.jpg) no-repeat;
/*background:url(../img-basic/cmn_btn_login.jpg) no-repeat;*/
width:100px;
height:25px;
margin-top:5px;
margin-left:15px;
text-indent:-999999px;
display:block;
}

#sidemenu_left .cyber_stock .login a:hover{
background:url(../img/cmn_btn_login_hover.jpg) no-repeat;
/*background:url(../img-basic/cmn_btn_login_hover.jpg) no-repeat;*/
width:100px;
height:25px;
}

#sidemenu_left .mousikomi{
width:136px;
padding-top:3px;
padding-left:2px;
padding-bottom:3px;
margin-left:7px;
margin-bottom:10px;
border:#FFFFFF 1px solid;
}

#sidemenu_left .mousikomi .center{
background:url(../img/bg_sidemenu_mousikomi_center.jpg) repeat-y;
width:134px;
}

#sidemenu_left .mousikomi .top{
background:url(../img/bg_sidemenu_mousikomi_top.jpg) no-repeat top;
width:134px;
padding-top:7px;
}

#sidemenu_left .mousikomi .top_bottom{
background:url(../img/bg_sidemenu_mousikomi_top_bottom.jpg) no-repeat bottom;
width:132px;
padding-bottom:12px;
padding-left:2px;
}

#sidemenu_left .mousikomi .bottom ul li a{
font-size:11px;
}
/* safari用 */
html*#sidemenu_left .mousikomi .bottom ul li a {
font-size:10px;
letter-spacing: -1px;
}
/* /safari用 */
* html #sidemenu_left .mousikomi .bottom ul li a {
font-size:11px;
}

#sidemenu_left .mousikomi .bottom{
	background:url(../img/bg_sidemenu_mousikomi_bottom.jpg) no-repeat bottom;
	width:134px;
	padding-bottom:12px;
	padding-left: 2px;
}

#sidemenu_left .mousikomi .bottom ul.app_add {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

#sidemenu_left .mousikomi .bottom ul.app_add a {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 8px;
}

#sidemenu_left .mousikomi .bottom ul.app_add a:hover {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 8px;
}

#sidemenu_left .mousikomi .bottom .sikyu{
/*background:url(../img/cmn_btn_data.gif) no-repeat 0px 3px; shinada*/
background:url(../img-basic/cmn_btn_data.gif) no-repeat 0px 3px;
padding-left:20px;
padding-bottom:3px;
margin-left:6px;
margin-top:6px;
font-size:12px;
font-weight:bold;
}

#sidemenu_left .mousikomi .bottom .mousikomi02{
/*background:url(../img/cmn_btn_acn.gif) no-repeat 0px 3px; shinada*/
background:url(../img-basic/cmn_btn_acn.gif) no-repeat 0px 3px;
padding-left:20px;
margin-left:6px;
margin-top:6px;
font-size:12px;
font-weight:bold;
}

#sidemenu_left .mousikomi .bottom .mousikomi02 a:hover{
font-size:12px;
font-weight:bold;
color:#CC0000;
}

#sidemenu_left .mousikomi .bottom ul a{
padding-left:20px;
text-decoration:underline;
}


#sidemenu_left .mousikomi .bottom ul a:hover{
padding-left:20px;
text-decoration:none;
}

#sidemenu_left .cyber_stock02 .dear{
/*background:url(../img/cmn_btn_bgn.gif) no-repeat 0px 0px; shinada*/
background:url(../img-basic/cmn_btn_bgn.gif) no-repeat 0px 0px;
padding-left:18px;
margin-left:6px;
margin-top:6px;
font-size:12px;
font-weight:bold;
}


#sidemenu_left .cyber_stock02 .dear a:hover{
color:#FF0000;
font-size:12px;
font-weight:bold;
}

#sidemenu_left .cyber_stock02 .kochira{
/*background:url(../img/cmn_btn_bgn.gif) no-repeat 0px 0px; shinada*/
/*background:url(../../../img/cmn_btn_data.gif) no-repeat 0px 3px;*/
background:url(../img/cmn_btn_data.gif) no-repeat 0px 3px;
padding-left:18px;
margin-left:6px;
margin-top:6px;
font-size:12px;
font-weight:bold;
}

#sidemenu_left .cyber_stock02 .kochira a:hover{
color:#FF0000;
font-size:12px;
font-weight:bold;
}

#sidemenu_left .mousikomi .bottom .sikyu a:hover{
color:#CC0000;
}

#sidemenu_left .submenu{
	padding-bottom:10px;
	margin-bottom:10px;
	background-image: url(../img/line_dot02.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}

#sidemenu_left .submenu p a{
/*background:url(../img/cmn_lmn_bg_bk.jpg) no-repeat; shinada*/
background:url(../img-basic/cmn_lmn_bg_bk.jpg) no-repeat;
width:auto;
height:18px;
padding-top:2px;
padding-left:20px;
margin-bottom:2px;
color:#FFFFFF;
display:block;
}

#sidemenu_left .submenu p a:hover{
text-decoration:none;
color:#FFFF00;
}

#sidemenu_left .submenu p span.a {
/*background:url(../img/cmn_lmn_bg_bk.jpg) no-repeat; shinada*/
background:url(../img-basic/cmn_lmn_bg_bk.jpg) no-repeat;
width:auto;
height:18px;
padding-top:2px;
padding-left:20px;
margin-bottom:2px;
color:#FFFFFF;
display:block;
}

#sidemenu_left .submenu ul{
padding-top:5px;
padding-bottom:5px;
padding-left:15px;
}


html*#sidemenu_left .submenu ul{
padding-left:7px;
}

* html #sidemenu_left .submenu ul{
padding-left:15px;
}

#sidemenu_left .submenu ul li{
/*background:url(../img/ic_sidemenu.gif) no-repeat 2px 6px; shinada*/
background:url(../img-basic/ic_sidemenu.gif) no-repeat 2px 6px;
padding-bottom:5px;
padding-left:9px;
}

html*#sidemenu_left .submenu ul li{
padding-left:4px;
letter-spacing: -1px;
}
* html #sidemenu_left .submenu ul li{
padding-left:9px;
letter-spacing: normal;
}
/*
#sidemenu_left .submenu ul li{
_padding-left:9px;
}
*/

#sidemenu_left .submenu02 ul li a{
/*background:url(../img/cmn_lmn_bg_gry.jpg) no-repeat; shinada*/
background:url(../img-basic/cmn_lmn_bg_gry.jpg) no-repeat;
width:auto;
height:18px;
padding-top:2px;
padding-left:20px;
margin-bottom:2px;
display:block;
}

#sidemenu_left .submenu02 ul li a:hover{
text-decoration:none;
color:#FFFF00;
}

#sidemenu_left .inquiry{
width:138px;
margin-left:7px;
margin-top:10px;
margin-bottom:10px;
border:#FFFFFF 1px solid;
}

#sidemenu_left .inquiry h2{
/*background:url(../img/cmn_lmn_info.jpg) no-repeat; shinada*/
background:url(../img-basic/cmn_lmn_info.jpg) no-repeat;
width:138px;
height:22px;
text-indent:-9999px;
}

#sidemenu_left .inquiry .atama{
/*background:url(../img/cmn_lmn_info.jpg) no-repeat; shinada*/
background:url(../img-basic/cmn_lmn_info.jpg) no-repeat;
width:138px;
height:22px;
text-indent:-9999px;
}

#sidemenu_left .inquiry .naiyou{
width:127px;
margin-top:5px;
margin-left:7px;
}

#sidemenu_left .inquiry .naiyou p{
font-size:10px;
}

#sidemenu_left .inquiry .naiyou .diyaru{
padding-left:0px;
}

#sidemenu_left .inquiry .naiyou .block img{
padding-top:3px;
}

#sidemenu_left .inquiry .naiyou h3{
/*background:url(../img/ic_inquiry.jpg) no-repeat 0px 3px; shinada*/
background:url(../img-basic/ic_inquiry.jpg) no-repeat 0px 3px;
padding-left:15px;
font-size:10px;
}

#sidemenu_left .inquiry .naiyou .atama1{
/*background:url(../img/ic_inquiry.jpg) no-repeat 0px 3px; shinada*/
background:url(../img-basic/ic_inquiry.jpg) no-repeat 0px 3px;
padding-left:15px;
font-size:10px;
}

#sidemenu_left .inquiry .naiyou .day{
text-align:right;
}

#sidemenu_left .inquiry .naiyou .block{
padding-top:3px;
padding-bottom:3px;
margin-bottom:3px;
border-bottom:#CCCCCC 1px solid;
}

#sidemenu_left .inquiry .naiyou .block .call{
	background-image: url(../images/txt_tel_fx.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 15px;
	width: auto;
}

#sidemenu_left .inquiry .naiyou .block02{
padding-top:3px;
padding-bottom:3px;
margin-bottom:3px;
}

#sidemenu_left .inquiry .naiyou .mail a{
padding-left:15px;
text-decoration:underline;
}

#sidemenu_left .tumitate{
background:url(../img/line_dot02.gif) repeat-x top;
padding-top:10px;
padding-left:7px;
padding-bottom:10px;
margin-top:10px;
}

#sidemenu_left div ul.bana_01 {
width: 141px;
margin: 0px auto;
}

#sidemenu_left div ul.bana_01 li.bana_01_01 {
margin: 0px 0px 7px 0px;
}

#sidemenu_left div ul.bana_01 li.bana_01_02 {
margin: 0px 0px 13px 0px;
}

#sidemenu_left p.bana_02 {
/*background: url(../img/line_bana_03.gif) repeat-x top; shinada*/
background: url(../img-basic/line_bana_03.gif) repeat-x top;
}

#sidemenu_left p.bana_02 img {
margin: 8px 0px 15px 8px;
}


#sidemenu_left #submenu99 {
	color:#333333;
}

#sidemenu_left #submenu99 .list1 {
	color:#333333;
}

/* shinada modified */
/*#sidemenu_left #submenu99 ul.list1 {
	padding-left:10px;
}
*/

#sidemenu_left #submenu99 ul.list1 {
	padding-left:5px;
	text-indent:5px;
}

#sidemenu_left #submenu99 ul.list1 li {
	padding-bottom:3px;
}

#sidemenu_left #submenu99 ul.list1 a:hover{
	color:#FF3300;
	text-decoration:none;
}

#sidemenu_left .others {
background:url(../img-basic/cmn_lmn_bg_bk01.jpg) no-repeat;
width:auto;
height:40px;
padding-top:2px;
padding-left:20px;
padding-bottom:2px;
margin-bottom:2px;
color:#FFFFFF;
}
#sidemenu_left .others p {
color:#FFFFFF;
}

#sidemenu_left .flash_player {
width:138px;
padding: 0px 0px 10px 0px;
margin-left:7px;
margin-top:10px;
margin-bottom:20px;
border:#FFFFFF 1px solid;
}

#sidemenu_left .flash_player p {
margin: 10px 0px 0px 0px;
text-align: center;
}

#sidemenu_left .flash_player p.line_01 {
padding: 0px 0px 13px 0px;
background: url(../img/line_flash.jpg) repeat-x bottom;
text-align: center;
}


#sidemenu_left .banner01 {
width:138px;
padding: 0px 0px 10px 0px;
margin-left:7px;
margin-top:10px;
margin-bottom:20px;
border:#FFFFFF 1px solid;
}

#sidemenu_left .banner01 p {
margin: 10px 0px 0px 0px;
text-align: center;
}

#sidemenu_left .banner01 p.line_01 {
padding: 0px 0px 13px 0px;
background: url(../img/line_flash.jpg) repeat-x bottom;
text-align: center;
}


/*sidemenu_left .osusume okitaバージョン*/
#sidemenu_left .osusume-info {
	height: 50px;
	width: 145px;
	margin-top: 8px;
	margin-bottom: 8px;
	margin-left: 2px;
	border: 1px solid #FFFFFF;
	background-image: url(../images/cyu-le.gif);
	background-repeat: no-repeat;
	background-position: 5px 5px;
}

#sidemenu_left .osusume-info .box-1 {
	float: right;
	height: auto;
	width: 105px;
	text-decoration: underline;
	font-size: 12px;
	padding-top: 3px;
	text-align: center;
	line-height:110%;
}

#sidemenu_left .osusume-info .box-2 {
	float: right;
	width: 103px;
	font-size: 10px;
	text-align: left;
	padding-left: 2px;
	line-height:110%;
}

#sidemenu_left .osusume-info-1 {
	height: 50px;
	width: 145px;
	margin-top: 8px;
	margin-bottom: 8px;
	margin-left: 2px;
	border: 1px solid #FFFFFF;
	/*background-image: url(../images/cyu-le-1.gif); 081117*/
	background-image: url(/kawase/images/cyu-le-1.gif);
	background-repeat: no-repeat;
	background-position: 5px 5px;
}

#sidemenu_left .osusume-info-1 .box-1 {
	float: right;
	height: auto;
	width: 105px;
	text-decoration: underline;
	font-size: 12px;
	padding-top: 3px;
	text-align: center;
	line-height:120%;
}

#sidemenu_left .osusume-info-1 .box-2 {
	float: right;
	width: 103px;
	font-size: 10px;
	text-align: left;
	padding-left: 2px;
	line-height:110%;
}
#sidemenu_left .osusume-info-2 {
	height: 50px;
	width: 145px;
	margin-top: 8px;
	margin-bottom: 8px;
	margin-left: 2px;
	border: 1px solid #FFFFFF;
	/*background-image: url(../images/cyu-le-2.gif); 081117*/
	background-image: url(/kawase/images/cyu-le-2.gif);
	background-repeat: no-repeat;
	background-position: 5px 5px;
}

#sidemenu_left .osusume-info-2 .box-1 {
	float: right;
	height: auto;
	width: 105px;
	text-decoration: underline;
	font-size: 12px;
	padding-top: 3px;
	text-align: center;
	line-height:120%;
}

#sidemenu_left .osusume-info-2 .box-2 {
	float: right;
	width: 103px;
	font-size: 10px;
	text-align: left;
	padding-left: 2px;
	line-height:110%;
}

#sidemenu_left .osusume-info-3 {
	height: 50px;
	width: 145px;
	margin-top: 8px;
	margin-bottom: 8px;
	margin-left: 2px;
	border: 1px solid #FFFFFF;
	/*background-image: url(../images/cyu-le-3.gif); 081117*/
	background-image: url(/kawase/images/cyu-le-3.gif);
	background-repeat: no-repeat;
	background-position: 5px 5px;
}

#sidemenu_left .osusume-info-3 .box-1 {
	float: right;
	height: auto;
	width: 105px;
	text-decoration: underline;
	font-size: 12px;
	padding-top: 3px;
	text-align: center;
	line-height:120%;
}

#sidemenu_left .osusume-info-3 .box-2 {
	float: right;
	width: 103px;
	font-size: 10px;
	text-align: left;
	padding-left: 2px;
	line-height:110%;
}

#sidemenu_left .osusume-info-4 {
	height: 50px;
	width: 138px;
	margin-top: 8px;
	margin-bottom: 8px;
	margin-left: 2px;
	border: 1px solid #FFFFFF;
	/*background-image: url(../images/cyu-le-4.gif); 081117*/
	background-image: url(/kawase/images/cyu-le-4.gif);
	background-repeat: no-repeat;
	background-position: 5px 5px;
}

#sidemenu_left .osusume-info-4 .box-1 {
	float: right;
	height: auto;
	width: 98px;
	text-decoration: underline;
	font-size: 12px;
	padding-top: 5px;
	text-align: center;
}

#sidemenu_left .osusume-info-4 .box-2 {
	float: right;
	width: 96px;
	font-size: 10px;
	text-align: left;
	padding-left: 2px;
}

/*sidebar right
*******************************************************************************/
#sidemenu_right{
	float:right;
	width: 153px;
}

#sidemenu_right .sirase{
width:138px;
margin-left:7px;
margin-top:10px;
margin-bottom:20px;
border:#FFFFFF 1px solid;
}

#sidemenu_right .sirase h2{
/*background:url(../img/cmn_lmn_info.jpg) no-repeat; shinada*/
background:url(../img-basic/cmn_rmn_info.jpg) no-repeat;
width:138px;
height:22px;
text-indent:-9999px;
position: relative;
}

#sidemenu_right .sirase h2 a {
width: 50px;
height: 18px;
display: block;
position: absolute;
right: 3px;
top: 2px;
}

#sidemenu_right .sirase .naiyou{
width:128px;
margin-top:5px;
margin-left:6px;
padding-bottom:18px;
}

#sidemenu_right .sirase dt{
/*background:url(../img/ic_inquiry.jpg) no-repeat 0px 3px; shinada*/
background:url(../img-basic/ic_inquiry.jpg) no-repeat 0px 3px;
margin-top:5px;
padding-left:15px;
padding-bottom:5px;
}

#sidemenu_right .sirase dt span{
color:#FF0000;
}

#sidemenu_right dl dd a{
text-decoration:underline;
}

#sidemenu_right dl dd a:hover{
text-decoration:none;
}

#sidemenu_right .open{
background:url(../img/line_dot02.gif) repeat-x top;
padding-top:18px;
padding-left:7px;
}


#sidemenu_right .open h2{
font-weight:bold;
padding-left:5px;
padding-bottom:2px;
}

#sidemenu_right .open .text{
padding-left:9px;
padding-bottom:2px;
}

#sidemenu_right .open img{
padding-top:7px;
}

#sidemenu_right .open h3 {
padding-left:10px;
}

#sidemenu_right .open p {
padding-left:10px;
}

#sidemenu_right .open .graph {
margin: 11px 0px 8px 0px;
padding: 0px 0px 0px 0px;
}

#sidemenu_right .open .syousai {
width: 100px;
height: 20px;
padding: 0px;
margin: 0px 0px 27px 21px;
/*background: url(../img/bt_syousai.gif) no-repeat; shinada*/
background: url(../img-baisc/bt_syousai.gif) no-repeat;
text-indent: -9999px;
}

#sidemenu_right .open .syousai a {
width: 100%;
height: 100%;
display: block;
}

#sidemenu_right .flash_player {
width:138px;
padding: 0px 0px 10px 0px;
margin-left:7px;
margin-top:10px;
margin-bottom:20px;
border:#FFFFFF 1px solid;
}

#sidemenu_right .flash_player p {
margin: 10px 0px 0px 0px;
text-align: center;
}

#sidemenu_right .flash_player p.line_01 {
padding: 0px 0px 13px 0px;
/*background: url(../img/line_flash.jpg) repeat-x bottom; shinada*/
background: url(../img-basic/line_flash.jpg) repeat-x bottom;
text-align: center;
}



#sidemenu_right .verisign {
	font-size: 10px;
	text-align: left;
	height: auto;
	width: 118px;
	padding-bottom: 8px;
	padding-right: 10px;
	padding-left: 10px;
	margin-right: auto;
	margin-left: auto;
}

#sidemenu_right .hacker_safe {
	font-size: 10px;
	text-align: left;
	height: auto;
	width: 118px;
	padding-right: 10px;
	padding-bottom: 8px;
	padding-left: 10px;
	margin-right: auto;
	margin-left: auto;
}

#sidemenu_left .bana01{
width:148px;
margin-top:10px;
margin-bottom:10px;
margin-left:4px;
margin-right:2px;
padding-top:3px;
padding-bottom:3px;
}

#sidemenu_right .security {
	width:138px;
	margin-left:auto;
	margin-top:10px;
	margin-bottom:20px;
	border:#FFFFFF 1px solid;
	margin-right: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}

#sidemenu_right .security p {
	text-align: left;
	font-size: 10px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
}

#sidemenu_right .security p.line_01 {
	background: url(../img/line_flash.jpg) repeat-x bottom;
	text-align: left;
	margin-left: 3px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 13px;
	padding-left: 0px;
}

/*contents
*******************************************************************************/
#contents{
	width:435px;
	padding-left:14px;
	/* padding-bottom:5px; */
float:left;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}
contents_d {
	width: 597px;
	padding-left: 14px;
}


#contents h2{
/*background:url(../img/cmn_bg_ttl.jpg) no-repeat; shinada*/
background:url(../img-basic/cmn_bg_ttl.jpg) no-repeat;
width:425px;
height:22px;
padding-top:3px;
padding-left:5px;
font-size:14px;
font-weight:bold;
}

#contents .topics{
padding-bottom:20px;
}

#contents .topics .text{
padding-top:16px;
padding-bottom:16px;
}

#contents .topics img{
padding-left:10px;
}

#contents .goods p{
text-align:right;
padding-top:5px;
padding-bottom:5px;
}

#contents .goods table{
width:430px;
margin-bottom:40px;
}

#contents .goods .text{
padding-left:20px;
}

#contents .goods table td{
background:url(../img/line_dot.gif) repeat-x bottom;
padding-left:10px;
height:20px;
}

#contents .goods table td a{
text-decoration:underline;
}

#contents .goods table td a:hover{
text-decoration:none;
}

#contents .goods table th{
background:#999999;
padding-left:10px;
color:#FFFFFF;
text-align:left;
}

#contents .goods table .tema02{
background:#EEEEEE;
width:153px;
}

#contents .page_top{
/*background:url(../img/cmn_pagetop.gif) no-repeat right; shinada*/
background:url(../img-basic/cmn_pagetop.gif) no-repeat right;
padding-right:15px;
text-align:right;
}

#contents .page_top a{
text-decoration:underline;
}

#contents .page_top a:hover{
text-decoration:none;
}

#contents .undermenu{
width:430px;
padding-top: 15px;
padding-bottom:10px;
/*
position:absolute;
bottom:50px;
left:166px;
*/
}

#contents .undermenu ul{
background:url(../img/line_dot02.gif) repeat-x bottom;
padding-bottom:10px;
margin-bottom:10px;
}

#contents .undermenu ul li{
display:inline;
}

#contents .undermenu ul li a{
font-size:11px;
display:inline;
text-decoration:underline;
}
/*  */
html*#contents .undermenu ul li a {
font-size:10px;
}
* html #contents .undermenu ul li a {
font-size:11px;
}


#contents .undermenu ul li a:hover{
display:inline;
text-decoration:none;
}

#contents .undermenu p{
width:auto;
font-size:11px;
text-align:right;
}



/*コンテンツ共通
******************************************************************************/
/* タイトル */
.title_h2 {
	background-repeat: no-repeat;
	height: 77px !important;
	width: 430px !important;
	text-indent: -9999px;
}

/* サブタイトル */
.title_h {
	background-image: url(contact/img/fund_title.jpg);
	background-repeat: no-repeat;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 16px;
	font-weight: bold;
	margin-bottom: 4px;
}

.title_h .font_normal {
font-weight: normal;
font-size: 11px;
}


/* contents bottom */
#contents .undermenu .top_bottom {
	width: 430px;
	background-image: url(../img/page_bottom.jpg);
	background-repeat: no-repeat;
	height: 20px;
	background-position: left top;
	margin-bottom: 5px;
	margin-left: 4px;
}
#contents .undermenu .top_bottom  li {
	height: 25px;
	float: left;
}
#contents .undermenu .top_bottom  li a{
	text-indent: -9999px;
	display:block;
	text-decoration:none;
	height:29px;
}
#contents .undermenu .top_bottom  .list01 {
	margin-left: 145px;
	width: 150px;
    
}
#contents .undermenu .top_bottom  .list02 {
	width: 120px;
}
#contents .undermenu .top_bottom :after {
 content:".";
 display: block;
 height:0px;
 clear:both;
 visibility:hidden;
}
#contents .undermenu .top_bottom  {
 display:inline-block;
}

/* Hides from IE-mac \*/
* html #contents .undermenu .top_bottom  {height: 1%;}
.clearfix {display:block;}
/* End hide from IE-mac */



/*サイトポリシー
******************************************************************************/
h2#policy_title {
background-image: url(policy/img/policy_title.jpg);
}

.policy_txt_p {
margin: 18px 0px 40px 5px;
}

.policy_up {
width: 429px;
height: 4px;
background: url(policy/img/line_policy_up.jpg) no-repeat;
font-size: 1px;
}

.policy_un {
width: 429px;
height: 4px;
background: url(policy/img/line_policy_un.jpg) no-repeat;
font-size: 1px;
}

.policy_middle {
width: 420px;
padding: 5px 0px 0px 9px;
background: #EEF1F5;
}

.policy_middle p {
width: 411px;
padding: 0px 0px 4px 0px;
}

.policy_middle p span {
margin: 6px 0px 0px 0px;
display: block;
float: left;
}

.policy_middle p.border_bottom {
border-bottom: 1px solid #CCD6E1;
margin: 0px 0px 4px 0px;
}

.policy_middle p:after {
 content:".";
 display: block;
 height:0px;
 clear:both;
 visibility:hidden;
}

.policy_middle p img {
padding: 0px !important;
float: right;
}

/*お問合せ
******************************************************************************/
h2#contact_h2 {
	background-image: url(contact/img/contact_title.jpg);
	background-repeat: no-repeat;
	height: 77px;
	width: 430px;
	text-indent: -9999px;
}

ul.contact_tel {
margin: 12px 0px 40px 5px;
}

ul.contact_tel li a {
padding: 0px 0px 0px 13px;
background: url(contact/img/ic_01.gif) no-repeat 0px 2px;
text-decoration: underline;
color: #0000FF;
}


.contact_ta {
	width:430px;
	margin: 16px 0px 33px 0px;
}
.contact_ta th {
	background-image:url(contact/img/bg_tab02th.gif);
	background-position:left bottom;
	width: 116px;
	padding:5px 0 5px 0px;
	text-align: center;
	color:#FFFFFF;
}
.contact_ta td {
	background-image: url(contact/img/line_table02.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	padding:5px 0 5px 10px;
}

.contact_ta td p.tel {
padding: 0px 0px 0px 25px;
background: url(contact/img/img_tel.gif) no-repeat 0px 1px;
}

.contact_ta td.contact_p {
margin: 8px 0px 9px 0px;
}

.contact_ta td.contact_p a {
padding: 0px 0px 0px 13px;
background: url(contact/img/ic_01.gif) no-repeat 0px 3px;
text-decoration: underline;
color: #0000FF;
}

.contact_text {
margin: 0px 0px 0px 5px;
}





/*index
*******************************************************************************/
#contents #top_h2 {
	background-image: url(img/title_top_h2.jpg);
	background-repeat: no-repeat;
	height: 25px;
	width: 430px;
	text-indent:-9999px;
}
.top_text_01 {
width: 275px;
height: 34px;
margin: 0px auto;
/*background: url(../fund/img/text_01.gif) no-repeat; shinada*/
background: url(fund/img-basic/text_01.gif) no-repeat;
text-indent: -9999px;
}

.top_text_02 {
margin: 5px 5px 30px 3px;
}


#contents .top_date01 {
	text-align: right;
	padding-top: 7px;
	padding-bottom: 5px;
	padding-right:5px;
}
#contents .top_tab01 {
	width: 430px;
	margin-bottom: 5px;
}
#contents .top_tab01 th {
    text-align:left;
}
#contents .top_tab01 .top_th01 {
	background-image: url(../img/bg_top_th01.gif);
	background-repeat: repeat-x;
	color: #FFFFFF;
	padding: 8px;
}
#contents .top_tab01 .top_th02 {
	background-image: url(../img/bg_top_th01.gif);
	background-repeat: repeat-x;
	color: #FFFFFF;
	padding-top: 8px;
	padding-bottom: 8px;
}
#contents .top_tab01 .top_th03 {
	background-image: url(../img/bg_top_th01.gif);
	background-repeat: repeat-x;
	color: #FFFFFF;
	padding-top: 8px;
	padding-bottom: 8px;
}
#contents .top_tab01 .top_th04 {
	background-image: url(../img/bg_top_th02.jpg);
	background-repeat: no-repeat;
	color: #666666;
	text-align: left;
	padding-top: 4px;
	padding-bottom: 6px;
	padding-left: 12px;
}
#contents .top_tab01 td {
	background-image: url(../img/line_top_tab01.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding-top: 6px;
	padding-bottom: 3px;
}
#contents .top_tab01 .top_td01 {
	background-image: url(../img/icon_top_td01.gif);
	background-repeat: no-repeat;
	background-position: 5px 5px;
	padding-left: 15px;
    width:125px;
}
#contents .top_tab01 .top_td02,
#contents .top_tab01 .top_td03 {
    width:90px;
	padding-left: 5px;
}
#contents .top_tab01 .top_td04 {
	background-image: url(../img/btn_top_detail01.gif);
	background-repeat: no-repeat;
	background-position: 4px 0px;
	width: 70px;
}
#contents .top_tab01 .top_td04 a {
	display:block;
	text-indent:-9999px;
	text-decoration:none;
	height: 15px;
	width: 60px;
	margin-left: 5px;
}


#contents .undermenu .index_box03 .list02 {
	margin: 0px 10px 0px 0px;
	width: 120px;
}

#contents .undermenu .index_box03 {
	width: 430px;
	background-image: url(../img/page_bottom_index.jpg);
	background-repeat: no-repeat;
	height: 20px;
	background-position: left top;
}
#contents .undermenu .index_box03 li {
	height: 25px;
	float: right;
}
#contents .undermenu .index_box03 li a{
	text-indent: -9999px;
	display:block;
	text-decoration:none;
	height:25px;
}
#contents .undermenu .index_box03 li a:hover{
	display:block;
	text-indent: -9999px;
}


/*商品 arog2 (アルゴ・オープン２ 商品)
*******************************************************************************/
#contents #arog2_h2 {
	background-image: url(argo2/img/arog2_title.jpg);
	background-repeat: no-repeat;
	height: 77px;
	width: 430px;
	text-indent: -9999px;
}
#contents .arog2_h3unyo {
	height: 35px;
	width: 430px;
}
#contents .arog2_h3unyo .menu01 {
	background-image: url(argo2/img/menutag_unyo.jpg);
	background-repeat: no-repeat;
	height: 35px;
	width: 143px;
	background-position: 0px 0px;
	float: left;
}
#contents .arog2_h3unyo .menu02 {
	background-image: url(argo2/img/menutag_unyo.jpg);
	background-repeat: no-repeat;
	height: 35px;
	width: 143px;
	background-position: -143px 0px;
	float: left;
}
#contents .arog2_h3unyo .menu03 {
	background-image: url(argo2/img/menutag_unyo.jpg);
	background-repeat: no-repeat;
	height: 35px;
	width: 144px;
	background-position: -286px 0px;
	float: left;
}
#contents .arog2_h3unyo .menu01 a {
	height: 27px;
	width: 143px;
	display:block;
	text-indent: -9999px;
}
#contents .arog2_h3unyo .menu02 a {
	height: 27px;
	width: 143px;
	display:block;
	text-indent: -9999px;
}
#contents .arog2_h3unyo .menu03 a {
	height: 27px;
	width: 144px;
	display:block;
	text-indent: -9999px;
}
#contents .arog2_h3unyo .menu02 a:hover {
	background-image: url(argo2/img/menutag_ov.jpg);
	background-repeat: no-repeat;
	background-position: -143px 0px;
}
#contents .arog2_h3unyo .menu03 a:hover {
	background-image: url(argo2/img/menutag_ov.jpg);
	background-repeat: no-repeat;
	background-position: -286px 0px;
}

#contents .arog2_h4 {
	background-image: url(argo2/img/fund_title.jpg);
	background-repeat: no-repeat;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 16px;
	font-weight: bold;
	margin-bottom: 4px;
}
#contents .arog2_tab01 {
	width: 430px;
	background-image: url(argo2/img/line_table02.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	margin-bottom: 16px;
}
#contents .arog2_tab01 caption {
	text-align: left;
	background-image: url(argo2/img/bg_caption01.gif);
	background-repeat: repeat-x;
	color: #FFFFFF;
	padding-top: 6px;
	padding-left: 9px;
	background-color: #9AA8A9;
	padding-bottom: 6px;
}
#contents .arog2_tab01 th {
	background-color: #EEEEEE;
	text-align:center;
	padding-top: 6px;
	padding-bottom: 6px;
}
#contents .arog2_tab01 td {
	text-align:center;
	padding-top: 8px;
	padding-bottom: 8px;
}
#contents .arog2_tab01 .th01,
#contents .arog2_tab01 .td01 {
	background-image: url(argo2/img/line_table01.gif);
	background-repeat: repeat-y;
	background-position: right;
}
#contents .arog2_tab01 .td02 {
}
#contents .arog2_tab01 .td02 a {
   text-decoration:underline;
}
#contents .arog2_tab01 .td03 {
	background-image: url(argo2/img/bg_tab01td.gif);
	width: 51px;
	background-position: bottom;
}
#contents .arog2_tab01 .td04 {
	width: 51px;
	background-image: url(argo2/img/line_table02.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
#contents .arog2_tab01 .td05 {
	background-image: url(argo2/img/line_table01.gif);
	background-repeat: repeat-y;
	background-position: right;
}
#contents .arog2_tab01 .td06 {
}
#contents .arog2_grahtxt01 {
	padding-top: 5px;
	padding-bottom: 20px;
	padding-left: 15px;
	font-weight:bold;
}
#contents .arog2_h3tokutyo {
	height: 55px;
	width: 430px;
}
#contents .arog2_h3tokutyo .menu01 {
	background-image: url(argo2/img/menutag_tokutyo.jpg);
	background-repeat: no-repeat;
	height: 55px;
	width: 143px;
	background-position: 0px 0px;
	float: left;
}
#contents .arog2_h3tokutyo .menu02 {
	background-image: url(argo2/img/menutag_tokutyo.jpg);
	background-repeat: no-repeat;
	height: 55px;
	width: 143px;
	background-position: -143px 0px;
	float: left;
}
#contents .arog2_h3tokutyo .menu03 {
	background-image: url(argo2/img/menutag_tokutyo.jpg);
	background-repeat: no-repeat;
	height: 55px;
	width: 144px;
	background-position: -286px 0px;
	float: left;
}
#contents .arog2_h3tokutyo .menu01 a {
	height: 27px;
	width: 143px;
	display:block;
	text-indent: -9999px;
}
#contents .arog2_h3tokutyo .menu02 a {
	height: 27px;
	width: 143px;
	display:block;
	text-indent: -9999px;
}
#contents .arog2_h3tokutyo .menu03 a {
	height: 27px;
	width: 144px;
	display:block;
	text-indent: -9999px;
}
#contents .arog2_h3tokutyo .menu01 a:hover {
	background-image: url(argo2/img/menutag_ov.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#contents .arog2_h3tokutyo .menu03 a:hover {
	background-image: url(argo2/img/menutag_ov.jpg);
	background-repeat: no-repeat;
	background-position: -286px 0px;
}
#contents .arog2_text01 {
	background-image: url(argo2/img/icon_squre.gif);
	background-repeat: no-repeat;
	margin-left: 8px;
	padding-left: 20px;
	padding-right: 10px;
	background-position: 0px 3px;
	padding-bottom: 15px;
}
#contents .arog2_text02 {
width:288px;
margin:0 auto 20px auto;
}
#contents .arog2_text03 {
	background-image: url(argo2/img/icon_squre.gif);
	background-repeat: no-repeat;
	margin-left: 8px;
	padding-left: 20px;
	padding-right: 10px;
	background-position: 0px 3px;
	padding-bottom: 5px;
}
#contents .arog2_box01 {
	padding-left: 30px;
	padding-bottom: 15px;
}
#contents .arog2_box01 li  {
	background-image: url(argo2/img/icon_squre02.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	padding-left:15px;
}
#contents .arog2_box01 li a  {
    color:#0000FF;
	text-decoration:underline;
}
#contents .arog2_text03 {
	background-image: url(argo2/img/icon_squre.gif);
	background-repeat: no-repeat;
	margin-left: 8px;
	padding-left: 20px;
	padding-right: 10px;
	background-position: 0px 3px;
	padding-bottom: 30px;
}
#contents .arog2_arog2_h3boshu {
	height: 55px;
	width: 430px;
}
#contents .arog2_h3boshu .menu01 {
	background-image: url(argo2/img/menutag_boshu.jpg);
	background-repeat: no-repeat;
	height: 55px;
	width: 143px;
	background-position: 0px 0px;
	float: left;
}
#contents .arog2_h3boshu .menu02 {
	background-image: url(argo2/img/menutag_boshu.jpg);
	background-repeat: no-repeat;
	height: 55px;
	width: 143px;
	background-position: -143px 0px;
	float: left;
}
#contents .arog2_h3boshu .menu03 {
	background-image: url(argo2/img/menutag_boshu.jpg);
	background-repeat: no-repeat;
	height: 55px;
	width: 144px;
	background-position: -286px 0px;
	float: left;
}
#contents .arog2_h3boshu .menu01 a {
	height: 27px;
	width: 143px;
	display:block;
	text-indent: -9999px;
}
#contents .arog2_h3boshu .menu02 a {
	height: 27px;
	width: 143px;
	display:block;
	text-indent: -9999px;
}
#contents .arog2_h3boshu .menu03 a {
	height: 27px;
	width: 144px;
	display:block;
	text-indent: -9999px;
}
#contents .arog2_h3boshu .menu01 a:hover {
	background-image: url(argo2/img/menutag_ov.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#contents .arog2_h3boshu .menu02 a:hover {
	background-image: url(argo2/img/menutag_ov.jpg);
	background-repeat: no-repeat;
	background-position: -143px 0px;
}
#contents .arog2_tab02 {
	width:430px;
	margin-bottom: 10px;
	clear: both;
}
#contents .arog2_tab02 th {
	background-image:url(argo2/img/bg_tab02th.gif);
	background-position:left bottom;
	width: 106px;
	padding:5px 0 5px 10px;
	color:#FFFFFF;
}
#contents .arog2_tab02 td {
	background-image: url(argo2/img/line_table02.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	padding:5px 0 5px 10px;
}
#contents .arog2_text04 {
	margin-top: 0;
	/*
	width: 170px;
	margin-right: auto;
	margin-left: auto;
	*/
	text-align: center;
}
#contents .arog2_text04 span {
	padding: 0px 0px 2px 0px;
	background-image: url(argo2/img/line_text04.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}

#contents .arog2_text04 a {
	padding: 0px 0px 0px 12px;
	margin: 0px 0px 0px -4px;
	background-image: url(argo2/img/icon_squre02.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
    color:#0000FF;
}
#contents .arog2_box02 {
    margin-top: 30px;
    margin-bottom: 20px;
	width: 343px;
	margin-right: 0px;
	margin-left: 45px;
}
#contents .arog2_box02 li {
	float: left;
}
#contents .arog2_box02 li a{
	text-indent: -9999px;
	display:block;
	text-decoration:none;
	height:29px;
}

#contents .arog2_box02 .list01 {
	background-image: url(argo2/img/btn01.jpg);
	background-repeat: no-repeat;
	height: 54px;
	width: 169px;
}
#contents .arog2_box02 .list02 {
	background-image: url(argo2/img/btn02.jpg);
	background-repeat: no-repeat;
	height: 54px;
	width: 169px;
}
#contents .arog2_box02:after {
 content:".";
 display: block;
 height:0px;
 clear:both;
 visibility:hidden;
}
#contents .arog2_box02 {
 display:inline-block;
}

/* Hides from IE-mac \*/
* html #contents .arog2_box02 {height: 1%;}
.clearfix {display:block;}
/* End hide from IE-mac */

#contents .undermenu .arog2_box03 {
	width: 430px;
	background-image: url(../img/page_bottom.jpg);
	background-repeat: no-repeat;
	height: 20px;
	background-position: left top;
}
#contents .undermenu .arog2_box03 li {
	height: 25px;
	float: left;
}
#contents .undermenu .arog2_box03 li a{
	text-indent: -9999px;
	display:block;
	text-decoration:none;
	height:25px;
}
#contents .undermenu .arog2_box03 li a:hover{
	display:block;
	text-indent: -9999px;
}
#contents .undermenu .arog2_box03 .list01 {
	margin-left: 145px;
	width: 150px;
    
}
#contents .undermenu .arog2_box03 .list02 {
	width: 120px;
}
#contents .undermenu .arog2_box03:after {
 content:".";
 display: block;
 height:0px;
 clear:both;
 visibility:hidden;
}
#contents .undermenu .arog2_box03 {
 display:inline-block;
}

/* Hides from IE-mac \*/
* html #contents .undermenu .arog2_box03 {height: 1%;}
.clearfix {display:block;}
/* End hide from IE-mac */




/*商品 gold (ゴールド・プラス２ 商品)
*******************************************************************************/
h2#gold_title {
background-image: url(gold/img/gold_title.jpg);
}

.gold_right_01 {
margin: 0px 15px 30px 0px;
text-align: right;
}

.gold_right_01 a {
padding: 0px 0px 0px 10px;
background: url(gold/img/ic_03.gif) no-repeat 0px 2px;
text-decoration: underline;
color: #0000FF;
}


.gold_txt_01 {
margin: 17px 0px 0px 3px;
}

.gold_img_02 {
padding: 22px 0px 0px 5px;
}

.gold_img_02 div .img_01 {
float: left;
}

.gold_img_02 div .img_02 {
float: right;
}

.gold_txt_02 {
padding: 0px 0px 11px 18px;
}

.gold_txt_02 img {
float: left;
}

.gold_txt_02 p {
padding: 45px 10px 0px 0px; 
margin: 0px 0px 0px 153px;
}

ul.gold_ul_01 {
margin: 18px 10px 0px 0px;
}

ul.gold_ul_01 li {
padding: 0px 0px 3px 18px;
background: url(gold/img/ic_01.gif) no-repeat 3px 5px;
}

.gold_title_01 {
margin: 25px 0px 13px 0px;
background: url(gold/img/line_01.gif) repeat-x bottom;
}

.gold_title_01 strong {
padding: 0px 0px 0px 17px;
background: url(gold/img/ic_02.gif) no-repeat;
}

.gold_title_02 {
}

ul.gold_ul_02 {
margin: 7px 10px 0px 18px;
}

ul.gold_ul_02 li {
padding: 0px 0px 3px 18px;
background: url(gold/img/ic_01.gif) no-repeat 3px 5px;
}

.gold_txt_03 {
margin: 0px 0px 17px 18px;
}

.gold_title_03 {
margin: 22px 0px 0px 0px;
}

.gold_img_03 {
margin: 15px 0px 31px 0px;
}

.gold_txt_04 {
margin: 12px 0px 30px 0px;
text-align: right;
}

.gold_txt_04 a {
padding: 0px 0px 0px 10px;
background: url(gold/img/ic_03.gif) no-repeat 0px 2px;
text-decoration: underline;
color: #0000FF;
}

.gold_txt_05 {
padding: 12px 10px 46px 18px;
text-indent: -12px;
}

.gold_table {
margin: 12px 0px 0px 0px;
}



/*platinum (プラチナ・プラス１１ 商品)
*******************************************************************************/
h2#platinum_title {
background-image: url(platinum/img/platinum_title.jpg);
}


.platinum_img_01 {
width: 406px;
height: 70px;
margin: 0px 0px 0px 17px;
background: url(platinum/img/platinum_txt_01.jpg) no-repeat;
text-indent: -9999px;
}

.platinum_txt_01 {
width: 408px;
margin: 0px 0px 0px 3px;
}

.platinum_txt_01 p {
width: 237px;
float: left;
}

.platinum_txt_01 img {
padding: 27px 0px 0px 0px;
float: right;
}

.platinum_red {
margin: 5px 0px 20px 3px;
color: #CE2020;
}

.platinum_txt_02 {
margin: 0px 0px 40px 0px;
}

.platinum_txt_02 p img {
padding: 10px 0px 0px 10px;
float: left;
}

.platinum_txt_02 div {
margin: 0px 0px 0px 104px;
}

.platinum_txt_02 p.platinum_txt03 {
width: 328px;
height: 57px;
background: url(platinum/img/platinum_txt_02.jpg) no-repeat;
text-indent: -9999px;
}

.platinum_txt_02 div dl {
width: 302px;
padding: 6px 12px 6px 12px;
margin: 8px 0px 0px 0px;
border: 1px solid #ADADAD;
}

.platinum_txt_02 div dl dt,
.platinum_txt_02 div dl dd {
height: 15px;
text-indent: -9999px;
}

.platinum_txt_02 div dl dd {
margin: 1px 0px 0px 13px;
}

.platinum_txt_02 div dl .platinum_dl_01 {
width: 50px;
background: url(platinum/img/platinum_txt_03_01.gif) no-repeat;
}

.platinum_txt_02 div dl .platinum_dl_02 {
width: 222px;
background: url(platinum/img/platinum_txt_03_02.gif) no-repeat;
}

.platinum_txt_02 div dl .platinum_dl_03 {
padding: 4px 0px 0px 0px;
margin: 4px 0px 0px 0px;
background: url(platinum/img/line_01.gif) repeat-x top;
}

.platinum_txt_02 div dl dt span {
width: 145px;
display: block;
background: url(platinum/img/platinum_txt_03_03.gif) no-repeat;
}

.platinum_txt_02 div dl .platinum_dl_04 {
width: 149px;
background: url(platinum/img/platinum_txt_03_04.gif) no-repeat;
}

.platinum_benefit_01 {
margin: 0px 0px 0px 3px;
}

ul.platinum_money {
margin: 16px 0px 20px 0px;
} 

ul.platinum_money .li_01 {
width: 433px;
height: 31px;
background: url(platinum/img/platinum_ul_01.jpg) no-repeat;
text-indent: -9999px;
}

ul.platinum_money .li_02 {
width: 433px;
height: 38px;
background: url(platinum/img/platinum_ul_02.jpg) no-repeat;
text-indent: -9999px;
}

ul.platinum_money .li_03 {
width: 433px;
height: 37px;
margin: 3px 0px 0px 0px;
background: url(platinum/img/platinum_ul_03.jpg) no-repeat;
text-indent: -9999px;
}

.platinum_img_02 {
margin: 0px 0px 0px 3px;
}

.platinum_img_02 img {
float: left;
}

.platinum_benefit_02 {
margin: 33px 0px 17px 3px;
}

.platinum_img_03 {
margin: 0px 0px 0px 3px;
}

.platinum_img_txt_01 {
width: 124px;
margin: 15px 0px 0px 0px;
float: left;
}

.platinum_img_txt_01 span {
width: 99px;
display: block;
font-size: 11px;
}

.platinum_img_txt_01 img {
padding: 6px 5px 6px 5px;
background: url(platinum/img/bg_platinum_img_04.jpg);
}

.platinum_graph_01 {
}

.platinum_txt_03 {
width: 420px;
margin: 16px 0px 16px 3px;
}

.platinum_right_01 {
margin: 0px 15px 30px 0px;
text-align: right;
}

.platinum_right_01 a {
padding: 0px 0px 0px 10px;
background: url(platinum/img/ic_03.gif) no-repeat 0px 2px;
text-decoration: underline;
color: #0000FF;
}


ul.platinum_ul_01 {
margin: 18px 10px 0px 0px;
}

ul.platinum_ul_01 li {
padding: 0px 0px 3px 18px;
background: url(platinum/img/ic_01.gif) no-repeat 3px 5px;
}

ul.platinum_ul_01 ul {
padding: 3px 0px 0px 0px;
}

ul.platinum_ul_01 ul li {
padding: 0px 0px 3px 12px;
background: url(platinum/img/ic_02.gif) no-repeat 5px 5px;
}


ul.platinum_ul_02 {
margin: 7px 10px 20px 18px;
}

ul.platinum_ul_02 li {
padding: 0px 0px 3px 18px;
background: url(platinum/img/ic_01.gif) no-repeat 3px 5px;
}


.platinum_title_01 {
margin: 25px 0px 13px 0px;
padding: 0px 0px 3px 0px;
background: url(platinum/img/line_02.gif) repeat-x bottom;
}

.platinum_title_01 strong {
padding: 0px 0px 0px 17px;
background: url(platinum/img/ic_04.gif) no-repeat;
}

.platinum_title_02 {
padding: 0px 0px 0px 20px;
text-indent: -20px;
}

.platinum_title_02 strong {
}

.platinum_img_04 {
margin: 14px 0px 34px 0px;
}

.platinum_img_04 img.img_01 {
padding: 0px 0px 0px 9px;
float: left;
}

.platinum_img_04 img.img_02 {
padding: 0px 5px 0px 0px;
float: right;
}

.platinum_table_01 {
margin: 0px 0px 30px 0px;
}

.platinum_table_02 {
margin: 10px 0px 30px 0px;
}



ul.platinum_ul_03 {
margin: 18px 10px 60px 0px;
}

ul.platinum_ul_03 li {
padding: 0px 0px 3px 18px;
background: url(platinum/img/ic_01.gif) no-repeat 3px 5px;
}

ul.platinum_ul_03 ul {
padding: 3px 0px 0px 0px;
}

ul.platinum_ul_03 ul li {
padding: 0px 0px 3px 12px;
background: url(platinum/img/ic_02.gif) no-repeat 5px 5px;
}






#contents .platinum_tab01 {
	width: 430px;
	background-image: url(argo2/img/line_table02.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	margin-bottom: 16px;
}
#contents .platinum_tab01 caption {
	text-align: left;
	background-image: url(argo2/img/bg_caption01.gif);
	background-repeat: repeat-x;
	color: #FFFFFF;
	padding-top: 6px;
	padding-left: 9px;
	background-color: #9AA8A9;
	padding-bottom: 6px;
}
#contents .platinum_tab01 th {
	background-color: #EEEEEE;
	text-align:center;
	padding-top: 6px;
	padding-bottom: 6px;
}
#contents .platinum_tab01 td {
	text-align:center;
	padding-top: 8px;
	padding-bottom: 8px;
}
#contents .platinum_tab01 .th01,
#contents .platinum_tab01 .td01 {
	background-image: url(argo2/img/line_table01.gif);
	background-repeat: repeat-y;
	background-position: right;
}
#contents .platinum_tab01 .td02 {
}
#contents .platinum_tab01 .td02 a {
   text-decoration:underline;
}
#contents .platinum_tab01 .td02 {
	background-image: url(platinum/img/bg_tab01td.gif);
	width: 117px;
	background-position: bottom;
}
#contents .platinum_tab01 .td03 {
	background-image: url(platinum/img/bg_tab02td.gif);
	width: 170px;
	background-position: bottom;
}

#contents .platinum_tab01 .td04 {
	width: 140px;
	background-image: url(platinum/img/line_table03.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}



/*.graham2 (グラハム・オープン２ 商品)
*******************************************************************************/
h2#graham2_title {
background-image: url(graham2/img/graham2_title.jpg);
}

/*welton (ウェルトン・オープン２ 商品)
*******************************************************************************/
h2#welton_title {
background-image: url(welton/img/welton_title.jpg);
}

/*dsf (ダイヤモンド・セレクトFX 商品)
*******************************************************************************/
h2#dsf_title {
background-image: url(dsf/img/dsf_title.jpg);
}







/*サイトマップ
*******************************************************************************/
h2#sitemap_title {
background-image: url(sitemap/img/sitemap_title.jpg);
}

.sitemap_ul {
margin: 17px 0px 35px 13px;
}

.sitemap_ul li {
padding: 1px 0px;
}

.sitemap_ul li span {
padding: 2px 0px;
background: url(sitemap/img/line_01.gif) repeat-x bottom;
}

.sitemap_ul li a {
padding: 0px 0px 0px 12px;
background: url(sitemap/img/ic_01.gif) no-repeat 1px 3px;
}
.sitemap_ul li a:hover {
color: #0E660E;
}

/*プライバシーポリシー
*******************************************************************************/
h2#privacy_title {
background-image: url(privacy/img/privacy_title.jpg);
}

.privacy_txt_01 {
margin: 16px 0px 0px 3px;
}

ul.privacy_ul_01 {
margin: 33px 0px 0px 30px;
}

ul.privacy_ul_01 li {
margin: 0px 0px 15px 0px;
list-style-type: decimal
}


.privacy_ul_02 {
margin: 18px 0px 0px 3px;
}


ul.privacy_ul_03 {
margin: 12px 0px 12px 30px;
}

ul.privacy_ul_03 li {
margin: 0px 0px 0px 0px;
list-style-type: decimal
}



ul.privacy_ul_04 {
margin: 12px 0px 12px 33px;
}

ul.privacy_ul_04 li {
margin: 0px 0px 15px 0px;
list-style-type: decimal
}

.privacy_txt_right_01 {
margin: 33px 0px 25px 0px;
text-align: right;
}


/*リスク説明
*******************************************************************************/
h2#risk_title {
background-image: url(risk/img/risk_title.jpg);
}

.risk_img_txt img {
width: 391px;
margin: 0px 0px 0px 8px;
}

.risk_txt_01 {
margin: 11px 0px 34px 3px;
}

.risk_txt_02 {
margin: 16px 0px 0px 3px;
}

ul.risk_ul_01 {
margin: 22px 0px 0px 9px;
}

ul.risk_ul_01 li {
background: url(risk/img/ic_01.gif) no-repeat 0px 2px;
text-indent: 15px;
}

ul.risk_ul_01 li h4 {
font-weight: bold;
}

ul.risk_ul_01 li ul {
margin: 0px 0px 16px 0px;
}

ul.risk_ul_01 li ul li {
margin: 6px 0px 0px 5px;
padding: 0px 0px 0px 15px;
background: url(risk/img/ic_02.gif) no-repeat 2px 5px;
text-indent: 0px;
}

.risk_txt_right_01 {
padding: 20px 0px 15px 0px;
text-align: right;
}


/*リンク
*******************************************************************************/
h2#link_title {
background-image: url(link/img/link_title.jpg);
}

ul.link_ul_01 {
margin: 18px 0px 25px 11px;
}

ul.link_ul_01 li {
padding: 0px 0px 0px 13px;
background: url(link/img/ic_01.gif) no-repeat 1px 6px;
}


ul.link_ul_01 li a:hover {
color:#0E660E;
}
/*各種届出用紙
*******************************************************************************/
h2#paper_title {
background-image: url(paper/img/paper_title.jpg);
}

.paper_txt_01 {
margin: 11px 0px 25px 3px;
}

.paper_txt_02 {
margin: 11px 0px 25px 3px;
}



ul.paper_ul_01 {
margin: 22px 0px 0px 9px;
}

ul.paper_ul_01 li {
text-indent: 15px;
}

ul.paper_ul_01 li h4 {
background: url(paper/img/ic_01.gif) no-repeat 0px 2px;
font-weight: bold;
}

ul.paper_ul_01 li ul {
margin: 0px 0px 16px 0px;
}

ul.paper_ul_01 li ul li {
margin: 6px 0px 0px 5px;
padding: 0px 0px 0px 15px;
background: url(paper/img/ic_02.gif) no-repeat 2px 5px;
text-indent: 0px;
}

ul.paper_ul_01 li ul li a {
color: #0066CC;
text-decoration: underline;
}



.paper_txt_right_01 {
margin: 0px 3px 0px 0px;
padding: 20px 0px 15px 0px;
text-align: right;
}

.paper_txt_right_01 a {
padding: 0px 0px 0px 14px;
background: url(paper/img/ic_03.gif) no-repeat 4px 2px;
color: #0000FF;
text-decoration: underline;
}



/*勧誘方針
*******************************************************************************/
h2#kanyuu_title {
background-image: url(kanyuu/img/kanyuu_title.jpg);
}

.kanyuu_txt_01 {
margin: 0px 0px 25px 3px;
}

dl.kanyuu_dl_01 {
margin: 32px 0px 0px 10px;
clear: both;
}

dl.kanyuu_dl_01 dl {
margin: 20px 0px 0px 0px;
clear: both;
}

dl.kanyuu_dl_01 dt {
width: 18px;
float: left;
}

dl.kanyuu_dl_01 dt strong {
color: #006633;
}

dl.kanyuu_dl_01 dd {
margin: 0px 0px 15px 18px;
}

dl.kanyuu_dl_01 dl dt {
width: 160px;
padding: 0px 0px 0px 17px;
background: url(kanyuu/img/ic_01.gif) no-repeat 5px 7px;
}


dl.kanyuu_dl_01 dl dd {
margin: 0px 0px 0px 160px;
padding: 0px 0px 0px 31px;
background: url(kanyuu/img/line_01.gif) no-repeat 0px 7px;
}

.kanyuu_txt_02 {
margin: 18px 0px 0px 2px;
padding: 0px 0px 0px 12px;
text-indent: -12px;
}

.kanyuu_txt_right_01 {
margin: 0px 3px 0px 0px;
padding: 20px 0px 15px 0px;
text-align: right;
}


/*商品ファンドとは
*******************************************************************************/
h2#first_title {
background-image: url(first/img/first_title.jpg);
}

.first_txt_01 {
margin: 0px 5px 12px 3px;

}

html*.first_txt_01 {
font-size: 11px;
}
* html .first_txt_01 {
font-size: 12px;
}

.first_txt_02 {
margin: 0px 0px 25px 3px;
}


dl.first_dl_01 {
margin: 15px 0px 0px 10px;
clear: both;
}

dl.first_dl_01 dl {
margin: 10px 5px 0px 0px;
clear: both;
}

dl.first_dl_01 dt {
margin: 0px 0px 5px 0px;
}

dl.first_dl_01 dt strong {
}

dl.first_dl_01 dd {
margin: 0px 0px 15px 19px;
}

dl.first_dl_01 dd p {
margin: 0px 0px 13px 0px;
}

dl.first_dl_01 dd p img {
margin: 15px 0px 0px 0px;
padding: 0px !important;
}

dl.first_dl_01 dd h4 {
font-weight: bold;
}

dl.first_dl_01 dl dt {
width: 95px;
padding: 0px 0px 0px 17px;
margin: 0px 0px 0px 0px;
background: url(first/img/ic_01.gif) no-repeat 5px 7px;
float: left;
}


dl.first_dl_01 dl dd {
margin: 0px 0px 0px 95px;
padding: 0px 0px 0px 31px;
background: url(first/img/line_01.gif) no-repeat 0px 7px;
}

dl.first_dl_01 dd.first_sp {
margin: 0px 0px 30px 19px;
}

.first_txt_02 {
margin: 15px 5px 12px 3px;
}


.first_div_01 {
margin: 0px 0px 50px 3px;
}

.first_div_01 p.first_bana_01 img {
padding: 0px !important;
}

.first_div_01 p.first_bana_01 {
width: 141px;
display: block;
float: left;
}

.first_div_01 p.first_txt_01 {
width: 274px;
padding: 0px 0px 0px 6px;
display: block;
float: left;
}

html*.first_div_01 p.first_txt_01 {
font-size: 11px;
}
* html .first_div_01 p.first_txt_01 {
}


.first_txt_01 a {
color: #0066CC;
text-decoration: underline;
}


/*商品ファンドの投資にあたってのるい留意事項
*******************************************************************************/
h2#ryuui_title {
background-image: url(ryuui/img/ryuui_title.jpg);
}

ul.ryuui_ul_01 {
margin: 0px 0px 0px 3px;
}

ul.ryuui_ul_01 li {
padding: 0px 0px 3px 0px;
margin: 0px 0px 6px 0px;
background: url(ryuui/img/line_01.gif) repeat-x bottom;
}

ul.ryuui_ul_01 li span {
padding: 0px 0px 0px 22px;
background: url(ryuui/img/ic_01.gif) no-repeat 8px 3px;
display: block;
}



/*本人確認法
*******************************************************************************/
h2#honnin_title {
background-image: url(honnin/img/honnin_title.jpg);
}

.honnin_txt_01 {
margin: 15px 0px 25px 3px;
}

.honnin_txt_02 {
margin: 15px 0px 20px 3px;
}

h4.honnin_h_01 {
margin: 0px 0px 5px 20px;
}

.honnin_txt_03 {
margin: 0px 0px 0px 43px;
}

ul.honnin_ul_01 {
margin: 3px 0px 20px 43px;
}

ul.honnin_ul_02 {
margin: 3px 0px 5px 43px;
}

ul.honnin_ul_01 li,
ul.honnin_ul_02 li {
padding: 0px 0px 0px 17px;
background: url(honnin/img/ic_01.jpg) no-repeat 2px 4px;
}


/*用語集
*******************************************************************************/
h2#yougo_title {
background-image: url(yougo/img/yougo_title.jpg);
}

ul.yougo_ul_01 {
width: 439px;
}

ul.yougo_ul_01:after {
 content:".";
 display: block;
 height:0px;
 clear:both;
 visibility:hidden;
}

ul.yougo_ul_01 li {
width: 47px;
padding: 2px 0px;
margin: 0px 0px 0px 1px;
background: #9AA8A9;
border-top: 3px solid #788B8D;
text-align: center;
float: left;
}

ul.yougo_ul_01 li a {
color: #FFFFFF;
}



ul.yougo_ul_02 {
width: 432px;
margin: 0px 0px 30px 0px;
background: #EEEEEE;
}

ul.yougo_ul_02:after {
 content:".";
 display: block;
 height:0px;
 clear:both;
 visibility:hidden;
}

ul.yougo_ul_02 li {
width: 86px;
padding: 2px 0px;
text-align: center;
float: left;
}

ul.yougo_ul_02 li a {
text-decoration: underline;
}


.yougo_ta {
	width:430px;
	margin: 0px 0px 30px 0px;
}
.yougo_ta th {
	background-image:url(yougo/img/bg_tab02th.gif);
	background-position:left bottom;
	width: 105px;
	padding:5px 0 5px 0px;
	text-align: center;
	color:#FFFFFF;
}
.yougo_ta td {
	background-image: url(yougo/img/line_table02.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	padding:5px 5px 5px 10px;
}

.yougo_ta td p.tel {
padding: 0px 0px 0px 25px;
background: url(yougo/img/img_tel.gif) no-repeat 0px 1px;
}

.yougo_ta td.yougo_p {
margin: 8px 0px 9px 0px;
}

.yougo_ta td.yougo_p a {
padding: 0px 0px 0px 13px;
background: url(yougo/img/ic_01.gif) no-repeat 0px 3px;
text-decoration: underline;
color: #0000FF;
}

.yougo_text {
margin: 0px 0px 0px 5px;
}

/*FAQ
*******************************************************************************/
h2#faq_title_cancell {
background-image: url(faq/img/faq_title_cancell.jpg);
}

h2#faq_title_order {
background-image: url(faq/img/faq_title_order.jpg);
}


h2#faq_title_platinum {
background-image: url(faq/img/faq_title_platinum.jpg);
}

h2#faq_title_procedure {
background-image: url(faq/img/faq_title_procedure.jpg);
}


h2#faq_title_fund {
background-image: url(faq/img/faq_title_fund.jpg);
}

h2#faq_title_other {
background-image: url(faq/img/faq_title_other.jpg);
}


#faqwaku .faq_color_01 {
color: #0033CC;
text-decoration: underline;
}

#faqwaku .faq_color_02 {
color: #0066CC;
text-decoration: underline;
}

#faqwaku{
margin: 0px 0px 30px 0px;
background: url(faq/img/bg_waku_middle.jpg) repeat-y #FDFDFD;
}

#faqup {
width: 429px;
background: url(faq/img/bg_waku_up.jpg) no-repeat top;
}

#faqun {
width:415px;
padding:2px 7px 7px 7px;
background: url(faq/img/bg_waku_un.jpg) no-repeat bottom;
}

*html #faqwaku{
}

*html #faqun{
width:412px;
padding:7px 7px 7px 7px;
}


#faqwaku dl{
margin:0;
padding:0;
}

#faqwaku dl dt{
font-size:12px;
background:url(faq/img/faqconbar.jpg) no-repeat;
width:415px;
margin:5px 0px 2px 0px;
}

#faqwaku dl dt a{
color:#333333;
text-decoration:none;
padding:5px 0px 0px 23px;
width:392px;
height:20px;
display:block;
}

#faqwaku dl dt a:hover{
color:#E15102;
text-decoration:underline;
}

#faqwaku dl dd{
color:#333333;
margin:0px 0px 20px 0px;
padding:15px 15px 15px 15px;
font-size:12px;
background:#FFFFFF;
border: 1px solid #BDBDBD;
width:383px;
line-height:16px;
display:block;
}

#faqwaku dl dd ul{
margin:0;
padding:0;
}

#faqwaku dl dd ul li{
margin:0px;
font-size:12px;
list-style:none;
background:url(faq/img/list_icon.gif) no-repeat 0px 5px;
padding:0px 0px 0px 10px;
}

#faqwaku dl dd #client{
background:url(faq/img/faq_client_title.jpg) no-repeat 0px 0px;
width:354px;
height:443px;
padding-left:28px;
padding-top:9px;
margin-top:20px;
}

#faqwaku dl dd #client .ue .block{
padding-bottom:10px;
margin: 0px 0px 0px 12px;
}

#faqwaku dl dd #client .ue p span{
padding-right:18px;
color:#006633;
font-weight:bold;
}

#faqwaku dl dd #client .ue .red{
font-size:11px;
color:#FF0000;
padding:5px 0px 0px 41px;
text-indent:-11px;
}

#faqwaku dl dd #client .ue .faq_txt_01{
font-size:11px;
padding:5px 0px 0px 30px;
color: #666666;
}

#faqwaku dl dd #client .sita{
padding-left:40px;
}

#faqwaku dl dd #client .sita p{
padding-bottom:5px;
}

#faqwaku dl dd #client .sita ul{
padding:0px;
}

#faqwaku dl dd #client .sita ul li{
padding-bottom:6px;
}

#faqwaku dl dd #client .sita ul li p{
padding-top:5px;
}

#faqwaku dl dd #client .faq_sita_01 {
padding-left:32px;
}



#faqwaku dl dd #company{
background:url(faq/img/faq_company_title.jpg) no-repeat 0px 0px;
width:354px;
height:141px;
padding-left:28px;
padding-top:73px;
}

#faqwaku dl dd #company .ue {
padding-bottom:5px;
margin:0px 0px 0px 10px;
}

#faqwaku dl dd #company .ue p{
/* width:305px; */
padding:0px 0px 11px 0px;
margin:0px 0px 0px 30px;
}

#faqwaku dl dd #company .ue span{
padding-right:10px;
color:#006633;
font-weight:bold;
float:left;
}

#faqwaku dl #faq02 ul{
margin-left:5px;
padding-top:10px;
}

#faqwaku dl #faq02 ul li{
padding-bottom:3px;
}

/*tuika
-------------------------------------------------------------------------------------------------*/
#faqwaku dl #faq01 ul{
padding-top:0px;
}

#faqwaku dl #faq06 ul{
padding-top:8px;
}

/*platinum
-------------------------------------------------------------------------------------------------*/
#faqwaku dl dd #gluf img{
padding:0px;
margin:5px 0px 5px 0px;

}

#faqwaku dl dd #gluf p{
padding:0px;
margin:0px;
font-size:11px;
}

#faqwaku dl dd #gluf span{
float:left;
padding:0px 3px 0px 5px;
font-size:11px;
}

#faqwaku dl dd #gluf .text{
width:362px;
padding:0px 0px 0px 12px;
text-indent:-11px;
/* float:left; */
}

#faqwaku dl dd #syoukan{
padding-top:10px;
}

#faqwaku dl dd #syoukan p{
padding:0px 0px 5px 0px;
margin:0px;
}

#faqwaku dl dd #syoukan .rei{
color:#FF6600;
}

#faqwaku dl dd #syoukan .rei span{
padding-right:16px;
color:#333333;
}

#faqwaku dl dd #syoukan .shiki{
padding-left:34px;
}

#faqwaku dl dd dl dt{
width:350px;
background:none;
font-size:12;
font-weight:bold;
}

#faqwaku dl dd dl dd{
width:372px;
background:none;
font-size:12;
border:none;
padding:5px 0px 0px 10px;
margin-bottom:15px;
}

#faqwaku dl dd dl dd p{
margin:0px;
}

#faqwaku dl dd dl dd .souryou{
padding:10px 0px 10px 10px;
}

#faqwaku dl dd .dot{
width:330px;
background:url(faq/img/dot_line.gif) repeat-x top;
padding-left:45px;
padding-top:10px;
}

#faqwaku dl dd .dot h3 {
margin: 0px 0px 5px 0px;
font-weight: bold;
}

#faqwaku dl dd h2{
font-size:12px;
font-weight:bold;
padding-bottom:5px;
margin:0px;
}

#faqwaku dl dd table{
width:330px;
}

#faqwaku dl dd table .left{

}


#faqwaku dl dd table .right{
background:url(faq/img/tel_icon.gif) no-repeat 0px 1px;
padding-left:25px;
}

#faqwaku dl #faq07 ul{
padding-top:10px;
}

#faqwaku dl #faq07 ul li{
padding-bottom:3px;
}

/*other
-------------------------------------------------------------------------------------------------*/
#faqwaku dl dd #kojin h3{
font-size:14px;
color:#005D00;
font-weight:bold;
}

#faqwaku dl dd #kojin #other h4{
background:url(faq/img/title_icon.jpg) no-repeat 0px 2px;
padding-left:15px;
font-size:12px;
font-weight:bold;
margin:10px 0px 0px 0px;
}

#faqwaku dl dd #kojin #other ul{
margin:0px 0px 0px 15px;
padding:0px;
}

#faqwaku dl dd #kojin #kakutei h4{
background:url(faq/img/title_icon.jpg) no-repeat 0px 2px;
padding-left:15px;
font-size:12px;
font-weight:bold;
margin:10px 0px 0px 0px;
}

#faqwaku dl dd #kojin #kakutei ul{
margin:0px 0px 15px 3px;
padding:0px;
}

#faqwaku dl dd #kojin #kakutei ul li{
background:none;
padding-left:13px;
}

#faqwaku dl dd #kojin #kakutei p{
padding-bottom:16px;
}

#faqwaku dl dd #kojin #asan h4{
font-size:12px;
font-weight:bold;
margin:0px;
}

#faqwaku dl dd #kojin #asan table{
border:#CCCCCC 1px solid;
width:383px;
margin-top:10px;
margin-bottom:5px;
}

#faqwaku dl dd #kojin #asan table .left{
background:url(faq/img/bg_other_table.gif) repeat-x;
width:182px;
height:26px;
color:#FFFFFF;
}

#faqwaku dl dd #kojin #asan table .left02{
background:#9AA8A9;
width:182px;
height:26px;
color:#FFFFFF;
}

#faqwaku dl dd #kojin #asan table .money{
background:url(faq/img/dot_line.gif) repeat-x bottom;
}

#faqwaku dl dd #kojin #asan table td{
text-align:center;
}

#faqwaku dl dd #kojin #asan ul{
padding-bottom:2px;
margin-left:10px;
}

#faqwaku dl dd #kojin #asan ul li{
padding-bottom:3px;
}

#faqwaku dl dd #houjin{
background:url(faq/img/dot_line.gif) repeat-x top;
padding-top:20px;
margin-top:20px;
}

#faqwaku dl dd #houjin h3{
font-size:14px;
color:#005D00;
font-weight:bold;
}

/*procedure
-------------------------------------------------------------------------------------------------*/
#faqwaku dl dd .step{
padding-top:18px;
}

#faqwaku dl dd .step span{
padding-right:3px;
color:#006633;
font-weight:bold;
float:left;
}

#faqwaku dl dd .step p{
margin: 0px 0px 0px 51px;
}

#faqwaku dl dd .step .list_glope{
padding-left:50px;
}

#faqwaku dl dd .step ul li span{
color:#333333;
font-weight:normal;
width:200px;
}

#faqwaku dl dd .step dl{
padding-top:5px;
padding-left:50px;
}

#faqwaku dl dd .step dl dt{
background:url(faq/img/list_icon.gif) no-repeat 0px 5px;
padding-left:10px;
padding-bottom:0px;
margin:0px;
width:75px;
float:left;
font-weight:normal;
}

#faqwaku dl dd .step dl dd{
padding:0px 0px 5px 0px;
margin:0px;
width:240px;
float:left;
}

#faqwaku dl dd .step .faq_txt_02 {
padding: 10px 0px 0px 0px;
float: none;
}

#faqwaku dl dd .step ul.faq_ul_01 {
padding: 5px 0px 5px 50px !important;
float: none;
}

#faqwaku dl dd .step ul.faq_ul_01 li {
padding: 0px 0px 0px 12px;
background-image: none;
text-indent: -12px;
}


#faqwaku dl dd .step .syorui{
padding-left:50px;
}

#faqwaku dl dd .step .syorui p{
padding-top:8px;
padding-bottom:5px;
}

#faqwaku dl dd .step .syorui ul li{
clear:both;
}

#faqwaku dl #faq03 .step #kakunin{
margin-left:50px;
padding-top:15px;
}

#faqwaku dl #faq03 .step #kakunin h3 {
margin: 0px 0px 0px 0px;
font-weight: normal;
}

#faqwaku dl #faq03 .step #kakunin h2{
font-weight:normal;
}

#faqwaku dl #faq03 .step #kakunin p{
padding:0px;
margin:0px;
width:310px;
float:left;
}

#faqwaku dl #faq03 .step #kakunin span{
width:4px;
font-weight:normal;
color:#333333;
float:left;
padding-bottom:3px;
}

#faqwaku dl dd .jyusyo{
width:313px;
padding-left:11px;
padding-top:7px;
padding-bottom:7px;
margin-top:5px;
margin-left:50px;
margin-bottom:0px;
border:#9ACC99 1px solid;
}





/*お知らせ
*******************************************************************************/
h2#info_title {
background-image: url(info/img/info_title.jpg);
}

.info_txt_right_01 {
text-align: right;
}

.info_txt_01 {
margin: 14px 0px 0px 0px;
}

.info_txt_h_01 {
margin: 8px 0px 0px 0px;
font-size: 16px;
font-weight: bold;
}


ul.info_ul_01 {
margin: 25px 0px 0px 5px;
}

ul.info_ul_01 li {
padding: 0px 0px 0px 0px;
}

ul.info_ul_02 {
width: 425px;
padding: 6px 0px 0px 9px;
background: #F5F5F5;
}

ul.info_ul_02 li {
padding: 0px 0px 0px 0px;
}

ul.info_ul_02 li p.info_txt_02 {
margin: 5px 0px 23px 6px;
}

ul.info_ul_02 li p.info_txt_03 {
margin: 7px 0px 0px 6px;
padding: 0px 0px 13px 0px;
}

ul.info_ul_02 li h3 {
padding: 0px 0px 0px 18px;
background: url(info/img/ic_01.gif) no-repeat 1px 3px;
}

ul.info_ul_02 li dl {
margin: 13px 0px 8px 0px;
}

ul.info_ul_02 li dl dt {
padding: 0px 0px 0px 24px;
background: url(info/img/ic_02.gif) no-repeat 9px 5px;
float: left;
}

ul.info_ul_02 li dl dd {
margin: 0px 0px 5px 262px;
}

.info_up {
width: 434px;
height: 4px;
margin: 29px 0px 0px 0px;
background: url(info/img/line_up.jpg) no-repeat;
font-size: 1px;
}

.info_un {
width: 434px;
height: 4px;
background: url(info/img/line_un.jpg) no-repeat;
font-size: 1px;
}

.info_txt_right_02 {
margin: 26px 0px 0px 0px;
padding: 0px 0px 0px 14px;
background: url(info/img/ic_03.gif) no-repeat 0px 5px;
float: right;
}

.info_txt_right_02:after {
 content:".";
 display: block;
 height:0px;
 clear:both;
 visibility:hidden;
}

.info_txt_right_02 a {
color: #0000FF;
text-decoration: underline;
}

/*バックナンバー
***************************/
h2#backnumber_title {
background-image: url(info/img/backnumber_title.jpg);
}

h3.backnumbar_h_01 {
width: 424px;
height: 18px;
margin: 0px 0px 18px 3px;
background: url(info/img/bg_01.gif) repeat-x;
}

.backnumbar_h_01 strong {
width: 72px;
height: 15px;
padding: 3px 0px 0px 0px;
margin: 0px auto;
background: #ffffff;
display: block;
text-align: center;
}

.backnumbar_ul_01 {
width: 412px;
padding: 0px 0px 50px 18px;
background: url(info/img/line_01.gif) repeat-x bottom;
}

.backnumbar_ul_01 li {
padding: 0px 0px 4px 12px;
background: url(info/img/ic_02.gif) no-repeat 0px 5px;
}

.backnumbar_ul_01 li a {
text-decoration: underline;
}

.backnumbar_ul_02 {
margin: 8px 0px 0px 0px;
}

.backnumbar_ul_02 li {
width: 85px;
height: 26px;
padding: 0px 1px 0px 0px;
background: url(info/img/bg_year.jpg) no-repeat;
float: left;
}

.backnumbar_ul_02 li a {
padding: 4px 0px 4px 34px;
display: block;
}



/*ご契約までの流れ
*******************************************************************************/
/* 共通 */
/* 枠 */
.order_waku_01 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.order_waku_02 {
margin: 30px 0px 60px 0px;
}

.order_net {
width: 218px;
float: left;
}

.order_mail {
width: 216px;
float: left;
}

#contents .order_net img,
#contents .order_mail img {
padding: 0px;
margin: 0px;
}

/* 見出し */
.order_net .order_net_title {
width: 210px;
height: 30px;
background: url(order/img/net_app.jpg) no-repeat;
text-indent: -9999px;
}

.order_mail .order_mail_title {
width: 210px;
height: 30px;
margin: 0px 0px 0px 5px;
background: url(order/img/mail_app.jpg) no-repeat;
text-indent: -9999px;
}

.order_net .order_net_title_01 {
width: 210px;
height: 38px;
background: url(order/img/net_app_01.jpg) no-repeat;
text-indent: -9999px;
}

.order_mail .order_mail_title_01 {
width: 210px;
height: 38px;
background: url(order/img/mail_app_01.jpg) no-repeat;
text-indent: -9999px;
}


.order_guest {
width: 51px;
height: 16px;
margin:0px 0px 0px 2px;
padding: 1px 0px 0px 18px;
background: url(order/img/bg_guest.gif) no-repeat;
}

.order_mail .order_guest {
_width: 53px;
_padding: 1px 0px 0px 20px;
_background: url(order/img/bg_guest.gif) no-repeat 2px 0px;
}

html*.order_guest {
margin:0px 0px 0px 1px;
}
* html .order_guest {
margin:0px 0px 0px 2px;
}

.order_corp {
width: 51px;
height: 16px;
padding: 1px 0px 0px 27px;
background: url(order/img/bg_corp.gif) no-repeat;
}

.order_waku_03 .order_corp {
float: left;
}

.order_waku_03 .order_guest {
float: left;
}

.order_waku_03 .order_corp {

}

/* 画像文字 */
.order_waku_01 a {
color: #0066CC;
text-decoration: underline;
}

.order_txt_02 {
width: 146px;
height: 16px;
margin: 3px 0px 2px 136px !important;
background: url(order/img/txt_01.gif) no-repeat;
text-indent: -9999px;
}

.order_txt_net_01 {
width: 98px;
height: 18px;
margin: 5px auto 0px auto !important;
background: url(order/img/txt_net_01.gif) no-repeat;
text-indent: -9999px;
}

.order_txt_net_02 {
width: 50px;
height: 18px;
margin: 5px auto 0px auto !important;
background: url(order/img/txt_net_02.gif) no-repeat;
text-indent: -9999px;
}

.order_txt_net_03 {
width: 66px;
height: 18px;
margin: 5px auto 0px auto !important;
background: url(order/img/txt_net_03.gif) no-repeat;
text-indent: -9999px;
}

.order_txt_mail_00 {
width: 174px;
height: 18px;
margin: 5px 0px 0px 6px !important;
background: url(order/img/txt_mail_00.gif) no-repeat;
text-indent: -9999px;
}

.order_txt_mail_01 {
width: 98px;
height: 18px;
margin: 5px auto 0px auto !important;
background: url(order/img/txt_mail_01.gif) no-repeat;
text-indent: -9999px;
}

.order_txt_mail_02 {
width: 50px;
height: 18px;
margin: 5px auto 0px auto !important;
background: url(order/img/txt_mail_02.gif) no-repeat;
text-indent: -9999px;
}

.order_txt_mail_03 {
width: 66px;
height: 18px;
margin: 5px auto 0px auto !important;
background: url(order/img/txt_mail_03.gif) no-repeat;
text-indent: -9999px;
}

.order_txt_01_01 {
width: 146px;
height: 16px;
margin: 8px 0px 2px 187px !important;
background: url(order/img/txt_02.gif) no-repeat;
text-indent: -9999px;
}

.order_txt_01_03 {
width: 66px;
height: 16px;
margin: 8px 0px 2px 179px !important;
background: url(order/img/txt_03.gif) no-repeat;
text-indent: -9999px;
}





/* テキスト */
.order_waku_middle_type_01 p,
.order_waku_middle_type_02 p {
margin: 10px 17px 0px 7px;
}

.order_waku_03 p {
margin: 8px 17px 0px 10px;
}

.order_waku_middle_type_02 p.order_txt_01 {
padding: 0px 0px 20px 0px;
}

.order_waku_un_01_01 p.order_color_black,
.order_waku_un_02_01 p.order_color_black {
margin: 10px 17px 0px 7px;
color: #000000;
}

.order_waku_un_01_01 p.order_color_gray {
margin: 0px 17px 0px 18px;
color: #666666;
font-size: 11px;
text-indent: -11px;
}

.order_waku_un_01_01 p.order_color_gray_01 {
margin: 0px 17px 46px 18px;
_margin: 0px 17px 47px 18px;
color: #666666;
font-size: 11px;
text-indent: -11px;
}

.order_waku_un_02_01 p.order_color_gray {
margin: 3px 17px 7px 18px;
color: #666666;
font-size: 11px;
text-indent: -11px;
}
.order_waku_un_01_01 p.order_color_red {
margin: 0px 10px 0px 7px;
color: #FF0000;
}

p.order_color_orange {
color: #FF3300;
}

.order_waku_02 p.txt_03 {
padding: 0px 0px 30px 0px;
}

.order_waku_02 p.txt_04 {
padding: 0px 0px 47px 0px;
}

.order_waku_un_04_01 p.order_txt_01_02 {
padding: 0px 0px 15px 0px;
} 

.order_waku_un_04_02 p.order_txt_01_04 {
padding: 0px 0px 15px 0px;
}


/* その他(イメージ リストなど) */
.order_waku_un_01_01 img {
margin: 2px 0px 10px 0px !important;
}

.order_waku_middle_type_01 ul.order_list_01 {
padding: 0px 0px 53px 0px;
_padding: 0px 0px 54px 0px;
margin: 10px 17px 0px 7px;
}

.order_waku_middle_type_02 ul.order_list_01 {
padding: 0px 0px 20px 0px;
margin: 10px 17px 0px 7px;
}

.order_waku_middle_type_01 ul.order_list_01 li,
.order_waku_middle_type_02 ul.order_list_01 li {
padding: 0px 0px 0px 15px;
background: url(order/img/ic_01.gif) no-repeat 2px 4px;
}

dl.order_mail_list_01 {
margin: 0px 0px 0px 0px;
}

dl.order_mail_list_01 dt {
width: 161px;
height: 14px;
margin: 0px 0px 0px 6px;
text-indent: -9999px;
}

dl.order_mail_list_01 dt.free {
background: url(order/img/txt_freedial.gif) no-repeat top left;
}

dl.order_mail_list_01 dd.tel {
width: 178px;
padding: 0px 0px 6px 14px;
margin: 7px 0px 4px 8px;
background: url(order/img/line_01.jpg) repeat-x bottom;
}

dl.order_mail_list_01 dt.hp {
padding: 0px 0px 6px 0px;
background: url(order/img/txt_hp.gif) no-repeat top left;
}

dl.order_mail_list_01 dd.bt {
padding: 1px 0px 4px 1px;
}


.order_sp_img {
margin: 0px 0px 0px 1px;
}


/* 中の枠 (ネット) */
.order_waku_middle_type_01 {
width: 216px;
background: url(order/img/bg_middle_01.jpg) repeat-y;
}


.order_waku_up_01_01 {
background: url(order/img/bg_up_type_01_01.jpg) no-repeat top;
}

.order_waku_un_01_01 {
padding: 14px 0px 0px 6px;
background: url(order/img/bg_un_type_01_01.jpg) no-repeat bottom;
}

.order_sp {
width: 5px;
height: 100px;
margin: 0px 0px 0px 107px;
background: url(order/img/bg_01.gif) repeat-y 0px 8px;
_background: url(order/img/bg_01.gif) repeat-y 0px 9px;
}

html*.order_sp {
height: 123px;
}

* html .order_sp {
height: 100px;
_height: 104px;
}


.order_waku_up_01_02 {
background: url(order/img/bg_up_type_01_02.jpg) no-repeat top;
}

.order_waku_un_01_02_01 {
padding: 28px 0px 2px 6px;
background: url(order/img/bg_un_type_01_02.jpg) no-repeat bottom;
}

.order_waku_un_01_02_02 {
padding: 14px 0px 0px 6px;
background: url(order/img/bg_un_type_01_02.jpg) no-repeat bottom;
}


.order_waku_up_01_03 {
background: url(order/img/bg_up_type_01_03.jpg) no-repeat top;
}

.order_waku_un_01_03 {
padding: 14px 0px 0px 6px;
background: url(order/img/bg_un_type_01_03.jpg) no-repeat bottom;
}

/* 中の枠 (郵便) */
.order_waku_middle_type_02 {
width: 216px;
background: url(order/img/bg_middle_02.jpg) repeat-y left;
}


.order_waku_up_02_01 {
background: url(order/img/bg_up_type_02_01.jpg) no-repeat top left;
}

.order_waku_un_02_01 {
padding: 14px 0px 0px 6px;
background: url(order/img/bg_un_type_02_01.jpg) no-repeat bottom left;
}

html*.order_waku_un_02_01 {
padding: 14px 0px 5px 6px;
}
* html .order_waku_un_02_01 {
padding: 14px 0px 0px 6px;
_padding: 14px 0px 1px 6px;
}

.order_waku_up_02_02 {
background: url(order/img/bg_up_type_02_02.jpg) no-repeat top left;
}

.order_waku_un_02_02 {
padding: 13px 0px 0px 6px;
background: url(order/img/bg_un_type_02_02.jpg) no-repeat bottom left;
}

/* 中の枠 (共通) */
.order_waku_03 {
width: 434px;
background: url(order/img/bg_middle_03.jpg) repeat-y left;
}

.order_waku_up_03 {
background: url(order/img/bg_up_type_03.jpg) no-repeat top left;
}

.order_waku_un_03 {
padding: 16px 0px 20px 6px;
background: url(order/img/bg_un_type_03_01.jpg) no-repeat bottom left;
}

.order_waku_up_04_01 {
background: url(order/img/bg_up_type_03_01.jpg) no-repeat top left;
}

.order_waku_un_04_01 {
padding: 11px 0px 0px 6px;
background: url(order/img/bg_un_type_03_01.jpg) no-repeat bottom left;
}

.order_waku_un_04_02 {
padding: 11px 0px 0px 6px;
background: url(order/img/bg_un_type_03_02.jpg) no-repeat bottom left;
}



/*追加型
**************************/
h2#order_add_title {
background-image: url(order/img/order_add_title.jpg);
}

.order_txt_app_01 {
width: 276px;
height: 19px;
margin: 0px auto 18px auto;
background: url(order/img/txt_add_01.gif) no-repeat;
text-indent: -9999px;
}

/*プラチナプラスシリーズ
**************************/
h2#order_platinum_title {
background-image: url(order/img/order_platinum_title.jpg);
}

.order_txt_app_02 {
width: 167px;
height: 19px;
margin: 0px auto 18px auto;
background: url(order/img/txt_add_02.gif) no-repeat;
text-indent: -9999px;
}


/*小窓
*******************************************************************************/



/*本人確認
**************************/
#small_window_kakunin {
width: 550px;
}

#kakunin_main {
padding: 75px 0px 0px 0px;
}

#kakunin_main h1 {
width: 519px;
height: 62px;
margin: 0px 0px 19px 0px;
padding: 0px 0px 0px 15px;
background: url(order/img/kakunin_title.jpg) no-repeat right;
text-indent: -9999px;
}

#kakunin_main .txt_01 {
margin: 0px 30px 12px 29px
}

#kakunin_main .up {
width: 515px;
margin: 0px 0px 0px 17px;
background: url(order/img/line_up.jpg) no-repeat;
font-size: 1px;
}

#kakunin_main .middle {
width: 497px;
padding: 7px 0px 0px 22px;
margin: 0px 0px 0px 17px;
background: #F5F5F8;
}

#kakunin_main .middle h2 {
background-image:url(order/img/bg_title.jpg);
background-repeat:no-repeat;
font-weight:bold;
margin-bottom:15px;
padding-bottom:5px;
padding-left:16px;
padding-top:5px;
}

#kakunin_main .middle ul.ul_01 {
width: 452px;
margin: 0px 0px 10px 0px;
padding: 11px 0px 5px 16px;
background: url(order/img/line_01.jpg) repeat-x bottom;
}

#kakunin_main .middle ul.ul_02 {
width: 452px;
margin: 0px 0px 10px 0px;
padding: 11px 0px 5px 16px;
}

#kakunin_main .middle ul.ul_03 {
width: 452px;
margin: 0px 0px 0px 0px;
padding: 11px 0px 5px 16px;
}

#kakunin_main .middle ul li {
padding: 0px 0px 0px 13px;
background: url(order/img/ic_01.gif) no-repeat 0px 5px;
}

.txt_02 {
margin: 0px 0px 0px 12px;
padding: 0px 0px 22px;
}

.txt_03 {
margin: 16px 30px 12px 29px
}

#kakunin_main .un {
width: 515px;
margin: 0px 0px 0px 17px;
background: url(order/img/line_un.jpg) no-repeat;
font-size: 1px;
}

#kakunin_header {
width: 100%;
height: 55px;
background: url(order/img/bg_header.jpg) repeat-x;
position: absolute;
top: 0px;
}

#kakunin_header p {
padding: 13px 0px 0px 11px;
}

#small_window_kakunin p.close {
padding: 18px 0px 17px 0px;
text-align: right;
}


/* 証券用に追加 
/* 20070703 サイバーコモディティーHP
1.contents-center (メインコンテンツ中央)追加
************************************************************************/


#contents .center-box {
	height: auto;
	width: 430px;
}
#contents .center-box .title {
	/*	background-image: url(img/cmn_bg_ttl.gif); shinada */
	background-image: url(../img-basic/cmn_bg_ttl.jpg);
	background-repeat: no-repeat;
	height: 25px;
	width: 420px;
	margin-top: 20px;
	padding-top: 5px;
	padding-left: 8px;
}

#contents .center-box .title0 {
	height: 25px;
	width: 420px;
	margin-top: 5px;
	padding-top: 5px;
	padding-left: 8px;
}

#contents .center-box .title0 h1 {
	width: 420px;
	height: auto;
	font-size: 12px;
	color: #333333;
	font-weight: normal;
	float: left;
}

#contents .center-box .title-m {
	/*	background-image: url(img/cmn_bg_ttl.gif); shinada */
	background-image: url(../img-basic/cmn_bg_ttl.jpg);
	background-repeat: no-repeat;
	height: 25px;
	width: 420px;
	margin-top: 10px;
	padding-top: 5px;
	padding-left: 8px;
}

#contents .center-box .title h3 {
	width: 290px;
	height: auto;
	font-size: 12px;
	color: #333333;
	font-weight: normal;
	float: left;
}

#contents .center-box .title .bar {
/*okita ver*/
	width: 310px;
	height: auto;
	font-size: 12px;
	color: #333333;
	font-weight: normal;
	float: left;
}

#contents .center-box .title .bar .link {
/*okita ver*/
	background-image: url(../img/cmn_yajirushi.gif);
	background-repeat: no-repeat;
	background-position: 325px 5px;
	float: left;
	height: auto;
	width: 85px;
	padding-top: 2px;
	padding-left: 340px;
	clear: both;
}

#contents .center-box .title .link {
	/*okita ver*/
	background-image: url(../img/cmn_yajirushi.gif);
	background-repeat: no-repeat;
	background-position: 5px;
	height: auto;
	width: 85px;
	padding-left: 18px;
	float: left;
}

#contents .center-box .title .ichiran {
	background-image: url(../img/cmn_yajirushi.gif);
	background-repeat: no-repeat;
	width: 55px;
	height: auto;
	padding-left: 15px;
	font-size: 12px;
	color: #333333;
	font-weight: normal;
	float: right;
	background-position: left;
}

#contents .center-box .oshirase-box {
	height: 410px;
	width: 435px;
	margin-bottom: 2px;
	padding-bottom: 5px;
	margin-top: 1px;
	padding-top: 1px;
}

#contents .center-box .oshirase-box .o-1 {
	height: auto;
	width: 430px;
	margin-top: 1px;
	margin-bottom: 1px;
	padding-top: 1px;
	padding-bottom: 1px;
}
#contents .center-box .oshirase-box .o-1 .date {
	float: left;
	height: auto;
	width: 60px;
	padding-top: 2px;
	padding-left: 5px;
	clear: both;
}
#contents .center-box .oshirase-box .o-1 .text {
	float: left;
	height: auto;
	width: 355px;
	padding-top: 2px;
	padding-left: 5px;
	padding-right: 5px;
}

#contents .center-box .oshirase-box .o-1 .text2 {
	float: left;
	height: 35px;
	width: 355px;
	padding-top: 2px;
	padding-left: 5px;
	padding-right: 5px;
}

#contents .center-box .oshirase-box .o-1 .text a:hover,
#contents .center-box .oshirase-box .o-1 .text2 a:hover {
	color:#ff0000;
}

#contents .center-box .swap-box {
	height: auto;
	width: 430px;
	margin-bottom: 2px;
	padding-bottom: 1px;
	margin-top: 1px;
	padding-top: 1px;
}

#contents .center-box .swap-box .o-1 {
	height: auto;
	width: 430px;
	margin-top: 2px;
	margin-bottom: 1px;
	padding-top: 1px;
	padding-bottom: 1px;
}
#contents .center-box .swap-box .o-1 .s1 {
	background-image: url(../img/cmn_yajirushi.gif);
	background-repeat: no-repeat;
	background-position: 1px 5px;
	float: left;
	height: auto;
	width: 85px;
	padding-top: 2px;
	padding-left: 12px;
	clear: both;
}

#contents .center-box .swap-box .o-1 .s2 {
	background-image: url(../img/cmn_yajirushi.gif);
	background-repeat: no-repeat;
	background-position: 1px 5px;
	float: left;
	height: auto;
	width: 70px;
	padding-top: 2px;
	padding-left: 12px;
	padding-right: 5px;
}

#contents .center-box .swap-box .o-1 .s3 {
	background-image: url(../img/cmn_yajirushi.gif);
	background-repeat: no-repeat;
	background-position: 1px 5px;
	float: left;
	height: auto;
	width: 80px;
	padding-top: 2px;
	padding-left: 12px;
	padding-right: 5px;
}


#contents .center-box .topics-box {
	height: 150px;
	width: 430px;
	margin-bottom: 2px;
	padding-bottom: 5px;
	margin-top: 1px;
	padding-top: 1px;
}

#contents .center-box .topics-box .o-1 {
	height: auto;
	width: 430px;
	margin-top: 1px;
	margin-bottom: 1px;
	padding-top: 1px;
	padding-bottom: 1px;
}
#contents .center-box .topics-box .mcfs {

	height: auto;
	width: 430px;
	margin-top: 1px;
	margin-bottom: 1px;
	padding-top: 1px;
	padding-bottom: 1px;
}
#contents .center-box .topics-box .o-1 .date {
	float: left;
	height: auto;
	width: 60px;
	padding-top: 2px;
	padding-left: 5px;
	clear: both;
}
#contents .center-box .topics-box .o-1 .text {
	float: left;
	height: auto;
	width: 355px;
	padding-top: 2px;
	padding-left: 5px;
	padding-right: 5px;
}

#contents .center-box .topics-box .o-1 .text2 {
	float: left;
	height: 35px;
	width: 355px;
	padding-top: 2px;
	padding-left: 5px;
	padding-right: 5px;
}

#contents .center-box .topics-box .o-1 .text a:hover,
#contents .center-box .topics-box .o-1 .text2 a:hover {
	color:#ff0000;
}



#contents .center-box .topics-box1 {
	height: 225px;
	width: 430px;
	margin-bottom: 2px;
	padding-bottom: 5px;
	margin-top: 1px;
	padding-top: 1px;
}

#contents .center-box .topics-box1 .o-1 {
	height: auto;
	width: 430px;
	margin-top: 1px;
	margin-bottom: 1px;
	padding-top: 1px;
	padding-bottom: 1px;
}

#contents .center-box .topics-box1 .o-1 .date {
	float: left;
	height: auto;
	width: 60px;
	padding-top: 2px;
	padding-left: 5px;
	clear: both;
}
#contents .center-box .topics-box1 .o-1 .text {
	float: left;
	height: auto;
	width: 355px;
	padding-top: 2px;
	padding-left: 5px;
	padding-right: 5px;
}

#contents .center-box .topics-box1 .o-1 .text2 {
	float: left;
	height: 35px;
	width: 355px;
	padding-top: 2px;
	padding-left: 5px;
	padding-right: 5px;
}

#contents .center-box .topics-box1 .o-1 .text a:hover,
#contents .center-box .topics-box1 .o-1 .text2 a:hover {
	color:#ff0000;
}


#contents .center-box .topics-box-mcfs {
	height: 120px;
	width: 430px;
	margin-bottom: 2px;
	padding-bottom: 5px;
	margin-top: 1px;
	padding-top: 1px;
}

#contents .center-box .topics-box-mcfs .o-1 {
	height: auto;
	width: 430px;
	margin-top: 1px;
	margin-bottom: 1px;
	padding-top: 1px;
	padding-bottom: 1px;
}

#contents .center-box .topics-box-mcfs .o-1 .date {
	float: left;
	height: auto;
	width: 60px;
	padding-top: 2px;
	padding-left: 5px;
	clear: both;
}
#contents .center-box .topics-box-mcfs .o-1 .text {
	float: left;
	height: auto;
	width: 430px;
	padding-top: 2px;
	padding-left: 5px;
	padding-right: 5px;
}

#contents .center-box .topics-box-mcfs .o-1 .text2 {
	float: left;
	height: 35px;
	width: 355px;
	padding-top: 2px;
	padding-left: 5px;
	padding-right: 5px;
}

#contents .center-box .topics-box-mcfs .o-1 .text a:hover,
#contents .center-box .topics-box-mcfs .o-1 .text2 a:hover {
	color:#ff0000;
}



/*sidemenu_right .cyumoku の新バージョン*/
#sidemenu_right .cyumoku-info {
	height: 50px;
	width: 138px;
	margin-top: 8px;
	margin-bottom: 8px;
	margin-left: 2px;
	border: 1px solid #FFFFFF;
	background-image: url(../images/cyu-1.gif);
	background-repeat: no-repeat;
	background-position: 5px 5px;
}


/*sidemenu_right .cyumoku .block の新バージョン*/
#sidemenu_right .cyumoku-info .box-1 {
	float: right;
	height: auto;
	width: 98px;
	text-decoration: underline;
	font-size: 12px;
	padding-top: 3px;
	text-align: center;
	line-height:120%;
}

/*sidemenu_right .cyumoku .block p の新バージョン*/
#sidemenu_right .cyumoku-info .box-2 {
	float: right;
	width: 96px;
	font-size: 10px;
	text-align: left;
	padding-left: 2px;
	line-height:110%;
}

#sidemenu_right .cyumoku-info-2 {
	height: 50px;
	width: 138px;
	margin-top: 8px;
	margin-bottom: 8px;
	margin-left: 2px;
	border: 1px solid #FFFFFF;
	background-image: url(../images/cyu-2.gif);
	background-repeat: no-repeat;
	background-position: 5px 5px;
}

#sidemenu_right .cyumoku-info-2 .box-2-1 {
	float: right;
	height: auto;
	width: 98px;
	text-decoration: underline;
	font-size: 12px;
	padding-top: 3px;
	text-align: center;
	line-height:120%;
}

#sidemenu_right .cyumoku-info-2 .box-2-2 {
	float: right;
	width: 96px;
	font-size: 10px;
	clear: none;
	text-align: left;
	padding-left: 2px;
	line-height:110%;
}

#sidemenu_right .cyumoku-info-3 {
	height: 50px;
	width: 138px;
	margin-top: 8px;
	margin-bottom: 8px;
	margin-left: 2px;
	border: 1px solid #FFFFFF;
	background-image: url(../images/cyu-3.gif);
	background-repeat: no-repeat;
	background-position: 5px 5px;
}

#sidemenu_right .cyumoku-info-3 .box-3-1 {
	float: right;
	height: auto;
	width: 98px;
	text-decoration: underline;
	font-size: 12px;
	padding-top: 3px;
	text-align: center;
	line-height:120%;
}

#sidemenu_right .cyumoku-info-3 .box-3-2 {
	float: right;
	width: 96px;
	font-size: 10px;
	clear: none;
	text-align: left;
	padding-left: 2px;
	line-height:110%;
}

#sidemenu_right .cyumoku-info-4 {
	height: 50px;
	width: 138px;
	margin-top: 8px;
	margin-bottom: 8px;
	margin-left: 2px;
	border: 1px solid #FFFFFF;
	background-image: url(../images/cyu-4.gif);
	background-repeat: no-repeat;
	background-position: 5px 5px;
}

#sidemenu_right .cyumoku-info-4 .box-4-1 {
	float: right;
	height: auto;
	width: 98px;
	text-decoration: underline;
	font-size: 12px;
	padding-top: 3px;
	text-align: center;
	line-height:120%;
}

#sidemenu_right .cyumoku-info-4 .box-4-2 {
	float: right;
	width: 96px;
	font-size: 10px;
	clear: none;
	text-align: left;
	padding-left: 2px;
	line-height:110%;
}


#sidemenu_right .mk_cyumoku-info-1 {
	height: 50px;
	width: 138px;
	margin-top: 8px;
	margin-bottom: 8px;
	margin-left: 2px;
	border: 1px solid #FFFFFF;
	background-image: url(../images/cyu-4.gif);
	background-repeat: no-repeat;
	background-position: 5px 5px;
}

#sidemenu_right .mk_cyumoku-info-1 .box-1-1 {
	float: right;
	height: auto;
	width: 98px;
	text-decoration: underline;
	font-size: 12px;
	padding-top: 5px;
	text-align: center;
	line-height:120%;
}

#sidemenu_right .mk_cyumoku-info-1 .box-1-2 {
	float: right;
	width: 96px;
	font-size: 10px;
	clear: none;
	text-align: left;
	padding-left: 2px;
	line-height:110%;
}

#sidemenu_right .mk_cyumoku-info-2 {
	height: 50px;
	width: 138px;
	margin-top: 8px;
	margin-bottom: 8px;
	margin-left: 2px;
	border: 1px solid #FFFFFF;
	background-image: url(../images/cyu-5.gif);
	background-repeat: no-repeat;
	background-position: 5px 5px;
}

#sidemenu_right .mk_cyumoku-info-2 .box-2-1 {
	float: right;
	height: auto;
	width: 98px;
	text-decoration: underline;
	font-size: 12px;
	padding-top: 3px;
	text-align: center;
	line-height:120%;
}

#sidemenu_right .mk_cyumoku-info-2 .box-2-2 {
	float: right;
	width: 96px;
	font-size: 10px;
	clear: none;
	text-align: left;
	padding-left: 2px;
	line-height:110%;
}

#sidemenu_right .mk_cyumoku-info-3 {
	height: 50px;
	width: 138px;
	margin-top: 8px;
	margin-bottom: 8px;
	margin-left: 2px;
	border: 1px solid #FFFFFF;
	background-image: url(../images/cyu-6.gif);
	background-repeat: no-repeat;
	background-position: 5px 5px;
}

#sidemenu_right .mk_cyumoku-info-3 .box-3-1 {
	float: right;
	height: auto;
	width: 98px;
	text-decoration: underline;
	font-size: 12px;
	padding-top: 3px;
	text-align: center;
	line-height:120%;
}

#sidemenu_right .mk_cyumoku-info-3 .box-3-2 {
	float: right;
	width: 96px;
	font-size: 10px;
	clear: none;
	text-align: left;
	padding-left: 2px;
	line-height:110%;
}


#sidemenu_right .mobile-info {
	height:auto;
	width: 138px;
	margin-top: 8px;
	margin-left: 2px;
	border: 1px solid #FFFFFF;
	background-color: #FFFFFF;
    font-size: 10px;
}

#sidemenu_right .mobile-info .box-1 {
	height: auto;
	width: 138px;
	text-align: center;
}

#sidemenu_right .mobile-info .box-2 {
	height:110px;
	width: 138px;
	background-image: url(../images/mobile-info-logo.gif);
	background-repeat: no-repeat;
}

#sidemenu_right .mobile-info .box-3 {
	height:auto;
	width: 138px;
	font-size: 10px;
	text-align: left;
}

#sidemenu_right .mobile-info .box-4 {
	height:auto;
	width: 138px;
	font-size: 10px;
}


/* 20070703 サイバーコモディティーHP

#sidemenu_right .mobile-info {
	height:210px;
	width: 138px;
	margin-top: 8px;
	margin-bottom: 8px;
	margin-left: 7px;
	border: 1px solid #FFFFFF;
	background-color: #FFFFFF;
	font-size: 10px;
	margin-right: 6px;
}

#sidemenu_right .mobile-info .box-1 {
	height: 30px;
	width: 138px;
	text-align: center;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}

#sidemenu_right .mobile-info .box-1 a:hover{
	text-decoration:underline;
	color:#009900;
}

#sidemenu_right .mobile-info .box-2 {
	height:120px;
	width: 138px;
	background-image: url(../img/mobile-info-logo.gif);
	background-repeat: no-repeat;
	background-position: center center;
}

#sidemenu_right .mobile-info .box-3 {
	height:34px;
	width: 138px;
	font-size: 10px;
	text-align: center;
	margin-top: 3px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	margin-bottom: 3px;
	padding-top: 0px;
	padding-bottom: 0px;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}

#sidemenu_right .mobile-info .box-4 {
	height:16px;
	width: 138px;
	font-size: 10px;
	text-decoration: underline;
	margin-top: 1px;
	margin-bottom: 1px;
}

#sidemenu_right .mobile-info .box-4 a:link {
	color:#666666;
	text-decoration:underline;
}
#sidemenu_right .mobile-info .box-4 a:visited {
	color:#666666;
	text-decoration:underline;
}
#sidemenu_right .mobile-info .box-4 a:hover {
	color:#009900;
	text-decoration:underline;
}



.undermenu-x {
	height: 50px;
	width: 500px;
	margin-top: 30px;
	margin-bottom: 20px;
	clear: both;
	float: right;
}

.option_comment {
width: 500px;
background-color:#E8FFD0;
}


/* footer */

#footer {
	color:#333333;
	background-image: url(../img/bg_footer.gif);
	margin: 0px;
	padding: 0px;
	background-repeat: repeat-x;
	height: auto;
	width: 760px;
}


#footer .undermenu{
	width:740px;
	padding-top: 15px;
	padding-bottom:10px;
	margin-left: 10px;
	margin-right: 10px;
/*
position:absolute;
bottom:50px;
left:166px;
*/
}

#footer .undermenu ul{
background:url(../img/line_dot02.gif) repeat-x bottom;
padding-bottom:10px;
margin-bottom:10px;
}

#footer .undermenu ul li{
display:inline;
}

#footer .undermenu ul li a{
font-size:11px;
display:inline;
text-decoration:underline;
}
/*  */
html*#footer .undermenu ul li a {
font-size:10px;
}
* html #footer .undermenu ul li a {
font-size:11px;
}


#footer .undermenu ul li a:hover{
display:inline;
text-decoration:none;
}

#footer .undermenu p{
width:auto;
font-size:11px;
text-align:right;
}



#footer .footer01 {
	text-align:left;
	font-size:12px;
	padding-left:7px;
	margin-top: 5px;
	padding-top: 8px;
	padding-bottom: 7px;
}

#footer .footer01-2 {
	text-align:left;
	font-size:12px;
	padding-left:8px;
	margin-top: 5px;
	width: auto;
}

#footer .f-address {
	text-align:right;
	font-style:normal;
	padding-right:3px;
	margin-bottom:3px;
	width: auto;
}

#footer .footer-last {
	text-align:right;
	font-size:10px;
	padding-right:3px;
	width: auto;
}

#contents .faq-box {
	height: auto;
	width: 580px;
	margin-bottom: 30px;
}

#contents .faq-box .left {
	float: left;
	height: auto;
	width: 270px;
	margin-bottom: 15px;
	padding-right: 10px;
	padding-left: 10px;
}

#contents .faq-box .right {
	float: left;
	height: auto;
	width: 270px;
	margin-bottom: 15px;
	padding-right: 10px;
	padding-left: 10px;
}

#contents .faq-box .left .title {
	background-image: url(sitemap/images/title.gif);
	background-repeat: no-repeat;
	height: 15px;
	width: 250px;
	text-align: left;
	padding-left: 20px;
	margin-top: 15px;
}

#contents .faq-box .right .title {
	background-image: url(sitemap/images/title.gif);
	background-repeat: no-repeat;
	height: 15px;
	width: 250px;
	text-align: left;
	padding-left: 20px;
	margin-top: 15px;
}

#contents .faq-box .right .title a {
	color:#000000;
	text-decoration:none;
}

#contents .faq-box .right .title a:hover {
	color:#CC0000;
	text-decoration:underline;
}


#contents .faq-box .left .text {
	height: auto;
	width: 250px;
	text-align: left;
	padding-top: 2px;
	padding-bottom: 2px;
}

#contents .faq-box .left .title a {
	color:#000000;
	text-decoration:none;
}

#contents .faq-box .left .title a:hover {
	color:#CC0000;
	text-decoration:underline;
}

#contents .faq-box .left .text a {
	color:#333333;
	text-decoration:underline;
}

#contents .faq-box .left .text a:hover {
	color:#FF0033;
	text-decoration:none;
}

#contents .faq-box .left .text1 {
	height: auto;
	width: 235px;
	text-align: left;
	padding-left: 15px;
	padding-top: 2px;
	padding-bottom: 2px;
}

#contents .faq-box .left .text1 a {
	color:#333333;
	text-decoration:underline;
}

#contents .faq-box .left .text1 a:hover {
	color:#FF0033;
	text-decoration:none;
}

#contents .faq-box .right .text {
	height: auto;
	width: 250px;
	text-align: left;
	padding-top: 2px;
	padding-bottom: 2px;
}

#contents .faq-box .right .text a {
	color:#333333;
	text-decoration:underline;
}

#contents .faq-box .right .text a:hover {
	color:#FF0033;
	text-decoration:none;
}


/* 200710　サイバーストック・Not Foundページ
************************************************************************/

#contents .search {
	height: auto;
	width: 560px;
	margin-top: 10px;
	margin-bottom: 15px;
	padding-top: 5px;
	padding-bottom: 5px;
}

#contents .search .box {
	height: auto;
	width: 560px;
}

#contents .search .box .box-1_left {
	float: left;
	width: 200px;
	height: auto;
	padding-top: 15px;
	padding-bottom: 15px;
	padding-left: 10px;
	text-align: left;
	clear: both;
}

#contents .search .box .box-2_right {
	width: 350px;
	float: left;
	height: auto;
	padding-top: 15px;
	padding-bottom: 15px;
	text-align: left;
}

#contents .search .box .box-2_right a:hover{
color:#FF3300;
text-decoration:underline;
}

#contents .search .box .box-3_left {
	float: left;
	width: 240px;
	height: auto;
	padding-top: 15px;
	padding-bottom: 15px;
	padding-left: 10px;
	text-align: left;
	clear: both;
}

#contents .search .box .box-4_right {
	width: 310px;
	float: left;
	height: auto;
	padding-top: 15px;
	padding-bottom: 15px;
	text-align: left;
}

#contents .search .box .box-4_right a:hover{
color:#FF3300;
text-decoration:underline;
}

#contents .search .box-2 {
	clear: both;
	float: left;
	width: 550px;
	padding: 5px;
	margin-top: 20px;
	margin-bottom: 5px;
	text-align: left;
}

#contents .search .box-3 {
	float: left;
	height: auto;
	width: 540px;
	margin-bottom: 15px;
	text-align: justify;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	line-height: 20px;
}

#contents .search .box-3 a:hover{
color:#FF3300;
text-decoration:underline;
}
.midashi02 {
	font-size: 10pt;
	font-weight: bold;
	width: 540px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #006600;
	border-left-color: #CCCCCC;
	padding-top: 2px;
	padding-bottom: 1px;
	padding-left: 6px;
	margin-bottom: 5px;
	margin-left: 1px;
}
.pagetop_title {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 18px;
	font-weight: bold;
	background-image: url(../img/cmn_bg_ttl1.gif);
	background-repeat: no-repeat;
	height: 62px;
	width: auto;
	padding-top: 18px;
	padding-left: 17px;
}

.midashi01 {
	font-size: 10pt;
	font-weight: bold;
	background-image: url(../img/550_25.gif);
	height: 25px;
	width: 550px;
	margin-bottom: 0px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 7px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-repeat: no-repeat;
}
.z {
	background-image: url(../img/z.gif);
	background-repeat: no-repeat;
	background-position: 5px;
	margin-bottom: 5px;
	padding-left: 25px;
}

/* 091110 ji*/
.tm_4im {
	width:542px;
	height:40px;
}

.tm_4im dl{
	height:auto;
	margin-right:2px;
	padding:0px;
	float:left;
    border-left-color:#339966;
    border-bottom-color:#333333;
    border-left:4px solid;
    border-bottom:1px solid;
}

.tm_4im dt{
	margin:0px;
	padding:0px;
}

.tm_4im dd a{
	height:35px;
	display:block;
	width:125px;
	margin:0px;
	padding:1px;
	text-align: center;
}

.tm_4im dd.cv a{
	height:35px;
	display:block;
	width:125px;
	margin:0px;
	padding:1px;
	text-align: center;
	background-color:#ccffcc;
}

.tm_4im dd a:hover,
.tm_4im dd.cv a:hover{
	background-color:#ccffcc;
	color:#666666;
}
.dsm-bloc1  {
	background-image: url(../service/img/ds01.gif);
	background-repeat: no-repeat;
	width: auto;
	margin-top: 5px;
	margin-right: 25px;
	margin-bottom: 5px;
	margin-left: 5px;
	background-position: right;
}
.dsm-bloc1  p {
	margin: 5px;
	width: 330px;
	padding: 5px;
}
.dsm-bloc2 {
	background-image: url(../service/img/ds03.gif);
	background-repeat: no-repeat;
	background-position: right;
	width: auto;
	margin-top: 5px;
	margin-right: 25px;
	margin-bottom: 5px;
	margin-left: 5px;
}
.dsm-bloc2  p {
	width: 330px;
	margin: 5px;
	padding: 5px;
}
.dsm-bloc3 {
	background-image: url(../service/img/mobqr.jpg);
	background-repeat: no-repeat;
	background-position: right;
	width: auto;
	margin-top: 5px;
	margin-right: 75px;
	margin-bottom: 5px;
	margin-left: 5px;
}
.dsm-bloc3 p {
	margin: 5px;
	padding: 5px;
	width: 330px;
}
.ds-midashi01 {
	font-size: 12pt;
	font-weight: bold;
	width: 550px;
	color: #FFFFFF;
	background-image: url(../service/img/ds.jpg);
	background-repeat: no-repeat;
	height: 37px;
	padding-top: 8px;
	padding-bottom: 5px;
	left: 3px;
}


.pagetop_header {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color: red;
	font-size: 16px;
	font-weight: bold;
	height: 62px;
	width: auto;
	padding-top: 10px;
	padding-left: 10px;
}

/* 091125 ji*/
.tm_2im {
	width:542px;
	height:40px;
}

.tm_2im dl{
	height:auto;
	margin-right:2px;
	padding:0px;
	float:left;
    border-left-color:#339966;
    border-bottom-color:#333333;
    border-left:4px solid;
    border-bottom:1px solid;
}

.tm_2im dt{
	margin:0px;
	padding:0px;
}

.tm_2im dd a{
	height:35px;
	display:block;
	width:125px;
	margin:0px;
	padding:1px;
	text-align: center;
}

.tm_2im dd.cv a{
	height:35px;
	display:block;
	width:125px;
	margin:0px;
	padding:1px;
	text-align: center;
	background-color:#ccffcc;
}

.tm_2im dd a:hover,
.tm_2im dd.cv a:hover{
	background-color:#ccffcc;
	color:#666666;
}