@charset "utf-8";

/* Controll by anchor */

a.btn_add {
  display: block;
  width: 62px;
  height: 28px;
  text-indent: -130px;
  overflow: hidden;
  background: #fff url(/images/controll/btn_add.gif) no-repeat;
}
a.btn_add:hover { background-position: left -28px; }

a.btn_change {
  display: block;
  width: 62px;
  height: 28px;
  overflow: hidden;
  text-indent: -130px;
  background: #fff url(/images/controll/btn_change.gif) no-repeat;
}
a.btn_change:hover { background-position: left -28px; }

a.btn_delete {
  display: block;
  width: 129px;
  height: 28px;
  overflow: hidden;
  text-indent: -130px;
  background: #fff url(/images/controll/btn_delete.gif) no-repeat;
}
a.btn_delete:hover { background-position: left -28px; }

a.btn_changes {
  display: block;
  width: 130px;
  height: 30px;
  overflow: hidden;
  text-indent: -500px;
  background: #fff url(/images/controll/btn_changes.gif) no-repeat;
}
a.btn_changes:hover { background-position: left -30px; }

a.btn_search_small {
  display: block;
  width: 130px;
  height: 30px;
  overflow: hidden;
  text-indent: -500px;
  background: #fff url(/images/controll/btn_search_small.gif) no-repeat;
}
a.btn_search_small:hover { background-position: left -30px; }

a.btn_top {
  display: block;
  width: 130px;
  height: 30px;
  overflow: hidden;
  text-indent: -500px;
  background: #fff url(/images/controll/btn_top.gif) no-repeat;
}
a.btn_top:hover { background-position: left -30px; }

