@charset "UTF-8";
@import "reset.css";
@import "lightbox.css";

/* +++++++++++++++++++++ 全般設定 +++++++++++++++++++++ */
p	{
	font-size: 0.75em;
	text-align: justify;
	line-height: 150%;
	color: #333333;
	}
a:link	{
	text-decoration: none;
	color: #0040bf;
	font-weight:bold;
	}
a:visited	{
	text-decoration: none;
	color: #001b52;
	font-weight:bold;
	}
a:hover	{
	text-decoration: underline;
	color: #ff6666;
	font-weight:bold;
	}


/* ++++++ ベース ++++++ */
html {
	background-image: url(http://www.misuzu-shop.com/images/all/bg_jimon.gif);
	background-repeat:repeat;
	background-color:#ffffff;
	}
body {
	background-image: url(http://www.misuzu-shop.com/images/all/bg_shadow.png) ;
	background-repeat: repeat-y ;
	background-color: transparent ;
	background-position:center top ;
	}
#container {
	background-image: url(http://www.misuzu-shop.com/images/all/texture_s.gif);
	background-repeat:repeat;
	border-left:1px solid #ffabab;
	border-right:1px solid #ffabab;
	border-bottom:1px solid #ffabab;
	background-color:#ffffff;
	margin: auto;
	padding-bottom:5px;
	width: 790px;
	}
#left	{
	width: 170px;
	float: left;
	margin:0 15px 15px;
	}
#center	{
	width: 575px;
	float: right;
	margin:0 15px 15px 0;
	}
#centerleft {
	float: left;
	}
#centerright {
	float: right;
	}
#bannerleft {
	float: left;
	}
#bannerright {
	float: right;
	}


/* +++++++++++++++++++++ パーツのデザイン設定 +++++++++++++++++++++ */

/* ++++++ ヘッダー部分のデザイン ++++++ */
#header	{
	background-image: url(http://www.misuzu-shop.com/images/headder_title2.gif);
	background-repeat:no-repeat;
	background-position:top center;
	width: 790px;
	height: 85px;
	margin-bottom:30px;
	}
#header h1	{
	text-indent: -9999px;
	}
#header h1 a	{
	display:block;
	width:615px;
	height:55px;
	position:relative;
	top:20px;
	left:20px;
	}
#header h2	{
	font-size: 0.8em;
	font-weight: bold;
	color: #666666;
	text-align: left;
	margin: 35px 0 0 15px;
	}
#header ul	{
	display:block;
	width:100px;
	position:relative;
	top:-85px;
	left:690px;
	}
#header li	{
	list-style-type:disc;
	font-size:12px;
	font-weight:bold;
	line-height:1.5em;
	 }
#header a:link	{
	text-decoration: none;
	color: #333333;
	}
#header a:hover	{
	text-decoration: underline;
	color: #333333;
	}

/* ++++++ センター ++++++ */
#center	{
	width: 575px;
	}
#centertop	{
	margin-bottom: 10px;
	}
#centerleft	{
	width:225px;
	margin:right:10px;
	}

/* ++++++ 右バナー ++++++ */
#centerright	{
	width: 335px;
	}
#centerright img	{
	border: none;
	margin-bottom: 5px;
	}
#bannerleft	{
	width: 150px;
	margin-right: 15px;
	}
#bannerright	{
	width: 170px;
	}
	
/* ++++++ 左メニュー ++++++ */
#misuzumenu ul	{
	margin:0px 0px 0px 0px;
	padding:0px;
	list-style: none;
	}
#misuzumenu li,#misuzumenu a	{
	display: block;
	width:170px;
	height:50px;
	}
#misuzumenu li	{
	text-indent: -9999px;
	}
#misuzumenu a	{
	background-image: url(http://www.misuzu-shop.com/images/leftmenu.gif) ;
	background-repeat: no-repeat;
	outline-style:none;
	}
#item01 a {background-position:0px 0px;}
#item02 a {background-position:0px -50px;}
#item03 a {background-position:0px -100px;}
#item04 a {background-position:0px -150px;}
#item05 a {background-position:0px -200px;}
#item06 a {background-position:0px -250px;}
#item07 a {background-position:0px -300px;}
#item08 a {background-position:0px -350px;}
#item01 a:hover {background-position:-170px  0px;}
#item02 a:hover {background-position:-170px  -50px;}
#item03 a:hover {background-position:-170px  -100px;}
#item04 a:hover {background-position:-170px  -150px;}
#item05 a:hover {background-position:-170px  -200px;}
#item06 a:hover {background-position:-170px  -250px;}
#item07 a:hover {background-position:-170px  -300px;}
#item08 a:hover {background-position:-170px  -350px;}


/* +++++ フッター +++++ */
#footer	{
	clear:both;
	margin:auto;
	padding:0 10px;
	}
#footmenu	{
	padding:2px 0;
	border-top:1px solid #ffabab;
	border-bottom:1px solid #ffabab;
	}
#footmenu ul	{
	text-align:center;
	}
