/*

Theme Name: Maruichi02

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 :#EFEBC2;



  color : #333333;



  margin: 0 auto;



  padding: 0px;



  text-align: center;



  font-family : Arial,'ＭＳ Ｐゴシック',sans-serif ;



}







a{



 text-decoration:none;



}







a:link,a:visited{



 color: #F2ECAA;



}







a:hover,a:active{



 color: #FFFFFF;



}







#rap {



  margin: 0 auto;



  width: 780px;



  text-align: left;



  background-color :  #fdf9d2;



  overflow:hidden;



}



* html #rap{
 zoom:1;
}

#header {



 position:relative;



 width:780px;



 height:140px;



 margin:0;



 padding:0;



 font-size:12px;



 color:#FFFFFF;



 background:url(images/headerImg.gif) no-repeat left top;



}



#header h1{



 text-align:center;



}



#header .logo{



 position:absolute;



 left:27px;



 top:65px;



}



#header p.info{



 position:absolute;



 left:230px;



}



#header p.banner{



 position:absolute;



 right:0;



}



#header ul{



 position:absolute;



 right:0;



 top:23px;



 padding-right:10px;



 overflow:hidden;



}



* html #header ul{
 zoom:1;
 margin-bottom:-1px;
}



#header ul li{



 float:left;



 margin-left:13px;



 padding-left:10px;



 background:transparent url(images/icoHlist.gif) no-repeat scroll left 4px;



}



#header ul li.select{



}







#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;



}







.line{
  clear:both;
}







* html .line{
  clear:both;
}




.breadcrumb{































  margin-top : 0px;































  margin-left : 10px;































}































#home {































  margin : 0px;































  padding : 0px;































}

#content {
 float: right;
 width:550px;
 margin-right:2px;
 margin-bottom:5px;
 padding-bottom:11px;
 font-size:12px;
 background: url(images/mainConbottom.gif) no-repeat left bottom;
 color: #444444;
}
* html #content{
 zoom:1;
}



#content div.post {

 background:#FFFFFF url(images/mainConside.gif) repeat-y center top;

 overflow:hidden;

 padding:0 10px;

}



#content .storycontent{

 background: url(images/mainContop.gif) no-repeat left top;

 margin-top:5px;

 padding-top:9px;

}







#content .storycontent .page{
 background:#FFFFFF url(images/mainConside.gif) repeat-y center top;
 overflow:hidden;
 padding:0 10px;
}
* html #content .storycontent .page{
 zoom:1;
}



#content .home{
 background:#FFFFFF url(images/mainConside.gif) repeat-y left top;
 overflow:hidden;
}
* html #content .home{
 zoom:1;
}







#content .home h2{



 float:left;



 margin-top:20px;



 margin-left:8px;



}



* html #content .home h2{



 margin-left:4px;



}



#content .home .permlink{



 float:left;



 margin-top:20px;



}



#content .home .homecon{



 clear:both;



 padding:0 8px 0 20px;



}



#content .home table.homecon{



 margin:0 auto;



 padding:0;



}



#content .home table.homecon td{



 padding: 0 50px 0 10px;



 background:url(images/icoIlist.gif) no-repeat left 4px;



}







#content .storycontent .page h3{



 margin-top:20px;



}



#content .storycontent .page p,



#content .storycontent .page ol{



 padding:0 4px;



}



#content .storycontent .page ol li{



 padding-left:28px;



}



#content .storycontent .page ol li h4{



}



#content .storycontent .page ol li p{



 padding:0;



}







#content .storycontent #itemlist h3{



 padding-top:20px;



 border-top:2px dotted #C8AB72;



}







#content .storycontent #itemlist ul{



 padding:0 4px;



 overflow:hidden;



}



* html #content .storycontent #itemlist ul{
 zoom:1;
}







#content .storycontent #itemlist ul li{



 background: url(images/icoIlist.gif) no-repeat left 6px;



 float:left;



 margin:0;



 padding:3px 0 3px 10px;



 width:120px;



 line-height:1.3;



}



#content .storycontent #itemlist ul li span{



 color:#888888;



 font-family:monospace;



}



#content .linkitem,#content .linkitem a{



 width:368px;



 height:47px;



 display:block;



}



#content .linkitem{



 margin-top:10px;



 background:url(images/butPageitem.gif) no-repeat left top;



}


/*
#content .storycontent #coAbout{

}



#content .storycontent #coAbout .photo{



 float:right;



 margin-top:10px;



 padding:3px;



 border:1px solid #CCC;



 background:#F5F5F5;



}



#content .storycontent #coAbout dl{
 padding-top:10px;
 line-height:1.3;
}



#content .storycontent #coAbout dl dt{



 padding-left:8px;



 background:url(images/icoIlist.gif) no-repeat left 4px;



 font-size:13px;



 font-weight:bold;



}



#content .storycontent #coAbout dl dd{



 font-size:14px;



 margin-left:18px;



 margin-bottom:10px;



}



#content .storycontent #coAbout dl dd.map{



 margin:0;



 padding:3px;



 border:1px solid #CCC;



 background:#FCFCFC;



}



#content .storycontent #coAbout dl dd.map iframe{



 border:1px solid #CCC;



}
*/
#content .storycontent #coAbout{
 position:relative;
 padding:0 0 0 10px;
 font-size:13px;
}

