@charset "utf-8";
/* ****************************************************
Since : 2008-03-05
**************************************************** */


/* layout
=================================*/
body#siteTop #mainContainer {
	width: 955px;
	padding: 0 1px 0 1px;
	background: url(/binran/common/images/com_bg_001.gif) repeat-y left top;
}
/* hack for IE6 */
* html body#siteTop #mainContainer {
	width: 957px;
}

#headContainer {
	padding: 0 1px 0 1px;
}
/* content
=================================*/
body#siteTop #headContainer #header .logoMark{
	/*padding: 20px 0 30px 10px;*/

}

body#siteTop #leadSection {
	width: 955px;
	background: url(../images/index_il_001.gif) no-repeat left top;
}
body#siteTop #leadSection h1 {
	width: 264px;
	float: left;
}
body#siteTop #leadSection #siteUtility {
	width: 491px;
	float: right;
}
body#siteTop #leadSection #siteUtility {
	float: right;
	width: 491px;
	padding: 7px 7px 0 0;
}
/* hack for IE6 */
* html body#siteTop #leadSection #siteUtility {
	width: 498px;
}
body#siteTop #leadSection #siteUtility #sizeSwitcher {
	float: left;
	width: 157px;
}
body#siteTop #leadSection #siteUtility #sizeSwitcher dl {
	margin-top: 6px;
}
body#siteTop #leadSection #siteUtility #sizeSwitcher dt {
	float: left;
	width: 66px;
	height: 14px;
	margin: 5px 7px 0 0;
	background: url(/binran/common/images/header_tx_001.gif) no-repeat left top;
}
body#siteTop #leadSection #siteUtility #sizeSwitcher dd  {
	float:right;
	width: 84px;
}
body#siteTop #leadSection #siteUtility #sizeSwitcher dd li {
	float: left;
	margin-right: 4px;
}
body#siteTop #leadSection #siteUtility .secondCol {
	float: right;
	width: 320px;
	height: 23px;
	padding: 5px 4px 5px 10px;
	background-color: #E7E7E7;
}
/* hack for IE6 */
* html body#siteTop #leadSection #siteUtility .secondCol {
	width: 334px;
	height: 33px;
}
body#siteTop #leadSection #siteUtility .secondCol #searchArea {
	float: left;
	width: 171px;
}
body#siteTop #leadSection #siteUtility .secondCol #searchArea #bizsearchAspQuery {
	display: block;
	float: left;
	width: 120px;
	height: 19px;
	padding: 1px;
	margin-right: 5px;
	border: 1px solid #999999;
}
/* hack for IE6 */
* html body#siteTop #leadSection #siteUtility .secondCol #searchArea #bizsearchAspQuery {
	width: 120px;
	height: 23px;
	/*margin-right: 2px;*/
}
body#siteTop #leadSection #siteUtility .secondCol #searchArea #submitBt {
	display: block;
	float: left;
	width: 42px;
	margin-top: 1px;
}
body#siteTop #leadSection #siteUtility .secondCol #utilityLink {
	float: right;
	width: 137px;
}

body#siteTop #leadSection #siteUtility .secondCol #utilityLink #contentsList {
	float: left;
	width: 66px;
	height: 23px;
	margin-right: 5px;
	background: url(../common/images/header_bt_002.gif) no-repeat left top;
}
body#siteTop #leadSection #siteUtility .secondCol #utilityLink #contentsList a {
	display: block;
	height: 23px;
	background: url(../common/images/header_bt_002.gif) no-repeat left top;
}
body#siteTop #leadSection #siteUtility .secondCol #utilityLink #indexList {
	float: left;
	width: 66px;
	height: 23px;
	background: url(../common/images/header_bt_003.gif) no-repeat left top;
}
body#siteTop #leadSection #siteUtility .secondCol #utilityLink #indexList a {
	display: block;
	height: 23px;
	background: url(../common/images/header_bt_003.gif) no-repeat left top;
}
body#siteTop #contents {
	float: none;
	width: 955px;
	margin: 0;
	padding: 0;
}
body#siteTop #contents #navigations {
	float: left;
	width: 390px;
	height: 457px;
	margin: 0;
	padding: 0 0 0 50px;
	background: url(../images/index_bg_004.jpg) no-repeat left top;
}
* html body#siteTop #contents #navigations {
	width: 440px;
}
body#siteTop #contents #cantoNavi {
	margin: 2px 0 9px 0;
}
body#siteTop #contents #cantoNavi li h2 {
	margin: 0;
	padding: 0;
	border: none;
}
body#siteTop #contents #cantoNavi li a,
body#siteTop #contents #cantoNavi li img {
	display: block;
}
* html body#siteTop #contents #cantoNavi li {
	height: 1%;
	line-height: 0;
	font-size: 0;
}
*:first-child+html body#siteTop #contents #cantoNavi li {
	line-height: 0;
	font-size: 0;
}
body#siteTop #contents #documentLinks {
	padding-bottom: 15px;
	background: url(../images/index_bg_003.gif) no-repeat left bottom;
}
body#siteTop #contents #documentLinks dt {
	padding: 1px 0 0 12px;
	background: url(../images/index_bg_001.gif) no-repeat left top;
}
body#siteTop #contents #documentLinks dt img {
	display: block;
}
body#siteTop #contents #documentLinks dd {
	padding: 12px 0 0 14px;
	background: url(../images/index_bg_002.gif) repeat-y left top;
}

