@charset "UTF-8";
/* -------------------------------------------------------------------------------------------デフォルト変数 */
/* -------------------------------------------------------------------------------------------clearFix */
/* line 13, ../../../sass/foundation.scss */
.cf:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

/* line 21, ../../../sass/foundation.scss */
.cf {
  display: inline-table;
}

/* line 24, ../../../sass/foundation.scss */
.cf {
  display: block;
}

/* line 26, ../../../sass/foundation.scss */
*:first-child + html * {
  /* hasLayout */
  letter-spacing: 0;
}

/* line 49, ../../../sass/foundation.scss */
html, body, div, h1, h2, h3, h4, h5, p, address, ul, ol, li, dl, dt, dd, table, th, td, form, fieldset, abbr, acronym, img, section {
  margin: 0;
  padding: 0;
  font-size: 12px;
  font-weight: normal;
  border: 1px #000000;
}

/* line 58, ../../../sass/foundation.scss */
table {
  /*border-spacing: 0;*/
  border-collapse: collapse;
}

/* line 64, ../../../sass/foundation.scss */
html, body {
  text-align: center;
  font-family: "ヒラギノ角ゴ Pro W3",'Hiragino Kaku Gothic Pro',"メイリオ", Meiryo, Osaka,"MS Pゴシック", "MS P Gothic", sans-serif;
  color: #3a3a3a;
  position: relative;
  height: 100%;
}


/* line 73, ../../../sass/foundation.scss */
h1 {
  font-size: 14px;
  /*font-weight:bold;*/
}

/* line 78, ../../../sass/foundation.scss */
h2 {
  font-size: 14px;
  font-weight: bold;
}

/* line 83, ../../../sass/foundation.scss */
h3, h4, h5 {
  font-size: 13px;
}

/* line 88, ../../../sass/foundation.scss */
ul li {
  list-style: none;
}

/* line 92, ../../../sass/foundation.scss */
ol li {
  list-style-position: inside;
}

/* line 96, ../../../sass/foundation.scss */
ol.outside li {
  list-style-position: outside;
  margin-left: 30px;
}

/* line 101, ../../../sass/foundation.scss */
div, p, li {
  line-height: 1.3;
}

/* line 105, ../../../sass/foundation.scss */
.noDisplay {
  display: none;
}

/* line 109, ../../../sass/foundation.scss */
#container {
  text-align: left;
}

/* line 113, ../../../sass/foundation.scss */
.line-through {
  text-decoration: line-through;
}

/*
a[href="#"]{
	cursor:default;
}
*/
/* line 126, ../../../sass/foundation.scss */
strong {
  font-weight: normal;
}

/* line 130, ../../../sass/foundation.scss */
a:link {
  color: #004080;
  text-decoration: none;
  color: #000;
}

/* line 136, ../../../sass/foundation.scss */
a:visited {
  color: #004080;
  color: #000;
}

/* line 141, ../../../sass/foundation.scss */
a:hover {
  color: #0080ff;
  color: #000;
}

/* line 146, ../../../sass/foundation.scss */
a:focus {
  outline: none;
  /* クリック時の点線非表示 */
}

/* line 150, ../../../sass/foundation.scss */
a:active {
  color: #ff8040;
}

/* line 154, ../../../sass/foundation.scss */
img {
  border: 0;
  vertical-align: middle;
  /* firefoxのリンク領域調整 */
}

/* line 159, ../../../sass/foundation.scss */
.leftOut {
  overflow: hidden;
  text-indent: -88888em;
}

/* line 164, ../../../sass/foundation.scss */
.indent {
  text-indent: 1em;
}

/* line 169, ../../../sass/foundation.scss */
*:first-child + html * {
  /* hasLayout */
  letter-spacing: 0;
}

/* line 173, ../../../sass/foundation.scss */
.important {
  font-weight: bold;
  color: #88000a;
}

/* line 178, ../../../sass/foundation.scss */
.bold {
  font-weight: bold;
}

/* line 182, ../../../sass/foundation.scss */
.marginBtm20 {
  margin-bottom: 20px;
}

/* line 187, ../../../sass/foundation.scss */
.mgT10 {
  margin-top: 10px;
}

/* line 191, ../../../sass/foundation.scss */
.mgT15 {
  margin-top: 15px;
}

/* line 195, ../../../sass/foundation.scss */
.mgT30 {
  margin-top: 30px;
}

/* line 199, ../../../sass/foundation.scss */
.mgB10 {
  margin-bottom: 10px;
}

/* line 203, ../../../sass/foundation.scss */
.mgB30 {
  margin-bottom: 30px;
}

/* line 209, ../../../sass/foundation.scss */
.txtC {
  text-align: center;
}

/* line 214, ../../../sass/foundation.scss */
img.w100p {
  width: 100%;
  height: auto;
}

/* line 219, ../../../sass/foundation.scss */
img.w90p {
  width: 90%;
  height: auto;
}

/* line 224, ../../../sass/foundation.scss */
img.w80p {
  width: 80%;
  height: auto;
}

/* line 10, ../../../sass/layout.scss */
#header {
  background-color: #000000;
}

/* line 14, ../../../sass/layout.scss */
.l-headerInner {
  margin: 0 auto;
}

/* line 18, ../../../sass/layout.scss */
.l-header__left {
  width: 250px;
  float: left;
}

/* line 23, ../../../sass/layout.scss */
.l-header__right {
  width: 750px;
  float: right;
}
/* line 27, ../../../sass/layout.scss */
.l-header__right ul li {
  float: right;
}
/* line 29, ../../../sass/layout.scss */
.l-header__right ul li a {
  display: block;
  line-height: 50px;
}

/* line 38, ../../../sass/layout.scss */
.fixedBox {
  position: fixed !important;
  top: 0;
  left: 0;
  z-index: 1000;
  width: 100%;
}

/* line 51, ../../../sass/layout.scss */
.l-nav__autoWidth {
  display: table;
  width: 100%;
  table-layout: fixed;
}
/* line 57, ../../../sass/layout.scss */
.l-nav__autoWidth .l-nav__item {
  display: table-cell;
}
/* line 60, ../../../sass/layout.scss */
.l-nav__autoWidth .l-nav__item > a {
  display: block;
  padding: 15px 0;
  text-align: center;
  text-decoration: none;
  background-color: #49E;
  color: #FFF;
  cursor: pointer;
  font-size: 14px;
}

/* line 75, ../../../sass/layout.scss */
.l-nav__inline {
  font-size: 0;
}
/* line 77, ../../../sass/layout.scss */
.l-nav__inline .l-nav__item {
  display: inline;
}
/* line 79, ../../../sass/layout.scss */
.l-nav__inline .l-nav__item > a {
  display: inline-block;
  padding: 0px 15px;
  text-align: center;
  text-decoration: none;
  background-color: #FFF;
  color: #000000;
  cursor: pointer;
  font-size: 14px;
  line-height: 50px;
}

@media screen and (min-width: 1500px) {
  /* line 101, ../../../sass/layout.scss */
  .l-headerInner {
    max-width: 1500px;
  }

  /* line 104, ../../../sass/layout.scss */
  .l-header__right {
    width: 1000px;
  }
}
@media screen and (max-width: 1500px) {
  /* line 113, ../../../sass/layout.scss */
  .l-nav__autoWidth .l-nav__item {
    display: table-cell;
  }
  /* line 116, ../../../sass/layout.scss */
  .l-nav__autoWidth .l-nav__item > a {
    font-size: 13px;
  }

  /* line 122, ../../../sass/layout.scss */
  .l-headerInner {
    width: 1000px;
  }

  /* line 126, ../../../sass/layout.scss */
  .l-header__left {
    width: 220px;
    float: left;
  }

  /* line 131, ../../../sass/layout.scss */
  .l-header__right {
    width: 780px;
    float: right;
  }
}
/* line 145, ../../../sass/layout.scss */
.l-gridItem--1 {
  width: 4.16667%;
}

/* line 145, ../../../sass/layout.scss */
.l-gridItem--2 {
  width: 8.33333%;
}

/* line 145, ../../../sass/layout.scss */
.l-gridItem--3 {
  width: 12.5%;
}

/* line 145, ../../../sass/layout.scss */
.l-gridItem--4 {
  width: 16.66667%;
}

/* line 145, ../../../sass/layout.scss */
.l-gridItem--5 {
  width: 20.83333%;
}

/* line 145, ../../../sass/layout.scss */
.l-gridItem--6 {
  width: 25%;
}

/* line 145, ../../../sass/layout.scss */
.l-gridItem--7 {
  width: 29.16667%;
}

/* line 145, ../../../sass/layout.scss */
.l-gridItem--8 {
  width: 33.33333%;
}

/* line 145, ../../../sass/layout.scss */
.l-gridItem--9 {
  width: 37.5%;
}

/* line 145, ../../../sass/layout.scss */
.l-gridItem--10 {
  width: 41.66667%;
}

/* line 145, ../../../sass/layout.scss */
.l-gridItem--11 {
  width: 45.83333%;
}

/* line 145, ../../../sass/layout.scss */
.l-gridItem--12 {
  width: 50%;
}

/* line 145, ../../../sass/layout.scss */
.l-gridItem--13 {
  width: 54.16667%;
}

/* line 145, ../../../sass/layout.scss */
.l-gridItem--14 {
  width: 58.33333%;
}

/* line 145, ../../../sass/layout.scss */
.l-gridItem--15 {
  width: 62.5%;
}

/* line 145, ../../../sass/layout.scss */
.l-gridItem--16 {
  width: 66.66667%;
}

/* line 145, ../../../sass/layout.scss */
.l-gridItem--17 {
  width: 70.83333%;
}

/* line 145, ../../../sass/layout.scss */
.l-gridItem--18 {
  width: 75%;
}

/* line 145, ../../../sass/layout.scss */
.l-gridItem--19 {
  width: 79.16667%;
}

/* line 145, ../../../sass/layout.scss */
.l-gridItem--20 {
  width: 83.33333%;
}

/* line 145, ../../../sass/layout.scss */
.l-gridItem--21 {
  width: 87.5%;
}

/* line 145, ../../../sass/layout.scss */
.l-gridItem--22 {
  width: 91.66667%;
}

/* line 145, ../../../sass/layout.scss */
.l-gridItem--23 {
  width: 95.83333%;
}

/* line 145, ../../../sass/layout.scss */
.l-gridItem--24 {
  width: 100%;
}

/* line 155, ../../../sass/layout.scss */
.content-fix {
  width: 1000px;
  margin: 0 auto;
  border-left-style: solid;
  border-right-style: solid;
}

/* line 162, ../../../sass/layout.scss */
.l-content__left {
  float: left;
}

/* line 166, ../../../sass/layout.scss */
.l-content__right {
  float: right;
}

/* line 174, ../../../sass/layout.scss */
.l-banner-wrapper {
  background-color: #FFF;
  text-align: center;
}
/* line 177, ../../../sass/layout.scss */
.l-banner-wrapper .menuTitle {
  margin-top: 19px;
  background-color: #772224;
  text-align: center;
  color: #FFF;
  line-height: 25px;
}

/* line 186, ../../../sass/layout.scss */
.l-borderWrapper {
  border-right-style: solid;
  height: 100%;
}

/* line 196, ../../../sass/layout.scss */
.centerBoxWrapper {
  width: 100%;
  height: 100%;
  position: relative;
}
/* line 200, ../../../sass/layout.scss */
.centerBoxWrapper .centerBox {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
}

/* line 220, ../../../sass/layout.scss */
.js__centerBoxWrapper {
  width: 100%;
  height: 100%;
  position: relative;
}
/* line 224, ../../../sass/layout.scss */
.js__centerBoxWrapper .centerBox {
  position: absolute;
  top: 50%;
}

/* line 234, ../../../sass/layout.scss */
.blandWrapper {
  width: 80%;
  margin: 0 auto;
}
/* line 237, ../../../sass/layout.scss */
.blandWrapper img {
  float: left;
}
/* line 242, ../../../sass/layout.scss */
.blandWrapper .blandInner {
  float: left;
  width: 700px;
  padding: 35px;
}
/* line 246, ../../../sass/layout.scss */
.blandWrapper .blandInner .subTitle {
  text-align: center;
}
/* line 250, ../../../sass/layout.scss */
.blandWrapper .blandInner .title {
  text-align: center;
  font-size: 36px;
  line-height: 70px;
  font-family: "ＭＳ 明朝", "ヒラギノ角ゴ Pro W3", 'Hiragino Kaku Gothic Pro', "メイリオ", Meiryo, Osaka, "MS Pゴシック", "MS P Gothic", sans-serif;
  margin-bottom: 20px;
}
/* line 258, ../../../sass/layout.scss */
.blandWrapper .blandInner .catch1 {
  text-align: center;
  font-family: "ＭＳ 明朝", "ヒラギノ角ゴ Pro W3", 'Hiragino Kaku Gothic Pro', "メイリオ", Meiryo, Osaka, "MS Pゴシック", "MS P Gothic", sans-serif;
  font-size: 17px;
  line-height: 30px;
  margin-bottom: 10px;
}
/* line 266, ../../../sass/layout.scss */
.blandWrapper .blandInner p.sentence {
  text-indent: 1em;
  line-height: 23px;
  font-size: 15px;
}

/* line 278, ../../../sass/layout.scss */
.bland__sp .blandWrapper {
  width: 100%;
  margin: 0 auto;
}
/* line 281, ../../../sass/layout.scss */
.bland__sp .blandWrapper img {
  float: left;
}
/* line 286, ../../../sass/layout.scss */
.bland__sp .blandWrapper .blandInner {
  float: left;
  width: 320px;
  padding: 0px;
}
/* line 290, ../../../sass/layout.scss */
.bland__sp .blandWrapper .blandInner .subTitle {
  text-align: center;
}
/* line 294, ../../../sass/layout.scss */
.bland__sp .blandWrapper .blandInner .title {
  text-align: center;
  font-size: 36px;
  line-height: 70px;
  font-family: "ＭＳ 明朝", "ヒラギノ角ゴ Pro W3", 'Hiragino Kaku Gothic Pro', "メイリオ", Meiryo, Osaka, "MS Pゴシック", "MS P Gothic", sans-serif;
  margin-bottom: 20px;
}
/* line 302, ../../../sass/layout.scss */
.bland__sp .blandWrapper .blandInner .catch1 {
  text-align: center;
  font-family: "ＭＳ 明朝", "ヒラギノ角ゴ Pro W3", 'Hiragino Kaku Gothic Pro', "メイリオ", Meiryo, Osaka, "MS Pゴシック", "MS P Gothic", sans-serif;
  font-size: 17px;
  line-height: 30px;
  margin-bottom: 10px;
}
/* line 310, ../../../sass/layout.scss */
.bland__sp .blandWrapper .blandInner p.sentence {
  text-indent: 1em;
  line-height: 23px;
  font-size: 15px;
}


#container #orderExample .contentInner{
  width: 100%;
}

#container #orderExample .contentInner .setumei{
  width: 1000px;
  margin: 20px auto;
}

#orderExample li{
  margin-bottom: 1px;

}

#orderExample li .wrapper h3,#orderExample li .wrapper p{
  color: #FFF;

}

#orderExample li .wrapper h3{
  font-size: 20px;
  font-weight: normal;
  padding-bottom: 15px;

}

#orderExample li .wrapper p{
  line-height: 25px;
}

#orderExample li:nth-child(odd){
  background-color: #2c5f81;

}

#orderExample li:nth-child(odd) .wrapper .block1{
  float: left;
  width: 36%;
  padding: 2%;


}

#orderExample li:nth-child(odd) .wrapper .block2{
  float: left;
  width: 60%;

}

#orderExample li:nth-child(even){
  background-color: #514a44;

}

#orderExample li:nth-child(even) .wrapper .block1{
  float: right;
  width: 36%;
  padding: 2%;


}

.floatBox .contentInner p{
  padding: 10px;
  line-height: 20px;
}

#orderExample li:nth-child(even) .wrapper .block2{
  float: right;
  width: 60%;
  text-align: right;

}

#acryl ul li{
  width: 480px;
  float: left;

}

#acryl ul li:nth-child(odd){
  padding-right: 40px;
  padding-bottom: 30px;
}




/* line 327, ../../../sass/layout.scss */
#js_slideshow {
  width: 100%;
  position: relative;
}
/* line 330, ../../../sass/layout.scss */
#js_slideshow li {
  position: absolute;
  width: 100%;
  top: 0;
  left: 0;
  text-align: center;
}

/* line 349, ../../../sass/layout.scss */
.singleNewsBox {
  background-color: #000;
  color: #FFF;
  padding: 5px 0;
}
/* line 353, ../../../sass/layout.scss */
.singleNewsBox .singleNewsBoxInner {
  width: 90%;
  margin: 0 auto;
}
/* line 356, ../../../sass/layout.scss */
.singleNewsBox .singleNewsBoxInner p {
  line-height: normal;
}
/* line 361, ../../../sass/layout.scss */
.singleNewsBox .l-news__left {
  float: left;
}
/* line 364, ../../../sass/layout.scss */
.singleNewsBox .l-news__left .singleNewsTitle {
  width: 140px;
  float: left;
  margin-left: 10px;
  font-size: 14px;
  line-height: 25px;
}
/* line 372, ../../../sass/layout.scss */
.singleNewsBox .l-news__left .singCampaign {
  float: left;
}
/* line 375, ../../../sass/layout.scss */
.singleNewsBox .l-news__left .singCampaign .discount {
  background-color: #b30016;
  color: #FFF;
  padding: 5px;
  margin-right: 5px;
}
/* line 382, ../../../sass/layout.scss */
.singleNewsBox .l-news__left .singCampaign .deadLine {
  background-color: #007e1a;
  color: #FFF;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  padding: 5px;
  margin-left: 5px;
}
/* line 390, ../../../sass/layout.scss */
.singleNewsBox .l-news__left .singCampaign a {
  color: #FFF;
  display: block;
  line-height: 25px;
}
/* line 400, ../../../sass/layout.scss */
.singleNewsBox .l-news__right {
  float: right;
}
/* line 401, ../../../sass/layout.scss */
.singleNewsBox .l-news__right a {
  color: #FFF;
}
/* line 407, ../../../sass/layout.scss */
.singleNewsBox .l-news__right .singleNewsTitle {
  width: 80px;
  float: left;
  font-size: 14px;
  line-height: 25px;
}
/* line 414, ../../../sass/layout.scss */
.singleNewsBox .l-news__right .singleNewsBoxList {
  float: left;
}
/* line 418, ../../../sass/layout.scss */
.singleNewsBox .l-news__right .singleNewsBoxList li {
  line-height: 25px;
}
/* line 422, ../../../sass/layout.scss */
.singleNewsBox .l-news__right .singleNewsBoxList .date {
  padding-right: 10px;
}
/* line 428, ../../../sass/layout.scss */
.singleNewsBox a:hover {
  text-decoration: underline;
}