#content .storycontent #coAbout .photo{
 position:absolute;
 right:10px;
 margin-top:10px;
 padding:3px;
 border:1px solid #CCC;
 background:#F5F5F5;
}

#content .storycontent #coAbout dl{
 margin-top:10px;
 line-height:1.3;
 width:530px;
}

#content .storycontent #coAbout dl dt{
 padding-left:8px;
 background:url(images/icoIlist.gif) no-repeat left 4px;
 font-weight:bold;
}

#content .storycontent #coAbout dl dd{
 margin-left:9px;
 margin-bottom:10px;
}

#content .storycontent #coAbout dl dd.map{
 margin:0;
 padding:3px;
 border:1px solid #CCC;
 background:#FCFCFC;
}

#content .storycontent #coAbout dl dd.map iframe{
 border:1px solid #CCC;
}






#content .contactform{



 overflow:hidden;



 font-size:14px;



}







.storytitle{



 font-size:14px;



 font-weight:bold;



 line-height:2;



}



.blog_date{



 border-bottom:1px solid #CCCCCC;



 color:#999;



}



.blogcontent{



 font-size:13px;



}



#content  .storycontent #itemlist h3#mlist{
 margin-top:10px;
 padding:0 4px;
 border-top:none;
 border-bottom:1px dotted #C8AB72;
 font-size:14px;
}
#content .storycontent #itemlist #listlink li {
 background:transparent none repeat scroll 0 0;
 margin:0;
 padding:0;
 width:auto;
}
#content .storycontent #itemlist #listlink li ul{
 padding:0;
}
#content .storycontent #itemlist #listlink li ul li{
 padding:2px 12px;
 width:auto;
 background:url(images/icoInlinkD.gif) no-repeat left center;
}
#content .storycontent #itemlist h3#mlist a{
 color:#333;
}
#content .storycontent #itemlist #listlink li.next{
 clear:both;
 float:none;
}

#content .storycontent #itemlist #listlink li a,

#content .toplink a{

 color:#947A46;

}

#content .storycontent #itemlist #listlink li a:hover,

#content .toplink a:hover{

 color:#A20010;

}

#content .toplink{

 text-align:right;

}

#content .toplink a{

 padding-left:12px;

 background:url(images/icoInlinkU.gif) no-repeat left center;

}



#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;
 padding-left:3px;
 margin-bottom:5px;
 width:220px;
 overflow:hidden;
}
* html #menu{
 zoom:1;
}

.infoBox{
 margin-top:5px;
 padding-bottom: 12px;
 background:url(images/sideConbottom.gif) no-repeat left bottom;
 line-height:1;
}

.infoInbox{



 margin:0;



 padding: 0 8px;



 background:url(images/sideConside.gif) repeat-y left top;



 font-size:13px;



}



.infoInbox h4{



 padding-top:10px;



 font-weight:bold;



}



.infoInbox p{



 margin-top:5px;



}







#sCopInfo{



 overflow:hidden;



 line-height:1.1;



}



#sCopInfo dt{



 clear:both;



 float:left;



 margin-top:3px;



 padding-left:60px;



 width:60px;



}



#sCopInfo dd{



 margin-top:3px;



}







#sAccessInfo{



 padding-left:10px;



}



#sAccessInfo dt{



 margin-top:5px;



}



#sAccessInfo dd{



 margin-top:2px;



 text-align:right;



}





#menu div ul,



#menu div p{



 list-style-type : none;



}







#menu .sidemenu{



 margin-top:5px; 



}







#menu .sidemenu li{



 margin:0;



 padding:0;



 height:51px;



}







#menu div.banner,



#menu div.banner p{



 padding: 0;



 background:transparent;



}







/*サイドメニューロールオーバー*/



