@charset "Shift_JIS";

/*-------------------------------------------
 エポスポイント おトクな特典
 安心・セキュリティ 便利なサービス共通
-------------------------------------------*/
#mainBlock #main_conArea .notesList dt {
	margin-bottom: 5px;
	font-weight: bold;
}
#mainBlock #main_conArea .notesList dd {
	margin-bottom: 5px;
	text-indent: -1.4em;
	padding-left: 1.4em;
}

#mainBlock #main_conArea h2 {
	margin-bottom: 14px;
}

.tabBlock {
	font-family: 'メイリオ',Meiryo, 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;
	width: 780px;
	padding: 84px 0 86px;
	margin-bottom: 30px;
	position: relative;
}

.tabBlock .tabmenu01 li,
.tabmenu02 li {
	float: left;
	margin-left: 12px;
}
.tabBlock .tabmenu01 li:first-child,
.tabBlock .tabmenu02 li:first-child {
	margin-left: 0;
}
.tabBlock .tabmenu02 li a {
	margin-top: 18px;
	display: block;
}
.tabBlock .tabmenu01 {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 905px;
}
.tabBlock .tabmenu02 {
	position: absolute;
	bottom: 0px;
	left: 0px;
}
.tabBlock .conBlock01 .blockInner .title {
	margin-bottom: 20px;
}
.tabBlock .conBlock01 .blockInner .title h3 {
	float: left;
}
.tabBlock .conBlock01 .blockInner .title p {
	float: right;
}
.tabBlock .conBlock01 .blockInner .linkBlock .linkBox01 {
	position: relative;
}
.tabBlock .conBlock01 .blockInner .linkBlock .linkBox01 p.subtitle {
	margin-bottom: 5px;
	font-size: 20px;
	font-weight: bold;
	line-height: 1.3;
}
.tabBlock .conBlock01 .blockInner .linkBlock .linkBox01 p.lead {
	font-size: 14px;
	line-height: 1.4;
}
.tabBlock .conBlock01 .blockInner .linkBlock .linkBox01:hover {
	opacity:0.8;
	-ms-filter: "alpha( opacity=80 )";
}
.tabBlock .conBlock01 .blockInner .linkBlock .linkBox01 a {
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background/*\**/: #ffffff \9;
	filter:alpha(opacity=0);
	-ms-filter: "alpha( opacity=0 )";
}


/*-------------------------------------------
 エポスポイント
-------------------------------------------*/
body#epospoint_02 .tabBlock .conBlock01 {
	background: url(/images/common/bg_002.gif) left bottom no-repeat;
}
body#epospoint_02 .tabBlock .conBlock01 .blockInner {
	background: url(/images/common/bg_001.gif) left top no-repeat;
	padding: 20px 3px 30px;
}
body#epospoint_02 .tabBlock .conBlock01 .blockInner .linkBlock {
	padding: 12px 9px;
	background: #e6ffd4;
}
body#epospoint_02 .tabBlock .conBlock01 .blockInner .linkBlock .linkBox01 {
	padding: 20px 15px 0;
}
body#epospoint_02 .tabBlock .conBlock01 .blockInner .linkBlock .linkBox01 span.color01 {
	color: #5cb61a;
}
body#epospoint_02 .tabBlock .conBlock01 .blockInner .linkBlock .linkBox01 p.subtitle img {
	margin-right: 7px;
}

body#epospoint_02 .tabBlock .conBlock01 .blockInner .linkBlock .save01 {
	background: url(/epospoint/images/epospoint_img_002.jpg) left top no-repeat;
	padding: 20px 15px 0;
	width: 726px;
	height: 141px;
}
body#epospoint_02 .tabBlock .conBlock01 .blockInner .linkBlock .save01  p.lead {
	width: 420px;
}
body#epospoint_02 .tabBlock .conBlock01 .blockInner .linkBlock .save02 {
	float: left;
	background: url(/epospoint/images/epospoint_img_003.jpg) left top no-repeat;
	width: 342px;
	height: 308px;
}
body#epospoint_02 .tabBlock .conBlock01 .blockInner .linkBlock .save03 {
	float: left;
	background: url(/epospoint/images/epospoint_img_004.jpg) left top no-repeat;
	width: 342px;
	height: 308px;
}
body#epospoint_02 .tabBlock .conBlock01 .blockInner .linkBlock .save04 {
	float: right;
	background: url(/epospoint/images/epospoint_img_005.jpg) left top no-repeat;
	width: 342px;
	height: 308px;
}
body#epospoint_02 .tabBlock .conBlock01 .blockInner .linkBlock .save05 {
	float: left;
	background: url(/epospoint/images/epospoint_img_006.jpg) left top no-repeat;
	width: 342px;
	height: 280px;
}
body#epospoint_02 .tabBlock .conBlock01 .blockInner .linkBlock .save06 {
	float: right;
	background: url(/epospoint/images/epospoint_img_007.jpg) left top no-repeat;
	width: 342px;
	height: 280px;
}
body#epospoint_02 .tabBlock .conBlock01 .blockInner .linkBlock .save07 {
	float: left;
	background: url(/epospoint/images/epospoint_img_008.jpg) left top no-repeat;
	width: 342px;
	height: 280px;
}
body#epospoint_02 .tabBlock .conBlock01 .blockInner .linkBlock .save08 {
	float: right;
	background: url(/epospoint/images/epospoint_img_009.jpg) left top no-repeat;
	width: 342px;
	height: 280px;
}
body#epospoint_02 .tabBlock .conBlock01 .blockInner .linkBlock .save09 {
	float: left;
	background: url(/epospoint/images/epospoint_img_010.jpg) left top no-repeat;
	width: 342px;
	height: 271px;
}

body#epospoint_02 .tabBlock .conBlock01 .blockInner .ancBox {
	margin: 0 0 18px 6px;
}
body#epospoint_02 .tabBlock .conBlock01 .blockInner .ancBox li {
	float: left;
	margin-left: 10px;
}

body#epospoint_02 .tabBlock .conBlock01 .blockInner .linkBlock .pagetop {
	text-align: right;
	font-size: 14px;
	margin-bottom: 20px;
}
body#epospoint_02 .tabBlock .conBlock01 .blockInner .linkBlock .pagetop a {
	background: url(/epospoint/images/guide_ico_001.gif) left center no-repeat;
	padding-left: 16px;
}

body#epospoint_02 .tabBlock .conBlock01 .blockInner .linkBlock .guide01 {
	background: url(/epospoint/images/guide_img_002.jpg) left top no-repeat;
	padding: 20px 15px 0;
	width: 726px;
	height: 301px;
}
body#epospoint_02 .tabBlock .conBlock01 .blockInner .linkBlock .guide01 .subtitle {
	font-size: 24px;
}
body#epospoint_02 .tabBlock .conBlock01 .blockInner .linkBlock .guide01 span.f_large {
	font-size: 30px;
}
body#epospoint_02 .tabBlock .conBlock01 .blockInner .linkBlock .guide01 .lead {
	width: 430px;
	margin-bottom: 10px;
}
body#epospoint_02 .tabBlock .conBlock01 .blockInner .linkBlock .guide01 .notes {
	width: 450px;
	color: #7d7d7d;
	font-weight: normal;
}

