body  {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; color: #231D1D; font-size: 14px; line-height: 24px;}

a {color: #248abd; font-size: 12px; line-height: 20px;}
a.:hover { color: #cc3300; font-size: 12px; line-height: 20px;}

h1 {width: 100%; height:10px; text-indent: -9999px; background: #248abd; margin: 0px auto;}
#container {width: 800px; background: #FFFFFF; margin: 0px auto; text-align: left;}

h2 {margin: 0px auto; display: block; width: 800px; height:110px; text-indent: -9999px; background: url(images/header.gif) no-repeat;}

.clearfloat {clear:both; height:0; font-size: 1px; line-height: 0px;}

#toppage000 h2 {display: block; width: 800px; height:240px; text-indent: -9999px; background: url(images/toppage000.jpg) no-repeat; margin: 30px 0px 30px 0px;}

#header_navi {width:100%; margin: 0px auto; background: #248abd;}
#toppage_navi {width:800px; margin: 30px 0px 10px 0px;}
.header_navi001,.header_navi002,.header_navi003,.header_navi004,.toppage_navi001,.toppage_navi002,.toppage_navi003,.toppage_navi004,.rei_navi001,.rei_navi002,.rei_navi003,.rei_navi004 {float:left; width:160px;}
.header_navi005,.toppage_navi005,.rei_navi005 {float:right; width:160px;}

.top_mid_left {float:left; width:630px;}
.top_mid_right {float:right; width:160px;}

.header_navi000 {width:800px; margin: 0px auto;}
.header_navi001 a {display: block; width: 160px; height:41px; text-indent: -9999px; background: url(images/header_navi001.gif) no-repeat; margin: 0px 0px 0px 0px;}
.header_navi002 a {display: block; width: 160px; height:41px; text-indent: -9999px; background: url(images/header_navi002.gif) no-repeat; margin: 0px 0px 0px 0px;}
.header_navi003 a {display: block; width: 160px; height:41px; text-indent: -9999px; background: url(images/header_navi003.gif) no-repeat; margin: 0px 0px 0px 0px;}
.header_navi004 a {display: block; width: 160px; height:41px; text-indent: -9999px; background: url(images/header_navi004.gif) no-repeat; margin: 0px 0px 0px 0px;}
.header_navi005 a {display: block; width: 160px; height:41px; text-indent: -9999px; background: url(images/header_navi005.gif) no-repeat; margin: 0px 0px 0px 0px;}

.toptorikumi_navi001 a {display: block; width: 630px; height:240px; text-indent: -9999px; background: url(images/toptorikumi_navi001.gif) no-repeat; margin: 0px 0px 30px 0px;}

.topjisseki a {display: block; width: 630px; height:50px; text-indent: -9999px; background: url(images/topjisseki.gif) no-repeat; margin: 0px 0px 0px 0px;}

.topcom_navi001 a {display: block; width: 160px; height:240px; text-indent: -9999px; background: url(images/topcom_navi001.gif) no-repeat; margin: 0px 0px 0px 0px;}

.toprireki_navi001 a {display: block; width: 160px; height:41px; text-indent: -9999px; background: url(images/toprireki_navi001.gif) no-repeat; margin: 30px 0px 0px 0px;}
.toprireki_navi002 a {display: block; width: 160px; height:50px; text-indent: -9999px; background: url(images/toprireki_navi002.gif) no-repeat; margin: 0px 0px 30px 0px;}

.toppage_navi001 h3 {display: block; width: 160px; height:50px; text-indent: -9999px; background: url(images/toppage_navi001.gif) no-repeat; margin: 0px 0px 0px 0px;}
.toppage_navi002 h3 {display: block; width: 160px; height:50px; text-indent: -9999px; background: url(images/toppage_navi002.gif) no-repeat; margin: 0px 0px 0px 0px;}
.toppage_navi003 h3 {display: block; width: 160px; height:50px; text-indent: -9999px; background: url(images/toppage_navi003.gif) no-repeat; margin: 0px 0px 0px 0px;}
.toppage_navi004 h3 {display: block; width: 160px; height:50px; text-indent: -9999px; background: url(images/toppage_navi004.gif) no-repeat; margin: 0px 0px 0px 0px;}
.toppage_navi005 h3 {display: block; width: 160px; height:50px; text-indent: -9999px; background: url(images/toppage_navi005.gif) no-repeat; margin: 0px 0px 0px 0px;}

.top_gyoumu a {display: block; width: 160px; height:140px; text-indent: -9999px; background: url(images/top_gyoumu.gif) no-repeat; margin: 0px 0px 0px 0px;}

.top_rei001 a {display: block; width: 160px; height:38px; text-indent: -9999px; background: url(images/rei001.gif) no-repeat; margin: 0px 0px 0px 0px;}
.top_rei002 a {display: block; width: 160px; height:32px; text-indent: -9999px; background: url(images/rei002.gif) no-repeat; margin: 0px 0px 0px 0px;}
.top_rei003 a {display: block; width: 160px; height:32px; text-indent: -9999px; background: url(images/rei003.gif) no-repeat; margin: 0px 0px 0px 0px;}
.top_rei005 a {display: block; width: 160px; height:38px; text-indent: -9999px; background: url(images/rei004.gif) no-repeat; margin: 0px 0px 0px 0px;}

.top_torikumi a {display: block; width: 160px; height:140px; text-indent: -9999px; background: url(images/top_torikumi.gif) no-repeat; margin: 0px 0px 0px 0px;}

.otoiawase a {display: block; width: 160px; height:140px; text-indent: -9999px; background: url(images/top_soudan.gif) no-repeat; margin: 0px 0px 0px 0px;}

.kaisya001 a {display: block; width: 160px; height:50px; text-indent: -9999px; background: url(images/top_kaisya.gif) no-repeat; margin: 0px 0px 0px 0px;}
.kaisya002 a {display: block; width: 160px; height:41px; text-indent: -9999px; background: url(images/top_saiyou.gif) no-repeat; margin: 0px 0px 0px 0px;}
.kaisya003 a {display: block; width: 160px; height:49px; text-indent: -9999px; background: url(images/top_kojin.gif) no-repeat; margin: 0px 0px 0px 0px;}

#ne_pr_button {margin: 20px 0px 20px 0px;}
.ne_pr_button_left {float:left; width:96px;}
.ne_pr_button_right {float:right; width:96px;}
.ne_pr_button_left a {display: block; width: 96px; height:24px; text-indent: -9999px; background: url(images/pre.gif) no-repeat;}
.ne_pr_button_right a {display: block; width: 96px; height:24px; text-indent: -9999px; background: url(images/next.gif) no-repeat;}


#footer a {margin: 20px 0px 10px 0px; display: block; width: 800px; height:110px; text-indent: -9999px; background: url(images/footer.gif) no-repeat;}

.contents_left {float:left; width:180px;}
.contents_right {float:right; width:600px; border-left: 1px solid #cccccc; margin: 0px 0px 20px 0px;}
.contents_right p {margin: 0px 0px 0px 10px;}

.gyoumu_contents_header {display: block; width: 800px; height:160px; text-indent: -9999px; background: url(images/gyoumu/contents_header.gif) no-repeat; margin: 0px 0px 0px 0px;}
.gyoumu_001 h3 {display: block; width: 178px; height:16px; text-indent: -9999px; background: url(images/gyoumu/cap001.gif) no-repeat; margin: 0px 0px 0px 20px;}
.gyoumu_002 h3 {display: block; width: 178px; height:16px; text-indent: -9999px; background: url(images/gyoumu/cap002.gif) no-repeat; margin: 0px 0px 0px 20px;}
.gyoumu_003 h3 {display: block; width: 178px; height:16px; text-indent: -9999px; background: url(images/gyoumu/cap003.gif) no-repeat; margin: 0px 0px 0px 20px;}
.gyoumu_004 h3 {display: block; width: 178px; height:16px; text-indent: -9999px; background: url(images/gyoumu/cap004.gif) no-repeat; margin: 0px 0px 0px 20px;}

#rei_content {border-top: 1px solid #cccccc; margin: 20px 0px 20px 0px; padding: 20px 0px 0px 0px;}
#rei_content img {border-top: 1px solid #eeeeee; border-left: 1px solid #eeeeee; border-right: 1px solid #cccccc; border-bottom: 1px solid #cccccc;}
#rei_content h4 {font-size: 16px; text-decoration:none; font-weight:normal; margin: 0px 0px 6px 0px;}
#rei_content h5 {font-size: 12px; text-decoration:none; font-weight:normal; margin: 0px 0px 6px 0px;}
#rei_content000 {margin: 20px 0px 20px 0px; padding: 20px 0px 0px 0px;}
.rei_contents_header_left {float:left;}
.rei_contents_header_right {float:right;}
#rei_content000 img {border-top: 1px solid #eeeeee; border-left: 1px solid #eeeeee; border-right: 1px solid #cccccc; border-bottom: 1px solid #cccccc;}
#rei_content000 h4 {font-size: 16px; text-decoration:none; font-weight:normal; margin: 0px 0px 6px 0px;}
#rei_content000 h5 {font-size: 12px; text-decoration:none; font-weight:normal; margin: 0px 0px 6px 0px;}
.rei_contents_left {float:left; width:386px;}
.rei_contents_center {float:left; width:212px;}
.reicontents_right {float:right; width:202px;}
.rei_contents_header {display: block; width: 800px; height:160px; text-indent: -9999px; background: url(images/rei/contents_header.gif) no-repeat; margin: 0px 0px 0px 0px;}
.rei_001 h3 {display: block; width: 178px; height:16px; text-indent: -9999px; background: url(images/rei/cap001.gif) no-repeat; margin: 0px 0px 0px 20px;}
.rei_002 h3 {display: block; width: 178px; height:16px; text-indent: -9999px; background: url(images/rei/cap002.gif) no-repeat; margin: 0px 0px 0px 20px;}
.rei_003 h3 {display: block; width: 178px; height:16px; text-indent: -9999px; background: url(images/rei/cap003.gif) no-repeat; margin: 0px 0px 0px 20px;}
.rei_004 h3 {display: block; width: 178px; height:16px; text-indent: -9999px; background: url(images/rei/cap004.gif) no-repeat; margin: 0px 0px 0px 20px;}
#rei_navi {width:800px; margin: 0px 0px 30px 0px;}
.rei_navi001 a {display: block; width: 160px; height:50px; text-indent: -9999px; background: url(images/rei/navi001.gif) no-repeat; margin: 0px 0px 0px 0px;}
.rei_navi002 a {display: block; width: 160px; height:50px; text-indent: -9999px; background: url(images/rei/navi002.gif) no-repeat; margin: 0px 0px 0px 0px;}
.rei_navi003 a {display: block; width: 160px; height:50px; text-indent: -9999px; background: url(images/rei/navi003.gif) no-repeat; margin: 0px 0px 0px 0px;}
.rei_navi004 a {display: block; width: 160px; height:50px; text-indent: -9999px; background: url(images/rei/navi004.gif) no-repeat; margin: 0px 0px 0px 0px;}
.rei_navi005 a {display: block; width: 160px; height:50px; text-indent: -9999px; background: url(images/rei/navi005.gif) no-repeat; margin: 0px 0px 0px 0px;}

.fns_contents_header {display: block; width: 800px; height:296px; text-indent: -9999px; background: url(images/rei/fns/001.gif) no-repeat; margin: 30px 0px 30px 0px;}
.fns_002 h3 {display: block; width: 800px; height:325px; text-indent: -9999px; background: url(images/rei/fns/002.gif) no-repeat; margin: 30px 0px 30px 0px;}
.fns_003 h3 {display: block; width: 800px; height:347px; text-indent: -9999px; background: url(images/rei/fns/003.gif) no-repeat; margin: 0px 0px 30px 0px;}
.toiawase_bo a {display: block; width: 478px; height:60px; text-indent: -9999px; background: url(images/toiawase_bo.gif) no-repeat; margin: 0px auto;}

.torikumi_contents_header {display: block; width: 800px; height:160px; text-indent: -9999px; background: url(images/torikumi/contents_header.gif) no-repeat; margin: 0px 0px 0px 0px;}
.torikumi_001 h3 {display: block; width: 178px; height:16px; text-indent: -9999px; background: url(images/torikumi/cap001.gif) no-repeat; margin: 0px 0px 0px 20px;}
.torikumi_002 h3 {display: block; width: 178px; height:16px; text-indent: -9999px; background: url(images/torikumi/cap002.gif) no-repeat; margin: 0px 0px 0px 20px;}
.torikumi_003 h3 {display: block; width: 178px; height:16px; text-indent: -9999px; background: url(images/torikumi/cap003.gif) no-repeat; margin: 0px 0px 0px 20px;}
.torikumi_004 h3 {display: block; width: 178px; height:16px; text-indent: -9999px; background: url(images/torikumi/cap004.gif) no-repeat; margin: 0px 0px 0px 20px;}

.company_contents_header {display: block; width: 800px; height:160px; text-indent: -9999px; background: url(images/company/contents_header.gif) no-repeat; margin: 0px 0px 0px 0px;}
.company_001 h3 {display: block; width: 178px; height:16px; text-indent: -9999px; background: url(images/company/cap001.gif) no-repeat; margin: 0px 0px 0px 20px;}
.company_002 h3 {display: block; width: 178px; height:16px; text-indent: -9999px; background: url(images/company/cap002.gif) no-repeat; margin: 0px 0px 0px 20px;}
.company_003 h3 {display: block; width: 178px; height:16px; text-indent: -9999px; background: url(images/company/cap003.gif) no-repeat; margin: 0px 0px 0px 20px;}
.company_004 h3 {display: block; width: 178px; height:16px; text-indent: -9999px; background: url(images/company/cap004.gif) no-repeat; margin: 0px 0px 0px 20px;}
.company_005 h3 {display: block; width: 178px; height:16px; text-indent: -9999px; background: url(images/company/cap005.gif) no-repeat; margin: 0px 0px 0px 20px;}
.company_006 h3 {display: block; width: 178px; height:16px; text-indent: -9999px; background: url(images/company/cap006.gif) no-repeat; margin: 0px 0px 0px 20px;}
.company_007 h3 {display: block; width: 178px; height:16px; text-indent: -9999px; background: url(images/company/cap007.gif) no-repeat; margin: 0px 0px 0px 20px;}
.company_008 h3 {display: block; width: 178px; height:16px; text-indent: -9999px; background: url(images/company/cap008.gif) no-repeat; margin: 0px 0px 0px 20px;}
.company_009 h3 {display: block; width: 178px; height:16px; text-indent: -9999px; background: url(images/company/cap009.gif) no-repeat; margin: 0px 0px 0px 20px;}
.company_010 h3 {display: block; width: 178px; height:16px; text-indent: -9999px; background: url(images/company/cap010.gif) no-repeat; margin: 0px 0px 0px 20px;}

.saiyou_contents_header {display: block; width: 800px; height:160px; text-indent: -9999px; background: url(images/saiyou/contents_header.gif) no-repeat; margin: 0px 0px 0px 0px;}
.saiyou_001 h3 {display: block; width: 178px; height:16px; text-indent: -9999px; background: url(images/saiyou/cap001.gif) no-repeat; margin: 0px 0px 0px 20px;}
.saiyou_002 h3 {display: block; width: 178px; height:16px; text-indent: -9999px; background: url(images/saiyou/cap002.gif) no-repeat; margin: 0px 0px 0px 20px;}
.saiyou_003 h3 {display: block; width: 178px; height:16px; text-indent: -9999px; background: url(images/saiyou/cap003.gif) no-repeat; margin: 0px 0px 0px 20px;}
.saiyou_004 h3 {display: block; width: 178px; height:16px; text-indent: -9999px; background: url(images/saiyou/cap004.gif) no-repeat; margin: 0px 0px 0px 20px;}

.kojin_contents_header {display: block; width: 800px; height:160px; text-indent: -9999px; background: url(images/kojin/contents_header.gif) no-repeat; margin: 0px 0px 0px 0px;}
.kojin_001 h3 {display: block; width: 178px; height:16px; text-indent: -9999px; background: url(images/kojin/cap001.gif) no-repeat; margin: 0px 0px 0px 20px;}
.kojin_002 h3 {display: block; width: 178px; height:16px; text-indent: -9999px; background: url(images/kojin/cap002.gif) no-repeat; margin: 0px 0px 0px 20px;}
.kojin_003 h3 {display: block; width: 178px; height:16px; text-indent: -9999px; background: url(images/kojin/cap003.gif) no-repeat; margin: 0px 0px 0px 20px;}
.kojin_004 h3 {display: block; width: 178px; height:16px; text-indent: -9999px; background: url(images/kojin/cap004.gif) no-repeat; margin: 0px 0px 0px 20px;}

.toiawase_contents_header {display: block; width: 800px; height:60px; text-indent: -9999px; background: url(images/toiawase/contents_header.gif) no-repeat; margin: 0px 0px 0px 0px;}
.toiawase {margin: 20px auto; width:80%;}
.toiawase th {background-color: #cccccc; color: #000000; text-align: left; border-style: none; white-space: nowrap; padding: 5px;}
.toiawase td {background-color: #eeeeee; color: #000000; text-align: left; border-style: none; white-space: nowrap; padding: 5px;}
.toiawase_submit {text-align: center;}

.rireki_contents_header {display: block; width: 800px; height:160px; text-indent: -9999px; background: url(images/rireki/contents_header.gif) no-repeat; margin: 0px 0px 0px 0px;}
.rireki_013 h3 {display: block; width: 178px; height:16px; text-indent: -9999px; background: url(images/rireki/rireki_013.gif) no-repeat; margin: 0px 0px 0px 20px;}
.rireki_014 h3 {display: block; width: 178px; height:16px; text-indent: -9999px; background: url(images/rireki/rireki_014.gif) no-repeat; margin: 0px 0px 0px 20px;}
.rireki_015 h3 {display: block; width: 178px; height:16px; text-indent: -9999px; background: url(images/rireki/rireki_015.gif) no-repeat; margin: 0px 0px 0px 20px;}
.rireki_016 h3 {display: block; width: 178px; height:16px; text-indent: -9999px; background: url(images/rireki/rireki_016.gif) no-repeat; margin: 0px 0px 0px 20px;}
.rireki_017 h3 {display: block; width: 178px; height:16px; text-indent: -9999px; background: url(images/rireki/rireki_017.gif) no-repeat; margin: 0px 0px 0px 20px;}
.rireki_018 h3 {display: block; width: 178px; height:16px; text-indent: -9999px; background: url(images/rireki/rireki_018.gif) no-repeat; margin: 0px 0px 0px 20px;}
.rireki_019 h3 {display: block; width: 178px; height:16px; text-indent: -9999px; background: url(images/rireki/rireki_019.gif) no-repeat; margin: 0px 0px 0px 20px;}
.rireki_020 h3 {display: block; width: 178px; height:16px; text-indent: -9999px; background: url(images/rireki/rireki_020.gif) no-repeat; margin: 0px 0px 0px 20px;}
.rireki_021 h3 {display: block; width: 178px; height:16px; text-indent: -9999px; background: url(images/rireki/rireki_021.gif) no-repeat; margin: 0px 0px 0px 20px;}

.topjisseki_navi000 {width:630px; margin: 0px 0px 0px 0px;}
.topjisseki_navi001,.topjisseki_navi002,.topjisseki_navi003 {float:left;}
.topjisseki_navi004 {float:right;}
.topjisseki_navi001 a {display: block; width: 165px; height:215px; text-indent: -9999px; background: url(images/topjisseki_navi001.jpg) no-repeat; margin: 0px 0px 0px 0px;}
.topjisseki_navi002 a {display: block; width: 155px; height:215px; text-indent: -9999px; background: url(images/topjisseki_navi002.jpg) no-repeat; margin: 0px 0px 0px 0px;}
.topjisseki_navi003 a {display: block; width: 155px; height:215px; text-indent: -9999px; background: url(images/topjisseki_navi003.jpg) no-repeat; margin: 0px 0px 0px 0px;}
.topjisseki_navi004 a {display: block; width: 155px; height:215px; text-indent: -9999px; background: url(images/topjisseki_navi004.jpg) no-repeat; margin: 0px 0px 0px 0px;}
