@charset "UTF-8";
/* ===================================================================
CSS information

 file name  : copy.css
 author     : Ability Consultant
 style info : コピー
=================================================================== */
.con_intro, .con_stay .inner, .con_stay.con_gal .box_text, .con_ss {
  max-width: 950px;
  margin: auto;
}
@media only screen and (max-width: 1100px) {
  .con_intro, .con_stay .inner, .con_stay.con_gal .box_text, .con_ss {
    width: 95%;
  }
}

.con_stay:after, .con_stay .inner:after, .con_stay.day2_1 .inner .box_text .wrp_tit:after, .con_stay.con_gal .box_text:after, .con_stay.con_gal .box_text .wrp_time:after, .con_stay.con_gal .box_text .wrp_tit:after, .con_ss:after {
  content: "";
  display: table;
  clear: both;
}

/* -----------------------------------------------------------
	header
----------------------------------------------------------- */
#header .tmp_title {
  background: transparent url("../stay/images/bg_title.jpg") center top no-repeat;
}
@media only screen and (max-width: 767px) {
  #header .tmp_title {
    background: transparent url("../stay/images/bg_title.jpg") center top no-repeat;
    background-size: cover;
  }
}

#contents {
  background: #FFF;
  padding: 20px;
}

/* -----------------------------------------------------------
	con_intro
----------------------------------------------------------- */
.con_intro {
  margin: 20px;
}
.con_intro .text {
  width: 650px;
  margin: 16px auto;
}

