@charset "UTF-8";

/* first.css */
/*
Last update : 2008/11/23 @GL-MA
-------------------------------------

Index:
-------------------------------------
001/ First Index				(@_01)
002/ First Summary				(@_02)
003/ First Equipment			(@_03)
004/ First Location & Security  (@_04)
005/ First Support				(@_05)
006/ First Comparison			(@_06)
-------------------------------------

/* ================================================================================================
001/ First Index (@_01)
================================================================================================ */
div#first {
		}
/* ---------- Index Category ---------- */
p.indexList_summary { background: url(/first/images/indexList_summaryImg.jpg) no-repeat 8px 3px;}
p.indexList_point { background: url(/first/images/indexList_pointImg.jpg) no-repeat 8px 3px;}
p.indexList_equipment { background: url(/first/images/indexList_equipmentImg.jpg) no-repeat 8px 3px;}
p.indexList_location { background: url(/first/images/indexList_locationImg.jpg) no-repeat 8px 3px;}
p.indexList_rental { background: url(/first/images/indexList_rentalImg.jpg) no-repeat 8px 3px;}
p.indexList_hotel { background: url(/first/images/indexList_hotelImg.jpg) no-repeat 8px 3px;}
p.indexList_support { background: url(/first/images/indexList_supportImg.jpg) no-repeat 8px 3px;}
p.indexList_comparison { background: url(/first/images/indexList_comparisonImg.jpg) no-repeat 8px 3px;}
p.indexList_voice { background: url(/first/images/indexList_voiceImg.jpg) no-repeat 8px 3px;}
p.indexList_service { background: url(/first/images/indexList_serviceImg.jpg) no-repeat 8px 3px;}

/* ================================================================================================
002/ First Summary (@_02)
================================================================================================ */
/* ---------- Summary ---------- */
div#first div#summary {
	text-align: left;
	margin: 10px 0 6px 0;
	padding: 1px;
	border: 1px solid #ccc;
	}
div#first div#summary dl {
	background: #f9f9f9 url(/first/images/p01-001.jpg) no-repeat right top;
	font-size: 12px;
	margin: 0px 0;
	padding: 15px 180px 15px 10px;
	}
div#first div#summary dl dt {
		margin-bottom: 15px;
		}
/* ---------- Scene ---------- */
div.sceneBusiness {
	background: #fff url(/first/images/summary_sceneBusiness.jpg) no-repeat left top;
	padding-left: 210px;
	}
div.scenePersonal {
	background: #fff url(/first/images/summary_scenePersonal.jpg) no-repeat right top;
	padding-right: 210px;
	}
/* ---------- Grade ---------- */
div#standard {
	background: #fff url(/first/images/summary_grade_g-style.jpg) no-repeat left top;
	padding-left: 165px;
	}
div#standard ul {
	margin: 15px 0 15px 0;
	}
div#littleplus {
	background: #fff url(/first/images/summary_grade_g-style_littleplus.jpg) no-repeat left top;
	padding-left: 165px;
	}
div#littleplus ul {
	margin: 15px 0 15px 0;
	}

div#plus {
	background: #fff url(/first/images/summary_grade_g-style_plus.jpg) no-repeat left top;
	padding-left: 165px;
	}
div#plus ul {
	margin: 15px 0 15px 0;
	}
/* ---------- Area-Map ---------- */
div#area-map {
		height: 312px;
		background: url(./images/area-map.jpg) no-repeat right top;
		font-size: 13px;
		}
div#area-map dl {
		width: 390px;
		margin: 0 0 0 10px;
		}
div#area-map dl dt {
		background: url(../common/images/body/list-06.gif) no-repeat 0 4px;
		font-weight: bold;
		color: #1f1f8d;
		margin: 10px 0 5px 10px;
		padding: 0 0 0 18px;
		}
div#area-map dl dd {
		font-size: 12px;
		line-height: 140%;
		margin: 0 0 20px 30px;
		}
/* ================================================================================================
003/ First Equipment (@_03)
================================================================================================ */
p.introButton {
	text-align: right;
	margin: -40px 10px 30px 0;
	}
div.equipmentList {
	text-align: center;
	}

div.equipmentList ul {
	text-align: left;
	margin-left: 3px;
	}
div.equipmentList li {
	display: inline;
	list-style: none;
	text-align: center;
	}
div.equipmentList li.last {
	width: 118px;
	}
div.equipmentIcon {
	text-align: center;
	margin-left: 30px;
	}
div.equipmentIcon ul {
	text-align: left;
	}
div.equipmentIcon li {
	display: inline;
	list-style: none;
	text-align: center;
	}
/* ================================================================================================
004/ First Location & Security (@_04)
================================================================================================ */
.location {
	margin: 20px auto 0 auto;
	}
.location h3 {
	font-size: 15px;
	font-weight: bold;
	color: #000099;
	}
/* ================================================================================================
005/ First Support (@_05)
================================================================================================ */



/* ================================================================================================
006/ First Comparison (@_06)
================================================================================================ */
div.comparisonBlock {
	margin: 0 0 0 5px;
	}

p.comparison_rentalImage {
	float: left;
	width: 237px;
	}
p.comparison_rentalImage img {
	padding: 1px;
	border: 1px solid #ccc;
	}
p.comparison_hotelImage {
	float: right;
	width: 237px;
	text-align: right;
	}
p.comparison_hotelImage img {
	padding: 1px;
	border: 1px solid #ccc;
	}

/* end first */

