@charset "shift_jis";
@media screen and (max-width: 750px) {
/* ======================================================
 * /common-files/css/eposnet/index_sp.css
 * ------------------------------------------------------
 * /eposnet/index.html
 * Clearfix
====================================================== */


/* /eposnet/index.html
------------------------------------------------------ */
body#eposnet.top {
}
body#eposnet.top .eposnetHeroHead {
	margin-left: -10px;
	margin-right: -10px;
}
body#eposnet.top .eposnetHeroLead {
	position: static;
	width: 100%;
}
body#eposnet.top .eposnetSection01 {
	width: 100%;
	margin-top: 20px;
}
body#eposnet.top .eposnetText01 {
	display: block;
}
body#eposnet.top .eposnetText01 .headText,
body#eposnet.top .eposnetText01 .eposnetUse {
	width: 100%;
	display: block;
	vertical-align: middle;
}
body#eposnet.top .eposnetText01 .eposnetUse {
	width: 100%;
	padding-left: 0;
	margin-top: 10px;
}
body#eposnet.top .eposnetText01 .eposnetUse > p {
	padding: 10px 5px 10px 45px;
	border: 1px solid #dddddd;
}
body#eposnet.top .eposnetText01 .eposnetUse.typeAM > p {
	background: url(/eposnet/img-files/index_im02.gif) 16px 50% no-repeat;
	-webkit-background-size: 21px 27px;
					background-size: 21px 27px;
}
body#eposnet.top .eposnetText01 .eposnetUse.typePM > p {
	background: url(/eposnet/img-files/index_im03.gif) 12px 50% no-repeat;
	-webkit-background-size: 25px 22px;
					background-size: 25px 22px;
}

body#eposnet.top .eposnetRegister01 {
	width: 100%;
	margin: 20px auto 0;
}
body#eposnet.top .eposnetBtnLayout01 {
}
body#eposnet.top .eposnetBtnCol {
	float: none;
}
body#eposnet.top .eposnetBtnCol a {
	width: 100%;
	padding: 10px;
}
body#eposnet.top .eposnetBtnCol.btn01 a:hover,
body#eposnet.top .eposnetBtnCol.btn02 a:hover {
	margin-top: 0;
	border-bottom-width: 3px;
}
body#eposnet.top .eposnetBtnCol.btn01 {
	width: 100%;
}
body#eposnet.top .eposnetBtnCol.btn01 a > p {
	padding: 0 25px;
	background: url(/common-files/img/com_mark_ic13.png) 100% 50% no-repeat;
	-webkit-background-size: 20px 20px;
					background-size: 20px 20px;
}
body#eposnet.top .eposnetBtnCol.btn01 a .eposnetBtnTx01 {
	font-size: 20px;
	font-size: 2.0rem;
}
body#eposnet.top .eposnetBtnCol.btn01 a .eposnetBtnTx02 {
	font-size: 14px;
	font-size: 1.4rem;
}
body#eposnet.top .eposnetBtnCol.btn02 {
	width: 100%;
	margin-top: 10px;
	margin-left: 0;
}
body#eposnet.top .eposnetBtnCol.btn02 a > p {
	padding: 0 25px 0 40px;
	background: url(/common-files/img/com_btn_ic13.png) 100% 50% no-repeat;
	-webkit-background-size: 16px 16px;
					background-size: 16px 16px;
}
body#eposnet.top .eposnetBtnCol.btn02 a > p:after {
	width: 30px;
	height: 30px;
	left: 0;
	top: 50%;
	margin-top: -15px;
	background: url(/eposnet/img-files/index_logo01.png) 0 0 no-repeat;
	-webkit-background-size: 30px;
					background-size: 30px;
}

/* ----- eposnetColLayout01 ----- */
body#eposnet.top .eposnetColLayout01 {
	border-top: 5px solid #efefef;
	border-left: 5px solid #efefef;
}
body#eposnet.top .eposnetColLayout01 > .eposnetCol {
	padding: 10px;
	background: #ffffff;
	border-right: 5px solid #efefef;
	border-bottom: 5px solid #efefef;
}
body#eposnet.top .eposnetColLayout01.col2 > .eposnetCol {
	width: 100%;
	float: none;
}
body#eposnet.top .eposnetHead01 {
	margin-bottom: 10px;
	padding-bottom: 6px;
	font-size: 16px;
	font-size: 1.6rem;
}
body#eposnet.top .eposnetHead01 em {
	font-size: 18px;
	font-size: 1.8rem;
}
body#eposnet.top .eposnetColLayout01 > .eposnetCol .cb-img .caption {
	background: url(/common-files/img/sp_com_mark_ic10.png) 0 50% no-repeat;
	-webkit-background-size: 16px 16px;
					background-size: 16px 16px;
}
body#eposnet.top .eposnetColLayout01 > .eposnetCol .iconWrap {
	padding-left: 70px;
	min-height: 40px;
}
body#eposnet.top .eposnetColLayout01 > .eposnetCol.index05 .iconWrap { background: url(/eposnet/img-files/index_ic01.gif) 6px 0 no-repeat; -webkit-background-size: 44px 40px; background-size: 44px 40px; }
body#eposnet.top .eposnetColLayout01 > .eposnetCol.index06 .iconWrap { background: url(/eposnet/img-files/index_ic02.gif) 0 0 no-repeat; -webkit-background-size: 59px 36px; background-size: 59px 36px; }
body#eposnet.top .eposnetColLayout01 > .eposnetCol.index07 .iconWrap { background: url(/eposnet/img-files/index_ic03.gif) 0 0 no-repeat; -webkit-background-size: 58px 36px;	background-size: 58px 36px; }
body#eposnet.top .eposnetColLayout01 > .eposnetCol.index08 .iconWrap { background: url(/eposnet/img-files/index_ic04.gif) 0 0 no-repeat; -webkit-background-size: 53px 34px; background-size: 53px 34px; }

/* ----- eposnetTabArea ----- */
/* tabControl */
body#eposnet.top #eposnetTabArea .eposnetTab {
	display: none;
}
body#eposnet.top #eposnetTabArea .eposnetTabBox {
	padding: 0;
}
body#eposnet.top #eposnetTabArea .eposnetTabBox#tab02 {
	display: block;
}

/* ----- eposnetFlow ----- */
body#eposnet.top .eposnetFlow > li {
	position: relative;
	width: 100%;
	float: none;
}
body#eposnet.top .eposnetFlow > li + li {
	margin-top: 45px;
	margin-left: 0;
}
body#eposnet.top .eposnetFlow > li + li:after {
	content: "";
	display: block;
	position: absolute;
	width: 0;
	height: 0;
	top: -24px;
	left: 50%;
	margin-top: 0;
	margin-left: -14px;
	border-top: 16px solid #d27f8e;
	border-left: 14px solid transparent;
	border-right: 14px solid transparent;
}
body#eposnet.top .eposnetFlow .flowStep {
	width: 240px;
	margin: 0 auto 20px;
	padding: 5px 10px;
	font-size: 16px;
	font-size: 1.6rem;
}

body#eposnet.top .txtLarge03 {
  font-size: 18px;
  font-size: 1.8rem;
  line-height: 1.4;
}


/* モーダル×ボタン表示用*/
body#eposnet.top #cboxContent {
overflow: visible !important;
}


/* Clearfix
------------------------------------------------------ */

body#eposnet.top .clearfix:after {
	content: "";
	display: block;
	clear: both;
}


body#eposnet.top .clearfix {
	zoom: 1;
}

}
