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

* {
	font-style: normal;
	list-style: none;
	color:#333;
	-webkit-text-size-adjust: 100%;
}

html,
body,
h1,
h2,
h3,
h4,
h5,
h6,
p,
hr,
address,
blockquote,
div,
span,
ul,
ol,
li,
dl,
dt,
dd,
table,
tr,
th,
td,
form {
	margin: 0;
	padding: 0;
}

body {
	color: #333333;
	background: #FFFFFF;
	font: 75% "メイリオ", "Meiryo", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS P Gothic", sans-serif;
	/* IE */
	_font-family: "ＭＳ Ｐゴシック", "MS P Gothic", sans-serif;
}

/* img */

img {
	border: none;
}

/* table */

table {
	font-size: inherit;
	font: 100%;
}


/* anchors */

a {
	color: #333;
	text-decoration: underline;
}

a:visited {
	color: #666;
}

a:hover,
a:focus,
a:active {
	color: #999;
	text-decoration: none;
}




/*　margin　*/
.mt05 {
	margin-top:5px;
}
.mt10 {
	margin-top:10px;
}
.mt15 {
	margin-top:15px;
}
.mt20 {
	margin-top:20px;
}
.mt30 {
	margin-top:30px;
}
.mt40 {
	margin-top:40px;
}
.mt50 {
	margin-top:50px;
}
.mt60 {
	margin-top:60px;
}
.mt70 {
	margin-top:70px;
}
.mt80 {
	margin-top:80px;
}
.mt90 {
	margin-top:90px;
}
.mt10 {
	margin-top:100px;
}

.mb05 {
	margin-bottom:5px;
}
.mb10 {
	margin-bottom:10px;
}
.mb15 {
	margin-bottom:15px;
}
.mb20 {
	margin-bottom:20px;
}
.mb30 {
	margin-bottom:30px;
}
.mb40 {
	margin-bottom:40px;
}
.mb50 {
	margin-bottom:50px;
}
.mb60 {
	margin-bottom:60px;
}
.mb70 {
	margin-bottom:70px;
}
.mb80 {
	margin-bottom:80px;
}
.mb90 {
	margin-bottom:90px;
}
.mb10 {
	margin-bottom:100px;
}

.ml05 {
	margin-left:5px;
}
.ml10 {
	margin-left:10px;
}
.ml15 {
	margin-left:15px;
}
.mt20 {
	margin-left:20px;
}
.mt30 {
	margin-left:30px;
}
.mt40 {
	margin-left:40px;
}
.mt50 {
	margin-left:50px;
}
.mt60 {
	margin-left:60px;
}
.mt70 {
	margin-left:70px;
}
.mt80 {
	margin-left:80px;
}
.mt90 {
	margin-left:90px;
}
.mt10 {
	margin-left:100px;
}

.mr05 {
	margin-right:5px;
}
.mr10 {
	margin-right:10px;
}
.mr15 {
	margin-right:15px;
}
.mr20 {
	margin-right:20px;
}
.mr30 {
	margin-right:30px;
}
.mr40 {
	margin-right:40px;
}
.mr50 {
	margin-right:50px;
}
.mr60 {
	margin-right:60px;
}
.mr70 {
	margin-right:70px;
}
.mr80 {
	margin-right:80px;
}
.mr90 {
	margin-right:90px;
}
.mr10 {
	margin-right:100px;
}

.mv05 {
	margin-top:5px;
	margin-bottom:5px;
}
.mv10 {
	margin-top:10px;
	margin-bottom:10px;
}
.mv15 {
	margin-top:15px;
	margin-bottom:15px;
}
.mv20 {
	margin-top:20px;
	margin-bottom:20px;
}
.mv30 {
	margin-top:30px;
	margin-bottom:30px;
}
.mv40 {
	margin-top:40px;
	margin-bottom:40px;
}
.mv50 {
	margin-top:50px;
	margin-bottom:50px;
}
.mv60 {
	margin-top:60px;
	margin-bottom:60px;
}
.mv70 {
	margin-top:70px;
	margin-bottom:70px;
}
.mv80 {
	margin-top:80px;
	margin-bottom:80px;
}
.mv90 {
	margin-top:90px;
	margin-bottom:90px;
}
.mv10 {
	margin-top:100px;
	margin-bottom:100px;
}



/*　padding　*/
.pt05 {
	padding-top:5px;
}
.pt10 {
	padding-top:10px;
}
.pt15{
	padding-top:15px;
}
.pt20 {
	padding-top:20px;
}
.pt30 {
	padding-top:30px;
}
.pt40 {
	padding-top:40px;
}
.pt50 {
	padding-top:50px;
}
.pt60 {
	padding-top:60px;
}
.pt70 {
	padding-top:70px;
}
.pt80 {
	padding-top:80px;
}
.pt90 {
	padding-top:90px;
}
.pt100 {
	padding-top:100px;
}

.pb05 {
	padding-bottom:5px;
}
.pb10 {
	padding-bottom:10px;
}
.pb15{
	padding-bottom:15px;
}
.pb20 {
	padding-bottom:20px;
}
.pb30 {
	padding-bottom:30px;
}
.pb40 {
	padding-bottom:40px;
}
.pb50 {
	padding-bottom:50px;
}
.pb60 {
	padding-bottom:60px;
}
.pb70 {
	padding-bottom:70px;
}
.pb80 {
	padding-bottom:80px;
}
.pb90 {
	padding-bottom:90px;
}
.pb100 {
	padding-bottom:100px;
}

.pl05 {
	padding-left:5px;
}
.pl10 {
	padding-left:10px;
}
.pl15{
	padding-left:15px;
}
.pl20 {
	padding-left:20px;
}
.pl30 {
	padding-left:30px;
}
.pl40 {
	padding-left:40px;
}
.pl50 {
	padding-left:50px;
}
.pl60 {
	padding-left:60px;
}
.pl70 {
	padding-left:70px;
}
.pl80 {
	padding-left:80px;
}
.pl90 {
	padding-left:90px;
}
.pl100 {
	padding-left:100px;
}

.pr05 {
	padding-right:5px;
}
.pr10 {
	padding-right:10px;
}
.pr15{
	padding-right:15px;
}
.pr20 {
	padding-right:20px;
}
.pr30 {
	padding-right:30px;
}
.pr40 {
	padding-right:40px;
}
.pr50 {
	padding-right:50px;
}
.pr60 {
	padding-right:60px;
}
.pr70 {
	padding-right:70px;
}
.pr80 {
	padding-right:80px;
}
.pr90 {
	padding-right:90px;
}
.pr100 {
	padding-right:100px;
}

.center {
	margin:0 auto;
}
.left {
	float:left;
}
.right {
	float:right;
}
