@charset "shift_jis";


/*****************************************************
             サービス配下 共通スタイル
******************************************************/


/* 共通h3,h2
-------------------------------------------------*/
#right_con h2 {
	clear:both;
}
.none,
#right_con h1.none,
#right_con h2.none {
	background:none;
	padding:0px;
	border:none;
}
#right_con h3 {
	clear:both;
}

#right_con h3.border_none {
	border:none;
}


/* h5
===============================================*/

.h5_none {
	background-color:#FFFFFF;
	padding: 5px 0px 5px 0px;
	font-size: 1em;
	margin-bottom:10px;
	border-bottom: 1px solid #C0C0C0;
}

/* 共通サービスアイコン
-------------------------------------------------*/
#right_con .service_type {
	clear:both;
	margin-bottom:7px;
}

/* 共通 h3タイプ
-------------------------------------------------*/
#main_pict {
	clear:both;
	margin-bottom:10px;
	display:block;
}

/* 共通 タイプ別アイコン(h3用)
-------------------------------------------------*/
.type0,.type1,.type2,.type3,.type4,.type5{
	padding-top:5px!important;
	padding-left: 70px!important;
/*	height:19px;*/
	width:670px;
	color:#102955;
	border-bottom:#012955 2px solid;
}
.type0 {
	background:url(../img/common/type0.gif) left top no-repeat!important;}
.type1 {
	background:url(../img/common/type1.gif) left top no-repeat!important;}
.type2 {
	background:url(../img/common/type2.gif) left top no-repeat!important;}
.type3 {
	background:url(../img/common/type3.gif) left top no-repeat!important;}
.type4 {
	background:url(../img/common/type4.gif) left top no-repeat!important;}
.type5 {
	background:url(../img/common/type5.gif) left top no-repeat!important;}


/* 共通 ボックス
-------------------------------------------------*/
.service_boxl {
	float:left;
	width:420px;
	margin-bottom:10px;
}
.service_boxl2 {
	float:left;
	width:500px;
	margin-bottom:10px;
}
.service_boxr {
	float:right;
	width:510px;
	margin-bottom:10px;
}

/* 共通リスト
-------------------------------------------------*/
.tool-list {
	margin:10px 0px 15px 0px;
	font-size:0.8em;
	clear:both;
}
.tool-list li {
	float:left;
	display:block;
	width:130px;
	padding:0px 20px 3px 8px;
	white-space:nowrap;
	background: url(/service/img/common/list_tool.gif) left center no-repeat;
}
.tool-list2 {
	margin:10px 0px 15px 0px;
	font-size:0.8em;
}
.tool-list2 li {
	display:block;
	float:left;
	width:100px;
	padding:0px 0px 3px 8px;
	white-space:nowrap;
	background: url(/service/img/common/list_tool.gif) left center no-repeat;
}
.menu-list {
	margin:10px 0px 15px 0px;
	display:block;
	clear:both;
	width:680px;
}
.menu-list li {
	float:left;
	display:block;
	padding:0px 20px 0px 15px;
	background:url(/common_img/icon/arrow_next.gif) left center no-repeat;
	white-space:nowrap;
	font-size:0.8em;
}

/* 共通　センター配置（テキスト、画像）
-------------------------------------------------*/
.cen_obj {
	display:block;
	margin-left:auto;
	margin-right:auto;
	clear:both;
	text-align:center;
}

/* 共通　センター配置（テキスト、画像）
-------------------------------------------------*/
.clear_b15 {
	clear:both;
	margin-bottom:15px;
	font-size:0.8em;
}
.attention li{
	margin-bottom:5px;
}


/*****************************************************
           サービス配下 ページ別スタイル
******************************************************/

/* インデックス
-------------------------------------------------*/
h2#title7,h2#title8,h2#title9,h2#title10,h2#title11{
	height: 29px;
	width: 680px;
	padding: 0px;
	margin-bottom:0px 0px 10px 0px;
	text-indent: -9999px;
	background:no-repeat left top;}

