@charset "utf-8";

/*個別のご相談・ご質問はお承りしておりません*/
.un_sharedFaucetDiy_caution_wrapper {
  position: relative;
  padding: 20px 25px;
  display: flex;
  flex-direction: column;
  box-sizing: border-box;
}

.un_sharedFaucetDiy_caution_recommendMark {
  position: absolute;
  top: 10px;
  left: 12px;
  z-index: 1;
}

.un_sharedFaucetDiy_caution_inner {
  background: #FDFBEA;
  border-radius: 8px;
  margin-top: 10px;
  padding: 25px 20px 25px 50px;
  position: relative;
  box-sizing: border-box;
}

.un_sharedFaucetDiy_caution_inner_title {
  font-size: 15px;
  font-weight: bold;
}

.un_sharedFaucetDiy_caution_inner_txt  {
  margin-top: 10px;
  margin-left: 10px;
  font-size: 15px;
  line-height: 1.7;
}


/* バナー */
.bl_panel.bl_panel__noBorder.bl_panel__noPadding + .un_sharedFaucetDiy_banner {
  margin-top: 20px;
}

.un_sharedFaucetDiy_banner + .un_sharedFaucetDiy_cardUnit {
  margin-top: 20px;
}

.un_sharedFaucetDiy_banner + .el_hdg4.el_hdg4__withBadge, .un_sharedFaucetDiy_banner2 + .el_hdg4.el_hdg4__withBadge {
  margin-top: 30px;
}

.un_sharedFaucetDiy_banner2,
.un_sharedFaucetDiy_banner2:link,
.un_sharedFaucetDiy_banner2:visited,
.un_sharedFaucetDiy_banner2:active {
  display: flex;
  position: relative;
  color: var(--defaultTxtColor);
  align-items: center;
  text-decoration: none;
  border: 1px solid #ccc;
  padding: 10px;
  justify-content: center;
}
.un_sharedFaucetDiy_banner2::before,
.un_sharedFaucetDiy_banner2::after {
  position: absolute;
  content: "";
  display: block;
  width: 20px;
  height: 20px;
  border: 6px solid;
  transform: rotate(-135deg);
}
.un_sharedFaucetDiy_banner2::before {
  border-color: transparent transparent #86c46b #86c46b;
  right: 40px;
  top: 20px;
  z-index: 1;
}
.un_sharedFaucetDiy_banner2::after {
  border-color: transparent transparent #319b03 #319b03;
  right: 27px;
  top: 20px;
  z-index: 1;
}
.un_sharedFaucetDiy_banner2 .un_sharedFaucetDiy_banner2_img .un_sharedFaucetDiy_banner2_img_monkeyWrench,
.un_sharedFaucetDiy_banner2 .un_sharedFaucetDiy_banner2_img .un_sharedFaucetDiy_banner2_img_pipeWrenchSealingTape {
  height: 50px;
  width: auto;
}
.un_sharedFaucetDiy_banner2 .un_sharedFaucetDiy_banner2_inner {
  display: flex;
  align-items: center;
}
.un_sharedFaucetDiy_banner2 .un_sharedFaucetDiy_banner2_inner .un_sharedFaucetDiy_banner2_inner_heading,
.un_sharedFaucetDiy_banner2 .un_sharedFaucetDiy_banner2_inner .un_sharedFaucetDiy_banner2_inner_txt {
  line-height: 1.3;
  font-weight: bold;
}
.un_sharedFaucetDiy_banner2 .un_sharedFaucetDiy_banner2_inner .un_sharedFaucetDiy_banner2_inner_heading {
  font-size: 16px;
}
.un_sharedFaucetDiy_banner2 .un_sharedFaucetDiy_banner2_inner .un_sharedFaucetDiy_banner2_inner_txt {
  font-size: 28px;
}
.un_sharedFaucetDiy_banner2 .un_sharedFaucetDiy_banner2_inner .un_sharedFaucetDiy_banner2_inner_txt .un_sharedFaucetDiy_banner2_inner_txt_conjunction {
  font-size: 22px;
}
.un_sharedFaucetDiy_banner2 .un_sharedFaucetDiy_banner2_inner .un_sharedFaucetDiy_banner2_inner_heading+.un_sharedFaucetDiy_banner2_inner_txt {
  margin-left: 20px;
}
.un_sharedFaucetDiy_banner2 .un_sharedFaucetDiy_banner2_img+.un_sharedFaucetDiy_banner2_inner,
.un_sharedFaucetDiy_banner2 .un_sharedFaucetDiy_banner2_inner+.un_sharedFaucetDiy_banner2_img {
  margin-left: 30px;
}
.un_sharedFaucetDiy_banner2 .un_sharedFaucetDiy_banner2_inner+.un_sharedFaucetDiy_banner2_img {
  margin-right: 40px;
}

/* カード部分 */
.el_hdg3 + .un_sharedFaucetDiy_cardUnit,
.el_hdg4 + .un_sharedFaucetDiy_cardUnit{
    margin-top: 20px;
}

.el_hdg7 + .un_sharedFaucetDiy_card_wrapper, .bl_panel + .un_sharedFaucetDiy_card_wrapper {
  margin-top: 20px;
}

.bl_panel.bl_panel__noBorder + .un_sharedFaucetDiy_card_wrapper {
  margin-top: 10px;
}

.un_sharedFaucetDiy_cardUnit + .el_hdg4 {
  margin-top: 40px;
}

.un_sharedFaucetDiy_card_wrapper + .el_hdg7 {
  margin-top: 30px;
}