/* -----------------------------------------------------------
	.con_stay
----------------------------------------------------------- */
.con_stay {
  position: relative;
  z-index: 5;
  margin-top: 40px;
}
@media only screen and (max-width: 767px) {
  .con_stay {
    margin-top: 8%;
  }
}
.con_stay .inner {
  position: relative;
}
.con_stay .box_text h4 {
  font-weight: normal;
  font-family: "Sawarabi Mincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "游明朝", "Yu Mincho", YuMincho, "HGS明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "Times New Roman", Times, Garamond, Georgia, serif;
}
.con_stay .box_text span {
  display: block;
}
.con_stay .box_text span.i {
  background-color: #8d8558;
  color: #FFF;
  display: inline-block;
  font-size: 1.2em;
  padding: 0.1em 1em;
}
.con_stay .box_text span.time {
  padding-left: 40px;
  color: #161471;
}
@media only screen and (max-width: 767px) {
  .con_stay .box_text span.time {
    padding-left: 1.2em;
  }
}
@media only screen and (min-width: 768px) {
  .con_stay.day1_1 .box_text h3, .con_stay.day2_1 .box_text h3 {
    position: absolute;
    z-index: 10;
    top: -100px;
    left: 0;
    width: 142px;
    height: 135px;
  }
}
@media print {
  .con_stay.day1_1 .box_text h3, .con_stay.day2_1 .box_text h3 {
    position: absolute;
    z-index: 10;
    top: -100px;
    left: 0;
    width: 142px;
    height: 135px;
  }
}
.ie8 .con_stay.day1_1 .box_text h3, .ie8 .con_stay.day2_1 .box_text h3 {
  position: absolute;
  z-index: 10;
  top: -100px;
  left: 0;
  width: 142px;
  height: 135px;
}
@media only screen and (min-width: 768px) and (max-width: 1100px) {
  .con_stay.day1_1 .box_text h3, .con_stay.day2_1 .box_text h3 {
    top: -40px;
  }
}
@media only screen and (max-width: 767px) {
  .con_stay.day1_1 .box_text h3, .con_stay.day2_1 .box_text h3 {
    background-color: #932c2c;
    color: #FFF;
    text-align: center;
    font-family: "Sawarabi Mincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "游明朝", "Yu Mincho", YuMincho, "HGS明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "Times New Roman", Times, Garamond, Georgia, serif;
    font-weight: normal;
    font-size: 1.6em;
    line-height: 1em;
    padding: 0.1em 0;
  }
}
@media only screen and (min-width: 768px) {
  .con_stay.day1_1 .img, .con_stay.day2_3 .img {
    width: 55%;
    max-width: 615px;
    float: left;
  }
  .con_stay.day1_1 .box_text, .con_stay.day2_3 .box_text {
    width: 42%;
    float: right;
  }
  .con_stay.day1_1 .box_text h4 .tit, .con_stay.day2_3 .box_text h4 .tit {
    margin-top: 0.5em;
  }
  .con_stay.day1_1 .box_text .text, .con_stay.day2_3 .box_text .text {
    margin-top: 1em;
  }
  .con_stay.day1_1 .box_text .img_s, .con_stay.day2_3 .box_text .img_s {
    margin-top: 1.5em;
  }
}
@media print {
  .con_stay.day1_1 .img, .con_stay.day2_3 .img {
    width: 55%;
    max-width: 615px;
    float: left;
  }
  .con_stay.day1_1 .box_text, .con_stay.day2_3 .box_text {
    width: 42%;
    float: right;
  }
  .con_stay.day1_1 .box_text h4 .tit, .con_stay.day2_3 .box_text h4 .tit {
    margin-top: 0.5em;
  }
  .con_stay.day1_1 .box_text .text, .con_stay.day2_3 .box_text .text {
    margin-top: 1em;
  }
  .con_stay.day1_1 .box_text .img_s, .con_stay.day2_3 .box_text .img_s {
    margin-top: 1.5em;
  }
}
.ie8 .con_stay.day1_1 .img, .ie8 .con_stay.day2_3 .img {
  width: 55%;
  max-width: 615px;
  float: left;
}
.ie8 .con_stay.day1_1 .box_text, .ie8 .con_stay.day2_3 .box_text {
  width: 42%;
  float: right;
}
.ie8 .con_stay.day1_1 .box_text h4 .tit, .ie8 .con_stay.day2_3 .box_text h4 .tit {
  margin-top: 0.5em;
}
.ie8 .con_stay.day1_1 .box_text .text, .ie8 .con_stay.day2_3 .box_text .text {
  margin-top: 1em;
}
.ie8 .con_stay.day1_1 .box_text .img_s, .ie8 .con_stay.day2_3 .box_text .img_s {
  margin-top: 1.5em;
}
@media only screen and (max-width: 767px) {
  .con_stay.day1_1 .img, .con_stay.day2_3 .img {
    margin-top: 0.5em;
  }
  .con_stay.day1_1 .box_text h4, .con_stay.day2_3 .box_text h4 {
    margin-top: 1em;
  }
  .con_stay.day1_1 .box_text h4 .tit, .con_stay.day2_3 .box_text h4 .tit {
    margin-top: 0.3em;
  }
  .con_stay.day1_1 .box_text .text, .con_stay.day2_3 .box_text .text {
    margin-top: 0.5em;
  }
}
.con_stay.day1_1 .box_text h4 .t {
  display: inline-block;
  padding-left: 0.3em;
}
.con_stay.day1_1 .box_text span.time {
  display: inline-block;
  background: transparent url("../stay/images/ic_day1_1.png") left center no-repeat;
  background-size: auto 100%;
}
.con_stay.day1_2 .box_text span.time {
  display: inline-block;
  background: transparent url("../stay/images/ic_day1_2.png") left center no-repeat;
  background-size: auto 100%;
}
.con_stay.day1_4 .box_text span.time {
  display: inline-block;
  background: transparent url("../stay/images/ic_day1_4.png") left center no-repeat;
  background-size: auto 100%;
}
.con_stay.day1_5 {
  background: transparent url("../stay/images/pat_hs.png") left top repeat;
}
.con_stay.day1_5 .box_text span.time {
  display: inline-block;
  background: transparent url("../stay/images/ic_day1_5.png") left center no-repeat;
  background-size: auto 100%;
}
.con_stay.day1_6 {
  background-color: #091230;
  margin: 0 auto;
}
.con_stay.day1_6 .box_text span.time {
  display: inline-block;
  background: transparent url("../stay/images/ic_day1_6.png") left center no-repeat;
  background-size: auto 100%;
}
.con_stay.day2_1 .box_text span.time {
  display: inline-block;
  background: transparent url("../stay/images/ic_day1_7.png") left center no-repeat;
  background-size: auto 100%;
}
.con_stay.day2_2 .box_text span.time {
  display: inline-block;
  background: transparent url("../stay/images/ic_day1_8.png") left center no-repeat;
  background-size: auto 100%;
}
.con_stay.day2_3 {
  border-bottom: 0;
  padding-bottom: 0;
}
.con_stay.day2_3 .box_text h4 {
  margin-top: 1.5em;
}
.con_stay.day2_3 .box_text h4 .t {
  display: inline-block;
  padding-left: 0.3em;
}
.con_stay.day2_3 .box_text span.time {
  display: inline-block;
  background: transparent url("../stay/images/ic_day1_9.png") left center no-repeat;
  background-size: auto 100%;
}
.con_stay.day2_3 .box_text .text {
  margin-top: 1em;
}
.con_stay.day2_3 .box_text .img_s {
  margin-top: 0;
}
.con_stay.day1_5, .con_stay.day1_6 {
  padding: 40px 10px;
}
.con_stay.day1_5 .inner, .con_stay.day1_6 .inner {
  position: relative;
}
.con_stay.day1_5 .inner .box_text, .con_stay.day1_6 .inner .box_text {
  width: 33%;
  float: left;
}
.con_stay.day1_5 .inner .box_text .time, .con_stay.day1_6 .inner .box_text .time {
  margin-top: 0.5em;
}
.con_stay.day1_5 .inner .box_text .text, .con_stay.day1_6 .inner .box_text .text {
  margin-top: 1em;
}
.con_stay.day1_5 .inner .box_text .tmp_bt, .con_stay.day1_6 .inner .box_text .tmp_bt {
  margin-top: 1em;
  margin-bottom: 20%;
}
.con_stay.day1_5 .inner {
  background: transparent url("../stay/images/img_day1_5.jpg") right top no-repeat;
  background-size: auto 90%;
}
.con_stay.day1_6 {
  color: #FFF;
}
.con_stay.day1_6 .box_text .wrp_tit h4 .i {
  background-color: #283359;
}
.con_stay.day1_6 .box_text .wrp_tit h4 .time {
  color: #FFF;
}
.con_stay.day1_6 .box_text .wrp_tit .tmp_bt a {
  color: #000 !important;
  background-color: #FFF !important;
}
.con_stay.day1_6 .box_text .wrp_tit .tmp_bt a:before, .con_stay.day1_6 .box_text .wrp_tit .tmp_bt a:after {
  font-family: FontAwesome;
  vertical-align: middle;
}
.con_stay.day1_6 .box_text .wrp_tit .tmp_bt a > * {
  vertical-align: middle;
  display: inline;
}
.con_stay.day1_6 .box_text .wrp_tit .tmp_bt a:after {
  content: "";
  margin-left: .5em;
  color: #000 !important;
}
@media only screen and (min-width: 768px) {
  .con_stay.day1_6 .inner {
    background: transparent url("../stay/images/img_day1_6.jpg") right top no-repeat;
    background-size: auto 81%;
  }
}
@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 933.5px) {
  .con_stay.day1_6 .inner {
    background: none;
  }
}

