@charset "utf-8";
/* CSS Document */
.shinsui_taisaku {
	width:980px;
	margin:0 auto;
}
.main_head {
	margin-bottom:30px;
}

.shinsui_desc {
	margin-bottom:30px;
}
.shinsui_desc p {
	width:215px;
	float:left;
}
.shinsui_desc img {
	margin-left:40px;
}
.bousui_tobira  {
	background:#fff6eb;
	padding:30px 40px;
	border-radius:20px;
}
.bousui_tobira section h2,
.bousui_tobira section p {
	float:left;
}
.bousui_tobira section h2 {
	padding-top:15px;
}
.bousui_tobira section p {
	width:724px;
	margin-left:30px;
	margin-bottom:15px;
}
.bousui_tobira section .taisakuzu {
	clear:both;
	border-top:1px solid #D8D8DB;
	width:900px;
	height:295px;
	position:relative;
}
.bousui_tobira section .taisakuzu .shinsui_title {
	position:absolute;
	top:20px;
}
.bousui_tobira section .taisakuzu .wall_1 {
	position:absolute;
	top:40px;
}
.bousui_tobira section .taisakuzu .wall_2 {
	position:absolute;
	top:40px;
	right:200px;
}
.bousui_tobira section .taisakuzu .taisakuzu_desc_1 {
	position:absolute;
	top:45px;
	left:280px;
}
.bousui_tobira section .taisakuzu section h3 {
	padding-bottom:10px;
}
.bousui_tobira section .taisakuzu .taisakuzu_desc_2 {
	position:absolute;
	top:45px;
	right:10px;
}
.shinsui_taisaku  .shinsui_text {
	margin:50px 0;
}
.shinsui_taisaku  .shinsui_text span {
	position:relative;
	top:-5px;
}
.tab_select {
	width:980px;
	margin:0 auto;
}
/* タブ項目設定-- */
.tab_shinsui {
	width:980px;
	margin:0 auto;
}
.tab_shinsui li {
	width:239px;
	height:55px;
	float:left;
	text-indent:-9999px;
	cursor:pointer;
}
.tab_shinsui li.tab_1 {
	background:url(../flood_measure/img/sheet_shiki_b_01.png) no-repeat;
	position:relative;
}
.tab_shinsui li.tab_2 {
	background:url(../flood_measure/img/panel_shiki_b_01.png) no-repeat;
	margin-left:8px;
	position:relative;
}
.tab_shinsui li.tab_3 {
	background:url(../flood_measure/img/panel_slide_shiki_b_01.png) no-repeat;
	margin-left:8px;
	position:relative;
}
.tab_shinsui li.tab_4 {
	background:url(../flood_measure/img/gom_shiki_b_01.png) no-repeat;
	margin-left:8px;
	position:relative;
}
.tab_shinsui li span img {
	visibility:hidden;
}
.tab_shinsui .select span img {
	visibility:visible;
	position:absolute;
	top:0;
	left:0;
	z-index:100;
}
/* タブ内容---------------------------------- */
/* --シート式-- */
.sheet_shiki {
	border-top:3px solid #008abc;
}
.sheet_shiki .title {
	background-color:#edf5fb;
	padding:20px 0;
	margin-bottom:50px;
	border-bottom:1px solid #d8d8d8;
}
.sheet_shiki .title img {
	margin-left:15px;
}
.sheet_shiki .point section {
	border-bottom:1px solid #d8d8d8;
	margin:30px 0 20px;
	padding-bottom:30px;
}
.sheet_shiki .point section .photo img{
	margin-right:20px;
}
.sheet_shiki .point section img, 
.sheet_shiki .point section .photo_cap {
	float:left;
}
.sheet_shiki .point section .photo_cap {
	width:301px;
	height:240px;
	margin-right:10px;
}
.sheet_shiki .point section .photo_cap_2 {
	width:171px;
	height:240px;
	float:left;
}
.sheet_shiki .point section .photo_cap_3 {
	width:421px;
	height:180px;
}
.sheet_shiki .point section .photo_cap_3 img {
	margin-right:10px;
}
.sheet_shiki .point section .photo_cap p {
	width:200px;
}
.sheet_shiki .point section .photo_cap p,
.sheet_shiki .point section .photo_cap_2 p,
.sheet_shiki .point section .photo_cap_3 p {
	float:left;
}
.sheet_shiki .text_up {
	position:relative;
	top:-15px;
}
.sheet_shiki .point-2 {
	border-bottom:1px solid #d8d8d8;
	padding-bottom:40px;
}
.sheet_shiki .p-4 {
	float:left;
}
.sheet_shiki .p-content {
	width:800px;
	margin-left:120px
}
.sheet_shiki .p-content .p-4_content_top {
	width:733px;
	height:221px;
	position:relative;
	margin-bottom:20px;
}
.sheet_shiki .p-content .p-4_content_top .kumitate_pho {
	position:absolute;
	top:0;
	right:70px;
}
.sheet_shiki .p-content .p-4_content_top .kumitate_circle {
	position:absolute;
	top:0;
	right:-12px;	
}
.sheet_shiki .p-content .p-4_content_top .text_12 {
	position:absolute;
	left:227px;
	bottom:20px;
}
/*組み立て手順*/
.sheet_shiki .p-content .tejun_content {
	background-color:#edfafc;
	width:693px;
	padding:30px 0 30px 40px;
}
.sheet_shiki .p-content .tejun_content .photo_cap_4 {
	width:301px;
	height:250px;
	margin-right:40px;
	float:left;
}
.sheet_shiki .p-content .tejun_content .photo_cap_4 p,
.sheet_shiki .p-content .tejun_content .photo_cap_4 img {
	float:left;
}
/* --パネル脱着式-- */
.panel_datsuchaku {
	border-top:3px solid #e7792d;
	margin-bottom:20px;
}
.panel_datsuchaku section .title {
	border-bottom:1px solid #d8d8d8;
	background:#fff8f0;
	padding:20px 0 20px 15px;
	margin-bottom:30px;
	line-height:1.2;
}
.panel_datsuchaku .left_box {
	width:438px;
	float:left;
}
.panel_datsuchaku .left_box ul {
	width:358px;
	margin:0 0 20px 10px;
}
.panel_datsuchaku .right_img {
	float:right;
}
.panel_datsuchaku .left_box ul,
.panel_datsuchaku .left_box span {
	float:left;
}
.panel_datsuchaku span.label {
	font-size:16px;
	height:20px;
	padding:2px 10px 3px;
	line-height:23px;
}
.panel_datsuchaku .bottom_box .photo_cap {
	width:200px;
	heigtht:170px;
	float:left;
	margin-right:45px;
}
.panel_datsuchaku .datsuchaku_desc {
	padding-bottom:20px;
	border-bottom:1px solid #d8d8d8;
}
.panel_datsuchaku .bottom_box {
	padding-bottom:50px;
	border-bottom:1px solid #d8d8d8;
}
.panel_datsuchaku .bottom_box div {
	padding:20px 0 5px;
}
.panel_datsuchaku .bottom_box div span {
	float:left;
}
/* パネルスライド式パネルスイング式 */
.panel_slide_swing {
	border-top:3px solid #6d66a1;
	margin-bottom:20px;
}
.panel_slide_swing section .title {
	border-bottom:1px solid #d8d8d8;
	background:#f1f0f6;
	padding:20px 0 20px 15px;
	margin-bottom:30px;
	line-height:1.2;
}
.panel_slide_swing .left_box {
	width:499px;
	float:left;
}
.panel_slide_swing .left_box ul {
	width:419px;
	margin:0 0 20px 10px;
}
.panel_slide_swing .right_img {
	float:right;
}
.panel_slide_swing .left_box ul,
.panel_slide_swing .left_box span {
	float:left;
}
.panel_slide_swing span.label {
	font-size:16px;
	height:20px;
	padding:2px 10px 3px;
	line-height:23px;
}
.panel_slide_swing .bottom_box .photo_cap {
	width:300px;
	heigtht:170px;
	float:left;
	margin-right:28px;
}
.panel_slide_swing .bottom_box .photo_cap img,
.panel_slide_swing .bottom_box .photo_cap p {
	float:left;
}
.panel_slide_swing .desc {
	padding-bottom:20px;
	border-bottom:1px solid #d8d8d8;
}
.panel_slide_swing .bottom_box {
	padding-bottom:50px;
	border-bottom:1px solid #d8d8d8;
}
.panel_slide_swing .bottom_box .label2 {
	padding:0;
}
.panel_slide_swing .bottom_box div {
	padding:20px 0 5px;
}
.panel_slide_swing .bottom_box div span {
	float:left;
}

