@charset "shift_jis";

/*========================================================================

格納先　　  : smph/common/css/
ファイル名  : style_s5_20151119_CB04_20150910.css
概要　　　  : このCSSは各ブラウザのスタイルを指定するファイルとなります。
コピーライト: NTT DOCOMO, INC. All Rights Reserved.
version     : CB04（2015年11中対応）
更新日      : 2015/09/10

========================================================================*/

/*=================================================

00.全体フォーマット

===================================================*/

body{background-color: #FFFFFF; font-family:"Arial","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3","ＭＳ Ｐゴシック","MS PGothic","Osaka-Mono";font-size: 16px;color: #333333;line-height:1.3em;}  /* 背景色追加 20150724 */
div#wrapper {border-top: 3px solid #CC0033; margin-left: auto; margin-right: auto; max-width: 750px; /* IE7 & IE8 20131107 */min-width:350px\9; /* IE6 & WindowsMobile */ _width: 100%;}

/* テキストリンクカラー */
a:link {color: #0000FF;}
a:visited {color: #0000FF;}
a:hover {color: #0000FF;text-decoration:none;}

/* 汎用テキストサイズ指定 */
.x-small {font-size:77%;}
.small {font-size:85%;}
.large {font-size:122%;}

/* 汎用マージン指定 */
.mgnTB5 {margin:5px 0;}
.mgnTB10 {margin:10px 0;}
.mgnLR15 {margin:0 15px;}
.mgnT10 {margin-top:10px;}
.mgnB10 {margin-bottom:10px;}
.mgnB20 {margin-bottom:20px;}
.mgnB30 {margin-bottom:30px;}

/* テキスト配置 */
.center{text-align:center;}
.right{text-align:right!important;}

/* 左寄せ */
.floatleft{float:left;}

/* 右寄せ */
.floatright{float:right;}



/* ヘッダ部 - header
------------------------------------------*/

/* 決済時画面用ヘッダ */

div#dheader{
width: 80%;
/* IE7 & IE8 20131107 */
min-width:350px\9;
/* IE6 & WindowsMobile */
_width:314px;
max-width: 600px;
margin:0px auto;
margin-bottom:10px; /* 表示調整 20141024 */
margin-top:10px; /* 表示調整 20141024 */
zoom:1;
min-width: 314px;
}
		div#dheader:after{
		content: "."; 
		display: block; 
		height: 0; 
		clear: both; 
		visibility: hidden;
		}
		div#dheader p.docomo{
		float:left;
		margin-top:2px;
		margin-left: 5px;
		display:inline;
		}
		div#dheader p.logo{
		float:right;
		margin-top:5px;
		margin-right: 5px;
		display:inline;
		}

/* 利用確認時画面用ヘッダ */

div#Sheader{
width: 80%;
/* IE7 & IE8 20131107 */
min-width:350px\9;
/* IE6 & WindowsMobile */
_width:314px;
max-width: 600px;
margin:0px auto;
margin-bottom:10px;
margin-top:10px;
zoom:1;
min-width: 314px;
}
		div#Sheader:after{
		content: "."; 
		display: block; 
		height: 0; 
		clear: both; 
		visibility: hidden;
		}
		div#Sheader p.logo{
		float:left;
		margin-left: 5px;
		display:inline;
		}
		div#Sheader p.docomo{
		float:right;
		margin-right: 5px;
		margin-bottom: 3px; /* 表示調整 20140122 */
		display:inline;
		}

/* spモードパスワード変更ヘッダ */

div#header{
width: 80%;
/* IE7 & IE8 20131107 */
min-width:350px\9;
/* IE6 & WindowsMobile */
_width:314px;
max-width: 600px;
margin:0px auto;
margin-bottom:15px;
margin-top:15px;
zoom:1;
min-width: 314px;
}
		div#header:after{
		content: "."; 
		display: block; 
		height: 0; 
		clear: both; 
		visibility: hidden;
		}
		div#header p.docomo{
		float:right;
		margin-top:5px;
		margin-right: 5px;
		display:inline;
		}
		div#header p.logo{
		float:left;
		margin-top:5px;
		margin-left: 5px;
		display:inline;
		}

/*----------------------------------------*/



/* タイトル部 - title 
------------------------------------------*/
div#title{text-align:center;background-image:url(../images/bg_title.gif);background-repeat:repeat-x;margin-bottom:20px;}

/*　画面タイトル変更（【料情25-1211】B【タイトル表示の変更】画面タイトルと項目タイトルを区別するため、タイトルイメージを変更20130927
------------------------------------------*/
/*画像用*/
.m_title{
	background: url(../images/h1_bg_btm.gif) no-repeat scroll 0 100% transparent;
	width: 100%;
	margin-top:0px;
	margin-bottom:20px;
}
.m_title h1{
	background: url(../images/h1_bg_top.gif) no-repeat scroll 0 0 transparent;
/*	padding:0px 17px 0px; */
/*	*padding:0px 17px 0px; */
/*	padding:0px 17px 0px\9; */

/*　画面タイトル（TOP）（【NMR1405-0047】決済基盤の機能拡張　sB02）
---------------------------------------------------------------*/
	padding:13px 0px 11px 0px;
	*padding:13px 0px 11px 0px;
	padding:13px 0px 11px 0px\9;
	font-weight: normal;
	font-size: 25px;
	font-family:"メイリオ",Meiryo,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ＭＳ Ｐゴシック","MS PGothic",sans-serif;
	letter-spacing: 3px;
/*---------------------------------------------------------------*/
	text-align:center;
}

/*　画面タイトル（決済・明細）（【NMR1405-0047】決済基盤の機能拡張）
---------------------------------------------------------------*/
/*決済・明細タイトル用*/
div.title_text{
	padding:13px 0px 11px 0px;
	*padding:13px 0px 11px 0px;
	padding:13px 0px 11px 0px\9;
	font-size: 23px;
	font-family:"メイリオ",Meiryo,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ＭＳ Ｐゴシック","MS PGothic",sans-serif;
	letter-spacing: 3px;
	text-align:center;
	clear:both;
}

/*決済・明細タイトル用 文字間隔調整版*/
div.title_text_s{
	padding:13px 0px 11px 0px;
	*padding:13px 0px 11px 0px;
	padding:13px 0px 11px 0px\9;
	font-size: 22px;
	font-family:"メイリオ",Meiryo,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ＭＳ Ｐゴシック","MS PGothic",sans-serif;
	letter-spacing: 0px;
	text-align:center;
	clear:both;
}
/*---------------------------------------------------------------*/

/*　項目タイトル（【NMR1405-0047】決済基盤の機能拡張　sB06）
---------------------------------------------------------------*/
div.column{
	text-align:left;
	margin-bottom:20px;
}


div.paragraphKameiten{
	width: 80%; 
	min-width:350px\9; /* IE7 & IE8 20131107 */ 
	_width:314px; /*IE6 & WindowsMobile*/ 
	max-width: 600px;
	margin:0px auto 15px auto;
	text-align:left;
}

.sub_title {
	border:solid 1px #ddd;
	padding: 5px;
	border-radius: 5px;
	background: #eee;
	-moz-border-radius: 5px; /* FF */
	background: -moz-linear-gradient(top,  #fff,  #eee); /* FF */
	-webkit-border-radius: 5px;/* Webkit */
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#eee));/* Webkit */
	margin:0px auto 15px auto;
	padding:5px;
}


.sub_title:not(:target) {
	-ms-filter: "progid:DXImageTransform.Microsoft.Gradient(StartColorStr=#FFFFFFFF, EndColorStr=#FFEEEEEE)"; /* IE用 */
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .sub_title {
	-ms-filter: "progid:DXImageTransform.Microsoft.Gradient(StartColorStr=#FFFFFFFF, EndColorStr=#FFEEEEEE)"; /* IE用 */
  }
}


.sub_title h3.sub_title_txt {
	border-left:solid 6px #CC0033 ;
	padding:2px 0 0 10px;
	color: #000000;
	margin:0px auto 0px auto;
	font-size: 16px;
	font-weight: normal;
	letter-spacing: 0.1em;
	font-family:"メイリオ",Meiryo,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ＭＳ Ｐゴシック","MS PGothic",sans-serif;
}

div.paragraphKameiten table.appliTable{
	width: 95%;
	margin:0px auto;
}

div.paragraph_w314 div.column ul.storeList{
	width: 95%;
	margin:0px auto;
}


/*---------------------------------------------------------------*/




/**/
.errorTl{width:100%;}
.errorTl th{font-size:120%;font-weight:bold;text-align:left;}
.errorTl th span{font-size:80%;color:#666666;display:block;}

/* フッタ部 - footer
------------------------------------------*/
div#footer {width: 100%;margin-top:20px; max-width: 750px; margin-left: auto; margin-right: auto; /* IE7&IE8 20131107 */min-width:350px\9;}
		div#footer p{
		width: 100%;
		padding: 20px 0;
		border-top: 3px solid #CC0033;
		text-align: center;
		font-size:70%;
		white-space: nowrap;
}
/*----------------------------------------*/



/*=================================================

01.共通パーツ類

===================================================*/


/* 注釈 - notice
------------------------------------------*/
.notice{margin-left:18px;padding-left:-1em;text-indent:-1em;color:#CC0033;}
.red   {color:#CC0033;}
/*----------------------------------------*/


/* キャプション（サブテキスト）
------------------------------------------*/
.capTxt{text-decoration:none!important;color:#555555;font-size:80%;}
/*----------------------------------------*/


/* フォーム - textfield
------------------------------------------*/
form{text-align:center;}
.label{background-color:#DDDDDD;padding:3px;margin-bottom:10px;font-weight:bold;margin-top:10px; /* IE6 & WindowsMobile */ _margin-top:0px;display:block;}
.pw{padding:5px;font-size:110%;margin-bottom:20px;ime-mode:disabled;font-family:Verdana,sans-serif;  /* 20140207 表示調整 */ height: 30px\9;}
.pw{padding:0\9;font-family:Verdana,sans-serif;}          /* IE8以下 */
.pw(:target){padding:0\9;font-family:Verdana,sans-serif;} /* IE9 */
.tx{padding:3px;font-size:110%;}
/*----------------------------------------*/



/* プルダウン - pulldownArea 
------------------------------------------*/
.pullDownBox{
width:70%;
/* IE6 & WindowsMobile */
_width:90%;
margin:0px auto 0px auto;
text-align:right;
}
		.pullDownBox select{
		width:100%;
		margin-bottom:15px;
		height:;
		}
/*----------------------------------------*/



/* 区切り罫
------------------------------------------*/
.line{height:3px;background-image:url(../images/line.gif);background-position:top;background-repeat:repeat-x;margin-bottom:20px;}
/*----------------------------------------*/



/* ボタンブロック - buttonarea
------------------------------------------*/
.btnBox{padding-bottom:20px;text-align:center;}
.btnBox1{padding-bottom:0px;text-align:center;}
/*----------------------------------------*/



/* 各ブロック - contents
------------------------------------------*/
.paragraph{width: 80%; /* IE7 & IE8 20131107 */ min-width:350px\9; /*IE6 & WindowsMobile*/ _width:314px;  margin:0px auto 20px auto;text-align:left; max-width: 600px;}
.paragraph .column{margin-bottom:15px;}
.paragraph p{margin-bottom:15px;}
/*----------------------------------------*/

.p1{margin-bottom:0px;}

/* インフォメーション - information
------------------------------------------*/ 
.sysmainte{
display:block;
width:260px;
margin:0px auto 10px 7px;
padding:10px 5px 0px 35px;
background-image:url(../images/ic_maintenance.gif);
background-repeat:no-repeat;
background-position:7px 8px;
color:#FF0000;
}
.campaign{
display:block;
width:260px;
margin:0px auto 10px auto;
padding:10px 5px 0px 35px;
background-image:url(../images/ic_campaign.gif);
background-repeat:no-repeat;
background-position:7px 8px;
color:#FF0000;
}
.syshelp{
display:block;
width:260px;
margin:0px auto 10px auto;
padding:10px 5px 0px 35px;
background-image:url(../images/ic_help.gif);
background-repeat:no-repeat;
background-position:7px 8px;
color:#FF0000;
}
.sysinfo{
display:block;
width:260px;
margin:0px auto 10px auto;
padding:10px 5px 0px 35px;
background-image:url(../images/ic_info.gif);
background-repeat:no-repeat;
background-position:7px 8px;
color:#FF0000;
}
/*----------------------------------------*/



/* 戻るボタン - backbutton
------------------------------------------*/ 
div#ftBtn{text-align:center;background-image:url(../images/line.gif);background-position:bottom;background-repeat:repeat-x;}
/*----------------------------------------*/



/*　本文−説明テキスト
------------------------------------------*/ 
.expbox{margin:0px 5px 20px 5px;}
/*----------------------------------------*/



/*　課金アイコン
------------------------------------------*/ 
/* 1.個別課金*/
.ic_separate{background-color:#003399;padding:3px 1em; font-size:90%;color:#FFFFFF; /* IE6 & WindowsMobile */ _padding: 3px; _font-size: 80%;}

/* 2.継続課金*/
.ic_continue{background-color:#FF6600;padding:3px 1em;font-size:90%;color:#FFFFFF; /* IE6 & WindowsMobile */ _padding: 3px; _font-size: 80%;}

/* 3.随時決済*/
.ic_atanytime{background-color:#FF0033;padding:3px 1em;font-size:90%;color:#FFFFFF; /* IE6 & WindowsMobile */ _padding: 3px; _font-size: 80%;}

/* 4.決済番号*/
.icNum{background-color:#555555;padding:3px 1em;font-size:90%;color:#FFFFFF; /* IE6 & WindowsMobile */ _padding: 3px; _font-size: 80%;}
/*----------------------------------------*/


/*　完了テキスト
------------------------------------------*/ 
.finishTxt{
margin:0px auto 20px;
border-bottom:solid 1px #333333;
font-size:150%;
line-height:1.2em;
font-weight:bold;
padding:10px 0px;
text-align:center;
}
/*----------------------------------------*/



/*----------------------------------------*/
/* 【NMR1308-0037】キャリアフリー対応　　 */
/*----------------------------------------*/

/*　テキスト折り返し（GIFアイコン分インデント）
------------------------------------------*/
.indent{
	margin-left:25px;
	margin-bottom: 10px;
	padding-left:-1em;
	text-indent:-1.5em;
	text-align:left;
	}
/*----------------------------------------*/



/*--------------------------------------------*/
/* 【NMR1308-ST04】PCタブレット対応HTML改善　 */
/*--------------------------------------------*/

/*　回線番号／ID表示（【NMR1308-ST04】§3.1.2）
------------------------------------------*/
div.id_info{
	padding-top: 5px;
	margin-bottom: 15px;
	font-size:100%;
	font-weight:;
	display:block !important;
	text-align:center;
	}
div.msn{
	margin-top: 0px;
	margin-bottom: 0px;
	text-align:left;
	}
div.msn_number{
	display: inline;
	margin-top: 0px;
	margin-bottom: 0px;
	text-align:center;
	}
/*----------------------------------------*/


/*　説明テキスト（【NMR1308-ST04】§3.1.3_ご利用限度額変更）
------------------------------------------*/
div.message{
	padding:0px 0px 20px 20px;
	font-size:85%;
	padding-left:-1em;
	text-indent:-1em;
	text-align:left;
	display:block !important;
	}
/*----------------------------------------*/


/*　説明テキスト（【NMR1308-ST04】§3.1.6）
------------------------------------------*/
/*1行　中央揃え（上部テキストボックス等の説明用）*/
div.explanation{
	padding:0px 0 20px 0;
	font-size:85%;
	text-align:center;
	display:block !important;
	}
/*2行　左揃え（上部テキストボックス等の説明(sB01)用）*/
div.explanation_nw{
	padding:0px 0 20px 0;
	font-size:85%;
	text-align:left;
	display:block !important;
	}
/*2行　左揃え（下部ボタン等の説明用）*/
div.explanation2{
	padding:0px 0 20px 0;
	font-size:85%;
	text-align:left;
	display:block !important;
	}
/*----------------------------------------*/


/*　説明文言（【NMR1308-ST04】§3.1.7_vita）
------------------------------------------*/
div.honbun {
	margin: 10px 0px 20px 0px;
	padding: 0px 0px 0px 20px;
	padding-left:-1em;
	text-indent:-1em;
	font-size:85%;
	text-align:left;
	display: block !important;
	}
div.honbun p {
	margin-bottom:0px;
	}
/*----------------------------------------*/



/*--------------------------------------------*/
/* 【NMR1311-ST01】PCタブレット対応HTML改善　 */
/*--------------------------------------------*/

/*　テキストインデント（【NMR1311-ST01】§3.1.2）
------------------------------------------*/
.text_indent{
	margin-left:1em; /* 表示調整 20131210 */
	padding-left:-1em;
	text-indent:-1em;
	display: block !important; /* 表示調整 20140630 */
	}
.text_indent2{
	margin-left:1em; /* 表示調整 20131210 */
	padding-left:-1em;
	text-indent:-1em;
	font-size:85%;
	display: block !important; /* 表示調整 20140630 */
	}
/*----------------------------------------*/

/*　説明テキスト（【NMR1311-ST01】§3.1.9_sB02決済履歴画面（ｓｐモード決済））
------------------------------------------*/
/*　ご利用可能残高*/
div.explanation_SPM01{
	margin: 0px 15px 15px 15px;
	font-size:85%;
	text-align:left;
	display:block !important;
	}
/*　ご利用限度額設定*/
div.explanation_SPM02{
	margin: 0px 15px 10px 15px;
	font-size:85%;
	text-align:center;
	display:block !important;
	}
/*　ご利用履歴*/
div.explanation_SPM03{
	margin: 0px 15px 10px 13%;
	font-size:85%;
	text-align:left;
	display:block !important;
	}
/*　お支払い明細*/
div.explanation_SPM04{
	margin: 0px 15px 10px 13%;
	font-size:85%;
	text-align:left;
	display:block !important;
	}
/*----------------------------------------*/






/*　説明テキスト(ｓｐモード決済)（【NMR1311-ST01】§3.3.4）
------------------------------------------*/
/*----------------------------------------*/
/* sB03請求予定額画面(ｓｐモード決済) */
/*----------------------------------------*/
/*　ご利用の状況 */
div.explanation_SPM_sB03_01{
	margin: 0px 0px 15px 0px;
	font-size:85%;
	text-align:left;
	display:block !important;
	}

/*----------------------------------------*/

/*----------------------------------------*/
/* sB04継続課金一覧画面(ｓｐモード決済) */
/*----------------------------------------*/
/*　ご利用の状況 */
div.explanation_SPM_sB04_01{
	width: 80%; 
	/* IE7 & IE8 20131107 */
	min-width:350px\9;
	/*IE6 & WindowsMobile*/ 
	_width:314px;
	margin: 0px auto 20px;
	text-align:left; 
	max-width: 600px;
	font-size:85%;
	display:block !important;
	}

/*　画面上部文言 */
div.explanation_SPM_sB04_02{
	margin: 0px auto 15px;
	text-align:left; 
	display:block !important;
	}

/*----------------------------------------*/

/*----------------------------------------*/
/* sB05請求額画面(ｓｐモード決済) */
/*----------------------------------------*/
/*　ご利用実績  */
div.explanation_SPM_sB05_01{
	margin: 0px 0px 10px 0px;
	font-size:85%;
	text-align:left;
	display:block !important;
	}

/*　ご利用の状況 */
div.explanation_SPM_sB05_02{
	margin: 0px 0px 15px 0px;
	font-size:85%;
	text-align:left;
	display:block !important;
	}

/*----------------------------------------*/

/*----------------------------------------*/
/* sB06履歴詳細画面(ｓｐモード決済) */
/*----------------------------------------*/

/*　お試し期間,初月無料期間  */
div.explanation_SPM_sB06_01{
	font-size:85%;
	display:block !important;
	}

/*　初月無料期間  */
div.explanation_SPM_sB06_02{
	font-size:85%;
	display:block !important;
	}

/*　GooglePlay  */
div.explanation_SPM_sB06_03{
	display:block !important;
	}
div.explanation_SPM_sB06_03 div.text_indent{
	margin: 0px 0px 15px 1em; /* 表示調整 20131210 */
	}
/*----------------------------------------*/






/*　説明テキスト（【NMR1311-ST01】§3.2.8_sB02決済履歴画面（ケータイ払い））
------------------------------------------*/
/*　ご利用履歴_文言*/
div.explanation_KBM01{
	margin: 0px auto 10px 10%;
	font-size:85%;
	text-align:left;
	display:block !important;
	}
/*　ご利用履歴_お支払い方法*/
div.explanation_KBM02{
	margin: 0px 15px 10px 13%;
	font-size:85%;
	text-align:left;
	display:block !important;
	}
/*　お支払い明細*/
div.explanation_KBM03{
	margin: 0px 15px 10px 10%;
	font-size:85%;
	text-align:left;
	display:block !important;
	}
/*　ご利用可能残高_文言*/
div.explanation_KBM04{
	margin: 0px auto 10px auto;
	font-size:85%;
	text-align:left;
	display:block !important;
	}
/*　ご利用可能残高_限度額変更*/
div.explanation_KBM05{
	margin: 0px 15px 10px 15px;
	font-size:85%;
	text-align:center;
	display:block !important;
	}
/*　TOPへ戻るリンク*/
div.sB02_pagelnk_top {
	text-align:right;
	display:block !important;
	}
/*　ページリンク_ご利用履歴*/
div.sB02_pagelnk_J1 {
	text-align:left;
	display:block !important;
	}
input#pagelnk1{
	width:190px; /* 表示調整 20131210 */
	padding-left:5px;
	text-align:left;
	}
/*　ページリンク_お支払い明細*/
div.sB02_pagelnk_J2 {
	text-align:left;
	display:block !important;
	}
input#pagelnk2{
	width:190px; /* 表示調整 20131210 */
	padding-left:5px;
	text-align:left;
	}
/*　ページリンク_ご利用可能残高*/
div.sB02_pagelnk_J3 {
	text-align:left;
	display:block !important;
	}
input#pagelnk3{
	width:190px; /* 表示調整 20131210 */
	padding-left:5px;
	text-align:left;
	}
/*　ページリンク_今月のご利用金額*/
div.sB02_pagelnk_J4 {
	text-align:left;
	display:block !important;
	}
input#pagelnk4{
	width:190px; /* 表示調整 20131210 */
	padding-left:5px;
	text-align:left;
	}
/*　ページリンク_サービス利用拒否状況*/
div.sB02_pagelnk_J5 {
	text-align:left;
	display:block !important;
	}
input#pagelnk5{
	width:190px; /* 表示調整 20131210 */
	padding-left:5px;
	text-align:left;
	}
/*　テーブル調整_サービス利用拒否状況*/
table.chargeTable th#srv_cnd1{
	text-align:left;
	width:54%;
	padding-top:3px;
	padding-bottom:3px;
	}
table.chargeTable th#srv_cnd2{
	text-align:right;
	padding-top:3px;
	padding-bottom:3px;
	}
table.chargeTable th#srv_cnd3{
	text-align:left;
	width:54%;
	padding-top:3px;
	padding-bottom:3px;
	}
table.chargeTable th#srv_cnd4{
	text-align:right;
	padding-top:3px;
	padding-bottom:3px;
	}
table.chargeTable th#srv_cnd5{
	width:54%;
	padding-top:3px;
	padding-bottom:3px;
	text-align:left;
	}
table.chargeTable th#srv_cnd6{
	text-align:right;
	padding-top:3px;
	padding-bottom:3px;
	}
table.chargeTable th#srv_cnd7{
	width:54%;
	padding-top:3px;
	padding-bottom:3px;
	text-align:left;
	}
table.chargeTable th#srv_cnd8{
	text-align:right;
	padding-top:3px;
	padding-bottom:3px;
	}
/*----------------------------------------*/

/*　テーブル調整_今月のご利用金額*/
/*　説明テキスト(ケータイ払い)（【料情25-1211】A【項目名＋金額表示の変更】2段表示⇒1段表示）20130927
------------------------------------------*/
/*　テーブル調整_今月のご利用金額・ご利用可能残高など*/
table.chargeTable th.sum_info_title{
	text-align:left;
	width:67%;
	padding-top:3px;
	padding-bottom:3px;
	}
table.chargeTable th.sum_info_money{
	text-align:right;
	padding-top:3px;
	padding-bottom:3px;
	}
/*　テーブル調整_ご利用可能残高（ドコモ口座払い）*/
table#kouza_balance td{
	text-align:left;
	padding-left:0px;
	}

/*----------------------------------------*/

/*　説明テキスト(ケータイ払い)（【NMR1311-ST01】§3.3.6）
------------------------------------------*/

/*----------------------------------------*/
/* sB03請求予定額画面(ケータイ払い) */
/*----------------------------------------*/

/*　ご利用の状況  */
div.explanation_KBM_sB03_01{
	margin: 0px 0px 15px 0px;
	font-size:85%;
	text-align:left;
	display:block !important;
	}

/*　画面上部文言 */
div.explanation_KBM_sB03_02{
	margin: 0px 0px 15px 0px;
	text-align:left; 
	display:block !important;
	}

/*----------------------------------------*/

/*----------------------------------------*/
/* sB04継続課金一覧画面(ケータイ払い) */
/*----------------------------------------*/

/*　ご利用の状況 */
div.explanation_KBM_sB04_01{
	width: 80%;
	/* IE7 & IE8 20131107 */
	min-width:350px\9;
	/*IE6 & WindowsMobile*/ 
	_width:314px;
	margin: 0px auto 20px;
	text-align:left; 
	max-width: 600px;
	font-size:85%;
	display:block !important;
	}

/*　画面上部文言 */
div.explanation_KBM_sB04_02{
	margin: 0px 0px 15px 0px;
	text-align:left; 
	display:block !important;
	}

/*----------------------------------------*/

/*----------------------------------------*/
/* sB05請求額画面(ケータイ払い) */
/*----------------------------------------*/

/*　ご利用実績 */
div.explanation_KBM_sB05_01{
	margin: 0px 0px 15px 0px;
	font-size:85%;
	text-align:left;
	display:block !important;
	}

/*　ご利用の状況 */
div.explanation_KBM_sB05_02{
	margin: 0px 0px 15px 0px;
	font-size:85%;
	text-align:left;
	display:block !important;
	}

/*　画面上部文言 */
div.explanation_KBM_sB05_03{
	margin: 0px 0px 15px 0px;
	text-align:left; 
	display:block !important;
	}

/*----------------------------------------*/

/*----------------------------------------*/
/* sB06履歴詳細画面(ケータイ払い) */
/*----------------------------------------*/

/*　ご利用の状況 */
div.explanation_KBM_sB06_01{
	margin: 0px 0px 15px 0px;
	font-size:85%;
	text-align:left;
	display:block !important;
	}


/*----------------------------------------*/



/*----------------------------------------*/

/*　説明テキスト(ｓｐモード決済／ケータイ払い)共有
（【NMR1311-ST01】§3.3.4／§3.3.6）
------------------------------------------*/

/*----------------------------------------*/
/* sB03請求予定額画面 */
/*----------------------------------------*/

/*　決済ステータス */
div.sB03_pm_status{
	margin: 0px auto 15px;
	font-size:85%;
	text-align:center;
	display:block !important;
	}

/*----------------------------------------*/

/*----------------------------------------*/
/* sB04継続課金一覧画面 */
/*----------------------------------------*/

/*　決済ステータス */
div.sB04_pm_status{
	margin: 0px auto 15px;
	font-size:85%;
	text-align:center;
	display:block !important;
	}

/*----------------------------------------*/
/* sB05請求額画面 */
/*----------------------------------------*/

/*　 決済ステータス */
div.sB05_pm_status{
	margin: 0px auto 15px;
	font-size:85%;
	text-align:center;
	display:block !important;
	}

/*----------------------------------------*/

/*----------------------------------------*/
/* sB06履歴詳細画面 */
/*----------------------------------------*/

/*　表示項目内容 */
div.explanation_sB06_01{
	margin: 0px 0px 0px 0px; /* 表示調整20141024 */
	font-size:85%;
	float:left;
	display:block !important;
	}

/*----------------------------------------*/

/*----------------------------------------*/
/* sB12継続課金中リスト画面 */
/*----------------------------------------*/

/*　ご利用の状況  */
div.explanation_sB12_01{
	width: 80%;
	/* IE7 & IE8 20131107 */
	min-width:350px\9;
	/*IE6 & WindowsMobile*/ 
	_width:314px;
	margin: 0px auto 15px;
	text-align:left; 
	max-width: 600px;
	font-size:85%;
	display:block !important;
	}

/*　決済ステータス */
div.sB12_pm_status{
	margin: 0px auto 15px;
	font-size:85%;
	text-align:center;
	display:block !important;
	}

/*　画面上部文言 */
div.explanation_sB12_02{
	margin: 0px auto 15px;
	text-align:left; 
	display:block !important;
	}

/*----------------------------------------*/


/*　説明テキスト（【NMR1311-ST01】§3.3.4_決済内容確認画面）
------------------------------------------*/
/*1行　中央揃え（上部テキストボックス等の説明用）*/
div.explanation_sA01_01{
	padding:0px 0 20px 0;
	font-size:85%;
	text-align:center;
	display:block !important;
	}
/*----------------------------------------*/

/*　説明テキスト（【NMR1311-ST01】§3.3.4_決済完了画面）
------------------------------------------*/
/*複数行　左揃え（マイメ一括完了画面の固定文言（一括）2用）*/
div.explanation_sA02_01{
	padding:0px 0 20px 0;
	font-size:85%;
	text-align:left;
	display:block !important;
	}
/*----------------------------------------*/

/*　説明テキスト（【NMR1311-ST01】§3.3.9_決済内容確認画面）
------------------------------------------*/
/*複数行　左揃え（初月無料・お試しの説明文用）*/
div.explanation_sA01_02{
	padding:0px 30px 20px 30px;
	_padding:0px 0px 20px 0px;
	font-size:85%;
	text-align:left;
	display:block !important;
	}
/*----------------------------------------*/

/*　説明テキスト（【NMR1311-ST01】§3.3.9_決済完了画面）
------------------------------------------*/
/*複数行　左揃え（画面下部の説明文用）*/
div.sA02_under{
	padding-top:0px;
	}
/*----------------------------------------*/

/*　説明テキスト（【NMR1311-ST01】§3.3.9_sA02決済完了画面（一括））20130909
------------------------------------------*/
/*複数行　左揃え（表示崩れ対応）*/
div#chargeBox div.explanation_sA02_01 div.text_indent{
    display:block;
}
div#chargeBox div.explanation_sA02_01{
	display:block;
}
/*----------------------------------------*/



