/*  Typo----------------------------------------------- */
a:link, a:visited{ text-decoration: underline;color:#EC4413;}
a:active {text-decoration: underline;}
a:hover {text-decoration: none;}

h1 { font:bold 18px/140% "Trebuchet MS", Verdana, sans-serif; }
h2 { font:bold 14px/140% "Trebuchet MS", Verdana, sans-serif; }
p { font: 11px/140% Verdana, Geneva, Arial, Helvetica, sans-serif;}

/*  Layout----------------------------------------------- */

body {
    background: #333333 url(https://u.jimcdn.com/cms/o/sd83663b09f2d8abb/userlayout/img/keisya-2149.jpg?t=1335265814) no-repeat top right;
    padding:35px 0 0 0;
    margin:0;
    font: 11px/140% Verdana, Geneva, Arial, Helvetica, sans-serif;
    background-attachment:fixed;
}

#container{margin:0 auto;width:950px;url(https://u.jimcdn.com/cms/o/sd83663b09f2d8abb/userlayout/img/back.png?t=1334302374); }
#header{padding:0px;}
#header {
        height: 5px;
        background: url(https://u.jimcdn.com/cms/o/sd83663b09f2d8abb/userlayout/img/header-2.png?t=1334302989) no-repeat bottom ;
}
.cc-indexpage #header {
        height: 5px;
        background:url(https://u.jimcdn.com/cms/o/sd83663b09f2d8abb/userlayout/img/header-1.png?t=1334302984) no-repeat bottom ;
}
#header h1,#header a{
    padding:0;
    font-family:"Helvetica","Lucida Sans Unicode",Tahoma,Verdana,Arial,Helvetica,sans-serif;
    font-size:30px;font-weight:normal;text-decoration: none;line-height:1.3em;
    color:#666666;text-align:right;
}
#header a:hover { text-decoration: none;
}
#navigation {
     display: inline;float: left;width: 100%;margin-left: 0px;
}
#wrap {clear: both;width: 950px;margin-left: 0px;
}
#logo {width: 230px;padding-top: 0px; 
}
#sidebar {float:left;width: 230px; padding-top: 0px;
}
#side {float:left;width: 230px; padding-top: 0px;
}
#content{float:right;width:700px;padding:0px;background:white;
}
#footer{clear:both;margin-top:10px;
    background:url(https://u.jimcdn.com/cms/o/sd83663b09f2d8abb/userlayout/img/footer-bg.gif?t=1334289357) repeat-x top;height:65px;width: 950px;
}
#footer .gutter {height:30px; padding:35px 15px 0 90px;
}


/*  Navigation----------------------------------------------- */

ul.mainNav1,ul.mainNav2,ul.mainNav3{ margin:0; padding: 0;background:#ffffcc;}
ul.mainNav1 li,ul.mainNav2 li,ul.mainNav3 li{ display: inline; margin: 0; padding: 0;}
ul.mainNav1 li a,ul.mainNav2 li a,ul.mainNav3 li a{ font:normal 12px/40px Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration: none; display: block; color:#333;}
ul.mainNav1 li a.level_1 { padding:0 0 0 10px;}
ul.mainNav2 li a.level_2 { padding:0 0 0 20px;}
ul.mainNav3 li a.level_3 { padding:0 0 0 30px;}
ul.mainNav1 a:hover{ background:#ffd700; color:black;}ul.mainNav1 a.current { font-weight:bold; background:#ffd700;}


/*  Copyright (c) 2008-2012 www.cssmenubuilder.com---------- */

#navigation{margin:0 auto; padding:0; height:30px; width:100%; display:block; background:url(https://u.jimcdn.com/cms/o/sd83663b09f2d8abb/userlayout/img/topmenuimages2.png?t=1335265244) repeat-x;}
#navigation li{padding:0; margin:0; list-style: none; display:inline;}
#navigation li a{float:left; padding-left:15px; display:block; color:rgb(25,25,25); text-decoration: none; font:12px Verdana, Arial, Helvetica, sans-serif; cursor:pointer; background:url(https://u.jimcdn.com/cms/o/sd83663b09f2d8abb/userlayout/img/topmenuimages2.png?t=1335265244) 0px -30px no-repeat; outline:none;}
#navigation li a span{line-height:30px; float:left; display:block; padding-right:15px; background:url(https://u.jimcdn.com/cms/o/sd83663b09f2d8abb/userlayout/img/topmenuimages2.png?t=1335265244) 100% -30px no-repeat;}
#navigation li a:hover{background-position:0px -60px; color:rgb(255,255,255);}
#navigation li a:hover span{background-position:100% -60px;}

#navigation li a.active, #navigation li a.active:hover{line-height:30px; font:12px Verdana, Arial, Helvetica, sans-serif; background:url(https://u.jimcdn.com/cms/o/sd83663b09f2d8abb/userlayout/img/topmenuimages2.png?t=1335265244) 0px -90px no-repeat; color:rgb(255,255,255);}
#navigation li a.active span, #navigation li a.active:hover span{background:url(https://u.jimcdn.com/cms/o/sd83663b09f2d8abb/userlayout/img/topmenuimages2.png?t=1335265244) 100% -90px no-repeat;}


/*  ここまで----------------------------------------------- */

#side {float: left;width: 230px;}
#side ul.mainNav1 li,
#side ul.mainNav2 li{display: inline;margin: 0;padding: 0;}
#side ul.mainNav1 li .level_1 {display: none;}
#navigation ul.mainNav2 {display: none;}

/* ▼現在ページのメニューを選択状態（濃いオレンジ）で固定する。
   Jimdoは現在ページに class="current" を付けるが、テーマCSSは class="active" を
   見ていたため今まで効かなかった。current にも同じ装飾を当てる。▼ */
#navigation li a.current,
#navigation li a.current:hover{
  line-height:30px;
  background:url(https://u.jimcdn.com/cms/o/sd83663b09f2d8abb/userlayout/img/topmenuimages2.png?t=1335265244) 0 -60px no-repeat;
  color:#fff;
}
#navigation li a.current span,
#navigation li a.current:hover span{
  background:url(https://u.jimcdn.com/cms/o/sd83663b09f2d8abb/userlayout/img/topmenuimages2.png?t=1335265244) 100% -60px no-repeat;
}