background-image:url(https://u.jimcdn.com/cms/o/s7366de8cab60774e/userlayout/img/titlle65.png?t=1616671302);
/*  Typo　20120325 上ナビ高さ調整中　各ページ画像表示高さ完
■20220903----▲20221110------------------------------------------- */

a:link, a:visited{
    text-decoration: underline;
    color:#EC4413;
}

.hide{
display:none;
}


a:active {text-decoration: underline; }
a:hover { text-decoration:none; }
h1 { font:bold 18px/140% "Trebuchet MS", Verdana, sans-serif;
/*全体に影響*/
    border: 1px solid #64CC2B;   
    padding:5px 0 5px 25px;
    background:#Ffffff; 
    border-left:#64CC2B 30px solid;
     /* border-style: double; 煮縞痔斜湿｡ｦ｡ｦ*/
    /* border-bottom: #64CC2B 1px ; ;#9999cc 軸湿煮縞痔斜質而 */
    /*font-size: small;
    font-weight: bold;
    color:#333;*/
}
h2 { font:bold /*14px/140%*/ "Trebuchet MS", Verdana, sans-serif; 
    border: 1px solid #64CC2B;   
    padding:5px 0 5px 30px;
    background:#F5F5F5; 
    border-left:#33ddff 20px solid;
}
h3 { font:bold 14px/140% "Trebuchet MS", Verdana, sans-serif; 
    border: 1px solid #64CC2B;   
    padding:5px 0 5px 35px;
    background:#F5F5F5; 
    border-left:#33dd00 10px solid;
}
p {     font:  Verdana, Geneva, Arial, Helvetica, sans-serif;} 

dl {
	margin: 0 0 15px;
	padding: 0 10px 10px;
	border: 7px #EEEEEE solid;
}
dl dt {
	float: left;
	width: 7em;
	padding: 10px 0;
	font-weight: bold;
	text-indent: 1em;
	line-height: 150%;
}
dl dd {
	padding: 10px 0 10px 7em;
	line-height: 150%;
	border-bottom: 1px #CCCCCC solid;
}



/*12px/140%*/
/*  Layout
----------------------------------------------- */
body {
    background: #ffffff; /*url(https://u.jimcdn.com/cms/o/s7366de8cab60774e/userlayout/img/bg.gif?t=1334325291) no-repeat top left;*/
    padding:0 0 0 0; /*35px*/
    margin:0;
    font: Verdana, Geneva, Arial, Helvetica, sans-serif; /*12px/140%*/
}
#container{
    margin:0 auto;
    width:960px;            /*▲幅を広げる930px■880-834*/

    background:white;
}
#header {                      /*★各ページヘッダ画像20220918 titlle021を作り替え*/
        height: 90px; /*80px 180*/
               background: url(https://u.jimcdn.com/cms/o/s7366de8cab60774e/userlayout/img/titlle0021.png?t=1663506177) no-repeat bottom;}
.cc-indexpage #header {        /*★トップページヘッダ画像　当初 header-301.jpg 
　　　　　　　　　　　　　　　　　　　★閉館時間の変更は2行下数字を変える　2021/03/26　⇒titlle021.png　or　020　変更したた左下の*/
        height: 90px; /*180px 217px=259  230px=269-330*/
        background: url(https://u.jimcdn.com/cms/o/s7366de8cab60774e/userlayout/img/titlle0021.png?t=1663506177) no-repeat bottom ;
 } 

#header{    padding:0px; /*2015.1 変更 17px*/}

#header h1{           /*ヘッダの文字装飾*/
    padding:0;
    font-family:"Helvetica","Lucida Sans Unicode",Tahoma,Verdana,Arial,Helvetica,sans-serif;
    font-size:20px;
    font-weight:normal;
    text-decoration:none;
    line-height:1.3em;
    color:#666666;
    text-align:center;
}

