@charset "UTF-8";

/* ---------------------------------------------------------------- *
	全体に関わる設定
	INDEX
		1-2.Universal selector
		1-3.Structure Module
		1-4.Hypertext Module
		1-5.List Module
		1-6.Forms Module
		1-7.Tables Module
		1-8.Image Module
		
 * ---------------------------------------------------------------- */

/*======================================

	1-1.Universal selector

=======================================*/

* {
	padding: 0;
	margin: 0;
	line-height: 1.1;
	}


/*======================================

	1-2.Structure Module

=======================================*/
	
html {
	font-size: 13px;
	background: #4C5156;
	height:100%;/*背景をブラウザ下まで表示する*/
	margin: 0;
	padding: 0
	}

body {
	margin: 0 auto;
	font-family: Arial, Helvetica,'ＭＳ Ｐゴシック',sans-serif;
	background:#4C5156;
	color: #434343;
	*font-size:small;
    *font:x-small;
	}
body { font-size: 93%;}


/*======================================

	1-3.Text Module

=======================================*/

p,
pre,
address,
cite {
	margin: 0;
	font-size: 100%;
}

h1,
h2,
h3,
h4,
h5,
h6 { margin: 0;
	font-size: 100%;}

h1 { font-size: 100%; }

h2 { font-size: 100%; }

h3 { font-size: 100%; }

h4 { font-size: 100%; }

h5 { font-size: 100%; }

h6 { font-size: 100%; }

em { font-weight: bold;}

strong { font-weight: bold;}

hr.divider	{ display:none;}

sub {
	font-size: 0.78em;
	vertical-align: baseline;
	}

sup {
	font-size: 0.78em;
	vertical-align: text-top;
	}
	
/*======================================

	1-4.Hypertext Module

=======================================*/
a{
	color:#115491;
	background-color: inherit;
	}

a:link {
  color:#115491;
  text-decoration: underline;
	}
	
a:visited { 
	color:#115491;
	text-decoration: underline;}

a:hover {
  color:#115491;
  text-decoration: none;
	}
	
a:active {
  color:#115491;
  text-decoration: underline;
	}




/*======================================

	1-5.List Module

=======================================*/

ul,
ol,
dl {
	margin: 0;
	padding: 0;
	list-style-position: inside;
	list-style: none;
	}

li,
dt,
dd { margin: 0;}
	
dt { margin: 0;}

dd { margin: 0;}

li li,
li p,
li pre,
li dt,
li dd,
dd li,
dd p,
dd pre,
dd dt,
dd dd{
	font-size: 100%;
	}/*リストの入れ子をする際にフォントサイズが小さくならないように*/

li ul,
li ol,
li dl,
li p,
dd ul,
dd ol,
dd dl,
dd p {
	margin: 0;
	}
ul { list-style: none; list-style-position: outside;} 

p { line-height: 1.6;}

/*======================================

	1-6.Forms Module

=======================================*/

form {
	margin: 0;
	padding: 0; 
	}


form dl,
form p { margin: 0;}

fieldset { 
	margin: 0;
	padding: 0;
	border: 0;
	}

legend {
	margin: 0;
	padding: 0;
	}

input,
textarea {
	margin: 0;
	padding: 0;
	}

input { line-height: 1.2;}

textarea { padding: 0.4em 10px;}


/*======================================

	1-7.Tables Module

=======================================*/


table {
	border-collapse: collapse;
	border-spacing: 0;
	font-size: 100%;
	}

th, td {
	line-height: 1.5;
	font-size: 100%;
	}


/*======================================

	1-8.Image Module

=======================================*/

img { 
	border: 0;
	margin: 0;
	padding: 0;
	vertical-align: bottom;/*baseline*/
	}


