@charset "utf-8";

/* テキスト_太字 */
.un_sharedWashlet_makerStyle_txtBold {
	font-weight: bold;
}
/* パネル_商品一覧 */
.un_sharedWashlet_makerStyle_panel{
	padding: 20px;
	box-sizing: border-box;
	border: var(--defaultBorder);
	display: flex;
}
.un_sharedWashlet_makerStyle_panel + .el_hdg2 {
	margin-top: 40px;
}
.un_sharedWashlet_makerStyle_panel + .el_hdg3 {
	margin-top: 30px;
}

.un_sharedWashlet_makerStyle_panel .un_sharedWashlet_makerStyle_panel_imgWrapper {
	display: flex;
	flex-direction: column;
}

.un_sharedWashlet_makerStyle_panel .un_sharedWashlet_makerStyle_panel_img{
	text-align: center;
}
.un_sharedWashlet_makerStyle_panel .un_sharedWashlet_makerStyle_panel_img img{
	width: 300px;
	height: auto;
}

.un_sharedWashlet_makerStyle_panel .un_sharedWashlet_makerStyle_panel_imgWrapper .un_sharedWashlet_makerStyle_panel_labelList {
	display: flex;
}
.un_sharedWashlet_makerStyle_panel .un_sharedWashlet_makerStyle_panel_imgWrapper .un_sharedWashlet_makerStyle_panel_img + .un_sharedWashlet_makerStyle_panel_labelList {
	margin-top: 20px;
}

.un_sharedWashlet_makerStyle_panel .un_sharedWashlet_makerStyle_panel_imgWrapper .un_sharedWashlet_makerStyle_panel_labelList .un_sharedWashlet_makerStyle_panel_labelList_item {
	box-sizing: border-box;
	border: 1px solid #A6A6A6;
	padding: 10px;
	text-align: center;
	width: calc((100% - 5px)/ 2);
	line-height: 1;
	font-weight: bold;
}
.un_sharedWashlet_makerStyle_panel .un_sharedWashlet_makerStyle_panel_imgWrapper .un_sharedWashlet_makerStyle_panel_labelList .un_sharedWashlet_makerStyle_panel_labelList_item + .un_sharedWashlet_makerStyle_panel_labelList_item {
	margin-left: 5px;
}


.un_sharedWashlet_makerStyle_panel .un_sharedWashlet_makerStyle_panel_imgWrapper + .un_sharedWashlet_makerStyle_panel_inner{
	margin-left: 20px;
}

.un_sharedWashlet_makerStyle_panel .un_sharedWashlet_makerStyle_panel_inner {
	display: flex;
	flex-direction: column;
	justify-content: space-between;
}

.un_sharedWashlet_makerStyle_panel .un_sharedWashlet_makerStyle_panel_inner .un_sharedWashlet_makerStyle_panel_inner_txt{
	flex: 1;
}

.un_sharedWashlet_makerStyle_panel .un_sharedWashlet_makerStyle_panel_inner .un_sharedWashlet_makerStyle_panel_inner_txt .un_sharedWashlet_makerStyle_panel_inner_txt_emphasis {
	font-weight: bold;
}

.un_sharedWashlet_makerStyle_panel .un_sharedWashlet_makerStyle_panel_inner .un_sharedWashlet_makerStyle_panel_inner_txt .un_sharedWashlet_makerStyle_panel_inner_txt_annotation {
	display: block;
	font-weight: bold;
	margin-top: 1rem;
}

