﻿/*@charset="utf-8"*/
/* TOPページ配置  */

* {
 margin: 0;
 padding: 0;
}

html,body {
 margin: 0;
 padding: 0;
 heigth: 100%;
 font-size: 12px;
}
h1 {
 display: none;
}
h2 {
 display: none;
}
h3 {
	margin: 10px 0 0 0;
	padding: 3px;
	text-align: left;
	font-weight: bold;
	color: #666551;
}
h4 {

}
a {
	color: #666666;
}
.textout {
 text-indent: -9999px;
}

script {
 text-align: right;
}

a img{
 border: none;
}



/*  ========== #Category =========  */
/*                                  */
/* 主にリンク要素指定               */
/*                                  */
.Category {
 text-align: left;
}
.Category ul li {
 list-style: none;
}
.Category a {
 display: block;                /* 横幅を揃えるための指定 */
 border: 1px solid;
 border-color: #000000;
 margin: 3px;
 padding: 3px;
 width: 180px;
 color: #493E52;
 /*background-color: #D3D8E6;*/
 text-decoration: none;
}
.Category a:hover {
	color: #EEF0DC;
	background-color: #320200;
	font-weight: bold;
}
/* ================================ */



/*  ========== #wrapper ==========  */
/*                                  */
/* サイト全体配置指定               */
/*                                  */
#Wrapper {
 width: 800px;
 margin: 10px auto;
 padding: 0;
 text-align: center;
}

#Wrapper img {
 margin: 0;
 padding: 0;
 text-align: left;
 vertical-align: bottom;     /* IEでのimgレンダリング対策 */
}
/* ================================ */



/* ============ #Header =========== */
/*                                  */
/* TOP画像設定                      */
/*                                  */
#Header {
 text-align: left;
 /*background-color: #261212;*/
 border-style: solid;
 border-width: 0 0 1px 0;
 background-color: #FFFFFF;
}

address {
 font-style: normal;
 color: #553E37;
 font-size: 10px;
}
#Header p {
 text-align: right;
}
/* ================================ */



/* ============ #Left ============= */
/*                                  */
/* 左側レイアウト設定               */
/*                                  */
#Left {
 float: left;
 width: 250px;
 margin: 10px;
 padding: 0;
}
#Left img {
 border: 1px solid;
}
.Information ul li {
 list-style-position: inside;
}
.Select {
 display: block;                /* 横幅を揃えるための指定 */
 border: 1px solid;
 border-color: #000000;
 margin: 3px;
 padding: 3px;
 width: 180px;
 background-color: #320200;
 color: #CCCCCC;
}

/* ================================ */



/*  =========== #Right ===========  */
/*                                  */
/* 右側レイアウト指定               */
/*                                  */
#Right {
 float: right;
 width: 500px;
 text-align: left;
 background-repeat: no-repeat;
 background-position: bottom right;
 background-color: #FFFFFF;
}
/* ================================ */



/*  ========== #Footer ===========  */
/*                                  */
/* 下部レイアウト設定               */
/*                                  */
#Footer {
 width: 800px;
 height: 85px;
 clear: both;
 background-image: url(../../images/2010/footer_bg.jpg);
 background-position: right;
 background-repeat: no-repeat;
 border-bottom: 2px solid;
}
#Footer p {
 display: none;
}
/* ================================ */