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

/*------------------------------------------------------------------------------
 RESET
 -------------------------------------------------------------------------------*/

body, div, p,  ul, ol, li, dl, dt, dd, table, th ,td, img,
h1, h2, h3 ,h4 ,h5, h6, form, select {
	margin: 0;
	padding: 0;
	font-weight:normal;
}
ul, ol			{ list-style: none; }
img			{ border: 0; vertical-align: bottom; }
table			{ border-collapse: collapse; }
input,
select		{ vertical-align: middle; }
html 			{ overflow-x: hidden;}

/*------------------------------------------------------------------------------
 ANCHORS
 -------------------------------------------------------------------------------*/

a:link,
a:visited	{ color: #d60000; text-decoration: none; }
a:hover,
a:active	{ color: #d60000; text-decoration: underline; }

/*------------------------------------------------------------------------------
 FONTS
 -------------------------------------------------------------------------------*/

body, input, select, textarea, table, th, td, li ,a {
	font-family: Arial,'ＭＳ Ｐゴシック','MS P Gothic','メイリオ',Meiryo,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',sans-serif,Helvetica;
}
body, input, select, textarea {
	font-size: 12px;
	*font-size: 75%;
	color: #333333;
	line-height: 1.7;
}
h1, h2, h3, h4, h5, h6 {
	font-size: 100%;
}
strong, em {
	font-style: normal;
	font-weight: bold;
}

/*------------------------------------------------------------------------------
 BODY
 -------------------------------------------------------------------------------*/
body {
	background-color:#ffffff;
	width:430px;
	zoom:1;
overflow-x: hidden;
}
.container_i {
	padding:5px 10px;
	line-height:1.5;
}
.container_i dl dt {
	font-weight:bold;
}
.container_i dl dd {
	width:430px;
	margin-bottom:5px;
}

/*------------------------------------------------------------------------------
 GENERAL CLASSES
 -------------------------------------------------------------------------------*/
/* MARGIN */
.mt5		{ margin-top: 5px; }
.mt10		{ margin-top: 10px; }

/* CLEAR FIX */
.cf:after	{ content: ''; display: block; clear: both; height: 0; visibility: hidden; }
.cf			{ min-height: 1px; _height: 1px; }

/* FONT-WEIGHT */
.b { font-weight:bold;}