@charset "shift_jis";
/* CSS Document */

.application #main_contents{ font-size:12px; color:#434343; line-height:1.35;}

.application #main_contents p,
.application #main_contents h2,
.application #main_contents h3,
.application #main_contents ul { margin:0; padding:0;}
.application #main_contents ul{ list-style:none;}

.application #main_contents #tabArea ul.tabBtnBlock li { font-size:0;}
.application #main_contents #tabArea ul.tabBtnBlock li.net{ float:left;}
.application #main_contents #tabArea ul.tabBtnBlock li.store{ float:right;}

.application #main_contents #tabArea #net {
	background:url(/eposcard/img/app_net_bg_001.gif) left top no-repeat;
	border:2px solid #eb7b9f;
	border-top:none;
	padding:21px 13px 15px 13px;
}

.application #main_contents #tabArea #store {
	background:url(/eposcard/img/app_store_bg_001.gif) left top no-repeat;
	border:2px solid #6ba6e8;
	border-top:none;
	padding:21px 13px 15px 13px;
	display:;
}
.application #main_contents #tabArea #store .contentBlockA01 { margin-bottom:1px;}
.application #main_contents #tabArea #store .contentBlockA01 .contentBlockA01Outer {
	background:#fff9f0 url(/eposcard/img/app_store_bg_002.gif) left bottom no-repeat;
	padding-bottom:21px;
}
.application #main_contents #tabArea #store .contentBlockA01 .contentBlockA01Inner {
	border-left:2px solid #ffecce;
	border-right:2px solid #ffecce;
}
.application #main_contents #tabArea #store .contentBlockA01 .contentBlockA01Inner.lastChild {
	border-bottom:2px solid #ffecce;
	background:#fff9f0;
}

.application #main_contents .colmun2WrapA01 {}
.application #main_contents .colmun2WrapA01 .colmunBlock01{ float:left; width:115px;}
.application #main_contents .colmun2WrapA01 .colmunBlock02{ float:left; width:455px; padding-top:15px;}

.application #main_contents .colmun2WrapA02 {}
.application #main_contents .colmun2WrapA02 .colmunBlock01 { float:left; padding-right:19px; background:url(/eposcard/img/app_net_img_002.gif) right 140px no-repeat;}
.application #main_contents .colmun2WrapA02 .colmunBlock02 { float:left;}

.application #main_contents .colmun2WrapA03 {}
.application #main_contents .colmun2WrapA03 .colmunBlock01 { float:left;}
.application #main_contents .colmun2WrapA03 .colmunBlock02 { overflow:hidden;}
.application #main_contents .colmun2WrapA03 .colmunBlock03 {
	display:table-cell;
	layout-grid-line:116px;
	height:116px;
	vertical-align:middle;
}
.application #main_contents .indentTxtBlock01 { margin-left:1em;}
.application #main_contents .indentTxtBlock01 li { text-indent:-1em;}
.application #main_contents .indentTxtBlock02 { margin-left:0.5em;}
.application #main_contents .indentTxtBlock02 li { text-indent:-0.5em;}

.application #main_contents .iconLinkTxt01 a { background:url(/eposcard/img/app_ico_001.gif) left center no-repeat; padding-left:18px;}


/* margin
========================================= */
.mt00{margin-top:0px!important;}
.mt05{margin-top:5px!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;}
.mt50{margin-top:50px!important;}
.mb00{margin-bottom:0px!important;}
.mb05{margin-bottom:5px!important;}
.mb10{margin-bottom:10px!important;}
.mb15{margin-bottom:15px!important;}
.mb20{margin-bottom:20px!important;}
.mb25{margin-bottom:25px!important;}
.mb30{margin-bottom:30px!important;}
.mb40{margin-bottom:40px!important;}
.mb50{margin-bottom:50px!important;}
.mr15{margin-right:15px!important;}

/* padding
========================================= */
.p15 {padding:15px!important;}
.pt05{padding-top:5px!important;}
.pt10{padding-top:10px!important;}
.pt15{padding-top:15px!important;}
.pt20{padding-top:20px!important;}
.pt30{padding-top:30px!important;}
.pt40{padding-top:40px!important;}
.pt50{padding-top:50px!important;}
.pb00{padding-bottom:0!important;}
.pb05{padding-bottom:5px!important;}
.pb10{padding-bottom:10px!important;}
.pb15{padding-bottom:15px!important;}
.pb20{padding-bottom:20px!important;}
.pb30{padding-bottom:30px!important;}
.pb40{padding-bottom:40px!important;}
.pb50{padding-bottom:50px!important;}
.pr15{padding-right:15px!important;}
.pl15{padding-left:15px!important;}

/* text style
========================================= */
.tCenter {text-align:center!important;}
.tLeft {text-align:left!important;}
.tRight {text-align:right!important;}
.fLeft {float:left!important;}
.fRight {float:right!important;}
.fNone {float:none!important;}
.bold {font-weight:bold!important;}
.xxlargeText {font-size:25px!important;}
.xlargeText {font-size:17px!important;}
.largeText {font-size:16px!important;}
.middleText {font-size:15px !important;}
.smallText {font-size:14px!important;}
.xsmallText {font-size:13px!important;}
.xxsmallText {font-size:12px!important;}
.xxxsmallText {font-size:10px!important;}

/* clearfix
========================================= */
.application .cf:before,.application .cf:after {content: " ";display: table;}
.application .cf:after {clear: both;}
.application .cf {zoom: 1;}


/* spAppliBlock 140609add
========================================= */
.application #main_contents .spAppliBlock {margin:28px 0 0 0;}
.application #main_contents .spAppliBlock .spAppliBlockInner {
	padding:15px 18px 18px 18px;
	background:#fff9f0;
	border:2px solid #ffecce;
	border-top:none;
}
.application #main_contents .spAppliBlock .colmun2WrapB01 .colmunBlock01{
	float:left;
	width:133px;
	padding:20px 0 0 9px;
}
.application #main_contents .spAppliBlock .colmun2WrapB01 .colmunBlock02{
	float:right;
	width:315px;
	padding:8px 8px 14px 8px;
	border:2px solid #ffecce;
	background:#fff;
}
.application #main_contents .spAppliBlock .colmun2WrapB01 .colmunBlock02 .qrListBlock{margin:15px 0 0 0;}
.application #main_contents .spAppliBlock .colmun2WrapB01 .colmunBlock02 .qrListBlock li{
	float:left;
	text-align:center;
}
.application #main_contents .spAppliBlock .colmun2WrapB01 .colmunBlock02 .qrListBlock li .btn{margin:0 0 8px 0;}
.application #main_contents .spAppliBlock .colmun2WrapB01 .colmunBlock02 .qrListBlock li.apple{padding:0 0 0 20px;}
.application #main_contents .spAppliBlock .colmun2WrapB01 .colmunBlock02 .qrListBlock li.google{padding:0 0 0 42px;}
