.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_shinsyou_graphic_header_bg_top.jpg') 0 0 no-repeat;}
.gh_inner {padding:12px 5px 12px 20px; background: url('fileadmin_templates_images_shinsyou_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_shinsyou_th01_bg_med.jpg') 0 0 repeat-y;}
.th01_box {background: url('fileadmin_templates_images_shinsyou_th01_bg_top.jpg') 0 0 no-repeat;}
.th01_inner {padding:12px 5px 12px 23px; background: url('fileadmin_templates_images_shinsyou_th01_bg_btm.jpg') 0 100% no-repeat;}

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

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

.th04_block {margin-bottom:10px;background: url('fileadmin_templates_images_shinsyou_th04_bg_med.jpg') 0 0 repeat-y;}
.th04_box {background: url('fileadmin_templates_images_shinsyou_th04_bg_top.jpg') 0 0 no-repeat;}
.th04_inner {padding:8px 5px 8px 15px; background: url('fileadmin_templates_images_shinsyou_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#wrap {
  text-align:left;
  padding: 0 14px;
  margin: 0 auto;
  width: 980px;
  background:transparent /*url('fileadmin_templates_images_1107_wrap_bg.jpg') 50% 0 repeat-y*/;
}
DIV#wrap:after {display: block;clear: both;content: " ";}
DIV#mainColumn {
  float: left;
  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: 720px;
}
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 {
  width: 960px;
  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-bottom: 3px solid #C6C6C6;
}
DIV#path_1 {  
  width: 980px;
  padding: 0;
  margin: 0 -19px;
  margin: 0 auto;
  background:#ffffff /*url('fileadmin_templates_images_title_path_bg.jpg') 0 0 no-repeat*/;
}
DIV#path_1 DIV.path_1-menu {
  text-align:left;
  width:980px;
  padding:0;
  margin:0 auto;
  overflow: hidden;
}




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



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 {
  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#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;
  width: 168px;
  min-height: 18px;
  display:block;
  padding:8px 5px 3px 21px;
  margin:0;
}

DIV#menu_1 DIV.menu1-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#menu_1 DIV.menu1-level1-no A {margin-bottom: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 {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 {
  padding:0 3px 1px;
  background:transparent url('fileadmin_templates_images_1107_sidebox_bg_btm_wh.png') 0 100% no-repeat;
}
  DIV#menu_1 DIV.menu1-level1-no-end A {margin-bottom:5px;background:transparent url('fileadmin_templates_images_1107_normal_list_marker.png') 5px 50% no-repeat;}
  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, active state (ACT) */
DIV#menu_1 DIV.menu1-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#menu_1 DIV.menu1-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#menu_1 DIV.menu1-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#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 {
  margin: 0 0 3px 0;
  padding:3px 3px 0;
}
  DIV#menu_1 DIV.menu1-level1-sub A {
    margin-bottom:3px;
    background:transparent 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('http://www.kitaqshinsyo.com/fileadmin/templates/images/1107/dotted-border_subend_bg.gif') left bottom no-repeat;
}
  DIV#menu_1 DIV.menu1-level1-sub-end A {background:transparent url('http://www.kitaqshinsyo.com/fileadmin/templates/images/1107/menu_1_bg.gif') 5px 50% no-repeat;}


/*  MENU 1, level 1, normal state (IFSUB ACT) */
DIV#menu_1 DIV.menu1-level1-sub-act {
  margin: 0 0 3px 0;
  padding:3px 3px 0;
}
  DIV#menu_1 DIV.menu1-level1-sub-act A {
    margin-bottom:3px;
    background:#FFFFFF 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 {
  margin: 0 0 3px 0;
  padding:3px 3px 0;
}
  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 {
    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: 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: 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: 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: 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: 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: 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: 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('http://www.kitaqshinsyo.com/fileadmin/templates/images/1107/menu_bg.jpg') 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#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('http://www.kitaqshinsyo.com/fileadmin/templates/images/1107/menu_bg.jpg') 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('http://www.kitaqshinsyo.com/fileadmin/templates/images/1107/menu_bg.jpg') 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('http://www.kitaqshinsyo.com/fileadmin/templates/images/1107/menu_bg.jpg') 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('http://www.kitaqshinsyo.com/fileadmin/templates/images/1107/menu_bg.jpg') 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;}




/* 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('http://www.kitaqshinsyo.com/fileadmin/templates/images/1107/dotted-border_subend_bg.gif') left bottom no-repeat;
}
  DIV#menuMag DIV.menuMag-level1-sub-end A {background:transparent url('http://www.kitaqshinsyo.com/fileadmin/templates/images/1107/menu_1_bg.gif') 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('http://www.kitaqshinsyo.com/fileadmin/templates/images/1107/menu_bg.jpg') 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('http://www.kitaqshinsyo.com/fileadmin/templates/images/1107/menu_bg.jpg') 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('http://www.kitaqshinsyo.com/fileadmin/templates/images/1107/menu_bg.jpg') 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('http://www.kitaqshinsyo.com/fileadmin/templates/images/1107/menu_bg.jpg') 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('http://www.kitaqshinsyo.com/fileadmin/templates/images/1107/menu_bg.jpg') 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;}



DIV#menuMagInnerNavi {
  padding: 0 5px 10px;
}
DIV#menuMagInnerNavi:after {display: block;clear: both;content: " ";}
.menuMagInnerNavi-level1-no, .menuMagInnerNavi-level1-act {display:inline-block;;padding: 0;}
.menuMagInnerNavi-level1-no a, .menuMagInnerNavi-level1-act a {display:block;;padding: 3px 5px;}
.menuMagInnerNavi-level1-act a { background: #cecece;}

/* 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;
  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;
}