body#epospoint_02 .tabBlock .conBlock01 .blockInner .linkBlock .conBox01,
body#epospoint_02 .tabBlock .conBlock01 .blockInner .linkBlock .conBox02,
body#epospoint_02 .tabBlock .conBlock01 .blockInner .linkBlock .conBox03,
body#epospoint_02 .tabBlock .conBlock01 .blockInner .linkBlock .conBox04,
body#epospoint_02 .tabBlock .conBlock01 .blockInner .linkBlock .conBox05 {
	background: #ffffff url(/epospoint/images/guide_bg_016.gif) left bottom no-repeat;
	margin-bottom: 10px;
}
body#epospoint_02 .tabBlock .conBlock01 .blockInner .linkBlock .conBox05 {
	position:relative;
}
body#epospoint_02 .tabBlock .conBlock01 .blockInner .linkBlock .conBox01 h4,
body#epospoint_02 .tabBlock .conBlock01 .blockInner .linkBlock .conBox02 h4,
body#epospoint_02 .tabBlock .conBlock01 .blockInner .linkBlock .conBox03 h4,
body#epospoint_02 .tabBlock .conBlock01 .blockInner .linkBlock .conBox04 h4,
body#epospoint_02 .tabBlock .conBlock01 .blockInner .linkBlock .conBox05 h4 {
	font-size: 24px;
	font-weight: bold;
	margin-left: 10px;
}
body#epospoint_02 .tabBlock .conBlock01 .blockInner .linkBlock .conBox01 h4 span.color01,
body#epospoint_02 .tabBlock .conBlock01 .blockInner .linkBlock .conBox02 h4 span.color01,
body#epospoint_02 .tabBlock .conBlock01 .blockInner .linkBlock .conBox03 h4 span.color01,
body#epospoint_02 .tabBlock .conBlock01 .blockInner .linkBlock .conBox04 h4 span.color01,
body#epospoint_02 .tabBlock .conBlock01 .blockInner .linkBlock .conBox05 h4 span.color01 {
	color: #5cb61a;
	font-size: 30px;
}
body#epospoint_02 .tabBlock .conBlock01 .blockInner .linkBlock .conBox01 .lead,
body#epospoint_02 .tabBlock .conBlock01 .blockInner .linkBlock .conBox02 .lead,
body#epospoint_02 .tabBlock .conBlock01 .blockInner .linkBlock .conBox03 .lead,
body#epospoint_02 .tabBlock .conBlock01 .blockInner .linkBlock .conBox04 .lead {
	font-size: 14px;
	margin: 0 0 30px 10px;
}

body#epospoint_02 .tabBlock .conBlock01 .blockInner .linkBlock .conBox05 .lead {
	font-size: 14px;
	margin: 0 0 10px 10px;
}

body#epospoint_02 .tabBlock .conBlock01 .blockInner .linkBlock .conBox01 .boxInner {
	background: url(/epospoint/images/guide_bg_012.jpg) left top no-repeat;
	padding: 30px 20px;
}

body#epospoint_02 .tabBlock .conBlock01 .blockInner .linkBlock .conBox02 .boxInner {
	background: url(/epospoint/images/guide_bg_013.jpg) left top no-repeat;
	padding: 30px 20px;
}

body#epospoint_02 .tabBlock .conBlock01 .blockInner .linkBlock .conBox03 .boxInner {
	background: url(/epospoint/images/guide_bg_014.jpg) left top no-repeat;
	padding: 30px 20px;
}
body#epospoint_02 .tabBlock .conBlock01 .blockInner .linkBlock .conBox03 h5 {
	background: url(/epospoint/images/guide_h5_001.gif) left top no-repeat;
	padding: 0 15px 0 30px;
	margin-bottom: 15px;
	color: #ffffff;
	font-size: 18px;
	font-weight: bold;
	line-height: 30px;
}
body#epospoint_02 .tabBlock .conBlock01 .blockInner .linkBlock .conBox03 h5 span {
	float: right;
}
body#epospoint_02 .tabBlock .conBlock01 .blockInner .linkBlock .conBox03 h5 span a {
	background: url(/epospoint/images/guide_ico_002.gif) right 3px no-repeat;
	padding-right: 19px;
	color: #ffffff;
	font-size: 12px;
}

body#epospoint_02 .tabBlock .conBlock01 .blockInner .linkBlock .conBox04 .boxInner {
	background: url(/epospoint/images/guide_bg_015.jpg) left top no-repeat;
	padding: 30px 20px;
}

body#epospoint_02 .tabBlock .conBlock01 .blockInner .linkBlock .conBox05 .boxInner {
	background: url(/epospoint/images/guide_bg_022.jpg) left top no-repeat;
	padding: 30px 20px 0;
	height:211px;
}

body#epospoint_02 .tabBlock .conBlock01 .blockInner .linkBlock .conBox05:hover {
	opacity:0.8;
	-ms-filter: "alpha( opacity=80 )";
}
body#epospoint_02 .tabBlock .conBlock01 .blockInner .linkBlock .conBox05 a {
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background/*\**/: #ffffff \9;
	filter:alpha(opacity=0);
	-ms-filter: "alpha( opacity=0 )";
}










/*20150806 /epospoint/spend/giftcard.htmlのために追記*/
body#epospoint_02 .tabBlock .conBlock01 .blockInner {
	background: url(/epospoint/images/epospoint_bg_001.gif) left top no-repeat;
	padding: 20px 2px 30px !important;
}
body#epospoint_02 .p00 {
	padding: 0;
}
body#epospoint_02 .tabBlock .conBlock01 .blockInner .topBlock {
	background: url(/epospoint/spend/img/giftcard/giftcard_bg_001.gif) left bottom no-repeat;
}
body#epospoint_02 .tabBlock .conBlock01 .blockInner .topBlock .topBtn {
	margin-top: 30px;
	text-align:center;
}
body#epospoint_02 .tabBlock .conBlock01 .blockInner .ancBox02 {
	margin: 0 0 0 -2px;
	padding-bottom:20px;
}
body#epospoint_02 .tabBlock .conBlock01 .blockInner .ancBox02 li {
	float: left;
	margin-left: 20px;
}
body#epospoint_02 .tabBlock .conBlock01 .blockInner .linkBlock02 {
	padding: 30px 10px 10px;
	margin-bottom:33px;
}

body#epospoint_02 .tabBlock .conBlock01 .blockInner .linkBlock .conBox00 {
	background: #ffffff url(/epospoint/images/guide_bg_016.gif) left bottom no-repeat;
	margin-bottom: 10px;
}
body#epospoint_02 .tabBlock .conBlock01 .blockInner .linkBlock .conBox00 .boxInner {
	padding: 30px 20px;
}
body#epospoint_02 .tabBlock .conBlock01 .blockInner .linkBlock .conBox00 .lead {
	font-size: 14px;
	margin: 0 0 20px 0;
}
body#epospoint_02 .tabBlock .conBlock01 .blockInner .linkBlock .conBox00 .notes {
	width: 450px;
	color: #7d7d7d;
	font-weight: normal;
}
body#epospoint_02 .tabBlock .conBlock01 .blockInner .linkBlock .conBox00 .ancBox {
	margin: 30px 0 0 -2px;
	padding-bottom:30px;
}
body#epospoint_02 .tabBlock .conBlock01 .blockInner .linkBlock .conBox00 .ancBox li {
	float: left;
	margin-left: 10px;
}