/*チャート*/
h2#title7 {background-image: url(../img/index/ttl_chart.gif);}
/*マーケット情報*/
h2#title8 {background-image: url(../img/index/ttl_market.jpg);}
/*レポート*/
h2#title9 {background-image: url(../img/index/ttl_report.gif);}
/*うれしいサービス*/
h2#title10 {background-image: url(../img/index/ttl_service.gif);}
/*モバイルサービス*/
h2#title11 {background-image: url(../img/index/ttl_mb_service.gif);}


/*メイン画像*/
.main_pic {
	width: 680px;
	/*height: 171px;*/
	background: url(/beginner/img/scene/main.gif) no-repeat top;
	text-indent: -9999px;
}
.bg_corn {
	background-color: #102956;
	margin-bottom:10px;
}
.bg_white {
	width:363px;
	margin-left: 305px;
	margin-top: 105px;
	text-indent: 0px;
	background: #FFFFFF url(/beginner/img/scene/white_main.gif) no-repeat;
}
.scene_link li {
	padding-left: 8px;
	font-size:0.8em;
	margin-bottom:0px;
	display:block;
	background:url(/common_img/icon/arrow_mini.gif)  no-repeat left;
	margin-left: 10px;
}
.scene_link {
	width:350px;
	display:block;
	text-indent: 0px;
	margin-right: auto;
	margin-left: auto;
}
.txt_4 {
	float:left;
	width:5.6em;
}
.txt_1 {
	float:left;
	width:10.1em;
}


#top_image_medium {
	background-image: url(/beginner/img/medium/main.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 56px;
	width: 373px;
	padding-left: 307px;
	padding-top: 119px;
}
.border_orange, .border_orangeL, .border_orangeL3, .border_orange_2colum {
	border:2px solid #FF9900;
	padding: 7px 7px 0px 7px;
	width:347px;
	margin-bottom:15px;
}
.border_orange_2colum {
	width: 662px;
	padding: 7px 0px 0px 7px;
}
.border_orangeL, .border_orangeL3, .border_orange_2colum {
	float:left;
}
.border_orangeL li.last, .border_orangeL3 li.last, .border_orange_2colum li.last {
	width:auto;
}
.border_orange dt, .border_orangeL dt, .border_orangeL3 dt, .border_orange_2colum dt {
	border-bottom:2px solid #FF9900;
	padding-bottom:3px;
	margin-bottom:10px;
	clear:both;
}
.border_orange dd, .border_orangeL dd li, .border_orangeL3 dd li, .border_orange_2colum dd li {
	background-image: url(/beginner/img/scene/icon_check.gif);
	background-repeat: no-repeat;
	padding-left:18px;
	text-indent: 0.1em;
	margin: 0px 0px 7px 0px;
	background-position: 0em 0.1em;
	font-size:0.8em;
}
.border_orangeL dd li ul {
	clear:both;
	width:333px;
}
.border_orangeL dd li li {
	background:none;
	padding-left: 0px;
	float:left;
	width:110px;
	list-style-position: inside;
	list-style-type: disc;
}
.border_orange_2colum dl {
	float:left;
	width:323px;
	margin-right:8px;
}

.border_orange2 ul, .border_orangeL dd, .border_orangeL3 dd {
	padding:0px;
	margin:0px;
}
.border_orangeL li {
	float:left;
	width:153px;
}
.border_orangeL3 li {
	float:left;
	width:95px;
}
.border_orange_2colum li {
	float:left;
	width:70px;
}

.border_corn {
	border: 1px solid #003366;
	padding: 6px 6px 12px 6px;
	margin-bottom:15px;
}
.border_corn th {
	padding: 6px 6px 0px 6px;
}
.border_corn td {
	padding: 6px;
}
dt.bg_corn {
	background:#102955 url(/beginner/img/ttl_other.gif) no-repeat 6px 6px;
	color:#FFFFFF;
	font-weight:bold;
	text-indent: -9999px;
	margin-left: 6px 6px 12px 6px;
	padding-bottom: 6px;
	display: block;
	position: relative;
}

/* 外貨受け渡しオンリー
-------------------------------------------------*/
.box_service {
	clear:both;
}