/*--------------------------------------------*/
/* 【NMR1402-0014】ユーザ利用限度額の設定変更対応　　 */
/*--------------------------------------------*/

/*　文言_書式調整（【NMR1402-0014】§3.3）20131210
------------------------------------------*/
.adj_format{
	color:#CC0033;
	font-size:100%;
	font-weight:;
	}
.komenum_idt{
	margin-left:3.6em;
	text-indent:-2.5em;
	}
/*----------------------------------------*/



/*--------------------------------------------*/
/* 【NMR1402-0034】ドコモ決済PFの機能拡張　　 */
/*--------------------------------------------*/

/*　docomo ID表示（【NMR1402-0034】§3.1）2013/10/31
------------------------------------------*/
div.docomoID_info{
	padding: 5px 0px 0px 0px;
	margin-bottom: 15px;
	font-size:100%;
	font-weight:;
	display:block !important;
	text-align:left;
	*text-align:left;
	}
div.docomoID_label{
	padding: 0px 5px 0px 0px;
	text-align:left;
	*text-align:left;
	font-weight:bold;
	float:left;
	_float:left;
	float:left\9;
	}
div.docomoID_detail{
	padding: 0px 5px 0px 5px;
	text-align:left;
	display:block !important;
	word-wrap: break-word;
	}
/*----------------------------------------*/

/*-------------------------------------------------------------*/
/* 【NMR1405-ST09】docomoID表示追加対応 */
/*-------------------------------------------------------------*/

/*　docomo ID入力　2014/4/18
------------------------------------------*/
input[type="password"][name="IPASS_PWD"][size="25"]{
	width: 225px;
}
/*----------------------------------------*/




/*-------------------------------------------------------------*/
/* 【NMR1405-0047】決済基盤の機能拡張対応　　 */
/*-------------------------------------------------------------*/

/*　ページリンクタイル（【NMR1405-0047】決済基盤の機能拡張　sB02ご利用明細TOP）2014年5中　ver1.1 表示調整 20140131
---------------------------------------------------------------*/

div.pagelnkTile{
	margin: 0px auto 0px 0.6%;
	margin: 0px 10% 4px 12%\9;
	display: block;
	max-width:750px;
	max-width:580px\9; /* IE7 & IE8 */
	_max-width:350px; /*IE6 & WindowsMobile*/
}

div.pagelnkTile:not(:target) {
	margin: 0px auto 0px 0.6%\9; /* IE9 */
	max-width:750px\9; /* IE9 */
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  div.pagelnkTile {
	margin: 0px auto 0px 0.6%; /* IE10 */
	max-width:750px; /* IE10 */
  }
}

div.Tile{
	margin: 0px 2px 4px 2px;
	float: left;
	width:24.2%;
	min-width:123px;
}

div.Tile:hover{
	opacity: 0.6;
	filter: alpha(opacity=60);        /* ie lt 8 */
	-ms-filter: "alpha(opacity=60)";  /* ie 8 */
	-moz-opacity:0.6;                 /* FF lt 1.5, Netscape */
	-khtml-opacity: 0.6;              /* Safari 1.x */
}


.TileTitle{
	background-color: #CC0033;
    border: 0px;
	font-size: 13px;
	color: White;
	font-family:"メイリオ",Meiryo,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ＭＳ Ｐゴシック","MS PGothic",sans-serif;
	height: 45px;
	width: 100%;
	cursor: pointer;
}

#TileText1{
	padding: 5px;
	line-height: 125%;
}
#TileText2{
	padding: 11px 0px;
}
#TileText3{
	padding: 11px 0px;
}
#TileText4{
	padding: 11px 0px;
}


/*　キャリアフリーユーザ用設定　---------------*/

div.pagelnkTile_CF{
	margin: 0px auto 0px 0.6%;
	margin: 0px 10% 4px 10%\9;
	display: block;
	max-width:750px;
	max-width:580px\9; /* IE7 & IE8 */
	_max-width:350px; /*IE6 & WindowsMobile*/
}

div.pagelnkTile_CF:not(:target) {
	margin: 0px auto 0px 0.6%\9; /* IE9 */
	max-width:750px\9; /* IE9 */
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  div.pagelnkTile_CF {
	margin: 0px auto 0px 0.6%; /* IE10 */
	max-width:750px; /* IE10 */
  }
}

div.Tile_CF{
	margin: 0px 1px 4px 4px;
	margin: 0px 1px 4px 4px\9;
	float: left;
	width:48.6%;
	width:48.2%\9;
}

div.Tile_CF:not(:target) {
	margin: 0px 1px 4px 4px\9; /* IE9 */
	width:48.6%\9; /* IE9 */
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  div.Tile_CF {
	margin: 0px 1px 4px 4px; /* IE10 */
	width:48.6%; /* IE10 */
  }
}

div.Tile_CF:hover{
	opacity: 0.6;
	filter: alpha(opacity=60);        /* ie lt 8 */
	-ms-filter: "alpha(opacity=60)";  /* ie 8 */
	-moz-opacity:0.6;                 /* FF lt 1.5, Netscape */
	-khtml-opacity: 0.6;              /* Safari 1.x */
}

.TileTitle_CF{
	background-color: #CC0033;
    border: 0px;
	font-size: 14px;
	color: White;
	font-family:"メイリオ",Meiryo,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ＭＳ Ｐゴシック","MS PGothic",sans-serif;
	height: 45px;
	width: 100%;
	cursor: pointer;
}

#TileText5{
	padding: 11px 0px;
}
#TileText6{
	padding: 11px 0px;
}


/*---------------------------------------------------------------*/

/*　ナビ（【NMR1405-0047】決済基盤の機能拡張　sB03）2014年5中　ver1.1 表示調整 20140131
---------------------------------------------------------------*/

div.sB03_Navi{
	margin: 0px auto 4px auto;
	max-width: 600px;
	display: block;
}

div.sB03_Navi_inner{
	margin: 0px auto 0px auto;
	max-width:412px;
	max-width:350px\9; /* IE7 & IE8 */
	_max-width:350px; /*IE6 & WindowsMobile*/
	display: block;
}

div.sB03_Navi_inner:not(:target) {
	max-width:412px\9; /* IE9 */
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  div.sB03_Navi_inner {
	max-width:412px; /* IE10 */
  }
}

div.Navi1{
	float: left;
	margin: 0px 25px 4px 25px;
	margin: 0px 5px 4px 10px\9; /* IE7 & IE8 */
	_margin: 0px 5px 4px 10px; /*IE6 & WindowsMobile*/
}

div.Navi1:not(:target) {
	margin: 0px 25px 4px 25px\9; /* IE9 */
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  div.Navi1 {
	margin: 0px 25px 4px 25px; /* IE10 */
  }
}

div.Navi2{
	float: left;
	margin: 8px 0px 2px 0px;
	margin: 8px 5px 2px 10px\9; /* IE7 & IE8 */
	_margin: 8px 5px 2px 10px; /*IE6 & WindowsMobile*/
}

div.Navi2:not(:target) {
	margin: 8px 0px 2px 0px\9; /* IE9 */
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  div.Navi2 {
	margin: 8px 0px 2px 0px; /* IE10 */
  }
}

.NaviTitle1{
	background-color: #FFFFFF;
	border-radius: 6px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
	border: 3px solid #CC0033;
	height: 39px;
	width: 114px;
	width: 98px\9; /* IE7 & IE8 */
	_width: 98px; /*IE6 & WindowsMobile*/
	text-align: center;
    color: #000000;
	font-size: 18px;
	font-weight: bold;
	font-family:"メイリオ",Meiryo,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ＭＳ Ｐゴシック","MS PGothic",sans-serif;
	position:relative;
}

.NaviTitle1:not(:target) {
	height: 39px\9; /* IE9 */
	width: 114px\9; /* IE9 */
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .NaviTitle1 {
	height: 39px; /* IE10 */
	width: 114px; /* IE10 */
  }
}

#cdate {
	position: absolute;
	width: 114px;
	height: 39px;
	margin: 10px  auto 0 auto;
	display: block;
	*margin: 12px 0 0 -57px; /* IE6,IE7用 表示調整 20141030 */
}
@media \0screen {  
	#cdate {
		margin: 12px 0 0 -7px;
	}
} /* IE8用 表示調整 20141030 */

.NaviTitle2{
	background-color: #CC0033;
	border-radius: 6px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border: 0px;
	height: 30px;
	width: 120px;
	width: 100px\9; /* IE7 & IE8 */
	_width: 100px; /*IE6 & WindowsMobile*/
	text-align: center;
	cursor: pointer;
}

.NaviTitle2:not(:target) {
	height: 30px\9; /* IE9 */
	width: 120px\9; /* IE9 */
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .NaviTitle2 {
	height: 30px; /* IE10 */
	width: 120px; /* IE10 */
  }
}


.NaviTitle2:hover{
	background-color: #FF6699;
	border-radius: 6px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border: 0px;
	height: 30px;
	width: 120px;
	width: 100px\9; /* IE7 & IE8 */
	_width: 100px; /*IE6 & WindowsMobile*/
	text-align: center;
	cursor: pointer;
}

.NaviTitle2:hover:not(:target) {
	height: 30px\9; /* IE9 */
	width: 120px\9; /* IE9 */
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .NaviTitle2:hover {
	height: 30px; /* IE10 */
	width: 120px; /* IE10 */
  }
}


#prev_month{
	padding: 2px 15px 0 0;
	background-repeat: no-repeat;
	background-position: 90% 50%;
	background-image: url("../images/arrow_white_left_h.gif");
	background-image: url("../images/arrow_white_left.gif")\9; /* IE7 & IE8 */
	_background-image: url("../images/arrow_white_left.gif"); /*IE6 & WindowsMobile*/
	background-size: 10px 10px;
}  /* 画像変更 20150205 */

#prev_month:not(:target) {
	background-image: url("../images/arrow_white_left_h.gif")\9; /* IE9 */
}  /* 画像変更 20150205 */

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  #prev_month {
	background-image: url("../images/arrow_white_left_h.gif"); /* IE10 */
  }
}  /* 画像変更 20150205 */


#next_month{
	padding: 2px 0 0 15px;
	background-repeat: no-repeat;
	background-position: 10% 50%;
	background-image: url("../images/arrow_white_right_h.gif");
	background-image: url("../images/arrow_white_right.gif")\9; /* IE7 & IE8 */
	_background-image: url("../images/arrow_white_right.gif"); /*IE6 & WindowsMobile*/
	background-size: 10px 10px;
}  /* 画像変更 20150205 */

#next_month:not(:target) {
	background-image: url("../images/arrow_white_right_h.gif")\9; /* IE9 */
}  /* 画像変更 20150205 */

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  #next_month {
	background-image: url("../images/arrow_white_right_h.gif"); /* IE10 */
  }
}  /* 画像変更 20150205 */


#pdate{
    color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	font-family:"メイリオ",Meiryo,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ＭＳ Ｐゴシック","MS PGothic",sans-serif;
}
#ndate{
    color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	font-family:"メイリオ",Meiryo,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ＭＳ Ｐゴシック","MS PGothic",sans-serif;
}

.NaviTitle2[disabled] {
    border: 1px solid #A0A0A0;
	background: #C8C8C8;
	cursor: default;
}
.NaviTitle2[disabled]:hover {
    border: 1px solid #A0A0A0;
	background: #C8C8C8;
	cursor: default;
}

/*---------------------------------------------------------------*/

/*　ボタン（input）（【NMR1405-0047】決済基盤の機能拡張　sB02ご利用明細TOP）
---------------------------------------------------------------*/
.btn_set{
	margin-bottom:0px;
	text-align:center;
}

.btn_Next_001{
	background: url(../images/btn_Next_001_h.gif) no-repeat scroll 0 0 transparent;  /* 画像変更 20150203 */
	background-size: 250px 52px;  /* 表示調整 20141024 */
	border:0px;
	color: #000000;
	font-family:"メイリオ",Meiryo,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ＭＳ Ｐゴシック","MS PGothic",sans-serif;
	text-align: center;
	width:250px;
	height:52px;
	margin-bottom:20px;
	cursor: pointer;
	*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../common/images/btn_Next_001_h.gif',sizingMethod='scale'); /* IE6,IE7用 表示調整 20141030 */  /* 画像変更 20150203 */
	*background-image: none; /* IE6,IE7用 表示調整 20141030 */
	*font-family:"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ＭＳ Ｐゴシック","MS PGothic",sans-serif; /* IE6,IE7用 表示調整 20141030 */
}
@media \0screen {  
	.btn_Next_001 {
		background-image: none;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../common/images/btn_Next_001_h.gif',sizingMethod='scale');
		font-family:"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ＭＳ Ｐゴシック","MS PGothic",sans-serif;
	}
} /* IE8用 表示調整 20141030 */  /* 画像変更 20150203 */

.btn_Next_002{
	background: url(../images/btn_Next_002_h.gif) no-repeat scroll 0 0 transparent;  /* 画像変更 20150203 */
	background-size: 220px 52px;  /* 表示調整 20141024 */
	border:0px;
	color: #000000;
	font-family:"メイリオ",Meiryo,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ＭＳ Ｐゴシック","MS PGothic",sans-serif;
	text-align: center;
	width:220px;
	height:52px;
	margin-bottom:20px;
	cursor: pointer;
	*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../common/images/btn_Next_002_h.gif',sizingMethod='scale'); /* IE6,IE7用 表示調整 20141030 */  /* 画像変更 20150203 */
	*background-image: none; /* IE6,IE7用 表示調整 20141030 */
	*font-family:"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ＭＳ Ｐゴシック","MS PGothic",sans-serif; /* IE6,IE7用 表示調整 20141030 */
}
@media \0screen {  
	.btn_Next_002 {
		background-image: none;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../common/images/btn_Next_002_h.gif',sizingMethod='scale');
		font-family:"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ＭＳ Ｐゴシック","MS PGothic",sans-serif;
	}
} /* IE8用 表示調整 20141030 */  /* 画像変更 20150203 */

.btn_Next_003{
	background: url(../images/btn_Next_003_h.gif) no-repeat scroll 0 0 transparent;  /* 画像変更 20150203 */
	background-size: 220px 52px;  /* 表示調整 20141024 */
	border:0px;
	color: #000000;
	font-family:"メイリオ",Meiryo,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ＭＳ Ｐゴシック","MS PGothic",sans-serif;
	text-align: center;
	width:220px;
	height:52px;
	cursor: pointer;
	margin-bottom:20px;
	*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../common/images/btn_Next_003_h.gif',sizingMethod='scale'); /* IE6,IE7用 表示調整 20141030 */  /* 画像変更 20150203 */
	*background-image: none; /* IE6,IE7用 表示調整 20141030 */
	*font-family:"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ＭＳ Ｐゴシック","MS PGothic",sans-serif; /* IE6,IE7用 表示調整 20141030 */
}
@media \0screen {  
	.btn_Next_003 {
		background-image: none;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../common/images/btn_Next_003_h.gif',sizingMethod='scale');
		font-family:"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ＭＳ Ｐゴシック","MS PGothic",sans-serif;
	}
} /* IE8用 表示調整 20141030 */  /* 画像変更 20150203 */

.btn_Next_004{
	background: url(../images/btn_Next_004_h.gif) no-repeat scroll 0 0 transparent;  /* 画像変更 20150203 */
	background-size: 220px 67px;  /* 表示調整 20141024 */
	border:0px;
	color: #000000;
	font-family:"メイリオ",Meiryo,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ＭＳ Ｐゴシック","MS PGothic",sans-serif;
	text-align: center;
	width:220px;
	height:67px;
	cursor: pointer;
	margin-bottom:20px;
	display: block;
	margin-left: auto;
	margin-right: auto;
	_margin-bottom: 35px;
	*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../common/images/btn_Next_004_h.gif',sizingMethod='scale'); /* IE6,IE7用 表示調整 20141030 */  /* 画像変更 20150203 */
	*background-image: none; /* IE6,IE7用 表示調整 20141030 */
	*font-family:"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ＭＳ Ｐゴシック","MS PGothic",sans-serif; /* IE6,IE7用 表示調整 20141030 */
}
@media \0screen {  
	.btn_Next_004 {
		background-image: none;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../common/images/btn_Next_004_h.gif',sizingMethod='scale');
		font-family:"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ＭＳ Ｐゴシック","MS PGothic",sans-serif;
	}
} /* IE8用 表示調整 20141030 */  /* 画像変更 20150203 */

input#rirekiMeisai_kakunin{
	font-size: 17px;  /* 表示調整 20141016 */
	letter-spacing: -0.5px;  /* 表示調整 20141016 */
	padding-left: 22px;  /* 表示調整 20141016 */
	padding-top: 3px;
}

input#gendogaku_settei_henkou{
	font-size: 17px;
	letter-spacing: 0.2em;
	padding-left: 20px;
	padding-top: 3px;
}

input#rireki_kakunin{
	font-size: 17px;
	letter-spacing: 0.2em;
	padding-left: 18px;
	padding-top: 3px;
}

input#keizoku_kakunin{
	font-size: 17px;
	letter-spacing: 0.2em;
	padding-left: 18px;
	padding-top: 3px;
}

input#rirekiihiran_kakunin{
	font-size: 17px;
	letter-spacing: 0.2em;
	padding-left: 20px;
	padding-top: 3px;
}

input#gendogaku_henkou{
	font-size: 21px;
	font-weight: ;
	letter-spacing: 0.2em;
	padding-left: 18px;
	padding-top: 3px;
}

input#gendogaku_kettei{
	font-size: 21px;
	font-weight: ;
	letter-spacing: 1em;
	padding-left: 20px;
	padding-top: 3px;
}

input#buy_with_consent{
	font-size: 21px;
	font-weight: ;
	letter-spacing: -1px;
	padding-left: 20px;
	padding-top: 3px;
}

input#nw_auth{
	font-size: 21px;
	font-weight: ;
	letter-spacing: 1em;
	padding-left: 20px;
	padding-top: 3px;
}

input#auth_reinput{
	font-size: 21px;
	font-weight: ;
	letter-spacing: 1em;
	padding-left: 25px;
	padding-top: 3px;
	margin-top: 15px;
}

/*---------------------------------------------------------------*/

/*　戻るボタン（input）（【NMR1405-0047】決済基盤の機能拡張　）
---------------------------------------------------------------*/

.back_btn_set{
	margin:25px auto 20px auto;
	text-align:center;
}

.btn_back_001{
	background: url(../images/btn_back_001_h.gif) no-repeat scroll 0 0 transparent;  /* 画像変更 20150203 */
	background-size: 150px 40px;  /* 表示調整 20141024 */
	border:0px;
	color: #000000;
	font-family:"メイリオ",Meiryo,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ＭＳ Ｐゴシック","MS PGothic",sans-serif;
	text-align: center;
	width:150px;
	height:40px;
	cursor: pointer;
	*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../common/images/btn_back_001_h.gif',sizingMethod='scale'); /* IE6,IE7用 表示調整 20141030 */  /* 画像変更 20150203 */
	*background-image: none; /* IE6,IE7用 表示調整 20141030 */
	*font-family:"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ＭＳ Ｐゴシック","MS PGothic",sans-serif; /* IE6,IE7用 表示調整 20141030 */
}
@media \0screen {  
	.btn_back_001 {
		background-image: none;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../common/images/btn_back_001_h.gif',sizingMethod='scale');
		font-family:"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ＭＳ Ｐゴシック","MS PGothic",sans-serif;
	}
} /* IE8用 表示調整 20141030 */  /* 画像変更 20150203 */

input#btn_back_image{
	font-size: 15px;
	letter-spacing: 0.5em;
	padding-left: 14px;
	padding-top: 1px;  /* 表示調整 20141016 */
}

input#btn_cancel_image{
	font-size: 14px;
	letter-spacing: 0.2em;
	padding-left: 20px;
	padding-top: 2px;  /* 表示調整 20141016 */
}

/*---------------------------------------------------------------*/

/*　戻るボタン（アンカー）（【NMR1405-0047】決済基盤の機能拡張　sB02ご利用明細TOP）
---------------------------------------------------------------*/
.back_btn {
	margin:25px auto 20px auto;
	text-align:center;
}
.back_btn a {
	display:block;
	padding: 10px 0px 0px 0px;  /* 表示調整 20141016 */
	margin:0px auto 0px auto;
	font-size:15px;
    text-decoration: none;
	width:150px;
	height:30px;  /* 表示調整 20141016 */
}
.back_btn span {
    color: #000000;
	font-size: 15px;
	letter-spacing: 0.5em;
	padding-left: 14px;
}
/*---------------------------------------------------------------*/

/*　ボタン（アンカー）（【NMR1405-0047】決済基盤の機能拡張　）
---------------------------------------------------------------*/
.a_link_btn {
	margin:0px auto 5px auto;
	text-align:center;
	display:block !important;
}

.a_link_btn a#btn_kiyaku_001 {
	display:block;
	padding: 11px 0px 0px 0px;
	margin:0px auto 0px auto;
	font-family:"メイリオ",Meiryo,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ＭＳ Ｐゴシック","MS PGothic",sans-serif;
	font-size:15px;
    text-decoration: none;
	background: url(../images/btn_linkb_001_h.gif) no-repeat scroll 0 0 transparent;  /* 画像変更 20150203 */
	background-size: 150px 42px;  /* 表示調整 20141024 */
	border:0px;
	color: #000000;
	width:150px;
	height:31px;
	*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../common/images/btn_linkb_001_h.gif',sizingMethod='scale'); /* IE6,IE7用 表示調整 20141030 */  /* 画像変更 20150203 */
	*background-image: none; /* IE6,IE7用 表示調整 20141030 */
	*font-family:"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ＭＳ Ｐゴシック","MS PGothic",sans-serif; /* IE6,IE7用 表示調整 20141030 */
}
@media \0screen {  
	.a_link_btn a#btn_kiyaku_001 {
		background-image: none;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../common/images/btn_linkb_001_h.gif',sizingMethod='scale');
		font-family:"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ＭＳ Ｐゴシック","MS PGothic",sans-serif;
	}
} /* IE8用 表示調整 20141030 */  /* 画像変更 20150203 */

a#btn_kiyaku_001 span {
    color: #FFFFFF;
	font-size: 14px;
	letter-spacing: 0em;
	padding-left: 14px;
}

.a_link_btn a#btn_aboutNWpin_001 {
	display:block;
	padding: 11px 0px 0px 0px;
	margin:0px auto 20px auto;
	font-family:"メイリオ",Meiryo,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ＭＳ Ｐゴシック","MS PGothic",sans-serif;
	font-size:15px;
    text-decoration: none;
	background: url(../images/btn_linkb_002_h.gif) no-repeat scroll 0 0 transparent;  /* 画像変更 20150203 */
	background-size: 220px 42px;  /* 表示調整 20141024 */
	border:0px;
	color: #000000;
	width:220px;
	height:31px;
	*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../common/images/btn_linkb_002_h.gif',sizingMethod='scale'); /* IE6,IE7用 表示調整 20141030 */  /* 画像変更 20150203 */
	*background-image: none; /* IE6,IE7用 表示調整 20141030 */
	*font-family:"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ＭＳ Ｐゴシック","MS PGothic",sans-serif; /* IE6,IE7用 表示調整 20141030 */
}
@media \0screen {  
	.a_link_btn a#btn_aboutNWpin_001 {
		background-image: none;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../common/images/btn_linkb_002_h.gif',sizingMethod='scale');
		font-family:"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ＭＳ Ｐゴシック","MS PGothic",sans-serif;
	}
} /* IE8用 表示調整 20141030 */  /* 画像変更 20150203 */

a#btn_aboutNWpin_001 span {
    color: #FFFFFF;
	font-size: 14px;
	letter-spacing: 0em;
	padding-left: 14px;
}

/*---------------------------------------------------------------*/

/*　プルダウン（【NMR1405-0047】決済基盤の機能拡張　sB02ご利用明細TOP）
---------------------------------------------------------------*/
.pullDownBox2{
	width:70%;
	_width:90%; /* IE6 & WindowsMobile */
	margin:0px auto 0px auto;
	text-align:right;
	float: left;
}
.pullDownBox2 select{
	width:80%;
	margin-bottom:10px;
	margin-right:10px;
	font-size:17px\9; /* IE7 & IE8 */ 
	_font-size:17px; /*IE6 & WindowsMobile*/
}

.btn_select{
	padding-bottom:10px;
	text-align:left;
}

.btn_select_001{
	background: url(../images/btn_select_001_h.gif) no-repeat scroll 0 0 transparent;  /* 画像変更 20150203 */
	background-size: 80px 26px;
	border:0px;
	color: White;
	font-family:"メイリオ",Meiryo,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ＭＳ Ｐゴシック","MS PGothic",sans-serif;
	text-align: center;
	width:80px;
	height:26px;  /* 表示調整 20141024 */
	padding-left: 10px;
	padding-top: 0px;  /* 表示調整 20141016 */
	cursor: pointer;
	*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../common/images/btn_select_001_h.gif',sizingMethod='scale'); /* IE6,IE7用 表示調整 20141030 */  /* 画像変更 20150203 */
	*background-image: none; /* IE6,IE7用 表示調整 20141030 */
	*font-family:"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ＭＳ Ｐゴシック","MS PGothic",sans-serif; /* IE6,IE7用 表示調整 20141030 */
}
@media \0screen {  
	.btn_select_001 {
		background-image: none;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../common/images/btn_select_001_h.gif',sizingMethod='scale');
		font-family:"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ＭＳ Ｐゴシック","MS PGothic",sans-serif;
	}
} /* IE8用 表示調整 20141030 */  /* 画像変更 20150203 */

input#select_month{
	font-size: 14px;
}
div.pullDown2 {
	width: 100%; 
	min-width:350px\9; /* IE7 & IE8 */ 
	_width:314px; /*IE6 & WindowsMobile*/ 
	margin:15px auto 10px auto;
	max-width: 600px;
	display:block !important;
}

/*---------------------------------------------------------------*/

/*　赤ライン（【NMR1405-0047】決済基盤の機能拡張　sB03）
---------------------------------------------------------------*/
div.red_line {
    border-top: 3px solid #CC0033;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 5px;
    height: 0px;
    max-width: 750px;
}
/*---------------------------------------------------------------*/

/*　テーブル調整（【NMR1405-0047】決済基盤の機能拡張　2段⇒1段）
---------------------------------------------------------------*/
table#limit_info th.sum_info_title{
	text-align:left;
	width:62%;
	padding-top:3px;
	padding-bottom:3px;
	}
table#dateof_change th.sum_info_title{
	text-align:left;
	width:50%;
	padding-top:3px;
	padding-bottom:3px;
	}
table#newlimit_info th.sum_info_title{
	text-align:left;
	width:53%;
	padding-top:3px;
	padding-bottom:3px;
	}

/*---------------------------------------------------------------*/

/*　テキスト（【NMR1405-0047】決済基盤の機能拡張　）
---------------------------------------------------------------*/
/* sB02　リンクなど------------------------------------ */
div.kyohisettei{
	margin: 0px auto 10px 2%;
	display:block !important;
}
div.suspend_service{
	margin-bottom: 0px;
	font-size:85%;
	text-align:left;
}
div.genndogakuchouka {
	width: 95%; 
	/* IE7 & IE8 20131107 */ min-width:350px\9;
	/*IE6 & WindowsMobile*/ _width:314px;
	margin:-10px  auto 20px auto;
	max-width: 600px;
	display:block !important;
	text-align:right;
	font-size:85%;
}
div.lnk_kouza{
	margin: 0px auto 10px 2%;
	font-size:100%;
	text-align:center;
	line-height:1.5em;
	display:block !important;
}
div.lnk_card{
	margin: 0px auto 10px 2%;
	font-size:100%;
	text-align:center;
	line-height:1.5em;
	display:block !important;
}


/*　改行タグ無効化（リンク削除の作業依頼対応）20140714 ver1.5で追加
　　⇒リンク再表示のため style_s5_20151119_CB04_20150910 で修正
---------------------------------------------------------------*/
div.lnk_card br {
    display: inline; /* 表示調整 20150910 */
}
/*---------------------------------------------------------------*/



/* sB02　固定文言エリア------------------------------------ */
div.explanation_sB02_M01{
	margin: 0px auto 15px auto;
	font-size:85%;
	text-align:left;
	display:block !important;
}
div.explanation_sB02_M02{
	margin: 0px auto 15px auto;
	font-size:85%;
	text-align:left;
	display:block !important;
}
div.explanation_sB02_M03{
	margin: 0px auto 15px auto;
	font-size:85%;
	text-align:left;
	display:block !important;
}
div.explanation_sB02_M04{
	margin: 0px auto 15px auto;
	font-size:85%;
	text-align:left;
	display:block !important;
}
div.explanation_sB02_M05{
	margin: 0px auto 15px auto;
	padding: 15px 0px 0px 0px;
	font-size:85%;
	text-align:left;
	display:block !important;
}
div.explanation_sB02_M06 {
	width: 80%; 
	/* IE7 & IE8 20131107 */ min-width:350px\9;
	/*IE6 & WindowsMobile*/ _width:314px;
	margin:15px auto 20px auto;
	max-width: 600px;
	font-size:85%;
	text-align:left;
	display:block !important;
}

/* sB02　周知文言エリア------------------------------------ */
div.explanation_sB02_S02 {
	width: 80%; 
	/* IE7 & IE8 20131107 */ min-width:350px\9;
	/*IE6 & WindowsMobile*/ _width:314px;
	margin:15px auto 20px auto;
	max-width: 600px;
	font-size:85%;
	text-align:left;
	display:block !important;
}
div.explanation_sB02_S03 {
	width: 80%; 
	/* IE7 & IE8 20131107 */ min-width:350px\9;
	/*IE6 & WindowsMobile*/ _width:314px;
	margin:15px auto 20px auto;
	max-width: 600px;
	font-size:85%;
	text-align:left;
	display:block !important;
}
div.explanation_sB02_S04 {
	width: 80%; 
	/* IE7 & IE8 20131107 */ min-width:350px\9;
	/*IE6 & WindowsMobile*/ _width:314px;
	margin:15px auto 20px auto;
	max-width: 600px;
	font-size:85%;
	text-align:left;
	display:block !important;
}
div.explanation_sB02_S05 {
	width: 80%; 
	/* IE7 & IE8 20131107 */ min-width:350px\9;
	/*IE6 & WindowsMobile*/ _width:314px;
	margin:15px auto 20px auto;
	max-width: 600px;
	font-size:85%;
	text-align:left;
	display:block !important;
}

