.block_button-home-s {
	width: 85px;
	height: 31px;
	float: left;
	margin-top: 20px;
	margin-left: 55px;
}
.block_button-home-s a {
	display: block;
	width: 85px;
	font-family: "Arial Black", Gadget, sans-serif;
	text-align: center;
	background: url("images/home.png")  repeat-x top left;
	color: #333;
	float: left;
	font-size: 12px;
	text-indent: -3000px;
	height: 31px;
}
/* link */
.block_button-home-s a:link    {
	color:#333;
	text-decoration:none;
	text-indent: -3000px;
}   /* リンク */
.block_button-home-s a:visited {color:#333; text-decoration:none;
}   /* 訪問済みリンク */
.block_button-home-s a:hover   {
	color:#F00;
	background-image: url(images/home.png);
	background-repeat: no-repeat;
	background-position: center -31px;
}   /* ポイント時のリンク */
.block_button-home-s a:active  {
	color: #03F;
	overflow: hidden;
	background-color: #555;
	background-image: url(images/home.png);
	background-repeat: no-repeat;
	background-position: center -31px;
	float: left;
}   /* アクティブなリンク */





.block_button-rinen {
	width: 122px;
	height: 32px;
	float: left;
	margin-left: 15px;
}
.block_button-rinen a {
	display: block;
	width: 122px;
	font-family: "Arial Black", Gadget, sans-serif;
	text-align: center;
	background: url("images/bu_keiei.png")  repeat-x top left;
	color: #333;
	float: left;
	font-size: 12px;
	text-indent: -3000px;
	height: 32px;
}
/* link */
.block_button-rinen a:link    {
	color:#333;
	text-decoration:none;
	text-indent: -3000px;
}   /* リンク */
.block_button-rinen a:visited {color:#333; text-decoration:none;
}   /* 訪問済みリンク */
.block_button-rinen a:hover   {
	color:#F00;
	background-image: url(images/bu_keiei.png);
	background-repeat: no-repeat;
	background-position: center -32px;
}   /* ポイント時のリンク */
.block_button-rinen a:active  {
	color: #03F;
	overflow: hidden;
	background-color: #555;
	background-image: url(images/bu_keiei.png);
	background-repeat: no-repeat;
	background-position: center -32px;
}   /* アクティブなリンク */





.block_button-gyomu-s {
	width: 122px;
	height: 32px;
	float: left;
	margin-left: 15px;
}
.block_button-gyomu-s a {
	display: block;
	width: 122px;
	font-family: "Arial Black", Gadget, sans-serif;
	text-align: center;
	background: url("images/bu_gyoumu.png")  repeat-x top left;
	color: #333;
	float: left;
	font-size: 12px;
	text-indent: -3000px;
	height: 32px;
}
/* link */
.block_button-gyomu-s a:link    {
	color:#333;
	text-decoration:none;
	text-indent: -3000px;
}   /* リンク */
.block_button-gyomu-s a:visited {color:#333; text-decoration:none;
}   /* 訪問済みリンク */
.block_button-gyomu-s a:hover   {
	color:#F00;
	background-image: url(images/bu_gyoumu.png);
	background-repeat: no-repeat;
	background-position: center -32px;
}   /* ポイント時のリンク */
.block_button-gyomu-s a:active  {
	color: #03F;
	overflow: hidden;
	background-color: #555;
	background-image: url(images/bu_gyoumu.png);
	background-repeat: no-repeat;
	background-position: center -32px;
	float: left;
}   /* アクティブなリンク */