.un_sharedWashlet_makerStyle_panel .un_sharedWashlet_makerStyle_panel_inner .un_sharedWashlet_makerStyle_panel_inner_txt + .un_sharedWashlet_makerStyle_panel_inner_product,
.un_sharedWashlet_makerStyle_panel .un_sharedWashlet_makerStyle_panel_inner .un_sharedWashlet_makerStyle_panel_inner_txt + .un_sharedWashlet_makerStyle_panel_inner_product_link,
.un_sharedWashlet_makerStyle_panel_inner .un_sharedWashlet_makerStyle_panel_inner_product + .un_sharedWashlet_makerStyle_panel_inner_product_link {
	margin-top: 20px;
}
.un_sharedWashlet_makerStyle_panel .un_sharedWashlet_makerStyle_panel_inner .un_sharedWashlet_makerStyle_panel_inner_product .un_sharedWashlet_makerStyle_panel_inner_product_disc .un_sharedWashlet_makerStyle_panel_inner_product_disc_normal + .un_sharedWashlet_makerStyle_panel_inner_product_disc_price {
	margin-top: 10px;
}

.un_sharedWashlet_makerStyle_panel .un_sharedWashlet_makerStyle_panel_inner .un_sharedWashlet_makerStyle_panel_inner_product {
	display: flex;
	flex-direction: column;
	justify-content: flex-end;
}

.un_sharedWashlet_makerStyle_panel .un_sharedWashlet_makerStyle_panel_inner .un_sharedWashlet_makerStyle_panel_inner_product .un_sharedWashlet_makerStyle_panel_inner_product_disc {
	display: flex;
  flex-direction: column;
	align-items: normal;
	color: var(--emphasisRed);
	font-weight: bold;
}

.un_sharedWashlet_makerStyle_panel .un_sharedWashlet_makerStyle_panel_inner .un_sharedWashlet_makerStyle_panel_inner_product .un_sharedWashlet_makerStyle_panel_inner_product_disc .un_sharedWashlet_makerStyle_panel_inner_product_disc_normal {
	display: flex;
  align-items: center;
  justify-content: center;
	border: 2px solid var(--emphasisRed);
  padding: 5px 10px;
  line-height: 1.2;
  width: 150px;
	height: 44px;
	box-sizing: border-box;
  text-align: center;
}

.un_sharedWashlet_makerStyle_panel .un_sharedWashlet_makerStyle_panel_inner .un_sharedWashlet_makerStyle_panel_inner_product .un_sharedWashlet_makerStyle_panel_inner_product_disc .un_sharedWashlet_makerStyle_panel_inner_product_disc_normal .un_sharedWashlet_makerStyle_panel_inner_product_disc_normal_ovenPrice {
	font-size: 14px;
}

.un_sharedWashlet_makerStyle_panel .un_sharedWashlet_makerStyle_panel_inner .un_sharedWashlet_makerStyle_panel_inner_product .un_sharedWashlet_makerStyle_panel_inner_product_disc .un_sharedWashlet_makerStyle_panel_inner_product_disc_normal .un_sharedWashlet_makerStyle_panel_inner_product_disc_normal_parcent{
	font-size: 26px;
}

.un_sharedWashlet_makerStyle_panel .un_sharedWashlet_makerStyle_panel_inner .un_sharedWashlet_makerStyle_panel_inner_product .un_sharedWashlet_makerStyle_panel_inner_product_disc .un_sharedWashlet_makerStyle_panel_inner_product_disc_price {
	display: flex;
	align-items: flex-end;
	justify-content: center;
	font-size: 15px;
}

.un_sharedWashlet_makerStyle_panel .un_sharedWashlet_makerStyle_panel_inner .un_sharedWashlet_makerStyle_panel_inner_product .un_sharedWashlet_makerStyle_panel_inner_product_disc .un_sharedWashlet_makerStyle_panel_inner_product_disc_price .un_sharedWashlet_makerStyle_panel_inner_product_disc_price_txt {
	display: flex;
	align-items: flex-end;
}

.un_sharedWashlet_makerStyle_panel .un_sharedWashlet_makerStyle_panel_inner .un_sharedWashlet_makerStyle_panel_inner_product .un_sharedWashlet_makerStyle_panel_inner_product_disc .un_sharedWashlet_makerStyle_panel_inner_product_disc_price .un_sharedWashlet_makerStyle_panel_inner_product_disc_price_txt .un_sharedWashlet_makerStyle_panel_inner_product_disc_price_txt_taxIn{
	font-size: 30px;
	margin-left: 5px;
	line-height: 1;
}

