@charset "UTF-8";
/* CSS Document */

/* -----------------------------------------------------------
CSS Information

 File name:     default.css
 Author:        Yoneda Ryo
 date:           2009/10/29
----------------------------------------------------------- */

/*======================================

 Structure Module

=======================================*/

body {
  color: #000;
  font-size: 12px;
  margin: 0px;
  text-align:left;
  height:100%;
}

html {
	overflow-y: scroll;
}

a{outline : 0 ;}

object{outline : 0 ;}

/*======================================

 Text Module

=======================================*/

h1,
h2,
h3,
h4,
h5,
h6 {
 font-size: 100%;
 font-weight: normal;
 font-style: normal;
 padding: 0;
 margin: 0;
 text-align:left;
}
p {
 margin:0;
 text-align:left;
}

em {}

strong {}

/*======================================

 Hypertext Module

=======================================*/

a:link {
  color: #000;
  text-decoration: underline;
}

a:visited {
  color: #000;
  text-decoration: underline;
}

a:hover {
 color: #0066FF ;
 text-decoration:underline;
}

/*======================================

 List Module

=======================================*/

ul,
ol,
dl {
 list-style-type: none;
 margin: 0px;
 padding: 0px;
}

li,
dt,
dd {
 list-style-type: none;
 margin: 0px;
 padding: 0px;
}

dt {}

dd {}

/*======================================

 Forms Module

=======================================*/

form {
 margin:0;
 padding:0;
}

form dl,
form p {}

input,
textarea {}

input:hover,
textarea:hover {}

input:focus,
textarea:focus {}

textarea {}

/*======================================

 Tables Module

=======================================*/

table {
 border-collapse: collapse;
}

th {
 font-weight: normal;
 padding: 5px;
}
td {
 padding: 5px;
}

/*======================================

 Image Module

=======================================*/

img {
 vertical-align: bottom;
 border-style: none;
}

/*======================================

 Other

=======================================*/

.font_red {color:#FF0000;}

.font_blue{color:#0000CC;}

.font_white {color:#FFFFFF;}

.clear {
 clear:both;
 display: block;
 clear: both;
 height: 0;
 visibility: hidden; 
}

.clearfix:after {
  content: ".";  /* 新しい要素を作る */
  display: block;  /* ブロックレベル要素に */
  clear: both;
  height: 0;
  visibility: hidden;
}

.clearfix {
  min-height: 1px;
}

* html .clearfix {
  height: 1px;
  /*¥*//*/
  height: auto;
  overflow: hidden;
  /**/
}