.block_button-sakuhin-s {
	width: 122px;
	height: 32px;
	float: left;
	margin-left: 15px;
}
.block_button-sakuhin-s a {
	display: block;
	width: 122px;
	font-family: "Arial Black", Gadget, sans-serif;
	text-align: center;
	background: url("images/bu_sakuhin.png")  repeat-x top left;
	color: #333;
	float: left;
	font-size: 12px;
	text-indent: -3000px;
	height: 32px;
}
/* link */
.block_button-sakuhin-s a:link    {
	color:#333;
	text-decoration:none;
	text-indent: -3000px;
}   /* リンク */
.block_button-sakuhin-s a:visited {color:#333; text-decoration:none;
}   /* 訪問済みリンク */
.block_button-sakuhin-s a:hover   {
	color:#F00;
	background-image: url(images/bu_sakuhin.png);
	background-repeat: no-repeat;
	background-position: center -32px;
}   /* ポイント時のリンク */
.block_button-sakuhin-s a:active  {
	color: #03F;
	overflow: hidden;
	background-color: #555;
	background-image: url(images/bu_sakuhin.png);
	background-repeat: no-repeat;
	background-position: center -32px;
	float: left;
}   /* アクティブなリンク */





.block_button-soshiki-s {
	width: 122px;
	height: 32px;
	float: left;
	margin-left: 15px;
}
.block_button-soshiki-s a {
	display: block;
	width: 122px;
	font-family: "Arial Black", Gadget, sans-serif;
	text-align: center;
	background: url("images/bu_soshiki.png")  repeat-x top left;
	color: #333;
	float: left;
	font-size: 12px;
	text-indent: -3000px;
	height: 32px;
}
/* link */
.block_button-soshiki-s a:link    {
	color:#333;
	text-decoration:none;
	text-indent: -3000px;
}   /* リンク */
.block_button-soshiki-s a:visited {color:#333; text-decoration:none;
}   /* 訪問済みリンク */
.block_button-soshiki-s a:hover   {
	color:#F00;
	background-image: url(images/bu_soshiki.png);
	background-repeat: no-repeat;
	background-position: center -32px;
}   /* ポイント時のリンク */
.block_button-soshiki-s a:active  {
	color: #03F;
	overflow: hidden;
	background-color: #555;
	background-image: url(images/bu_soshiki.png);
	background-repeat: no-repeat;
	background-position: center -32px;
	float: left;
}   /* アクティブなリンク */




.block_button-recruit-s {
	width: 122px;
	height: 32px;
	float: left;
	margin-left: 15px;
}
.block_button-recruit-s a {
	display: block;
	width: 122px;
	font-family: "Arial Black", Gadget, sans-serif;
	text-align: center;
	background: url("images/bu_recruit.png")  repeat-x top left;
	color: #333;
	float: left;
	font-size: 12px;
	text-indent: -3000px;
	height: 32px;
}
/* link */
.block_button-recruit-s a:link    {
	color:#333;
	text-decoration:none;
	text-indent: -3000px;
}   /* リンク */
.block_button-recruit-s a:visited {color:#333; text-decoration:none;
}   /* 訪問済みリンク */
.block_button-recruit-s a:hover   {
	color:#F00;
	background-image: url(images/bu_recruit.png);
	background-repeat: no-repeat;
	background-position: center -32px;
}   /* ポイント時のリンク */
.block_button-recruit-s a:active  {
	color: #03F;
	overflow: hidden;
	background-color: #555;
	background-image: url(images/bu_recruit.png);
	background-repeat: no-repeat;
	background-position: center -32px;
	float: left;
}   /* アクティブなリンク */




.block_button-shiso-s {
	width: 122px;
	height: 32px;
	float: left;
	margin-left: 15px;
}
.block_button-shiso-s a {
	display: block;
	width: 122px;
	font-family: "Arial Black", Gadget, sans-serif;
	text-align: center;
	background: url("images/bu_tetsugaku.png")  repeat-x top left;
	color: #333;
	float: left;
	font-size: 12px;
	text-indent: -3000px;
	height: 32px;
}
/* link */
.block_button-shiso-s a:link    {
	color:#333;
	text-decoration:none;
	text-indent: -3000px;
}   /* リンク */
.block_button-shiso-s a:visited {color:#333; text-decoration:none;
}   /* 訪問済みリンク */
.block_button-shiso-s a:hover   {
	color:#F00;
	background-image: url(images/bu_tetsugaku.png);
	background-repeat: no-repeat;
	background-position: center -32px;
}   /* ポイント時のリンク */
.block_button-shiso-s a:active  {
	color: #03F;
	overflow: hidden;
	background-color: #555;
	background-image: url(images/bu_tetsugaku.png);
	background-repeat: no-repeat;
	background-position: center -32px;
	float: left;
}   /* アクティブなリンク */





