@charset "utf-8";



/* ==================================
/hbk/
================================== */

.hbk #category-menu .bg{
background-image:url(/hbk/img/hbk_cmn_bg.gif);
}
.hbk #category-menu ul{
background-image:url(/hbk/img/hbk_cmn_top.gif);
}



/* ==================================
/hbk/index.html
================================== */

.hbk .top h2{
margin:0 0 30px 0;
}
.hbk .top .box{
padding:10px 10px 1px 10px;
background-image:url(/hbk/img/top_boxbg01.gif);
background-repeat:no-repeat;
background-position:bottom;
zoom:100%;
    /padding:10px 9px 1px 10px;
}
.hbk .top .box .bg{

background-image:url(/hbk/img/top_boxtop.gif);
background-repeat:no-repeat;
}

.hbk .top .menu01 {
    width: 680px;
    /width: 681px;
    height: auto;
    background: url(/hbk/img/top_boxbg02.gif) no-repeat 0 bottom;
}
.hbk .top .menu01 .menuPack {
}
.hbk .top .menu01 .menuPack01 {
}
.hbk .top .menu01 .menuPack_left {
    float: left;
    width: 220px;
    height: auto;
}
.hbk .top .menu01 .menuPack_center {
    float: left;
    width: 220px;
    height: auto;
    padding: 0 10px;
}
.hbk .top .menu01 .menuPack_right {
    float: left;
    width: 220px;
    height: auto;
}
.hbk .top .menu01 .menuPack_title {
    width: 220px;
    height: auto;
}
.hbk .top .menu01 .menuPack_img {
    width: 220px;
    height: auto;
}
.hbk .top .menu01 .menuPack_text {
    width: 200px;
    height: auto;
    padding: 10px 0;
    margin: 0 10px;
}
.hbk .top .menu01 .menuPack01 .menuPack_text {
    background: url("/common/img/dline02.gif") repeat-x center top;
}
.hbk .top .menu01 .menuPack02 .menuPack_text {
    background: url("/common/img/dline02.gif") repeat-x center top;
    text-align: right;
}
.hbk .top .menu01 .menuPack_text {
    width: 200px;
    height: auto;
    padding: 10px 0;
    margin: 0 10px;
}
.hbk .top .contents-bottom dl dt a,
.hbk .top .contents-bottom dl dt img {
    background-position: 0 center;
    display: inline-block;
}

/* ==================================
/hbk/荳句ｱ､
================================== */

.hbk .local h3{
margin:20px 0 20px 0;
}
.hbk .local h4{
width: 495px;
height: auto;
padding: 3px 0 5px 15px;
margin:0 0 20px 0;
}
.hbk .local h5{
width: 510px;
height: auto;
}

.hbk .local #category-body p{
margin:0 0 20px 0;
}
.hbk .local .h-image{
width:214px;
}

.hbk .local .linkBox01 {
    clear: both;
    height: auto;
    padding: 0 0 0 15px;
    margin: 15px 0 0;
    -webkit-text-size-adjust: none;
}
.hbk .local .linkBox01 a {
    background-position: 0 center;
    display: inline-block;
}
.hbk .local .linkBox02 {
	clear: both;
	height: auto;
	padding: 0 0 0 15px;
	margin: 15px 0 0;
}
.hbk .local .linkBox02 a {
margin: 0 0 10px 0;
}

@media print {
.hbk .local #category-menu {
    /float: left;
    /width: 150px;
}
.hbk .local #category-body {
    /float: right;
    /width: 510px;
}
.hbk .local #category-menu .menu-over {
    /zoom: 92%;
}
}




/* ==================================
/hbk/kyoiku_honbu.html
================================== */

.hbk .local #category p {
	margin: 15px 0 25px 0;
}
.hbk .local table.list-x .tl{
background-image:url(/hbk/img/kyoiku_listbg01.gif);
}
.hbk .local table.list-x .tr{
background-image:url(/hbk/img/kyoiku_listbg01.gif);
}
.hbk .local table.list-x .cl{
border-left-color:#5e7e21;
}
.hbk .local table.list-x th{
background-color:#ebf7c0;
border-top-color:#5e7e21;
border-right-color:#5e7e21;
border-bottom-color:#5e7e21;
}
.hbk .local table.list-x td{
background-color:#FFFFFF;
border-right-color:#5e7e21;
border-left-color:#5e7e21;
border-bottom-color:#5e7e21;
}
.hbk .local table.list-x .bl{
background-image:url(/hbk/img/kyoiku_listbg02.gif);
}
.hbk .local table.list-x .br{
background-image:url(/hbk/img/kyoiku_listbg02.gif);
}


/* ==================================
/hbk/画像サイズ調整
================================== */
.hbk .h-image img {
  height: auto;
  box-shadow:0px 0px 10px 1px #9da09c;
  border:3px solid #ffffff;
}
