@charset "UTF-8";
/* ==========================================================================
   コンテンツ
   ========================================================================== */
.main-inner {
  background: url(../../css/img/int01_bg.jpg) no-repeat center top;
  background-size: cover; }

@media screen and (max-width: 767px) {
  .main-inner {
    background: url(../../css/img/int01_bg_sp.jpg) no-repeat center top;
    background-size: 100%; } }
.qa-wrap {
  background: url(img/qa_bg.gif) repeat left top; }
  .qa-wrap:before {
    background: url(img/qa_bgtop.gif) repeat-x 5px top; }

.qa-cont dl dt {
  background: url(../img/q.gif) no-repeat left top; }

@media screen and (max-width: 767px) {
  .qa-cont dl dt {
    background-size: 20px; } }
.interview-cont h3 {
  color: #34bfff; }

.message-wrap {
  border-left: 10px solid #34bfff;
  border-right: 10px solid #ff8a9d; }
  .message-wrap:before, .message-wrap:after {
    content: "";
    display: block;
    height: 10px;
    width: 100%;
    background: -webkit-gradient(linear, left top, right bottom, from(#34bfff), to(#ff8a9d));
    background: -moz-linear-gradient(left, #34bfff, #ff8a9d);
    background: -ms-linear-gradient(left, #34bfff, #ff8a9d);
    background: linear-gradient(left, #34bfff, #ff8a9d); }
