@charset "UTF-8";
/*!*
	--------------------------------
	Created: 2018.12.20
	Last Modified:
	--------------------------------
	--------------------------------
*!*/

/*!* -------------------------------
	products_full_img
------------------------------- *!*/
.main_visual.full_image.techinfo {color: #fff;background-image: url(../../techinfo/img/img_main_visual.jpg);}
.main_visual.techinfo .main_visual_wrap {padding-bottom: 19.3%;}
.main_visual.techinfo .main_visual_inner{width:auto;position: absolute;top: 50%;left: 103px;-webkit-transform: translate(0,-50%);-ms-transform: translate(0,-50%);transform: translate(0,-50%);font-size: 1.8em;font-weight: bold;}
.main_visual.techinfo .container {padding-left: 0;padding-right: 0;}
.products_float_navi.show .main_visual{ display: none }

.content.product_techinfo .series_list{position: relative;padding-left: 5em;}
.content.product_techinfo .series_list span{position: absolute;left: 0;}
.content.product_techinfo #section01_06 .products_img{margin-top: 60px;}
.content.product_techinfo table.product_table {width: 100%;border-collapse: collapse;margin-top: 30px;}
.content.product_techinfo table.product_table tr th {font-weight: bold;background-color: #e6e6e6;font-size: 1.125em;padding: 23px 12px 23px 11px;text-align: center;}
.content.product_techinfo table.product_table tr th, .content.product_techinfo table.product_table tr td {border: 1px solid #bfbfbf;vertical-align: middle;}
.content.product_techinfo table.product_table tr td {text-align: left;padding: 10px 10px 10px 30px;}
.content.product_techinfo table.product_table tr td:last-child{text-align: center;}
.content.product_techinfo .color_fill{color: #e2027c;}
.product_housing_renewal .product_housing_head .product_housing_heading { font-size: 1.5em; }
.product_housing_renewal .product_housing_head .product_housing_heading span{color: #e88336;font-weight: bold;padding-right: 20px;}
.product_housing_renewal .product_housing_wrap table.product_housing_table .price .amount{font-size: 1.75em;}
.product_housing_renewal .product_housing_wrap table.product_housing_table .price .money{font-size: 1.25em;}
.product_housing_renewal .product_housing_wrap table.product_housing_table .bg_pink{background-color: #fbe3e3;}
.product_housing_renewal .product_housing_wrap table.product_housing_table tr td:last-child{text-align: right;}
.product_housing_renewal .product_housing_wrap .square{border: 1px solid #b0b0b0;background-color: #e0edf5;width: 27px;height: 9px;display: inline-block;}
.product_housing_renewal .product_housing_wrap .product_table_block+.product_table_block{margin-top: 30px;}
.product_housing_renewal .product_housing_wrap table.product_housing_table tr.bg_blue{background-color: #e0edf5;}
.product_housing_renewal .product_housing_wrap table.product_housing_table tr:first-of-type{text-align: center;}
#section01_09 .product_housing_renewal .product_housing_wrap table.product_housing_table tr:first-of-type {text-align: left;}
#section01_09 .product_housing_renewal .product_housing_wrap .products_text+.note{margin-top: 0;}
.product_housing_renewal .product_housing_wrap table.product_housing_table tr td:nth-child(3){text-align: center;}
.product_housing_renewal .product_housing_wrap table.product_housing_table tr td{padding: 23px 20px;}
.product_housing_renewal .prop_text{color: #fff;font-weight: bold;background-color: #638494;border-radius: 17px;display: inline-block;text-align: center;padding: 7px 15px 6px 14px;;}
.product_housing_renewal .prop_text+.circle_list{margin-top: 20px;}
.content.product_techinfo #section01_10 .products_has_2col .products_img,
.content.product_techinfo #section01_11 .products_has_2col .products_img{margin-top: 0;}
.content.product_techinfo #section01_10 .products_img+.products_has_2col {margin-top: 40px;}
.content.product_techinfo #section01_09 .products_img+.products_text{margin-top: 30px;}
.product_housing_renewal #section01_09 .product_housing_wrap table.product_housing_table tr:first-of-type{text-align: left;}
.content.product_techinfo #section01_11 .products_has_2col_video .products_has_2col > .col{ width: 32%; }
.content.product_techinfo #section01_11 .products_has_2col_video > .col{margin: 30px 0 0 3.51%;border-bottom: 1px solid #e7e7e7;padding-bottom: 20px; }
.content.product_techinfo #section01_11 .products_has_2col_video > .col:nth-child(-n+2) { margin-top: 0;}
.content.product_techinfo #section01_11 .products_has_2col_video > .col:nth-child(2n-1) {margin-left: 0;}
.content.product_techinfo #section01_11 .products_has_2col_video .products_has_2col > .col+.col{width: 100%;}
.content.product_techinfo #section01_11 .products_has_2col_video{display: -webkit-box;display: -ms-flexbox;display: flex;flex-wrap: wrap;}
.content.product_techinfo #section01_11 .products_has_2col_video > .col {width: 48.1%;}
.content.product_techinfo #section01_07 .products_has_2col .col:nth-child(odd) { width: 23.06%; }
.content.product_techinfo #section01_07 .products_has_2col .col:nth-child(even) { width: 76.5%; }
.content.product_techinfo #section01_07 .products_has_2col .col .products_has_3col { display: -webkit-box; display: -ms-flexbox; display: flex; }
.content.product_techinfo #section01_07 .products_has_2col .col:nth-child(1) .products_img img { margin-top: 30px; }
.content.product_techinfo #section01_07 .products_has_2col .col .products_img { margin-top: 0; }
.content.product_techinfo #section01_07 .products_has_2col .col .products_has_3col .col { width: 29.9%; }
.content.product_techinfo #section01_07 .products_has_2col .col .products_has_3col .col + .col { margin-left: 5%; }
.content.product_techinfo #section01_07 .products_has_2col .col .products_has_3col .col:nth-child(1) .products_img img { margin-top: 0px; }
.content.product_techinfo #section01_07 .products_has_2col .col .products_has_3col .products_img.after { position: relative; }
.content.product_techinfo #section01_07 .products_has_2col .col .products_has_3col .products_img.after:before { content: ""; position: absolute; top: 40%; left: -11.5%; width: 0; height: 0; border-style: solid; border-width: 1.08em 0 1.08em 1.3em; border-color: transparent transparent transparent #3962ad; }
.content.product_techinfo .note .indent { color: #e4007f; }
.content.product_techinfo .products_has_2col .products_img.after { position: relative; }
.content.product_techinfo .products_has_2col .products_img.after:before { content: ""; position: absolute; top: 40%; left: -6%; width: 0; height: 0; border-style: solid; border-width: 1.08em 0 1.08em 1.7em; border-color: transparent transparent transparent #064060; }
.content.product_techinfo #section01_05 .products_img img { vertical-align: bottom; }
.content.product_techinfo #section01_05 .note { display: inline-block; }
.content.product_techinfo .text_align_left { text-align: right; max-width: 1031px; margin: 5px auto 0; }

.product_housing_renewal { margin-top: 66px; }
.update_price_text { font-size: 1.25em;font-weight: bold;color: #ec1d00;text-align: center;margin-top: 60px; }
.update_price_text span { display: inline-block;width: 69.2%;padding: 28px 10px;border: 1px solid #ec1d00;border-radius: 5px; }
.product_housing_renewal .product_housing_cov { border: 1px solid #b0b0b0; }
.product_housing_renewal .product_housing_head { border-top: 1px solid #b0b0b0; cursor: pointer; margin-top: -1px; padding: 15px 30px; }
.product_housing_renewal .product_housing_head .product_housing_heading { background: url(/home/kirigamine_setsubi/housing/shared/img/arr_drop_down.png) right center no-repeat; background-size: 36px auto; display: flex; align-items: center;padding-right: 40px; }
.product_housing_renewal .product_housing_head.x-opened .product_housing_heading { background: url(/home/kirigamine_setsubi/housing/shared/img/arr_drop_up.png) right center no-repeat; background-size: 36px auto; }
.product_housing_renewal .product_housing_body { display: none; border-top: 1px solid #b0b0b0; }
.product_housing_renewal .product_housing_wrap { padding: 30px 30px; }

.product_housing_renewal .product_housing_wrap table.product_housing_table { width: 100%; border-collapse: collapse; }
.product_housing_renewal .product_housing_wrap .product_table_block:first-of-type tr td:first-of-type{ width: 58.53%; }
.product_housing_renewal .product_housing_wrap table.product_housing_table tr td { padding: 10px 10px 9px; border: 1px solid #bfbfbf; vertical-align: middle; }
.product_housing_renewal .product_housing_wrap table.product_housing_table .icon{ margin-left: 0; margin-right: 9px; }
.product_housing_renewal .product_housing_wrap table.product_housing_table .price { font-weight: bold; color: #ec1c00; }

@media only screen and (max-width: 767px) {
	.main_visual.full_image.techinfo {color: #fff;background-image: url(../../techinfo/img/img_main_visual_sp.jpg);}
	.main_visual.techinfo .main_visual_wrap {height: 180px;padding-bottom: 0;}
	.main_visual.techinfo .main_visual_inner{ left: 15px;font-size: 1.10919em; }

	.content.product_techinfo #section01_06 .products_img,
	.content.product_techinfo #section01_10 .products_has_2col .products_img{margin-top: 20px;}
	.content.product_techinfo #section01_11 .products_has_2col_video{display: block;}
	.content.product_techinfo #section01_11 .products_has_2col_video > .col{width: 100%;}
	.content.product_techinfo #section01_11 .products_has_2col_video .products_has_2col {display: -webkit-box;display: -ms-flexbox;display: flex;}
	.content.product_techinfo #section01_11 .products_has_2col_video .products_has_2col>.col:nth-child(even) {margin-left: 3%;}
	.content.product_techinfo #section01_11 .products_has_2col_video > .col{margin: 30px 0 0 0;}
	.content.product_techinfo #section01_11 .products_has_2col_video > .col+.col{margin-top: 20px;}
	.product_housing_renewal .product_housing_head .product_housing_heading {font-size: 0.93985em;}
	.product_housing_renewal .product_housing_head .product_housing_heading span { font-size: 0.8em;padding-right: 5px; }
	.content.product_techinfo #section01_07 .products_has_2col .col:nth-child(odd) { width: 100%; }
	.content.product_techinfo #section01_07 .products_has_2col .col:nth-child(even) { width: 100%; }
	.content.product_techinfo #section01_07 .products_has_2col .col .products_has_3col { display: block; }
	.content.product_techinfo #section01_07 .products_has_2col .col .products_has_3col .col { width: 100%; }
	.content.product_techinfo #section01_07 .products_has_2col .col .products_has_3col .col + .col { margin-left: 0; margin-top: 30px; }
	.content.product_techinfo #section01_07 .products_has_2col .col:nth-child(1) .products_img img { margin-top: 0; }
	.content.product_techinfo #section01_07 .products_has_2col .col .products_has_3col .col:nth-child(1) .products_img img { margin-top: 20px; }
	.content.product_techinfo #section01_07 .products_has_2col .col .products_has_3col .products_img.after:before { position: absolute; top: -14px; left: 50%; margin-left: -21px; content: ""; width: 0; height: 0; border-style: solid; border-width: 1.3em 0.9em 0 0.9em; border-color: #3962ad transparent transparent transparent; }
	.content.product_techinfo #section01_07 .products_has_2col .col .products_has_3col .products_img.after { padding-top: 30px; }
	.content.product_techinfo .products_has_2col .products_img.after { padding-top: 30px; }
	.content.product_techinfo .text_align_left { max-width: 100%; }
	.product_housing_renewal { margin-top: 35px; }
	.update_price_text { font-size:1em;margin-top: 30px; }
	.update_price_text span{width: 85%;padding: 10px;}
	.product_housing_renewal .product_housing_head { padding: 15px; }
	.product_housing_renewal .product_housing_head .product_housing_heading { background: url(/home/kirigamine_setsubi/housing/shared/img/arr_drop_down.png) right center no-repeat; background-size: 16px auto; display: flex; align-items: center; padding-right: 20px; }
	.product_housing_renewal .product_housing_head.x-opened .product_housing_heading { background: url(/home/kirigamine_setsubi/housing/shared/img/arr_drop_up.png) right center no-repeat; background-size: 16px auto; }
	.product_housing_renewal .product_housing_wrap { padding: 20px 15px; }
	.product_housing_renewal .product_housing_wrap table.product_housing_table tr td { font-size: 0.86em; padding: 15px 5px; }
}