/* line 439, ../../../sass/layout.scss */
section.sentence {
  width: 70%;
  margin: 30px auto;
}
/* line 444, ../../../sass/layout.scss */
section.sentence .titleLine {
  position: relative;
  border-top-style: solid;
  text-align: center;
  margin-top: 30px;
}
/* line 450, ../../../sass/layout.scss */
section.sentence .titleLine h1,
section.sentence .titleLine h2 {
  text-align: center;
  position: relative;
  top: -15px;
  padding: 0 25px;
  display: inline;
  font-size: 25px;
  background-color: #FFF;
  font-weight: bold;
  border-bottom: none;
  font-family: "ＭＳ 明朝", "ヒラギノ角ゴ Pro W3", 'Hiragino Kaku Gothic Pro', "メイリオ", Meiryo, Osaka, "MS Pゴシック", "MS P Gothic", sans-serif;
}
/* line 464, ../../../sass/layout.scss */
section.sentence .titleLine a.linkTitle {
  position: absolute;
  display: block;
  text-align: center;
  top: 15px;
  left: 0;
  width: 100%;
}
/* line 474, ../../../sass/layout.scss */
section.sentence p {
  font-size: 18px;
  line-height: 30px;
  text-indent: 1em;
  padding-bottom: 10px;
  letter-spacing: 1px;
}
/* line 482, ../../../sass/layout.scss */
section.sentence ul {
  margin: 10px 30px 30px 30px;
}
/* line 487, ../../../sass/layout.scss */
section.sentence ul li {
  list-style: disc;
  font-size: 18px;
}
/* line 495, ../../../sass/layout.scss */
section.sentence.noBtmMargin {
  margin-bottom: 0;
}

/* line 502, ../../../sass/layout.scss */
section.wide {
  width: 100%;
  padding: 0;
}
/* line 503, ../../../sass/layout.scss */
section.wide .titleLine {
  width: 80%;
  margin: 0 auto;
}

/* line 511, ../../../sass/layout.scss */
section.bgWideTitle {
  width: 100%;
  height: auto;
  padding: 0;
  margin: 0;
  position: relative;
}
/* line 519, ../../../sass/layout.scss */
section.bgWideTitle .bgTitle {
  width: 60%;
  height: 220px;
  padding: 30px;
  background: url("/img/common/bg-alpha-black80.png");
  color: #FFF;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
}

/* line 536, ../../../sass/layout.scss */
section.imgL img {
  float: left;
  padding-right: 20px;
  padding-bottom: 8px;
}

/* line 547, ../../../sass/layout.scss */
.slickWrapper {
  position: relative;
  background-color: #000000;
  padding: 20px 0 70px;
}
/* line 553, ../../../sass/layout.scss */
.slickWrapper .slickInner,
.slickWrapper .slickInner2 {
  width: 70%;
  margin: 0 auto;
}
/* line 559, ../../../sass/layout.scss */
.slickWrapper .slickInner img,
.slickWrapper .slickInner2 img {
  float: left;
  padding-right: 30px;
}
/* line 564, ../../../sass/layout.scss */
.slickWrapper .slickInner h3, .slickWrapper .slickInner p,
.slickWrapper .slickInner2 h3,
.slickWrapper .slickInner2 p {
  color: #FFF;
}
/* line 568, ../../../sass/layout.scss */
.slickWrapper .slickInner p,
.slickWrapper .slickInner2 p {
  font-size: 15px;
  text-indent: 1em;
  line-height: 25px;
}
/* line 574, ../../../sass/layout.scss */
.slickWrapper .slickInner a,
.slickWrapper .slickInner2 a {
  color: #FFF;
  text-decoration: underline;
}
/* line 579, ../../../sass/layout.scss */
.slickWrapper .slickInner a:hover,
.slickWrapper .slickInner2 a:hover {
  color: #64c8ff;
}
/* line 583, ../../../sass/layout.scss */
.slickWrapper .slickInner h3,
.slickWrapper .slickInner2 h3 {
  padding: 5px;
  font-size: 20px;
}
/* line 590, ../../../sass/layout.scss */
.slickWrapper .slick-next {
  margin-right: -10px;
}
/* line 594, ../../../sass/layout.scss */
.slickWrapper .slick-prev {
  margin-left: -10px;
}
/* line 598, ../../../sass/layout.scss */
.slickWrapper .slick-dots li.slick-active {
  color: #FFF;
}
/* line 600, ../../../sass/layout.scss */
.slickWrapper .slick-dots li.slick-active button:before {
  color: #FFF;
}

/* line 607, ../../../sass/layout.scss */
.slickWrapper {
  background-color: #2f2f2f;
}

/* line 614, ../../../sass/layout.scss */
.slickInnerBig,
.exampleSlickInner2,
.slick6,
.slick5,
.slick4,
.slick3,
.slick {
  position: relative;
  padding: 10px 0;
  width: 90%;
  margin: 0 auto;
}
/* line 625, ../../../sass/layout.scss */
.slickInnerBig a,
.exampleSlickInner2 a,
.slick6 a,
.slick5 a,
.slick4 a,
.slick3 a,
.slick a {
  color: #FFF;
  text-align: center;
}
/* line 628, ../../../sass/layout.scss */
.slickInnerBig a span,
.exampleSlickInner2 a span,
.slick6 a span,
.slick5 a span,
.slick4 a span,
.slick3 a span,
.slick a span {
  display: block;
}
/* line 633, ../../../sass/layout.scss */
.slickInnerBig a img,
.exampleSlickInner2 a img,
.slick6 a img,
.slick5 a img,
.slick4 a img,
.slick3 a img,
.slick a img {
  width: 200px;
  height: auto;
  margin: 0 auto;
  padding-bottom: 10px;
}
/* line 644, ../../../sass/layout.scss */
.slickInnerBig .slick-slide,
.exampleSlickInner2 .slick-slide,
.slick6 .slick-slide,
.slick5 .slick-slide,
.slick4 .slick-slide,
.slick3 .slick-slide,
.slick .slick-slide {
  text-align: center;
}
/* line 648, ../../../sass/layout.scss */
.slickInnerBig .slick-dots li.slick-active,
.exampleSlickInner2 .slick-dots li.slick-active,
.slick6 .slick-dots li.slick-active,
.slick5 .slick-dots li.slick-active,
.slick4 .slick-dots li.slick-active,
.slick3 .slick-dots li.slick-active,
.slick .slick-dots li.slick-active {
  color: #FFF;
}
/* line 650, ../../../sass/layout.scss */
.slickInnerBig .slick-dots li.slick-active button:before,
.exampleSlickInner2 .slick-dots li.slick-active button:before,
.slick6 .slick-dots li.slick-active button:before,
.slick5 .slick-dots li.slick-active button:before,
.slick4 .slick-dots li.slick-active button:before,
.slick3 .slick-dots li.slick-active button:before,
.slick .slick-dots li.slick-active button:before {
  color: #FFF;
}
/* line 655, ../../../sass/layout.scss */
.slickInnerBig .slick-next,
.exampleSlickInner2 .slick-next,
.slick6 .slick-next,
.slick5 .slick-next,
.slick4 .slick-next,
.slick3 .slick-next,
.slick .slick-next {
  margin-right: -10px;
}
/* line 659, ../../../sass/layout.scss */
.slickInnerBig .slick-prev,
.exampleSlickInner2 .slick-prev,
.slick6 .slick-prev,
.slick5 .slick-prev,
.slick4 .slick-prev,
.slick3 .slick-prev,
.slick .slick-prev {
  margin-left: -10px;
}

/* line 665, ../../../sass/layout.scss */
.exampleSlickInner2 {
  width: 80%;
}
/* line 668, ../../../sass/layout.scss */
.exampleSlickInner2 li.exampleInner {
  background: #FFF;
  border-radius: 5px;
  margin: 20px;
}
/* line 673, ../../../sass/layout.scss */
.exampleSlickInner2 li.exampleInner img {
  float: left;
  padding: 15px;
}
/* line 678, ../../../sass/layout.scss */
.exampleSlickInner2 li.exampleInner h4 {
  font-size: 17px;
  text-align: left;
  line-height: 25px;
  padding: 20px 20px 15px 20px;
}
/* line 686, ../../../sass/layout.scss */
.exampleSlickInner2 li.exampleInner p {
  text-align: left;
  padding-right: 20px;
}
/* line 691, ../../../sass/layout.scss */
.exampleSlickInner2 li.exampleInner pre {
  display: inline;
}

/* line 699, ../../../sass/layout.scss */
.bgWhiteGray {
  background: #dfdfdf;
}
/* line 702, ../../../sass/layout.scss */
.bgWhiteGray .slick6 a {
  color: #636363;
}
/* line 711, ../../../sass/layout.scss */
.bgWhiteGray .slick-dots li.slick-active {
  color: #636363;
}
/* line 713, ../../../sass/layout.scss */
.bgWhiteGray .slick-dots li.slick-active button:before {
  color: #b9b9b9;
}

/* line 720, ../../../sass/layout.scss */
.slick6 {
  width: 75%;
  margin: 0 auto;
}
/* line 724, ../../../sass/layout.scss */
.slick6 a span {
  margin-top: 15px;
}
/* line 729, ../../../sass/layout.scss */
.slick6 a img {
  width: 170px;
  padding-bottom: 0;
}
/* line 735, ../../../sass/layout.scss */
.slick6 a:hover {
  color: #2658ae;
  text-decoration: underline;
}

/* line 745, ../../../sass/layout.scss */
#js__round .slick6 li img {
  -moz-border-radius: 170px;
  -webkit-border-radius: 170px;
  border-radius: 170px;
}

/* line 754, ../../../sass/layout.scss */
.nodots {
  padding-top: 35px;
  padding-bottom: 25px;
}

/* line 768, ../../../sass/layout.scss */
.slick4 a img {
  width: 300px;
}

/* line 779, ../../../sass/layout.scss */
.slickInnerBig a img,
.slick3 a img {
  width: 70%;
  padding-top: 30px;
}
/* line 787, ../../../sass/layout.scss */
.slickInnerBig .slick-center a img,
.slick3 .slick-center a img {
  width: 100%;
}

/*
.slick-prev, .slick-next {
  width:60px;
  height:34px;
}

.slick-next{
  right: 20px;
}

.slick-prev{
  left: 20px;
}

.slick-prev:before, .slick-next:before {
  content:"";
}
*/
@media screen and (max-width: 500px) {
  /* line 824, ../../../sass/layout.scss */
  #container .exampleWapper {
    margin-bottom: 10px;
  }
  /* line 828, ../../../sass/layout.scss */
  #container .exampleSlickInner2 {
    width: 80%;
    padding-bottom: 0px;
    margin-bottom: 0px;
  }
  /* line 831, ../../../sass/layout.scss */
  #container .exampleSlickInner2 li.exampleInner {
    border-radius: 5px;
    margin: 10px;
  }
  /* line 835, ../../../sass/layout.scss */
  #container .exampleSlickInner2 li.exampleInner img {
    float: none;
    padding: 15px;
    width: 200px;
  }
  /* line 841, ../../../sass/layout.scss */
  #container .exampleSlickInner2 li.exampleInner h4 {
    font-size: 17px;
    text-align: center;
    font-weight: bold;
    line-height: 25px;
    padding: 5px 20px 5px 20px;
  }
  /* line 851, ../../../sass/layout.scss */
  #container .exampleSlickInner2 li.exampleInner p {
    text-align: left;
    padding-right: 20px;
  }
  /* line 856, ../../../sass/layout.scss */
  #container .exampleSlickInner2 li.exampleInner pre {
    display: inline;
  }
  /* line 861, ../../../sass/layout.scss */
  #container .exampleSlickInner2 .slick-next {
    margin-right: 0px;
  }
  /* line 867, ../../../sass/layout.scss */
  #container .exampleSlickInner2 .slick-prev {
    margin-left: 0px;
  }
}
/* line 898, ../../../sass/layout.scss */
.l-gallery-box1 {
  width: 100%;
}
/* line 900, ../../../sass/layout.scss */
.l-gallery-box1 ul {
  width: 1000px;
  margin: 0 auto;
  padding: 30px 0;
}
/* line 906, ../../../sass/layout.scss */
.l-gallery-box1 ul li {
  text-align: center;
  width: 270px;
  height: 350px;
  float: left;
  padding: 20px;
  margin-right: 23.33333px;
  margin-bottom: 23.33333px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}
/* line 917, ../../../sass/layout.scss */
.l-gallery-box1 ul li img {
  width: 270px;
  padding-bottom: 20px;
  height: auto;
}
/* line 923, ../../../sass/layout.scss */
.l-gallery-box1 ul li p {
  text-align: left;
  line-height: 18px;
}
/* line 928, ../../../sass/layout.scss */
.l-gallery-box1 ul li h2 {
  padding-bottom: 5px;
}

@media screen and (min-width: 1500px) {
  /* line 939, ../../../sass/layout.scss */
  .l-gallery-box1 {
    width: 100%;
  }
  /* line 941, ../../../sass/layout.scss */
  .l-gallery-box1 ul {
    width: 1500px;
  }
  /* line 944, ../../../sass/layout.scss */
  .l-gallery-box1 ul li {
    width: 300px;
    margin-right: 35px;
    margin-bottom: 35px;
  }
  /* line 950, ../../../sass/layout.scss */
  .l-gallery-box1 ul li img {
    width: 300px;
    padding-bottom: 20px;
  }
}
/* line 964, ../../../sass/layout.scss */
#footer {
  text-align: center;
}
/* line 967, ../../../sass/layout.scss */
#footer ul {
  background-color: #5b5a5c;
  text-align: center;
  padding: 20px;
}
/* line 972, ../../../sass/layout.scss */
#footer ul li {
  display: inline;
  padding: 10px;
  line-height: 20px;
}
/* line 976, ../../../sass/layout.scss */
#footer ul li a {
  color: #FFF;
}

/* -----------------------------------------------------------------------------------------ナビ */
/* line 991, ../../../sass/layout.scss */
#footer {
  background-color: #252525;
  padding-top: 50px;
  padding-bottom: 20px;
}
/* line 996, ../../../sass/layout.scss */
#footer .companyInfo {
  float: right;
  width: 25%;
  text-align: right;
}
/* line 1000, ../../../sass/layout.scss */
#footer .companyInfo img {
  padding-bottom: 5px;
}
/* line 1004, ../../../sass/layout.scss */
#footer .companyInfo p {
  color: #adafb1;
  font-size: 12px;
}
/* line 1012, ../../../sass/layout.scss */
#footer .footerInner {
  width: 75%;
  margin: 0 auto;
}
/* line 1017, ../../../sass/layout.scss */
#footer .sNavi {
  width: 75%;
  float: left;
}
/* line 1021, ../../../sass/layout.scss */
#footer .sNavi .sNaviInner {
  width: 25%;
  float: left;
  padding: 0 3%;
  border-right: 1px solid #616364;
}
/* line 1027, ../../../sass/layout.scss */
#footer .sNavi .sNaviInner ul {
  background: none;
  padding: 0;
  margin-bottom: 30px;
}
/* line 1031, ../../../sass/layout.scss */
#footer .sNavi .sNaviInner ul li {
  display: block;
  padding: 0;
  text-align: left;
}
/* line 1035, ../../../sass/layout.scss */
#footer .sNavi .sNaviInner ul li a {
  line-height: 15px;
  color: #b5b8b9;
  padding: 5px;
  display: inline-block;
  font-size: 13px;
  text-align: left;
}
/* line 1043, ../../../sass/layout.scss */
#footer .sNavi .sNaviInner ul li a:hover {
  color: #F5F8FA;
}
/* line 1051, ../../../sass/layout.scss */
#footer .sNavi .sNaviInner ul:last-child {
  margin-bottom: 0;
}
/* line 1057, ../../../sass/layout.scss */
#footer .sNavi .sNaviTitle {
  color: #f1f1ee;
  font-weight: bold;
  text-align: left;
}
/* line 1069, ../../../sass/layout.scss */
#footer address {
  padding-top: 50px;
  color: #FFF;
}
/* line 1072, ../../../sass/layout.scss */
#footer address a {
  font-size: 12px;
  color: #eeeee9;
  font-style: normal;
  font-family: 'Cormorant SC', "Helvetica Neue", Helvetica, Arial, sans-serif;
}

/* line 1082, ../../../sass/layout.scss */
.wideImg {
  width: 100%;
  height: auto;
}

/* line 1090, ../../../sass/layout.scss */
.galleryList {
  width: 1000px;
  margin: 20px auto 100px;
}
/* line 1094, ../../../sass/layout.scss */
.galleryList li {
  float: left;
  width: 300px;
  margin: 10px;
  margin-bottom: 120px;
  position: relative;
}
/* line 1101, ../../../sass/layout.scss */
.galleryList li a {
  display: block;
  width: 300px;
  text-align: center;
}
/* line 1106, ../../../sass/layout.scss */
.galleryList li a span.imgWrapp {
  display: block;
  overflow: hidden;
  width: 300px;
  height: 300px;
}
/* line 1113, ../../../sass/layout.scss */
.galleryList li a img {
  width: 500px;
  height: auto;
}
/* line 1118, ../../../sass/layout.scss */
.galleryList li a .inner {
  background-color: #e7e5d8;
  width: 230px;
  height: 115px;
  position: absolute;
  right: -15px;
  top: 240px;
  padding: 10px;
  text-align: left;
}
/* line 1131, ../../../sass/layout.scss */
.galleryList li a .inner span {
  display: block;
  padding: 2px;
}
/* line 1136, ../../../sass/layout.scss */
.galleryList li a .inner span.title,
.galleryList li a .inner span.value2 {
  color: #807f7f;
  display: inline;
}
/* line 1143, ../../../sass/layout.scss */
.galleryList li a .inner span.value2 {
  font-size: 13px;
  padding-left: 8px;
}
/* line 1148, ../../../sass/layout.scss */
.galleryList li a .inner span.title {
  font-size: 17px;
}
/* line 1152, ../../../sass/layout.scss */
.galleryList li a .inner div {
  padding-bottom: 5px;
}
/* line 1156, ../../../sass/layout.scss */
.galleryList li a .inner span.value1 {
  background-color: #222222;
  color: #FFF;
  display: inline-block;
  padding: 3px 10px;
  border-left: 8px solid #8b4504;
}
/* line 1165, ../../../sass/layout.scss */
.galleryList li a .inner span.excerpt {
  font-weight: bold;
}

/* line 9, ../../../sass/object.scss */
.videoWrapp__wide,
.img__wide {
  position: relative;
  z-index: 10;
  width: 100%;
  height: 100%;
}
/* line 15, ../../../sass/object.scss */
.videoWrapp__wide .c-overlay__dot,
.videoWrapp__wide .c-overlay__color,
.img__wide .c-overlay__dot,
.img__wide .c-overlay__color {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background: url("/img/common/overlay-dot.png");
}
/* line 26, ../../../sass/object.scss */
.videoWrapp__wide .c-overlay__color,
.img__wide .c-overlay__color {
  background: url("/img/common/color-alpha.png");
}
/* line 30, ../../../sass/object.scss */
.videoWrapp__wide .c-overlay__text,
.img__wide .c-overlay__text {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  height: 310px;
  margin: auto;
}
/* line 40, ../../../sass/object.scss */
.videoWrapp__wide .c-overlay__text .overlay_title,
.img__wide .c-overlay__text .overlay_title {
  font-size: 40px;
  font-weight: bold;
  padding-bottom: 15px;
  text-shadow: 1px 1px 1px #000;
}
/* line 46, ../../../sass/object.scss */
.videoWrapp__wide .c-overlay__text .overlay_sentence,
.img__wide .c-overlay__text .overlay_sentence {
  width: 800px;
  margin: 0 auto;
  margin-bottom: 100px;
  font-size: 20px;
  font-weight: 600;
  text-align: left;
  text-indent: 1em;
  line-height: 30px;
  text-shadow: 1px 1px 1px #000;
}

