/* マージン、パディング初期化 */
body,
div,
dl, dt, dd,
ul, ol, li,
h1, h2, h3, h4, h5, h6,
pre,
form, fieldset, input, textarea,
p, blockquote,
th, td {  
	margin: 0;
	padding: 0;
}

h1, h2, h3, h4, h5, h6,th,td,p {
	text-align:left;
}

th,td,ol {
	font-size:90%; 
}

address {
	font-style:normal;
}

a {
	outline:none;
}

/*floatの解消*/
.clearfix:after {
	content: " ";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
}
.clearfix { display: inline-block; }
/* \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* */

/*テーブル初期化*/
table {
	border-collapse: collapse;
	border: none;
	border-spacing: 0;
}
caption {
	text-align: left;
	display:none;
}
th {
	vertical-align: top;
	text-align: left;
}
td {
	vertical-align: top;
}

/*イメージのボーダー*/
img {
	border:none;
}

.f_clear {
	clear:both;
}

.f_left {
	float:left;
}

.f_right {
	float:right;
}

/*リンクカラー*/
a,
a:link,
a:visited {
	color:0000FF;
}

a:focus,
a:hover,
a:active {
	color:#5353FF;
}

/*共通マージンタイプ
---------------------------------------------------------------------
*/

.mgb0{margin-bottom:0!important;}
.mgb5{margin-bottom:5px;}
.mgb10{margin-bottom:10px;}
.mgb15{margin-bottom:15px;}
.mgb20{margin-bottom:20px;}
.mgb30{margin-bottom:30px;}

.mgt0{margin-top:0!important;}
.mgt5{margin-top:5px;}
.mgt10{margin-top:10px;}
.mgt15{margin-top:15px;}
.mgt20{margin-top:20px;}
.mgt30{margin-top:30px;}

.mgl0{margin-left:0!important;}
.mgl5{margin-left:5px;}
.mgl10{margin-left:10px;}
.mgl15{margin-left:15px;}
.mgl20{margin-left:20px;}
.mgl30{margin-left:30px;}

.mgr0{margin-right:0!important;}
.mgr5{margin-right:5px;}
.mgr10{margin-right:10px;}
.mgr15{margin-right:15px;}
.mgr20{margin-right:20px;}
.mgr30{margin-right:30px;}

.mgn0{margin:0!important;}

.pdt0{padding-top:0!important;}
.pdt5{padding-top:5px;}
.pdt10{padding-top:10px;}
.pdt15{padding-top:15px;}
.pdt20{padding-top:20px;}
.pdt30{padding-top:30px;}

.pdb0{padding-bottom:0!important;}
.pdb5{padding-bottom:5px;}
.pdb10{padding-bottom:10px;}
.pdb15{padding-bottom:15px;}
.pdb20{padding-bottom:20px;}
.pdb30{padding-bottom:30px;}

.pdl0{padding-left:0!important;}
.pdl5{padding-left:5px;}
.pdl10{padding-left:10px;}
.pdl15{padding-left:15px;}
.pdl20{padding-left:20px;}
.pdl30{padding-left:30px;}

.pdr0{padding-right:0!important;}
.pdr5{padding-right:5px;}
.pdr10{padding-right:10px;}
.pdr15{padding-right:15px;}
.pdr20{padding-right:20px;}
.pdr30{padding-right:30px;}

.pad0{padding:0!important;}