.block_button-blog-s {
	width: 122px;
	height: 32px;
	float: left;
	margin-left: 15px;
}
.block_button-blog-s a {
	display: block;
	width: 122px;
	font-family: "Arial Black", Gadget, sans-serif;
	text-align: center;
	background: url("images/bu_teian.png")  repeat-x top left;
	color: #333;
	float: left;
	font-size: 12px;
	text-indent: -3000px;
	height: 32px;
}
/* link */
.block_button-blog-s a:link    {
	color:#333;
	text-decoration:none;
	text-indent: -3000px;
}   /* リンク */
.block_button-blog-s a:visited {color:#333; text-decoration:none;
}   /* 訪問済みリンク */
.block_button-blog-s a:hover   {
	color:#F00;
	background-image: url(images/bu_teian.png);
	background-repeat: no-repeat;
	background-position: center -32px;
}   /* ポイント時のリンク */
.block_button-blog-s a:active  {
	color: #03F;
	overflow: hidden;
	background-color: #555;
	background-image: url(images/bu_teian.png);
	background-repeat: no-repeat;
	background-position: center -32px;
	float: left;
}   /* アクティブなリンク */




.block_button-mail-s {
	width: 85px;
	height: 31px;
	float: left;
	margin-top: 20px;
	margin-left: 15px;
}
.block_button-mail-s a {
	display: block;
	width: 85px;
	font-family: "Arial Black", Gadget, sans-serif;
	text-align: center;
	background: url("images/mail.png")  repeat-x top left;
	color: #333;
	float: left;
	font-size: 12px;
	text-indent: -3000px;
	height: 31px;
}
/* link */
.block_button-mail-s a:link    {
	color:#333;
	text-decoration:none;
	text-indent: -3000px;
}   /* リンク */
.block_button-mail-s a:visited {color:#333; text-decoration:none;
}   /* 訪問済みリンク */
.block_button-mail-s a:hover   {
	color:#F00;
	background-image: url(images/mail.png);
	background-repeat: no-repeat;
	background-position: center -31px;
}   /* ポイント時のリンク */
.block_button-mail-s a:active  {
	color: #03F;
	overflow: hidden;
	background-color: #555;
	background-image: url(images/mail.png);
	background-repeat: no-repeat;
	background-position: center -31px;
	float: left;
}   /* アクティブなリンク */


	
        .edgeLoad-EDGE-1589798 { visibility:hidden; }
    #header {
	height: 70px;
	width: 1024px;
}
    .main_container0 {
	height: 702px;
	width: 1000px;
}

 .main_container {
	height: 722px;
	width: 1000px;
	background-repeat: no-repeat;
	clear: both;
}
 .main_container2 {
	height: 722px;
	width: 1024px;
	background-repeat: no-repeat;
	clear: both;
}
.topcontainer {
	margin-top: 0px;
	margin-left: auto;
	height: 792px;
	width: 1024px;
	background-image: url(images/animback.gif);
	background-repeat: no-repeat;
	margin-right: auto;
}
.topcontainer2 {
	margin-top: 0px;
	height: auto;
	width: 1024px;
	background-image: url(images/animback.gif);
	background-repeat: no-repeat;
	margin-left: auto;
	margin-right: auto;
	float: none;
	background-attachment: fixed;
	background-position: center top;
	overflow: hidden;
}
.rinen_container {
	height: auto;
	width: 885px;
	float: right;
	font-family: "小塚ゴシック Pro L", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 11pt;
	line-height: 19pt;
	color: #000;
}

