/*
Template 4136
Japan50, 04
Rev: Y. Kollega
*/




/* @group fixed-font-settings */

.body {background:#a8ba87;}

#gj-contents h1, #gj-contents h2, #gj-contents h3 
{
  letter-spacing:0.08em;
}


#gj-contents
{
  /* letter-spacing:0.07em; */
}


#gj-contents h1 
{
  margin-top:12px;
  padding:6px 12px 16px 20px;
  background:url(../../../../layout/laf515f1211448467/img/bg-h1-1.jpg) no-repeat left bottom;
  border-top:1px solid #ccc;
  border-right:1px solid #ccc;
}


#gj-contents h2
{
  padding:6px 10px !important;
  margin:0 0 0 -44px !important;
  background-color: #CCCC99;
  background: -moz-linear-gradient(left, #CCCC99 40%, #000 180%);
  background: -webkit-gradient(linear, left top, right top, color-stop(40%, #CCCC99 ), color-stop(180%,#000)); 
  color:#fff;
  _margin: 0 ;
}

/*
#gj-contents h2 
{ 
  background: none;
  background-color:  !important; 
}
*/


#gj-contents h3
{
  margin:12px 0 6px 0px !important;
  padding:0 0 5px 0 !important;
  background:url(../../../../layout/laf515f1211448467/img/bg-h3.png)  repeat-x left bottom;
}
* html #gj-contents h3 { margin:0 0 12px 0 !important; }
*:first-child+html #gj-contents h3 { margin:0 0 12px 0 !important; }


ul.com-list .number, ul.com-list-noava .number { top: 0px !important;}

#gj-contents ul { padding:0 0 24px 0; }


#gj-contents ul li 
{
  margin:0 0 4px 0;
  padding:0 0 0 12px;
  background:url(../../../../layout/laf515f1211448467/img/list-mark.png) no-repeat 0 8px;
  list-style:none !important;
  font-size:0.875em;
}


#gj-contents ol { padding:0 0 24px 24px; }


#gj-contents ol li 
{
  margin:0 0 10px 0;
  list-style:decimal !important;
  font-size:0.875em;
}


#gj-footer 
{
  color:#fff;
  font-size:0.75em;
}
 


/* @end */








/* @group layout */



#gj-main
{
  text-align:center;
  padding: 0px 0px;  
}


#gj-wrapper 
{
  width:900px;
  margin:0 auto;
  text-align:left;
  box-shadow:0 0 10px #555 ;
  background:url(../../../../layout/laf515f1211448467/img/bg-navi.jpg) repeat-y left top #fff;
}



#gj-header 
{
  min-height:186px;
  margin:0 0 0 0;
  background:url(http://u.jimdo.com/www54/o/layout/laf515f1211448467/img/dummy-img.jpg) no-repeat left top;
}



#gj-contents 
{
  float:left;
  display:inline;
  width:586px;
  min-height:800px;
  text-align:left;
  background:#fff;
}

#content_area {padding:15px 26px 120px 36px;}

#gj-side 
{
  float:left;
  display:inline;
  width:252px;
  height:100%;
  margin:0;
}


#gj-side-contents 
{
  padding:0 12px 0 36px;
  text-align:left; 
}


#gj-navi 
{
  padding:0 0 80px 0;
}


#gj-footer 
{
  clear:both;
  background:#CCCC99 url(../../../../layout/laf515f1211448467/img/bg-footer-2.png) repeat left top;
  
  text-align:center;
  padding:0 0px;
 }
 
 
#gj-footercontents
{
  width:828px;
  margin:0 auto;
  padding:12px 36px 120px;
  text-align:left;
}

/* @end */









/* @group side */


#gj-navi ul 
{
  margin:0;
  padding:26px 40px 0 24px;
  list-style-type:none;  
}


#gj-navi li 
{
  padding:0;
  margin:0;
  display:inline;
  background:none;
  letter-spacing:0.08.em;
}


#gj-navi li a 
{
  display:block;
  margin:0 0 10px -36px !important;
  padding:2px 0 2px 54px;
  background:url(../../../../layout/laf515f1211448467/img/bg-navi-mark.png) no-repeat 36px center;
  text-align:left;
  font-weight:bold;
  color:#555;
  text-decoration:none;
}


#gj-navi li a:hover,
#gj-navi li a.current 
{
  background:url(../../../../layout/laf515f1211448467/img/bg-navi-over-2.gif) no-repeat 36px center #CCCC99;
  color:#fff;
  text-decoration:none;
}


* html #gj-side-contents  ul { margin:0 0 0 -6px; }
*:first-child+html #gj-side-contents  ul { margin:0 0 0 -6px; }


#gj-side ul li ul 
{
  padding:0 0px 0 24px;  
}


#gj-side ul li ul li 
{
  
  font:0.875em;
}

/* @end */








/* @group contents



#gj-contents ul 
{
  padding:0 0 24px 0;
}


#gj-contents ul li 
{
  margin:0 0 4px 0;
  background:url(../../../../layout/laf515f1211448467/img/list-mark.png) no-repeat 0 10px;
}


#gj-contents ol li 
{
  margin:0 0 4px 0;
}


* html #gj-contents ul, * html #gj-contents ol { margin:0 !important; }
*:first-child+html #gj-contents ul, *:first-child+html #gj-contents ol { margin:0; }
#gj-contents ol { padding:0 0 24px 24px; }

 */






/* @group footer */ 


#gj-footer a 
{
  padding:3px;
  color:#fff;
}


#gj-footer a:hover 
{
  background:#fff;
  text-decoration:none; 
  color:#555;
}


#gj-footer .leftrow 
{
  float:left;
  display:inline;  
}

#gj-footer .rightrow 
{
  float:right;
  display:inline;  
}

/* @end */







/* @group blog */

#gj-contents p.day-word, 
#gj-contents p.day, 
#gj-contents p.mon, 
#gj-contents p.yr 
{
  margin: 0 !important;
  padding:0 !important;
  color: #444 !important;
  text-indent:0 !important;
}


#gj-contents div.datetime 
{
  margin:15px 6px 0 10px !important;
  background: transparent none !important;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='0') !important;
  width: 40px  !important;
  height: 41px  !important;
}


#gj-contents div.datetime h1 {
  margin: 12px 5px 0px 0px !important;
  padding: 3px 12px 16px 20px !important;
  background: url(../../../../layout/laf515f1211448467/img/bg-h1.png) no-repeat left bottom;
  border-top: 1px solid #ccc;
}

* html #gj-contents div.datetime { margin:-10px 0 0 0 ; }
*:first-child+html #gj-contents div.datetime { margin:5px 2px 0 10px !important; }


#gj-contents p.day 
{
  font-size: 16px !important;
  line-height: 16px !important;
}


#gj-contents p.mon 
{
  font-size:10px !important;
  padding: 0 !important;
}


#gj-contents div.datetime
{
  float:right; 
  width:44px;
  height:45px;
  margin:0 10px 10px 0;
  background:url(../../../../../../s/img/cc/datesticker-bg.png) no-repeat center center;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://s.jimdo.com/s/img/cc/datesticker-bg.png', sizingMethod = 'crop');
  _background:none
}


#gj-contents p.day-word{display:none}


#gj-contents p.day
{
  padding-top:4px;
  font-size:18px;
  line-height:20px;
  color:white;
  text-align:center
}


#gj-contents p.mon
{
  padding-top:1px;
  font-size:11px;
  color:white;
  text-align:center
}


#gj-contents p.yr { display:none }


/* @end */



/* @group css hack */


#gj-wrapper:after,
#gj-footer:after 
{
  visibility: hidden;
  display: block;
  font-size: 0;
  content: " ";
  clear: both;
  height: 0;
}


/* for IE6 
* html #gj-wrapper,
* html #gj-footer 
{
  zoom: 1;
}


/* for IE7 
*:first-child+html #gj-wrapper,
*:first-child+html #gj-footer 
{
  zoom: 1;
}


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


/* for IE6 
* html .clearfix { zoom: 1; }

/* for IE7 
*:first-child+html .clearfix { zoom: 1; }


/* other style

.clearover { overflow:visible !important; }


h1.post-title { margin:0 0 12px -41px !important; }


.com-list li { background:none !important; }


#gj-contents p.skiptoform { padding:18px 20px 0 0 !important; }

#gj-contents p.skiptoform  a { color:#fff; }
#gj-contents ul.com-list li { border-top:none !important; }



/* end */