.el_hdg3 + .un_sharedFaucetDiy_cardUnit,
.el_hdg4 + .un_sharedFaucetDiy_cardUnit{
  margin-top: 20px;
}

.bl_panel.bl_panel__noBorder.bl_panel__noPadding + .un_sharedFaucetDiy_cardUnit {
  margin-top: 20px;
}

.un_sharedFaucetDiy_cardUnit + .bl_mediaPanel.bl_mediaPanel__noBorder {
  margin-top: 20px;
}

.un_sharedFaucetDiy_cardUnit + .el_hdg4 {
  margin-top: 30px;
}

.un_sharedFaucetDiy_cardUnit + .el_hdg6 {
  margin-top: 20px;
}

.un_sharedFaucetDiy_cardUnit {
  display: flex;
  flex-wrap: wrap;
}

.un_sharedFaucetDiy_cardUnit.un_sharedFaucetDiy_cardUnit__col1.un_sharedFaucetDiy_cardUnit__innerRow.un_sharedFaucetDiy_cardUnit__innerSpColumn {
  padding: 0;
}

.un_sharedFaucetDiy_cardUnit.un_sharedFaucetDiy_cardUnit__col2 {
  padding: 0 20px;
}

.un_sharedFaucetDiy_cardUnit.un_sharedFaucetDiy_cardUnit__col2.un_sharedFaucetDiy_cardUnit__innerColumn {
  padding: 0;
}

.un_sharedFaucetDiy_cardUnit.un_sharedFaucetDiy_cardUnit__col2.un_sharedFaucetDiy_cardUnit__innerColumn.un_sharedFaucetDiy_cardUnit__padding {
  padding: 0 20px 20px;
}

.un_sharedFaucetDiy_cardUnit.un_sharedFaucetDiy_cardUnit__col2.un_sharedFaucetDiy_cardUnit__innerRow.un_sharedFaucetDiy_cardUnit__innerSpColumn {
  padding: 0;
}

.un_sharedFaucetDiy_cardUnit.un_sharedFaucetDiy_cardUnit__col3 {
  padding: 0;
}

.un_sharedFaucetDiy_cardUnit.un_sharedFaucetDiy_cardUnit__gap.un_sharedFaucetDiy_cardUnit__col2, .un_sharedFaucetDiy_cardUnit.un_sharedFaucetDiy_cardUnit__gap.un_sharedFaucetDiy_cardUnit__col3 {
  justify-content: space-between;
}

.un_sharedFaucetDiy_cardUnit.un_sharedFaucetDiy_cardUnit__col4 {
  padding: 0;
}

.un_sharedFaucetDiy_cardUnit.un_sharedFaucetDiy_cardUnit__col1 .un_sharedFaucetDiy_card {
  width: 100%;
  border: 1px solid #d9d9d9;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  flex: 1;
}

.un_sharedFaucetDiy_cardUnit.un_sharedFaucetDiy_cardUnit__col2 .un_sharedFaucetDiy_card {
  width: calc((100% - 4px) / 2);
  border: 1px solid #d9d9d9;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  flex: 1;
  max-width: calc((100% - 4px) / 2);
}

.un_sharedFaucetDiy_cardUnit.un_sharedFaucetDiy_cardUnit__col3 .un_sharedFaucetDiy_card {
  width: calc((100% - 4px) / 3);
  border: 1px solid #d9d9d9;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  flex: 1;
  max-width: calc((100% - 4px) / 3);
}

.un_sharedFaucetDiy_cardUnit.un_sharedFaucetDiy_cardUnit__gap.un_sharedFaucetDiy_cardUnit__col2 .un_sharedFaucetDiy_card {
  width: calc((100% + 15px) / 2 - 15px);
  border: 1px solid #d9d9d9;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  flex: 1;
  max-width: calc((100% + 15px) / 2 - 15px);
}

.un_sharedFaucetDiy_cardUnit.un_sharedFaucetDiy_cardUnit__gap.un_sharedFaucetDiy_cardUnit__col3 .un_sharedFaucetDiy_card {
  width: calc((100% + 15px) / 3 - 15px);
  border: 1px solid #d9d9d9;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  flex: 1;
  max-width: calc((100% + 15px) / 3 - 15px);
}

.un_sharedFaucetDiy_cardUnit.un_sharedFaucetDiy_cardUnit__col4 .un_sharedFaucetDiy_card {
  width: calc((100% - 5px) / 4);
  border: 1px solid #d9d9d9;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  flex: 1;
  max-width: calc((100% - 5px) / 4);
}

/* .un_sharedFaucetDiy_cardUnit .un_sharedFaucetDiy_card.un_sharedFaucetDiy_card__col2 {
  width: calc((100% - 4px) / 3);
  border: 1px solid #d9d9d9;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  flex: 1;
  max-width: calc((100% - 4px) / 3);
} */

.un_sharedFaucetDiy_cardUnit.un_sharedFaucetDiy_cardUnit__col2 .un_sharedFaucetDiy_card:nth-child(2) {
  border-left: none;
}

.un_sharedFaucetDiy_cardUnit.un_sharedFaucetDiy_cardUnit__col3 .un_sharedFaucetDiy_card:nth-child(2),
.un_sharedFaucetDiy_cardUnit.un_sharedFaucetDiy_cardUnit__col3 .un_sharedFaucetDiy_card:nth-child(3) {
  border-left: none;
}