#nav{



 display:block;



 margin-top:5px;



 padding:0;



}



#nav li,#nav li a{



 height:51px;



 display:block;



 margin:0;



 padding:0;



}



#nav li,#nav li a{



 width:220px;



}



#nav li a,



#mailbanner p a,#Smailbanner p a,



#content .imgbutton a{



 overflow:hidden;



 text-indent:-100000em;



}







#nav li#top{



 background: url(images/sideMenuSelect.gif) no-repeat left top;



}



#nav li#top a{



 background: url(images/sideMenu.gif) no-repeat left top;



}



#nav li#Stop{



 background:url(images/sideMenuSelect.gif) no-repeat left top;



}



#nav li#Stop a{



/* background:url(images/sideMenuSelect.gif) no-repeat left top;*/



}







#nav li#sichi{



 background: url(images/sideMenuSelect.gif) no-repeat left -51px;



}



#nav li#sichi a{



 background: url(images/sideMenu.gif) no-repeat left 25%;



}



#nav li#Ssichi{



 background: url(images/sideMenuSelect.gif) no-repeat left 25%;



}



#nav li#Ssichi a{



/* background: url(images/sideMenuSelect.gif) no-repeat left 25%;*/



}







#nav li#kaitori{



 background: url(images/sideMenuSelect.gif) no-repeat left -102px;



}



#nav li#kaitori a{



 background: url(images/sideMenu.gif) no-repeat left 50%;



}



#nav li#Skaitori{



 background: url(images/sideMenuSelect.gif) no-repeat left 50%;



}



#nav li#Skaitori a{



/* background: url(images/sideMenuSelect.gif) no-repeat left 50%;*/



}







#nav li#item{



 background: url(images/sideMenuSelect.gif) no-repeat left -153px;



}



#nav li#item a{



 background: url(images/sideMenu.gif) no-repeat left 75%;



}



#nav li#Sitem{



 background: url(images/sideMenuSelect.gif) no-repeat left 75%;



}



#nav li#Sitem a{



/* background: url(images/sideMenuSelect.gif) no-repeat left 75%;*/



}







#nav li#access{



 background: url(images/sideMenuSelect.gif) no-repeat left -204px;



}



#nav li#access a{



 background: url(images/sideMenu.gif) no-repeat left 100%;



}



#nav li#Saccess{



 background: url(images/sideMenuSelect.gif) no-repeat left 100%;



}



#nav li#Saccess a{



/* background: url(images/sideMenuSelect.gif) no-repeat left 100%;*/



}







#nav li a:hover,



#nav li.current,



#mailbanner p a:hover,



#mailbanner p.current,



#content .linkitem a:hover,



#content .linkitem.current{



 background-image:none !important;



}







/* end サイドメニューロールオーバー*/



/*  */



#menu #mailbanner{



 display:block;



 margin-top:5px;



 padding:0;



 background:url(images/sideBannermailbg.gif) no-repeat left top;



}



#menu #Smailbanner{



 height:82px;



 background:url(images/sideBannermail.gif) no-repeat left top;



 margin-top:5px;



 padding:0;



}



#menu #mailbanner p#mail,#menu #Smailbanner p#mail,



#menu #mailbanner p#mail a,#menu #Smailbanner p#mail a{



 height:82px;



 display:block;



 margin:0;



 padding:0;



}



#menu #Smailbanner p#mail{



 background:transparent;



}



#menu #mailbanner p#mail{



 background:url(images/sideBannermailbut.gif) no-repeat right top;



}



#menu #mailbanner p#mail a{



 background:url(images/sideBannermailbut.gif) no-repeat left top;



}



/**/





#bloginfo{

/* line-height:1.3;*/

}

#bloginfo dt{

 padding-top:5px;

 padding-left:8px;

 background:transparent url(images/icoIlist.gif) no-repeat scroll left 7px;

 color:#666;

/* border-bottom:1px solid #CCC;*/

}

#bloginfo dd{

 padding-top:2px;

 padding-left:3px;

}

#bloginfo a:link,

#bloginfo a:visited{

 color: #947A46;

}



#bloginfo a:hover,

#bloginfo a:active{

 color:#A20010;

}



#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;































}





















#footer{
 clear:both;
 width:780px;
 background: url(images/footimg.gif) no-repeat left top;
}
address{
  margin:0;
  padding:7px 0 0 0;
  height:17px;
  font-size:12px;
  color:#FFFFFF;
  text-align:center;
}
.powered {
  margin:0;
  padding: 0 10px 5px 0;
  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;































}