/* sB03　固定文言エリア------------------------------------ */
div.explanation_sB03_M01{
	margin: 0px 15px 15px 15px;
	font-size:85%;
	text-align:left;
	display:block !important;
	}
div.explanation_sB03_M02{
	margin: 0px auto 25px auto;
	font-size:85%;
	text-align:left;
	display:block !important;
	}
div.explanation_sB03_M03 {
	width: 80%; 
	/* IE7 & IE8 20131107 */ min-width:350px\9;
	/*IE6 & WindowsMobile*/ _width:314px;
	margin:15px auto 20px auto;
	max-width: 600px;
	font-size:85%;
	text-align:left;
	display:block !important;
}

/* sB04　固定文言エリア------------------------------------ */
div.explanation_sB04_M01{
	margin: 0px auto 25px;
	text-align:left; 
	display:block !important;
	}

div.explanation_sB04_M04{
	width: 80%; 
	/* IE7 & IE8 20131107 */ min-width:350px\9;
	/*IE6 & WindowsMobile*/ _width:314px;
	margin: -20px auto 15px auto;
	max-width: 600px;
	font-size:85%;
	text-align:left;
	display:block !important;
}

/* sB05　固定文言エリア------------------------------------ */
div.explanation_sB05_M03{
	/* IE7 & IE8 20131107 */ min-width:350px\9;
	/*IE6 & WindowsMobile*/ _width:314px;
	margin: 0px auto 15px auto;
	max-width: 600px;
	font-size:85%;
	text-align:left;
	display:block !important;
}

table#payment_statement {
    margin: 0 auto 30px;
    width: 95%;
}

/* sB09　固定文言エリア------------------------------------ */
div.explanation_sB09_M01{
	margin: 0px auto 15px;
	text-align:left; 
	display:block !important;
	}


div.explanation_sB17_M01{
	margin: 0px 15px 30px 15px;
	font-size:85%;
	text-align:left;
	display:block !important;
	}

div.explanation_sB17_M02{
	margin: 0px 15px 30px 15px;
	font-size:85%;
	text-align:left;
	display:block !important;
	}

/*---------------------------------------------------------------*/

/*　静的画面（【NMR1405-0047】決済基盤の機能拡張　）
---------------------------------------------------------------*/
/* サービスご利用停中画面------------------------------------ */
.Contact {
    background-color: #FFFFFF;
    border: 1px solid #DDDDDD;
    border-radius: 0px;
	box-shadow: 2px 2px 2px 2px lightgray;
    font-family:メイリオ,Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ ゴシック","MS Gothic",sans-serif;
    margin: 35px auto 5px;
    padding: 5px;
}
.Contact_title {
    border-left: 0px solid #CC0033;
    border-bottom: 3px solid #CC0033;
    color: #000000;
    font-size: 14px;
    letter-spacing: 0.1em;
    margin: 0 5px 0 5px;
    padding: 0px 5px 0 5px;
}
#Contact_info {
    margin: 20px 0px 0px 2px;
    padding: 0px 0 0 0px;
}
.Contact_info1 {
    _border-left: 6px solid #CC0033;
    margin: 16px 0px 0px 0px;
    padding: 0px 0 0 20px;
    font-size: 15px;
}
.Contact_info1:before {
    background: none repeat scroll 0 0 #CC0033;
    border-radius: 3px;
    height: 17px;
    width: 6px;
    content: "";
    display: block;
    position: absolute;
    margin: 1px 0px 0px -15px;
    }
.Contact_info2 {
    font-size: 18px;
    font-weight: bold;
    margin: 5px 0px 5px 18px;
}
.Contact_info3 {
    font-size: 14px;
    padding: 0px 0 0 18px;
}
.Contact_info4 {
    font-size: 15px;
    margin: 16px 0px 0px 0px;
}

/*---------------------------------------------------------------*/



/*-------------------------------------------------------------*/
/* 【NMR1408-ST03】PC・タブレット対応HTML改善　　 */
/*-------------------------------------------------------------*/

/*　ボタン（input）（【NMR1408-ST03】PC・タブレット対応HTML改善　）
---------------------------------------------------------------*/
input#func_next{
	font-size: 21px;
	font-weight: ;
	letter-spacing: 1em;
	padding-left: 20px;
	padding-top: 3px;
}

input#register_with_consent{
	font-size: 21px;
	font-weight: ;
	letter-spacing: -1px;
	padding-left: 20px;
	padding-top: 3px;
}

input#cancel_with_consent{
	font-size: 21px;
	font-weight: ;
	letter-spacing: 0.2em;
	padding-left: 18px;
	padding-top: 3px;
}

.btn_Next_009{
	background: url(../images/btn_Next_003_h.gif) no-repeat scroll 0 0 transparent;  /* 画像変更 20150203 */
	background-size: 220px 52px;  /* 表示調整 20141024 */
	border:0px;
	color: #000000;
	font-family:"メイリオ",Meiryo,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ＭＳ Ｐゴシック","MS PGothic",sans-serif;
	text-align: center;
	width:220px;
	height:52px;
	cursor: pointer;
	margin-bottom:20px;
	*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../common/images/btn_Next_003_h.gif',sizingMethod='scale'); /* IE6,IE7用 表示調整 20141030 */  /* 画像変更 20150203 */
	*background-image: none; /* IE6,IE7用 表示調整 20141030 */
	*font-family:"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ＭＳ Ｐゴシック","MS PGothic",sans-serif; /* IE6,IE7用 表示調整 20141030 */
}
@media \0screen {  
	.btn_Next_009 {
		background-image: none;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../common/images/btn_Next_003_h.gif',sizingMethod='scale');
		font-family:"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ＭＳ Ｐゴシック","MS PGothic",sans-serif;
	}
} /* IE8用 表示調整 20141030 */  /* 画像変更 20150203 */

input#gendogaku_henkou_err{
	font-size: 21px;
	font-weight: ;
	letter-spacing: 0.2em;
	padding-left: 18px;
	padding-top: 3px;
	margin-top: 10px;
	margin-bottom: 30px;
}

/*---------------------------------------------------------------*/

/*　決済中止関連ボタン（input）（【NMR1408-ST03】PC・タブレット対応HTML改善　）
---------------------------------------------------------------*/

.btn_back_002{
	background: url(../images/btn_back_002_h.gif) no-repeat scroll 0 0 transparent;  /* 画像変更 20150203 */
	background-size: 150px 40px;  /* 表示調整 20141024 */
	border:0px;
	color: #000000;
	font-family:"メイリオ",Meiryo,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ＭＳ Ｐゴシック","MS PGothic",sans-serif;
	text-align: center;
	width:150px;
	height:40px;
	cursor: pointer;
	*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../common/images/btn_back_002_h.gif',sizingMethod='scale'); /* IE6,IE7用 表示調整 20141030 */  /* 画像変更 20150203 */
	*background-image: none; /* IE6,IE7用 表示調整 20141030 */
	*font-family:"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ＭＳ Ｐゴシック","MS PGothic",sans-serif; /* IE6,IE7用 表示調整 20141030 */
}
@media \0screen {  
	.btn_back_002 {
		background-image: none;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../common/images/btn_back_002_h.gif',sizingMethod='scale');
		font-family:"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ＭＳ Ｐゴシック","MS PGothic",sans-serif;
	}
} /* IE8用 表示調整 20141030 */  /* 画像変更 20150203 */

input#btn_suspend_image{
	font-size: 15px;
	letter-spacing: 0.2em;
	padding-left: 20px;
	padding-top: 1px;  /* 表示調整 20141016 */
}

input#btn_go_back_store{
	font-size: 15px;
	letter-spacing: 0.2em;
	padding-left: 22px;
	padding-top: 1px;  /* 表示調整 20141016 */
}

/*---------------------------------------------------------------*/

/*　戻るボタン（アンカー）（【NMR1408-ST03】PC・タブレット対応HTML改善　）
---------------------------------------------------------------*/

.back_btn #btn_back_mymenu span {
    color: #000000;
	font-size: 14px;
	letter-spacing: 0.2em;
	padding-left: 20px;
	padding-top: 0px;  /* 表示調整 20141016 */
}
/*---------------------------------------------------------------*/

/*　ボタン（アンカー）（【NMR1408-ST03】PC・タブレット対応HTML改善　）
---------------------------------------------------------------*/
.a_link_btn a#btn_meisai_001 {
	display:block;
	padding: 11px 0px 0px 0px;
	margin:0px auto 25px auto;
	font-family:"メイリオ",Meiryo,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ＭＳ Ｐゴシック","MS PGothic",sans-serif;
	font-size:15px;
    text-decoration: none;
	background: url(../images/btn_linkb_002_h.gif) no-repeat scroll 0 0 transparent;  /* 画像変更 20150203 */
	background-size: 220px 42px;  /* 表示調整 20141024 */
	border:0px;
	color: #000000;
	width:220px;
	height:31px;
	*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../common/images/btn_linkb_002_h.gif',sizingMethod='scale'); /* IE6,IE7用 表示調整 20141030 */  /* 画像変更 20150203 */
	*background-image: none; /* IE6,IE7用 表示調整 20141030 */
	*font-family:"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ＭＳ Ｐゴシック","MS PGothic",sans-serif; /* IE6,IE7用 表示調整 20141030 */
}
@media \0screen {  
	.a_link_btn a#btn_meisai_001 {
		background-image: none;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../common/images/btn_linkb_002_h.gif',sizingMethod='scale');
		font-family:"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ＭＳ Ｐゴシック","MS PGothic",sans-serif;
	}
} /* IE8用 表示調整 20141030 */  /* 画像変更 20150203 */

a#btn_meisai_001 span {
    color: #FFFFFF;
	font-size: 15px;
	letter-spacing: 1px;
	padding-left: 14px;
}

.btn_set a#btn_mymenu {
	display:block;
	padding: 16px 0px 0px 0px;
	margin:0px auto 20px auto;
	font-family:"メイリオ",Meiryo,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ＭＳ Ｐゴシック","MS PGothic",sans-serif;
    text-decoration: none;
	background: url(../images/btn_Next_003_h.gif) no-repeat scroll 0 0 transparent;  /* 画像変更 20150203 */
	background-size: 220px 52px;  /* 表示調整 20141024 */
	border:0px;
	color: #000000;
	width:220px;
	height:36px;
	*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../common/images/btn_Next_003_h.gif',sizingMethod='scale'); /* IE6,IE7用 表示調整 20141030 */  /* 画像変更 20150203 */
	*background-image: none; /* IE6,IE7用 表示調整 20141030 */
	*font-family:"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ＭＳ Ｐゴシック","MS PGothic",sans-serif; /* IE6,IE7用 表示調整 20141030 */
}
@media \0screen {  
	.btn_set a#btn_mymenu {
		background-image: none;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../common/images/btn_Next_003_h.gif',sizingMethod='scale');
		font-family:"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ＭＳ Ｐゴシック","MS PGothic",sans-serif;
	}
} /* IE8用 表示調整 20141030 */  /* 画像変更 20150203 */

a#btn_mymenu span {
	font-size: 19px;
	font-weight: ;
	letter-spacing: 0.3em;
	padding-left: 25px;
}

/*---------------------------------------------------------------*/

/*　テーブル調整（【NMR1405-0047】決済基盤の機能拡張　2段⇒1段）
---------------------------------------------------------------*/
/*-----　sA02 決済完了画面　-----*/

table#new_balance_info{
	width:99%;
	margin:0px auto 20px auto;
}

table#new_balance_info th.sum_info_title{
	text-align:left;
	width:57%;
	padding:3px 0px 3px 5px;
}

table#new_balance_info th.sum_info_money{
	text-align:right;
	padding:3px 5px 3px 0px;
}


/*---------------------------------------------------------------*/



/*-------------------------------------------------------------*/
/* 【NMR1408-0037】決済サービスのユーザ利用限度額の設定変更対応　　 */
/*-------------------------------------------------------------*/

/*　文言調整（【NMR1408-0037】決済サービスのユーザ利用限度額の設定変更対応　）
---------------------------------------------------------------*/
/* 文字サイズ85%_左寄せ */
div.message2{
	padding:0px 0px 20px 5px;
	font-size:85%;
	text-align:left;
	display:block !important;
}
/*　テキストインデント_数字付き*/
.text_indent_num{
	margin-left:2em;
	text-indent:-1.9em;
	display:block !important;
}
/*---------------------------------------------------------------*/



/*----------------------------------------------------------------*/
/* 【NMR1502-ST01】iPadiPhoneにおける決済履歴画面の表示適正化　　 */
/*----------------------------------------------------------------*/

/*　詳細ボタン（sB03,sB04,sB05）
------------------------------------------------------------------*/
.btn_detail_001{
	background: url(../images/btn_detail_h.gif) no-repeat scroll 0 0 transparent;  /* 画像変更 20150203 */
	background-size: 62px 26px;
	border: 0px;
	color: White;
	font-family:"メイリオ",Meiryo,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ＭＳ Ｐゴシック","MS PGothic",sans-serif;
	text-align: center;
	width: 62px;
	height: 26px;
	padding-left: 8px;
	padding-top: 0px;
	cursor: pointer;
	*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../common/images/btn_detail_h.gif',sizingMethod='scale'); /* IE6,IE7用 表示調整 20141030 */  /* 画像変更 20150203 */
	*background-image: none; /* IE6,IE7用 表示調整 20141030 */
	*font-family:"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ＭＳ Ｐゴシック","MS PGothic",sans-serif; /* IE6,IE7用 表示調整 20141030 */
}
@media \0screen {  
	.btn_detail_001 {
		background-image: none;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../common/images/btn_detail_h.gif',sizingMethod='scale');
		font-family:"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ＭＳ Ｐゴシック","MS PGothic",sans-serif;
	}
} /* IE8用 表示調整 20141030 */  /* 画像変更 20150203 */


input#more_detail{
	font-size: 14px;
}

/*　前へボタン（sB03,sB04,sB05）
------------------------------------------------------------------*/
.btn_prev_001{
	background: url(../images/btn_prev_h.gif) no-repeat scroll 0 0 transparent;  /* 画像変更 20150203 */
	background-size: 62px 26px;
	border: 0px;
	color: White;
	font-family:"メイリオ",Meiryo,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ＭＳ Ｐゴシック","MS PGothic",sans-serif;
	text-align: center;
	width: 62px;
	height: 26px;
	padding-left: 8px;
	padding-top: 0px;
	cursor: pointer;
	float: left;
	*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../common/images/btn_prev_h.gif',sizingMethod='scale'); /* IE6,IE7用 表示調整 20141030 */  /* 画像変更 20150203 */
	*background-image: none; /* IE6,IE7用 表示調整 20141030 */
	*font-family:"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ＭＳ Ｐゴシック","MS PGothic",sans-serif; /* IE6,IE7用 表示調整 20141030 */
}
@media \0screen {  
	.btn_prev_001 {
		background-image: none;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../common/images/btn_prev_h.gif',sizingMethod='scale');
		font-family:"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ＭＳ Ｐゴシック","MS PGothic",sans-serif;
	}
} /* IE8用 表示調整 20141030 */  /* 画像変更 20150203 */


input#prev_Page{
	font-size: 14px;
}

/*　次へボタン（sB03,sB04,sB05）
------------------------------------------------------------------*/
.btn_next_001{
	background: url(../images/btn_next_h.gif) no-repeat scroll 0 0 transparent;  /* 画像変更 20150203 */
	background-size: 62px 26px;
	border: 0px;
	color: White;
	font-family:"メイリオ",Meiryo,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ＭＳ Ｐゴシック","MS PGothic",sans-serif;
	text-align: center;
	width: 62px;
	height: 26px;
	padding-right: 8px; /* 表示調整 20150107 */
	padding-top: 0px;
	cursor: pointer;
	float: right;
	*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../common/images/btn_next_h.gif',sizingMethod='scale'); /* IE6,IE7用 表示調整 20141030 */  /* 画像変更 20150203 */
	*background-image: none; /* IE6,IE7用 表示調整 20141030 */
	*font-family:"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ＭＳ Ｐゴシック","MS PGothic",sans-serif; /* IE6,IE7用 表示調整 20141030 */
}
@media \0screen {  
	.btn_next_001 {
		background-image: none;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../common/images/btn_next_h.gif',sizingMethod='scale');
		font-family:"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ＭＳ Ｐゴシック","MS PGothic",sans-serif;
	}
} /* IE8用 表示調整 20141030 */  /* 画像変更 20150203 */


input#next_Page{
	font-size: 14px;
}

/*　キャンセル済（sB03,sB05）
------------------------------------------------------------------*/
.pm_status_cancel{
	background: url(../images/ic_cancel_h.gif) no-repeat scroll 0 0 transparent;  /* 画像変更 20150203 */
	background-size: 62px 17px;
	font-family:"メイリオ",Meiryo,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ＭＳ Ｐゴシック","MS PGothic",sans-serif;
	width: 62px;
	height: 17px;
	margin: 3px 0px 15px 2px;
	position: relative;
	*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../common/images/ic_cancel_h.gif',sizingMethod='scale'); /* IE6,IE7用 表示調整 20141030 */  /* 画像変更 20150203 */
	*background-image: none; /* IE6,IE7用 表示調整 20141030 */
	*font-family:"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ＭＳ Ｐゴシック","MS PGothic",sans-serif; /* IE6,IE7用 表示調整 20141030 */
}
@media \0screen {  
	.pm_status_cancel {
		background-image: none;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../common/images/ic_cancel_h.gif',sizingMethod='scale');
		font-family:"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ＭＳ Ｐゴシック","MS PGothic",sans-serif;
	}
} /* IE8用 表示調整 20141030 */  /* 画像変更 20150203 */


#ic_cancel{
	font-size: 10px;
	letter-spacing: -2px;
	width: 62px;
	position: absolute;
	color: white;
	top: -1px;
	left: 4px;
}

/*　減額（sB03,sB05）
------------------------------------------------------------------*/
.pm_status_reduction{
	background: url(../images/genngaku_c1_i1_h.gif) no-repeat scroll 0 0 transparent;  /* 画像変更 20150203 */
	background-size: 62px 17px;
	font-family:"メイリオ",Meiryo,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ＭＳ Ｐゴシック","MS PGothic",sans-serif;
	width: 62px;
	height: 17px;
	margin: 3px 0px 15px 2px;
	position: relative;
	*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../common/images/genngaku_c1_i1_h.gif',sizingMethod='scale'); /* IE6,IE7用 表示調整 20141030 */  /* 画像変更 20150203 */
	*background-image: none; /* IE6,IE7用 表示調整 20141030 */
	*font-family:"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ＭＳ Ｐゴシック","MS PGothic",sans-serif; /* IE6,IE7用 表示調整 20141030 */
}
@media \0screen {  
	.pm_status_reduction {
		background-image: none;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../common/images/genngaku_c1_i1_h.gif',sizingMethod='scale');
		font-family:"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ＭＳ Ｐゴシック","MS PGothic",sans-serif;
	}
} /* IE8用 表示調整 20141030 */  /* 画像変更 20150203 */


#genngaku_c1_i1{
	font-size: 10px;
	letter-spacing: 0.6em;
	width: 62px;
	position: absolute;
	color: white;
	top: -1px;
	left: 8px;
}

/*　増額（sB03,sB05）
------------------------------------------------------------------*/
.pm_status_increase{
	background: url(../images/zougaku_c1_i1_h.gif) no-repeat scroll 0 0 transparent;  /* 画像変更 20150203 */
	background-size: 62px 17px;
	font-family:"メイリオ",Meiryo,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ＭＳ Ｐゴシック","MS PGothic",sans-serif;
	width: 62px;
	height: 17px;
	margin: 3px 0px 15px 2px;
	position: relative;
	*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../common/images/zougaku_c1_i1_h.gif',sizingMethod='scale'); /* IE6,IE7用 表示調整 20141030 */  /* 画像変更 20150203 */
	*background-image: none; /* IE6,IE7用 表示調整 20141030 */
	*font-family:"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ＭＳ Ｐゴシック","MS PGothic",sans-serif; /* IE6,IE7用 表示調整 20141030 */
}
@media \0screen {  
	.pm_status_increase {
		background-image: none;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../common/images/zougaku_c1_i1_h.gif',sizingMethod='scale');
		font-family:"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ＭＳ Ｐゴシック","MS PGothic",sans-serif;
	}
} /* IE8用 表示調整 20141030 */  /* 画像変更 20150203 */


#zougaku_c1_i1{
	font-size: 10px;
	letter-spacing: 0.6em;
	width: 62px;
	position: absolute;
	color: white;
	top: -1px;
	left: 8px;
}

/*　返金手続済済（sB03,sB05） （20141113 追加）
------------------------------------------------------------------*/
.pm_status_henkin{
	background: url(../images/ic_henkin_h.gif) no-repeat scroll 0 0 transparent;  /* 画像変更 20150203 */
	background-size: 62px 17px;
	font-family:"メイリオ",Meiryo,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ＭＳ Ｐゴシック","MS PGothic",sans-serif;
	width: 62px;
	height: 17px;
	margin: 3px 0px 15px 2px;
	position: relative;
	*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../common/images/ic_henkin_h.gif',sizingMethod='scale'); /* IE6,IE7用 表示調整 20141030 */  /* 画像変更 20150203 */
	*background-image: none; /* IE6,IE7用 表示調整 20141030 */
	*font-family:"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ＭＳ Ｐゴシック","MS PGothic",sans-serif; /* IE6,IE7用 表示調整 20141030 */
}
@media \0screen {  
	.pm_status_henkin {
		background-image: none;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../common/images/ic_henkin_h.gif',sizingMethod='scale');
		font-family:"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ＭＳ Ｐゴシック","MS PGothic",sans-serif;
	}
}  /* 画像変更 20150203 */


#ic_henkin{
	font-size: 10px;
	letter-spacing: -1px;
	width: 62px;
	position: absolute;
	color: white;
	top: -1px;
	left: 5px;
}

/*　解除済（sB04）
------------------------------------------------------------------*/
.pm_status_release{
	background: url(../images/ic_release_h.gif) no-repeat scroll 0 0 transparent;  /* 画像変更 20150203 */
	background-size: 62px 17px;
	font-family:"メイリオ",Meiryo,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ＭＳ Ｐゴシック","MS PGothic",sans-serif;
	width: 62px;
	height: 17px;
	margin: 3px 0px 15px 2px;
	position: relative;
	*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../common/images/ic_release_h.gif',sizingMethod='scale'); /* IE6,IE7用 表示調整 20141030 */  /* 画像変更 20150203 */
	*background-image: none; /* IE6,IE7用 表示調整 20141030 */
	*font-family:"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ＭＳ Ｐゴシック","MS PGothic",sans-serif; /* IE6,IE7用 表示調整 20141030 */
}
@media \0screen {  
	.pm_status_release {
		background-image: none;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../common/images/ic_release_h.gif',sizingMethod='scale');
		font-family:"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ＭＳ Ｐゴシック","MS PGothic",sans-serif;
	}
} /* IE8用 表示調整 20141030 */  /* 画像変更 20150203 */


#ic_release{
	font-size: 10px;
	letter-spacing: 0.3em; /* 表示調整 20141113 */
	width: 62px;
	position: absolute;
	color: white;
	top: -1px;
	left: 7px; /* 表示調整 20141113 */
}

/*　初月無料（sB04）
------------------------------------------------------------------*/
.date .ic_tryfree a#btn_new_002 {
    text-decoration: none;
}

.date a#btn_new_002 span {
	font-family:"メイリオ",Meiryo,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ＭＳ Ｐゴシック","MS PGothic",sans-serif;
	background-color: #008fff;
	color: #FFFFFF;
	font-size: 11px;
	letter-spacing: 0em;
	padding: 2px 6px 1px 6px;
	margin: 0px 0px 0px 3px;
	vertical-align:top;
}

/*　お試し中（sB04）
------------------------------------------------------------------*/
.date .ic_tryfree a#btn_new_001 {
    text-decoration: none;
}

.date a#btn_new_001 span {
	font-family:"メイリオ",Meiryo,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ＭＳ Ｐゴシック","MS PGothic",sans-serif;
	background-color: #84bb00;
	color: #FFFFFF;
	font-size: 11px;
	letter-spacing: 0em;
	padding: 2px 6px 1px 6px;
	margin: 0px 0px 0px 3px;
	vertical-align:top;
}

/*　加盟店サイトへ（sB06）
------------------------------------------------------------------*/
.floatright a#btn_affiliate {
	padding:  0px 0px 2px 0px;
	font-family:"メイリオ",Meiryo,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ＭＳ Ｐゴシック","MS PGothic",sans-serif;
    text-decoration: none;
	background: url(../images/btn_affiliate_h.gif) no-repeat scroll 0 0 transparent;  /* 画像変更 20150203 */
	background-size: 127px 26px;
	position: relative;
	width:127px;
	height:26px;
	float:left;
	*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../common/images/btn_affiliate_h.gif',sizingMethod='scale'); /* IE6,IE7用 表示調整 20141030 */  /* 画像変更 20150203 */
	*background-image: none; /* IE6,IE7用 表示調整 20141030 */
	*font-family:"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ＭＳ Ｐゴシック","MS PGothic",sans-serif; /* IE6,IE7用 表示調整 20141030 */
}
@media \0screen {  
	.floatright a#btn_affiliate {
		background-image: none;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../common/images/btn_affiliate_h.gif',sizingMethod='scale');
		font-family:"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ＭＳ Ｐゴシック","MS PGothic",sans-serif;
	}
} /* IE8用 表示調整 20141030 */  /* 画像変更 20150203 */

a#btn_affiliate span {
    color: #FFFFFF;
	font-size: 14px;
	letter-spacing: 0em;
	width: 127px;
	height:26px;
	position: absolute;
/*	padding: 3px 0px 0px 20px; */
	top: 3px;
	left: 20px;
}

/*　初月無料（sB06）
------------------------------------------------------------------*/
.productName .ic_tryfree a#btn_new_002 {
    text-decoration: none;
}

.productName a#btn_new_002 span {
	font-family:"メイリオ",Meiryo,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ＭＳ Ｐゴシック","MS PGothic",sans-serif;
	background-color: #008fff;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: normal;
	letter-spacing: 0em;
	padding: 2px 6px 1px 6px;
	margin: 0px 0px 0px 3px;
	vertical-align:top;
	white-space: nowrap; /* 表示調整 20150203 */
}

/*　お試し中（sB06）
------------------------------------------------------------------*/
.productName .ic_tryfree a#btn_new_001 {
    text-decoration: none;
}

.productName a#btn_new_001 span {
	font-family:"メイリオ",Meiryo,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ＭＳ Ｐゴシック","MS PGothic",sans-serif;
	background-color: #84bb00;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: normal;
	letter-spacing: 0em;
	padding: 2px 6px 1px 6px;
	margin: 0px 0px 0px 3px;
	vertical-align:top;
	white-space: nowrap; /* 表示調整 20150203 */
}
/*---------------------------------------------------------------*/



/*-------------------------------------------------------------*/
/* 【NMR1505-ST03】決済サービスへの生体認証対応　　 */
/*-------------------------------------------------------------*/

/*　認証選択（【NMR1505-ST03】決済サービスへの生体認証対応）
---------------------------------------------------------------*/

div.auth_method {
	margin:15px auto 20px auto;
	display: block !important;
}

div.auth_method_area {
	margin:15px auto 15px auto;
	width:280px; /* 表示調整 20150710 */
	max-width: 320px\9; /* IE7 & IE8 */
	text-align: left;
	display: block !important;
}

div.auth_method_area:not(:target) {
	max-width:280px\9; /* IE9 */ /* 表示調整 20150710 */
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  div.auth_method_area {
	max-width:280px; /* IE10 */ /* 表示調整 20150710 */
  }
}

div.auth_method_area div.method_box {
	margin:0px auto 15px auto;
	display: block !important;
}

div.auth_method_area div.method_box .auth_radiobtn {
    padding: 0 0px 0 0px;
    text-align: left;
    cursor: pointer;
    width: 20px;
}

div.auth_method_area label {
    font-weight: normal; /* 表示調整 20150710 */
    cursor: pointer;
}

div.explanation_sA01_03{
	padding: 0px 0px; /* 表示調整 20150710 */
	margin: 8px auto 0px auto; /* 表示調整 20150710 */
	font-size: 85%;
	text-align: center; /* 表示調整 20150710 */
	display: block !important;
	}

div.explanation_sA01_04{
	padding: 0px 0px; /* 表示調整 20150710 */
	margin: 8px auto 0px auto; /* 表示調整 20150710 */
	font-size: 85%;
	text-align: center; /* 表示調整 20150710 */
	display: block !important;
	}

div.auth_method_area div.method_box input.auth_pw {
    display: block !important;
    margin: 12px auto 15px;
    text-align: left;
    }

div.auth_method_area div.method_box input.auth_pw[disabled] {
    display: block !important;
    margin: 12px auto 15px;
    text-align: left;
	background: #EEEEEE;
	cursor: default;
}
/*---------------------------------------------------------------*/



/*-------------------------------------------------------------*/
/* 【K1P1510-0006】K1 生活圏ポイント 一般加盟店対応　　 */
/*-------------------------------------------------------------*/

/*　ご利用金額内訳
---------------------------------------------------------------*/
div.payment_info_m {
	width: 96%;
	max-width: 300px;
	margin:0px auto 0px 15px;
	font-size: 90%;
}
div.payment_info_m ul {
	text-align:left;
	padding: 0px 0px;
}

div.payment_info_m ul li {
	position:relative;
	width:auto;
	margin-left:auto;
	margin-right:auto
}

ul.storeList li div.payment_info_m ul li {
	padding: 0px 0px;
}

div.payment_info_m ul li:last-of-type {
	margin-bottom:0px;
}

div.payment_info_m ul li div.pay_dtl_title {
	display:block;
	text-align:left;
	/* width:30%; */ /* 表示調整 20150508 */
	padding: 0px 10px 0px 10px;
	float:left;
}
/* IE6,7,8,WindowsMobile以外の指定 */
@media screen and (min-width:1px){
	div.payment_info_m ul li div.pay_dtl_title {
	width:auto;
	text-align:left;
	padding: 0px 2px 0px 2px;
	}

div.payment_info_m ul li{
	width:90%;
	max-width: 300px;
    border-bottom: none;
	}
}

div.payment_info_m ul li div.pay_dtl_value2 {
	width:auto;
	max-width:20%;
	padding: 0px 0px 0px 5px;
	float:left;
}

div.payment_info_m ul li div.pay_dtl_value {
	width:auto;
	max-width:65%;
	padding: 0px 0px 0px 5px;
	float:right;
}


div.payment_info_m ul li div#purchase_price {
	text-indent: -1em;
}

