@charset "utf-8";
@import url("/common/css/import.css");

/* #content */
@import url("/common/css/content.css");

/* #table */
@import url("../a040encyclopedia/tables.css");

/* ////////////////////
encyclopedia.css
//////////////////// */
#contentBody h2 {
	background: url(img/title.jpg) no-repeat left top;
}
#contentBody h5 {
	font-weight:bold;
}
#contentBody table {
	margin: 6px 0;
}
#contentBody th,
#contentBody td {
	padding: 3px 6px;
}
#contentBody table.tableType01,
#contentBody .tableType01 th,
#contentBody .tableType01 td {
	border: 1px solid #000;
	border-collapse: collapse;
}
#contentBody .tableType01 th {
	text-align: center;
}
#contentBody .bgTr th {
	color: #fff;
	background-color: #6ac6ff;
	text-align: center;
}
#contentBody .bgTh {
	background-color: #cde8fe;
}
#contentBody .tableType01 img {
	margin: 6px auto;
	text-align: center;
}
#contentBody .right {
	float: right;
	width: 200px;
	margin-bottom: 10px;
}
#contentBody .right h4 {
	margin-top: 0;
}
#contentBody .right ul {
	margin-bottom: 1em;
}
/*
#contentBody .right h4 {
	height: 41px;
	margin: -16px 0 1em 6px;
	background: no-repeat left top;
	text-indent: -1000em;
}
#contentBody .right h4#tit01 {
	background-image: url(img/tit01.gif);
}
#contentBody .right h4#tit02 {
	background-image: url(img/tit02.gif);
}
#contentBody .right p {
	padding-left: 0;
}
*/
#contentBody .left {
	float: left;
	width: 235px;
	margin-left: 70px;
	padding-bottom: 14px;
	display: inline;
}
/* left02,right02 */
#contentBody .right02 {
	float: right;
	width: 330px;
}
#contentBody .left02 {
	float: left;
	width: 235px;
}

#contentBody #flash {
	background: url(img/salt.gif) no-repeat center bottom;
}

#contentBody .bgNone {
	background: none;
}
#contentBody .next a {
	background: url(/common/img/arw_right.gif) no-repeat left center;
	padding-left: 1em;
}
/* encyclopedia2
-------------------- */
#circle01 {
	position: relative;
}
#circle01 ul {
	position: absolute;
	top: 0;
	left: 0;
}
#circle01 li {
	text-indent: -1000em;
}
#circle01 li a {
	position: absolute;
	display: block;
	text-decoration: none;
}
#circle01 li.btn02 a { /* めん類 */
	top: 103px;
	left: 257px;
	width: 42px;
	height: 41px;
}
#circle01 li.btn03 a { /* パン */
	top: 139px;
	left: 292px;
	width: 36px;
	height: 36px;
}
#circle01 li.btn04 a { /* 乳製品 */
	top: 179px;
	left: 286px;
	width: 55px;
	height: 37px;
}
#circle01 li.btn06 a { /* 練製品 */
	top: 271px;
	left: 259px;
	width: 35px;
	height: 22px;
}
#circle01 li.btn08 a { /* 漬け物 */
	top: 293px;
	left: 158px;
	width: 39px;
	height: 49px;
}
#circle01 li.btn09 a { /* 味噌 */
	top: 287px;
	left: 95px;
	width: 36px;
	height: 48px;
}
#circle01 li.btn10 a { /* マヨネーズ */
	top: 257px;
	left: 59px;
	width: 26px;
	height: 57px;
}
#circle01 li.btn14 a { /* しょう油 */
	top: 106px;
	left: 63px;
	width: 19px;
	height: 33px;
}
#circle01 li.btn15 a { /* 水産物 */
	top: 84px;
	left: 99px;
	width: 57px;
	height: 27px;
}

