@charset "shift_jis";

/* 	cardless.css
====================================== */

/* contents
------------------------------------ */
#cardless #contents{
	float: none;
	margin: 20px auto 0;
}

/* cardlessbtnBox */
#cardless #contents .cardlessbtnBox{
	margin-top: 25px;
}
#cardless #contents .cardlessbtnBox .login{
	float: left;
}
#cardless #contents .cardlessbtnBox .open{
	float: right;
}

/* heading01 */
#cardless #contents .heading01{
	position:relative;
}
#cardless #contents .heading01 span{
	position: absolute;
	top: 6px;
	right: 14px;
}

/* h1 */
#cardless #contents .heading01 .logo{
	display: block;
	min-height: 32px;
	_height: 32px;
	background: url(/service/payment/cardless/images/com_logo003.jpg?v=150930) no-repeat 100% 50%;
	position:relative;
	right: auto;
	top: -2px;
}
#cardless #contents .heading01 span.subTtl{
	padding-top: 3px;
	font-size: 84%;
	white-space:nowrap;
	top: 30px;
	left: 20px;
}
#cardless #contents .heading01 .logo02{
	display: block;
	min-height: 28px;
	_height: 28px;
	background: url(/service/payment/cardless/images/com_logo003.jpg?v=150930) no-repeat 100% 50%;
	position:relative;
	right: auto;
	top: 0;
	line-height: 28px;
	padding-right:90px;
}

/* color */
#cardless #contents .ftcolAqua{
	color: #0080ba;
}

/* /news/XX.html
------------------------------------ */
#cardless #contents .iphoneImg li{
	float: left;
	margin-top: 47px;
	margin-right: 2px;
}
#cardless #contents .iphoneImg li.last{
	margin-top: 0;
	margin-right: 0;
}
#cardless #contents .iphoneImg li span{
	display: block;
	width: 160px;
	margin: 15px 0 0 4px;
}

/* 131021.html */
#cardless #contents.news131021 .heading01 span{
	position: static;
}
#cardless #contents.news131021 .heading01 .logo{
	min-height: 26px;
}
#cardless #contents.news131021 .heading01 .txt01{
	display: block;
	width: 615px;
	padding-top: 2px;
}
#cardless #contents.news131021 .box01 .floatLeft{
	width: 425px;
}
#cardless #contents.news131021 .box01 .floatRight{
	width: 280px;
}
#cardless #contents.news131021 .frameB .frameB_title{
	margin: 0 0 10px 0;
	padding: 0 0 5px 0;
	font-weight: bold;
	border-bottom: 1px solid #c1c1c1;
}

/* /news/yymmdd.html
------------------------------------ */
#smt-btm{
	display:none;
}

/* /press/131021.html
------------------------------------ */
#cardless .c131021_box01 .floatLeft{
	width: 490px;
}
#cardless .c131021_box01 .floatRight{
	width: 242px;
}
#cardless .c131021_box02 div{
	width: 366px;
}
#cardless .c131021_box02_title{
	padding-left: 15px;
	background: url(/common/images/com_ic017_2.gif) no-repeat 0 0.3em;
	zoom: 1;
}
#cardless .c131021_box02_img{
	margin: 5px 0 0 15px;
}

/* clearFix
--------------------------------- */
#cardless #contents .iphoneImg,
#cardless #contents .c131021_box01,
#cardless #contents .c131021_box02{
	/zoom:1;
}
#cardless #contents .iphoneImg,
#cardless #contents .c131021_box01:after,
#cardless #contents .c131021_box02:after{
	content:'';
	display:block;
	clear:both;
}
