/*
.gh_block {margin-bottom:10px;background: url('fileadmin_templates_images_1107_graphic_header_bg_med.jpg') 0 0 repeat-y;}
.gh_box {background: url('fileadmin_templates_images_ksjc_graphic_header_bg_top.jpg') 0 0 no-repeat;}
.gh_inner {padding:12px 5px 12px 20px; background: url('fileadmin_templates_images_ksjc_graphic_header_bg_btm.jpg') 0 100% no-repeat;}
.gh_block h1,.gh_block h2,.gh_block h3,.gh_block h4 {padding:0; margin:0; border:0; background:none;}

.th_block h1, .th_block h2, .th_block h3, .th_block h4 {padding:0; margin:0; border:0; background:none;}

.th01_block {margin-bottom:10px;background: url('fileadmin_templates_images_ksjc_th01_bg_med.jpg') 0 0 repeat-y;}
.th01_box {background: url('fileadmin_templates_images_ksjc_th01_bg_top.jpg') 0 0 no-repeat;}
.th01_inner {padding:12px 5px 12px 23px; background: url('fileadmin_templates_images_ksjc_th01_bg_btm.jpg') 0 100% no-repeat;}

.th02_block {margin-bottom:10px;background: url('fileadmin_templates_images_ksjc_th02_bg_med.jpg') 0 0 repeat-y;}
.th02_box {background: url('fileadmin_templates_images_ksjc_th02_bg_top.jpg') 0 0 no-repeat;}
.th02_inner {padding:12px 5px 10px 23px; background: url('fileadmin_templates_images_ksjc_th02_bg_btm.jpg') 0 100% no-repeat;}

.th03_block {margin-bottom:10px;background: url('fileadmin_templates_images_ksjc_th03_bg_med.jpg') 0 0 repeat-y;}
.th03_box {background: url('fileadmin_templates_images_ksjc_th03_bg_top.jpg') 0 0 no-repeat;}
.th03_inner {padding:10px 5px 8px 15px; background: url('fileadmin_templates_images_ksjc_th03_bg_btm.jpg') 0 100% no-repeat;}

.th04_block {margin-bottom:10px;background: url('fileadmin_templates_images_ksjc_th04_bg_med.jpg') 0 0 repeat-y;}
.th04_box {background: url('fileadmin_templates_images_ksjc_th04_bg_top.jpg') 0 0 no-repeat;}
.th04_inner {padding:8px 5px 8px 15px; background: url('fileadmin_templates_images_ksjc_th04_bg_btm.jpg') 0 100% no-repeat;}

*/

.unit_singleBlock_wrap .csc-header-n1 .th_block {margin-top:0;margin-left:-20px;margin-right:-20px;}

/*DIV#logo {
  float: left;
  display: block;
  height: 60px!important;
  width: 354px;
  margin:2px 0 0 0;
  border: 0;
}
DIV#siteHeader {
height: 60px!important;
}
DIV.headerwrap {
height: 60px!important;
}
DIV#headerMenu {
top: 61px!important;
}
DIV#container {
padding: 61px 0 0 0;
}*/
DIV#container {
padding: 101px 0 0 0;
}

DIV#wrap {
  text-align:left;
  padding: 0 0 0 14px;
  margin: 0 auto;
  width: 880px;
  background:transparent /*url('fileadmin_templates_images_1107_wrap_bg.jpg') 50% 0 repeat-y*/;
}
DIV#wrap:after {display: block;clear: both;content: " ";}
DIV#mainColumn {
  /*width: 720px;*/
  padding: 20px 10px 20px 0;
  margin: 0;
  /*border-top: 1px solid #cccccc;*/
  /*border-left: 1px solid #cccccc;*/
}

DIV#rightColumn {
  float: right;
  width: 220px;
  padding: 20px 10px 20px 0px;
  margin: 0;
  background: none;
  /*border-top: 1px solid #cccccc;*/
}

DIV#content {
  clear: both;
  line-height: 1.8;
  min-height: 500px;
  padding: 0;
  vertical-align: top;
  width: 100%;
}
DIV#content_right {
  padding: 15px 0 0;
  vertical-align: top; 
  width: 220px;
  background: none;
}



DIV#headerbottom {
  clear:both;
  text-align:left;
  padding: 5px 0;
  width: 720px;
  margin: 0 auto 10px;
  border-bottom:1px solid #cccccc;
  /*background: #ffffff;*/
}
* html DIV#headerbottom {height:1%;}
DIV#headerbottom:after {display: block;clear: both;content: " ";}

/* Style for the Path-menu: */
DIV#path_wrap {
  width: 100%;
  margin:0;
  background: #ffffff;
}
DIV#path {
  color:#666666;
  /*white-space: nowrap;*/
  font-size: 84%;
  padding: 8px 19px 8px;
  margin:0 auto;
}
DIV#path A {
  text-decoration: none;
  color:#555555;
}
DIV#path A:hover {
  text-decoration: underline;
}

DIV#path_1_wrap {
  width: 100%;
  margin:0;
  background: #ffffff;
  border-top: 1px solid #DEE2E0;
  border-bottom: 1px solid #DEE2E0;
}
DIV#path_1 {  
  max-width: 980px;
  padding: 0;
  margin: 0 -19px;
  margin: 0 auto;
  background:#ffffff /*url('index.php_id_1.php') 0 0 no-repeat*/;
}
DIV#path_1 DIV.path_1-menu {
  text-align:left;
  max-width:980px;
  padding:0;
  margin:20px auto 0;
  overflow: hidden;
}



/* Menu 1 column */
DIV#menu_1 {  
}
DIV#menu_1 DIV.menu_1 {  
  width: 100%;
  margin-top:0;
  padding: 0 0 5px 0;
  vertical-align: top;
  background: #F5EEDB;
  border: 0px solid #EDDFBC;
/*  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  border-radius:5px;
*/
}
DIV.menu_1 {clear: both;}
DIV.menu_1:after {display: block;clear: both;content: " ";}



DIV#menu_1 DIV A {
  text-decoration: none;
}

DIV.sidebox_top {
  height:5px;
  background:url('fileadmin_templates_images_1107_sidebox_bg_wh.png') 0 0 no-repeat;
  margin-top:3px;
}
DIV.sidebox_btm {
  height:5px;
  background:url('fileadmin_templates_images_1107_sidebox_bg_btm_wh.png') 0 100% no-repeat;
  margin-bottom:3px;
}
/*======================  MENU 1, level 1, normal state (NO) ======================*/