#footmenu li	{
	font-size:0.75em;
	display:inline;
	}
.liststart	{
	border-right:1px solid #ffabab;
	margin:0px;
	padding-right:4px;
	}
#footercregit	{
	height:60px;
	border-bottom:1px solid #ffabab;
	}
#footercregit img	{
	float:left;
	margin-right:10px;
	}
#footercregit h1	{
	padding-top:3px;
	font-size:0.8em;
	font-weight:bold;
	color:#333333;
	}
#footercregit p	{
	font-size:0.7em;
	line-height:130%;
	}
#trinitybland p	{
	font-size:0.7em;
	text-align:center;
	margin-top:5px;
	}
#copyright p	{
	font-size:0.7em;
	margin-top:5px;
	text-align:center;
	}

/* ++++++ その他の共通デザイン ++++++ */
#twobody	{
	width: 370px;
	margin-right: 10px;
	margin-bottom: 10px;
	float: left;
	}
#sidebar	{
	width: 170px;
	float: right;
	}
#webpage	{
	width: 555px;
	border: 1px dotted #ff9999;
	background-color:#ffffff;
	padding:10px;
	margin-bottom:15px;
	}

/* +++++ パンくず +++++ */
.breadcrumbs	{
	margin:0 0 10px;
	padding-left:5px;
	border-left:5px solid #ff6666; 
	}
/* +++++ トップへ +++++ */
.returntop	{
	width: 390px;
	text-align:center;
	border:1px solid #ff9999;
	padding:2px 0;
	}
/* +++++ googlemaps個別 +++++ */
#entrymap	{
	width:370px;
	height:300px;
	margin:10px 0;
	}

/* ++++++ 右サイドバーカテゴリー ++++++ */
#categories	{
	margin-bottom:10px;
	}
#categories h1	{
	font-size: 0.8em;
	font-weight:bold;
	color: #333333;
	background-image: url(http://www.misuzu-shop.com/images/sidebar01.gif) ;
	background-repeat: no-repeat;
	width:170px;
	height:35px;
	padding:10px 0 0 10px;
	}
#categories ul	{
	font-size: 0.75em;
	list-style-type: none;
	}
#categories li	{
	background-image:url(http://www.misuzu-shop.com/images/all/arrow03.gif);
	background-repeat:no-repeat;
	background-position:0 2px;
	padding-bottom: 5px;
	text-indent:13px;
	}
/* ++++++ 右サイドバーアーカイブ ++++++ */
#archives	{
	margin-bottom:10px;
	}
#archives h1	{
	font-size: 0.8em;
	font-weight:bold;
	color: #333333;
	background-image: url(http://www.misuzu-shop.com/images/sidebar02.gif) ;
	background-repeat: no-repeat;
	width:170px;
	height:35px;
	padding:10px 0 0 10px;
	}
#archives ul	{
	border-bottom:1px dotted #dc94cb;
	margin:-5px 0 15px;
	}
.monthchunks dt {
	background-image:url(http://www.misuzu-shop.com/images/all/arrow02.gif);
	background-repeat:no-repeat;
	background-position:0 2px;
	font-size:0.8em;
	font-weight:bold;
	color:#333333;
	text-indent:13px;
	}
.monthchunks dd ul li {
    display: inline;
	font-size:0.75em;
	}

#etcbanner img	{
	margin-bottom: 10px;
	border: none;
	}
/* ++++++ トラックバック ++++++ */
.trackbacksdata h2	{
	font-size:0.75em;
	border-top:1px dotted #ff9900;
	border-bottom:none;
	padding-top:2px;
	}
.tb_url {
	width:99%;
	font-size:0.75em;
	}
/* ++++++ RSSフィード ++++++ */
#rssfeed{
border-top:1px solid #666666;
margin:10px 0;
padding-top:5px;
}
#rssfeed p{
font-size:0.65em;
margin-bottom:5px;
}

/* +++ ie6 +++ */
* html #main	{
	margin-top:-70px;
	}
* html #left	{
	margin:0 10px 10px;
	}
* html #center	{
	margin:0 10px 10px 0;
	}
* html #footer	{
	padding-top:10px;
	}
* html #footmenu li	{
	padding-left:6px;
	}
* html #entrymap	{
	width:360px;
	}
* html .returntop	{
	width:380px;
	margin-bottom:10px;
	}
* html #archives ul	{
	margin-top:0;
	}

/* +++ ie7 +++ */
*:first-child+html #footermenu li	{
	padding-left:6px; 
	}
*:first-child+html #archives ul	{
	margin-top:0;
	}

/* +++ clearfix +++ */
div:after {  
	content: ".";  
	display: block;  
	visibility: hidden;  
	height: 0.1px;  
	font-size: 0.1em;  
	line-height: 0;  
	clear: both;  
	}
/* +++ clearfix ie7 +++ */
*:first-child+html div {  
	display: inline-block;  
	}
/* +++ clearfix ie6 +++ */
* html .entry {
	display: inline-block; 
	}

/* 透過png */