body#epospoint_02 .tabBlock .conBlock01 .blockInner .linkBlock .linkList01 li {
	width: 170px;
	position: relative;
	float: left;
	margin-left: 12px;
}
body#epospoint_02 .tabBlock .conBlock01 .blockInner .linkBlock .linkList01 li:first-child {
	margin-left: 0;
}
body#epospoint_02 .tabBlock .conBlock01 .blockInner .linkBlock .linkList01 li:hover {
	opacity:0.8;
	-ms-filter: "alpha( opacity=80 )";
}
body#epospoint_02 .tabBlock .conBlock01 .blockInner .linkBlock .linkList01 li a {
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background/*\**/: #ffffff \9;
	filter:alpha(opacity=0);
	-ms-filter: "alpha( opacity=0 )";
}
body#epospoint_02 .tabBlock .conBlock01 .blockInner .linkBlock .linkList01 li.nohover:hover,
body#epospoint_02 .tabBlock .conBlock01 .blockInner .linkBlock .linkList01 li.nohover ul li:hover {
	opacity:1;
	filter:alpha(opacity=100);
	-ms-filter: "alpha( opacity=100 )";
}
body#epospoint_02 .tabBlock .conBlock01 .blockInner .linkBlock .linkList01 li.w352 {
	width: 352px;
}
body#epospoint_02 .tabBlock .conBlock01 .blockInner .linkBlock .linkList01 li .listImg01 {
	background: url(/epospoint/images/guide_bg_001.png) left top no-repeat;
	padding: 5px 5px 20px;
}
body#epospoint_02 .tabBlock .conBlock01 .blockInner .linkBlock .linkList01 li .listImg02 {
	background: url(/epospoint/images/guide_bg_004.png) left top no-repeat;
	padding: 5px 5px 20px;
}
body#epospoint_02 .tabBlock .conBlock01 .blockInner .linkBlock .linkList01 li .listTitle01 {
	background: url(/epospoint/images/guide_bg_002.gif) left bottom no-repeat;
	text-align: center;
	height: 65px;
}
body#epospoint_02 .tabBlock .conBlock01 .blockInner .linkBlock .linkList01 li .listTitle02 {
	background: url(/epospoint/images/guide_bg_005.gif) left bottom no-repeat;
	text-align: center;
	padding-top: 10px;
	height: 65px;
}
body#epospoint_02 .tabBlock .conBlock01 .blockInner .linkBlock .linkList01 li .listTitle03 {
	background: url(/epospoint/images/guide_bg_002.gif) left bottom no-repeat;
	text-align: center;
	height: 75px;
}
body#epospoint_02 .tabBlock .conBlock01 .blockInner .linkBlock .linkList01 li .listPoint01 {
	background: url(/epospoint/images/guide_bg_003.gif) left bottom no-repeat;
	text-align: center;
	height: 55px;
	padding-top: 15px;
}
body#epospoint_02 .tabBlock .conBlock01 .blockInner .linkBlock .linkList01 li .listPoint02 {
	background: url(/epospoint/images/guide_bg_006.gif) left bottom no-repeat;
	text-align: center;
	height: 55px;
	padding-top: 15px;
}
body#epospoint_02 .tabBlock .conBlock01 .blockInner .linkBlock .linkList01 li .listPoint03 {
	background: url(/epospoint/images/guide_bg_007.gif) left bottom no-repeat;
	text-align: center;
	height: 55px;
	padding-top: 15px;
}
body#epospoint_02 .tabBlock .conBlock01 .blockInner .linkBlock .linkList01 li .listPoint04 {
	background: url(/epospoint/images/guide_bg_011.gif) left bottom no-repeat;
	text-align: center;
	height: 55px;
	padding-top: 15px;
}
body#epospoint_02 .tabBlock .conBlock01 .blockInner .linkBlock .linkList01 li .listPoint01 span.color01,
body#epospoint_02 .tabBlock .conBlock01 .blockInner .linkBlock .linkList01 li .listPoint02 span.color01,
body#epospoint_02 .tabBlock .conBlock01 .blockInner .linkBlock .linkList01 li .listPoint03 span.color01 {
	color: #e60012;
	font-size: 20px;
	font-weight: bold;
	line-height: 1.2;
}
body#epospoint_02 .tabBlock .conBlock01 .blockInner .linkBlock .linkList01 li .listTitle02 span.color01,
body#epospoint_02 .tabBlock .conBlock01 .blockInner .linkBlock .linkList01 li .listTitle03 span.color01 {
	color: #5cb61a;
	font-size: 20px;
	font-weight: bold;
	line-height: 1.2;
}
body#epospoint_02 .tabBlock .conBlock01 .blockInner .linkBlock .linkList01 li ul.notes {
	margin: 20px 15px 0;
}
body#epospoint_02 .tabBlock .conBlock01 .blockInner .linkBlock .linkList01 li ul.notes li {
	float: none;
	width: auto;
	margin: 0;
	text-indent: -1em;
	padding-left: 1em;
}
body#epospoint_02 .tabBlock .conBlock01 .blockInner .linkBlock .linkList01 li .listTitle02 li {
	width: 175px;
	margin: 0;
	border-left: 1px solid #cccccc;
}
body#epospoint_02 .tabBlock .conBlock01 .blockInner .linkBlock .linkList01 li .listTitle02 li:first-child {
	padding-top: 5px;
}
body#epospoint_02 .tabBlock .conBlock01 .blockInner .linkBlock .linkList01 li .listTitle02 li .f_small {
	font-size: 10px;
}

body#epospoint_02 .tabBlock .conBlock01 .blockInner .linkBlock .linkList02 li {
	width: 170px;
	position: relative;
	float: left;
	margin-left: 12px;
}
body#epospoint_02 .tabBlock .conBlock01 .blockInner .linkBlock .linkList02 li:first-child {
	margin-left: 0;
}
body#epospoint_02 .tabBlock .conBlock01 .blockInner .linkBlock .linkList02 li .listImg01 {
	background: url(/epospoint/images/guide_bg_001.png) left top no-repeat;
	padding: 5px 5px 20px;
}
body#epospoint_02 .tabBlock .conBlock01 .blockInner .linkBlock .linkList02 li .listTitle01 {
	background: url(/epospoint/images/guide_bg_002.gif) left bottom no-repeat;
	text-align: center;
	height: 40px;
}
body#epospoint_02 .tabBlock .conBlock01 .blockInner .linkBlock .linkList02 li .listPoint01 {
	background: url(/epospoint/images/guide_bg_011.gif) left bottom no-repeat;
	text-align: center;
	height: 55px;
	padding-top: 15px;
}
body#epospoint_02 .tabBlock .conBlock01 .blockInner .linkBlock .linkList02 li .listPoint01 span.color01 {
	color: #e60012;
	font-size: 20px;
	font-weight: bold;
	line-height: 1.2;
}

body#epospoint_02 .tabBlock .conBlock01 .blockInner .linkBlock .linkBox02 {
	width: 716px;
	margin-bottom: 10px;
}
body#epospoint_02 .tabBlock .conBlock01 .blockInner .linkBlock .linkBox02 .listImg01 {
	background: url(/epospoint/images/guide_bg_008.png) left top no-repeat;
	padding: 5px 5px 0;/*160311padding: 5px 5px 20px;から修正*/
}
/*160311追記*/
body#epospoint_02 .tabBlock .conBlock01 .blockInner .linkBlock .linkBox02 .listImg03 {
	border:1px solid  #cacaca;
	padding:5px 5px 20px;
	border-top :none;
	border-bottom:none;}

body#epospoint_02 .tabBlock .conBlock01 .blockInner .linkBlock .linkBox02 .listTitle01 {
	background: url(/epospoint/images/guide_bg_009.gif) left bottom no-repeat;
	text-align: center;
	height: 40px;
	font-size: 16px;
}
body#epospoint_02 .tabBlock .conBlock01 .blockInner .linkBlock .linkBox02 .listPoint01 {
	background: url(/epospoint/images/guide_bg_010.gif) left bottom no-repeat;
	text-align: center;
	height: 40px;
	padding-top: 15px;
	font-size: 16px;
}
body#epospoint_02 .tabBlock .conBlock01 .blockInner .linkBlock .linkBox02 .listPoint01 span.color01 {
	color: #e60012;
	font-size: 20px;
	font-weight: bold;
	line-height: 1.2;
}

body#epospoint_02 .tabBlock .conBlock01 .blockInner .linkBlock .linkList03 {
	background: url(/epospoint/images/guide_bg_010.gif) left bottom no-repeat;
	margin-bottom: 30px;
}
body#epospoint_02 .tabBlock .conBlock01 .blockInner .linkBlock .linkList03 .listInner {
	background: url(/epospoint/images/guide_bg_008.png) left top no-repeat;
}
body#epospoint_02 .tabBlock .conBlock01 .blockInner .linkBlock .linkList03 .borderT01 {
	border-top: 1px solid #cccccc;
}
body#epospoint_02 .tabBlock .conBlock01 .blockInner .linkBlock .linkList03 li {
	float: left;
	width: 142px;
	border-left: 1px solid #cccccc;
	text-align: center;
	font-size: 10px;
}
body#epospoint_02 .tabBlock .conBlock01 .blockInner .linkBlock .linkList03 li:first-child {
	border: none;
	margin-left: 1px;
}
body#epospoint_02 .tabBlock .conBlock01 .blockInner .linkBlock .linkList03 .listImg01 {
	padding: 20px 0px 15px;
}
body#epospoint_02 .tabBlock .conBlock01 .blockInner .linkBlock .linkList03 .listTitle01 {
	height: 40px;
	line-height: 1.2;
}
body#epospoint_02 .tabBlock .conBlock01 .blockInner .linkBlock .linkList03 .listBlank01 {
	background: #f2f2f2;
	height: 142px;
	margin-bottom: 1px;
}
body#epospoint_02 .tabBlock .conBlock01 .blockInner .linkBlock .linkList03 .listBlank02 {
	background: url(/epospoint/images/guide_bg_017.gif) right bottom no-repeat;
	width: 143px;
	height: 143px;
}