.un_sharedFaucetDiy_cardUnit.un_sharedFaucetDiy_cardUnit__gap.un_sharedFaucetDiy_cardUnit__col2 .un_sharedFaucetDiy_card:nth-child(2) {
  border-left: 1px solid #d9d9d9;
}

.un_sharedFaucetDiy_cardUnit.un_sharedFaucetDiy_cardUnit__gap.un_sharedFaucetDiy_cardUnit__col3 .un_sharedFaucetDiy_card:nth-child(2),
.un_sharedFaucetDiy_cardUnit.un_sharedFaucetDiy_cardUnit__gap.un_sharedFaucetDiy_cardUnit__col3 .un_sharedFaucetDiy_card:nth-child(3) {
  border-left: 1px solid #d9d9d9;
}

.un_sharedFaucetDiy_cardUnit.un_sharedFaucetDiy_cardUnit__col4 .un_sharedFaucetDiy_card:nth-child(2),
.un_sharedFaucetDiy_cardUnit.un_sharedFaucetDiy_cardUnit__col4 .un_sharedFaucetDiy_card:nth-child(3),
.un_sharedFaucetDiy_cardUnit.un_sharedFaucetDiy_cardUnit__col4 .un_sharedFaucetDiy_card:nth-child(4) {
  border-left: none;
}

.un_sharedFaucetDiy_cardUnit .un_sharedFaucetDiy_card .un_sharedFaucetDiy_card_headline {
  background: var(--secondBgColor);
  font-size: 15px;
  padding: 8px;
  text-align: center;
  font-weight: bold;
  width: calc(100% - 16px);
  border-bottom:1px solid #d9d9d9;
}

.un_sharedFaucetDiy_cardUnit .un_sharedFaucetDiy_card .un_sharedFaucetDiy_card_headline__txtNormal {
  font-weight: normal;
  font-size: 14px;
}

.un_sharedFaucetDiy_cardUnit .un_sharedFaucetDiy_card .un_sharedFaucetDiy_card_img {
  text-align: center;
}

.un_sharedFaucetDiy_cardUnit .un_sharedFaucetDiy_card .un_sharedFaucetDiy_card_inner {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  flex: 1;
  padding: 10px;
}

.un_sharedFaucetDiy_cardUnit.un_sharedFaucetDiy_cardUnit__gap.un_sharedFaucetDiy_cardUnit__col3 .un_sharedFaucetDiy_card .un_sharedFaucetDiy_card_inner {
  padding: 0 0 10px;
}

.un_sharedFaucetDiy_cardUnit.un_sharedFaucetDiy_cardUnit__gap.un_sharedFaucetDiy_cardUnit__col3 .un_sharedFaucetDiy_card .un_sharedFaucetDiy_card_inner_img img {
  max-width: 100%;
  height: auto;
}

.un_sharedFaucetDiy_cardUnit.un_sharedFaucetDiy_cardUnit__gap.un_sharedFaucetDiy_cardUnit__col3 .un_sharedFaucetDiy_card .un_sharedFaucetDiy_card_inner_txt {
  padding: 0 10px;
}

.un_sharedFaucetDiy_cardUnit.un_sharedFaucetDiy_cardUnit__col4 .un_sharedFaucetDiy_card .un_sharedFaucetDiy_card_inner .un_sharedFaucetDiy_card_inner_img img {
  max-width: 100%;
  height: auto;
}

.un_sharedFaucetDiy_cardUnit.un_sharedFaucetDiy_cardUnit__col2.un_sharedFaucetDiy_cardUnit__innerColumn .un_sharedFaucetDiy_card .un_sharedFaucetDiy_card_inner {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
}

.un_sharedFaucetDiy_cardUnit.un_sharedFaucetDiy_cardUnit__gap.un_sharedFaucetDiy_cardUnit__col2.un_sharedFaucetDiy_cardUnit__innerColumn .un_sharedFaucetDiy_card .un_sharedFaucetDiy_card_inner {
  flex-direction: column;
  justify-content: flex-start;
  align-items: initial;
}

/* .un_sharedFaucetDiy_cardUnit.un_sharedFaucetDiy_cardUnit__gap.un_sharedFaucetDiy_cardUnit__col2.un_sharedFaucetDiy_cardUnit__innerColumn .un_sharedFaucetDiy_card .un_sharedFaucetDiy_card_inner.un_sharedFaucetDiy_card_inner__noPadding {
  padding: 0 0 10px;
} */

.un_sharedFaucetDiy_cardUnit.un_sharedFaucetDiy_cardUnit__col3.un_sharedFaucetDiy_cardUnit__innerColumn .un_sharedFaucetDiy_card .un_sharedFaucetDiy_card_inner {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
}

.un_sharedFaucetDiy_cardUnit.un_sharedFaucetDiy_cardUnit__col1.un_sharedFaucetDiy_cardUnit__innerRow.un_sharedFaucetDiy_cardUnit__innerSpColumn .un_sharedFaucetDiy_card .un_sharedFaucetDiy_card_inner {
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
}

.un_sharedFaucetDiy_cardUnit.un_sharedFaucetDiy_cardUnit__col2.un_sharedFaucetDiy_cardUnit__innerRow.un_sharedFaucetDiy_cardUnit__innerSpColumn .un_sharedFaucetDiy_card .un_sharedFaucetDiy_card_inner {
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
}

.un_sharedFaucetDiy_cardUnit.un_sharedFaucetDiy_cardUnit__col2.un_sharedFaucetDiy_cardUnit__innerRow + .un_sharedFaucetDiy_cardUnit__innerRow {
  margin-top: 20px;
}