/* line 62, ../../../sass/object.scss */
.arrow__down {
  position: absolute;
  width: 100%;
  margin: 0 auto;
}

/* line 71, ../../../sass/object.scss */
section {
  padding: 20px 0 35px 0;
  border-bottom-style: solid;
}
/* line 75, ../../../sass/object.scss */
section h2, section h3 {
  text-align: left;
  font-size: 13px;
  padding-left: 5px;
  padding-bottom: 2px;
  border-bottom-style: solid;
  font-weight: normal;
}
/* line 84, ../../../sass/object.scss */
section h3 {
  border: none;
  text-align: center;
  font-size: 14px;
}

/* line 95, ../../../sass/object.scss */
.o-gallery li {
  float: left;
  margin-left: 20px;
  margin-top: 20px;
  border-style: solid;
  height: 130px;
}

/* line 116, ../../../sass/object.scss */
.c-btn {
  display: inline-block;
  padding: 10px 20px;
  background-color: #F88700;
  color: #FFF;
}

/* line 130, ../../../sass/object.scss */
.l-slashBtn li {
  border-bottom-style: solid;
  list-style: none;
}
/* line 134, ../../../sass/object.scss */
.l-slashBtn li a {
  padding-left: 110px;
  text-align: left;
  display: block;
  font-size: 13px;
  padding-top: 23.5px;
  padding-bottom: 23.5px;
}
/* line 147, ../../../sass/object.scss */
.l-slashBtn li a.line2 {
  padding-top: 17px;
  padding-bottom: 17px;
}

/* line 172, ../../../sass/object.scss */
.mgTop__20 {
  margin-top: 20px;
}

/* ------------------------------------------------------------------------------------------スライドショー */
/* line 2, ../../../sass/action/slideshow.scss */
.slideshow,
#js__slideshow {
  position: relative;
  height: 180px;
}

/* line 9, ../../../sass/action/slideshow.scss */
.slideshow li,
#js__slideshow li {
  position: absolute;
  display: none;
  top: 0;
  left: 0;
  z-index: 1;
}
/* line 16, ../../../sass/action/slideshow.scss */
.slideshow li:first-child,
#js__slideshow li:first-child {
  z-index: 2;
  display: block;
}

/* line 25, ../../../sass/action/slideshow.scss */
.slideshowWrapper {
  /* -----------------------------------------------------スライドショーニュース */
  /* -----------------------------------------------------スライドショーニュース カラー変更 */
}
/* line 27, ../../../sass/action/slideshow.scss */
.slideshowWrapper .slideNews {
  position: absolute;
  left: 13%;
  top: 130px;
  background-color: #FFF;
  padding: 10px;
  text-align: left;
  z-index: 1000;
  width: 350px;
  border: solid 3px #000000;
}
@media screen and (max-width: 1500px) {
  /* line 27, ../../../sass/action/slideshow.scss */
  .slideshowWrapper .slideNews {
    left: 5%;
  }
}
/* line 44, ../../../sass/action/slideshow.scss */
.slideshowWrapper .slideNews h2 {
  text-align: center;
  padding: 5px;
}
/* line 51, ../../../sass/action/slideshow.scss */
.slideshowWrapper .slideNews ul li {
  padding: 5px;
}
/* line 56, ../../../sass/action/slideshow.scss */
.slideshowWrapper .slideNews span.date {
  font-size: 10px;
  padding-left: 5px;
}
/* line 64, ../../../sass/action/slideshow.scss */
.slideshowWrapper .slideNews {
  background-color: #000000;
  width: 250px;
  border-radius: 10px;
  color: #FFF;
}
/* line 71, ../../../sass/action/slideshow.scss */
.slideshowWrapper .slideNews h2 {
  color: #FFF;
  padding-bottom: 10px;
  font-size: 15px;
}
/* line 78, ../../../sass/action/slideshow.scss */
.slideshowWrapper .slideNews li a {
  color: #FFF;
}

/* -----------------------------------------------------スライドショー */
/* line 91, ../../../sass/action/slideshow.scss */
.slideshowWrapper {
  background-color: #000;
  position: relative;
}
/* line 95, ../../../sass/action/slideshow.scss */
.slideshowWrapper .omoi {
  position: absolute;
  top: 50px;
  left: 0;
  width: 100%;
  text-align: center;
  z-index: 100;
}
/* line 103, ../../../sass/action/slideshow.scss */
.slideshowWrapper .omoi #js__one__slideshow {
  position: relative;
}
/* line 105, ../../../sass/action/slideshow.scss */
.slideshowWrapper .omoi #js__one__slideshow li {
  width: 100%;
  text-align: center;
  position: absolute;
  top: 0;
  left: 0%;
  display: none;
}
/* line 113, ../../../sass/action/slideshow.scss */
.slideshowWrapper .omoi #js__one__slideshow li:first-child {
  display: block;
}

/* line 125, ../../../sass/action/slideshow.scss */
.slideshowWrapper,
.slideshowWrapper_sp {
  background-color: #000;
  position: relative;
}
/* line 130, ../../../sass/action/slideshow.scss */
.slideshowWrapper .omoi,
.slideshowWrapper_sp .omoi {
  position: absolute;
  top: 50px;
  left: 0;
  width: 100%;
  text-align: center;
  z-index: 100;
}
/* line 139, ../../../sass/action/slideshow.scss */
.slideshowWrapper #js__slideshow,
.slideshowWrapper_sp #js__slideshow {
  width: 1000px;
  height: 600px;
  margin: 0 auto;
}

/* line 150, ../../../sass/action/slideshow.scss */
.slideshowWrapper,
.slideshowWrapper_sp {
  background-color: #000;
  position: relative;
}
/* line 155, ../../../sass/action/slideshow.scss */
.slideshowWrapper .omoi,
.slideshowWrapper_sp .omoi {
  position: absolute;
  top: 50px;
  left: 0;
  width: 100%;
  text-align: center;
  z-index: 100;
}
/* line 164, ../../../sass/action/slideshow.scss */
.slideshowWrapper #js__slideshow,
.slideshowWrapper_sp #js__slideshow {
  width: 1000px;
  height: 600px;
  margin: 0 auto;
}

/* line 174, ../../../sass/action/slideshow.scss */
.slideshowWrapper_sp {
  padding: 130px 0;
}
/* line 177, ../../../sass/action/slideshow.scss */
.slideshowWrapper_sp .omoi {
  top: 0px;
}
/* line 182, ../../../sass/action/slideshow.scss */
.slideshowWrapper_sp #js__slideshow {
  width: 320px;
  height: 192px;
  margin: 0 auto;
}

/* line 193, ../../../sass/action/slideshow.scss */
.slideshowBgWhite .slideshowWrapper,
.slideshowBgWhite .slideshowWrapper_sp {
  background-color: #FFF;
  position: relative;
}
/* line 198, ../../../sass/action/slideshow.scss */
.slideshowBgWhite .slideshowWrapper .omoi,
.slideshowBgWhite .slideshowWrapper_sp .omoi {
  position: absolute;
  top: 50px;
  left: 0;
  width: 100%;
  text-align: center;
  z-index: 100;
}
/* line 207, ../../../sass/action/slideshow.scss */
.slideshowBgWhite .slideshowWrapper #js__slideshow,
.slideshowBgWhite .slideshowWrapper_sp #js__slideshow {
  width: 1000px;
  height: 600px;
  margin: 0 auto;
}

/* line 219, ../../../sass/action/slideshow.scss */
.simpleSlideshow .slideshowWrapper_sp {
  background-color: #FFF;
  padding: 0;
}
/* line 224, ../../../sass/action/slideshow.scss */
.simpleSlideshow .slideshowWrapper_sp .slideNews h2 {
  font-size: 13px;
  line-height: 30px;
  text-align: center;
}
/* line 230, ../../../sass/action/slideshow.scss */
.simpleSlideshow .slideshowWrapper_sp .slideNews ul {
  border-top: 1px solid #a8a8a8;
}
/* line 232, ../../../sass/action/slideshow.scss */
.simpleSlideshow .slideshowWrapper_sp .slideNews ul li {
  padding: 10px 10px;
  border-bottom: solid 1px #a8a8a8;
}

/* line 2, ../../../sass/action/progress-logo.scss */
#whiteLayer {
  background-color: #FFF;
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1000000000000;
  display: none;
}
/* line 12, ../../../sass/action/progress-logo.scss */
#whiteLayer img, #whiteLayer .progressBg {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 250px;
  height: 115px;
  margin-left: -125px;
  margin-top: -57px;
  z-index: 10;
}
/* line 23, ../../../sass/action/progress-logo.scss */
#whiteLayer .progressBg {
  background-color: #000;
  z-index: 1;
  display: none;
}

/* line 36, ../../../sass/action/progress-logo.scss */
.front_sp #whiteLayer img, .front_sp #whiteLayer .progressBg {
  width: 150px;
  height: 69px;
  margin-left: -75px;
  margin-top: -34px;
  z-index: 10;
}
/* line 48, ../../../sass/action/progress-logo.scss */
.front_sp #whiteLayer .progressBg {
  background-color: #000;
  z-index: 1;
  width: 148px;
  height: 67px;
  margin-left: -74px;
  margin-top: -33px;
}

/* line 20, ../../../sass/user/carpenters-son-order/pc.scss */
html, body, div, h1, h2, h3, h4, h5, p, address, ul, ol, li, dl, dt, dd, form, fieldset, abbr, acronym, section {
  border: 1px #000000;
}

/*table{
  border: solid 2px $bland_color;
  border-collapse: collapse;
  td{
    border-bottom: solid 1px $bland_color;
    border-right: solid 1px $bland_color;
  }
  th{
    border-bottom: solid 1px #FFF;
    border-right: solid 1px #FFF;
  }
}*/
/* line 38, ../../../sass/user/carpenters-son-order/pc.scss */
html, body, div, h1, h2, h3, h4, h5, p, address, ul, ol, li, dl, dt, dd, table, th, td, form, fieldset, abbr, acronym, img {
  margin: 0;
  padding: 0;
  font-size: 14px;
  font-weight: normal;
}

/* line 45, ../../../sass/user/carpenters-son-order/pc.scss */
html, body {
  height: 100%;
}

/* line 50, ../../../sass/user/carpenters-son-order/pc.scss */
.bold {
  font-weight: bold;
}
/* line 55, ../../../sass/user/carpenters-son-order/pc.scss */
.bold li {
  font-weight: bold;
  line-height: 30px;
  font-size: 18px;
}

/* line 62, ../../../sass/user/carpenters-son-order/pc.scss */
ul.bold {
  margin: 10px;
}

/* line 69, ../../../sass/user/carpenters-son-order/pc.scss */
.qaContainar a:link, .contentCenterSentence a:link {
  color: #5f6ab5;
  text-decoration: underline;
}
/* line 74, ../../../sass/user/carpenters-son-order/pc.scss */
.qaContainar a:visited, .contentCenterSentence a:visited {
  text-decoration: underline;
  color: #5f6ab5;
}
/* line 79, ../../../sass/user/carpenters-son-order/pc.scss */
.qaContainar a:hover, .contentCenterSentence a:hover {
  color: #0080ff;
}
/* line 83, ../../../sass/user/carpenters-son-order/pc.scss */
.qaContainar a:focus, .contentCenterSentence a:focus {
  outline: none;
  /* クリック時の点線非表示 */
}

/* line 149, ../../../sass/foundation.scss */
/* line 91, ../../../sass/user/carpenters-son-order/pc.scss */
a:active {
  color: #ff8040;
}

/* line 97, ../../../sass/user/carpenters-son-order/pc.scss */
h1.top {
  font-size: 10px;
  background-color: #000000;
  color: #FFF;
  font-weight: normal;
  text-align: right;
}

/* line 106, ../../../sass/user/carpenters-son-order/pc.scss */
#container {
  margin-top: 76px;
}

/* line 114, ../../../sass/user/carpenters-son-order/pc.scss */
#header {
  background-color: #000000;
  border-bottom: none;
  padding: 10px 0;
}

/* line 120, ../../../sass/user/carpenters-son-order/pc.scss */
.l-headerInner {
  width: 1000px;
  margin: 0 auto;
  position: relative;
}

/* line 128, ../../../sass/user/carpenters-son-order/pc.scss */
.l-header__left {
  width: 350px;
}
/* line 131, ../../../sass/user/carpenters-son-order/pc.scss */
.l-header__left h1, .l-header__left .h1 {
  color: #FFF;
  display: block;
  font-weight: normal;
  font-size: 10px;
  text-align: center;
}
/* line 139, ../../../sass/user/carpenters-son-order/pc.scss */
.l-header__left h1 a, .l-header__left .h1 a {
  margin-right: 10px;
  color: #FFF;
  text-decoration: none;
  display: block;
  padding: 5px;
}

/* line 150, ../../../sass/user/carpenters-son-order/pc.scss */
.l-header__right {
  width: 620px;
  float: right;
  text-align: right;
}

/* line 159, ../../../sass/user/carpenters-son-order/pc.scss */
p.headlineMemo {
  background-color: #3f3f3f;
  color: #FFF;
  line-height: 35px;
  text-align: center;
}

/* line 172, ../../../sass/user/carpenters-son-order/pc.scss */
.slickWrapper li img {
  width: 100%;
  height: auto;
}

/* line 184, ../../../sass/user/carpenters-son-order/pc.scss */
.campaignWrapper {
  width: 74%;
  margin: 0 auto 30px;
  padding: 3%;
  background: url("/img/common/bg-alpha-black30.png");
}
/* line 191, ../../../sass/user/carpenters-son-order/pc.scss */
.campaignWrapper .campaignImgList {
  position: relative;
  width: 35%;
  min-height: 350px;
  float: left;
}
/* line 197, ../../../sass/user/carpenters-son-order/pc.scss */
.campaignWrapper .campaignImgList li {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}
/* line 203, ../../../sass/user/carpenters-son-order/pc.scss */
.campaignWrapper .campaignImgList li a {
  width: auto;
  height: 100%;
  background-color: #2a2a2a;
  min-height: 300px;
}
/* line 210, ../../../sass/user/carpenters-son-order/pc.scss */
.campaignWrapper .campaignImgList li a img {
  border: none;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  width: 300px;
  height: 300px;
}
/* line 221, ../../../sass/user/carpenters-son-order/pc.scss */
.campaignWrapper .campaignImgList li a:hover img {
  border: none;
}
/* line 231, ../../../sass/user/carpenters-son-order/pc.scss */
.campaignWrapper .campaignInfoList {
  width: 60%;
  margin: 0 auto;
}
/* line 234, ../../../sass/user/carpenters-son-order/pc.scss */
.campaignWrapper .campaignInfoList li {
  float: none;
  border-bottom: 1px solid #FFF;
}
/* line 237, ../../../sass/user/carpenters-son-order/pc.scss */
.campaignWrapper .campaignInfoList li a {
  text-align: left;
  width: auto;
  margin: 0;
  padding-left: 10px;
}
/* line 244, ../../../sass/user/carpenters-son-order/pc.scss */
.campaignWrapper .campaignInfoList li a:hover {
  background-color: #272727;
}

/* line 255, ../../../sass/user/carpenters-son-order/pc.scss */
.slickWrapper {
  padding: 0;
}

/* line 259, ../../../sass/user/carpenters-son-order/pc.scss */
.specialOffer {
  border-bottom: 1px solid #FFF;
}
/* line 261, ../../../sass/user/carpenters-son-order/pc.scss */
.specialOffer .specialOfferInner {
  width: 80%;
  margin: 0 auto;
}
/* line 267, ../../../sass/user/carpenters-son-order/pc.scss */
.specialOffer .slick-slider {
  margin-bottom: 0;
}

/* line 275, ../../../sass/user/carpenters-son-order/pc.scss */
#voice.floatBox .overlay2 {
  padding-bottom: 80px;
}
/* line 283, ../../../sass/user/carpenters-son-order/pc.scss */
#voice.floatBox ul li {
  background: url("/img/common/bg-hougan.jpg");
  position: relative;
  margin-left: 2%;
  width: 23%;
  min-height: 350px;
  text-align: center;
}
/* line 289, ../../../sass/user/carpenters-son-order/pc.scss */
#voice.floatBox ul li:first-child {
  margin-left: 0;
}
/* line 296, ../../../sass/user/carpenters-son-order/pc.scss */
#voice.floatBox ul li .inner img {
  width: 95%;
  margin-bottom: 20px;
}
/* line 303, ../../../sass/user/carpenters-son-order/pc.scss */
#voice.floatBox ul li .inner .title {
  font-size: 20px;
  padding: 15px 0 10px;
  color: #593424;
  text-shadow: none;
}
/* line 312, ../../../sass/user/carpenters-son-order/pc.scss */
#voice.floatBox ul li .infoBox {
  bottom: 0;
}
/* line 317, ../../../sass/user/carpenters-son-order/pc.scss */
#voice.floatBox ul li a {
  width: auto;
  color: #000;
  text-shadow: none;
}
/* line 323, ../../../sass/user/carpenters-son-order/pc.scss */
#voice.floatBox ul li a:hover {
  color: #000;
}
/* line 331, ../../../sass/user/carpenters-son-order/pc.scss */
#voice.floatBox ul li.face a {
  color: #FFF;
}
/* line 335, ../../../sass/user/carpenters-son-order/pc.scss */
#voice.floatBox ul li.face a:hover {
  color: #FFF;
}
/* line 339, ../../../sass/user/carpenters-son-order/pc.scss */
#voice.floatBox ul li.face .infoBox {
  position: absolute;
  bottom: -70px;
  left: 50%;
  margin-left: -50px;
}
/* line 345, ../../../sass/user/carpenters-son-order/pc.scss */
#voice.floatBox ul li.face .infoBox img {
  width: 100px;
}
/* line 356, ../../../sass/user/carpenters-son-order/pc.scss */
#voice.floatBox img {
  border: none;
}

