/*



Theme Name: Maruiti78



Theme URI: 



Description: マルイチ<br />（質屋）



Version: 



Author: easeSystem



Author URI: http://ews.lgear.net/



*/



/* CSS Document */



/*初期化(YUI Reset CSS)*/

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{    

	margin:	0;

	padding:0;

}



table{

	border-collapse:collapse;

	border-spacing:	0;

}

 

fieldset,img{

	border:	0;

}



address,caption,cite,code,dfn,em,strong,th,var{

	font-style:	normal;

	font-weight:normal;

}



ol,ul{

	list-style:	none;

}



caption,th{

	text-align:	left;

}



h1,h2,h3,h4,h5,h6{

	font-size:	100%;

	font-weight:normal;

}



q:before,q:after{

	content:	'';

}



abbr,acronym{

	border:	0;

}

/* END(YUI Reset CSS) */







body {



  background-color : #f2efde;



  color : #333333;



  margin: 0 auto;



  padding: 0px;



  text-align: center;



}







a {



 color: #333333;



}







a:hover {



  color: #F5AA2A;



}







#rap {

  background: #fffae5 url(images/bg_02.gif) no-repeat  scroll left bottom;



  margin: 0 auto;



  width: 770px;



  text-align: left;



}







#header {



background:transparent url(images/bg_01.gif) no-repeat scroll left top;



width:754px;



height:50px;



margin:0;



padding:28px 12px 22px 4px;



text-align:left;



}



/*IE6対応*/

*html #header {



background:transparent url(images/bg_01.gif) no-repeat scroll left top;



width:754px;



height:50px;



margin:0;



padding:28px 12px 20px 4px;



text-align:left;



}









#headerimg a:link{



  position: relative;



  top: 0px;



  left: 0px;



  font-size: 24px;



  background: transparent;



  color: #ffffff;



  text-decoration: none;



}







#headerimg a:hover {



  position: relative;



  top: 0px;



  left: 0px;



  font-size: 24px;



  background: transparent;



  color: #f5aa2a;



  text-decoration: none;



}







.description {



  position: relative;



  top: 100px;



  left: 15px;



  font-size: 13px;



  background: transparent;



  padding: 5px;



  color: #dcdcdc;



  text-decoration: none;



}







h1 {



 margin:0;



 padding:0;



 font-size:12px;



 text-align: center;



}



.line{



  clear:both;

}



*html .line{



  clear:both;



}







.breadcrumb{



  margin-top : 0px;



  margin-left : 10px;



}



#home {



  margin : 0px;



  padding : 0px;



}



#content {

  float: right;

  margin-bottom:100px;

  color: #444444;

}



*html #content {



  float: right;



  margin: -2px 0 100px 0;



  color: #333333;



}



#content #top_content{



 font-size:12px;

 width:569px;

}



#content #top_content div p.con_01{



 position:relative;

 padding:0 8px;

 width:259px;

 background: url(images/h2_01_bg_01.gif) repeat-y;

 z-index:2;

}



#content #top_content div p.con_02{

 position:relative;

 padding:0 8px;

 width:543px;

 background: #FFF url(images/h2_01_bg_03.gif) repeat-y; 

 z-index:2;

}
#content #top_content div ul.con_02{

 position:relative;

 padding:0 8px;

 width:543px;

 background: #FFF url(images/h2_01_bg_03.gif) repeat-y; 

 z-index:2;

}



#content #top_content div #bg_img_01{

 position:absolute;

 bottom:0;

 right:0;

 width:275px;

 height:150px;

 background: #FFF url(images/h2_bg_01.jpg) no-repeat right bottom;

 z-index:1;

}

#content #top_content div #bg_img_02{

 position:absolute;

 bottom:0;

 right:0;

 width:275px;

 height:150px;

 background: #FFF url(images/h2_bg_02.jpg) no-repeat right bottom; z-index:1;

}



#content h2 {



}







#content h2#comments a {



  color: #5F707A;



  font-size: 13px;



}







#content h3 img {



  border: 0px;



}







#content div.post {

  margin: 0px ;



  padding: 0px;



 width: 570px;

background:transparent url(images/bg_01_01.gif) no-repeat scroll right top;

}







#content div.post p, #content div.post li {



  



}


#content div.post div.storycontent p {

  width: auto;

  font-size: 12px;

}

#content div.post div.storycontent ol.flow{

 margin:0 0 10px;

 padding:0 0 0 10px;  

}

#content div.post div.storycontent ol.flow li{

 height:41px;

 line-height:40px;

 margin:0;

 padding:0 0 0 45px;
}



#content div.post div.storycontent h4{
 width:500px;
 margin: 0 0 5px;
 background:url(images/h4_ul.gif) repeat-x bottom left;
 font-size:13px;
 font-weight:bold;
 color:#666;
}


#content div.post div.storycontent blockquote {



  background: #f7f7f7;



  border-left: 3px solid #6F6F6F;



  font-family: Osaka, Verdana, sans-serif;



  margin-left: 20px;



  padding: 4px 4px 4px 7px;



  width: 85%;



}