/* クイック入金
-------------------------------------------------*/
.bank_list {
	width:525px;
	height:215px;
	margin:0px 0px 15px 85px;
	display:block;
}
.bank_list li {
	float:left;
	padding:0px 20px 5px 0px;
}


/* ロイター経済指標ライブラリ
-------------------------------------------------*/
.copy_reuters {
	border:#999999 1px solid;
	padding:15px;
	margin-bottom:15px;
}


/* スワップポイント振替機能
-------------------------------------------------*/
.setting {
	clear:both;
}
.setting dt {
	clear:both;
	background:url(/common_img/hr1.gif) repeat-x left top;
}
dl.setting dt#border_none {
	background:none;
}
.setting dt{
	padding:5px 0px 5px 0px;
	font-weight:bold;
}
.border {
	padding: 4px;
	margin-bottom: 20px;
	width: 672px;
	border-top: 1px solid #999999;
	border-right: 1px none #999999;
	border-bottom: 1px solid #999999;
	border-left: 1px none #999999;
	background-image: url(/service/img/swap/border.gif);
	background-repeat: repeat-y;
}
.border02area {
	padding: 4px;
	margin-bottom: 20px;
	width: 730px;
	margin: 0 auto;
	border: 1px solid #999999;
}
.border h3 {
	/*width:537px;*/
	border-bottom-style: none;
}
.trade_simu {
	background-image: url(/service/img/swap/simu_1.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 29px;
	width: 672px;
	border:none!important;
	/*border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;*/
}
.trade_simu02 {
	background-image: url(/service/img/swap/simu_1_2.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 29px;
	width: 730px;
	border:none!important;
	/*border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;*/
}

/* レバレッジ選択機能
-------------------------------------------------*/
#sample {
	margin: 5px 0px 25px 0px;
	border:#CCCCCC 1px solid;
	padding:15px 15px 0px 15px;
	display:block;
}
#sample dt {
	margin: 0px;
	padding: 0px 0px 2px 0px;
	float: left;
}
#sample dd {
	margin: 10px 0px 15px 0px;
	padding: 0px 0px 25px 130px;
	background:url(/common_img/hr1.gif) repeat-x bottom;
}
#sample dd#border_none {
	background:none;
	padding-bottom:5px;	
}
#sample dd img {
	float:right;
}


/* ロスカット
-------------------------------------------------*/
.losscut {
	margin-bottom:15px;
}
.losscut dt{
	float:left;
}
.losscut dd{
	padding-left:80px;
}
.example {
	border:#CCCCCC 1px solid;
	padding:15px;
	margin-bottom:15px;
}
.example h3 {
	border:none;
}

.example h4 {
	font-weight:bold;
}
.example p, .example li {
	font-size:0.85em;
}

.example ul {
	margin-bottom:15px;
}

.dt_list3 {
	margin-bottom:5px;
}
.dt_list3 dt {
	font-weight: bold;
	margin-bottom:5px;
}
.dt_list3 dd {
	margin-left:0px;
	margin-bottom: 5px;	
}

/*番号*/

.num01,.num02,.num03,.num04 {
	background-repeat: no-repeat;
	background-position: 2px center;
	padding-left: 22px;
	padding-top: 2px;
	padding-bottom: 2px;
	display: inline-block;
}
.num01 {
	background-image: url(/products/fxstage/img/losscut/num01.gif);
}
.num02 {
	background-image: url(/products/fxstage/img/losscut/num02.gif);
}
.num03 {
	background-image: url(/products/fxstage/img/losscut/num03.gif);
}
.num04 {
	background-image: url(/products/fxstage/img/losscut/num04.gif);
}


/*各計算式見出しアイコン*/
.formula{
	font-size: 116%;
	display: block;
}

