@charset "UTF-8";

*{ 
	margin: 0;
	padding: 0;
	zoom: 1;
}

/**************************************************************/
/*                          HTML                              */
/**************************************************************/

html {  
	overflow-y: scroll;
}


/**************************************************************/
/*                          BODY                              */
/**************************************************************/

body {
	text-align: center;
	margin: 0;
	padding: 0;
	font-size: 12px;
	color: #666666;
	line-height: 1.5em;
	background-color: #FFFFFF;
}


/**************************************************************/
/*                          FONT                              */
/**************************************************************/

body {
	font-family: 'ＭＳ Ｐゴシック'Verdana,Arial,Osaka,sans-serif;
}

/* IE6以下に適用 */
* html body {
	font-family: 'ＭＳ Ｐゴシック',sans-serif;
}

/* IE7に適用 */
*:first-child+html body {
	font-family: 'メイリオ','ＭＳ Ｐゴシック',sans-serif;
}

/* ie8に適用 */
html>/**/body {
}

/**************************************************************/
/*                          LINK                              */
/**************************************************************/

/* Mac IE 5以外適用 \*/
a {
	overflow: hidden; 
	outline: none;
}

/* すべてに適用 */
a:link {
	color: #497eb9;
	text-decoration: none;
}

a:visited {
	color: #497eb9;
	text-decoration: none;
}

a:hover {
	color: #497eb9;
	text-decoration: underline;
}

a:active {
	color: #497eb9;
	text-decoration: underline;
}


/**************************************************************/
/*                          IMG/A                             */
/**************************************************************/

img, a { border: 0; }

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

/**************************************************************/
/*                          MARGIN PADDING                    */
/**************************************************************/

dl, dt, dd, li,
form, input, select, option, fieldset,
h1, h2, h3, h4, h5, h6,
hr, pre, blockquote {
	margin: 0;
	padding: 0;
}


/**************************************************************/
/*                          LIST                              */
/**************************************************************/

dl, dt, dd, li {
	line-height: 1.2em;
	list-style-type: none;
	display: inline;
	text-indent: 0;
}


/**************************************************************/
/*                            ul                             */
/**************************************************************/

ul {
	margin-left: 15px;
	list-style-type: disc;
}


/**************************************************************/
/*                            ol                             */
/**************************************************************/

ol {
	margin-left: 15px;
	list-style-type: decimal;
}


/**************************************************************/
/*                          FORM                              */
/**************************************************************/

form, input, select, option {
	font-family: Geneva, Arial, Helvetica, sans-serif;
}

textarea {
	font-size: 1.0em; 
}


/**************************************************************/
/*                          P                                 */
/**************************************************************/

p { margin: 0 0 0 0; }


/**************************************************************/
/*                          H1/2/3/4/5/6                      */
/**************************************************************/

h1, h2, h3, h4, h5, h6 {
  margin: 0;
  padding: 0;
  font-weight: normal;
}

h1 { font-size: 1.6em; }

h2 { font-size: 1.4em; }

h3 { font-size: 1.2em; }

h4 { font-size: 1.0em; }


/**************************************************************/
/*                            table                           */
/**************************************************************/

table {
	boreder: 0;
}