DIV#menu_1 DIV.menu1_level1_wrap {
  float: left;
  width: 16.6%;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}

DIV#menu_1 DIV.menu1-level1-no A,
DIV#menu_1 DIV.menu1-level1-no-end A,
DIV#menu_1 DIV.menu1-level1-sub A,
DIV#menu_1 DIV.menu1-level1-sub-end A,
DIV#menu_1 DIV.menu1-level1-sub-act A,
DIV#menu_1 DIV.menu1-level1-sub-cur A,
DIV#menu_1 DIV.menu1-level1-act A,
DIV#menu_1 DIV.menu1-level1-act-end A {
  color: #333333;
  font-weight: bold;
  min-height: 18px;
  display:block;
  padding:10px 5px 8px 21px;
  border: 1px solid #DAD8CD;
  margin:5px 0 0 5px;
  background:#ffffff url('fileadmin_templates_images_1107_normal_list_marker.png') 5px 50% no-repeat;
}

DIV#menu_1 DIV.menu1-level1-no {
  float: left;
  width: 16.6%;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}
DIV#menu_1 DIV.menu1-level1-no A,
DIV#menu_1 DIV.menu1-level1-no-end A {
  border: 1px solid #DAD8CD;
  margin:5px 0 0 5px;
  background:#ffffff url('fileadmin_templates_images_1107_normal_list_marker.png') 5px 50% no-repeat;
}
DIV#menu_1 DIV.menu1-level1-no A:HOVER,
DIV#menu_1 DIV.menu1-level1-no-end A:HOVER {
  background: #FCEEAD url('fileadmin_templates_images_1107_normal_list_marker.png') 5px 50% no-repeat;
}

/*  MENU 1, level 1, normal state (NO END) */
DIV#menu_1 DIV.menu1-level1-no-end {
  float: left;
  width: 16.6%;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}

/*  MENU 1, level 1, active state (ACT) */
DIV#menu_1 DIV.menu1-level1-act {
  float: left;
  width: 16.6%;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}
DIV#menu_1 DIV.menu1-level1-act A {background:#FCEEAD url('fileadmin_templates_images_1107_normal_list_marker.png') 5px 50% no-repeat;}

/*  MENU 1, level 1, active state (ACT END) */
DIV#menu_1 DIV.menu1-level1-act-end {
  font-weight:bold;
  background:transparent url('fileadmin_templates_images_1107_sidebox_bg_btm_wh.png') 0 100% no-repeat;
}
  DIV#menu_1 DIV.menu1-level1-act-end A {margin-bottom:5px;background:#FCEEAD url('fileadmin_templates_images_1107_normal_list_marker.png') 5px 50% no-repeat;}




/*  MENU 1, level 1, normal state (IFSUB) */
DIV#menu_1 DIV.menu1-level1-sub {
}
  DIV#menu_1 DIV.menu1-level1-sub A {
    background:#FFFFFF url('fileadmin_templates_images_1107_normal_list_marker.png') 5px 50% no-repeat;
  }
  DIV#menu_1 DIV.menu1-level1-sub A:HOVER {background: #FCEEAD url('fileadmin_templates_images_1107_normal_list_marker.png') 5px 50% no-repeat;}


/*  MENU 1, level 1, normal state (IFSUB END) */
DIV#menu_1 DIV.menu1-level1-sub-end {
  margin: 0;
  padding:0;
  background:#ffffff url('index.php_id_1.php') left bottom no-repeat;
}
  DIV#menu_1 DIV.menu1-level1-sub-end A {background:transparent url('index.php_id_1.php') 5px 50% no-repeat;}


/*  MENU 1, level 1, normal state (IFSUB ACT) */
DIV#menu_1 DIV.menu1-level1-sub-act {
}
  DIV#menu_1 DIV.menu1-level1-sub-act A {
    background:#FCEEAD url('fileadmin_templates_images_1107_normal_list_marker.png') 5px 50% no-repeat;
  }
  DIV#menu_1 DIV.menu1-level1-sub-act A:HOVER {background:#FCEEAD url('fileadmin_templates_images_1107_normal_list_marker.png') 5px 50% no-repeat;}