#right_con p.formula01,
#right_con p.formula02,
#right_con p.formula03,
#right_con p.formula04,
#right_con p.formula05 {
	clear: both;
	margin-bottom: 2px !important;
	display: block;
	letter-spacing: -0.075em;
}
.formula01 .heading,
.formula02 .heading,
.formula03 .heading,
.formula04 .heading,
.formula05 .heading {
	font-size: 1px;
	line-height: 1px;
	text-indent: -9999px;
	height: 19px;
	width: 115px;
	float: left;
	display: block;
	background-repeat: no-repeat;
	background-position: 3px 0px;
	margin-bottom: 3px;
}
.formula01 strong,
.formula02 strong,
.formula03 strong,
.formula04 strong,
.formula05 strong {
	font-size: 105%;
	line-height: 1.3em;
}

.formula01 .heading {	background-image: url(/products/fxstage/img/losscut/formula01.gif);}
.formula02 .heading {	background-image: url(/products/fxstage/img/losscut/formula02.gif);}
.formula03 .heading {	background-image: url(/products/fxstage/img/losscut/formula03.gif);}
.formula04 .heading {	background-image: url(/products/fxstage/img/losscut/formula04.gif);}
.formula05 .heading {	background-image: url(/products/fxstage/img/losscut/formula05.gif);}

.formula .txt_s,
.formula01 .txt_s,
.formula02 .txt_s,
.formula03 .txt_s,
.formula04 .txt_s,
.formula05 .txt_s {	font-weight: normal;}

.formula .txt_red,.formula .txt_orange,
.formula01 .txt_red,.formula01 .txt_org_bld,
.formula02 .txt_red,.formula02 .txt_org_bld,
.formula03 .txt_red,.formula03 .txt_org_bld,
.formula04 .txt_red,.formula04 .txt_org_bld,
.formula05 .txt_red,.formula05 .txt_org_bld {
	line-height: 1.2em;
}

.formula01 .indent,
.formula02 .indent,
.formula03 .indent,
.formula04 .indent,
.formula05 .indent {
	margin-left:115px;
	font-size: 85%;
	display: block;
	margin-bottom: 5px;
	margin-top: 3px;
	letter-spacing: normal;
}

.formula03 .losscut,.formula04 .losscut {
	display: block;
	margin-left: 118px;
	margin-bottom: 5px;
}
.formula03 .losscut img,.formula04 .losscut img {
	margin-bottom: -3px;
	margin-right: 5px;
}
.formula03 .losscut strong,.formula04 .losscut strong {
	font-size: 100%;
}
.formula03 .txt_org_bld,.formula04 .txt_org_bld {
	text-decoration: underline;
}
.formula03 .note,.formula04 .note {
	background-image: url(/help/next/rule/img/losscut/note.gif);
	background-repeat: no-repeat;
	background-position: right 3px;
	padding: 2px 19px 1px 3px;
	background-color: #FFD9D9;
}

ul.condition-list {
	background-color: #eee;
	padding: 3px 5px 5px;
	border: 1px solid #CCCCCC;
	margin-top: 0px;
	margin-bottom:15px;
	min-height: 1%;
	display: block;
}
ul.condition-list:after {
	content: ".";
	display: block;
	clear: both;
	font-size: 0.1em;
	line-height: 0.1em;
	height: 0px;
	visibility: hidden;
}
* html ul.condition-list {/*IE6 only*/
	height: 1%;
	overflow: visible;
}

.condition-list li {
	list-style: none;
	margin: 0px 5px 0px 10px;
	padding: 3px 0px 3px 15px;
	white-space: nowrap;
	float: left;
	font-size: 109%;
	background-image: url(/products/fxstage/img/losscut/list-icon.gif);
	background-repeat: no-repeat;
	background-position: left center;
	display: inline;
}


/*枠*/
.frame {
	padding: 15px 10px 5px;
	border: 1px solid #CCCCCC;
	margin-bottom: 15px;
	/*margin-right: 10px;
	margin-left: 10px;*/
	font-size: 90%;
}
.frame p { margin-bottom:5px;}

#right_con .frame h3 {
	margin-bottom: 15px;
	display: block;
	clear: both;
	font-size: 120%;
	padding-bottom: 5px;
	padding-top:5px!important;
	border-bottom: 1px solid #CCCCCC;
	background:#ffffff;
}
	

