@charset "utf-8";

.un_estimate a { color: #0c76c7; }
.un_setProduct_txt { line-height: 1.2; margin-bottom: 2rem; }
.un_setItems { margin-bottom: 70px; }
.bl_setProductBlock { display: flex; }
.bl_setProductBlock .un_toggleTableAccordion { display: none; }
.bl_setProductBlock .bl_setProductBlock_preview { width: 500px; margin-right: 40px; }
.bl_setProductBlock .bl_setProductBlock_preview .bl_setProductBlock_preview_inner { margin-bottom: 10px; }
.bl_setProductBlock .bl_setProductBlock_preview .bl_setProductBlock_preview_inner .bl_setProductBlock_preview_img { width: 500px; height: 500px; position: relative; }
.bl_setProductBlock .bl_setProductBlock_preview .bl_setProductBlock_preview_inner .bl_setProductBlock_preview_img .bl_setProductBlock_preview_img_pos { position: absolute; top: 0; left: 0; width: 100%; }
.bl_setProductBlock .bl_setProductBlock_preview .bl_setProductBlock_preview_inner .bl_setProductBlock_preview_img_txt { font-size: 12px; }
.bl_setProductBlock .bl_setProductBlock_preview .bl_setProductBlock_preview_inner .bl_setProductBlock_preview_configuration { margin-bottom: 20px; padding: 20px; background-color: #F2F2F2; }
.bl_setProductBlock .bl_setProductBlock_preview .bl_setProductBlock_preview_inner .bl_setProductBlock_preview_configuration .bl_setProductBlock_preview_configuration_inner { padding: 20px; background-color: #fff; }
.bl_setProductBlock .bl_setProductBlock_preview .bl_setProductBlock_preview_inner .bl_setProductBlock_preview_configuration .bl_setProductBlock_preview_configuration_inner .bl_dtlBlock_desc_table .bl_dtlBlock_desc_table_tr:last-child { border: none; }
.bl_setProductBlock .bl_setProductBlock_preview .bl_setProductBlock_preview_inner .bl_setProductBlock_preview_configuration .bl_setProductBlock_preview_configuration_inner .bl_dtlBlock_desc_table .bl_dtlBlock_desc_table_th {  }
.bl_setProductBlock .bl_setProductBlock_preview .bl_setProductBlock_preview_inner .bl_setProductBlock_preview_configuration .bl_setProductBlock_preview_configuration_inner.un_setProduct_configuration_items { margin-bottom: 20px; padding-bottom: 1px; }
.bl_setProductBlock .bl_setProductBlock_preview .bl_setProductBlock_preview_inner .bl_setProductBlock_preview_configuration .bl_setProductBlock_preview_configuration_inner.un_setProduct_configuration_items .un_setProduct_configuration_items_title { /*margin-bottom: 0;*/ position: relative; font-size: 20px;  }
.bl_setProductBlock .bl_setProductBlock_preview .bl_setProductBlock_preview_inner .bl_setProductBlock_preview_configuration .bl_setProductBlock_preview_configuration_inner.un_setProduct_configuration_items .un_setProduct_configuration_items_title.is_active { margin-bottom: 1rem; }
.bl_setProductBlock .bl_setProductBlock_preview .bl_setProductBlock_preview_inner .bl_setProductBlock_preview_configuration .bl_setProductBlock_preview_configuration_inner.un_setProduct_configuration_items .un_setProduct_configuration_items_title::after { content: ''; position: absolute; top: 50%; right: 0; display: inline-block; width: 10px; height: 10px; margin: 0 10px; border-top: 2px solid #000; border-right: 2px solid #000; transform: rotate(135deg) translate(-50%, 50%); }
.bl_setProductBlock .bl_setProductBlock_preview .bl_setProductBlock_preview_inner .bl_setProductBlock_preview_configuration .bl_setProductBlock_preview_configuration_inner.un_setProduct_configuration_items .un_setProduct_configuration_items_title.is_active::after { transform: rotate(-45deg); }
.bl_setProductBlock .bl_setProductBlock_preview .bl_setProductBlock_preview_inner .bl_setProductBlock_preview_configuration .bl_setProductBlock_preview_configuration_inner.un_setProduct_configuration_items table { /*margin-bottom: 0;*/ }
.bl_setProductBlock .bl_setProductBlock_preview .bl_setProductBlock_preview_inner .bl_setProductBlock_preview_configuration .bl_setProductBlock_preview_configuration_inner.un_setProduct_configuration_price { padding-bottom: 1px; }
.bl_setProductBlock .bl_setProductBlock_preview .bl_setProductBlock_preview_inner .bl_setProductBlock_preview_configuration .bl_setProductBlock_preview_configuration_inner.un_setProduct_configuration_price .un_setProduct_configuration_price_title { /*margin-bottom: 0;*/ position: relative; font-size: 20px;  }
.bl_setProductBlock .bl_setProductBlock_preview .bl_setProductBlock_preview_inner .bl_setProductBlock_preview_configuration .bl_setProductBlock_preview_configuration_inner.un_setProduct_configuration_price .un_setProduct_configuration_price_title.is_active { margin-bottom: 1rem; }
.bl_setProductBlock .bl_setProductBlock_preview .bl_setProductBlock_preview_inner .bl_setProductBlock_preview_configuration .bl_setProductBlock_preview_configuration_inner.un_setProduct_configuration_price .un_setProduct_configuration_price_title::after { content: ''; position: absolute; top: 50%; right: 0; display: inline-block; width: 10px; height: 10px; margin: 0 10px; border-top: 2px solid #000; border-right: 2px solid #000; transform: rotate(135deg) translate(-50%, 50%); }
.bl_setProductBlock .bl_setProductBlock_preview .bl_setProductBlock_preview_inner .bl_setProductBlock_preview_configuration .bl_setProductBlock_preview_configuration_inner.un_setProduct_configuration_price .un_setProduct_configuration_price_title.is_active::after { transform: rotate(-45deg); }
.bl_setProductBlock .bl_setProductBlock_preview .bl_setProductBlock_preview_inner .bl_setProductBlock_preview_configuration .bl_setProductBlock_preview_configuration_inner.un_setProduct_configuration_price .bl_dtlBlock_desc_table_th { width: 180px; }
.bl_setProductBlock .bl_setProductBlock_preview .bl_setProductBlock_preview_inner .bl_setProductBlock_preview_configuration .bl_setProductBlock_preview_configuration_inner.un_setProduct_configuration_price .bl_dtlBlock_desc_table_td { text-align: right;  }
.bl_setProductBlock .bl_setProductBlock_preview .bl_setProductBlock_preview_inner .bl_setProductBlock_preview_quantity { text-align: right; margin-bottom: 20px;  }
.bl_setProductBlock .bl_setProductBlock_preview .bl_setProductBlock_preview_inner .bl_setProductBlock_preview_quantity .el_setProductBlock_preview_quantity_input { margin-left: 10px; margin-right: 4px; padding: 6px; width: 90px; border: 1px solid #C2C2C2; border-radius: 3px; }
.bl_setProductBlock .bl_setProductBlock_preview .bl_setProductBlock_preview_inner .bl_setProductBlock_preview_button { width: 70%; margin: 0 auto 20px; }
.bl_setProductBlock .bl_setProductBlock_preview .bl_setProductBlock_preview_inner .bl_setProductBlock_preview_considerations { border: 1px solid #e4254d; padding: 14px; }
.bl_setProductBlock .bl_setProductBlock_preview .bl_setProductBlock_preview_inner .bl_setProductBlock_preview_considerations .un_considerations_ttl { color: #e4254d; }
.bl_setProductBlock .bl_setProductBlock_preview .bl_setProductBlock_preview_inner .bl_setProductBlock_preview_considerations .un_considerations_txt { position: relative; padding-left: 16px; font-size: 12px; }
.bl_setProductBlock .bl_setProductBlock_preview .bl_setProductBlock_preview_inner .bl_setProductBlock_preview_considerations .un_considerations_txt::before { content: "※"; position: absolute; left: 0; }
.bl_setProductBlock .bl_setProductBlock_preview .bl_setProductBlock_preview_inner .bl_setProductBlock_preview_considerations .un_considerations_txt__circle_mark::before { content: "●"; position: absolute; left: 0; }
.bl_setProductBlock .bl_setProductBlock_preview .bl_setProductBlock_preview_inner .bl_setProductBlock_preview_considerations .un_considerations_txt__no_reference_mark::before { content: ""; position: absolute; left: 0; }

.bl_setProductBlock .bl_setProductBlock_items { width: calc(100% - 540px); }
.bl_setProductBlock .bl_setProductBlock_items_scroll { height: 800px; margin-bottom: 30px; overflow-y: scroll; visibility: hidden; }
.bl_setProductBlock .bl_setProductBlock_items_scroll .bl_estBlock_inner { margin-bottom: 30px; }
.bl_setProductBlock .bl_setProductBlock_items_scroll .bl_ttlBlock_wrapper { padding: 10px 20px; background-color: #F2F2F2; }
.bl_setProductBlock .bl_setProductBlock_items_scroll .bl_ttlBlock_wrapper.el_type02 { border: 1px solid #C2C2C2; }
.bl_setProductBlock .bl_setProductBlock_items_scroll .bl_ttlBlock_wrapper .bl_ttlBlock02 { position: relative; font-size: 16px; }
.bl_setProductBlock .bl_setProductBlock_items_scroll .bl_ttlBlock_wrapper .bl_ttlBlock02::after { content: ''; position: absolute; top: 50%; right: 0; display: inline-block; width: 10px; height: 10px; margin: 0 10px; border-top: 2px solid #000; border-right: 2px solid #000; transform: rotate(135deg) translate(-50%, 50%); }
.bl_setProductBlock .bl_setProductBlock_items_scroll .bl_ttlBlock_wrapper.is_active .bl_ttlBlock02::after { transform: rotate(-45deg); }
.bl_setProductBlock .bl_setProductBlock_items_scroll .bl_estBlock_list_inner { padding: 20px 20px 0; border: 1px solid #C2C2C2; border-top: none; }
.bl_setProductBlock .bl_setProductBlock_items_scroll .bl_estBlock_list_inner .bl_estBlock_list { display: flex; flex-wrap: wrap; margin-bottom: 20px; }
.bl_setProductBlock .bl_setProductBlock_items_scroll .bl_estBlock_list_inner .bl_estBlock_list.el_type02 { padding-right: 0; padding-left: 0; }
.bl_setProductBlock .bl_setProductBlock_items_scroll .bl_estBlock_list_inner .bl_estBlock_list .bl_estBlock_list_item { position: relative; width: 200px; margin-right: 23px; }
.bl_setProductBlock .bl_setProductBlock_items_scroll .bl_estBlock_list_inner .bl_estBlock_list .bl_estBlock_list_item .bl_estBlock_list_item_img { width: 200px; height: 200px; margin-bottom: 14px; border: 2px solid rgba(0,0,0,0); }
.bl_setProductBlock .bl_setProductBlock_items_scroll .bl_estBlock_list_inner .bl_estBlock_list .bl_estBlock_list_item .bl_estBlock_list_item_img__active { border: 2px solid; }
.bl_setProductBlock .bl_setProductBlock_items_scroll .bl_estBlock_list_inner .bl_estBlock_list .bl_estBlock_list_item .bl_estBlock_list_item_img label { margin-bottom: 0; width: 100%; }
.bl_setProductBlock .bl_setProductBlock_items_scroll .bl_estBlock_list_inner .bl_estBlock_list .bl_estBlock_list_item .bl_estBlock_list_item_checkbox { display: flex; font-size: 16px; }
.bl_setProductBlock .bl_setProductBlock_items_scroll .bl_estBlock_list_inner .bl_estBlock_list .bl_estBlock_list_item .bl_estBlock_list_item_checkbox label { margin-bottom: 0; }
.bl_setProductBlock .bl_setProductBlock_items_scroll .bl_estBlock_list_inner .bl_estBlock_list .bl_estBlock_list_item .bl_estBlock_list_item_checkbox input { margin-top: 2px; margin-right: 10px; }
.bl_setProductBlock .bl_setProductBlock_items_scroll .bl_estBlock_list_inner .bl_estBlock_list.el_type02 .bl_estBlock_list_item { margin-bottom: 35px; }
.bl_setProductBlock .bl_setProductBlock_items_scroll .bl_estBlock_list_inner .bl_estBlock_sub_list { display: flex; align-items: center; margin-bottom: 20px; }
.bl_setProductBlock .bl_setProductBlock_items_scroll .bl_estBlock_list_inner .bl_estBlock_sub_list__border_btm { border-bottom: 1px solid; }
.bl_setProductBlock .bl_setProductBlock_items_scroll .bl_estBlock_list_inner .bl_estBlock_sub_list .bl_estBlock_sub_list_head { min-width: 74px; font-size: 16px; }
.bl_setProductBlock .bl_setProductBlock_items_scroll .bl_estBlock_list_inner .bl_estBlock_sub_list .bl_estBlock_sub_list_head__adjacencyImg { margin-bottom: 70px; }
.bl_setProductBlock .bl_setProductBlock_items_scroll .bl_estBlock_list_inner .bl_estBlock_sub_list .bl_estBlock_list__mb0 { margin-bottom: 0; }
.bl_setProductBlock .bl_setProductBlock_items_scroll .bl_estBlock_list_inner .bl_estBlock_list .bl_estBlock_list_item__sub_item { width: 120px; margin-right: 20px; }
.bl_setProductBlock .bl_setProductBlock_items_scroll .bl_estBlock_list_inner .bl_estBlock_list .bl_estBlock_list_item__sub_item .bl_estBlock_list_item_img { width: 110px; height: 110px; display: flex; justify-content: center; align-items: center; margin-bottom: 10px; padding: 4px; }
.bl_setProductBlock .bl_setProductBlock_items_scroll .bl_estBlock_list_inner .bl_estBlock_list .bl_estBlock_list_item__sub_item .bl_estBlock_list_item_img__active { border: 2px solid; }
.bl_setProductBlock .bl_setProductBlock_items_scroll .bl_estBlock_list_inner .bl_estBlock_list .bl_estBlock_list_item__sub_item .bl_estBlock_list_item_img img { border: 1px solid #c2c2c2; }
.bl_setProductBlock .bl_setProductBlock_items_scroll .bl_estBlock_list_inner .bl_estBlock_list .bl_estBlock_list_item__sub_item .bl_estBlock_list_item_checkbox { /*font-size: 12px;*/ }
.bl_setProductBlock .bl_setProductBlock_items_scroll .bl_estBlock_list_inner .bl_estBlock_list .bl_estBlock_list_item__sub_item .bl_estBlock_list_item_checkbox input { margin-right: 6px; }
.bl_setProductBlock .bl_setProductBlock_items_scroll .bl_estBlock_list_inner .bl_estBlock_list.bl_estBlock_list__radio_unit .bl_estBlock_list_item__sub_item { width: auto; }
.bl_setProductBlock .bl_setProductBlock_items_group { width: 500px; margin: 0 auto; }
.bl_setProductBlock .bl_setProductBlock_items_group .bl_setProductBlock_preview_quantity { text-align: right; margin-bottom: 20px;  }
.bl_setProductBlock .bl_setProductBlock_items_group .bl_setProductBlock_preview_quantity .el_setProductBlock_preview_quantity_input { margin-left: 10px; margin-right: 4px; padding: 6px; width: 90px; border: 1px solid #C2C2C2; border-radius: 3px; }
.bl_setProductBlock .bl_setProductBlock_items_group .bl_setProductBlock_preview_button { width: 70%; margin: 0 auto 20px; }

.el_estBlock_check { position: absolute; opacity: 0; appearance: none; }
.el_estBlock_check + .el_estBlock_check_text { display: flex; position: relative; padding-left: 20px; }
.el_estBlock_check + .el_estBlock_check_text::before {display: block; position: absolute; top: 4px; left: 0; width: 13px; height: 13px; border: 1px solid #4f4f4f; border-radius: 3px; content: ""; }
.el_estBlock_check + .el_estBlock_check_text::after {}
.el_estBlock_check:checked + .el_estBlock_check_text::before { border: none; background-color: #0074e8; }
.el_estBlock_check:checked + .el_estBlock_check_text::after { display: block; position: absolute; top: 4px; left: 4px; width: 5px; height: 10px; border-right: 2px solid #fff; border-bottom: 2px solid #fff; content: ""; transform: rotate(45deg); }


/* お見積り内容(テーブル) */
.un_estimate .bl_crtBlock_sum { margin-bottom: 60px; }
.un_estimate .bl_crtBlock_table {}
.un_estimate .bl_crtBlock_th {}
.un_estimate .bl_crtBlock_th th {}
.un_estimate .bl_crtBlock_th_price {}
.un_estimate .bl_crtBlock_th_quantity {}
.un_estimate .bl_crtBlock_th_subTotal {}
.un_estimate .bl_crtBlock_th_btn {}
.un_estimate .bl_crtBlock_td {}
.un_estimate .bl_crtBlock_td_name {}
.un_estimate .bl_crtBlock_td_name_dl {}
.un_estimate .bl_crtBlock_td_name_dt { width: 100px; }
.un_estimate .bl_crtBlock_td_name_dd {}
.un_estimate .bl_cartBlock_td_name_dd_name { margin-bottom: 0; font-size: 14px; }
.un_estimate .bl_cartBlock_td_name_dd_num { margin-bottom: 0; font-size: 14px; }
.un_estimate .bl_cartBlock_td_name_dd_size { margin-bottom: 0; font-size: 14px; }
.un_estimate .bl_crtBlock_td_price {}
.un_estimate .bl_crtBlock_td_price_num,
.un_estimate .bl_crtBlock_td_price_price {}
.un_estimate .bl_crtBlock_td_price_num .el_bold {}
.un_estimate .bl_crtBlock_td_quantity {}
.un_estimate .el_crtBlock_textBox_wrapper {}
.un_estimate .el_crtBlock_textBox {}
.un_estimate .el_crtBlock_selectBox_wrapper {}
.un_estimate .el_crtBlock_selectBox_wrapper::after {}
.un_estimate .el_crtBlock_selectBox {}
.un_estimate .el_crtBlock_selectBox::-ms-expand {}
.un_estimate .bl_crtBlock_td_subTotal {}
.un_estimate .bl_crtBlock_td_btn {}
.un_estimate .el_crtBlock_td_btn::before {}
.un_estimate .el_crtBlock_td_btn:focus {}
.un_estimate .bl_crtBlock_sum {}
.un_estimate .bl_crtBlock_sum_dl {}
.un_estimate .bl_crtBlock_sum_dl.el_type02 {}
.un_estimate .bl_crtBlock_sum_dl dt {}
.un_estimate .bl_crtBlock_sum_dl .bl_crtBlock_sum_dd__red { color: #e4004f; }
.un_estimate .bl_crtBlock_sum_dd_span {}
.un_estimate .bl_crtBlock_sum_txt {}

.un_estimate .bl_setProductBlock_cart_button { width: 300px; margin: 0 auto 20px; }
.un_estimate .bl_setProductBlock_cart_considerations { background-color: #eff8ff; padding: 20px; margin-bottom: 40px; }
.un_estimate .bl_setProductBlock_cart_considerations .un_cart_considerations_txt { margin: 0; }

.un_estimate .el_arrow_top { display: inline-block; width: 18px; height: 18px; margin: 0 10px; border-top: 4px solid #000; border-left: 4px solid #000; transform: rotate(-45deg); }
.un_estimate .el_arrow_bottom { display: inline-block; width: 18px; height: 18px; margin: 0 10px; border-top: 4px solid #000; border-right: 4px solid #000; transform: rotate(135deg); }
.un_estimate .el_estimate_normal { font-family: "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", 'Noto Sans Japanese', "メイリオ", "Lucida Grande", Meiryo, sans-serif; }
.un_estimate .el_estimate_bold { font-family: "ヒラギノ角ゴ ProN W6", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", 'Noto Sans Japanese', "メイリオ", "Lucida Grande", Meiryo, sans-serif; }

.un_noImage::after { content: ''; display: block; padding-top: 100%; }


/*
 * SP
 */
@media (max-width: 767px) {
	.bl_setProductBlock { flex-flow: column; }
	.bl_setProductBlock .un_toggleAccordion { /*display: none;*/ }
	.bl_setProductBlock .bl_setProductBlock_preview { width: 100%; }
	.bl_setProductBlock .bl_setProductBlock_preview .bl_setProductBlock_preview_inner { margin-bottom: 20px; }
	.bl_setProductBlock .bl_setProductBlock_preview .bl_setProductBlock_preview_inner .bl_setProductBlock_preview_img { width: 100%; height: auto; }
	.bl_setProductBlock .bl_setProductBlock_preview .bl_setProductBlock_preview_inner .bl_setProductBlock_preview_img::before { content: ""; display: block; padding-top: 100%; }
	.bl_setProductBlock .bl_setProductBlock_preview .bl_setProductBlock_preview_inner .bl_setProductBlock_preview_button { width: 100%; margin: 0 0 20px; }

	.bl_setProductBlock .bl_setProductBlock_items { width: 100%; }
	.bl_setProductBlock .bl_setProductBlock_items_scroll { height: auto !important; overflow-y: auto; }
	.bl_setProductBlock .bl_setProductBlock_items_scroll .bl_ttlBlock_wrapper .bl_ttlBlock02 { position: relative; }
	.bl_setProductBlock .bl_setProductBlock_items_scroll .bl_ttlBlock_wrapper .bl_ttlBlock02::after { content: ''; position: absolute; top: 50%; right: 0; display: inline-block; width: 10px; height: 10px; margin: 0 10px; border-top: 2px solid #000; border-right: 2px solid #000; transform: rotate(135deg) translate(-50%, 50%); }
	.bl_setProductBlock .bl_setProductBlock_items_scroll .bl_ttlBlock_wrapper.is_active .bl_ttlBlock02::after { transform: rotate(-45deg); }
	.bl_setProductBlock .bl_setProductBlock_items_scroll .bl_estBlock_list_inner .bl_estBlock_list {}
	.bl_setProductBlock .bl_setProductBlock_items_scroll .bl_estBlock_list_inner .bl_estBlock_list .bl_estBlock_list_item { width: 48%; margin: 0 auto 14px 0; }
	.bl_setProductBlock .bl_setProductBlock_items_scroll .bl_estBlock_list_inner .bl_estBlock_list .bl_estBlock_list_item .bl_estBlock_list_item_img { width: 100%; height: auto; }
	.bl_setProductBlock .bl_setProductBlock_items_scroll .bl_estBlock_list_inner .bl_estBlock_list .bl_estBlock_list_item__sub_item { width: 22%; margin: 0 auto; }
	.bl_setProductBlock .bl_setProductBlock_items_scroll .bl_estBlock_list_inner .bl_estBlock_list .bl_estBlock_list_item__sub_item .bl_estBlock_list_item_img { width: 100%; height: auto; padding: 4px; }
	.bl_setProductBlock .bl_setProductBlock_items_scroll .bl_estBlock_list_inner .bl_estBlock_list.bl_estBlock_list__radio_unit .bl_estBlock_list_item__sub_item { width: auto; margin: 0 15px 0 0; }
	.bl_setProductBlock .bl_setProductBlock_items_scroll .bl_estBlock_list_inner .bl_estBlock_main_list { margin-bottom: 20px; border-bottom: none; }
	.bl_setProductBlock .bl_setProductBlock_items_scroll .bl_estBlock_list_inner .bl_estBlock_main_list__border_btm { border-bottom: 1px solid; }
	.bl_setProductBlock .bl_setProductBlock_items_scroll .bl_estBlock_list_inner .bl_estBlock_sub_list { flex-flow: column; align-items: normal;  }
	.bl_setProductBlock .bl_setProductBlock_items_scroll .bl_estBlock_list_inner .bl_estBlock_sub_list .bl_estBlock_sub_list_head { margin-bottom: 20px; }
	.bl_setProductBlock .bl_setProductBlock_items_scroll .bl_estBlock_list_inner .bl_estBlock_sub_list .bl_estBlock_sub_list_head__adjacencyImg { margin-bottom: 20px; }

	.bl_setProductBlock .bl_setProductBlock_preview .bl_setProductBlock_preview_inner .bl_setProductBlock_preview_configuration .bl_setProductBlock_preview_configuration_inner.un_setProduct_configuration_items .bl_dtlBlock_desc_table .bl_dtlBlock_desc_table_th { display: block; text-align: left; width: 100%; padding-bottom: 2px; }
	.bl_setProductBlock .bl_setProductBlock_preview .bl_setProductBlock_preview_inner .bl_setProductBlock_preview_configuration .bl_setProductBlock_preview_configuration_inner.un_setProduct_configuration_items .bl_dtlBlock_desc_table .bl_dtlBlock_desc_table_td { display: block; text-align: left; width: 100%; padding-top: 2px; }
	.bl_setProductBlock .bl_setProductBlock_preview .bl_setProductBlock_preview_inner .bl_setProductBlock_preview_configuration .bl_setProductBlock_preview_configuration_inner.un_setProduct_configuration_items .bl_dtlBlock_desc_table .bl_dtlBlock_desc_table_tr:last-child { border-bottom: 1px solid #C2C2C2; }

	/* お見積り内容(リスト) */
	.un_estimate .bl_crtBlock_list {}
	.un_estimate .bl_crtBlock_list .bl_crtBlock_li { display: flex; align-items: center; margin-bottom: 20px; padding-bottom: 20px; border-bottom: 1px solid; }
	.un_estimate .bl_crtBlock_list .bl_crtBlock_li .bl_crtBlock_li_image { width: 42.6667%; padding: 2%; }
	.un_estimate .bl_crtBlock_list .bl_crtBlock_li .bl_crtBlock_li_data { width: 57.3333%; padding: 2%; }
	.un_estimate .bl_crtBlock_list .bl_crtBlock_li .bl_crtBlock_li_data .bl_crtBlock_li_group { margin-bottom: 1rem; }
	.un_estimate .bl_crtBlock_list .bl_crtBlock_li .bl_crtBlock_li_data .bl_crtBlock_li_group .bl_crtBlock_li_num { margin-bottom: 0.2rem; }
	.un_estimate .bl_crtBlock_list .bl_crtBlock_li .bl_crtBlock_li_data .bl_crtBlock_li_group .bl_crtBlock_li_name { margin-bottom: 0.2rem; }
	.un_estimate .bl_crtBlock_list .bl_crtBlock_li .bl_crtBlock_li_data .bl_crtBlock_li_group .bl_crtBlock_li_name a { color: #3490dc; text-decoration: none;background-color: transparent; }
	.un_estimate .bl_crtBlock_list .bl_crtBlock_li .bl_crtBlock_li_data .bl_crtBlock_li_group .bl_crtBlock_li_size { margin-bottom: 0.2rem; }
	.un_estimate .bl_crtBlock_list .bl_crtBlock_li .bl_crtBlock_li_data .bl_crtBlock_li_group .bl_crtBlock_li_quantity { margin-bottom: 0.2rem; }
	.un_estimate .bl_crtBlock_list .bl_crtBlock_li .bl_crtBlock_li_data .bl_crtBlock_li_group .bl_crtBlock_li_price_num { margin-bottom: 0.2rem; }

	.bl_setProductBlock_cart_button { margin-bottom: 20px; }

	.bl_setProductBlock_cart_considerations { background-color: #eff8ff; padding: 20px; margin-bottom: 40px; }
	.bl_setProductBlock_cart_considerations .un_cart_considerations_txt { margin: 0; }
	.un_setItems { margin-bottom: 35px; }
}