/*  MENU 1, level 1, normal state (IFSUB CURRENT) */
DIV#menu_1 DIV.menu1-level1-sub-cur {
}
  DIV#menu_1 DIV.menu1-level1-sub-cur A {
    margin-bottom:3px;
    background:#FCEEAD url('fileadmin_templates_images_1107_normal_list_marker.png') 5px 50% no-repeat;
  }


  /*======================  MENU 1, level 2, normal state (NO) ======================*/

  DIV#menu_1 DIV.menu1-level2-no,
  DIV#menu_1 DIV.menu1-level2-no_end,
  DIV#menu_1 DIV.menu1-level2-cur,
  DIV#menu_1 DIV.menu1-level2-cur_end,
  DIV#menu_1 DIV.menu1-level2-sub,
  DIV#menu_1 DIV.menu1-level2-act,
  DIV#menu_1 DIV.menu1-level2-act_end {
  display: none;
    font-size: 92%;
    line-height:1.3;
    margin: 0;
    padding: 3px;
    background: url('fileadmin_templates_images_1107_dotted-border_bg.gif') top repeat-x;
  }
    DIV#menu_1 DIV.menu1-level2-no A,
    DIV#menu_1 DIV.menu1-level2-no_end A,
    DIV#menu_1 DIV.menu1-level2-cur A,
    DIV#menu_1 DIV.menu1-level2-cur_end A,
    DIV#menu_1 DIV.menu1-level2-sub A,
    DIV#menu_1 DIV.menu1-level2-act A,
    DIV#menu_1 DIV.menu1-level2-act_end A{
      color:#333333;
      width: 169px;
      height: auto;
      display:block;
      padding:5px 0 3px 20px;
      margin:0 0 0 5px;
      background: #ffffff;
    }

  DIV#menu_1 DIV.menu1-level2-no {background: #ffffff url('fileadmin_templates_images_1107_dotted-border_bg.gif') top repeat-x;}
    DIV#menu_1 DIV.menu1-level2-no A {background: #ffffff url('fileadmin_templates_images_1107_menu1_level2_marker.png') 10px 50% no-repeat;}
    DIV#menu_1 DIV.menu1-level2-no A:HOVER {background:#FCEEAD url('fileadmin_templates_images_1107_menu1_level2_marker.png') 10px 50% no-repeat;}

  DIV#menu_1 DIV.menu1-level2-no_end {background: #ffffff url('fileadmin_templates_images_1107_dotted-border_bg.gif') top repeat-x;}
    DIV#menu_1 DIV.menu1-level2-no_end A {background: #ffffff url('fileadmin_templates_images_1107_menu1_level2_marker.png') 10px 50% no-repeat;}
    DIV#menu_1 DIV.menu1-level2-no_end A:HOVER {background:#FCEEAD url('fileadmin_templates_images_1107_menu1_level2_marker.png') 10px 50% no-repeat;}

  DIV#menu_1 DIV.menu1-level2-cur {background: #ffffff url('fileadmin_templates_images_1107_dotted-border_bg.gif') top repeat-x;}
    DIV#menu_1 DIV.menu1-level2-cur A {background:#FCEEAD url('fileadmin_templates_images_1107_menu1_level2_marker.png') 10px 50% no-repeat;}
    DIV#menu_1 DIV.menu1-level2-cur A:HOVER {background:#FCEEAD url('fileadmin_templates_images_1107_menu1_level2_marker.png') 10px 50% no-repeat;}

  DIV#menu_1 DIV.menu1-level2-cur_end {background: #ffffff url('fileadmin_templates_images_1107_dotted-border_bg.gif') top repeat-x;}
    DIV#menu_1 DIV.menu1-level2-cur_end A {background:#FCEEAD url('fileadmin_templates_images_1107_menu1_level2_marker.png') 10px 50% no-repeat;}
    DIV#menu_1 DIV.menu1-level2-cur_end A:HOVER {background:#FCEEAD url('fileadmin_templates_images_1107_menu1_level2_marker.png') 10px 50% no-repeat;}

  DIV#menu_1 DIV.menu1-level2-sub {background: #ffffff url('fileadmin_templates_images_1107_dotted-border_bg.gif') top repeat-x;}
    DIV#menu_1 DIV.menu1-level2-sub A {background:#FFFFFF url('fileadmin_templates_images_1107_menu1_level2_marker.png') 10px 50% no-repeat;}
    DIV#menu_1 DIV.menu1-level2-sub A:HOVER {background:#FCEEAD url('fileadmin_templates_images_1107_menu1_level2_marker.png') 10px 50% no-repeat;}


  /*  MENU 1, level 2, active state (ACT) */
  DIV#menu_1 DIV.menu1-level2-act {background: #ffffff url('fileadmin_templates_images_1107_dotted-border_bg.gif') top repeat-x;  }
    DIV#menu_1 DIV.menu1-level2-act A {background: #ffffff url('fileadmin_templates_images_1107_menu1_level2_marker.png') 5px 50% no-repeat;}
    DIV#menu_1 DIV.menu1-level2-act A:HOVER {background: #FCEEAD url('fileadmin_templates_images_1107_menu1_level2_marker.png') 5px 50% no-repeat;}
  DIV#menu_1 DIV.menu1-level2-act_end {background: #ffffff url('fileadmin_templates_images_1107_dotted-border_bg.gif') top repeat-x;  }
    DIV#menu_1 DIV.menu1-level2-act_end A {background: #ffffff url('fileadmin_templates_images_1107_menu1_level2_marker.png') 5px 50% no-repeat;}
    DIV#menu_1 DIV.menu1-level2-act_end A:HOVER {background: #FCEEAD url('fileadmin_templates_images_1107_menu1_level2_marker.png') 5px 50% no-repeat;}


    /*======================  MENU 1, level 3, normal state (NO) ======================*/
    DIV#menu_1 DIV.menu1-level3-no,
    DIV#menu_1 DIV.menu1-level3-no_end,
    DIV#menu_1 DIV.menu1-level3-act,
    DIV#menu_1 DIV.menu1-level3-act_end {
      /*background: url('index.php_id_1.php') repeat-y;*/
  display: none;

      font-size: 92%;
      width: 188px;
      line-height:1.2;
      padding: 3px 0 3px 0;
      margin: 0 0 0 10px;
      background: #ffffff url('fileadmin_templates_images_1107_dotted-border_bg.gif') top repeat-x;
    }
      DIV#menu_1 DIV.menu1-level3-no A,
      DIV#menu_1 DIV.menu1-level3-no_end A,
      DIV#menu_1 DIV.menu1-level3-act A,
      DIV#menu_1 DIV.menu1-level3-act_end A {
        color:#555555;
        width: 166px;
        height: auto;
        display:block;
        padding:5px 0 5px 12px;
        margin-left:10px;
      }

    DIV#menu_1 DIV.menu1-level3-act_end {/*background: url('index.php_id_1.php') repeat-y;*/}
      DIV#menu_1 DIV.menu1-level3-no A {background: #FFFFFF url('fileadmin_templates_images_1107_menu1_level3_marker.png') 3px 50% no-repeat;}
      DIV#menu_1 DIV.menu1-level3-no A:HOVER {background: #FCEEAD url('fileadmin_templates_images_1107_menu1_level3_marker.png') 3px 50% no-repeat;}


    DIV#menu_1 DIV.menu1-level3-no_end {/*background: url('index.php_id_1.php') repeat-y;*/}
      DIV#menu_1 DIV.menu1-level3-no_end A {background: #FFFFFF url('fileadmin_templates_images_1107_menu1_level3_marker.png') 3px 50% no-repeat;}
      DIV#menu_1 DIV.menu1-level3-no_end A:HOVER {background: #FCEEAD url('fileadmin_templates_images_1107_menu1_level3_marker.png') 3px 50% no-repeat;}

    /*  MENU 1, level 3, active state (ACT) */
    DIV#menu_1 DIV.menu1-level3-act {/*background: url('index.php_id_1.php') repeat-y;*/}
      DIV#menu_1 DIV.menu1-level3-act A {background: #FCEEAD url('fileadmin_templates_images_1107_menu1_level3_marker.png') 3px 50% no-repeat;}
    DIV#menu_1 DIV.menu1-level3-act_end {/*background: url('index.php_id_1.php') repeat-y;*/}
      DIV#menu_1 DIV.menu1-level3-act_end A {background: #FCEEAD url('fileadmin_templates_images_1107_menu1_level3_marker.png') 3px 50% no-repeat;}


