@charset "utf-8";

/*--------------------------------------------------------Header Clearfix--------------------------------------------------------*/
#con_lnav:after {  
     content: ".";  
     display: block;  
     visibility: hidden;  
     height: 0.1px;  
     font-size: 0.1em;  
     line-height: 0;  
     clear: both;  
	} 
	
/*--------------------------------------------------------Title--------------------------------------------------------*/
#consul_title{
	width:742px;
	height:100%;
	margin:5px 8px 0 20px;
	padding:0 0 0 20px;
	position:relative;
	}
#consul_title h1{
	font-size:x-large;
	}	

/*--------------------------------------------------------MAIN IMG--------------------------------------------------------*/
#consul_main{
	width:310px;
	margin:0;
	padding:10px 5px 5px 20px;
	float:left;
	}
	
/*--------------------------------------------------------Paragraph 1--------------------------------------------------------*/
#consul_para1{
	width:400px;
	margin:0;
	padding:10px 5px;
	float:left;
	}
#consul_para1 p{
	margin:0 0 15px 5px;
	line-height:1.3;
	}
#consul_para1 h2{
	margin:10px 0 10px 0;
	color:#bb0000;
	}
#consul_para1:after {  
     content: ".";  
     display: block;  
     visibility: hidden;  
     height: 0.1px;  
     font-size: 0.1em;  
     line-height: 0;  
     clear: both;  
	} 
/*--------------------------------------------------------MIDDLE IMG--------------------------------------------------------*/
#consul_middle_img{
	width:742px;
	margin:0;
	padding:0px 10px 5px 20px;
	float:left;
	}
#consul_middle_img:after {  
     content: ".";  
     display: block;  
     visibility: hidden;  
     height: 0.1px;  
     font-size: 0.1em;  
     line-height: 0;  
     clear: both;  
	} 
/*--------------------------------------------------------Paragraph 2--------------------------------------------------------*/
#consul_para2{
	width:400px;
	margin:0;
	padding:5px 5px 5px 20px;
	float:left;
	}
#consul_para2 p{
	margin:0 0 15px 10px;
	line-height:1.3;
	}
#consul_para2 h2{
	margin:10px 0 10px 0;
	color:#bb0000;
	}
/*--------------------------------------------------------BOTTOM IMG--------------------------------------------------------*/
#consul_bottom_img{
	width:310px;
	margin:0;
	padding:5px 3px 5px 20px;
	float:left;
	}
#consul_bottom_img:after {  
     content: ".";  
     display: block;  
     visibility: hidden;  
     height: 0.1px;  
     font-size: 0.1em;  
     line-height: 0;  
     clear: both;  
	} 

/*--------------------------------------------------------Paragraph 3--------------------------------------------------------*/
#consul_para3{
	width:742px;
	margin:0;
	padding:5px 5px 5px 20px;
	float:left;
	}
#consul_para3 p{
	margin:0 0 15px 10px;
	line-height:1.3;
	}
#consul_para3 h2{
	margin:0 0 10px 20px;
	color:#bb0000;
	}
#consul_para3 h3{
	margin:0 0 0px 20px;
	color:#BB0000;
	font-size:large;
	}
#consul_para3 h4{
	margin:0 0 0px 20px;
	color:#000000;
	}

#consul_para3 ul{
	margin:0 0 10px 35px;
	line-height:1.4;
	color:#FF6600;
	}
#consul_para3:after {  
     content: ".";  
     display: block;  
     visibility: hidden;  
     height: 0.1px;  
     font-size: 0.1em;  
     line-height: 0;  
     clear: both;  
	} 
/*--------------------------------------------------------TABLE　CSS --------------------------------------------------------*/
table.consul_case{
	width:365px;
	margin:5px 0 15px 35px;
	padding:0;
    border:1px solid #ffffff;
    border-collapse:collapse;
    border-spacing:0;
    background-color:#ffffff;
    empty-cells:show;
	text-align:left;
	font-size:95%;
	line-height:1.5;
}
.consul_case_list{
	width:100px;
	margin:0;
	padding:0;
	background-color:#000000;
	border:1px solid #ffffff;
	text-align:center;
	color:#FFFFFF;}
.consul_case_content{
	width:265px;
	margin:0;
	padding:0 0 0 15px;
	background-color:#ECECEC;
	border:1px solid #ffffff;
	color:#000000;}