/* FX Vixion
-------------------------------------------------*/
.right_mgn {
	margin-right: 4px;
	float: right;
	margin-left: 10px;
}


/* nexrchart
-------------------------------------------------*/
.service_box {
	clear:both;
	margin-bottom:15px;
}
.service_box img {
	float:left;
}
.service_box dt {
	float:left;
	clear:both;
}
.service_box dd {
	padding:3px 0px 10px 120px;
}

/* fxpoint      /service/point_edy.html
-------------------------------------------------*/
.tbl_edy,
.tbl_edy td,
.tbl_edy th {
	border: 1px solid #999999;
	border-collapse:collapse;
}
.tbl_edy {
	margin-bottom: 20px;
}
.tbl_edy td {
	padding: 5px;
	vertical-align: top;		
}
.tbl_edy th {
	padding: 5px;
	font-weight: bold;
	background-color: #EFEFEF;
	vertical-align: top;
	text-align: left;
}
ul#li_none {
	margin-top:5px;	
}
ul#li_none li{
	list-style-type:none!important;
}
.dt_list dl dt {
	margin:5px 0px 0px 0px;
	font-weight:normal;
}
.dt_list dl dd {
	margin-bottom:0px;
}


/* 外為トレードアプリ、外為アプリ     ・/service/next_gapp.html
                                      ・/service/gapp.html
-------------------------------------------------*/
.cap_list {
	width:680px;
}
.cap_list li{
	width:160px;
	margin:0px 0px 20px 0px;
	display:block;
	float:left;
	font-weight:bold;
	text-align:center;
	font-size:0.8em;
}
.cap_list li img{
	margin-bottom:5px;
}
/*.cap_list li.clear_li {
	clear:both;
}*/


/*ネクスト会員専用ダイヤル ・renew\service.html
-------------------------------------------------*/

#next_dial {
	margin-bottom:20px;
}

#next_dial dt{
	margin-bottom:5px;
	color:#1a9abe;
	font-weight:bold;
}
#next_dial dd {
	margin-bottom:10px;
}

/* サービス一覧 (iframe) ・/service/next_gapp.html
                         ・/service/flash.html
-------------------------------------------------*/
.fla{
	width:580px;
	height:400px;
	padding:0px;
	margin:0px;
	border:0;
}
.fla_flash{
	width:680px;
	height:490px;
	padding:0px;
	margin:0px;
	border:0;
}
.cap_list li.mrg_l100{
	margin-right:100px;
}


/* サービス一覧  （テキスト） 　　　　　・/service/
-------------------------------------------------*/
.mrg_l240{
	margin-left:250px;
	width:490px;
	float:left;
	margin:0px;
	padding:0px;
}
.mrg_l340{
	margin-left:350px;
	width:390px;
	float:left;
	margin:0px;
	padding:0px;
}

/* IVR           　・/service/ivr_tejun.html
===============================================*/
.mgn_l55{
	margin-left:55px;
}
.pagelink li {
	white-space:nowrap;
}

/* 経済指標フラッシュ！           　・/service/flash_list.html
===============================================*/

.pagelink li {
	float:left;
	margin: 0px 0px 5px 0px;
}


#right_con .backno_box {
	clear:both;
	width:740px;
	/*background:url(/common_img/dot.gif) left bottom repeat-x;*/
	margin-bottom:15px;
}
#right_con .backno_box:after {
	content: ".";
	display: block;
	clear: both;
	font-size: 0.1em;
	line-height: 0.1em;
	height: 0px;
	visibility: hidden;
}
* html #right_con .backno_box {/*IE6 only*/
	height: 1%;
	overflow: visible;
}
#right_con .backno_box h3{
	border:none;
	font-weight:bold;
	width:460px;
	margin:0px 0px 15px 0px;
	padding:0px;
	float:right;
	text-align:left;
}

#right_con .backno_box p{
	width: 500px;
	margin: 0px 0px 15px 0px;
	padding: 0px;
	float: right;
	text-align: left;
}