/* line 367, ../../../sass/user/carpenters-son-order/pc.scss */
.voice #voice.floatBox .performanceWrapper {
  width: 95%;
}
/* line 372, ../../../sass/user/carpenters-son-order/pc.scss */
.voice #voice.floatBox ul {
  margin-top: 50px;
}
/* line 376, ../../../sass/user/carpenters-son-order/pc.scss */
.voice #voice.floatBox ul li {
  background: url("/img/common/bg-hougan.jpg");
  position: relative;
  margin-right: 2%;
  margin-left: 0;
  margin-bottom: 70px;
  width: 23%;
  height: 400px;
  text-align: center;
}
/* line 387, ../../../sass/user/carpenters-son-order/pc.scss */
.voice #voice.floatBox ul li:first-child {
  margin-left: 0;
}
/* line 394, ../../../sass/user/carpenters-son-order/pc.scss */
.voice #voice.floatBox ul li .inner .imgWrapp {
  max-height: 300px;
  overflow: hidden;
}
/* line 397, ../../../sass/user/carpenters-son-order/pc.scss */
.voice #voice.floatBox ul li .inner .imgWrapp img {
  width: 95%;
  margin-bottom: 20px;
}
/* line 405, ../../../sass/user/carpenters-son-order/pc.scss */
.voice #voice.floatBox ul li .inner .title {
  font-size: 20px;
  padding: 15px 0 10px;
  color: #593424;
  text-shadow: none;
}
/* line 414, ../../../sass/user/carpenters-son-order/pc.scss */
.voice #voice.floatBox ul li .infoBox {
  bottom: 0;
}
/* line 419, ../../../sass/user/carpenters-son-order/pc.scss */
.voice #voice.floatBox ul li a {
  width: auto;
  color: #000;
  text-shadow: none;
}
/* line 425, ../../../sass/user/carpenters-son-order/pc.scss */
.voice #voice.floatBox ul li a:hover {
  color: #000;
}
/* line 433, ../../../sass/user/carpenters-son-order/pc.scss */
.voice #voice.floatBox ul li.face a {
  color: #FFF;
}
/* line 437, ../../../sass/user/carpenters-son-order/pc.scss */
.voice #voice.floatBox ul li.face a:hover {
  color: #FFF;
}
/* line 441, ../../../sass/user/carpenters-son-order/pc.scss */
.voice #voice.floatBox ul li.face .infoBox {
  position: absolute;
  bottom: -70px;
  left: 50%;
  margin-left: -50px;
}
/* line 447, ../../../sass/user/carpenters-son-order/pc.scss */
.voice #voice.floatBox ul li.face .infoBox img {
  width: 100px;
}

/* line 464, ../../../sass/user/carpenters-son-order/pc.scss */
#map {
  padding-top: 30px;
  position: relative;
  height: 570px;
}
/* line 468, ../../../sass/user/carpenters-son-order/pc.scss */
#map .headlineSuccess {
  position: relative;
  z-index: 100;
}
/* line 473, ../../../sass/user/carpenters-son-order/pc.scss */
#map iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 600px;
  z-index: 99;
}

/* line 487, ../../../sass/user/carpenters-son-order/pc.scss */
#ichiji.line {
  margin: 50px;
}
/* line 490, ../../../sass/user/carpenters-son-order/pc.scss */
#ichiji.line a {
  padding: 50px;
  border: 1px solid #00a725;
  display: block;
  font-size: 17px;
}
/* line 497, ../../../sass/user/carpenters-son-order/pc.scss */
#ichiji.line a:hover {
  background-color: #00a725;
  color: #FFF;
}

/* line 505, ../../../sass/user/carpenters-son-order/pc.scss */
#news ul, #blog ul {
  padding: 20px 0 70px;
}
/* line 508, ../../../sass/user/carpenters-son-order/pc.scss */
#news ul li, #blog ul li {
  padding: 10px;
  border-bottom: solid #000000 1px;
}
/* line 512, ../../../sass/user/carpenters-son-order/pc.scss */
#news ul li li:first-child, #blog ul li li:first-child {
  border-top: solid #000000 1px;
}
/* line 517, ../../../sass/user/carpenters-son-order/pc.scss */
#news ul li a span, #blog ul li a span {
  padding-right: 20px;
}
/* line 522, ../../../sass/user/carpenters-son-order/pc.scss */
#news ul li a:hover, #blog ul li a:hover {
  color: #0a4e77;
}

/*#blog{
  ul{
    li{
      margin-right: 2%;
      width: 23%;
      min-height:300px;

      &:last-child{
        margin-left: 0;
      }
      a{
        width: 100%;
      }


      img{
        width: 90%;
        @include border-radius(0);
        border: none;

        a:hover{
          img{
            border: none;
          }
        }
      }
    }
  }
}*/
/* line 567, ../../../sass/user/carpenters-son-order/pc.scss */
.whiteFont .headlineSuccess {
  border-top: #FFF 1px solid;
  color: #FFF;
}
/* line 571, ../../../sass/user/carpenters-son-order/pc.scss */
.whiteFont .headlineSuccess .headlineTitle {
  color: #FFF;
}

/* line 581, ../../../sass/user/carpenters-son-order/pc.scss */
#gallery ul li {
  float: left;
  width: 230px;
  padding-right: 26px;
  padding-bottom: 30px;
}
/* line 589, ../../../sass/user/carpenters-son-order/pc.scss */
#gallery ul li:nth-of-type(4n) {
  padding-right: 0;
}

/* line 601, ../../../sass/user/carpenters-son-order/pc.scss */
#container .contentInner {
  margin: 30px auto 50px;
}

/* line 607, ../../../sass/user/carpenters-son-order/pc.scss */
#blog {
  background: url("/img/carpenters-son/jacket.jpg") center center no-repeat;
  -moz-background-size: cover;
  -o-background-size: cover;
  -webkit-background-size: cover;
  background-size: cover;
  height: 800px;
  padding-top: 30px;
}
/* line 615, ../../../sass/user/carpenters-son-order/pc.scss */
#blog .contentInner ul li {
  border-bottom-color: #FFF;
}
/* line 617, ../../../sass/user/carpenters-son-order/pc.scss */
#blog .contentInner ul li a {
  color: #FFF;
  display: block;
}

/* line 628, ../../../sass/user/carpenters-son-order/pc.scss */
#access {
  background: url("/img/carpenters-son/koubou.jpg?0") center center no-repeat;
  -moz-background-size: cover;
  -o-background-size: cover;
  -webkit-background-size: cover;
  background-size: cover;
  height: 800px;
  padding-top: 30px;
}
/* line 637, ../../../sass/user/carpenters-son-order/pc.scss */
#access .contactWrapper {
  width: 750px;
  margin: 150px auto;
}
/* line 642, ../../../sass/user/carpenters-son-order/pc.scss */
#access .contactWrapper p {
  color: #FFF;
}
/* line 648, ../../../sass/user/carpenters-son-order/pc.scss */
#access .contactWrapper a.formBtn {
  color: #FFF;
  display: block;
  width: 700px;
  padding: 20px;
  border: 1px solid #FFF;
  text-align: center;
  margin: 70px auto 30px;
}
/* line 669, ../../../sass/user/carpenters-son-order/pc.scss */
#access .accessWrapper {
  width: 750px;
  margin: 20px auto;
}
/* line 674, ../../../sass/user/carpenters-son-order/pc.scss */
#access .accessWrapper .googleMap {
  float: left;
  width: 320px;
}
/* line 677, ../../../sass/user/carpenters-son-order/pc.scss */
#access .accessWrapper .googleMap p {
  text-align: center;
  color: #FFF;
  padding-top: 10px;
}
/* line 692, ../../../sass/user/carpenters-son-order/pc.scss */
#access .accessWrapper .accessInner h3 {
  color: #FFF;
  font-weight: normal;
  font-size: 17px;
}
/* line 698, ../../../sass/user/carpenters-son-order/pc.scss */
#access .accessWrapper .accessInner ul {
  padding-bottom: 15px;
  clear: both;
}
/* line 701, ../../../sass/user/carpenters-son-order/pc.scss */
#access .accessWrapper .accessInner ul li {
  float: none;
  padding: 3px;
  padding-left: 1em;
}
/* line 711, ../../../sass/user/carpenters-son-order/pc.scss */
#access .accessWrapper .accessInner img {
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  width: 100px;
  height: auto;
  width: 400px;
  margin-bottom: 10px;
}

/* line 728, ../../../sass/user/carpenters-son-order/pc.scss */
#googleMap {
  width: 100%;
  height: 600px;
  margin: 20px;
  margin-bottom: 50px;
}

/* line 743, ../../../sass/user/carpenters-son-order/pc.scss */
.slideshowWrapper {
  position: relative;
  width: 100%;
}
/* line 747, ../../../sass/user/carpenters-son-order/pc.scss */
.slideshowWrapper img {
  width: 100%;
  height: auto;
}
/* line 752, ../../../sass/user/carpenters-son-order/pc.scss */
.slideshowWrapper #js__slideshow {
  width: 100%;
  height: auto;
}
/* line 758, ../../../sass/user/carpenters-son-order/pc.scss */
.slideshowWrapper #js__slideshow li {
  width: 100%;
}
/* line 766, ../../../sass/user/carpenters-son-order/pc.scss */
.slideshowWrapper .slideshowMemo {
  color: #FFF;
  background: url("/img/gakushin-hs/common/bg-alpha-original80.png");
  width: 100%;
  font-size: 12px;
  position: absolute;
  bottom: 70px;
  z-index: 100;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  opacity: 0.8;
  line-height: 30px;
}
/* line 780, ../../../sass/user/carpenters-son-order/pc.scss */
.slideshowWrapper .emblem {
  position: absolute;
}
/* line 784, ../../../sass/user/carpenters-son-order/pc.scss */
.slideshowWrapper .slideshowInner {
  height: 800px;
  overflow: hidden;
}
/* line 789, ../../../sass/user/carpenters-son-order/pc.scss */
.slideshowWrapper .headlineWrapper {
  position: absolute;
  z-index: 10;
  bottom: 0;
  background: url("/img/gakushin-hs/common/bg-alpha-original80.png");
  width: 100%;
  border-top: #FFF solid 1px;
  border-bottom: #FFF 1px solid;
}
/* line 801, ../../../sass/user/carpenters-son-order/pc.scss */
.slideshowWrapper .headlineWrapper ul {
  width: 1100px;
  margin: 0 auto;
}
/* line 804, ../../../sass/user/carpenters-son-order/pc.scss */
.slideshowWrapper .headlineWrapper ul li {
  float: left;
}
/* line 808, ../../../sass/user/carpenters-son-order/pc.scss */
.slideshowWrapper .headlineWrapper ul li:first-child {
  padding-right: 30px;
}
/* line 811, ../../../sass/user/carpenters-son-order/pc.scss */
.slideshowWrapper .headlineWrapper ul li a {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
  opacity: 0.6;
  padding: 20px;
  line-height: 70px;
  color: #FFF;
}
/* line 816, ../../../sass/user/carpenters-son-order/pc.scss */
.slideshowWrapper .headlineWrapper ul li a:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}

/* line 833, ../../../sass/user/carpenters-son-order/pc.scss */
.contentInner {
  width: 1000px;
  margin: 0 auto;
}

/* line 844, ../../../sass/user/carpenters-son-order/pc.scss */
.storyWrapper {
  padding-top: 20px;
  background: url("/img/gakushin-hs/top/black-board.jpg") center center;
}
/* line 847, ../../../sass/user/carpenters-son-order/pc.scss */
.storyWrapper .storyInner {
  width: 800px;
  margin: 0 auto;
  padding: 80px;
}
/* line 853, ../../../sass/user/carpenters-son-order/pc.scss */
.storyWrapper .storyInner h2 {
  font-size: 20px;
  text-align: center;
  line-height: 50px;
  padding-bottom: 30px;
  font-weight: bold;
  color: #FFF;
  background: url("/img/gakushin-hs/top/chalk.png") center 5px no-repeat;
}
/* line 865, ../../../sass/user/carpenters-son-order/pc.scss */
.storyWrapper .storyInner ol li {
  border-bottom: 1px solid #FFF;
  margin-left: 0;
  padding-left: 25px;
  color: #FFF;
}
/* line 871, ../../../sass/user/carpenters-son-order/pc.scss */
.storyWrapper .storyInner ol li:last-child {
  border-bottom: none;
}
/* line 875, ../../../sass/user/carpenters-son-order/pc.scss */
.storyWrapper .storyInner ol li a {
  display: block;
  padding: 10px 0;
  color: #FFF;
}

/* line 895, ../../../sass/user/carpenters-son-order/pc.scss */
.headlineSuccess {
  border-top: #000000 1px solid;
  text-align: center;
  font-size: 18px;
  width: 80%;
  color: #000000;
  line-height: 30px;
  margin: 10px auto;
  padding-top: 50px;
}
/* line 905, ../../../sass/user/carpenters-son-order/pc.scss */
.headlineSuccess .headlineTitle {
  color: #000000;
  font-size: 40px;
  font-weight: normal;
  font-family: 'Merriweather', serif;
  font-family: 'Adamina', serif;

  -webkit-font-smoothing: none;
  -webkit-font-smoothing: subpixel-antialiased;
  -webkit-font-smoothing: antialiased;
}


/* line 924, ../../../sass/user/carpenters-son-order/pc.scss */
.headlineSuccess .headlineTitle span {
  font-size: 15px;
  display: block;
  padding-top: 10px;
}
/* line 931, ../../../sass/user/carpenters-son-order/pc.scss */
.headlineSuccess span.num {
  display: block;
  font-size: 30px;
  line-height: 50px;
}
/* line 937, ../../../sass/user/carpenters-son-order/pc.scss */
.headlineSuccess span.memo {
  font-size: 12px;
  display: block;
}

/* line 944, ../../../sass/user/carpenters-son-order/pc.scss */
.youTubeBox {
  background: url("/img/common/bg-alpha-black60.png");
  padding: 50px;
  text-align: center;
}
/* line 949, ../../../sass/user/carpenters-son-order/pc.scss */
.youTubeBox a {
  display: inline-block;
}
/* line 958, ../../../sass/user/carpenters-son-order/pc.scss */
.youTubeBox p {
  text-align: center;
  color: #FFF;
  line-height: 30px;
}

/* line 966, ../../../sass/user/carpenters-son-order/pc.scss */
.videoWrapp {
  margin: 0 auto;
  padding: 30px;
}
/* line 971, ../../../sass/user/carpenters-son-order/pc.scss */
.videoWrapp video {
  width: 1000px;
  margin: 0 auto;
}

/* line 982, ../../../sass/user/carpenters-son-order/pc.scss */
.grayLayer {
  width: 100%;
  height: 100%;
  position: fixed;
  left: 0;
  top: 0;
  background: url("/img/common/bg-alpha-black80.png");
  z-index: 10000;
  display: none;
}

/* line 997, ../../../sass/user/carpenters-son-order/pc.scss */
.fadeVideoBox .fadeVideo {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
}

/* line 1012, ../../../sass/user/carpenters-son-order/pc.scss */
body.remixTv .pageTitle {
  margin: 40px 0 50px;
  text-align: center;
}
/* line 1020, ../../../sass/user/carpenters-son-order/pc.scss */
body.remixTv #container ul.videoWrapper {
  padding-top: 30px;
  padding-bottom: 50px;
}
/* line 1024, ../../../sass/user/carpenters-son-order/pc.scss */
body.remixTv #container ul.videoWrapper li {
  float: left;
  padding: 50px;
  padding-right: 0;
  padding-top: 0;
}
/* line 1034, ../../../sass/user/carpenters-son-order/pc.scss */
body.remixTv #container ul.videoWrapper li a .imgWrapp {
  width: 350px;
  height: 200px;
  overflow: hidden;
}
/* line 1040, ../../../sass/user/carpenters-son-order/pc.scss */
body.remixTv #container ul.videoWrapper li a img {
  width: 100%;
  height: auto;
}
/* line 1045, ../../../sass/user/carpenters-son-order/pc.scss */
body.remixTv #container ul.videoWrapper li a span {
  display: block;
  text-align: center;
}

/* line 1064, ../../../sass/user/carpenters-son-order/pc.scss */
#gNavi .remixTvBox {
  color: #FFF;
  width: 100%;
  height: 100%;
}
/* line 1069, ../../../sass/user/carpenters-son-order/pc.scss */
#gNavi .remixTvBox img {
  margin-top: 20px;
  width: 70px;
  height: auto;
  padding: 15px;
  background-color: #FFF;
  border: 1px #000000 solid;
}

