﻿@charset "utf-8";

/* ============================================
	top/index.html
============================================ */
div#topSec01 {
	width: 660px;
}
div#topSec01 .fltL {
	width: 379px;
}
div#topSec01 .fltR {
	width: 261px;
}
.topBnr01 { background: url(../img/bnr_top_01_ov.jpg) left top no-repeat; margin-bottom: 5px;}
.topBnr02 { background: url(../img/bnr_top_02_ov.jpg) left top no-repeat; margin: 10px 0 5px 0;}

	.topBnr01 a,
	.topBnr02 a {
		width: 261px;
		height: 70px;
		display: block;
	}
		.topBnr01 a:hover,
		.topBnr02 a:hover {
			background-color: transparent;
		}
			.topBnr01 a:hover img,
			.topBnr02 a:hover img {
				visibility: hidden;
			}

.fltR dl dd { font-size: 10px;}


.areaIntro {
	width: 379px;
}
.areaIntro02 {
	width: 660px;
}

	.areaIntro dt,
	.areaIntro02 dt {
		clear: both;
		float: left;
		padding: 5px 0 0px 0;
		zoom:0;
	}
	* html .areaIntro dt,
	* html .areaIntro02 dt {
		padding: 5px 0 5px 0;
	}
		.areaIntro dt span {
			background-color: #333333;
			color: #ffffff;
			font-weight: bold;
			padding: 4px 30px;
		}
		* html .areaIntro dt span {
			padding: 2px 30px;
		}
		
		.areaIntro02 dt span {
			background-color: #999999;
			color: #ffffff;
			font-weight: bold;
			padding: 4px 23px;
		}
		* html .areaIntro02 dt span {
			padding: 2px 23px;
		}
		
		
	.areaIntro dd,
	.areaIntro02 dd {
		background: url(../common/img/ic_cmn_square.gif) left bottom repeat-x;
		padding: 5px 0 7px 119px;
		zoom: 0;
	}
	* html .areaIntro dd,
	* html .areaIntro02 dd {
		padding: 5px 0 7px 110px;
	}
		.areaIntro dd span,
		.areaIntro02 dd span {
			font-weight: bold;
		}
