@charset "utf-8";
/* CSS Document */

/*-----------------------------------------------------------
CSSリセット
----------------------------------------------------------- */

body{
	margin:0;
	padding:0;
}
embed{
	vertical-align:bottom;
}

img{
	margin:0;
	padding:0;
	vertical-align:bottom;
	border:0;
}


p,ul,li,dl,dt,dd,h1,h2,h3,h4,h5{
	margin:0;
	padding:0;
	list-style:none;
}
form{
	margin:0;
	padding:0;
}

/* テーブル */
table{
	margin:0;
	padding:0;
	border-collapse:collapse;
}

tr{
	margin:0;
	padding:0;
	border-collapse:collapse;
}

td{
	margin:0;
	padding:0;
	border-collapse:collapse;
}

.clear:after {
	content: "";
	display: block;
	clear: both;
}

.clearF{
	clear:both;
}


/*-----------------------------------------------------------
汎用設定
----------------------------------------------------------- */

/* フォントサイズ--------------------*/

/* 10px */
.text10{
	font-size:10px;
}
/* 12px */
.text12{
	font-size:12px;
}
/* 14px */
.text14{
	font-size:14px;
}
/* 16px */
.text16{
	font-size:16px;
}
/* 18px */
.text18{
	font-size:18px;
}
/* 20px */
.text20{
	font-size:20px;
}
/* 22px */
.text22{
	font-size:22px;
}
/* 24px */
.text24{
	font-size:24px;
}

/*サイズ設定-------------------------*/

.w10{width:10px;}
.w20{width:20px;}
.w30{width:30px;}
.w40{width:40px;}
.w50{width:50px;}
.w100{width:100px;}
.w150{width:150px;}
.w200{width:200px;}
.w250{width:250px;}
.w300{width:300px;}
.w350{width:350px;}
.w400{width:400px;}
.w450{width:450px;}
.w500{width:500px;}
.w550{width:550px;}

.h0{height:10px;}
.h20{height:20px;}
.h30{height:30px;}
.h40{height:40px;}
.h50{height:50px;}
.h100{height:100px;}
.h150{height:150px;}
.h200{height:200px;}
.h250{height:250px;}
.h300{height:300px;}
.h350{height:350px;}
.h400{height:400px;}
.h450{height:450px;}
.h500{height:500px;}
.h550{height:550px;}


/*各種設定-------------------------*/

.hide{
	display:none;
}
.none{
	margin:0;
	padding:0;
}
.bold{
	font-weight:bold;
}

/*バグ対策-------------------------*/