@media print {
  .con_stay.day1_6 .inner {
    background: transparent url("../stay/images/img_day1_6.jpg") right top no-repeat;
    background-size: auto 81%;
  }
}
.ie8 .con_stay.day1_6 .inner {
  background: transparent url("../stay/images/img_day1_6.jpg") right top no-repeat;
  background-size: auto 81%;
}
@media only screen and (min-width: 768px) and (max-width: 933.5px) {
  .ie8 .con_stay.day1_6 .inner {
    background: none;
  }
}
.con_stay.day2_1 {
  margin-top: 180px;
}
@media only screen and (min-width: 768px) and (max-width: 1100px) {
  .con_stay.day2_1 {
    margin-top: 112px;
  }
}
@media only screen and (max-width: 767px) {
  .con_stay.day2_1 {
    margin-top: 8%;
  }
}
.con_stay.day2_1 .inner {
  position: relative;
}
.con_stay.day2_1 .inner .box_text .wrp_time {
  display: block;
  font-family: "Sawarabi Mincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "游明朝", "Yu Mincho", YuMincho, "HGS明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "Times New Roman", Times, Garamond, Georgia, serif;
}
.con_stay.day2_1 .inner .box_text .wrp_tit {
  display: block;
}
@media only screen and (min-width: 768px) {
  .con_stay.day2_1 .inner {
    padding-top: 335px;
  }
  .con_stay.day2_1 .inner .box_text .wrp_time {
    margin-top: 24px;
  }
  .con_stay.day2_1 .inner .box_text .wrp_time .time {
    margin-left: 0.5em;
  }
  .con_stay.day2_1 .inner .box_text .wrp_tit {
    display: block;
  }
  .con_stay.day2_1 .inner .box_text .wrp_tit h4 {
    display: inline-block;
  }
  .con_stay.day2_1 .inner .box_text .wrp_tit .img {
    position: absolute;
    top: 0;
    left: 0;
  }
}
@media print {
  .con_stay.day2_1 .inner {
    padding-top: 335px;
  }
  .con_stay.day2_1 .inner .box_text .wrp_time {
    margin-top: 24px;
  }
  .con_stay.day2_1 .inner .box_text .wrp_time .time {
    margin-left: 0.5em;
  }
  .con_stay.day2_1 .inner .box_text .wrp_tit {
    display: block;
  }
  .con_stay.day2_1 .inner .box_text .wrp_tit h4 {
    display: inline-block;
  }
  .con_stay.day2_1 .inner .box_text .wrp_tit .img {
    position: absolute;
    top: 0;
    left: 0;
  }
}
.ie8 .con_stay.day2_1 .inner {
  padding-top: 335px;
}
.ie8 .con_stay.day2_1 .inner .box_text .wrp_time {
  margin-top: 24px;
}
.ie8 .con_stay.day2_1 .inner .box_text .wrp_time .time {
  margin-left: 0.5em;
}
.ie8 .con_stay.day2_1 .inner .box_text .wrp_tit {
  display: block;
}
.ie8 .con_stay.day2_1 .inner .box_text .wrp_tit h4 {
  display: inline-block;
}
.ie8 .con_stay.day2_1 .inner .box_text .wrp_tit .img {
  position: absolute;
  top: 0;
  left: 0;
}
@media only screen and (min-width: 768px) and (max-width: 1100px) {
  .con_stay.day2_1 .inner {
    padding-top: 35%;
  }
}
.con_stay .box_gallery #obj_gallery1, .con_stay .box_gallery #obj_gallery2, .con_stay .box_gallery #obj_gallery3 {
  width: 99999px;
}
@media only screen and (min-width: 768px) {
  .con_stay .box_gallery #obj_gallery1, .con_stay .box_gallery #obj_gallery2, .con_stay .box_gallery #obj_gallery3 {
    clear: both;
    overflow: hidden;
    height: 403px;
  }
  .con_stay .box_gallery #obj_gallery1 .slide, .con_stay .box_gallery #obj_gallery2 .slide, .con_stay .box_gallery #obj_gallery3 .slide {
    float: left;
    display: inline-block !important;
    width: auto !important;
  }
}
@media print {
  .con_stay .box_gallery #obj_gallery1, .con_stay .box_gallery #obj_gallery2, .con_stay .box_gallery #obj_gallery3 {
    clear: both;
    overflow: hidden;
    height: 403px;
  }
  .con_stay .box_gallery #obj_gallery1 .slide, .con_stay .box_gallery #obj_gallery2 .slide, .con_stay .box_gallery #obj_gallery3 .slide {
    float: left;
    display: inline-block !important;
    width: auto !important;
  }
}
.ie8 .con_stay .box_gallery #obj_gallery1, .ie8 .con_stay .box_gallery #obj_gallery2, .ie8 .con_stay .box_gallery #obj_gallery3 {
  clear: both;
  overflow: hidden;
  height: 403px;
}
.ie8 .con_stay .box_gallery #obj_gallery1 .slide, .ie8 .con_stay .box_gallery #obj_gallery2 .slide, .ie8 .con_stay .box_gallery #obj_gallery3 .slide {
  float: left;
  display: inline-block !important;
  width: auto !important;
}
@media only screen and (min-width: 768px) {
  .con_stay.con_gal .box_text {
    margin-top: 1.5em;
  }
  .con_stay.con_gal .box_text .wrp_time span {
    display: inline-block;
    font-family: "Sawarabi Mincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "游明朝", "Yu Mincho", YuMincho, "HGS明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "Times New Roman", Times, Garamond, Georgia, serif;
  }
  .con_stay.con_gal .box_text .wrp_time span.time {
    margin-left: 0.5em;
  }
  .con_stay.con_gal .box_text .wrp_tit {
    margin-top: 1em;
  }
  .con_stay.con_gal .box_text .wrp_tit h4 {
    float: left;
    margin-right: 1em;
  }
  .con_stay.con_gal .box_text .wrp_tit .text {
    max-width: 580px;
    width: 54%;
    float: left;
  }
  .con_stay.con_gal .box_text .wrp_tit .tmp_bt {
    float: left;
    margin-left: 1em;
  }
}
@media print {
  .con_stay.con_gal .box_text {
    margin-top: 1.5em;
  }
  .con_stay.con_gal .box_text .wrp_time span {
    display: inline-block;
    font-family: "Sawarabi Mincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "游明朝", "Yu Mincho", YuMincho, "HGS明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "Times New Roman", Times, Garamond, Georgia, serif;
  }
  .con_stay.con_gal .box_text .wrp_time span.time {
    margin-left: 0.5em;
  }
  .con_stay.con_gal .box_text .wrp_tit {
    margin-top: 1em;
  }
  .con_stay.con_gal .box_text .wrp_tit h4 {
    float: left;
    margin-right: 1em;
  }
  .con_stay.con_gal .box_text .wrp_tit .text {
    max-width: 580px;
    width: 54%;
    float: left;
  }
  .con_stay.con_gal .box_text .wrp_tit .tmp_bt {
    float: left;
    margin-left: 1em;
  }
}
.ie8 .con_stay.con_gal .box_text {
  margin-top: 1.5em;
}
.ie8 .con_stay.con_gal .box_text .wrp_time span {
  display: inline-block;
  font-family: "Sawarabi Mincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "游明朝", "Yu Mincho", YuMincho, "HGS明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "Times New Roman", Times, Garamond, Georgia, serif;
}
.ie8 .con_stay.con_gal .box_text .wrp_time span.time {
  margin-left: 0.5em;
}
.ie8 .con_stay.con_gal .box_text .wrp_tit {
  margin-top: 1em;
}
.ie8 .con_stay.con_gal .box_text .wrp_tit h4 {
  float: left;
  margin-right: 1em;
}
.ie8 .con_stay.con_gal .box_text .wrp_tit .text {
  max-width: 580px;
  width: 54%;
  float: left;
}
.ie8 .con_stay.con_gal .box_text .wrp_tit .tmp_bt {
  float: left;
  margin-left: 1em;
}
@media only screen and (min-width: 768px) and (max-width: 1100px) {
  .con_stay.con_gal .box_text .wrp_tit .text {
    max-width: 400px;
    width: 50%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 933.5px) {
  .con_stay.con_gal .box_text .wrp_tit .text {
    max-width: 800px;
    width: 60%;
  }
  .con_stay.con_gal .box_text .wrp_tit .tmp_bt {
    padding-top: 16px;
    float: none;
    clear: both;
    margin: 0 auto;
    display: block !important;
    max-width: 300px;
    text-align: center;
  }
}
@media only screen and (max-width: 767px) {
  .con_stay.con_gal .box_text {
    margin-top: 1em;
  }
  .con_stay.con_gal .box_text .wrp_tit span.time {
    display: inline-block;
  }
  .con_stay.con_gal .box_text .wrp_tit span.t {
    display: inline-block;
    margin-left: 0.5em;
  }
  .con_stay.con_gal .box_text .wrp_tit .text {
    margin-top: 0.5em;
  }
  .con_stay.con_gal .box_text .wrp_tit .tmp_bt {
    margin-top: 1em;
  }
}
@media only screen and (min-width: 768px) {
  .con_stay .box_text h4 .t {
    font-size: 2.4em;
    line-height: 1.4em;
  }
  .con_stay .box_text span.time {
    font-size: 24px;
    line-height: 1.4em;
  }
}
@media print {
  .con_stay .box_text h4 .t {
    font-size: 2.4em;
    line-height: 1.4em;
  }
  .con_stay .box_text span.time {
    font-size: 24px;
    line-height: 1.4em;
  }
}
.ie8 .con_stay .box_text h4 .t {
  font-size: 2.4em;
  line-height: 1.4em;
}
.ie8 .con_stay .box_text span.time {
  font-size: 24px;
  line-height: 1.4em;
}
@media only screen and (max-width: 767px) {
  .con_stay {
    border-bottom: 1px solid #c6c6c6;
    padding-bottom: 8%;
  }
  .con_stay .box_text h4 .t {
    font-size: 1.4em;
    line-height: 1.4em;
  }
  .con_stay .box_text span {
    display: block;
  }
  .con_stay .box_text span.i {
    font-size: 1em;
    padding: 0.1em 0.5em;
  }
  .con_stay .box_text span.time {
    font-size: 1.2em;
    line-height: 1em;
  }
}

/* -----------------------------------------------------------
	.con_stay
----------------------------------------------------------- */
.con_ss {
  background-color: #61ac6a;
  min-height: 377px;
  margin-top: 80px;
  position: relative;
}
@media only screen and (max-width: 767px) {
  .con_ss {
    margin-top: 10%;
  }
}
.con_ss .box_img {
  max-width: 696px;
  width: 65%;
  position: absolute;
  top: 0;
  left: 0;
}
.con_ss .box_img .img_s {
  position: absolute;
  bottom: 0;
  left: 50%;
  margin-left: 16px;
  width: 395px;
  height: 349px;
}
.con_ss .box_text {
  width: 33%;
  float: right;
  margin-top: 28px;
}
.con_ss .box_text .wrp_tit h4 {
  color: #FFF;
  font-weight: normal;
}
.con_ss .box_text .wrp_tit h4 span {
  display: block;
}
.con_ss .box_text .wrp_tit h4 span.t {
  font-family: "Sawarabi Mincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "游明朝", "Yu Mincho", YuMincho, "HGS明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "Times New Roman", Times, Garamond, Georgia, serif;
  font-size: 2.4em;
  line-height: 1.4em;
}
.con_ss .box_text .wrp_tit h4 span.i {
  font-family: "Sawarabi Mincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "游明朝", "Yu Mincho", YuMincho, "HGS明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "Times New Roman", Times, Garamond, Georgia, serif;
  background-color: #e3c833;
  color: #000;
  display: inline-block;
  font-size: 1.2em;
  padding: 0.1em 1em;
}
.con_ss .box_text .wrp_tit h4 span.time {
  font-family: "Sawarabi Mincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "游明朝", "Yu Mincho", YuMincho, "HGS明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "Times New Roman", Times, Garamond, Georgia, serif;
  margin-top: 0.5em;
  padding-left: 40px;
  background: transparent url("../stay/images/ic_day1_3.png") left center no-repeat;
  background-size: auto 100%;
  font-size: 24px;
  line-height: 1.4em;
}
@media only screen and (max-width: 767px) {
  .con_ss .box_text .wrp_tit h4 span.time {
    padding-left: 1.2em;
  }
}
.con_ss .box_text .wrp_tit .tmp_bt {
  margin-top: 1em;
}
.con_ss .box_text .wrp_tit .tmp_bt a {
  background-color: #FFF !important;
  color: #000 !important;
}
.con_ss .box_text .wrp_tit .tmp_bt a:before, .con_ss .box_text .wrp_tit .tmp_bt a:after {
  font-family: FontAwesome;
  vertical-align: middle;
}
.con_ss .box_text .wrp_tit .tmp_bt a > * {
  vertical-align: middle;
  display: inline;
}
.con_ss .box_text .wrp_tit .tmp_bt a:after {
  content: "";
  margin-left: .5em;
  color: #000 !important;
}
.con_ss .box_text .wrp_tit .text {
  color: #FFF;
  margin-top: 0.5em;
  width: 90%;
}