#right_con .backno_box img.event_pict{
	float:left;
	margin: 0px;
}
/* スピード注文！           　・/info/speedorder.html
===============================================*/
#speed_main{
    width:640px;
	height:40px;
    background: url(/service/img/speed/main.gif) no-repeat;
	padding:240px 0px 0px 40px;
}
#speed_main .pagelink li{
    margin-right:15px;
}
#right_con h2.h2_speed{
    background:url(/service/img/speed/bg_title.gif) repeat-x ;
	padding:5px;
}
dl#speed {
	float: right;
	text-indent: -9999px;
	margin-left: 30px;
	margin-bottom: 10px;
}
#speed dt {
	background-image: url(/service/img/speed/dt.gif);
	height: 32px;
	width: 352px;
}
#speed dd {
	background-image: url(/service/img/speed/dd.gif);
	height: 564px;
	width: 352px;
}
#sp_mv li {
	width:226px;
	padding:0px;
	float:left;
	margin:0px;
	list-style:none;
}
#sp_mv img {
	float:left;
	margin-right:5px;
}



/* iphone,androidアプリ
===============================================*/
.box3 li {
	float:left;
	margin-right:31px;
	margin-bottom:25px;
}
.box3-2 li {
	float:left;
	margin-right:8px;
	margin-bottom:20px;
}
.box3 li.last,
.box3-2 li.last {
	margin-right:0px;
}

#iphone {
	background:url(../img/iphone_android/bg_iphone.jpg) no-repeat;
	width:680px;
	height:392px;
	margin-bottom:15px;
	position:relative;
}

#iphone_btn{
	width:471px;
	padding-top:90px;
}

#iphone_btn ul{
	width:471px;
	height:144px;
	display:block;
}

#iphone_btn li {
	float:left;
	margin-left:11px;
	margin-bottom:7px;
	
}

#iphone_pic {
	top:75px;
	right:26px;
	height:228px;
	width:151px;
	position:absolute;
}

#exprain {
	margin-top:15px;
	margin-left:15px;
	width:455px;
}
#iphone_btn:after {
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
}

* html #iphone_btn {
	height:1px;
}

#next_iphone {
	background: url(/service/img/iphone_android/main2.jpg) no-repeat;
	height: 32px;
	width: 204px;
	padding: 132px 169px 11px 307px;
	clear: both;
	margin-bottom: 15px;
}
#next_iphone a {
	height: 32px;
	width: 204px;
	display:block;
	text-indent:-9999px;
	background: 0px 0px url(/service/img/iphone_android/main_roll.gif);
}
#next_iphone a:hover {
	background: 0px -32px url(/service/img/iphone_android/main_roll.gif);
}
/*簡単操作ガイド
-------------------------*/

.topics{
	font-size: 80%;
	padding: 8px;
	border: 1px dotted #F7CE71;
	margin-bottom:15px;
	width:662px;
	background-color: #FDF4D9;
}
.topics img {
	float: left;
	padding-bottom: 5px;
	padding-right: 15px;
	margin-left: 10px;
	margin-bottom: 10px;

}
.topics .textlink1 {
	font-size:100%;
}


.topics:after {
	content: ".";
	display: block;
	clear: both;
	font-size: 0.1em;
	line-height: 0.1em;
	height: 0px;
	visibility: hidden;
}


/*速報メールサービス　・/service/soku_mail.html
-------------------------*/
.tbl_mail {
	margin-bottom:15px;
	border: 1px solid #999999;
	border-collapse:collapse;
}


.tbl_mail thead th {
	background-color: #E7E7E7;
	color: #037094;
}
.tbl_mail th {
	border: 1px solid #999999;
	border-collapse:collapse;
	text-align:center;
	padding: 5px 15px;
	font-weight: bold;
	background-color: #efefef;	
}
.tbl_mail td {
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-collapse:collapse;
	padding: 5px 15px;
}
.tbl_mail tr.border_opt {
	border-bottom: 1px solid #999999;
	border-collapse:collapse;
}
.tbl_mail .center_cell{
	text-align:center;
	padding:5px;
	background-color:#ffffff;
	color:#1b99bf;
	border-right: 1px solid #999999;
	border-collapse:collapse;
}

