/*
Template: 4138
GJBO
Author: Jill
*/


/* @group common */




#gj-contents-area h1 {
 margin:0 0 0.25em 0;
 padding:0.125em 0 0.25em 24px !important;
 background:url(https://u.jimcdn.com/cms/o/layout/le3654bb1b5a9ce7a/img/bg_h1.png) repeat-y left top;
 color:#fff !important;
}

#gj-contents-area h2 {
 margin:0 0 0.375em 0;
 padding:0.125em 0 0.375em 24px;
 background:url(https://u.jimcdn.com/cms/o/layout/le3654bb1b5a9ce7a/img/bg-h2.png) no-repeat left bottom;
 color:#fff;
}


#gj-contents-area h1 a:link,
#gj-contents-area h1 a:visited,
#gj-contents-area h2 a:link,
#gj-contents-area h2 a:visited
{
  color:#fff;
}


#gj-contents-area h3 {
 margin:0 0 0.125em 0;
 padding:0.125em 0 0.125em 24px;
 border-top:1px solid #04749F;
 border-bottom:1px solid #04749F;
 color:#04749F;
}


#gj-footer,
#gj-footer td,
#gj-footer p,
#gj-footer a
{
  color:white;
}


/* @end */




/* @group layout */

.body {
 text-align: center;
 background:url(https://u.jimcdn.com/cms/o/layout/le3654bb1b5a9ce7a/img/bg.png) repeat-x left top;
}


#gj-header {
 width:960px;
 margin:0 auto;
}


#gj-contents-wrapper {
 padding:3px 0 0 0;
 background:url(https://u.jimcdn.com/cms/o/layout/le3654bb1b5a9ce7a/img/bg-navi-bottom.png) repeat-x top left;
 text-align:left;
}


#gj-contents-wrapper2 {
 width:960px;
 margin:0 auto;
 background:#fff;
}


#gj-contents-area {
  float:left;
  width:735px;
}


#gj-contents-area-inner
{
  padding:28px 24px 36px 24px;
}


#gj-side {
 float:right;
 display:block;
 width: 205px !important;

}


#gj-side-inner
{
  padding:28px 10px 0 0;
}


#gj-navi {
  text-align:center;
  background:url(https://u.jimcdn.com/cms/o/layout/le3654bb1b5a9ce7a/img/bg-navi-mid.png) repeat-x left top #079ABE;
}

#gj-navi-inner
{
  width:960px;
  margin:0 auto;
  text-align:left;
}


#gj-footer
{
  width:958px;
  padding:1px;
  margin:0 auto 20px auto;
  background: #0799BE url(https://u.jimcdn.com/cms/o/layout/le3654bb1b5a9ce7a/img/bg-footer.gif) repeat-x left top;
}


#gj-footer-inner
{
  border:1px white solid;
  padding:15px 25px;
  font-size:12px;
}



/* @end */




/* @group nav */

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


#gj-navi ul li {
 float:left;
 display:inline;
}


#gj-navi ul li a {
 display:block;
 margin:2px 0 0 0;
 padding:12px 24px;
 font-size: 12pt;
 color:#fff;
 text-decoration:none;
}


#gj-navi ul li a:hover,
#gj-navi ul li a.current
{
  background:#17C8DB;
  text-decoration:none;
}




#gj-side ul.mainNav2
{
  list-style-type:none;
  margin:0;
  padding:0 0 1.5em 0;
}

#gj-side ul.mainNav2 li
{

}

#gj-side ul.mainNav2 li a
{
  text-decoration:none;
  display:block;
  padding:0.25em 0 0.25em 1.25em;
  background:url(https://u.jimcdn.com/cms/o/layout/le3654bb1b5a9ce7a/img/list-mark1.png) no-repeat 3px center;
  border-bottom:1px solid #ddd;
  font-size: 12pt;
  list-style:none;
  color:#333;
}


#gj-side ul.mainNav3
{
  list-style-type:none;
  margin:0;
  padding:0 0 0 20px;
}


#gj-side ul.mainNav2 li a.current,
#gj-side ul.mainNav2 li a.parent,
#gj-side ul.mainNav2 li a:hover
{
  font-weight:bold;
}


/* @end */




/* @group datetime */
#gj-contents-area div.datetime{
  float:right;
  width:3.75em;
  margin:0;
  padding:0.25em 0.375em 0.188em;
  border:1px solid #0693B9;
  background:#fff !important;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://s.jimdo.com/s/img/cc/datesticker-bg.png', sizingMethod = 'crop');
}

body.ie div.datetime { filter: none !important;}

#gj-contents-area div.datetime p {
 float:left;
}


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


#gj-contents-area .datetime p.day{
 padding:0.125em 0.188em;
 font-size:22px;
 line-height:20px;
 color:#0693B9;
 text-align:center;
 text-indent:0;
}


#gj-contents-area .datetime p.mon {
 padding:0.25em 0 0 0.375em;
 font-size:13px;
 color:#0693B9;
 text-align:right;
 text-indent:0;
}

/* @end */



/* @group css hack */
#gj-navi:after,
#gj-contents-wrapper2:after,
#gj-footer:after {
 visibility: hidden;
 display: block;
 font-size: 0;
 content: " ";
 clear: both;
 height: 0;
}

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

/* for IE7 */
* *:first-child+html #gj-navi,
*:first-child+html #gj-contents-wrapper2,
*: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;
}

/* @end */