div.payment_info_m ul li {
	clear:both;
}

div.payment_info_m ul li:after, .clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}


/*　「入力内容を確認する」ボタン（input）
---------------------------------------------------------------*/
input#check_input{
	font-size: 20px;
	font-weight: ;
	letter-spacing: -0.5px;
	padding-left: 22px;
	padding-top: 3px;
    margin: 20px auto 10px;
}

/*　決済系ボタン（input）
---------------------------------------------------------------*/
.btn_ac input#buy_with_consent {
    margin-top: 20px;
}

.btn_ac input#btn_buy {
    margin-top: 20px;
}

.btn_ac input#change_with_consent {
    margin-top: 20px;
}

.btn_ac input#btn_change {
    margin-top: 20px;
}

.btn_ac input#cancel_with_consent {
    margin-top: 20px;
}

.btn_ac input#btn_consent {
    margin-top: 20px;
}


/*　お支払い方法表示エリア
---------------------------------------------------------------*/
div#chargeBox div.paymentmethod2 {
	display: block;
	text-align: left;
	height:30
}

.pay_meth{
	color:#808080;
	margin: 0px auto 0px;
	padding: 0px 0px 0px 8px;
	font-size: 95%;
}


/*　獲得予定ポイント表示
---------------------------------------------------------------*/
div#chargeBox div#total_price_area{
	border-bottom: none;
	font-size:200%;
	font-weight:bold;
	margin: 0px auto 0px;
	padding:10px 0px 0px 0px;
	text-align:center;
	display:block;
	clear:both;
	_line-height:1.2em; /* IE6 & WindowsMobile */
}

div#chargeBox div.charge div.get_point {
	display: block;
	font-size: 16px;
	font-weight: normal;
	margin: 0px auto -5px;
	padding: 0px 0px;
	line-height: 1.6em;
	text-align: center;
}

span.userget_point {
	margin: 0px auto 0px;
	padding: 0px 0px 0px 10px;
}


/*　決済詳細表示エリア
---------------------------------------------------------------*/
/*----------------------------------------*/
/* プルダウン							  */
/*----------------------------------------*/
div.n_Pulldown .button{
	background: url("../images/arrow_down.gif");
	background:url(../images/arrow_down.gif),-webkit-gradient(linear, left top, left bottom, from(#fff), to(#dedede));
	background:url(../images/arrow_down.gif),linear-gradient(#fff, #dedede);
	background: url("../images/arrow_down_r.gif")\9;
	_background: url("../images/arrow_down_r.gif");
	background-repeat: no-repeat;
	border:1px solid #cccbbb;
	background-position: 3% 50%, 0 0;
	background-size: 18px auto, auto auto;
	display: block !important;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}
div.n_Pulldown .button {
	font-weight:normal;
}
/* ↓IE用の定義 */
/* IE8以下 */
div.n_Pulldown .button{
	background-color:#dedede\9;
}

/* IE9 */
div.n_Pulldown .button:not(:target){
	background-color:#dedede\9;
}

div.n_Pulldown div.on {
	background: url("../images/arrow_up.gif");
	background:url(../images/arrow_up.gif),-webkit-gradient(linear, left top, left bottom, from(#fff), to(#dedede));
	background:url(../images/arrow_up.gif),linear-gradient(#fff, #dedede);
	background: url("../images/arrow_up_r.gif")\9;
	_background: url("../images/arrow_up_r.gif");
	background-repeat: no-repeat;
	border:1px solid #cccbbb;
	background-position: 3% 40%, 0 0;
	background-size: 18px auto, auto auto;
	display: block !important;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}

/* ↓IE用の定義 */
/* IE8以下 */
div.n_Pulldown div.on{
	background-color:#dedede\9;
}

/* IE9 */
div.n_Pulldown div.on:not(:target){
	background-color:#dedede\9;
}

/*----------------------------------------*/
/* プルダウン（決済情報）				  */
/*----------------------------------------*/
div.n_Pulldown .in {
	text-align:left;
	padding:0 0px;
}
div.n_Pulldown ul li {
	position:relative;
	width:auto;
	margin-left:auto;
	margin-right:auto;
    border-bottom: 1px solid #DDDDDD;
}

/*----------------------------------------*/
/* プルダウン2（決済情報）				*/
/*----------------------------------------*/
div.n_Pulldown ul li div.settle_title {
	display:block;
	text-align:right;
	font-weight:bold;
	width:30%;
	padding: 3px 10px 3px 10px;
	float:left;
}
	
/* IE6,7,8,WindowsMobile以外の指定 */
@media screen and (min-width:1px){
	div.n_Pulldown ul li div.settle_title {
	width:90px;
	text-align:right;
	font-weight:bold;
	padding: 3px 2px 3px 2px;
}
div.n_Pulldown ul li{
	width:80%;
    border-bottom: 1px solid #DDDDDD;
}
	}
div.n_Pulldown ul li div.settle_info {
	width:auto;
	max-width:65%;
	word-wrap: break-word;
	padding: 3px 0px 3px 5px;
	float:left;
}
div.n_Pulldown ul li div.settle_info2 {
	width:auto;
	padding: 1px 0px 0px 15px;
	float:left;
}
div.n_Pulldown ul li:last-of-type {
	margin-bottom:10px;
}
div.n_Pulldown ul li {
	clear:both;
}
div.n_Pulldown ul li:after, .clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}
div.n_Pulldown ul li#section {
	height:0px;
    border-bottom: none;
	margin-bottom:15px;
}

.btn_Change_001{
	background: url(../images/btn_change_h.gif) no-repeat scroll 0 0 transparent;
	background-size: 35px 26px;
	border:0px;
	color: #000000;
	font-family:"メイリオ",Meiryo,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ＭＳ Ｐゴシック","MS PGothic",sans-serif;
	text-align: center;
	width:35px;
	height:26px;
	cursor: pointer;
	margin-bottom:20px;
	display: block;
	margin-left: auto;
	margin-right: auto;
	_margin-bottom: 35px;
	*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../common/images/btn_change_h.gif',sizingMethod='scale'); /* IE6,IE7用 */
	*background-image: none; /* IE6,IE7用 */
	*font-family:"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ＭＳ Ｐゴシック","MS PGothic",sans-serif; /* IE6,IE7用 */
}
@media \0screen {  
	.btn_Change_001 {
		background-image: none;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../common/images/btn_change_h.gif',sizingMethod='scale');
		font-family:"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ＭＳ Ｐゴシック","MS PGothic",sans-serif;
	}
} 

input#change_pay{
	font-size: 12px;
	font-weight: ;
	letter-spacing: 0px;
	margin: 0px 0px 0px 0px;
	padding-left: 1px;
	padding-top: 1px;
}

div#chargeBox table.settlement_dtl td#change_btn_001{
	padding-right: 0px;
	padding-left: 0px;
}

div#chargeBox table.change_payment {
	margin: 0px auto 0px;
}


/*　ラベル表示
---------------------------------------------------------------*/
.n_label{
	background-color:#DDDDDD;
	padding:3px;
	margin-bottom:10px;
	font-weight: normal;
	margin-top:0px;
	_margin-top:0px; /* IE6 & WindowsMobile */ 
	display:block;
}


/*　認証パスワード表示エリア
---------------------------------------------------------------*/
div#chargeBox div.auth_pw_area {
	display: block !important;
	margin: 15px auto 0px;
	width:100%;
}

div#chargeBox div#spPWBox {
	display: block !important;
	width:107px;
	margin: 15px auto 15px auto;
	text-align: center;
}

div.auth_pw_area div#spPWBox input.auth_pw {
	display: block !important;
	margin: 12px auto 15px;
	text-align: left;
}

div#chargeBox div#nwPWBox {
	display: block !important;
	width:107px;
	margin: 15px auto 15px auto;
	text-align: center;
}

div.auth_pw_area div#nwPWBox input.auth_pw {
	display: block !important;
	margin: 12px auto 15px;
	text-align: left;
}

div#chargeBox div.explanation_sP01_S10{
	padding:0px 0 0px 0;
	font-size:85%;
	text-align:center;
	display: block !important;
}


/*　お支払い金額
---------------------------------------------------------------*/
div#chargeBox div.payment_area {
	display:block;
	margin:0px auto 15px auto;
} /* 表示調整 20150508 */

div#chargeBox div.payment_info_t {
	width: 60%;
	max-width: 300px;
	margin:0px auto 0px auto;
}

div.payment_info_t ul {
	text-align:left;
	padding: 0px 0px;
}

div.payment_info_t ul li {
	position:relative;
	width:auto;
	margin-left:auto;
	margin-right:auto
}

div.payment_info_t ul li div.pay_dtl_title {
	display:block;
	text-align:left;
	/* width:30%; */ /* 表示調整 20150508 */
	padding: 3px 10px 3px 10px;
	float:left;
}
	
/* IE6,7,8,WindowsMobile以外の指定 */
@media screen and (min-width:1px){
	div.payment_info_t ul li div.pay_dtl_title {
	width:auto;
	text-align:left;
	padding: 3px 2px 3px 2px;
	}
div.payment_info_t ul li{
	width:60%;
	max-width: 300px;
    border-bottom: none;
	}
}

div.payment_info_t ul li div.pay_dtl_value {
	width:auto;
	max-width:65%;
	padding: 3px 0px 3px 5px;
	float:right;
}

div.payment_info_t ul li div#payment_total {
	font-weight: bold;
}

div.payment_info_t ul li div#payment_total_value {
	font-weight: bold;
	color:red;
}

div.payment_info_t ul li:last-of-type {
	border-top: 1px solid #dddddd;
	margin-bottom: 0px;
}
div.payment_info_t ul li {
	clear:both;
}
div.payment_info_t ul li:after, .clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}

div#chargeBox div.btn_change_set_002 {
	width: 60%;
	max-width: 300px;
	margin:0px auto 0px auto;
	text-align:right;
	display:block !important;
}

input#change_pay_money{
	font-size: 12px;
	font-weight: ;
	letter-spacing: 0px;
	margin: 0px 0px 0px 0px;
	padding-left: 1px;
	padding-top: 1px;
}

.btn_Change_002{
	background: url(../images/btn_change_h.gif) no-repeat scroll 0 0 transparent;
	background-size: 35px 26px;
	border:0px;
	color: #000000;
	font-family:"メイリオ",Meiryo,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ＭＳ Ｐゴシック","MS PGothic",sans-serif;
	text-align: center;
	width:35px;
	height:26px;
	cursor: pointer;
	margin-bottom:20px;
	margin-left: auto;
	margin-right: auto;
	_margin-bottom: 35px;
	*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../common/images/btn_change_h.gif',sizingMethod='scale'); /* IE6,IE7用 */
	*background-image: none; /* IE6,IE7用 */
	*font-family:"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ＭＳ Ｐゴシック","MS PGothic",sans-serif; /* IE6,IE7用 */
}
@media \0screen {  
	.btn_Change_002 {
		background-image: none;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../common/images/btn_change_h.gif',sizingMethod='scale');
		font-family:"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ＭＳ Ｐゴシック","MS PGothic",sans-serif;
	}
} 


/*　次回のお支払い方法チェックボックス
---------------------------------------------------------------*/
div.next_payment_option {
	font-size:85%;
	text-align:center;
	margin: -10px auto 0px auto;
	padding-top: 0px;
	padding-bottom: 10px;
	padding-left:1.8em;
	text-indent:-1.6em;
	display:block !important;
}

div.next_payment_option label{
	cursor: pointer;
	margin-left:6px;
	text-align:left;
}

div.next_payment_option input{
	cursor: pointer;
}




/*=================================================

02.ブロックデザイン

===================================================*/


/* 料金表示エリア - charge
A1000,A1300,A100b,A2000,A2300,A3000,A3200,A4000,A4200,A3010
------------------------------------------*/
div#chargeBox{
width:80%;
/* IE7 & IE8 20131107 */
min-width:320px\9;
/*IE6 & WindowsMobile*/ 
_width:280px;
border:solid 5px #DDDDDD;
padding:10px;
margin:10px auto;
max-width:600px;
}

		div#chargeBox div.Pulldown div.button{ /* 表示調整 20150402 */
		display:block;
		}
		div#chargeBox div.charge{
		margin:0px auto 20px;
		border-bottom:solid 1px #333333;
		font-size:200%;
		line-height:1.2em;
		font-weight:bold;
		padding:10px 0px;
		text-align:center;
		display: block;
		clear:both; /* 表示調整 20150811 */
		}
		div#chargeBox Table{
		width:100%;
		margin-bottom:20px;
		}
		div#chargeBox Table th{
		width:30%;
		padding:3px 0px 3px 3px;
		font-weight:bold;
		text-align:right;
		border-bottom:solid 1px #DDDDDD;
		}
		div#chargeBox Table td{
		width:70%;
		padding:3px;
		text-align:left;
		border-bottom:solid 1px #DDDDDD;
		}
		
/********************************/
/* 決済手段内訳表示用定義 START */
/********************************/
		div#chargeBox Table#money{
		width:100%;
		}
		div#chargeBox Table th#money{
		font-weight:normal;
		border-bottom:none;
		width:60%;
		height:70%;
		padding:0px 0px 0px 60px;
		text-align:left;
		}
		div#chargeBox Table td#money{
		font-weight:normal;
		border-bottom:none;
		width:35%;
		height:70%;
		padding:0px 0px 0px 0px;
		text-align:right;
		}
		div#chargeBox Table td#pt{
		font-weight:normal;
		border-bottom:none;
		width:5%;
		height:70%;
		padding:0px 50px 0px 0px;
		text-align:left;
		}
/********************************/
/* 決済手段内訳表示用定義 END */
/********************************/

		div#chargeBox_left{
		width: 80%;
		max-width: 600px;
		/* IE7 & IE8 20131107 */
		min-width:320px\9;
		/*IE6 & WindowsMobile*/ 
		_width:280px;
		border:solid 5px #DDDDDD;
		padding:10px;
		margin:10px auto;
		text-align: center;
		/*IE6 & WindowsMobile*/ 
		_text-align: left;
		}
		div#chargeBox_left div.charge{
		margin:0px auto 20px;
		border-bottom:solid 1px #333333;
		font-size:200%;
		line-height:1.2em;
		font-weight:bold;
		padding:10px 0px;
		text-align:center;
		}
		div#chargeBox_left Table{
		width:100%;
		margin-bottom:20px;
		}
		div#chargeBox_left Table th{
		width:30%;
		padding:3px;
		font-weight:bold;
		text-align:right;
		border-bottom:solid 1px #DDDDDD;
		}
		div#chargeBox_left Table td{
		width:70%;
		padding:3px;
		text-align:left;
		border-bottom:solid 1px #DDDDDD;
		}

		/*----------------------------------------*/
		/* 限度額入力右詰						  */
		/*----------------------------------------*/
		div#chargeBox div.charge input#money{
		text-align:right;
		width:140px;
		/margin-bottom: -8px;
		/padding:0px 3px;
		}

/*----------------------------------------*/



/*--------------------------------------------*/
/* 【NMR1308-ST04】PCタブレット対応HTML改善　 */
/*--------------------------------------------*/

/*　課金アイコン（【NMR1308-ST04】§3.1.8〜11）
------------------------------------------*/
/* 0.アイコン全体*/
div#chargeBox div.syubetsuic {
    text-align:left;
    display:block;
   	}

div.syubetsuic span.ic_separate {  /* 表示調整 20150724 */
    float : left;  /* 表示調整 20150508 */
   	}

div.syubetsuic span.ic_continue {  /* 表示調整 20150724 */
    float : left;  /* 表示調整 20150508 */
   	}

/*----------------------------------------*/



/*--------------------------------------------*/
/* 【NMR1311-ST01】PCタブレット対応HTML改善　 */
/*--------------------------------------------*/

/*　課金アイコン（【NMR1311-ST01】§3.1.5 @）
------------------------------------------*/
/* 0.アイコン全体*/
div#chargeBox_left div.syubetsuic {
    text-align:left;
    display:block;
   	}
/*----------------------------------------*/


/*　説明テキスト（【NMR1311-ST01】§3.1.5 A）
------------------------------------------*/
/*2行　左揃え（下部ボタン等の説明用）*/
div#chargeBox_left div.explanation2{
	padding:0px 0 20px 0;
	font-size:85%;
	text-align:center;
	_text-align:left;
	display:block !important;
	}
/*----------------------------------------*/




/* 請求予定額テーブル - chargeTable
A1300,A1300b,A2300,C3200,C3300,C3310,D1000,D1100,D1200,D1300
------------------------------------------*/
table.chargeTable{
width:95%;
margin:0px auto 20px auto;
}
		table.chargeTable th{
		font-weight:bold;
		font-size:110%;
		padding:5px;
		border-bottom:solid 1px #858585;
		}
		table.chargeTable th span{
		font-weight:normal;
		font-size:70%;
		}
		table.chargeTable td{
		text-align:right;
		padding:5px;
		}
		table.chargeTable td span{
		font-weight:normal;
		font-size:70%;
		}
/*----------------------------------------*/



/* アプリテーブル - appliTable
C3200,C3300,C3310,C3400,C3410,C3500
------------------------------------------*/
table.appliTable{
width:100%;
}
		table.appliTable th{
		width:68px;
		text-align:center;
		vertical-align:top;
		padding-top:3px;
		}
		table.appliTable td{
		vertical-align:top;
		padding-right:3px;
		}	
		table.appliTable .date{
		font-size:80%;
		color:#555555;
		}
		table.appliTable .productName{
		font-weight:bold;
		font-size:110%;
		}
		table.appliTable .vender{
		font-size:80%;
		color:#555555;
		border-bottom:dotted 1px #888888;
		margin-bottom:7px;
		}
		table.appliTable .priceBox{
		padding:2px;
		zoom:1;
		}
		table.appliTable .price{
		float:left;
		padding:2px 0px;
		}
		table.appliTable .priceCancel{
		float:left;
		padding:2px 0px;
		color:#FF0000;
		/*text-decoration:line-through;*/
		}
		table.appliTable .priceBox .detailBtn{
		float:right;
		}
		table.appliTable td.split{
		background-image:url(../images/line.gif);
		background-position:0px 7px;
		background-repeat:repeat-x;
		height:15px;
		}

/* アプリアイコン */
.appliIcon{
margin:5px 0px 15px 0px;
}
/*----------------------------------------*/



/* ページ遷移エリア - pagingArea
C3200,C3300,C3310,C3500
------------------------------------------*/
div.paging{
padding:10px 5px 20px 5px;
background-image:url(../images/bg_paging.gif);
background-repeat:repeat-x;
background-position:bottom;
margin:0px 0px 30px 0px;
text-align:center;
zoom:1;
}
		div.paging:after{
		content: "."; 
		display: block; 
		height: 0; 
		clear: both; 
		visibility: hidden;
		}
		table.appliTable .priceBox:after{
		content: "."; 
		display: block; 
		height: 0; 
		clear: both; 
		visibility: hidden;
		}
/*----------------------------------------*/
/* ページ遷移エリア - pagingArea
C3200,C3300,C3310,C3500
------------------------------------------*/
div.pagingNoPrev{
padding:10px 5px 20px 70px;
background-image:url(../images/bg_paging.gif);
background-repeat:repeat-x;
background-position:bottom;
margin:0px 0px 5px 0px;
text-align:center;
zoom:1;
}
		div.pagingNoPrev:after{
		content: "."; 
		display: block; 
		height: 0; 
		clear: both; 
		visibility: hidden;
		}
		table.appliTable .priceBox:after{
		content: "."; 
		display: block; 
		height: 0; 
		clear: both; 
		visibility: hidden;
		}
/*----------------------------------------*/
/* ページ遷移エリア - pagingArea
C3200,C3300,C3310,C3500
------------------------------------------*/
div.pagingNoNext{
padding:10px 70px 20px 5px;
background-image:url(../images/bg_paging.gif);
background-repeat:repeat-x;
background-position:bottom;
margin:0px 0px 30px 0px;
text-align:center;
zoom:1;
}
		div.pagingNoNext:after{
		content: "."; 
		display: block; 
		height: 0; 
		clear: both; 
		visibility: hidden;
		}
		table.appliTable .priceBox:after{
		content: "."; 
		display: block; 
		height: 0; 
		clear: both; 
		visibility: hidden;
		}
/*----------------------------------------*/


/* -------------------- C3410 -------------------- */

ul.storeList{
margin:10px 0px;
}

ul.storeList li{
padding:4px 5px 4px 5px;
border-bottom:solid 1px #DDDDDD;
}




/*=================================================

03.その他

===================================================*/
/* ClearFix */

.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

.clearfix:after {
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

.clear {
clear:both;
}



/*--------------------------------

テンキー

---------------------------------*/
.slide{
display: none;
}
.tenkeyBg{
background-image:url(../images/bg_key.gif);
background-repeat:repeat-y;
display: none;
}
#ok_act{
display: none;
}

.tenkeywindow{
width:175px;
height:40px;
background-image:url(../images/bg_pswd.gif);
font-size:160%;
margin:10px 0px;
padding:5px 15px 0px 15px;
letter-spacing:0.5em;
text-align:center;
color:#000000;
}
ul.keybutton{
margin-left:38px;
zoom:1;
}
ul.keybutton:after{
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}
ul.keybutton li{
float:left;
margin-right:8px;
padding-bottom:8px;
}



/*一括登録・解除用　タイトル*/
div#chargeBox label.settlement_info_title{
	text-align:center;
	background-color:#DDDDDD;
	padding:3px;
	margin-bottom:10px;
	font-weight:bold;display:block;
}

/*一括登録・解除　合計金額*/
div#chargeBox div.settlement_charge{
	margin:0px auto 5px;
	border-bottom:solid 1px #333333;
	font-size:200%;
	line-height:1.2em;
	font-weight:bold;
	padding:10px 0px;
	text-align:center;
	display: block;
}

/* 一括登録・解除 一括登録・解除情報 */
div#chargeBox table.bundle_main{
	width:100%;
	padding:0;
	margin-bottom:13px;
	border:#DDDDDD;
	border-bottom:solid 3px #DDDDDD;
}
div#chargeBox table.bundle_main th{
	width:35%;
	/* IE6 & WindowsMobile */
	_width: 100px;
	padding:3px 0px 3px 0;
	font-weight:bold;
	text-align:right;
	border-bottom:solid 1px #DDDDDD;
}
div#chargeBox table.bundle_main td{
	width:65%;
	/* IE6 & WindowsMobile */
	_width:185px;
	padding:3px;
	text-align:left;
	border-bottom:solid 1px #DDDDDD;
	word-break:break-all;
}
		
/*一括登録・解除　区切り線*/
div#chargeBox hr{
	width:100%;
	color:#DDDDDD;
	margin-top:0;
	padding:0;
	margin-bottom:5px;
	height:3px;
}


/* 一括登録　詳細情報 */
div#chargeBox table.bundle_dtil{
	width:100%;
	margin-bottom:13px;
	border:#DDDDDD;
	border-bottom:solid 3px #DDDDDD;
}
div#chargeBox table.bundle_dtil .border{
	border-bottom:3px;
}

div#chargeBox table.bundle_dtil .text{
	border-bottom:3px;
	width:100%;
	font-size:80%;
}

div#chargeBox table.bundle_dtil th{
	width: 35%;
	/* IE6 & WindowsMobile */
	_width: 100px;
	padding:3px 0 3px 0;
	font-weight:bold;
	text-align:right;
	border-bottom:solid 1px #DDDDDD;
}
div#chargeBox table.bundle_dtil td{
	width:65%;
	/* IE6 & WindowsMobile */
	_width:185px;
	padding:3px;
	text-align:left;
	border-bottom:solid 1px #DDDDDD;
	word-break:break-all;
}



/*削除予定*/
div#chargeBox .bundle_dtil_text{
	width:100%;
	font-size:80%;
	text-align:left;
}
 
      
/* 削除予定 一括登録無料詳細　詳細情報*/
div#chargeBox .bundle_free_dtil{
	width:100%;
	margin-bottom:15px;
	border:#DDDDDD;
}
        
/* 一括解除　詳細 */
div#chargeBox .bundle_dissolve_dtil{
	width:100%;
	margin-bottom:130px;
	border:#DDDDDD;
}
		
/*一括登録・解除完了 決済番号*/
div#chargeBox div.settlement_no{
	margin:0;
	padding-left: 5px;
	font-size:200%;
	line-height:1.2em;
	font-weight:bold;
	text-align:center;
	display: block;
    /* IE6 & WindowsMobile */
    _text-align:left;
}
	
		
/* 一括登録・解除完了 詳細情報 */
div#chargeBox table.bundle_finish_dtil{
	width:100%;
	margin-bottom:0;
	border:#DDDDDD;
	border-bottom:solid 1px #DDDDDD;
}
		
div#chargeBox table.bundle_finish_dtil th{
	width:44%;
	padding:3px 0 3px 5px;
	font-weight:bold;
	border-bottom:1px #DDDDDD;
	text-align:right;
	/* IE6 & WindowsMobile */
	_width:25%;
	_text-align:left;
}
div#chargeBox table.bundle_finish_dtil td{
	width:56%;
	border-bottom:1px #DDDDDD;
	word-break:break-all;
	/* IE6 & WindowsMobile */
	_width:75%;
}

/*--------------------------------------------*/
/* 【NMR1311-ST01】PCタブレット対応HTML改善　 */
/*--------------------------------------------*/

/*　一括登録・解除完了 詳細情報（【NMR1311-ST01】§3.1.4）
------------------------------------------*/
/* 決済情報左余白調整1 */
div#chargeBox table.bundle_finish_dtil td.adj_content{
width:29%;
_width:1%;
white-space:nowrap;
text-align:left;
border-bottom:solid 1px #DDDDDD;
}

/* 決済内容ラベル用 */
div#chargeBox table.bundle_finish_dtil td.content_label{
width:1%;
padding:3px 0 3px 5px;
font-weight:bold;
border-bottom:solid 1px #DDDDDD;
text-align:left;
min-width:79px;
white-space:nowrap;
/* IE6 & WindowsMobile */
_width:25%;
}

/* 決済内容詳細用 */
div#chargeBox table.bundle_finish_dtil td.content_dtil{
padding:3px;
text-align:left;
border-bottom:solid 1px #DDDDDD;
word-break:break-all;
}

/* 決済情報左余白調整2 */
div#chargeBox table.bundle_finish_dtil td.adj_ic_number{
width:29%;
_width:1%;
white-space:nowrap;
text-align:left;
border-bottom: none;
}

/* 決済番号用 */
div#chargeBox table.bundle_finish_dtil td.ic_number{
width:40%;
padding:0px 0 0px 0px;
font-size:200%;
line-height:1.2em;
font-weight:bold;
text-align:left;
border-bottom: none;
}
/*----------------------------------------*/


/* 本文−一括登録用説明テキスト */
p.bundle_expbox{
	margin:0;
}


/* ご利用可能金額 */
table.chargeTable{
	width:95%;
	margin:0px auto 20px auto;
}
table.chargeTable th{
	font-weight:normal;
	font-size:100%;
	
	padding:5px;
	border-bottom:solid 1px #858585;
}
table.chargeTable th span{
	font-weight:normal;
	font-size:70%;
}
table.chargeTable td{
	text-align:right;
	padding:5px;
}
table.chargeTable td span{
	font-weight:normal;
	font-size:70%;
}


/*--------------------------------

パスワードボックス

---------------------------------*/
.pwdBox{
	font-size: 110%;
	ime-mode: disabled;
	padding:5px;
}



/*--------------------------------

ボタン

---------------------------------*/
.ketteibtn2{
	background: url(button_001_bg.gif) no-repeat bottom left;
	border: 1px solid #d3d3d3;
	text-align:center;
	height:50px;
	padding: 0px 20px 0px 30px;
	margin: 10px 0px;
}

.btnW{
	width:190px;
}



/*　【sB09】ご利用限度額変更完了画面調整（決済中）20150402
---------------------------------------------------------------*/
		div.charge {
		width:100%;
		position:relative;
		}
		
		div.charge .left{
		font-size:70%;
		_position:absolute; /* IE6 & WindowsMobile */
		left:0px;
		font-weight:bold;
		}