body#epospoint_02 .tabBlock .conBlock01 .blockInner .applyBlock {
	padding: 0 28px;
	font-size: 14px;
}
body#epospoint_02 .tabBlock .conBlock01 .blockInner .applyBlock .f_small {
	font-size: 12px;
}
body#epospoint_02 .tabBlock .conBlock01 .blockInner .applyBlock h4 {
	background: url(/epospoint/images/guide_h5_001.gif) left top no-repeat;
	padding: 0 15px 0 30px;
	margin-bottom: 25px;
	color: #ffffff;
	font-size: 18px;
	font-weight: bold;
	line-height: 30px;
}
body#epospoint_02 .tabBlock .conBlock01 .blockInner .applyBlock h5 {
	margin-bottom: 5px;
	font-size: 16px;
	font-weight: bold;
}
body#epospoint_02 .tabBlock .conBlock01 .blockInner .applyBlock h5 span {
	color: #70c035;
}
body#epospoint_02 .tabBlock .conBlock01 .blockInner .applyBlock .conBox01 {
	padding: 0 30px;
}
body#epospoint_02 .tabBlock .conBlock01 .blockInner .applyBlock .conBorder01 {
	background: url(/epospoint/images/guide_bg_021.gif) left bottom repeat-x;
	padding-bottom: 30px;
	margin-bottom: 20px;
}
body#epospoint_02 .tabBlock .conBlock01 .blockInner .applyBlock .column2 .textArea {
	float: left;
	width: 360px;
}
body#epospoint_02 .tabBlock .conBlock01 .blockInner .applyBlock .column2 .textArea a {
	color: #5cb61a;
}
body#epospoint_02 .tabBlock .conBlock01 .blockInner .applyBlock .column2 .btnArea {
	float: right;
	width: 250px;
}
body#epospoint_02 .tabBlock .conBlock01 .blockInner .applyBlock .column2 .btnArea a.btn {
	display: block;
	background: url(/epospoint/images/guide_bg_018.gif) left top no-repeat;
	padding: 0 10px 0 25px;
	color: #ffffff;
	font-size: 13px;
	font-weight: bold;
	line-height: 32px;
	text-decoration: none;
}
body#epospoint_02 .tabBlock .conBlock01 .blockInner .applyBlock .column2 .btnArea a.btn:hover {
	opacity:0.8;
	-ms-filter: "alpha( opacity=80 )";
}
body#epospoint_02 .tabBlock .conBlock01 .blockInner .applyBlock .contactArea dt {
	background: url(/epospoint/images/guide_bg_019.gif) left top no-repeat;
	padding: 5px 0px;
	color: #5cb61a;
	font-weight: bold;
	text-align: center;
}
body#epospoint_02 .tabBlock .conBlock01 .blockInner .applyBlock .contactArea dd {
	background: url(/epospoint/images/guide_bg_020.gif) left bottom no-repeat;
	padding: 20px 0px;
	font-size: 18px;
	font-weight: bold;
	line-height: 1.3;
}
body#epospoint_02 .tabBlock .conBlock01 .blockInner .applyBlock .contactArea dd span {
	font-size: 30px;
	color: #5cb61a;
	font-weight: bold;
}
body#epospoint_02 .tabBlock .conBlock01 .blockInner .applyBlock .contactArea dd p {
	float: left;
	width: 328px;
	text-align: center;
}

/*modal*/
.modalBlock {
	background: url(/epospoint/images/modal_bg_001.png) left top no-repeat;
	width: 500px;
}
.modalBlock .blockInner {
	background: url(/epospoint/images/modal_bg_002.png) left bottom no-repeat;
	padding: 25px 0 40px;
}
.modalBlock .blockInner .conBox01 {
	font-family: 'メイリオ',Meiryo, 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;
	background: #ffffff;
	width: 420px;
	padding: 0 40px;
}
.modalBlock .blockInner .conBox01 .boxTitle {
	margin-bottom: 20px;
}
.modalBlock .blockInner .conBox01 .boxTitle p {
	float: left;
}
.modalBlock .blockInner .conBox01 .boxTitle .img {
	margin-right: 20px;
}
.modalBlock .blockInner .conBox01 .boxTitle .text {
	font-size: 14px;
	font-weight: bold;
}


/*-------------------------------------------
 おトクな特典
-------------------------------------------*/
body#benefits .tabBlock .conBlock01 {
	background: url(/images/common/bg_002.gif) left bottom no-repeat;
}
body#benefits .tabBlock .conBlock01 .blockInner {
	background: url(/images/common/bg_001.gif) left top no-repeat;
	padding: 20px 3px 30px;
}
body#benefits .tabBlock .conBlock01 #admission01 {
	background: url(/admission/images/admission_bg_001.jpg) left top no-repeat;
}
body#benefits .tabBlock .conBlock01 #admission02 {
	background: url(/admission/images/admission_bg_004.jpg) left top no-repeat;
}
body#benefits .tabBlock .conBlock01 .blockInner .title p {
	margin-right: 17px;
}
body#benefits .tabBlock .conBlock01 .blockInner .linkBlock {
	padding: 12px 9px;
	background: #fff6c2;
}
body#benefits .tabBlock .conBlock01 .blockInner .linkBlock .linkBox01 {
	padding: 20px 15px 0;
}
body#benefits .tabBlock .conBlock01 .blockInner .linkBlock .linkBox01 span.color01 {
	color: #e2a000;
}

body#benefits .tabBlock .conBlock01 .blockInner .linkBlock .epotoku01 {
	float: left;
	background: url(/epotoku/images/epotoku_img_002.jpg) left top no-repeat;
	width: 342px;
	height: 231px;
}
body#benefits .tabBlock .conBlock01 .blockInner .linkBlock .epotoku02 {
	float: right;
	background: url(/epotoku/images/epotoku_img_003.jpg) left top no-repeat;
	width: 342px;
	height: 231px;
}
body#benefits .tabBlock .conBlock01 .blockInner .linkBlock .epotoku03 {
	float: left;
	background: url(/epotoku/images/epotoku_img_004.jpg) left top no-repeat;
	width: 342px;
	height: 231px;
}
body#benefits .tabBlock .conBlock01 .blockInner .linkBlock .epotoku04 {
	float: right;
	background: url(/epotoku/images/epotoku_img_005.jpg) left top no-repeat;
	width: 342px;
	height: 231px;
}
body#benefits .tabBlock .conBlock01 .blockInner .linkBlock .epotoku05 {
	float: left;
	background: url(/epotoku/images/epotoku_img_006.jpg) left top no-repeat;
	width: 342px;
	height: 231px;
}
body#benefits .tabBlock .conBlock01 .blockInner .linkBlock .epotoku06 {
	float: right;
	background: url(/epotoku/images/epotoku_img_007.jpg) left top no-repeat;
	width: 342px;
	height: 231px;
}
body#benefits .tabBlock .conBlock01 .blockInner .linkBlock .epotoku07 {
	float: left;
	background: url(/epotoku/images/epotoku_img_008.jpg) left top no-repeat;
	width: 342px;
	height: 256px;
}
body#benefits .tabBlock .conBlock01 .blockInner .linkBlock .epotoku08 {
	float: left;
	background: url(/epotoku/images/epotoku_img_009.jpg) left top no-repeat;
	width: 342px;
	height: 256px;
}

body#benefits .tabBlock .conBlock01 .blockInner .linkBlock .epotoku09 {
	float: right;
	background: url(/epotoku/images/epotoku_img_011.jpg) left top no-repeat;
	width: 342px;
	height: 256px;
}


body#benefits .tabBlock .conBlock01 .blockInner .linkBlock .tamaru01 {
	background: url(/tamaru_market/images/tamaru_img_002.jpg) left top no-repeat;
	padding: 43px 40px 0;
	width: 676px;
	height: 278px;
}
body#benefits .tabBlock .conBlock01 .blockInner .linkBlock .tamaru01 p.subtitle {
	font-size: 18px;
	line-height: 1.2;
}
body#benefits .tabBlock .conBlock01 .blockInner .linkBlock .tamaru01 p.lead {
	font-size: 12px;
}
body#benefits .tabBlock .conBlock01 .blockInner .linkBlock .tamaru01 span.f_large {
	font-size: 26px;
}
body#benefits .tabBlock .conBlock01 .blockInner .linkBlock .tamaru02 {
	float: left;
	background: url(/tamaru_market/images/tamaru_img_003.jpg) left top no-repeat;
	width: 342px;
	height: 301px;
}
body#benefits .tabBlock .conBlock01 .blockInner .linkBlock .tamaru03 {
	float: right;
	background: url(/tamaru_market/images/tamaru_img_004.jpg) left top no-repeat;
	width: 342px;
	height: 301px;
}