/* line 1083, ../../../sass/user/carpenters-son-order/pc.scss */
.voiceBox.bgColor1 {
  background: url("/img/common/bg-alpha-gray60.png");
}
/* line 1088, ../../../sass/user/carpenters-son-order/pc.scss */
.voiceBox.bgColor2 {
  background: url("/img/common/bg-alpha-black60.png");
}
/* line 1092, ../../../sass/user/carpenters-son-order/pc.scss */
.voiceBox.bgColorBlack20 {
  background: url("/img/common/bg-alpha-black30.png");
}
/* line 1096, ../../../sass/user/carpenters-son-order/pc.scss */
.voiceBox .overlay {
  background: url("/img/common/bg-dot.png");
  padding: 20px 0;
}
/* line 1101, ../../../sass/user/carpenters-son-order/pc.scss */
.voiceBox .overlay2 {
  background: url("/img/common/overlay-dot2.png");
  padding: 20px 0;
}
/* line 1108, ../../../sass/user/carpenters-son-order/pc.scss */
.voiceBox .overlay {
  background: none;
}
/* line 1112, ../../../sass/user/carpenters-son-order/pc.scss */
.voiceBox .overlay2 {
  background: none;
}
/* line 1119, ../../../sass/user/carpenters-son-order/pc.scss */
.voiceBox .performanceWrapper {
  width: 80%;
  margin: 0 auto 30px;
}
/* line 1123, ../../../sass/user/carpenters-son-order/pc.scss */
.voiceBox .performanceWrapper .passYear {
  color: #82e8f3;
  padding-top: 100px;
  width: 50px;
  height: 150px;
  float: left;
  font-size: 50px;
  -ms-writing-mode: tb-rl;
  /* for MS IE8+ */
  -webkit-writing-mode: vertical-rl;
  writing-mode: vertical-rl;
  font-family: 'Cormorant SC','Cinzel Decorative', cursive,"Century Gothic", Arial, 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', sans-serif;
  -webkit-font-smoothing: none;
  -webkit-font-smoothing: subpixel-antialiased;
  -webkit-font-smoothing: antialiased;
}
/* line 1142, ../../../sass/user/carpenters-son-order/pc.scss */
.voiceBox ul > li {
  float: left;
}
/* line 1143, ../../../sass/user/carpenters-son-order/pc.scss */
.voiceBox ul > li img {
  width: 130px;
  height: auto;
  -moz-border-radius: 130px;
  -webkit-border-radius: 130px;
  border-radius: 130px;
  border: #FFF 3px solid;
}
/* line 1153, ../../../sass/user/carpenters-son-order/pc.scss */
.voiceBox ul > li .imgWrapp img {
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
  border-radius: 0px;
}
/* line 1158, ../../../sass/user/carpenters-son-order/pc.scss */
.voiceBox ul > li span {
  display: block;
  padding-top: 5px;
}
/* line 1163, ../../../sass/user/carpenters-son-order/pc.scss */
.voiceBox ul > li .passSchool {
  background-color: #a4355a;
  color: #FFF;
  padding: 5px 10px 4px;
  margin: 3px;
  display: inline-block;
  -moz-border-radius: 20px;
  -webkit-border-radius: 20px;
  border-radius: 20px;
}
/* line 1172, ../../../sass/user/carpenters-son-order/pc.scss */
.voiceBox ul > li .excerpt {
  padding-top: 25px;
  text-align: left;
}
/* line 1184, ../../../sass/user/carpenters-son-order/pc.scss */
.voiceBox ul > li a {
  width: 230px;
  padding: 10px;
  display: block;
  margin: 0 10px;
  text-align: center;
}
/* line 1192, ../../../sass/user/carpenters-son-order/pc.scss */
.voiceBox ul > li a span {
  display: block;
}
/* line 1197, ../../../sass/user/carpenters-son-order/pc.scss */
.voiceBox ul > li a span.name {
  font-size: 16px;
  padding: 3px;
}
/* line 1202, ../../../sass/user/carpenters-son-order/pc.scss */
.voiceBox ul > li a span.title {
  font-size: 17px;
  padding-top: 15px;
}
/* line 1210, ../../../sass/user/carpenters-son-order/pc.scss */
.voiceBox ul > li a:hover {
  color: #000e4d;
}
/* line 1220, ../../../sass/user/carpenters-son-order/pc.scss */
.voiceBox.menu ul > li {
  width: 45%;
}
/* line 1223, ../../../sass/user/carpenters-son-order/pc.scss */
.voiceBox.menu ul > li:nth-child(odd) {
  padding-right: 8%;
  padding-bottom: 15px;
}
/* line 1232, ../../../sass/user/carpenters-son-order/pc.scss */
.voiceBox.menu ul > li:hover img {
  border: none;
}
/* line 1235, ../../../sass/user/carpenters-son-order/pc.scss */
.voiceBox.menu ul > li:hover a {
  color: #000;
}
/* line 1241, ../../../sass/user/carpenters-son-order/pc.scss */
.voiceBox.menu ul > li a {
  display: block;
  background: url("/img/common/bg-alpha-white80.png");
  color: #000;
  text-shadow: none;
  width: 100%;
  text-align: left;
  padding: 20px;
  margin: 0;
}
/* line 1252, ../../../sass/user/carpenters-son-order/pc.scss */
.voiceBox.menu ul > li a:hover {
  background: none;
  background-color: #fff;
}
/* line 1259, ../../../sass/user/carpenters-son-order/pc.scss */
.voiceBox.menu ul > li img {
  border: none;
  border-radius: 0;
  float: left;
  padding-right: 10px;
}
/* line 1266, ../../../sass/user/carpenters-son-order/pc.scss */
.voiceBox.menu ul > li span.title {
  padding: 10px;
  margin-left: 150px;
  text-align: center;
}
/* line 1273, ../../../sass/user/carpenters-son-order/pc.scss */
.voiceBox.menu ul > li span.excerpt {
  margin-left: 150px;
  padding-top: 5px;
  text-indent: 1em;
}
/* line 1289, ../../../sass/user/carpenters-son-order/pc.scss */
.voiceBox .hairCataList {
  margin-top: 40px;
}
/* line 1292, ../../../sass/user/carpenters-son-order/pc.scss */
.voiceBox .hairCataList li {
  margin-bottom: 30px;
}
/* line 1297, ../../../sass/user/carpenters-son-order/pc.scss */
.voiceBox .hairCataList a {
  width: auto;
  padding: 13px 13px;
  margin-right: 30px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  background-color: #FFF;
  border: 3px solid #FFF;
}
/* line 1309, ../../../sass/user/carpenters-son-order/pc.scss */
.voiceBox .hairCataList a .imgWrapp {
  height: 200px;
  overflow: hidden;
}
/* line 1314, ../../../sass/user/carpenters-son-order/pc.scss */
.voiceBox .hairCataList a img {
  width: 150px;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  border: none;
}
/* line 1321, ../../../sass/user/carpenters-son-order/pc.scss */
.voiceBox .hairCataList a span.title {
  display: block;
  color: #000;
  font-weight: normal;
  font-size: 15px;
  text-shadow: none;
}
/* line 1330, ../../../sass/user/carpenters-son-order/pc.scss */
.voiceBox .hairCataList a:hover {
  border: solid 3px #b06493;
}
/* line 1332, ../../../sass/user/carpenters-son-order/pc.scss */
.voiceBox .hairCataList a:hover img {
  border: none;
}

/* line 1349, ../../../sass/user/carpenters-son-order/pc.scss */
.userBox.bgColor1 {
  background: url("/img/common/bg-alpha-gray60.png");
}
/* line 1354, ../../../sass/user/carpenters-son-order/pc.scss */
.userBox.bgColor2 {
  background: url("/img/common/bg-alpha-black60.png");
}
/* line 1358, ../../../sass/user/carpenters-son-order/pc.scss */
.userBox.bgColorBlack20 {
  background: url("/img/common/bg-alpha-black30.png");
}
/* line 1362, ../../../sass/user/carpenters-son-order/pc.scss */
.userBox .overlay {
  background: url("/img/common/bg-dot.png");
  padding: 20px 0;
}
/* line 1367, ../../../sass/user/carpenters-son-order/pc.scss */
.userBox .overlay2 {
  background: url("/img/common/overlay-dot2.png");
  padding: 20px 0;
}
/* line 1374, ../../../sass/user/carpenters-son-order/pc.scss */
.userBox .overlay {
  background: none;
}
/* line 1378, ../../../sass/user/carpenters-son-order/pc.scss */
.userBox .overlay2 {
  background: none;
}
/* line 1385, ../../../sass/user/carpenters-son-order/pc.scss */
.userBox .performanceWrapper {
  width: 80%;
  margin: 0 auto 30px;
}
/* line 1389, ../../../sass/user/carpenters-son-order/pc.scss */
.userBox .performanceWrapper .passYear {
  color: #82e8f3;
  padding-top: 100px;
  width: 50px;
  height: 150px;
  float: left;
  font-size: 50px;
  -ms-writing-mode: tb-rl;
  /* for MS IE8+ */
  -webkit-writing-mode: vertical-rl;
  writing-mode: vertical-rl;
  font-family: 'Cormorant SC','Cinzel Decorative', cursive,"Century Gothic", Arial, 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', sans-serif;
  -webkit-font-smoothing: none;
  -webkit-font-smoothing: subpixel-antialiased;
  -webkit-font-smoothing: antialiased;
}
/* line 1408, ../../../sass/user/carpenters-son-order/pc.scss */
.userBox ul > li {
  width: 230px;
  text-align: center;
  padding: 8px;
  float: left;
}
/* line 1412, ../../../sass/user/carpenters-son-order/pc.scss */
.userBox ul > li:first-child, .userBox ul > li:last-child {
  padding-left: 16px;
}
/* line 1417, ../../../sass/user/carpenters-son-order/pc.scss */
.userBox ul > li img {
  width: 130px;
  height: 130px;
  -moz-border-radius: 130px;
  -webkit-border-radius: 130px;
  border-radius: 130px;
  border: #FFF 3px solid;
}
/* line 1425, ../../../sass/user/carpenters-son-order/pc.scss */
.userBox ul > li .imgWrapp {
  width: 150px;
  height: 150px;
  -moz-border-radius: 150px;
  -webkit-border-radius: 150px;
  border-radius: 150px;
  overflow: hidden;
}
/* line 1431, ../../../sass/user/carpenters-son-order/pc.scss */
.userBox ul > li .imgWrapp img {
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
  border-radius: 0px;
}
/* line 1436, ../../../sass/user/carpenters-son-order/pc.scss */
.userBox ul > li span {
  display: block;
  padding-top: 5px;
  text-align: center;
}
/* line 1442, ../../../sass/user/carpenters-son-order/pc.scss */
.userBox ul > li .passSchool {
  background-color: #a4355a;
  color: #FFF;
  padding: 5px 10px 4px;
  margin: 3px;
  display: inline-block;
  -moz-border-radius: 20px;
  -webkit-border-radius: 20px;
  border-radius: 20px;
}
/* line 1451, ../../../sass/user/carpenters-son-order/pc.scss */
.userBox ul > li .excerpt {
  padding-top: 25px;
  text-align: left;
}
/* line 1463, ../../../sass/user/carpenters-son-order/pc.scss */
.userBox ul > li a {
  display: block;
  text-align: center;
}
/* line 1468, ../../../sass/user/carpenters-son-order/pc.scss */
.userBox ul > li a span {
  display: block;
}
/* line 1473, ../../../sass/user/carpenters-son-order/pc.scss */
.userBox ul > li a span.name {
  font-size: 16px;
  padding: 3px;
}
/* line 1478, ../../../sass/user/carpenters-son-order/pc.scss */
.userBox ul > li a span.title {
  font-size: 17px;
  padding-top: 15px;
}
/* line 1486, ../../../sass/user/carpenters-son-order/pc.scss */
.userBox ul > li a:hover {
  color: #000e4d;
}
/* line 1496, ../../../sass/user/carpenters-son-order/pc.scss */
.userBox.menu ul > li {
  width: 45%;
}
/* line 1499, ../../../sass/user/carpenters-son-order/pc.scss */
.userBox.menu ul > li:nth-child(odd) {
  padding-right: 8%;
  padding-bottom: 15px;
}
/* line 1508, ../../../sass/user/carpenters-son-order/pc.scss */
.userBox.menu ul > li:hover img {
  border: none;
}
/* line 1511, ../../../sass/user/carpenters-son-order/pc.scss */
.userBox.menu ul > li:hover a {
  color: #000;
}
/* line 1517, ../../../sass/user/carpenters-son-order/pc.scss */
.userBox.menu ul > li a {
  display: block;
  background: url("/img/common/bg-alpha-white80.png");
  color: #000;
  text-shadow: none;
  width: 100%;
  text-align: left;
  padding: 20px;
  margin: 0;
}
/* line 1528, ../../../sass/user/carpenters-son-order/pc.scss */
.userBox.menu ul > li a:hover {
  background: none;
  background-color: #fff;
}
/* line 1535, ../../../sass/user/carpenters-son-order/pc.scss */
.userBox.menu ul > li img {
  border: none;
  border-radius: 0;
  float: left;
  padding-right: 10px;
}
/* line 1542, ../../../sass/user/carpenters-son-order/pc.scss */
.userBox.menu ul > li span.title {
  padding: 10px;
  margin-left: 150px;
  text-align: center;
}
/* line 1549, ../../../sass/user/carpenters-son-order/pc.scss */
.userBox.menu ul > li span.excerpt {
  margin-left: 150px;
  padding-top: 5px;
  text-indent: 1em;
}
/* line 1563, ../../../sass/user/carpenters-son-order/pc.scss */
.userBox .hairCataList {
  margin-top: 40px;
}
/* line 1566, ../../../sass/user/carpenters-son-order/pc.scss */
.userBox .hairCataList li {
  margin-bottom: 30px;
}
/* line 1571, ../../../sass/user/carpenters-son-order/pc.scss */
.userBox .hairCataList a {
  width: auto;
  padding: 13px 13px;
  margin-right: 30px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  background-color: #FFF;
  border: 3px solid #FFF;
}
/* line 1583, ../../../sass/user/carpenters-son-order/pc.scss */
.userBox .hairCataList a .imgWrapp {
  height: 200px;
  overflow: hidden;
}
/* line 1588, ../../../sass/user/carpenters-son-order/pc.scss */
.userBox .hairCataList a img {
  width: 150px;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  border: none;
}
/* line 1595, ../../../sass/user/carpenters-son-order/pc.scss */
.userBox .hairCataList a span.title {
  display: block;
  color: #000;
  font-weight: normal;
  font-size: 15px;
  text-shadow: none;
}
/* line 1604, ../../../sass/user/carpenters-son-order/pc.scss */
.userBox .hairCataList a:hover {
  border: solid 3px #b06493;
}
/* line 1606, ../../../sass/user/carpenters-son-order/pc.scss */
.userBox .hairCataList a:hover img {
  border: none;
}

/* line 1620, ../../../sass/user/carpenters-son-order/pc.scss */
.recruitBox {
  padding-top: 20px;
  background: url("/img/calan/recruit.png") center top no-repeat;
  -moz-background-size: cover;
  -o-background-size: cover;
  -webkit-background-size: cover;
  background-size: cover;
  height: 600px;
}
/* line 1628, ../../../sass/user/carpenters-son-order/pc.scss */
.recruitBox p {
  line-height: 25px;
}
/* line 1632, ../../../sass/user/carpenters-son-order/pc.scss */
.recruitBox .contentInner {
  padding-top: 50px;
  text-align: center;
  text-shadow: #000000;
  color: #FFF;
}
/* line 1638, ../../../sass/user/carpenters-son-order/pc.scss */
.recruitBox .contentInner a {
  color: #FFF;
  display: block;
  padding: 25px;
  border: #FFF 1px solid;
  width: 400px;
  margin: 50px auto 20px;
}

/* line 1654, ../../../sass/user/carpenters-son-order/pc.scss */
.whiteFont .headlineSuccess {
  border-top-color: #FFF;
}
/* line 1656, ../../../sass/user/carpenters-son-order/pc.scss */
.whiteFont .headlineSuccess h2 {
  color: #FFF;
}

/* line 1673, ../../../sass/user/carpenters-son-order/pc.scss */
.menu .contentInner {
  width: 80%;
}
/* line 1677, ../../../sass/user/carpenters-son-order/pc.scss */
.menu .contentInner ul > li {
  float: left;
  width: 320px;
  margin-right: 20px;
  background-color: #000000;
  width: 23%;
  height: auto;
  margin-right: 2.6%;
}
/* line 1686, ../../../sass/user/carpenters-son-order/pc.scss */
.menu .contentInner ul > li:last-child {
  margin-right: 0;
}
/* line 1690, ../../../sass/user/carpenters-son-order/pc.scss */
.menu .contentInner ul > li a {
  display: block;
  color: #FFF;
  text-align: center;
  line-height: 30px;
}
/* line 1697, ../../../sass/user/carpenters-son-order/pc.scss */
.menu .contentInner ul > li a img {
  width: 320px;
}
/* line 1707, ../../../sass/user/carpenters-son-order/pc.scss */
.menu .contentInner ul > li a img {
  width: 100%;
  height: auto;
}

/* line 1727, ../../../sass/user/carpenters-son-order/pc.scss */
.user ul > li, .voice ul > li {
  float: left;
}
/* line 1728, ../../../sass/user/carpenters-son-order/pc.scss */
.user ul > li img, .voice ul > li img {
  width: 130px;
  height: auto;
  -moz-border-radius: 130px;
  -webkit-border-radius: 130px;
  border-radius: 130px;
  border: #FFF 3px solid;
}
/* line 1737, ../../../sass/user/carpenters-son-order/pc.scss */
.user ul > li .imgWrapp img, .voice ul > li .imgWrapp img {
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
  border-radius: 0px;
}
/* line 1742, ../../../sass/user/carpenters-son-order/pc.scss */
.user ul > li span, .voice ul > li span {
  display: block;
  padding-top: 5px;
}
/* line 1747, ../../../sass/user/carpenters-son-order/pc.scss */
.user ul > li .passSchool, .voice ul > li .passSchool {
  background-color: #a4355a;
  color: #FFF;
  padding: 5px 10px 4px;
  margin: 3px;
  display: inline-block;
  -moz-border-radius: 20px;
  -webkit-border-radius: 20px;
  border-radius: 20px;
}
/* line 1756, ../../../sass/user/carpenters-son-order/pc.scss */
.user ul > li .excerpt, .voice ul > li .excerpt {
  padding-top: 25px;
  text-align: left;
}
/* line 1767, ../../../sass/user/carpenters-son-order/pc.scss */
.user ul > li a, .voice ul > li a {
  width: 230px;
  padding: 10px;
  display: block;
  margin: 0 10px;
  color: #FFF;
  text-shadow: 0px 0px 2px #252525;
  text-align: center;
}
/* line 1777, ../../../sass/user/carpenters-son-order/pc.scss */
.user ul > li a span, .voice ul > li a span {
  display: block;
}
/* line 1782, ../../../sass/user/carpenters-son-order/pc.scss */
.user ul > li a span.name, .voice ul > li a span.name {
  font-size: 16px;
  padding: 3px;
}
/* line 1787, ../../../sass/user/carpenters-son-order/pc.scss */
.user ul > li a span.title, .voice ul > li a span.title {
  font-size: 17px;
  padding-top: 15px;
}
/* line 1795, ../../../sass/user/carpenters-son-order/pc.scss */
.user ul > li a:hover, .voice ul > li a:hover {
  color: #98eff9;
}
/* line 1797, ../../../sass/user/carpenters-son-order/pc.scss */
.user ul > li a:hover img, .voice ul > li a:hover img {
  border: solid 3px #b06493;
}

/* line 1811, ../../../sass/user/carpenters-son-order/pc.scss */
.staff .performance li a {
  min-height: 300px;
}

/* line 1819, ../../../sass/user/carpenters-son-order/pc.scss */
#recruit .performance li a {
  min-height: 250px;
}

/* line 1826, ../../../sass/user/carpenters-son-order/pc.scss */
#formPost {
  display: none;
}

/* line 1834, ../../../sass/user/carpenters-son-order/pc.scss */
.contentRight .widgettitle {
  text-align: center;
  font-size: 15px;
}
/* line 1839, ../../../sass/user/carpenters-son-order/pc.scss */
.contentRight #biz_calendar p {
  display: inline-block;
  padding-right: 8px;
}
/* line 1850, ../../../sass/user/carpenters-son-order/pc.scss */
.contentRight .holiday a {
  color: #FFF;
  display: block;
  text-align: center;
  background-color: #bf2358;
  color: #FFF;
  line-height: 50px;
  margin: 15px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  font-size: 15px;
}

/* line 1866, ../../../sass/user/carpenters-son-order/pc.scss */
.galleryList li a img {
  width: 500px;
  height: auto;
  max-width: none;
}

/* line 1873, ../../../sass/user/carpenters-son-order/pc.scss */
.galleryList {
  width: 1000px;
  margin: 20px auto 100px;
}
/* line 1877, ../../../sass/user/carpenters-son-order/pc.scss */
.galleryList li {
  float: left;
  width: 300px;
  margin: 10px;
  margin-bottom: 120px;
  position: relative;
}
/* line 1884, ../../../sass/user/carpenters-son-order/pc.scss */
.galleryList li a {
  display: block;
  width: 300px;
  text-align: center;
}
/* line 1889, ../../../sass/user/carpenters-son-order/pc.scss */
.galleryList li a span.imgWrapp {
  display: block;
  overflow: hidden;
  width: 280px;
  height: 280px;
  margin-left: 20px;
}
/* line 1898, ../../../sass/user/carpenters-son-order/pc.scss */
.galleryList li a img {
  width: 500px;
  height: auto;
  margin-left: -100px;
  margin-top: -20px;
}

/* line 1919, ../../../sass/user/carpenters-son-order/pc.scss */
.contentLeft h3 {
  background-color: #FFF;
}
/* line 1923, ../../../sass/user/carpenters-son-order/pc.scss */
.contentLeft .coupon {
  border: none;
  background: none;
}
/* line 1927, ../../../sass/user/carpenters-son-order/pc.scss */
.contentLeft .coupon a {
  margin-bottom: 20px;
  display: block;
}