#content h3 {



  margin: 0px 0px 5px 0px;



  padding: 0px;



}







#content h3.storytitle, #content h3.storytitle a {



  font-size: 15px;

  color: #000000;

  text-decoration: none

}

#content h3.storytitle{

 margin:0;

}

#content h3.storytitle a:hover {



  color: #F5AA2A;



  text-decoration: none



}







#content div.post p {



  width: 95%;



}







#content div.post div.meta, #content div.post div.meta a {



  color: #867b64;



  font-family: Osaka, Verdana, sans-serif;



  font-size: 11px;



}







#content div.post div.meta li a:hover {



  color: #686050;



}




#content div.post div.feedback {

  padding-right:10px;

  text-align:right;

  font-size: 12px;



}







#content #commentlist {



  margin: 20px 20px 20px 23px;



  padding: 0px;



}







#content #commentlist li {



  margin-bottom: 10px;



}







#content #commentform input, #content #commentform textarea {



  font-size: 12px;



  padding: 2px;



}







#content #commentform textarea {



  height: 150px;



  width: 90%;



}







#content code {



  color: #800000



}

#content div.storycontent div.content_sentence{



/*  padding-left:1em;*/



}



#content div.storycontent div.content_sentence h2{



margin:10px 0 5px;



padding:0;



width:auto;



color:#444444;



font-size:14px;



text-align:left;



}


#content .post .storycontent .content_sentence .item_list{



  float:left;



  margin:0;



  padding: 0 0 0 10px;



  width:120px;



  background:url(images/list.gif) no-repeat left center;



  font-size:12px;



}







#content .post .storycontent .content_sentence .item{



 margin:0;



 padding:0;



 height:22px;



}



#content .post .storycontent .content_sentence .item li{



 float:left;



 margin: 0;



 padding: 5px 0 5px 10px;



 width:115px;



 background: url(images/list.gif) no-repeat left 6px;



 line-height:12px;



}



#content .post .storycontent .content_sentence .item li span{



 color: #999999;



}







#content .post .storycontent .content_sentence .assessed_point{



 clear:both;



 background:url(images/item_img_01.gif) no-repeat left top;



 margin:0 0 30px -25px;



 padding:45px 0 0 45px;



 line-height:1.5em;



}



#content .post .storycontent table{

 border-collapse: collapse;

 margin: 5px 0 0 auto;

 padding-right:12px;

 font-size:13px;

 border: 1px solid #f8f8ff;

 background: url(images/table_bg.gif);

}

#content .post .storycontent table tr th{

/* padding: 7px 5px;*/

 padding:0;

 border-top: 1px solid #F5f5f5;

 border-bottom: 1px solid #F5f5f5;

/* background: #fffafa;*/

}

#content .post .storycontent table tr td{

 padding: 7px 5px;

 border-top: 1px solid #F5f5f5;

 border-bottom: 1px solid #F5f5f5;

/* background: #fffafa;*/

}


#content .post .blog_con{

 margin:0 0 30px;
 padding:0 0 5px 5px;
 background:#FFFFFF;
 width: 565px;
 height: auto;
 filter: alpha(opacity=70);
 -moz-opacity:0.70;
 opacity:0.70;
}

#content .post h2.blog_date{

background: url(images/blog_con_h2.gif) no-repeat scroll left top;
height:20px;
padding:6px 10px;

}

.blogcontent{

 margin:0 0 0 10px;

}

.blogcontent p{

 color:#333333;

}


#navcontainer {



  background-image : url(images/nav.gif);



  background-repeat : repeat-x;



  height : 24px;



}



#navcontainer ul {



  padding: 5px 0 5px 0;



  margin: 0 20px 0 0;



  border-top: 0px solid #DFDFDF;



  border-bottom: 0px solid #DFDFDF;



  float: right;



  font: 13px Osaka, Verdana, sans-serif;



}







#navcontainer ul li {



  display: inline;



  margin: 0 0 0 2em;



  padding:0;



  font-size:12px;



  float: right;



}



#navcontainer ul li a{



  color: #ffffff;



  text-decoration: none;



}



#navcontainer ul li a:hover{



  color: #f5aa2a;



}











#recent{



  padding : 5px;



  background-color : #eeeeee;



  margin-top : 0px;



}







#menu {
 float: left;

 margin-bottom:100px;

 width:200px;
}



/*IE6対応*/



*html #menu {



 float: left;



 margin-bottom:100px;

}



#menu ul{



  padding: 0px;



  margin: 0 0 15px 0;



  font: 12px Osaka, Verdana, sans-serif;



  list-style-type : none;



}



#menu li{

margin:0 0 0 5px;
padding:2px 0 2px 10px;

width:165px;

background: url(images/blog_menu_list.gif) no-repeat left 5px;

}



#menu a {



  text-decoration : none;



/*  color:#444444;*/



}



#menu a:hover{



/*  color : #F5AA2A;*/



}


#menu .banner{



 margin: 0;



 padding: 0 0 10px 0;



}







#menu .banner #waths_new{



 margin:0;



 padding:3px 0 3px 5px;



}