body#benefits .tabBlock .conBlock01 .blockInner .linkBlock .marui01 {
	background: url(/marui_otoku/images/marui_img_002.jpg) left top no-repeat;
	padding: 51px 40px 0;
	width: 676px;
	height: 180px;
}
body#benefits .tabBlock .conBlock01 .blockInner .linkBlock .marui01 span.f_large {
	font-size: 28px;
}
body#benefits .tabBlock .conBlock01 .blockInner .linkBlock .marui02 {
	background: url(/marui_otoku/images/marui_img_003.jpg) left top no-repeat;
	padding: 51px 40px 0;
	width: 676px;
	height: 180px;
}
body#benefits .tabBlock .conBlock01 .blockInner .linkBlock .marui03 {
	background: url(/marui_otoku/images/marui_img_004.jpg) left top no-repeat;
	padding: 41px 40px 0;
	width: 676px;
	height: 170px;
}
body#benefits .tabBlock .conBlock01 .blockInner .linkBlock .marui01 p.lead,
body#benefits .tabBlock .conBlock01 .blockInner .linkBlock .marui02 p.lead,
body#benefits .tabBlock .conBlock01 .blockInner .linkBlock .marui03 p.lead {
	width: 230px;
}

body#benefits .tabBlock .conBlock01 .blockInner .summary {
	padding: 0 30px;
}
body#benefits .tabBlock .conBlock01 .blockInner .summary dl {
	margin-bottom: 20px;
}
body#benefits .tabBlock .conBlock01 .blockInner .summary dt {
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 5px;
}
body#benefits .tabBlock .conBlock01 .blockInner .summary dt span {
	color: #e60012;
}
body#benefits .tabBlock .conBlock01 .blockInner .summary dd {
	margin-left: 12px;
	line-height: 2;
}
body#benefits .tabBlock .conBlock01 .blockInner .summary .caution {
	border-top: 1px solid #cccccc;
	text-align: center;
	font-size: 16px;
	padding-top: 20px;
	margin-bottom: 20px;
}
body#benefits .tabBlock .conBlock01 .blockInner .linkBlock .admission01 {
	background: url(/admission/images/admission_bg_003.gif) left bottom no-repeat;
	margin-bottom: 20px;
}
body#benefits .tabBlock .conBlock01 .blockInner .linkBlock .admission01 h4 {
	background: url(/admission/images/admission_bg_002.gif) left top no-repeat;
	padding: 5px 0;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
}
body#benefits .tabBlock .conBlock01 .blockInner .linkBlock .admission01 .boxInner {
	padding: 25px 25px 28px;
}
body#benefits .tabBlock .conBlock01 .blockInner .linkBlock .admission02 {
	width: 343px;
	float: left;
}
body#benefits .tabBlock .conBlock01 .blockInner .linkBlock .admission02 dt span,
body#benefits .tabBlock .conBlock01 .blockInner .linkBlock .admission03 dt span {
	font-size: 24px;
}
body#benefits .tabBlock .conBlock01 .blockInner .linkBlock .admission02 dd span,
body#benefits .tabBlock .conBlock01 .blockInner .linkBlock .admission03 dd span {
	color: #e2a000;
	font-size: 24px;
}
body#benefits .tabBlock .conBlock01 .blockInner .linkBlock .admission02 dt {
	background: url(/admission/images/admission_img_005.gif) left top no-repeat;
	height: 44px;
	padding: 20px 0 0 135px;
	color: #ffffff;
	font-size: 18px;
	font-weight: bold;
}
body#benefits .tabBlock .conBlock01 .blockInner .linkBlock .admission02 dd {
	background: url(/admission/images/admission_img_006.gif) left bottom no-repeat;
	height: 210px;
	padding-top: 30px;
	font-size: 18px;
	font-weight: bold;
	line-height: 1.3;
	text-align: center;
}
body#benefits .tabBlock .conBlock01 .blockInner .linkBlock .admission03 {
	width: 343px;
	float: right;
}
body#benefits .tabBlock .conBlock01 .blockInner .linkBlock .admission03 dt {
	background: url(/admission/images/admission_img_007.gif) left top no-repeat;
	height: 44px;
	padding: 20px 0 0 95px;
	color: #ffffff;
	font-size: 18px;
	font-weight: bold;
}
body#benefits .tabBlock .conBlock01 .blockInner .linkBlock .admission03 dd {
	background: url(/admission/images/admission_img_008.gif) left bottom no-repeat;
	height: 210px;
	padding-top: 30px;
	font-size: 18px;
	font-weight: bold;
	line-height: 1.3;
	text-align: center;
}
body#benefits .tabBlock .conBlock01 .blockInner .linkBlock .admission04 {
	background: url(/admission/images/admission_img_009.gif) left bottom no-repeat;
	width: 756px;
	height: 151px;
	position: relative;
	margin-bottom: 10px;
}
body#benefits .tabBlock .conBlock01 .blockInner .linkBlock .admission04 .text01 {
	position: absolute;
	width: 150px;
	top: 39px;
	left: 135px;
	font-size: 20px;
	font-weight: bold;
	line-height: 1.4;
}
body#benefits .tabBlock .conBlock01 .blockInner .linkBlock .admission04 .text02 {
	position: absolute;
	width: 290px;
	top: 42px;
	left: 358px;
	font-size: 16px;
	font-weight: bold;
	line-height: 1.3;
}
body#benefits .tabBlock .conBlock01 .blockInner .linkBlock .admission04 .color01,
body#benefits .tabBlock .conBlock01 .blockInner .linkBlock .admission05 .color01,
body#benefits .tabBlock .conBlock01 .blockInner .linkBlock .admission07 .color01 {
	color: #e2a000;
}
body#benefits .tabBlock .conBlock01 .blockInner .linkBlock .admission04 .f_small,
body#benefits .tabBlock .conBlock01 .blockInner .linkBlock .admission05 .f_small,
body#benefits .tabBlock .conBlock01 .blockInner .linkBlock .admission07 .f_small {
	font-size: 12px;
}
body#benefits .tabBlock .conBlock01 .blockInner .linkBlock .admission04 .f_large,
body#benefits .tabBlock .conBlock01 .blockInner .linkBlock .admission05 .f_large,
body#benefits .tabBlock .conBlock01 .blockInner .linkBlock .admission07 .f_large {
	font-size: 24px;
}
body#benefits .tabBlock .conBlock01 .blockInner .linkBlock .admission05 {
	background: url(/admission/images/admission_img_010.gif) left bottom no-repeat;
	width: 756px;
	height: 151px;
	position: relative;
	margin-bottom: 10px;
}
body#benefits .tabBlock .conBlock01 .blockInner .linkBlock .admission05 .text01 {
	position: absolute;
	width: 185px;
	top: 25px;
	left: 135px;
	font-size: 20px;
	font-weight: bold;
	line-height: 1.3;
}
body#benefits .tabBlock .conBlock01 .blockInner .linkBlock .admission05 .text02 {
	position: absolute;
	width: 290px;
	top: 25px;
	left: 358px;
	font-size: 16px;
	font-weight: bold;
	line-height: 1.3;
}
body#benefits .tabBlock .conBlock01 .blockInner .linkBlock .admission06 {
	background: #ffffff url(/admission/images/admission_bg_006.gif) left bottom no-repeat;
	margin-bottom: 20px;
}
body#benefits .tabBlock .conBlock01 .blockInner .linkBlock .admission06 .boxInner {
	background: url(/admission/images/admission_bg_005.gif) left top no-repeat;
	padding: 32px 25px 25px;
}

body#benefits .tabBlock .conBlock01 .blockInner .linkBlock .admission07 {
	background: url(/admission/images/admission_img_012.gif) left bottom no-repeat;
	width: 756px;
	height: 151px;
	position: relative;
	margin-bottom: 10px;
}
body#benefits .tabBlock .conBlock01 .blockInner .linkBlock .admission07 .text01 {
	position: absolute;
	width: 185px;
	top: 25px;
	left: 135px;
	font-size: 20px;
	font-weight: bold;
	line-height: 1.3;
}
body#benefits .tabBlock .conBlock01 .blockInner .linkBlock .admission07 .text02 {
	position: absolute;
	width: 290px;
	top: 39px;
	left: 358px;
	font-size: 16px;
	font-weight: bold;
	line-height: 1.3;
}

