@charset "shift_jis";

a{
	color: #3333ff;
	text-decoration: none;
}
ul{list-style:none;}
ul,ol,li{list-style:none;padding:0;margin:0;}
input[type="text"],input[type="number"]{-webkit-appearance:none;}
#wrap{
	line-height: 1.5;
	font-size:14px;
}/*
img:not([name]):not([width]):not([height]){
zoom:.5;
}*/

}

/*-- CC14-0826 スマートフォン対応　2015/07/08 T 鈴木 --*/
.userInputA01_3{
        width:100%;
        font-size:14px;
        padding-top:11px;
        padding-bottom:11px;
        margin:7px 0;
height 20px;
}
.userInputA01_2{
        width:100%;
        font-size:16px;
        padding-top:11px;
        padding-bottom:11px;
        margin:7px 0;
        border:2px solid #e7e7e7;
        border-radius:3px;
        -webkit-border-radius:3px;
        -moz-border-radius:3px;
        box-shadow:0px 0px 3px rgba(0,0,0,0.5) inset;
        -webkit-box-shadow:0px 0px 3px rgba(0,0,0,0.5) inset;
        -moz-box-shadow:0px 0px 3px rgba(0,0,0,0.5) inset;
        border:1px solid #666;
        background:#fff;
        -webkit-appearance: none;
}
/*-- CC14-0826 スマートフォン対応　2015/07/08 T 鈴木 --*/

