@charset "UTF-8";

/* ---------------------------------------------------------------- *
	RESET CSS
	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 {
	height:100%;/*背景をブラウザ下まで表示する*/
	margin: 0;
	padding: 0;
	}

body {
	margin: 0;
	padding: 0;
	height:100%;
	font:13px/1.231 "メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HiraKakuPro-W3","ＭＳ Ｐゴシック","MS PGothic",Osaka,sans-serif;
	/* for IE6/7 */ 
	*font-size:small; 
	/* for IE Quirks Mode */
	*font:x-small; 
	color: #333;
	text-align: center;/*for IE5.5*/
	}


/*======================================

	1-3.Text Module

=======================================*/

p,
pre,
address,
cite {
	margin: 0;
	font-size: 100%;
	}

h1,
h2,
h3,
h4,
h5,
h6 {
	margin: 0;
	font-size: 100%;
	font-weight: normal;
	}

em,
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: #2B418C;
/*	background-color: inherit;*/
	}

a:link {
  	text-decoration: none;
	}
	
a:visited { 
	text-decoration: none;
	}

a:hover {
  text-decoration: underline;
	}
	
a:active {
  text-decoration: none;
	}


/*======================================

	1-5.List Module

=======================================*/

ol,
dl {
	margin: 0;
	padding: 0;
	list-style-position: inside;
	list-style: none;
	}
		
ul {
	margin:0;
	padding:0;
	list-style-position: outside;
	list-style: none;
	} 

li,dt,dd,dt {
	margin: 0;
	line-height: 1.2;
	}

li li,
li 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;
	}



/*======================================

	1-6.Forms Module

=======================================*/

.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*/
	}

/*======================================

	1-9 Iphone文字サイズ調整

=======================================*/

@media screen and (max-device-width: 480px) {
body {
-webkit-text-size-adjust: 140%; /* iPhone */
}
}


