/*
Template: 4157
GJBO
Author: L.Diercks
rev: yk
*/



/* Contents */	

body div.datetime {
	float: none;
	width: auto;
	height: auto;
	margin:0;
	background: none;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='0');
}


#gj-article ul.com-list li, #gj-article ul.com-list-noava li {
	background: none;
	padding: 12px 0 12px 0;
}


/* clearfix */
#gj-nav-global ul, #gj-nav-global div, #gj-container .gj-outer, #gj-container .gj-inner, #footer_in {
	zoom: 1;
}
#gj-nav-global ul:after, #gj-nav-global div:after, #gj-container .gj-outer:after, #gj-container .gj-inner:after, #footer_in:after {
	content: ".";
	display: block;
	clear: both;
	height: 0;
	line-height: 0;
	visibility: hidden;
}




#gj-body {
	background: url(https://u.jimcdn.com/cms/o/layout/le58dcda93f845826/img/bg-gj-body.png) repeat-x center top;
}


.gj-outer, .gj-inner {
	width: 960px;
	margin: 0 auto;
	position: relative;
}


#gj-visual {
	padding: 40px 0 30px;
}


#emotion {
	background: #FCF8F8;
	width: 960px;
	position: relative;
}


#gj-container {
	background: url(https://u.jimcdn.com/cms/o/layout/le58dcda93f845826/img/bg-gj-container.png) repeat-x center bottom;
}


#gj-container > .gj-outer {
	width: 870px;
	background: #F4F1DC url(https://u.jimcdn.com/cms/o/layout/le58dcda93f845826/img/bg-gj-container-outer.png) repeat-x center top;
	border: solid 10px #F4F1DC;
	border-top: none;
	border-bottom: none;
	padding: 44px 35px;
	border-radius: 0 0 5px 5px;
	-moz-border-radius: 0 0 5px 5px;
	-webkit-border-radius: 0 0 5px 5px;
	-o-border-radius: 0 0 5px 5px;
	-ms-border-radius: 0 0 5px 5px;
}


#gj-container > .gj-outer > .gj-inner {
	width: 870px;
	background: url(https://u.jimcdn.com/cms/o/layout/le58dcda93f845826/img/bg-gj-container-inner.png) repeat-y center top;
}


#gj-article {
	float: right;
	width: 562px;
}


#gj-article .n, #gj-article .postmeta {
	padding: 5px 0 5px 28px;
}

#gj-article div.blogselection div.n div.n {
    padding: 0 !important;
}

#gj-article div.j-header {
	padding: 5px 0;
}


#gj-article h1, #gj-article h2, #gj-article h3 {
	padding: 4px 0 4px 28px;
}


#gj-article h1 {
	padding: 4px 0 4px 65px;
	background: url(https://u.jimcdn.com/cms/o/layout/le58dcda93f845826/img/bg-gj-article-h1.png) no-repeat 28px bottom;
}


#gj-article h2 {
	background: #E6E2C5;
	border: solid 1px #D9D5BA;
	border-left: none;
	border-radius: 0 3px 3px 0;
	-moz-border-radius: 0 3px 3px 0;
	-webkit-border-radius: 0 3px 3px 0;
	-o-border-radius: 0 3px 3px 0;
	-ms-border-radius: 0 3px 3px 0;
}


#gj-article h3 {
	background: url(https://u.jimcdn.com/cms/o/layout/le58dcda93f845826/img/bg-gj-article-h3.png) no-repeat 28px bottom;
}


#gj-article ul {
	padding: 0 0 1em 0;
}


#gj-article ul li {
	list-style: none;
	padding: 0 0 0 20px;
}


#gj-article .blogselection, 
.cc-page-blog #gj-article .post {
	position: relative;
}


#gj-article .j-blogarticle, #gj-article .j-blogarticle div.n {
	padding: 5px 0;
}


#gj-article .j-blogarticle h1 {
	padding: 4px 0 4px 37px;
	background: url(https://u.jimcdn.com/cms/o/layout/le58dcda93f845826/img/bg-gj-article-h1.png) no-repeat left bottom;
}


#gj-article .blogselection .datetime, .cc-page-blog #gj-article .post .datetime {
	float: right;
	color: #FFF;
	background: #591A00;
	padding: 2px 0;
	margin: 7px;
	border: double 3px #F4F1DC;
	border-radius: 24px;
	-moz-border-radius: 24px;
	-webkit-border-radius: 24px;
	-o-border-radius: 24px;
	-ms-border-radius: 24px;
}


#gj-article .blogselection .datetime .day, 
#gj-article .blogselection .datetime .mon, 
.cc-page-blog #gj-article .post .day, 
.cc-page-blog #gj-article .post .mon 
{
}


#gj-article .blogselection .datetime .day, 
.cc-page-blog #gj-article .post .day 
{
	padding: 5px 10px 0;
	line-height: 100%;
}


#gj-article .blogselection .datetime .mon, .cc-page-blog #gj-article .post .mon {
	text-align: center;
	font-weight: bold;
}


