@charset "utf-8";

/***  GAME FREAK CSS Document ***************************************

	ver.2010/03

	company.css

----------------------------------------------------------------***/

/**  company.css Menu *********************************************

	1.会社案内トップページ
	2.会社概要
	3.アクセス
	4.ご利用案内・プライバシーポリシー・各種お問い合わせ
	5.サイトマップ

*******************************************************************/

/*-----------------------------------------------------------------

	1.会社案内トップページ

-------------------------------------------------------------------*/

div#mainContetns div.indexLeadBox{
	background-image: url(../images/company/bg_index01.gif);
	background-repeat: repeat-y;
	background-position: left;
}

div#mainContetns div.indexLeadBox div.wrapFirst{
	background-image: url(../images/company/bg_index01_top.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

div#mainContetns div.indexLeadBox div.wrapSecond{
	background-image: url(../images/company/bg_index01_bottom.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-top: 35px;
	padding-bottom: 56px;
	text-align: center;
	font-size:120%;
}

div#mainContetns div.descriptionBox{
	margin-bottom: 20px;
	text-align: center;
}

div#mainContetns div.descriptionBox h2{
	line-height: 0;
	font-size: 0;
}
div#mainContetns div.descriptionBox p{
	line-height: 0;
	font-size: 0;
	margin-top:20px;
}



/*-----------------------------------------------------------------

	2.会社概要

-------------------------------------------------------------------*/

div#mainContetns table.company{
	margin-bottom: 20px;
	width: 100%;
}

div#mainContetns table.company dl dd{
	margin-left: 15px;
}

/*-----------------------------------------------------------------

	3.アクセス

-------------------------------------------------------------------*/


div#mainContetns div.mapBox div.column2A{
	width: 393px;
	padding-bottom: 120px;
}

div#mainContetns div.mapBox div.column2A p{
	line-height: 0;
	font-size: 0;
}

div#mainContetns div.mapBox div.column2B{
	width: 255px;
	padding-bottom: 120px;
}

div#mainContetns div.mapBox div.column2B dt{
	margin-bottom: 3px;
}
div#mainContetns div.mapBox div.column2B dd{
	margin-bottom: 10px;
}

/*-----------------------------------------------------------------

	4.ご利用案内・プライバシーポリシー

-------------------------------------------------------------------*/

div#mainContetnsOne{
	width: 670px;
	margin-left: 127px;
}

div#mainContetnsOne h1.pagetitle{
	margin-left: 0;
	margin-bottom: 20px;
}

div#mainContetnsOne div.guideArea h3{
	color: #ff6600;
	padding-left: 12px;
	background-image: url(../images/ico_til.gif);
	background-repeat: no-repeat;
	background-position: 0 0.4em;
}

div#mainContetnsOne div.guideArea ul.links,
div#mainContetnsOne div.guideArea ul.notes{
	margin-bottom: 35px;
}

div#mainContetnsOne div.guideArea p,
div#mainContetnsOne div.guideArea dl li.telNum,
div#mainContetnsOne div.guideArea dl li.address{
	margin-bottom: 17px;
}

div#mainContetnsOne div.guideArea ul.notes li{
	padding-left: 5px;
	background-image: url(../images/ico_notes.gif);
	background-repeat: no-repeat;
	background-position: 0 0.6em;
}

div#mainContetnsOne div.guideArea p.mbNone{
	margin-bottom: 0;
}

div#mainContetnsOne div.guideArea p.last{
	margin-bottom: 35px;
}

div#mainContetnsOne div.guideArea p.bottom{
	margin-bottom: 10px;
}

/*-----------------------------------------------------------------

	5.サイトマップ

-------------------------------------------------------------------*/

div#mainContetnsOne div.sitemap div.column2A{
	width: 65%;
}

div#mainContetnsOne div.sitemap div.column2B{
	width: 34%;
}

div#mainContetnsOne div.sitemap h2{
	padding-left: 12px;
	background-image: url(../images/ico_sitemap.gif);
	background-repeat: no-repeat;
	background-position: 0 0.4em;
	margin-bottom: 5px;
}

div#mainContetnsOne div.sitemap h2.single{
	margin-bottom: 20px;
}

div#mainContetnsOne div.sitemap ul.links{
	margin-left: 12px;
	margin-bottom: 20px;
}

div#mainContetnsOne div.sitemap ul.links ul.separated{
	margin-bottom: 10px;
}


div#mainContetnsOne div.sitemap a:link,
div#mainContetnsOne div.sitemap a:visited,
div#mainContetnsOne div.sitemap a:hover{
	color: #333333;
}

/*---------------------------------------------------------------------------- clearfix**/

div#mainContetns div.sitemap:after,
div#mainContetnsOne div.mapBox:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }

div#mainContetns div.sitemap,
div#mainContetnsOne div.mapBox { display:inline-block; }

/*\*/
* html div#mainContetns div.sitemap,
* html div#mainContetnsOne div.mapBox{ height:1%; }

div#mainContetns div.sitemap,
div#mainContetnsOne div.mapBox { display:block; }
/**/


