@charset "utf-8";

/* general&reset */
/*/////////////////////////////////////////////////*/

body,h1,h2,h3,h4,h5,h6,ul,ol,menu,li,dl,dt,dd,p,form,input,em,fieldset,caption {
	font-style      : normal;
	padding         :0px 0px 0px 0px;
	margin          :0px 0px 0px 0px;
}

ul,menu {
	list-style-type : none;
	margin:0px;
}

img {
	border          : none;
	vertical-align:top;

}


* {
	font-family:
		"Century Gothic",
		"Trebuchet MS", 
		'ヒラギノ角ゴ Pro W3',
		'Hiragino Kaku Gothic Pro',
		'メイリオ',
		Meiryo,
		'ＭＳ Ｐゴシック',
		Arial,Helvetica,sans-serif;
/*
	font-family:
		"Century Gothic",
		"Trebuchet MS", 
		"ＭＳ Ｐゴシック",
		"ＭＳ ゴシック", 
		"MS UI Gothic", 
		"A-OTF 新ゴ Pro M",
		Arial,Helvetica,sans-serif;
*/
	/* 
	font-family:
		"Verdana",
		"Arial",
		"MS UI Gothic",
		"ＭＳ Ｐゴシック",
		"MS PGothic",
		"Meiryo",
		"ヒラギノ角ゴ Pro W3",
		"Hiragino Kaku Gothic Pro",
		"Lucida Sans Demibold Roman",
		"Lucida Sans Unicode",
		"Lucida Grande",
		"Helvetica",
		sans-serif;
	*/
/*	font-size:12px; */
}

fieldset {
	border          : none;
}

p, li, dt, dd, td, th {
	font-size       :12px;
}



/* setting */
/*/////////////////////////////////////////////////*/

/* a */

a {
	color           : #3B658B;
	outline         : none;
	text-decoration : none;

}

a:hover {
	text-decoration : underline;
}

/* h */

h2 {
	font-size       : 16px;
}

h3 {
	font-size       : 14px;
}

p {
	line-height     : 1.4;
	margin          : 0px 0px 10px 0px;
}

/* table */

table td, th {
	font-weight     : normal;
	text-align      : left;
	vertical-align  : top;
	padding         : 5px;
}



/* form */

button {
	display         : block;
}

body#top input {
	padding         : 0px;
}

input, button, select {
	margin          : 0px 5px 0px 0px;
}

button {
	text-indent     : -5000px;
	background      : none;
	border          : none;
	height          : 30px; 
	cursor          : pointer;
}

br { letter-spacing: normal } 