#menu .banner #waths_new li{



 margin:0;



 padding:0 0 3px 0;



 width: auto;



 background: none;



 color:#444444;



}



#menu .banner #waths_new li a{



 padding-left:1em;



}



#menu .bg_alpha{

 position:absolte;

 width:180px;

 z-index:1;

 background:#FFFFFF;

 filter: alpha(opacity=50);

 -moz-opacity:0.50;

 opacity:0.50;

}





#siderss li{



  border-bottom : 1px solid #555555;



  margin : 15px 0px;



  padding : 3px 3px;



}



#siderss a{



  text-decoration : none;



}



#siderss a:hover{



  text-decoration : none;



}



.siderss_title{



  padding : 2px 3px;



  font-weight : bold;



}







#searchform {



  margin: 2px 0px 15px 0px;



}

#menu .calendar{

 margin:0 0 10px 0;

 width:183px;

}







p.credit {



  color: #FFFFFF;



  background-image : url(images/nav.gif);



  background-repeat : repeat-x;



  border-top: 1px solid #DFDFDF;



  clear: both;



  font-size: 12px;



  margin: 0 auto;



  padding: 4px 0px 0px;



  text-align: center;



  width: 780px;



  height : 20px;



}







p.credit a {



  color: #ffffff;



  text-decoration: none;



}







p.credit a:hover {



  color: #ffffff;



  text-decoration: underline;



}



.powered {



  margin: 0;



  padding: 5px 20px 10px 0;



  background:transparent url(images/bg_03.gif) no-repeat scroll left top;



  text-align: right;

}







.navigation {



  display: block;



  text-align: center;



  margin-top: 10px;



  margin-bottom: 60px;



}


#commentlist p.meta, #commentlist p.meta a {



  color: #867b64;



  font-family: Osaka, Verdana, sans-serif;



  font-size: 11px;



}







#trackbacklist p.meta, #trackbacklist p.meta a {



  color: #867b64;



  font-family: Osaka, Verdana, sans-serif;



  font-size: 11px;



}







/* ------------- Begin Calendar ------------- */



#wp-calendar {

  margin:0 auto;

  width: 155px;
}



#wp-calendar #next a {

  padding-right: 10px;

  text-align: right;

  color:#333;

}



#wp-calendar #prev a {

  padding-left: 10px;

  text-align: left;

  color:#333;
}



#wp-calendar a {

  display: block;
 color:#F5AA2A;

}



#wp-calendar caption {

  text-align: center;

  width: 100%;

}



#wp-calendar td {



  padding: 1px 0px;



  text-align: center;



}



#wp-calendar th {



  padding: 1px 0px;



  text-align: center;



}

#menu .calendar #wp-calendar tr td a:link{

 color:#F5AA2A;

}
#menu .calendar #wp-calendar tr td a:visitde{

 color:#F5AA2A;

}
#menu .calendar #wp-calendar tr td a:hover{

 background:#FFCC00;

 color:#333333;
}
#menu .calendar #wp-calendar tr td a:active{

 background:#FFCC00;

 color:#333333;
}

/*
#wp-calendar td.pad:hover { /* Doesn't work in IE */

  background-color: #fff; }

*/

/* ------------- End Calendar ------------- */







.comment-number {



  font: italic 28px 'Times New Roman', Times, serif;



  color: #73a0c5;



}







.alt {



  background-color: #f8f8f8;



  border-top: 1px solid #dcdcdc;



  border-bottom: 1px solid #dcdcdc;



  margin: 0px;



  padding: 10px;



}







.none {



  margin: 0px;



  padding: 10px;



}







#ed_toolbar input {



  border: 1px solid #dcdcdc;



  background-color: #e6eadb;



  margin: 0px 1px 0px 0px;



}







.hl-surround{



  -moz-border-radius: 5px;



  background-color: #F9FBFC;



  border: 1px solid #C3CED9;



  padding: 8px;



  margin-bottom: 5px;



  width: 400px;



  overflow: auto;



  text-align: left;



}



.hl-surround, .hl-surround pre, .hl-surround span{



  font: normal 9pt 'Courier New', monospace;



}



.hl-default{



  color: Black;



}



.hl-code{



  color: Gray;



}



.hl-brackets{



  color: Olive;



}



.hl-comment{



  color: #ffa500;



}



.hl-quotes{



  color: #8b0000;



}



.hl-string{



  color: Red;



}



.hl-identifier{



  color: Blue;



}



.hl-builtin{



  color: Teal;



}



.hl-reserved{



  color: Green;



}



.hl-inlinedoc{



  color: Blue;



}



.hl-var{



  color: #00008b;



}



.hl-url{



  color: Blue;



} 



.hl-special{



  color: Navy;



}



.hl-number{



  color: Maroon;



}



.hl-inlinetags{



  color: Blue;



}



.hl-main{



  background-color: transparent;



}



.hl-main pre{



  margin: 0; padding: 0;



}

#content .post .storycontent #map tbody tr th {
 border-top: 0;
 border-bottom: 0;
}


