@charset "utf-8";

.gakka_menu dd#g_ksk a{
  background: #503b1c url(../img/common/course_l_bar_01.gif) no-repeat left center;
  color:#FFF;
  }


#ksk_menu {
}
#ksk_menu ul{
  list-style:none;
  overflow:hidden;
  margin-bottom:4px;
}
#ksk_menu ul li{
  float:left;
  margin:0 2px 4px 2px;
  }
#ksk_menu ul li a{
  display:block;
  border:1px solid #DDD;
  padding:4px;
  background:#eee;
  width:110px;
  font-size:11px;
  text-align:center;
}
.ksk_01 {
  position:relative;
  margin:2em 0 2em 0;
}
.ksk_01 img{
  display:block;  
}
.ksk_01 a{
  display:block;
  position:absolute;
  right:0;
  bottom:0px;
  width:368px;
  padding:10px ;
  background:#2d638e url(../img/course/ksk/ksk_arrow.gif) no-repeat 340px center;
  border:1px solid #BBB;
  color:#FFF;
}
.ksk_01 a:hover{
  background:#eee url(../img/course/ksk/ksk_arrow.gif) no-repeat 340px center;
  color:#111;
}
.shien {
  background:#FFF;
  padding:1em;
  margin-bottom:1em;
}

/********************courseksk***(846f51)*******************/
#c_ksk #title_area dl dt{background:#846f51;}
#c_ksk #title_area dl dd{color:#846f51;}
#c_ksk #works_ksk_r {
	overflow:hidden;
  position:relative;
	}
  #c_ksk #works_ksk_r img {
  display:block;
  }
#c_ksk #works_ksk_r a{
  display:block;
  position:absolute;
  top:290px;
  right:10px;
  width:328px;
  height:36px;
  text-indent:-99999em;
  background:url(../img/course/ksk/sakuhin_btn.gif) no-repeat left -36px;
}
#c_ksk #works_ksk_r a:hover{
  background-position:left top;
  }

#c_ksk #works_ksk_r p{
	font-size:11px;
	line-height:16px;
}
#c_ksk .sakuhin {
  background:#846f51;
}
.color_ksk {color:#846f51;}
a#ws_link {
  display:block;
  width:150px;
  float:right;
  margin:0 0 1em 1em;
}