@charset "Shift-JIS";

/* -----------------------------------------------------------
CSS Information
 File name:      default.css
----------------------------------------------------------- */

/*----------------------------------------------------
	Base
----------------------------------------------------*/

html {overflow-y: scroll;}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {
  margin: 0;
  padding: 0;
}

address,caption,cite,code,dfn,em,strong,th,var {
  font-style: normal;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

caption,th {
  text-align: left;
}

q:before,q:after {
  content: '';
}

object,
embed {
  vertical-align: top;
}

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

img,abbr,acronym,fieldset {
  border: 0;
}

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

li {
  list-style-type: none;
}

p {
  padding: 0px;
  margin-top: 0px;
}

.clear {
  clear:both;
  display: block;
  clear: both;
  height: 0;
  visibility: hidden;	
}

a{outline : 0 ;}

/*----------------------------------------------------
	Link
----------------------------------------------------*/

a img {
	border-style: none;
}
a:link {
	color: #004990;
}
a:visited {
	color: #004990;
}
a:hover {
	color: #A57849;
}
a:active {
	text-decoration: none;
	color: #004990;
}
a.special:link {
    color : #ffffff ;
}
a.special:visited {
    color : #ffffff ; 
}
a.special:hover {
    color : #E6CC33 ; 
	text-decoration: none;
}
a.index:link {
	color : #333333;
}
a.index:visited {
	color : #333333;
}
a.index:hover {
	color : #09B9DF;
	text-decoration: none;
}

a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
a:active {
	text-decoration: none;
}


/*----------------------------------------------------
	Form
----------------------------------------------------*/

button, fieldset, form, input, label, legend, select, textarea {  
  font-family:inherit;
  font-size:100%;
  font-style:inherit;
  font-weight:inherit;
  margin:0;
  padding:0;
  vertical-align:baseline;
} 
