@charset "utf-8";

/* line 866, C:/xampp/htdocs/bibeaute.net/wp-content/themes/bibeaute/assets/sass/public/_global.scss */
.temp1-design {
  padding: 10px 10px; }

/* line 873, C:/xampp/htdocs/bibeaute.net/wp-content/themes/bibeaute/assets/sass/public/_global.scss */
.temp2-design,
.temp2-design h2,
.temp2_box,
.temp2_main {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

/* line 879, C:/xampp/htdocs/bibeaute.net/wp-content/themes/bibeaute/assets/sass/public/_global.scss */
.temp2-design {
  position: relative;
  width: 100%;
  padding: 0;
  margin: 0 0 5px;
  height: auto;
  overflow: hidden;
  font-size: 12px; }
  /* line 887, C:/xampp/htdocs/bibeaute.net/wp-content/themes/bibeaute/assets/sass/public/_global.scss */
  .temp2-design .name {
    position: absolute;
    width: 50%;
    height: auto;
    top: 20px;
    left: 10px; }
    /* line 893, C:/xampp/htdocs/bibeaute.net/wp-content/themes/bibeaute/assets/sass/public/_global.scss */
    .temp2-design .name h2, .temp2-design .name .sub {
      width: 100%;
      clear: both;
      color: #000;
      font-weight: normal;
      font-size: 16px;
      line-height: 1.2;
      padding: 5px 0 5px 10px;
      word-wrap: break-word; }
    /* line 903, C:/xampp/htdocs/bibeaute.net/wp-content/themes/bibeaute/assets/sass/public/_global.scss */
    .temp2-design .name .sub {
      font-size: 14px;
      width: 100%; }
  /* line 908, C:/xampp/htdocs/bibeaute.net/wp-content/themes/bibeaute/assets/sass/public/_global.scss */
  .temp2-design .temp2_box {
    height: auto;
    margin: 0 auto;
    padding: 5px; }
    /* line 912, C:/xampp/htdocs/bibeaute.net/wp-content/themes/bibeaute/assets/sass/public/_global.scss */
    .temp2-design .temp2_box img {
      display: block;
      max-width: 100%;
      height: auto;
      margin: 0 auto 10px;
      text-align: center; }
    /* line 919, C:/xampp/htdocs/bibeaute.net/wp-content/themes/bibeaute/assets/sass/public/_global.scss */
    .temp2-design .temp2_box .dis {
      font-size: 12px;
      line-height: 1.4; }
    /* line 923, C:/xampp/htdocs/bibeaute.net/wp-content/themes/bibeaute/assets/sass/public/_global.scss */
    .temp2-design .temp2_box .temp_cplink {
      text-align: right; }

/* Template 2
--------------------------------------------*/
/* line 934, C:/xampp/htdocs/bibeaute.net/wp-content/themes/bibeaute/assets/sass/public/_global.scss */
.temp2-design,
.temp2-design h2,
.temp2_box,
.temp2_main {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

/* line 940, C:/xampp/htdocs/bibeaute.net/wp-content/themes/bibeaute/assets/sass/public/_global.scss */
.temp2-design {
  position: relative;
  width: 100%;
  padding: 0;
  margin: 5px 0 5px;
  height: auto;
  overflow: hidden;
  font-size: 14px; }
  /* line 949, C:/xampp/htdocs/bibeaute.net/wp-content/themes/bibeaute/assets/sass/public/_global.scss */
  .temp2-design .name, .temp2-design .name2 {
    width: 90%;
    height: auto;
    top: 20px;
    left: 10px; }
    /* line 954, C:/xampp/htdocs/bibeaute.net/wp-content/themes/bibeaute/assets/sass/public/_global.scss */
    .temp2-design .name h2, .temp2-design .name .sub, .temp2-design .name2 h2, .temp2-design .name2 .sub {
      width: 60%;
      clear: both;
      color: #000;
      font-weight: bold;
      font-size: 18px;
      line-height: 1.2;
      padding: 5px 0 5px 10px;
      word-wrap: break-word; }
    /* line 964, C:/xampp/htdocs/bibeaute.net/wp-content/themes/bibeaute/assets/sass/public/_global.scss */
    .temp2-design .name .sub, .temp2-design .name2 .sub {
      font-size: 14px;
      width: 60%; }
  /* line 969, C:/xampp/htdocs/bibeaute.net/wp-content/themes/bibeaute/assets/sass/public/_global.scss */
  .temp2-design .name {
    position: absolute; }
  /* line 972, C:/xampp/htdocs/bibeaute.net/wp-content/themes/bibeaute/assets/sass/public/_global.scss */
  .temp2-design .name2 {
    position: static; }
  /* line 975, C:/xampp/htdocs/bibeaute.net/wp-content/themes/bibeaute/assets/sass/public/_global.scss */
  .temp2-design .temp2_box {
    position: relative;
    width: 300px;
    height: auto;
    margin: 0 auto;
    padding: 10px; }
    /* line 981, C:/xampp/htdocs/bibeaute.net/wp-content/themes/bibeaute/assets/sass/public/_global.scss */
    .temp2-design .temp2_box img {
      display: block;
      max-width: 100%;
      height: auto;
      margin: 0 auto 10px;
      text-align: center; }
    /* line 988, C:/xampp/htdocs/bibeaute.net/wp-content/themes/bibeaute/assets/sass/public/_global.scss */
    .temp2-design .temp2_box .dis {
      line-height: 1.6; }
    /* line 991, C:/xampp/htdocs/bibeaute.net/wp-content/themes/bibeaute/assets/sass/public/_global.scss */
    .temp2-design .temp2_box .temp_cplink {
      text-align: right; }

/* line 1010, C:/xampp/htdocs/bibeaute.net/wp-content/themes/bibeaute/assets/sass/public/_global.scss */
.temp3-design,
.bg_binder,
.bg_memo,
.temp3_tit,
.temp3_tit2,
.temp3_read,
.temp3_float_wrap,
.temp3_fbox,
.tit_ck,
.dis_ck,
.arrow_down,
.temp3_answer,
.answer_title,
.answer_box {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

/* line 1015, C:/xampp/htdocs/bibeaute.net/wp-content/themes/bibeaute/assets/sass/public/_global.scss */
.temp3-design {
  width: 98%;
  margin: 10px auto 20px; }

/* line 1019, C:/xampp/htdocs/bibeaute.net/wp-content/themes/bibeaute/assets/sass/public/_global.scss */
.bg_binder {
  border-radius: 5px;
  width: 100%;
  padding: 20px 5px 10px;
  margin: 0 auto;
  background-color: #f4f1ee; }
  /* line 1025, C:/xampp/htdocs/bibeaute.net/wp-content/themes/bibeaute/assets/sass/public/_global.scss */
  .bg_binder .bg_memo {
    width: 100%;
    background: url(../img/bg_memo.png);
    box-shadow: 1px 2px 0 0 rgba(100, 100, 100, 0.3); }
  /* line 1030, C:/xampp/htdocs/bibeaute.net/wp-content/themes/bibeaute/assets/sass/public/_global.scss */
  .bg_binder .temp3_tit {
    position: relative;
    width: 100%;
    text-align: center;
    margin: 0 auto -10px;
    top: -12px; }
    /* line 1036, C:/xampp/htdocs/bibeaute.net/wp-content/themes/bibeaute/assets/sass/public/_global.scss */
    .bg_binder .temp3_tit img {
      position: relative;
      width: 320px;
      margin: 0 auto;
      z-index: 100; }
    /* line 1042, C:/xampp/htdocs/bibeaute.net/wp-content/themes/bibeaute/assets/sass/public/_global.scss */
    .bg_binder .temp3_tit h2 {
      position: absolute;
      width: 100%;
      font-size: 15px;
      font-weight: bold;
      top: 42%;
      text-align: center;
      z-index: 200;
      color: #fff; }
  /* line 1053, C:/xampp/htdocs/bibeaute.net/wp-content/themes/bibeaute/assets/sass/public/_global.scss */
  .bg_binder .temp3_tit2 {
    width: 100%;
    text-align: center;
    margin: 0 auto 10px;
    padding: 10px; }
    /* line 1058, C:/xampp/htdocs/bibeaute.net/wp-content/themes/bibeaute/assets/sass/public/_global.scss */
    .bg_binder .temp3_tit2 h2 {
      font-size: 16px;
      font-weight: bold;
      line-height: 1.4;
      color: #fff; }
  /* line 1065, C:/xampp/htdocs/bibeaute.net/wp-content/themes/bibeaute/assets/sass/public/_global.scss */
  .bg_binder .temp3_read {
    width: 96%;
    margin: 0 auto;
    border-bottom: 1px solid #ccc;
    padding: 0 5% 5px; }
    /* line 1070, C:/xampp/htdocs/bibeaute.net/wp-content/themes/bibeaute/assets/sass/public/_global.scss */
    .bg_binder .temp3_read .temp_cplink {
      text-align: right; }
  /* line 1074, C:/xampp/htdocs/bibeaute.net/wp-content/themes/bibeaute/assets/sass/public/_global.scss */
  .bg_binder .temp3_float_wrap {
    position: relative;
    z-index: 100;
    width: 100%;
    height: auto;
    overflow: hidden;
    margin: 0 auto;
    padding: 10px; }
    /* line 1082, C:/xampp/htdocs/bibeaute.net/wp-content/themes/bibeaute/assets/sass/public/_global.scss */
    .bg_binder .temp3_float_wrap .temp3_fbox {
      float: left;
      width: 100%;
      height: auto;
      padding: 0 10px 10px; }
      /* line 1087, C:/xampp/htdocs/bibeaute.net/wp-content/themes/bibeaute/assets/sass/public/_global.scss */
      .bg_binder .temp3_float_wrap .temp3_fbox .tit_ck {
        width: 100%;
        padding: 10px 10px 5px 35px;
        font-size: 16px;
        line-height: 1.4;
        font-weight: bold;
        color: #444444;
        background: url(../img/checkbox.png) no-repeat 0 2px; }
      /* line 1096, C:/xampp/htdocs/bibeaute.net/wp-content/themes/bibeaute/assets/sass/public/_global.scss */
      .bg_binder .temp3_float_wrap .temp3_fbox .dis_ck {
        width: 100%;
        padding-left: 35px;
        color: #444444; }
    /* line 1105, C:/xampp/htdocs/bibeaute.net/wp-content/themes/bibeaute/assets/sass/public/_global.scss */
    .bg_binder .temp3_float_wrap .temp3_fbox:nth-child(3),
    .bg_binder .temp3_float_wrap .temp3_fbox:nth-child(5),
    .bg_binder .temp3_float_wrap .temp3_fbox:nth-child(7),
    .bg_binder .temp3_float_wrap .temp3_fbox:nth-child(9) {
      clear: left; }

/* line 1111, C:/xampp/htdocs/bibeaute.net/wp-content/themes/bibeaute/assets/sass/public/_global.scss */
.temp3-design .arrow_down {
  position: relative;
  display: block;
  width: 44px;
  height: 48px;
  overflow: hidden;
  margin: -15px auto 0;
  z-index: 200;
  background: url(../img/arrow_down.png) 0 0 no-repeat; }
/* line 1122, C:/xampp/htdocs/bibeaute.net/wp-content/themes/bibeaute/assets/sass/public/_global.scss */
.temp3-design .temp3_answer {
  position: relative;
  z-index: 100;
  width: 98%;
  height: auto;
  padding: 10px;
  margin: 0 auto;
  border: 3px solid #fd3b7b; }
  /* line 1130, C:/xampp/htdocs/bibeaute.net/wp-content/themes/bibeaute/assets/sass/public/_global.scss */
  .temp3-design .temp3_answer .answer_title {
    width: 100%;
    font-size: 16px;
    font-weight: bold;
    color: #444444;
    line-height: 1.4;
    text-align: center;
    margin: 0 auto;
    padding-bottom: 10px;
    background: url(../img/marker_result.png) no-repeat center bottom; }
  /* line 1141, C:/xampp/htdocs/bibeaute.net/wp-content/themes/bibeaute/assets/sass/public/_global.scss */
  .temp3-design .temp3_answer .answer_box {
    text-align: left; }

/* line 1156, C:/xampp/htdocs/bibeaute.net/wp-content/themes/bibeaute/assets/sass/public/_global.scss */
.temp4-design,
.temp4_box,
.tb4_c,
.temp4_box .temp4_sub1,
.temp4_box .temp4_sub2
.temp4_box .writing1,
.temp4_box .writing2,
.temp4_box .writing3,
.temp4_box .bg_white,
.temp4_box .temp_cplink {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

/* line 1161, C:/xampp/htdocs/bibeaute.net/wp-content/themes/bibeaute/assets/sass/public/_global.scss */
.temp4-design {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  height: auto;
  overflow: hidden;
  padding: 0 5px;
  margin: 0 auto 15px; }
  /* line 1171, C:/xampp/htdocs/bibeaute.net/wp-content/themes/bibeaute/assets/sass/public/_global.scss */
  .temp4-design h2 {
    font-size: 18px;
    line-height: 1;
    border-left: 5px solid #fc6194;
    padding: 0 0 0 10px;
    margin: 5px 0 0 10px;
    color: #fc6194; }
  /* line 1180, C:/xampp/htdocs/bibeaute.net/wp-content/themes/bibeaute/assets/sass/public/_global.scss */
  .temp4-design .temp4_tit {
    position: relative;
    width: 100%;
    height: auto; }
    /* line 1185, C:/xampp/htdocs/bibeaute.net/wp-content/themes/bibeaute/assets/sass/public/_global.scss */
    .temp4-design .temp4_tit img {
      width: 720px;
      height: auto;
      position: relative; }
    /* line 1190, C:/xampp/htdocs/bibeaute.net/wp-content/themes/bibeaute/assets/sass/public/_global.scss */
    .temp4-design .temp4_tit h2 {
      position: absolute;
      top: 0;
      left: 0;
      border-left: 0px solid #fc6194; }
  /* line 1197, C:/xampp/htdocs/bibeaute.net/wp-content/themes/bibeaute/assets/sass/public/_global.scss */
  .temp4-design .temp4_tit2 {
    padding: 5px 0;
    border-bottom: 1px solid #fc6194; }
  /* line 1201, C:/xampp/htdocs/bibeaute.net/wp-content/themes/bibeaute/assets/sass/public/_global.scss */
  .temp4-design .temp4_box {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    clear: both;
    overflow: hidden;
    padding: 0 10px 0; }
    /* line 1210, C:/xampp/htdocs/bibeaute.net/wp-content/themes/bibeaute/assets/sass/public/_global.scss */
    .temp4-design .temp4_box img {
      display: block;
      width: 100%;
      max-width: 300px;
      height: auto;
      margin: 15px auto 10px; }
    /* line 1218, C:/xampp/htdocs/bibeaute.net/wp-content/themes/bibeaute/assets/sass/public/_global.scss */
    .temp4-design .temp4_box img.temp4_sub1 {
      float: left;
      margin-right: 10px;
      width: 105px; }
    /* line 1223, C:/xampp/htdocs/bibeaute.net/wp-content/themes/bibeaute/assets/sass/public/_global.scss */
    .temp4-design .temp4_box img.temp4_sub2 {
      width: 100%;
      max-width: 292px; }
    /* line 1227, C:/xampp/htdocs/bibeaute.net/wp-content/themes/bibeaute/assets/sass/public/_global.scss */
    .temp4-design .temp4_box p.writing1 {
      margin-top: 15px;
      margin-bottom: 10px;
      width: 100%;
      height: auto; }
    /* line 1233, C:/xampp/htdocs/bibeaute.net/wp-content/themes/bibeaute/assets/sass/public/_global.scss */
    .temp4-design .temp4_box p.writing2 {
      margin-top: 15px;
      margin-bottom: 10px; }
    /* line 1237, C:/xampp/htdocs/bibeaute.net/wp-content/themes/bibeaute/assets/sass/public/_global.scss */
    .temp4-design .temp4_box p.writing2_100 {
      margin-top: 15px;
      margin-bottom: 10px;
      width: 100%;
      height: auto; }
    /* line 1243, C:/xampp/htdocs/bibeaute.net/wp-content/themes/bibeaute/assets/sass/public/_global.scss */
    .temp4-design .temp4_box p.writing3 {
      margin-top: 8px;
      margin-bottom: 10px;
      width: 100%;
      height: auto;
      padding: 0 10px 5px; }
    /* line 1250, C:/xampp/htdocs/bibeaute.net/wp-content/themes/bibeaute/assets/sass/public/_global.scss */
    .temp4-design .temp4_box p.temp_cplink {
      width: 100%;
      text-align: right;
      margin-bottom: 10px; }
  /* line 1258, C:/xampp/htdocs/bibeaute.net/wp-content/themes/bibeaute/assets/sass/public/_global.scss */
  .temp4-design .tb4_c {
    padding: 0 5px 0; }
  /* line 1261, C:/xampp/htdocs/bibeaute.net/wp-content/themes/bibeaute/assets/sass/public/_global.scss */
  .temp4-design .bg_white {
    background-color: #f6f6f6;
    margin-bottom: 10px; }
    /* line 1265, C:/xampp/htdocs/bibeaute.net/wp-content/themes/bibeaute/assets/sass/public/_global.scss */
    .temp4-design .bg_white img {
      width: 100%;
      margin: 10px auto 0;
      padding-top: 10px; }
    /* line 1270, C:/xampp/htdocs/bibeaute.net/wp-content/themes/bibeaute/assets/sass/public/_global.scss */
    .temp4-design .bg_white .temp_cplink {
      padding: 0 10px 10px 0; }

/* line 1287, C:/xampp/htdocs/bibeaute.net/wp-content/themes/bibeaute/assets/sass/public/_global.scss */
.temp5-design,
.temp5-design h2,
.temp5-design .read,
.temp5-design h3,
.temp5_box,
.temp5_box img,
.step_wrap,
.point_wrap,
.step_box,
.point_box,
.step_dis,
.point_dis {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

/* line 1293, C:/xampp/htdocs/bibeaute.net/wp-content/themes/bibeaute/assets/sass/public/_global.scss */
.temp5-design {
  width: 100%;
  padding: 0;
  margin: 0 0 15px;
  height: auto;
  overflow: hidden; }
  /* line 1301, C:/xampp/htdocs/bibeaute.net/wp-content/themes/bibeaute/assets/sass/public/_global.scss */
  .temp5-design .parts_work_tit {
    position: relative;
    width: 100%;
    height: auto;
    overflow: hidden;
    margin: 0 auto;
    padding: 0 10px; }
    /* line 1308, C:/xampp/htdocs/bibeaute.net/wp-content/themes/bibeaute/assets/sass/public/_global.scss */
    .temp5-design .parts_work_tit img {
      display: block;
      position: relative;
      height: auto; }
    /* line 1313, C:/xampp/htdocs/bibeaute.net/wp-content/themes/bibeaute/assets/sass/public/_global.scss */
    .temp5-design .parts_work_tit h2 {
      position: absolute;
      width: 100%;
      height: auto;
      top: 0;
      left: 0;
      font-size: 20px;
      z-index: 100; }
  /* line 1323, C:/xampp/htdocs/bibeaute.net/wp-content/themes/bibeaute/assets/sass/public/_global.scss */
  .temp5-design .parts_work_tit2 {
    width: 100%;
    margin: 0 auto;
    padding: 0 10px; }
    /* line 1327, C:/xampp/htdocs/bibeaute.net/wp-content/themes/bibeaute/assets/sass/public/_global.scss */
    .temp5-design .parts_work_tit2 h2 {
      font-size: 20px;
      line-height: 1; }
  /* line 1333, C:/xampp/htdocs/bibeaute.net/wp-content/themes/bibeaute/assets/sass/public/_global.scss */
  .temp5-design .parts_tit:first-child,
  .temp5-design .parts_tit2:first-child {
    border-left: 4px solid #444;
    background: #fc6194; }
  /* line 1337, C:/xampp/htdocs/bibeaute.net/wp-content/themes/bibeaute/assets/sass/public/_global.scss */
  .temp5-design h2 {
    clear: both;
    font-weight: bold;
    font-size: 20px;
    color: #fff; }
  /* line 1346, C:/xampp/htdocs/bibeaute.net/wp-content/themes/bibeaute/assets/sass/public/_global.scss */
  .temp5-design .read {
    line-height: 1.6; }
  /* line 1349, C:/xampp/htdocs/bibeaute.net/wp-content/themes/bibeaute/assets/sass/public/_global.scss */
  .temp5-design h3 {
    font-size: 18px;
    clear: both;
    width: 98%;
    margin: 0 auto;
    background: none;
    padding: 5px 0 5px 0px; }
  /* line 1357, C:/xampp/htdocs/bibeaute.net/wp-content/themes/bibeaute/assets/sass/public/_global.scss */
  .temp5-design h3.tit2 {
    padding: 5px 0 5px 20px; }
  /* line 1360, C:/xampp/htdocs/bibeaute.net/wp-content/themes/bibeaute/assets/sass/public/_global.scss */
  .temp5-design .temp5_box {
    height: auto;
    margin: 0 auto;
    padding: 0 10px;
    margin: 15px 0; }
    /* line 1365, C:/xampp/htdocs/bibeaute.net/wp-content/themes/bibeaute/assets/sass/public/_global.scss */
    .temp5-design .temp5_box img {
      display: block;
      width: 100%;
      max-width: 292px;
      height: auto;
      margin: 0 auto 10px;
      text-align: center;
      border: 4px solid #fff; }
    /* line 1374, C:/xampp/htdocs/bibeaute.net/wp-content/themes/bibeaute/assets/sass/public/_global.scss */
    .temp5-design .temp5_box .cplink {
      text-align: right; }
  /* line 1379, C:/xampp/htdocs/bibeaute.net/wp-content/themes/bibeaute/assets/sass/public/_global.scss */
  .temp5-design .step_wrap,
  .temp5-design .point_wrap {
    clear: both;
    width: 100%;
    height: auto;
    overflow: hidden;
    margin: 0 auto;
    padding: 10px; }
    /* line 1387, C:/xampp/htdocs/bibeaute.net/wp-content/themes/bibeaute/assets/sass/public/_global.scss */
    .temp5-design .step_wrap .step_box,
    .temp5-design .step_wrap .point_box,
    .temp5-design .point_wrap .step_box,
    .temp5-design .point_wrap .point_box {
      clear: both;
      width: 100%;
      height: auto;
      overflow: hidden;
      margin-bottom: 10px; }
      /* line 1393, C:/xampp/htdocs/bibeaute.net/wp-content/themes/bibeaute/assets/sass/public/_global.scss */
      .temp5-design .step_wrap .step_box img,
      .temp5-design .step_wrap .point_box img,
      .temp5-design .point_wrap .step_box img,
      .temp5-design .point_wrap .point_box img {
        width: 97px;
        float: left;
        margin-right: 10px;
        border: 4px solid #fff; }
      /* line 1400, C:/xampp/htdocs/bibeaute.net/wp-content/themes/bibeaute/assets/sass/public/_global.scss */
      .temp5-design .step_wrap .step_box .point_thumb,
      .temp5-design .step_wrap .point_box .point_thumb,
      .temp5-design .point_wrap .step_box .point_thumb,
      .temp5-design .point_wrap .point_box .point_thumb {
        width: 137px; }
      /* line 1405, C:/xampp/htdocs/bibeaute.net/wp-content/themes/bibeaute/assets/sass/public/_global.scss */
      .temp5-design .step_wrap .step_box .step_dis,
      .temp5-design .step_wrap .step_box .point_dis,
      .temp5-design .step_wrap .point_box .step_dis,
      .temp5-design .step_wrap .point_box .point_dis,
      .temp5-design .point_wrap .step_box .step_dis,
      .temp5-design .point_wrap .step_box .point_dis,
      .temp5-design .point_wrap .point_box .step_dis,
      .temp5-design .point_wrap .point_box .point_dis {
        padding-left: 10px;
        line-height: 1.6; }
        /* line 1410, C:/xampp/htdocs/bibeaute.net/wp-content/themes/bibeaute/assets/sass/public/_global.scss */
        .temp5-design .step_wrap .step_box .step_dis .step_num,
        .temp5-design .step_wrap .step_box .point_dis .step_num,
        .temp5-design .step_wrap .point_box .step_dis .step_num,
        .temp5-design .step_wrap .point_box .point_dis .step_num,
        .temp5-design .point_wrap .step_box .step_dis .step_num,
        .temp5-design .point_wrap .step_box .point_dis .step_num,
        .temp5-design .point_wrap .point_box .step_dis .step_num,
        .temp5-design .point_wrap .point_box .point_dis .step_num {
          display: block;
          font-weight: bold;
          font-size: 14px; }
      /* line 1419, C:/xampp/htdocs/bibeaute.net/wp-content/themes/bibeaute/assets/sass/public/_global.scss */
      .temp5-design .step_wrap .step_box .cplink,
      .temp5-design .step_wrap .point_box .cplink,
      .temp5-design .point_wrap .step_box .cplink,
      .temp5-design .point_wrap .point_box .cplink {
        margin-top: 10px;
        text-align: right; }
    /* line 1427, C:/xampp/htdocs/bibeaute.net/wp-content/themes/bibeaute/assets/sass/public/_global.scss */
    .temp5-design .step_wrap .point_box .cplink,
    .temp5-design .point_wrap .point_box .cplink {
      clear: right; }

/* line 1440, C:/xampp/htdocs/bibeaute.net/wp-content/themes/bibeaute/assets/sass/public/_global.scss */
.temp6-design,
.temp6-design h2,
.temp6_box,
.temp6_main,
.temp6_box dl,
.temp6_box dt,
.temp6_box dd {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

/* line 1446, C:/xampp/htdocs/bibeaute.net/wp-content/themes/bibeaute/assets/sass/public/_global.scss */
.temp6-design {
  width: 100%;
  padding: 0 0 0;
  margin: 0 0 15px;
  height: auto;
  overflow: hidden; }
  /* line 1454, C:/xampp/htdocs/bibeaute.net/wp-content/themes/bibeaute/assets/sass/public/_global.scss */
  .temp6-design .parts_tit:first-child,
  .temp6-design .parts_tit2:first-child {
    border-left: 4px solid #444;
    background: #fc6194; }
  /* line 1458, C:/xampp/htdocs/bibeaute.net/wp-content/themes/bibeaute/assets/sass/public/_global.scss */
  .temp6-design h2 {
    clear: both;
    font-weight: bold;
    font-size: 18px;
    color: #fff; }
  /* line 1467, C:/xampp/htdocs/bibeaute.net/wp-content/themes/bibeaute/assets/sass/public/_global.scss */
  .temp6-design .temp6_box {
    width: 100%;
    height: auto;
    overflow: hidden;
    margin: 0 auto;
    padding: 10px 10px 0;
    margin: 15px 0; }
    /* line 1474, C:/xampp/htdocs/bibeaute.net/wp-content/themes/bibeaute/assets/sass/public/_global.scss */
    .temp6-design .temp6_box img {
      display: block;
      width: 100%;
      max-width: 292px;
      height: auto;
      margin: 0 auto 10px;
      text-align: center;
      border: 4px solid #fff; }
    /* line 1483, C:/xampp/htdocs/bibeaute.net/wp-content/themes/bibeaute/assets/sass/public/_global.scss */
    .temp6-design .temp6_box dl {
      line-height: 1.6; }
    /* line 1486, C:/xampp/htdocs/bibeaute.net/wp-content/themes/bibeaute/assets/sass/public/_global.scss */
    .temp6-design .temp6_box dt {
      font-weight: bold;
      font-size: 14px;
      margin: 15px 0 0 0; }
    /* line 1491, C:/xampp/htdocs/bibeaute.net/wp-content/themes/bibeaute/assets/sass/public/_global.scss */
    .temp6-design .temp6_box .temp6-design .temp6_box dt:first-child {
      margin: 0 0 0 0; }
    /* line 1494, C:/xampp/htdocs/bibeaute.net/wp-content/themes/bibeaute/assets/sass/public/_global.scss */
    .temp6-design .temp6_box .temp_cplink {
      margin-top: 10px;
      text-align: right; }

/* line 1507, C:/xampp/htdocs/bibeaute.net/wp-content/themes/bibeaute/assets/sass/public/_global.scss */
.temp7-design,
.temp7-design h2,
.temp7_box,
.temp7_main,
.temp7_box .read,
.temp7_box .dis,
.temp7_box img {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

/* line 1513, C:/xampp/htdocs/bibeaute.net/wp-content/themes/bibeaute/assets/sass/public/_global.scss */
.temp7-design {
  width: 100%;
  padding: 0;
  margin: 0 0 15px;
  height: auto;
  overflow: hidden;
  background: #fdf1f5; }
  /* line 1521, C:/xampp/htdocs/bibeaute.net/wp-content/themes/bibeaute/assets/sass/public/_global.scss */
  .temp7-design .temp7_tit:first-child,
  .temp7-design .temp7_tit2:first-child {
    border-left: 4px solid #444;
    background: #fc6194; }
  /* line 1525, C:/xampp/htdocs/bibeaute.net/wp-content/themes/bibeaute/assets/sass/public/_global.scss */
  .temp7-design h2 {
    text-align: center; }
  /* line 1528, C:/xampp/htdocs/bibeaute.net/wp-content/themes/bibeaute/assets/sass/public/_global.scss */
  .temp7-design h2.tit2 {
    text-align: left;
    clear: both;
    color: #ffffff;
    font-weight: bold;
    font-size: 18px;
    line-height: 17px;
    padding: 3px 0 0 10px;
    margin: 0 0 5px; }
  /* line 1538, C:/xampp/htdocs/bibeaute.net/wp-content/themes/bibeaute/assets/sass/public/_global.scss */
  .temp7-design .temp7_box {
    width: 100%;
    height: auto;
    overflow: hidden;
    margin: 0 auto;
    padding: 10px 10px 0;
    line-height: 1.6; }
    /* line 1545, C:/xampp/htdocs/bibeaute.net/wp-content/themes/bibeaute/assets/sass/public/_global.scss */
    .temp7-design .temp7_box img {
      float: left;
      display: block;
      width: 78px;
      height: auto;
      margin: 0 auto 10px;
      text-align: center;
      border: 4px solid #fff;
      margin: 0 10px 10px 0; }
    /* line 1555, C:/xampp/htdocs/bibeaute.net/wp-content/themes/bibeaute/assets/sass/public/_global.scss */
    .temp7-design .temp7_box .read {
      color: #a40237;
      font-weight: bold;
      margin-bottom: 5px; }
    /* line 1567, C:/xampp/htdocs/bibeaute.net/wp-content/themes/bibeaute/assets/sass/public/_global.scss */
    .temp7-design .temp7_box .dis .temp_cplink {
      margin-top: 10px;
      display: block;
      height: auto;
      text-align: right; }

/* line 1583, C:/xampp/htdocs/bibeaute.net/wp-content/themes/bibeaute/assets/sass/public/_global.scss */
.temp8-design,
.temp8-design h2,
.temp8_box,
.temp8_main,
.temp8_box img,
.temp8_box .read,
.temp8_box .dis {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

/* line 1590, C:/xampp/htdocs/bibeaute.net/wp-content/themes/bibeaute/assets/sass/public/_global.scss */
.temp8-design {
  width: 100%;
  padding: 0 5px 4px;
  margin: 25px 0 5px;
  height: auto;
  font-size: 14px;
  background-color: #f6f6f6; }
  /* line 1598, C:/xampp/htdocs/bibeaute.net/wp-content/themes/bibeaute/assets/sass/public/_global.scss */
  .temp8-design .tit {
    position: relative;
    width: 300px;
    height: 28px;
    text-align: center;
    margin: 0 auto -10px;
    top: -10px; }
    /* line 1605, C:/xampp/htdocs/bibeaute.net/wp-content/themes/bibeaute/assets/sass/public/_global.scss */
    .temp8-design .tit img {
      display: block;
      position: absolute;
      width: 300px;
      height: 28px;
      z-index: 5; }
    /* line 1612, C:/xampp/htdocs/bibeaute.net/wp-content/themes/bibeaute/assets/sass/public/_global.scss */
    .temp8-design .tit h2 {
      clear: both;
      position: relative;
      color: #ffffff;
      font-weight: bold;
      font-size: 14px;
      line-height: 1.8;
      text-align: center;
      z-index: 10; }
  /* line 1624, C:/xampp/htdocs/bibeaute.net/wp-content/themes/bibeaute/assets/sass/public/_global.scss */
  .temp8-design .tit2 h2 {
    clear: both;
    color: #ffffff;
    font-weight: bold;
    font-size: 18px;
    line-height: 1.2;
    text-align: center; }
  /* line 1633, C:/xampp/htdocs/bibeaute.net/wp-content/themes/bibeaute/assets/sass/public/_global.scss */
  .temp8-design .temp8_box {
    width: 100%;
    height: auto;
    overflow: hidden;
    margin: 0 auto;
    padding: 10px 5px 5px;
    line-height: 1.6;
    background: #fff; }
    /* line 1641, C:/xampp/htdocs/bibeaute.net/wp-content/themes/bibeaute/assets/sass/public/_global.scss */
    .temp8-design .temp8_box .temp8_main {
      float: left;
      display: block;
      width: 78px;
      height: auto;
      margin: 0 auto 10px;
      text-align: center;
      margin: 0 10px 0 0; }
    /* line 1650, C:/xampp/htdocs/bibeaute.net/wp-content/themes/bibeaute/assets/sass/public/_global.scss */
    .temp8-design .temp8_box .read {
      padding-left: 90px;
      margin-bottom: 5px; }
      /* line 1653, C:/xampp/htdocs/bibeaute.net/wp-content/themes/bibeaute/assets/sass/public/_global.scss */
      .temp8-design .temp8_box .read li {
        position: relative;
        display: block;
        margin-bottom: 5px; }
        /* line 1657, C:/xampp/htdocs/bibeaute.net/wp-content/themes/bibeaute/assets/sass/public/_global.scss */
        .temp8-design .temp8_box .read li .num {
          position: absolute;
          display: inline-block;
          width: 30px;
          height: 25px; }
          /* line 1662, C:/xampp/htdocs/bibeaute.net/wp-content/themes/bibeaute/assets/sass/public/_global.scss */
          .temp8-design .temp8_box .read li .num img {
            width: 100%;
            border: none;
            margin-right: 10px;
            vertical-align: middle; }
        /* line 1670, C:/xampp/htdocs/bibeaute.net/wp-content/themes/bibeaute/assets/sass/public/_global.scss */
        .temp8-design .temp8_box .read li a {
          display: inline-block;
          padding-left: 35px;
          vertical-align: middle; }

/* line 1691, C:/xampp/htdocs/bibeaute.net/wp-content/themes/bibeaute/assets/sass/public/_global.scss */
.temp10-design,
.temp10_tit,
.temp10_tit2,
.m_float_box,
.m_float_box iframe,
.m_tit, .m_dis,
.fb01, .fb02,
.temp10_tit h2,
.temp10_tit img,
.btn_link {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

/* line 1697, C:/xampp/htdocs/bibeaute.net/wp-content/themes/bibeaute/assets/sass/public/_global.scss */
.temp10-design {
  position: relative;
  width: 100%;
  height: auto;
  overflow: hidden;
  padding: 0;
  margin: 10px auto 15px; }
  /* line 1706, C:/xampp/htdocs/bibeaute.net/wp-content/themes/bibeaute/assets/sass/public/_global.scss */
  .temp10-design .parts_tit:first-child,
  .temp10-design .parts_tit2:first-child {
    border-left: 4px solid #444;
    background: #fc6194; }
  /* line 1710, C:/xampp/htdocs/bibeaute.net/wp-content/themes/bibeaute/assets/sass/public/_global.scss */
  .temp10-design h2 {
    clear: both;
    font-weight: bold;
    font-size: 20px;
    color: #fff; }
  /* line 1719, C:/xampp/htdocs/bibeaute.net/wp-content/themes/bibeaute/assets/sass/public/_global.scss */
  .temp10-design .m_float_box {
    position: relative;
    height: auto;
    overflow: hidden;
    padding: 15px 10px 0; }
    /* line 1724, C:/xampp/htdocs/bibeaute.net/wp-content/themes/bibeaute/assets/sass/public/_global.scss */
    .temp10-design .m_float_box iframe {
      display: block;
      width: 300px;
      height: 220px;
      margin: 0 auto 5px; }
    /* line 1730, C:/xampp/htdocs/bibeaute.net/wp-content/themes/bibeaute/assets/sass/public/_global.scss */
    .temp10-design .m_float_box a {
      height: auto;
      margin: 0 auto 5px;
      text-decoration: underline;
      line-height: 1.4; }
      /* line 1735, C:/xampp/htdocs/bibeaute.net/wp-content/themes/bibeaute/assets/sass/public/_global.scss */
      .temp10-design .m_float_box a:hover {
        text-decoration: none; }
    /* line 1739, C:/xampp/htdocs/bibeaute.net/wp-content/themes/bibeaute/assets/sass/public/_global.scss */
    .temp10-design .m_float_box .m_dis {
      width: 100%;
      line-height: 1.6; }
    /* line 1744, C:/xampp/htdocs/bibeaute.net/wp-content/themes/bibeaute/assets/sass/public/_global.scss */
    .temp10-design .m_float_box .temp_cplink {
      width: 100%;
      text-align: right;
      margin: 10px 0 5px; }
  /* line 1750, C:/xampp/htdocs/bibeaute.net/wp-content/themes/bibeaute/assets/sass/public/_global.scss */
  .temp10-design .fb01 {
    width: 320px;
    margin: 0 auto 0; }
  /* line 1754, C:/xampp/htdocs/bibeaute.net/wp-content/themes/bibeaute/assets/sass/public/_global.scss */
  .temp10-design .fb02 {
    padding: 0 10px; }
  /* line 1761, C:/xampp/htdocs/bibeaute.net/wp-content/themes/bibeaute/assets/sass/public/_global.scss */
  .temp10-design .link_box a {
    text-decoration: underline; }
    /* line 1763, C:/xampp/htdocs/bibeaute.net/wp-content/themes/bibeaute/assets/sass/public/_global.scss */
    .temp10-design .link_box a:hover {
      text-decoration: none; }

/* テンプレート共通見出し */
/* line 1771, C:/xampp/htdocs/bibeaute.net/wp-content/themes/bibeaute/assets/sass/public/_global.scss */
.parts_tit {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
  width: 100%;
  height: auto;
  overflow: hidden;
  margin: 0 auto;
  padding: 0 0 0 10px; }
  /* line 1782, C:/xampp/htdocs/bibeaute.net/wp-content/themes/bibeaute/assets/sass/public/_global.scss */
  .parts_tit img {
    display: block;
    position: relative;
    height: auto; }
  /* line 1787, C:/xampp/htdocs/bibeaute.net/wp-content/themes/bibeaute/assets/sass/public/_global.scss */
  .parts_tit h2 {
    position: absolute;
    width: 100%;
    height: auto;
    top: 0;
    left: 0;
    font-size: 18px;
    line-height: 17px;
    padding: 3px 0 0 10px;
    z-index: 100; }

/* line 1800, C:/xampp/htdocs/bibeaute.net/wp-content/themes/bibeaute/assets/sass/public/_global.scss */
.parts_tit2 {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  margin: 0 auto;
  padding: 0 0 0 10px; }
  /* line 1808, C:/xampp/htdocs/bibeaute.net/wp-content/themes/bibeaute/assets/sass/public/_global.scss */
  .parts_tit2 h2 {
    font-size: 18px;
    line-height: 17px;
    padding: 3px 0 0 0; }

  /* line 1399, ../sass/pc_common.scss */
.temp2-design {
  width: 100%;
  margin: 0 auto;
  padding: 0px; }
  /* line 1403, ../sass/pc_common.scss */
  .temp2-design .name, .temp2-design .name2 {
    width: 25%;
    height: auto;
    top: 15px;
    left: 10px; }
    /* line 1408, ../sass/pc_common.scss */
    .temp2-design .name h2, .temp2-design .name .sub, .temp2-design .name2 h2, .temp2-design .name2 .sub {
      width: 100%;
      clear: both;
      color: #000;
      font-weight: normal;
      font-size: 16px;
      line-height: 1.2;
      padding: 5px 0 5px 10px;
      word-wrap: break-word; }
    /* line 1418, ../sass/pc_common.scss */
    .temp2-design .name .sub, .temp2-design .name2 .sub {
      font-size: 14px;
      width: 100%; }
  /* line 1423, ../sass/pc_common.scss */
  .temp2-design .name {
    position: absolute; }
  /* line 1426, ../sass/pc_common.scss */
  .temp2-design .name2 {
    position: static; }
  /* line 1429, ../sass/pc_common.scss */
  .temp2-design .temp2_box {
    position: relative;
    width: 100%;
    height: auto;
    overflow: hidden;
    padding: 10px; }
    /* line 1435, ../sass/pc_common.scss */
    .temp2-design .temp2_box img {
      float: left;
      width: 48%;
      height: auto;
      overflow: hidden;
      margin: 0 2% 0 0; }
    /* line 1442, ../sass/pc_common.scss */
    .temp2-design .temp2_box .dis {
      float: left;
      width: 50%;
      height: auto;
      overflow: hidden; }

/* line 1452, ../sass/pc_common.scss */
.temp3-design .temp3_tit {
  position: relative;
  width: 60%;
  text-align: center;
  margin: 0 auto -10px;
  top: -18px; }
  /* line 1458, ../sass/pc_common.scss */
  .temp3-design .temp3_tit img {
    position: relative;
    width: 100%;
    z-index: 100; }
  /* line 1463, ../sass/pc_common.scss */
  .temp3-design .temp3_tit h2 {
    position: absolute;
    width: 100%;
    font-size: 16px;
    font-weight: bold;
    top: 50%;
    text-align: center;
    z-index: 200; }
/* line 1474, ../sass/pc_common.scss */
.temp3-design .temp3_float_wrap .temp3_fbox {
  float: left;
  width: 50%;
  height: auto; }

/* line 1482, ../sass/pc_common.scss */
.temp4-design {
  width: 100%; }
  /* line 1485, ../sass/pc_common.scss */
  .temp4-design .temp4_box img.temp4_main {
    width: 292px;
    height: auto;
    float: left;
    margin-right: 15px; }
  /* line 1491, ../sass/pc_common.scss */
  .temp4-design .temp4_box img.temp4_sub1 {
    width: 155px;
    height: auto;
    margin-right: 15px; }
  /* line 1496, ../sass/pc_common.scss */
  .temp4-design .temp4_box img.temp4_sub2 {
    width: 292px;
    float: left;
    margin-right: 15px; }
  /* line 1501, ../sass/pc_common.scss */
  .temp4-design .temp4_box p.writing3 {
    margin-top: 10px;
    padding: 0; }
  /* line 1506, ../sass/pc_common.scss */
  .temp4-design .tb4_c {
    padding: 0 10px 0; }
  /* line 1509, ../sass/pc_common.scss */
  .temp4-design .bg_white {
    height: auto;
    overflow: hidden;
    margin: 10px auto;
    padding: 0 10px; }
    /* line 1514, ../sass/pc_common.scss */
    .temp4-design .bg_white img {
      padding: 0;
      margin: 10px auto; }
    /* line 1518, ../sass/pc_common.scss */
    .temp4-design .bg_white .temp_cplink {
      padding: 0 0 10px 0;
      width: 100%;
      text-align: right;
      margin-bottom: 10px; }

/* line 1528, ../sass/pc_common.scss */
.temp5-design {
  width: 720px;
  margin: 0 auto 15px; }
  /* line 1531, ../sass/pc_common.scss */
  .temp5-design .temp5_box {
    padding: 10px;
    width: 100%;
    height: auto;
    overflow: hidden;
    margin-bottom: 10px; }
    /* line 1537, ../sass/pc_common.scss */
    .temp5-design .temp5_box img {
      float: left;
      width: 48%;
      height: auto;
      overflow: hidden;
      margin: 0 2% 0 0; }
    /* line 1544, ../sass/pc_common.scss */
    .temp5-design .temp5_box .read {
      height: auto;
      overflow: hidden; }
  /* line 1552, ../sass/pc_common.scss */
  .temp5-design .step_wrap,
  .temp5-design .point_wrap {
    padding: 10px; }
  /* line 1555, ../sass/pc_common.scss */
  .temp5-design .step_wrap {
    clear: both;
    width: 100%; }
    /* line 1558, ../sass/pc_common.scss */
    .temp5-design .step_wrap .step_box {
      clear: none;
      float: left;
      width: 25%;
      height: auto;
      overflow: hidden;
      padding: 1%;
      margin-bottom: 10px; }
      /* line 1566, ../sass/pc_common.scss */
      .temp5-design .step_wrap .step_box img {
        width: 98%;
        height: auto;
        overflow: auto;
        margin-bottom: 5px; }
      /* line 1572, ../sass/pc_common.scss */
      .temp5-design .step_wrap .step_box .step_dis {
        width: 100%;
        padding: 0; }
  /* line 1578, ../sass/pc_common.scss */
  .temp5-design .step_box:nth-child(5), .temp5-design .step_box:nth-child(9) {
    clear: left; }
  /* line 1581, ../sass/pc_common.scss */
  .temp5-design .point_wrap {
    clear: both;
    width: 100%;
    height: auto;
    overflow: hidden;
    margin: 0 auto;
    padding: 10px; }
    /* line 1588, ../sass/pc_common.scss */
    .temp5-design .point_wrap .point_box {
      clear: both;
      width: 100%;
      height: auto;
      overflow: hidden;
      margin-bottom: 10px; }
      /* line 1594, ../sass/pc_common.scss */
      .temp5-design .point_wrap .point_box .point_thumb {
        width: 254px; }
      /* line 1598, ../sass/pc_common.scss */
      .temp5-design .point_wrap .point_box .point_dis {
        padding-left: 10px;
        line-height: 1.6; }
        /* line 1603, ../sass/pc_common.scss */
        .temp5-design .point_wrap .point_box .point_dis .step_num {
          display: block;
          font-weight: bold; }

/* line 1612, ../sass/pc_common.scss */
.temp6-design {
  width: 720px;
  margin: 0 auto 15px; }
  /* line 1615, ../sass/pc_common.scss */
  .temp6-design .temp6_box {
    padding: 10px; }
    /* line 1617, ../sass/pc_common.scss */
    .temp6-design .temp6_box img {
      float: left;
      width: 292px;
      height: auto;
      overflow: hidden;
      margin: 0 15px 0 0; }
    /* line 1624, ../sass/pc_common.scss */
    .temp6-design .temp6_box dl {
      height: auto;
      overflow: hidden; }

/* Template 7
--------------------------------------------*/
/* line 1635, ../sass/pc_common.scss */
.temp7-design {
  width: 100%;
  margin: 0 auto 15px; }
  /* line 1638, ../sass/pc_common.scss */
  .temp7-design h2.tit2 {
    padding: 4px 0 0px 10px; }
  /* line 1641, ../sass/pc_common.scss */
  .temp7-design .temp7_box {
    padding: 10px; }
    /* line 1643, ../sass/pc_common.scss */
    .temp7-design .temp7_box img {
      width: 154px; }

/* Template 8
--------------------------------------------*/
/* line 1651, ../sass/pc_common.scss */
.temp8-design {
  width: 100%;
  margin: 25px auto 5px; }
  /* line 1654, ../sass/pc_common.scss */
  .temp8-design .tit {
    width: 600px;
    height: 56px; }
    /* line 1657, ../sass/pc_common.scss */
    .temp8-design .tit img {
      width: 600px;
      height: 56px; }
    /* line 1661, ../sass/pc_common.scss */
    .temp8-design .tit h2 {
      line-height: 2.6;
      font-size: 18px; }
  /* line 1666, ../sass/pc_common.scss */
  .temp8-design .temp8_box {
    padding: 10px; }
    /* line 1668, ../sass/pc_common.scss */
    .temp8-design .temp8_box .temp8_main {
      width: 84px; }
    /* line 1671, ../sass/pc_common.scss */
    .temp8-design .temp8_box .read {
      padding-left: 95px; }
      /* line 1675, ../sass/pc_common.scss */
      .temp8-design .temp8_box .read li .num img {
        width: 100%;
        border: none;
        margin-right: 10px;
        vertical-align: top; }
      /* line 1683, ../sass/pc_common.scss */
      .temp8-design .temp8_box .read li a {
        padding-top: 2px; }

/* line 1693, ../sass/pc_common.scss */
.temp10-design .m_float_box {
  position: relative;
  height: auto;
  overflow: hidden; }
  /* line 1697, ../sass/pc_common.scss */
  .temp10-design .m_float_box iframe {
    display: block;
    width: 300px;
    height: 220px;
    margin: 0 0 5px 0; }
  /* line 1703, ../sass/pc_common.scss */
  .temp10-design .m_float_box a {
    margin: 0 0 0 0; }
  /* line 1707, ../sass/pc_common.scss */
  .temp10-design .m_float_box .m_dis {
    width: 380px; }
  /* line 1710, ../sass/pc_common.scss */
  .temp10-design .m_float_box .temp_cplink {
    width: 380px; }
/* line 1714, ../sass/pc_common.scss */
.temp10-design .fb01 {
  float: left; }
/* line 1723, ../sass/pc_common.scss */
.temp10-design .fb02 {
  position: absolute;
  width: 400px;
  height: auto;
  overflow: hidden;
  top: 20px;
  right: 0;
  margin-top: 15px;
  padding: 0 10px;
  z-index: 10; }
/* line 1737, ../sass/pc_common.scss */
.temp10-design .link_box {
  position: relative;
  clear: left;
  width: 445px;
  padding: 0 10px;
  margin: 0 0 15px;
  z-index: 20; }
/* line 1745, ../sass/pc_common.scss */
.temp10-design .youtube_link:before {
  content: ''; }
