﻿@charset "utf-8";
/*--京airleak1210.css--*/
.product_detail_start_box > .box_inner .prd_name .prd_name_sub{
	margin:1em 0 0.5em 0;
}

/* ##########PC########## */
.functions_box{
	width: 920px;
	margin: 0 auto;
	padding: 80px 0 0 0;
}

	.functions_box > .box_header{
		position: relative;
		padding: 0.2em 0 0 1.3em;
		margin-bottom: 2em;
	}
	
	.functions_box > .box_header:before{
		content: "";
		display: inline-block;
		height: 1.6em;
		width: 8px;
		background: #004E93;
		position: absolute;
		top: 0;
		left: 0;
	}
	
		.functions_box > .box_header h4{
			font-size: 1.4em;
			font-weight: bold;
			color: #004E93;
			position: relative;
		}
		
	.functions_box > .box_inner{}
	
		.functions_box > .box_inner ul{
			display:flex;
			flex-wrap:wrap;
			padding:0 20px;
			line-height:1.6;
		}
		
		.functions_box > .box_inner ul li{
			width:calc((100% - 20px) / 2);
			box-sizing:border-box;
			margin-right:20px;
			margin-bottom:20px;
			box-sizing:border-box;
			border:1px solid #ccc;
			padding:10px;
		}
		
		.functions_box > .box_inner ul li:nth-child(even){
			margin-right:0;
		}
		
			.functions_box > .box_inner ul li dl{}
			
				.functions_box > .box_inner ul li dl dt{
					font-weight:bold;
					font-size:1.2em;
					margin-bottom:0.5em;
					color:#004E93;
					background:#e6f0fc;
					padding:0.2em 0.4em;
				}
				
				.functions_box > .box_inner ul li dl dd{
					padding:0 0.5em;
				}
	

				
				.functions_box > .box_inner dl dd p .fig_fn_exp{
					float:right;
					display:inline-block;
					padding:0 0 0 2em;
				}
				
.production_line_box{
	clear:both;
	width:920px;
	margin: 0 auto;
	padding: 50px 0 0 0;
	font-size: 1.05em;
	line-height: 2;
}

	.production_line_box > .box_header{
		text-align:center;
		margin-bottom:30px;
	}
	
		.production_line_box > .box_header h4{
			font-size: 1.6em;
			display: inline-block;
			background: #004f94;
			color: #fff;
			line-height:1;
			padding: 0.5em 1em;
		}
		
	.production_line_box > .box_inner{
		text-align:center;
	}

/* ##########SP########## */
@media screen and (max-width:479px) {
	.functions_box{
		width: 100%;
		box-sizing:border-box;
		padding:5vw 3vw;
		margin: 0;
	}
	
		.functions_box > .box_header{
			padding: 0.2em 0 0 1em;
			margin-bottom: 1em;
		}
		
		.functions_box > .box_header:before{
			height: 100%;
			width: 1.5vw;
		}
		
			.functions_box > .box_inner ul{
				display:block;
				padding:0 2vw;
			}
			
			.functions_box > .box_inner ul li{
				width:100%;
				margin-right:0;
				margin-bottom:1em;
				padding:2vw;
			}
			
					.functions_box > .box_inner ul li dl dt{
						font-size:1.1em;
					}
					
					.functions_box > .box_inner ul li dl dd{
						padding:0 0.5em;
					}
					
					.functions_box > .box_inner dl dd p .fig_fn_exp{
						float:none;
						display:block;
						padding:0;
						text-align:center;
					}
					
					.functions_box > .box_inner dl dd p .fig_fn_exp img{
						max-width:100%;
						height:auto;
					}
					
	.production_line_box{
		width:100%;
		padding:0 3vw;
		box-sizing:border-box;
		margin: 0;
		font-size: 1em;
		line-height: 1.6;
	}
	
		.production_line_box > .box_header{
			text-align:center;
			margin-bottom:1em;
		}
		
			.production_line_box > .box_header h4{
				font-size: 1.2em;
				padding: 0.5em 1em;
			}
			
		.production_line_box > .box_inner img{
			max-width:100%;
			height:auto;
		}

}

/* ##########印刷用########## */
@media print{

}