/* circle02 */
#circle02 {
	position: relative;
}
#circle02 ul {
	position: absolute;
	top: 0;
	left: 0;
}
#circle02 li {
	text-indent: -1000em;
}
#circle02 li a {
	position: absolute;
	display: block;
	text-decoration: none;
}
#circle02 li.btn03 a { /* 生理用食塩水 */
	top: 49px;
	left: 287px;
	width: 30px;
	height: 64px;
}
#circle02 li.btn04 a { /* 融氷雪用 */
	top: 121px;
	left: 293px;
	width: 59px;
	height: 41px;
}
#circle02 li.btn05 a { /* ブライン冷凍 */
	top: 171px;
	left: 275px;
	width: 64px;
	height: 38px;
}
#circle02 li.btn06 a { /* 家畜飼育・固形塩 */
	top: 197px;
	left: 254px;
	width: 38px;
	height: 35px;
}
#circle02 li.btn07 a { /* イオン交換樹脂の再生 */
	top: 228px;
	left: 149px;
	width: 69px;
	height: 20px;
}
#circle02 li.btn10 a { /* 火薬 */
	top: 113px;
	left: 39px;
	width: 32px;
	height: 44px;
}
#circle02 li.btn11 a { /* 石けん */
	top: 85px;
	left: 46px;
	width: 33px;
	height: 18px;
}
/* circle03 */
#circle03 img {
	margin-left: 25px;
}
/* encyclopediaBody02
-------------------- */
#encyclopediaBody02 {
	margin-left: 10px;
}
#encyclopediaBody02 h5 {
	font-weight: bold;
}
#encyclopediaBody02 .clearfix {
	margin-bottom: 1em;
	padding-bottom: 25px;
	background: url(/common/img/down.gif) no-repeat 81px bottom;
}
#encyclopediaBody02 .bgNone {
	margin-bottom: 10px;
	padding-bottom: 0;
	background: none;
}
#encyclopediaBody02 .clearfix img {
	float: left;
	margin-right: 1em;
	display: inline;
}
#encyclopediaBody02 .next a {
	background: url(/common/img/arw_right.gif) no-repeat left center;
	padding-left: 1em;
}
/* encyclopediaBody03
-------------------- */
#encyclopediaBody03 .clearfix {
	margin-bottom: 1em;
	padding-bottom: 30px;
	background: url(/common/img/down.gif) no-repeat 81px bottom;
}
#encyclopediaBody03 .clearfix img {
	float: right;
	margin-left: 1em;
	display: inline;
}
#encyclopediaBody03 .bgNone {
	margin-bottom: 10px;
	padding-bottom: 0;
	background: none;
}
#encyclopediaBody03 .txtCenter img {
	border: 1px solid #999;
}
/* encyclopediaBody04
-------------------- */
/* #map */
#contentBody #map p {
width:250px;
}
#contentBody #map {
	position:relative;
	height:503px;
	background: url(/a040encyclopedia/encyclopedia4/img/map_japan.gif) no-repeat center top;
}
#contentBody #map li {
	font-size:85%;
}
#contentBody #map li a {
	color: #075bad;
}
#contentBody #map li#map01 {position:absolute;top:73px;left:408px}
#contentBody #map li#map02 {position:absolute;top:176px;left:363px}
#contentBody #map li#map03 {position:absolute;top:209px;left:382px}
#contentBody #map li#map04 {position:absolute;top:203px;left:356px}
#contentBody #map li#map05 {position:absolute;top:242px;left:344px}
#contentBody #map li#map06 {position:absolute;top:245px;left:372px}
#contentBody #map li#map07 {position:absolute;top:285px;left:353px}
#contentBody #map li#map08 {position:absolute;top:321px;left:360px}
#contentBody #map li#map09 {position:absolute;top:310px;left:337px}
#contentBody #map li#map10 {position:absolute;top:313px;left:312px}
#contentBody #map li#map11 {position:absolute;top:326px;left:333px}
#contentBody #map li#map12 {position:absolute;top:343px;left:359px}
#contentBody #map li#map13 {position:absolute;top:340px;left:332px}
#contentBody #map li#map14 {position:absolute;top:355px;left:326px}
#contentBody #map li#map15 {position:absolute;top:343px;left:300px}
#contentBody #map li#map16 {position:absolute;top:288px;left:307px}
#contentBody #map li#map17 {position:absolute;top:313px;left:277px}
#contentBody #map li#map18 {position:absolute;top:310px;left:247px}
#contentBody #map li#map19 {position:absolute;top:334px;left:244px}
#contentBody #map li#map20 {position:absolute;top:327px;left:293px}
#contentBody #map li#map21 {position:absolute;top:341px;left:268px}
#contentBody #map li#map22 {position:absolute;top:360px;left:300px}
#contentBody #map li#map23 {position:absolute;top:363px;left:274px}
#contentBody #map li#map24 {position:absolute;top:387px;left:253px}
#contentBody #map li#map25 {position:absolute;top:354px;left:241px}
#contentBody #map li#map26 {position:absolute;top:364px;left:219px}
#contentBody #map li#map27 {position:absolute;top:388px;left:220px}
#contentBody #map li#map28 {position:absolute;top:351px;left:205px}
#contentBody #map li#map29 {position:absolute;top:372px;left:242px}
#contentBody #map li#map30 {position:absolute;top:403px;left:226px}
#contentBody #map li#map31 {position:absolute;top:353px;left:178px}
#contentBody #map li#map32 {position:absolute;top:362px;left:149px}
#contentBody #map li#map33 {position:absolute;top:371px;left:179px}
#contentBody #map li#map34 {position:absolute;top:379px;left:150px}
#contentBody #map li#map35 {position:absolute;top:385px;left:122px}
#contentBody #map li#map36 {position:absolute;top:408px;left:186px}
#contentBody #map li#map37 {position:absolute;top:392px;left:186px}
#contentBody #map li#map38 {position:absolute;top:404px;left:157px}
#contentBody #map li#map39 {position:absolute;top:422px;left:159px}
#contentBody #map li#map40 {position:absolute;top:409px;left:99px}
#contentBody #map li#map41 {position:absolute;top:416px;left:74px}
#contentBody #map li#map42 {position:absolute;top:435px;left:75px}
#contentBody #map li#map43 {position:absolute;top:429px;left:99px}
#contentBody #map li#map44 {position:absolute;top:420px;left:120px}
#contentBody #map li#map45 {position:absolute;top:442px;left:118px}
#contentBody #map li#map46 {position:absolute;top:463px;left:94px}
#contentBody #map li#map47 {position:absolute;top:415px;left:459px}

