/* This is the StyleCatcher theme addition. Do not remove this block. */
@import url(http://www.loverobot.jp/cgi/mt/mt-static/themes/base-weblog.css);
@import url(http://www.loverobot.jp/cgi/mt/mt-static/themes/theme-bonjour_chatette/theme-bonjour_chatette.css);
/* end StyleCatcher imports */

html{
    height:100%;
}
body{
    height:100%;
}
/* ＢＯＸ01について ----------------------------------*/
div.box01{
    width:150px;
    height:245px;
　　　　text-align: center;
    background-color: #FFFFFF;
    border:#666666 thin dotted;
　　　　float:left
}

p.box01{
    background-color:#FFFFFF;
    margin:0em;
    padding:1em;
　　　　text-align: center;
 }

div.box02{
    width:120px;
    height:120px;
    background-color:#FFFFFF;
    border:#666666 thin dotted;
　　　　float:left
}








#footer a
{
	text-decoration: none;
	
}


#footer a:link { color: #000000; }
#footer a:visited { color: #000000; }
#footer a:active { color: #FFFFFF; }
#footer a:hover { color: #FFFFFF; }


/* モジュール部分のリンク色　　-------------------------------------------------------------- */

.module  a
{
	text-decoration: none;
	
}


/* 基本リンク色　　-------------------------------------------------------------- */
a
{
	text-decoration: underline;
	
}

a:link { color: #000080; }
a:visited { color: #0000CC; }
a:active { color: #000080; }
a:hover { color: #0000CC; }







body/* ボディー部分　　-------------------------------------------------------------- */
{
	margin: 0;
	color: #333333;
	background: #FFFFFF;
	font-family: 'Lucida Grande', Verdana, Geneva, Arial, sans-serif;
	font-weight: normal;
	font-size: small;
	line-height: 150%;
}

#container /* コンテナ部分　　-------------------------------------------------------------- */
{ position: static; }

#container-inner
{
	position: static;
	border: 0;
	background: #FFFFFF;
}
#banner/* バナー部分　　-------------------------------------------------------------- */
{
	border: 0px dashed #FFFFFF;
	/* no ie mac \*/ height: 1%; /* ie win 5.5, 6 win */
	color: #FFFFFF;
	background: #FFFFFF; /* 背景色白　　---------------------- */
	text-align: left;
	font-family: 'Lucida Grande', Verdana, Geneva, Arial, sans-serif;
}

#banner-inner { padding: 15px; }

#banner a
{
	color: #000000;
	text-shadow: #000000 0 1px 2px;

}

#banner-header/* バナーヘッダー部分-------------------------------------------------------------- */
{
	margin: 0.25em 0;
	font-size: 14pt;
	font-weight: normal;	
　　　　　　　　　line-height: 1;
   　　　　　　text-shadow: #FFFFFF 0 1px 2px;
}

/* 2カラムの幅と背景色------------------------------------------------------------- */
/* two-column-right tweaks */
	
	.layout-two-column-right #container
	{
		width: auto;
	}

	.layout-two-column-right #alpha
	{
		
					display: block;
			float: none;
			width: auto;
			margin-right: 500px;　/* 右コラムの幅500の分 */
					
	}
	
	.layout-two-column-right #alpha-inner
	{
		border: 0px solid #F7A3C7;
		padding: 14px 14px 14px 14px;
		background: #FFFFFF;
	}
	
	.layout-two-column-right #beta
	{
		width: 500px;　　　　　　　　　　　　　　　　　　　/* 右コラムの幅500にした------------------------------------------------------------- */

					display: block;
			position: absolute;
			float: none;
			right: 0;
			top: 0;
		
	}
	
	.layout-two-column-right #beta-inner
	{
		border: 0;
		padding: 15px 15px 15px 15px;
		background: #FFFFFF;　/* 右コラムの背景色------------------------------------------------------------- */

	}

/* modules モジュール部分------------------------------------------------------------- */
.module-header
{
	margin: 5px 0;
	border: 1px dotted #666666;
  	padding: 3px;
	color: #666666;
	font-family: 'Lucida Grande', Verdana, Geneva, Arial, sans-serif;
	font-size: x-small;
	line-height: normal;
	font-weight: bold;
	
	text-transform: uppercase;
	letter-spacing: .3em;
	text-align: center;
}

.module-content
{
	margin: 5px 0 20px 0;
	color: #333333;
	font-family: 'Lucida Grande', Verdana, Geneva, Arial, sans-serif;
	font-size: x-small;
	line-height: 150%;
　　　　　　　　　　　　　　　　　　	
	
	
	text-align: left;
}
.module-list-new
 { 
　　　　　　　　　list-style:circle;  
　　　　　　　　　border-bottom: 1px dotted #999999 ;

　　　　　　　

}
.module-list { margin: 0; }
.module-list-item { margin: 10px 0; }
.typelist-thumbnailed .module-list-item { margin: 10px 0; }


/*フッタ部分------------------------------------------------------------- */
#footer
{
　　　position:absolute;
    bottom:0px;
   width: auto; 
   height: 24px;
   background: #000000;　　/*フッタ背景色------------------------------------------------------------- */
　　　clear: both;
}

#footer-inner
{
   line-height: 24px;
   font-size: 10px;
   text-align: center;
}


#footer-navi　
{ 
　　　position: absolute;
   width: auto;
   background: #FFFFFF;
   font-size: 10px;
   text-align: center;
   line-height: 20px;
   clear: both;
}
.gotop { text-align: right;  clear: both;}


.entry-footer,
.comment-footer,
.trackback-footer
{
   margin: 0 0 20px 0;
   border-top: 1px dotted #999999 ; 
   padding-top: 3px;
   color: #666;
   font-size: 10px;
   text-align: right;
}
/*フッタ部分------------------------------------------------------------- */

ul.menu {
    list-style:none;
    width:100%;
    font-size:11px;
    margin-left:0px;
    padding:3px 0px;
    border-bottom:1px #663300 dotted ;
    text-align:center;
    background-color: #FFFFFF;
}
ul.menu li{
    list-style: none;
    display: inline;
    background-color: #FFFFFF;
    margin: 0px 5px 0px 5px ;
}
ul.menu a{
    padding: 2px 20px ;
    text-decoration:none;
}
ul.menu a:hover{
    background-color: #YELLOW;
}

/*エントリヘッダ部分------------------------------------------------------------- */

.entry-header
{ 
border-left: 6px solid #999999; 
padding: 12px ; 
}
/*エントリフッタ部分------------------------------------------------------------- */

p.entry-footer
{ 
text-align: right ; 

}

/*バナー説明文部分------------------------------------------------------------- */
#banner-description{color: #333333;}


/* ビルダー部分--------------------------------------------------- */

div.item-photo{ float: left; }

div.item-name { margin-left:150px;}

div.item-price  { margin-left:150px;margin-top:5px; }

div.item-ship { margin-left:150px;margin-top:5px; }

div.item-desc  { margin-left:150px;margin-top:5px;}

div.item-url  { margin-left:150px;}

div.module2 { font-size:11px; line-height: 120%;}

/*カテゴリーエントリー部分------------------------------------------------------------- */
ul.cat-entry{ 
    font-size: 9pt;
    text-align: left;}

ul.cat-entry a:link { color: #333333; text-decoration: none; }
ul.cat-entry a:visited { color: #333333; text-decoration: none; }
ul.cat-entry a:active { color: #666666 ; text-decoration: none; }
ul.cat-entry a:hover { color: #000000; text-decoration: none;background-color: #YELLOW; }

/*ストーリー部分------------------------------------------------------------- */
div#STORY{ background-color: #F5F5F5; padding: 10px 10px; }
div#cat-header{ border-left: 4pt solid #7CFC00 ; padding : 4px  4px 4px 10px ; }