.cFF0000_Gaid{color:#FF0000;}
/*------調整系-------*/
.cFF0000{color:#FF0000;}
.c0000FF{color:#0000ff;}
.c006600{color:#006600;}
.c0055a2{color:#0055a2;}
.c006600{color:#006600;}
.c333333{color:#333;}

/*-- Mod Start CC14-0826 スマートフォン対応　2015/07/08 T 鈴木 --*/
.hubg2 {background-color: #f2f2f2!important;}
/*-- Mod End CC14-0826 スマートフォン対応　2015/07/08 T 鈴木 --*/

.p0{padding:0 !important;}
.pt00{padding-top:0px!important;}
.pt5{padding-top:5px !important;}
.pt6{padding-top:6px !important;}
.pt7{padding-top:7px !important;}
.pt10{padding-top:10px!important;}
.pt13{padding-top:13px!important;}
.pt15{padding-top:15px!important;}
.pt20{padding-top:20px!important;}
.pb0{padding-bottom:0px!important;}
.pb5{padding-bottom:5px!important;}
.pb7{padding-bottom:7px!important;}
.pb10{padding-bottom:10px!important;}
.pb13{padding-bottom:13px!important;}
.pb15{padding-bottom:15px!important;}
.pb20{padding-bottom:20px!important;}
.pr10{padding-right:10px !important;}
.tr15{padding-right:15px !important;}
.pr20{padding-right:20px !important;}
.pl5{padding-left:5px!important;}
.pl10{padding-left:10px!important;}
.pl20{padding-left:20px !important;}
.pl2em{padding-left:2em !important;}
.m0{margin:0 !important;}
.mb0{margin-bottom:0px!important;}
.mb5{margin-bottom:5px!important;}
.mb2{margin-bottom:2px!important;}
.mb6{margin-bottom:6px!important;}
.mb10{margin-bottom:10px!important;}
.mb12{margin-bottom:12px!important;}
.mb1em{margin-bottom:1em!important;}
.mb15{margin-bottom:15px!important;}
.mb20{margin-bottom:20px!important;}
.mt00{margin-top:0px!important;}
.mt0{margin-top:0px!important;}
.mt3{margin-top:3px!important;}
.mt5{margin-top:5px!important;}
.mt7{margin-top:7px!important;}
.mt6{margin-top:6px!important;}
.mt10{margin-top:10px!important;}
.mt15{margin-top:15px!important;}
.mt20{margin-top:20px!important;}
.mt30{margin-top:30px!important;}
.mt40{margin-top:40px!important;}
.ml10{margin-left:10px!important;}
.ml20{margin-left:20px!important;}
.mr10{margin-right:10px!important;}
.mr20{margin-right:20px!important;}
.txtLeft{text-align:left !important;}
.txtRight{text-align:right !important;}
.txtCenter{text-align:center !important;}
.ls05{letter-spacing:0.5em !important;}
.w40{width:40px !important;}
.w42{width:42px !important;}
.w30p{width:30% !important;}
.w25p{width:25% !important;}
.w37p{width:37% !important;}
.w45p{width:45% !important;}
.w50p{width:50% !important;}
.w68p{width:68% !important;}
.w70p{width:70% !important;}
.w75p{width:75% !important;}
.w100p{width:100% !important;}
.lh1{line-height:1;} /*テキスト内の一部のテキストをspan要素で包む時、その要素に対して指定。*/

.inlineBlock{display:inline-block;}

.smallerFont{font-size:12px;!important}
.normalFont{font-size:14px!important;}
.biggerFont{font-size:1.286em!important;}
.bb0{border-bottom:0;}
.tCenter{text-align:center;!important;}
.vAlignBottom{vertical-align:bottom !important;}

.fl{float:left;}
.fr{float:right;}
.clear{clear:both;}
.bb0{border-bottom:none !important;}
/*p>.c006600{
	line-height:1;
	display:inline-block;
	margin-top:-5px;
}*/
span.c006600,span.cFF0000{
	vertical-align:top;
}


/*-----clearfix------*/
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
/*======================
       ヘッダー
=======================*/
#sp_header{
	background-image:none;
	height:auto;
	border-bottom:none;
}

#topLogoBlock{
	padding:10px;
	height:45px;
	
}

/*----------------------
    見出し
-----------------------*/
h1,h2,h3,h4{
	
	font-weight:normal;
}
h1 .headingBlockInner01{
	padding:0 0 0 8px;
	border-left:7px solid #0e83d6;
	vertical-align:bottom;
}
.highlightA01{
	display:table;
	padding:10px;
	width:100%;
	font-size:18px;
	background:url(https://www.apt.momijibank.chance.co.jp/DIB/images/smartphone/bkgd_img01.gif);
	border-bottom:1px solid #ff8000;
	border-top:1px solid #ff8000;
	font-weight:normal;
	line-height:1;
	margin:0;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.highlightA01 span.topAdjustment{
	display:inline-block;
	margin-top:3px;
	padding-right:3px;
}

.highlightA01>:nth-child(n){
	padding:0 0 0 10px;
	display:table-cell;
}
.highlightA01 p{
	display:table-cell;
	padding:0 0 0 10px;
}
.highlightA01:before{
	content:".";
	width:5px !important;
	display:table-cell;
	border:1px solid #df7635;
	text-indent:-9999px;
	background: #ffcb63;
	background: -moz-linear-gradient(top, #ffcb63 0%, #f5b00e 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffcd63), color-stop(100%,#ff5b0e));
	margin-right:10px;
}

/*--highlightB01(h3用/グラデボーダーあり/背景透明)--*/
h3.highlightB01{
	border-top:1px solid #ff8000;
	border-bottom:1px solid #ff8000;
	line-height:1;
}
.highlightB01{
	display:table;
	width:100%;
	padding:10px;
	font-weight:normal;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.highlightB01>:nth-child(n+1){
	padding:0 0 0 5px;
	display:table-cell;
}
.highlightB01 p{
	padding:0 0 0 5px;
	display:table-cell;
	line-height:1.2; /*added on 0205*/
}
.highlightB01:before{
	content:".";
	width:3px;
	display:table-cell;
	border:1px solid #df7635;
	text-indent:-9999px;
	background: #ffcd63;
	background: -moz-linear-gradient(top, #ffcd63 0%, #f5b00e 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffcd63), color-stop(100%,#f5b00e));
	margin-right:10px;
}

/*--highlightB02(グラデボーダーあり/背景透明)--*/
.highlightB02{
	display:table;
	width:100%;
	font-weight:normal;
	line-height:1;
}
.highlightB02>:nth-child(n+1){
	padding:0 0 0 10px;
	display:table-cell;
}
.highlightB02 p{
	padding:0 0 0 10px;
	display:table-cell;
}
.highlightB02:before{
	content:".";
	width:5px;
	display:table-cell;
	border:1px solid #df7635;
	text-indent:-9999px;
	background: #36dd98;
	background: -moz-linear-gradient(top, #36dd98 0%, #05d57e 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffcd63), color-stop(100%,#f5b00e));
	margin-right:10px;
}


#customerName{
	padding:0 0 0 8px;
	border-left:7px solid #0e83d6;
	line-height:18px;
}

h4.arrowA01{
	margin-bottom:10px;
}
/*======================
       コンテンツ
=======================*/

/*----------------------
    ログインフォーム
-----------------------*/
/*-----formBlockA01-----*/
.formBlockA01 span{
	display:block;
}
.userInputA01{
	width:100%;
	font-size:14px;
	padding-top:11px;
	padding-bottom:11px;
	margin:7px 0;
	border:2px solid #e7e7e7;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	box-shadow:0px 0px 3px rgba(0,0,0,0.5) inset;
	-webkit-box-shadow:0px 0px 3px rgba(0,0,0,0.5) inset;
	-moz-box-shadow:0px 0px 3px rgba(0,0,0,0.5) inset;
	border:1px solid #666;
	background:#fff;
	-webkit-appearance: none;
}
.userInputA02{
	font-size:18px;
	border:2px solid #e7e7e7;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	box-shadow:0px 0px 3px rgba(0,0,0,0.5) inset;
	-webkit-box-shadow:0px 0px 3px rgba(0,0,0,0.5) inset;
	-moz-box-shadow:0px 0px 3px rgba(0,0,0,0.5) inset;
	border:1px solid #666;
	background:#fff;
	font-weight:normal;
	-webkit-appearance: none;
	padding:8px 0;
}
input[placeholder], [placeholder], *[placeholder] {
	padding-left:10px;
	line-height:1;
}
p.userInputA02{
	height:38px;
	line-height:38px;
	vertical-align:middle;
}


input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
	-webkit-appearance: none;
	margin: 0;
}

/*----userSelectA01----*/
.userSelectA01 select{
	width:100%;
	padding-left:0 0 0 10px;
	padding:10px 0 10px 10px;
	border:1px solid #333;
	border-radius:7px;
	-webkit-appearance: none;
	background: #fefefe;
	background: url(https://www.apt.momijibank.chance.co.jp/DIB/images/smartphone/select_img01.png) no-repeat right 0, -moz-linear-gradient(top, #fefefe 0%, #cfcfcf 100%);
	background: url(https://www.apt.momijibank.chance.co.jp/DIB/images/smartphone/select_img01.png) no-repeat right 0, -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefe), color-stop(100%,#cfcfcf));
	background-size: 33px 100%,100% 100%;
	-webkit-background-size: 33px 100%, 100% 100%;
}
.userSelectA01 select .defaultComment{
	display:none;
}
.userSelectA01 select option{
}

/*----userSelectA02----*/
.userSelectA02 select{
	width:65%;
	padding-left:0 0 0 10px;
	padding:10px 0 10px 10px;
	border:1px solid #333;
	border-radius:7px;
	-webkit-appearance: none;
	background: #fefefe;
	background: url(https://www.apt.momijibank.chance.co.jp/DIB/images/smartphone/select_img01.png) no-repeat right 0, -moz-linear-gradient(top, #fefefe 0%, #cfcfcf 100%);
	background: url(https://www.apt.momijibank.chance.co.jp/DIB/images/smartphone/select_img01.png) no-repeat right 0, -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefe), color-stop(100%,#cfcfcf));
	background-size: 33px 100%,100% 100%;
	-webkit-background-size: 33px 100%, 100% 100%;
	float: left;
}
.userSelectA02 .c_off{
	width:65%;
	padding-left:0 0 0 10px;
	padding:10px 0 10px 10px;
	border:1px solid #333;
	border-radius:7px;
	-webkit-appearance: none;
	background: #fefefe;
	background: url(https://www.apt.momijibank.chance.co.jp/DIB/images/smartphone/select_img02.png) no-repeat right 0, -moz-linear-gradient(top, #fefefe 0%, #cfcfcf 100%);
	background: url(https://www.apt.momijibank.chance.co.jp/DIB/images/smartphone/select_img02.png) no-repeat right 0, -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefe), color-stop(100%,#cfcfcf));
	background-size: 33px 100%,100% 100%;
	-webkit-background-size: 33px 100%, 100% 100%;
	float: left;
}

/*----------------------
    プロセスナビ
-----------------------*/
/*-----global setting-----*/
.processNaviBlock{
	border-bottom:1px solid #cccccc;
	background:url(https://www.apt.momijibank.chance.co.jp/DIB/images/smartphone/bkgd_img02.gif) repeat;
}
.processNaviA01{
	display: box;
	display:-webkit-box;
	height: 30px;
	line-height:30px;
	vertical-align:middle;
	list-style:inside;
	list-style-type: decimal;
	background:url(https://www.apt.momijibank.chance.co.jp/DIB/images/smartphone/bkgd_img02.gif) repeat;
	box-orient:horizontal;
}

.processNaviA01 li{
	background:url(https://www.apt.momijibank.chance.co.jp/DIB/images/smartphone/processNavi_bkgd02_img.png) no-repeat left center, -moz-linear-gradient(top, #ffffff 0%, #ffffff 97%);
	background:url(https://www.apt.momijibank.chance.co.jp/DIB/images/smartphone/processNavi_bkgd02_img.png) no-repeat left center, -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(97%,#ffffff));
	background:url(https://www.apt.momijibank.chance.co.jp/DIB/images/smartphone/processNavi_bkgd02_img.png) no-repeat left center,#fff;
	background-size:9px 31px, 100% 100% ;
	-webkit-background-size:9px 31px, 100% 100% ;
	padding:0 4px 0 13px;
	font-size:12px;
	color:#666;
	display:boxl;
	display:-webkit-box;
	box-align:center;
	-webkit-box-align:center;
}
.processNaviA01 li span{
	display:inline-block;
	line-height:1;
	vertical-align:middle;
	margin:-3px 0 0;
	padding:0;
}
.processNaviA01 li:last-child{	
	box-flex:1;
	-webkit-box-flex:1;
}
.processNaviA01 li:first-child{
	padding-left:20px;
	background:#fff;
}
.processNaviA01 li.active{
	background-image: url(https://www.apt.momijibank.chance.co.jp/DIB/images/smartphone/processNavi_bkgd02_img.png) , url(https://www.apt.momijibank.chance.co.jp/DIB/images/smartphone/processNavi_bkgd01_img.png) , url(https://www.apt.momijibank.chance.co.jp/DIB/images/smartphone/bkgd_img02.gif);
	background-size: 9px 31px,9px 31px, 4px 4px;
	-webkit-background-size: 9px 31px,9px 31px, 4px 4px;
	background-repeat: no-repeat, no-repeat, repeat;
	background-position:left center, right center, 0 0;
	color:#000;
	padding-right:10px;
}
.processNaviA01 li.active+:nth-child(n+1){
	background:-moz-linear-gradient(top, #ffffff 0%, #ffffff 97%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(97%,#ffffff));
	padding-right:5px;
	padding-left:6px;
}
.processNaviA01 li.active+li{
	background:-moz-linear-gradient(top, #ffffff 0%, #ffffff 97%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(97%,#ffffff));
	padding-right:10px;
}
.processNaviA01 li:first-child.active{
	background-image:url(https://www.apt.momijibank.chance.co.jp/DIB/images/smartphone/processNavi_bkgd01_img.png) , url(https://www.apt.momijibank.chance.co.jp/DIB/images/smartphone/bkgd_img02.gif) !important;
	background-size: 9px 31px, 4px 4px;
	-webkit-background-size: 9px 31px, 4px 4px;
	background-repeat:no-repeat, repeat;
	background-position:right center, 0 0;
}
.processNaviA01 li:last-child.active{
	background-image:url(https://www.apt.momijibank.chance.co.jp/DIB/images/smartphone/processNavi_bkgd02_img.png) ,url(https://www.apt.momijibank.chance.co.jp/DIB/images/smartphone/bkgd_img02.gif) !important;
	background-size: 9px 31px, 4px 4px;
	-webkit-background-size: 9px 31px, 4px 4px;
	background-repeat:no-repeat, repeat;
	background-position:left center, 0 0;
}

/*--カウンター用記述--*/
ol.processNaviA01 li{
	counter-increment:processCounter;
}
ol.processNaviA01 li:before{
	content:counter(processCounter) " ";
}


/*----------------------
    テーブル
-----------------------*/
/*---tableBlockA01----*/
.tableBlockA01 {
	margin: 10px 0;
}
.tableBlockA01 table{
	width:100%;
	border-collapse:collapse;
}
.tableBlockA01 table th{
	padding: 12px 10px;
	background:#ffe9d0;
	font-size: 12px;
	font-weight: normal;
	border:1px solid #d2d2d2;
}
.tableBlockA01 table th.select {
	width: 19%;
	font-size: 14px;
}
.tableBlockA01 table td{
	padding: 20px 10px;
	border:1px solid #d2d2d2;
	font-size: 12px;
}
.tableBlockA01 table tr td:first-child{
	background:#fff;
}
.tableBlockA01 table tr:nth-child(odd){
	background:#fff;
}
.tableBlockA01 table tr:nth-child(even){
	background:#f2f2f2;
}
.tableBlockA01 table tr.selected{
	background:#fff8e0;
}
table .selected{
	background:#fff8e0 !important;
}

/*---tableBlockA02----*/
.tableBlockB01 table{
	width:100%;
	border-collapse:collapse;
}
.tableBlockB01 td{
	border:1px solid #d2d2d2;
	padding-left:10px;
	padding-right:10px;
}
.tableBlockB01 td:nth-child(2){
	padding-top:8px;
	padding-bottom:8px;
}
.tableBlockB01 td:nth-child(2) input[type="number"]{
	width:44px;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border:1px solid #666;
	line-height:40px;
	box-shadow:0px 0px 3px rgba(0,0,0,0.7) inset;
	-moz-box-shadow:0px 0px 3px rgba(0,0,0,0.7) inset;
	-webkit-box-shadow:0px 0px 3px rgba(0,0,0,0.7) inset;
	margin:5px;
	text-align:center;
	font-size:14px;
}
.tableBlockB01 td:nth-child(1){
	text-align:center;
}
.tableBlockB01 tr td:first-child{
	background:#fff;
}
.tableBlockB01 tr:nth-child(even){
	background:#fff;
}
.tableBlockB01 tr:nth-child(odd){
	background:#f2f2f2;
}
.tableBlockB01 table .selected{
	background:#fff8e0;
}
/*-- CC14-0826 スマートフォン対応　2015/07/08 T 鈴木 --*/
.tableBlockC11 td{
 height 20px;
}
/*-- CC14-0826 スマートフォン対応　2015/07/08 T 鈴木 --*/

/*---tableBlockC01----*/
.tableBlockC01 table{
	border-collapse:collapse;
	width:100%;
}
.tableBlockC01 td{
	/*padding:1em 0;*/
	padding:15px 9px 15px 10px;
}
.tableBlockC01 td:nth-child(odd){
	/*text-indent:0.5em;*/
	width:35%;
}
.tableBlockC01 td:nth-child(even){
	text-align:right;
	padding-right:10px;
	width:65%;
	
}
.tableBlockC01 td{
		border:1px solid #d2d2d2;
}
.tableBlockC01 tr:nth-child(odd) td:nth-child(odd){
	background:#e6e6e6;
}
.tableBlockC01 tr:nth-child(odd) td:nth-child(even){
	background:#f2f2f2;
}
.tableBlockC01 tr:nth-child(even) td:nth-child(odd){
	background:#f2f2f2;
}
.tableBlockC01 tr:nth-child(even) td:nth-child(even){
	background:#ffffff;
}

/*---tableBlockC02----*/
.tableBlockC02 table{
	border-collapse:collapse;
	width:100%;
}
.tableBlockC02 td{
	/*padding:1em 0;*/
	padding:15px 9px 15px 10px;
}
.tableBlockC02 td:nth-child(odd){
	/*text-indent:0.5em;*/
	width:27%;
	text-align:center;
}
.tableBlockC02 td:nth-child(even){
	text-align:right;
	padding-right:10px;
	width:73%;
	
}
.tableBlockC02 td{
		border:1px solid #d2d2d2;
}
.tableBlockC02 tr:nth-child(odd) td:nth-child(odd){
 line-height:4;
	background:#e6e6e6;
}
.tableBlockC02 tr:nth-child(odd) td:nth-child(even){
	background:#f2f2f2;
}
.tableBlockC02 tr:nth-child(even) td:nth-child(odd){
	background:#f2f2f2;
}
.tableBlockC02 tr:nth-child(even) td:nth-child(even){
	background:#ffffff;
}
.tableBlockC02.type2 tr:nth-child(odd) td:nth-child(odd){
	background:#f2f2f2;
}
.tableBlockC02.type2 tr:nth-child(odd) td:nth-child(even){
	background:#fff;
}


/*---tableBlockD01----*/
.tableBlockD01 table{
	border-collapse:collapse;
	width:100%;
}
.tableBlockD01 td{
	/*padding:1em 0;*/
	padding:15px 10px;
	border:1px solid #666;
}
.tableBlockD01 td:nth-child(odd){
	/*text-indent:0.5em;*/
	width:35%;
}
.tableBlockD01 td:nth-child(even){
	text-align:right;
	padding-right:10px;
	width:65%;
	
}
.tableBlockD01 tr:nth-child(odd) td:nth-child(odd){
	background:#f2f2f2;
}
.tableBlockD01 tr:nth-child(odd) td:nth-child(even){
	background:#fff;
}

/*---tableBlockD02----*/
.tableBlockD02 table{
	border-collapse:collapse;
	width:100%;
}
.tableBlockD02 td{
	/*padding:1em 0;*/
	padding:15px 10px;
	border:1px solid #d2d2d2;
}
.tableBlockD02 td:nth-child(odd){
	/*text-indent:0.5em;*/
	width:27%;
}
.tableBlockD02 td:nth-child(even){
	text-align:right;
	padding-right:10px;
}
.tableBlockD02 tr:nth-child(odd) td:nth-child(odd){
	background:#e6e6e6;
}
.tableBlockD02 tr:nth-child(odd) td:nth-child(even){
	background:#f2f2f2;
}

/*---tableBlockE01----*/
.tableBlockE01 table{
	border-collapse:collapse;
	width:100%;
}
.tableBlockE01 th{
	width:20%;
	padding:0;
}
.tableBlockE01 td{
	/*padding:1em 0;*/
/*	padding:15px 9px 15px 10px;*/
width:40%;
}
.tableBlockE01 td{
		border:1px solid #d2d2d2;
}
.tableBlockE01 tr:nth-child(odd) td:nth-child(odd){
	background:#e6e6e6;
}
.tableBlockE01 tr:nth-child(odd) td:nth-child(even){
	background:#f2f2f2;
}
.tableBlockE01 tr:nth-child(even) td:nth-child(odd){
	background:#f2f2f2;
}
.tableBlockE01 tr:nth-child(even) td:nth-child(even){
	background:#ffffff;
}

/*---tableBlockF01----*/
.tableBlockF01 table{
	margin:0 0 10px;
}
.tableBlockF01 table{
	width:100%;
	border-collapse:collapse;
}
.tableBlockF01 table th{
	width:14%;
	border:1px solid #d2d2d2;
	background:#fff;
}
.tableBlockF01 table th.bkgdF2F2F2{
	background:#f2f2f2;
}

.tableBlockF01 table td{
	padding: 20px 10px;
	border:1px solid #d2d2d2;
	font-size: 12px;
	font-size: 14px;
}
.tableBlockF01 table tr{
	background:#f2f2f2;
}
.tableBlockF01 table tr:nth-child(odd)>td:nth-last-child(2){
	background:#e6e6e6;
}
.tableBlockF01 table tr:nth-child(even)>td:nth-last-child(1){
	background:#fff;
}
.tableBlockF01 table tr.selected th{
	background:#fff8e0;
}
.tableBlockF01.grid3row table td:first-child{
	width:41%;
}
.tableBlockF01.grid3row table td:first-child{
	width:101px;
}
/*-- CC14-0826 スマートフォン対応　カナガイダンス余白調整 2015/07/08 T 鈴木 --*/
/*---tableBlockG01----*/
.tableBlockG01 {
        margin: 10px 0;
}
.tableBlockG01 table{
        width:100%;
        border-collapse:collapse;
}
.tableBlockG01 table th{
        padding: 12px 10px;
        background:#e8ffff;
        font-size: 12px;
        font-weight: normal;
        border:1px solid #d2d2d2;
}
.tableBlockG01 table th.select {
        width: 19%;
        font-size: 14px;
}
.tableBlockG01 table td{
        padding: 20px 11px;
        /*-- textbox と　ガイダンスの余白 --*/
        line-height:2; 
        border:1px solid #d2d2d2;
        font-size: 14px;
}
.tableBlockG01 table tr td:first-child{
        background:#fff;
}
.tableBlockG01 table tr:nth-child(odd){
        background:#fff;
}
.tableBlockG01 table tr:nth-child(even){
        background:#f2f2f2;
}
.tableBlockG01 table tr.selected{
        background:#fff8e0;
}
/*-- CC14-0826 スマートフォン対応　カナガイダンス余白調整 2015/07/08 T 鈴木 --*/

/*-- Mod Start CC14-0826 スマートフォン対応　2015/07/08 T 鈴木 --*/
/*---tableBlockH01----*/
.tableBlockH01 {
	margin: 10px 0;
}
.tableBlockH01 table{
	width:100%;
	border-collapse:collapse;
}
.tableBlockH01 table th{
	padding: 5px 5px;
	background:#ffffab;
	font-size: 12px;
	font-weight: normal;
	border:1px solid #d2d2d2;
}
.tableBlockH01 table th.select {
	width: 8%;
	font-size: 14px;
}
.tableBlockH01 table td{
	padding: 5px 5px;
	border:1px solid #d2d2d2;
	font-size: 12px;
}
.tableBlockH01 table tr td:first-child{
	background:#fff;
}
.tableBlockH01 table tr:nth-child(odd){
	background:#fff;
}
.tableBlockH01 table tr:nth-child(even){
	background:#f2f2f2;
}
.tableBlockH01 table tr.selected{
	background:#fff8e0;
}
table .selected{
	background:#fff8e0 !important;
}
/*-- Mod End CC14-0826 スマートフォン対応　2015/07/08 T 鈴木 --*/

/*----------------------
    アコーディオン
-----------------------*/
/*---accordionBlockA01----*/
.accordionBlockA01{
}
.accordionBlockA01 .accordionBlockHeader{
	background: url(https://www.apt.momijibank.chance.co.jp/DIB/images/smartphone/arrow04_img.png) no-repeat 95% center #f2f2f2; 
	background: url(https://www.apt.momijibank.chance.co.jp/DIB/images/smartphone/arrow04_img.png) no-repeat 95% center,
	-moz-linear-gradient(top, #fcfcfc, #f2f2f2); 
	background: url(https://www.apt.momijibank.chance.co.jp/DIB/images/smartphone/arrow04_img.png) no-repeat 95% center,
	-webkit-gradient(linear, left top, left bottom, from(#fcfcfc), to(#f2f2f2));
	background-size: 14px 9px, 100% 100%; 
	-webkit-background-size: 14px 9px, 100% 100%;
	padding:10px 40px 10px 10px;
	line-height:1.2em;
	cursor:pointer;
	border-bottom:1px solid #404040;
	border-top:1px solid #d2d2d2;
}
.accordionBlockA01 .accordionBlockSection:first-child .accordionBlockHeader{
	border-top-width:1px;
}
.accordionBlockA01 .accordionBlockHeader.type2{
	padding-top:20px;
	padding-bottom:20px;
}
.accordionBlockA01 .accordionOpen{
	background: url(https://www.apt.momijibank.chance.co.jp/DIB/images/smartphone/arrow02_img.png) no-repeat 95% center #f2f2f2; 
	background: url(https://www.apt.momijibank.chance.co.jp/DIB/images/smartphone/arrow02_img.png) no-repeat 95% center,
	-moz-linear-gradient(top, #fcfcfc, #f2f2f2); 
	background: url(https://www.apt.momijibank.chance.co.jp/DIB/images/smartphone/arrow02_img.png) no-repeat 95% center,
	-webkit-gradient(linear, left top, left bottom, from(#fcfcfc), to(#f2f2f2));
	background-size: 14px 10px, 100% 100%; 
	-webkit-background-size: 14px 10px, 100% 100%;
}
.accordionBlockA01 .accordionBlockBody{
	background:#fff8e0;
}
.accordionBlockA01 .accordionBlockSection:last-of-type .accordionBlockBody{
	border-bottom:1px solid #d2d2d2;
}
.accordionBlockA01 .accordionBlockBody .accordionBodyInner{
	padding:20px;
	/*background:url(https://www.apt.momijibank.chance.co.jp/DIB/images/smartphone/shadow_img01.png) repeat-x 0 0;*/
	background-size:1px 1px;
	-webkit-background-size:1px 1px;
	border-top:1px solid #d2d2d2;
}
/*-- Mod Start CC14-0826 スマートフォン対応　2015/07/08 T 鈴木 --*/
/*---accordionBlockB01----*/
.accordionBlockB01{
}
.accordionBlockB01 .accordionBlockHeader{
	background: url(https://www.apt.momijibank.chance.co.jp/DIB/images/smartphone/arrow07_img.png) no-repeat 95% center #f2f2f2; 
	background: url(https://www.apt.momijibank.chance.co.jp/DIB/images/smartphone/arrow07_img.png) no-repeat 95% center,
	-moz-linear-gradient(top, #fcfcfc, #f2f2f2); 
	background: url(https://www.apt.momijibank.chance.co.jp/DIB/images/smartphone/arrow07_img.png) no-repeat 95% center,
	-webkit-gradient(linear, left top, left bottom, from(#fcfcfc), to(#f2f2f2));
	background-size: 14px 9px, 100% 100%; 
	-webkit-background-size: 14px 9px, 100% 100%;
	padding:10px 40px 10px 10px;
	line-height:1.2em;
	cursor:pointer;
	border-bottom:1px solid #ff0000;
	border-top:1px solid #ff0000;
	border-left:1px solid #ff0000;
	border-right:1px solid #ff0000;
}
.accordionBlockB01 .accordionBlockSection:first-child .accordionBlockHeader{
	border-top-width:1px;
}
.accordionBlockB01 .accordionBlockHeader.type2{
	padding-top:20px;
	padding-bottom:20px;
}
.accordionBlockB01 .accordionOpen{
	background: url(https://www.apt.momijibank.chance.co.jp/DIB/images/smartphone/arrow08_img.png) no-repeat 95% center #f2f2f2; 
	background: url(https://www.apt.momijibank.chance.co.jp/DIB/images/smartphone/arrow08_img.png) no-repeat 95% center,
	-moz-linear-gradient(top, #fcfcfc, #f2f2f2); 
	background: url(https://www.apt.momijibank.chance.co.jp/DIB/images/smartphone/arrow08_img.png) no-repeat 95% center,
	-webkit-gradient(linear, left top, left bottom, from(#fcfcfc), to(#f2f2f2));
	background-size: 14px 10px, 100% 100%; 
	-webkit-background-size: 14px 10px, 100% 100%;
}
.accordionBlockB01 .accordionBlockBody{
	background:#fff8e0;
}
.accordionBlockB01 .accordionBlockSection:last-of-type .accordionBlockBody{
	border-bottom:1px solid #d2d2d2;
}
.accordionBlockB01 .accordionBlockBody .accordionBodyInner{
	padding:20px;
	/*background:url(../images/shadow_img01.png) repeat-x 0 0;*/
	background-size:1px 1px;
	-webkit-background-size:1px 1px;
	border-top:1px solid #d2d2d2;
}
/*-- Mod End CC14-0826 スマートフォン対応　2015/07/08 T 鈴木 --*/

/*----日本語平仮名アコーディオン---*/
.accordionBodyInner.jpLetters{
	background:#fff !important;
	background-size:1px 2px,100% 100%;
	-webkit-background-size:1px 2px,100% 100%;
	border-bottom:1px solid #666;
}
.jpLetters a{
	color:inherit;
}
.jpLetters p span{
	display:block;
	padding:12px 0 12px 10px;
	border-bottom:1px solid #666;
	text-align:left;
	background:url(https://www.apt.momijibank.chance.co.jp/DIB/images/smartphone/arrow06_img.png) no-repeat 90% center,#fff8e0;
	background-size:10px 15px,100% 100%;
	-webkit-background-size:10px 15px,100% 100%;
}
.jpLetters p:nth-child(1) span, .jpLetters p:nth-child(2) span{
	background:url(https://www.apt.momijibank.chance.co.jp/DIB/images/smartphone/arrow06_img.png) no-repeat 90% center,#fff8e0;
	background-size:10px 15px,100% 100%;
	-webkit-background-size:10px 15px,100% 100%;
	border-top:#d2d2d2;
}
.jpLetters p:nth-child(odd) span{
	border-right:1px solid #666;
}

/*----------------------
    注釈
-----------------------*/
.caution{
	text-indent: -1.0em;  
    margin-left: 1.0em;  
}
.caution:before{
	content:"※";
	padding:0;
}
.caution span { vertical-align: top;}

/*cautionB01*/
.cautionB01 td{
	vertical-align:top;
	padding:0 0 5px;
	color:#006600;
}
/*----------------------
    SSL Secure
-----------------------*/
.sslSecure{
	display: table;
	margin-top: 10px;
}
.sslSecure p {
	display: table-cell;
	padding: 0 5px 0 0;
	font-size:12px;
}
.sslSecure p img {
	zoom: 1;
}

/*----------------------
    電話番号
-----------------------*/
.phoneBlockA01{
	text-align:center;
}
.phoneBlockA01 dd{
	background:url(https://www.apt.momijibank.chance.co.jp/DIB/images/smartphone/tel_img01.png) no-repeat 0 center;
	font-size:20px;
	padding:0 0 0 1.7em;
	display:inline-block;
	background-size:30px 17px;
	-webkit-background-size:30px 17px;
}
.phoneBlockA01 dd span{
	font-size:0.600em;
}
.phoneBlockA01 dd a{
	color:#0055a2;
	text-decoration:none;
}
/*----------------------
    リスト
-----------------------*/
ul.listA01 li{
	font-size:12px;
	background:url(https://www.apt.momijibank.chance.co.jp/DIB/images/smartphone/list_bkgd01_img.png) no-repeat 0 0.2em;
	background-size:11px 11px;
	-webkit-background-size:11px 11px;
	margin:5px 0;
	padding:0 0 0 15px;
}
ul.listB01 {/*ボタンリスト*/
	display: table;
	width: 100%;
}
ul.listB01 li{
	display: inline-block;
	width: 30%;
	margin:0 5% 0 0;
}
ul.listB01 li a{
	padding-top: 3px;
	padding-bottom: 4px;
}
ul.listB01 li.last{
	margin-right:0;
}

/*======================
       フッター
=======================*/
/*----------------------
    ページのトップへ
-----------------------*/
.toTop{
	background:#ffab00;
	padding:10px 0;
	border-top:1px solid #ff8000;
}
/*----------------------
   コピーライト
-----------------------*/
.copyRight p{
	background:#ffab00;
	text-align:center;
	font-size:10px;
	line-height:1em;
	padding:0.8em 0;
	box-shadow:0 -1px 3px rgba(255,255,255,0.4);
	-webkit-box-shadow:0 -1px 3px rgba(255,255,255,0.4);
	-moz-box-shadow:0 -1px 3px rgba(255,255,255,0.4);
	color:#fff;
}

/*======================
       矢印
=======================*/
.arrowA01{
	background:url(https://www.apt.momijibank.chance.co.jp/DIB/images/smartphone/arrow01_img.png) 0 5px no-repeat;
	background-size: 8px 11px; 
	-webkit-background-size: 8px 11px; 
	padding:0 0 0 12px;
}
.arrowA02{
	background:url(https://www.apt.momijibank.chance.co.jp/DIB/images/smartphone/arrow01_img.png) 0 5px no-repeat;
	background-size: 8px 11px; 
	-webkit-background-size: 8px 11px; 
	padding:0 0 0 12px;
}
/*======================
       背景
=======================*/
.boxBkgdA01{
	background:#efefef;
}
.bkgdPc{
	background:url(https://www.apt.momijibank.chance.co.jp/DIB/images/smartphone/btnD01_img.png) no-repeat 95% center;
	background-size:20px 19px;
	-webkit-background-size:20px 19px;
}
/*----------------------
    囲み要素
-----------------------*/
.contentInnerA01{
	padding:1em 10px;
}
.contentInnerA02{
	padding:20px 10px;
}
.contentInnerA03{
	padding:10px;
}
.contentInnerA04{
	padding:0.5em 10px;
}
.contentInnerA05{
	padding:0.25em 10px;
}
.contentInnerA06{
	padding:0.15em 10px;
}
.contentInnerA07{
	padding:0;
	margin:0;
}
.contentInnerB01{
	padding:5px;
}
.contentInnerB01{
	background:url(https://www.apt.momijibank.chance.co.jp/DIB/images/smartphone/bkgd_img01.gif);
	padding:15px 10px 20px;
}
.contentInnerB02{
	padding:10px 5px;
}
.contentInnerB03{
	padding:5px;
}
.contentInnerC01{
	background:url(https://www.apt.momijibank.chance.co.jp/DIB/images/smartphone/bkgd_img02.gif);
	text-align:center;
	border-top:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	padding:0 10px;
}
/*--左右のみpadding(D**)--*/
.contentInnerD01{
	padding:0 10px;
}
.contentInnerD02{
	padding:0 20px;
}
/*--背景が黄色(E**)--*/
.contentInnerE01{
	padding:20px 10px;
	background:#fff8e0;
}
.contentInnerE02{
	padding:10px;
	background:#fff8e0;
}
.contentInnerE03{
	padding:10px;
	background:#fff8e0;
}
.contentInnerE04{
	padding:1em;
	background:#fff8e0;
}
.contentInnerE05{
	background:#fff8e0;
}

.buttonBlockA01{
	width:100%;
}
.buttonBlockA01 p a{
	color: #fff;
	text-decoration: none;
}
/*.buttonBlockA01 p:nth-child(even) a{
	border-left:none;
}*/
/*----------------------
    角丸ボックス
-----------------------*/
.borderBoxA01{
	border:1px solid #d2d2d2;
	background:#ffeeee;
	padding:13px 10px;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
}
.borderBoxA01 .borderBoxInner{}

.borderBoxB01{
	border:1px solid #ff0000;
	background:#FFF;
	padding:15px 10px;
	border-radius:6px;        /* CSS3草案 */  
	-webkit-border-radius: 6px;    /* Safari,Google Chrome用 */  
	-moz-border-radius: 6px;   /* Firefox用 */  
	line-height:1.4em;
}
.borderBoxB01 .borderBoxInner{}

.borderBoxC01{
	border:1px solid #d2d2d2;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}

.borderBoxC01 .borderBoxInner:nth-child(1){
	background:url(https://www.apt.momijibank.chance.co.jp/DIB/images/smartphone/bkgd_img01.gif);
	border-radius:6px 6px 0 0;
	-webkit-border-radius: 6px 6px 0 0;    /* Safari,Google Chrome用 */
	-moz-border-radius: 6px 6px 0 0;   /* Firefox用 */
	padding:10px;
	border-bottom:1px solid #d2d2d2;
	line-height:1.1em;
}
.borderBoxC01 .borderBoxInner:nth-child(2){
	background:#fff;
	border-radius:0 0 10px 10px;
	-webkit-border-radius: 0 0 10px 10px;    /* Safari,Google Chrome用 */
	-moz-border-radius:0 0 10px 10px;   /* Firefox用 */
	padding:15px 10px;
}
.borderBoxD01{
	border:1px solid #ff0000;
	background:#fff4f4;
	padding:7px 10px;
	border-radius:10px;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	line-height:1.4em;
	box-shadow:0 0 1px #ff0000, 0 0 1px #ff0000;
	-webkit-box-shadow:0 0 1px #ff0000, 0 0 1px #ff0000;
	-moz-box-shadow:0 0 1px #ff0000, 0 0 1px #ff0000;
}
.borderBoxE01{
	border:1px solid #d2d2d2;
	background:#ffe9d0;
	padding:18px 10px;
	border-radius:6px;        /* CSS3草案 */  
	-webkit-border-radius:6px;    /* Safari,Google Chrome用 */  
	-moz-border-radius:6px;   /* Firefox用 */  
}
/*----------------------
    ボーダー素材
-----------------------*/
.borderA01{
	border-top:1px solid #ff8000;
	border-bottom:1px solid #ff8000;
}
.borderA02{
	border-top:1px solid #ff8000;
}
.borderA03{
	border-bottom:1px solid #ff8000;
}
.borderB01{
	border-top:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
}
.borderB02{
	border-top:1px solid #cccccc;
}
.borderB03{
	border-bottom:1px solid #cccccc;
}
.borderC01{
	border-top:1px solid #b2b2b2;
	border-bottom:1px solid #b2b2b2;
}
.borderC02{
	border-top:1px solid #b2b2b2;
}
.borderC03{
	border-bottom:1px solid #b2b2b2;
}
/*----------------------
    ボタン素材
-----------------------*/

/*--inputReset--*/
input[type="reset"]{
	width:99.8%;
	margin:0 auto;
	font-size:12px;
	background: -moz-linear-gradient(top,  #d0d1d4 0%, #dddee0 24%, #dddee0 66%, #b3b5b9 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#d0d1d4),color-stop(24%,#dddee0),color-stop(66%,#dddee0),color-stop(100%,#b3b5b9));
	background: linear-gradient(to bottom,  #d0d1d4 0%,#dddee0 24%,#dddee0 66%,#b3b5b9 100%);
	border-radius:4px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	box-shadow:0px 1px 2px rgba(0,0,0,0.8);
	-moz-box-shadow:0px 1px 2px rgba(0,0,0,0.8);
	-webkit-box-shadow:0px 1px 2px rgba(0,0,0,0.8);
	border:none;
	color:#333;
	text-shadow:1px 0px 0px #fff;
	letter-spacing: 0.5em;
	padding:6px 0;
}
/*--buttonA(マット銀)--*/
.buttonA01{
	text-align:center;
	font-size:12px;
	border-radius:4px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	-webkit-box-shadow:0px 1px 2px rgba(0,0,0,0.8);
	-moz-box-shadow:0px 1px 2px rgba(0,0,0,0.8);
	box-shadow:0px 1px 2px rgba(0,0,0,0.8);
	background:#ccc;
	background:-moz-linear-gradient(top,  #d0d1d4 0%, #dddee0 24%, #dddee0 66%, #b3b5b9 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#d0d1d4),color-stop(24%,#dddee0),color-stop(66%,#dddee0),color-stop(100%,#b3b5b9));
}
.buttonA01 a{
	padding:5px 0;
	display:block;
	color:#333;
	text-shadow:1px 0px 0px #fff;
	text-decoration:none;
}
.buttonA01.window{
	background: url(https://www.apt.momijibank.chance.co.jp/DIB/images/smartphone/btnA01_img.png) no-repeat 95% center, -moz-linear-gradient(top,  #d0d1d4 0%, #dddee0 24%, #dddee0 66%, #b3b5b9 100%);
	background:url(https://www.apt.momijibank.chance.co.jp/DIB/images/smartphone/btnA01_img.png) no-repeat 95% center, -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d0d1d4),color-stop(24%,#dddee0),color-stop(66%,#dddee0),color-stop(100%,#b3b5b9));
	background:url(https://www.apt.momijibank.chance.co.jp/DIB/images/smartphone/btnA01_img.png) no-repeat 95% center,  linear-gradient(to bottom,  #d0d1d4 0%,#dddee0 24%,#dddee0 66%,#b3b5b9 100%);
	background-size:19px 15px,100% 100%;
	-webkit-background-size:19px 15px,100% 100%;
}

/*--buttonA02(光沢銀-ライン模様)--*/
.buttonA02{
	width:100%;
}
.buttonA02 a{
	padding:12px 0;
	width:100%;
	font-size:14px;
	color:#333;
	text-shadow:0px 1px 1px #fff;
	background: #cdced1;
	background: -moz-linear-gradient(top, #cdced1 0%, #f6f6f6 20%, #d2d3d5 49%, #c0c1c4 50%, #c0c1c4 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cdced1), color-stop(20%,#f6f6f6), color-stop(49%,#d2d3d5), color-stop(50%,#c0c1c4), color-stop(100%,#c0c1c4));
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border:none;
	box-shadow:0px 1px 2px rgba(0,0,0,0.9);
	-moz-box-shadow:0px 1px 2px rgba(0,0,0,0.9);
	-webkit-box-shadow:0px 1px 2px rgba(0,0,0,0.9);
	display:block;
	text-align:center;
}
/*--buttonA02(光沢銀-ライン模様+PC画像)--*/
.buttonA02.pc a{

	background: #cdced1;
	background:url() 0 0 no-repeat,url(https://www.apt.momijibank.chance.co.jp/DIB/images/smartphone/btnB01_img.png) no-repeat 95% center, -moz-linear-gradient(top, #cdced1 0%, #f6f6f6 20%, #d2d3d5 49%, #c0c1c4 50%, #c0c1c4 100%);
	background:url() 0 0 no-repeat,url(https://www.apt.momijibank.chance.co.jp/DIB/images/smartphone/btnB01_img.png) no-repeat 95% center, -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cdced1), color-stop(20%,#f6f6f6), color-stop(49%,#d2d3d5), color-stop(50%,#c0c1c4), color-stop(100%,#c0c1c4));
	background-size:45px 100%, 20px 19px, 100% 100%;
	-webkit-background-size:45px 100%, 20px 19px, 100% 100%;

	
}

/*--buttonB01(光沢銀)--*/
.buttonB01{
background:#ccc;
background:-moz-linear-gradient(top, #fefefe 0%, #d1d1d1 49%, #dbdbdb 50%, #e2e2e2 100%);
background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefe),color-stop(49%,#d1d1d1),color-stop(50%,#dbdbdb),color-stop(100%,#e2e2e2));
}
.grid2col>:nth-child(n+1){
	width:50%;
	float:left;
}
.buttonBlockA01.grid2col>:nth-child(even) a{
	border-left:1px solid #d2d2d2;
}
.buttonBlockA01.grid2col>:nth-child(odd) a{
	border-right:none;
}
.buttonB01 a{
	padding:18px 0 18px 10px;
	font-size:14px;
	display:block;
	vertical-align:middle;
	color:#333!important;
	text-decoration:none;
	border-top:1px solid #d2d2d2;
	border-bottom:1px solid #404040;
}
/*--buttonB01(光沢銀)+矢印画像--*/
.buttonB01.arrow{
	background:url(https://www.apt.momijibank.chance.co.jp/DIB/images/smartphone/arrow03_img.png) no-repeat 96% center,
	background:url(https://www.apt.momijibank.chance.co.jp/DIB/images/smartphone/arrow03_img.png) no-repeat 96% center, -moz-linear-gradient(top, #fefefe 0%, #d1d1d1 49%, #dbdbdb 50%, #e2e2e2 100%);
	background:url(https://www.apt.momijibank.chance.co.jp/DIB/images/smartphone/arrow03_img.png) no-repeat 96% center, -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefe),color-stop(49%,#d1d1d1),color-stop(50%,#dbdbdb),color-stop(100%,#e2e2e2));
	background-size:10px 15px,100% 100%;
	-webkit-background-size:10px 15px,100% 100%;
}
/*--buttonB01(光沢銀)+PC画像--*/
.buttonB01.pc{
	background:url(https://www.apt.momijibank.chance.co.jp/DIB/images/smartphone/btnB01_img.png) no-repeat 98% center, -moz-linear-gradient(top,  #fefefe 0%, #d1d1d1 49%, #dbdbdb 50%, #e2e2e2 100%);
	background:url(https://www.apt.momijibank.chance.co.jp/DIB/images/smartphone/btnB01_img.png) no-repeat 98% center, -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefe),color-stop(49%,#d1d1d1),color-stop(50%,#dbdbdb),color-stop(100%,#e2e2e2));
	background-size:20px 19px, 100% 100%;
	-webkit-background-size:20px 19px, 100% 100%;
}
/*--buttonB01(光沢銀)+window画像--*/
.buttonB01.window{
	background:url(https://www.apt.momijibank.chance.co.jp/DIB/images/smartphone/btnB02_img.png) no-repeat 98% center, -moz-linear-gradient(top,  #fefefe 0%, #d1d1d1 49%, #dbdbdb 50%, #e2e2e2 100%);
	background:url(https://www.apt.momijibank.chance.co.jp/DIB/images/smartphone/btnB02_img.png) no-repeat 98% center, -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefe),color-stop(49%,#d1d1d1),color-stop(50%,#dbdbdb),color-stop(100%,#e2e2e2));
	background-size:20px 19px, 100% 100%;
	-webkit-background-size:20px 19px, 100% 100%;
}

/*--buttonC01(このページのトップへ)--*/
.buttonC01{
	width:65%;
	background:url(https://www.apt.momijibank.chance.co.jp/DIB/images/smartphone/btnC01_img.png) no-repeat 12% center, -moz-linear-gradient(top,  #d0972e 0%, #ae7e25 49%, #926511 100%);
	background:url(https://www.apt.momijibank.chance.co.jp/DIB/images/smartphone/btnC01_img.png) no-repeat 12% center, -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff8d00),color-stop(49%,#e77f00),color-stop(100%,#dc7900));
	background:url(https://www.apt.momijibank.chance.co.jp/DIB/images/smartphone/btnC01_img.png) no-repeat 12% cneter, linear-gradient(to bottom,  #d0972e 0%,#ae7e25 49%,#926511 100%);
	background-size:8px 12px, 100% 100%;
	-webkit-background-size:8px 12px, 100% 100%;
	border-radius:25px;
	-webkit-border-radius:25px;    /* Safari,Google Chrome用 */
	-moz-border-radius:25px;   /* Firefox用 */
	box-shadow:0px 1px 3px rgba(0,0,0,0.8) inset,0 -1px 3px rgba(255,255,255,0.5) inset;
	-webkit-box-shadow:0px 1px 3px rgba(0,0,0,0.8) inset,0 -1px 3px rgba(255,255,255,0.5) inset;
	-moz-box-shadow:0px 1px 3px rgba(0,0,0,0.8) inset,0 -1px 3px rgba(255,255,255,0.5) inset;
	margin:0 auto;
}
.buttonC01 a{
	padding:10px 0;
	font-size:14px;
	display:block;
	vertical-align:middle;
	color:#fff;
	text-decoration:none;
	text-align:center;
	text-shadow:0px 1px 1px rgba(0,0,0,0.7);
	border-radius:50px;
	-webkit-border-radius:50px;
	-moz-border-radius:50px;
	text-indent:1em;
}
.buttonC01 a:hover{
	text-decoration:none;
}

/*button要素のスタイル（buttonD05と同じ）*/
.buttonD04{
	width:100%;
	font-size:18px;
	padding:11px 0;
	color:#fff;
	text-shadow:0px 1px 1px rgba(0,0,0,0.7);
	background:-moz-linear-gradient(top,  #f6781d 0%, #ff9c5a 18%, #f36e16 49%, #e65e03 50%, #fd7a23 92%, #ff822e 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#f6781d),color-stop(18%,#ff9c5a),color-stop(49%,#f36e16),color-stop(50%,#e65e03),color-stop(92%,#fd7a23),color-stop(100%,#ff822e));
	background-size:45px 100%,100% 100%;
	-webkit-background-size:45px 100%,100% 100%;
	border-radius:5px;
	-webkit-border-radius:5px;    /* Safari,Google Chrome用 */
	-moz-border-radius:5px;   /* Firefox用 */
	border:none;
	box-shadow:0px 1px 2px rgba(0,0,0,0.9);
	-webkit-box-shadow:0px 1px 2px rgba(0,0,0,0.9);
	-moz-box-shadow:0px 1px 2px rgba(0,0,0,0.9);
	overflow:hidden;
	position:relative;
	text-align:center;
	text-shadow:0px 1px 1px rgba(0,0,0,0.7);
	display:block;
}

/*--buttonD05(光沢青-ライン模様)--*/
.buttonD05{
	width:100%;
	font-size:18px;
}
.buttonD05 a{
	padding:9px 0;
	color:#fff;
	text-shadow:0px 1px 1px rgba(0,0,0,0.7);
	background:-moz-linear-gradient(top,  #40d18c 0%, #86d1ad 18%, #35d188 49%, #00a255 50%, #21c075 92%, #32cf85 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#f6781d),color-stop(18%,#ff9c5a),color-stop(49%,#f36e16),color-stop(50%,#e65e03),color-stop(92%,#fd7a23),color-stop(100%,#ff822e));
	background-size:45px 100%,100% 100%;
	-webkit-background-size:45px 100%,100% 100%;
	border-radius:5px;
	-webkit-border-radius:5px;    /* Safari,Google Chrome用 */
	-moz-border-radius:5px;   /* Firefox用 */
	border:none;
	box-shadow:0px 1px 2px rgba(0,0,0,0.9);
	-webkit-box-shadow:0px 1px 2px rgba(0,0,0,0.9);
	-moz-box-shadow:0px 1px 2px rgba(0,0,0,0.9);
	overflow:hidden;
	position:relative;
	text-align:center;
	text-shadow:0px 1px 1px rgba(0,0,0,0.7);
	display:block;
}
.buttonD05.arrow a{
	background:url(https://www.apt.momijibank.chance.co.jp/DIB/images/smartphone/arrow05_img.png) no-repeat 95% center, -moz-linear-gradient(top,  #40d18c 0%, #86d1ad 18%, #35d188 49%, #00a255 50%, #21c075 92%, #32cf85 100%);
	background:url(https://www.apt.momijibank.chance.co.jp/DIB/images/smartphone/arrow05_img.png) no-repeat 95% center,-webkit-gradient(linear, left top, left bottom, color-stop(0%,#f6781d),color-stop(18%,#ff9c5a),color-stop(49%,#f36e16),color-stop(50%,#e65e03),color-stop(92%,#fd7a23),color-stop(100%,#ff822e));
	background-size:10px 15px, 100% 100%;
	-webkit-background-size:10px 15px, 100% 100%;
}
.buttonD05.no a{
	font-size:14px;
	padding:12px 0;
}
.buttonD05.pc a{
	font-size:14px;	font-size:14px;
	background:url(https://www.apt.momijibank.chance.co.jp/DIB/images/smartphone/btnD01_img.png) no-repeat 50% center, -moz-linear-gradient(top,  #408cd1 0%, #86add1 18%, #3588d1 49%, #0055a2 50%, #2175c0 92%, #3285cf 100%);
	background:url(https://www.apt.momijibank.chance.co.jp/DIB/images/smartphone/btnD01_img.png) no-repeat 95% center,-webkit-gradient(linear, left top, left bottom, color-stop(0%,#408cd1),color-stop(18%,#86add1),color-stop(49%,#3588d1),color-stop(50%,#0055a2),color-stop(92%,#2175c0),color-stop(100%,#3285cf));
	background-size:,20px 19px, 100% 100%;
	-webkit-background-size:20px 19px, 100% 100%;
	padding:12px 0;
}


/*--buttonD06(光沢青-ライン模様/幅30%用)--*/
.buttonD06{
	width:100%;
}
.buttonD06 a{
	padding:3px 0;
	color:#fff;
	text-shadow:0px 1px 1px rgba(0,0,0,0.7);
	background:-moz-linear-gradient(top,  #40d18c 0%, #86d1ad 18%, #35d188 49%, #00a255 50%, #21c075 92%, #32cf85 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#f6781d),color-stop(18%,#ff9c5a),color-stop(49%,#f36e16),color-stop(50%,#e65e03),color-stop(92%,#fd7a23),color-stop(100%,#ff822e));
	background-size:45px 100%,100% 100%;
	-webkit-background-size:45px 100%,100% 100%;
	border-radius:5px;
	-webkit-border-radius:5px;    /* Safari,Google Chrome用 */
	-moz-border-radius:5px;   /* Firefox用 */
	border:none;
	box-shadow:0px 1px 2px rgba(0,0,0,0.9);
	-webkit-box-shadow:0px 1px 2px rgba(0,0,0,0.9);
	-moz-box-shadow:0px 1px 2px rgba(0,0,0,0.9);
	overflow:hidden;
	position:relative;
	text-align:center;
	text-shadow:0px 1px 1px rgba(0,0,0,0.7);
	display:block;
}
/*--buttonD06(光沢青-ライン模様/幅30%用)--*/
.buttonD06{
	width:100%;
}
.buttonD07{
	width:38%;
}
.buttonD07 a{
	padding:8px 0;
	color:#fff;
	text-shadow:0px 1px 1px rgba(0,0,0,0.7);
	background:-moz-linear-gradient(top,  #40d18c 0%, #86d1ad 18%, #35d188 49%, #00a255 50%, #21c075 92%, #32cf85 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#f6781d),color-stop(18%,#ff9c5a),color-stop(49%,#f36e16),color-stop(50%,#e65e03),color-stop(92%,#fd7a23),color-stop(100%,#ff822e));
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border:none;
	box-shadow:0px 1px 2px rgba(0,0,0,0.9);
	-webkit-box-shadow:0px 1px 2px rgba(0,0,0,0.9);
	-moz-box-shadow:0px 1px 2px rgba(0,0,0,0.9);
	overflow:hidden;
	position:relative;
	text-align:center;
	text-shadow:0px 1px 1px rgba(0,0,0,0.7);
	display:block;
}

/*--buttonE01(トップへ戻る)--*/
.buttonE01{
	width:30%;
}
.buttonE01 a{
	font-size:12px;
	padding:5px 0;
	color:#fff;
	background: #f6781d;
	background: -moz-linear-gradient(top,  #40d18c 0%, #86d1ad 18%, #35d188 49%, #00a255 50%, #21c075 92%, #32cf85 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f6781d),color-stop(18%,#ff9c5a),color-stop(49%,#f36e16),color-stop(50%,#e65e03),color-stop(92%,#fd7a23),color-stop(100%,#ff822e));
	background-size:43px 100%, 100% 100%;
	-webkit-background-size:43px 100%, 100% 100%;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border:none;
	box-shadow:0px 1px 2px rgba(0,0,0,0.9);
	-webkit-box-shadow:0px 1px 2px rgba(0,0,0,0.9);
	-moz-box-shadow:0px 1px 2px rgba(0,0,0,0.9);
	display:block;
}
/*--buttonE01(ログアウト)--*/
.buttonE02{
	width:30%;
}
.buttonE02 a{
	font-size:12px;
	padding:5px 0;
	color:#fff;
	background:#bbbbbb; /* Old browsers */
	background:-moz-linear-gradient(top,  #bbbbbb 0%, #5d5d5d 50%, #000000 51%, #636363 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#bbbbbb),color-stop(50%,#5d5d5d),color-stop(51%,#000000),color-stop(100%,#636363));
	background-size:43px 100%, 100% 100%;
	-webkit-background-size:43px 100%, 100% 100%;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border:none;
	box-shadow:0px 1px 2px rgba(0,0,0,0.9);
	-webkit-box-shadow:0px 1px 2px rgba(0,0,0,0.9);
	-moz-box-shadow:0px 1px 2px rgba(0,0,0,0.9);
	display:block;
}
/*--buttonF01(前の明細へ戻る)*/
.buttonF01{
	width:117px;
	height:31px;
	font-size:12px;
	color:#fff;
	text-shadow:0px 1px 1px rgba(0,0,0,0.7);
	background:url(https://www.apt.momijibank.chance.co.jp/DIB/images/smartphone/btnF01_img.jpg) no-repeat;
	background-size:117px 31px;
	-webkit-background-size:117px 31px;
	border:none;
	text-align:center;
	line-height:31px;
	float:left;
}
.buttonF01 a{
	width:100%;
	display:block;
}
/*--buttonF02(次の明細へ進む)*/
.buttonF02{
	width:117px;
	height:31px;
	font-size:12px;
	color:#fff;
	text-shadow:0px 1px 1px rgba(0,0,0,0.7);
	background:url(https://www.apt.momijibank.chance.co.jp/DIB/images/smartphone/btnF02_img.jpg) no-repeat;
	background-size:117px 31px;
	-webkit-background-size:117px 31px;
	border:none;
	text-align:center;
	line-height:31px;
	float:right;
}
.buttonF02 a{
	width:100%;
	display:block;
}

.greeting>span{
	display:block;
}
.greeting>span:first-child{
	margin:0 0 5px;
}
.pinCard{
	width:100%;
}

/*--pinNumberBlockA01--*/
.pinNumberBlockA01{
	background:#fff8e0;
}
.pinNumberBlockA01 .pinNumberInner{
	display:box;
	display:-webkit-box;
	padding:20px 20px 0;
}
.pinNumberBlockA01 .innerContentA01{
	padding:20px 0 20px;
}
.pinNumberBlockA01 .pinNumberInner .inputBox{
	box-orient:horizontal;
	-webkit-box-orient:horizontal;
}
.pinNumberBlockA01 .pinNumberInner .inputBox.pinPlace{
	padding:0 40px;
}
.pinNumberBlockA01 .pinNumberInner label{
	line-height:40px;
	vertical-align:middle;
}
.pinNumberBlockA01 .pinNumberInner .inputBox:last-child{
	-webkit-box-flex:1;
}
.pinNumberBlockA01 .pinNumberInner .inputBox:last-child input{
	width:45%;
	font-size:18px;
	margin:0;
}

/*---cautionBlockA01---*/
.cautionBlockA01 dl dt{
	color:#ff0000;
	background:url(https://www.apt.momijibank.chance.co.jp/DIB/images/smartphone/caution_img01.png) no-repeat 0 center;
	background-size:19px 19px;
	-webkit-background-size:19px 19px;
	margin:20px 0 0;
	padding-left:23px;
}
.cautionBlockA01 dl dt:first-child{
	margin:0;
}
.cautionBlockA01 dl dd{
	font-size:12px;
	margin:5px 0 0;
	padding:0 10px;
}

/*---iOS6 bug fix---*/
.inputWidth{
	overflow:hidden;
}