/* menuMagInnerNavi column */
DIV#menuMagInnerNavi {  
  width: 100%;
  margin-top:0;
  padding: 0 0 0 0;
}
DIV.menuMagInnerNavi {clear: both;}
DIV.menuMagInnerNavi:after {display: block;clear: both;content: " ";}

DIV#menuMagInnerNavi DIV.menu_1 {display: block; padding:.3em 0 .3em 0; background: url('fileadmin_templates_images_1107_dotted-border_bg.gif') bottom repeat-x;}


DIV#menuMagInnerNavi DIV.menu1-level1-no A,
DIV#menuMagInnerNavi DIV.menu1-level1-no-end A,
DIV#menuMagInnerNavi DIV.menu1-level1-act A,
DIV#menuMagInnerNavi DIV.menu1-level1-act-end A {
  font-size: 116%;
  display:block;
  padding:.5em 1.5em .1em 12px;
  background:#ffffff url('fileadmin_templates_images_1107_menu1_level3_marker.png') 3px 50% no-repeat;
}

DIV#menuMagInnerNavi DIV.menu1-level1-no {}
DIV#menuMagInnerNavi DIV.menu1-level1-act A {font-weight: bold;background: #FCEEAD url('fileadmin_templates_images_1107_menu1_level2_marker.png') 3px 50% no-repeat;}
DIV#menuMagInnerNavi DIV.menuMIN {font-weight: bold; font-size: 116%; padding-bottom: .2em; margin-bottom: .3em; background: url('fileadmin_templates_images_1107_dotted-border_bg.gif') bottom repeat-x;}

DIV#menuMagInnerNavi DIV.menu1-level1-sub:first-child { margin-top: 0;}
DIV#menuMagInnerNavi DIV.menu1-level1-sub {
  font-size: 116%; margin-top: 1em;
  padding:.5em 1.5em .1em 12px;
  background:#ffffff url('fileadmin_templates_images_1107_menu1_level3_marker.png') 3px 50% no-repeat;
}

  DIV#menuMagInnerNavi DIV.menu1-level2-no,
  DIV#menuMagInnerNavi DIV.menu1-level2-no_end,
  DIV#menuMagInnerNavi DIV.menu1-level2-cur,
  DIV#menuMagInnerNavi DIV.menu1-level2-cur_end,
  DIV#menuMagInnerNavi DIV.menu1-level2-sub,
  DIV#menuMagInnerNavi DIV.menu1-level2-act,
  DIV#menuMagInnerNavi DIV.menu1-level2-act_end {
    font-size: 92%;
    margin: 0 0 0 1em;
    padding: .6em .2em .3em;
    background: url('fileadmin_templates_images_1107_dotted-border_bg.gif') bottom repeat-x;
  }

  DIV#menuMagInnerNavi DIV.menu1-level3-no,
  DIV#menuMagInnerNavi DIV.menu1-level3-no_end,
  DIV#menuMagInnerNavi DIV.menu1-level3-cur,
  DIV#menuMagInnerNavi DIV.menu1-level3-cur_end,
  DIV#menuMagInnerNavi DIV.menu1-level3-sub,
  DIV#menuMagInnerNavi DIV.menu1-level3-act,
  DIV#menuMagInnerNavi DIV.menu1-level3-act_end {
    font-size: 92%;
    margin: 0 0 0 1.6em;
    padding: .6em .2em .3em;
    background: url('fileadmin_templates_images_1107_dotted-border_bg.gif') bottom repeat-x;
  }

DIV.mENWrp {clear: both;}
DIV.mENWrp:after {display: block;clear: both;content: " ";}
DIV.mENWrp DIV.prev {float: left;}
DIV.mENWrp DIV.next {float: right;}
DIV.mENWrp DIV.up {text-align: center; display:none;}


/* Menu 1 column */
DIV#menuMag {  
}
DIV.menuMag {
  width: 200px;
  margin-top:10px;
  padding: 9px;
  vertical-align: top;
  background: #E4F5DA;
  border: 1px solid #CCEEBB;
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  border-radius:5px;
/*margin-top:90px;border-bottom: 1px solid #cccccc;*/
}



DIV#menuMag DIV A {
  text-decoration: none;
}


/*======================  MENU 1, level 1, normal state (NO) ======================*/

DIV#menuMag DIV.menuMag_level1_wrap {
  margin: 0 0 3px 0;
  padding: 0 0 3px 0;
  background:transparent url('fileadmin_templates_images_1107_sidebox_bg_btm_wh.png') 0 100% no-repeat;
}

DIV#menuMag DIV.menuMag-level1-no A,
DIV#menuMag DIV.menuMag-level1-no-end A,
DIV#menuMag DIV.menuMag-level1-sub A,
DIV#menuMag DIV.menuMag-level1-sub-end A,
DIV#menuMag DIV.menuMag-level1-sub-act A,
DIV#menuMag DIV.menuMag-level1-sub-cur A,
DIV#menuMag DIV.menuMag-level1-act A,
DIV#menuMag DIV.menuMag-level1-act-end A {
  color: #333333;
  font-weight: bold;
  width: 168px;
  min-height: 18px;
  display:block;
  padding:8px 5px 3px 21px;
  margin:0;
}

DIV#menuMag DIV.menuMag-level1-no {
  margin: 0;
  padding:0 3px 1px;
  background:transparent url('fileadmin_templates_images_1107_sidebox_bg_btm_wh.png') 0 100% no-repeat;
}
  DIV#menuMag DIV.menuMag-level1-no A {margin-bottom:5px;background:#ffffff url('fileadmin_templates_images_1107_normal_list_marker.png') 5px 50% no-repeat;}
  DIV#menuMag DIV.menuMag-level1-no A:HOVER {background: #FCEEAD url('fileadmin_templates_images_1107_normal_list_marker.png') 5px 50% no-repeat;}

