/*=========================================
デフォルト設定
=========================================*/

/*テキスト装飾*/
.mmm{font-size:medium;}
.bold{font-weight:bold;}
.boldsmall{font-weight:bold;font-size:small;}
.boldmedium{font-weight:bold;font-size:medium;}
.bluesmall{color:#3E67B7;font-size:small;}
.bluesmall_b{color:#3E67B7;font-size:small;font-weight:bold;}
.bluemedium{color:#3E67B7;font-size:medium;}
.bluemedium_b{color:#3E67B7;font-size:medium;font-weight:bold;}
.orangesmall{color:#ff4500;font-size:small;}
.orange_b{color:#ffa500;font-size:small;font-weight:bold;}
.darkreds_b{color:#8b0000;font-size:small;font-weight:bold;}
.darkredmedium_b{color:#8b0000;font-size:medium;font-weight:bold;}
.darkredlarge_b{color:#8b0000;font-size:large;font-weight:bold;}
.orangemedium_b{color:#ffa500;font-size:medium;font-weight:bold;}
.redsmall{color:#E11B19;font-size:small;}
.graysmall{color:#404040;font-size:small;}
.redsmall_b{color:#E11B19;font-size:small;font-weight:bold;}
.redmedium{color:#E11B19;font-size:medium;}
.redmedium_b{color:#E11B19;font-size:medium;font-weight:bold;}
.whitelarge_b{color:#ffffff;font-size:medium;font-weight:bold;}
.darkgreen_b{color:#006400;font-size:small;font-weight:bold;}
.darkgreen_m_b{color:#006400;font-size:medium;font-weight:bold;}
.darknavy_b{color:#000080;font-size:small;font-weight:bold;}
.darknavy_m_b{color:#000080;font-size:medium;font-weight:bold;}
.green_s{color:#006400;font-size:small;}
.green_m{color:#006400;font-size:medium;}
.navy_s{color:#000080;font-size:small;}
.navy_m{color:#000080;font-size:medium;}

html {
	margin: 0px;
	padding: 0px;
}

body {
	width: 100%;
	margin: 0px;
	padding: 0px;
	color: #000000;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", Sans-Serif;
	text-align: center;
}
h1, h2, h3, h4, h5, h6, p, ul, ol, li, dl, dt, dd, address, blockquote, table, img, hr, div, form, noscript {
	margin: 0px;
	padding: 0px;
	font-style: normal;
	font-size: 100%;
}
ul {
	list-style:none;
}
img {
	border: 0;
	display: block;
}
/*
hr {
	clear: both;
	visibility: hidden;
}
*/
pre {
	font-size:12px;
}


/*=========================================
floatバグ対策
=========================================*/

.clearfix:after {
	height: 0px;
	display: block;
	clear: both;
	visibility: hidden;
	overflow: hidden;
	content:".";
}
/*= IE5/6 =*/
@media all { * html .clearfix {
	height:1%;
} }
/*= IE7 =*/
*:first-child+html .clearfix {
	overflow: hidden;
}
/*= MacIE5 =*/
* html>body .clearfix {
	display: inline-block;
}