/*-------------------------------------------
 安心・セキュリティ
-------------------------------------------*/
body#safety .tabBlock .conBlock01 {
	background: url(/images/common/bg_002.gif) left bottom no-repeat;
}
body#safety .tabBlock .conBlock01 .blockInner {
	background: url(/images/common/bg_001.gif) left top no-repeat;
	padding: 20px 3px 30px;
}
body#safety .tabBlock .conBlock01 .blockInner .linkBlock {
	padding: 12px 9px;
	background: #dcf5ff;
}
body#safety .tabBlock .conBlock01 .blockInner .linkBlock .linkBox01 span.color01 {
	color: #009bdb;
}
body#safety .tabBlock .conBlock01 .blockInner .linkBlock .linkBox01 {
	padding: 20px 15px 0;
}

body#safety .tabBlock .conBlock01 .blockInner .linkBlock .security01 {
	float: left;
	background: url(/security/images/security_img_001.jpg) left top no-repeat;
	width: 342px;
	height: 281px;
}
body#safety .tabBlock .conBlock01 .blockInner .linkBlock .security02 {
	float: right;
	background: url(/security/images/security_img_002.jpg) left top no-repeat;
	width: 342px;
	height: 301px;
}
body#safety .tabBlock .conBlock01 .blockInner .linkBlock .security03 {
	float: left;
	background: url(/security/images/security_img_003.jpg) left top no-repeat;
	width: 342px;
	height: 301px;
}
body#safety .tabBlock .conBlock01 .blockInner .linkBlock .security04 {
	float: left;
	background: url(/security/images/security_img_004.jpg) left top no-repeat;
	width: 342px;
	height: 301px;
}

body#safety .tabBlock .conBlock01 .blockInner .linkBlock .security05 {
	float: right;
	background: url(/security/images/security_img_005.jpg) left top no-repeat;
	width: 342px;
	height: 281px;
}

body#safety .tabBlock .conBlock01 .blockInner .linkBlock .oversea01 {
	float: left;
	background: url(/oversea/images/oversea_img_001.jpg) left top no-repeat;
	width: 342px;
	height: 281px;
}
body#safety .tabBlock .conBlock01 .blockInner .linkBlock .oversea02 {
	float: right;
	background: url(/oversea/images/oversea_img_002.jpg) left top no-repeat;
	width: 342px;
	height: 281px;
}
body#safety .tabBlock .conBlock01 .blockInner .linkBlock .oversea03 {
	float: left;
	background: url(/oversea/images/oversea_img_003.jpg) left top no-repeat;
	width: 342px;
	height: 301px;
}
body#safety .tabBlock .conBlock01 .blockInner .linkBlock .oversea04 {
	float: right;
	background: url(/oversea/images/oversea_img_004.jpg) left top no-repeat;
	width: 342px;
	height: 301px;
}

body#safety .tabBlock .conBlock01 .blockInner .linkBlock .websec01 {
	background: url(/web_security/images/web_img_001.jpg) left top no-repeat;
	padding: 20px 20px 0;
	width: 716px;
	height: 191px;
}
body#safety .tabBlock .conBlock01 .blockInner .linkBlock .websec02 {
	background: url(/web_security/images/web_img_002.jpg) left top no-repeat;
	padding: 20px 20px 0;
	width: 716px;
	height: 191px;
}
body#safety .tabBlock .conBlock01 .blockInner .linkBlock .websec03 {
	background: url(/web_security/images/web_img_003.jpg) left top no-repeat;
	padding: 20px 20px 0;
	width: 716px;
	height: 191px;
}
body#safety .tabBlock .conBlock01 .blockInner .linkBlock .websec01 p.lead,
body#safety .tabBlock .conBlock01 .blockInner .linkBlock .websec02 p.lead,
body#safety .tabBlock .conBlock01 .blockInner .linkBlock .websec03 p.lead {
	width: 345px;
}


/*-------------------------------------------
 便利なサービス
-------------------------------------------*/
body#useful .tabBlock .conBlock01 {
	background: url(/images/common/bg_002.gif) left bottom no-repeat;
}
body#useful .tabBlock .conBlock01 .blockInner {
	background: url(/images/common/bg_001.gif) left top no-repeat;
	padding: 20px 3px 30px;
}
body#useful .tabBlock .conBlock01 .blockInner .linkBlock {
	padding: 12px 9px;
	background: #ffe6e6;
}
body#useful .tabBlock .conBlock01 .blockInner .linkBlock .linkBox01 span.color01 {
	color: #f74845;
}
body#useful .tabBlock .conBlock01 .blockInner .linkBlock .linkBox01 {
	padding: 20px 15px 0;
}

body#useful .tabBlock .conBlock01 .blockInner .linkBlock .cash01 {
	float: left;
	background: url(/cash_crunch/images/cash_img_001.jpg) left top no-repeat;
	width: 342px;
	height: 331px;
}
body#useful .tabBlock .conBlock01 .blockInner .linkBlock .cash02 {
	float: right;
	background: url(/cash_crunch/images/cash_img_002.jpg) left top no-repeat;
	width: 342px;
	height: 331px;
}
body#useful .tabBlock .conBlock01 .blockInner .linkBlock .cash03 {
	background: url(/cash_crunch/images/cash_img_003.jpg) left top no-repeat;
	padding: 20px 20px 0;
	width: 716px;
	height: 191px;
}
body#useful .tabBlock .conBlock01 .blockInner .linkBlock .cash03  p.lead {
	width: 355px;
}

body#useful .tabBlock .conBlock01 .blockInner .linkBlock .living01 {
	float: left;
	background: url(/living_payment/images/living_img_001.jpg) left top no-repeat;
	width: 342px;
	height: 331px;
}
body#useful .tabBlock .conBlock01 .blockInner .linkBlock .living02 {
	float: right;
	background: url(/living_payment/images/living_img_002.jpg) left top no-repeat;
	width: 342px;
	height: 331px;
}
body#useful .tabBlock .conBlock01 .blockInner .linkBlock .living03 {
	background: url(/living_payment/images/living_img_003.jpg) left top no-repeat;
	padding: 30px 20px 0;
	width: 716px;
	height: 151px;
}
body#useful .tabBlock .conBlock01 .blockInner .linkBlock .living03  p.lead {
	width: 320px;
}

body#useful .tabBlock .conBlock01 .blockInner .linkBlock .webservice01 {
	float: left;
	background: url(/webservice/images/webservice_img_001.jpg) left top no-repeat;
	width: 342px;
	height: 271px;
}
body#useful .tabBlock .conBlock01 .blockInner .linkBlock .webservice02 {
	float: right;
	background: url(/webservice/images/webservice_img_002.jpg) left top no-repeat;
	width: 342px;
	height: 271px;
}
body#useful .tabBlock .conBlock01 .blockInner .linkBlock ul a {
	color: #f75b5a;
}


/*-------------------------------------------
 カードラインナップ
-------------------------------------------*/
body#cardlineup .conBlock01 {
	background: url(/images/common/bg_002.gif) left bottom no-repeat;
}
body#cardlineup .conBlock01 .blockInner {
	background: url(/images/common/bg_001.gif) left top no-repeat;
	padding: 20px 3px 3px;
}
body#cardlineup .conBlock01 .blockInner h3 {
	margin-bottom: 14px;
}
body#cardlineup .conBlock01 .linkBlock {
	background: #f0d4f1 url(/cardlineup/images/cardlineup_bg_004.gif) left bottom no-repeat;
}
body#cardlineup .conBlock01 .linkBlock .blockInner {
	background: url(/cardlineup/images/cardlineup_bg_003.gif) left top no-repeat;
	/* padding: 9px;*/
	padding: 11px 0 11px 11px;
}
body#cardlineup .conBlock01 .linkBlock .linkBox01 {
	font-family: 'メイリオ',Meiryo;
	font-weight: bold;
	position: relative;
}
body#cardlineup .conBlock01 .linkBlock .subtitle {
	font-size: 20px;
	line-height: 1.3;
}
body#cardlineup .conBlock01 .linkBlock .lead {
	font-size: 14px;
	font-weight: normal;
}
body#cardlineup .conBlock01 .linkBlock  span.color01 {
	color: #d778dd;
}
body#cardlineup .conBlock01 .linkBlock .linkBox01:hover {
	opacity:0.8;
	-ms-filter: "alpha( opacity=80 )";
}
body#cardlineup .conBlock01 .linkBlock .linkBox01 a {
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background/*\**/: #ffffff \9;
	filter:alpha(opacity=0);
	-ms-filter: "alpha( opacity=0 )";
}

