@charset "utf-8";

/* ****************************************************
Title: charm.css
Created: 2010-04-19
Last Modified: 2011-03-07
Editor(s): kitamura
Last Editor: kitamura
***************************************************** */


/* Table Of Contents
----------------------------------------

# General Elements
# gNav
# body
# layout
# visual
# pageBody
# content
# sidebar
# footer
# clearfix
# common classes

----------------------------------------*/


/* # General Elements
---------------------------------------------------------------------------- */


/* # gNav
---------------------------------------------------------------------------- */


div#header div#hNav ul li.haNav2 a {
	background: url(../../common/images/hnav_company_a.gif) no-repeat left top;
}

/* # body
---------------------------------------------------------------------------- */

/* # layout
---------------------------------------------------------------------------- */

/* # visual
---------------------------------------------------------------------------- */

div#visual {
	margin: 0 auto;
	width: 1001px;
}


/* # pageBody
---------------------------------------------------------------------------- */

div#pageBody {
}


/* # content
---------------------------------------------------------------------------- */

div#content {
	
}

div#content h1 {
	margin-bottom: 25px;
	margin-top: 20px;
}

div#content div.section div.profileArea {

}

div#content div.section div.profileText {
	float: right;
	width: 470px;
}

div#content div.section p.description {
	font-family: "ＭＳ Ｐ明朝","ＭＳ 明朝",serif;
	font-size: 110%;
	line-height: 2.3;
	margin: 0 0 30px;
}

div#content div.section p.name {
	font-family: "ＭＳ Ｐ明朝","ＭＳ 明朝",serif;
	text-align: right;
	padding: 0 40px 0 0;
}


div#content div.section div.langEnglish {
	display: block;
	clear: both;
}

div#content div.section div.langEnglish p {
	color: #666666;
	font-size: 125%;
	padding-top: 3px;
	margin: 0 0 5px;
}

div#content div.section p.nameEnglish  {
	text-align: right;
	padding: 0 20px 0 0;
}

div#content ul.photoList {
	float: left;
	width: 211px;
}

div#content ul.photoList li {
	margin: 0 0 3px 0;
}

div#content ul.photoList li.nextLink {
	background: url(../../common/images/ico_pagetnext.gif) no-repeat left 0.5em;
	margin: 0 0 3px 0;
	padding: 0 0 0 1em;
}

div#content ul.profileList {
	margin: 0 0 20px;
}

div#content ul.profileList li {
	text-indent: -1em;
	margin: 0 0 0.4em 1em;
}

div#content div.mapArea {
	border: solid #CCCCCC 1px;
	margin: auto 0;
	padding: 2px;
}

div#content h3.sh {
	margin: 5px 0;
}

div#content table.basicTable th.comOutline {
	background: #f0f0f0;
	border-bottom: solid 1px #ccc;
	border-right: solid 1px #ccc;
	color: #555555;
	text-align: center;
	vertical-align: middle;
	width: 30%;
}

/* # sidebar
---------------------------------------------------------------------------- */

div#sidebar {}


/* # footer
---------------------------------------------------------------------------- */

div#footer {
}


/* # clearfix
---------------------------------------------------------------------------- */

div#content div.profileArea:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

div#content div.profileArea {
	display: inline-block;
}
/* Hides from IE-mac \*/
* html div#content div.profileArea {
	height: 1%;
}
div#content div.profileArea {
	display: block;
}
/* End hide from IE-mac */



/* # common classes
---------------------------------------------------------------------------- */