.rinen_container3 {
	height: 225px;
	width: 904px;
	margin-left: 60px;
	float: none;
	font-family: "小塚ゴシック Pro L", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 11pt;
	line-height: 1.2em;
	margin-top: 330px;
	color: #000;
}
.rinen_containers {
	height: 440px;
	width: 910px;
	margin-left: 57px;
	float: none;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 1.2em;
	line-height: 1.3em;
	margin-top: 200px;
	font-weight: bold;
	color: #000;
}
.block_04 {
	width: 17px;
	height: 17px;
	float: left;
	margin-right:25px;
}
.block_04 a {
	display: block;
	width: 17px;
	height: 17px;
	float: left;
	background-image: url(img/p04.png);
	background-repeat: no-repeat;
}
/* link */
.block_04 a:link    {
	color:#333;
	text-decoration:none;
	text-indent: -3000px;
}   /* リンク */
.block_04 a:visited {
	background-image: url(img/p04.png);
	background-repeat: no-repeat;
	background-position: center -17px;
}   /* 訪問済みリンク */
.block_04 a:hover   {
	color: #F00;
	background-image: url(img/p04.png);
	background-repeat: no-repeat;
	background-position: center -0px;
	background-color: #0CF;
}   /* ポイント時のリンク */

.block_04off {
	display: block;
	width: 17px;
	height: 17px;
	float: left;
	margin-right:25px;
	background-image: url(img/p04.png);
	background-repeat: no-repeat;
	background-position: center -17px;
}
.container2 {
	height: 596px;
	width: 800px;
	margin-left: 100px;
	float: none;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 1.2em;
	line-height: 1.6em;
	font-weight: bold;
}
.spacer {
	height: 90px;
	width: 1024px;
}
.spacer10 {
	height: 10px;
	width: 1000px;
}
.spacer20 {
	height: 20px;
	width: 1000px;
}
.spacer40 {
	height: 70px;
	width: 1000px;
}
.h1 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 1.5em;
	font-weight: bold;
	margin-top:5px;
	margin-bottom: 5px;
	height: 2em;
	width: 100%;
}
.h2 {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 1.3em;
	font-weight: bold;
	width: 100%;
	text-align: left;
	margin-bottom: 15px;
}
center {
	text-align: center;
}
p{
text-align:justify;
text-justify:inter-ideograph; 
}
p{
line-break: strict;
}
.ulalpha   {
	list-style: upper-alpha;
	clip: rect(-1em,auto,auto,auto);
}
.ulno   { list-style:decimal;}
.button_back {
	background-image: url(img/bo_back.png);
	height: 32px;
	width: 976px;
	margin-left: 24px;
	float: left;
	margin-top: 24px;
}
.button_back2 {
	height: 32px;
	width: 1024px;
	float: left;
	margin-top: 24px;
}
.navi {
	background-color: #09C;
}
#main .pageNav01 li span {
	background-color: #0F0;
}


.block_fishlogo {
	width: 97px;
	height: 118px;
	float: left;
	margin-left: 463px;
}
.block_fishlogo a {
	display: block;
	width: 97px;
	font-family: "Arial Black", Gadget, sans-serif;
	text-align: center;
	background: url("images/logo.png")  repeat-x top left;
	float: left;
	font-size: 12px;
	text-indent: -3000px;
	height: 118px;
}
/* link */
.block_fishlogo a:link    {
	text-decoration:none;
	text-indent: -3000px;
}   /* リンク */
.block_fishlogo a:visited {color:#333; text-decoration:none;
}   /* 訪問済みリンク */
.block_fishlogo a:hover   {
	color:#F00;
	background-image: url(images/logo.png);
	background-repeat: no-repeat;
	background-position: center -118px;
}   /* ポイント時のリンク */
.block_fishlogo a:active  {
	color: #03F;
	overflow: hidden;
	background-image: url(images/logo.png);
	background-repeat: no-repeat;
	background-position: center -118px;
	float: left;
}   /* アクティブなリンク */
p.k { text-justify: inter-ideograph; }
.map {
	float: right;
	clear: left;
}