#gj-article .blogselection .datetime .day-word, 
#gj-article .blogselection .datetime .yr, 
.cc-page-blog #gj-article .post .day-word, 
.cc-page-blog #gj-article .post .yr 
{
	display: none;
}


#gj-article .blogselection h1 a, 
.cc-page-blog #gj-article .post h1 a 
{
	color: #591A00;
	text-decoration: none;
}




#gj-sidebar {
	float: left;
	width: 275px;
}


#gj-nav-sub {
	padding: 0 0 40px;
}


#gj-nav-sub ul {
	margin: 0;
	padding: 0;
}


#gj-nav-sub ul ul {
	padding: 5px 0 0 40px;
}


#gj-nav-sub ul ul li {
	padding: 5px 0;
}


#gj-nav-sub a {
	color: #FFF;
	display: block;
	text-decoration: none;
	background: url(https://u.jimcdn.com/cms/o/layout/le58dcda93f845826/img/bg-nav-sub-a.png) no-repeat left top;
	padding: 20px 0 0;
}


#gj-nav-sub a:hover, #gj-nav-sub a.current {
	color: #665115;
	background: url(https://u.jimcdn.com/cms/o/layout/le58dcda93f845826/img/bg-nav-sub-a-hover.png) no-repeat left top;
}


#gj-nav-sub a span {
	display: block;
	background: url(https://u.jimcdn.com/cms/o/layout/le58dcda93f845826/img/bg-nav-sub-span.png) no-repeat left bottom;
	padding: 0 10px 11px 48px;
}


#gj-nav-sub a:hover span, #gj-nav-sub a.current span {
	background: url(https://u.jimcdn.com/cms/o/layout/le58dcda93f845826/img/bg-nav-sub-span-hover.png) no-repeat left bottom;
}
#gj-nav-sub li li a {
	color: #665115;
	background: url(https://u.jimcdn.com/cms/o/layout/le58dcda93f845826/img/bg-nav-sub-a-2nd.png) no-repeat left center;
	padding: 0 0 0 8px;
}


#gj-nav-sub li li a:hover, #gj-nav-sub li li a.current {
	color: #99991F;
	background: url(https://u.jimcdn.com/cms/o/layout/le58dcda93f845826/img/bg-nav-sub-a-2nd-hover.png) no-repeat left center;
}


#gj-nav-sub li li a span {
	padding: 0;
	background: none;
}


#gj-nav-sub li li a:hover span, #gj-nav-sub li li a.current span {
	background: none;
}


#gj-aside h1, #gj-aside h2, #gj-aside h3 {
	color: #99691F;
	border-bottom: solid 3px #E6E2C5;
}


#gj-aside h1 {
	border-bottom: solid 5px #E6E2C5;
	background: url(https://u.jimcdn.com/cms/o/layout/le58dcda93f845826/img/bg-gj-aside-h1.png) no-repeat left bottom;
	padding: 5px 0 0 36px;
}
#gj-aside h2 {
	background: url(https://u.jimcdn.com/cms/o/layout/le58dcda93f845826/img/bg-gj-aside-h2.png) no-repeat left bottom;
	padding: 0 0 0 36px;
}



#gj-aside li {
	padding-left:20px;
	background: url(https://u.jimcdn.com/cms/o/layout/le58dcda93f845826/img/bg-gj-article-li.png) no-repeat left center;
}





#footer 
{
	background: url(https://u.jimcdn.com/cms/o/layout/le58dcda93f845826/img/bg-gj-container.png) repeat center top;
	padding: 1em 0 1.5em;
}


#footer .leftrow, 
#footer .rightrow, 
#footer .leftrow a, 
#footer .rightrow a 
{
	color: #D2C4BB;
	text-decoration: none;
}


#footer .leftrow a:hover, 
#footer .rightrow a:hover {
	color: #FFF;
}






#gj-nav-global .gj-inner {
	width: 940px;
	background: #F4F1DC url(https://u.jimcdn.com/cms/o/layout/le58dcda93f845826/img/bg-nav-global-inner.png) repeat-x center bottom;
	padding: 0 0 14px;
	border: solid 10px #F4F1DC;
	border-bottom: none;
	border-radius: 5px 5px 0 0;
	-moz-border-radius: 5px 5px 0 0;
	-webkit-border-radius: 5px 5px 0 0;
	-o-border-radius: 5px 5px 0 0;
	-ms-border-radius: 5px 5px 0 0;
}


#gj-nav-global ul, li {
	margin: 0;
	padding: 0;
	list-style:none;
}


#gj-nav-global li {
	float: left;
	padding: 0 1px;
	border-right: dotted 1px #99864D;
}


#gj-nav-global li a {
	color: #403D2F;
	display: block;
	padding: 15px 16px 5px;
	border-top: solid 5px #595850;
	text-decoration: none;
}


#gj-nav-global li a:hover, 
#gj-nav-global li a.current 
{
	color: #665115;
	border-top: solid 5px #997B1F;
	background: url(https://u.jimcdn.com/cms/o/layout/le58dcda93f845826/img/bg-nav-global-li-hover.png) no-repeat center top;
}


#gj-nav-global li a span {
	display: block;
}


#gj-nav-global li ul {
	display: none;
}
