@charset "Shift_JIS";

/* osaka-takken-support Web Site CSS */
/* file name : sonpo_agency.css */

/**************************************************/

#line_02{
		padding:0px 20px;
		/*font-size:14px;*/
}

#line_02 p{
	text-indent:1em;
	margin:0;
}

#line_02 .left{
		width:400px !important;
		width:360px;
		float:left;
		margin-right:20px;
}

#line_02 h3{
		font-size:16px;
		margin:0;
		margin-bottom:10px;
}

#line_02 .left p{
		margin-bottom:10px;
}

.mark {
		background:url(../../../img/list_mark_01.jpg) no-repeat;
		padding:0px 0 0 20px;
		margin-bottom:10px;
}		

img#diagram{
	float:right;
	}

/**********************************************************/
/**********************************************************/

#line_02:after {   
    content: ".";   
    display: block;   
    visibility: hidden;   
    height: 0.1px;   
    font-size: 0.1em;   
    line-height: 0;   
    clear: both;   
}

#line_02{display:inline-block;} /*IE7およびMacIE5向け*/

* html #line_02{height:1%;}
#footer #line_02{display:block;}/*IE6以前向け*/


/**********************************************************/
/**********************************************************/



#mainArea .contact{
	background:#eee;
	padding:10px;
	padding-top:6px;
	border:solid 1px;
	margin:20px 0;
	clear:both;
	width:540px;
	width:840px;
	}
	
#mainArea .contact ul{
	list-style:none;
	margin:0;
	padding:0;
	}
	
#mainArea .contact ul li{
	float:left;
	margin:0;
	padding:0;
	}
	
#mainArea .contact ul li.end{
	margin-right:0px;
	}

#mainArea .contact h5{
	margin:0;
	background:#ddd;
	padding:2px 6px;
	margin-bottom:4px;
	border:none;
	}
	
#mainArea .contact h6{
	margin:0;
	}

#mainArea .contact p{
	display:inline;
	margin:0;
	margin-bottom:0;
	}

#mainArea .contact:after{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
#mainArea .contact{display:inline-block;}
* html #mainArea .contact{height:1%;}
#mainArea .contact{display:block;}

/**********************************************************/
.akiya_info {
	/*background:#F9D392;*/
	padding:10px 0;
	padding:0;
	margin:0rem 0 2rem 0;
	margin: 1rem 0 2rem 0;
}

.akiya_info table{
margin:0 1em 1em;
margin:0;
margin-bottom:1em;
	border-collapse:collapse;
	}
	
.akiya_info th{
	width:6em;
	background:#F9D392;
	
  text-align-last: justify;
  
  /*firefox*/
  -moz-text-align-last: justify;
  
  /* IE */
  text-align: justify;
  text-justify: inter-ideograph;
}
	
.akiya_info th,
.akiya_info td{
padding:0.5em;
border:solid 2px #000;
}
	
.akiya_info table.noborder{
	margin:0;
}
	
.akiya_info table.noborder th,
.akiya_info table.noborder td{
	border:none;
	padding:0;
	padding:0 0.2em;
}

.t_justify{
	
  text-align-last: justify;
  
  /*firefox*/
  -moz-text-align-last: justify;
  
  /* IE */
  text-align: justify;
  text-justify: inter-ideograph;
}

.large{
	font-size:14px;
}

.akiya_info .center{
	text-align:center;
}

p.mark{
	margin-bottom:0.5em;
	margin-left:2em;
}

/*
.akiya_info .box_s_01{
	margin:1rem 0;
	padding:0.5rem;
	border:dotted 1px;
	display:inline-block;
}
*/