.block_01 {
	width: 17px;
	height: 17px;
	float: left;
	margin-right:25px;
}
.block_01 a {
	display: block;
	width: 17px;
	height: 17px;
	float: left;
	background-image: url(img/p01.png);
	background-repeat: no-repeat;
}
/* link */
.block_01 a:link    {
	color:#333;
	text-decoration:none;
	text-indent: -3000px;
}   /* リンク */
.block_01 a:visited {
	background-image: url(img/p01.png);
	background-repeat: no-repeat;
	background-position: center -17px;
}   /* 訪問済みリンク */
.block_01 a:hover   {
	color: #F00;
	background-image: url(img/p01.png);
	background-repeat: no-repeat;
	background-position: center -0px;
	background-color: #0CF;
}   /* ポイント時のリンク */

.block_01off {
	display: block;
	width: 17px;
	height: 17px;
	float: left;
	margin-right:25px;
	background-image: url(img/p01.png);
	background-repeat: no-repeat;
	background-position: center -17px;
}

.block_02 {
	width: 17px;
	height: 17px;
	float: left;
	margin-right:25px;
}
.block_02 a {
	display: block;
	width: 17px;
	height: 17px;
	float: left;
	background-image: url(img/p02.png);
	background-repeat: no-repeat;
}
/* link */
.block_02 a:link    {
	color:#333;
	text-decoration:none;
	text-indent: -3000px;
}   /* リンク */
.block_02 a:visited {
	background-image: url(img/p02.png);
	background-repeat: no-repeat;
	background-position: center -17px;
}   /* 訪問済みリンク */
.block_02 a:hover   {
	color: #F00;
	background-image: url(img/p02.png);
	background-repeat: no-repeat;
	background-position: center -0px;
	background-color: #0CF;
}   /* ポイント時のリンク */

.block_02off {
	display: block;
	width: 17px;
	height: 17px;
	float: left;
	margin-right:25px;
	background-image: url(img/p02.png);
	background-repeat: no-repeat;
	background-position: center -17px;
}

.block_03 {
	width: 17px;
	height: 17px;
	float: left;
	margin-right:25px;
}
.block_03 a {
	display: block;
	width: 17px;
	height: 17px;
	float: left;
	background-image: url(img/p03.png);
	background-repeat: no-repeat;
}
/* link */
.block_03 a:link    {
	color:#333;
	text-decoration:none;
	text-indent: -3000px;
}   /* リンク */
.block_03 a:visited {
	background-image: url(img/p03.png);
	background-repeat: no-repeat;
	background-position: center -17px;
}   /* 訪問済みリンク */
.block_03 a:hover   {
	color: #F00;
	background-image: url(img/p03.png);
	background-repeat: no-repeat;
	background-position: center -0px;
	background-color: #0CF;
}   /* ポイント時のリンク */

.block_03off {
	display: block;
	width: 17px;
	height: 17px;
	float: left;
	margin-right:25px;
	background-image: url(img/p03.png);
	background-repeat: no-repeat;
	background-position: center -17px;
}

.block_04 {
	width: 17px;
	height: 17px;
	float: left;
	margin-right:25px;
}
.block_04 a {
	display: block;
	width: 17px;
	height: 17px;
	float: left;
	background-image: url(img/p04.png);
	background-repeat: no-repeat;
}
/* link */
.block_04 a:link    {
	color:#333;
	text-decoration:none;
	text-indent: -3000px;
}   /* リンク */
.block_04 a:visited {
	background-image: url(img/p04.png);
	background-repeat: no-repeat;
	background-position: center -17px;
}   /* 訪問済みリンク */
.block_04 a:hover   {
	color: #F00;
	background-image: url(img/p04.png);
	background-repeat: no-repeat;
	background-position: center -0px;
	background-color: #0CF;
}   /* ポイント時のリンク */

