@media screen and (max-width: 640px) {
  /* line 4, ../sass/local_sp.scss */
  .comTtl {
    color: #707070;
    font-size: 1.2em;
    font-weight: bold;
    border-bottom: solid 3px #e8e8e8;
    padding: 5px 0;
    margin-bottom: 10px;
  }

  /* line 13, ../sass/local_sp.scss */
  .comSTtl {
    font-size: 18px;
    font-weight: bold;
    background: url(/wp-content/themes/yasusaki/images/bg_sttl_com.png) 0 0 repeat-y;
    padding-left: 20px;
    margin-bottom: 10px;
  }

  /* line 21, ../sass/local_sp.scss */
  .comSSTtl {
    font-size: 18px;
    font-weight: bold;
    background: url(/wp-content/themes/yasusaki/images/icon_ssttl.gif) 9px center no-repeat #f2f2f2;
    border: solid 1px #d6d6d6;
    padding: 8px 9px 8px 29px;
    margin-bottom: 15px;
  }

  /* line 30, ../sass/local_sp.scss */
  .comContent {
    padding: 0 10px;
  }

  /* line 34, ../sass/local_sp.scss */
  .pageBar {
    display: none;
  }

  /* line 38, ../sass/local_sp.scss */
  .pageBarSp {
    overflow: hidden;
    *zoom: 1;
    margin-bottom: 10px;
  }
  /* line 44, ../sass/local_sp.scss */
  .pageBarSp li.pageNext {
    float: left;
    width: 105px;
  }
  /* line 48, ../sass/local_sp.scss */
  .pageBarSp li.pageNext a {
    display: block;
    text-align: center;
    border: solid 1px #666;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    padding: 4px 0;
  }
  /* line 59, ../sass/local_sp.scss */
  .pageBarSp li.pagePrev {
    float: right;
    width: 105px;
  }
  /* line 63, ../sass/local_sp.scss */
  .pageBarSp li.pagePrev a {
    display: block;
    text-align: center;
    border: solid 1px #666;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    padding: 4px 0;
  }

  /* line 76, ../sass/local_sp.scss */
  .formTbl {
    margin: 0 auto;
    width: 100%;
  }
  /* line 80, ../sass/local_sp.scss */
  .formTbl dt {
    margin-bottom: 5px;
    padding: 0 0 0 7px;
    border-left: solid 4px #ccc;
  }
  /* line 85, ../sass/local_sp.scss */
  .formTbl dt span {
    color: #fff;
    font-size: 0.8em;
    font-weight: bold;
    background: #ff3333;
    padding: 2px 3px;
  }
  /* line 94, ../sass/local_sp.scss */
  .formTbl dd {
    padding: 0 0 10px;
  }
  /* line 97, ../sass/local_sp.scss */
  .formTbl dd textarea {
    width: 100%;
  }
  /* line 102, ../sass/local_sp.scss */
  .formTbl input {
    padding: 5px;
  }

  /* line 107, ../sass/local_sp.scss */
  .policy {
    border: 1px solid #cccccc;
    margin: 20px auto 0;
    height: 190px;
    padding: 20px;
    overflow-y: scroll;
  }
  /* line 114, ../sass/local_sp.scss */
  .policy .policy-ttl {
    font-size: 14px;
    font-family: "Meiryo", sans-serif;
    color: #009360;
    padding: 0 0 10px;
    border-bottom: 1px solid #e5e5e5;
  }
  /* line 121, ../sass/local_sp.scss */
  .policy .policy-ttl + p {
    font-family: "Meiryo", sans-serif;
    padding: 16px 0 17px;
    line-height: 1.45;
  }
  /* line 128, ../sass/local_sp.scss */
  .policy p {
    font-size: 12px;
    line-height: 1.4;
  }

  /* line 134, ../sass/local_sp.scss */
  li {
    font-size: 12px;
    line-height: 1.4;
  }

  /* line 140, ../sass/local_sp.scss */
  .policy li {
    list-style: inside;
  }
  /* line 144, ../sass/local_sp.scss */
  .policy .policy-sub-ttl {
    color: #009360;
    font-size: 13px;
    position: relative;
    padding-left: 15px;
    line-height: 20px;
    margin-bottom: 7px;
  }
  /* line 152, ../sass/local_sp.scss */
  .policy .policy-sub-ttl::before {
    content: "";
    width: 6px;
    background-color: #009360;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
  }

  /* line 164, ../sass/local_sp.scss */
  .txt-item + .txt-item {
    margin-top: 15px;
  }

  /* line 168, ../sass/local_sp.scss */
  .policy .address {
    margin: 20px 0 0;
    font-size: 12px;
  }

  /* line 173, ../sass/local_sp.scss */
  .txt-agree {
    text-align: center;
    font-size: 13px;
    margin: 25px 0;
    font-family: "Meiryo", sans-serif;
  }
  /* line 179, ../sass/local_sp.scss */
  .txt-agree span.req {
    color: #fff;
    font-size: 0.8em;
    font-weight: bold;
    background: #ff3333;
    padding: 2px 3px;
  }

  /* line 188, ../sass/local_sp.scss */
  .btnIn {
    display: none;
  }

  /* line 193, ../sass/local_sp.scss */
  .btnInSp input {
    display: block;
    padding: 10px;
    width: 100%;
    border: none;
    font-size: 1em;
    color: #fff;
    text-align: center;
  }
  /* line 203, ../sass/local_sp.scss */
  .btnInSp .wpcf7-confirm {
    background: #d7333b;
  }
  /* line 207, ../sass/local_sp.scss */
  .btnInSp .wpcf7-back {
    background: #333;
    margin-right: 2px;
  }
  /* line 212, ../sass/local_sp.scss */
  .btnInSp .wpcf7-submit {
    background: #d7333b;
    margin-left: 2px;
  }
  /* line 217, ../sass/local_sp.scss */
  .btnInSp ul {
    display: table;
    table-layout: fixed;
    width: 100%;
    text-align: center;
  }
  /* line 224, ../sass/local_sp.scss */
  .btnInSp li {
    width: 50%;
    display: table-cell;
  }
  /* line 229, ../sass/local_sp.scss */
  .btnInSp .txtCen {
    padding-bottom: 5px;
    text-align: center;
  }

  /* line 235, ../sass/local_sp.scss */
  .firstContact {
    display: block;
    text-indent: -9999px;
    background: url(/wp-content/themes/yasusaki/images/bg-first-ceo-sp.jpg) no-repeat 50% 50%;
    background-size: contain;
    height: 0;
    padding: 387.8% 0 0 0;
  }

  /* line 244, ../sass/local_sp.scss */
  .firstCont-greeting, .firstCont-txt-wrapper {
    text-indent: -9999px;
    height: 0;
  }

  /* line 249, ../sass/local_sp.scss */
  .firstPresident {
    padding-top: 10px;
    text-align: right;
  }
  /* line 253, ../sass/local_sp.scss */
  .firstPresident img {
    width: 90px;
  }

  /* line 258, ../sass/local_sp.scss */
  .firstProfileL {
    padding-bottom: 10px;
  }

  /* line 262, ../sass/local_sp.scss */
  .firstProfileR dl {
    margin-bottom: 5px;
  }
  /* line 265, ../sass/local_sp.scss */
  .firstProfileR dl dt {
    font-weight: bold;
    font-style: italic;
    background: url(/wp-content/themes/yasusaki/images/bg_first_profile_sp.gif) 5em 12px no-repeat;
    background-size: 40px 1px;
    -webkit-background-size: 40px 1px;
    -moz-background-size: 40px 1px;
  }

  /* line 275, ../sass/local_sp.scss */
  .informationList {
    margin-bottom: 10px;
    border-bottom: dotted 1px #ccc;
  }
  /* line 279, ../sass/local_sp.scss */
  .informationList .infoSTtl {
    line-height: 1.3;
    background: url(/wp-content/themes/yasusaki/images/bg_sttl_com.png) 0 0 repeat-y;
    padding-left: 20px;
    margin-bottom: 10px;
  }
  /* line 285, ../sass/local_sp.scss */
  .informationList .infoSTtl h3 {
    font-size: 1.1em;
    font-weight: bold;
  }
  /* line 291, ../sass/local_sp.scss */
  .informationList .infoCont {
    margin-bottom: 10px;
  }

  /* line 296, ../sass/local_sp.scss */
  .informationSide {
    margin-bottom: 15px;
  }
  /* line 299, ../sass/local_sp.scss */
  .informationSide.archive {
    display: none;
  }
  /* line 304, ../sass/local_sp.scss */
  .informationSide.category dt {
    color: #fff;
    font-size: 1.1em;
    font-weight: bold;
    background: #009544;
    padding: 8px 10px 6px;
  }
  /* line 313, ../sass/local_sp.scss */
  .informationSide.category dd li a {
    display: block;
    padding: 8px 0 6px;
    border-bottom: solid 1px #ccc;
    background: url(/wp-content/themes/yasusaki/images/arrow_sp_link.gif) right center no-repeat;
    background-size: 20px 15px;
    -webkit-background-size: 20px 15px;
    -moz-background-size: 20px 15px;
  }
  /* line 323, ../sass/local_sp.scss */
  .informationSide.category dd li .children li a {
    padding-left: 10px;
  }

  /* line 330, ../sass/local_sp.scss */
  .companyProfile {
    margin-bottom: 10px;
  }
  /* line 333, ../sass/local_sp.scss */
  .companyProfile table {
    width: 100%;
    border-top: solid 1px #ccc;
    border-left: solid 1px #ccc;
  }
  /* line 338, ../sass/local_sp.scss */
  .companyProfile table th {
    width: 30%;
    font-weight: bold;
    text-align: right;
    vertical-align: middle;
    padding: 10px;
    border-right: solid 1px #ccc;
    border-bottom: solid 1px #ccc;
  }
  /* line 348, ../sass/local_sp.scss */
  .companyProfile table td {
    vertical-align: middle;
    padding: 10px;
    border-right: solid 1px #ccc;
    border-bottom: solid 1px #ccc;
  }

  /* line 357, ../sass/local_sp.scss */
  .companyBusiness li {
    overflow: hidden;
    *zoom: 1;
    border: solid 2px #ccc;
    margin-bottom: 10px;
  }
  /* line 363, ../sass/local_sp.scss */
  .companyBusiness li .img, .companyBusiness li .desc, .companyBusiness li .btn {
    display: none;
  }
  /* line 367, ../sass/local_sp.scss */
  .companyBusiness li .descSp {
    margin: 0;
  }
  /* line 370, ../sass/local_sp.scss */
  .companyBusiness li .descSp a {
    display: block;
    color: #197239;
    font-size: 1.1em;
    font-weight: bold;
    padding: 23px 118px 21px 25px;
    background: url(/wp-content/themes/yasusaki/images/arrow_sp_link_g.gif) 10px center no-repeat;
    background-size: 7px 12px;
    -webkit-background-size: 7px 12px;
    -moz-background-size: 7px 12px;
  }
  /* line 382, ../sass/local_sp.scss */
  .companyBusiness li .descSp.food {
    background: url(/wp-content/themes/yasusaki/images/p_company_business1.jpg) right top no-repeat;
    background-size: 118px 72px;
    -webkit-background-size: 118px 72px;
    -moz-background-size: 118px 72px;
  }
  /* line 389, ../sass/local_sp.scss */
  .companyBusiness li .descSp.fc {
    background: url(/wp-content/themes/yasusaki/images/p_company_business2.jpg) right top no-repeat;
    background-size: 118px 72px;
    -webkit-background-size: 118px 72px;
    -moz-background-size: 118px 72px;
  }
  /* line 396, ../sass/local_sp.scss */
  .companyBusiness li .descSp.clothing {
    background: url(/wp-content/themes/yasusaki/images/p_company_business3.jpg) right top no-repeat;
    background-size: 118px 72px;
    -webkit-background-size: 118px 72px;
    -moz-background-size: 118px 72px;
  }

  /* line 406, ../sass/local_sp.scss */
  .companyHistory dt {
    font-weight: bold;
    paddin-bottom: 5px;
  }
  /* line 411, ../sass/local_sp.scss */
  .companyHistory dd {
    border-bottom: dotted 1px #7f7f7f;
    padding-bottom: 5px;
    margin-bottom: 5px;
  }

  /* line 418, ../sass/local_sp.scss */
  .companyRecruitBtn {
    padding: 5px 0 10px;
  }
  /* line 421, ../sass/local_sp.scss */
  .companyRecruitBtn a {
    display: block;
    color: #009544;
    text-align: center;
    border: solid 2px #009544;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    padding: 8px 0;
  }
  /* line 431, ../sass/local_sp.scss */
  .companyRecruitBtn a:before {
    display: inline-block;
    width: 14px;
    height: 14px;
    content: " ";
    background: url(/wp-content/themes/yasusaki/images/arrow_sp_top_recruit.gif);
    -moz-background-size: contain;
    -o-background-size: contain;
    -webkit-background-size: contain;
    background-size: contain;
    vertical-align: middle;
    margin-right: 8px;
  }

  /* line 447, ../sass/local_sp.scss */
  .businessSales {
    margin-bottom: 10px;
    padding: 10px;
    border: solid 2px #ccc;
    text-align: center;
  }
  /* line 453, ../sass/local_sp.scss */
  .businessSales dt {
    padding: 10px 0;
    border-bottom: dotted 2px #ccc;
  }
  /* line 457, ../sass/local_sp.scss */
  .businessSales dt img {
    max-width: 50%;
  }
  /* line 462, ../sass/local_sp.scss */
  .businessSales dd {
    text-align: left;
  }
  /* line 466, ../sass/local_sp.scss */
  .businessSales .concept {
    padding-top: 10px;
    font-weight: bold;
  }
  /* line 471, ../sass/local_sp.scss */
  .businessSales .button {
    text-align: center;
    padding-top: 10px;
  }
  /* line 475, ../sass/local_sp.scss */
  .businessSales .button ul {
    display: table;
    table-layout: fixed;
    width: 100%;
    text-align: center;
  }
  /* line 482, ../sass/local_sp.scss */
  .businessSales .button li {
    display: table-cell;
  }
  /* line 486, ../sass/local_sp.scss */
  .businessSales .button a {
    display: block;
    padding: 12px;
    color: #fff;
  }
  /* line 492, ../sass/local_sp.scss */
  .businessSales .button .btnStore {
    margin-right: 2px;
    background: #333;
  }
  /* line 497, ../sass/local_sp.scss */
  .businessSales .button .btnRecruit {
    margin-left: 2px;
    background: #197239;
  }

  /* line 504, ../sass/local_sp.scss */
  .businessTopNavi, .businessNavi {
    margin: 10px 0;
  }

  /* line 508, ../sass/local_sp.scss */
  .businessTopNavi li:first-child, .businessNavi li:first-child {
    border-top: solid 1px #ccc;
  }

  /* line 512, ../sass/local_sp.scss */
  .businessTopNavi a, .businessNavi a {
    display: block;
    padding: 8px 0 6px;
    border-bottom: solid 1px #ccc;
    background: url(/wp-content/themes/yasusaki/images/arrow_sp_link.gif) right center no-repeat;
    -moz-background-size: 20px 15px;
    -o-background-size: 20px 15px;
    -webkit-background-size: 20px 15px;
    background-size: 20px 15px;
  }

  /* line 523, ../sass/local_sp.scss */
  .businessPc, .approachSide {
    display: none;
  }

  /* line 528, ../sass/local_sp.scss */
  .approachContent .readTxt {
    margin-bottom: 10px;
  }
  /* line 533, ../sass/local_sp.scss */
  .approachContent .approachList img {
    display: none;
  }
  /* line 537, ../sass/local_sp.scss */
  .approachContent .approachList dl {
    border-top: solid 1px #ccc;
    background: url(/wp-content/themes/yasusaki/images/arrow_sp_link.gif) right center no-repeat;
    -moz-background-size: 20px 15px;
    -o-background-size: 20px 15px;
    -webkit-background-size: 20px 15px;
    background-size: 20px 15px;
    padding: 10px 25px 10px 0;
  }
  /* line 546, ../sass/local_sp.scss */
  .approachContent .approachList dl dt {
    font-size: 1.1em;
    font-weight: bold;
  }
  /* line 551, ../sass/local_sp.scss */
  .approachContent .approachList dl dd {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
  }
  /* line 559, ../sass/local_sp.scss */
  .approachContent h4 {
    font-size: 1.1em;
    font-weight: bold;
    background: url(/wp-content/themes/yasusaki/images/icon_ssttl.gif) 9px center no-repeat #f2f2f2;
    border: solid 1px #d6d6d6;
    padding: 8px 9px 8px 29px;
    margin-bottom: 15px;
  }
  /* line 568, ../sass/local_sp.scss */
  .approachContent .approachDetail {
    margin-bottom: 15px;
  }
  /* line 571, ../sass/local_sp.scss */
  .approachContent .approachDetail img {
    height: auto;
  }
  /* line 576, ../sass/local_sp.scss */
  .approachContent .approachBtn {
    margin-bottom: 15px;
  }
  /* line 579, ../sass/local_sp.scss */
  .approachContent .approachBtn a {
    display: block;
    text-align: center;
    border: solid 1px #666;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    padding: 4px 0;
  }

  /* line 591, ../sass/local_sp.scss */
  .storeTopTxt {
    margin-bottom: 10px;
  }

  /* line 595, ../sass/local_sp.scss */
  .storeTopMap {
    border: solid 1px #ccc;
    padding: 4px;
    margin-bottom: 30px;
  }
  /* line 600, ../sass/local_sp.scss */
  .storeTopMap .storeTopMapIn {
    width: 100%;
    height: 228px;
  }

  /* line 606, ../sass/local_sp.scss */
  .storeTopList {
    display: none;
  }

  /* line 611, ../sass/local_sp.scss */
  .storeTopListSp ul.accordion a {
    display: block;
    padding: 10px 0 10px 30px;
    background: url(/wp-content/themes/yasusaki/images/arrow_sp_store.gif) 10px center no-repeat;
    background-size: 14px;
    -moz-background-size: 14px;
    -webkit-background-size: 14px;
  }
  /* line 620, ../sass/local_sp.scss */
  .storeTopListSp ul.accordion span {
    display: block;
    font-weight: bold;
    border: solid 1px #999;
    padding: 10px;
  }
  /* line 627, ../sass/local_sp.scss */
  .storeTopListSp ul.accordion ul {
    display: none;
  }
  /* line 631, ../sass/local_sp.scss */
  .storeTopListSp ul.accordion > li {
    margin-bottom: 10px;
  }
  /* line 635, ../sass/local_sp.scss */
  .storeTopListSp ul.accordion > li > p {
    background: #f2f2f2;
  }
  /* line 638, ../sass/local_sp.scss */
  .storeTopListSp ul.accordion > li > p span {
    background: url(/wp-content/themes/yasusaki/images/icon_accordion_open.png) 97% center no-repeat;
    background-size: 14px;
    -moz-background-size: 14px;
    -webkit-background-size: 14px;
  }
  /* line 644, ../sass/local_sp.scss */
  .storeTopListSp ul.accordion > li > p span.open {
    background: url(/wp-content/themes/yasusaki/images/icon_accordion_close.png) 97% center no-repeat;
    background-size: 14px;
    -moz-background-size: 14px;
    -webkit-background-size: 14px;
  }
  /* line 653, ../sass/local_sp.scss */
  .storeTopListSp ul.accordion > li > ul > li {
    border-bottom: solid 1px #ccc;
  }
  /* line 656, ../sass/local_sp.scss */
  .storeTopListSp ul.accordion > li > ul > li.notfound {
    padding: 10px;
  }

  /* line 665, ../sass/local_sp.scss */
  .storeInfo dl {
    overflow: hidden;
    *zoom: 1;
  }
  /* line 669, ../sass/local_sp.scss */
  .storeInfo dl dt {
    float: left;
    width: 6em;
    padding: 10px 0;
  }
  /* line 675, ../sass/local_sp.scss */
  .storeInfo dl dd {
    padding-left: 6em;
    border-bottom: dotted 1px #197239;
    padding: 10px 0;
  }
  /* line 682, ../sass/local_sp.scss */
  .storeInfo .iconList {
    display: table;
    table-layout: fixed;
    padding: 5px 0;
    width: 100%;
    text-align: center;
  }
  /* line 689, ../sass/local_sp.scss */
  .storeInfo .iconList li {
    display: table-cell;
    padding: 5px;
    width: 50%;
  }
  /* line 696, ../sass/local_sp.scss */
  .storeInfo .buttons {
    display: block;
    margin-bottom: 10px;
  }
  /* line 700, ../sass/local_sp.scss */
  .storeInfo .buttons li {
    max-width: 265px;
    margin: 10px auto;
  }
  /* line 704, ../sass/local_sp.scss */
  .storeInfo .buttons li > a {
    display: block;
  }

  /* line 711, ../sass/local_sp.scss */
  .btnStore {
    display: none;
  }

  /* line 715, ../sass/local_sp.scss */
  .btnStoreSp {
    padding: 10px 0;
  }
  /* line 718, ../sass/local_sp.scss */
  .btnStoreSp a {
    display: block;
    padding: 12px;
    color: #fff;
    background: #197239;
    text-align: center;
  }

  /* line 728, ../sass/local_sp.scss */
  .qaList dt {
    min-height: 25px;
    background: url(/wp-content/themes/yasusaki/images/icon_qa_q.gif) 0 0 no-repeat;
    -moz-background-size: 25px;
    -o-background-size: 25px;
    -webkit-background-size: 25px;
    background-size: 25px;
    padding-left: 40px;
    margin-bottom: 10px;
  }
  /* line 739, ../sass/local_sp.scss */
  .qaList dd {
    background: url(/wp-content/themes/yasusaki/images/icon_qa_a.gif) 0 0 no-repeat;
    -moz-background-size: 25px;
    -o-background-size: 25px;
    -webkit-background-size: 25px;
    background-size: 25px;
    padding-left: 40px;
    margin-bottom: 15px;
  }

  /* line 750, ../sass/local_sp.scss */
  .serviceList {
    overflow: hidden;
    *zoom: 1;
    border: solid 1px #ccc;
    background: #fff;
    padding: 9px;
    margin-bottom: 10px;
  }
  /* line 758, ../sass/local_sp.scss */
  .serviceList .serviceListImg {
    margin-bottom: 5px;
  }
  /* line 761, ../sass/local_sp.scss */
  .serviceList .serviceListImg img {
    width: 100%;
  }
  /* line 767, ../sass/local_sp.scss */
  .serviceList .serviceListTxt dt {
    font-size: 1.1em;
    font-weight: bold;
  }
  /* line 772, ../sass/local_sp.scss */
  .serviceList .serviceListTxt .download {
    padding-top: 15px;
  }
  /* line 775, ../sass/local_sp.scss */
  .serviceList .serviceListTxt .download a {
    display: block;
    color: #fff;
    background: #333;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    padding: 10px 0;
    text-align: center;
  }

  /* line 789, ../sass/local_sp.scss */
  .waicardContent {
    display: none;
  }

  /* line 794, ../sass/local_sp.scss */
  .waicardContentSp .mainv {
    margin-bottom: 5px;
  }
  /* line 798, ../sass/local_sp.scss */
  .waicardContentSp .mainvLower {
    margin-bottom: 10px;
  }
  /* line 802, ../sass/local_sp.scss */
  .waicardContentSp .waicardList {
    padding-top: 15px;
    margin-bottom: 15px;
  }
  /* line 807, ../sass/local_sp.scss */
  .waicardContentSp .waicardList li:first-child {
    border-top: solid 1px #ccc;
  }
  /* line 811, ../sass/local_sp.scss */
  .waicardContentSp .waicardList li a {
    display: block;
    background: url(/wp-content/themes/yasusaki/images/arrow_sp_link.gif) right center no-repeat;
    -moz-background-size: 20px 15px;
    -o-background-size: 20px 15px;
    -webkit-background-size: 20px 15px;
    background-size: 20px 15px;
    padding: 10px 0 6px;
    border-bottom: solid 1px #ccc;
  }

  /* line 825, ../sass/local_sp.scss */
  .waicardTokuten {
    padding-top: 10px;
  }
  /* line 828, ../sass/local_sp.scss */
  .waicardTokuten dl {
    margin-bottom: 10px;
  }
  /* line 831, ../sass/local_sp.scss */
  .waicardTokuten dl dt {
    font-size: 1.1em;
    font-weight: bold;
    margin-bottom: 10px;
    padding: 20px 0 20px 55px;
    border-top: dotted 2px #ccc;
    border-bottom: dotted 2px #ccc;
  }
  /* line 841, ../sass/local_sp.scss */
  .waicardTokuten .tokuten1 dt {
    background: url(/wp-content/themes/yasusaki/images/icon_waicard_tokuten1_sp.gif) 0 center no-repeat;
    -moz-background-size: 45.5px;
    -o-background-size: 45.5px;
    -webkit-background-size: 45.5px;
    background-size: 45.5px;
  }
  /* line 849, ../sass/local_sp.scss */
  .waicardTokuten .tokuten2 dt {
    background: url(/wp-content/themes/yasusaki/images/icon_waicard_tokuten2_sp.gif) 0 center no-repeat;
    -moz-background-size: 45.5px;
    -o-background-size: 45.5px;
    -webkit-background-size: 45.5px;
    background-size: 45.5px;
  }
  /* line 857, ../sass/local_sp.scss */
  .waicardTokuten .tokuten3 dt {
    background: url(/wp-content/themes/yasusaki/images/icon_waicard_tokuten3_sp.gif) 0 center no-repeat;
    -moz-background-size: 45.5px;
    -o-background-size: 45.5px;
    -webkit-background-size: 45.5px;
    background-size: 45.5px;
  }

  /* line 867, ../sass/local_sp.scss */
  .waicardCaution .waicardCautionTtl {
    font-size: 1.1em;
    font-weight: bold;
    border: solid 1px #ccc;
    padding: 10px;
  }
  /* line 874, ../sass/local_sp.scss */
  .waicardCaution .waicardCautionList {
    border: solid 1px #ccc;
    padding: 10px;
  }
  /* line 878, ../sass/local_sp.scss */
  .waicardCaution .waicardCautionList li {
    padding-bottom: 10px;
    text-indent: -1.5em;
    padding-left: 1.5em;
  }

  /* line 886, ../sass/local_sp.scss */
  .waicardContent2 {
    overflow: hidden;
    *zoom: 1;
  }
  /* line 890, ../sass/local_sp.scss */
  .waicardContent2 .readTxt {
    margin-bottom: 10px;
  }
  /* line 894, ../sass/local_sp.scss */
  .waicardContent2 .waicardContentIn {
    margin-bottom: 10px;
  }
  /* line 897, ../sass/local_sp.scss */
  .waicardContent2 .waicardContentIn li {
    text-indent: -1.5em;
    padding-left: 1.5em;
  }
  /* line 903, ../sass/local_sp.scss */
  .waicardContent2 .waicardKojinList li {
    text-indent: -1em;
    padding-left: 1em;
    margin-bottom: 10px;
  }
  /* line 909, ../sass/local_sp.scss */
  .waicardContent2 .waicardKojinContact {
    float: right;
    width: 300px;
    border: solid 1px #ccc;
    padding: 9px 14px;
  }
  /* line 915, ../sass/local_sp.scss */
  .waicardContent2 .waicardKojinContact .em {
    font-weight: bold;
  }

  /* line 922, ../sass/local_sp.scss */
  .tcardContentSp ul {
    margin: 15px 0 15px 30px;
  }
  /* line 925, ../sass/local_sp.scss */
  .tcardContentSp ul li::before {
    margin-left: -30px;
  }
  /* line 930, ../sass/local_sp.scss */
  .tcardContentSp .waicardList li::before {
    display: none;
  }
  /* line 936, ../sass/local_sp.scss */
  .tcardContentSp ul li:first-child::before {
    content: "(1)";
  }
  /* line 940, ../sass/local_sp.scss */
  .tcardContentSp ul li:nth-child(2)::before {
    content: "(2)";
  }
  /* line 944, ../sass/local_sp.scss */
  .tcardContentSp ul li:nth-child(3)::before {
    content: "(3)";
  }
  /* line 948, ../sass/local_sp.scss */
  .tcardContentSp ul li:nth-child(4)::before {
    content: "(4)";
  }
  /* line 952, ../sass/local_sp.scss */
  .tcardContentSp ul li:nth-child(5)::before {
    content: "(5)";
  }
  /* line 956, ../sass/local_sp.scss */
  .tcardContentSp ul li:nth-child(6)::before {
    content: "(6)";
  }
  /* line 960, ../sass/local_sp.scss */
  .tcardContentSp ul li:nth-child(7)::before {
    content: "(7)";
  }
  /* line 964, ../sass/local_sp.scss */
  .tcardContentSp ul li:nth-child(8)::before {
    content: "(8)";
  }
  /* line 968, ../sass/local_sp.scss */
  .tcardContentSp ul li:nth-child(9)::before {
    content: "(9)";
  }
  /* line 972, ../sass/local_sp.scss */
  .tcardContentSp ul li:nth-child(10)::before {
    content: "(10)";
  }
  /* line 976, ../sass/local_sp.scss */
  .tcardContentSp ul li:nth-child(11)::before {
    content: "(11)";
  }
  /* line 980, ../sass/local_sp.scss */
  .tcardContentSp ul li:nth-child(12)::before {
    content: "(12)";
  }
  /* line 984, ../sass/local_sp.scss */
  .tcardContentSp ul li:nth-child(13)::before {
    content: "(13)";
  }
  /* line 988, ../sass/local_sp.scss */
  .tcardContentSp ul li:nth-child(14)::before {
    content: "(14)";
  }
  /* line 992, ../sass/local_sp.scss */
  .tcardContentSp ul li:nth-child(15)::before {
    content: "(15)";
  }
  /* line 997, ../sass/local_sp.scss */
  .tcardContentSp ul.dot li {
    list-style: disc;
  }
  /* line 1000, ../sass/local_sp.scss */
  .tcardContentSp ul.dot li::before {
    display: none;
  }
  /* line 1006, ../sass/local_sp.scss */
  .tcardContentSp .waicardList {
    margin-left: 0;
  }

  /* line 1011, ../sass/local_sp.scss */
  #headerRecruit {
    width: 100%;
    height: 68px;
    border-bottom: solid 3px #959595;
  }
  /* line 1016, ../sass/local_sp.scss */
  #headerRecruit .headerRecruitIn {
    overflow: hidden;
    *zoom: 1;
    padding: 0 10px;
  }
  /* line 1021, ../sass/local_sp.scss */
  #headerRecruit .headerRecruitIn h1 {
    width: 160px;
    padding-top: 14px;
  }
  /* line 1025, ../sass/local_sp.scss */
  #headerRecruit .headerRecruitIn h1 img {
    width: 100%;
  }
  /* line 1030, ../sass/local_sp.scss */
  #headerRecruit .headerRecruitIn .headBtn {
    position: absolute;
    width: 62px;
    height: 65px;
    top: 0;
    right: 65px;
  }
  /* line 1037, ../sass/local_sp.scss */
  #headerRecruit .headerRecruitIn .headBtn a.btn {
    display: block;
    width: 62px;
    height: 65px;
    background: url(/wp-content/themes/yasusaki/images/btn_head_yasusaki_sp.gif) 0 0 no-repeat;
    background-size: 62px 65px;
    -moz-background-size: 62px 65px;
    -webkit-background-size: 62px 65px;
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap;
  }
  /* line 1051, ../sass/local_sp.scss */
  #headerRecruit .headerRecruitIn .headMenu {
    position: absolute;
    width: 59px;
    height: 65px;
    top: 0;
    right: 0;
    background: url(/wp-content/themes/yasusaki/images/btn_head_menu.gif) 0 0 no-repeat;
    background-size: 59px 65px;
    -webkit-background-size: 59px 65px;
    -moz-background-size: 59px 65px;
  }

  /* line 1066, ../sass/local_sp.scss */
  #footerRecruit .footPageTopSp {
    text-align: center;
  }
  /* line 1069, ../sass/local_sp.scss */
  #footerRecruit .footPageTopSp a {
    display: block;
    padding: 15px 0;
    line-height: 0;
  }
  /* line 1076, ../sass/local_sp.scss */
  #footerRecruit .copyright {
    color: #fff;
    font-size: 0.7em;
    text-align: center;
    background: #333;
    padding: 10px 0;
  }

  /* line 1085, ../sass/local_sp.scss */
  .mainvRecruit {
    display: none;
  }

  /* line 1089, ../sass/local_sp.scss */
  .mainvRecruitSp img {
    width: 100%;
  }

  /* line 1093, ../sass/local_sp.scss */
  .recruitTopCatchcopy {
    text-align: left;
    padding: 10px;
  }

  /* line 1098, ../sass/local_sp.scss */
  .recruitTopContent {
    display: none;
  }

  /* line 1102, ../sass/local_sp.scss */
  .recruitSite {
    display: table;
    padding-bottom: 10px;
  }
  /* line 1106, ../sass/local_sp.scss */
  .recruitSite li {
    display: table-cell;
    padding: 0 10px;
  }
  /* line 1110, ../sass/local_sp.scss */
  .recruitSite li a img {
    max-width: 100%;
  }

  /* line 1116, ../sass/local_sp.scss */
  .recruitTopContentSp {
    padding: 0 10px;
  }
  /* line 1120, ../sass/local_sp.scss */
  .recruitTopContentSp ul.accordion a {
    display: block;
  }
  /* line 1124, ../sass/local_sp.scss */
  .recruitTopContentSp ul.accordion span {
    display: block;
    font-weight: bold;
    border: solid 1px #999;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    padding: 10px;
  }
  /* line 1133, ../sass/local_sp.scss */
  .recruitTopContentSp ul.accordion span img {
    height: 20px;
  }
  /* line 1138, ../sass/local_sp.scss */
  .recruitTopContentSp ul.accordion ul {
    display: none;
  }
  /* line 1142, ../sass/local_sp.scss */
  .recruitTopContentSp ul.accordion > li {
    margin-bottom: 10px;
  }
  /* line 1146, ../sass/local_sp.scss */
  .recruitTopContentSp ul.accordion > li > p span {
    background: url(/wp-content/themes/yasusaki/images/icon_accordion_open.png) 97% center no-repeat;
    background-size: 14px;
    -moz-background-size: 14px;
    -webkit-background-size: 14px;
  }
  /* line 1152, ../sass/local_sp.scss */
  .recruitTopContentSp ul.accordion > li > p span.open {
    background: url(/wp-content/themes/yasusaki/images/icon_accordion_close.png) 97% center no-repeat;
    background-size: 14px;
    -moz-background-size: 14px;
    -webkit-background-size: 14px;
  }
  /* line 1160, ../sass/local_sp.scss */
  .recruitTopContentSp ul.accordion > li > ul > li {
    border-bottom: solid 1px #ccc;
  }
  /* line 1163, ../sass/local_sp.scss */
  .recruitTopContentSp ul.accordion > li > ul > li.link a {
    background: url(/wp-content/themes/yasusaki/images/arrow_sp_link.gif) right center no-repeat;
    background-size: 20px 15px;
    -moz-background-size: 20px 15px;
    -webkit-background-size: 20px 15px;
    padding: 10px 0 10px 30px;
  }
  /* line 1171, ../sass/local_sp.scss */
  .recruitTopContentSp ul.accordion > li > ul > li.icon1 {
    background: url(/wp-content/themes/yasusaki/images/icon_sp_recruit1.gif) left center no-repeat;
    background-size: 24px;
    -moz-background-size: 24px;
    -webkit-background-size: 24px;
  }
  /* line 1178, ../sass/local_sp.scss */
  .recruitTopContentSp ul.accordion > li > ul > li.icon2 {
    background: url(/wp-content/themes/yasusaki/images/icon_sp_recruit2.gif) left center no-repeat;
    background-size: 24px;
    -moz-background-size: 24px;
    -webkit-background-size: 24px;
  }
  /* line 1185, ../sass/local_sp.scss */
  .recruitTopContentSp ul.accordion > li > ul > li.icon3 {
    background: url(/wp-content/themes/yasusaki/images/icon_sp_recruit3.gif) left center no-repeat;
    background-size: 24px;
    -moz-background-size: 24px;
    -webkit-background-size: 24px;
  }
  /* line 1192, ../sass/local_sp.scss */
  .recruitTopContentSp ul.accordion > li > ul > li.icon4 {
    background: url(/wp-content/themes/yasusaki/images/icon_sp_recruit4.gif) left center no-repeat;
    background-size: 24px;
    -moz-background-size: 24px;
    -webkit-background-size: 24px;
  }
  /* line 1199, ../sass/local_sp.scss */
  .recruitTopContentSp ul.accordion > li > ul > li.icon5 {
    background: url(/wp-content/themes/yasusaki/images/icon_sp_recruit5.gif) left center no-repeat;
    background-size: 24px;
    -moz-background-size: 24px;
    -webkit-background-size: 24px;
  }
  /* line 1210, ../sass/local_sp.scss */
  .recruitTopContentSp ul.accordion .entry dt {
    text-align: center;
    line-height: 1;
    background: url(/wp-content/themes/yasusaki/images/bg_recruit_staff.gif) 0 center repeat-x;
    padding: 10px 0;
  }
  /* line 1216, ../sass/local_sp.scss */
  .recruitTopContentSp ul.accordion .entry dt img {
    height: 20px;
  }
  /* line 1221, ../sass/local_sp.scss */
  .recruitTopContentSp ul.accordion .entry dd {
    margin-bottom: 5px;
  }
  /* line 1224, ../sass/local_sp.scss */
  .recruitTopContentSp ul.accordion .entry dd a {
    color: #fff;
    text-align: center;
    background: #d7333b;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    padding: 10px 0;
  }

  /* line 1238, ../sass/local_sp.scss */
  .recruitStoreInfo {
    padding: 0 10px;
  }
  /* line 1241, ../sass/local_sp.scss */
  .recruitStoreInfo .storeLogo {
    text-align: center;
    padding: 10px 0;
  }
  /* line 1245, ../sass/local_sp.scss */
  .recruitStoreInfo .storeLogo img {
    height: 20px;
  }
  /* line 1250, ../sass/local_sp.scss */
  .recruitStoreInfo .storeMain {
    text-align: center;
    margin-bottom: 5px;
  }
  /* line 1254, ../sass/local_sp.scss */
  .recruitStoreInfo .storeMain img {
    width: 100%;
  }

  /* line 1260, ../sass/local_sp.scss */
  .recruitCommonCont {
    display: none;
  }

  /* line 1264, ../sass/local_sp.scss */
  .recruitDetailContent {
    padding: 0 10px;
  }
  /* line 1267, ../sass/local_sp.scss */
  .recruitDetailContent .recruitStoreLogo {
    text-align: center;
    border-bottom: solid 2px #e8e8e8;
    padding: 10px 0;
    margin-bottom: 10px;
  }
  /* line 1273, ../sass/local_sp.scss */
  .recruitDetailContent .recruitStoreLogo img {
    height: 30px;
  }
  /* line 1278, ../sass/local_sp.scss */
  .recruitDetailContent .recruitSTtl {
    color: #fff;
    font-size: 1.1em;
    background: url("/wp-content/themes/yasusaki/images/icon_recruit_ssttl.gif") 1px center no-repeat #333;
    padding: 8px 10px 8px 17px;
    margin-bottom: 10px;
  }
  /* line 1286, ../sass/local_sp.scss */
  .recruitDetailContent .recruitNotData {
    margin-bottom: 10px;
  }
  /* line 1290, ../sass/local_sp.scss */
  .recruitDetailContent .recruitSession .recruitSessionIn {
    background: #e8e8e8;
    padding: 0 10px;
    margin-bottom: 10px;
  }
  /* line 1295, ../sass/local_sp.scss */
  .recruitDetailContent .recruitSession .recruitSessionIn .recruitNotData {
    padding: 10px 0;
  }
  /* line 1299, ../sass/local_sp.scss */
  .recruitDetailContent .recruitSession .recruitSessionIn dl {
    padding: 10px 0;
    border-bottom: dotted 1px #747474;
  }
  /* line 1303, ../sass/local_sp.scss */
  .recruitDetailContent .recruitSession .recruitSessionIn dl dt {
    font-weight: bold;
    margin-bottom: 5px;
  }
  /* line 1308, ../sass/local_sp.scss */
  .recruitDetailContent .recruitSession .recruitSessionIn dl:last-child {
    border-bottom: none;
  }
  /* line 1314, ../sass/local_sp.scss */
  .recruitDetailContent .recruitQa img {
    max-width: 100%;
    height: auto;
  }
  /* line 1320, ../sass/local_sp.scss */
  .recruitDetailContent .recruitQa .recruitQaIn dt {
    min-height: 25px;
    background: url(/wp-content/themes/yasusaki/images/icon_qa_q.gif) 0 0 no-repeat;
    -moz-background-size: 25px;
    -o-background-size: 25px;
    -webkit-background-size: 25px;
    background-size: 25px;
    padding-left: 40px;
    margin-bottom: 10px;
  }
  /* line 1331, ../sass/local_sp.scss */
  .recruitDetailContent .recruitQa .recruitQaIn dd {
    background: url(/wp-content/themes/yasusaki/images/icon_qa_a.gif) 0 0 no-repeat;
    -moz-background-size: 25px;
    -o-background-size: 25px;
    -webkit-background-size: 25px;
    background-size: 25px;
    padding-left: 40px;
    margin-bottom: 15px;
  }
  /* line 1342, ../sass/local_sp.scss */
  .recruitDetailContent .recruitPoint .recruitPointIn {
    margin-bottom: 10px;
  }
  /* line 1345, ../sass/local_sp.scss */
  .recruitDetailContent .recruitPoint .recruitPointIn table {
    border-top: solid 1px #ccc;
    border-left: solid 1px #ccc;
    margin-bottom: 10px;
  }
  /* line 1350, ../sass/local_sp.scss */
  .recruitDetailContent .recruitPoint .recruitPointIn table th {
    width: 30%;
    font-weight: bold;
    text-align: right;
    border-right: solid 1px #ccc;
    border-bottom: solid 1px #ccc;
    padding: 8px;
  }
  /* line 1359, ../sass/local_sp.scss */
  .recruitDetailContent .recruitPoint .recruitPointIn table td {
    border-right: solid 1px #ccc;
    border-bottom: solid 1px #ccc;
    padding: 8px;
  }
  /* line 1367, ../sass/local_sp.scss */
  .recruitDetailContent .recruitFlow .recruitFlowIn {
    margin-bottom: 10px;
  }
  /* line 1372, ../sass/local_sp.scss */
  .recruitDetailContent .recruitStaff ul.accordion a {
    display: block;
  }
  /* line 1376, ../sass/local_sp.scss */
  .recruitDetailContent .recruitStaff ul.accordion ul {
    display: none;
  }
  /* line 1380, ../sass/local_sp.scss */
  .recruitDetailContent .recruitStaff ul.accordion > li {
    margin-bottom: 10px;
  }
  /* line 1384, ../sass/local_sp.scss */
  .recruitDetailContent .recruitStaff ul.accordion > li > p span {
    display: block;
    font-weight: bold;
    border: solid 1px #999;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    padding: 10px;
    background: url(/wp-content/themes/yasusaki/images/icon_accordion_open.png) 97% center no-repeat;
    background-size: 14px;
    -moz-background-size: 14px;
    -webkit-background-size: 14px;
  }
  /* line 1397, ../sass/local_sp.scss */
  .recruitDetailContent .recruitStaff ul.accordion > li > p span.open {
    background: url(/wp-content/themes/yasusaki/images/icon_accordion_close.png) 97% center no-repeat;
    background-size: 14px;
    -moz-background-size: 14px;
    -webkit-background-size: 14px;
  }
  /* line 1404, ../sass/local_sp.scss */
  .recruitDetailContent .recruitStaff ul.accordion > li > p span img {
    height: 20px;
  }
  /* line 1409, ../sass/local_sp.scss */
  .recruitDetailContent .recruitStaff ul.accordion > li > ul > li {
    padding: 10px 0;
    border-bottom: dotted 1px #ccc;
  }
  /* line 1413, ../sass/local_sp.scss */
  .recruitDetailContent .recruitStaff ul.accordion > li > ul > li .profile {
    overflow: hidden;
    *zoom: 1;
    margin-bottom: 10px;
  }
  /* line 1418, ../sass/local_sp.scss */
  .recruitDetailContent .recruitStaff ul.accordion > li > ul > li .profile .img {
    float: right;
    width: 130px;
    margin: 0 0 10px 10px;
  }
  /* line 1423, ../sass/local_sp.scss */
  .recruitDetailContent .recruitStaff ul.accordion > li > ul > li .profile .img img {
    width: 100%;
  }
  /* line 1428, ../sass/local_sp.scss */
  .recruitDetailContent .recruitStaff ul.accordion > li > ul > li .profile .info dt {
    color: #009544;
    font-size: 1.1em;
    font-weight: bold;
    margin-bottom: 5px;
  }
  /* line 1437, ../sass/local_sp.scss */
  .recruitDetailContent .recruitStaff ul.accordion > li > ul > li .desc dt {
    font-size: 1.1em;
    font-weight: bold;
    margin-bottom: 5px;
  }
  /* line 1442, ../sass/local_sp.scss */
  .recruitDetailContent .recruitStaff ul.accordion > li > ul > li .desc dt span {
    background: url(/wp-content/themes/yasusaki/images/bg_recruit_voice_desc_dt.gif) left bottom repeat-x;
    padding: 3px 0;
  }
  /* line 1448, ../sass/local_sp.scss */
  .recruitDetailContent .recruitStaff ul.accordion > li > ul > li .desc dd {
    margin-bottom: 10px;
  }
  /* line 1457, ../sass/local_sp.scss */
  .recruitDetailContent .recruitStaffWork {
    background: #f8f8f8;
    padding: 10px;
  }
  /* line 1461, ../sass/local_sp.scss */
  .recruitDetailContent .recruitStaffWork .recruitStaffWorkTtl {
    text-align: center;
  }
  /* line 1464, ../sass/local_sp.scss */
  .recruitDetailContent .recruitStaffWork .recruitStaffWorkTtl img {
    width: 200px;
  }
  /* line 1469, ../sass/local_sp.scss */
  .recruitDetailContent .recruitStaffWork .recruitStaffWorkCont {
    border: solid 1px #666;
    background: #fff;
    padding: 8px;
  }
  /* line 1474, ../sass/local_sp.scss */
  .recruitDetailContent .recruitStaffWork .recruitStaffWorkCont dl {
    padding: 5px 0;
  }
  /* line 1477, ../sass/local_sp.scss */
  .recruitDetailContent .recruitStaffWork .recruitStaffWorkCont dl dt {
    padding-left: 15px;
    background: url(/wp-content/themes/yasusaki/images/mark_recruit_work.gif) 0 8px no-repeat;
  }
  /* line 1482, ../sass/local_sp.scss */
  .recruitDetailContent .recruitStaffWork .recruitStaffWorkCont dl dd {
    padding-left: 15px;
  }

  /* line 1490, ../sass/local_sp.scss */
  .recruitTopEntry, .recruitBreadcrumbs, .recruitFootNav {
    display: none;
  }

  /* line 1494, ../sass/local_sp.scss */
  .recruitBreadcrumbsSp ul {
    overflow: hidden;
    *zoom: 1;
    background: #deefe4;
    padding: 10px;
  }
  /* line 1500, ../sass/local_sp.scss */
  .recruitBreadcrumbsSp ul li {
    float: left;
    font-size: 0.8em;
  }
  /* line 1504, ../sass/local_sp.scss */
  .recruitBreadcrumbsSp ul li a {
    color: #333;
    font-weight: bold;
  }

  /* line 1511, ../sass/local_sp.scss */
  .recruitLinkContSp {
    padding: 0 10px;
  }
  /* line 1514, ../sass/local_sp.scss */
  .recruitLinkContSp a {
    display: block;
  }
  /* line 1518, ../sass/local_sp.scss */
  .recruitLinkContSp ul {
    border-top: solid 1px #ccc;
  }
  /* line 1521, ../sass/local_sp.scss */
  .recruitLinkContSp ul li {
    border-bottom: solid 1px #ccc;
  }
  /* line 1524, ../sass/local_sp.scss */
  .recruitLinkContSp ul li.link a {
    background: url(/wp-content/themes/yasusaki/images/arrow_sp_link.gif) right center no-repeat;
    background-size: 20px 15px;
    -moz-background-size: 20px 15px;
    -webkit-background-size: 20px 15px;
    padding: 10px 0 10px 30px;
  }
  /* line 1532, ../sass/local_sp.scss */
  .recruitLinkContSp ul li.icon1 {
    background: url(/wp-content/themes/yasusaki/images/icon_sp_recruit1.gif) left center no-repeat;
    background-size: 24px;
    -moz-background-size: 24px;
    -webkit-background-size: 24px;
  }
  /* line 1539, ../sass/local_sp.scss */
  .recruitLinkContSp ul li.icon2 {
    background: url(/wp-content/themes/yasusaki/images/icon_sp_recruit2.gif) left center no-repeat;
    background-size: 24px;
    -moz-background-size: 24px;
    -webkit-background-size: 24px;
  }
  /* line 1546, ../sass/local_sp.scss */
  .recruitLinkContSp ul li.icon3 {
    background: url(/wp-content/themes/yasusaki/images/icon_sp_recruit3.gif) left center no-repeat;
    background-size: 24px;
    -moz-background-size: 24px;
    -webkit-background-size: 24px;
  }
  /* line 1553, ../sass/local_sp.scss */
  .recruitLinkContSp ul li.icon4 {
    background: url(/wp-content/themes/yasusaki/images/icon_sp_recruit4.gif) left center no-repeat;
    background-size: 24px;
    -moz-background-size: 24px;
    -webkit-background-size: 24px;
  }
  /* line 1560, ../sass/local_sp.scss */
  .recruitLinkContSp ul li.icon5 {
    background: url(/wp-content/themes/yasusaki/images/icon_sp_recruit5.gif) left center no-repeat;
    background-size: 24px;
    -moz-background-size: 24px;
    -webkit-background-size: 24px;
  }
  /* line 1567, ../sass/local_sp.scss */
  .recruitLinkContSp ul li.entry {
    border-bottom: none;
    margin-bottom: 10px;
  }
  /* line 1571, ../sass/local_sp.scss */
  .recruitLinkContSp ul li.entry dt {
    text-align: center;
    line-height: 1;
    background: url(/wp-content/themes/yasusaki/images/bg_recruit_staff.gif) 0 center repeat-x;
    padding: 10px 0;
  }
  /* line 1577, ../sass/local_sp.scss */
  .recruitLinkContSp ul li.entry dt img {
    height: 20px;
  }
  /* line 1582, ../sass/local_sp.scss */
  .recruitLinkContSp ul li.entry dd {
    margin-bottom: 5px;
  }
  /* line 1585, ../sass/local_sp.scss */
  .recruitLinkContSp ul li.entry dd a {
    color: #fff;
    text-align: center;
    background: #d7333b;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    padding: 10px 0;
  }

  /* line 1600, ../sass/local_sp.scss */
  .recruitLinkStoreSp {
    background: #e8e8e8;
    padding: 10px 5px 0;
  }
  /* line 1604, ../sass/local_sp.scss */
  .recruitLinkStoreSp ul {
    overflow: hidden;
    *zoom: 1;
  }
  /* line 1608, ../sass/local_sp.scss */
  .recruitLinkStoreSp ul li {
    float: left;
    width: 50%;
    margin-bottom: 10px;
  }
  /* line 1613, ../sass/local_sp.scss */
  .recruitLinkStoreSp ul li a {
    display: block;
    text-align: center;
    background: #fff;
    border-radius: 8px;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    margin: 0 5px;
    padding: 8px 0;
  }
  /* line 1623, ../sass/local_sp.scss */
  .recruitLinkStoreSp ul li a img {
    width: 110px;
  }

  /* line 1631, ../sass/local_sp.scss */
  .recruitPartContent .inner {
    width: auto;
    padding: 0 10px;
    margin-top: 20px;
  }
  /* line 1636, ../sass/local_sp.scss */
  .recruitPartContent .inner .recruitPartContPc {
    display: none;
  }
  /* line 1640, ../sass/local_sp.scss */
  .recruitPartContent .inner .recruitPartContSp {
    display: block;
  }
  /* line 1643, ../sass/local_sp.scss */
  .recruitPartContent .inner .recruitPartContSp dl {
    margin-bottom: 10px;
  }
  /* line 1646, ../sass/local_sp.scss */
  .recruitPartContent .inner .recruitPartContSp dl.accordion span {
    display: block;
    font-weight: bold;
    border: solid 1px #999;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    padding: 10px;
  }
  /* line 1655, ../sass/local_sp.scss */
  .recruitPartContent .inner .recruitPartContSp dl.accordion span img {
    height: 20px;
  }
  /* line 1660, ../sass/local_sp.scss */
  .recruitPartContent .inner .recruitPartContSp dl dt span {
    background: url(/wp-content/themes/yasusaki/images/icon_accordion_open.png) 97% center no-repeat;
    background-size: 14px;
    -moz-background-size: 14px;
    -webkit-background-size: 14px;
  }
  /* line 1666, ../sass/local_sp.scss */
  .recruitPartContent .inner .recruitPartContSp dl dt span.open {
    background: url(/wp-content/themes/yasusaki/images/icon_accordion_close.png) 97% center no-repeat;
    background-size: 14px;
    -moz-background-size: 14px;
    -webkit-background-size: 14px;
  }
  /* line 1674, ../sass/local_sp.scss */
  .recruitPartContent .inner .recruitPartContSp dl dd {
    display: none;
    padding: 10px 0;
  }
  /* line 1678, ../sass/local_sp.scss */
  .recruitPartContent .inner .recruitPartContSp dl dd .recruitPartTtl {
    color: #fff;
    font-size: 16px;
    font-weight: bold;
    background: #333;
    padding: 8px 10px;
    margin-bottom: 10px;
  }
  /* line 1687, ../sass/local_sp.scss */
  .recruitPartContent .inner .recruitPartContSp dl dd .recruitPartIn {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  /* line 1691, ../sass/local_sp.scss */
  .recruitPartContent .inner .recruitPartContSp dl dd .recruitPartIn .recruitPartTbl {
    width: 100%;
    border-top: solid 1px #999;
    border-left: solid 1px #999;
    margin-bottom: 10px;
  }
  /* line 1697, ../sass/local_sp.scss */
  .recruitPartContent .inner .recruitPartContSp dl dd .recruitPartIn .recruitPartTbl th, .recruitPartContent .inner .recruitPartContSp dl dd .recruitPartIn .recruitPartTbl td {
    text-align: left;
    vertical-align: middle;
    border-right: solid 1px #999;
    border-bottom: solid 1px #999;
    padding: 5px 5px 5px 16px;
    letter-spacing: 0.01rem;
    box-sizing: border-box;
  }
  /* line 1707, ../sass/local_sp.scss */
  .recruitPartContent .inner .recruitPartContSp dl dd .recruitPartIn .recruitPartTbl th {
    font-weight: bold;
    background: #f2f2f2;
  }
  /* line 1712, ../sass/local_sp.scss */
  .recruitPartContent .inner .recruitPartContSp dl dd .recruitPartIn .recruitPartTbl .entryBtn {
    display: block;
    color: #fff;
    font-size: 14px;
    font-weight: bold;
    background: #d7333b;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    padding: 5px;
  }
  /* line 1723, ../sass/local_sp.scss */
  .recruitPartContent .inner .recruitPartContSp dl dd .recruitPartIn .recruitPartTbl .entryBtn:hover {
    text-decoration: none;
  }
}

/*# sourceMappingURL=local_sp.css.map */