/* ゴム袋体式 */
.gom_shiki {
	border-top:3px solid #02a6a2;
	margin-bottom:20px;
}
.gom_shiki section .title {
	border-bottom:1px solid #d8d8d8;
	background:#f4f9f8;
	padding:20px 0 20px 15px;
	margin-bottom:30px;
	line-height:1.2;
}
.gom_shiki .left_box {
	width:494px;
	float:left;
}
.gom_shiki .left_box ul {
	width:414px;
	margin:0 0 20px 10px;
}
.gom_shiki .right_img {
	float:left;
	margin-left:70px;
}
.gom_shiki .left_box ul,
.gom_shiki .left_box span {
	float:left;
}
.gom_shiki span.label {
	font-size:16px;
	height:20px;
	padding:2px 10px 3px;
	line-height:23px;
}
.gom_shiki .bottom_box .photo_cap {
	width:300px;
	heigtht:170px;
	float:left;
	margin-right:28px;
}
.gom_shiki .bottom_box .photo_cap img,
.gom_shiki .bottom_box .photo_cap p {
	float:left;
}
.gom_shiki .desc {
	padding-bottom:40px;
	border-bottom:1px solid #d8d8d8;
}
.gom_shiki .bottom_box {
	padding-bottom:50px;
	border-bottom:1px solid #d8d8d8;
}
.gom_shiki .bottom_box .desc_2 {
	width:980px;
	margin:20px 0
}
.gom_shiki .bottom_box .desc_2 div img {
	margin:20px 0 30px
}
.gom_shiki .bottom_box .desc_2 span,
.gom_shiki .bottom_box .desc_2 ul {
	float:left;
}
.gom_shiki .bottom_box .desc_2 ul {
	width:900px;
	margin-left:10px;
}
.gom_shiki .bottom_box .desc_2 ul li.green {
	font-size:16px;
	margin-bottom:0;
}
.gom_shiki .bottom_box .desc_2 ul li {
	font-size:14px;
	margin-bottom:15px;
	line-height:1.7;
}
main .caution {
	width:980px;
	margin:0 auto;
}
.shinsui_taisaku_link {
	width:980px;
	margin:0 auto;
	text-align:center;
	background:#f6f6f6;
}
.shinsui_taisaku_link a {
	display:block;
	padding:8px 0;
}
.shinsui_taisaku_link a img {
	margin-left:10px;
}
.shinsui_taisaku_link a:hover {
	background:#eeeeef;	
}