/* jsボタン - buttonarea 20150402
---------------------------------------------------------------*/
.button{
	border-radius: 5px;        /* CSS3草案 */  
    -webkit-border-radius: 5px;    /* Safari,Google Chrome用 */  
    -moz-border-radius: 5px;   /* Firefox用 */
	background-image:url(../images/bt_off.png),-moz-linear-gradient(
		top,
		#f5f5f5 0%,
		#b4deee);
	background-image:url(../images/bt_off.png),-webkit-gradient(
		linear,
		left top,left bottom,
		from(#f5f5f5),
		to(#b4deee));
	border:1px solid #aaaaaa;

	background-repeat:no-repeat;
	background-position:30px 50%,none;
	margin-bottom:10px;
	background-position:10px 50%,100%;
	padding:3px;
	margin-top:10px;
	}
.button {font-weight:bold;}
/* ↓IE用の定義 */
/* IE8以下 */
.button{
	background-image:url(../images/bt_off.png)\9;
	background-color:#D4E9F1\9;
}

/* IE9 */
.button:not(:target){
	background-image:url(../images/bt_off.png)\9;
	background-color:#D4E9F1\9;
}

.Pulldown div.on {
	border-radius: 5px;        /* CSS3草案 */  
    -webkit-border-radius: 5px;    /* Safari,Google Chrome用 */  
    -moz-border-radius: 5px;   /* Firefox用 */
 	background-image:url(../images/bt_on.png),-moz-linear-gradient(
		top,
		#f5f5f5 0%,
		#b4deee);
	background-image:url(../images/bt_on.png),-webkit-gradient(
		linear,
		left top,left bottom,
		from(#f5f5f5),
		to(#b4deee));
	border:1px solid #aaaaaa;
	background-repeat:no-repeat;
	margin-bottom:10px;
	background-position:10px 50%,100%;
	padding:3px;
}

/* ↓IE用の定義 */
/* IE8以下 */
.button{
	background-image:url(../images/bt_on.png)\9;
	background-color:#D4E9F1\9;
}

/* IE9 */
.button:not(:target){
	background-image:url(../images/bt_on.png)\9;
	background-color:#D4E9F1\9;
}


/* プルダウン 20150402
---------------------------------------------------------------*/

.Pulldown .in {text-align:left;padding:0 15px;}
.Pulldown ul li {position:relative;width:240px;margin-left:auto;margin-right:auto}
.Pulldown ul li div.left {
	display:block;
	width:110px;
	padding-right:70px;
}
.Pulldown ul li span.right {
	position:absolute;
	bottom:0px;
	left:180px;
}
.Pulldown ul li:last-of-type {
	margin-bottom:10px;
}
	
/* プルダウン　2　20150402
---------------------------------------------------------------*/
		
.Pulldown .in {text-align:left;padding:0 15px;}
.Pulldown ul li {position:relative;width:240px;}
.Pulldown ul li div.left2 {
	display:block;
	width:30%;
	padding-left:0;
	padding-right:20px;
	float:left;
}

/* IE6,7,8,WindowsMobile以外の指定 */
@media screen and (min-width:1px)
	{
		.Pulldown ul li div.left2 {
		width:90px;				
		padding-left:15%;		
		padding-right:0px;	
		}
		.Pulldown ul li{
		width:auto;
		}
	}
.Pulldown ul li div.right2 {
	width:60%;
	float:left;	
}
.Pulldown ul li:last-of-type {
	margin-bottom:10px;
}
.Pulldown ul li {
	clear:both;
	background-image:
}
.Pulldown ul .line{
	height:3px;
	background-image:url(../images/line.gif);
	background-position:top;
	background-repeat:repeat-x;
	margin-bottom:10px;
	margin-top:5px;
	display:block !important
}

.Pulldown ul li:after,
.clearfix:after {
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}



/*-            -*/
/*- 以下は追加 -*/
/*-            -*/
div#chargeBox div {
	display: inline;
	/* IE6 & WindowsMobile */
	_display: block;
}

/* 「承諾して登録する」ボタンと「解除する」ボタン */
input#kettei.mgnB30 {
	display: block;
	margin-left: auto;
	margin-right: auto;
	_margin-bottom: 35px;
}

/* 「次へ」を押して加盟店の画面へお進みください。 */
p.small.mgnB20 {
	text-align:left;
}

div#chargeBox.chargeBorder div.btnBox {
	display: block;
}

/* 継続課金総一覧 spモード決済ご利用履歴 ドコモ　ケータイ払いご利用明細 の[sB01] NW暗証番号入力画面の暗証番号入力エリア */
div#wrapper div#chargeBox.chargeBorder.center input#ispPw.pw {
	margin-top: 0px;
}

/* 都度決済 の[sB01] NW暗証番号入力画面の暗証番号入力エリア */
div#wrapper div#chargeBox.chargeBorder.center div.mgnB10 + input#ispPw.pw {
	margin-top: 10px;
}

/* [sB01]NW暗証番号入力画面の赤文字の※お知らせエリア */
form div#wrapper div.paragraph div.paragraph {
	width: 100%;
}

/* ↓【NMR1311-ST01】PCタブレット対応HTML改善に伴いコメントアウト */
/* ご利用限度額変更入力画面の「限度額変更」ボタン */
/*
div#wrapper form div#chargeBox input {
	margin-top: 10px;
	_margin-top: 0px;
}
*/

/* ご利用限度額変更完了画面の「承諾して登録する」ボタン */
div#wrapper form div#chargeBox div input.mgnB30 {
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
}

/* ご利用限度額変更入力画面、ご利用限度額変更確認画面の※文 */
div#wrapper form div#chargeBox p.small.mgnB10 + div {
	display: block;
	text-align: left;
	padding-left: 30px;
	padding-right: 30px;
}

/* 決済内容確認画面 マイメニュー登録確認時、初月無料やお試しの場合に出力される注意書き部分 */
form div#wrapper div#chargeBox.chargeBorder p.small.mgnB10 + p.small.mgnB10 {
	text-align: left;
	padding-left: 30px;
	padding-right: 30px;
}

/* [sB06] 履歴詳細画面（お試し中）や[sB06] 履歴詳細画面（初月無料）における決裁番号エリア下の注意書き部分 */
div#wrapper form div.paragraph div.paragraph.small {
	width: 100%;
	/* IE6 & WindowsMobile */
	/* [sB02] 決済履歴画面 の「今月のご利用金額は〜」のサイズ調整 */
	_width: auto;
}

/* IE10 のみ対応 */
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
	.pullDownBox select {
		font-size:15px;
	}
}

/* Firefox のみ */ 
@-moz-document url-prefix() {
	.pw {
/*		width: 4.2em; */
	}
}

/*------------------------------------------*/
/*　（【NMR1311-ST01】§3.2.8_sB02決済履歴画面(ドコモケータイ払い(TOP))）A、I、J
　　3個目以降の「form」内の1個目の「paragraph」に対して設定されるため、
　　クラス名で定義する。
------------------------------------------*/
/* [sB06] 履歴詳細画面 をハンドセットスタイルに設定 */
/* div#wrapper > form + form + form > input + div.paragraph { */
/*    width: 314px; */
/*    margin: 0px auto 20px auto; */
/*    text-align: left; */
/* } */

/* ハンドセットスタイル固定を解除　（【NMR1405-0047】決済基盤の機能拡張）*/
/* div.paragraph_w314{ */
/*     width: 314px; */
/*     margin: 0px auto 20px auto; */
/*     text-align: left; */
/* 	} */

div.paragraph_w314{
	width: 80%; 
	min-width:350px\9; /* IE7 & IE8 20131107 */ 
	_width:314px; /*IE6 & WindowsMobile*/ 
	max-width: 600px;
	margin: 0px auto 20px auto;
	text-align: left;
	word-wrap: break-word; /* 表示調整 20150402 */
	}

div.paragraph_w314 .column{
	margin-bottom:15px;
	}

div.paragraph_w314 p{
	margin-bottom:15px;
	}
	
	
/*------------------------------------------*/



/* 都度課金 [sB01] NW暗証番号入力画面 におけるBlackBerry対応 */
form div#wrapper div#chargeBox div.mgnB10:after {
    content: "\A";
    white-space: pre-line;
}

/* 都度課金 [sB01] NW暗証番号入力画面のパスワード入力フィールド IE7対応 */
form div#wrapper div#chargeBox input#ispPw.pw {
	/display: block;
}

/* ここまで追加 */


/*--iPhone_iPad対応　20140805----------------------------------------*/
@media only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (min-device-pixel-ratio: 2) {
body {
  -webkit-text-size-adjust: 100%;
}
}
/*-------------------------------------------------------------------*/


/*----------------------------------------------------------------*/
/* 【NMR1502-ST01】iPadiPhoneにおける決済履歴画面の表示適正化　　 */
/*----------------------------------------------------------------*/

/*　画像サイズ調整（【NMR1411-0006】決済基盤の機能拡張）
-------------------------------------------------------------------*/
.paragraph img[src*="../common/images/ic_help.gif"] {
  height: 20px;
  width: 23px;
}

.paragraph img[src*="../common/images/ic_maintenance.gif"] {
  height: 20px;
  width: 23px;
}

/*-------------------------------------------------------------------*/




/*------------------------------------*/
/*-                                  -*/
/*-   ここからハンドセットスタイル   -*/
/*-                                  -*/
/*------------------------------------*/
@media screen and (max-width:530px) {
/*=================================================

00.全体フォーマット

===================================================*/

body{background-color: #FFFFFF; font-family:"Arial","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3","ＭＳ Ｐゴシック","MS PGothic","Osaka-Mono";font-size: 16px;color: #333333;line-height:1.3em;} /* 背景色追加 20150724 */
div#wrapper {width: 100%;border-top: 3px solid #CC0033; /* 表示調整 20131107 */ min-width:314px;  /* IE9 20140207 */ min-width: 314px\9;}

/* テキストリンクカラー */
a:link {color: #0000FF;}
a:visited {color: #0000FF;}
a:hover {color: #0000FF;text-decoration:none;}

/* 汎用テキストサイズ指定 */
.x-small {font-size:77%;}
.small {font-size:85%;}
.large {font-size:122%;}

/* 汎用マージン指定 */
.mgnTB5 {margin:5px 0;}
.mgnTB10 {margin:10px 0;}
.mgnLR15 {margin:0 15px;}
.mgnT10 {margin-top:10px;}
.mgnB10 {margin-bottom:10px;}
.mgnB20 {margin-bottom:20px;}
.mgnB30 {margin-bottom:30px;}

/* テキスト配置 */
.center{text-align:center;}
.right{text-align:right!important;}

/* 左寄せ */
.floatleft{float:left;}

/* 右寄せ */
.floatright{float:right;}



/* ヘッダ部 - header
------------------------------------------*/

/* 決済時画面用ヘッダ */

div#dheader{
width:314px;
min-width:314px\9; /* IE9 20140207 */ 
margin:0px auto;
margin-bottom:10px; /* 表示調整 20141024 */
margin-top:10px; /* 表示調整 20141024 */
zoom:1;
}
		div#dheader:after{
		content: "."; 
		display: block; 
		height: 0; 
		clear: both; 
		visibility: hidden;
		}
		div#dheader p.docomo{
		float:left;
		margin-top:2px;
		margin-left: 5px;
		display:inline;
		}
		div#dheader p.logo{
		float:right;
		margin-top:5px;
		margin-right: 5px;
		display:inline;
		}

/* 利用確認時画面用ヘッダ */

div#Sheader{
width:314px;
min-width:314px\9; /* IE9 20140207 */ 
margin:0px auto;
margin-bottom:10px;
margin-top:10px;
zoom:1;
}
		div#Sheader:after{
		content: "."; 
		display: block; 
		height: 0; 
		clear: both; 
		visibility: hidden;
		}
		div#Sheader p.logo{
		float:left;
		margin-left: 5px;
		display:inline;
		}
		div#Sheader p.docomo{
		float:right;
		margin-right: 5px;
		display:inline;
		}

/* spモードパスワード変更ヘッダ */

div#header{
width:314px;
min-width:314px\9; /* IE9 20140207 */ 
margin:0px auto;
margin-bottom:15px;
margin-top:15px;
zoom:1;
}
		div#header:after{
		content: "."; 
		display: block; 
		height: 0; 
		clear: both; 
		visibility: hidden;
		}
		div#header p.docomo{
		float:right;
		margin-top:5px;
		margin-right: 5px;
		display:inline;
		}
		div#header p.logo{
		float:left;
		margin-top:5px;
		margin-left: 5px;
		display:inline;
		}

/*----------------------------------------*/



/* タイトル部 - title 
------------------------------------------*/
div#title{text-align:center;background-image:url(../images/bg_title.gif);background-repeat:repeat-x;margin-bottom:20px;}
/*----------------------------------------*/

/*　画面タイトル変更（【料情25-1211】B【タイトル表示の変更】画面タイトルと項目タイトルを区別するため、タイトルイメージを変更20130927
------------------------------------------*/
/*画像用*/
.m_title{
	background: url(../images/h1_bg_btm.gif) no-repeat scroll 0 100% transparent;
	width: 100%;
	margin-top:0px;
	margin-bottom:20px;
}

.m_title h1{
	background: url(../images/h1_bg_top.gif) no-repeat scroll 0 0 transparent;
/*	padding:0px 17px 0px; */
/*	*padding:0px 17px 0px; */
/*	padding:0px 17px 0px\9; */

/*　画面タイトル（TOP）（【NMR1405-0047】決済基盤の機能拡張　sB02）
---------------------------------------------------------------*/
	padding:13px 0px 11px 0px;
	*padding:13px 0px 11px 0px;
	padding:13px 0px 11px 0px\9;
	font-weight: normal;
	font-size: 25px;
	font-family:"メイリオ",Meiryo,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ＭＳ Ｐゴシック","MS PGothic",sans-serif;
	letter-spacing: 3px;
/*---------------------------------------------------------------*/
	text-align:center;
}

/*　画面タイトル（決済・明細）（【NMR1405-0047】決済基盤の機能拡張）
---------------------------------------------------------------*/
/*決済・明細タイトル用*/
div.title_text{
	padding:13px 0px 11px 0px;
	*padding:13px 0px 11px 0px;
	padding:13px 0px 11px 0px\9;
	font-size: 23px;
	font-family:"メイリオ",Meiryo,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ＭＳ Ｐゴシック","MS PGothic",sans-serif;
	letter-spacing: 3px;
	text-align:center;
	clear:both;
}

/*決済・明細タイトル用 文字間隔調整版*/
div.title_text_s{
	padding:13px 0px 11px 0px;
	*padding:13px 0px 11px 0px;
	padding:13px 0px 11px 0px\9;
	font-size: 22px;
	font-family:"メイリオ",Meiryo,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ＭＳ Ｐゴシック","MS PGothic",sans-serif;
	letter-spacing: 0px;
	text-align:center;
	clear:both;
}

/*---------------------------------------------------------------*/

/*　項目タイトル（【NMR1405-0047】決済基盤の機能拡張　sB06）
---------------------------------------------------------------*/
div.column{
	text-align:left;
	margin-bottom:20px;
}

div.paragraph_w314{
	width: 314px; 
	min-width:314px\9; /* IE9 20140207 */ 
	margin: 0px auto 20px auto;
	text-align: left;
	word-wrap: break-word; /* 表示調整 20150402 */
	}

div.paragraphKameiten{
	width: 314px; 
	min-width:314px\9; /* IE9 20140207 */ 
	margin:0px auto 15px auto;
	text-align:left;
}

.sub_title {
	border:solid 1px #ddd;
	padding: 5px;
	border-radius: 5px;
	background: #eee;
	-moz-border-radius: 5px; /* FF */
	background: -moz-linear-gradient(top,  #fff,  #eee); /* FF */
	-webkit-border-radius: 5px;/* Webkit */
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#eee));/* Webkit */
	margin:0px auto 15px auto;
	padding:5px;
}


.sub_title:not(:target) {
	-ms-filter: "progid:DXImageTransform.Microsoft.Gradient(StartColorStr=#FFFFFFFF, EndColorStr=#FFEEEEEE)"; /* IE用 */
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .sub_title {
	-ms-filter: "progid:DXImageTransform.Microsoft.Gradient(StartColorStr=#FFFFFFFF, EndColorStr=#FFEEEEEE)"; /* IE用 */
  }
}


.sub_title h3.sub_title_txt {
	border-left:solid 6px #CC0033 ;
	padding:2px 0 0 10px;
	color: #000000;
	margin:0px auto 0px auto;
	font-size: 16px;
	font-weight: normal;
	letter-spacing: 0.1em;
	font-family:"メイリオ",Meiryo,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ＭＳ Ｐゴシック","MS PGothic",sans-serif;
}

div.paragraphKameiten table.appliTable{
	width: 95%;
	margin:0px auto;
}

div.paragraph_w314 div.column ul.storeList{
	width: 95%;
	margin:0px auto;
}


/*---------------------------------------------------------------*/




/**/
.errorTl{width:100%;}
.errorTl th{font-size:120%;font-weight:bold;text-align:left;}
.errorTl th span{font-size:80%;color:#666666;display:block;}

/* フッタ部 - footer
------------------------------------------*/
div#footer {width: 100%;margin-top:20px;/* 表示調整 20131107 */ min-width:314px;  /* IE9 20140207 */ min-width:314px\9;}
		div#footer p{
		width: 100%;
		min-width:314px; /* 表示調整 20131107 */
		min-width:314px\9; /* IE9 20140207 */ 
		padding: 20px 0;
		border-top: 3px solid #CC0033;
		text-align: center;
		font-size:70%;
		white-space: normal;
		word-wrap: break-word; /* 表示調整 20131107 */ 
		}
/*----------------------------------------*/



/*=================================================

01.共通パーツ類

===================================================*/


/* 注釈 - notice
------------------------------------------*/
.notice{margin-left:18px;padding-left:-1em;text-indent:-1em;color:#CC0033;}
.red   {color:#CC0033;}
/*----------------------------------------*/


/* キャプション（サブテキスト）
------------------------------------------*/
.capTxt{text-decoration:none!important;color:#555555;font-size:80%;}
/*----------------------------------------*/


/* フォーム - textfield
------------------------------------------*/
form{text-align:center;}
.label{background-color:#DDDDDD;padding:3px;margin-bottom:10px;font-weight:bold;display:block;}
.pw{padding:5px;font-size:110%;margin-bottom:20px;ime-mode:disabled;font-family:Verdana,sans-serif;}
.pw{padding:0\9;font-family:Verdana,sans-serif;}          /* IE8以下 表示調整 20150107*/
.pw(:target){padding:0\9;font-family:Verdana,sans-serif;} /* IE9 表示調整 20150107*/
.tx{padding:3px;font-size:110%;}
/*----------------------------------------*/



/* プルダウン - pulldownArea 
------------------------------------------*/
.pullDownBox{
width:90%;
margin:0px auto 0px auto;
text-align:right;
}
		.pullDownBox select{
		width:100%;
		margin-bottom:15px;
		height:;
		}
/*----------------------------------------*/



/* 区切り罫
------------------------------------------*/
.line{height:3px;background-image:url(../images/line.gif);background-position:top;background-repeat:repeat-x;margin-bottom:20px;}
/*----------------------------------------*/



/* ボタンブロック - buttonarea
------------------------------------------*/
.btnBox{padding-bottom:20px;text-align:center;}
.btnBox1{padding-bottom:0px;text-align:center;}
/*----------------------------------------*/



/* 各ブロック - contents
------------------------------------------*/
.paragraph{width:314px;margin:0px auto 20px auto;text-align:left; /* IE9 20140207 */ min-width:314px\9;}
.paragraph .column{margin-bottom:15px;}
.paragraph p{margin-bottom:15px;}
/*----------------------------------------*/

.p1{margin-bottom:0px;}

/* インフォメーション - information
------------------------------------------*/ 
.sysmainte{
display:block;
width:260px;
margin:0px auto 10px auto;
padding:10px 5px 0px 35px;
background-image:url(../images/ic_maintenance.gif);
background-repeat:no-repeat;
background-position:7px 8px;
color:#FF0000;
}
.campaign{
display:block;
width:260px;
margin:0px auto 10px auto;
padding:10px 5px 0px 35px;
background-image:url(../images/ic_campaign.gif);
background-repeat:no-repeat;
background-position:7px 8px;
color:#FF0000;
}
.syshelp{
display:block;
width:260px;
margin:0px auto 10px auto;
padding:10px 5px 0px 35px;
background-image:url(../images/ic_help.gif);
background-repeat:no-repeat;
background-position:7px 8px;
color:#FF0000;
}
.sysinfo{
display:block;
width:260px;
margin:0px auto 10px auto;
padding:10px 5px 0px 35px;
background-image:url(../images/ic_info.gif);
background-repeat:no-repeat;
background-position:7px 8px;
color:#FF0000;
}
/*----------------------------------------*/



/* 戻るボタン - backbutton
------------------------------------------*/ 
div#ftBtn{text-align:center;background-image:url(../images/line.gif);background-position:bottom;background-repeat:repeat-x;}
/*----------------------------------------*/



/*　本文−説明テキスト
------------------------------------------*/ 
.expbox{margin:0px 5px 20px 5px;}
/*----------------------------------------*/



/*　課金アイコン
------------------------------------------*/ 
/* 1.個別課金*/
.ic_separate{background-color:#003399;padding:3px;font-size:80%;color:#FFFFFF;}

/* 2.継続課金*/
.ic_continue{background-color:#FF6600;padding:3px;font-size:80%;color:#FFFFFF;}

/* 3.随時決済*/
.ic_atanytime{background-color:#FF0033;padding:3px;font-size:80%;color:#FFFFFF;}

/* 4.決済番号*/
.icNum{background-color:#555555;padding:3px;font-size:80%;color:#FFFFFF;}
/*----------------------------------------*/


/*　完了テキスト
------------------------------------------*/ 
.finishTxt{
margin:0px auto 20px;
border-bottom:solid 1px #333333;
font-size:140%; /* 表示調整 20140805 */
line-height:1.2em;
font-weight:bold;
padding:10px 0px;
text-align:center;
}
/*----------------------------------------*/



/*----------------------------------------*/
/* 【NMR1308-0037】キャリアフリー対応　　 */
/*----------------------------------------*/

/*　テキスト折り返し（GIFアイコン分インデント）
------------------------------------------*/
.indent{
	margin-left:25px;
	margin-bottom: 10px;
	padding-left:-1em;
	text-indent:-1.5em;
	text-align:left;
	}
/*----------------------------------------*/



/*--------------------------------------------*/
/* 【NMR1308-ST04】PCタブレット対応HTML改善　 */
/*--------------------------------------------*/

/*　回線番号／ID表示（【NMR1308-ST04】§3.1.2）
------------------------------------------*/
div.id_info{
	padding-top: 5px;
	margin-bottom: 15px;
	font-size:100%;
	font-weight:;
	display:block !important;
	text-align:center;
	}
div.msn{
	margin-top: 0px;
	margin-bottom: 0px;
	text-align:left;
	}
div.msn_number{
	display: inline;
	margin-top: 0px;
	margin-bottom: 0px;
	text-align:center;
	}
/*----------------------------------------*/


/*　説明テキスト（【NMR1308-ST04】§3.1.3_ご利用限度額変更）
------------------------------------------*/
div.message{
	padding:0px 0px 20px 20px;
	font-size:85%;
	padding-left:-1em;
	text-indent:-1em;
	text-align:left;
	display:block !important;
	}
/*----------------------------------------*/


/*　説明テキスト（【NMR1308-ST04】§3.1.6）
------------------------------------------*/
/*1行　中央揃え（上部テキストボックス等の説明用）*/
div.explanation{
	padding:0px 0 20px 0;
	font-size:85%;
	text-align:center;
	display:block !important;
	}
/*2行　左揃え（上部テキストボックス等の説明(sB01)用）*/
div.explanation_nw{
	padding:0px 0 20px 0;
	font-size:85%;
	text-align:left;
	display:block !important;
	}
/*2行　左揃え（下部ボタン等の説明用）*/
div.explanation2{
	padding:0px 0 20px 0;
	font-size:85%;
	text-align:left;
	display:block !important;
	}
/*----------------------------------------*/


/*　説明文言（【NMR1308-ST04】§3.1.7_vita）
------------------------------------------*/
div.honbun {
	margin: 10px 0px 20px 0px;
	padding: 0px 0px 0px 20px;
	padding-left:-1em;
	text-indent:-1em;
	font-size:85%;
	text-align:left;
	display: block !important;
	}
div.honbun p {
	margin-bottom:0px;
	}
/*----------------------------------------*/



/*--------------------------------------------*/
/* 【NMR1311-ST01】PCタブレット対応HTML改善　 */
/*--------------------------------------------*/

/*　テキストインデント（【NMR1311-ST01】§3.1.2）
------------------------------------------*/
.text_indent{
	margin-left:1em; /* 表示調整 20131210 */
	padding-left:-1em;
	text-indent:-1em;
	display: block !important; /* 表示調整 20140630 */
	}
.text_indent2{
	margin-left:1em; /* 表示調整 20131210 */
	padding-left:-1em;
	text-indent:-1em;
	font-size:85%;
	display: block !important; /* 表示調整 20140630 */
	}
/*----------------------------------------*/

/*　説明テキスト（【NMR1311-ST01】§3.1.9_sB02決済履歴画面（ｓｐモード決済））
------------------------------------------*/
/*　ご利用可能残高*/
div.explanation_SPM01{
	margin: 0px 15px 15px 15px;
	font-size:85%;
	text-align:left;
	display:block !important;
	}
/*　ご利用限度額設定*/
div.explanation_SPM02{
	margin: 0px 15px 10px 15px;
	font-size:85%;
	text-align:left;
	display:block !important;
	}
/*　ご利用履歴*/
div.explanation_SPM03{
	margin: 0px 15px 10px 15px;
	font-size:85%;
	text-align:left;
	display:block !important;
	}
/*　お支払い明細*/
div.explanation_SPM04{
	margin: 0px 15px 10px 15px;
	font-size:85%;
	text-align:left;
	display:block !important;
	}
/*----------------------------------------*/




/*　説明テキスト(ｓｐモード決済)（【NMR1311-ST01】§3.3.4）
------------------------------------------*/
/*----------------------------------------*/
/* sB03請求予定額画面(ｓｐモード決済) */
/*----------------------------------------*/
/*　ご利用の状況 */
div.explanation_SPM_sB03_01{
	margin: 0px 0px 15px 0px;
	font-size:85%;
	text-align:left;
	display:block !important;
	}

/*----------------------------------------*/

/*----------------------------------------*/
/* sB04継続課金一覧画面(ｓｐモード決済) */
/*----------------------------------------*/
/*　ご利用の状況 */
div.explanation_SPM_sB04_01{
	width:314px;
	margin: 0px auto 15px;
	text-align:left;
	font-size:85%;
	display:block !important;
	}

/*　画面上部文言 */
div.explanation_SPM_sB04_02{
	margin: 0px auto 15px;
	text-align:left; 
	display:block !important;
	}

/*----------------------------------------*/

/*----------------------------------------*/
/* sB05請求額画面(ｓｐモード決済) */
/*----------------------------------------*/
/*　ご利用実績  */
div.explanation_SPM_sB05_01{
	margin: 0px 0px 10px 0px;
	font-size:85%;
	text-align:left;
	display:block !important;
	}

/*　ご利用の状況 */
div.explanation_SPM_sB05_02{
	margin: 0px 0px 15px 0px;
	font-size:85%;
	text-align:left;
	display:block !important;
	}

/*----------------------------------------*/

/*----------------------------------------*/
/* sB06履歴詳細画面(ｓｐモード決済) */
/*----------------------------------------*/

/*　お試し期間  */
div.explanation_SPM_sB06_01{
	font-size:85%;
	display:block !important;
	}

/*　初月無料期間  */
div.explanation_SPM_sB06_02{
	font-size:85%;
	display:block !important;
	}

/*　GooglePlay  */
div.explanation_SPM_sB06_03{
	display:block !important;
	}
div.explanation_SPM_sB06_03 div.text_indent{
	margin: 0px 0px 15px 1em; /* 表示調整 20131210 */
	}

/*----------------------------------------*/





/*　説明テキスト（【NMR1311-ST01】§3.2.8_sB02決済履歴画面）
------------------------------------------*/
/*　ご利用履歴_文言*/
div.explanation_KBM01{
	margin: 0px 0px 10px 0pt;
	font-size:85%;
	text-align:left;
	display:block !important;
	}
/*　ご利用履歴_お支払い方法*/
div.explanation_KBM02{
	margin: 0px 0px 10px 0%;
	font-size:85%;
	text-align:left;
	display:block !important;
	}
/*　お支払い明細*/
div.explanation_KBM03{
	margin: 0px 0px 10px 0%;
	font-size:85%;
	text-align:left;
	display:block !important;
	}
/*　ご利用可能残高_文言*/
div.explanation_KBM04{
	margin: 0px 0px 10px 0%;
	font-size:85%;
	text-align:left;
	display:block !important;
	}
/*　ご利用可能残高_限度額変更*/
div.explanation_KBM05{
	margin: 0px 0px 10px 0px;
	font-size:85%;
	text-align:left;
	display:block !important;
	}
/*　TOPへ戻るリンク*/
div.sB02_pagelnk_top {
	text-align:right;
	display:block !important;
	}
/*　ページリンク_ご利用履歴*/
div.sB02_pagelnk_J1 {
	text-align:left;
	display:block !important;
	}
input#pagelnk1{
	width:190px; /* 表示調整 20131210 */
	padding-left:5px;
	text-align:left;
	}
/*　ページリンク_お支払い明細*/
div.sB02_pagelnk_J2 {
	text-align:left;
	display:block !important;
	}
input#pagelnk2{
	width:190px; /* 表示調整 20131210 */
	padding-left:5px;
	text-align:left;
	}
/*　ページリンク_ご利用可能残高*/
div.sB02_pagelnk_J3 {
	text-align:left;
	display:block !important;
	}
input#pagelnk3{
	width:190px; /* 表示調整 20131210 */
	padding-left:5px;
	text-align:left;
	}
/*　ページリンク_今月のご利用金額*/
div.sB02_pagelnk_J4 {
	text-align:left;
	display:block !important;
	}
input#pagelnk4{
	width:190px; /* 表示調整 20131210 */
	padding-left:5px;
	text-align:left;
	}
/*　ページリンク_サービス利用拒否状況*/
div.sB02_pagelnk_J5 {
	text-align:left;
	display:block !important;
	}
input#pagelnk5{
	width:190px; /* 表示調整 20131210 */
	padding-left:5px;
	text-align:left;
	}
/*　テーブル調整_サービス利用拒否状況*/
table.chargeTable th#srv_cnd1{
	text-align:left;
	width:54%;
	padding-top:3px;
	padding-bottom:3px;
	}
table.chargeTable th#srv_cnd2{
	text-align:right;
	padding-top:3px;
	padding-bottom:3px;
	}
table.chargeTable th#srv_cnd3{
	text-align:left;
	width:54%;
	padding-top:3px;
	padding-bottom:3px;
	}
table.chargeTable th#srv_cnd4{
	text-align:right;
	padding-top:3px;
	padding-bottom:3px;
	}
table.chargeTable th#srv_cnd5{
	width:54%;
	padding-top:3px;
	padding-bottom:3px;
	text-align:left;
	}
table.chargeTable th#srv_cnd6{
	text-align:right;
	padding-top:3px;
	padding-bottom:3px;
	}
table.chargeTable th#srv_cnd7{
	width:54%;
	padding-top:3px;
	padding-bottom:3px;
	text-align:left;
	}
table.chargeTable th#srv_cnd8{
	text-align:right;
	padding-top:3px;
	padding-bottom:3px;
	}
/*----------------------------------------*/

/*　テーブル調整_今月のご利用金額*/
/*　説明テキスト(ケータイ払い)（【料情25-1211】A【項目名＋金額表示の変更】2段表示⇒1段表示）20130927
------------------------------------------*/
/*　テーブル調整_今月のご利用金額・ご利用可能残高など*/
table.chargeTable th.sum_info_title{
	text-align:left;
	width:67%;
	padding-top:3px;
	padding-bottom:3px;
	}
table.chargeTable th.sum_info_money{
	text-align:right;
	padding-top:3px;
	padding-bottom:3px;
	}
/*　テーブル調整_ご利用可能残高（ドコモ口座払い）*/
table#kouza_balance td{
	text-align:left;
	padding-left:0px;
	}

/*----------------------------------------*/


/*　説明テキスト(ケータイ払い)（【NMR1311-ST01】§3.3.6）
------------------------------------------*/

/*----------------------------------------*/
/* sB03請求予定額画面(ケータイ払い) */
/*----------------------------------------*/

/*　ご利用の状況  */
div.explanation_KBM_sB03_01{
	margin: 0px 0px 15px 0px;
	font-size:85%;
	text-align:left;
	display:block !important;
	}

/*　画面上部文言 */
div.explanation_KBM_sB03_02{
	margin: 0px 0px 15px 0px;
	text-align:left; 
	display:block !important;
	}

