.index_wink a, .index_wink [class^="wink_item"] {
  float: left;
}

.index_wink > .wink_header {
  float: left;
  clear: left;
}

.index_wink > .wink_list_container {
  float: left;
  clear: left;
  width: 100%;
  height: auto;
}

.index_wink {
  box-sizing: border-box;
  overflow: hidden;
  width: 310px;
  height: auto;
  margin-top: 15px;
  border-bottom: none;
}

.index_wink a {
  display: block;
  width: 100%;
  height: 100%;
}

.index_wink * {
  display: block;
  text-indent: -9999em;
  white-space: nowrap;
  overflow: hidden;
}

.index_wink > .wink_header {
  background-image: url(/images/wink/wink_main_sprite.png);
  background-position: 0px 0px;
  width: 310px;
  height: 70px;
  width: 100%;
}

.index_wink > .wink_list_container {
  text-align: center;
  position:relative;
}

.index_wink .upper {
  border-left: 1px solid #d6d5d5;
  border-right: 1px solid #d6d5d5;
  width: 100%;
  float: left;
  border-bottom: 1px solid #d6d5d5;
  box-sizing: border-box;
}


.index_wink .upper > div {
  float: left;
  margin: 10px 2px;
}

.index_wink .upper_3 {
  border-left: 1px solid #d6d5d5;
  border-right: 1px solid #d6d5d5;
  width: 310px;
  height:74px;
  border-bottom: 1px solid #d6d5d5;
  box-sizing: border-box;
}

.index_wink .upper_3 > div {
  float: left;
  margin: 10px 14px;
}

.index_wink .upper_3 > div:first-child{
	margin-left:40px;
	}



.index_wink .upper_4 {
  border-left: 1px solid #d6d5d5;
  border-right: 1px solid #d6d5d5;
  width: 310px;
  height:74px;
  border-bottom: 1px solid #d6d5d5;
  box-sizing: border-box;
}

.index_wink .upper_4 > div {
  float: left;
  margin: 10px 4px;
}

.index_wink .upper_4 > div:first-child{
	margin-left:28px;
	}


.index_wink .under {
  float: left;
  width: 100%;
}

.index_wink .under > div {
  float: left;
  width: 50% !important;
}

.index_wink .under > .under_left {
  background-image: url(/images/wink/wink_main_sprite.png);
  background-position: 0px -75px;
  width: 155px;
  height: 24px;
}

.index_wink .under > .under_left {
  background-image: url(/images/wink/wink_main_sprite.png);
  background-position: 0px -220px;
  width: 155px;
  height: 24px;
}

.index_wink .under > .under_left {
  background-image: url(/images/wink/wink_main_sprite.png);
  background-position: 0px -104px;
  width: 155px;
  height: 24px;
}

.index_wink .under > .under_right {
  background-image: url(/images/wink/wink_main_sprite.png);
  background-position: 0px -133px;
  width: 155px;
  height: 24px;
}

.index_wink .under > .under_right {
  background-image: url(/images/wink/wink_main_sprite.png);
  background-position: 0px -191px;
  width: 155px;
  height: 24px;
}

.index_wink .under > .under_right {
  background-image: url(/images/wink/wink_main_sprite.png);
  background-position: 0px -162px;
  width: 155px;
  height: 24px;
}

.wink_list_container .wink_item1 {
  background-image: url(/images/wink/wink_main_sprite.png);
  background-position: -315px -122px;
  width: 56px;
  height: 56px;
}

.wink_list_container .wink_item1:hover {
  background-image: url(/images/wink/wink_main_sprite.png);
  background-position: -315px -61px;
  width: 56px;
  height: 56px;
}

.wink_list_container .wink_item2 {
  background-image: url(/images/wink/wink_main_sprite.png);
  background-position: -315px 0px;
  width: 57px;
  height: 56px;
}

.wink_list_container .wink_item2:hover {
  background-image: url(/images/wink/wink_main_sprite.png);
  background-position: 0px -249px;
  width: 57px;
  height: 56px;
}

.wink_list_container .wink_item3 {
  background-image: url(/images/wink/wink_main_sprite.png);
  background-position: -62px -249px;
  width: 57px;
  height: 56px;
}

.wink_list_container .wink_item3:hover {
  background-image: url(/images/wink/wink_main_sprite.png);
  background-position: -124px -249px;
  width: 57px;
  height: 56px;
}

.wink_list_container .wink_item4 {
  background-image: url(/images/wink/wink_main_sprite.png);
  background-position: -186px -249px;
  width: 57px;
  height: 56px;
}

.wink_list_container .wink_item4:hover {
  background-image: url(/images/wink/wink_main_sprite.png);
  background-position: -248px -249px;
  width: 57px;
  height: 56px;
}

.wink_list_container .wink_item5 {
  background-image: url(/images/wink/wink_main_sprite.png);
  background-position: -315px -183px;
  width: 56px;
  height: 56px;
}

.wink_list_container .wink_item5:hover {
  background-image: url(/images/wink/wink_main_sprite.png);
  background-position: -315px -244px;
  width: 56px;
  height: 56px;
}