﻿@charset "UTF-8";


/* 画面レイアウト */
@import url("/css/common/desiginModules/layout.css");


/* フッターデザイン */
@import url("/css/common/desiginModules/footer.css");






/* 画面レイアウト（/css/common/desiginModules/layout.css）の上書き */
#whole {
	padding: 26px 0px 0px 0px;
	background-image: none;
}


/* ヘッダー */

div#headerSection {
	margin: 0px 0px 25px 0px;
}


/* メインヴィジュアル部分 */

div#mainvisual {
	position: static;
	margin: 0px 0px 17px 0px;
	background-image: url("/img/main_background.gif");
	background-repeat: repeat-y;
	background-position: left top;
}

div#mainvisual div#mainvisualWhole {
	min-height: 1%;
	background-image: url("/img/mainvisual.jpg");
	background-repeat: no-repeat;
	background-position: left top;
}

/* -- Hack WinIE & MacIE --*/
* html div#mainvisual div#mainvisualWhole {
	/* Hides from IE5-Mac ¥*/ 
	height: 1%;
	/*end  Hides from IE5-Mac */
}
/* -- Hack WinIE & MacIE  end--*/


/* メインエリア */
div#mainArea {
	float: left;
	width: 510px;
	padding: 16px 0px 8px 0px;
}


/* リード文章 */

p#siteLead {
	margin: 0px 0px 103px 16px;
}


/* ニュースタイトル */


div#newsBlock div.titleContainer {
	width: 482px;/* 510px */
	height: 15px;/* 21px */
	padding: 3px 8px 3px 10px;
	background-image: url("/img/news_background.gif");
	background-repeat: no-repeat;
	background-position: left top;
}



div#newsBlock div.titleContainer h2 {
	float: left;
	width: 144px;
}

div#newsBlock div.titleContainer p#linkMorenews {
	float: right;
	width: 52px;
	background-image: url("/img/link_news_more_r.gif");
	background-repeat: no-repeat;
	background-position: left top;
}

div#newsBlock div.titleContainer p#linkMorenews a {
	display: block;
	width: 52px;
	height: 15px;
	background-image: url("/img/link_news_more.gif");
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	text-decoration: none;
}

div#newsBlock div.titleContainer p#linkMorenews a:link {
	text-decoration: none;
}

div#newsBlock div.titleContainer p#linkMorenews a:visited {
	text-decoration: none;
}

div#newsBlock div.titleContainer p#linkMorenews a:hover {
	background-image: url("/img/link_news_more_r.gif");
	text-decoration: none;
}


/* ニューステーブル */
div#newsBlock table {
	width: 482px;
	margin: 12px 8px 0px 10px;
	border-collapse: collapse;
}

div#newsBlock table th {
	width: 15%;
	padding: 0px 0px 5px 0px;
	vertical-align: top;
	color: #0099CC;
	white-space: nowrap;
	font-size: 70%;
	line-height: 110%;
	font-weight: bold;
}

div#newsBlock table td {
	width: 85%;
	padding: 0px 0px 5px 5px;
	font-size: 70%;
	line-height: 110%;
}

/* ピックアップエリア */

div#pickupArea {
	float: right;
	width: 210px;
	padding: 20px 0px 8px 0px;
}


/* ピックアップ項目 */
div#pickupArea p.subtitle {
	margin: 0;
	font-size: 1px;
}

div#pickupArea p.pickup {
	margin: 0px 0px 3px 0px;
}


/* レントラック　バナー */
div#pickupArea p#bannerRentrak {
	width: 200px;
	background-image: url("/img/banner_rentrak_r.gif");
	background-repeat: no-repeat;
	background-position: left top;
}

div#pickupArea p#bannerRentrak a {
	display: block;
	width: 200px;
	height: 60px;
	background-image: url("/img/banner_rentrak.gif");
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	text-decoration: none;
}

div#pickupArea p#bannerRentrak a:link {
	text-decoration: none;
}

div#pickupArea p#bannerRentrak a:visited {
	text-decoration: none;
}

div#pickupArea p#bannerRentrak a:hover {
	background-image: url("/img/banner_rentrak_r.gif");
	text-decoration: none;
}



/* メニュー */

div#contentsList {

}

/* コンテンツタイトル */

div#contentsList h2 {
	margin: 0px 0px 0px 125px;
	font-size: 1px;
}

p#logo {
	float: left;
	width:98px;
	margin: 0px 0px 19px 0px;
}

ul#grobalNavi {
	float: right;
	width:615px;
	margin: 11px 0px 19px 0px;
}

/* ナビゲーションの共通設定 */
ul#grobalNavi li {
	float: left;
	width: 155px;
	background-repeat: no-repeat;
	background-position: left top;
}

ul#grobalNavi li a {
	display: block;
	width: 150px;
	height: 88px;
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	text-decoration: none;
}

ul#grobalNavi li a:link {
	text-decoration: none;
}

ul#grobalNavi li a:visited {
	text-decoration: none;
}

ul#grobalNavi li a:hover {
	text-decoration: none;
}



/*  //ナビゲーションの共通設定 */

/* ナビゲーションの個別設定 */

/* 経営理念 */
ul#grobalNavi li#grobalNaviPhilosophy {
	background-image: url("/img/link_philosophy_r.gif");
}

ul#grobalNavi li#grobalNaviPhilosophy a {
	background-image: url("/img/link_philosophy.gif");
}

ul#grobalNavi li#grobalNaviPhilosophy a:hover {
	background-image: url("/img/link_philosophy_r.gif");
	text-decoration: none;
}


/* 会社概要 */
ul#grobalNavi li#grobalNaviAbout {
	background-image: url("/img/link_about_r.gif");
}

ul#grobalNavi li#grobalNaviAbout a {
	background-image: url("/img/link_about.gif");
}

ul#grobalNavi li#grobalNaviAbout a:hover {
	background-image: url("/img/link_about_r.gif");
	text-decoration: none;
}

/* グループ会社 */
ul#grobalNavi li#grobalNaviGroup {
	width: 150px;
	background-image: url("/img/link_group_r.gif");
}

ul#grobalNavi li#grobalNaviGroup a {
	background-image: url("/img/link_group.gif");
}

ul#grobalNavi li#grobalNaviGroup a:hover {
	background-image: url("/img/link_group_r.gif");
	text-decoration: none;
}

/* 採用情報 */
ul#grobalNavi li#grobalNaviRecruit {
	float: right;
	width: 150px;
	background-image: url("/img/link_recruit_r.gif");
}

ul#grobalNavi li#grobalNaviRecruit a {
	background-image: url("/img/link_recruit.gif");
}

ul#grobalNavi li#grobalNaviRecruit a:hover {
	background-image: url("/img/link_recruit_r.gif");
	text-decoration: none;
}

/* //ナビゲーションの個別設定 */















