﻿/* CSS Document */

/*******************

各要素初期化

*******************/

h1, h2, h3, h4, h5
{
	margin: 0;
	border: 0;
	padding: 0;
	display:block; 
	font-family: "Verdana", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "Osaka‐等幅";
	font-color:#5b1b1c
}

a
{
	color: #5b1b1c;
	text-decolation: underline;
}

a:visited
{
	color: #808000;
}

/*******************

以下

*******************/

body {
	font-size: 12px;
	line-height: 1.5em;
    text-align: center; /* center on ie */
    width: 100%;
}

#container {
    text-align: left;
    margin: 0 auto; /* center on everything else */
    width: 800px;
}

#footer {
	text-align: right;
	margin: 20px 5px 0 auto;
}

#footer a {
	color:#5B1B1C;
	text-decoration:underline;
}

#leftnavi {
	background: url(./img/bg_left_bottom2.gif) left bottom no-repeat #5B1B1C;
	float: left;
	width: 190px;
}

#leftnavi ul {
	list-style: none;
	margin: 0 0 5px;
	padding: 0;
}

#leftnavi ul li {
	margin-left: 5px;
}

#main {
	float: left;
	width: 630px;
	margin-left: 20px;
}

#maininner {
	margin-top: 20px;
}

#main2 {
	margin: 10px 10px 0 0 ;
	width: 260px;
	float: left;
}

#navi {
	width: 800px;
	background: url(./img/bg_left_top2.gif) bottom left no-repeat;
	margin: 5px 0 0;
	padding: 5px 20px 10px;
}

#rightnavi {
	float: left;
	width: 182px;
	margin-left: 18px;
}

#rightnavi ul {
	list-style: none;
	margin: 0 0 10px 0;
	padding: 0;
}

#twitter_div {
	display: block;
	border-top:1px solid #ddd;
	border-right:1px solid #ddd;
	border-bottom:1px solid #ddd;
	border-left:1px solid #ddd;
	color:#666;
	text-align : left;
	margin : 20px 10px 0; /* 適宜変更推奨 */
	padding : 5px;
	/*  background : url("背景画像のURL") no-repeat; */
}

#twitter_div h2 {
font-size : 1.5em;
color : #000000;
text-align : left;
}

#twitter_div ul {
	width : 350px; /* 適宜変更推奨 */
	list-style: none;
	margin: 5px 0 0 1em;
	padding: 0;
}

/* ↓ここの設定は、10px×7pxのアイコン画像を基準にした数値になっています。 */
#twitter_div li {
	border-bottom : dotted 1px #6e6055; /* 適宜変更推奨 */
	padding: 10px 0 10px;
}

#twitter_div li a {
font-size : 1em !important;
color : #5b1b1c; /* 適宜変更推奨 */
}

#twitter_div li a:hover {
	color : #5b5c1c;
}

#twitter_div li span {
	color : #000000; /* 適宜変更推奨 */
	font-size : 1em;
}

#twitter_div li span a {
	color : #000000; /* 適宜変更推奨 */
	font-size : 1em !important;
}

a#twitter-link {
	font-size : 0.8em;
	text-align : right;
	display : block;
	margin: 5px 0 5px 10px;
}

dl.news dt {
	margin-top: 1em;
	border-bottom: solid 1px #cccccc;
}

dl.news dd {
	border: solid 1px #cccccc;
    padding: 1em;
    margin-left: 0em;
    margin-top: 0.5em;
}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {
	display: inline-table;
}

img.thinborder {
	border: 1px solid #999999;
}

h2#storetop {
	margin-top: 5px;
}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