/* #news */
#contentBody #news {
	position: relative;
	margin:0 10px 0 0;
}
#contentBody #news h4 {
	height: 22px;
	background: url(/a040encyclopedia/encyclopedia4/img/h_news.jpg) no-repeat left top;
	text-indent: -1000em;
}
#contentBody #news dl {
	height: 135px;
	padding: 0.5em;
	background: url(/a040encyclopedia/encyclopedia4/img/bg_side.gif) repeat-y left top;
	border-bottom: 1px solid #bfbfbf;
	overflow: auto;
}
#contentBody dt {
	width: 4em;
}
#contentBody dd {
	margin: -1.4em 0 2px 6em;
	/*\*/
	zoom: 1;
	/**/
}
#contentBody dd em {
	color:#c00;
	text-transform:uppercase;
}
/* safari only \*/
html:\66irst-child #contentBody dt {
	width: 7.5em;
}
html:\66irst-child #contentBody dd {
	margin-left: 7.5em;
}
/**/

/* #map02 */
#contentBody #map02 {
	margin-right:10px;
}
#contentBody #map02 h4 {
	font-size:1.1em;
	font-weight:bold;
	padding-left:0;
	background:none;
}
#contentBody #map02 p {
	margin:0;
}
#contentBody #map02 p strong {
	color:#075bad;
	font-weight:bold;
}
#contentBody #map02 p em {
	color:#2e8dd5;
}
#contentBody #map02 .left {
	float:left;
	width:250px;
	margin:0;
}
#contentBody #map02 .right {
	position:relative;
	float:right;
	width:340px;
	height:255px;
	background:url(/a040encyclopedia/encyclopedia4/img/map_japan02.gif) no-repeat center top;
}
#contentBody #map02 .right p a {
	position:absolute;
	top:260px;
	left:120px;
	text-decoration:none;
}

/*090610*/
#contentBody #map02 .right p.bnr2 a {
	position:absolute;
	top:290px;
	left:80px;
}

#contentBody #seisan .txt p{
	padding-top:10px;
	margin-left:10px;
	width:230px;
}
#contentBody #seisan {
	position:relative;
	width:630px;
	height:480px;
	background: url(/a040encyclopedia/img/seisai_bg.gif) no-repeat center top;
	margin-bottom:20px;
}
#contentBody #seisan .bnr {
	position:absolute;
	top:10px;
	right:10px;
	height:120px;
	width:355px;
}
.btn_zen {
	margin:30px auto 30px 80px;
	width:460px;
	text-align:left;
}
.btn_zen span.b1 {
	width:459px;
	margin-bottom:3px;
}
.btn_zen span.b2 {
	width:105px;
	margin-right:2px;
	float:right;
}

#syutten dl {
	height: 183px;
	padding: 0 0.5em;
	overflow: auto;
}
#syutten dt {
	font-size:10px;
	padding-left:10px;
	width: 4em;
}
#syutten dd {
	font-size:10px;
	margin: -1.4em 0 6px 4em;
	/*\*/
	zoom: 1;
	/**/
}

#btn_hyou {
	margin:10px auto 30px 90px;
	width:460px;
	text-align:left;
}
#btn_hyou span.btn1 {
	margin-bottom:3px;
	display:block;
}
#btn_hyou span.btn2 {
	display:block;
	margin-left:351px;
}