.block_04off {
	display: block;
	width: 17px;
	height: 17px;
	float: left;
	margin-right:25px;
	background-image: url(img/p04.png);
	background-repeat: no-repeat;
	background-position: center -17px;
}

.block_05 {
	width: 17px;
	height: 17px;
	float: left;
	margin-right:25px;
}
.block_05 a {
	display: block;
	width: 17px;
	height: 17px;
	float: left;
	background-image: url(img/p05.png);
	background-repeat: no-repeat;
}
/* link */
.block_05 a:link    {
	color:#333;
	text-decoration:none;
	text-indent: -3000px;
}   /* リンク */
.block_05 a:visited {
	background-image: url(img/p05.png);
	background-repeat: no-repeat;
	background-position: center -17px;
}   /* 訪問済みリンク */
.block_05 a:hover   {
	color: #F00;
	background-image: url(img/p05.png);
	background-repeat: no-repeat;a:visited
	background-position: center -0px;
	background-color: #0CF;
}   /* ポイント時のリンク */

.block_05off {
	display: block;
	width: 17px;
	height: 17px;
	float: left;
	margin-right:25px;
	background-image: url(img/p05.png);
	background-repeat: no-repeat;
	background-position: center -17px;
}
p.gray80 {
	color: #666666;
}
p.gray60 {
	color: #999;
}
p.example { color: red; }
.rinen_container p {
	letter-spacing: 0.2em;
}
#sideWrap{
	width: 120px;
	float: left;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #06F;
}

#side{
	width: 101px;
	margin-left: 9px;
}

#side p{
	font-size: 14pt;
	line-height: 24pt;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
a { text-decoration: none; }
.topcontainer2 #sideWrap #side p a:hover   {
	background-image: url(images/b.png);
	
}

.topcontainer2 #sideWrap #side p a:visited { color:#000000; }
body,div,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {
	margin: 0;
	padding: 0;
}



.block_home {
	width: 101px;
	height: 19px;
	margin-bottom: 22px;
}
.block_home a {
	display: block;
	width: 101px;
	height: 19px;
	background-image: url(images/b_home.png);
	background-repeat: no-repeat;
}
/* link */
.block_home a:link    {
	color:#333;
	text-decoration:none;
	text-indent: -3000px;
}   /* リンク */
.block_home a:visited {
	background-image: url(images/b_home.png);
	background-repeat: no-repeat;
	background-position: center -19px;
}   /* 訪問済みリンク */
.block_home a:hover   {
	color: #F00;
	background-image: url(images/b_home.png);
	background-repeat: no-repeat;
	background-position: center -19px;
}
.block_home a:visited {
	background-position: center -0px;
	background-color: #0CF;
	background-position: center -19px;
}   /* ポイント時のリンク */

.block_homeoff {
	display: block;
	width: 101px;
	height: 19px;
	margin-bottom: 22px;
	background-image: url(images/b_home.png);
	background-repeat: no-repeat;
	background-position: center -38px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #00C;
}

.block_rinen {
	width: 101px;
	height: 19px;
	margin-bottom: 22px;
}
.block_rinen a {
	display: block;
	width: 101px;
	height: 19px;
	background-image: url(images/b_rinen.png);
	background-repeat: no-repeat;
}
/* link */
.block_rinen a:link    {
	color:#333;
	text-decoration:none;
	text-indent: -3000px;
}   /* リンク */
.block_rinen a:visited {
	background-image: url(images/b_rinen.png);
	background-repeat: no-repeat;
	background-position: center -19px;
}   /* 訪問済みリンク */
.block_rinen a:hover   {
	color: #F00;
	background-image: url(images/b_rinen.png);
	background-repeat: no-repeat;
	background-position: center -19px;
}
.block_rinen a:visited {
	background-position: center -0px;
	background-color: #0CF;
}   /* ポイント時のリンク */

.block_rinenoff {
	display: block;
	width: 101px;
	height: 19px;
	margin-bottom: 22px;
	background-image: url(images/b_rinen.png);
	background-repeat: no-repeat;
	background-position: center -38px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #00C;
}