/*  MENU 1, level 1, normal state (NO END) */
DIV#menuMag DIV.menuMag-level1-no-end {
  padding:0 3px 1px;
  background:transparent url('fileadmin_templates_images_1107_sidebox_bg_btm_wh.png') 0 100% no-repeat;
}
  DIV#menuMag DIV.menuMag-level1-no-end A {margin-bottom:5px;background:transparent url('fileadmin_templates_images_1107_normal_list_marker.png') 5px 50% no-repeat;}
  DIV#menuMag DIV.menuMag-level1-no-end A:HOVER {background: #FCEEAD url('fileadmin_templates_images_1107_normal_list_marker.png') 5px 50% no-repeat;}

/*  MENU 1, level 1, active state (ACT) */
DIV#menuMag DIV.menuMag-level1-act {
  font-weight:bold;
  padding:0 3px 1px;
  background:transparent url('fileadmin_templates_images_1107_sidebox_bg_btm_wh.png') 0 100% no-repeat;
}
  DIV#menuMag DIV.menuMag-level1-act A {margin-bottom:5px;background:#FCEEAD url('fileadmin_templates_images_1107_normal_list_marker.png') 5px 50% no-repeat;}

/*  MENU 1, level 1, active state (ACT END) */
DIV#menuMag DIV.menuMag-level1-act-end {
  font-weight:bold;
  padding:0 3px 1px;
  background:transparent url('fileadmin_templates_images_1107_sidebox_bg_btm_wh.png') 0 100% no-repeat;
}
  DIV#menuMag DIV.menuMag-level1-act-end A {margin-bottom:5px;background:#FCEEAD url('fileadmin_templates_images_1107_normal_list_marker.png') 5px 50% no-repeat;}




/*  MENU 1, level 1, normal state (IFSUB) */
DIV#menuMag DIV.menuMag-level1-sub {
  margin: 0 0 3px 0;
  padding:3px 3px 0;
}
  DIV#menuMag DIV.menuMag-level1-sub A {
    margin-bottom:3px;
    background:transparent url('fileadmin_templates_images_1107_normal_list_marker.png') 5px 50% no-repeat;
  }
  DIV#menuMag DIV.menuMag-level1-sub A:HOVER {background: #FCEEAD url('fileadmin_templates_images_1107_normal_list_marker.png') 5px 50% no-repeat;}


/*  MENU 1, level 1, normal state (IFSUB END) */
DIV#menuMag DIV.menuMag-level1-sub-end {
  margin: 0;
  padding:0;
  background:#ffffff url('index.php_id_1.php') left bottom no-repeat;
}
  DIV#menuMag DIV.menuMag-level1-sub-end A {background:transparent url('index.php_id_1.php') 5px 50% no-repeat;}


/*  MENU 1, level 1, normal state (IFSUB ACT) */
DIV#menuMag DIV.menuMag-level1-sub-act {
  margin: 0 0 3px 0;
  padding:3px 3px 0;
}
  DIV#menuMag DIV.menuMag-level1-sub-act A {
    margin-bottom:3px;
    background:#FFFFFF url('fileadmin_templates_images_1107_normal_list_marker.png') 5px 50% no-repeat;
  }
  DIV#menuMag DIV.menuMag-level1-sub-act A:HOVER {background:#FCEEAD url('fileadmin_templates_images_1107_normal_list_marker.png') 5px 50% no-repeat;}