.un_sharedFaucetDiy_cardUnit.un_sharedFaucetDiy_cardUnit__col4 .un_sharedFaucetDiy_card .un_sharedFaucetDiy_card_inner {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  flex: 1;
  padding: 10px;
}

.un_sharedFaucetDiy_cardUnit .un_sharedFaucetDiy_card .un_sharedFaucetDiy_card_inner .un_sharedFaucetDiy_card_inner_propriety {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  margin-top: 10px;
}

.un_sharedFaucetDiy_cardUnit .un_sharedFaucetDiy_card .un_sharedFaucetDiy_card_inner .un_sharedFaucetDiy_card_inner_propriety.un_sharedFaucetDiy_card_inner_propriety__top {
  margin-top: 0;
  text-align: left;
}

.un_sharedFaucetDiy_cardUnit .un_sharedFaucetDiy_card .un_sharedFaucetDiy_card_inner .un_sharedFaucetDiy_card_inner_propriety span {
  font-size: 18px;
  font-weight: bold;
  margin-left: 10px;
}

.un_sharedFaucetDiy_cardUnit .un_sharedFaucetDiy_card .un_sharedFaucetDiy_card_inner .un_sharedFaucetDiy_card_inner_propriety.un_sharedFaucetDiy_card_inner_propriety__top + .un_sharedFaucetDiy_card_inner_img {
  margin-top: 10px;
}

.un_sharedFaucetDiy_cardUnit .un_sharedFaucetDiy_card .un_sharedFaucetDiy_card_inner .un_sharedFaucetDiy_card_inner_txt {
  font-size: 13px;
}

.un_sharedFaucetDiy_cardUnit.un_sharedFaucetDiy_cardUnit__col1 .un_sharedFaucetDiy_card .un_sharedFaucetDiy_card_inner .un_sharedFaucetDiy_card_inner_txt {
  margin-left: 16px;
}

.un_sharedFaucetDiy_cardUnit.un_sharedFaucetDiy_cardUnit__col2 .un_sharedFaucetDiy_card .un_sharedFaucetDiy_card_inner .un_sharedFaucetDiy_card_inner_txt {
  margin-left: 10px;
}

.un_sharedFaucetDiy_cardUnit.un_sharedFaucetDiy_cardUnit__col2.un_sharedFaucetDiy_cardUnit__innerColumn .un_sharedFaucetDiy_card .un_sharedFaucetDiy_card_inner .un_sharedFaucetDiy_card_inner_txt {
  margin-left: 0;
  margin-top: 10px;
}

.un_sharedFaucetDiy_cardUnit.un_sharedFaucetDiy_cardUnit__col3 .un_sharedFaucetDiy_card .un_sharedFaucetDiy_card_inner .un_sharedFaucetDiy_card_inner_txt {
  margin-top: 10px;
}

.un_sharedFaucetDiy_cardUnit.un_sharedFaucetDiy_cardUnit__col4 .un_sharedFaucetDiy_card .un_sharedFaucetDiy_card_inner .un_sharedFaucetDiy_card_inner_txt {
  margin-top: 10px;
}

.un_sharedFaucetDiy_cardUnit.un_sharedFaucetDiy_cardUnit__col3 .un_sharedFaucetDiy_card .un_sharedFaucetDiy_card_inner .un_sharedFaucetDiy_card_inner_linkBtn {
  margin-top: 10px;
}


.un_sharedFaucetDiy_cardUnit .un_sharedFaucetDiy_card .un_sharedFaucetDiy_card_inner .un_sharedFaucetDiy_card_inner_subheading {
  display: flex;
  align-items: center;
  padding: 15px 10px 0;
}

.un_sharedFaucetDiy_cardUnit .un_sharedFaucetDiy_card .un_sharedFaucetDiy_card_inner .un_sharedFaucetDiy_card_inner_subheading .un_sharedFaucetDiy_card_inner_subheading_txt {
  font-weight: bold;
  font-size: 15px;
  padding-left:5px;
}



.un_sharedFaucetDiy_cardUnit .un_sharedFaucetDiy_card .un_sharedFaucetDiy_card_inner .un_sharedFaucetDiy_card_inner_link {
  width: calc(100% - 20px);
  padding: 5px 10px 10px;
}

.un_sharedFaucetDiy_cardUnit .un_sharedFaucetDiy_card .un_sharedFaucetDiy_card_inner .un_sharedFaucetDiy_card_inner_link .un_sharedFaucetDiy_card_inner_link_search {
  border-radius: 3px;
  color: #fff;
  background: var(--dekiruGreen);
  padding: 5px 8px;
  font-size: 12px;
  position: relative;
  width: calc(100% - 16px);
  min-height: 18px;
}

.un_sharedFaucetDiy_cardUnit .un_sharedFaucetDiy_card .un_sharedFaucetDiy_card_inner .un_sharedFaucetDiy_card_inner_link .un_sharedFaucetDiy_card_inner_link_search.un_sharedFaucetDiy_card_inner_link_search__nothing {
  background: #f2f2f2;
  color: var(--weakTxtColor);
}

.un_sharedFaucetDiy_cardUnit .un_sharedFaucetDiy_card .un_sharedFaucetDiy_card_inner .un_sharedFaucetDiy_card_inner_link .un_sharedFaucetDiy_card_inner_link_search+.un_sharedFaucetDiy_card_inner_link_search {
  margin-top: 10px;
}