body#cardlineup .conBlock01 .linkBlock .lineup01 {
	float: left;
	background: url(/cardlineup/images/cardlineup_img_001.gif) left top no-repeat;
	width: 214px;
	height: 225px;
	padding: 20px 15px 0;
	margin: 0 10px 10px 0;
}


body#cardlineup .conBlock01 .linkBlock .clear-li {
	clear: both;
	height: 0px;
	font-size: 0px;
	display: block;
}
body#cardlineup .conBlock01 .linkBlock .lineup01 .subtitle {
	height: 3em;
}
body#cardlineup .conBlock01 .linkBlock .lineup01 .card_img {
	text-align: center;
	margin-bottom: 14px;
}
body#cardlineup .conBlock01 .linkBlock .lineup01 .lead img {
	float: left;
	margin-top: -7px;
}




/*-------------------------------------------
 カードラインナップ_NEWマーク追記_20141024　ここから
-------------------------------------------*/

body#cardlineup .conBlock01 .linkBlock .lineup02 {
	float: left;
	background: url(/cardlineup/images/cardlineup_img_018.gif) left top no-repeat;
	width: 214px;
	height: 225px;
	padding: 20px 15px 0;
	margin: 0 10px 10px 0;
}


body#cardlineup .conBlock01 .linkBlock .lineup02 .subtitle {
	height: 3em;
}
body#cardlineup .conBlock01 .linkBlock .lineup02 .card_img {
	text-align: center;
	margin-bottom: 14px;
}
body#cardlineup .conBlock01 .linkBlock .lineup02 .lead img {
	float: left;
	margin-top: -7px;
}

/*-------------------------------------------
 カードラインナップ_NEWマーク追記_20141024　ここまで
-------------------------------------------*/








body#cardlineup .conBlock01 .linkBlock .special01 {
	float: left;
	background: url(/cardlineup/images/cardlineup_img_014.gif) left top no-repeat;
	width: 342px;
	height: 141px;
	padding: 20px 15px 0;
	margin-left: 12px;
}
body#cardlineup .conBlock01 .linkBlock .special01 .subtitle {
	margin-bottom: 15px;
}
body#cardlineup .conBlock01 .linkBlock .special01 .lead img {
	float: left;
}
body#cardlineup .conBlock01 .linkBlock .special01 .lead span {
	display: inline-block;
	float: left;
}

body#cardlineup .conBlock01 .linkBlock .special02 {
	background: url(/cardlineup/images/cardlineup_img_015.jpg) left top no-repeat;
	width: 716px;
	height: 116px;
	padding: 20px 20px 0;
}
body#cardlineup .conBlock01 .linkBlock .special02 .subtitle {
	margin-bottom: 15px;
}

/*--------------------------------------------------------------------------------------
 ふるさと納税常設ページ制作_20151127
-------------------------------------------------------------------------------------*/
#furusato #main_conArea .center{ text-align:center;}
#furusato #main_conArea{
	font-family: 'メイリオ',Meiryo, 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;
	line-height: 1.4;
}
#furusato #main_conArea .colorRed{color:#f74845 !important;}
#furusato #main_conArea .cf:before,
#furusato #main_conArea .cf:after {
    content: " ";
    display: table;
}
#furusato #main_conArea .cf:after {
    clear: both;
}
#furusato #main_conArea .cf {
    *zoom: 1;
}
#furusato #main_conArea .title {
	background: url(/furusato_tax/images/furusato_bg_001.jpg) right top no-repeat;
	border-bottom: 3px solid #f74845;
	padding:19px 0 0;
	margin: 0 0 22px;
	min-height:98px;
}
#furusato #main_conArea .title h3 {
	background: url(/furusato_tax/images/furusato_ico_001.gif) 12px 0.35em no-repeat;
	background-size:76px auto;
	padding-left: 102px;
	font-size: 16px;
	line-height: 1.4;
}
#furusato #main_conArea .title h3 span {
	font-size: 34px;
	font-weight: bold;
}
#furusato #main_conArea .lead02{padding:0 0 0 12px;}

#furusato #main_conArea .conBlock01 .blockInner .linkBlockOuter{
	width:780px;
	background: url(/furusato_tax/images/furusato_bg_002_bottom.gif) left bottom no-repeat;
	padding: 0 0 17px;
}
#furusato #main_conArea .conBlock01 .blockInner .linkBlock {
	background: url(/furusato_tax/images/furusato_bg_002_top.gif) left top no-repeat;
	padding: 12px 0 0;
}
#furusato #main_conArea .conBlock01 .blockInner .linkBlockInner{
	background:url(/furusato_tax/images/furusato_bg_002_repeart.gif) left top repeat-y;
	padding:0 12px;
}

/*pageTop--------------------------------------*/
/*pageTop01*/
#furusato #main_conArea .conBlock01 .blockInner .linkBlockInner .pageTop01{
	text-align:right;
	margin:5px 0 30px;
}
#furusato #main_conArea .conBlock01 .blockInner .linkBlockInner .pageTop01 a{
	background: url(/furusato_tax/images/furusato_ico_003.gif) left 50% no-repeat;
	font-size:14px;
	padding:0 0 0 16px;
}
/*pageTop02*/
#furusato #main_conArea .conBlock01 .blockInner .linkBlockInner .pageTop02{
	text-align:right;
	margin:18px 0 25px;
}
#furusato #main_conArea .conBlock01 .blockInner .linkBlockInner .pageTop02 a{
	background: url(/furusato_tax/images/furusato_ico_003.gif) left 50% no-repeat;
	font-size:14px;
	padding:0 0 0 16px;
}
/*pageTop03*/
#furusato #main_conArea .conBlock01 .blockInner .linkBlockInner .pageTop03{
	text-align:right;
	padding:15px 0 14px;
}
#furusato #main_conArea .conBlock01 .blockInner .linkBlockInner .pageTop03 a{
	background: url(/furusato_tax/images/furusato_ico_003.gif) left 50% no-repeat;
	font-size:14px;
	padding:0 0 0 16px;
}

/*subtitle------------------------------------------*/
/*subtitleA01*/
#furusato #main_conArea .subtitleA01 {
	margin-bottom: 32px;
	color:#f74845;
	font-size: 24px;
	font-weight: bold;
	line-height: 1.3;
}
#furusato #main_conArea .subtitleA02 {
	margin-bottom: 10px;
	color:#f74845;
	font-size: 24px;
	font-weight: bold;
	line-height: 1.3;
}
/*subtitleB01*/
#furusato #main_conArea .subtitleB01{
	border-left:4px solid #f74845;
	margin-bottom: 12px;
	padding:0 0 0 9px;
	font-size: 18px;
	font-weight: bold;
}
#furusato #main_conArea .subtitleB02{
	border-left:4px solid #f74845;
	margin: 37px 0 24px;
	padding:0 0 0 9px;
	font-size: 18px;
	font-weight: bold;
}
#furusato #main_conArea .subtitleB03{
	border-left:4px solid #f74845;
	margin: 35px 0 15px;
	padding:0 0 0 9px;
	font-size: 18px;
	font-weight: bold;
}
/*subtitleC01*/
#furusato #main_conArea .subtitleC01 {
	margin-bottom: 13px;
	color:#f74845;
	font-size: 20px;
	font-weight: bold;
	line-height: 1.2;
}

/*contents-----------------------*/
/*contents01*/
#furusato #main_conArea .contents01{
	width:756px;
	background:url(/furusato_tax/images/furusato_bg_003_bottom.gif) left bottom no-repeat;
	padding: 0 0 7px;
}
#furusato #main_conArea .contents01Inner{
	background:url(/furusato_tax/images/furusato_bg_003_top.gif) left top no-repeat #fff;
	padding:7px 0 0;
}
#furusato #main_conArea .contents01Inner .subtitleA01 {
	margin-bottom: 17px;
	color:#f74845;
	font-size: 24px;
	font-weight: bold;
	line-height: 1.3;
}
/*contents02*/
#furusato #main_conArea .contents02{
	width:756px;
	background:url(/furusato_tax/images/furusato_bg_003_bottom.gif) left bottom no-repeat;
	padding: 0 0 7px;
}
#furusato #main_conArea .contents02Inner{
	background:url(/furusato_tax/images/furusato_bg_003_top.gif) left top no-repeat #fff;
	padding:17px 0 0;
}
/*contents03*/
#furusato #main_conArea .contents03{
	width:756px;
	background:url(/furusato_tax/images/furusato_bg_003_bottom.gif) left bottom no-repeat;
	padding: 6px 0 7px;
}
#furusato #main_conArea .contents03Inner{
	background:url(/furusato_tax/images/furusato_bg_003_top.gif) left top no-repeat #fff;
	padding:25px 0 0;
}