.left_cell{
	text-align: left !important;
}

.tbl_pivot{
	float: right;
	width: 350px;
	border: 1px solid #CCCCCC;
	margin-left: 15px;
}

/**********************************************
                clearfix
**********************************************/
.box_service:after,
.line_dotted:after,
.tool-list:after,
.menu-list:after,
.box3:after {
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
}

* html .box_service,
* html .line_dotted,
* html .tool-list,
* html .menu-list {
	height:1px;
}


/*table 設定      /newstage/compare.html
                  /service/flash_list.html
--------------------------------------*/
.wdt {
	width:365px;
	margin-bottom: 10px;
}

.wdt3{
	margin-left:257px;
	padding:15px 10px 15px 10px;
	font-size:0.8em;
}
	
.right_tbox{
	width:600px;
	float:right;
	margin-left:15px;
	margin-bottom:5px;
}

.tbl_nns {
	margin-bottom:5px;
	width:675px;
}

.tbl_nns th {
	padding:3px;
	font-weight: bold;
	color:#1a9abe;
	text-align:center;
	background: #fdfefe url(/multiple/next/img/service/bg_tbl.gif) repeat-x bottom;
}

.tbl_nns td {
    font-size:0.75em;
	color:#333333;
	padding:3px;
}

.tbl_nns,
.tbl_nns th,
.tbl_nns td {
	border:1px #c9c9ca solid;
	border-collapse:collapse;
    text-align:center;
	white-space:nowrap;
}

.tbl_flash {
	margin-bottom:25px;
}
.tbl_flash th {
	padding:3px 3px 0px 7px;
	font-weight: bold;
	color:#1a9abe;
	background: #fdfefe url(/multiple/next/img/service/bg_tbl.gif) repeat-x bottom;
}
.tbl_flash td {
	color:#333333;
	padding:3px 3px 3px 7px;
}
.tbl_flash,
.tbl_flash th,
.tbl_flash td {
	border:1px #c9c9ca solid;
	border-collapse:collapse;
	white-space:nowrap;
}
.bl{ 
	background-color:#dbe4ec;}

/*ネオ出金予定日表示用*/
.calendar {
	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	margin-bottom:10px;
}

.calendar .calendar_header {
	background-color: #EBF0F3;
	text-align: center;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	padding: 3px;
	vertical-align: top;
	font-weight: bold;
	width: 25%;
}

.calendar td {
  border-bottom: 1px solid #CCCCCC;
  border-right: 1px solid #CCCCCC;
  padding: 3px;
  vertical-align: top;
}	
		
.calendar tr td {
	text-align: center;
}

#calendar_frm {
	width: 680px;
	height:950px;
}

.cal {
	display: none;
}

/* 2016/6/1 start */
.liststyle_none li{
	list-style: none !important;
}
/* 2016/6/1 end */


/* 20210402add /srvlist/convenient/limitermail/用 */
#right_con .mailservice .Aboutpair{
	width: 494px;
}


/* 20210506add /service/ivr_tejun.html用 */
#right_con #ivr .border_gray .left_pict{
	width: auto;
}
#right_con #ivr .border_gray .right{
	width: 92%;
}




/* 20210402add 
/srvlist/convenient/limitermail/,/srvlist/convenient/chohyo/
/srvlist/convenient/aclock/,/service/ivr_tejun.html 配下レスポンシブ用*/
@media screen and (max-width: 736px) {
	#right_con .mailservice .left_pict,
	#right_con .mailservice .left_pict_b20,
	#right_con .chohyo .left_pict,
	#right_con .actlock .left_pict{
		float: none;
		width: 100%;
		text-align: center;
	}
	#right_con .mailservice .Aboutpair{
		width: 100%;
	}
	#right_con .chohyo .mrg_l240,
	#right_con .mailservice .mrg_l240,
	#right_con .mailservice .Aboutpair,
	#right_con .actlock .mrg_l240{
		float: none;
		width: 100%;
	}
	#right_con #ivr .border_gray p.left{
		width: 10%;
	}
	#right_con #ivr .border_gray .right{
		width: 87%;
	}
}