.un_sharedFaucetDiy_cardUnit .un_sharedFaucetDiy_card .un_sharedFaucetDiy_card_inner .un_sharedFaucetDiy_card_inner_link .un_sharedFaucetDiy_card_inner_link_search a {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 2;
  padding: 5px 8px;
}

.un_sharedFaucetDiy_cardUnit .un_sharedFaucetDiy_card .un_sharedFaucetDiy_card_inner .un_sharedFaucetDiy_card_inner_link .un_sharedFaucetDiy_card_inner_link_search a:after {
  content: "▲";
  display: block;
  white-space: pre;
  width: 14px;
  height: 16px;
  background: #fff;
  border-radius: 20px 20px 20px 20px;
  color: var(--dekiruGreen);
  transform: rotate(90deg);
  font-size: 9px;
  position: absolute;
  top: 5px;
  right: 24px;
  margin-top: 0px;
  padding-top: 1px;
  padding-left: 3px;
}

.un_sharedFaucetDiy_cardUnit .un_sharedFaucetDiy_card .un_sharedFaucetDiy_card_inner .un_sharedFaucetDiy_card_inner_link .un_sharedFaucetDiy_card_inner_link_search a,
.un_sharedFaucetDiy_cardUnit .un_sharedFaucetDiy_card .un_sharedFaucetDiy_card_inner .un_sharedFaucetDiy_card_inner_link .un_sharedFaucetDiy_card_inner_link_search a:hover,
.un_sharedFaucetDiy_cardUnit .un_sharedFaucetDiy_card .un_sharedFaucetDiy_card_inner .un_sharedFaucetDiy_card_inner_link .un_sharedFaucetDiy_card_inner_link_search a:visited,
.un_sharedFaucetDiy_cardUnit .un_sharedFaucetDiy_card .un_sharedFaucetDiy_card_inner .un_sharedFaucetDiy_card_inner_link .un_sharedFaucetDiy_card_inner_link_search a:active {
  color: #fff;
  text-decoration: none;
}

.un_sharedFaucetDiy_cardUnit .un_sharedFaucetDiy_card .un_sharedFaucetDiy_card_inner .un_sharedFaucetDiy_card_inner_link .un_sharedFaucetDiy_card_inner_link_search:hover {
  opacity: .8;
}

.un_sharedFaucetDiy_cardUnit .un_sharedFaucetDiy_card .un_sharedFaucetDiy_card_inner .un_sharedFaucetDiy_card_inner_link .un_sharedFaucetDiy_card_inner_link_search.un_sharedFaucetDiy_card_inner_link_search__nothing:hover {
  opacity: unset;
}

/* 蛇口を自分で交換する手順 */
.bl_panel.bl_panel__noBorder + .bl_tabUnit.un_sharedFaucetDiy_tabUnit {
  margin-top: 20px;
}

.un_sharedFaucetDiy_itemChangeCard_txt + .el_hdg4 {
  margin-top: 20px;
}

.un_sharedFaucetDiy_itemChangeCard_txt {
  padding: 20px 0;
}

.un_sharedFaucetDiy_itemChangeCard_txt p+p {
  margin-top: 1rem;
}

.un_sharedFaucetDiy_itemChangeCard_wrapper + .el_hdg7 {
  margin-top: 20px;
}

.un_sharedFaucetDiy_itemChangeCardUnit {
  margin-top: 15px;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}

.un_sharedFaucetDiy_itemChangeCardUnit + .un_sharedFaucetDiy_itemChangeCardUnit {
  margin-top: 5px;
}

.un_sharedFaucetDiy_itemChangeCardUnit .un_sharedFaucetDiy_itemChangeCard {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  position: relative;
}

.un_sharedFaucetDiy_itemChangeCardUnit.un_sharedFaucetDiy_itemChangeCardUnit__col5 .un_sharedFaucetDiy_itemChangeCard {
  width: calc((100% + 12px) / 5 - 12px);
}

.un_sharedFaucetDiy_itemChangeCardUnit.un_sharedFaucetDiy_itemChangeCardUnit__col5 .un_sharedFaucetDiy_itemChangeCard:nth-child(n+6) {
  margin-top: 15px;
}

.un_sharedFaucetDiy_itemChangeCardUnit.un_sharedFaucetDiy_itemChangeCardUnit__col5 .un_sharedFaucetDiy_itemChangeCard.un_sharedFaucetDiy_itemChangeCard__tool {
  width: 159px;
}

.un_sharedFaucetDiy_itemChangeCardUnit.un_sharedFaucetDiy_itemChangeCardUnit__col5 .un_sharedFaucetDiy_itemChangeCard.un_sharedFaucetDiy_itemChangeCard__must::before {
  position: absolute;
  content: "必須";
  display: block;
  right: 0;
  top: 0;
  height: 30px;
  z-index: 10;
  padding: 3px 8px 5px;
  border: solid 1px var(--dekiruGreen);
  color: var(--dekiruGreen);
  background: #fff;
  box-sizing: border-box;
  border-radius: 5px;
  width: fit-content;
  text-align: center;
}

.un_sharedFaucetDiy_itemChangeCard .un_sharedFaucetDiy_itemChangeCard_img {
  text-align: center;
}

.un_sharedFaucetDiy_itemChangeCard .un_sharedFaucetDiy_itemChangeCard_img figcaption {
  font-size: 12px;
  margin-top: 5px;
  letter-spacing: -0.3px;
}

.bl_mediaPanel.bl_mediaPanel__noPadding + .bl_tipsPanel_wrapper.un_sharedFaucetDiy_tipsPanel_wrapper {
  margin-top: 50px;
}