.block_gyomu_hoshin {
	width: 101px;
	height: 19px;
	margin-bottom: 22px;
}
.block_gyomu_hoshin a {
	display: block;
	width: 101px;
	height: 19px;
	background-image: url(images/b_gypmuh.png);
	background-repeat: no-repeat;
}
/* link */
.block_gyomu_hoshin a:link    {
	color:#333;
	text-decoration:none;
	text-indent: -3000px;
}   /* リンク */
.block_gyomu_hoshin a:visited {
	background-image: url(images/b_gypmuh.png);
	background-repeat: no-repeat;
	background-position: center -19px;
}   /* 訪問済みリンク */
.block_gyomu_hoshin a:hover   {
	color: #F00;
	background-image: url(images/b_gypmuh.png);
	background-repeat: no-repeat;
	background-position: center -19px;
}
.block_gyomu_hoshin a:visited {
	background-position: center -0px;
	background-color: #0CF;
}   /* ポイント時のリンク */

.block_gyomu_hoshinoff {
	display: block;
	width: 101px;
	height: 19px;
	margin-bottom: 22px;
	background-image: url(images/b_gypmuh.png);
	background-repeat: no-repeat;
	background-position: center -38px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #00C;
}


.block_gyomu {
	width: 101px;
	height: 19px;
	margin-bottom: 22px;
}
.block_gyomu a {
	display: block;
	width: 101px;
	height: 19px;
	background-image: url(images/b_gyomun.png);
	background-repeat: no-repeat;
}
/* link */
.block_gyomu a:link    {
	color:#333;
	text-decoration:none;
	text-indent: -3000px;
}   /* リンク */
.block_gyomu a:visited {
	background-image: url(images/b_gyomun.png);
	background-repeat: no-repeat;
	background-position: center -19px;
}   /* 訪問済みリンク */
.block_gyomu a:hover   {
	color: #F00;
	background-image: url(images/b_gyomun.png);
	background-repeat: no-repeat;
	background-position: center -19px;
}
.block_gyomu a:visited {
	background-position: center -0px;
	background-color: #0CF;
}   /* ポイント時のリンク */

.block_gyomuoff {
	display: block;
	width: 101px;
	height: 19px;
	margin-bottom: 22px;
	background-image: url(images/b_gyomun.png);
	background-repeat: no-repeat;
	background-position: center -38px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #00C;
}


.block_mondai {
	width: 101px;
	height: 19px;
	margin-bottom: 22px;
}
.block_mondai a {
	display: block;
	width: 101px;
	height: 19px;
	background-image: url(images/b_mondai.png);
	background-repeat: no-repeat;
}
/* link */
.block_mondai a:link    {
	color:#333;
	text-decoration:none;
	text-indent: -3000px;
}   /* リンク */
.block_mondai a:visited {
	background-image: url(images/b_mondai.png);
	background-repeat: no-repeat;
	background-position: center -19px;
}   /* 訪問済みリンク */
.block_mondai a:hover   {
	color: #F00;
	background-image: url(images/b_mondai.png);
	background-repeat: no-repeat;
	background-position: center -19px;
}
.block_mondai a:visited {
	background-position: center -0px;
	background-color: #0CF;
}   /* ポイント時のリンク */

.block_mondaioff {
	display: block;
	width: 101px;
	height: 19px;
	margin-bottom: 22px;
	background-image: url(images/b_mondai.png);
	background-repeat: no-repeat;
	background-position: center -38px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #00C;
}


.block_senko {
	width: 101px;
	height: 19px;
	margin-bottom: 22px;
}
.block_senko a {
	display: block;
	width: 101px;
	height: 19px;
	background-image: url(images/b_senko.png);
	background-repeat: no-repeat;
}
/* link */
.block_senko a:link    {
	color:#333;
	text-decoration:none;
	text-indent: -3000px;
}   /* リンク */
.block_senko a:visited {
	background-image: url(images/b_senko.png);
	background-repeat: no-repeat;
	background-position: center -19px;
}   /* 訪問済みリンク */
.block_senko a:hover   {
	color: #F00;
	background-image: url(images/b_senko.png);
	background-repeat: no-repeat;
	background-position: center -19px;
}
.block_senko a:visited {
	background-position: center -0px;
	background-color: #0CF;
}   /* ポイント時のリンク */