/*element------------------------------------------*/
/*element01*/
#furusato #main_conArea .element01{
	background: url(/furusato_tax/images/furusato_img_001.gif) right top no-repeat;
	background-size:246px auto;
	font-size: 14px;
	line-height: 1.4;
	margin:26px 50px 0 20px;
	padding:10px 0 34px;
}
/*element02*/
#furusato #main_conArea .element02{
	background: url(/furusato_tax/images/furusato_img_002.jpg) right 5px no-repeat;
	font-size: 14px;
	line-height: 1.4;
	margin:27px 19px 0 20px;
	padding:0 0 30px;
}
#furusato #main_conArea .element02 .link01{
	font-size:14px;
	margin:162px 0 0 15px;
}
/*element03*/
#furusato #main_conArea .element03{
	background: url(/furusato_tax/images/furusato_img_007.jpg) right top no-repeat;
	font-size: 14px;
	line-height: 1.4;
	margin:18px 20px 0 20px;
	padding:0 0 37px;
}
/*btnBlock--------------------------------*/
/*btnBlock01*/
#furusato #main_conArea .contents01Inner .element01 .btnBlock01{
	padding:35px 93px 0 124px;
	text-align:center;
}
#furusato #main_conArea .contents01Inner .element01 .btnBlock01 .btn02{
	margin:14px 0 0;
}
#furusato #main_conArea .contents01Inner .element01 .btnBlock01 .btn02 a{
	background:url(/furusato_tax/images/furusato_ico_002.gif) right 50% no-repeat;
	padding:0 9px 0 0;
}
/*btnBlock02*/
#furusato #main_conArea .btnBlock02{
	text-align:center;
	margin:28px 0 0;
}
/*btnBlock03*/
#furusato #main_conArea .btnBlock03{
	text-align:center;
	margin:30px 0 38px;
}
cautionBlock01
/*imgBlock--------------------------------*/
/*imgBlock01*/
#furusato #main_conArea .element03 .imgBlock01{text-align:center;}
#furusato #main_conArea .element03 .imgBlock01 p{	float:left;}
#furusato #main_conArea .element03 .imgBlock01 .img01{	margin:0 41px 0 53px;}
#furusato #main_conArea .element03 .imgBlock01 .img02{	margin:0 53px 0 0;}
#furusato #main_conArea .element03 .imgBlock01 .cf:before,
#furusato #main_conArea .element03 .imgBlock01 .cf:after {
    content: " ";
    display: table;
}
#furusato #main_conArea .element03 .imgBlock01 .cf:after {
    clear: both;
}
#furusato #main_conArea .element03 .imgBlock01 .cf {
    *zoom: 1;
}
/*imgBlock01*/
#furusato #main_conArea .imgBlock02{padding:15px 0 0 50px;}

/*categoryBlock--------------------------------*/
#furusato #main_conArea .element02 .categoryBlockOuter{
	background:url(/furusato_tax/images/furusato_bg_004_bottom.gif) left bottom no-repeat;
	margin:36px 0 39px;
	padding:0 0 5px;
}
#furusato #main_conArea .element02 .categoryBlock{
	background:url(/furusato_tax/images/furusato_bg_004_repeart.gif) left top repeat-y;
}
#furusato #main_conArea .element02 .categoryBlockInner{
	background:url(/furusato_tax/images/furusato_bg_004_top.gif) left top no-repeat;
	padding:30px 12px 22px;
}
/*categoryBlock dl*/
#furusato #main_conArea .element02 .categoryBlock dl{
	float:left;
	text-align:center;
	margin:0 8px 0 0;
}
#furusato #main_conArea .element02 .categoryBlock dl.end{
	margin:0;
}
#furusato #main_conArea .element02 .categoryBlock dd .detail{
	margin:6px 0 0;
}
#furusato #main_conArea .element02 .categoryBlock dd .detail a{
	background:url(/furusato_tax/images/furusato_ico_002.gif) right 50% no-repeat;
	font-size:12px;
	padding:0 9px 0 0;
}
/*cautionBlock--------------------------------*/
/*cautionBlock01*/
#furusato #main_conArea .cautionBlock01{
	color:#7d7d7d;
	font-size:12px;
	text-indent:-1em;
	margin:10px auto 0;
	padding:0 0 0 12px;
	width:452px;
}
#furusato #main_conArea .cautionBlock01 li{
	text-align:left;
}
/*cautionBlock02*/
#furusato #main_conArea .cautionBlock02{
	font-size:13px;
	text-align:left;
	margin:5px 0 0;
	padding:0 70px 0 0;
	float:right;
}
/*cautionBlock03*/
#furusato #main_conArea .cautionBlock03{
	color:#7d7d7d;
	font-size:12px;
	text-indent:-1em;
	margin:7px 0 0 12px;
	padding:0 0 0 12px;
}
/*cautionBlock04*/
#furusato #main_conArea .cautionBlock04{
	color:#7d7d7d;
	font-size:12px;
	text-indent:-1em;
	margin:10px auto 0;
	padding:0 0 0 22px;
}

/*bgColorBlock--------------------------------*/
/*bgYellow01*/
#furusato #main_conArea .bgYellow01{
	background:#fffbf0;
	color:#333;
	padding:29px 20px 30px;
}
#furusato #main_conArea .bgYellow01 p.text{
	float:left;
	text-indent:-1em;
	padding:0 0 0 13px;
	width:391px;
}
#furusato #main_conArea .bgYellow01 p.img{
	float:right;
}
/*bgYellow02*/
#furusato #main_conArea .bgYellow02{
	background:#fffbf0;
	color:#333;
	padding:30px 20px 23px;
}
#furusato #main_conArea .bgYellow02 p.text{
	text-indent:-1em;
	padding:0 0 0 13px;
}
#furusato #main_conArea .arrow{
	text-align:center;
	margin:20px 0;
}
/*imgLeftblock*/
#furusato #main_conArea .imgLeftBlock{
	
}
#furusato #main_conArea .imgLeftBlock .imgArea{
	width:418px;
	float:left;
}
#furusato #main_conArea .imgLeftBlock .txtArea{
	float:left;
	width:298px;
}
/*-------------------------------------------
 ふるさと常設ページ導線設置追記_20151217
-------------------------------------------*/
body#useful .tabBlock .conBlock01 .blockInner .linkBlock .living03 {
	float: left;
	background: url(/living_payment/images/living_img_003.jpg) left top no-repeat;
	width: 342px;
	height: 331px;
	padding: 20px 15px 0;
}

body#useful .tabBlock .conBlock01 .blockInner .linkBlock .living04 {
	float: right;
	background: url(/living_payment/images/living_img_004.jpg) left top no-repeat;
	width: 342px;
	height: 331px;
	padding:30px 15px 0;
}
body#useful .tabBlock .conBlock01 .blockInner .linkBlock .living04 p.subtitle{
	margin-bottom:15px;
}
/*-------------------------------------------
 自動音声応答ガイドページ制作_1カラム用レイアウト_20160217
-------------------------------------------*/
#mainBlock.column1 #main_conArea{
	width:985px;
}



/*運転免許クレジット静的ページ_20171004*/

#e_cre.column1 .box {
    background: rgba(0, 0, 0, 0) url("/e_cre/img-files/box_bg_mdl.gif") repeat-y scroll left top;
    clear: both;
    margin-bottom: 30px;
}

#e_cre.column1 .box .boxt {
    background: rgba(0, 0, 0, 0) url("/e_cre/img-files/box_bg_top.gif") no-repeat scroll left top;
    padding-top: 10px;
}
#e_cre.column1 .box .boxt .boxb {
    background: rgba(0, 0, 0, 0) url("/e_cre/img-files/box_bg_btm.gif") no-repeat scroll left bottom;
    min-height: 60px;
    padding: 12px 25px;
}

#e_cre .pagetop {
    text-align: right;
}
#e_cre .sendBtn {
    text-align: center;
}

#e_cre .lead {
    clear: both;
    font-size: 1.16em;
    padding: 10px 0 25px;
}