/* line 1939, ../../../sass/user/carpenters-son-order/pc.scss */
.listBox {
  width: 1000px;
  margin: 0 auto;
}
/* line 1944, ../../../sass/user/carpenters-son-order/pc.scss */
.listBox .display_yes {
  display: none;
}
/* line 1948, ../../../sass/user/carpenters-son-order/pc.scss */
.listBox li {
  float: left;
  padding-right: 33px;
  padding-bottom: 40px;
}
/* line 1953, ../../../sass/user/carpenters-son-order/pc.scss */
.listBox li img {
  width: 300px;
  height: 300px;
}

/* line 1964, ../../../sass/user/carpenters-son-order/pc.scss */
body.page .wideImg {
  margin-bottom: 70px;
}
/* line 1965, ../../../sass/user/carpenters-son-order/pc.scss */
body.page .wideImg img {
  width: 100%;
  height: auto;
}
/* line 1974, ../../../sass/user/carpenters-son-order/pc.scss */
body.page h2 {
  text-align: center;
  font-size: 30px;
  font-weight: normal;
  margin-top: 50px;
  margin-bottom: 50px;
}
/* line 1983, ../../../sass/user/carpenters-son-order/pc.scss */
body.page h3 {
  font-size: 23px;
  font-weight: normal;
  border-bottom: 1px solid #000000;
}
/* line 1991, ../../../sass/user/carpenters-son-order/pc.scss */
body.page .menuBoxWrapper h2 {
  margin-bottom: 20px;
}
/* line 1998, ../../../sass/user/carpenters-son-order/pc.scss */
body.page .menuBox {
  width: 450px;
  float: left;
  margin-right: 50px;
  margin-bottom: 30px;
}
/* line 2004, ../../../sass/user/carpenters-son-order/pc.scss */
body.page .menuBox h3 {
  padding-top: 35px;
}
/* line 2009, ../../../sass/user/carpenters-son-order/pc.scss */
body.page .menuBox dl {
  padding-top: 20px;
  padding-bottom: 20px;
  border-bottom: 1px solid #888888;
}
/* line 2015, ../../../sass/user/carpenters-son-order/pc.scss */
body.page .menuBox dl dt {
  width: 300px;
  float: left;
}
/* line 2020, ../../../sass/user/carpenters-son-order/pc.scss */
body.page .menuBox dl dd {
  width: 130px;
  float: right;
}
/* line 2032, ../../../sass/user/carpenters-son-order/pc.scss */
body.page .galleryImgList {
  margin-top: 50px;
}
/* line 2036, ../../../sass/user/carpenters-son-order/pc.scss */
body.page .galleryImgList li {
  float: left;
  padding-right: 5px;
  margin-bottom: 5px;
}
/* line 2041, ../../../sass/user/carpenters-son-order/pc.scss */
body.page .galleryImgList li img {
  width: 320px;
  height: auto;
}
/* line 2052, ../../../sass/user/carpenters-son-order/pc.scss */
body.page .titleWrapper {
  text-align: center;
}
/* line 2054, ../../../sass/user/carpenters-son-order/pc.scss */
body.page .titleWrapper p {
  text-align: center;
}

/* line 2068, ../../../sass/user/carpenters-son-order/pc.scss */
.entry {
  background-color: #dedede;
}
/* line 2069, ../../../sass/user/carpenters-son-order/pc.scss */
.entry h1.top {
  color: #FFF;
}
/* line 2076, ../../../sass/user/carpenters-son-order/pc.scss */
.entry #container .contentInner {
  background-color: #FFF;
  padding: 10px;
  margin-bottom: 30px;
  margin-top: 150px;
}
/* line 2084, ../../../sass/user/carpenters-son-order/pc.scss */
.entry #container .contentCenterSentence {
  margin-top: 30px;
  width: 1000px;
}
/* line 2091, ../../../sass/user/carpenters-son-order/pc.scss */
.entry #container form {
  width: 1000px;
}
/* line 2093, ../../../sass/user/carpenters-son-order/pc.scss */
.entry #container form dl {
  padding-bottom: 20px;
  display: inline-table;
  display: block;
}
/* line 33, ../../../sass/foundation.scss */
.entry #container form dl:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
/* line 2096, ../../../sass/user/carpenters-son-order/pc.scss */
.entry #container form dl dt {
  padding: 5px;
  padding-left: 50px;
  float: left;
  width: 250px;
  /*background-color: #f7f7f7;*/
  line-height: 25px;
}
/* line 2105, ../../../sass/user/carpenters-son-order/pc.scss */
.entry #container form dl dd {
  padding: 5px;
  width: 500px;
  float: left;
  padding-left: 30px;
}
/* line 2116, ../../../sass/user/carpenters-son-order/pc.scss */
.entry #container form p.submit {
  text-align: center;
}

/* line 2136, ../../../sass/user/carpenters-son-order/pc.scss */
.qa .contentWrapper #container {
  margin-top: 120px;
  width: 100%;
}
/* line 2143, ../../../sass/user/carpenters-son-order/pc.scss */
.qa .qaContainar {
  width: 100%;
}
/* line 2147, ../../../sass/user/carpenters-son-order/pc.scss */
.qa .qaWrapp {
  margin-left: 320px;
}
/* line 2151, ../../../sass/user/carpenters-son-order/pc.scss */
.qa .questionList {
  width: 75%;
  margin: 10px auto;
}
/* line 2155, ../../../sass/user/carpenters-son-order/pc.scss */
.qa .questionList li {
  padding: 20px 0;
}
/* line 2159, ../../../sass/user/carpenters-son-order/pc.scss */
.qa .questionList .title {
  line-height: 35px;
  display: block;
  border-bottom: 3px solid #e0ddd5;
  margin-bottom: 30px;
}
/* line 2160, ../../../sass/user/carpenters-son-order/pc.scss */
.qa .questionList .title .label {
  padding-right: 20px;
}
/* line 2170, ../../../sass/user/carpenters-son-order/pc.scss */
.qa .questionList .inner {
  background-color: #f4f1e8;
  position: relative;
  min-height: 110px;
  padding-top: 15px;
}
/* line 2176, ../../../sass/user/carpenters-son-order/pc.scss */
.qa .questionList .inner .imgWrapp {
  position: absolute;
  top: 0;
  padding: 10px 15px;
}
/* line 2180, ../../../sass/user/carpenters-son-order/pc.scss */
.qa .questionList .inner .imgWrapp img {
  width: 100px;
  height: auto;
}
/* line 2186, ../../../sass/user/carpenters-son-order/pc.scss */
.qa .questionList .inner .excerpt {
  background-color: #FFF;
  display: block;
  padding: 20px;
  margin-left: 130px;
  margin-right: 20px;
  margin-bottom: 30px;
}
/* line 2199, ../../../sass/user/carpenters-son-order/pc.scss */
.qa .menu {
  background-color: #3b1d02;
  margin-top: 0;
  padding: 15px 0;
}
/* line 2206, ../../../sass/user/carpenters-son-order/pc.scss */
.qa #js__menu.fixed {
  position: fixed;
  background-color: #3b1d02;
  top: 0;
}
/* line 2210, ../../../sass/user/carpenters-son-order/pc.scss */
.qa #js__menu.fixed a {
  color: #FFF;
}
/* line 2214, ../../../sass/user/carpenters-son-order/pc.scss */
.qa #js__menu.fixed li > a {
  border-left: 1px solid #FFF;
}
/* line 2219, ../../../sass/user/carpenters-son-order/pc.scss */
.qa #js__menu.fixed li.logo a {
  border-left: none;
}
/* line 2225, ../../../sass/user/carpenters-son-order/pc.scss */
.qa #js__menu.fixed li:last-child a {
  border-right: 1px solid #FFF;
}
/* line 2237, ../../../sass/user/carpenters-son-order/pc.scss */
.qa .formWrapp {
  position: fixed;
  top: 250px;
  left: 20px;
  background: #e7e7e7;
  border-top: 1px solid #e0ddd5;
  border-left: 1px solid #e0ddd5;
  border-bottom: 1px solid #e0ddd5;
  padding: 5px;
  width: 300px;
}
/* line 2247, ../../../sass/user/carpenters-son-order/pc.scss */
.qa .formWrapp form {
  background-color: #c6c4b9;
  width: 280px;
  text-align: center;
  margin: 0 auto;
}
/* line 2251, ../../../sass/user/carpenters-son-order/pc.scss */
.qa .formWrapp form .formTitle {
  font-size: 15px;
  padding-top: 20px;
  padding-bottom: 20px;
  border-bottom: 1px solid #e0ddd5;
}
/* line 2265, ../../../sass/user/carpenters-son-order/pc.scss */
.qa .formWrapp form dl {
  padding: 10px 30px 10px;
  padding-bottom: 5px;
}
/* line 2271, ../../../sass/user/carpenters-son-order/pc.scss */
.qa .formWrapp form dl dt {
  font-size: 13px;
  color: #222222;
}
/* line 2277, ../../../sass/user/carpenters-son-order/pc.scss */
.qa .formWrapp form input,
.qa .formWrapp form textarea {
  width: 220px;
}
/* line 2282, ../../../sass/user/carpenters-son-order/pc.scss */
.qa .formWrapp form input[type="submit"] {
  padding: 10px;
  margin: 10px;
}
/* line 2287, ../../../sass/user/carpenters-son-order/pc.scss */
.qa .formWrapp form .submit {
  border-top: 1px solid #e0ddd5;
  background-color: #FFF;
}
/* line 2295, ../../../sass/user/carpenters-son-order/pc.scss */
.qa #footer {
  margin-top: 200px;
}

/* -----------------------------------------------------------------------------------------スライドナビ */
/* line 2313, ../../../sass/user/carpenters-son-order/pc.scss */
#gMenu {
  width: 100%;
  background-color: #FFF;
}
/* line 2321, ../../../sass/user/carpenters-son-order/pc.scss */
#gMenu ul {
  background-color: #000000;
  padding: 0;
}
/* line 2324, ../../../sass/user/carpenters-son-order/pc.scss */
#gMenu ul li {
  padding: 0;
}
/* line 2333, ../../../sass/user/carpenters-son-order/pc.scss */
#gMenu .gNaviWrapper {
  background-color: #000000;
  padding-top: 5px;
}
/* line 2338, ../../../sass/user/carpenters-son-order/pc.scss */
#gMenu ul.gNavi {
  text-align: center;
}
/* line 2341, ../../../sass/user/carpenters-son-order/pc.scss */
#gMenu ul.gNavi li {
  display: inline;
}
/* line 2343, ../../../sass/user/carpenters-son-order/pc.scss */
#gMenu ul.gNavi li a {
  line-height: 100px;
  padding: 30px;
  font-size: 15px;
}
/* line 2352, ../../../sass/user/carpenters-son-order/pc.scss */
#gMenu .subNavi {
  background-color: #FFF;
}
/* line 2355, ../../../sass/user/carpenters-son-order/pc.scss */
#gMenu .subNavi li {
  display: inline;
}
/* line 2357, ../../../sass/user/carpenters-son-order/pc.scss */
#gMenu .subNavi li a {
  color: #000000;
  font-size: 12px;
  line-height: 30px;
  padding: 20px;
}
/* line 2372, ../../../sass/user/carpenters-son-order/pc.scss */
#gMenu address {
  background-color: #000000;
  color: #FFF;
  text-align: center;
  font-style: normal;
  padding: 20px 0;
}

/* line 2387, ../../../sass/user/carpenters-son-order/pc.scss */
section h3 {
  font-size: 18px;
}

/* line 2394, ../../../sass/user/carpenters-son-order/pc.scss */
.sentence {
  padding: 30px;
}
/* line 2396, ../../../sass/user/carpenters-son-order/pc.scss */
.sentence h2 {
  font-size: 14px;
}
/* line 2398, ../../../sass/user/carpenters-son-order/pc.scss */
.sentence h2.pageTitle {
  font-size: 16px;
}
/* line 2402, ../../../sass/user/carpenters-son-order/pc.scss */
.sentence h3 {
  font-size: 18px;
  margin-top: 30px;
}
/* line 2406, ../../../sass/user/carpenters-son-order/pc.scss */
.sentence h2, .sentence h3 {
  text-align: center;
  padding-bottom: 5px;
  color: #000000;
}
/* line 2412, ../../../sass/user/carpenters-son-order/pc.scss */
.sentence h3 {
  text-align: left;
}

/* line 2419, ../../../sass/user/carpenters-son-order/pc.scss */
.session2 {
  padding: 10px 5px;
}
/* line 2421, ../../../sass/user/carpenters-son-order/pc.scss */
.session2 li {
  letter-spacing: 0.18em;
  line-height: 20px;
  padding-bottom: 8px;
}

/* line 2429, ../../../sass/user/carpenters-son-order/pc.scss */
.session2 p, .sentence p {
  padding: 0 10px 10px 10px;
  text-indent: 1em;
  letter-spacing: 0.18em;
  line-height: 23px;
}

/* line 2439, ../../../sass/user/carpenters-son-order/pc.scss */
ol li {
  margin-left: 35px;
  font-size: 18px;
}

/* line 2445, ../../../sass/user/carpenters-son-order/pc.scss */
ol li ol li {
  list-style: lower-alpha;
}

/* line 2452, ../../../sass/user/carpenters-son-order/pc.scss */
section.singleNewsBox {
  padding: 10px 0;
}

/* line 2456, ../../../sass/user/carpenters-son-order/pc.scss */
#header {
  width: 100%;
  height: 55px;
  background-color: #FFF;
  position: absolute;
  top: 13px;
  left: 0px;
  border-top: 1px solid #a48740;
}
/* line 2465, ../../../sass/user/carpenters-son-order/pc.scss */
#header .l-headerInner {
  width: 1000px;
  margin: 0 auto;
}
/* line 2469, ../../../sass/user/carpenters-son-order/pc.scss */
#header .l-headerInner .l-header__left {
  float: left;
  width: 200px;
}
/* line 2472, ../../../sass/user/carpenters-son-order/pc.scss */
#header .l-headerInner .l-header__left img {
  height: 55px;
  width: auto;
}
/* line 2480, ../../../sass/user/carpenters-son-order/pc.scss */
#header .l-headerInner .l-header__right {
  float: right;
  width: 800px;
  padding-top: 10px;
}
/* line 2484, ../../../sass/user/carpenters-son-order/pc.scss */
#header .l-headerInner .l-header__right li {
  float: right;
}
/* line 2486, ../../../sass/user/carpenters-son-order/pc.scss */
#header .l-headerInner .l-header__right li a {
  display: inline-block;
  line-height: 17px;
  color: #000000;
  padding: 0 10px;
  font-size: 16px;
  font-family: 'Squada One', cursive;
  font-family: 'Gabriela', serif;
  font-weight: bold;
}
/* line 2501, ../../../sass/user/carpenters-son-order/pc.scss */
#header .l-headerInner .l-header__right li a span {
  display: block;
  text-align: center;
  font-size: 11px;
  font-weight: normal;
}

/* line 2519, ../../../sass/user/carpenters-son-order/pc.scss */
#gNavi {
  width: 100%;
  height: 70px;
  background-color: #FFF;
  position: fixed;
  top: 10px;
  left: 0px;
  border-top: 1px solid #a48740;
}
/* line 2529, ../../../sass/user/carpenters-son-order/pc.scss */
#gNavi img {
  padding-top: 2px;
  width: 130px;
  height: auto;
  padding-top: 30px;
  padding-bottom: 30px;
}
/* line 2538, ../../../sass/user/carpenters-son-order/pc.scss */
#gNavi .gNaviTitle {
  color: #bdbdb8;
  font-size: 15px;
  font-weight: bold;
  line-height: 30px;
}
/* line 2545, ../../../sass/user/carpenters-son-order/pc.scss */
#gNavi ul {
  padding: 10px 0;
}
/* line 2548, ../../../sass/user/carpenters-son-order/pc.scss */
#gNavi ul li {
  float: left;
}
/* line 2550, ../../../sass/user/carpenters-son-order/pc.scss */
#gNavi ul li a {
  display: inline-block;
  background-color: #000000;
  padding: 10px;
  margin-bottom: 1px;
  color: #d0d3d5;
  font-size: 13px;
}
/* line 2559, ../../../sass/user/carpenters-son-order/pc.scss */
#gNavi ul li a:hover {
  background-color: #737373;
  color: #FFF;
  -webkit-transition: all 0.8s;
  -moz-transition: all 0.8s;
  transition: all 0.8s;
}

/* line 2574, ../../../sass/user/carpenters-son-order/pc.scss */
#gNavi ul#snsNavi {
  position: absolute;
  bottom: 0;
  text-align: right;
  margin-right: 10px;
}
/* line 2580, ../../../sass/user/carpenters-son-order/pc.scss */
#gNavi ul#snsNavi li {
  display: inline-block;
}
/* line 2584, ../../../sass/user/carpenters-son-order/pc.scss */
#gNavi ul#snsNavi a {
  background: none;
  display: inline;
  padding: 5px;
}
/* line 2588, ../../../sass/user/carpenters-son-order/pc.scss */
#gNavi ul#snsNavi a img {
  width: 25px;
  height: auto;
  padding: 0;
}

/* -----------------------------------------------------------------------------------------料金 */
                                                                                                 /*



/* -----------------------------------------------------------------------------------------プライバシー */
/* line 2611, ../../../sass/user/carpenters-son-order/pc.scss */
.page-id-50 h3 {
  text-align: left;
}

/* line 2615, ../../../sass/user/carpenters-son-order/pc.scss */
.page-id-50 h4 {
  font-size: 13px;
  font-weight: normal;
  padding-top: 5px;
}

/* -----------------------------------------------------------------------------------------特定商取引法に基づく表記 */
/* line 2623, ../../../sass/user/carpenters-son-order/pc.scss */
.page-id-46 th,
.page-id-46 td,
.page-id-48 th,
.page-id-48 td {
  padding: 10px;
}

/* line 2630, ../../../sass/user/carpenters-son-order/pc.scss */
.page-id-48 th,
.page-id-46 th {
  background-color: #34519E;
  color: #FFF;
}

/* -----------------------------------------------------------------------------------------利用規約 */
/* line 2638, ../../../sass/user/carpenters-son-order/pc.scss */
.page-id-46 h3 {
  text-align: left;
  font-weight: bold;
}

/* -----------------------------------------------------------------------------------------banner */
/* line 2648, ../../../sass/user/carpenters-son-order/pc.scss */
.banner li {
  float: left;
  margin-left: 20px;
  margin-top: 20px;
  border: 1px solid #772224;
  height: 130px;
}

/* line 2665, ../../../sass/user/carpenters-son-order/pc.scss */
.content-fix {
  border-left: 2px #000000;
  border-right: 2px #000000;
}

/* line 2672, ../../../sass/user/carpenters-son-order/pc.scss */
.box {
  padding: 50px 0;
  background-color: #F7F4E2;
}

/* line 2677, ../../../sass/user/carpenters-son-order/pc.scss */
.box2 {
  padding: 50px 0;
  background-color: #000;
  color: #FFF;
}