.block_senkooff {
	display: block;
	width: 101px;
	height: 19px;
	margin-bottom: 22px;
	background-image: url(images/b_senko.png);
	background-repeat: no-repeat;
	background-position: center -38px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #00C;
}


.block_sakuhin {
	width: 101px;
	height: 19px;
	margin-bottom: 22px;
}
.block_sakuhin a {
	display: block;
	width: 101px;
	height: 19px;
	background-image: url(images/b_sakuhin.png);
	background-repeat: no-repeat;
}
/* link */
.block_sakuhin a:link    {
	color:#333;
	text-decoration:none;
	text-indent: -3000px;
}   /* リンク */
.block_sakuhin a:visited {
	background-image: url(images/b_sakuhin.png);
	background-repeat: no-repeat;
	background-position: center -19px;
}   /* 訪問済みリンク */
.block_sakuhin a:hover   {
	color: #F00;
	background-image: url(images/b_sakuhin.png);
	background-repeat: no-repeat;
	background-position: center -19px;
}
.block_sakuhin a:visited {
	background-position: center -0px;
	background-color: #0CF;
}   /* ポイント時のリンク */

.block_sakuhinoff {
	display: block;
	width: 101px;
	height: 19px;
	margin-bottom: 22px;
	background-image: url(images/b_sakuhin.png);
	background-repeat: no-repeat;
	background-position: center -38px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #00C;
}


.block_soshiki {
	width: 101px;
	height: 19px;
	margin-bottom: 22px;
}
.block_soshiki a {
	display: block;
	width: 101px;
	height: 19px;
	background-image: url(images/b_soshiki.png);
	background-repeat: no-repeat;
}
/* link */
.block_soshiki a:link    {
	color:#333;
	text-decoration:none;
	text-indent: -3000px;
}   /* リンク */
.block_soshiki a:visited {
	background-image: url(images/b_soshiki.png);
	background-repeat: no-repeat;
	background-position: center -19px;
}   /* 訪問済みリンク */
.block_soshiki a:hover   {
	color: #F00;
	background-image: url(images/b_soshiki.png);
	background-repeat: no-repeat;
	background-position: center -19px;
}
.block_soshiki a:visited {
	background-position: center -0px;
	background-color: #0CF;
}   /* ポイント時のリンク */

.block_soshikioff {
	display: block;
	width: 101px;
	height: 19px;
	margin-bottom: 22px;
	background-image: url(images/b_soshiki.png);
	background-repeat: no-repeat;
	background-position: center -38px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #00C;
}



.block_recruit {
	width: 101px;
	height: 19px;
	margin-bottom: 22px;
}
.block_recruit a {
	display: block;
	width: 101px;
	height: 19px;
	background-image: url(images/b_kyujin.png);
	background-repeat: no-repeat;
}
/* link */
.block_recruit a:link    {
	color:#333;
	text-decoration:none;
	text-indent: -3000px;
}   /* リンク */
.block_recruit a:visited {
	background-image: url(images/b_kyujin.png);
	background-repeat: no-repeat;
	background-position: center -19px;
}   /* 訪問済みリンク */
.block_recruit a:hover   {
	color: #F00;
	background-image: url(images/b_kyujin.png);
	background-repeat: no-repeat;
	background-position: center -19px;
}
.block_recruit a:visited {
	background-position: center -0px;
	background-color: #0CF;
}   /* ポイント時のリンク */

.block_recruitoff {
	display: block;
	width: 101px;
	height: 19px;
	margin-bottom: 22px;
	background-image: url(images/b_kyujin.png);
	background-repeat: no-repeat;
	background-position: center -38px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #00C;
}