/*  MENU 1, level 1, normal state (IFSUB CURRENT) */
DIV#menuMag DIV.menuMag-level1-sub-cur {
  margin: 0 0 3px 0;
  padding:3px 3px 0;
}
  DIV#menuMag DIV.menuMag-level1-sub-cur A {
    margin-bottom:3px;
    background:#FCEEAD url('fileadmin_templates_images_1107_normal_list_marker.png') 5px 50% no-repeat;
  }


  /*======================  MENU 1, level 2, normal state (NO) ======================*/

  DIV#menuMag DIV.menuMag-level2-no,
  DIV#menuMag DIV.menuMag-level2-no_end,
  DIV#menuMag DIV.menuMag-level2-cur,
  DIV#menuMag DIV.menuMag-level2-cur_end,
  DIV#menuMag DIV.menuMag-level2-sub,
  DIV#menuMag DIV.menuMag-level2-act,
  DIV#menuMag DIV.menuMag-level2-act_end {
    font-size: 92%;
    line-height:1.3;
    margin: 0;
    padding: 3px;
    background: url('fileadmin_templates_images_1107_dotted-border_bg.gif') top repeat-x;
  }
    DIV#menuMag DIV.menuMag-level2-no A,
    DIV#menuMag DIV.menuMag-level2-no_end A,
    DIV#menuMag DIV.menuMag-level2-cur A,
    DIV#menuMag DIV.menuMag-level2-cur_end A,
    DIV#menuMag DIV.menuMag-level2-sub A,
    DIV#menuMag DIV.menuMag-level2-act A,
    DIV#menuMag DIV.menuMag-level2-act_end A{
      color:#333333;
      width: 169px;
      height: auto;
      display:block;
      padding:5px 0 3px 20px;
      margin:0 0 0 5px;
      background: #ffffff;
    }

  DIV#menuMag DIV.menuMag-level2-no {background: url('fileadmin_templates_images_1107_dotted-border_bg.gif') top repeat-x;}
    DIV#menuMag DIV.menuMag-level2-no A {background: #ffffff url('fileadmin_templates_images_1107_menu1_level2_marker.png') 10px 50% no-repeat;}
    DIV#menuMag DIV.menuMag-level2-no A:HOVER {background:#FCEEAD url('fileadmin_templates_images_1107_menu1_level2_marker.png') 10px 50% no-repeat;}

  DIV#menuMag DIV.menuMag-level2-no_end {background: url('fileadmin_templates_images_1107_dotted-border_bg.gif') top repeat-x;}
    DIV#menuMag DIV.menuMag-level2-no_end A {background: #ffffff url('fileadmin_templates_images_1107_menu1_level2_marker.png') 10px 50% no-repeat;}
    DIV#menuMag DIV.menuMag-level2-no_end A:HOVER {background:#FCEEAD url('fileadmin_templates_images_1107_menu1_level2_marker.png') 10px 50% no-repeat;}

  DIV#menuMag DIV.menuMag-level2-cur {background: url('fileadmin_templates_images_1107_dotted-border_bg.gif') top repeat-x;}
    DIV#menuMag DIV.menuMag-level2-cur A {background:#FCEEAD url('fileadmin_templates_images_1107_menu1_level2_marker.png') 10px 50% no-repeat;}
    DIV#menuMag DIV.menuMag-level2-cur A:HOVER {background:#FCEEAD url('fileadmin_templates_images_1107_menu1_level2_marker.png') 10px 50% no-repeat;}

  DIV#menuMag DIV.menuMag-level2-cur_end {background: url('fileadmin_templates_images_1107_dotted-border_bg.gif') top repeat-x;}
    DIV#menuMag DIV.menuMag-level2-cur_end A {background:#FCEEAD url('fileadmin_templates_images_1107_menu1_level2_marker.png') 10px 50% no-repeat;}
    DIV#menuMag DIV.menuMag-level2-cur_end A:HOVER {background:#FCEEAD url('fileadmin_templates_images_1107_menu1_level2_marker.png') 10px 50% no-repeat;}

  DIV#menuMag DIV.menuMag-level2-sub {background: url('fileadmin_templates_images_1107_dotted-border_bg.gif') top repeat-x;}
    DIV#menuMag DIV.menuMag-level2-sub A {background:#FFFFFF url('fileadmin_templates_images_1107_menu1_level2_marker.png') 10px 50% no-repeat;}
    DIV#menuMag DIV.menuMag-level2-sub A:HOVER {background:#FCEEAD url('fileadmin_templates_images_1107_menu1_level2_marker.png') 10px 50% no-repeat;}


  /*  MENU 1, level 2, active state (ACT) */
  DIV#menuMag DIV.menuMag-level2-act {background: url('fileadmin_templates_images_1107_dotted-border_bg.gif') top repeat-x;  }
    DIV#menuMag DIV.menuMag-level2-act A {background: #ffffff url('fileadmin_templates_images_1107_menu1_level2_marker.png') 5px 50% no-repeat;}
    DIV#menuMag DIV.menuMag-level2-act A:HOVER {background: #FCEEAD url('fileadmin_templates_images_1107_menu1_level2_marker.png') 5px 50% no-repeat;}
  DIV#menuMag DIV.menuMag-level2-act_end {background: url('fileadmin_templates_images_1107_dotted-border_bg.gif') top repeat-x;  }
    DIV#menuMag DIV.menuMag-level2-act_end A {background: #ffffff url('fileadmin_templates_images_1107_menu1_level2_marker.png') 5px 50% no-repeat;}
    DIV#menuMag DIV.menuMag-level2-act_end A:HOVER {background: #FCEEAD url('fileadmin_templates_images_1107_menu1_level2_marker.png') 5px 50% no-repeat;}


    /*======================  MENU 1, level 3, normal state (NO) ======================*/
    DIV#menuMag DIV.menuMag-level3-no,
    DIV#menuMag DIV.menuMag-level3-no_end,
    DIV#menuMag DIV.menuMag-level3-act,
    DIV#menuMag DIV.menuMag-level3-act_end {
      /*background: url('index.php_id_1.php') repeat-y;*/
      font-size: 92%;
      width: 188px;
      line-height:1.2;
      padding: 3px 0 3px 0;
      margin: 0 0 0 10px;
      background: url('fileadmin_templates_images_1107_dotted-border_bg.gif') top repeat-x;
    }
      DIV#menuMag DIV.menuMag-level3-no A,
      DIV#menuMag DIV.menuMag-level3-no_end A,
      DIV#menuMag DIV.menuMag-level3-act A,
      DIV#menuMag DIV.menuMag-level3-act_end A {
        color:#555555;
        width: 166px;
        height: auto;
        display:block;
        padding:5px 0 5px 12px;
        margin-left:10px;
      }

    DIV#menuMag DIV.menuMag-level3-act_end {/*background: url('index.php_id_1.php') repeat-y;*/}
      DIV#menuMag DIV.menuMag-level3-no A {background: #FFFFFF url('fileadmin_templates_images_1107_menu1_level3_marker.png') 3px 50% no-repeat;}
      DIV#menuMag DIV.menuMag-level3-no A:HOVER {background: #FCEEAD url('fileadmin_templates_images_1107_menu1_level3_marker.png') 3px 50% no-repeat;}


    DIV#menuMag DIV.menuMag-level3-no_end {/*background: url('index.php_id_1.php') repeat-y;*/}
      DIV#menuMag DIV.menuMag-level3-no_end A {background: #FFFFFF url('fileadmin_templates_images_1107_menu1_level3_marker.png') 3px 50% no-repeat;}
      DIV#menuMag DIV.menuMag-level3-no_end A:HOVER {background: #FCEEAD url('fileadmin_templates_images_1107_menu1_level3_marker.png') 3px 50% no-repeat;}

    /*  MENU 1, level 3, active state (ACT) */
    DIV#menuMag DIV.menuMag-level3-act {/*background: url('index.php_id_1.php') repeat-y;*/}
      DIV#menuMag DIV.menuMag-level3-act A {background: #FCEEAD url('fileadmin_templates_images_1107_menu1_level3_marker.png') 3px 50% no-repeat;}
    DIV#menuMag DIV.menuMag-level3-act_end {/*background: url('index.php_id_1.php') repeat-y;*/}
      DIV#menuMag DIV.menuMag-level3-act_end A {background: #FCEEAD url('fileadmin_templates_images_1107_menu1_level3_marker.png') 3px 50% no-repeat;}




/* path_before */
DIV#path_before { 
display: none;
  width: 200px;
  margin-bottom:26px;
  padding: 9px;
  vertical-align: top;
  background: #F5EEDB;
  border: 1px solid #EDDFBC;
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  border-radius:5px;

}
DIV#path_before DIV A {
  text-decoration: none;
}

DIV.sidebox_top {
  height:5px;
  background:url('fileadmin_templates_images_1107_sidebox_bg_wh.png') 0 0 no-repeat;
  background: #ffffff;
  border-top:1px solid #DAD8CD;
  border-left: 1px solid #DAD8CD;
  border-right: 1px solid #DAD8CD;

  margin-top:3px;
}
DIV.sidebox_btm {
  height:5px;
  background:url('fileadmin_templates_images_1107_sidebox_bg_btm_wh.png') 0 100% no-repeat;
  margin-bottom:3px;
}