/*----------------------------------------*/

/*----------------------------------------*/
/* sB04継続課金一覧画面(ケータイ払い) */
/*----------------------------------------*/
/*　ご利用の状況 */
div.explanation_KBM_sB04_01{
	width:314px;
	margin: 0px auto 20px;
	text-align:left;
	font-size:85%;
	display:block !important;
	}

/*　画面上部文言 */
div.explanation_KBM_sB04_02{
	margin: 0px 0px 15px 0px;
	text-align:left; 
	display:block !important;
	}

/*----------------------------------------*/

/*----------------------------------------*/
/* sB05請求額画面(ケータイ払い) */
/*----------------------------------------*/

/*　ご利用実績 */
div.explanation_KBM_sB05_01{
	margin: 0px 0px 15px 0px;
	font-size:85%;
	text-align:left;
	display:block !important;
	}

/*　ご利用の状況 */
div.explanation_KBM_sB05_02{
	margin: 0px 0px 15px 0px;
	font-size:85%;
	text-align:left;
	display:block !important;
	}

/*　画面上部文言 */
div.explanation_KBM_sB05_03{
	margin: 0px 0px 15px 0px;
	text-align:left; 
	display:block !important;
	}

/*----------------------------------------*/

/*----------------------------------------*/
/* sB06履歴詳細画面(ケータイ払い) */
/*----------------------------------------*/

/*　ご利用の状況 */
div.explanation_KBM_sB06_01{
	margin: 0px 0px 15px 0px;
	font-size:85%;
	text-align:left;
	display:block !important;
	}


/*----------------------------------------*/


/*----------------------------------------*/

/*　説明テキスト(ｓｐモード決済／ケータイ払い)共有
（【NMR1311-ST01】§3.3.4／§3.3.6）
------------------------------------------*/

/*----------------------------------------*/
/* sB03請求予定額画面 */
/*----------------------------------------*/

/*　決済ステータス */
div.sB03_pm_status{
	margin: 0px auto 15px;
	font-size:85%;
	text-align:center;
	display:block !important;
	}

/*----------------------------------------*/

/*----------------------------------------*/
/* sB05請求額画面 */
/*----------------------------------------*/

/*　 決済ステータス */
div.sB05_pm_status{
	margin: 0px auto 15px;
	font-size:85%;
	text-align:center;
	display:block !important;
	}

/*----------------------------------------*/

/*----------------------------------------*/
/* sB06履歴詳細画面 */
/*----------------------------------------*/

/*　表示項目内容 */
div.explanation_sB06_01{
	margin: 0px 0px 0px 0px; /* 表示調整20141024 */
	font-size:85%;
	float:left;
	display:block !important;
	}

/*----------------------------------------*/

/*----------------------------------------*/
/* sB04継続課金一覧画面 */
/*----------------------------------------*/

/*　決済ステータス */
div.sB04_pm_status{
	margin: 0px auto 15px;
	font-size:85%;
	text-align:center;
	display:block !important;
	}

/*----------------------------------------*/


/*----------------------------------------*/
/* sB12継続課金中リスト画面 */
/*----------------------------------------*/

/*　ご利用の状況  */
div.explanation_sB12_01{
	width:314px;
	margin: 0px auto 15px;
	text-align:left;
	font-size:85%;
	display:block !important;
	}


/*　決済ステータス */
div.sB12_pm_status{
	margin: 0px auto 15px;
	font-size:85%;
	text-align:center;
	display:block !important;
	}

/*　画面上部文言 */
div.explanation_sB12_02{
	margin: 0px auto 15px;
	text-align:left; 
	display:block !important;
	}

/*----------------------------------------*/




/*　説明テキスト（【NMR1311-ST01】§3.3.4_決済内容確認画面）
------------------------------------------*/
/*1行　中央揃え（上部テキストボックス等の説明用）*/
div.explanation_sA01_01{
	padding:0px 0 20px 0;
	font-size:85%;
	text-align:center;
	display:block !important;
	}
/*----------------------------------------*/

/*　説明テキスト（【NMR1311-ST01】§3.3.4_決済完了画面）
------------------------------------------*/
/*複数行　左揃え（マイメ一括完了画面の固定文言（一括）2用）*/
div.explanation_sA02_01{
	padding:0px 0 20px 0;
	font-size:85%;
	text-align:left;
	display:block !important;
	}
/*----------------------------------------*/

/*　説明テキスト（【NMR1311-ST01】§3.3.9_決済内容確認画面）
------------------------------------------*/
/*複数行　左揃え（初月無料・お試しの説明文用）*/
div.explanation_sA01_02{
	padding:0px 0px 20px 0px;
	font-size:85%;
	text-align:left;
	display:block !important;
	}
/*----------------------------------------*/

/*　説明テキスト（【NMR1311-ST01】§3.3.9_決済完了画面）
------------------------------------------*/
/*複数行　左揃え（画面下部の説明文用）*/
div.sA02_under{
	padding-top:0px;
	}
/*----------------------------------------*/

/*　説明テキスト（【NMR1311-ST01】§3.3.9_sA02決済完了画面（一括））20130909
------------------------------------------*/
/*複数行　左揃え（表示崩れ対応）*/
div#chargeBox div.explanation_sA02_01 div.text_indent{
    display:block;
}
div#chargeBox div.explanation_sA02_01{
	display:block;
}
/*----------------------------------------*/



/*--------------------------------------------*/
/* 【NMR1402-0014】ユーザ利用限度額の設定変更対応　　 */
/*--------------------------------------------*/

/*　文言_書式調整（【NMR1402-0014】§3.3）20131210
------------------------------------------*/
.adj_format{
	color:#CC0033;
	font-size:100%;
	font-weight:;
	}
.komenum_idt{
	margin-left:3.6em;
	text-indent:-2.5em;
	}
/*----------------------------------------*/



/*--------------------------------------------*/
/* 【NMR1402-0034】ドコモ決済PFの機能拡張　　 */
/*--------------------------------------------*/

/*　docomo ID表示（【NMR1402-0034】§3.1）2013/10/31
------------------------------------------*/
div.docomoID_info{
	padding: 5px 0px 0px 0px;
	margin-bottom: 15px;
	font-size:100%;
	font-weight:;
	display:block !important;
	text-align:left;
	}
div.docomoID_label{
	padding: 0px 5px 0px 0px;
	text-align:left;
	font-weight:bold;
	float:left\9;
	}
div.docomoID_detail{
	padding: 0px 5px 0px 5px;
	text-align:left;
	display:block !important;
	word-wrap: break-word;
	}
/*----------------------------------------*/

/*-------------------------------------------------------------*/
/* 【NMR1405-ST09】docomoID表示追加対応 */
/*-------------------------------------------------------------*/

/*　docomo ID入力　2014/4/18
------------------------------------------*/
input[type="password"][name="IPASS_PWD"][size="25"]{
	width: 225px;
}
/*----------------------------------------*/




/*-------------------------------------------------------------*/
/* 【NMR1405-0047】決済基盤の機能拡張対応　　 */
/*-------------------------------------------------------------*/

/*　ページリンクタイル（【NMR1405-0047】決済基盤の機能拡張　sB02ご利用明細TOP）2014年5中　ver1.1 表示調整 20140131
---------------------------------------------------------------*/

div.pagelnkTile{
	margin: 0px auto 0px auto;
	display: block;
	width: 314px; 
	min-width:314px\9; /* IE9 20140207 */ 
}

div.pagelnkTile:not(:target) {
	margin: 0px auto 0px auto\9; /* IE9 */
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  div.pagelnkTile {
	margin: 0px auto 0px auto; /* IE10 */
  }
}

div.Tile{
	margin: 0px 1px 4px 4px;
	float: left;
	width:150px;
}

div.Tile:hover{
	opacity: 0.6;
	filter: alpha(opacity=60);        /* ie lt 8 */
	-ms-filter: "alpha(opacity=60)";  /* ie 8 */
	-moz-opacity:0.6;                 /* FF lt 1.5, Netscape */
	-khtml-opacity: 0.6;              /* Safari 1.x */
}

.TileTitle{
	background-color: #CC0033;
    border: 0px;
	font-size: 14px;
	color: White;
	font-family:"メイリオ",Meiryo,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ＭＳ Ｐゴシック","MS PGothic",sans-serif;
	height: 45px;
	width: 100%;
	cursor: pointer;
}

#TileText1{
	padding: 5px;
	line-height: 125%;
}
#TileText2{
	padding: 11px 0;
}
#TileText3{
	padding: 11px 0;
}
#TileText4{
	padding: 11px 0;
}


/*　キャリアフリーユーザ用設定　---------------*/

div.pagelnkTile_CF{
	margin: 0px auto 0px auto;
	display: block;
	width: 314px; 
	min-width:314px\9; /* IE9 20140207 */ 
}


div.pagelnkTile_CF:not(:target) {
	margin: 0px auto 0px auto\9; /* IE9 */
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  div.pagelnkTile_CF {
	margin: 0px auto 0px auto; /* IE10 */
  }
}


div.Tile_CF{
	margin: 0px 1px 4px 4px;
	float: left;
	width:150px;
}


div.Tile_CF:not(:target) {
	margin: 0px 1px 4px 4px\9; /* IE9 */
	width:150px\9; /* IE9 */
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  div.Tile_CF {
	margin: 0px 1px 4px 4px; /* IE10 */
	width:150px; /* IE10 */
  }
}


div.Tile_CF:hover{
	opacity: 0.6;
	filter: alpha(opacity=60);        /* ie lt 8 */
	-ms-filter: "alpha(opacity=60)";  /* ie 8 */
	-moz-opacity:0.6;                 /* FF lt 1.5, Netscape */
	-khtml-opacity: 0.6;              /* Safari 1.x */
}

.TileTitle_CF{
	background-color: #CC0033;
    border: 0px;
	font-size: 14px;
	color: White;
	font-family:"メイリオ",Meiryo,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ＭＳ Ｐゴシック","MS PGothic",sans-serif;
	height: 45px;
	width: 100%;
	cursor: pointer;
}

#TileText5{
	padding: 11px 0;
}
#TileText6{
	padding: 11px 0;
}


/*---------------------------------------------------------------*/

/*　ナビ（【NMR1405-0047】決済基盤の機能拡張　sB03）2014年5中　ver1.1 表示調整 20140131
---------------------------------------------------------------*/
div.sB03_Navi{
	margin: 0px auto 0px auto;
	display: block;
	width: 314px; 
	min-width:314px\9; /* IE9 20140207 */ 
}

div.sB03_Navi:not(:target) {
	margin: 0px auto 0px auto\9; /* IE9 */
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  div.sB03_Navi {
	margin: 0px auto 0px auto; /* IE10 */
  }
}


div.sB03_Navi_inner{
	margin: auto auto 0px;
	text-align: center;
	max-width:340px;
	display: block;
}

div.sB03_Navi_inner:not(:target) {
	max-width:340px\9; /* IE9 */
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  div.sB03_Navi_inner {
	max-width:340px; /* IE10 */
  }
}


div.Navi1{
	float: left;
	margin: 0px 2px 4px 2px;
}

div.Navi1:not(:target) {
	margin: 0px 2px 4px 2px\9; /* IE9 */
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  div.Navi1 {
	margin: 0px 2px 4px 2px; /* IE10 */
  }
}


div.Navi2{
	float: left;
	margin: 8px 2px 2px 2px;
}

div.Navi2:not(:target) {
	margin: 8px 2px 2px 2px\9; /* IE9 */
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  div.Navi2 {
	margin: 8px 2px 2px 2px; /* IE10 */
  }
}


.NaviTitle1{
	background-color: #FFFFFF;
	border-radius: 6px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
	border: 3px solid #CC0033;
	height: 39px;
	width: 94px;
	text-align: center;
    color: #000000;
	font-size: 18px;
	font-weight: bold;
	font-family:"メイリオ",Meiryo,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ＭＳ Ｐゴシック","MS PGothic",sans-serif;
	padding: 0;
	position:relative;
}

.NaviTitle1:not(:target) {
	height: 39px\9; /* IE9 */
	width: 94px\9; /* IE9 */
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .NaviTitle1 {
	height: 39px; /* IE10 */
	width: 94px; /* IE10 */
  }
}

#cdate {
	position: absolute;
	width: 94px;
	height: 39px;
	margin: 10px  auto 0 auto;
	display: block;
	*margin: 12px 0 0 -57px; /* IE6,IE7用 表示調整 20141030 */
}
@media \0screen {  
	#cdate {
		margin: 12px 0 0 -7px;
	}
} /* IE8用 表示調整 20141030 */



.NaviTitle2{
	background-color: #CC0033;
	border-radius: 6px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border: 0px;
	height: 30px;
	width: 100px;
	text-align: center;
	cursor: pointer;
}

.NaviTitle2:not(:target) {
	height: 30px\9; /* IE9 */
	width: 100px\9; /* IE9 */
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .NaviTitle2 {
	height: 30px; /* IE10 */
	width: 100px; /* IE10 */
  }
}


.NaviTitle2:hover{
	background-color: #FF6699;
	border-radius: 6px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border: 0px;
	height: 30px;
	width: 100px;
	text-align: center;
	cursor: pointer;
}

.NaviTitle2:hover:not(:target) {
	height: 30px\9; /* IE9 */
	width: 100px\9; /* IE9 */
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .NaviTitle2:hover {
	height: 30px; /* IE10 */
	width: 100px; /* IE10 */
  }
}


#prev_month{
	padding: 2px 12px 0 0;
	background-repeat: no-repeat;
	background-position: 92% 50%;
	background-image: url("../images/arrow_white_left_h.gif");
	background-image: url("../images/arrow_white_left.gif")\9; /* IE7 & IE8 */
	_background-image: url("../images/arrow_white_left.gif"); /*IE6 & WindowsMobile*/
	background-size: 10px 10px;
}  /* 画像変更 20150205 */

#prev_month:not(:target) {
	background-image: url("../images/arrow_white_left_h.gif")\9; /* IE9 */
}  /* 画像変更 20150205 */

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  #prev_month {
	background-image: url("../images/arrow_white_left_h.gif"); /* IE10 */
  }
}  /* 画像変更 20150205 */

#next_month{
	padding: 2px 0 0 12px;
	background-repeat: no-repeat;
	background-position: 8% 50%;
	background-image: url("../images/arrow_white_right_h.gif");
	background-image: url("../images/arrow_white_right.gif")\9; /* IE7 & IE8 */
	_background-image: url("../images/arrow_white_right.gif"); /*IE6 & WindowsMobile*/
	background-size: 10px 10px;
}  /* 画像変更 20150205 */

#next_month:not(:target) {
	background-image: url("../images/arrow_white_right_h.gif")\9; /* IE9 */
}  /* 画像変更 20150205 */

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  #next_month {
	background-image: url("../images/arrow_white_right_h.gif"); /* IE10 */
  }
}  /* 画像変更 20150205 */

#pdate{
    color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	font-family:"メイリオ",Meiryo,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ＭＳ Ｐゴシック","MS PGothic",sans-serif;
}
#ndate{
    color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	font-family:"メイリオ",Meiryo,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ＭＳ Ｐゴシック","MS PGothic",sans-serif;
}

.NaviTitle2[disabled] {
    border: 1px solid #A0A0A0;
	background: #C8C8C8;
	cursor: default;
}
.NaviTitle2[disabled]:hover {
    border: 1px solid #A0A0A0;
	background: #C8C8C8;
	cursor: default;
}


/*---------------------------------------------------------------*/

/*　ボタン（input）（【NMR1405-0047】決済基盤の機能拡張　sB02ご利用明細TOP）
---------------------------------------------------------------*/
.btn_set{
	margin-bottom:0px;
	text-align:center;
}

.btn_Next_001{
	background: url(../images/btn_Next_001_h.gif) no-repeat scroll 0 0 transparent;  /* 画像変更 20150203 */
	background-size: 250px 52px;  /* 表示調整 20141024 */
	border:0px;
	color: #000000;
	font-family:"メイリオ",Meiryo,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ＭＳ Ｐゴシック","MS PGothic",sans-serif;
	text-align: center;
	width:250px;
	height:52px;
	margin-bottom:20px;
	cursor: pointer;
	*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../common/images/btn_Next_001_h.gif',sizingMethod='scale'); /* IE6,IE7用 表示調整 20141030 */  /* 画像変更 20150203 */
	*background-image: none; /* IE6,IE7用 表示調整 20141030 */
	*font-family:"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ＭＳ Ｐゴシック","MS PGothic",sans-serif; /* IE6,IE7用 表示調整 20141030 */
}
@media \0screen {  
	.btn_Next_001 {
		background-image: none;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../common/images/btn_Next_001_h.gif',sizingMethod='scale');  /* 画像変更 20150203 */
		font-family:"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ＭＳ Ｐゴシック","MS PGothic",sans-serif;
	}
} /* IE8用 表示調整 20141030 */

.btn_Next_002{
	background: url(../images/btn_Next_002_h.gif) no-repeat scroll 0 0 transparent;  /* 画像変更 20150203 */
	background-size: 220px 52px;  /* 表示調整 20141024 */
	border:0px;
	color: #000000;
	font-family:"メイリオ",Meiryo,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ＭＳ Ｐゴシック","MS PGothic",sans-serif;
	text-align: center;
	width:220px;
	height:52px;
	cursor: pointer;
	*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../common/images/btn_Next_002_h.gif',sizingMethod='scale'); /* IE6,IE7用 表示調整 20141030 */  /* 画像変更 20150203 */
	*background-image: none; /* IE6,IE7用 表示調整 20141030 */
	*font-family:"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ＭＳ Ｐゴシック","MS PGothic",sans-serif; /* IE6,IE7用 表示調整 20141030 */
}
@media \0screen {  
	.btn_Next_002 {
		background-image: none;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../common/images/btn_Next_002_h.gif',sizingMethod='scale');  /* 画像変更 20150203 */
		font-family:"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ＭＳ Ｐゴシック","MS PGothic",sans-serif;
	}
} /* IE8用 表示調整 20141030 */

.btn_Next_003{
	background: url(../images/btn_Next_003_h.gif) no-repeat scroll 0 0 transparent;  /* 画像変更 20150203 */
	background-size: 220px 52px;  /* 表示調整 20141024 */
	border:0px;
	color: #000000;
	font-family:"メイリオ",Meiryo,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ＭＳ Ｐゴシック","MS PGothic",sans-serif;
	text-align: center;
	width:220px;
	height:52px;
	cursor: pointer;
	margin-bottom:20px;
	*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../common/images/btn_Next_003_h.gif',sizingMethod='scale'); /* IE6,IE7用 表示調整 20141030 */  /* 画像変更 20150203 */
	*background-image: none; /* IE6,IE7用 表示調整 20141030 */
	*font-family:"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ＭＳ Ｐゴシック","MS PGothic",sans-serif; /* IE6,IE7用 表示調整 20141030 */
}
@media \0screen {  
	.btn_Next_003 {
		background-image: none;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../common/images/btn_Next_003_h.gif',sizingMethod='scale');  /* 画像変更 20150203 */
		font-family:"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ＭＳ Ｐゴシック","MS PGothic",sans-serif;
	}
} /* IE8用 表示調整 20141030 */

.btn_Next_004{
	background: url(../images/btn_Next_004_h.gif) no-repeat scroll 0 0 transparent;  /* 画像変更 20150203 */
	background-size: 220px 67px;  /* 表示調整 20141024 */
	border:0px;
	color: #000000;
	font-family:"メイリオ",Meiryo,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ＭＳ Ｐゴシック","MS PGothic",sans-serif;
	text-align: center;
	width:220px;
	height:67px;
	cursor: pointer;
	margin-bottom:20px;
	display: block;
	margin-left: auto;
	margin-right: auto;
	_margin-bottom: 35px;
	*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../common/images/btn_Next_004_h.gif',sizingMethod='scale'); /* IE6,IE7用 表示調整 20141030 */  /* 画像変更 20150203 */
	*background-image: none; /* IE6,IE7用 表示調整 20141030 */
	*font-family:"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ＭＳ Ｐゴシック","MS PGothic",sans-serif; /* IE6,IE7用 表示調整 20141030 */
}
@media \0screen {  
	.btn_Next_004 {
		background-image: none;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../common/images/btn_Next_004_h.gif',sizingMethod='scale');  /* 画像変更 20150203 */
		font-family:"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ＭＳ Ｐゴシック","MS PGothic",sans-serif;
	}
} /* IE8用 表示調整 20141030 */

input#rirekiMeisai_kakunin{
	font-size: 17px;  /* 表示調整 20141016 */
	letter-spacing: -0.5px;  /* 表示調整 20141016 */
	padding-left: 22px;  /* 表示調整 20141016 */
	padding-top: 3px;
}

input#gendogaku_settei_henkou{
	font-size: 17px;
	letter-spacing: 0.2em;
	padding-left: 20px;
	padding-top: 3px;
}

input#rireki_kakunin{
	font-size: 17px;
	letter-spacing: 0.2em;
	padding-left: 18px;
	padding-top: 3px;
}

input#keizoku_kakunin{
	font-size: 17px;
	letter-spacing: 0.2em;
	padding-left: 18px;
	padding-top: 3px;
}

input#rirekiihiran_kakunin{
	font-size: 17px;
	letter-spacing: 0.2em;
	padding-left: 20px;
	padding-top: 3px;
}

input#gendogaku_henkou{
	font-size: 21px;
	font-weight: ;
	letter-spacing: 0.2em;
	padding-left: 18px;
	padding-top: 3px;
}

input#gendogaku_kettei{
	font-size: 21px;
	font-weight: ;
	letter-spacing: 1em;
	padding-left: 20px;
	padding-top: 3px;
}

input#buy_with_consent{
	font-size: 21px;
	font-weight: ;
	letter-spacing: -1px;
	padding-left: 20px;
	padding-top: 3px;
}

input#nw_auth{
	font-size: 21px;
	font-weight: ;
	letter-spacing: 1em;
	padding-left: 20px;
	padding-top: 3px;
}

input#auth_reinput{
	font-size: 21px;
	font-weight: ;
	letter-spacing: 1em;
	padding-left: 25px;
	padding-top: 3px;
	margin-top: 15px;
}

/*---------------------------------------------------------------*/

/*　戻るボタン（input）（【NMR1405-0047】決済基盤の機能拡張　）
---------------------------------------------------------------*/

.back_btn_set{
	margin:25px auto 20px auto;
	text-align:center;
}

.btn_back_001{
	background: url(../images/btn_back_001_h.gif) no-repeat scroll 0 0 transparent;  /* 画像変更 20150203 */
	background-size: 150px 40px;  /* 表示調整 20141024 */
	border:0px;
	color: #000000;
	font-family:"メイリオ",Meiryo,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ＭＳ Ｐゴシック","MS PGothic",sans-serif;
	text-align: center;
	width:150px;
	height:40px;
	cursor: pointer;
	*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../common/images/btn_back_001_h.gif',sizingMethod='scale'); /* IE6,IE7用 表示調整 20141030 */  /* 画像変更 20150203 */
	*background-image: none; /* IE6,IE7用 表示調整 20141030 */
	*font-family:"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ＭＳ Ｐゴシック","MS PGothic",sans-serif; /* IE6,IE7用 表示調整 20141030 */
}
@media \0screen {  
	.btn_back_001 {
		background-image: none;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../common/images/btn_back_001_h.gif',sizingMethod='scale');  /* 画像変更 20150203 */
		font-family:"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ＭＳ Ｐゴシック","MS PGothic",sans-serif;
	}
} /* IE8用 表示調整 20141030 */

input#btn_back_image{
	font-size: 15px;
	letter-spacing: 0.5em;
	padding-left: 14px;
	padding-top: 1px;  /* 表示調整 20141016 */
}

input#btn_cancel_image{
	font-size: 14px;
	letter-spacing: 0.2em;
	padding-left: 20px;
	padding-top: 2px;  /* 表示調整 20141016 */
}

/*---------------------------------------------------------------*/

/*　戻るボタン（アンカー）（【NMR1405-0047】決済基盤の機能拡張　sB02ご利用明細TOP）
---------------------------------------------------------------*/
.back_btn {
	margin:25px auto 20px auto;
	text-align:center;
}
.back_btn a {
	display:block;
	padding: 10px 0px 0px 0px;  /* 表示調整 20141016 */
	margin:0px auto 0px auto;
	font-size:15px;
    text-decoration: none;
	width:150px;
	height:30px;  /* 表示調整 20141016 */
}
.back_btn span {
    color: #000000;
	font-size: 15px;
	letter-spacing: 0.5em;
	padding-left: 14px;
}
/*---------------------------------------------------------------*/

/*　戻るボタン（アンカー）（【NMR1408-ST03】PC・タブレット対応HTML改善　）
---------------------------------------------------------------*/

.back_btn #btn_back_mymenu span {
    color: #000000;
	font-size: 14px;
	letter-spacing: 0.2em;
	padding-left: 20px;
	padding-top: 0px;  /* 表示調整 20141016 */
}
/*---------------------------------------------------------------*/

/*　ボタン（アンカー）（【NMR1405-0047】決済基盤の機能拡張　）
---------------------------------------------------------------*/
.a_link_btn {
	margin:0px auto 5px auto;
	text-align:center;
}

.a_link_btn a#btn_kiyaku_001 {
	display:block;
	padding: 11px 0px 0px 0px;
	margin:0px auto 0px auto;
	font-family:"メイリオ",Meiryo,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ＭＳ Ｐゴシック","MS PGothic",sans-serif;
	font-size:15px;
    text-decoration: none;
	background: url(../images/btn_linkb_001_h.gif) no-repeat scroll 0 0 transparent;  /* 画像変更 20150203 */
	background-size: 150px 42px;  /* 表示調整 20141024 */
	border:0px;
	color: #000000;
	width:150px;
	height:31px;
	*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../common/images/btn_linkb_001_h.gif',sizingMethod='scale'); /* IE6,IE7用 表示調整 20141030 */  /* 画像変更 20150203 */
	*background-image: none; /* IE6,IE7用 表示調整 20141030 */
	*font-family:"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ＭＳ Ｐゴシック","MS PGothic",sans-serif; /* IE6,IE7用 表示調整 20141030 */
}
@media \0screen {  
	.a_link_btn a#btn_kiyaku_001 {
		background-image: none;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../common/images/btn_linkb_001_h.gif',sizingMethod='scale');  /* 画像変更 20150203 */
		font-family:"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ＭＳ Ｐゴシック","MS PGothic",sans-serif;
	}
} /* IE8用 表示調整 20141030 */

a#btn_kiyaku_001 span {
    color: #FFFFFF;
	font-size: 14px;
	letter-spacing: 0em;
	padding-left: 14px;
}

.a_link_btn a#btn_aboutNWpin_001 {
	display:block;
	padding: 11px 0px 0px 0px;
	margin:0px auto 20px auto;
	font-family:"メイリオ",Meiryo,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ＭＳ Ｐゴシック","MS PGothic",sans-serif;
	font-size:15px;
    text-decoration: none;
	background: url(../images/btn_linkb_002_h.gif) no-repeat scroll 0 0 transparent;  /* 画像変更 20150203 */
	background-size: 220px 42px;  /* 表示調整 20141024 */
	border:0px;
	color: #000000;
	width:220px;
	height:31px;
	*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../common/images/btn_linkb_002_h.gif',sizingMethod='scale'); /* IE6,IE7用 表示調整 20141030 */  /* 画像変更 20150203 */
	*background-image: none; /* IE6,IE7用 表示調整 20141030 */
	*font-family:"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ＭＳ Ｐゴシック","MS PGothic",sans-serif; /* IE6,IE7用 表示調整 20141030 */
}
@media \0screen {  
	.a_link_btn a#btn_aboutNWpin_001 {
		background-image: none;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../common/images/btn_linkb_002_h.gif',sizingMethod='scale');  /* 画像変更 20150203 */
		font-family:"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ＭＳ Ｐゴシック","MS PGothic",sans-serif;
	}
} /* IE8用 表示調整 20141030 */

a#btn_aboutNWpin_001 span {
    color: #FFFFFF;
	font-size: 14px;
	letter-spacing: 0em;
	padding-left: 14px;
}

/*---------------------------------------------------------------*/

/*　プルダウン（【NMR1405-0047】決済基盤の機能拡張　sB02ご利用明細TOP）
---------------------------------------------------------------*/
.pullDownBox2{
	width:70%;
	/* IE6 & WindowsMobile */
	_width:90%;
	margin:0px auto 0px auto;
	text-align:right;
	float: left;
}
.pullDownBox2 select{
	width:206px;
	margin-bottom:10px;
	margin-right:10px;
	height:;
}

.btn_select{
	padding-bottom:10px;
	text-align:left;
}

.btn_select_001{
	background: url(../images/btn_select_001_h.gif) no-repeat scroll 0 0 transparent;  /* 画像変更 20150203 */
	background-size: 80px 26px;
	border:0px;
	color: White;
	font-family:"メイリオ",Meiryo,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ＭＳ Ｐゴシック","MS PGothic",sans-serif;
	text-align: center;
	width:80px;
	height:26px; /* 表示調整 20141024 */
	padding-left: 10px;
	padding-top: 0px; /* 表示調整 20141016 */
	cursor: pointer;
	*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../common/images/btn_select_001_h.gif',sizingMethod='scale'); /* IE6,IE7用 表示調整 20141030 */  /* 画像変更 20150203 */
	*background-image: none; /* IE6,IE7用 表示調整 20141030 */
	*font-family:"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ＭＳ Ｐゴシック","MS PGothic",sans-serif; /* IE6,IE7用 表示調整 20141030 */
}
@media \0screen {  
	.btn_select_001 {
		background-image: none;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../common/images/btn_select_001_h.gif',sizingMethod='scale');  /* 画像変更 20150203 */
		font-family:"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ＭＳ Ｐゴシック","MS PGothic",sans-serif;
	}
} /* IE8用 表示調整 20141030 */

input#select_month{
	font-size: 15px;
}
div.pullDown2 {
	width: 100%; 
	min-width:314px\9; /* IE9 20140207 */ 
	margin:15px auto 10px auto;
	max-width: 314px;
	display:block !important;
}

/*---------------------------------------------------------------*/

/*　赤ライン（【NMR1405-0047】決済基盤の機能拡張　sB03）
---------------------------------------------------------------*/
div.red_line {
	border-top: 3px solid #CC0033;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 5px;
	min-width: 314px;
	min-width:314px\9; /* IE9 20140207 */ 
	width: 100%;
}
/*---------------------------------------------------------------*/