body#siteTop #contents #documentLinks li {
	float: left;
}
body#siteTop #contents #documentLinks li a,
body#siteTop #contents #documentLinks li img {
	display: block;
}
body#siteTop #contents #documentLinks .navi01,
body#siteTop #contents #documentLinks .navi02,
body#siteTop #contents #documentLinks .navi04,
body#siteTop #contents #documentLinks .navi05 {
	width: 129px;
}
body#siteTop #contents #documentLinks .navi03 {
	width: 118px;
}
body#siteTop #contents #documentLinks .navi03 {
	width: 118px;
	margin-right: -3px;
}
body#siteTop #contents #documentLinks .navi01,
body#siteTop #contents #documentLinks .navi02,
body#siteTop #contents #documentLinks .navi03 {
	margin-bottom: 12px;
}

body#siteTop #contents #chapterArea {
	float: left;
	width: 515px;
	height: 457px;
	background: url(../images/index_bg_005.jpg) no-repeat left top;
}
* html body#siteTop #contents #chapterArea {
	margin-right: -3px;
}
body#siteTop #contents #chapterArea .chapterNavi {
	width: 467px;
	height: 429px;
}
body#siteTop #contents #chapterArea .chapterNavi .section {
	height: 429px;
	margin: 0 0 0 65px;
	padding: 0 19px 0 0;
}
body#siteTop #contents #chapterArea .chapterNavi .section .titleArea {
	margin: 0 0 8px 0;
	padding: 0 0 8px 0;
	border-bottom: 1px solid #419811;
}
body#siteTop #contents #chapterArea .chapterNavi .section .titleArea h3 {
	float: left;
	margin-bottom: 0;
	padding-top: 23px;
	border: none;
}
body#siteTop #contents #chapterArea .chapterNavi .section .titleArea .close {
	float: right;
	padding-top: 3px;
}
body#siteTop #contents #chapterArea .chapterNavi .subsection {
	overflow: auto;
	height: 329px;
	margin: 0;
	padding: 0;
}
body#siteTop #contents #chapterArea .chapterNavi .subsection p {
	margin-bottom: 12px;
}
body#siteTop #contents #chapterArea .chapterNavi .subsection li {
	margin-top: 7px;
}
body#siteTop #contents #chapterArea .chapterNavi .subsection li a {
	padding-left: 10px;
	background: url(../common/images/com_ic_006.gif) no-repeat 0 0.3em;
}
body#siteTop #contents #chapterArea #chapter1 {
	background: url(../images/index_bg_006.jpg) no-repeat left top;
	z-index: 1;
}
body#siteTop #contents #chapterArea #chapter1 .section {
	background: url(../images/index_bg_012.jpg) no-repeat right bottom;
}
body#siteTop #contents #chapterArea #chapter2 {
	background: url(../images/index_bg_007.jpg) no-repeat left top;
	z-index: 2;
}
body#siteTop #contents #chapterArea #chapter2 .section {
	background: url(../images/index_bg_013.jpg) no-repeat right bottom;
}
body#siteTop #contents #chapterArea #chapter3 {
	background: url(../images/index_bg_008.jpg) no-repeat left top;
	z-index: 3;
}
body#siteTop #contents #chapterArea #chapter3 .section {
	background: url(../images/index_bg_014.jpg) no-repeat right bottom;
}
body#siteTop #contents #chapterArea #chapter4 {
	background: url(../images/index_bg_009.jpg) no-repeat left top;
	z-index: 4;
}
body#siteTop #contents #chapterArea #chapter4 .section {
	background: url(../images/index_bg_015.jpg) no-repeat right bottom;
}
body#siteTop #contents #chapterArea #chapter5 {
	background: url(../images/index_bg_010.jpg) no-repeat left top;
	z-index: 5;
}
body#siteTop #contents #chapterArea #chapter5 .section {
	background: url(../images/index_bg_016.jpg) no-repeat right bottom;
}
body#siteTop #contents #chapterArea #chapter6 {
	background: url(../images/index_bg_011.jpg) no-repeat left top;
	z-index: 6;
}
body#siteTop #contents #chapterArea #chapter6 .section {
	background: url(../images/index_bg_017.jpg) no-repeat right bottom;
}
body#siteTop #contents #chapterArea #chapter1,
body#siteTop #contents #chapterArea #chapter2,
body#siteTop #contents #chapterArea #chapter3,
body#siteTop #contents #chapterArea #chapter4,
body#siteTop #contents #chapterArea #chapter5,
body#siteTop #contents #chapterArea #chapter6 {
	display: none;
}

/* clearFix
=================================*/
body#siteTop #contents:after,
body#siteTop #contents #documentLinks ul:after,
body#siteTop #contents #chapterArea .chapterNavi .section .titleArea:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
body#siteTop #contents,
body#siteTop #contents #documentLinks ul,
body#siteTop #contents #chapterArea .chapterNavi .section .titleArea {
	display:inline-table;
	min-height:1%;  /* for IE 7*/
}
/* Hides from IE-mac \*/
* html body#siteTop #contents,
* html body#siteTop #contents #documentLinks ul,
* html body#siteTop #contents #chapterArea .chapterNavi .section .titleArea {
	height:1px;
}
body#siteTop #contents,
body#siteTop #contents #documentLinks ul,
body#siteTop #contents #chapterArea .chapterNavi .section .titleArea {
	display:block;
}
/* End hide from IE-mac */