DIV#path_before DIV.path_level1_wrap {
  margin: 0 0 3px 0;
  padding: 0 0 3px 0;
  background:transparent url('fileadmin_templates_images_1107_sidebox_bg_btm_wh.png') 0 100% no-repeat;
}

DIV#path_before DIV.path_before-level1-no A {
  color: #333333;
  font-weight: bold;
  width: 168px;
  min-height: 18px;
  display:block;
  padding:8px 5px 3px 21px;
  margin:0;
}

DIV#path_before DIV.path_before-level1-no {
  margin: 0;
  padding:0 3px 1px;
  background:transparent url('fileadmin_templates_images_1107_sidebox_bg_btm_wh.png') 0 100% no-repeat;
}
  DIV#path_before DIV.path_before-level1-no A {margin-bottom:5px;background:#ffffff url('fileadmin_templates_images_1107_normal_list_marker.png') 5px 50% no-repeat;}
  DIV#path_before DIV.path_before-level1-no A:HOVER {background: #FCEEAD url('fileadmin_templates_images_1107_normal_list_marker.png') 5px 50% no-repeat;}
  
DIV#path_before DIV.path_before-level1-act A {
  color: #333333;
  font-weight: bold;
  width: 168px;
  min-height: 18px;
  display:block;
  padding:8px 5px 3px 21px;
  margin:0;
}
DIV#path_before DIV.path_before-level1-act {
  font-weight:bold;
  padding:0 3px 1px;
  background:transparent url('fileadmin_templates_images_1107_sidebox_bg_btm_wh.png') 0 100% no-repeat;
}
  DIV#path_before DIV.path_before-level1-act A {margin-bottom:5px;background:#FCEEAD url('fileadmin_templates_images_1107_normal_list_marker.png') 5px 50% no-repeat;}




/*  FCE content style  */

.unit_1colsingle_wrap { /* ●背景付き 左側のみ */
  line-height: 1.4;
  margin:0 0 20px;
  background: url('fileadmin_templates_fce_images_1col_bg.gif') top repeat-y;
}
.unit_1colsingle_wrap .unit_1colsingle {
  padding-bottom:10px;
  background: url('fileadmin_templates_fce_images_1col_btm_bg.jpg') bottom no-repeat;
}
.unit_1colsingle .col1_single{
  width: 680px;
  padding: 0 20px;
}
.unit_1colsingle .gh_block, .unit_1colset .gh_block, .unit_1colsingle .th02_block, .unit_1colset .th02_block {margin-bottom:10px;background: url('fileadmin_templates_fce_images_1col_gh_bg_med.jpg') 0 0 repeat-y;}
.unit_1colsingle .gh_box, .unit_1colset .gh_box, .unit_1colsingle .th02_box, .unit_1colset .th02_box {background: url('fileadmin_templates_fce_images_1col_gh_bg_top.jpg') 0 0 no-repeat;}
.unit_1colsingle .gh_inner, .unit_1colset .gh_inner, .unit_1colsingle .th02_inner, .unit_1colset .th02_inner {padding:12px 5px 12px 20px; background: url('fileadmin_templates_fce_images_1col_gh_bg_btm.jpg') 0 100% no-repeat;}





.unit_2colset_wrap { /* ●背景付き 2セット */
  line-height: 1.4;
  margin:0 0 20px;
  background: url('fileadmin_templates_fce_images_2col_set_bg.gif') top repeat-y;
}
.unit_2colset_wrap p{padding:0 6px;}
.unit_2colset_wrap .unit_2colset {
  padding-bottom:10px;
  background: url('fileadmin_templates_fce_images_2col_set_btm_bg.jpg') bottom no-repeat;
}
.unit_2colset_wrap .unit_2colset:after {display: block;clear: both;content: " ";}
.unit_2colset .col2_set_left{
  float: left;
  width: 335px;
  padding: 0 10px;
}

.unit_2colset .col2_set_right{
  float: right;
  width: 335px;
  padding: 0 10px;
}

.unit_2colsingle_wrap { /* ●背景付き 左側のみ */
  line-height: 1.4;
  margin:0 0 20px;
  background: url('fileadmin_templates_fce_images_2col_single_bg.gif') top repeat-y;
}
.unit_2colsingle_wrap p{padding:0 6px;}
.unit_2colsingle_wrap .unit_2colsingle {
  padding-bottom:10px;
  background: url('fileadmin_templates_fce_images_2col_single_btm_bg.jpg') bottom no-repeat;
}
.unit_2colsingle_wrap .unit_2colsingle:after {display: block;clear: both;content: " ";}
.unit_2colsingle .col2_single_left{
  float: left;
  width: 335px;
  padding: 0 10px;
}

.unit_2colsingle .col2_single_right{
  float: right;
  width: 335px;
  padding: 0 10px;
}


.unit_3colset_wrap { /* ●背景付き 2セット */
  line-height: 1.4;
  margin:0 0 20px;
  background: url('fileadmin_templates_fce_images_3col_set_bg.gif') top repeat-y;
}
.unit_3colset_wrap p{padding:0 6px;}
.unit_3colset_wrap .unit_3colset {
  padding-bottom:10px;
  background: url('fileadmin_templates_fce_images_3col_set_btm_bg.jpg') bottom no-repeat;
}
.unit_3colset_wrap .unit_3colset:after {display: block;clear: both;content: " ";}
.unit_3colset_wrap .unit_3colset_Left {float:left;width:477px;}
.unit_3colset .col3_set_left{
  float: left;
  width: 214px;
  padding: 0 10px;
}
.unit_3colset .col3_set_center{
  float: right;
  width: 214px;
  padding: 0 10px;
}
.unit_3colset .col3_set_right{
  float: right;
  width: 214px;
  padding: 0 10px;
}

.unit_2colsingle_wrap { /* ●背景付き 左側のみ */
  line-height: 1.4;
  margin:0 0 20px;
  background: url('fileadmin_templates_fce_images_2col_single_bg.gif') top repeat-y;
}
.unit_2colsingle_wrap p{padding:0 6px;}
.unit_2colsingle_wrap .unit_2colsingle {
  padding-bottom:10px;
  background: url('fileadmin_templates_fce_images_2col_single_btm_bg.jpg') bottom no-repeat;
}
.unit_2colsingle_wrap .unit_2colsingle:after {display: block;clear: both;content: " ";}
.unit_2colsingle .col2_single_left{
  float: left;
  width: 335px;
  padding: 0 10px;
}

