@charset "utf-8";

/* ****************************************************************************

　目次

-------------------------------------------------------------------------------

　00. file import　　！！！インポートファイルは一番初めに記述のこと！！！
　01. 基本
　02. タブ
　03. 研究所の理念と設立背景
　04. 研究所の役割と活動
  

******************************************************************************* */



/* ==

　00. file import

=============================================================================== */
@import url("/business/css/style.css");
@import url("/business/silver/css/style.css");



/* ==

　01. 基本

=============================================================================== */
.main .contents{
	width:728px;
	min-height:1%;
	padding-top:20px;
	background:none;
	border-left:1px solid #b2b4b6;
	border-right:1px solid #b2b4b6;
	clear:both;
}
.main .contents div{
	width:707px;
	min-height:1%;
	margin:0 auto;
	padding-bottom:20px;
	/*background-color:#f0f0f0;*/
	line-height:1.5;
	clear:both;
}
.main .contents div div{ margin-bottom:0; }
.section .main .contents h3{
	margin-bottom:10px;
	padding-bottom:3px;
	background:none;
	border-bottom:1px solid #ccc;
}



/* ==

　02. タブ

=============================================================================== */
.main .tabTop{ margin:0; }
.section .tabTop{ height:36px; background-image:url(/tochikatsu/images/bk_tabTop.gif); }
.section .tabBtm{ height:36px; background-image:url(/tochikatsu/images/bk_tabBtm.gif); }
.main .tabTop li a, .main .tabBtm li a{ width:240px; height:31px; }

/* 上
------------------------------------------------------------------------------- */
.main .tabTop li.tab_index a{ background-image:url(../images/tabTop_index.gif); left:4px; }
.main .tabTop li.tab_about02 a{ background-image:url(../images/tabTop_about02.gif); left:245px; }
.main .tabTop li.tab_about03 a{ background-image:url(../images/tabTop_about03.gif); left:486px; }

/* アクティブ */
.main .tabTop ul.tabIndex li.tab_index a{ background-image:url(../images/tabTop_index_on.gif); }
.main .tabTop ul.tabAbout02 li.tab_about02 a{ background-image:url(../images/tabTop_about02_on.gif); }
.main .tabTop ul.tabAbout03 li.tab_about03 a{ background-image:url(../images/tabTop_about03_on.gif); }

/* 下
------------------------------------------------------------------------------- */
.main .tabBtm li.tab_index a{ background-image:url(../images/tabBtm_index.gif); left:4px; }
.main .tabBtm li.tab_about02 a{ background-image:url(../images/tabBtm_about02.gif); left:245px; }
.main .tabBtm li.tab_about03 a{ background-image:url(../images/tabBtm_about03.gif); left:486px; }

/* アクティブ */
.main .tabBtm ul.tabIndex li.tab_index a{ background-image:url(../images/tabBtm_index_on.gif); }
.main .tabBtm ul.tabAbout02 li.tab_about02 a{ background-image:url(../images/tabBtm_about02_on.gif); }
.main .tabBtm ul.tabAbout03 li.tab_about03 a{ background-image:url(../images/tabBtm_about03_on.gif); }



/* ==

　03. 研究所の理念と設立背景

=============================================================================== */
.main .contents p.lead{
	font-size:120%;
	color:#006633;
	font-weight:bold;
}

.main .contents .about_01 p.img{ width:185px; padding-top:20px; float:right; }
.main .contents .about_01 div.txt{
	width:510px;
	float:left;
	clear:none;
}




/* ==

　04. 研究所の役割と活動

=============================================================================== */
.main .contents .about02_02 h3{ margin-bottom:3px; }
.main .contents .about02_02 p{
	margin-bottom:3px;
	text-align:right;
}
.main .contents .about02_02 p strong{ font-size:120%; }
.main .contents .about02_02 table{
	width:100%;
	background-color:#d9d9d9;
	border:1px solid #d9d9d9;
}
.main .contents .about02_02 th{
	width:32%;
	padding:2px 5px;
	background-color:#c7d8e2;
	border:1px solid #FFF;
	text-align:left;
}
.main .contents .about02_02 td{
	width:15%;
	padding:2px 5px;
	background-color:#fff;
	font-size:120%;
	text-align:center;
}