/*----------------------------------------------------------------------
					プロパティ指定順序
------------------------------------------------------------------------
	 1. margin
	 2. padding
	 3. border
	 4. display
	 5. line-height
	 6. list-style
	 7. position
	 8. float
	 9. clear
	10. width
	11. height
	12. background
	13. color
	14. font
	15. text-decoration
	16. text-align
	17. vertical-align
	18. white-space
	19. other text
	20. content

-------------------------------------------------------------------------*/

/*=====================================================================
	Default 
=======================================================================*/

* {
	margin: 0;
	padding: 0;
	line-height: 1.8;
	font-weight: normal;
	font-style: normal;
}

/*=====================================================================
	Structure Module
=======================================================================*/

body {
/*	font-family:  "Trebuchet MS", Helvetica, sans-serif;*/
/*	font-family: 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;*/
	
	font-family: "Osaka","ＭＳ Ｐゴシック",Arial,sans-serif;

	font-size: 75%;
	color: #666666;
}

/*===================================================================== 
	Text Module 
=======================================================================*/

p {
	margin: 0.8em 0;
}


h1 {
	font-size: 180%;
}

h2 {
	font-size: 140%;
}

h3 {
	font-size: 120%;
}

h4 {
	font-size: 100%;
}

em {
	font-style: normal;
	font-weight: bold;
}

strong {
	font-weight: bold;
}

/*===================================================================== 
	Hypertext Module 
=======================================================================*/

a:link {
	color: #005585;
}

a:visited {
	color: #485270;
}

a:hover {
	color: #3cb6d3;
}

/*===================================================================== 
	list Module 
=======================================================================*/
ul,ol {
	margin: 0.8em 0;
	padding: 1px 0;
	list-style: none;
}




/*===================================================================== 
	table Module 
=======================================================================*/

table {
	border-collapse: collapse;
	border: solid 1px;
}


th, td {
	border: solid 1px #cccccc;
}


/*===================================================================== 
	img Module 
=======================================================================*/
img {
	vertical-align: bottom;
	border: 0;
}