a.next,a.back,a.to_top {
  display: block;
  float: left;
  width: 130px;
  height: 30px;
  text-indent:-100px;
  overflow: hidden;
}
a.next{ background: #FFF url(/images/controll/btn_next_step.gif) no-repeat; }
a.next:hover { background-position: 0px -30px; }
a.back { background: #FFF url(/images/controll/btn_back.gif) no-repeat; }
a.back:hover { background-position: 0px -30px; }
a.to_top { background: #FFF url(/images/controll/btn_to_top.gif) no-repeat; }
a.to_top:hover { background-position: 0px -30px; }

a.btn_close {
  display: block;
  width: 82px;
  height: 28px;
  background: #fff url(/images/controll/btn_close2.gif) no-repeat;
  text-indent: -100px;
  overflow: hidden;
}
a.btn_close:hover { background-position: left -28px; }

a.btn_submit {
  display: block;
  width: 82px;
  height: 28px;
  background: #fff url(/images/controll/btn_submit.gif) no-repeat;
  text-indent: -100px;
  overflow: hidden;
}
a.btn_submit:hover { background-position: left -28px; }

a.btn_point{
  display: block;
  width: 130px;
  height: 30px;
  overflow: hidden;
  text-indent: -500px;
  background: #fff url(/images/controll/btn_point.gif) no-repeat;
}
a.btn_point:hover { background-position: 0px -30px; }

a.btn_login {
  display: block;
  width: 82px;
  height: 28px;
  background: #fff url(/images/controll/btn_login.gif) no-repeat;
  text-indent: -100px;
  overflow: hidden;
}
a.btn_login:hover { background-position: left -28px; }

a.btn_register {
  display: block;
  width: 82px;
  height: 28px;
  background: #fff url(/images/signup/register.gif) no-repeat;
  text-indent: -150px;
  overflow: hidden;
}
a.btn_register:hover { background-position: left -28px; }

a.btn_post {
  display: block;
  width: 162px;
  height: 42px;
  background: #fff url(/images/controll/btn_post.gif) no-repeat;
  text-indent: -250px;
  overflow: hidden;
}
a.btn_post:hover { background-position: left -42px; }

a.btn_amend {
  display: block;
  width: 162px;
  height: 42px;
  background: #fff url(/images/controll/btn_amend.gif) no-repeat;
  text-indent: -250px;
  overflow: hidden;
}
a.btn_amend:hover { background-position: left -42px; }

a.btn_amend_small{
  display: block;
  width: 57px;
  height: 18px;
  background: #fff url(/images/controll/btn_amend_small.gif) no-repeat;
  text-indent: -250px;
  overflow: hidden;
}

a.btn_follow {
  display: block;
  width: 247px;
  height: 42px;
  background: #fff url(/images/controll/btn_follow.gif) no-repeat;
  text-indent: -250px;
  overflow: hidden;
}
a.btn_follow:hover { background-position: left -42px; }

a.btn_buy {
  display: block;
  width: 247px;
  height: 42px;
  background: #fff url(/images/controll/btn_buy.gif) no-repeat;
  text-indent: -250px;
  overflow: hidden;
}
a.btn_buy:hover { background-position: left -42px; }

a.btn_new_question {
  display: block;
  text-indent: -300px;
  width: 162px;
  height: 42px;
  overflow: hidden;
  background-image: url(/images/controll/btn_new_post.gif);
}
a.btn_new_question:hover { background-position: left -42px; }

a.btn_try_post {
  display: block;
  text-indent: -300px;
  width: 173px;
  height: 42px;
  overflow: hidden;
  background-image: url(/images/controll/btn_try_post.gif);
}
a.btn_try_post:hover { background-position: left -42px; }

a.btn_new_regist {
  display: block;
  text-indent: -300px;
  width: 162px;
  height: 42px;
  overflow: hidden;
  background-image: url(/images/controll/btn_new_regist.gif);
}
a.btn_new_regist:hover { background-position: left -42px; }

a.btn_next {
  display: block;
  text-indent: -300px;
  width: 162px;
  height: 42px;
  overflow: hidden;
  background-image: url(/images/controll/btn_next.gif);
}
a.btn_next:hover { background-position: left -42px; }

a.btn_edit_question {
  display: block;
  text-indent: -300px;
  width: 162px;
  height: 42px;
  overflow: hidden;
  background-image: url(/images/controll/btn_edit_question.gif);
}
a.btn_edit_question:hover { background-position: left -42px; }

a.btn_edit_answer {
  display: block;
  text-indent: -300px;
  width: 162px;
  height: 42px;
  overflow: hidden;
  background-image: url(/images/controll/btn_edit_answer.gif);
}
a.btn_edit_answer:hover { background-position: left -42px; }

a.btn_edit_answer_long {
  display: block;
  text-indent: -300px;
  width: 282px;
  height: 42px;
  overflow: hidden;
  background-image: url(/images/controll/btn_edit_answer_long.gif);
}
a.btn_edit_answer_long:hover { background-position: left -42px; }

a.btn_update {
  display: block;
  text-indent: -300px;
  width: 162px;
  height: 42px;
  overflow: hidden;
  background-image: url(/images/controll/btn_update.gif);
}
a.btn_update:hover { background-position: left -42px; }

a.btn_select {
  display: block;
  width: 162px;
  height: 42px;
  background: #fff url(/images/controll/btn_select.gif) no-repeat;
  text-indent: -250px;
  overflow: hidden;
}
a.btn_select:hover { background-position: left -42px; }

a.btn_make {
  display: block;
  text-indent: -300px;
  width: 163px;
  height: 42px;
  overflow: hidden;
  background-image: url(/images/controll/btn_make.gif);
}
a.btn_make:hover { background-position: left -42px; }

a.btn_create {
  display: block;
  text-indent: -300px;
  width: 162px;
  height: 42px;
  overflow: hidden;
  background-image: url(/images/controll/btn_create.gif);
}
a.btn_create:hover { background-position: left -42px; }

a.btn_back_brown {
  display: block;
  width: 93px;
  height: 42px;
  background: #fff url(/images/controll/btn_back_brown.gif) no-repeat;
  text-indent: -250px;
  overflow: hidden;
}
a.btn_back_brown:hover { background-position: left -42px; }

a.btn_search_s {
  display: block;
  width: 57px;
  height: 18px;
  background: #fff url(/images/controll/btn_search_s.gif) no-repeat;
  text-indent: -100px;
  overflow: hidden;
}
a.btn_search_s:hover { background-position: left -18px; }


/* 57 × 18 小ボタン */
a.btn_login_s, a.btn_logout_s, a.btn_signup_s, a.btn_new_post_s, a.btn_edit_s {
    display: block;
    text-indent:-200px;
    overflow: hidden;
}

a.btn_login_s, a.btn_logout_s, a.btn_signup_s, a.btn_new_post_s, a.btn_edit_s {
    width: 57px;
    height: 18px;
}


a.btn_login_s { background: transparent url(/images/controll/btn_login_small.gif) no-repeat; }
a.btn_login_s:hover{ background-position:0px -18px; }

a.btn_logout_s { background: transparent url(/images/controll/btn_logout_small.gif) no-repeat; }
a.btn_logout_s:hover{ background-position:0px -18px; }

a.btn_signup_s { background: transparent url(/images/controll/btn_signup_s.gif) no-repeat; }
a.btn_signup_s:hover{ background-position:0px -18px; }

a.btn_new_post_s { background: transparent url(/images/controll/btn_new_post_s.gif) no-repeat; }
a.btn_new_post_s:hover{ background-position:0px -18px; }

a.btn_edit_s { background: transparent url(/images/controll/btn_edit_s.gif) no-repeat; }
a.btn_edit_s:hover{ background-position:0px -18px; }


/* 88 × 53 小ボタン */
a.btn_search_m, a.btn_post_m {
    display: block;
    text-indent:-200px;
    overflow: hidden;
}

a.btn_search_m, a.btn_post_m {
    width: 88px;
    height: 27px;
}

a.btn_search_m { background: transparent url(/images/controll/btn_search_m.gif) no-repeat; }
a.btn_search_m:hover{ background-position:0px -26px; }

/* 89 × 66 中ボタン */
a.btn_post_m {
    display: block;
    text-indent:-200px;
    overflow: hidden;
}

a.btn_post_m {
    width: 89px;
    height: 33px;
}

a.btn_post_m { background: transparent url(/images/controll/btn_post_m.gif) no-repeat; }
a.btn_post_m:hover{ background-position:0px -33px; }


a.btn_add_tag {
  display: block;
  height: 28px;
  width: 129px;
  text-indent:-140px;
  overflow: hidden;
  background: #FFF url(/images/controll/btn_add_tag.gif) no-repeat left top;
}
a.btn_add_tag:hover {
  background: #FFF url(/images/controll/btn_add_tag.gif) no-repeat left -28px;
}
