@charset "UTF-8";

/* -----------------------------------------------
 Title:           AKI.CO.,LTD.
 File name:       top.css
 Info:            index page style
 Create:          2010.03.19/murata
 Last Update:     2010.06.24/murata
 ------------------------------------------------- */

/* -----------------------------------------------
	Contents 
 ------------------------------------------------- */

ul#globalMenu li#btn01 a { 
	width: 76px;
	background: url(common/image/img_btn_home_over.gif) no-repeat; }
			
div.column {
	width: 285px;
	text-align: left;
	float: left; }

	h3 {
		font-size: 106%;
		font-weight: bold;
		text-align: left;
		padding: 0 0 7px 0;
		margin: 0 0 10px 0;
		border-bottom: 2px solid #a4a4a4;
		letter-spacing: 1px; }
		
	h4 {
		font-size: 106%;
		font-weight: bold;
		text-align: left;
		padding: 25px 0 7px 0;
		margin: 0px 0 10px 0;
		border-bottom: 2px solid #a4a4a4;
		letter-spacing: 1px; }

	h5 {
		padding: 0;
		margin: 20px 0 0; }

	h5 img {
		padding: 0;
		margin: 0; }


/*-- 左カラム --*/

	dl#topix {
		width: 280px;
		margin: 5px auto 10px;
		padding: 0;
		clear: both; }

		dl#topix dt { 
			font-weight: bold;
			padding: 0 0 5px 5px; }
		
		dl#topix dd { margin: 0; }

		p.topixLink { 
			margin: 0 0 30px 0;
			padding: 0; }

	dl.leftContents1 { 
		width: 285px;
		margin: 7px 0 3px;
		padding: 0; }

		dl.leftContents1 dt {
			float: left;
			margin: 0;
			padding: 0; }
		
		dl.leftContents1 dd {
			float: right;
			margin: 0;
			padding: 0;
			width: 190px; }
	
	dl.leftContents2 { 
		width: 285px;
		margin: 7px 0 8px;
		padding: 0; }

		dl.leftContents2 dt {
			float: left;
			margin: 0 0 15px 0: }
		
		dl.leftContents2 dd {
			float: right;
			margin: 0 0 15px 0;
			width: 180px;
			padding: 0; }
	
	dl.leftContents3 { 
		width: 285px;
		margin: 7px 0 3px;
		padding: 0; }

		dl.leftContents3 dt {
			float: left;
			margin: 0 0 15px 0: }
		
		dl.leftContents3 dd {
			float: right;
			margin: 0 0 0 0;
			width: 180px;
			padding: 0; }

		#twArea ul {
			width: 100%;
			margin: 0;
			padding: 0; }
			
			#twArea li { 
				width: 100%;
				margin: 0;
				padding: 0 0 15px 0;
				color: #484848; }
	
		#twArea2 ul {
			width: 100%;
			margin: 0;
			padding: 0; }
			
			#twArea2 li { 
				width: 100%;
				color: #484848; }
	
	.t_summary {
		width: 195px;
		float: left;
		padding: 0 0 0 15px;
		margin: 0 0 0 0; }
		
	.t_list {
		padding: -3 0 0 13px;
		margin-bottom: 15px; }
		
		
/*-- /左カラム --*/


/*-- 中央カラム --*/

	div#feed1 , div#feed2 , div#feed3 {
		_zoom: 1;
		overflow: hidden; }

		dl.news {
			width: 100%;
			padding: 0 0 0 0;
			margin: -1px 0 0 0; }

		dl.newsBody {
			width: 100%;
			padding: 15px 0 15px 0;
			margin: 0 0 0 0;
			border-top: 1px dotted #D6D6D6; }
			
			dl.newsBody dt { 
				width: 100%;
				margin: 0;
				padding: 0 0 5px 0;
				font-weight: bold;
				line-height: 1.3em; }
		
			dl.newsBody dd { 
				width: 100%;
				margin: 0;
				padding: 0;
				color: #484848; }

	.newsEntry {
		width: 100%;
		margin-bottom: 25px;}
						
	

/*-- /中央カラム --*/


/*-- 右カラム --*/

	.lh170 {
		line-height: 170%; }

	ul#product {
		margin: 0;
		padding: 15px 0 0 0; }
			
		ul#product li {
			width: 285px;
			margin: 0 0 30px;
			padding: 0; }
						
			ul#product li img.thumb-p {
				display: block;
				float: left; }
							
			ul#product li dl {
				width: 190px;
				text-align: left;
				float: right;
				margin: 0px; }
							
				ul#product li dl dt {
					font-weight: bold;
					margin-bottom: 5px; }
								
				ul#product li dl dd {
					margin: 0; }
						
/*-- /右カラム --*/
	
	