.el_hdg7+.bl_mediaPanel.un_sharedFaucetDiy_mediaPanel {
  margin-top: 30px;
}

.bl_tipsPanel_wrapper.un_sharedFaucetDiy_tipsPanel_wrapper + .el_hdg4 {
  margin-top: 30px;
}

.un_sharedFaucetDiy_tipsPanel_wrapper + .bl_mediaPanel.bl_mediaPanel__noPadding {
  margin-top: 30px;
}


/* 2+1カラム 交換する手順（浴室壁付きなど） */
.un_sharedFaucetDiy_banner + .un_sharedFaucetDiy_2and1card_wrapper {
  margin-top: 20px;
}

.un_sharedFaucetDiy_2and1cardUnit {
  display: flex;
}

.un_sharedFaucetDiy_2and1card {
  border: 1px solid #d9d9d9;
  display: flex;
  flex-direction: column;
  flex-grow: 1;
}

.un_sharedFaucetDiy_2and1card.un_sharedFaucetDiy_2and1card__2col {
  width: 66%;
}

.un_sharedFaucetDiy_2and1card.un_sharedFaucetDiy_2and1card__1col {
  width: 34%;
  border-left: none;
}

.un_sharedFaucetDiy_2and1card .un_sharedFaucetDiy_2and1card_headline {
  background: var(--secondBgColor);
  font-size: 15px;
  padding: 8px;
  text-align: center;
  font-weight: bold;
  width: calc(100% - 16px);
  border-bottom: 1px solid #d9d9d9;
}

.un_sharedFaucetDiy_2and1card .un_sharedFaucetDiy_2and1card_inner_wrapper {
  display: flex;
  justify-content: center;
  padding: 15px;
}

.un_sharedFaucetDiy_2and1card .un_sharedFaucetDiy_2and1card_inner_wrapper .un_sharedFaucetDiy_2and1card_inner + .un_sharedFaucetDiy_2and1card_inner {
  margin-left: 20px;
}

.un_sharedFaucetDiy_2and1card .un_sharedFaucetDiy_2and1card_inner_wrapper .un_sharedFaucetDiy_2and1card_inner .un_sharedFaucetDiy_2and1card_inner_ttl {
  padding: 5px 8px;
  border: solid 1px #d9d9d9;
  color: #222;
  box-sizing: border-box;
  text-align: center;
}

.un_sharedFaucetDiy_2and1card .un_sharedFaucetDiy_2and1card_inner_wrapper .un_sharedFaucetDiy_2and1card_inner .un_sharedFaucetDiy_2and1card_inner_img {
  margin-top: 10px;
}

.un_sharedFaucetDiy_2and1card .un_sharedFaucetDiy_2and1card_txt {
  padding: 0 15px 15px;
  font-size: 13px;
}


/* 洗面水栓 交換に必要な工具と部材を用意　内の工具とテーブル */
.un_sharedFaucetDiy_itemChange_tool {
  margin-top: 20px;
  margin-bottom: 25px;
  display: flex;
  justify-content: space-between;
  flex-direction: row;
}

.un_sharedFaucetDiy_itemChange_tool_item_img {
  text-align: center;
  display: flex;
  flex-direction: column;
  position: relative;
}

.un_sharedFaucetDiy_itemChange_tool_item_img::before {
  position: absolute;
  content: "必須";
  display: block;
  right: 0;
  top: 0;
  height: 30px;
  z-index: 10;
  padding: 3px 8px 5px;
  border: solid 1px var(--dekiruGreen);
  color: var(--dekiruGreen);
  background: #fff;
  box-sizing: border-box;
  border-radius: 5px;
  width: fit-content;
  text-align: center;
}

.un_sharedFaucetDiy_itemChange_tool_item_img {
  text-align: center;
}

.un_sharedFaucetDiy_itemChange_tool_item_img p {
  font-size: 12px;
  margin-top: 5px;
}

.un_sharedFaucetDiy_itemChange_tool_table {
  width: 530px;
  border-collapse: collapse;
}

.un_sharedFaucetDiy_itemChange_tool_table th, .un_sharedFaucetDiy_itemChange_tool_table td {
  padding: 4px 4px 3px;
  text-align: center;
  font-weight: normal;
  border: 1px solid #d9d9d9;
  font-size: 12px;
}

.un_sharedFaucetDiy_itemChange_tool_table th {
  background: var(--secondBgColor);
  width: 25%;
}


/* キッチン水栓 ワンホール【参考】ホースの最小曲げ半径 */
.bl_mediaPanel.bl_mediaPanel__noBorder + .el_hdg6 {
  margin-top: 20px;
}

.un_sharedFaucetDiy_hoseTable {
  width: 100%;
  border-collapse: collapse;
  margin-top: 10px;
}

.un_sharedFaucetDiy_hoseTable th, .un_sharedFaucetDiy_hoseTable td {
  padding: 8px;
  text-align: center;
  font-weight: normal;
  border: 1px solid #d9d9d9;
}

.un_sharedFaucetDiy_hoseTable th {
  background: var(--secondBgColor);
  width: 40%;
}

/* キッチン水栓 ツーホール 配管の状況を確認する */
.un_sharedFaucetDiy_checkTable {
  width: 711px;
  border-collapse: collapse;
  margin-top: 10px;
}

.un_sharedFaucetDiy_checkTable th, .un_sharedFaucetDiy_checkTable td {
  padding: 8px;
  border: 1px solid #d9d9d9;
}

