@charset "shift_jis";

/* sd_s_account.css
====================================== */
/* /service/account/sms/index.html
------------------------------------ */
#sAccount #contents .titleTxt{
	text-align: center;
}
#sAccount #contents .icTriangle{
	position: relative;
}
#sAccount #contents .icTriangle:before{
	content: '';
	width: 0;
	height: 0;
	border: 6px solid transparent;
	border-top: 10px solid #333;
	position: absolute;
	top: 6px;
	left: 2px;
}
#sAccount #contents p.icTriangle{
	display: inline-block;
	padding-left: 16px;
}

/* /service/account/memo/index.html
------------------------------------ */
#sAccount .memoChk li{
	margin-top: 7px;
	padding-left: 25px;
	background: url(/service/account/memo/image/index_ic001.png) 0 0.1em / 20px auto no-repeat ;
}
#sAccount .memoStep{
	padding: 0 30px;
}
#sAccount .memoStep li{
	width: 312px;
}
#sAccount #contents .boxLogin{
	border: none;
}
#sAccount #contents .boxLogin .normalBtn01{
	width:auto;
}
#contents .boxLogin .normalBtn01 a{
	display: inline-block;
	padding: 0 25px 0 35px;
	box-shadow: 0 5px 0 #474343;
	border-radius: 6px;
}

/*smt tablet*/
@media screen and (max-width: 1023px){
	/* layout
	--------------------------------- */
	#sAccount #mainContainer #contents{
		padding-top: 20px;
	}
}

/*smt*/
@media screen and (max-width:767px){
	/* /service/account/sms/index.html
	------------------------------------ */
	#sAccount #contents .titleTxt{
		text-align: left;
	}
	
	/* /service/account/memo/index.html
	------------------------------------ */
	#sAccount .memoStep li{
		width: auto;
	}
	#contents .boxLogin .normalBtn01 a{
		padding: 14px 25px 10px 35px;
		line-height: 1.2em;
		font-size: 1.4em;
	}
}

/* clearFix
--------------------------------- */
.cfx{
	/zoom:1;
}

.cfx:after{
	content:'';
	display:block;
	clear:both;
}
