@charset "Shift_JIS";

/* ページ構造 
body {
margin:0;
padding:0;
color:#333333;
line-height:18px;
font-size:12px;
background-color:#FFFFFF;
}
*/

/*背景画像　全体リピート
body {
margin:0;
padding:0;
color:#333333;
line-height:18px;
font-size:12px;
background-color:#FFFFFF;
background-image: url(../image/bg.gif);
background-repeat: repeat;
}
*/
/* ページ構造 */
body {
margin:0;
padding:0;
color:#333333;
line-height:18px;
font-size:12px;
background:#dff8ff url(../images/bg01.gif) repeat-x;
}




/*基本設定*/

a:link {
color: #0066CC;
text-decoration:none;
}
a:visited {
color: #0066CC;
text-decoration:none;
  
}
a:hover {
color: #0066CC;
text-decoration:underline;
}
a:active {
color: #0066CC;
text-decoration:underline;
}

h2,h3,h4{
margin:0px;
padding:0px
}

/*リセット*/

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td {
	margin: 0;padding: 0;
}

table {border-collapse: collapse;border-spacing: 0;}
img {border: 0;vertical-align: bottom;}
fieldset {border: 0;}
address,caption,cite,code,dfn,em,strong,th,var {font-style: normal;font-weight: normal;
}

li {
	list-style: none;
}

caption,th{
	text-align: left;
}

h1,h2,h3,h4,h5,h6{
	font-size: 100%;
	font-weight: normal;
}

q:before,q:after {
	content: '';
}

abbr,acronym {
	border: 0;
	font-variant: normal;
}

sup {
	vertical-align: text-top;
}

sub {
	vertical-align: text-bottom;
}

hr {
	display: none;
}

input,textarea,select {
	font-family: inherit;
	font-size: inherit;
	font-weight: inherit;
}

input,textarea,select {
	*font-size: 100%;
}

/* -----------------------------------
legendタグのIEでのスタイル不継承回避
----------------------------------- */
legend {
	color: #000;
}