/* line 2684, ../../../sass/user/carpenters-son-order/pc.scss */
.box4 {
  padding: 20px;
  border-top: #000000 solid 1px;
}

/* line 2689, ../../../sass/user/carpenters-son-order/pc.scss */
.box5 {
  width: 600px;
  margin: 0 auto;
}

/* line 2694, ../../../sass/user/carpenters-son-order/pc.scss */
.bgVideo {
  position: fixed;
  top: 0;
  left: 0;
  min-width: 100%;
  min-height: 100%;
  width: auto;
  height: auto;
  z-index: -1;
}

/* line 2706, ../../../sass/user/carpenters-son-order/pc.scss */
#studentNum table, #price table, #weeklyLearning table {
  text-align: center;
}

/* line 2712, ../../../sass/user/carpenters-son-order/pc.scss */
h1, h2, h3, h4, h5, .subLogo {
  color: #525254;
  color: #772224;
  font-weight: bold;
}

/* line 2720, ../../../sass/user/carpenters-son-order/pc.scss */
#price h3 {
  font-size: 18px;
  text-align: center;
  padding-top: 35px;
  margin-top: 20px;
  font-weight: bold;
  border-top: 1px solid #9b9b9b;
}

/* line 2730, ../../../sass/user/carpenters-son-order/pc.scss */
#price ul {
  padding: 5px;
}

/* line 2735, ../../../sass/user/carpenters-son-order/pc.scss */
#price ul li {
  list-style: disc;
  margin-left: 20px;
}

/* line 2741, ../../../sass/user/carpenters-son-order/pc.scss */
.sentence h2 {
  text-align: center;
  padding-bottom: 5px;
}

/* line 2750, ../../../sass/user/carpenters-son-order/pc.scss */
.teacher1 {
  background-color: #438aba !important;
}

/* line 2754, ../../../sass/user/carpenters-son-order/pc.scss */
.teacher2 {
  background-color: #d4da75 !important;
}

/* line 2758, ../../../sass/user/carpenters-son-order/pc.scss */
.teacher3 {
  background-color: #df948b !important;
}

/* line 2765, ../../../sass/user/carpenters-son-order/pc.scss */
.mapWrapper {
  height: 500px;
  width: 100%;
  padding-bottom: 100px;
  background-color: rgba(91, 90, 92, 0.61);
}
/* line 2771, ../../../sass/user/carpenters-son-order/pc.scss */
.mapWrapper .mapInner {
  width: 70%;
  margin: 0 auto;
}
/* line 2775, ../../../sass/user/carpenters-son-order/pc.scss */
.mapWrapper .mapInner p.experience {
  background-color: #000000;
  padding-bottom: 10px;
  float: left;
}
/* line 2780, ../../../sass/user/carpenters-son-order/pc.scss */
.mapWrapper .mapInner p.experience a {
  color: #FFF;
  font-size: 18px;
}
/* line 2786, ../../../sass/user/carpenters-son-order/pc.scss */
.mapWrapper .mapInner img {
  float: left;
}

/* line 2795, ../../../sass/user/carpenters-son-order/pc.scss */
.experienceWrapper {
  /* background:url("/img/gakushin-hs/common/books2.jpg") no-repeat;
   @include background-size(100%);//cover, 横縦px %可,contain, auto*/
}
/* line 2801, ../../../sass/user/carpenters-son-order/pc.scss */
.experienceWrapper .overlay {
  background: url("/img/common/overlay-dot.png");
}
/* line 2804, ../../../sass/user/carpenters-son-order/pc.scss */
.experienceWrapper .experienceInner {
  background: url("/img/common/bg-alpha-black60.png");
  padding-bottom: 250px;
}
/* line 2809, ../../../sass/user/carpenters-son-order/pc.scss */
.experienceWrapper .experience {
  width: 550px;
  margin: 0px auto;
  padding: 200px 0 50px;
}
/* line 2816, ../../../sass/user/carpenters-son-order/pc.scss */
.experienceWrapper .experience a {
  text-align: center;
  color: #FFF;
  display: block;
  padding: 50px;
  border: 1px solid #FFF;
  width: 450px;
  font-size: 18px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  letter-spacing: 5px;
}

/* line 2839, ../../../sass/user/carpenters-son-order/pc.scss */
.contentRight .fc-widget-content a {
  display: block;
  min-height: 40px;
}
/* line 2843, ../../../sass/user/carpenters-son-order/pc.scss */
.contentRight .fc-widget-content a .fc-time {
  display: none;
}
/* line 2847, ../../../sass/user/carpenters-son-order/pc.scss */
.contentRight .fc-widget-content a .fc-title {
  display: none;
}
/* line 2852, ../../../sass/user/carpenters-son-order/pc.scss */
.contentRight .fc-widget-content a.category-holiday .fc-time, .contentRight .fc-widget-content a.category-holiday .fc-title {
  display: none;
}
/* line 2858, ../../../sass/user/carpenters-son-order/pc.scss */
.contentRight .fc-widget-content .fc-day-grid .fc-row {
  height: 70px;
}
/* line 2868, ../../../sass/user/carpenters-son-order/pc.scss */
.contentRight .fc-widget-content .fc-content-skeleton tbody {
  position: relative;
}
/* line 2870, ../../../sass/user/carpenters-son-order/pc.scss */
.contentRight .fc-widget-content .fc-content-skeleton tbody tr {
  position: absolute;
}
/* line 2873, ../../../sass/user/carpenters-son-order/pc.scss */
.contentRight .fc-widget-content .fc-content-skeleton tbody tr td {
  width: 41px;
  height: 35px;
}
/* line 2880, ../../../sass/user/carpenters-son-order/pc.scss */
.contentRight .fc-widget-content .fc-content-skeleton tbody tr:first-child {
  z-index: 10000;
}

/* line 2894, ../../../sass/user/carpenters-son-order/pc.scss */
.holidayMemo {
  font-size: 12px;
  display: block;
  text-align: center;
  line-height: 35px;
}

/* -----------------------------------------------------------------------------------------リクルート */
/*.recruit .contentWrapper{
  position: absolute;
  top:0;
  left: 0;
  z-index: 0;
}*/
/* line 2915, ../../../sass/user/carpenters-son-order/pc.scss */
.recruit h1.top {
  background: none;
  color: #5e5e5d;
  z-index: 100;
  position: relative;
}

/* line 2923, ../../../sass/user/carpenters-son-order/pc.scss */
.recruit .contentWrapper #container {
  margin: 0;
}
/* line 2927, ../../../sass/user/carpenters-son-order/pc.scss */
.recruit h3.obi {
  background-color: #3b1d02;
  color: #FFF;
  font-size: 20px;
  line-height: 55px;
  text-align: center;
  margin-top: 20px;
}
/* line 2937, ../../../sass/user/carpenters-son-order/pc.scss */
.recruit h2.title {
  width: 1000px;
  margin: 50px auto;
  text-align: center;
  font-size: 50px;
  font-family: 'Dancing Script', cursive;
}
/* line 2944, ../../../sass/user/carpenters-son-order/pc.scss */
.recruit h2.title span.cap {
  font-size: 70px;
}
/* line 2948, ../../../sass/user/carpenters-son-order/pc.scss */
.recruit h2.title span.jp {
  display: block;
  font-size: 20px;
  font-family: "メイリオ", Meiryo, "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
}
/* line 2955, ../../../sass/user/carpenters-son-order/pc.scss */
.recruit .wideImg {
  height: 700px;
  overflow: hidden;
}
/* line 2959, ../../../sass/user/carpenters-son-order/pc.scss */
.recruit .wideImg img {
  width: 100%;
  height: auto;
}
/* line 2966, ../../../sass/user/carpenters-son-order/pc.scss */
.recruit .menu {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 100;
  width: 100%;
  margin-top: 20px;
}
/* line 2974, ../../../sass/user/carpenters-son-order/pc.scss */
.recruit .menu span {
  display: block;
}
/* line 2978, ../../../sass/user/carpenters-son-order/pc.scss */
.recruit .menu span.title {
  font-size: 12px;
}
/* line 2982, ../../../sass/user/carpenters-son-order/pc.scss */
.recruit .menu span.english {
  font-size: 16px;
  font-weight: bold;
}
/* line 2990, ../../../sass/user/carpenters-son-order/pc.scss */
.recruit .menu ul {
  width: 1000px;
  margin: 0 auto;
}
/* line 2996, ../../../sass/user/carpenters-son-order/pc.scss */
.recruit .menu li > a {
  color: #FFF;
  padding: 12px 20px;
  border-left: 1px solid #FFF;
  display: block;
}
/* line 3005, ../../../sass/user/carpenters-son-order/pc.scss */
.recruit .menu li.logo {
  margin-right: 30px;
}
/* line 3006, ../../../sass/user/carpenters-son-order/pc.scss */
.recruit .menu li.logo a {
  border-left: none;
  padding: 0;
}
/* line 3010, ../../../sass/user/carpenters-son-order/pc.scss */
.recruit .menu li.logo img {
  width: 130px;
  height: auto;
}
/* line 3018, ../../../sass/user/carpenters-son-order/pc.scss */
.recruit .menu li {
  float: left;
}
/* line 3025, ../../../sass/user/carpenters-son-order/pc.scss */
.recruit .menu li:last-child a {
  border-right: 1px solid #FFF;
}
/* line 3034, ../../../sass/user/carpenters-son-order/pc.scss */
.recruit #js__menu.fixed {
  top: 0;
  margin-top: 0;
  background-color: #FFF;
}
/* line 3038, ../../../sass/user/carpenters-son-order/pc.scss */
.recruit #js__menu.fixed a {
  color: #000;
}
/* line 3042, ../../../sass/user/carpenters-son-order/pc.scss */
.recruit #js__menu.fixed li > a {
  border-left: 1px solid #000;
}
/* line 3047, ../../../sass/user/carpenters-son-order/pc.scss */
.recruit #js__menu.fixed li.logo a {
  border-left: none;
}
/* line 3053, ../../../sass/user/carpenters-son-order/pc.scss */
.recruit #js__menu.fixed li:last-child a {
  border-right: 1px solid #000;
}
/* line 3066, ../../../sass/user/carpenters-son-order/pc.scss */
.recruit .contentBox {
  width: 1000px;
  margin: 20px auto;
}
/* line 3070, ../../../sass/user/carpenters-son-order/pc.scss */
.recruit .contentBox h2 {
  font-size: 18px;
  text-align: center;
  padding: 10px;
}
/* line 3076, ../../../sass/user/carpenters-son-order/pc.scss */
.recruit .contentBox p {
  padding: 10px;
  text-indent: 1em;
  font-size: 17px;
  line-height: 20px;
  line-height: 25px;
}
/* line 3088, ../../../sass/user/carpenters-son-order/pc.scss */
.recruit .imgFloatL img {
  float: left;
  width: 300px;
  height: auto;
  padding-right: 20px;
  padding-bottom: 20px;
}

/* line 3107, ../../../sass/user/carpenters-son-order/pc.scss */
.recruit .movieBox {
  margin-top: 20px;
  margin-bottom: 20px;
  position: relative;
}
/* line 3113, ../../../sass/user/carpenters-son-order/pc.scss */
.recruit .movieBox span.comment {
  position: absolute;
  top: 15px;
  right: 20px;
  width: 300px;
  padding: 30px;
  display: block;
  background: url("/img/remix/00320.png") no-repeat;
  -moz-background-size: 100% auto;
  -o-background-size: 100% auto;
  -webkit-background-size: 100% auto;
  background-size: 100% auto;
  height: 500px;
}
/* line 3125, ../../../sass/user/carpenters-son-order/pc.scss */
.recruit .movieBox span.comment .p {
  display: block;
  padding-top: 1em;
}
/* line 3136, ../../../sass/user/carpenters-son-order/pc.scss */
.recruit .movieBox h3 {
  font-size: 20px;
  display: inline;
  line-height: 40px;
}
/* line 3142, ../../../sass/user/carpenters-son-order/pc.scss */
.recruit .movieBox h4 {
  display: inline;
  font-size: 18px;
  padding-left: 100px;
}

/* line 3155, ../../../sass/user/carpenters-son-order/pc.scss */
.people .wideImg {
  position: relative;
  overflow: hidden;
  height: 900px;
}
/* line 3159, ../../../sass/user/carpenters-son-order/pc.scss */
.people .wideImg img {
  margin-top: -100px;
}
/* line 3164, ../../../sass/user/carpenters-son-order/pc.scss */
.people .wideImg .staffInfo {
  position: absolute;
  bottom: 40%;
  left: 10%;
}
/* line 3170, ../../../sass/user/carpenters-son-order/pc.scss */
.people .wideImg .staffInfo .english span {
  font-size: 50px;
  font-weight: bold;
  display: block;
  color: #7e7776;
}
/* line 3182, ../../../sass/user/carpenters-son-order/pc.scss */
.people .wideImg .staffInfo .name {
  font-size: 25px;
  line-height: 40px;
  padding-bottom: 10px;
}
/* line 3188, ../../../sass/user/carpenters-son-order/pc.scss */
.people .wideImg .staffInfo .position {
  background-color: #333333;
  line-height: 30px;
  color: #FFF;
  border-left: 10px solid #8b4504;
  display: inline-block;
  padding: 0 10px;
  margin-top: 10px;
}
/* line 3198, ../../../sass/user/carpenters-son-order/pc.scss */
.people .wideImg .staffInfo .excerpt {
  background-color: #FFF;
  color: #2c2c2d;
  padding: 0 10px 15px;
  font-size: 15px;
  width: 300px;
  margin-top: 25px;
}
/* line 3206, ../../../sass/user/carpenters-son-order/pc.scss */
.people .wideImg .staffInfo .excerpt .message {
  font-size: 35px;
  color: #472302;
  padding-bottom: 10px;
  font-family: 'Dancing Script', cursive;
  font-weight: bold;
}
/* line 3221, ../../../sass/user/carpenters-son-order/pc.scss */
.people .wp-video {
  margin: 0 auto;
}
/* line 3225, ../../../sass/user/carpenters-son-order/pc.scss */
.people .wp-video .wp-video-shortcode {
  width: 800px;
}
/* line 3231, ../../../sass/user/carpenters-son-order/pc.scss */
.people .qaBox {
  width: 550px;
  float: right;
}
/* line 3235, ../../../sass/user/carpenters-son-order/pc.scss */
.people .qaBox dl {
  margin: 10px;
}
/* line 3239, ../../../sass/user/carpenters-son-order/pc.scss */
.people .qaBox dt {
  font-size: 18px;
  font-weight: bold;
}
/* line 3247, ../../../sass/user/carpenters-son-order/pc.scss */
.people .contentWrapp {
  width: 1000px;
  margin: 50px auto;
}
/* line 3252, ../../../sass/user/carpenters-son-order/pc.scss */
.people .contentBox {
  position: relative;
}
/* line 3256, ../../../sass/user/carpenters-son-order/pc.scss */
.people #videoBox {
  width: 400px;
  float: left;
}
/* line 3257, ../../../sass/user/carpenters-son-order/pc.scss */
.people #videoBox.fixed {
  position: fixed;
  top: 20px;
}

/* line 3274, ../../../sass/user/carpenters-son-order/pc.scss */
.voice, .hairCata {
  background-color: #f9f6ed;
}
/* line 3277, ../../../sass/user/carpenters-son-order/pc.scss */
.voice .contentWrapper, .hairCata .contentWrapper {
  background: url("/img/common/bg-wood.jpg");
  background-attachment: fixed;
}

/* line 3288, ../../../sass/user/carpenters-son-order/pc.scss */
.voiceContainar .voiceList li {
  margin: 20px auto;
  width: 600px;
  padding: 20px;
}
/* line 3294, ../../../sass/user/carpenters-son-order/pc.scss */
.voiceContainar .voiceList .title {
  font-size: 25px;
  color: #d1507b;
  display: block;
  line-height: 50px;
  text-align: center;
}
/* line 3303, ../../../sass/user/carpenters-son-order/pc.scss */
.voiceContainar .voiceList .name, .voiceContainar .voiceList .sex, .voiceContainar .voiceList .age {
  font-size: 18px;
  line-height: 30px;
  padding-bottom: 10px;
  display: inline-block;
  color: #ae6135;
  font-weight: bold;
}
/* line 3312, ../../../sass/user/carpenters-son-order/pc.scss */
.voiceContainar .voiceList .name {
  padding-left: 18px;
}
/* line 3317, ../../../sass/user/carpenters-son-order/pc.scss */
.voiceContainar .voiceList li .imgWrapp {
  height: auto;
  text-align: center;
  display: block;
}
/* line 3321, ../../../sass/user/carpenters-son-order/pc.scss */
.voiceContainar .voiceList li .imgWrapp img {
  width: 300px;
  height: auto;
}
/* line 3328, ../../../sass/user/carpenters-son-order/pc.scss */
.voiceContainar .voiceList li .infoBox {
  text-align: center;
}
/* line 3334, ../../../sass/user/carpenters-son-order/pc.scss */
.voiceContainar .voiceList li.face .title {
  text-align: left;
}
/* line 3339, ../../../sass/user/carpenters-son-order/pc.scss */
.voiceContainar .voiceList li.face .imgWrapp {
  margin-left: 0;
  display: inline;
}
/* line 3344, ../../../sass/user/carpenters-son-order/pc.scss */
.voiceContainar .voiceList li.face .infoBox {
  text-align: left;
}
/* line 3351, ../../../sass/user/carpenters-son-order/pc.scss */
.voiceContainar .voiceList li.face, .voiceContainar .voiceList li {
  background: url("/img/common/bg-hougan.jpg");
  position: relative;
}
/* line 3355, ../../../sass/user/carpenters-son-order/pc.scss */
.voiceContainar .voiceList li.face .faceImgWrapp, .voiceContainar .voiceList li .faceImgWrapp {
  position: absolute;
  top: 40px;
  right: 40px;
  width: 300px;
}
/* line 3361, ../../../sass/user/carpenters-son-order/pc.scss */
.voiceContainar .voiceList li.face .faceImgWrapp img.frame, .voiceContainar .voiceList li .faceImgWrapp img.frame {
  position: absolute;
  top: 0;
  right: 0;
  width: 220px;
  height: 280px;
  z-index: 100;
}
/* line 3373, ../../../sass/user/carpenters-son-order/pc.scss */
.voiceContainar .voiceList li.face .faceImg, .voiceContainar .voiceList li .faceImg {
  position: absolute;
  top: 10px;
  right: 0;
  width: 220px;
  overflow: hidden;
  height: 240px;
  text-align: center;
  z-index: 50;
}
/* line 3386, ../../../sass/user/carpenters-son-order/pc.scss */
.voiceContainar .voiceList li.face .faceImg img, .voiceContainar .voiceList li .faceImg img {
  width: 200px;
  height: auto;
}
/* line 3393, ../../../sass/user/carpenters-son-order/pc.scss */
.voiceContainar .voiceList li.face .imgWrapp, .voiceContainar .voiceList li .imgWrapp {
  height: auto;
  margin-left: 20px;
}
/* line 3396, ../../../sass/user/carpenters-son-order/pc.scss */
.voiceContainar .voiceList li.face .imgWrapp img, .voiceContainar .voiceList li .imgWrapp img {
  width: 300px;
  height: auto;
}

