/*
Icon classes can be used entirely standalone. They are named after their original file names.

Example usage in HTML:

`display: block` sprite:
<div class="icon-home"></div>

To change `display` (e.g. `display: inline-block;`), we suggest using a common CSS class:

// CSS


// HTML
<i class="icon icon-home"></i>
*/

.icon {
  display: inline-block;
}

.icon-qmenu501 {
  background-image: url(../img/sprites/sub_banner_icons.png);
  background-position: -790px 0px;
  width: 390px;
  height: 308px;
}
.icon-qmenu502 {
  background-image: url(../img/sprites/sub_banner_icons.png);
  background-position: 0px -705px;
  width: 390px;
  height: 201px;
}
.icon-qmenu601 {
  background-image: url(../img/sprites/sub_banner_icons.png);
  background-position: -790px -313px;
  width: 390px;
  height: 204px;
}
.icon-qmenu602 {
  background-image: url(../img/sprites/sub_banner_icons.png);
  background-position: -790px -522px;
  width: 390px;
  height: 157px;
}
.icon-qmenu701 {
  background-image: url(../img/sprites/sub_banner_icons.png);
  background-position: -395px 0px;
  width: 390px;
  height: 509px;
}
.icon-qmenu801 {
  background-image: url(../img/sprites/sub_banner_icons.png);
  background-position: 0px -1142px;
  width: 390px;
  height: 376px;
}
.icon-quick_close {
  background-image: url(../img/sprites/sub_banner_icons.png);
  background-position: -730px -514px;
  width: 50px;
  height: 57px;
}
.icon-quick_cont2_title {
  background-image: url(../img/sprites/sub_banner_icons.png);
  background-position: -395px -705px;
  width: 361px;
  height: 50px;
}
.icon-quick_cont4_title {
  background-image: url(../img/sprites/sub_banner_icons.png);
  background-position: -761px -705px;
  width: 321px;
  height: 50px;
}
.icon-quick_cont5_title {
  background-image: url(../img/sprites/sub_banner_icons.png);
  background-position: -395px -760px;
  width: 270px;
  height: 50px;
}
.icon-quick_cont6_title {
  background-image: url(../img/sprites/sub_banner_icons.png);
  background-position: -670px -760px;
  width: 187px;
  height: 50px;
}
.icon-quick_cont7_title {
  background-image: url(../img/sprites/sub_banner_icons.png);
  background-position: -862px -760px;
  width: 104px;
  height: 50px;
}
.icon-quick_cont8_title {
  background-image: url(../img/sprites/sub_banner_icons.png);
  background-position: -395px -813px;
  width: 353px;
  height: 53px;
}
.icon-quickb01 {
  background-image: url(../img/sprites/sub_banner_icons.png);
  background-position: 0px -911px;
  width: 218px;
  height: 219px;
}
.icon-quickb02 {
  background-image: url(../img/sprites/sub_banner_icons.png);
  background-position: -395px -514px;
  width: 218px;
  height: 123px;
}
.icon-quickb03 {
  background-image: url(../img/sprites/sub_banner_icons.png);
  background-position: -618px -514px;
  width: 107px;
  height: 109px;
}
.icon-quickb04 {
  background-image: url(../img/sprites/sub_banner_icons.png);
  background-position: -223px -911px;
  width: 107px;
  height: 109px;
}
.icon-quickb05 {
  background-image: url(../img/sprites/sub_banner_icons.png);
  background-position: -565px -887px;
  width: 220px;
  height: 115px;
}
.icon-quickb06 {
  background-image: url(../img/sprites/sub_banner_icons.png);
  background-position: -789px -887px;
  width: 220px;
  height: 115px;
}
.icon-quickb07 {
  background-image: url(../img/sprites/sub_banner_icons.png);
  background-position: -790px -1006px;
  width: 220px;
  height: 115px;
}
.icon-quickb09 {
  background-image: url(../img/sprites/sub_banner_icons.png);
  background-position: -565px -1008px;
  width: 220px;
  height: 115px;
}
.icon-quickb10 {
  background-image: url(../img/sprites/sub_banner_icons.png);
  background-position:-565px -1128px;
  width: 220px;
  height: 115px;
}
.icon-quickb11 {
  background-image: url(../img/sprites/sub_banner_icons.png);
  background-position:-790px -1126px;
  width: 220px;
  height: 115px;
}
.icon-quickb08 {
  background-image: url(../img/sprites/sub_banner_icons.png);
  background-position: -337px -909px;
  width: 220px;
  height: 115px;
}
.icon-quickb12 {
  background-image: url(../img/sprites/sub_banner_icons.png);
  background-position: -566px -1247px;
  width: 220px;
  height: 115px;
}
.icon-quickb13 {
  background-image: url(../img/sprites/sub_banner_icons.png);
  background-position: -790px -1246px;
  width: 220px;
  height: 115px;
}
.icon-quickb14 {
  background-image: url(../img/sprites/sub_banner_icons.png);
  background-position: -566px -1366px;
  width: 220px;
  height: 115px;
}
.icon-quickb15 {
  background-image: url(../img/sprites/sub_banner_icons.png);
  background-position: -790px -1369px;
  width: 220px;
  height: 115px;
}


.icon-stroke {
  background-image: url(../img/sprites/sub_banner_icons.png);
  background-position: -790px -684px;
  width: 390px;
  height: 1px;
}
.icon-tel_btn {
  background-image: url(../img/sprites/sub_banner_icons.png);
  background-position: -395px -642px;
  width: 390px;
  height: 47px;
}
.icon-tell {
  background-image: url(../img/sprites/sub_banner_icons.png);
  background-position: -971px -760px;
  width: 138px;
  height: 27px;
}
.icon-yellow {
  background-image: url(../img/sprites/sub_banner_icons.png);
  background-position: 0px 0px;
  width: 390px;
  height: 700px;
}

a.block_height {
  display: block;
  height: 115px;
}
