@charset "shift_jis";
/*+++++++++++++++++++++++++++++++++*/
/*Web Site Default.CSS Ver.        */
/*+++++++++++++++++++++++++++++++++*/
/*
  Default Style Sheet
  Last Update 2009-01-29

  - Universal selector
  - Structure Module
  - Text Module
  - Hypertext Module
  - List Module
  - Image Module
  - Form Module
*/

/*------------------------------------------------------------------------- */
/*--( Universal selector )------------------------------------------------- */
* {
	margin: 0;
	padding: 0;
	font-weight: normal;
	text-decoration: none;
	}

/*------------------------------------------------------------------------- */
/*--( Structure Module )--------------------------------------------------- */
html {
    height: 90%;
    }
	
html, body, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, header, hgroup, section, srticle, aside, footer, figure, figcaption, nav{
  margin:0px;
  padding:0px;
  font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","MS P Gothic","Osaka", Arial, Helvetica, sans-serif;
  font-size:100%;
}

body {
	color: #434343;
	background-color:#fbf0db;
}

header, hgroup, section, srticle, aside, footer, figure, figcaption, nav{
  display:block;
}

img{
  border:0;
  virtical-align:bottom;
}
ul, ol{
  list-style:none;
}
table{
  border-spacing:0;
  empty-cells:show;
}	

/*------------------------------------------------------------------------- */
/*--( box Module )--------------------------------------------------------- */



/*------------------------------------------------------------------------- */
/*--( Hypertext Module )--------------------------------------------------- */
a {
	/* FireFox リンク選択時の点線を消す　*/
    overflow: hidden;
    outline: none;
	}
a:link {
	color: #0099CC;
	text-decoration:none;
	}
a:visited {
	color: #0066CC;
	text-decoration: none;
	}
a:hover {
	color: #ff6600;
	text-decoration: underline;
	}

a.title:link {
	text-decoration: none;
	color: #666;
}
a.title:visited {
	text-decoration: none;
	color: #999;
}
a.title:hover {
	text-decoration: none;
	color: #FF6600;
}
a.title:active {
	text-decoration: none;
	color: #FF9900;
}

a.footer:link {
	color: #0099CC;
	text-decoration:none;
	}
a.footer:visited {
	color: #0066CC;
	text-decoration: none;
	}
a.footer:hover {
	color: #ff6600;
	text-decoration: underline;
	}



/*------------------------------------------------------------------------- */
/*--( Image Module )------------------------------------------------------------- */
img {
	border-style: none;
	border-width: 0;
	vertical-align: bottom;
    line-height: 0;
    padding: 0;
    margin: 0;
	}

   .imgcenter  {
	   text-align:center;
   }
      
   .imgleft  {
	   float: left;
       margin-right:5px;
   }
   
   .imgright {
	   float: right;
	   margin-left:5px;
   }