/*090610end*/

#contentBody #map02 .right li {
	font-size:70%;
}
#contentBody #map02 .right li a {
	color:#075bad;
}
#contentBody #map02 .right li.hover a {
	color:#c00;
	background-color:#0be9f6;
}
#contentBody #map02 .right li#map01 {position:absolute;top:35px;left:283px}
#contentBody #map02 .right li#map02 {position:absolute;top:98px;left:260px}
#contentBody #map02 .right li#map03 {position:absolute;top:116px;left:278px}
#contentBody #map02 .right li#map04 {position:absolute;top:116px;left:252px}
#contentBody #map02 .right li#map05 {position:absolute;top:134px;left:252px}
#contentBody #map02 .right li#map06 {position:absolute;top:134px;left:278px}
#contentBody #map02 .right li#map07 {position:absolute;top:149px;left:264px}
#contentBody #map02 .right li#map08 {position:absolute;top:170px;left:282px}
#contentBody #map02 .right li#map09 {position:absolute;top:167px;left:262px}
#contentBody #map02 .right li#map10 {position:absolute;top:167px;left:240px}
#contentBody #map02 .right li#map11 {position:absolute;top:178px;left:258px}
#contentBody #map02 .right li#map12 {position:absolute;top:190px;left:284px}
#contentBody #map02 .right li#map13 {position:absolute;top:190px;left:255px}
#contentBody #map02 .right li#map14 {position:absolute;top:201px;left:252px}
#contentBody #map02 .right li#map15 {position:absolute;top:190px;left:233px}
#contentBody #map02 .right li#map16 {position:absolute;top:157px;left:229px}
#contentBody #map02 .right li#map17 {position:absolute;top:168px;left:200px}
#contentBody #map02 .right li#map18 {position:absolute;top:152px;left:188px}
#contentBody #map02 .right li#map19 {position:absolute;top:173px;left:176px}
#contentBody #map02 .right li#map20 {position:absolute;top:179px;left:224px}
#contentBody #map02 .right li#map21 {position:absolute;top:187px;left:194px}
#contentBody #map02 .right li#map22 {position:absolute;top:201px;left:232px}
#contentBody #map02 .right li#map23 {position:absolute;top:203px;left:210px}
#contentBody #map02 .right li#map24 {position:absolute;top:206px;left:181px}
#contentBody #map02 .right li#map25 {position:absolute;top:187px;left:165px}
#contentBody #map02 .right li#map26 {position:absolute;top:178px;left:150px}
#contentBody #map02 .right li#map27 {position:absolute;top:200px;left:140px}
#contentBody #map02 .right li#map28 {position:absolute;top:188px;left:136px}
#contentBody #map02 .right li#map29 {position:absolute;top:203px;left:162px}
#contentBody #map02 .right li#map30 {position:absolute;top:216px;left:146px}
#contentBody #map02 .right li#map31 {position:absolute;top:178px;left:118px}
#contentBody #map02 .right li#map32 {position:absolute;top:178px;left:96px}
#contentBody #map02 .right li#map33 {position:absolute;top:190px;left:118px}
#contentBody #map02 .right li#map34 {position:absolute;top:190px;left:96px}
#contentBody #map02 .right li#map35 {position:absolute;top:180px;left:76px}
#contentBody #map02 .right li#map36 {position:absolute;top:216px;left:112px}
#contentBody #map02 .right li#map37 {position:absolute;top:205px;left:110px}
#contentBody #map02 .right li#map38 {position:absolute;top:211px;left:90px}
#contentBody #map02 .right li#map39 {position:absolute;top:222px;left:88px}
#contentBody #map02 .right li#map40 {position:absolute;top:193px;left:52px}
#contentBody #map02 .right li#map41 {position:absolute;top:196px;left:30px}
#contentBody #map02 .right li#map42 {position:absolute;top:208px;left:21px}
#contentBody #map02 .right li#map43 {position:absolute;top:218px;left:48px}
#contentBody #map02 .right li#map44 {position:absolute;top:210px;left:66px}
#contentBody #map02 .right li#map45 {position:absolute;top:226px;left:66px}
#contentBody #map02 .right li#map46 {position:absolute;top:240px;left:42px}
#contentBody #map02 .right li#map47 {position:absolute;top:55px;left:50px}

/* #photoBox */
#photoBox {
	margin-top:350px;
	text-align:center;
}

#photoBox img{
	margin:0 auto;
	padding-top:50px;
}