.unit_2colsingle .col2_single_right{
  float: right;
  width: 335px;
  padding: 0 10px;
}



.unit_2colsingle .gh_block, .unit_2colset .gh_block {margin-bottom:10px;background: url('fileadmin_templates_fce_images_2col_gh_bg_med.jpg') 0 0 repeat-y;}
.unit_2colsingle .gh_box, .unit_2colset .gh_box {background: url('fileadmin_templates_fce_images_2col_gh_bg_top.jpg') 0 0 no-repeat;}
.unit_2colsingle .gh_inner, .unit_2colset .gh_inner {padding:12px 5px 12px 20px; background: url('fileadmin_templates_fce_images_2col_gh_bg_btm.jpg') 0 100% no-repeat;}

.unit_3colsingle .gh_block, .unit_3colset .gh_block {margin-bottom:10px;background: url('fileadmin_templates_fce_images_3col_gh_bg_med.jpg') 0 0 repeat-y;}
.unit_3colsingle .gh_box, .unit_3colset .gh_box {background: url('fileadmin_templates_fce_images_3col_gh_bg_top.jpg') 0 0 no-repeat;}
.unit_3colsingle .gh_inner, .unit_3colset .gh_inner {padding:12px 5px 12px 20px; background: url('fileadmin_templates_fce_images_3col_gh_bg_btm.jpg') 0 100% no-repeat;}


.unit_2colsingle .th01_block, .unit_2colset .th01_block {margin-bottom:10px;background: url('fileadmin_templates_fce_images_2col_gh_bg_med.jpg') 0 0 repeat-y;}
.unit_2colsingle .th01_box, .unit_2colset .th01_box {background: url('fileadmin_templates_fce_images_2col_gh_bg_top.jpg') 0 0 no-repeat;}
.unit_2colsingle .th01_inner, .unit_2colset .th01_inner {padding:12px 5px 12px 20px; background: url('fileadmin_templates_fce_images_2col_gh_bg_btm.jpg') 0 100% no-repeat;}
.unit_2colsingle .th02_block, .unit_2colset .th02_block {margin-bottom:10px;background: url('fileadmin_templates_fce_images_2col_th02_bg_med.jpg') 0 0 repeat-y;}
.unit_2colsingle .th02_box, .unit_2colset .th02_box {background: url('fileadmin_templates_fce_images_2col_th02_bg_top.jpg') 0 0 no-repeat;}
.unit_2colsingle .th02_inner, .unit_2colset .th02_inner {padding:12px 5px 12px 20px; background: url('fileadmin_templates_fce_images_2col_th02_bg_btm.jpg') 0 100% no-repeat;}
.unit_2colsingle .th03_block, .unit_2colset .th03_block {margin-bottom:10px;background: url('fileadmin_templates_fce_images_2col_th02_bg_med.jpg') 0 0 repeat-y;}
.unit_2colsingle .th03_box, .unit_2colset .th03_box {background: url('fileadmin_templates_fce_images_2col_th02_bg_top.jpg') 0 0 no-repeat;}
.unit_2colsingle .th03_inner, .unit_2colset .th03_inner {padding:8px 5px 8px 20px; background: url('fileadmin_templates_fce_images_2col_th02_bg_btm.jpg') 0 100% no-repeat;}

.unit_3colsingle .th01_block, .unit_3colset .th01_block {margin-bottom:10px;background: url('fileadmin_templates_fce_images_3col_gh_bg_med.jpg') 0 0 repeat-y;}
.unit_3colsingle .th01_box, .unit_3colset .th01_box {background: url('fileadmin_templates_fce_images_3col_gh_bg_top.jpg') 0 0 no-repeat;}
.unit_3colsingle .th01_inner, .unit_3colset .th01_inner {padding:12px 5px 12px 20px; background: url('fileadmin_templates_fce_images_3col_gh_bg_btm.jpg') 0 100% no-repeat;}
.unit_3colsingle .th02_block, .unit_3colset .th02_block {margin-bottom:10px;background: url('fileadmin_templates_fce_images_3col_th02_bg_med.jpg') 0 0 repeat-y;}
.unit_3colsingle .th02_box, .unit_3colset .th02_box {background: url('fileadmin_templates_fce_images_3col_th02_bg_top.jpg') 0 0 no-repeat;}
.unit_3colsingle .th02_inner, .unit_3colset .th02_inner {padding:12px 5px 12px 20px; background: url('fileadmin_templates_fce_images_3col_th02_bg_btm.jpg') 0 100% no-repeat;}
.unit_3colsingle .th03_block, .unit_3colset .th03_block {margin-bottom:10px;background: url('fileadmin_templates_fce_images_3col_th02_bg_med.jpg') 0 0 repeat-y;}
.unit_3colsingle .th03_box, .unit_3colset .th03_box {background: url('fileadmin_templates_fce_images_3col_th02_bg_top.jpg') 0 0 no-repeat;}
.unit_3colsingle .th03_inner, .unit_3colset .th03_inner {padding:8px 5px 8px 20px; background: url('fileadmin_templates_fce_images_3col_th02_bg_btm.jpg') 0 100% no-repeat;}
.unit_3colsingle .th03_inner h3, .unit_3colset .th03_inner h3 {font-size: 108%;}

.unit_1colsingle .csc-header-n1 .gh_block,
.unit_1colset .csc-header-n1 .gh_block,
.unit_1colsingle .csc-header-n1 .th_block,
.unit_1colset .csc-header-n1 .th_block {
  margin-left:-20px;
  margin-right:-20px;
}
.unit_2colsingle .csc-header-n1 .gh_block,
.unit_2colset .csc-header-n1 .gh_block,
.unit_3colsingle .csc-header-n1 .gh_block,
.unit_3colset .csc-header-n1 .gh_block,
.unit_2colsingle .csc-header-n1 .th_block,
.unit_2colset .csc-header-n1 .th_block,
.unit_3colsingle .csc-header-n1 .th_block,
.unit_3colset .csc-header-n1 .th_block {
  margin-left:-10px;
  margin-right:-10px;
}
