#privacypolicyWrap .twoColumnSection #policyArea form > p .cancelBtn,
	.mainArea form > p .cancelBtn {
    width: 266px;
    margin-right:50px;
    display:inline;
}

#privacypolicyWrap .twoColumnSection #policyArea form > p .linkBtn,
	.mainArea form > p .linkBtn {
    margin:0;
    display:inline;
}

#privacypolicyWrap .twoColumnSection #policyArea form > p .backBtn,
	.mainArea form > p .backBtn {
    width: 266px;
    margin-right:50px;
    display:inline;
}

.cancelBtn{
	border: solid 2px #979797;
    font-size: 114%;
    width: 216px;
    padding: 12px 15px 10px;
    display: block;
    text-align: center;
    border-radius: 8px;
    font-weight: bold;
    margin: 0 auto;
    background: #ffffff;
    color: #000000;
}

.backBtn{
	border: solid 2px #979797;
    font-size: 114%;
    width: 216px;
    padding: 12px 15px 10px;
    display: block;
    text-align: center;
    border-radius: 8px;
    font-weight: bold;
    margin: 0 auto;
    background: #ffffff;
    color: #000000;
}

.backBtn span {
    background: url(/tw/common/images/icon_arrow_back.png) no-repeat left center;
    display: block;
    padding-left: 10px;
}

.agreement {
	text-align:center;
	font-weight:bold;
	padding:30px 0 0 0;
}

.agreement input,
.agreement label{
	vertical-align:middle;
}

.agreement label{
	margin-left:5px;
}

.linkBtnOff{
	color:#aeaeae;
}

.linkBtnOn{
	color:#000000;
}

@media screen and (max-width:750px) {
	#privacypolicyWrap .twoColumnSection #policyArea form>p .cancelBtn,
	.mainArea form > p .cancelBtn {
		margin-right:0;
		margin-bottom: 20px;
		display: inline-block;
	}
	#privacypolicyWrap .twoColumnSection #policyArea form>p .backBtn,
	.mainArea form > p .backBtn {
		margin-right:0;
		margin-bottom: 20px;
		display: inline-block;
	}
	#privacypolicyWrap .twoColumnSection #policyArea form>p .linkBtn,
	.mainArea form > p .linkBtn {
		margin: 0;
		display: inline-block;
	}
}