#header a{
    padding:0;
    font-family:"Helvetica","Lucida Sans Unicode",Tahoma,Verdana,Arial,Helvetica,sans-serif;
    font-size:20px;
    font-weight:normal;
    text-decoration:none;
    line-height:3.0em;　/*1.3em;*/
     color:#EC4413;
   /*color:#666666;*/
    text-align:right;
}
#header a:hover { text-decoration:none;  }
#navigation         /*上ナビ枠の装飾*/
{
    clear:both;        /*追加*/

    float:left;
       width:834px;        /*220;834ここ*/
    background:#FFDAB9 url(https://u.jimcdn.com/cms/o/s7366de8cab60774e/userlayout/img/footer-bg.gif?t=1334325291) repeat-x top44ffff;   /*"url(https://u.jimcdn.com/cms/o/s7366de8cab60774e/userlayout/img/footer-bg.gif?t=1334325291) repeat-x top44ffff;#FFDAB9;*/
    height:10px;         /*10　なし;ここ*/


    padding:17px;　　　　 /*17なし;ここ*/
    padding-top:1px;
}
/*!--*/
#wrapper{clear:both;} 
#sidenavi{
    width:260px; padding:15px; float:left;} /*▲230■220padding:17px*/
/*--*/
#sidebar{
    clear:both;        /**/
    width:245px;       /*▲215pxスペル違い*/

    padding-top:10px;}
#content{
    float:right;
    width:670px; /*■620-534;ここ*/

    padding:17px;
}
#footer{
    clear:both;
    margin-top:10px;
    background:#FFDAB9;  /*url(https://u.jimcdn.com/cms/o/s7366de8cab60774e/userlayout/img/footer-bg.gif?t=1334325291) repeat-x top;*/
    height:200px; font:bold 12px;/*20220917 75px*/ 
}
#footer .gutter {
    height:65px;/*30px*/  /*カラーの高さ*/
    padding:35px 15px 0 90px;
    background:#FFDAB9; /*追加*/
}
/*  Navigation
----------------------------------------------- */ 

ul.mainNav1,ul.mainNav2{ 
margin:0;padding: 0; 
} 
ul.mainNav1 li{ 
display: inline;
float:left;
margin: 0; 
padding: 0; 
         
} 
ul.mainNav2 li{ 
float:none; 
margin: 0; 
padding: 0; 
} 
ul.mainNav1 li a {       /*上ナビ文字修飾*/
font:normal 16px/160% Verdana, Geneva, Arial, Helvetica, sans-serif; 
text-decoration: none; 
 font-weight:bold;color:#0000ff;
display: block; 
    color:  #000000;/*#33f;#ffffff*/
    border-left:2px solid #64CC2B;/*縦線---64CC2B----------------#CCC;*/
}
ul.mainNav2 li a{       /*サイドナビ文字修飾*/

    font:normal 16px/140% Verdana, Geneva, Arial, Helvetica, sans-serif;　/*▲14⇒16px*/
    text-decoration: none;
    display: block;
    font-weight:bold;
    color:#0000ff; 
background:#FFDAB9;
    border-top:1px solid #ffffff;/*#51bae2;柴舎軸偲*/
    /*border-left:10px solid #33ddff;#CCC;*/
}
ul.mainNav1 li a {padding:4px 4px 4px 4px;} 
ul.mainNav2 li a {padding:4px 4px 4px 10px;} 
ul.mainNav3 li a {padding:4px 4px 4px 10px;} 
ul.mainNav1 a:hover{background:#EEE;color:red;} /*black*/
ul.mainNav1 a.current { font-weight:bold;color:red; }
#sidenavi { float: left; width: 212px; } /*▲サイドナビの色の幅182pxフォントを14⇒16*/
#sidenavi ul.mainNav1 li, 
#sidenavi ul.mainNav2 li{ 
display: inline; 
margin: 0; 
padding: 0; 
} 
#sidenavi ul.mainNav1 li .level_1 { 
display: none; 
}
#navigation ul.mainNav2 { 
display: none; 
}