@charset "utf-8";

/* ****************************************************************************

　目次

-------------------------------------------------------------------------------

　00. file import　　！！！インポートファイルは一番初めに記述のこと！！！
　01. 共通
　02. 役員紹介


******************************************************************************* */


/* ==

　00. file import

=============================================================================== */



/* ==

　01. 共通

=============================================================================== */




/* ==

　02. 役員紹介

=============================================================================== */
.main .pTit{ margin-bottom:0; }

.section .main h2{ margin-bottom:0; padding-bottom:0; font-size:175%; }
.section .main h4{ margin:0; padding:0; border-bottom:none; font-weight:normal; }


.section .main h3{
	min-height:23px;
	margin:20px 0 -10px;
	padding:7px 0 0 12px;
	background-image:url(/common/images/renew2009/bk_h2_730px.gif);
	font-size:120%;
}
* html .section .main h3{ height:23px; }

.section .main .column2 h3{ margin:10px 0; background-image:url(../images/bk_h2_355px.gif) !important; }




.main p.date{ position:absolute; top:10px; right:5px; }


.main div p{ margin-bottom:5px; line-height:1.2; }





/* 代表取締役会長・代表取締役社長
---------------------------------------------------------------------------------- */
.section .main .column2{
	width:750px;
	margin:0 0 20px -20px;
	clear:both;
}
.section .main div.column2 div{
	width:355px;
	margin:0 0 20px 20px;
	display:inline;
	float:left;
	clear:none;
}
.section .main div.column2 div div{ width:auto; margin:0; display:block; float:none; clear:both; }
.section .main div.column2 p.img{ width:136px; float:left; }
.section .main div.column2 div.txt{ width:200px; margin:-3px 0 0; padding:0; float:right; clear:none; }



/* 代表取締役・取締役・監査役
---------------------------------------------------------------------------------- */
.section .main div.rep_director div,
.section .main div.com_director div,
.section .main div.auditor div{
	width:745px;
	margin:0 0 0 -15px;
	clear:both;
}
.section .main div.rep_director div div,
.section .main div.com_director div div,
.section .main div.auditor div div{
	width:233px;
	margin: 0 0 0 15px;
	padding-top:20px;
	display:inline;
	float:left;
	clear:none;
}
.section .main div.rep_director div div div{ width:auto; margin:0; /padding:0; display:block; float:none; clear:both; }
.section .main div.rep_director p.img, .section .main div.com_director p.img, .section .main div.auditor p.img{ width:97px; float:left; }
.section .main div.rep_director div.txt,
.section .main div.com_director div.txt,
.section .main div.auditor div.txt{ width:125px; margin:0; padding:0; float:right; clear:none; }








/* 略歴
------------------------------------------------------------------------------- */
.main .brief_pr{
	width:auto;
	margin:0;
	padding:5px 0 0;
	border-top:1px solid #ccc;
	font-size:85%;
	line-height:1.2;
}
.main .brief_pr p{ margin:0 0 3px; }
.main .brief_pr dd{
	margin-top:-1.2em;
	padding:0 0 3px 45px;
}