/*　テーブル調整（【NMR1405-0047】決済基盤の機能拡張　2段⇒1段）
---------------------------------------------------------------*/
table#limit_info th.sum_info_title{
	text-align:left;
	width:62%; /* 表示調整 20140805 */
	padding-top:3px;
	padding-bottom:3px;
	}
table#dateof_change th.sum_info_title{
	text-align:left;
	width:50%;
	padding-top:3px;
	padding-bottom:3px;
	}
table#newlimit_info th.sum_info_title{
	text-align:left;
	width:52%;
	padding-top:3px;
	padding-bottom:3px;
	}

/*---------------------------------------------------------------*/

/*　テキスト（【NMR1405-0047】決済基盤の機能拡張　）
---------------------------------------------------------------*/
/* sB02　リンクなど------------------------------------ */
div.kyohisettei{
	margin: 0px auto 10px 2%;
	display:block !important;
}
div.suspend_service{
	margin-bottom: 0px;
	font-size:85%;
	text-align:left;
}
div.genndogakuchouka {
	width: 95%; 
	min-width:95%\9; /* IE9 20140207 */ 
	margin:-10px  auto 20px auto;
	display:block !important;
	text-align:right;
	font-size:85%;
}
div.lnk_kouza{
	width: 314px;
	min-width:314px\9; /* IE9 20140207 */ 
	margin: 0px auto 10px auto;
	font-size:100%;
	text-align:center;
	line-height:1.5em;
	display:block !important;
}
div.lnk_card{
	width: 314px;
	min-width:314px\9; /* IE9 20140207 */ 
	margin: 0px auto 10px auto;
	font-size:100%;
	text-align:center;
	line-height:1.5em;
	display:block !important;
}


/*　改行タグ無効化（リンク削除の作業依頼対応）20140714 ver1.5で追加
　　⇒リンク再表示のため style_s5_20151119_CB04_20150910 で修正
---------------------------------------------------------------*/
div.lnk_card br {
    display: inline; /* 表示調整 20150910 */
}
/*---------------------------------------------------------------*/



/* sB02　固定文言エリア------------------------------------ */
div.explanation_sB02_M01{
	margin: 0px auto 15px auto;
	font-size:85%;
	text-align:left;
	display:block !important;
	}
div.explanation_sB02_M02{
	margin: 0px auto 15px auto;
	font-size:85%;
	text-align:left;
	display:block !important;
	}
div.explanation_sB02_M03{
	margin: 0px auto 15px auto;
	font-size:85%;
	text-align:left;
	display:block !important;
	}
div.explanation_sB02_M04{
	margin: 0px auto 15px auto;
	font-size:85%;
	text-align:left;
	display:block !important;
	}
div.explanation_sB02_M05{
	margin: 0px auto 15px auto;
	font-size:85%;
	text-align:left;
	display:block !important;
	}
div.explanation_sB02_M06 {
	width: 314px;
	min-width:314px\9; /* IE9 20140207 */ 
	margin:15px auto 20px auto;
	font-size:85%;
	text-align:left;
	display:block !important;
}

/* sB02　周知文言エリア------------------------------------ */
div.explanation_sB02_S02 {
	width: 314px;
	min-width:314px\9; /* IE9 20140207 */ 
	margin:15px auto 20px auto;
	font-size:85%;
	text-align:left;
	display:block !important;
}
div.explanation_sB02_S03 {
	width: 314px;
	min-width:314px\9; /* IE9 20140207 */ 
	margin:15px auto 20px auto;
	font-size:85%;
	text-align:left;
	display:block !important;
}
div.explanation_sB02_S04 {
	width: 314px;
	min-width:314px\9; /* IE9 20140207 */ 
	margin:15px auto 20px auto;
	font-size:85%;
	text-align:left;
	display:block !important;
}
div.explanation_sB02_S05 {
	width: 314px;
	min-width:314px\9; /* IE9 20140207 */ 
	margin:15px auto 20px auto;
	font-size:85%;
	text-align:left;
	display:block !important;
}

/* sB03　固定文言エリア------------------------------------ */
div.explanation_sB03_M01{
	margin: 0px 15px 15px 15px;
	font-size:85%;
	text-align:left;
	display:block !important;
	}
div.explanation_sB03_M02{
	margin: 0px auto 25px auto;
	font-size:85%;
	text-align:left;
	display:block !important;
	}
div.explanation_sB03_M03 {
	width: 314px;
	min-width:314px\9; /* IE9 20140207 */ 
	margin:15px auto 20px auto;
	font-size:85%;
	text-align:left;
	display:block !important;
}

/* sB04　固定文言エリア------------------------------------ */
div.explanation_sB04_M01{
	margin: 0px auto 25px;
	text-align:left; 
	display:block !important;
	}

div.explanation_sB04_M04{
	width: 314px;
	min-width:314px\9; /* IE9 20140207 */ 
	margin: -20px auto 15px auto;
	font-size:85%;
	text-align:left;
	display:block !important;
}

/* sB05　固定文言エリア------------------------------------ */
div.explanation_sB05_M03{
	min-width:314px\9; /* IE9 20140207 */ 
	margin: 0px auto 15px auto;
	font-size:85%;
	text-align:left;
	display:block !important;
}

table#payment_statement {
    margin: 0 auto 30px;
    width: 95%;
}

/* sB09　固定文言エリア------------------------------------ */
div.explanation_sB09_M01{
	margin: 0px auto 15px;
	text-align:left; 
	display:block !important;
	}


div.explanation_sB17_M01{
	margin: 0px 15px 30px 15px;
	font-size:85%;
	text-align:left;
	display:block !important;
	}

div.explanation_sB17_M02{
	margin: 0px 15px 30px 15px;
	font-size:85%;
	text-align:left;
	display:block !important;
	}


div.explanation_sB17_M01{
	margin: 0px 15px 30px 15px;
	font-size:85%;
	text-align:left;
	display:block !important;
	}

div.explanation_sB17_M02{
	margin: 0px 15px 30px 15px;
	font-size:85%;
	text-align:left;
	display:block !important;
	}

/*---------------------------------------------------------------*/


/*　静的画面（【NMR1405-0047】決済基盤の機能拡張　）
---------------------------------------------------------------*/
/* サービスご利用停中画面------------------------------------ */
.Contact {
    background-color: #FFFFFF;
    border: 1px solid #DDDDDD;
    border-radius: 0px;
	box-shadow: 2px 2px 2px 2px lightgray;
    font-family:メイリオ,Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ ゴシック","MS Gothic",sans-serif;
    margin: 35px auto 5px;
    padding: 5px;
}
.Contact_title {
    border-left: 0px solid #CC0033;
    border-bottom: 3px solid #CC0033;
    color: #000000;
    font-size: 14px;
    letter-spacing: 0.1em;
    margin: 0 5px 0 5px;
    padding: 0px 5px 0 5px;
}
#Contact_info {
    margin: 20px 0px 0px 2px;
    padding: 0px 0 0 0px;
}
.Contact_info1 {
    _border-left: 6px solid #CC0033;
    margin: 16px 0px 0px 0px;
    padding: 0px 0 0 20px;
    font-size: 15px;
}
.Contact_info1:before {
    background: none repeat scroll 0 0 #CC0033;
    border-radius: 3px;
    height: 17px;
    width: 6px;
    content: "";
    display: block;
    position: absolute;
    margin: 1px 0px 0px -15px;
    }
.Contact_info2 {
    font-size: 18px;
    font-weight: bold;
    margin: 5px 0px 5px 18px;
}
.Contact_info3 {
    font-size: 14px;
    padding: 0px 0 0 18px;
}
.Contact_info4 {
    font-size: 15px;
    margin: 16px 0px 0px 0px;
}

/*---------------------------------------------------------------*/



/*-------------------------------------------------------------*/
/* 【NMR1408-ST03】PC・タブレット対応HTML改善　　 */
/*-------------------------------------------------------------*/

/*　ボタン（input）（【NMR1408-ST03】PC・タブレット対応HTML改善　）
---------------------------------------------------------------*/
input#func_next{
	font-size: 21px;
	font-weight: ;
	letter-spacing: 1em;
	padding-left: 20px;
	padding-top: 3px;
}

input#register_with_consent{
	font-size: 21px;
	font-weight: ;
	letter-spacing: -1px;
	padding-left: 20px;
	padding-top: 3px;
}

input#cancel_with_consent{
	font-size: 21px;
	font-weight: ;
	letter-spacing: 0.2em;
	padding-left: 18px;
	padding-top: 3px;
}

.btn_Next_009{
	background: url(../images/btn_Next_003_h.gif) no-repeat scroll 0 0 transparent;  /* 画像変更 20150203 */
	background-size: 220px 52px;  /* 表示調整 20141024 */
	border:0px;
	color: #000000;
	font-family:"メイリオ",Meiryo,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ＭＳ Ｐゴシック","MS PGothic",sans-serif;
	text-align: center;
	width:220px;
	height:52px;
	cursor: pointer;
	margin-bottom:20px;
	*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../common/images/btn_Next_003_h.gif',sizingMethod='scale'); /* IE6,IE7用 表示調整 20141030 */  /* 画像変更 20150203 */
	*background-image: none; /* IE6,IE7用 表示調整 20141030 */
	*font-family:"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ＭＳ Ｐゴシック","MS PGothic",sans-serif; /* IE6,IE7用 表示調整 20141030 */
}
@media \0screen {  
	.btn_Next_009 {
		background-image: none;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../common/images/btn_Next_003_h.gif',sizingMethod='scale');  /* 画像変更 20150203 */
		font-family:"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ＭＳ Ｐゴシック","MS PGothic",sans-serif;
	}
} /* IE8用 表示調整 20141030 */

input#gendogaku_henkou_err{
	font-size: 21px;
	font-weight: ;
	letter-spacing: 0.2em;
	padding-left: 18px;
	padding-top: 3px;
	margin-top: 10px;
	margin-bottom: 30px;
}

/*---------------------------------------------------------------*/

/*　決済中止関連ボタン（input）（【NMR1408-ST03】PC・タブレット対応HTML改善　）
---------------------------------------------------------------*/

.btn_back_002{
	background: url(../images/btn_back_002_h.gif) no-repeat scroll 0 0 transparent;  /* 画像変更 20150203 */
	background-size: 150px 40px;  /* 表示調整 20141024 */
	border:0px;
	color: #000000;
	font-family:"メイリオ",Meiryo,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ＭＳ Ｐゴシック","MS PGothic",sans-serif;
	text-align: center;
	width:150px;
	height:40px;
	cursor: pointer;
	*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../common/images/btn_back_002_h.gif',sizingMethod='scale'); /* IE6,IE7用 表示調整 20141030 */  /* 画像変更 20150203 */
	*background-image: none; /* IE6,IE7用 表示調整 20141030 */
	*font-family:"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ＭＳ Ｐゴシック","MS PGothic",sans-serif; /* IE6,IE7用 表示調整 20141030 */
}
@media \0screen {  
	.btn_back_002 {
		background-image: none;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../common/images/btn_back_002_h.gif',sizingMethod='scale');  /* 画像変更 20150203 */
		font-family:"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ＭＳ Ｐゴシック","MS PGothic",sans-serif;
	}
} /* IE8用 表示調整 20141030 */

input#btn_suspend_image{
	font-size: 15px;
	letter-spacing: 0.2em;
	padding-left: 20px;
	padding-top: 1px;  /* 表示調整 20141016 */
}

input#btn_go_back_store{
	font-size: 15px;
	letter-spacing: 0.2em;
	padding-left: 22px;
	padding-top: 1px;  /* 表示調整 20141016 */
}

/*---------------------------------------------------------------*/

/*　ボタン（アンカー）（【NMR1408-ST03】PC・タブレット対応HTML改善　）
---------------------------------------------------------------*/
.a_link_btn a#btn_meisai_001 {
	display:block;
	padding: 11px 0px 0px 0px;
	margin:0px auto 25px auto;
	font-family:"メイリオ",Meiryo,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ＭＳ Ｐゴシック","MS PGothic",sans-serif;
	font-size:15px;
    text-decoration: none;
	background: url(../images/btn_linkb_002_h.gif) no-repeat scroll 0 0 transparent;  /* 画像変更 20150203 */
	background-size: 220px 42px;  /* 表示調整 20141024 */
	border:0px;
	color: #000000;
	width:220px;
	height:31px;
	*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../common/images/btn_linkb_002_h.gif',sizingMethod='scale'); /* IE6,IE7用 表示調整 20141030 */  /* 画像変更 20150203 */
	*background-image: none; /* IE6,IE7用 表示調整 20141030 */
	*font-family:"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ＭＳ Ｐゴシック","MS PGothic",sans-serif; /* IE6,IE7用 表示調整 20141030 */
}
@media \0screen {  
	.a_link_btn a#btn_meisai_001 {
		background-image: none;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../common/images/btn_linkb_002_h.gif',sizingMethod='scale');  /* 画像変更 20150203 */
		font-family:"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ＭＳ Ｐゴシック","MS PGothic",sans-serif;
	}
} /* IE8用 表示調整 20141030 */

a#btn_meisai_001 span {
    color: #FFFFFF;
	font-size: 15px;
	letter-spacing: 1px;
	padding-left: 14px;
}

.btn_set a#btn_mymenu {
	display:block;
	padding: 16px 0px 0px 0px;
	margin:0px auto 20px auto;
	font-family:"メイリオ",Meiryo,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ＭＳ Ｐゴシック","MS PGothic",sans-serif;
    text-decoration: none;
	background: url(../images/btn_Next_003_h.gif) no-repeat scroll 0 0 transparent;  /* 画像変更 20150203 */
	background-size: 220px 52px;  /* 表示調整 20141024 */
	border:0px;
	color: #000000;
	width:220px;
	height:36px;
	*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../common/images/btn_Next_003_h.gif',sizingMethod='scale'); /* IE6,IE7用 表示調整 20141030 */  /* 画像変更 20150203 */
	*background-image: none; /* IE6,IE7用 表示調整 20141030 */
	*font-family:"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ＭＳ Ｐゴシック","MS PGothic",sans-serif; /* IE6,IE7用 表示調整 20141030 */
}
@media \0screen {  
	.btn_set a#btn_mymenu {
		background-image: none;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../common/images/btn_Next_003_h.gif',sizingMethod='scale');  /* 画像変更 20150203 */
		font-family:"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ＭＳ Ｐゴシック","MS PGothic",sans-serif;
	}
} /* IE8用 表示調整 20141030 */

a#btn_mymenu span {
	font-size: 19px;
	font-weight: ;
	letter-spacing: 0.3em;
	padding-left: 25px;
}

/*---------------------------------------------------------------*/

/*　テーブル調整（【NMR1405-0047】決済基盤の機能拡張　2段⇒1段）
---------------------------------------------------------------*/
/*-----　sA02 決済完了画面　-----*/

table#new_balance_info{
	margin:0px auto 20px auto;
	width:99%;
}

table#new_balance_info th.sum_info_title{
	text-align:left;
	width:57%;
	padding:3px 0px 3px 4px;
}

table#new_balance_info th.sum_info_money{
	text-align:right;
	padding:3px 4px 3px 0px;
}

/*---------------------------------------------------------------*/



/*-------------------------------------------------------------*/
/* 【NMR1408-0037】決済サービスのユーザ利用限度額の設定変更対応　　 */
/*-------------------------------------------------------------*/

/*　文言調整（【NMR1408-0037】決済サービスのユーザ利用限度額の設定変更対応　）
---------------------------------------------------------------*/
/* 文字サイズ85%_左寄せ */
div.message2{
	padding:0px 0px 20px 5px;
	font-size:85%;
	text-align:left;
	display:block !important;
}
.text_indent_num{
	margin-left:2em;
	text-indent:-1.9em;
	display:block !important;
}
/*---------------------------------------------------------------*/



/*----------------------------------------------------------------*/
/* 【NMR1502-ST01】iPadiPhoneにおける決済履歴画面の表示適正化　　 */
/*----------------------------------------------------------------*/

/*　詳細ボタン（sB03,sB04,sB05）
------------------------------------------------------------------*/

.btn_detail_001{
	background: url(../images/btn_detail_h.gif) no-repeat scroll 0 0 transparent;  /* 画像変更 20150203 */
	background-size: 62px 26px;
	border: 0px;
	color: White;
	font-family:"メイリオ",Meiryo,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ＭＳ Ｐゴシック","MS PGothic",sans-serif;
	text-align: center;
	width: 62px;
	height: 26px;
	padding-left: 8px;
	padding-top: 0px;
	cursor: pointer;
	*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../common/images/btn_detail_h.gif',sizingMethod='scale'); /* IE6,IE7用 表示調整 20141030 */  /* 画像変更 20150203 */
	*background-image: none; /* IE6,IE7用 表示調整 20141030 */
	*font-family:"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ＭＳ Ｐゴシック","MS PGothic",sans-serif; /* IE6,IE7用 表示調整 20141030 */
}
@media \0screen {  
	.btn_detail_001 {
		background-image: none;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../common/images/btn_detail_h.gif',sizingMethod='scale');  /* 画像変更 20150203 */
		font-family:"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ＭＳ Ｐゴシック","MS PGothic",sans-serif;
	}
} /* IE8用 表示調整 20141030 */



input#more_detail{
	font-size: 14px;
}

/*　前へボタン（sB03,sB04,sB05）
------------------------------------------------------------------*/

.btn_prev_001{
	background: url(../images/btn_prev_h.gif) no-repeat scroll 0 0 transparent;  /* 画像変更 20150203 */
	background-size: 62px 26px;
	border: 0px;
	color: White;
	font-family:"メイリオ",Meiryo,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ＭＳ Ｐゴシック","MS PGothic",sans-serif;
	text-align: center;
	width: 62px;
	height: 26px;
	padding-left: 8px;
	padding-top: 0px;
	cursor: pointer;
	float: left;
	*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../common/images/btn_prev_h.gif',sizingMethod='scale'); /* IE6,IE7用 表示調整 20141030 */  /* 画像変更 20150203 */
	*background-image: none; /* IE6,IE7用 表示調整 20141030 */
	*font-family:"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ＭＳ Ｐゴシック","MS PGothic",sans-serif; /* IE6,IE7用 表示調整 20141030 */
}
@media \0screen {  
	.btn_prev_001 {
		background-image: none;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../common/images/btn_prev_h.gif',sizingMethod='scale');  /* 画像変更 20150203 */
		font-family:"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ＭＳ Ｐゴシック","MS PGothic",sans-serif;
	}
} /* IE8用 表示調整 20141030 */


input#prev_Page{
	font-size: 14px;
}

/*　次へボタン（sB03,sB04,sB05）
------------------------------------------------------------------*/

.btn_next_001{
	background: url(../images/btn_next_h.gif) no-repeat scroll 0 0 transparent;  /* 画像変更 20150203 */
	background-size: 62px 26px;
	border: 0px;
	color: White;
	font-family:"メイリオ",Meiryo,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ＭＳ Ｐゴシック","MS PGothic",sans-serif;
	text-align: center;
	width: 62px;
	height: 26px;
	padding-right: 8px; /* 表示調整 20150107 */
	padding-top: 0px;
	cursor: pointer;
	float: right;
	*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../common/images/btn_next_h.gif',sizingMethod='scale'); /* IE6,IE7用 表示調整 20141030 */  /* 画像変更 20150203 */
	*background-image: none; /* IE6,IE7用 表示調整 20141030 */
	*font-family:"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ＭＳ Ｐゴシック","MS PGothic",sans-serif; /* IE6,IE7用 表示調整 20141030 */
}
@media \0screen {  
	.btn_next_001 {
		background-image: none;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../common/images/btn_next_h.gif',sizingMethod='scale');  /* 画像変更 20150203 */
		font-family:"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ＭＳ Ｐゴシック","MS PGothic",sans-serif;
	}
} /* IE8用 表示調整 20141030 */


input#next_Page{
	font-size: 14px;
}

/*　キャンセル済（sB03,sB04,sB05）
------------------------------------------------------------------*/
.pm_status_cancel{
	background: url(../images/ic_cancel_h.gif) no-repeat scroll 0 0 transparent;  /* 画像変更 20150203 */
	background-size: 62px 17px;
	font-family:"メイリオ",Meiryo,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ＭＳ Ｐゴシック","MS PGothic",sans-serif;
	width: 62px;
	height: 17px;
	margin: 3px 0px 15px 2px;
	position: relative;
	*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../common/images/ic_cancel_h.gif',sizingMethod='scale'); /* IE6,IE7用 表示調整 20141030 */  /* 画像変更 20150203 */
	*background-image: none; /* IE6,IE7用 表示調整 20141030 */
	*font-family:"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ＭＳ Ｐゴシック","MS PGothic",sans-serif; /* IE6,IE7用 表示調整 20141030 */
}
@media \0screen {  
	.pm_status_cancel {
		background-image: none;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../common/images/ic_cancel_h.gif',sizingMethod='scale');  /* 画像変更 20150203 */
		font-family:"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ＭＳ Ｐゴシック","MS PGothic",sans-serif;
	}
} /* IE8用 表示調整 20141030 */


#ic_cancel{
	font-size: 10px;
	letter-spacing: -2px;
	width: 62px;
	position: absolute;
	color: white;
	top: -1px;
	left: 4px;
}

/*　減額（sB03,sB04,sB05）
------------------------------------------------------------------*/
.pm_status_reduction{
	background: url(../images/genngaku_c1_i1_h.gif) no-repeat scroll 0 0 transparent;  /* 画像変更 20150203 */
	background-size: 62px 17px;
	font-family:"メイリオ",Meiryo,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ＭＳ Ｐゴシック","MS PGothic",sans-serif;
	width: 62px;
	height: 17px;
	margin: 3px 0px 15px 2px;
	position: relative;
	*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../common/images/genngaku_c1_i1_h.gif',sizingMethod='scale'); /* IE6,IE7用 表示調整 20141030 */  /* 画像変更 20150203 */
	*background-image: none; /* IE6,IE7用 表示調整 20141030 */
	*font-family:"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ＭＳ Ｐゴシック","MS PGothic",sans-serif; /* IE6,IE7用 表示調整 20141030 */
}
@media \0screen {  
	.pm_status_reduction {
		background-image: none;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../common/images/genngaku_c1_i1_h.gif',sizingMethod='scale');  /* 画像変更 20150203 */
		font-family:"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ＭＳ Ｐゴシック","MS PGothic",sans-serif;
	}
} /* IE8用 表示調整 20141030 */


#genngaku_c1_i1{
	font-size: 10px;
	letter-spacing: 0.6em;
	width: 62px;
	position: absolute;
	color: white;
	top: -1px;
	left: 8px;
}

/*　増額（sB03,sB04,sB05）
------------------------------------------------------------------*/
.pm_status_increase{
	background: url(../images/zougaku_c1_i1_h.gif) no-repeat scroll 0 0 transparent;  /* 画像変更 20150203 */
	background-size: 62px 17px;
	font-family:"メイリオ",Meiryo,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ＭＳ Ｐゴシック","MS PGothic",sans-serif;
	width: 62px;
	height: 17px;
	margin: 3px 0px 15px 2px;
	position: relative;
	*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../common/images/zougaku_c1_i1_h.gif',sizingMethod='scale'); /* IE6,IE7用 表示調整 20141030 */  /* 画像変更 20150203 */
	*background-image: none; /* IE6,IE7用 表示調整 20141030 */
	*font-family:"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ＭＳ Ｐゴシック","MS PGothic",sans-serif; /* IE6,IE7用 表示調整 20141030 */
}
@media \0screen {  
	.pm_status_increase {
		background-image: none;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../common/images/zougaku_c1_i1_h.gif',sizingMethod='scale');  /* 画像変更 20150203 */
		font-family:"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ＭＳ Ｐゴシック","MS PGothic",sans-serif;
	}
} /* IE8用 表示調整 20141030 */


#zougaku_c1_i1{
	font-size: 10px;
	letter-spacing: 0.6em;
	width: 62px;
	position: absolute;
	color: white;
	top: -1px;
	left: 8px;
}

/*　返金手続済済（sB03,sB05） （20141113 追加）
------------------------------------------------------------------*/
.pm_status_henkin{
	background: url(../images/ic_henkin_h.gif) no-repeat scroll 0 0 transparent;  /* 画像変更 20150203 */
	background-size: 62px 17px;
	font-family:"メイリオ",Meiryo,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ＭＳ Ｐゴシック","MS PGothic",sans-serif;
	width: 62px;
	height: 17px;
	margin: 3px 0px 15px 2px;
	position: relative;
	*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../common/images/ic_henkin_h.gif',sizingMethod='scale'); /* IE6,IE7用 表示調整 20141030 */  /* 画像変更 20150203 */
	*background-image: none; /* IE6,IE7用 表示調整 20141030 */
	*font-family:"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ＭＳ Ｐゴシック","MS PGothic",sans-serif; /* IE6,IE7用 表示調整 20141030 */
}
@media \0screen {  
	.pm_status_cancel {
		background-image: none;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../common/images/ic_henkin_h.gif',sizingMethod='scale');  /* 画像変更 20150203 */
		font-family:"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ＭＳ Ｐゴシック","MS PGothic",sans-serif;
	}
}


#ic_henkin{
	font-size: 10px;
	letter-spacing: -1px;
	width: 62px;
	position: absolute;
	color: white;
	top: -1px;
	left: 5px;
}

/*　解除済（sB04）
------------------------------------------------------------------*/
.pm_status_release{
	background: url(../images/ic_release_h.gif) no-repeat scroll 0 0 transparent;  /* 画像変更 20150203 */
	background-size: 62px 17px;
	font-family:"メイリオ",Meiryo,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ＭＳ Ｐゴシック","MS PGothic",sans-serif;
	width: 62px;
	height: 17px;
	margin: 3px 0px 15px 2px;
	position: relative;
	*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../common/images/ic_release_h.gif',sizingMethod='scale'); /* IE6,IE7用 表示調整 20141030 */  /* 画像変更 20150203 */
	*background-image: none; /* IE6,IE7用 表示調整 20141030 */
	*font-family:"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ＭＳ Ｐゴシック","MS PGothic",sans-serif; /* IE6,IE7用 表示調整 20141030 */
}
@media \0screen {  
	.pm_status_release {
		background-image: none;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../common/images/ic_release_h.gif',sizingMethod='scale');  /* 画像変更 20150203 */
		font-family:"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ＭＳ Ｐゴシック","MS PGothic",sans-serif;
	}
} /* IE8用 表示調整 20141030 */


#ic_release{
	font-size: 10px;
	letter-spacing: 0.3em; /* 表示調整 20141113 */
	width: 62px;
	position: absolute;
	color: white;
	top: -1px;
	left: 7px; /* 表示調整 20141113 */
}

/*　初月無料（sB04）
------------------------------------------------------------------*/
.date .ic_tryfree a#btn_new_002 {
    text-decoration: none;
}

.date a#btn_new_002 span {
	font-family:"メイリオ",Meiryo,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ＭＳ Ｐゴシック","MS PGothic",sans-serif;
	background-color: #008fff;
	color: #FFFFFF;
	font-size: 11px;
	letter-spacing: 0em;
	padding: 2px 6px 1px 6px;
	margin: 0px 0px 0px 3px;
	vertical-align:top;
}

/*　お試し中（sB04）
------------------------------------------------------------------*/
.date .ic_tryfree a#btn_new_001 {
    text-decoration: none;
}

.date a#btn_new_001 span {
	font-family:"メイリオ",Meiryo,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ＭＳ Ｐゴシック","MS PGothic",sans-serif;
	background-color: #84bb00;
	color: #FFFFFF;
	font-size: 11px;
	letter-spacing: 0em;
	padding: 2px 6px 1px 6px;
	margin: 0px 0px 0px 3px;
	vertical-align:top;
}

/*　加盟店サイトへ（sB06）
------------------------------------------------------------------*/
.floatright a#btn_affiliate {
	padding:  0px 0px 2px 0px;
	font-family:"メイリオ",Meiryo,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ＭＳ Ｐゴシック","MS PGothic",sans-serif;
    text-decoration: none;
	background: url(../images/btn_affiliate_h.gif) no-repeat scroll 0 0 transparent;  /* 画像変更 20150203 */
	background-size: 127px 26px;
	position: relative;
	width:127px;
	height:26px;
	float:left;
	*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../common/images/btn_affiliate_h.gif',sizingMethod='scale'); /* IE6,IE7用 表示調整 20141030 */  /* 画像変更 20150203 */
	*background-image: none; /* IE6,IE7用 表示調整 20141030 */
	*font-family:"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ＭＳ Ｐゴシック","MS PGothic",sans-serif; /* IE6,IE7用 表示調整 20141030 */
}
@media \0screen {  
	.floatright a#btn_affiliate {
		background-image: none;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../common/images/btn_affiliate_h.gif',sizingMethod='scale');  /* 画像変更 20150203 */
		font-family:"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ＭＳ Ｐゴシック","MS PGothic",sans-serif;
	}
} /* IE8用 表示調整 20141030 */

a#btn_affiliate span {
    color: #FFFFFF;
	font-size: 14px;
	letter-spacing: 0em;
	width: 127px;
	height:26px;
	position: absolute;
/*	padding: 3px 0px 0px 20px; */
	top: 3px;
	left: 20px;
}

/*　初月無料（sB06）
------------------------------------------------------------------*/
.productName .ic_tryfree a#btn_new_002 {
    text-decoration: none;
}

.productName a#btn_new_002 span {
	font-family:"メイリオ",Meiryo,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ＭＳ Ｐゴシック","MS PGothic",sans-serif;
	background-color: #008fff;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: normal;
	letter-spacing: 0em;
	padding: 2px 6px 1px 6px;
	margin: 0px 0px 0px 3px;
	vertical-align:top;
	white-space: nowrap; /* 表示調整 20150203 */
}

/*　お試し中（sB06）
------------------------------------------------------------------*/
.productName .ic_tryfree a#btn_new_001 {
    text-decoration: none;
}

.productName a#btn_new_001 span {
	font-family:"メイリオ",Meiryo,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ＭＳ Ｐゴシック","MS PGothic",sans-serif;
	background-color: #84bb00;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: normal;
	letter-spacing: 0em;
	padding: 2px 6px 1px 6px;
	margin: 0px 0px 0px 3px;
	vertical-align:top;
	white-space: nowrap; /* 表示調整 20150203 */
}
/*---------------------------------------------------------------*/



/*-------------------------------------------------------------*/
/* 【NMR1505-ST03】決済サービスへの生体認証対応　　 */
/*-------------------------------------------------------------*/

/*　認証選択（【NMR1505-ST03】決済サービスへの生体認証対応）
---------------------------------------------------------------*/

div.auth_method {
	margin:15px auto 20px auto;
	display: block !important;
}

