/* 元ページから */

/* ようこそ */
.basePage {
    margin: 0 20px
}
.pageSubTitle,
 .pageTitle {
    margin: 5px 0 0 0;
    -o-border-image: linear-gradient(90deg,#207be6,#207be6,transparent) 1;
    border-image: linear-gradient(90deg,#207be6,#207be6,transparent) 1;
}

.pageTitle {
    font-size: 30px;
    text-align: left;
    padding: 0 60px 0 5px;
    border-bottom: 3px solid
}
.pageSubTitle {
    font-size: 25px;
    padding: 0 40px 0 5px;
    border-bottom: 2px solid;
}

/* 共通メニュー */
.fontGray2 {
    color: #666;
}
.font_xxl {
    font-size: 18px;
    margin: 0px;
}
.sp_line_ss {
    height: 10px;
}
.font_xl {
    font-size: 16px;
    margin: 0px;
}
.sp_line_l {
    height: 40px;
}

.link, .linkp {
    cursor: pointer;
    color: #207be6;
}

/* input */
.inputLabel{
  font-size: 14px;
  font-weight: 700;
  margin-bottom: 5px;
  text-align: left;

  color:grey;
}
.cv_shop{
    width: 320px;
    height: 240px;
    min-height: 240px;
}
.cv_room{
    width: 160px;
    height: 160px;
    min-height: 160px;
}
.upload-box, .preview-box
 {
    
    overflow: hidden;
    margin: 8px auto;
    padding: 1px;
    border: 1px dashed #ccc;
    box-sizing: unset;
    /* border-radius: 8px; */
}