.un_sharedFaucetDiy_checkTable th {
  text-align: center;
  background: var(--secondBgColor);
  font-size: 15px;
}

.un_sharedFaucetDiy_checkTable td {
  vertical-align: top;
  font-size: 13px;
}

.un_sharedFaucetDiy_checkTable .un_sharedFaucetDiy_checkTable_img {
  text-align: center;
}

.un_sharedFaucetDiy_checkTable .un_sharedFaucetDiy_checkTable_level {
  position: relative;
  height: 85px;
}

.un_sharedFaucetDiy_checkTable .un_sharedFaucetDiy_checkTable_level::after {
  content: "";
  background: url(/faucet/kitchen/diy/img/twohole_pipe_check_arrow.png) no-repeat;
  display: block;
  width: 680px;
  height: 62px;
  position: absolute;
  bottom: 17px;
  left: 15px;
  right: 0;
  margin: 0 auto;
  background-size: contain;
  background-position: center;
}


/* 洗面水栓 マイナスドライバーが必要な止水栓もあります */
.un_sharedFaucetDiy_stopValve_wrapper {
  display: flex;
  justify-content: space-between;
}

.un_sharedFaucetDiy_stopValve {
  display: flex;
  justify-content: space-between;
}

.un_sharedFaucetDiy_stopValve .un_sharedFaucetDiy_stopValve_type {
  text-align: center;
}

.un_sharedFaucetDiy_stopValve .un_sharedFaucetDiy_stopValve_type p {
  margin-top: 10px;
  font-size: 13px;
}

.un_sharedFaucetDiy_stopValve_detail {
  position: relative;
  background: #F8F6D9;
  padding: 20px;
}

