@charset "utf-8";
/********** CCS_Basic:Start **********/
body {
	margin:0 auto;
	padding: 0px;
	text-align:center;
	position:relative;
}
p, ul, ol, li, dl, dt, dd, form, h1, h2, h3, h4, h5, h6 {	
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
}
td,th {
	padding:0;
}
a img {
	border:0
}
input[type="text"],
input[type="password"],
textarea,
select { 
	outline: none;
}
input[type="button"],
input[type="submit"] {
	border: none;
	cursor: pointer;
	-webkit-appearance: none;
}
/********** CCS_Basic:End **********/
/*** common setting:Start ***/
.float-left,
.float-left-full {
	float: left;
}
.float-right,
.float-right-full {
	float: right;	
}
.float-left-full,
.float-right-full {
	width: 100%;
}
.full-view:after {
	content: ".";
	visibility: hidden;
	height: 0;
	display: block;
	clear: both;
}
* html .full-view,
* + html .full-view {
	height: 1%;
}
.clear-left {
	clear: left;
}
.clear-right {
	clear: right;
}
.clear-both {
	clear: both;
}
a {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
img.alignright {	
	margin: 0 0 6px 12px;
	display: inline;
}
img.alignleft {	
	margin: 0 12px 6px 0;
	display: inline;
}
img.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.alignright {
	float: right;
}
.alignleft {
	float: left;
}
.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
/*** common setting:End ***/