div.auth_method_area {
	margin:15px auto 0px auto;
	width:93%; /* 表示調整 20150710 */
	text-align: left;
	display: block !important;
}

div.auth_method_area div.method_box {
	margin:0px auto 15px auto;
	display: block !important;
}

div.auth_method_area div.method_box .auth_radiobtn {
	padding: 0 0px 0 0px;
	text-align: left;
	cursor: pointer;
}

div.auth_method_area label {
    font-weight: normal; /* 表示調整 20150710 */
	cursor: pointer;
    width: 20px;
}

div.explanation_sA01_03{
	padding: 0px 0px; /* 表示調整 20150710 */
	margin: 8px auto 0px auto; /* 表示調整 20150710 */
	font-size: 85%;
	text-align: center; /* 表示調整 20150710 */
	display: block !important;
}

div.explanation_sA01_04{
	padding: 0px 0px; /* 表示調整 20150710 */
	margin: 8px auto 0px auto; /* 表示調整 20150710 */
	font-size: 85%;
	text-align: center; /* 表示調整 20150710 */
	display: block !important;
}

div.auth_method_area div.method_box input.auth_pw {
	display: block !important;
	margin: 15px auto;
	text-align: left;
}

div.auth_method_area div.method_box input.auth_pw[disabled] {
    display: block !important;
    margin: 15px auto;
    text-align: left;
	background: #EEEEEE;
	cursor: default;
}
/*---------------------------------------------------------------*/



/*-------------------------------------------------------------*/
/* 【K1P1510-0006】K1 生活圏ポイント 一般加盟店対応　　 */
/*-------------------------------------------------------------*/

/*　ご利用金額内訳
---------------------------------------------------------------*/
div.payment_info_m {
	width: 96%; /* 表示調整 20150508 */
	max-width: 300px;
	margin:0px auto 0px 15px;
	font-size: 90%;
}
div.payment_info_m ul {
	text-align:left;
	padding: 0px 0px;
}

div.payment_info_m ul li {
	position:relative;
	width:auto;
	margin-left:auto;
	margin-right:auto
}

ul.storeList li div.payment_info_m ul li {
	padding: 0px 0px;
}

div.payment_info_m ul li:last-of-type {
	margin-bottom:0px;
}

div.payment_info_m ul li div.pay_dtl_title {
	display:block;
	text-align:left;
	/* width:30%; */ /* 表示調整 20150508 */
	padding: 0px 10px 0px 10px;
	float:left;
}
/* IE6,7,8,WindowsMobile以外の指定 */
@media screen and (min-width:1px){
	div.payment_info_m ul li div.pay_dtl_title {
	width:auto;
	text-align:left;
	padding: 0px 2px 0px 2px;
	}

div.payment_info_m ul li{
	width:96%; /* 表示調整 20150508 */
	max-width: 300px;
    border-bottom: none;
	}
}

div.payment_info_m ul li div.pay_dtl_value {
	width:auto;
	max-width:65%;
	padding: 0px 0px 0px 5px;
	float:right;
}

div.payment_info_m ul li div#purchase_price {
	text-indent: -1em;
}

div.payment_info_m ul li {
	clear:both;
}
div.payment_info_m ul li:after, .clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}


/*　決済詳細表示エリア
---------------------------------------------------------------*/
/*----------------------------------------*/
/* プルダウン							  */
/*----------------------------------------*/
div.n_Pulldown .button{
	background: url("../images/arrow_down.gif");
	background:url(../images/arrow_down.gif),-webkit-gradient(linear, left top, left bottom, from(#fff), to(#dedede));
	background:url(../images/arrow_down.gif),linear-gradient(#fff, #dedede);
	background: url("../images/arrow_down_r.gif")\9;
	_background: url("../images/arrow_down_r.gif");
	background-repeat: no-repeat;
	border:1px solid #cccbbb;
	background-position: 4% 50%, 0 0;
	background-size: 18px auto, auto auto;
	display: block !important;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	}
div.n_Pulldown .button {
	font-weight:normal;
}
/* ↓IE用の定義 */
/* IE8以下 */
div.n_Pulldown .button{
	background-color:#dedede\9;
}

/* IE9 */
div.n_Pulldown .button:not(:target){
	background-color:#dedede\9;
}

div.n_Pulldown div.on {
	background: url("../images/arrow_up.gif");
	background:url(../images/arrow_up.gif),-webkit-gradient(linear, left top, left bottom, from(#fff), to(#dedede));
	background:url(../images/arrow_up.gif),linear-gradient(#fff, #dedede);
	background: url("../images/arrow_up_r.gif")\9;
	_background: url("../images/arrow_up_r.gif");
	background-repeat: no-repeat;
	border:1px solid #cccbbb;
	background-position: 4% 40%, 0 0;
	background-size: 18px auto, auto auto;
	display: block !important;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}

/* ↓IE用の定義 */
/* IE8以下 */
div.n_Pulldown div.on{
	background-color:#dedede\9;
}

/* IE9 */
div.n_Pulldown div.on:not(:target){
	background-color:#dedede\9;
}

/*----------------------------------------*/
/* プルダウン（決済情報）				  */
/*----------------------------------------*/
div.n_Pulldown .in {
	text-align:left;
	padding:0 0px;
}
div.n_Pulldown ul li {
	position:relative;
	width:auto;
	margin-left:auto;
	margin-right:auto
}

/*----------------------------------------*/
/* プルダウン2（決済情報）				*/
/*----------------------------------------*/
div.n_Pulldown ul li div.settle_title {
	display:block;
	text-align:right;
	font-weight:bold;
	width:30%;
	padding: 3px 2px 3px 2px;
	float:left;
}
	
/* IE6,7,8,WindowsMobile以外の指定 */
@media screen and (min-width:1px){
	div.n_Pulldown ul li div.settle_title {
	width:30%;
	text-align:right;
	font-weight:bold;
	padding: 3px 2px 3px 2px;
	float: left;
}
div.n_Pulldown ul li{
	width: 98%;
    border-bottom: 1px solid #DDDDDD;
}
	}
div.n_Pulldown ul li div.settle_info {
	width:auto;
	max-width:65%;
	word-wrap: break-word;
	padding: 3px 0px 3px 0px;
	float:left;
}
div.n_Pulldown ul li div.settle_info2 {
	width:auto;
	padding: 1px 0px 0px 0px;
	float:right;
}
div.n_Pulldown ul li:last-of-type {
	margin-bottom:10px;
}
div.n_Pulldown ul li {
	clear:both;
}
div.n_Pulldown ul li:after, .clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}
div.n_Pulldown ul li#section {
	height:0px;
    border-bottom: none;
	margin-bottom:15px;
}


/*　お支払い金額
---------------------------------------------------------------*/
div#chargeBox div.payment_info_t {
	width: 90%;
	margin:0px auto 0px auto;
}

div.payment_info_t ul {
	text-align:left;
	padding:0 0px;
}

div.payment_info_t ul li {
	position:relative;
	width:auto;
	margin-left:auto;
	margin-right:auto
}

div.payment_info_t ul li div.pay_dtl_title {
	display:block;
	text-align:left;
	/* width:30%; */ /* 表示調整 20150508 */
	padding: 3px 10px 3px 10px;
	float:left;
}
/* IE6,7,8,WindowsMobile以外の指定 */
@media screen and (min-width:1px){
	div.payment_info_t ul li div.pay_dtl_title {
	width:auto;
	text-align:left;
	padding: 3px 2px 3px 2px;
	}
div.payment_info_t ul li{
	width:98%;
    border-bottom: none;
	}
}

div.payment_info_t ul li div.pay_dtl_value {
	width:auto;
	max-width:65%;
	padding: 3px 0px 3px 0px;
	float:right;
}

div.payment_info_t ul li div#payment_total {
	font-weight: bold;
}

div.payment_info_t ul li div#payment_total_value {
	font-weight: bold;
	color:red;
}

div.payment_info_t ul li:last-of-type {
	border-top: 1px solid #dddddd;
	margin-bottom: 0px;
}
div.payment_info_t ul li {
	clear:both;
}
div.payment_info_t ul li:after, .clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}

div#chargeBox div.btn_change_set_002 {
	width: 90%;
	margin:0px auto 0px auto;
	text-align:right;
	display:block !important;
}

input#change_pay_money{
	font-size: 12px;
	font-weight: ;
	letter-spacing: 0px;
	margin: 0px 0px 0px 0px;
	padding-left: 1px;
	padding-top: 1px;
}

.btn_Change_002{
	background: url(../images/btn_change_h.gif) no-repeat scroll 0 0 transparent;
	background-size: 35px 26px;
	border:0px;
	color: #000000;
	font-family:"メイリオ",Meiryo,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ＭＳ Ｐゴシック","MS PGothic",sans-serif;
	text-align: center;
	width:35px;
	height:26px;
	cursor: pointer;
	margin-bottom:20px;
	margin-left: auto;
	margin-right: auto;
	_margin-bottom: 35px;
	*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../common/images/btn_change_h.gif',sizingMethod='scale'); /* IE6,IE7用 */
	*background-image: none; /* IE6,IE7用 */
	*font-family:"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ＭＳ Ｐゴシック","MS PGothic",sans-serif; /* IE6,IE7用 */
}
@media \0screen {  
	.btn_Change_002 {
		background-image: none;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../common/images/btn_change_h.gif',sizingMethod='scale');
		font-family:"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ＭＳ Ｐゴシック","MS PGothic",sans-serif;
	}
} 


/*　次回のお支払い方法チェックボックス
---------------------------------------------------------------*/
div.next_payment_option {
	font-size:85%;
	text-align:center;
	margin: -10px auto 0px auto;
	padding-top: 0px;
	padding-bottom: 20px;
	padding-left:1.8em;
	text-indent:-1.6em;
	display:block !important;
}

div.next_payment_option label{
	cursor: pointer;
	margin-left:6px;
	text-align:left;
}

div.next_payment_option input{
	cursor: pointer;
}




/*=================================================

02.ブロックデザイン

===================================================*/


/* 料金表示エリア - charge
A1000,A1300,A100b,A2000,A2300,A3000,A3200,A4000,A4200,A3010
------------------------------------------*/
div#chargeBox{
width:280px;
min-width:280px\9; /* IE9 20140207 */ 
border:solid 5px #DDDDDD;
padding:10px;
margin:10px auto;
}
		div#chargeBox div.charge{
		margin:0px auto 20px;
		border-bottom:solid 1px #333333;
		font-size:200%;
		line-height:1.2em;
		font-weight:bold;
		padding:10px 0px;
		text-align:center;
		clear:both; /* 表示調整 20150811 */
		}
		div#chargeBox Table{
		width:100%;
		margin-bottom:20px;
		}
		div#chargeBox Table th{
		width:30%;
		padding:3px 0px 3px 3px;
		font-weight:bold;
		text-align:right;
		border-bottom:solid 1px #DDDDDD;
		}
		div#chargeBox Table td{
		width:70%;
		padding:3px;
		text-align:left;
		border-bottom:solid 1px #DDDDDD;
		}

/********************************/
/* 決済手段内訳表示用定義 START */
/********************************/
		div#chargeBox Table#money{
		width:100%;
		}
		div#chargeBox Table th#money{
		font-weight:normal;
		border-bottom:none;
		width:60%;
		height:70%;
		padding:0px 0px 0px 60px;
		text-align:left;
		}
		div#chargeBox Table td#money{
		font-weight:normal;
		border-bottom:none;
		width:35%;
		height:70%;
		padding:0px 0px 0px 0px;
		text-align:right;
		}
		div#chargeBox Table td#pt{
		font-weight:normal;
		border-bottom:none;
		width:5%;
		height:70%;
		padding:0px 50px 0px 0px;
		text-align:left;
		}
/********************************/
/* 決済手段内訳表示用定義 END */
/********************************/

		div#chargeBox_left{
		width:280px;
		min-width:280px\9; /* IE9 20140207 */ 
		border:solid 5px #DDDDDD;
		padding:10px;
		margin:10px auto;
		text-align: left;
		}
		div#chargeBox_left div.charge{
		margin:0px auto 20px;
		border-bottom:solid 1px #333333;
		font-size:200%;
		line-height:1.2em;
		font-weight:bold;
		padding:10px 0px;
		text-align:center;
		}
		div#chargeBox_left Table{
		width:100%;
		margin-bottom:20px;
		}
		div#chargeBox_left Table th{
		width:30%;
		padding:3px;
		font-weight:bold;
		text-align:right;
		border-bottom:solid 1px #DDDDDD;
		}
		div#chargeBox_left Table td{
		width:70%;
		padding:3px;
		text-align:left;
		border-bottom:solid 1px #DDDDDD;
		}

		/*----------------------------------------*/
		/* 限度額入力右詰						  */
		/*----------------------------------------*/
		div#chargeBox div.charge input#money{
		text-align:right;
		width:140px;
		/margin-bottom: -8px;
		/padding:0px 3px;
		}



/*--------------------------------------------*/
/* 【NMR1308-ST04】PCタブレット対応HTML改善　 */
/*--------------------------------------------*/

/*　課金アイコン（【NMR1308-ST04】§3.1.8〜11）
------------------------------------------*/
/* 0.アイコン全体*/
div#chargeBox div.syubetsuic {
    text-align:left;
    display:block;
   	}

div.syubetsuic span.ic_separate {  /* 表示調整 20150724 */
    float : left;  /* 表示調整 20150508 */
   	}

div.syubetsuic span.ic_continue {  /* 表示調整 20150724 */
    float : left;  /* 表示調整 20150508 */
   	}

/*----------------------------------------*/



/*--------------------------------------------*/
/* 【NMR1311-ST01】PCタブレット対応HTML改善　 */
/*--------------------------------------------*/

/*　課金アイコン（【NMR1311-ST01】§3.1.5 @）
------------------------------------------*/
/* 0.アイコン全体*/
div#chargeBox_left div.syubetsuic {
    text-align:left;
   	}
/*----------------------------------------*/


/*　説明テキスト（【NMR1311-ST01】§3.1.5 A）
------------------------------------------*/
/*2行　左揃え（下部ボタン等の説明用）*/
div#chargeBox_left div.explanation2{
	padding:0px 0 20px 0;
	font-size:85%;
	text-align:left;
	display:block !important;
	}
/*----------------------------------------*/




/* 請求予定額テーブル - chargeTable
A1300,A1300b,A2300,C3200,C3300,C3310,D1000,D1100,D1200,D1300
------------------------------------------*/
table.chargeTable{
width:95%;
margin:0px auto 20px auto;
}
		table.chargeTable th{
		font-weight:bold;
		font-size:110%;
		padding:5px;
		border-bottom:solid 1px #858585;
		}
		table.chargeTable th span{
		font-weight:normal;
		font-size:70%;
		}
		table.chargeTable td{
		text-align:right;
		padding:5px;
		}
		table.chargeTable td span{
		font-weight:normal;
		font-size:70%;
		}
/*----------------------------------------*/



/* アプリテーブル - appliTable
C3200,C3300,C3310,C3400,C3410,C3500
------------------------------------------*/
table.appliTable{
width:100%;
}
		table.appliTable th{
		width:68px;
		text-align:center;
		vertical-align:top;
		padding-top:3px;
		}
		table.appliTable td{
		vertical-align:top;
		padding-right:3px;
		}	
		table.appliTable .date{
		font-size:80%;
		color:#555555;
		}
		table.appliTable .productName{
		font-weight:bold;
		font-size:110%;
		}
		table.appliTable .vender{
		font-size:80%;
		color:#555555;
		border-bottom:dotted 1px #888888;
		margin-bottom:7px;
		}
		table.appliTable .priceBox{
		padding:2px;
		zoom:1;
		}
		table.appliTable .price{
		float:left;
		padding:2px 0px;
		}
		table.appliTable .priceCancel{
		float:left;
		padding:2px 0px;
		color:#FF0000;
		/*text-decoration:line-through;*/
		}
		table.appliTable .priceBox .detailBtn{
		float:right;
		}
		table.appliTable td.split{
		background-image:url(../images/line.gif);
		background-position:0px 7px;
		background-repeat:repeat-x;
		height:15px;
		}

/* アプリアイコン */
.appliIcon{
margin:5px 0px 15px 0px;
}
/*----------------------------------------*/



/* ページ遷移エリア - pagingArea
C3200,C3300,C3310,C3500
------------------------------------------*/
div.paging{
padding:10px 5px 20px 5px;
background-image:url(../images/bg_paging.gif);
background-repeat:repeat-x;
background-position:bottom;
margin:0px 0px 30px 0px;
text-align:center;
zoom:1;
}
		div.paging:after{
		content: "."; 
		display: block; 
		height: 0; 
		clear: both; 
		visibility: hidden;
		}
		table.appliTable .priceBox:after{
		content: "."; 
		display: block; 
		height: 0; 
		clear: both; 
		visibility: hidden;
		}
/*----------------------------------------*/
/* ページ遷移エリア - pagingArea
C3200,C3300,C3310,C3500
------------------------------------------*/
div.pagingNoPrev{
padding:10px 5px 20px 70px;
background-image:url(../images/bg_paging.gif);
background-repeat:repeat-x;
background-position:bottom;
margin:0px 0px 5px 0px;
text-align:center;
zoom:1;
}
		div.pagingNoPrev:after{
		content: "."; 
		display: block; 
		height: 0; 
		clear: both; 
		visibility: hidden;
		}
		table.appliTable .priceBox:after{
		content: "."; 
		display: block; 
		height: 0; 
		clear: both; 
		visibility: hidden;
		}
/*----------------------------------------*/
/* ページ遷移エリア - pagingArea
C3200,C3300,C3310,C3500
------------------------------------------*/
div.pagingNoNext{
padding:10px 70px 20px 5px;
background-image:url(../images/bg_paging.gif);
background-repeat:repeat-x;
background-position:bottom;
margin:0px 0px 30px 0px;
text-align:center;
zoom:1;
}
		div.pagingNoNext:after{
		content: "."; 
		display: block; 
		height: 0; 
		clear: both; 
		visibility: hidden;
		}
		table.appliTable .priceBox:after{
		content: "."; 
		display: block; 
		height: 0; 
		clear: both; 
		visibility: hidden;
		}
/*----------------------------------------*/


/* -------------------- C3410 -------------------- */

ul.storeList{
margin:10px 0px;
}

ul.storeList li{
padding:4px 5px 4px 5px;
border-bottom:solid 1px #DDDDDD;
}




/*=================================================

03.その他

===================================================*/
/* ClearFix */

.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

.clearfix:after {
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

.clear {
clear:both;
}



/*--------------------------------

テンキー

---------------------------------*/
.slide{
display: none;
}
.tenkeyBg{
background-image:url(../images/bg_key.gif);
background-repeat:repeat-y;
display: none;
}
#ok_act{
display: none;
}

.tenkeywindow{
width:175px;
height:40px;
background-image:url(../images/bg_pswd.gif);
font-size:160%;
margin:10px 0px;
padding:5px 15px 0px 15px;
letter-spacing:0.5em;
text-align:center;
color:#000000;
}
ul.keybutton{
margin-left:38px;
zoom:1;
}
ul.keybutton:after{
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}
ul.keybutton li{
float:left;
margin-right:8px;
padding-bottom:8px;
}



/*一括登録・解除用　タイトル*/
div#chargeBox label.settlement_info_title{
	text-align:center;
	background-color:#DDDDDD;
	padding:3px;
	margin-bottom:10px;
	font-weight:bold;display:block;
}

/*一括登録・解除　合計金額*/
div#chargeBox div.settlement_charge{
	margin:0px auto 5px;
	border-bottom:solid 1px #333333;
	font-size:200%;
	line-height:1.2em;
	font-weight:bold;
	padding:10px 0px;
	text-align:center;
}

/* 一括登録・解除 一括登録・解除情報 */
div#chargeBox table.bundle_main{
	width:100%;
	padding:0;
	margin-bottom:13px;
	border:#DDDDDD;
	border-bottom:solid 3px #DDDDDD;
}
div#chargeBox table.bundle_main th{
	width:100px;
	padding:3px 0px 3px 0;
	font-weight:bold;
	text-align:right;
	border-bottom:solid 1px #DDDDDD;
}
div#chargeBox table.bundle_main td{
	width:185px;
	padding:3px;
	text-align:left;
	border-bottom:solid 1px #DDDDDD;
	word-break:break-all;
}
		
/*一括登録・解除　区切り線*/
div#chargeBox hr{
	width:100%;
	color:#DDDDDD;
	margin-top:0;
	padding:0;
	margin-bottom:5px;
	height:3px;
}


/* 一括登録　詳細情報 */
div#chargeBox table.bundle_dtil{
	width:100%;
	margin-bottom:13px;
	border:#DDDDDD;
	border-bottom:solid 3px #DDDDDD;
}
div#chargeBox table.bundle_dtil .border{
	border-bottom:3px;
}

div#chargeBox table.bundle_dtil .text{
	border-bottom:3px;
	width:100%;
	font-size:80%;
}

div#chargeBox table.bundle_dtil th{
	width:100px;
	padding:3px 0 3px 0;
	font-weight:bold;
	text-align:right;
	border-bottom:solid 1px #DDDDDD;
}
div#chargeBox table.bundle_dtil td{
	width:185px;
	padding:3px;
	text-align:left;
	border-bottom:solid 1px #DDDDDD;
	word-break:break-all;
}



/*削除予定*/
div#chargeBox .bundle_dtil_text{
	width:100%;
	font-size:80%;
	text-align:left;
}
 
      
/* 削除予定 一括登録無料詳細　詳細情報*/
div#chargeBox .bundle_free_dtil{
	width:100%;
	margin-bottom:15px;
	border:#DDDDDD;
}
        
/* 一括解除　詳細 */
div#chargeBox .bundle_dissolve_dtil{
	width:100%;
	margin-bottom:130px;
	border:#DDDDDD;
}
		
/*一括登録・解除完了 決済番号*/
div#chargeBox div.settlement_no{
	margin:0;
	padding-left: 5px;
	font-size:200%;
	line-height:1.2em;
	font-weight:bold;
	text-align:left;
}
	
		
/* 一括登録・解除完了 詳細情報 */
div#chargeBox table.bundle_finish_dtil{
	width:100%;
	margin-bottom:0;
	border:#DDDDDD;
	border-bottom:solid 1px #DDDDDD;
}
		
div#chargeBox table.bundle_finish_dtil th{
	width:25%;
	padding:3px 0 3px 5px;
	font-weight:bold;
	border-bottom:1px #DDDDDD;
	text-align:left;
}
div#chargeBox table.bundle_finish_dtil td{
	width:75%;
	border-bottom:1px #DDDDDD;
	word-break:break-all;
}

/*--------------------------------------------*/
/* 【NMR1311-ST01】PCタブレット対応HTML改善　 */
/*--------------------------------------------*/

/*　一括登録・解除完了 詳細情報（【NMR1311-ST01】§3.1.4）
------------------------------------------*/
/* 決済情報左余白調整1 */
div#chargeBox table.bundle_finish_dtil td.adj_content{
width:1%;
padding:3px 0px 3px 3px;
white-space:nowrap;
text-align:left;
border-bottom:solid 1px #DDDDDD;
}

/* 決済内容ラベル用 */
div#chargeBox table.bundle_finish_dtil td.content_label{
width:1%;
min-width:79px;
padding:3px 0 3px 5px;
font-weight:bold;
border-bottom:solid 1px #DDDDDD;
text-align:left;
white-space:nowrap;
/* IE6 & WindowsMobile */
_width:25%;
}

/* 決済内容詳細用 */
div#chargeBox table.bundle_finish_dtil td.content_dtil{
padding:3px;
text-align:left;
border-bottom:solid 1px #DDDDDD;
word-break:break-all;
}

/* 決済情報左余白調整2 */
div#chargeBox table.bundle_finish_dtil td.adj_ic_number{
width:1%;
padding:3px 0px 3px 3px;
white-space:nowrap;
text-align:left;
border-bottom: none;
/* IE6 & WindowsMobile */
_width:1%;
}

/* 決済番号用 */
div#chargeBox table.bundle_finish_dtil td.ic_number{
padding:10px 0px 0px 0px; /* 表示調整 20140805 */
font-size:200%;
line-height:1.2em;
font-weight:bold;
text-align:left;
border-bottom: none;
}
/*----------------------------------------*/


/* 本文−一括登録用説明テキスト */
p.bundle_expbox{
	margin:0;
}


/* ご利用可能金額 */
table.chargeTable{
	width:95%;
	margin:0px auto 20px auto;
}
table.chargeTable th{
	font-weight:normal;
	font-size:100%;
	
	padding:5px;
	border-bottom:solid 1px #858585;
}
table.chargeTable th span{
	font-weight:normal;
	font-size:70%;
}
table.chargeTable td{
	text-align:right;
	padding:5px;
}
table.chargeTable td span{
	font-weight:normal;
	font-size:70%;
}


/*--------------------------------

パスワードボックス

---------------------------------*/
.pwdBox{
	font-size: 110%;
	ime-mode: disabled;
	padding:5px;
}



/*--------------------------------

ボタン

---------------------------------*/
.ketteibtn2{
	background: url(button_001_bg.gif) no-repeat bottom left;
	border: 1px solid #d3d3d3;
	text-align:center;
	height:50px;
	padding: 0px 20px 0px 30px;
	margin: 10px 0px;
}

.btnW{
	width:190px;
}



/*　【sB09】ご利用限度額変更完了画面調整（決済中）20150402
---------------------------------------------------------------*/
		div.charge {
		width:100%;
		position:relative;
		}
		
		div.charge .left{
		font-size:70%;
		_position:absolute; /* IE6 & WindowsMobile */ /* 表示調整 20150417 */
		left:0px;
		padding:0px 10px 0px 0px; /* 表示調整 20150417 */
		font-weight:bold;
		}

/* jsボタン - buttonarea 20150402
--------------------------------------------------------------*/
.button{
	border-radius: 5px;        /* CSS3草案 */  
    -webkit-border-radius: 5px;    /* Safari,Google Chrome用 */  
    -moz-border-radius: 5px;   /* Firefox用 */
	background-image:url(../images/bt_off.png),-moz-linear-gradient(
		top,
		#f5f5f5 0%,
		#b4deee);
	background-image:url(../images/bt_off.png),-webkit-gradient(
		linear,
		left top,left bottom,
		from(#f5f5f5),
		to(#b4deee));
	border:1px solid #aaaaaa;

	background-repeat:no-repeat;
	background-position:30px 50%,none;
	margin-bottom:10px;
	background-position:10px 50%,100%;
	padding:3px;
	margin-top:10px;
	}
.button {font-weight:bold;}
.Pulldown div.on {
	border-radius: 5px;        /* CSS3草案 */  
    -webkit-border-radius: 5px;    /* Safari,Google Chrome用 */  
    -moz-border-radius: 5px;   /* Firefox用 */
	background-image:url(../images/bt_on.png),-moz-linear-gradient(
		top,
		#f5f5f5 0%,
		#b4deee);
	background-image:url(../images/bt_on.png),-webkit-gradient(
		linear,
		left top,left bottom,
		from(#f5f5f5),
		to(#b4deee));
	border:1px solid #aaaaaa;
	background-repeat:no-repeat;
	margin-bottom:10px;
	background-position:10px 50%,100%;
	padding:3px;
	}

		/*----------------------------------------*/
		/* プルダウン　　						  */
		/*----------------------------------------*/
		
		.Pulldown .in {text-align:left;padding:0 15px;}
		.Pulldown ul li {position:relative;width:240px}
        .Pulldown ul li div.left {
	display:block;
	width:110px;
	padding-right:70px;}
	.Pulldown ul li span.right {
		position:absolute;
		bottom:0px;
		left:180px;}
	.Pulldown ul li:last-of-type {margin-bottom:10px;}
	
		/*----------------------------------------*/
		/* プルダウン　2　						  */
		/*----------------------------------------*/
		
		.Pulldown .in {text-align:left;padding:0 15px;}
		.Pulldown ul li {position:relative;width:240px}
        .Pulldown ul li div.left2 {
	display:block;
	width:30%;
	padding-right:20px;
	padding-left:0;
	float:left}
	.Pulldown ul li div.right2 {
		width:60%;
		float:left
		
		}
	.Pulldown ul li:last-of-type {margin-bottom:10px;}
	.Pulldown ul li {
		clear:both;
		background-image:}
	.Pulldown ul .line{height:3px;background-image:url(../images/line.gif);background-position:top;background-repeat:repeat-x;margin-bottom:10px;margin-top:5px;}

.Pulldown ul li:after,
.clearfix:after {
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}



/*-            -*/
/*- 以下は追加 -*/
/*-            -*/
div#chargeBox div {
	display: block;
}

/* ご利用限度額変更入力画面、ご利用限度額変更確認画面の※文 */
div#wrapper form div#chargeBox p.small.mgnB10 + div {
	display: block;
	text-align: left;
	padding-left: 0px;
	padding-right: 0px;
}

/* 決済内容確認画面 マイメニュー登録確認時、初月無料やお試しの場合に出力される注意書き部分 */
form div#wrapper div#chargeBox.chargeBorder p.small.mgnB10 + p.small.mgnB10 {
	text-align: center;
	padding-left: 0px;
	padding-right: 0px;
}

/* ↓【NMR1311-ST01】PCタブレット対応HTML改善に伴いコメントアウト */
/* ご利用限度額変更入力画面の「限度額変更」ボタン */
/*
div#wrapper form div#chargeBox input {
	margin-top: 0px;
}
*/

/* 都度決済 の[sB01] NW暗証番号入力画面の暗証番号入力エリア */
div#wrapper div#chargeBox.chargeBorder.center div.mgnB10 + input#ispPw.pw {
	margin-top: 0px;
}

/* ここまで追加 */

}


/*----------------------------------------------------------------*/
/* 【NMR1502-ST01】iPadiPhoneにおける決済履歴画面の表示適正化　　 */
/*----------------------------------------------------------------*/

/*　画像サイズ調整（【NMR1411-0006】決済基盤の機能拡張）
-------------------------------------------------------------------*/
.paragraph img[src*="../common/images/ic_help.gif"] {
  height: 20px;
  width: 23px;
}

.paragraph img[src*="../common/images/ic_maintenance.gif"] {
  height: 20px;
  width: 23px;
}

/*-------------------------------------------------------------------*/

/*------------------------------------------------------------------*/
/* 【IC15_0137】決済履歴画面キャンセル済表示改善（2015年8中）       */
/* sB03, sB05 金額のみ取消線を引く                                  */
/*------------------------------------------------------------------*/
.priceStrike{
	text-decoration:line-through;
}

/*------------------------------------------------------------------*/