.un_sharedFaucetDiy_stopValve_detail .un_sharedFaucetDiy_stopValve_detail_img {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.un_sharedFaucetDiy_stopValve_detail .un_sharedFaucetDiy_stopValve_detail_img .un_sharedFaucetDiy_stopValve_detail_img_icon {
  padding: 4px 8px;
  border-radius: 5px;
  margin-right: 10px;
  border: 1px solid #EA5413;
  background: #fff;
  color: #EA5413;
  font-size: 14px;
  font-weight: bold;
}

.un_sharedFaucetDiy_stopValve_detail .un_sharedFaucetDiy_stopValve_detail_txt {
  margin-top: 10px;
}

.un_sharedFaucetDiy_stopValve_detail .un_sharedFaucetDiy_stopValve_detail_txt:before {
  content: "";
  position: absolute;
  top: 40%;
  left: -80px;
  border-top: 15px solid transparent;
  border-bottom: 15px solid transparent;
  border-right: 40px solid #F8F6D9;
  border-left: 40px solid transparent;
}



.un_sharedFaucetDiy_stopValve_detailSp {
  
}


/* 画像上にテキスト */
.un_sharedFaucetDiy_onTxt {
  position: relative;
}

.un_sharedFaucetDiy_onTxt + .un_sharedFaucetDiy_onTxt {
  margin-top: 10px;
}

.un_sharedFaucetDiy_onTxt .un_sharedFaucetDiy_onTxt_txt {
  background-color: rgba(0, 0, 0, 0.5);
  padding: 5px 10px;
  color: #fff;
  position: absolute;
  bottom: 10px;
  left: 10px;
  font-size: 13px;
}

.un_sharedFaucetDiy_onTxt .un_sharedFaucetDiy_onTxt_txt.un_sharedFaucetDiy_onTxt_txt__accessDoor {
  left: 46%;
  bottom: 10px;
}

.un_sharedFaucetDiy_onTxt .un_sharedFaucetDiy_onTxt_txt.un_sharedFaucetDiy_onTxt_txt__accessDoor::before {
  content: '';
  display: block;
  background-color: rgba(0, 0, 0, .5);
  position: absolute;
  clip-path: polygon(35% 0, 60% 100%, 100% 100%);
  width: 60px;
  height: 30px;
  top: -30px;
  left: -35%;
}

.un_sharedFaucetDiy_onTxt .un_sharedFaucetDiy_onTxt_txt.un_sharedFaucetDiy_onTxt_txt__apron {
  left: 50%;
  top: 20px;
  bottom: auto;
}

.un_sharedFaucetDiy_onTxt .un_sharedFaucetDiy_onTxt_txt.un_sharedFaucetDiy_onTxt_txt__apron::before {
  content: '';
  display: block;
  background-color: rgba(0, 0, 0, .5);
  position: absolute;
  clip-path: polygon(20% 0, 100% 100%, 100% 0);
  width: 30px;
  height: 40px;
  top: 29px;
  right: 10%;
}

.un_sharedFaucetDiy_onTxt .un_sharedFaucetDiy_onTxt_txt.un_sharedFaucetDiy_onTxt_txt__top {
  top: 10px;
  bottom: auto;
}

.un_sharedFaucetDiy_onTxt_wrap .un_sharedFaucetDiy_onTxt + img {
  margin-top: 10px;
}


/* 担当者より　カード部 */
.un_sharedFaucetDiy_cardFromStaffs_wrapper {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}

.un_sharedFaucetDiy_cardFromStaffs.un_sharedFaucetDiy_cardFromStaffs__col2 {
  width: calc((100% + 20px) / 2 - 20px);
}

.un_sharedFaucetDiy_cardFromStaffs .un_sharedFaucetDiy_cardFromStaffs_ttl {
  font-size: 16px;
  font-weight: bold;
}

.un_sharedFaucetDiy_cardFromStaffs .un_sharedFaucetDiy_cardFromStaffs_img {
  margin-top: 5px;
}

.un_sharedFaucetDiy_cardFromStaffs_wrapper + .bl_panel.bl_panel__noBorder.bl_panel__noPadding {
  margin-top: 20px;
}



/* メーカー別の施工説明書を確認する */
.un_sharedFaucetDiy_makerCardUnit + .bl_mediaPanel_wrapper {
  margin-top: 40px;
}

.un_sharedFaucetDiy_makerCardUnit {
  display: flex;
  flex-wrap: wrap;
  box-sizing: border-box;
  justify-content: space-between;
  padding:0 15px;
}

.un_sharedFaucetDiy_makerCard {
  border: 2px solid #d9d9d9;
  box-sizing: border-box;
  background-color: #fff;
}

.un_sharedFaucetDiy_makerCard .un_sharedFaucetDiy_makerCard_logo{
  padding: 20px 10px 0 20px;
}

.un_sharedFaucetDiy_makerCard .un_sharedFaucetDiy_makerCard_logo .un_sharedFaucetDiy_makerCard_logo_img{
  height: 100%;
}

.un_sharedFaucetDiy_makerCard .un_sharedFaucetDiy_makerCard_logo .un_sharedFaucetDiy_makerCard_logo_img.un_sharedFaucetDiy_makerCard_logo_img__toto {
  width: 90px;
  margin-bottom: 3px;
}

.un_sharedFaucetDiy_makerCard .un_sharedFaucetDiy_makerCard_logo .un_sharedFaucetDiy_makerCard_logo_img.un_sharedFaucetDiy_makerCard_logo_img__lixil {
  width: 70px;
}

.un_sharedFaucetDiy_makerCard .un_sharedFaucetDiy_makerCard_logo .un_sharedFaucetDiy_makerCard_logo_img.un_sharedFaucetDiy_makerCard_logo_img__kvk {
  width: 60px;
}

.un_sharedFaucetDiy_makerCard .un_sharedFaucetDiy_makerCard_logo .un_sharedFaucetDiy_makerCard_logo_img.un_sharedFaucetDiy_makerCard_logo_img__sanei {
  width: 115px;
}

.un_sharedFaucetDiy_makerCard .un_sharedFaucetDiy_makerCard_img {
  text-align: center;
  margin-top:-20px;
}


.un_sharedFaucetDiy_makerCard .un_sharedFaucetDiy_makerCard_img img {
  height: auto;
  max-width: 100%;
}
.un_sharedFaucetDiy_makerCard .un_sharedFaucetDiy_makerCard_inner {
  margin-top: 10px;
  text-decoration: underline;
  display: flex;
  padding: 0 10px 15px 20px;
}

.un_sharedFaucetDiy_makerCard .un_sharedFaucetDiy_makerCard_inner .un_sharedFaucetDiy_makerCard_inner_txt{
  font-size: 15px;
  text-align: left;
  font-weight: bold;
}

.un_sharedFaucetDiy_makerCard .un_sharedFaucetDiy_makerCard_inner .un_sharedFaucetDiy_makerCard_inner_blankImg{
  margin-left: 10px;
  display: flex;
  align-items: center;
}

.un_sharedFaucetDiy_makerCard a:link,
.un_sharedFaucetDiy_makerCard a:visited,
.un_sharedFaucetDiy_makerCard a:hover {
  text-decoration: none;
  color: var(--defaultTxtColor);
}

.un_sharedFaucetDiy_makerCard:hover {
  opacity: 0.8;
}

.un_sharedFaucetDiy_makerCardUnit.un_sharedFaucetDiy_makerCardUnit__col2 .un_sharedFaucetDiy_makerCard {
  width: calc((100% + 15px) / 2 - 15px);
  height: 95px;
}

.un_sharedFaucetDiy_makerCardUnit.un_sharedFaucetDiy_makerCardUnit__col2 .un_sharedFaucetDiy_makerCard:nth-child(n + 3) {
  margin-top: 15px;
}

.un_sharedFaucetDiy_makerCardUnit + .el_hdg2 {
  margin-top: 40px;
}

.un_sharedFaucetDiy_makerCardUnit + .un_sharedFaucetDiyTool_matome_wrapper {
  margin-top: 40px;
}


/* テキスト下線 */
.un_sharedFaucetDiy_linkBk {
  text-decoration: underline;
}


/* 洗濯機水栓DIY タブなしの枠 */
.un_sharedFaucetDiyWashingMachine_panel_wrapper {
  box-sizing: border-box;
  border: var(--defaultBorder);
  padding: 0 20px 20px;
}

.un_sharedFaucetDiyWashingMachine_panel_wrapper + .el_hdg2 {
  margin-top: 40px;
}


/* 赤　注意書き */
.un_sharedFaucetDiy_cautionTxt {
  padding: 10px;
  margin: 0 auto;
  width: 480px;
  border: solid 2px var(--emphasisRed);
  text-align: center;
}

.un_sharedFaucetDiy_cautionTxt_txt {
  color: var(--emphasisRed);
}

.el_hdg2 + .un_sharedFaucetDiy_cautionTxt, .el_hdg3 + .un_sharedFaucetDiy_cautionTxt {
  margin-top: 20px;
}

.un_sharedFaucetDiy_cautionTxt + .el_hdg2 {
  margin-top: 40px;
}


/* 赤　注意書き_wide */
.un_sharedFaucetDiy_cautionTxt__wide {
  margin: 0 20px;
  width: initial;
  text-align: left;
}