@charset "Shift_JIS";

/* Body
----------------------------------------------------------*/
*{
	margin: 0;
	padding: 0;
}

img{
	border:0;
	margin:0;
	padding:0;
}
/* Common Layout
----------------------------------------------------------*/
/* H Class
----------------------------------------------------------*/
h1{
	margin:0;
	padding:0;
	font-weight:normal;
}

h2{
	margin:0;
	padding:0;
	font-weight:normal;
}

h3{
	margin:0;
	padding:0;
	font-weight:normal;
}

h4{
	margin:0;
	padding:0;
	font-weight:normal;
}

h5{
	margin:0;
	padding:0;
	font-weight:normal;
}

h6{
	margin:0;
	padding:0;
	font-weight:normal;
}
/* Common Layout
----------------------------------------------------------*/
/* Common ID - Layout ------------------------------------*/
caption{}

img{
	border:0;
	margin:0;
	padding:0;
}

li{
	list-style-type:none;
}

.strong{}

p{
	margin:0;
	padding:0;
}

table{}

th,td{}
/* Common Class - Layout ---------------------------------*/
.fl{
	float:left;
}

.fr{
	float:right;
}

.clear{
	clear:both;
}

.al{
	text-align:left;
}

.ac{
	text-align:center;
}

.ar{
	text-align:right;
}

.vat{
	vertical-align:top;
}

.vam{
	vertical-align:middle;
}

.vab{
	vertical-align:bottom;
}

.ncowrap{
	white-space:nowrap;
}
/* Margin Class - Layout ---------------------------------*/
.mr_3{
	margin-right:3px;
}

.mr_5{
	margin-right:5px;
}

.ml_10{
	margin-left:10px;
}

.ml_2{
	margin-left:12px;
}
/* padding Class - Layout --------------------------------*/

.pl_3{
	padding-left:3px;
}

.pl_5{
	padding-left:5px;
}

.pl_10{
	padding-left:25px;
}

.pl_28{
	padding-left:28px;
}

.pl_20{
	padding-left:20px;
}

.pl_23{
	padding-left:23px;
}