/* line 3419, ../../../sass/user/carpenters-son-order/pc.scss */
body.voice h2.title {
  width: 1000px;
  margin: 20px auto;
  text-align: right;
  font-size: 40px;
  font-family: 'Dancing Script', cursive;
}
/* line 3430, ../../../sass/user/carpenters-son-order/pc.scss */
body.voice h2.title span.jp {
  display: block;
  font-family: "メイリオ", Meiryo, "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
}
/* line 3437, ../../../sass/user/carpenters-son-order/pc.scss */
body.voice #gNavi {
  width: 200px;
  height: 100%;
  background-color: #FFF;
  top: 0;
}
/* line 3446, ../../../sass/user/carpenters-son-order/pc.scss */
body.voice #gNavi ul li a {
  line-height: 25px;
  width: 180px;
  margin: 0;
}
/* line 3458, ../../../sass/user/carpenters-son-order/pc.scss */
body.voice #voice .performanceWrapper {
  width: 80%;
  margin: 0 auto 30px;
}
/* line 3465, ../../../sass/user/carpenters-son-order/pc.scss */
body.voice .contentWrapper #container {
  margin-left: 200px;
}
/* line 3469, ../../../sass/user/carpenters-son-order/pc.scss */
body.voice #container {
  margin: 0;
}
/* line 3475, ../../../sass/user/carpenters-son-order/pc.scss */
body.voice #container #voice {
  padding-top: 100px;
}
/* line 3478, ../../../sass/user/carpenters-son-order/pc.scss */
body.voice #container #voice ul {
  margin-top: 0;
}

/* line 3490, ../../../sass/user/carpenters-son-order/pc.scss */
.hairCata h1.top {
  background: none;
  position: absolute;
  z-index: 1000;
  top: 0;
  right: 0;
  color: #202020;
}
/* line 3500, ../../../sass/user/carpenters-son-order/pc.scss */
.hairCata h2.title {
  position: fixed;
  top: 15px;
  right: 0;
  width: 1000px;
  text-align: right;
  font-size: 20px;
  font-family: 'Dancing Script', cursive;
}
/* line 3509, ../../../sass/user/carpenters-son-order/pc.scss */
.hairCata h2.title span.cap {
  font-size: 32px;
}
/* line 3513, ../../../sass/user/carpenters-son-order/pc.scss */
.hairCata h2.title span.jp {
  display: block;
  font-size: 12px;
  font-family: "メイリオ", Meiryo, "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
}
/* line 3523, ../../../sass/user/carpenters-son-order/pc.scss */
.hairCata .catalogContainar .catalogWrapp .catalogList {
  margin-top: 20px;
  margin-bottom: 60px;
}
/* line 3527, ../../../sass/user/carpenters-son-order/pc.scss */
.hairCata .catalogContainar .catalogWrapp .catalogList li {
  margin-top: 30px;
  margin-left: 4%;
  position: relative;
  width: 100%;
  float: left;
  background-color: #FFF;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  box-shadow: 2px 2px 5px 3px rgba(0, 0, 0, 0.2);
  /*border: solid #8c8c8c 1px;*/
}
/* line 3539, ../../../sass/user/carpenters-son-order/pc.scss */
.hairCata .catalogContainar .catalogWrapp .catalogList li .avatar {
  position: absolute;
  bottom: -10px;
  right: -10px;
}
/* line 3543, ../../../sass/user/carpenters-son-order/pc.scss */
.hairCata .catalogContainar .catalogWrapp .catalogList li .avatar img {
  width: 65px;
  height: auto;
  -moz-border-radius: 50px;
  -webkit-border-radius: 50px;
  border-radius: 50px;
}
@media screen and (min-width: 1501px) {
  /* line 3553, ../../../sass/user/carpenters-son-order/pc.scss */
  .hairCata .catalogContainar .catalogWrapp .catalogList li {
    width: 15%;
    margin-left: 4%;
    height: 350px;
  }
}
@media screen and (max-width: 1500px) {
  /* line 3562, ../../../sass/user/carpenters-son-order/pc.scss */
  .hairCata .catalogContainar .catalogWrapp .catalogList li {
    width: 20%;
    margin-left: 5%;
    height: 310px;
  }
}
/* line 3577, ../../../sass/user/carpenters-son-order/pc.scss */
.hairCata .catalogContainar .catalogWrapp .catalogList .inner {
  text-align: center;
  overflow: hidden;
  padding-top: 20px;
}
/* line 3589, ../../../sass/user/carpenters-son-order/pc.scss */
.hairCata .catalogContainar .catalogWrapp .catalogList .inner .imgWrapp img {
  width: 80%;
  height: auto;
}
/* line 3599, ../../../sass/user/carpenters-son-order/pc.scss */
.hairCata .catalogContainar .catalogWrapp .catalogList .inner .title {
  display: block;
  padding: 10px;
}

/* line 3625, ../../../sass/user/carpenters-son-order/pc.scss */
.voice h1.top {
  background: none;
  position: absolute;
  z-index: 1000;
  top: 0;
  right: 0;
  color: #202020;
}
/* line 3634, ../../../sass/user/carpenters-son-order/pc.scss */
.voice h2.title {
  position: fixed;
  top: 15px;
  right: 15px;
  width: 1000px;
  text-align: right;
  font-size: 40px;
  font-family: 'Dancing Script', cursive;
  margin: 0;
}
/* line 3644, ../../../sass/user/carpenters-son-order/pc.scss */
.voice h2.title span.cap {
  font-size: 32px;
}
/* line 3648, ../../../sass/user/carpenters-son-order/pc.scss */
.voice h2.title span.jp {
  display: block;
  font-size: 12px;
  font-family: "メイリオ", Meiryo, "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
}

/* line 3663, ../../../sass/user/carpenters-son-order/pc.scss */
.salon .menu {
  background-color: #3b1d02;
  margin-top: 0;
  padding: 15px 0;
}
/* line 3669, ../../../sass/user/carpenters-son-order/pc.scss */
.salon .contentWrapp {
  width: 1000px;
  margin: 0 auto;
  margin-top: 200px;
}
/* line 3675, ../../../sass/user/carpenters-son-order/pc.scss */
.salon .contentWrapp ul {
  clear: both;
}
/* line 3679, ../../../sass/user/carpenters-son-order/pc.scss */
.salon .contentWrapp li {
  display: inline-table;
  display: block;
  display: block;
  padding-bottom: 30px;
}
/* line 33, ../../../sass/foundation.scss */
.salon .contentWrapp li:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
/* line 3685, ../../../sass/user/carpenters-son-order/pc.scss */
.salon .contentWrapp li .imgWrapp {
  width: 450px;
  display: block;
  float: left;
  text-align: center;
}
/* line 3692, ../../../sass/user/carpenters-son-order/pc.scss */
.salon .contentWrapp li p {
  width: 550px;
  float: right;
}

/* line 3706, ../../../sass/user/carpenters-son-order/pc.scss */
.contentBox.coupon img {
  width: 100%;
  height: auto;
}

/* line 3715, ../../../sass/user/carpenters-son-order/pc.scss */
table, th, td {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 3722, ../../../sass/user/carpenters-son-order/pc.scss */
.contentRight h3, .contentBox h3 {
  border: 1px solid #aeaeae;
  padding: 0 10px;
  line-height: 35px;
  border-left: #97583d 8px solid;
  background-color: #FFF;
  margin: 20px 0;
}

/* line 3736, ../../../sass/user/carpenters-son-order/pc.scss */
.author .contentBox h3 {
  margin: 20px;
  border: 1px solid #aeaeae;
  padding: 0 10px;
  line-height: 35px;
  border-left: #97583d 8px solid;
}
/* line 3747, ../../../sass/user/carpenters-son-order/pc.scss */
.author .contentBox .userInfo {
  margin: 20px;
  border-top: 1px solid #aeaeae;
  border-left: 1px solid #aeaeae;
}
/* line 3753, ../../../sass/user/carpenters-son-order/pc.scss */
.author .contentBox .userInfo th {
  border-bottom: 1px solid #aeaeae;
  border-right: 1px solid #aeaeae;
  width: 150px;
  padding: 5px;
}
/* line 3760, ../../../sass/user/carpenters-son-order/pc.scss */
.author .contentBox .userInfo td {
  border-bottom: 1px solid #aeaeae;
  border-right: 1px solid #aeaeae;
  padding: 5px;
}
/* line 3774, ../../../sass/user/carpenters-son-order/pc.scss */
.author .contentBox .secondBox {
  margin-top: 100px;
}
@media screen and (min-width: 1501px) {
  /* line 3778, ../../../sass/user/carpenters-son-order/pc.scss */
  .author .contentBox .secondBox li {
    width: 25%;
    margin-left: 6%;
    height: 380px;
  }
}
@media screen and (max-width: 1500px) {
  /* line 3787, ../../../sass/user/carpenters-son-order/pc.scss */
  .author .contentBox .secondBox li {
    width: 40%;
    margin-left: 10%;
    height: 310px;
  }
}
/* line 3801, ../../../sass/user/carpenters-son-order/pc.scss */
.author .contentBox .secondBox li {
  float: left;
  margin-bottom: 20px;
  text-align: center;
  overflow: hidden;
}
/* line 3809, ../../../sass/user/carpenters-son-order/pc.scss */
.author .contentBox .secondBox li img {
  width: 100%;
  height: auto;
}
/* line 3815, ../../../sass/user/carpenters-son-order/pc.scss */
.author .contentBox .secondBox li span.title {
  display: block;
  padding-top: 5px;
}
/* line 3825, ../../../sass/user/carpenters-son-order/pc.scss */
.author .contentBox .videoWrapp {
  position: relative;
}
/* line 3828, ../../../sass/user/carpenters-son-order/pc.scss */
.author .contentBox .videoWrapp .videoInner {
  overflow: hidden;
  max-height: 500px;
}

/* line 3846, ../../../sass/user/carpenters-son-order/pc.scss */
.hairCata .contentWrapper #container {
  margin-left: 250px;
}
/* line 3852, ../../../sass/user/carpenters-son-order/pc.scss */
.hairCata #gNavi {
  width: 250px;
}
/* line 3857, ../../../sass/user/carpenters-son-order/pc.scss */
.hairCata #gNavi form li {
  background-color: #FFF;
  color: #000;
  text-align: left;
  border-bottom: #462f1b 1px solid;
}
/* line 3862, ../../../sass/user/carpenters-son-order/pc.scss */
.hairCata #gNavi form li:first-child {
  border-top: #462f1b 1px solid;
}
/* line 3866, ../../../sass/user/carpenters-son-order/pc.scss */
.hairCata #gNavi form li label {
  display: block;
  border-bottom: #FFF 1px solid;
  border-top: #FFF 1px solid;
}
/* line 3872, ../../../sass/user/carpenters-son-order/pc.scss */
.hairCata #gNavi form li input[type=checkbox] {
  display: none;
}
/* line 3876, ../../../sass/user/carpenters-son-order/pc.scss */
.hairCata #gNavi form li input[type=checkbox]:checked + label {
  background-color: #462f1b;
  color: #FFF;
  border-bottom: #462f1b 1px solid;
}
/* line 3883, ../../../sass/user/carpenters-son-order/pc.scss */
.hairCata #gNavi form li img {
  padding: 10px;
  width: 70px;
  height: auto;
}

/* line 3899, ../../../sass/user/carpenters-son-order/pc.scss */
.hairCataSingle .contentBox .contentEye {
  text-align: center;
  padding-top: 10px;
}
/* line 3902, ../../../sass/user/carpenters-son-order/pc.scss */
.hairCataSingle .contentBox .contentEye img {
  max-width: 500px;
  padding: 5px;
  border: 1px solid #b2b2b2;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}
/* line 3913, ../../../sass/user/carpenters-son-order/pc.scss */
.hairCataSingle .contentBox .contentCenterSentence img {
  padding: 5px;
  border: 1px solid #b2b2b2;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  margin-right: 15px;
}

/* line 3926, ../../../sass/user/carpenters-son-order/pc.scss */
.eo-event-toolip .qtip-content {
  display: none;
}

/* line 3935, ../../../sass/user/carpenters-son-order/pc.scss */
#content .eo-fullcalendar .category-kaneko_yukina,
#content .eo-fullcalendar .category-ken_nouno,
#content .eo-fullcalendar .category-makinose_aiki,
#content .eo-fullcalendar .category-ryouhei_asabe {
  display: none;
}

/* line 3947, ../../../sass/user/carpenters-son-order/pc.scss */
.kaneko_yukina #content .eo-fullcalendar .category-kaneko_yukina {
  display: block;
}

/* line 3958, ../../../sass/user/carpenters-son-order/pc.scss */
.ken_nouno #content .eo-fullcalendar .category-ken_nouno {
  display: block;
}

/* line 3969, ../../../sass/user/carpenters-son-order/pc.scss */
.makinose_aiki #content .eo-fullcalendar .category-makinose_aiki {
  display: block;
}

/* line 3980, ../../../sass/user/carpenters-son-order/pc.scss */
.ryouhei_asabe #content .eo-fullcalendar .category-ryouhei_asabe {
  display: block;
}

/* line 3990, ../../../sass/user/carpenters-son-order/pc.scss */
.contentCenterSentence img {
  max-width: 100%;
  height: auto;
}

/* line 3999, ../../../sass/user/carpenters-son-order/pc.scss */
#footer address p a {
  font-size: 10px;
}

/* line 4007, ../../../sass/user/carpenters-son-order/pc.scss */
body.education {
  background: none;
  background-color: #F1F1F1;
}
/* line 4011, ../../../sass/user/carpenters-son-order/pc.scss */
body.education h1.top {
  background: none;
}
/* line 4017, ../../../sass/user/carpenters-son-order/pc.scss */
body.education .performance img {
  width: 500px;
  height: auto;
  float: left;
  padding-right: 20px;
}
/* line 4025, ../../../sass/user/carpenters-son-order/pc.scss */
body.education .performance li {
  width: 90%;
  margin-left: 30px;
  margin-top: 30px;
}
/* line 4031, ../../../sass/user/carpenters-son-order/pc.scss */
body.education .performance li a {
  display: block;
  color: #212121;
  padding: 20px;
  background-color: #FFF;
}
/* line 4038, ../../../sass/user/carpenters-son-order/pc.scss */
body.education .performance li .title {
  display: block;
  color: #1c1c1c;
  padding: 10px;
  text-align: left;
  font-weight: bold;
}

/* line 4061, ../../../sass/user/carpenters-son-order/pc.scss */
body.educationArchive {
  background: none;
  background-color: #F1F1F1;
}
/* line 4065, ../../../sass/user/carpenters-son-order/pc.scss */
body.educationArchive h1.top {
  background: none;
}
/* line 4071, ../../../sass/user/carpenters-son-order/pc.scss */
body.educationArchive .performance img {
  width: 300px;
  height: 200px;
}
/* line 4077, ../../../sass/user/carpenters-son-order/pc.scss */
body.educationArchive .performance li {
  margin-left: 30px;
  margin-top: 30px;
  border-bottom: solid #000 1px;
  padding-bottom: 20px;
}
/* line 4085, ../../../sass/user/carpenters-son-order/pc.scss */
body.educationArchive .performance li a {
  display: block;
  color: #212121;
}
/* line 4092, ../../../sass/user/carpenters-son-order/pc.scss */
body.educationArchive .performance li ul li {
  border: none;
  width: 300px;
  float: left;
}
/* line 4096, ../../../sass/user/carpenters-son-order/pc.scss */
body.educationArchive .performance li ul li a {
  text-align: center;
}
/* line 4107, ../../../sass/user/carpenters-son-order/pc.scss */
body.educationArchive .performance li .title {
  display: block;
  color: #1c1c1c;
  padding: 10px;
}

/* line 4126, ../../../sass/user/carpenters-son-order/pc.scss */
body.educationArchive #gNavi a,
body.education #gNavi a {
  color: #FFF;
}
/* line 4133, ../../../sass/user/carpenters-son-order/pc.scss */
body.educationArchive #gNavi ul li ul,
body.education #gNavi ul li ul {
  padding: 0;
}
/* line 4136, ../../../sass/user/carpenters-son-order/pc.scss */
body.educationArchive #gNavi ul li ul li a,
body.education #gNavi ul li ul li a {
  background-color: #d9d9d9;
  color: #282828;
}

/* line 4152, ../../../sass/user/carpenters-son-order/pc.scss */
body.login {
  background: none;
  background-color: #f4f4f4;
}
/* line 4156, ../../../sass/user/carpenters-son-order/pc.scss */
body.login .formBox {
  background-color: #FFF;
  border: 1px solid #000;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  width: 370px;
  margin: 80px auto;
  padding: 20px 50px;
}
/* line 4164, ../../../sass/user/carpenters-son-order/pc.scss */
body.login .formBox .formBoxInner {
  text-align: center;
  padding-top: 30px;
}

/* line 4181, ../../../sass/user/carpenters-son-order/pc.scss */
.floatBox .storeLink {
  margin: 100px auto;
}
/* line 4186, ../../../sass/user/carpenters-son-order/pc.scss */
.floatBox .storeLink a {
  padding-left: 3%;
}
/* line 4189, ../../../sass/user/carpenters-son-order/pc.scss */
.floatBox .storeLink a img {
  width: 45%;
  height: auto;
}

/* line 4196, ../../../sass/user/carpenters-son-order/pc.scss */
.topImg {
  margin-bottom: 500px;
}
/* line 4198, ../../../sass/user/carpenters-son-order/pc.scss */
.topImg img {
  float: right;
  display: block;
}

/* line 4206, ../../../sass/user/carpenters-son-order/pc.scss */
#footer address a {
  font-family: "Century Gothic", Arial, 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', sans-serif;
}

/* line 4212, ../../../sass/user/carpenters-son-order/pc.scss */
.contentLeft .contentTitle {
  font-size: 15px;
  font-weight: bold;
  text-align: center;
  padding: 20px 10px 10px;
}

/* line 4221, ../../../sass/user/carpenters-son-order/pc.scss */
.contentLeft .coupon a {
  margin-bottom: 0;
}

/* line 4229, ../../../sass/user/carpenters-son-order/pc.scss */
.contentLeft .coupon .tagCloud a {
  display: inline;
}

/* line 4235, ../../../sass/user/carpenters-son-order/pc.scss */
.contentBox ul#category-post li, .masonryItem ul#category-post li {
  display: inline-block;
}
/* line 4238, ../../../sass/user/carpenters-son-order/pc.scss */
.contentBox ul#category-post li a, .masonryItem ul#category-post li a {
  display: inline-block;
}

/* line 4245, ../../../sass/user/carpenters-son-order/pc.scss */
.staffblog ul li {
  float: left;
  width: 40%;
  margin-left: 5%;
  margin-bottom: 20px;
}
/* line 4251, ../../../sass/user/carpenters-son-order/pc.scss */
.staffblog ul li img {
  margin-bottom: 5px;
}
/* line 4255, ../../../sass/user/carpenters-son-order/pc.scss */
.staffblog ul li .title {
  display: block;
}
