@charset "Shift_JIS";

#h-menu{
}

#h-menu ul{
list-style-type:none;
}

#h-menu li{
float:left;
}

/* TOPメニュー ロールオーバー用 */
#h-menu img{  /* マウスアウト(デフォルト)の表示範囲 */
margin-top:0px;
}

#h-menu a:hover img{  /* マウスオンで画像の表示範囲を変更、ハイライト */
margin-top:-30px;
}

#h-m-top,#h-m-ningyo,#h-m-gakuin,#h-m-siryo,#h-m-cont{  /* 表示領域を設定 */
width:102px;
height:30px;
overflow:hidden;
}

.h-m-top #h-m-top img,
.h-m-ningyo #h-m-ningyo img,
.h-m-gakuin #h-m-gakuin img,
.h-m-siryo #h-m-siryo img,
.h-m-cont #h-m-cont img{    /* 現在表示中のカテゴリをハイライト */
margin-top:-30px;
}


#side{
width:200px;
}

#side ul{
text-align:left;
}

#side li{
list-style:none;
}


/* サイドナビ ロールオーバー用 */
.smh3-mataro img{  /* マウスアウト(デフォルト)の表示範囲 */
margin-top:0px;
}

.smh3-mataro a:hover img{  /* マウスオンで画像の表示範囲を変更、ハイライト */
margin-top:-50px;
}

.smh3-mataro{  /* 表示領域を設定 */
width:200px;
height:50px;
overflow:hidden;
}

#smh4-change img{  /* マウスアウト(デフォルト)の表示範囲 */
margin-top:0px;
}

#smh4-change a:hover img{  /* マウスオンで画像の表示範囲を変更、ハイライト */
margin-top:-80px;
}

#smh4-change{  /* 表示領域を設定 */
width:200px;
height:80px;
overflow:hidden;
}

#smh4-ticket img{  /* マウスアウト(デフォルト)の表示範囲 */
margin-top:0px;
}

#smh4-ticket a:hover img{  /* マウスオンで画像の表示範囲を変更、ハイライト */
margin-top:-100px;
}

#smh4-ticket{  /* 表示領域を設定 */
width:200px;
height:100px;
overflow:hidden;
}



.h-m-top #h-m-top img,
.h-m-ningyo #h-m-ningyo img,
.h-m-gakuin #h-m-gakuin img,
.h-m-siryo #h-m-siryo img,
.h-m-cont #h-m-cont img{    /* 現在表示中のカテゴリをハイライト */
margin-top:-30px;
}



.sm-hina,.sm-gogatu,.sm-ukiyo,.sm-toha,.sm-tenpo,.sm-faq{
width:190px;
border-right:1px solid #d78392;
border-bottom:1px solid #d78392;
border-left:1px solid #d78392;
color:#333333;
padding:4px;
}

.sm-hina a,.sm-gogatu a,.sm-ukiyo a,.sm-toha a,.sm-tenpo a,.sm-faq a{
padding:6px;
display:block;
text-decoration:none;
color:#333333;
}

.sm-hina a:hover,.sm-gogatu a:hover,.sm-ukiyo a:hover,.sm-toha a:hover,.sm-tenpo a:hover,.sm-faq a:hover{
background-color:#ffed92;
color:#333333;
}

.sm-active{
display:block;
background-color:#fffdbb;
color:#333333;
}