.un_sharedWashlet_makerStyle_panel .un_sharedWashlet_makerStyle_panel_inner .un_sharedWashlet_makerStyle_panel_inner_product .un_sharedWashlet_makerStyle_panel_inner_product_link{
	width: 100%;
	display: block;
}



/* 表_カラーバリエーション */
.un_sharedWashlet_makerStyle_table {
	width: 100%;
	border-collapse: collapse;
	table-layout: fixed;
	margin-bottom: 10px;
}

.un_sharedWashlet_makerStyle_table .un_sharedWashlet_makerStyle_table_colorTtl {
	text-align: center;
	background: #f1f1f1;
	padding: 10px 0;
	border: 1px solid #ddd;
	vertical-align: middle;
}

.un_sharedWashlet_makerStyle_table .un_sharedWashlet_makerStyle_table_colorImg {
	border: 1px solid #ddd;
	vertical-align: middle;
	text-align: center;
	padding: 20px;
}

.un_sharedWashlet_makerStyle_table .un_sharedWashlet_makerStyle_table_colorImg img {
	width: 100%;
	height: auto;
}



/* パネル_特長 */
.el_hdg2 + .un_sharedWashlet_makerStyle_panel_wrapper,
.bl_mediaPanel.bl_mediaPanel__noBorder.bl_mediaPanel__noPadding.bl_mediaPanel__col + .un_sharedWashlet_makerStyle_rowPanel {
	margin-top: 20px;
}
.un_sharedWashlet_makerStyle_rowPanel {
  display: flex;
  box-sizing: border-box;
}
.un_sharedWashlet_makerStyle_rowPanel .un_sharedWashlet_makerStyle_rowPanel_inner {
  display: flex;
  flex-direction: column;
  box-sizing: border-box;
  width: 50%;
}
.un_sharedWashlet_makerStyle_rowPanel .un_sharedWashlet_makerStyle_rowPanel_inner + .un_sharedWashlet_makerStyle_rowPanel_inner {
  margin-left: 15px;
}
.un_sharedWashlet_makerStyle_rowPanel .un_sharedWashlet_makerStyle_rowPanel_inner .el_hdg4 + .un_sharedWashlet_makerStyle_rowPanel_inner_txt,
.un_sharedWashlet_makerStyle_rowPanel .un_sharedWashlet_makerStyle_rowPanel_inner .el_hdg4 + .un_sharedWashlet_makerStyle_rowPanel_inner_img {
  margin-top: 10px;
}
.un_sharedWashlet_makerStyle_rowPanel .un_sharedWashlet_makerStyle_rowPanel_inner .un_sharedWashlet_makerStyle_rowPanel_inner_img img {
	width: 100%;
	height: auto;
}

.un_sharedWashlet_makerStyle_rowPanel .un_sharedWashlet_makerStyle_rowPanel_inner .un_sharedWashlet_makerStyle_rowPanel_inner_img img + .un_sharedWashlet_makerStyle_rowPanel_inner_img_annotation {
  margin-top: 5px;
}
.un_sharedWashlet_makerStyle_rowPanel .un_sharedWashlet_makerStyle_rowPanel_inner .un_sharedWashlet_makerStyle_rowPanel_inner_img .un_sharedWashlet_makerStyle_rowPanel_inner_img_annotation {
  color: #777;
  display: block;
  font-size: 11px;
  text-align: right;
}
.un_sharedWashlet_makerStyle_rowPanel .un_sharedWashlet_makerStyle_rowPanel_inner .un_sharedWashlet_makerStyle_rowPanel_inner_img + .un_sharedWashlet_makerStyle_rowPanel_inner_txt  {
  margin-top: 7px;
}
.un_sharedWashlet_makerStyle_rowPanel + .el_hdg4 {
  margin-top: 20px;
}