@charset "UTF-8";

/* 株式会社東京商工リサーチ */

/*----------------------------------------------------------------------
// Font change control Setting
----------------------------------------------------------------------*/

dl#fontChange dd a {
 display: block;
 width: 22px;
 height: 22px;
 text-indent: -9999px;
 overflow: hidden;
}

body.sizeSmall dl#fontChange dd a {
 background: url(../image/shared/bg_font.jpg) no-repeat;
}

body dl#fontChange dd#font1 a {
 background: url(../image/shared/bg_font.jpg) 0 0 no-repeat;
}

body dl#fontChange dd#font2 a {
 background: url(../image/shared/bg_font.jpg) -22px 0 no-repeat;
}

body dl#fontChange dd#font3 a {
 background: url(../image/shared/bg_font.jpg) -44px 0 no-repeat;
}

body dl#fontChange dd#font1 a:hover {
 background: url(../image/shared/bg_font.jpg) 0 -22px no-repeat;
}

body dl#fontChange dd#font2 a:hover {
 background: url(../image/shared/bg_font.jpg) -22px -22px no-repeat;
}

body dl#fontChange dd#font3 a:hover {
 background: url(../image/shared/bg_font.jpg) -44px -22px no-repeat;
}

body.sizeSmall dl#fontChange dd#font1 a {
 background: url(../image/shared/bg_font.jpg) 0 -22px no-repeat;
 cursor: default;
}

body.sizeSmall dl#fontChange dd#font2 a {
 background: url(../image/shared/bg_font.jpg) -22px 0 no-repeat;
}

body.sizeSmall dl#fontChange dd#font3 a {
 background: url(../image/shared/bg_font.jpg) -44px 0 no-repeat;
}

body.sizeMiddle dl#fontChange dd#font2 a {
 background: url(../image/shared/bg_font.jpg) -22px -22px no-repeat;
 cursor: default;
}

body.sizeMiddle dl#fontChange dd#font1 a {
 background: url(../image/shared/bg_font.jpg) 0 0 no-repeat;
}

body.sizeMiddle dl#fontChange dd#font3 a {
 background: url(../image/shared/bg_font.jpg) -44px 0 no-repeat;
}

body.sizeLarge dl#fontChange dd#font3 a {
 background: url(../image/shared/bg_font.jpg) -44px -22px no-repeat;
 cursor: default;
}

body.sizeLarge dl#fontChange dd#font1 a {
 background: url(../image/shared/bg_font.jpg) 0 0 no-repeat;
}

body.sizeLarge dl#fontChange dd#font2 a {
 background: url(../image/shared/bg_font.jpg) -22px 0 no-repeat;
}

body.sizeSmall dl#fontChange dd#font1 a:hover {
 background: url(../image/shared/bg_font.jpg) 0 -22px no-repeat;
}

body.sizeSmall dl#fontChange dd#font2 a:hover {
 background: url(../image/shared/bg_font.jpg) -22px -22px no-repeat;
}

body.sizeSmall dl#fontChange dd#font3 a:hover {
 background: url(../image/shared/bg_font.jpg) -44px -22px no-repeat;
}

body.sizeMiddle dl#fontChange dd#font1 a:hover {
 background: url(../image/shared/bg_font.jpg) 0 -22px no-repeat;
}

body.sizeMiddle dl#fontChange dd#font2 a:hover {
 background: url(../image/shared/bg_font.jpg) -22px -22px no-repeat;
}

body.sizeMiddle dl#fontChange dd#font3 a:hover {
 background: url(../image/shared/bg_font.jpg) -44px -22px no-repeat;
}

body.sizeLarge dl#fontChange dd#font1 a:hover {
 background: url(../image/shared/bg_font.jpg) 0 -22px no-repeat;
}

body.sizeLarge dl#fontChange dd#font2 a:hover {
 background: url(../image/shared/bg_font.jpg) -22px -22px no-repeat;
}

body.sizeLarge dl#fontChange dd#font3 a:hover {
 background: url(../image/shared/bg_font.jpg) -44px -22px no-repeat;
}




/*----------------------------------------------------------------------
//  Settings
----------------------------------------------------------------------*/


.clr {
  clear: both;
}

.alRight {
  text-align: right;
}

.alCenter {
  text-align: center;
}

.alLeft {
  text-align: left;
}

.layoutRight {
 float: right;
 margin: 0 0 1.0em 1.0em;
}

.layoutLeft {
 float: left;
 margin: 0 1.0em 1.0em 0;
}

.layoutFloat {
  overflow: hidden;
}
.layoutClear {
  clear: both;
}

.layoutHalfR {
 float: right;
 width: 463px;
 height: 1%;
 overflow: hidden;
}

.layoutHalfL {
 float: left;
 width: 463px;
 height: 1%;
 overflow: hidden;
}

.small {
  font-size: 85%;
}

.large {
  font-size: 135%;
}

th.thSmall {
 width: 2.0em;
}

ul.opeLink {
 list-style: none;
}

ul.opeLink li {
 margin-left: 0;
 padding-bottom: 1.0em;
 list-style: none;
 vertical-align: middle;
}

ul.opeLink li img {
 vertical-align: middle;
}

ul.opeLink li span {
 padding-left: 0.5em;
}

ul.iniLink {
 display: list-item;
 list-style-type: none;
}

ul.iniLink li {
 display: list-item;
 margin-left: 0;
 padding-bottom: 0;
 list-style-type: none;
 vertical-align: middle;
}

dl.pdfGuide {
 clear: both;
 height: 1%;
 margin-top: 1.0em;
 padding-top: 1.0em;
 padding-bottom: 1.0em;
 overflow: hidden;
 border-top: 1px solid #B2BBCA;
}

dl.pdfGuide dt {
 float: left;
 width: 790px;
 text-align: right;
}

dl.pdfGuide dd {
 float: right;
}

ul.layout2,
ul.layout3,
ul.layout3omitLeft {
 clear: both;
 width: 954px;
 margin-right: -14px;
 list-style: none;
 overflow: hidden;
}
ul.layout3omitLeft {
  padding-left: 318px;
}

ul.layout2 li,
ul.layout3 li,
ul.layout3omitLeft li {
 float: left;
 margin: 0 14px 0 0;
 padding-bottom: 5px;
 list-style: none;
}

ul.layout2 li {
 width: 463px;
}

ul.layout3 li,
ul.layout3omitLeft li {
 width: 304px;
}

body#typeRight ul.layout2,
body#typeRight ul.layout3,
body#typeRight ul.layout3omitLeft {
 width: 714px;
 margin-right: -14px;
}

body#typeRight ul.layout3omitLeft {
  padding-left: 238px;
}

body#typeRight ul.layout2 li {
 width: 343px;
}

body#typeRight ul.layout3 li,
body#typeRight ul.layout3omitLeft li {
 width: 224px;
}

ul.layout2 li ul li,
ul.layout3 li ul li,
ul.layout3omitLeft li ul li {
 margin-left: 20px;
}

ul.layout2 li ul,
ul.layout2 li ul li,
ul.layout3 li ul,
ul.layout3 li ul li,
ul.layout3omitLeft li ul li {
 list-style: disc;
}

ul.layout2 li ul li ul,
ul.layout2 li ul li ul li,
ul.layout3 li ul li ul,
ul.layout3 li ul li ul li,
ul.layout3omitLeft li ul li ul,
ul.layout3omitLeft li ul li ul li {
 list-style: circle;
}

ul.layout2 li ul li ul li ul,
ul.layout2 li ul li ul li ul li,
ul.layout3 li ul li ul li ul,
ul.layout3 li ul li ul li ul li,
ul.layout3omitLeft li ul li ul li ul,
ul.layout3omitLeft li ul li ul li ul li {
 list-style: square;
}

ul.layout2 li ol li,
ul.layout3 li ol li,
ul.layout3omitLeft li ol li {
 margin-left: 25px;
}

.verMid {
 vertical-align: middle;
}



/*----------------------------------------------------------------------
// Text Settings
----------------------------------------------------------------------*/

.leadTxt {
 margin-bottom: 3.0em;
}

.section p {
 padding-bottom: 1.0em;
}

#aside .section p {
 padding-bottom: 10px;
}

.section p.halfPar {
 padding-bottom: 0.5em;
}

.section p.noPar {
 padding-bottom: 0;
}

.small {
font-size: 77%;
}

.font-size-12 {
 font-size: 12px;
}

.caution {
 color: #C11B1B;
}

dl.detailBlock dt {
 font-weight: bold;
}

.indent01 {
 display: block;
 padding-left: 1.0em;
 text-indent: -1.0em;
}

.indent02 {
 display: block;
 padding-left: 2.0em;
 text-indent: -2.0em;
}



/*----------------------------------------------------------------------
// Table Settings
----------------------------------------------------------------------*/

.wid04 {
 width: 4%;
}

.wid05 {
 width: 5%;
}

.wid09 {
 width: 9%;
}

.wid10 {
 width: 10%;
}

.wid13 {
 width: 13%;
}
.wid14 {
 width: 14%;
}

.wid15 {
 width: 15%;
}

.wid17 {
 width: 17%;
}

.wid20 {
 width: 20%;
}

.wid25 {
 width: 25%;
}

.wid26 {
 width: 26%;
}

.wid30 {
 width: 30%;
}

.wid35 {
 width: 35%;
}

.wid40 {
 width: 40%;
}

.wid45 {
 width: 45%;
}

.wid50 {
 width: 50%;
}

.wid55 {
 width: 55%;
}

.wid60 {
 width: 60%;
}

.wid65 {
 width: 65%;
}

.wid70 {
 width: 70%;
}

.wid75 {
 width: 75%;
}

.wid80 {
 width: 80%;
}

.wid85 {
 width: 85%;
}

.wid87 {
 width: 87%;
}
.wid90 {
 width: 90%;
}

.wid100 {
 width: 100%;
}

table.comInfo {
 margin-bottom: 1.5em;
}

table.comInfo thead th,
table.comInfo thead td,
table.comInfo tbody th,
table.comInfo tbody td {
 vertical-align: middle;
 padding: 2px 4px;
 border: 1px solid #A8B1C2;
 word-wrap: break-word;
 word-break: break-all;
 *zoom: 1;
}
table.comInfo thead th,
table.comInfo tbody th {
 color: #0c1c4d;
}

table.comInfo thead tr th {
 text-align: center;
}

table.comInfo thead th.alCenter,
table.comInfo thead td.alCenter,
table.comInfo tbody th.alCenter,
table.comInfo tbody td.alCenter {
 text-align: center;
}

table.comInfo thead th.alRight,
table.comInfo thead td.alRight,
table.comInfo tbody th.alRight,
table.comInfo tbody td.alRight {
 text-align: right;
}

table.comInfo thead th.alLeft,
table.comInfo thead td.alLeft,
table.comInfo tbody th.alLeft,
table.comInfo tbody td.alLeft {
 text-align: left;
 vertical-align: middle;
}

table.comInfo thead tr th,
table.comInfo tbody tr th {
 vertical-align: middle;
 background: #d5e8f9;
}

table.comInfo thead th.anotherCategory {
 background: #b0c7ea;
}

table.comInfo tbody tr th {
 /*white-space: nowrap;*/
}

table.comInfo tbody tr th.thSmall {
 min-width: 2.0em;
}

table.comInfo tbody tr.even th {
 background: #c9e0f4;
}

table.comInfo tbody tr.even td {
 /*background: #f6f9fd;*/
 background: #f1faff;
}

table.comInfo tr.focus td {
 background: #F3D3DE;
}

table.comInfo tr.Paddinglayout td {
 padding:5px;
}

table.comInfo tr.unfocusEven td,
table.comInfo tr.unfocus td {
 color: #999999;
 background: #E0E0E0;
}

table.comInfo tr.unfocus td {
 background: #F0F0F0;
}

table.comInfo td img {
 margin-right: 2px;
 vertical-align: middle;
}

table.comInfo th.layoutBlock01,
table.comInfo td.layoutBlock01 {
 width: 59px;
}

table.comInfo th.layoutBlock01add,
table.comInfo td.layoutBlock01add {
 width: 69px;
}

table.comInfo th.layoutBlock01add2,
table.comInfo td.layoutBlock01add2 {
 width: 79px;
}

table.comInfo th.layoutBlock02,
table.comInfo td.layoutBlock02 {
 width: 138px;
}

table.comInfo th.layoutBlock02add,
table.comInfo td.layoutBlock02add {
 width: 148px;
}

table.comInfo th.layoutBlock03,
table.comInfo td.layoutBlock03 {
 width: 217px;
}

table.comInfo th.layoutBlock03add,
table.comInfo td.layoutBlock03add {
 width: 227px;
}

table.comInfo th.layoutBlock03add2,
table.comInfo td.layoutBlock03add2 {
 width: 240px;
}

table.comInfo th.layoutBlock03add3,
table.comInfo td.layoutBlock03add3 {
 width: 255px;
}

table.comInfo th.layoutBlock04,
table.comInfo td.layoutBlock04 {
 width: 296px;
}

table.comInfo th.layoutBlock04add,
table.comInfo td.layoutBlock04add {
 width: 306px;
}

table.comInfo th.layoutBlock05,
table.comInfo td.layoutBlock05 {
 width: 375px;
}

table.comInfo th.layoutBlock05add,
table.comInfo td.layoutBlock05add {
 width: 385px;
}

table.comInfo th.layoutBlock05add2,
table.comInfo td.layoutBlock05add2 {
 width: 390px;
}

table.comInfo th.layoutBlock06,
table.comInfo td.layoutBlock06 {
 width: 454px;
}

table.comInfo th.layoutBlock06add,
table.comInfo td.layoutBlock06add {
 width: 464px;
}

table.comInfo th.layoutBlock07,
table.comInfo td.layoutBlock07 {
 width: 533px;
}

table.comInfo th.layoutBlock07add,
table.comInfo td.layoutBlock07add {
 width: 543px;
}

table.comInfo th.layoutBlock08,
table.comInfo td.layoutBlock08 {
 width: 612px;
}

table.comInfo th.layoutBlock08add,
table.comInfo td.layoutBlock08add {
 width: 622px;
}

table.comInfo th.layoutBlock09,
table.comInfo td.layoutBlock09 {
 width: 691px;
}

table.comInfo th.layoutBlock09add,
table.comInfo td.layoutBlock09add {
 width: 701px;
}

table.comInfo th.layoutBlock10,
table.comInfo td.layoutBlock10 {
 width: 771px;
}

table.comInfo th.layoutBlock10add,
table.comInfo td.layoutBlock10add {
 width: 781px;
}

table.comInfo th.layoutBlock11,
table.comInfo td.layoutBlock11 {
 width: 849px;
}

table.comInfo th.layoutBlock11add,
table.comInfo td.layoutBlock11add {
 width: 859px;
}

table.comInfo th.layoutBlock12,
table.comInfo td.layoutBlock12 {
 width: 928px;
}

.addSpace01 {
 padding-left: 10px;
}

.addSpace02 {
 padding-left: 20px;
}

.addSpace03 {
 padding-left: 30px;
}

table.comInfo th.layoutBlock02other1-1,
table.comInfo td.layoutBlock02other1-1 {
 width: 132px;
}

table.comInfo th.layoutBlock02other1-2,
table.comInfo td.layoutBlock02other1-2 {
 width: 385px;
}

table.comInfo th.layoutBlock02other1-3,
table.comInfo td.layoutBlock02other1-3 {
 width: 253px;
}

table.comInfo th.layoutBlock02other2-3,
table.comInfo td.layoutBlock02other2-3 {
 width: 516px;
}

table.comInfo th.layoutBlock02other1-4,
table.comInfo td.layoutBlock02other1-4 {
 width: 188px;
}

table.comInfo th.layoutBlock02other2-4,
table.comInfo td.layoutBlock02other2-4 {
 width: 385px;
}

table.comInfo th.layoutBlock02other3-4,
table.comInfo td.layoutBlock02other3-4 {
 width: 583px;
}

.enormousData {
 font-size: 77%;
}

.enormousData th,
.enormousData td {
 vertical-align: middle;
 line-height: 1.2;
 border: 1px solid #B2BBCC;
}

.enormousData th {
 font-weight: normal;
 text-align: left;
 background: #E9EDF8;
 border: 1px solid #CCCCCC;
}

.enormousData td {
 text-align: left;
}

.enormousData th span,
.enormousData td span {
 display: block;
 padding: 1px;
}

.enormousData thead th {
 /*width: 20%;*/
}

.enormousData thead td {
 width: 10%;
 text-align: center;
}

.enormousData tbody th.indentCell01,
.enormousData tbody td.indentCell01 {
 padding-left: 1.0em;
}

.enormousData tbody th.indentCell02,
.enormousData tbody td.indentCell02 {
 padding-left: 2.0em;
}

.enormousData tbody th.indentCell03,
.enormousData tbody td.indentCell03 {
 padding-left: 3.0em;
}

.enormousData th.focus{
 background: #f3d3de ;
}
.enormousData td.focus{
 background:#ffe0eb ;
}

table#listTable tbody td input {
  display: none;
  visibility: hidden;
}

table#listTable tbody td input.btn_133 {
  display: inline;
  visibility: visible;
}

table.mgn_b0{
	margin-bottom: 0!important;
}

table.comInfo .focus{
	background-color: #F3D3DE;
}

table.comInfo tbody td.sentence {
 word-break: normal;
 word-wrap: break-word;
}

table.comInfo td.regMemoFontSize {
 font-size: 85%;
}


/*----------------------------------------------------------------------
//  Anchor Settings
----------------------------------------------------------------------*/

ul.linkList,
ul.linkListInfo {
 padding-bottom: 1.0em;
 list-style: none;
}

ul.linkListCompanySearch {
 padding-bottom: 1.0em;
 list-style: none;
 display: flex;
 flex-wrap: wrap;
}

ul.linkListNotDbia {
 padding-bottom: 1.0em;
 list-style: none;
 display: flex;
 flex-flow: column;
}

ul.linkListCompanySearch li:nth-child(1),
ul.linkListCompanySearch li:nth-child(2) {
 flex: 1 0 auto;
}

ul.linkListCompanySearch li:nth-child(2) {
 text-align: right;
 background-position: bottom 4px right 116px;
}

div.boxFormInner ul,
fieldset.topSearchArea ul {
 margin-right: -60px;
}

div.boxFormInner ul li,
fieldset.topSearchArea ul li {
 display: inline-block;
 margin-right: 60px;
}

div.boxFormInner ul li a,
fieldset.topSearchArea ul li a {
 display: block;
}

ul.linkList li,
ul.linkListInfo li {
 margin-left: 0;
 padding-left: 12px;
 line-height: 1.3;
 list-style: none;
}

ul.linkListCompanySearch li {
 margin-left: 0;
 padding-left: 12px;
 line-height: 1.3;
 list-style: none;
 margin-top: 6px;
}

ul.linkListNotDbia li {
 margin-left: 0;
 padding-left: 12px;
 line-height: 1.3;
 list-style: none;
 margin-top: 6px;
}

ul.linkList li {
 background: url(../image/shared/bg_linklist.gif) 0 0.4em no-repeat;
}

ul.linkListInfo li {
 background: url(../image/shared/bg_linklist_info.gif) 0 0.4em no-repeat;
}

ul.linkListCompanySearch li {
 background: url(../image/shared/bg_linklist.gif) 0 0.4em no-repeat;
}

ul.linkListCompanySearch li:nth-child(n+3) {
 background: unset;
 padding-left: 0px;
}

ul.linkListNotDbia li {
 background: url(../image/shared/bg_linklist.gif) 0 0.4em no-repeat;
}

ul.linkList li a span {
 display: inline;
}

ul.linkBnrMini {
 float: right;
 padding-bottom: 10px;
 text-align: right;
 list-style: none;
}

ul.linkBnrMini li {
 float: left;
 margin-left: 0;
 padding-left: 5px;
 list-style: none;
 line-height: 0;
}

.pagingNav {
 clear: both;
 text-align: center;
}

.pagingNav a,
.pagingNav span {
 margin: 0 0;
 padding:0 4px 2px;
 text-align: center;
 text-decoration: none;
}

.pagingNav a:hover {
 color: #FFFFFF;
 background: #3F77D8;
}

.txtLineBtn {
 margin: 0 2px;
 vertical-align: middle;
}

ul.secEndBtn {
 position: relative;
 width: 100%;
 height: 33px;
 padding-bottom: 1.0em;
 text-align: right;
 list-style: none;
 *height: 48px;
}

ul.secEndBtn li {
 display: inline;
 margin: 0;
 list-style: none;
 *zoom: 1;
}

ul.secEndBtn li input {
 *display:block;
 *zoom: 1;
}

ul.secEndBtn li.otherBtn,
ul.secEndBtn li.otherBtn2,
ul.secEndBtn li.centerBtn {
 display: block;
 position: absolute;
 top: 0;
 left: 0;
}

ul.secEndBtn li.otherBtn2 {
 top: 0;
 left: 179px;
}

ul.secEndBtn li.centerBtn {
 left: 50%;
 margin-left: -87px;
 *width: 178px;
}

table.formTable tfoot td {
 padding-top: 1.0em;
}

table.formTable tbody th,
table.formTable tbody td {
 padding: 0.5em 10px;
 border-bottom: 1px solid #E8E9ED;
}

table.formTable tbody th {
 width: 174px;
}


.selectGuide {
 float: left;
 width: 9.5em;
 padding-right: 1.0em;
}

.focusFormListHalf .selectGuide {
  float: none;
  width: 200px;
  padding-right: 0;
}

.selectGuideWrapLeft {
  float: left;
}

.selectGuideWrapRight {
  float: right;
}

.selectGuideWrapLeft,
.selectGuideWrapRight {
  /*width: 315px;*/
  width: 343px;
  height: 1%;
  overflow: hidden;
}

.selectGuideWrapLeft input[type="button"],
.selectGuideWrapRight input[type="button"] {
  display: block;
  float: right;
}

.selectGuideWrapLeft .selectGuide input[type="button"],
.selectGuideWrapRight .selectGuide input[type="button"] {
  display: inline;
  float: none;
}

.focusFormListHalf input[type="button"] {
  display: block;
  float: right;
  margin-right: 102px;
}

.focusFormListHalf .selectGuide input[type="button"] {
  float: left;
  margin-right: 5px;
}

.selectGuide p {
 padding-top: 5px;
}

.focusFormListHalf .selectGuide p {
 padding-top: 0;
 padding-bottom: 0.3em;
}

select.selectPull {
  width: 15.0em;
}

select.selectPull2 {
  width: 30.0em;
}

.focusFormListHalf select.selectPull {
  width: 200px;
  margin-bottom: 5px;
}

.selectGuideWrapLeft select.selectPull,
.selectGuideWrapRight select.selectPull {
  width: 225px;
  margin-bottom: 5px;
}

dl.addBlock {
 clear: both;
 position: relative;
 width: 100%;
 padding: 10px;
 background: #E6EDF7;
}

dl.addBlock dt {
	position: absolute;
	top: 10px;
	left: 10px;
	width: 7em;
	padding-right: 1em;
	font-weight: bold;
}

dl.addBlock dd {
 margin-left: 8.0em;
}

span.radioGuide {
 display: block;
 padding-left: 2.0em;
 font-size: 77%;
}





/*----------------------------------------------------------------------
// Button Settings
----------------------------------------------------------------------*/

input#btnPdf,
input#btnCsv,
input#btnFax,
input#btnSurvey,
input#btnStatus,
input#btnBuy,
input#btnClose,
input#btnDld,
input#btnSummary,
input#btnFinance,
input#btnOfficer,
input#btnManage,
input#btnBase,
input#btnBackSearch,
input#btnSearch,
input#btnClear,
input#btnRec,
input#btnHistory,
input#btnDef,
input#btnBack,
input#btnSet,
input#btnClaim,
input#btnBankrupt,
input#btnBackList,
input#btnNew,
input#btnInterest,
input#btnDetail,
input#btnContact,
input#btnContent,
input#btnReSurvey,
input#btnSameDate,
input#btnAddMail,
input#btnSendFax,
input#btnDel,
input#btnEntry,
input#btnIssue,
input#btnNotice,
input#btnChildId,
input#btnPrev,
input#btnLoad,
input.btnEdit,
input.btnEdit_disabled,
input.btnUpdate,
input.btnUpdate_disabled,
input.btnInsert,
input.btnInsert_disabled {
 width: 174px;
 height: 33px;
 cursor: pointer;
 background-color: #FFFFFF;
 background-image: url(../image/shared/bg_buttons_v20180131.gif);
 background-repeat: no-repeat;
 border: none;
}

input#btnPdf { /* PDFファイル */
 background-position: 0 0;
}

input#btnPdf:hover {
 background-position: -174px 0;
}

input#btnCsv { /* CSVファイル */
 background-position: 0 -33px;
}

input#btnCsv:hover {
 background-position: -174px -33px;
}

input#btnFax { /* FAXで送信 */
 background-position: 0 -66px;
}

input#btnFax:hover {
 background-position: -174px -66px;
}

input#btnSurvey { /* 調査を発注する */
 background-position: 0 -99px;
}

input#btnSurvey:hover {
 background-position: -174px -99px;
}

input#btnStatus { /* 従業員・売上高を表示する */
 background-position: 0 -132px;
}

input#btnStatus:hover {
 background-position: -174px -132px;
}

input#btnBuy { /* 購入 */
 background-position: 0 -165px;
}

input#btnBuy:hover {
 background-position: -174px -165px;
}

input#btnClose { /* 閉じる */
 background-position: 0 -198px;
}

input#btnClose:hover {
 background-position: -174px -198px;
}

input#btnDld { /* ダウンロード */
 background-position: 0 -231px;
}

input#btnDld:hover {
 background-position: -174px -231px;
}

input#btnDld.disabled {
 background-position: -348px -231px;
}

input#btnSummary { /* 概要情報 */
 background-position: 0 -264px;
}

input#btnSummary:hover {
 background-position: -174px -264px;
}

input#btnFinance { /* 財務収録期一覧 */
 background-position: 0 -297px;
}

input#btnFinance:hover {
 background-position: -174px -297px;
}

input#btnOfficer { /* 役員幹部一覧 */
 background-position: 0 -330px;
}

input#btnOfficer:hover {
 background-position: -174px -330px;
}

input#btnManage { /* 管理職一覧 */
 background-position: 0 -363px;
}

input#btnManage:hover {
 background-position: -174px -363px;
}

input#btnBase { /* 事務所・事業所一覧 */
 background-position: 0 -396px;
}

input#btnBase:hover {
 background-position: -174px -396px;
}

input#btnBackSearch { /* 検索画面に戻る */
 background-position: 0 -429px;
}

input#btnBackSearch:hover {
 background-position: -174px -429px;
}

input#btnSearch { /* 検索 */
 background-position: 0 -462px;
}

input#btnSearch:hover {
 background-position: -174px -462px;
}

input#btnClear { /* クリア */
 background-position: 0 -495px;
}

input#btnClear:hover {
 background-position: -174px -495px;
}

input#btnRec { /* 一括登録 */
 background-position: 0 -528px;
}

input#btnRec:hover {
 background-position: -174px -528px;
}

input#btnHistory { /* 発注履歴 */
 background-position: 0 -561px;
}

input#btnHistory:hover {
 background-position: -174px -561px;
}

input#btnDef { /* 確定 */
 background-position: 0 -594px;
}

input#btnDef:hover {
 background-position: -174px -594px;
}

input#btnBack { /* 戻る */
 background-position: 0 -627px;
}

input#btnBack:hover {
 background-position: -174px -627px;
}

input#btnSet { /* 一括で設定する */
 background-position: 0 -660px;
}

input#btnSet:hover {
 background-position: -174px -660px;
}

input#btnClaim { /* 債権者リスト */
 background-position: 0 -693px;
}

input#btnClaim:hover {
 background-position: -174px -693px;
}

input#btnBankrupt { /* 倒産記事 */
 background-position: 0 -726px;
}

input#btnBankrupt:hover {
 background-position: -174px -726px;
}

input#btnBackList { /* 一覧に戻る */
 background-position: 0 -759px;
}

input#btnBackList:hover {
 background-position: -174px -759px;
}

input#btnNew { /* 新規登録 */
 background-position: 0 -792px;
}

input#btnNew:hover {
 background-position: -174px -792px;
}

input#btnInterest { /* 興味がある */
 background-position: 0 -825px;
}

input#btnInterest:hover {
 background-position: -174px -825px;
}

input#btnDetail { /* 詳しく話を聞きたい */
 background-position: 0 -858px;
}

input#btnDetail:hover {
 background-position: -174px -858px;
}

input#btnContent { /* 内容確認 */
 background-position: 0 -891px;
}

input#btnContent:hover {
 background-position: -174px -891px;
}

input#btnContact { /* 問い合わせ */
 background-position: 0 -924px;
}

input#btnContact:hover {
 background-position: -174px -924px;
}

input#btnReSurvey { /* 再発注 */
 background-position: 0 -957px;
}

input#btnReSurvey:hover {
 background-position: -174px -957px;
}

input#btnSameDate { /* 同日条件で再検索 */
 background-position: 0 -990px;
}

input#btnSameDate:hover {
 background-position: -174px -990px;
}

input#btnAddMail { /* メールアドレス新規登録 */
 background-position: 0 -1023px;
}

input#btnAddMail:hover {
 background-position: -174px -1023px;
}

input#btnSendFax { /* FAX送信 */
 background-position: 0 -1056px;
}

input#btnSendFax:hover {
 background-position: -174px -1056px;
}

input#btnDel { /* 商品削除 */
 background-position: 0 -1056px;
}

input#btnDel:hover {
 background-position: -174px -1056px;
}

input#btnEntry { /* 申し込み */
 background-position: 0 -1089px;
}

input#btnEntry:hover {
 background-position: -174px -1089px;
}

input#btnIssue { /* 発行 */
 background-position: 0 -1122px;
}

input#btnIssue:hover {
 background-position: -174px -1122px;
}

input#btnNotice { /* 通知 */
 background-position: 0 -1155px;
}

input#btnNotice:hover {
 background-position: -174px -1155px;
}

input#btnChildId { /* 子ID新規作成 */
 background-position: 0 -1188px;
}

input#btnChildId:hover {
 background-position: -174px -1188px;
}

input#btnPrev { /* 前の画面に戻る */
 background-position: 0 -1221px;
}

input#btnPrev:hover {
 background-position: -174px -1221px;
}

input#btnLoad { /* 読み込む */
 background-position: 0 -1254px;
}

input#btnLoad:hover {
 background-position: -174px -1254px;
}


input.btnEdit { /* 編集 */
 background-position: 0 -1287px;
}

input.btnEdit:hover {
 background-position: -174px -1287px;
}

input.btnEdit_disabled {
 background-position: -348px -1287px;
}

input.btnUpdate { /* 変更 */
 background-position: 0 -1320px;
}

input.btnUpdate:hover {
 background-position: -174px -1320px;
}

input.btnUpdate_disabled {
 background-position: -348px -1320px;
}

input.btnInsert { /* 登録 */
 background-position: 0 -1353px;
}

input.btnInsert:hover {
 background-position: -174px -1353px;
}

input.btnInsert_disabled {
 background-position: -348px -1353px;
}

/*----------------------------------------------------------------------
// input Button Settings
----------------------------------------------------------------------*/

/* タイトル上ボタン */
input.btn_061,
input.btn_061_disabled,
input.btn_062,
input.btn_062_disabled,
input.btn_084,
input.btn_084_disabled,
input.btn_070,
input.btn_070_disabled {
  width: 174px;
  height: 33px;
  cursor: pointer;
  background-color: transparent;
  background-image: url(../image/shared/bg_buttons_onttl_v111.gif);
  background-repeat: no-repeat;
  border: none;
}

input.btn_061 { /* TSR情報メニュー */
  background-position: 0px -60px;
}
input.btn_061:hover {
  background-position: -130px -60px;
}
input.btn_061_disabled {
  background-position: -260px -60px;
}
input.btn_062 { /* お知らせ一覧 */
  background-position: 0px -30px;
}
input.btn_062:hover {
  background-position: -130px -30px;
}
input.btn_062_disabled {
  background-position: -260px -30px;
}
input.btn_084 { /* ポートフォリオ */
  background-position: 0px 60px;
}
input.btn_084:hover {
  background-position: -130px -60px;
}
input.btn_084_disabled {
  background-position: -260px -60px;
}
input.btn_070 { /* 案件情報一覧 */
  background-position: 0px -90px;
}
input.btn_070:hover {
  background-position: -130px -90px;
}
input.btn_070_disabled {
  background-position: -260px -90px;
}

input.btn_065,
input.btn_065_disabled {
  width: 150px;
  height: 27px;
  cursor: pointer;
  background-color: transparent;
  background-image: url(../image/shared/bg_buttons_onttl_v111.gif);
  background-repeat: no-repeat;
  border: none;
}
input.btn_065 { /* マーケティングレポート一覧 */
  background-position: 0px -120px;
}
input.btn_065:hover {
  background-position: -150px -120px;
}
input.btn_065_disabled {
  background-position: -300px -120px;
}

/* 大サイズ・白ボタン */
input.btn_001,
input.btn_001_disabled,
input.btn_003,
input.btn_003_disabled,
input.btn_004,
input.btn_004_disabled,
input.btn_005,
input.btn_005_disabled,
input.btn_006,
input.btn_006_disabled,
input.btn_008,
input.btn_008_disabled,
input.btn_009,
input.btn_009_disabled,
input.btn_010,
input.btn_010_disabled,
input.btn_011,
input.btn_011_disabled,
input.btn_012,
input.btn_012_disabled,
input.btn_013,
input.btn_013_disabled,
input.btn_015,
input.btn_015_disabled,
input.btn_017,
input.btn_017_disabled,
input.btn_018,
input.btn_018_disabled,
input.btn_019,
input.btn_019_disabled,
input.btn_021,
input.btn_021_disabled,
input.btn_022,
input.btn_022_disabled,
input.btn_023,
input.btn_023_disabled,
input.btn_024,
input.btn_024_disabled,
input.btn_025,
input.btn_025_disabled,
input.btn_026,
input.btn_026_disabled,
input.btn_027,
input.btn_027_disabled,
input.btn_028,
input.btn_028_disabled,
input.btn_029,
input.btn_029_disabled,
input.btn_030,
input.btn_030_disabled,
input.btn_031,
input.btn_031_disabled,
input.btn_032,
input.btn_032_disabled,
input.btn_033,
input.btn_033_disabled,
input.btn_034,
input.btn_034_disabled,
input.btn_035,
input.btn_035_disabled,
input.btn_036,
input.btn_036_disabled,
input.btn_037,
input.btn_037_disabled,
input.btn_038,
input.btn_038_disabled,
input.btn_039,
input.btn_039_disabled,
input.btn_040,
input.btn_040_disabled,
input.btn_041,
input.btn_041_disabled,
input.btn_042,
input.btn_042_disabled,
input.btn_043,
input.btn_043_disabled,
input.btn_044,
input.btn_044_disabled,
input.btn_045,
input.btn_045_disabled,
input.btn_046,
input.btn_046_disabled,
input.btn_047,
input.btn_047_disabled,
input.btn_048,
input.btn_048_disabled,
input.btn_049,
input.btn_049_disabled,
input.btn_145,
input.btn_145_disabled,
input.btn_149,
input.btn_149_disabled,
input.btn_150,
input.btn_150_disabled,
input.btn_151,
input.btn_151_disabled,
input.btn_159,
input.btn_159_disabled,
input.btn_165,
input.btn_165_disabled,
input.btn_167,
input.btn_167_disabled,
input.btn_209,
input.btn_209_disabled,
input.btn_210,
input.btn_210_disabled,
input.btn_211,
input.btn_211_disabled,
input.btn_234,
input.btn_234_disabled,
input.btn_235,
input.btn_235_disabled {
  width: 304px;
  height: 33px;
  cursor: pointer;
  background-color: transparent;
  background-image: url(../image/shared/bg_buttons_wh_big_v230.gif);
  background-repeat: no-repeat;
  border: none;
}

input.btn_001 { /* PDF・FAX処理状況一覧 */
  background-position: 0px 0px;
}
input.btn_001:hover {
  background-position: -304px 0px;
}
input.btn_001_disabled {
  background-position: -608px 0px;
}
input.btn_003 { /* スコナビ管理 */
  background-position: 0px -66px;
}
input.btn_003:hover {
  background-position: -304px -66px;
}
input.btn_003_disabled {
  background-position: -608px -66px;
}
input.btn_004 { /* トライアルID管理 */
  background-position: 0px -99px;
}
input.btn_004:hover {
  background-position: -304px -99px;
}
input.btn_004_disabled {
  background-position: -608px -99px;
}
input.btn_005 { /* パスワード設定 */
  background-position: 0px -132px;
}
input.btn_005:hover {
  background-position: -304px -132px;
}
input.btn_005_disabled {
  background-position: -608px -132px;
}
input.btn_006 { /* メールアドレス管理 */
  background-position: 0px -165px;
}
input.btn_006:hover {
  background-position: -304px -165px;
}
input.btn_006_disabled {
  background-position: -608px -165px;
}
input.btn_008 { /* メール配信情報ダウンロード */
  background-position: 0px -231px;
}
input.btn_008:hover {
  background-position: -304px -231px;
}
input.btn_008_disabled {
  background-position: -608px -231px;
}
input.btn_009 { /* メール配信設定 */
  background-position: 0px -264px;
}
input.btn_009:hover {
  background-position: -304px -264px;
}
input.btn_009_disabled {
  background-position: -608px -264px;
}
input.btn_010 { /* モニタリング条件一覧 */
  background-position: 0px -299px;
}
input.btn_010:hover {
  background-position: -304px -299px;
}
input.btn_010_disabled {
  background-position: -608px -299px;
}
input.btn_011 { /* 管理者用会員検索・一覧 */
  background-position: 0px -330px;
}
input.btn_011:hover {
  background-position: -304px -330px;
}
input.btn_011_disabled {
  background-position: -608px -330px;
}
input.btn_012 { /* 子ID管理 */
  background-position: 0px -364px;
}
input.btn_012:hover {
  background-position: -304px -363px;
}
input.btn_012_disabled {
  background-position: -608px -363px;
}
input.btn_013 { /* 従業員・売上高を表示する */
  background-position: 0px -396px;
}
input.btn_013:hover {
  background-position: -304px -396px;
}
input.btn_013_disabled {
  background-position: -608px -396px;
}
input.btn_015 { /* 新規会員登録する */
  background-position: 0px -462px;
}
input.btn_015:hover {
  background-position: -304px -462px;
}
input.btn_015_disabled {
  background-position: -608px -462px;
}
input.btn_017 { /* 名寄せCSVアップロード */
  background-position: 0px -529px;
}
input.btn_017:hover {
  background-position: -304px -528px;
}
input.btn_017_disabled {
  background-position: -608px -528px;
}
input.btn_018 { /* CSVアップローダーへ戻る */
  background-position: 0px -561px;
}
input.btn_018:hover {
  background-position: -304px -561px;
}
input.btn_018_disabled {
  background-position: -608px -561px;
}
input.btn_019 { /* TSR情報メニューへ戻る */
  background-position: 0px -594px;
}
input.btn_019:hover {
  background-position: -304px -594px;
}
input.btn_019_disabled {
  background-position: -608px -594px;
}

input.btn_021 { /* スコナビ契約企業一覧へ戻る */
  background-position: 0px -660px;
}
input.btn_021:hover {
  background-position: -304px -660px;
}
input.btn_021_disabled {
  background-position: -608px -660px;
}
input.btn_022 { /* トライアルID発行へ戻る */
  background-position: 0px -693px;
}
input.btn_022:hover {
  background-position: -304px -693px;
}
input.btn_022_disabled {
  background-position: -608px -693px;
}
input.btn_023 { /* ポートフォリオ（ブックマーク）へ戻る */
  background-position: 0px -726px;
}
input.btn_023:hover {
  background-position: -304px -726px;
}
input.btn_023_disabled {
  background-position: -608px -726px;
}
input.btn_024 { /* ポートフォリオ（モニタリング）へ戻る */
  background-position: 0px -759px;
}
input.btn_024:hover {
  background-position: -304px -759px;
}
input.btn_024_disabled {
  background-position: -608px -759px;
}
input.btn_025 { /* マーケティングレポート一覧へ戻る */
  background-position: 0px -792px;
}
input.btn_025:hover {
  background-position: -304px -792px;
}
input.btn_025_disabled {
  background-position: -608px -792px;
}
input.btn_026 { /* マーケティングレポート検索へ戻る */
  background-position: 0px -825px;
}
input.btn_026:hover {
  background-position: -304px -825px;
}
input.btn_026_disabled {
  background-position: -608px -825px;
}
input.btn_027 { /* メール配信サービス管理へ戻る */
  background-position: 0px -858px;
}
input.btn_027:hover {
  background-position: -304px -858px;
}
input.btn_027_disabled {
  background-position: -608px -858px;
}
input.btn_028 { /* モニタリング基本情報登録へ戻る */
  background-position: 0px -891px;
}
input.btn_028:hover {
  background-position: -304px -891px;
}
input.btn_028_disabled {
  background-position: -608px -891px;
}
input.btn_029 { /* モニタリング条件一覧へ戻る */
  background-position: 0px -924px;
}
input.btn_029:hover {
  background-position: -304px -924px;
}
input.btn_029_disabled {
  background-position: -608px -924px;
}
input.btn_030 { /* ユーティリティーメニューへ戻る */
  background-position: 0px -957px;
}
input.btn_030:hover {
  background-position: -304px -957px;
}
input.btn_030_disabled {
  background-position: -608px -957px;
}
input.btn_031 { /* リストアップ検索へ戻る */
  background-position: 0px -990px;
}
input.btn_031:hover {
  background-position: -304px -990px;
}
input.btn_031_disabled {
  background-position: -608px -990px;
}
input.btn_032 { /* 一括登録内容確認（無効な条件）へ戻る */
  background-position: 0px -1023px;
}
input.btn_032:hover {
  background-position: -304px -1023px;
}
input.btn_032_disabled {
  background-position: -608px -1023px;
}
input.btn_033 { /* 一括登録内容確認へ戻る */
  background-position: 0px -1056px;
}
input.btn_033:hover {
  background-position: -304px -1056px;
}
input.btn_033_disabled {
  background-position: -608px -1056px;
}
input.btn_034 { /* 該当企業一覧へ戻る */
  background-position: 0px -1089px;
}
input.btn_034:hover {
  background-position: -304px -1089px;
}
input.btn_034_disabled {
  background-position: -608px -1089px;
}
input.btn_035 { /* 管理者用BSS登録（変更）へ戻る */
  background-position: 0px -1122px;
}
input.btn_035:hover {
  background-position: -304px -1122px;
}
input.btn_035_disabled {
  background-position: -608px -1122px;
}
input.btn_036 { /* 管理者用お知らせ登録へ戻る */
  background-position: 0px -1155px;
}
input.btn_036:hover {
  background-position: -304px -1155px;
}
input.btn_036_disabled {
  background-position: -608px -1155px;
}
input.btn_037 { /* 管理者用マーケティングレポート登録（変更）へ戻る */
  background-position: 0px -1188px;
}
input.btn_037:hover {
  background-position: -304px -1188px;
}
input.btn_037_disabled {
  background-position: -608px -1188px;
}
input.btn_038 { /* 管理者用会員検索・一覧へ戻る */
  background-position: 0px -1221px;
}
input.btn_038:hover {
  background-position: -304px -1221px;
}
input.btn_038_disabled {
  background-position: -608px -1221px;
}
input.btn_039 { /* 新規会員申込みへ戻る */
  background-position: 0px -1254px;
}
input.btn_039:hover {
  background-position: -304px -1254px;
}
input.btn_039_disabled {
  background-position: -608px -1254px;
}
input.btn_040 { /* 調査先該当企業一覧へ戻る */
  background-position: 0px -1287px;
}
input.btn_040:hover {
  background-position: -304px -1287px;
}
input.btn_040_disabled {
  background-position: -608px -1287px;
}
input.btn_041 { /* 調査先企業情報検索へ戻る */
  background-position: 0px -1320px;
}
input.btn_041:hover {
  background-position: -304px -1320px;
}
input.btn_041_disabled {
  background-position: -608px -1320px;
}
input.btn_042 { /* 調査内容確認へ戻る */
  background-position: 0px -1353px;
}
input.btn_042:hover {
  background-position: -304px -1353px;
}
input.btn_042_disabled {
  background-position: -608px -1353px;
}
input.btn_043 { /* 調査費用明細一件詳細へ戻る */
  background-position: 0px -1386px;
}
input.btn_043:hover {
  background-position: -304px -1386px;
}
input.btn_043_disabled {
  background-position: -608px -1386px;
}
input.btn_044 { /* 倒産企業・記事一覧へ戻る */
  background-position: 0px -1419px;
}
input.btn_044:hover {
  background-position: -304px -1419px;
}
input.btn_044_disabled {
  background-position: -608px -1419px;
}
input.btn_045 { /* 倒産集計アップロードへ戻る */
  background-position: 0px -1452px;
}
input.btn_045:hover {
  background-position: -304px -1452px;
}
input.btn_045_disabled {
  background-position: -608px -1452px;
}
input.btn_046 { /* 統合マスタ＿会員権限設定へ戻る */
  background-position: 0px -1485px;
}
input.btn_046:hover {
  background-position: -304px -1485px;
}
input.btn_046_disabled {
  background-position: -608px -1485px;
}
input.btn_047 { /* 特別記事データアップロードへ戻る */
  background-position: 0px -1518px;
}
input.btn_047:hover {
  background-position: -304px -1518px;
}
input.btn_047_disabled {
  background-position: -608px -1518px;
}
input.btn_048 { /* 利用状況明細（Ω明細）へ戻る */
  background-position: 0px -1551px;
}
input.btn_048:hover {
  background-position: -304px -1551px;
}
input.btn_048_disabled {
  background-position: -608px -1551px;
}
input.btn_049 { /* 利用状況明細（レポート管理）へ戻る */
  background-position: 0px -1584px;
}
input.btn_049:hover {
  background-position: -304px -1584px;
}
input.btn_049_disabled {
  background-position: -608px -1584px;
}

input.btn_145 { /* TSR Express配信条件入力へ戻る */
  background-position: 0px -1616px;
}
input.btn_145:hover {
  background-position: -304px -1616px;
}
input.btn_145_disabled {
  background-position: -608px -16176px;
}
input.btn_149 { /* 債権者情報検索へ戻る */
  background-position: 0px -1649px;
}
input.btn_149:hover {
  background-position: -304px -1649px;
}
input.btn_149_disabled {
  background-position: -608px -1649px;
}
input.btn_150 { /* 該当キーワードの特別記事検索へ戻る */
  background-position: 0px -1682px;
}
input.btn_150:hover {
  background-position: -304px -1682px;
}
input.btn_150_disabled {
  background-position: -608px -1682px;
}
input.btn_151 { /* 該当キーワードの特別記事検索へ戻る */
  background-position: 0px -1715px;
}
input.btn_151:hover {
  background-position: -304px -1715px;
}
input.btn_151_disabled {
  background-position: -608px -1715px;
}
input.btn_159 { /* ダウンロードファイル設定 */
  background-position: 0px -1748px;
}
input.btn_159:hover {
  background-position: -304px -1748px;
}
input.btn_159_disabled {
  background-position: -608px -1748px;
}
input.btn_165 { /* リストアップ検索例を表示する */
  background-position: 0px -1781px;
}
input.btn_165:hover {
  background-position: -304px -1781px;
}
input.btn_165_disabled {
  background-position: -608px -1781px;
}
input.btn_167 { /* CSVファイルをダウンロードする */
  background-position: 0px -1814px;
}
input.btn_167:hover {
  background-position: -304px -1814px;
}
input.btn_167_disabled {
  background-position: -608px -1814px;
}
input.btn_209 { /* 矢野経済研究所レポート選択へ戻る */
  background-position: 0px -1847px;
}
input.btn_209:hover {
  background-position: -304px -1847px;
}
input.btn_209_disabled {
  background-position: -608px -1847px;
}
input.btn_210 { /* 矢野経済研究所レポート検索へ戻る */
  background-position: 0px -1880px;
}
input.btn_210:hover {
  background-position: -304px -1880px;
}
input.btn_210_disabled {
  background-position: -608px -1880px;
}
input.btn_211 { /* 利用状況(矢野経済研究所レポート明細)へ戻る */
  background-position: 0px -1913px;
}
input.btn_211:hover {
  background-position: -304px -1913px;
}
input.btn_211_disabled {
  background-position: -608px -1913px;
}
input.btn_234 { /* 算出をキャンセル */
 background-position: 0px -1946px;
}
input.btn_234:hover {
 background-position: -304px -1946px;
}
input.btn_234_disabled {
 background-position: -608px -1946px;
}
input.btn_235 { /* 初期値に戻す */
 background-position: 0px -1979px;
}
input.btn_235:hover {
 background-position: -304px -1979px;
}
input.btn_235_disabled {
 background-position: -608px -1979px;
}

/* 大サイズ・青ボタン */
input.btn_050,
input.btn_050_disabled,
input.btn_051,
input.btn_051_disabled,
input.btn_052,
input.btn_052_disabled,
input.btn_055,
input.btn_055_disabled,
input.btn_056,
input.btn_056_disabled,
input.btn_058,
input.btn_058_disabled,
input.btn_140,
input.btn_140_disabled,
input.btn_141,
input.btn_141_disabled,
input.btn_236,
input.btn_236_disabled,
input.btn_237,
input.btn_237_disabled,
input.btn_238,
input.btn_238_disabled,
input.btn_csv-financial,
input.btn_csv-financial_disabled {
  width: 304px;
  height: 33px;
  cursor: pointer;
  background-color: transparent;
  background-image: url(../image/shared/bg_buttons_bl_big.gif);
  background-repeat: no-repeat;
  border: none;
}

input.btn_053a,
input.btn_053a_disabled,
input.btn_054a,
input.btn_054a_disabled,
input.btn_157a,
input.btn_157a_disabled {
  width: 292px;
  height: 33px;
  cursor: pointer;
  background-color: transparent;
  background-image: url(../image/shared/bg_buttons_bl_big02.gif);
  background-repeat: no-repeat;
  border: none;
}

input.btn_050 { /* 購入する */
  background-position: 0px 0px;
}
input.btn_050:hover {
  background-position: -304px 0px;
}
input.btn_050_disabled {
  background-position: -608px 0px;
}
input.btn_051 { /* 財務ダイジェストを最新決算期でまとめて購入する */
  background-position: 0px -33px;
}
input.btn_051:hover {
  background-position: -304px -33px;
}
input.btn_051_disabled {
  background-position: -608px -33px;
}
input.btn_052 { /* 財務情報を最新決算期でまとめて購入する */
  background-position: 0px -66px;
}
input.btn_052:hover {
  background-position: -304px -66px;
}
input.btn_052_disabled {
  background-position: -608px -66px;
}
input.btn_053a { /* 指定事項を一括で設定する */
  background-position: 0px 0px;
}
input.btn_053a:hover {
  background-position: -292px 0px;
}
input.btn_053a_disabled {
  background-position: -584px 0px;
}
input.btn_054a { /* 速度・決算期指定を一括で設定する */
  background-position: 0px -33px;
}
input.btn_054a:hover {
  background-position: -292px -33px;
}
input.btn_054a_disabled {
  background-position: -584px -33px;
}
input.btn_055 { /* 調査先を一括登録する */
  background-position: 0px -165px;
}
input.btn_055:hover {
  background-position: -304px -165px;
}
input.btn_055_disabled {
  background-position: -608px -165px;
}
input.btn_056 { /* 同一条件で再検索する */
  background-position: 0px -198px;
}
input.btn_056:hover {
  background-position: -304px -198px;
}
input.btn_056_disabled {
  background-position: -608px -198px;
}
input.btn_058 { /* 連結財務情報を最新決算期でまとめて購入する */
  background-position: 0px -264px;
}
input.btn_058:hover {
  background-position: -304px -264px;
}
input.btn_058_disabled {
  background-position: -608px -264px;
}
input.btn_140 { /* PDFファイルを一括でダウンロードする */
  background-position: 0px -297px;
}
input.btn_140:hover {
  background-position: -304px -297px;
}
input.btn_140_disabled {
  background-position: -608px -297px;
}
input.btn_141 { /* CSVファイルを一括でダウンロードする */
  background-position: 0px -330px;
}
input.btn_141:hover {
  background-position: -304px -330px;
}
input.btn_141_disabled {
  background-position: -608px -330px;
  }
input.btn_157a { /* 利用者情報を一括で設定する */
  background-position: 0px -66px;
}
input.btn_157a:hover {
  background-position: -292px -66px;
}
input.btn_157a_disabled {
  background-position: -584px -66px;
}
input.btn_236 { /* この条件で購入する */
 background-position: 0px -363px;
}
input.btn_236:hover {
 background-position: -304px -363px;
}
input.btn_236_disabled {
 background-position: -608px -363px;
}
input.btn_237 { /* 入力を確定する */
 background-position: 0px -396px;
}
input.btn_237:hover {
 background-position: -304px -396px;
}
input.btn_237_disabled {
 background-position: -608px -396px;
}
input.btn_238 { /* 確定して算出する */
 background-position: 0px -429px;
}
input.btn_238:hover {
 background-position: -304px -429px;
}
input.btn_238_disabled {
 background-position: -608px -429px;
}
input.btn_csv-financial { /* CSVファイル(財務情報2700byte) */
 background-position: 0px -462px;
}
input.btn_csv-financial:hover {
 background-position: -304px -462px;
}
input.btn_csv-financial_disabled {
 background-position: -608px -462px;
}

/* 中サイズ・白ボタン */
input.btn_002,
input.btn_002_disabled,
input.btn_014,
input.btn_014_disabled,
input.btn_016,
input.btn_016_disabled,
input.btn_059,
input.btn_059_disabled,
input.btn_060,
input.btn_060_disabled,
input.btn_020,
input.btn_020_disabled,
input.btn_064,
input.btn_064_disabled,
input.btn_066,
input.btn_066_disabled,
input.btn_067,
input.btn_067_disabled,
input.btn_068,
input.btn_068_disabled,
input.btn_069,
input.btn_069_disabled,
input.btn_071,
input.btn_071_disabled,
input.btn_072,
input.btn_072_disabled,
input.btn_073,
input.btn_073_disabled,
input.btn_074,
input.btn_074_disabled,
input.btn_075,
input.btn_075_disabled,
input.btn_076,
input.btn_076_disabled,
input.btn_077,
input.btn_077_disabled,
input.btn_078,
input.btn_078_disabled,
input.btn_079,
input.btn_079_disabled,
input.btn_080,
input.btn_080_disabled,
input.btn_081,
input.btn_081_disabled,
input.btn_082,
input.btn_082_disabled,
input.btn_083,
input.btn_083_disabled,
input.btn_085,
input.btn_085_disabled,
input.btn_086,
input.btn_086_disabled,
input.btn_087,
input.btn_087_disabled,
input.btn_088,
input.btn_088_disabled,
input.btn_089,
input.btn_089_disabled,
input.btn_090,
input.btn_090_disabled,
input.btn_091,
input.btn_091_disabled,
input.btn_092,
input.btn_092_disabled,
input.btn_093,
input.btn_093_disabled,
input.btn_094,
input.btn_094_disabled,
input.btn_095,
input.btn_095_disabled,
input.btn_096,
input.btn_096_disabled,
input.btn_097,
input.btn_097_disabled,
input.btn_098,
input.btn_098_disabled,
input.btn_099,
input.btn_099_disabled,
input.btn_100,
input.btn_100_disabled,
input.btn_101,
input.btn_101_disabled,
input.btn_102,
input.btn_102_disabled,
input.btn_103,
input.btn_103_disabled,
input.btn_104,
input.btn_104_disabled,
input.btn_142,
input.btn_142_disabled,
input.btn_144,
input.btn_144_disabled,
input.btn_153,
input.btn_153_disabled,
input.btn_155,
input.btn_155_disabled,
input.btn_156,
input.btn_156_disabled,
input.btn_161,
input.btn_161_disabled,
input.btn_162,
input.btn_162_disabled,
input.btn_166,
input.btn_166_disabled,
input.btn_212,
input.btn_212_disabled,
input.btn_213,
input.btn_213_disabled,
input.btn_214,
input.btn_214_disabled,
input.btn_215,
input.btn_215_disabled,
input.btn_216,
input.btn_216_disabled,
input.btn_217,
input.btn_217_disabled,
input.btn_218,
input.btn_218_disabled,
input.btn_219,
input.btn_219_disabled,
input.btn_220,
input.btn_220_disabled,
input.btn_221,
input.btn_221_disabled,
input.btn_222,
input.btn_222_disabled,
input.btn_223,
input.btn_223_disabled,
input.btn_224,
input.btn_224_disabled,
input.btn_227,
input.btn_227_disabled,
input.btn_241,
input.btn_241_disabled {
  width: 174px;
  height: 33px;
  cursor: pointer;
  background-color: transparent;
  background-image: url(../image/shared/bg_buttons_wh_mid_v171124.gif);
  background-repeat: no-repeat;
  border: none;
  padding: 0;
}
input.btn_002 { /* TSR Express配信条件入力 */
  background-position: 0px -1551px;
}
input.btn_002:hover {
  background-position: -174px -1551px;
}
input.btn_002_disabled {
  background-position: -348px -1551px;
}
input.btn_014 { /* 信用情報問い合わせ */
  background-position: 0px -1584px;
}
input.btn_014:hover {
  background-position: -174px -1584px;
}
input.btn_014_disabled {
  background-position: -348px -1584px;
}
input.btn_016 { /* 倒産集計データ一覧 */
  background-position: 0px -1617px;
}
input.btn_016:hover {
  background-position: -174px -1617px;
}
input.btn_016_disabled {
  background-position: -348px -1617px;
}
input.btn_059 { /* CSVファイル */
  background-position: 0px 0px;
}
input.btn_059:hover {
  background-position: -174px 0px;
}
input.btn_059_disabled {
  background-position: -348px 0px;
}
input.btn_060 { /* PDFファイル */
  background-position: 0px -33px;
}
input.btn_060:hover {
  background-position: -174px -33px;
}
input.btn_060_disabled {
  background-position: -348px -33px;
}

input.btn_020 { /* お知らせ一覧へ戻る(変更箇所) */
  background-position: 0px -99px;
}
input.btn_020:hover {
  background-position: -174px -99px;
}
input.btn_020_disabled {
  background-position: -348px -99px;
}

input.btn_064 { /* ポイント申込み */
  background-position: 0px -165px;
}
input.btn_064:hover {
  background-position: -174px -165px;
}
input.btn_064_disabled {
  background-position: -348px -165px;
}
input.btn_066 { /* モニタリング条件一覧 */
  background-position: 0px -231px;
}
input.btn_066:hover {
  background-position: -174px -231px;
}
input.btn_066_disabled {
  background-position: -348px -231px;
}
input.btn_067 { /* リストアップ */
  background-position: 0px -264px;
}
input.btn_067:hover {
  background-position: -174px -264px;
}
input.btn_067_disabled {
  background-position: -348px -264px;
}
input.btn_068 { /* レイアウトを確認する */
  background-position: 0px -297px;
}
input.btn_068:hover {
  background-position: -174px -297px;
}
input.btn_068_disabled {
  background-position: -348px -297px;
}
input.btn_069 { /* ログイン */
  background-position: 0px -330px;
}
input.btn_069:hover {
  background-position: -174px -330px;
}
input.btn_069_disabled {
  background-position: -348px -330px;
}
input.btn_071 { /* 一括登録 */
  background-position: 0px -396px;
}
input.btn_071:hover {
  background-position: -174px -396px;
}
input.btn_071_disabled {
  background-position: -348px -396px;
}
input.btn_072 { /* 該当企業一覧 */
  background-position: 0px -429px;
}
input.btn_072:hover {
  background-position: -174px -429px;
}
input.btn_072_disabled {
  background-position: -348px -429px;
}
input.btn_073 { /* 更新する */
  background-position: 0px -462px;
}
input.btn_073:hover {
  background-position: -174px -462px;
}
input.btn_073_disabled {
  background-position: -348px -462px;
}
input.btn_074 { /* 再表示する */
  background-position: 0px -495px;
}
input.btn_074:hover {
  background-position: -174px -495px;
}
input.btn_074_disabled {
  background-position: -348px -495px;
}
input.btn_075 { /* 子ID一覧へ戻る */
  background-position: 0px -528px;
}
input.btn_075:hover {
  background-position: -174px -528px;
}
input.btn_075_disabled {
  background-position: -348px -528px;
}
input.btn_076 { /* 事務所・事業所一覧 */
  background-position: 0px -561px;
}
input.btn_076:hover {
  background-position: -174px -561px;
}
input.btn_076_disabled {
  background-position: -348px -561px;
}
input.btn_077 { /* 新規登録 */
  background-position: 0px -594px;
}
input.btn_077:hover {
  background-position: -174px -594px;
}
input.btn_077_disabled {
  background-position: -348px -594px;
}
input.btn_078 { /* 相関図へ戻る */
  background-position: 0px -627px;
}
input.btn_078:hover {
  background-position: -174px -627px;
}
input.btn_078_disabled {
  background-position: -348px -627px;
}
input.btn_079 { /* 調査レポート */
  background-position: 0px -660px;
}
input.btn_079:hover {
  background-position: -174px -660px;
}
input.btn_079_disabled {
  background-position: -348px -660px;
}
input.btn_080 { /* 日経会社概要 */
  background-position: 0px -693px;
}
input.btn_080:hover {
  background-position: -174px -693px;
}
input.btn_080_disabled {
  background-position: -348px -693px;
}
input.btn_081 { /* 問い合わせる */
  background-position: 0px -726px;
}
input.btn_081:hover {
  background-position: -174px -726px;
}
input.btn_081_disabled {
  background-position: -348px -726px;
}
input.btn_082 { /* BSS一覧へ戻る */
  background-position: 0px -759px;
}
input.btn_082:hover {
  background-position: -174px -759px;
}
input.btn_082_disabled {
  background-position: -348px -759px;
}
input.btn_083 { /* アラート詳細へ戻る */
  background-position: 0px -792px;
}
input.btn_083:hover {
  background-position: -174px -792px;
}
input.btn_083_disabled {
  background-position: -348px -792px;
}
input.btn_085 { /* ポートフォリオへ戻る */
  background-position: 0px -858px;
}
input.btn_085:hover {
  background-position: -174px -858px;
}
input.btn_085_disabled {
  background-position: -348px -858px;
}
input.btn_086 { /* ログインへ戻る */
  background-position: 0px -891px;
}
input.btn_086:hover {
  background-position: -174px -891px;
}
input.btn_086_disabled {
  background-position: -348px -891px;
}
input.btn_087 { /* 倒産集計データ一覧へ戻る */
  background-position: 0px -924px;
}
input.btn_087:hover {
  background-position: -174px -924px;
}
input.btn_087_disabled {
  background-position: -348px -924px;
}
input.btn_088 { /* 業種をクリアする */
  background-position: 0px -957px;
}
input.btn_088:hover {
  background-position: -174px -957px;
}
input.btn_088_disabled {
  background-position: -348px -957px;
}
input.btn_089 { /* 上場区分をクリアする */
  background-position: 0px -990px;
}
input.btn_089:hover {
  background-position: -174px -990px;
}
input.btn_089_disabled {
  background-position: -348px -990px;
}
input.btn_090 { /* 地域をクリアする */
  background-position: 0px -1023px;
}
input.btn_090:hover {
  background-position: -174px -1023px;
}
input.btn_090_disabled {
  background-position: -348px -1023px;
}
input.btn_091 { /* 売上をクリアする */
  background-position: 0px -1056px;
}
input.btn_091:hover {
  background-position: -174px -1056px;
}
input.btn_091_disabled {
  background-position: -348px -1056px;
}
input.btn_092 { /* 評点をクリアする */
  background-position: 0px -1089px;
}
input.btn_092:hover {
  background-position: -174px -1089px;
}
input.btn_092_disabled {
  background-position: -348px -1089px;
}
input.btn_093 { /* 利益をクリアする */
  background-position: 0px -1122px;
}
input.btn_093:hover {
  background-position: -174px -1122px;
}
input.btn_093_disabled {
  background-position: -348px -1122px;
}
input.btn_094 { /* 業種を表示する */
  background-position: 0px -1155px;
}
input.btn_094:hover {
  background-position: -174px -1155px;
}
input.btn_094_disabled {
  background-position: -348px -1155px;
}
input.btn_095 { /* 上場区分を表示する */
  background-position: 0px -1188px;
}
input.btn_095:hover {
  background-position: -174px -1188px;
}
input.btn_095_disabled {
  background-position: -348px -1188px;
}
input.btn_096 { /* 地域を表示する */
  background-position: 0px -1221px;
}
input.btn_096:hover {
  background-position: -174px -1221px;
}
input.btn_096_disabled {
  background-position: -348px -1221px;
}
input.btn_097 { /* 売上表示する */
  background-position: 0px -1254px;
}
input.btn_097:hover {
  background-position: -174px -1254px;
}
input.btn_097_disabled {
  background-position: -348px -1254px;
}
input.btn_098 { /* 評点を表示する[\] */
  background-position: 0px -1287px;
}
input.btn_098:hover {
  background-position: -174px -1287px;
}
input.btn_098_disabled {
  background-position: -348px -1287px;
}
input.btn_099 { /* 利益を表示する */
  background-position: 0px -1320px;
}
input.btn_099:hover {
  background-position: -174px -1320px;
}
input.btn_099_disabled {
  background-position: -348px -1320px;
}
input.btn_100 { /* キャンセル */
  background-position: 0px -1353px;
}
input.btn_100:hover {
  background-position: -174px -1353px;
}
input.btn_100_disabled {
  background-position: -348px -1353px;
}
input.btn_101 { /* クリア */
  background-position: 0px -1386px;
}
input.btn_101:hover {
  background-position: -174px -1386px;
}
input.btn_101_disabled {
  background-position: -348px -1386px;
}
input.btn_102 { /* 全て外す */
  background-position: 0px -1419px;
}
input.btn_102:hover {
  background-position: -174px -1419px;
}
input.btn_102_disabled {
  background-position: -348px -1419px;
}
input.btn_103 { /* 全て選択 */
  background-position: 0px -1452px;
}
input.btn_103:hover {
  background-position: -174px -1452px;
}
input.btn_103_disabled {
  background-position: -348px -1452px;
}
input.btn_104 { /* 閉じる */
  background-position: 0px -1485px;
}
input.btn_104:hover {
  background-position: -174px -1485px;
}
input.btn_104_disabled {
  background-position: -348px -1485px;
}
input.btn_142 { /* TSRお勧めの条件 */
  background-position: 0px -132px;
}
input.btn_142:hover {
  background-position: -174px -132px;
}
input.btn_142_disabled {
  background-position: -348px -132px;
}
input.btn_144 { /* 削除 */
  background-position: 0px -1518px;
}
input.btn_144:hover {
  background-position: -174px -1518px;
}
input.btn_144_disabled {
  background-position: -348px -1518px;
}
input.btn_153 { /* トップページへ */
  background-position: 0px -1651px;
}
input.btn_153:hover {
  background-position: -174px -1651px;
}
input.btn_153_disabled {
  background-position: -348px -1651px;
}
input.btn_155 { /* FAX送信 */
  background-position: 0px -1683px;
}
input.btn_155:hover {
  background-position: -174px -1683px;
}
input.btn_155_disabled {
  background-position: -348px -1683px;
}
input.btn_156 { /* インデックスCSV  */
  background-position: 0px -1716px;
}
input.btn_156:hover {
  background-position: -174px -1716px;
}
input.btn_156_disabled {
  background-position: -348px -1716px;
}
input.btn_161 { /* ブックマーク  */
  background-position: 0px -1783px;
}
input.btn_161:hover {
  background-position: -174px -1783px;
}
input.btn_161_disabled {
  background-position: -348px -1783px;
}
input.btn_162 { /* モニタリング  */
  background-position: 0px -1816px;
}
input.btn_162:hover {
  background-position: -174px -1816px;
}
input.btn_162_disabled {
  background-position: -348px -1816px;
}
input.btn_166 { /* お申込みフォームへ  */
  background-position: 0px -1848px;
}
input.btn_166:hover {
  background-position: -174px -1848px;
}
input.btn_166_disabled {
  background-position: -348px -1848px;
}
input.btn_212 { /* 企業情報へ戻る  */
 background-position: 0px -1881px;
}
input.btn_212:hover {
 background-position: -174px -1881px;
}
input.btn_212_disabled {
 background-position: -348px -1881px;
}
input.btn_213 { /* 企業ダイジェストへ戻る  */
 background-position: 0px -1914px;
}
input.btn_213:hover {
 background-position: -174px -1914px;
}
input.btn_213_disabled {
 background-position: -348px -1914px;
}
input.btn_214 { /* リスクスコアへ戻る  */
 background-position: 0px -1947px;
}
input.btn_214:hover {
 background-position: -174px -1947px;
}
input.btn_214_disabled {
 background-position: -348px -1947px;
}
input.btn_215 { /* 貸借対照表へ戻る  */
 background-position: 0px -1980px;
}
input.btn_215:hover {
 background-position: -174px -1980px;
}
input.btn_215_disabled {
 background-position: -348px -1980px;
}
input.btn_216 { /* 損益計算書へ戻る  */
 background-position: 0px -2013px;
}
input.btn_216:hover {
 background-position: -174px -2013px;
}
input.btn_216_disabled {
 background-position: -348px -2013px;
}
input.btn_217 { /* 財務比率へ戻る  */
 background-position: 0px -2046px;
}
input.btn_217:hover {
 background-position: -174px -2046px;
}
input.btn_217_disabled {
 background-position: -348px -2046px;
}
input.btn_218 { /* 財務ダイジェストへ戻る  */
 background-position: 0px -2079px;
}
input.btn_218:hover {
 background-position: -174px -2079px;
}
input.btn_218_disabled {
 background-position: -348px -2079px;
}
input.btn_219 { /* 連結貸借対照表へ戻る  */
 background-position: 0px -2112px;
}
input.btn_219:hover {
 background-position: -174px -2112px;
}
input.btn_219_disabled {
 background-position: -348px -2112px;
}
input.btn_220 { /* 連結損益計算書へ戻る  */
 background-position: 0px -2145px;
}
input.btn_220:hover {
 background-position: -174px -2145px;
}
input.btn_220_disabled {
 background-position: -348px -2145px;
}
input.btn_221 { /* 連結キャッシュフローへ戻る  */
 background-position: 0px -2178px;
}
input.btn_221:hover {
 background-position: -174px -2178px;
}
input.btn_221_disabled {
 background-position: -348px -2178px;
}
input.btn_222 { /* 連結財務比率へ戻る  */
 background-position: 0px -2211px;
}
input.btn_222:hover {
 background-position: -174px -2211px;
}
input.btn_222_disabled {
 background-position: -348px -2211px;
}
input.btn_223 { /* 発注完了画面へ戻る  */
 background-position: 0px -2244px;
}
input.btn_223:hover {
 background-position: -174px -2244px;
}
input.btn_223_disabled {
 background-position: -348px -2244px;
}
input.btn_224 { /* マイリスト  */
 background-position: 0px -2277px;
}
input.btn_224:hover {
 background-position: -174px -2277px;
}
input.btn_224_disabled {
 background-position: -348px -2277px;
}
input.btn_227 { /* 財務諸表へ戻る  */
 background-position: 0px -2310px;
}
input.btn_227:hover {
 background-position: -174px -2310px;
}
input.btn_227_disabled {
 background-position: -348px -2310px;
}
input.btn_241 { /* いいえ  */
 background-position: 0px -2343px;
}
input.btn_241:hover {
 background-position: -174px -2343px;
}
input.btn_241_disabled {
 background-position: -348px -2343px;
}

/* 中サイズ・白ボタン　イレギュラー */
input.btn_160,
input.btn_160_disabled {
  display: inline-block;
  *display: block;
  *zoom: 1;
  text-indent:-9999px;
  overflow: hidden;
  width: 138px;
  height: 33px;
  cursor: pointer;
  background-color: #FFFFFF;
  background-image: url(../image/shared/bg_buttons_wh_160.gif);
  background-repeat: no-repeat;
  border: none;
}
input.btn_160:hover {
  background-position: -138px 0;
}
input.btn_160_disabled {
  background-position: -276px 0;
}


/* 中サイズ・青ボタン */
input.btn_057,
input.btn_057_disabled,
input.btn_063,
input.btn_063_disabled,
input.btn_107,
input.btn_107_disabled,
input.btn_108,
input.btn_108_disabled,
input.btn_109,
input.btn_109_disabled,
input.btn_110,
input.btn_110_disabled,
input.btn_111,
input.btn_111_disabled,
input.btn_112,
input.btn_112_disabled,
input.btn_113,
input.btn_113_disabled,
input.btn_114,
input.btn_114_disabled,
input.btn_115,
input.btn_115_disabled,
input.btn_116,
input.btn_116_disabled,
input.btn_117,
input.btn_117_disabled,
input.btn_118,
input.btn_118_disabled,
input.btn_119,
input.btn_119_disabled,
input.btn_120,
input.btn_120_disabled,
input.btn_121,
input.btn_121_disabled,
input.btn_122,
input.btn_122_disabled,
input.btn_123,
input.btn_123_disabled,
input.btn_124,
input.btn_124_disabled,
input.btn_125,
input.btn_125_disabled,
input.btn_126,
input.btn_126_disabled,
input.btn_154,
input.btn_154_disabled,
input.btn_164,
input.btn_164_disabled,
input.btn_229,
input.btn_229_disabled,
input.btn_232,
input.btn_232_disabled,
input.btn_239,
input.btn_239_disabled,
input.btn_240,
input.btn_240_disabled{
  width: 174px;
  height: 33px;
  cursor: pointer;
  padding: 0;
  background-color: transparent;
  background-image: url(../image/shared/bg_buttons_bl_mid_v180126.gif);
  background-repeat: no-repeat;
  border: none;
  overflow: hidden;
  display: inline-block;
  *display: block;
  *zoom: 1;
}
input.btn_057 { /* 特別記事登録 */
  background-position: 0px -759px;
}
input.btn_057:hover {
  background-position: -174px -759px;
}
input.btn_057_disabled {
  background-position: -348px -759px;
}
input.btn_063 { /* この企業を中心に設定する[\] */
  background-position: 0px -726px;
}
input.btn_063:hover {
  background-position: -174px -726px;
}
input.btn_063_disabled {
  background-position: -348px -726px;
}
input.btn_107 { /* ダウンロード */
  background-position: 0px -66px;
}
input.btn_107:hover {
  background-position: -174px -66px;
}
input.btn_107_disabled {
  background-position: -348px -66px;
}
input.btn_108 { /* ポイントを購入する */
  background-position: 0px -99px;
}
input.btn_108:hover {
  background-position: -174px -99px;
}
input.btn_108_disabled {
  background-position: -348px -99px;
}
input.btn_109 { /* ポイント申込み */
  background-position: 0px -132px;
}
input.btn_109:hover {
  background-position: -174px -132px;
}
input.btn_109_disabled {
  background-position: -348px -132px;
}
input.btn_110 { /* 一括登録する */
  background-position: 0px -165px;
}
input.btn_110:hover {
  background-position: -174px -165px;
}
input.btn_110_disabled {
  background-position: -348px -165px;
}
input.btn_111 { /* 確定する */
  background-position: 0px -198px;
}
input.btn_111:hover {
  background-position: -174px -198px;
}
input.btn_111_disabled {
  background-position: -348px -198px;
}
input.btn_112 { /* 確認する */
  background-position: 0px -231px;
}
input.btn_112:hover {
  background-position: -174px -231px;
}
input.btn_112_disabled {
  background-position: -348px -231px;
}
input.btn_113 { /* 検索する */
  background-position: 0px -264px;
}
input.btn_113:hover {
  background-position: -174px -264px;
}
input.btn_113_disabled {
  background-position: -348px -264px;
}
input.btn_114 { /* 購入する */
  background-position: 0px -297px;
}
input.btn_114:hover {
  background-position: -174px -297px;
}
input.btn_114_disabled {
  background-position: -348px -297px;
}
input.btn_115 { /* 再発注する */
  background-position: 0px -330px;
}
input.btn_115:hover {
  background-position: -174px -330px;
}
input.btn_115_disabled {
  background-position: -348px -330px;
}
input.btn_116 { /* 削除する */
  background-position: 0px -363px;
}
input.btn_116:hover {
  background-position: -174px -363px;
}
input.btn_116_disabled {
  background-position: -348px -363px;
}
input.btn_117 { /* 申し込む */
  background-position: 0px -396px;
}
input.btn_117:hover {
  background-position: -174px -396px;
}
input.btn_117_disabled {
  background-position: -348px -396px;
}
input.btn_118 { /* 設定する */
  background-position: 0px -429px;
}
input.btn_118:hover {
  background-position: -174px -429px;
}
input.btn_118_disabled {
  background-position: -348px -429px;
}
input.btn_119 { /* 送信する */
  background-position: 0px -462px;
}
input.btn_119:hover {
  background-position: -174px -462px;
}
input.btn_119_disabled {
  background-position: -348px -462px;
}
input.btn_120 { /* 登録する */
  background-position: 0px -495px;
}
input.btn_120:hover {
  background-position: -174px -495px;
}
input.btn_120_disabled {
  background-position: -348px -495px;
}
input.btn_121 { /* 読み込む */
  background-position: 0px -528px;
}
input.btn_121:hover {
  background-position: -174px -528px;
}
input.btn_121_disabled {
  background-position: -348px -528px;
}
input.btn_122 { /* 内容を確認した */
  background-position: 0px -561px;
}
input.btn_122:hover {
  background-position: -174px -561px;
}
input.btn_122_disabled {
  background-position: -348px -561px;
}
input.btn_123 { /* 内容を確認する */
  background-position: 0px -594px;
}
input.btn_123:hover {
  background-position: -174px -594px;
}
input.btn_123_disabled {
  background-position: -348px -594px;
}
input.btn_124 { /* 発行する */
  background-position: 0px -627px;
}
input.btn_124:hover {
  background-position: -174px -627px;
}
input.btn_124_disabled {
  background-position: -348px -627px;
}
input.btn_125 { /* 一括で設定する */
  background-position: 0px -660px;
}
input.btn_125:hover {
  background-position: -174px -660px;
}
input.btn_125_disabled {
  background-position: -348px -660px;
}
input.btn_126 { /* サンプル */
  background-position: 0px -693px;
}
input.btn_126:hover {
  background-position: -174px -693px;
}
input.btn_126_disabled {
  background-position: -348px -693px;
}
input.btn_154 { /* PDFダウンロード */
  background-position: 0px -792px;
}
input.btn_154:hover {
  background-position: -174px -792px;
}
input.btn_154_disabled {
  background-position: -348px -792px;
}
input.btn_164 { /* 詳細条件設定へ */
  background-position: 0px -825px;
}
input.btn_164:hover {
  background-position: -174px -825px;
}
input.btn_164_disabled {
  background-position: -348px -825px;
}
input.btn_229 { /* ダウンロード明細 */
  background-position: 0px -858px;
}
input.btn_229:hover {
  background-position: -174px -858px;
}
input.btn_229_disabled {
  background-position: -348px -858px;
}
input.btn_232 { /* マイリスト管理へ */
  background-position: 0px -891px;
}
input.btn_232:hover {
  background-position: -174px -891px;
}
input.btn_232_disabled {
  background-position: -348px -891px;
}
input.btn_239 { /* 保存する */
 background-position: 0px -924px;
}
input.btn_239:hover {
  background-position: -174px -924px;
}
input.btn_239_disabled {
  background-position: -348px -924px;
}
input.btn_240 { /* 再算出する */
  background-position: 0px -957px;
}
input.btn_240:hover {
  background-position: -174px -957px;
}
input.btn_240_disabled {
  background-position: -348px -957px;
}

/* 中サイズ・灰ボタン */
input.btn_127,
input.btn_127_disabled {
  width: 174px;
  height: 33px;
  cursor: pointer;
  background-color: transparent;
  background-image: url(../image/shared/bg_buttons_gr_mid.gif);
  background-repeat: no-repeat;
  border: none;
}

input.btn_127 { /* クリア */
  background-position: 0px 0px;
}
input.btn_127:hover {
  background-position: -174px 0px;
}
input.btn_127_disabled {
  background-position: -348px 0px;
}

/* 小サイズ・白ボタン */
input.btn_128,
input.btn_128_disabled,
input.btn_129,
input.btn_129_disabled,
input.btn_130,
input.btn_130_disabled,
input.btn_133,
input.btn_133_disabled,
input.btn_134,
input.btn_134_disabled,
input.btn_135,
input.btn_135_disabled,
input.btn_136,
input.btn_136_disabled{
  width: 74px;
  height: 23px;
  cursor: pointer;
  background-color: transparent;
  background-image: url(../image/shared/bg_buttons_wh_s_v130.gif);
  background-repeat: no-repeat;
  border: none;
}

input.btn_128 { /* ポートフォリオ削除 */
  background-position: 0px 0px;
}
input.btn_128:hover {
  background-position: -74px 0px;
}
input.btn_128_disabled {
  background-position: -148px 0px;
}
input.btn_129 { /* リセット */
  background-position: 0px -23px;
}
input.btn_129:hover {
  background-position: -74px -23px;
}
input.btn_129_disabled {
  background-position: -148px -23px;
}
input.btn_130 { /* 基本情報変更 */
  background-position: 0px -46px;
}
input.btn_130:hover {
  background-position: -74px -46px;
}
input.btn_130_disabled {
  background-position: -148px -46px;
}
input.btn_133 { /* 追加 */
  background-position: 0px -115px;
}
input.btn_133:hover {
  background-position: -74px -115px;
}
input.btn_133_disabled {
  background-position: -148px -115px;
}
input.btn_134 { /* 変更 */
  background-position: 0px -138px;
}
input.btn_134:hover {
  background-position: -74px -138px;
}
input.btn_134_disabled {
  background-position: -148px -138px;
}
input.btn_135 { /* キャンセル */
  background-position: 0px -161px;
}
input.btn_135:hover {
  background-position: -74px -161px;
}
input.btn_135_disabled {
  background-position: -148px -161px;
}
input.btn_136 { /* 納期確認 */
  background-position: 0px -184px;
}
input.btn_136:hover {
  background-position: -74px -184px;
}
input.btn_136_disabled {
  background-position: -148px -184px;
}

/* 小サイズ・青ボタン */
input.btn_137,
input.btn_137_disabled,
input.btn_138,
input.btn_138_disabled,
input.btn_245,
input.btn_245_disabled,
input.btn_bl_s {
  width: 74px;
  height: 23px;
  cursor: pointer;
  background-color: transparent;
  background-image: url(../image/shared/bg_buttons_bl_s.gif);
  background-repeat: no-repeat;
  border: none;
}

input.btn_137 { /* 削除 */
  background-position: 0px 0px;
}
input.btn_137:hover {
  background-position: -74px 0px;
}
input.btn_137_disabled {
  background-position: -148px 0px;
}
input.btn_138 { /* 変更 */
  background-position: 0px -23px;
}
input.btn_138:hover {
  background-position: -74px -23px;
}
input.btn_138_disabled {
  background-position: -148px -23px;
}
input.btn_245 { /* 編集 */
 background-position: 0px -46px;
}
input.btn_245:hover {
 background-position: -74px -46px;
}
input.btn_245_disabled {
 background-position: -148px -46px;
}


/* テーブル内ボタン */
input.btn_131,
input.btn_131_disabled{
  width: 90px;
  height: 42px;
  cursor: pointer;
  background-color: transparent;
  background-image: url(../image/shared/bg_button_tbl_v116.gif);
  background-repeat: no-repeat;
  border: none;
}
input.btn_131 { /* 条件確認 */
  background-position: 0px -60px;
}
input.btn_131:hover {
  background-position: -90px -60px;
}
input.btn_131_disabled {
  background-position: -180px -60px;
}

input.btn_132,
input.btn_132_disabled{
  width: 140px;
  height: 53px;
  cursor: pointer;
  background-color: transparent;
  background-image: url(../image/shared/bg_button_tbl_v116.gif);
  background-repeat: no-repeat;
  border: none;
}

input.btn_132 { /* 調査先情報 */
  background-position: 0px 0px;
}
input.btn_132:hover {
  background-position: -140px 0px;
}
input.btn_132_disabled {
  background-position: -280px 0px;
}

input.btn_143,
input.btn_143_disabled,
input.btn_163,
input.btn_163_disabled{
  width: 60px;
  height: 22px;
  cursor: pointer;
  padding: 0;
  background-color: transparent;
  background-image: url(../image/shared/bg_button_tbl_v116.gif);
  background-repeat: no-repeat;
  border: none;
}

input.btn_143 { /* 削除 */
  background-position: 0px -110px;
}
input.btn_143:hover {
  background-position: -60px -110px;
}
input.btn_143_disabled {
  background-position: -120px -110px;
}

input.btn_163 { /* 既読にする */
  width: 80px;
  background-position: 0px -140px;
}
input.btn_163:hover {
  background-position: -80px -140px;
}
input.btn_163_disabled {
  width: 80px;
  background-position: -160px -140px;
}

/* 詳細 */
input.btn_233,
input.btn_233_disabled{
  width: 60px;
  height: 22px;
  cursor: pointer;
  padding: 0;
  background-color: transparent;
  background-image: url(../image/shared/bg_button_detail.gif);
  background-repeat: no-repeat;
  border: none;
}
input.btn_233 {
  background-position: 0px -110px;
}
input.btn_233:hover {
  background-position: -60px -110px;
}
input.btn_233_disabled {
  background-position: -120px -110px;
}

/* シャドウなしボタン */
input.btn_105,
input.btn_105_disabled,
input.btn_106,
input.btn_106_disabled{
  width: 170px;
  height: 29px;
  cursor: pointer;
  background-color: transparent;
  background-image: url(../image/shared/bg_buttons_bl_mid_v180126.gif);
  background-repeat: no-repeat;
  border: none;
}
input.btn_105 { /* CSV[\] */
  background-position: -1px -1px;
}
input.btn_105:hover {
  background-position: -175px -1px;
}
input.btn_105_disabled {
  background-position: -349px -1px;
}

input.btn_106 { /* CSVファイル */
  background-position: -1px -34px;
}
input.btn_106:hover {
  background-position: -175px -34px;
}
input.btn_106_disabled {
  background-position: -349px -34px;
}
/* 倒産情報ボタン */
input.btn_146,
input.btn_146_disabled,
input.btn_147,
input.btn_147_disabled,
input.btn_148,
input.btn_148_disabled,
input.btn_152,
input.btn_152_disabled{
  display: inline-block;
  *display: block;
  *zoom: 1;
  text-indent:-9999px;
  overflow: hidden;
  width: 58px;
  height: 20px;
  cursor: pointer;
  background-color: transparent;
  background-image: url(../image/shared/bg_buttons_wh_s02.gif);
  background-repeat: no-repeat;
  border: none;
}

input.btn_146 { /* 倒産記事 */
  background-position: -1px -1px;
}
input.btn_146:hover {
  background-position: -71px -1px;
}
input.btn_146_disabled {
  background-position: -141px -1px;
}
input.btn_147 { /* 債権者リスト */
  width: 67px;
  background-position: -1px -23px;
}
input.btn_147:hover {
  background-position: -71px -23px;
}
input.btn_147_disabled {
  background-position: -141px -23px;
}
input.btn_148 { /* 倒産情報 */
  background-position: -1px -45px;
}
input.btn_148:hover {
  background-position: -71px -45px;
}
input.btn_148_disabled {
  background-position: -141px -45px;
}
input.btn_152 { /* 財務 */
  background-position: -1px -67px;
}
input.btn_152:hover {
  background-position: -71px -67px;
}
input.btn_152_disabled {
  background-position: -141px -67px;
}

input.btn_007,
input.btn_007_disabled{
  width: 200px;
  height: 29px;
  cursor: pointer;
  background-color: transparent;
  background-image: url(../image/shared/bg_buttons_noshadow.gif);
  background-repeat: no-repeat;
  border: none;
}
input.btn_007 { /* メールアドレス新規登録 */
  padding: 0 auto;
  margin-top: 7px;
  background-position: 0px 0px;
}
input.btn_007:hover {
  background-position: -210px 0px;
}
input.btn_007_disabled {
  background-position: -420px 0px;
}

/* CSVファイル（財務情報2700byte）・白ボタン */
input.btn_wh_csv-financial,
input.btn_wh_csv-financial_disabled {
 width: 304px;
 height: 33px;
 cursor: pointer;
 background-color: transparent;
 background-image: url(../image/shared/bg_btn_wh_csv_financial.gif);
 background-repeat: no-repeat;
 border: none;
}
input.btn_wh_csv-financial { /* CSVファイル(財務情報2700byte) */
 background-position: 0px 0px;
}
input.btn_wh_csv-financial:hover {
 background-position: -304px 0px;
}
input.btn_wh_csv-financial_disabled {
 background-position: -608px 0px;
}

/* 中サイズ・白ボタン OMGENH-1291 */
a.btn_231,
a.btn_231_disabled,
a.btn_230,
a.btn_230_disabled,
a.btn_158,
a.btn_158_disabled {
 display: inline-block;
 *display: block;
 *zoom: 1;
 text-indent:-9999px;
 overflow: hidden;
 width: 202px;
 height: 33px;
 cursor: pointer;
 background-color: transparent;
 background-image: url(../image/shared/bg_buttons_wh_196.gif);
 background-repeat: no-repeat;
 border: none;
}
a.btn_231 { /* ポイント申込み */
 background-position: 3px 0px;
}
a.btn_231:hover {
 background-position: -199px 0px;
}
a.btn_231_disabled {
 background-position: -401px 0px;
}
a.btn_230 { /* マイリストボタン */
 background-position: 3px -33px;
}
a.btn_230:hover {
 background-position: -199px -33px;
}
a.btn_230_disabled {
 background-position: -401px -33px;
}
a.btn_158 { /* レポート管理ボックス  */
 background-position: 3px -66px;
}
a.btn_158:hover {
 background-position: -199px -66px;
}
a.btn_158_disabled {
 background-position: -401px -66px;
}


/*----------------------------------------------------------------------
// link Button Settings
----------------------------------------------------------------------*/

/* タイトル上ボタン */
a.btn_061,
a.btn_061_disabled,
a.btn_062,
a.btn_062_disabled,
a.btn_084,
a.btn_084_disabled,
a.btn_070,
a.btn_070_disabled{
  display: inline-block;
  *display: block;
  *zoom: 1;
  text-indent:-9999px;
  overflow: hidden;
  width: 130px;
  height: 27px;
  cursor: pointer;
  background-color: transparent;
  background-image: url(../image/shared/bg_buttons_onttl_v111.gif);
  background-repeat: no-repeat;
  border: none;
}
a.btn_061 { /* TSR情報メニュー */
  background-position: 0px 0px;
}
a.btn_061:hover {
  background-position: -130px 0px;
}
a.btn_061_disabled {
  background-position: -260px 0px;
}
a.btn_062 { /* お知らせ一覧 */
  background-position: 0px -30px;
}
a.btn_062:hover {
  background-position: -130px -30px;
}
a.btn_062_disabled {
  background-position: -260px -30px;
}
a.btn_084 { /* ポートフォリオ */
  background-position: 0px -60px;
}
a.btn_084:hover {
  background-position: -130px -60px;
}
a.btn_084_disabled {
  background-position: -260px -60px;
}
a.btn_070 { /* 案件情報一覧 */
  background-position: 0px -90px;
}
a.btn_070:hover {
  background-position: -130px -90px;
}
a.btn_070_disabled {
  background-position: -260px -90px;
}

a.btn_065,
a.btn_065_disabled{
  display: inline-block;
  *display: block;
  *zoom: 1;
  text-indent:-9999px;
  overflow: hidden;
  width: 150px;
  height: 27px;
  cursor: pointer;
  background-color: transparent;
  background-image: url(../image/shared/bg_buttons_onttl_v111.gif);
  background-repeat: no-repeat;
  border: none;
}
a.btn_065 { /* マーケーティングレポート一覧 */
  background-position: 0px -120px;
}
a.btn_065:hover {
  background-position: -150px -120px;
}
a.btn_065_disabled {
  background-position: -300px -120px;
}


/* 大サイズ・白ボタン */
a.btn_001,
a.btn_001_disabled,
a.btn_003,
a.btn_003_disabled,
a.btn_004,
a.btn_004_disabled,
a.btn_005,
a.btn_005_disabled,
a.btn_006,
a.btn_006_disabled,
a.btn_008,
a.btn_008_disabled,
a.btn_009,
a.btn_009_disabled,
a.btn_010,
a.btn_010_disabled,
a.btn_011,
a.btn_011_disabled,
a.btn_012,
a.btn_012_disabled,
a.btn_013,
a.btn_013_disabled,
a.btn_015,
a.btn_015_disabled,
a.btn_017,
a.btn_017_disabled,
a.btn_018,
a.btn_018_disabled,
a.btn_019,
a.btn_019_disabled,
a.btn_021,
a.btn_021_disabled,
a.btn_022,
a.btn_022_disabled,
a.btn_023,
a.btn_023_disabled,
a.btn_024,
a.btn_024_disabled,
a.btn_025,
a.btn_025_disabled,
a.btn_026,
a.btn_026_disabled,
a.btn_027,
a.btn_027_disabled,
a.btn_028,
a.btn_028_disabled,
a.btn_029,
a.btn_029_disabled,
a.btn_030,
a.btn_030_disabled,
a.btn_031,
a.btn_031_disabled,
a.btn_032,
a.btn_032_disabled,
a.btn_033,
a.btn_033_disabled,
a.btn_034,
a.btn_034_disabled,
a.btn_035,
a.btn_035_disabled,
a.btn_036,
a.btn_036_disabled,
a.btn_037,
a.btn_037_disabled,
a.btn_038,
a.btn_038_disabled,
a.btn_039,
a.btn_039_disabled,
a.btn_040,
a.btn_040_disabled,
a.btn_041,
a.btn_041_disabled,
a.btn_042,
a.btn_042_disabled,
a.btn_043,
a.btn_043_disabled,
a.btn_044,
a.btn_044_disabled,
a.btn_045,
a.btn_045_disabled,
a.btn_046,
a.btn_046_disabled,
a.btn_047,
a.btn_047_disabled,
a.btn_048,
a.btn_048_disabled,
a.btn_049,
a.btn_049_disabled,
a.btn_145,
a.btn_145_disabled,
a.btn_149,
a.btn_149_disabled,
a.btn_150,
a.btn_150_disabled,
a.btn_151,
a.btn_151_disabled,
a.btn_159,
a.btn_159_disabled,
a.btn_165,
a.btn_165_disabled,
a.btn_167,
a.btn_167_disabled,
a.btn_209,
a.btn_209_disabled,
a.btn_210,
a.btn_210_disabled,
a.btn_211,
a.btn_211_disabled,
a.btn_234,
a.btn_234_disabled,
a.btn_235,
a.btn_235_disabled {
  display: inline-block;
  *display: block;
  text-indent:-9999px;
  overflow: hidden;
  width: 304px;
  height: 33px;
  cursor: pointer;
  background-color: transparent;
  background-image: url(../image/shared/bg_buttons_wh_big_v230.gif);
  background-repeat: no-repeat;
  border: none;
}

a.btn_001 { /* PDF・FAX処理状況一覧 */
  background-position: 0px 0px;
}
a.btn_001:hover {
  background-position: -304px 0px;
}
a.btn_001_disabled {
  background-position: -608px 0px;
}
a.btn_003 { /* スコナビ管理 */
  background-position: 0px -66px;
}
a.btn_003:hover {
  background-position: -304px -66px;
}
a.btn_003_disabled {
  background-position: -608px -66px;
}
a.btn_004 { /* トライアルID管理 */
  background-position: 0px -99px;
}
a.btn_004:hover {
  background-position: -304px -99px;
}
a.btn_004_disabled {
  background-position: -608px -99px;
}
a.btn_005 { /* パスワード設定 */
  background-position: 0px -132px;
}
a.btn_005:hover {
  background-position: -304px -132px;
}
a.btn_005_disabled {
  background-position: -608px -132px;
}
a.btn_006 { /* メールアドレス管理 */
  background-position: 0px -165px;
}
a.btn_006:hover {
  background-position: -304px -165px;
}
a.btn_006_disabled {
  background-position: -608px -165px;
}
a.btn_008 { /* メール配信情報ダウンロード */
  background-position: 0px -231px;
}
a.btn_008:hover {
  background-position: -304px -231px;
}
a.btn_008_disabled {
  background-position: -608px -231px;
}
a.btn_009 { /* メール配信設定 */
  background-position: 0px -264px;
}
a.btn_009:hover {
  background-position: -304px -264px;
}
a.btn_009_disabled {
  background-position: -608px -264px;
}
a.btn_010 { /* モニタリング条件一覧 */
  background-position: 0px -299px;
}
a.btn_010:hover {
  background-position: -304px -299px;
}
a.btn_010_disabled {
  background-position: -608px -299px;
}
a.btn_011 { /* 管理者用会員検索・一覧 */
  background-position: 0px -330px;
}
a.btn_011:hover {
  background-position: -304px -330px;
}
a.btn_011_disabled {
  background-position: -608px -330px;
}
a.btn_012 { /* 子ID管理 */
  background-position: 0px -363px;
}
a.btn_012:hover {
  background-position: -304px -363px;
}
a.btn_012_disabled {
  background-position: -608px -363px;
}
a.btn_013 { /* 従業員・売上高を表示する */
  background-position: 0px -396px;
}
a.btn_013:hover {
  background-position: -304px -396px;
}
a.btn_013_disabled {
  background-position: -608px -396px;
}
a.btn_014 { /* 信用情報問い合わせ */
  background-position: 0px -429px;
}
a.btn_014:hover {
  background-position: -304px -429px;
}
a.btn_014_disabled {
  background-position: -608px -429px;
}
a.btn_015 { /* 新規会員登録する */
  background-position: 0px -462px;
}
a.btn_015:hover {
  background-position: -304px -462px;
}
a.btn_015_disabled {
  background-position: -608px -462px;
}
a.btn_016 { /* 倒産集計データ一覧 */
  background-position: 0px -495px;
}
a.btn_016:hover {
  background-position: -304px -495px;
}
a.btn_016_disabled {
  background-position: -608px -495px;
}
a.btn_017 { /* 名寄せCSVアップロード */
  background-position: 0px -528px;
}
a.btn_017:hover {
  background-position: -304px -528px;
}
a.btn_017_disabled {
  background-position: -608px -528px;
}
a.btn_018 { /* CSVアップローダーへ戻る */
  background-position: 0px -561px;
}
a.btn_018:hover {
  background-position: -304px -561px;
}
a.btn_018_disabled {
  background-position: -608px -561px;
}
a.btn_019 { /* TSR情報メニューへ戻る */
  background-position: 0px -594px;
}
a.btn_019:hover {
  background-position: -304px -594px;
}
a.btn_019_disabled {
  background-position: -608px -594px;
}

a.btn_021 { /* スコナビ契約企業一覧へ戻る */
  background-position: 0px -660px;
}
a.btn_021:hover {
  background-position: -304px -660px;
}
a.btn_021_disabled {
  background-position: -608px -660px;
}
a.btn_022 { /* トライアルID発行へ戻る */
  background-position: 0px -693px;
}
a.btn_022:hover {
  background-position: -304px -693px;
}
a.btn_022_disabled {
  background-position: -608px -693px;
}
a.btn_023 { /* ポートフォリオ（ブックマーク）へ戻る */
  background-position: 0px -726px;
}
a.btn_023:hover {
  background-position: -304px -726px;
}
a.btn_023_disabled {
  background-position: -608px -726px;
}
a.btn_024 { /* ポートフォリオ（モニタリング）へ戻る */
  background-position: 0px -759px;
}
a.btn_024:hover {
  background-position: -304px -759px;
}
a.btn_024_disabled {
  background-position: -608px -759px;
}
a.btn_025 { /* マーケティングレポート一覧へ戻る */
  background-position: 0px -792px;
}
a.btn_025:hover {
  background-position: -304px -792px;
}
a.btn_025_disabled {
  background-position: -608px -792px;
}
a.btn_026 { /* マーケティングレポート検索へ戻る */
  background-position: 0px -825px;
}
a.btn_026:hover {
  background-position: -304px -825px;
}
a.btn_026_disabled {
  background-position: -608px -825px;
}
a.btn_027 { /* メール配信サービス管理へ戻る */
  background-position: 0px -858px;
}
a.btn_027:hover {
  background-position: -304px -858px;
}
a.btn_027_disabled {
  background-position: -608px -858px;
}
a.btn_028 { /* モニタリング基本情報登録へ戻る */
  background-position: 0px -891px;
}
a.btn_028:hover {
  background-position: -304px -891px;
}
a.btn_028_disabled {
  background-position: -608px -891px;
}
a.btn_029 { /* モニタリング条件一覧へ戻る */
  background-position: 0px -924px;
}
a.btn_029:hover {
  background-position: -304px -924px;
}
a.btn_029_disabled {
  background-position: -608px -924px;
}
a.btn_030 { /* ユーティリティーメニューへ戻る */
  background-position: 0px -957px;
}
a.btn_030:hover {
  background-position: -304px -957px;
}
a.btn_030_disabled {
  background-position: -608px -957px;
}
a.btn_031 { /* リストアップ検索へ戻る */
  background-position: 0px -990px;
}
a.btn_031:hover {
  background-position: -304px -990px;
}
a.btn_031_disabled {
  background-position: -608px -990px;
}
a.btn_032 { /* 一括登録内容確認（無効な条件）へ戻る */
  background-position: 0px -1023px;
}
a.btn_032:hover {
  background-position: -304px -1023px;
}
a.btn_032_disabled {
  background-position: -608px -1023px;
}
a.btn_033 { /* 一括登録内容確認へ戻る */
  background-position: 0px -1056px;
}
a.btn_033:hover {
  background-position: -304px -1056px;
}
a.btn_033_disabled {
  background-position: -608px -1056px;
}
a.btn_034 { /* 該当企業一覧へ戻る */
  background-position: 0px -1089px;
}
a.btn_034:hover {
  background-position: -304px -1089px;
}
a.btn_034_disabled {
  background-position: -608px -1089px;
}
a.btn_035 { /* 管理者用BSS登録（変更）へ戻る */
  background-position: 0px -1122px;
}
a.btn_035:hover {
  background-position: -304px -1122px;
}
a.btn_035_disabled {
  background-position: -608px -1122px;
}
a.btn_036 { /* 管理者用お知らせ登録へ戻る */
  background-position: 0px -1155px;
}
a.btn_036:hover {
  background-position: -304px -1155px;
}
a.btn_036_disabled {
  background-position: -608px -1155px;
}
a.btn_037 { /* 管理者用マーケティングレポート登録（変更）へ戻る */
  background-position: 0px -1188px;
}
a.btn_037:hover {
  background-position: -304px -1188px;
}
a.btn_037_disabled {
  background-position: -608px -1188px;
}
a.btn_038 { /* 管理者用会員検索・一覧へ戻る */
  background-position: 0px -1221px;
}
a.btn_038:hover {
  background-position: -304px -1221px;
}
a.btn_038_disabled {
  background-position: -608px -1221px;
}
a.btn_039 { /* 新規会員申込みへ戻る */
  background-position: 0px -1254px;
}
a.btn_039:hover {
  background-position: -304px -1254px;
}
a.btn_039_disabled {
  background-position: -608px -1254px;
}
a.btn_040 { /* 調査先該当企業一覧へ戻る */
  background-position: 0px -1287px;
}
a.btn_040:hover {
  background-position: -304px -1287px;
}
a.btn_040_disabled {
  background-position: -608px -1287px;
}
a.btn_041 { /* 調査先企業情報検索へ戻る */
  background-position: 0px -1320px;
}
a.btn_041:hover {
  background-position: -304px -1320px;
}
a.btn_041_disabled {
  background-position: -608px -1320px;
}
a.btn_042 { /* 調査内容確認へ戻る */
  background-position: 0px -1353px;
}
a.btn_042:hover {
  background-position: -304px -1353px;
}
a.btn_042_disabled {
  background-position: -608px -1353px;
}
a.btn_043 { /* 調査費用明細一件詳細へ戻る */
  background-position: 0px -1386px;
}
a.btn_043:hover {
  background-position: -304px -1386px;
}
a.btn_043_disabled {
  background-position: -608px -1386px;
}
a.btn_044 { /* 倒産企業・記事一覧へ戻る */
  background-position: 0px -1419px;
}
a.btn_044:hover {
  background-position: -304px -1419px;
}
a.btn_044_disabled {
  background-position: -608px -1419px;
}
a.btn_045 { /* 倒産集計アップロードへ戻る */
  background-position: 0px -1452px;
}
a.btn_045:hover {
  background-position: -304px -1452px;
}
a.btn_045_disabled {
  background-position: -608px -1452px;
}
a.btn_046 { /* 統合マスタ＿会員権限設定へ戻る */
  background-position: 0px -1485px;
}
a.btn_046:hover {
  background-position: -304px -1485px;
}
a.btn_046_disabled {
  background-position: -608px -1485px;
}
a.btn_047 { /* 特別記事データアップロードへ戻る */
  background-position: 0px -1518px;
}
a.btn_047:hover {
  background-position: -304px -1518px;
}
a.btn_047_disabled {
  background-position: -608px -1518px;
}
a.btn_048 { /* 利用状況明細（Ω明細）へ戻る */
  background-position: 0px -1551px;
}
a.btn_048:hover {
  background-position: -304px -1551px;
}
a.btn_048_disabled {
  background-position: -608px -1551px;
}
a.btn_049 { /* 利用状況明細（レポート管理）へ戻る */
  background-position: 0px -1584px;
}
a.btn_049:hover {
  background-position: -304px -1584px;
}
a.btn_049_disabled {
  background-position: -608px -1584px;
}
a.btn_145 { /* TSR Express配信条件入力へ戻る */
  background-position: 0px -1617px;
}
a.btn_145:hover {
  background-position: -304px -1617px;
}
a.btn_145_disabled {
  background-position: -608px -1617px;
}
a.btn_149 { /* 債権者情報検索へ戻る */
  background-position: 0px -1649px;
}
a.btn_149:hover {
  background-position: -304px -1649px;
}
a.btn_149_disabled {
  background-position: -608px -1649px;
}
a.btn_150 { /* 該当キーワードの特別記事検索へ戻る */
  background-position: 0px -1682px;
}
a.btn_150:hover {
  background-position: -304px -1682px;
}
a.btn_150_disabled {
  background-position: -608px -1682px;
}
a.btn_151 { /* ブックマーク登録へ戻る */
  background-position: 0px -1716px;
}
a.btn_151:hover {
  background-position: -304px -1716px;
}
a.btn_151_disabled {
  background-position: -608px -1716px;
}
a.btn_159 { /* ダウンロードファイル設定 */
  background-position: 0px -1749px;
}
a.btn_159:hover {
  background-position: -304px -1749px;
}
a.btn_159_disabled {
  background-position: -608px -1749px;
}
a.btn_165 { /* リストアップ検索例を表示する */
  background-position: 0px -1782px;
}
a.btn_165:hover {
  background-position: -304px -1782px;
}
a.btn_165_disabled {
  background-position: -608px -1782px;
}
a.btn_167 { /* CSVファイルをダウンロードする */
  background-position: 0px -1815px;
}
a.btn_167:hover {
  background-position: -304px -1815px;
}
a.btn_167_disabled {
  background-position: -608px -1815px;
}
a.btn_209 { /* 矢野経済研究所レポート選択へ戻る */
  background-position: 0px -1848px;
}
a.btn_209:hover {
  background-position: -304px -1848px;
}
a.btn_209_disabled {
  background-position: -608px -1848px;
}
a.btn_210 { /* 矢野経済研究所レポート検索へ戻る */
  background-position: 0px -1881px;
}
a.btn_210:hover {
  background-position: -304px -1881px;
}
a.btn_210_disabled {
  background-position: -608px -1881px;
}
a.btn_211 { /* 利用状況(矢野経済研究所レポート明細)へ戻る */
  background-position: 0px -1914px;
}
a.btn_211:hover {
  background-position: -304px -1914px;
}
a.btn_211_disabled {
  background-position: -608px -1914px;
}
a.btn_234 { /* 算出をキャンセル */
 background-position: 0px -1947px;
}
a.btn_234:hover {
 background-position: -304px -1947px;
}
a.btn_234_disabled {
 background-position: -608px -1947px;
}
a.btn_235 { /* 初期値に戻る */
 background-position: 0px -1980px;
}
a.btn_235:hover {
 background-position: -304px -1980px;
}
a.btn_235_disabled {
 background-position: -608px -1980px;
}

/* 大サイズ・青ボタン */
a.btn_050,
a.btn_050_disabled,
a.btn_051,
a.btn_051_disabled,
a.btn_052,
a.btn_052_disabled,
a.btn_055,
a.btn_055_disabled,
a.btn_056,
a.btn_056_disabled,
a.btn_058,
a.btn_058_disabled,
a.btn_140,
a.btn_140_disabled,
a.btn_141,
a.btn_141_disabled,
a.btn_236,
a.btn_236_disabled,
a.btn_237,
a.btn_237_disabled,
a.btn_238,
a.btn_238_disabled,
a.btn_csv-financial,
a.btn_csv-financial_disabled {
  display: inline-block;
  *display: block;
  *zoom: 1;
  text-indent:-9999px;
  overflow: hidden;
  width: 304px; /* 288 */
  height: 33px;
  cursor: pointer;
  background-color: transparent;
  background-image: url(../image/shared/bg_buttons_bl_big.gif);
  background-repeat: no-repeat;
  border: none;
}

a.btn_053a,
a.btn_053a_disabled,
a.btn_054a,
a.btn_054a_disabled,
a.btn_157a,
a.btn_157a_disabled {
  display: inline-block;
  *display: block;
  *zoom: 1;
  text-indent:-9999px;
  overflow: hidden;
  width: 292px;
  height: 33px;
  cursor: pointer;
  background-color: transparent;
  background-image: url(../image/shared/bg_buttons_bl_big02.gif);
  background-repeat: no-repeat;
  border: none;
}

a.btn_050 { /* 購入する */
  background-position: 0px 0px;
}
a.btn_050:hover {
  background-position: -304px 0px;
}
a.btn_050_disabled {
  background-position: -608px 0px;
}
a.btn_051 { /* 財務ダイジェストを最新決算期でまとめて購入する */
  background-position: 0px -33px;
}
a.btn_051:hover {
  background-position: -304px -33px;
}
a.btn_051_disabled {
  background-position: -608px -33px;
}
a.btn_052 { /* 財務情報を最新決算期でまとめて購入する */
  background-position: 0px -66px;
}
a.btn_052:hover {
  background-position: -304px -66px;
}
a.btn_052_disabled {
  background-position: -608px -66px;
}
a.btn_053a { /* 指定事項を一括で設定する */
  background-position: 0px 0px;
}
a.btn_053a:hover {
  background-position: -292px 0px;
}
a.btn_053a_disabled {
  background-position: -584px 0px;
}
a.btn_054a { /* 速度・決算期指定を一括で設定する */
  background-position: 0px -33px;
}
a.btn_054a:hover {
  background-position: -292px -33px;
}
a.btn_054a_disabled {
  background-position: -584px -33px;
}
a.btn_055 { /* 調査先を一括登録する */
  background-position: 0px -165px;
}
a.btn_055:hover {
  background-position: -304px -165px;
}
a.btn_055_disabled {
  background-position: -608px -165px;
}
a.btn_056 { /* 同一条件で再検索する */
  background-position: 0px -198px;
}
a.btn_056:hover {
  background-position: -304px -198px;
}
a.btn_056_disabled {
  background-position: -608px -198px;
}
a.btn_057 { /* 特別記事登録 */
  background-position: 0px -231px;
}
a.btn_057:hover {
  background-position: -304px -231px;
}
a.btn_057_disabled {
  background-position: -608px -231px;
}
a.btn_058 { /* 連結財務情報を最新決算期でまとめて購入する */
  background-position: 0px -264px;
}
a.btn_058:hover {
  background-position: -304px -264px;
}
a.btn_058_disabled {
  background-position: -608px -264px;
}
a.btn_140 { /* PDFファイルを一括でダウンロードする */
  background-position: 0px -297px;
}
a.btn_140:hover {
  background-position: -304px -297px;
}
a.btn_140_disabled {
  background-position: -608px -297px;
}
a.btn_141 { /* CSVファイルを一括でダウンロードする */
  background-position: 0px -330px;
}
a.btn_141:hover {
  background-position: -304px -330px;
}
a.btn_141_disabled {
  background-position: -608px -330px;
}
a.btn_157a { /* 利用者情報を一括で設定する */
  background-position: 0px -66px;
}
a.btn_157a:hover {
  background-position: -292px -66px;
}
a.btn_157a_disabled {
  background-position: -584px -66px;
}
a.btn_236a { /* この条件で購入する */
 background-position: 0px -363px;
}
a.btn_236a:hover {
 background-position: -292px -363px;
}
a.btn_236a_disabled {
 background-position: -584px -363px;
}
a.btn_237a { /* 入力を確定する */
 background-position: 0px -396px;
}
a.btn_237a:hover {
 background-position: -292px -396px;
}
a.btn_237a_disabled {
 background-position: -584px -396px;
}
a.btn_238a { /* 確定して算出する */
 background-position: 0px -429px;
}
a.btn_238a:hover {
 background-position: -292px -429px;
}
a.btn_238a_disabled {
 background-position: -584px -429px;
}
a.btn_csv-financial { /* CSVファイル(財務情報2700byte) */
 background-position: 0px -462px;
}
a.btn_csv-financial:hover {
 background-position: -304px -462px;
}
a.btn_csv-financial_disabled {
 background-position: -608px -462px;
}

/* 中サイズ・白ボタン */
a.btn_002,
a.btn_002_disabled,
a.btn_014,
a.btn_014_disabled,
a.btn_016,
a.btn_016_disabled,
a.btn_059,
a.btn_059_disabled,
a.btn_060,
a.btn_060_disabled,
a.btn_020,
a.btn_020_disabled,
a.btn_064,
a.btn_064_disabled,
a.btn_066,
a.btn_066_disabled,
a.btn_067,
a.btn_067_disabled,
a.btn_068,
a.btn_068_disabled,
a.btn_069,
a.btn_069_disabled,
a.btn_071,
a.btn_071_disabled,
a.btn_072,
a.btn_072_disabled,
a.btn_073,
a.btn_073_disabled,
a.btn_074,
a.btn_074_disabled,
a.btn_075,
a.btn_075_disabled,
a.btn_076,
a.btn_076_disabled,
a.btn_077,
a.btn_077_disabled,
a.btn_078,
a.btn_078_disabled,
a.btn_079,
a.btn_079_disabled,
a.btn_080,
a.btn_080_disabled,
a.btn_081,
a.btn_081_disabled,
a.btn_082,
a.btn_082_disabled,
a.btn_083,
a.btn_083_disabled,
a.btn_085,
a.btn_085_disabled,
a.btn_086,
a.btn_086_disabled,
a.btn_087,
a.btn_087_disabled,
a.btn_088,
a.btn_088_disabled,
a.btn_089,
a.btn_089_disabled,
a.btn_090,
a.btn_090_disabled,
a.btn_091,
a.btn_091_disabled,
a.btn_092,
a.btn_092_disabled,
a.btn_093,
a.btn_093_disabled,
a.btn_094,
a.btn_094_disabled,
a.btn_095,
a.btn_095_disabled,
a.btn_096,
a.btn_096_disabled,
a.btn_097,
a.btn_097_disabled,
a.btn_098,
a.btn_098_disabled,
a.btn_099,
a.btn_099_disabled,
a.btn_100,
a.btn_100_disabled,
a.btn_101,
a.btn_101_disabled,
a.btn_102,
a.btn_102_disabled,
a.btn_103,
a.btn_103_disabled,
a.btn_104,
a.btn_104_disabled,
a.btn_142,
a.btn_142_disabled,
a.btn_153,
a.btn_153_disabled,
a.btn_155,
a.btn_155_disabled,
a.btn_156,
a.btn_156_disabled,
a.btn_161,
a.btn_161_disabled,
a.btn_162,
a.btn_162_disabled,
a.btn_166,
a.btn_166_disabled,
a.btn_212,
a.btn_212_disabled,
a.btn_213,
a.btn_213_disabled,
a.btn_214,
a.btn_214_disabled,
a.btn_215,
a.btn_215_disabled,
a.btn_216,
a.btn_216_disabled,
a.btn_217,
a.btn_217_disabled,
a.btn_218,
a.btn_218_disabled,
a.btn_219,
a.btn_219_disabled,
a.btn_220,
a.btn_220_disabled,
a.btn_221,
a.btn_221_disabled,
a.btn_222,
a.btn_222_disabled,
a.btn_223,
a.btn_223_disabled,
a.btn_224,
a.btn_224_disabled,
a.btn_227,
a.btn_227_disabled,
a.btn_241,
a.btn_241_disabled,
a.btn_print {
  display: inline-block;
  *display: block;
  *zoom: 1;
  text-indent:-9999px;
  overflow: hidden;
  width: 174px;
  height: 33px;
  cursor: pointer;
  background-color: transparent;
  background-image: url(../image/shared/bg_buttons_wh_mid_v171124.gif);
  background-repeat: no-repeat;
  border: none;
}
a.btn_002 { /* TSR Express配信条件入力 */
  background-position: 0px -1551px;
}
a.btn_002:hover {
  background-position: -174px -1551px;
}
a.btn_002_disabled {
  background-position: -348px -1551px;
}
a.btn_014 { /* TSR Express配信条件入力 */
  background-position: 0px -1584px;
}
a.btn_014:hover {
  background-position: -174px -1584px;
}
a.btn_014_disabled {
  background-position: -348px -1584px;
}
a.btn_016 { /* 倒産集計データ一覧 */
  background-position: 0px -1617px;
}
a.btn_016:hover {
  background-position: -174px -1617px;
}
a.btn_016_disabled {
  background-position: -348px -1617px;
}
a.btn_059 { /* CSVファイル */
  background-position: 0px 0px;
}
a.btn_059:hover {
  background-position: -174px 0px;
}
a.btn_059_disabled {
  background-position: -348px 0px;
}
a.btn_060 { /* PDFファイル */
  background-position: 0px -33px;
}
a.btn_060:hover {
  background-position: -174px -33px;
}
a.btn_060_disabled {
  background-position: -348px -33px;

}

a.btn_020 { /* お知らせ一覧へ戻る(変更箇所) */
  background-position: 0px -99px;
}
a.btn_020:hover {
  background-position: -174px -99px;
}
a.btn_020_disabled {
  background-position: -348px -99px;
}


a.btn_064 { /* ポイント申込み */
  background-position: 0px -165px;
}
a.btn_064:hover {
  background-position: -174px -165px;
}
a.btn_064_disabled {
  background-position: -348px -165px;
}
a.btn_066 { /* モニタリング条件一覧 */
  background-position: 0px -231px;
}
a.btn_066:hover {
  background-position: -174px -231px;
}
a.btn_066_disabled {
  background-position: -348px -231px;
}
a.btn_067 { /* リストアップ */
  background-position: 0px -264px;
}
a.btn_067:hover {
  background-position: -174px -264px;
}
a.btn_067_disabled {
  background-position: -348px -264px;
}
a.btn_068 { /* レイアウトを確認する */
  background-position: 0px -297px;
}
a.btn_068:hover {
  background-position: -174px -297px;
}
a.btn_068_disabled {
  background-position: -348px -297px;
}
a.btn_069 { /* ログイン */
  background-position: 0px -330px;
}
a.btn_069:hover {
  background-position: -174px -330px;
}
a.btn_069_disabled {
  background-position: -348px -330px;
}
a.btn_071 { /* 一括登録 */
  background-position: 0px -396px;
}
a.btn_071:hover {
  background-position: -174px -396px;
}
a.btn_071_disabled {
  background-position: -348px -396px;
}
a.btn_072 { /* 該当企業一覧 */
  background-position: 0px -429px;
}
a.btn_072:hover {
  background-position: -174px -429px;
}
a.btn_072_disabled {
  background-position: -348px -429px;
}
a.btn_073 { /* 更新する */
  background-position: 0px -462px;
}
a.btn_073:hover {
  background-position: -174px -462px;
}
a.btn_073_disabled {
  background-position: -348px -462px;
}
a.btn_074 { /* 再表示する */
  background-position: 0px -495px;
}
a.btn_074:hover {
  background-position: -174px -495px;
}
a.btn_074_disabled {
  background-position: -348px -495px;
}
a.btn_075 { /* 子ID一覧へ戻る */
  background-position: 0px -528px;
}
a.btn_075:hover {
  background-position: -174px -528px;
}
a.btn_075_disabled {
  background-position: -348px -528px;
}
a.btn_076 { /* 事務所・事業所一覧 */
  background-position: 0px -561px;
}
a.btn_076:hover {
  background-position: -174px -561px;
}
a.btn_076_disabled {
  background-position: -348px -561px;
}
a.btn_077 { /* 新規登録 */
  background-position: 0px -594px;
}
a.btn_077:hover {
  background-position: -174px -594px;
}
a.btn_077_disabled {
  background-position: -348px -594px;
}
a.btn_078 { /* 相関図へ戻る */
  background-position: 0px -627px;
}
a.btn_078:hover {
  background-position: -174px -627px;
}
a.btn_078_disabled {
  background-position: -348px -627px;
}
a.btn_079 { /* 調査レポート */
  background-position: 0px -660px;
}
a.btn_079:hover {
  background-position: -174px -660px;
}
a.btn_079_disabled {
  background-position: -348px -660px;
}
a.btn_080 { /* 日経会社概要 */
  background-position: 0px -693px;
}
a.btn_080:hover {
  background-position: -174px -693px;
}
a.btn_080_disabled {
  background-position: -348px -693px;
}
a.btn_081 { /* 問い合わせる */
  background-position: 0px -726px;
}
a.btn_081:hover {
  background-position: -174px -726px;
}
a.btn_081_disabled {
  background-position: -348px -726px;
}
a.btn_082 { /* BSS一覧へ戻る */
  background-position: 0px -759px;
}
a.btn_082:hover {
  background-position: -174px -759px;
}
a.btn_082_disabled {
  background-position: -348px -759px;
}
a.btn_083 { /* アラート詳細へ戻る */
  background-position: 0px -792px;
}
a.btn_083:hover {
  background-position: -174px -792px;
}
a.btn_083_disabled {
  background-position: -348px -792px;
}
a.btn_085 { /* ポートフォリオへ戻る */
  background-position: 0px -858px;
}
a.btn_085:hover {
  background-position: -174px -858px;
}
a.btn_085_disabled {
  background-position: -348px -858px;
}
a.btn_086 { /* ログインへ戻る */
  background-position: 0px -891px;
}
a.btn_086:hover {
  background-position: -174px -891px;
}
a.btn_086_disabled {
  background-position: -348px -891px;
}
a.btn_087 { /* 倒産集計データ一覧へ戻る */
  background-position: 0px -924px;
}
a.btn_087:hover {
  background-position: -174px -924px;
}
a.btn_087_disabled {
  background-position: -348px -924px;
}
a.btn_088 { /* 業種をクリアする */
  background-position: 0px -957px;
}
a.btn_088:hover {
  background-position: -174px -957px;
}
a.btn_088_disabled {
  background-position: -348px -957px;
}
a.btn_089 { /* 上場区分をクリアする */
  background-position: 0px -990px;
}
a.btn_089:hover {
  background-position: -174px -990px;
}
a.btn_089_disabled {
  background-position: -348px -990px;
}
a.btn_090 { /* 地域をクリアする */
  background-position: 0px -1023px;
}
a.btn_090:hover {
  background-position: -174px -1023px;
}
a.btn_090_disabled {
  background-position: -348px -1023px;
}
a.btn_091 { /* 売上をクリアする */
  background-position: 0px -1056px;
}
a.btn_091:hover {
  background-position: -174px -1056px;
}
a.btn_091_disabled {
  background-position: -348px -1056px;
}
a.btn_092 { /* 評点をクリアする */
  background-position: 0px -1089px;
}
a.btn_092:hover {
  background-position: -174px -1089px;
}
a.btn_092_disabled {
  background-position: -348px -1089px;
}
a.btn_093 { /* 利益をクリアする */
  background-position: 0px -1122px;
}
a.btn_093:hover {
  background-position: -174px -1122px;
}
a.btn_093_disabled {
  background-position: -348px -1122px;
}
a.btn_094 { /* 業種を表示する */
  background-position: 0px -1155px;
}
a.btn_094:hover {
  background-position: -174px -1155px;
}
a.btn_094_disabled {
  background-position: -348px -1155px;
}
a.btn_095 { /* 上場区分を表示する */
  background-position: 0px -1188px;
}
a.btn_095:hover {
  background-position: -174px -1188px;
}
a.btn_095_disabled {
  background-position: -348px -1188px;
}
a.btn_096 { /* 地域を表示する */
  background-position: 0px -1221px;
}
a.btn_096:hover {
  background-position: -174px -1221px;
}
a.btn_096_disabled {
  background-position: -348px -1221px;
}
a.btn_097 { /* 売上表示する */
  background-position: 0px -1254px;
}
a.btn_097:hover {
  background-position: -174px -1254px;
}
a.btn_097_disabled {
  background-position: -348px -1254px;
}
a.btn_098 { /* 評点を表示する[\] */
  background-position: 0px -1287px;
}
a.btn_098:hover {
  background-position: -174px -1287px;
}
a.btn_098_disabled {
  background-position: -348px -1287px;
}
a.btn_099 { /* 利益を表示する */
  background-position: 0px -1320px;
}
a.btn_099:hover {
  background-position: -174px -1320px;
}
a.btn_099_disabled {
  background-position: -348px -1320px;
}
a.btn_100 { /* キャンセル */
  background-position: 0px -1353px;
}
a.btn_100:hover {
  background-position: -174px -1353px;
}
a.btn_100_disabled {
  background-position: -348px -1353px;
}
a.btn_101 { /* クリア */
  background-position: 0px -1386px;
}
a.btn_101:hover {
  background-position: -174px -1386px;
}
a.btn_101_disabled {
  background-position: -348px -1386px;
}
a.btn_102 { /* 全て外す */
  background-position: 0px -1419px;
}
a.btn_102:hover {
  background-position: -174px -1419px;
}
a.btn_102_disabled {
  background-position: -348px -1419px;
}
a.btn_103 { /* 全て選択 */
  background-position: 0px -1452px;
}
a.btn_103:hover {
  background-position: -174px -1452px;
}
a.btn_103_disabled {
  background-position: -348px -1452px;
}
a.btn_104 { /* 閉じる */
  background-position: 0px -1485px;
}
a.btn_104:hover {
  background-position: -174px -1485px;
}
a.btn_104_disabled {
  background-position: -348px -1485px;
}
a.btn_142 { /* TSRお勧めの条件 */
  background-position: 0px -132px;
}
a.btn_142:hover {
  background-position: -174px -132px;
}
a.btn_142_disabled {
  background-position: -348px -132px;
}
a.btn_153 { /* トップページへ */
  background-position: 0px -1651px;
}
a.btn_153:hover {
  background-position: -174px -1651px;
}
a.btn_153_disabled {
  background-position: -348px -1651px;
}
a.btn_155 { /* FAX送信 */
  background-position: 0px -1684px;
}
a.btn_155:hover {
  background-position: -174px -1684px;
}
a.btn_155_disabled {
  background-position: -348px -1684px;
}
a.btn_156 { /* インデックスCSV  */
  background-position: 0px -1717px;
}
a.btn_156:hover {
  background-position: -174px -1717px;
}
a.btn_156_disabled {
  background-position: -348px -1717px;
}
a.btn_161 { /* ブックマーク  */
  background-position: 0px -1783px;
}
a.btn_161:hover {
  background-position: -174px -1783px;
}
a.btn_161_disabled {
  background-position: -348px -1783px;
}
a.btn_162 { /* モニタリング  */
  background-position: 0px -1816px;
}
a.btn_162:hover {
  background-position: -174px -1816px;
}
a.btn_162_disabled {
  background-position: -348px -1816px;
}
a.btn_166 { /* お申込みフォーム  */
  background-position: 0px -1848px;
}
a.btn_166:hover {
  background-position: -174px -1848px;
}
a.btn_166_disabled {
  background-position: -348px -1848px;
}
a.btn_212 { /* 企業情報へ戻る  */
 background-position: 0px -1881px;
}
a.btn_212:hover {
 background-position: -174px -1881px;
}
a.btn_212_disabled {
 background-position: -348px -1881px;
}
a.btn_213 { /* 企業ダイジェストへ戻る  */
 background-position: 0px -1914px;
}
a.btn_213:hover {
 background-position: -174px -1914px;
}
a.btn_213_disabled {
 background-position: -348px -1914px;
}
a.btn_214 { /* リスクスコアへ戻る  */
 background-position: 0px -1947px;
}
a.btn_214:hover {
 background-position: -174px -1947px;
}
a.btn_214_disabled {
 background-position: -348px -1947px;
}
a.btn_215 { /* 貸借対照表へ戻る  */
 background-position: 0px -1980px;
}
a.btn_215:hover {
 background-position: -174px -1980px;
}
a.btn_215_disabled {
 background-position: -348px -1980px;
}
a.btn_216 { /* 損益計算書へ戻る  */
 background-position: 0px -2013px;
}
a.btn_216:hover {
 background-position: -174px -2013px;
}
a.btn_216_disabled {
 background-position: -348px -2013px;
}
a.btn_217 { /* 財務比率へ戻る  */
 background-position: 0px -2046px;
}
a.btn_217:hover {
 background-position: -174px -2046px;
}
a.btn_217_disabled {
 background-position: -348px -2046px;
}
a.btn_218 { /* 財務ダイジェストへ戻る  */
 background-position: 0px -2079px;
}
a.btn_218:hover {
 background-position: -174px -2079px;
}
a.btn_218_disabled {
 background-position: -348px -2079px;
}
a.btn_219 { /* 連結貸借対照表へ戻る  */
 background-position: 0px -2112px;
}
a.btn_219:hover {
 background-position: -174px -2112px;
}
a.btn_219_disabled {
 background-position: -348px -2112px;
}
a.btn_220 { /* 連結損益計算書へ戻る  */
 background-position: 0px -2145px;
}
a.btn_220:hover {
 background-position: -174px -2145px;
}
a.btn_220_disabled {
 background-position: -348px -2145px;
}
a.btn_221 { /* 連結キャッシュフローへ戻る  */
 background-position: 0px -2178px;
}
a.btn_221:hover {
 background-position: -174px -2178px;
}
a.btn_221_disabled {
 background-position: -348px -2178px;
}
a.btn_222 { /* 連結財務比率へ戻る  */
 background-position: 0px -2211px;
}
a.btn_222:hover {
 background-position: -174px -2211px;
}
a.btn_222_disabled {
 background-position: -348px -2211px;
}
a.btn_223 { /* 発注完了画面へ戻る  */
 background-position: 0px -2244px;
}
a.btn_223:hover {
 background-position: -174px -2244px;
}
a.btn_223_disabled {
 background-position: -348px -2244px;
}
a.btn_224 { /* マイリスト  */
 background-position: 0px -2277px;
}
a.btn_224:hover {
 background-position: -174px -2277px;
}
a.btn_224_disabled {
 background-position: -348px -2277px;
}
a.btn_227 { /* 財務諸表へ戻る  */
 background-position: 0px -2310px;
}
a.btn_227:hover {
 background-position: -174px -2310px;
}
a.btn_227_disabled {
 background-position: -348px -2310px;
}
input.btn_241 { /* いいえ  */
 background-position: 0px -2343px;
}
input.btn_241:hover {
 background-position: -174px -2343px;
}
input.btn_241_disabled {
 background-position: -348px -2343px;
}

/* 中サイズ・白ボタン　イレギュラー */
a.btn_160,
a.btn_160_disabled {
  display: inline-block;
  *display: block;
  *zoom: 1;
  text-indent:-9999px;
  overflow: hidden;
  width: 138px;
  height: 33px;
  cursor: pointer;
  background-color: #FFFFFF;
  background-image: url(../image/shared/bg_buttons_wh_160.gif);
  background-repeat: no-repeat;
  border: none;
}
a.btn_160:hover {
  background-position: -138px 0;
}
a.btn_160_disabled {
  background-position: -276px 0;
}


/* 中サイズ・青ボタン */
a.btn_057,
a.btn_057_disabled,
a.btn_063,
a.btn_063_disabled,
a.btn_107,
a.btn_107_disabled,
a.btn_108,
a.btn_108_disabled,
a.btn_109,
a.btn_109_disabled,
a.btn_110,
a.btn_110_disabled,
a.btn_111,
a.btn_111_disabled,
a.btn_112,
a.btn_112_disabled,
a.btn_113,
a.btn_113_disabled,
a.btn_114,
a.btn_114_disabled,
a.btn_115,
a.btn_115_disabled,
a.btn_116,
a.btn_116_disabled,
a.btn_117,
a.btn_117_disabled,
a.btn_118,
a.btn_118_disabled,
a.btn_119,
a.btn_119_disabled,
a.btn_120,
a.btn_120_disabled,
a.btn_121,
a.btn_121_disabled,
a.btn_122,
a.btn_122_disabled,
a.btn_123,
a.btn_123_disabled,
a.btn_124,
a.btn_124_disabled,
a.btn_125,
a.btn_125_disabled,
a.btn_126,
a.btn_126_disabled,
a.btn_154,
a.btn_154_disabled,
a.btn_164,
a.btn_164_disabled
a.btn_229,
a.btn_229_disabled {
  display: inline-block;
  *display: block;
  *zoom: 1;
  text-indent:-9999px;
  overflow: hidden;
  width: 174px;
  height: 33px;
  cursor: pointer;
  background-color: transparent;
  background-image: url(../image/shared/bg_buttons_bl_mid_v180126.gif);
  background-repeat: no-repeat;
  border: none;
}
a.btn_057 { /* 特別記事登録 */
  background-position: 0px -759px;
}
a.btn_057:hover {
  background-position: -174px -759px;
}
a.btn_057_disabled {
  background-position: -348px -759px;
}
a.btn_063 { /* この企業を中心に設定する[\] */
  background-position: 0px -726px;
}
a.btn_063:hover {
  background-position: -174px -726px;
}
a.btn_063_disabled {
  background-position: -348px -726px;
}
a.btn_107 { /* ダウンロード */
  background-position: 0px -66px;
}
a.btn_107:hover {
  background-position: -174px -66px;
}
a.btn_107_disabled {
  background-position: -348px -66px;
}
a.btn_108 { /* ポイントを購入する */
  background-position: 0px -99px;
}
a.btn_108:hover {
  background-position: -174px -99px;
}
a.btn_108_disabled {
  background-position: -348px -99px;
}
a.btn_109 { /* ポイント申込み */
  background-position: 0px -132px;
}
a.btn_109:hover {
  background-position: -174px -132px;
}
a.btn_109_disabled {
  background-position: -348px -132px;
}
a.btn_110 { /* 一括登録する */
  background-position: 0px -165px;
}
a.btn_110:hover {
  background-position: -174px -165px;
}
a.btn_110_disabled {
  background-position: -348px -165px;
}
a.btn_111 { /* 確定する */
  background-position: 0px -198px;
}
a.btn_111:hover {
  background-position: -174px -198px;
}
a.btn_111_disabled {
  background-position: -348px -198px;
}
a.btn_112 { /* 確認する */
  background-position: 0px -231px;
}
a.btn_112:hover {
  background-position: -174px -231px;
}
a.btn_112_disabled {
  background-position: -348px -231px;
}
a.btn_113 { /* 検索する */
  background-position: 0px -264px;
}
a.btn_113:hover {
  background-position: -174px -264px;
}
a.btn_113_disabled {
  background-position: -348px -264px;
}
a.btn_114 { /* 購入する */
  background-position: 0px -297px;
}
a.btn_114:hover {
  background-position: -174px -297px;
}
a.btn_114_disabled {
  background-position: -348px -297px;
}
a.btn_115 { /* 再発注する */
  background-position: 0px -330px;
}
a.btn_115:hover {
  background-position: -174px -330px;
}
a.btn_115_disabled {
  background-position: -348px -330px;
}
a.btn_116 { /* 削除する */
  background-position: 0px -363px;
}
a.btn_116:hover {
  background-position: -174px -363px;
}
a.btn_116_disabled {
  background-position: -348px -363px;
}
a.btn_117 { /* 申し込む */
  background-position: 0px -396px;
}
a.btn_117:hover {
  background-position: -174px -396px;
}
a.btn_117_disabled {
  background-position: -348px -396px;
}
a.btn_118 { /* 設定する */
  background-position: 0px -429px;
}
a.btn_118:hover {
  background-position: -174px -429px;
}
a.btn_118_disabled {
  background-position: -348px -429px;
}
a.btn_119 { /* 送信する */
  background-position: 0px -462px;
}
a.btn_119:hover {
  background-position: -174px -462px;
}
a.btn_119_disabled {
  background-position: -348px -462px;
}
a.btn_120 { /* 登録する */
  background-position: 0px -495px;
}
a.btn_120:hover {
  background-position: -174px -495px;
}
a.btn_120_disabled {
  background-position: -348px -495px;
}
a.btn_121 { /* 読み込む */
  background-position: 0px -528px;
}
a.btn_121:hover {
  background-position: -174px -528px;
}
a.btn_121_disabled {
  background-position: -348px -528px;
}
a.btn_122 { /* 内容を確認した */
  background-position: 0px -561px;
}
a.btn_122:hover {
  background-position: -174px -561px;
}
a.btn_122_disabled {
  background-position: -348px -561px;
}
a.btn_123 { /* 内容を確認する */
  background-position: 0px -594px;
}
a.btn_123:hover {
  background-position: -174px -594px;
}
a.btn_123_disabled {
  background-position: -348px -594px;
}
a.btn_124 { /* 発行する */
  background-position: 0px -627px;
}
a.btn_124:hover {
  background-position: -174px -627px;
}
a.btn_124_disabled {
  background-position: -348px -627px;
}
a.btn_125 { /* 一括で設定する */
  background-position: 0px -660px;
}
a.btn_125:hover {
  background-position: -174px -660px;
}
a.btn_125_disabled {
  background-position: -348px -660px;
}
a.btn_126 { /* サンプル */
  background-position: 0px -693px;
}
a.btn_126:hover {
  background-position: -174px -693px;
}
a.btn_126_disabled {
  background-position: -348px -693px;
}
a.btn_154 { /* PDFダウンロード */
  background-position: 0px -792px;
}
a.btn_154:hover {
  background-position: -174px -792px;
}
a.btn_154_disabled {
  background-position: -348px -792px;
}
a.btn_164 { /* 詳細条件設定へ */
  background-position: 0px -825px;
}
a.btn_164:hover {
  background-position: -174px -825px;
}
a.btn_164_disabled {
  background-position: -348px -825px;
}
a.btn_229 { /* ダウンロード明細 */
  background-position: 0px -858px;
}
a.btn_229:hover {
  background-position: -174px -858px;
}
a.btn_229_disabled {
  background-position: -348px -858px;
}

/* 中サイズ・灰ボタン */
a.btn_127,
a.btn_127_disabled {
  display: inline-block;
  *display: block;
  *zoom: 1;
  text-indent:-9999px;
  overflow: hidden;
  width: 174px;
  height: 33px;
  cursor: pointer;
  background-color: transparent;
  background-image: url(../image/shared/bg_buttons_gr_mid.gif);
  background-repeat: no-repeat;
  border: none;
}

a.btn_127 { /* クリア */
  background-position: 0px 0px;
}
a.btn_127:hover {
  background-position: -174px 0px;
}
a.btn_127_disabled {
  background-position: -348px 0px;
}

/* 小サイズ・白ボタン */
a.btn_128,
a.btn_128_disabled,
a.btn_129,
a.btn_129_disabled,
a.btn_130,
a.btn_130_disabled,
a.btn_133,
a.btn_133_disabled,
a.btn_134,
a.btn_134_disabled,
a.btn_135,
a.btn_135_disabled,
a.btn_136,
a.btn_136_disabled{
  display: inline-block;
  *display: block;
  *zoom: 1;
  text-indent:-9999px;
  overflow: hidden;
  width: 74px;
  height: 23px;
  cursor: pointer;
  background-color: transparent;
  background-image: url(../image/shared/bg_buttons_wh_s_v130.gif);
  background-repeat: no-repeat;
  border: none;
}

a.btn_128 { /* ポートフォリオ削除 */
  background-position: 0px 0px;
}
a.btn_128:hover {
  background-position: -74px 0px;
}
a.btn_128_disabled {
  background-position: -148px 0px;
}
a.btn_129 { /* リセット */
  background-position: 0px -23px;
}
a.btn_129:hover {
  background-position: -74px -23px;
}
a.btn_129_disabled {
  background-position: -148px -23px;
}
a.btn_130 { /* 基本情報変更 */
  background-position: 0px -46px;
}
a.btn_130:hover {
  background-position: -74px -46px;
}
a.btn_130_disabled {
  background-position: -148px -46px;
}
a.btn_133 { /* 追加 */
  background-position: 0px -115px;
}
a.btn_133:hover {
  background-position: -74px -115px;
}
a.btn_133_disabled {
  background-position: -148px -115px;
}
a.btn_134 { /* 変更 */
  background-position: 0px -138px;
}
a.btn_134:hover {
  background-position: -74px -138px;
}
a.btn_134_disabled {
  background-position: -148px -138px;
}
a.btn_135 { /* キャンセル */
  background-position: 0px -161px;
}
a.btn_135:hover {
  background-position: -74px -161px;
}
a.btn_135_disabled {
  background-position: -148px -161px;
}
a.btn_136 { /* 納期確認 */
  background-position: 0px -184px;
}
a.btn_136:hover {
  background-position: -74px -184px;
}
a.btn_136_disabled {
  background-position: -148px -184px;
}

/* 小サイズ・青ボタン */
a.btn_137,
a.btn_137_disabled,
a.btn_138,
a.btn_245,
a.btn_245_disabled,
a.btn_138_disabled {
  display: inline-block;
  *display: block;
  *zoom: 1;
  text-indent:-9999px;
  overflow: hidden;
  width: 74px;
  height: 23px;
  cursor: pointer;
  background-color: transparent;
  background-image: url(../image/shared/bg_buttons_bl_s.gif);
  background-repeat: no-repeat;
  border: none;
}

a.btn_137 { /* 削除 */
  background-position: 0px 0px;
}
a.btn_137:hover {
  background-position: -74px 0px;
}
a.btn_137_disabled {
  background-position: -148px 0px;
}
a.btn_138 { /* 変更 */
  background-position: 0px -23px;
}
a.btn_138:hover {
  background-position: -74px -23px;
}
a.btn_138_disabled {
  background-position: -148px -23px;
}
a.btn_245 { /* 編集 */
 background-position: 0px -46px;
}
a.btn_245:hover {
 background-position: -74px -46px;
}
a.btn_245_disabled {
 background-position: -148px -46px;
}

/* テーブル内ボタン */
a.btn_131,
a.btn_131_disabled{
  display: inline-block;
  *display: block;
  *zoom: 1;
  text-indent:-9999px;
  overflow: hidden;
  width: 90px;
  height: 42px;
  cursor: pointer;
  background-color: transparent;
  background-image: url(../image/shared/bg_button_tbl_v116.gif);
  background-repeat: no-repeat;
  border: none;
}
a.btn_131 { /* 条件確認 */
  background-position: 0px -60px;
}
a.btn_131:hover {
  background-position: -90px -60px;
}
a.btn_131_disabled {
  background-position: -180px -60px;
}

a.btn_132,
a.btn_132_disabled{
  display: inline-block;
  *display: block;
  *zoom: 1;
  text-indent:-9999px;
  overflow: hidden;
  width: 140px;
  height: 53px;
  cursor: pointer;
  background-color: transparent;
  background-image: url(../image/shared/bg_button_tbl_v116.gif);
  background-repeat: no-repeat;
  border: none;
}
a.btn_132 { /* 調査先情報 */
  background-position: 0px 0px;
}
a.btn_132:hover {
  background-position: -140px 0px;
}
a.btn_132_disabled {
  background-position: -280px 0px;
}
a.btn_143,
a.btn_143_disabled,
a.btn_163,
a.btn_163_disabled{
  display: inline-block;
  *display: block;
  *zoom: 1;
  text-indent:-9999px;
  overflow: hidden;
  width: 60px;
  height: 22px;
  cursor: pointer;
  background-color: transparent;
  background-image: url(../image/shared/bg_button_tbl_v116.gif);
  background-repeat: no-repeat;
  border: none;
}
a.btn_143 { /* 削除 */
  background-position: 0px -110px;
}
a.btn_143:hover {
  background-position: -60px -110px;
}
a.btn_143_disabled {
  background-position: -120px -110px;
}

a.btn_163 { /* 既読にする */
  width: 80px;
  background-position: 0px -140px;
}
a.btn_163:hover {
  background-position: -80px -140px;
}
a.btn_163_disabled {
  width: 80px;
  background-position: -160px -140px;
}

/* 詳細 */
a.btn_233,
a.btn_233_disabled {
  display: inline-block;
  *display: block;
  *zoom: 1;
  text-indent:-9999px;
  overflow: hidden;
  width: 60px;
  height: 22px;
  cursor: pointer;
  background-color: transparent;
  background-image: url(../image/shared/bg_button_detail.gif);
  background-repeat: no-repeat;
  border: none;
}
a.btn_233 {
  background-position: 0px -110px;
}
a.btn_233:hover {
  background-position: -60px -110px;
}
a.btn_233_disabled {
  background-position: -120px -110px;
}

/* シャドウなしボタン */
a.btn_105,
a.btn_105_disabled,
a.btn_106,
a.btn_106_disabled{
  display: inline-block;
  *display: block;
  *zoom: 1;
  text-indent:-9999px;
  overflow: hidden;
  width: 170px;
  height: 29px;
  cursor: pointer;
  background-color: transparent;
  background-image: url(../image/shared/bg_buttons_bl_mid_v180126.gif);
  background-repeat: no-repeat;
  border: none;
}

a.btn_105 { /* CSV[\] */
  background-position: -1px -1px;
}
a.btn_105:hover {
  background-position: -175px -1px;
}
a.btn_105_disabled {
  background-position: -349px -1px;
}
a.btn_106 { /* CSVファイル */
  background-position: -1px -34px;
}
a.btn_106:hover {
  background-position: -175px -34px;
}
a.btn_106_disabled {
  background-position: -349px -34px;
}

/* 倒産情報ボタン */
a.btn_146,
a.btn_146_disabled,
a.btn_147,
a.btn_147_disabled,
a.btn_148,
a.btn_148_disabled,
a.btn_152,
a.btn_152_disabled{
  display: inline-block;
  *display: block;
  *zoom: 1;
  text-indent:-9999px;
  overflow: hidden;
  width: 58px;
  height: 20px;
  cursor: pointer;
  background-color: transparent;
  background-image: url(../image/shared/bg_buttons_wh_s02.gif);
  background-repeat: no-repeat;
  border: none;
}

a.btn_146 { /* 倒産記事 */
  background-position: -1px -1px;
}
a.btn_146:hover {
  background-position: -71px -1px;
}
a.btn_146_disabled {
  background-position: -141px -1px;
}
a.btn_147 { /* 債権者リスト */
  width: 67px;
  background-position: -1px -23px;
}
a.btn_147:hover {
  background-position: -71px -23px;
}
a.btn_147_disabled {
  background-position: -141px -23px;
}
a.btn_148 { /* 倒産情報 */
  background-position: -1px -45px;
}
a.btn_148:hover {
  background-position: -71px -45px;
}
a.btn_148_disabled {
  background-position: -141px -45px;
}
a.btn_152 { /* 財務 */
  width :38px;
  background-position: -1px -67px;
}
a.btn_152:hover {
  background-position: -71px -67px;
}
a.btn_152_disabled {
  background-position: -141px -67px;
}

a.btn_007,
a.btn_007_disabled{
  display: inline-block;
  *display: block;
  *zoom: 1;
  text-indent:-9999px;
  overflow: hidden;
  width: 200px;
  height: 29px;
  cursor: pointer;
  background-color: transparent;
  background-image: url(../image/shared/bg_buttons_noshadow.gif);
  background-repeat: no-repeat;
  border: none;
}
a.btn_007 { /* メールアドレス新規登録 */
  padding: 0 auto;
  margin-top: 7px;
  background-position: 0px 0px;
}
a.btn_007:hover {
  background-position: -210px 0px;
}
a.btn_007_disabled {
  background-position: -420px 0px;
}

/* 日経ボタン */
a.btn_139,
a.btn_139_disabled{
  display: inline-block;
  *display: block;
  *zoom: 1;
  text-indent:-9999px;
  overflow: hidden;
  width: 170px;
  height: 25px;
  cursor: pointer;
  background-color: transparent;
  background-image: url(../image/shared/btn_nikkei.gif);
  background-repeat: no-repeat;
  border: none;
}
a.btn_139 { /* メールアドレス新規登録 */
  padding: 0 auto;
  background-position: 0px 0px;
}
a.btn_139:hover {
  background-position: 0px -25px;
}

/* 中サイズ・白ボタン OMGENH-1291 */
input.btn_231,
input.btn_231_disabled,
input.btn_230,
input.btn_230_disabled,
input.btn_158,
input.btn_158_disabled {
 width: 202px;
 height: 33px;
 cursor: pointer;
 background-color: transparent;
 background-image: url(../image/shared/bg_buttons_wh_196.gif);
 background-repeat: no-repeat;
 border: none;
 padding: 0;
}
input.btn_231 { /* ポイント申込み */
 background-position: 3px 0px;
}
input.btn_231:hover {
 background-position: -199px 0px;
}
input.btn_231_disabled {
 background-position: -401px 0px;
}
input.btn_230 { /* マイリストボタン */
 background-position: 3px -33px;
}
input.btn_230:hover {
 background-position: -199px -33px;
}
input.btn_230_disabled {
 background-position: -401px -33px;
}
input.btn_158 { /* レポート管理ボックス  */
 background-position: 3px -66px;
}
input.btn_158:hover {
 background-position: -199px -66px;
}
input.btn_158_disabled {
 background-position: -401px -66px;
}

/* CSVファイル（財務情報2700byte）・白ボタン */
a.btn_wh_csv-financial,
a.btn_wh_csv-financial_disabled {
 display: inline-block;
 *display: block;
 text-indent:-9999px;
 overflow: hidden;
 width: 304px;
 height: 33px;
 cursor: pointer;
 background-color: transparent;
 background-image: url(../image/shared/bg_btn_wh_csv_financial.gif);
 background-repeat: no-repeat;
 border: none;
}
a.btn_wh_csv-financial {
 background-position: 0px 0px;
}
a.btn_wh_csv-financial:hover {
 background-position: -304px 0px;
}
a.btn_wh_csv-financial_disabled {
 background-position: -608px 0px;
}

/* disabled設定 */
.btn_001_disabled,
.btn_002_disabled,
.btn_003_disabled,
.btn_004_disabled,
.btn_005_disabled,
.btn_006_disabled,
.btn_007_disabled,
.btn_008_disabled,
.btn_009_disabled,
.btn_010_disabled,
.btn_011_disabled,
.btn_012_disabled,
.btn_013_disabled,
.btn_014_disabled,
.btn_015_disabled,
.btn_016_disabled,
.btn_017_disabled,
.btn_018_disabled,
.btn_019_disabled,
.btn_020_disabled,
.btn_021_disabled,
.btn_022_disabled,
.btn_023_disabled,
.btn_024_disabled,
.btn_025_disabled,
.btn_026_disabled,
.btn_027_disabled,
.btn_028_disabled,
.btn_029_disabled,
.btn_030_disabled,
.btn_031_disabled,
.btn_032_disabled,
.btn_033_disabled,
.btn_034_disabled,
.btn_035_disabled,
.btn_036_disabled,
.btn_037_disabled,
.btn_038_disabled,
.btn_039_disabled,
.btn_040_disabled,
.btn_041_disabled,
.btn_042_disabled,
.btn_043_disabled,
.btn_044_disabled,
.btn_045_disabled,
.btn_046_disabled,
.btn_047_disabled,
.btn_048_disabled,
.btn_049_disabled,
.btn_050_disabled,
.btn_051_disabled,
.btn_052_disabled,
.btn_053a_disabled,
.btn_054a_disabled,
.btn_055_disabled,
.btn_056_disabled,
.btn_057_disabled,
.btn_058_disabled,
.btn_059_disabled,
.btn_060_disabled,
.btn_061_disabled,
.btn_062_disabled,
.btn_063_disabled,
.btn_064_disabled,
.btn_065_disabled,
.btn_066_disabled,
.btn_067_disabled,
.btn_068_disabled,
.btn_069_disabled,
.btn_070_disabled,
.btn_071_disabled,
.btn_072_disabled,
.btn_073_disabled,
.btn_074_disabled,
.btn_075_disabled,
.btn_076_disabled,
.btn_077_disabled,
.btn_078_disabled,
.btn_079_disabled,
.btn_080_disabled,
.btn_081_disabled,
.btn_082_disabled,
.btn_083_disabled,
.btn_084_disabled,
.btn_085_disabled,
.btn_086_disabled,
.btn_087_disabled,
.btn_088_disabled,
.btn_089_disabled,
.btn_090_disabled,
.btn_091_disabled,
.btn_092_disabled,
.btn_093_disabled,
.btn_094_disabled,
.btn_095_disabled,
.btn_096_disabled,
.btn_097_disabled,
.btn_098_disabled,
.btn_099_disabled,
.btn_101_disabled,
.btn_102_disabled,
.btn_103_disabled,
.btn_104_disabled,
.btn_105_disabled,
.btn_106_disabled,
.btn_107_disabled,
.btn_108_disabled,
.btn_109_disabled,
.btn_110_disabled,
.btn_111_disabled,
.btn_112_disabled,
.btn_113_disabled,
.btn_114_disabled,
.btn_115_disabled,
.btn_116_disabled,
.btn_117_disabled,
.btn_118_disabled,
.btn_119_disabled,
.btn_120_disabled,
.btn_121_disabled,
.btn_122_disabled,
.btn_123_disabled,
.btn_124_disabled,
.btn_125_disabled,
.btn_126_disabled,
.btn_127_disabled,
.btn_128_disabled,
.btn_129_disabled,
.btn_130_disabled,
.btn_131_disabled,
.btn_132_disabled,
.btn_133_disabled,
.btn_134_disabled,
.btn_135_disabled,
.btn_136_disabled,
.btn_137_disabled,
.btn_138_disabled,
.btn_139_disabled,
.btn_140_disabled,
.btn_141_disabled,
.btn_142_disabled,
.btn_143_disabled,
.btn_144_disabled,
.btn_145_disabled,
.btn_146_disabled,
.btn_147_disabled,
.btn_148_disabled,
.btn_149_disabled,
.btn_152_disabled,
.btn_155_disabled,
.btn_156_disabled,
.btn_157a_disabled,
.btn_224_disabled,
.btn_235_disabled,
.btn_237_disabled,
.btn_238_disabled,
.btn_csv-financial_disabled,
.btn_wh_csv-financial_disabled,
input#btnDld.disabled,
input.btnEdit_disabled,
input.btnUpdate_disabled,
input.btnInsert_disabled {
  cursor: default!important;
}

/*----------------------------------------------------------------------
// Standard Settings
----------------------------------------------------------------------*/

.noticeBox {
 width: 848px;
 margin: 0 auto 15px;
 padding: 10px;
 padding-left: 80px;
 background: #FFFFFF url(../image/shared/bg_noticebox.jpg) 0 50% no-repeat;
 border: 1px solid #C11B1B;
}

.focusAreaWrap {
 padding: 5px;
 /*background: url(../image/shared/bg_focusarea.gif);*/
}

.focusAreaWrapDbia {
 padding: 5px;
 background: url(../image/shared/bg_focusarea_dbia.gif);
}

.focusAreaWrapAl {
 padding: 5px;
 background: url(../image/shared/bg_focusarea_alert.gif);
}

.focusAreaNoImageWrapAl {
 padding: 5px;
}

.focusArea {
 height: 1%;
 background: #F7F7F7;
 overflow: hidden;
}

.focusAreaCompanySearch {
 height: 245px;
 background: #FFFFFF;
 overflow: hidden;
}

.focusAreaOnlyCompanySearch {
 background: #FFFFFF;
 overflow: hidden;
}

.listArea {
 width: 310px;
}

.focusAreaWrapAl .focusArea {
 padding: 3px;
}

.focusAreaWrapAl p.viewPoint {
 text-align: center;
 line-height: 1.3;
 font-weight: bold;
 color: #2849B0;
}

.focusAreaWrapAl blockquote {
 width: 176px;
 margin: 0 auto 5px;
 padding: 10px 10px 0;
 background: #FEE0E0;
 border: none;
 border-radius: 3px;
}

.focusAreaWrapAl ul.linkListInfo li a {
 color: #C11B1B;
}

.focusAreaNoImageWrapAl .focusArea {
 padding: 3px;
}

.focusAreaNoImageWrapAl p.viewPoint {
 text-align: center;
 line-height: 1.3;
 font-weight: bold;
 color: #2849B0;
}

.focusAreaNoImageWrapAl blockquote {
 width: 176px;
 margin: 0 auto 5px;
 padding: 10px 10px 0;
 background: #FEE0E0;
 border: none;
 border-radius: 3px;
}

.focusAreaNoImageWrapAl ul.linkListInfo li a {
 color: #C11B1B;
}

#aside .focusArea {
 background: #FFFFFF;
}

dl.headLine dt {
 padding: 10px;
 line-height: 1.0;
 border-bottom: 1px dotted #ADB6C5;
}

dl.headLine dd {
 padding: 10px 10px 0;
}

ul.bannerList,
ul.bannerListHalf {
 list-style: none;
}

ul.bannerList li,
ul.bannerListHalf li {
 margin-left: 0;
 padding-bottom: 10px;
 line-height: 0;
 font-size: 1%;
 list-style: none;
}

ul.bannerListHalf {
 width: 226px;
 margin-right: -6px;
 overflow: hidden;
}

ul.bannerListHalf li {
 float: left;
 margin-right: 6px;
}

ul.tabContents {
 height: 35px;
 padding-bottom: 32px;
 list-style: none;
 background: url(../image/shared/bg_tab_base.gif) 0 100% no-repeat;
 display: flex;
 flex-wrap: wrap;
}

body#typeRight ul.tabContents {
 background: url(../image/shared/bg_tab_base_small.gif) 0 100% no-repeat;
}

ul.tabContents li {
 display: table-cell;
 width: 117px;
 height: 35px;
 margin-left: 0;
 text-align: center;
 vertical-align: middle;
 list-style: none;
 background: url(../image/shared/bg_tab_focus.gif) no-repeat;
}

#catType01 ul.tabContents li h3,
.catType01 ul.tabContents li h3,
#catType02 ul.tabContents li h3,
.catType02 ul.tabContents li h3,
#catType03 ul.tabContents li h3,
.catType03 ul.tabContents li h3,
#catType04 ul.tabContents li h3,
.catType04 ul.tabContents li h3,
#catType01 ul.tabContents li h4,
.catType01 ul.tabContents li h4,
#catType02 ul.tabContents li h4,
.catType02 ul.tabContents li h4,
#catType03 ul.tabContents li h4,
.catType03 ul.tabContents li h4,
#catType04 ul.tabContents li h4,
.catType04 ul.tabContents li h4,
#catType05 ul.tabContents li h4,
.catType05 ul.tabContents li h4,
ul.tabContents li h5,
ul.tabContents li h6 {
 display: inline;
 margin: 0;
 padding: 0;
 line-height: 0;
 background: none;
}

ul.tabContents li a {
 display: table-cell;
 width: 117px;
 height: 35px;
 text-align: center;
 vertical-align: middle;
 background-image: url(../image/shared/bg_tab.gif);
 background-position: 0 0;
 background-repeat: no-repeat;
}

ul.tabContents li a:hover {
 background-position: -117px 0;
}

ul.tabContents li img {
 text-align: center;
 vertical-align: middle;
}

table.topicsList {
 width: 100%;
}

table.topicsList th,
table.topicsList td {
 padding: 0.5em 0;
 line-height: 1.3;
 border-bottom: 1px solid #E8E9ED;
 word-wrap: break-word;
 word-break: break-all;
}

table.topicsList th {
 padding-right: 0;
 font-weight: normal;
}

table.topicsList th span {
 display: block;
 width: 5.0em;
 padding-right: 0.7em;
 background: url(../image/shared/bg_linklist_cat02.gif) 100% 0.4em no-repeat;
}


table.topicsList td {
 padding-right: 15px;
}

table.topicsList td.comPrice {
 padding-right: 0;
 text-align: right;
}

ul.topicsList {
 list-style: none;
}

ul.topicsList li {
 list-style: none;
 margin-left: 0;
 padding: 0.5em 0;
 line-height: 1.3;
 border-bottom: 1px solid #E8E9ED;
}

ul.topicsList li dl {
 position: relative;
 width: 100%;
}

ul.topicsList li dl dt {
 position: absolute;
 top: 0;
 left: 0;
 width: 5.3em;
 padding-right: 0.5em;
 font-weight: normal;
 background: url(../image/shared/bg_linklist_info.gif) 100% 0.4em no-repeat;
}

ul.topicsList li dl dd {
 margin-left: 6.0em;
}

.boxSwitch h4 {
 margin: 0;
 padding: 1px;
 background: #E1E1E1;
}

.boxSwitch h4 a {
 display: block;
 height: 1%;
 padding: 5px 25px;
 color: #333333;
 text-decoration: none;
 background-color: #E4E4EC;
 background-image: url(../image/shared/bg_box_close.gif);
 background-position: 0 0;
 background-repeat: no-repeat;
 border: 1px solid #FFFFFF;
 overflow: hidden;
}

.boxSwitch h4 a:hover {
 background-color: #F4F3F8;
 background-position: -936px 0;
}

.boxSwitch h4 a em {
 float: left;
 padding-right: 2.0em;
}

.boxSwitch h4 a span {
 font-weight: normal;
 border: none;
}

.boxSwitch {
 height: 1%;
 padding-bottom: 1.0em;
 overflow: hidden;
}

.boxSwitch table.comInfo {
 margin-bottom: 0;
}



table.tablePlane td {
 word-wrap: break-word;
 word-break: break-all;
}

div.margin-bottomOnePointFive {
 margin-bottom: 1.5em;
}




/*----------------------------------------------------------------------
// Top page Settings
----------------------------------------------------------------------*/

fieldset.topSearchArea {
 width: 620px;
 margin: 0 auto;
 padding: 20px;
}

input#topSearchKey {
 float: left;
 width: 365px;
 margin-top: 5px;
}

input#topSearch {
 float: right;
 width: 223px;
 height: 59px;
 cursor: pointer;
 background-color: #FFFFFF;
 background-image: url(../image/shared/bg_searchtop.jpg);
 background-position: 0 0;
 background-repeat: no-repeat;
 border: 0;
}

input#topSearch:hover {
 background-position: 0 -59px;
}

ul.topFuncBtn {
 clear: both;
 height: 1%;
 padding: 20px 54px 0;
 list-style: none;
 background: #F3F3F5 url(../image/top/bg_topfunc.jpg) no-repeat;
 overflow: hidden;
}

ul.topFuncBtn li {
 float: left;
 margin-left: 0;
 padding: 0 7px 15px;
 line-height: 0;
 list-style: none;
}

ul#topPageTab {
 position: relative;
 height: 35px;
 padding-bottom: 32px;
 list-style: none;
 background: url(../image/shared/bg_tab_base.gif) 0 100% no-repeat;
}

ul#topPageTab li {
 position: absolute;
 width: 196px;
 margin-left: 0;
 list-style: none;
 z-index: 2;
}

ul#topPageTab li.tab01 {
 top: 0;
 left: 0;
 z-index: 5;
}

ul#topPageTab li.tab02 {
 top: 0;
 left: 181px;
 z-index: 4;
}

ul#topPageTab li.tab03 {
 top: 0;
 left: 362px;
 z-index: 3;
}

ul#topPageTab li.focus {
 z-index: 10;
}

ul#topPageTab li h2 {
 width: auto;
 height: 35px;
 margin: 0;
 padding: 0;
 line-height: 0;
 background: none;
}

ul#topPageTab li h2 img {
 vertical-align: top;
}

ul#topPageTab li a {
 display: inline;
 width: auto;
 height: auto;
 background: none;
}

body#typeRight h2 span.infoTitle {
 border-left: 4px solid #C01C1D;
}

h2 span.moreLink {
 position: absolute;
 top: 7px;
 right: 10px;
 border: none;
}

p.moreLink {
 position: absolute;
 top: 40px;
 right: 10px;
}

#top table.topicsList{
 margin-top: 3px;
 background: url(../image/shared/bg_tblBorder.gif) repeat-x 0 2.4em;

}
#top table.topicsList .topicsBorder{
 border-bottom: none;
 padding-bottom: 10px;

}
#top table.topicsList .topicsMonitoring{
 background: url(../image/comsearch/ico_monitor.gif) no-repeat 26% center;
 padding-left: 10px;
 width: 35%;
 text-align: center;
 border-bottom: none;
 padding-bottom: 10px;
}

.sizeLarge #top table.topicsList .topicsMonitoring{background-position:27% center;}
.sizeMiddle #top table.topicsList .topicsMonitoring{background-position: 29% center;}
.sizeSmall #top table.topicsList .topicsMonitoring{background-position: 34% center;}

#top table.topicsList .topicsBookmark{
 background: url(../image/comsearch/ico_bookmark.gif) no-repeat 25% center;
 padding-left: 2px;
 width: 35%;
 text-align: center;
 border-bottom: none;
 padding-bottom: 10px;

}
.sizeLarge #top table.topicsList .topicsBookmark{background-position:25% center;}
.sizeMiddle #top table.topicsList .topicsBookmark{background-position: 27% center;}
.sizeSmall #top table.topicsList .topicsBookmark{background-position: 32% center;}


#top table.topicsList td{
 text-align: center;
 word-wrap: break-word;
 word-break: break-all;
}

.topPageLayoutHalfR {
 float: right;
 width: 340px;
 height: 1%;
 overflow: hidden;
}

.topPageLayoutHalfL {
 float: left;
 width: 340px;
 height: 1%;
 overflow: hidden;
}

dl.headLineTopsearch dt {
 padding: 10px 10px 0;
 line-height: 1.0;
 overflow: hidden;
}

dl.headLineTopsearch dt .topPageLayoutHalfR {
  float: right;
  width: 95px;
}

dl.headLineTopsearch dt .topPageLayoutHalfL {
  float: left;
  width: 180px;
}

dl.headLineTopsearch dd {
 padding: 0 10px 0;
}

#topSearchKeyHalfL {
 width: 306px;
 margin-top: 5px;
}

#topSearchHalfL {
 width: 223px;
 height: 59px;
 cursor: pointer;
 background-color: #FFFFFF;
 background-image: url(../image/shared/bg_searchtop.jpg);
 background-position: 0 0;
 background-repeat: no-repeat;
 border: 0;
}

#topSearchHalfL:hover {
 background-position: 0 -59px;
}

.btnSubmit {
 text-align: center;
 margin-bottom: 10px;
}

.btnSubmitSearch {
 text-align: center;
 margin-top: 21px;
}

.DandBBtnSubmit {
 text-align: center;
 margin-bottom: 10px;
 width: 100%;
 height: 60px;
}

#worldBaseOnlineLink, #DandBReportLink {
  height: 59px;
  cursor: pointer;
  background-color: #FFFFFF;
  background-image: url(../image/top/bg_buttons_search_bl.gif);
  background-repeat: no-repeat;
  border: 0;
}

#worldBaseOnlineLink {
 width: 150px;
 background-position: 0 0;
 display: block;
 margin-right: 10px;
}

#DandBReportLink {
 width: 150px;
 background-position: 0 -63px;
 display: block;
 position: relative;
 left: 160px;
 top: -59px;
}

#worldBaseOnlineLink:hover, #DandBReportLink:hover {
  background-position-x: -155px;
}

.boxFormInner {
 height: 106px;
}

.boxFormInner p{
 padding-bottom: 0em;
}

.focusAreaDbia {
 height: 245px;
 background: #fff;
 overflow: hidden;
}

.txt-highlight {
  font-weight: bold;
}

.minitxt-highlight {
 font-weight: bold;
 font-size: 12px;
}

/*----------------------------------------------------------------------
// 企業検索 Settings
----------------------------------------------------------------------*/

#comSearchArea {
 padding: 20px;
 padding-bottom: 0;
}

table.searchTable {
 margin-bottom: 0;
}

table.searchTable tbody th,
table.searchTable tbody td {
 font-weight: normal;
 background: none;
 border-bottom: 1px solid #E2E1E6;
 word-wrap: break-word;
 word-break: break-all;
}

table.searchTable tbody th {
 width: 10.0em;
 word-wrap: break-word;
 word-break: break-all;
}

table.searchTable tbody td input {
 width: 230px;
}

/* ボタンエリア（下部） */
table.searchTable tfoot th,
table.searchTable tfoot td {
 padding: 0;
 padding-top: 20px;
 font-weight: normal;
 background: none;
 word-wrap: break-word;
 word-break: break-all;
}

table.searchTable tfoot td ul {
 list-style: none;
}

table.searchTable tfoot td ul li {
 margin-left: 0;
 list-style: none;
}

/* ボタンエリア（上部） */
table.searchTable thead th,
table.searchTable thead td {
 padding: 0;
 padding-top: 0px;
 font-weight: normal;
 background: none;
 word-wrap: break-word;
 word-break: break-all;
}

table.searchTable thead td ul {
 list-style: none;
}

table.searchTable thead td ul li {
 margin-left: 0;
 list-style: none;
}

input#comSearch,
input#comReset {
 height: 38px;
 cursor: pointer;
 background-color: #FFFFFF;
 background-position: 0 0;
 background-repeat: no-repeat;
 border: none;
}

input#comSearch {
 width: 210px;
 background-image: url(../image/shared/bg_comsearch.jpg);
}

input#comSearch:hover {
 background-position: 0 -38px;
}

input#comReset {
 width: 160px;
 background-image: url(../image/shared/bg_comreset.jpg);
}

input#comReset:hover {
 background-position: 0 -38px;
}

dl.serachResult dt {
 float: left;
}

dl.serachResult dd {
 float: right;
}

dl.serachResult dd.pagingNav {
 clear: inherit;
 text-align: right;
}

div.comResultWrap {
 padding-top: 4px;
 background: url(../image/comsearch/bg_result_top.gif) no-repeat;
}

div.comResultWrap2 {
 position: relative;
 padding-bottom: 4px;
 background: url(../image/comsearch/bg_result_bot.gif) 0 100% repeat-x;
}

div.comResult {
 position: relative;
 padding: 0 4px 0 1px;
 background: url(../image/comsearch/bg_result.gif) repeat-y;
}

div.comResult table {
 width: 695px;
 margin-bottom: 0;
 border: none;
}

div.comResult table thead th {
 background: #F3F8FE;
 word-wrap: break-word;
 word-break: break-all;
 padding:5px 5px 5px 10px;
 position: relative;
}

div.comResult table thead th p.viewFuncByButton {
 text-align: right;
 padding: 0;
 position: absolute;
 right: 0;
 top: -2px;
 padding-bottom:0px;
}

div.comResult table thead th p.companyStatusArea {
 text-align: right;
 padding: 0;
 position: absolute;
 right: 120px;
 top: 2px;
 padding-bottom:0px;
 font-size: 110%;
 font-weight: bold;
}

div.comResult table thead th em {
 font-size: 123.1%;
 font-weight: bold;
}

div.comResult table thead th a.titleLink{
 color: #164FA0;
 text-decoration: none;
}

div.comResult table thead th span {
 padding-left: 1.5em;
 font-weight:bold;
 color:#000000
}

div.comResult table thead td {
 word-wrap: break-word;
 word-break: break-all;
 padding: 5px 10px;
 background: #F3F7FF url(../image/comsearch/bg_resulthead.gif) 0 100% repeat-x;
}

div.comResult table thead td ul {
 list-style: none;
}

div.comResult table thead td ul li {
 float: left;
 margin-left: 0;
 padding-right: 1.5em;
 list-style: none;
 color:#000000
}

div.comResult table thead td p.comIcon {
 float: right;
 padding: 0;
}

div.comResult .productInfo {
 padding-top: 5px;
 background-image:url(../image/comsearch/bg_resultbody_top.gif);
 background-repeat:repeat-x;
 background-position:top left;
}

div.comResult table .mgnRsltHd {
 width: 668px;
 height: 1%;
 padding: 0px 10px;
 word-wrap: break-word;
 overflow: hidden;
}

div.comResult table tbody .mgnRsltHd {
 width: auto;
}

div.comResult table tbody th {
 padding: 0;
 word-wrap: break-word;
 word-break: break-all;
}

div.comResult table tbody th .mgnRsltHd {
 background: #F3F8FE;
}

div.comResult table tbody td {
 /*padding: 3px 10px;*/
 border-bottom: 1px solid #EDF2F8;
 word-wrap: break-word;
 word-break: break-all;
}

div.comResult table tbody tr.firstLane th,
div.comResult table tbody tr.firstLane td {
 padding-top: 7px;
 word-wrap: break-word;
 word-break: break-all;
}

div.comResult table tbody td span {
 margin-left: 10px;
 font-size: 77%;
}

div.comResult table tbody td ul.linkList li span {
 margin-left: 0;
 padding-left: 1.0em;
}

div.comResult table tbody td ul {
 margin: 2px 10px;
}

div.comResult table tbody td ul.linkList, ul.linkListInfo {
 padding-bottom: 0;
}

div.comResult table tfoot td {
 padding: 10px 0 0;
 word-wrap: break-word;
 word-break: break-all;
}

div.comResult table tfoot td p {
 padding: 0;
}

ul.comSearchList {
 padding: 1px;
 list-style: none;
 background: #E1E1E1;
}

ul.comSearchList li {
 margin: 0 0 1px 0;
 padding: 1px;
 list-style: none;
 background: #FFFFFF;
}

ul.comSearchList li a {
 display: block;
 width: 206px;
 padding: 2px 5px;
 color: #333333;
 text-decoration: none;
 background-color: #D9DBE7;
 background-image: url(../image/comsearch/bg_searchlist_open.gif);
 background-position: 0 0;
 background-repeat: no-repeat;
 border-bottom: none;
}

ul.comSearchList li a:hover {
 color: #333333;
 background-color: #FCFCFC;
 background-position: -216px 0;
}

ul.comSearchList li dl dt {
 padding: 0;
}

ul.comSearchList li dl dd {
 font-size: 77%;
}

ul.comSearchList li dl dd a {
 color: #2749AD;
 background: #F3F8FE url(../image/comsearch/bg_searchlist.gif) 206px 50% no-repeat;
 border: none;
}

ul.comSearchList li dl dd ul {
 border-top: 1px solid #FFFFFF;
}

ul.comSearchList li dl dd ul li {
 margin: 0;
 padding: 0;
}

ul.comSearchList li dl dd ul li.even a {
 background: #FFFFFF url(../image/comsearch/bg_searchlist.gif) 206px 50% no-repeat;
}

ul.comSearchList li dl dd ul li a:hover,
ul.comSearchList li dl dd ul li.even a:hover {
 color: #2749AD;
 background: #DDE6F7 url(../image/comsearch/bg_searchlist.gif) 206px 50% no-repeat;
}

ul.comSearchList li dl dd ul li.disable a {
 cursor: default;
 background: #EFEFEF;
 color: #999999;
}

ul.comSearchList li dl dd ul li.selected a {
 color: #2749AD;
 background: #F3D3DE url(../image/comsearch/bg_searchlist.gif) 206px 50% no-repeat;
}

/*--- 企業検索（モーダル） ---*/

table.comSearchBuy {
 margin-bottom: 0;
}

table.comSearchBuy tfoot td {
 padding: 20px 0;
 text-align: center;
 letter-spacing: 20px;
 word-wrap: break-word;
 word-break: break-all;
}

table.comSearchBuy tbody th,
table.comSearchBuy tbody td {
 text-align: left;
 padding: 5px 15px;
 word-wrap: break-word;
 word-break: break-all;
}

table.comSearchBuy tbody th {
 width: 6.0em;
}

table.comSearchBuy tbody tr.focusTop th,
table.comSearchBuy tbody tr.focusTop td {
 background: #F3F8FE;
 border-top: 1px solid #E4ECF7;
}

table.comSearchBuy tbody tr.focusBot th,
table.comSearchBuy tbody tr.focusBot td {
 background: #F3F8FE;
 border-bottom: 1px solid #E4ECF7;
}

input#modalSubmit,
input#modalCancel {
 width: 170px;
 height: 34px;
 cursor: pointer;
 background-color: #FFFFFF;
 background-image: url(../image/shared/bg_modalbuy.gif);
 background-repeat: no-repeat;
 border: none;
 overflow: hidden;
}

input#modalSubmit {
 background-position: 0 0;
}

input#modalSubmit:hover {
 background-position: 0 -34px;
}

input#modalCancel {
 background-position: -170px 0;
}

input#modalCancel:hover {
 background-position: -170px -34px;
}





#fancybox-frame {
}

body#modalWin {
 *overflow: hidden;
 *zoom: 1;
}

body#modalWin h1 span {
 *right: 24px;
}

#modalWin form {
 padding: 10px;
 text-align: center;
 *overflow: hidden;
 *overflow: scroll-y;
}

#scrollable {
 *overflow-x: hidden;
}





#modalWin .commonSearchTable {
	margin: 0 auto 10px;
}

#modalWin .commonSearchTable td,
#modalWin .commonSearchTable th {
 vertical-align: middle;
}


/*----------------------------------------------------------------------
// 企業情報 Settings
----------------------------------------------------------------------*/

h3.tableHead {
 height: 1%;
 padding-bottom: 0.2em;
 background: none;
 border-bottom: 2px solid #013893;
 overflow: hidden;
}

h3.tableHead em {
 float: left;
 padding-right: 1.0em;
 vertical-align: middle;
}

h3.tableHead span {
 float: right;
 margin-top: 0.3em;
 font-size: 77%;
 font-weight: normal;
 vertical-align: middle;
}

h3.tableHead em span {
 float: none;
 margin: 0;
 padding-left: 0.5em;
}

span.bankruptcyInfo {
 display: block;
 clear: both;
 float: none;
}

table.comInfo th.layoutBlock13,
table.comInfo td.layoutBlock13 {
 width: 96px;
}

/*----------------------------------------------------------------------
// 企業相関図 Settings
----------------------------------------------------------------------*/

table.diagramTitle {
 width: 100%;
 margin-bottom: 0;
 border: 1px solid #B2BBCA;
}

table.diagramTitle th {
 width: 80px;
 padding: 10px;
 text-align: center;
 vertical-align: middle;
 font-weight: bold;
 color: #0B1D4F;
 background: #d5e8f9;
 word-wrap: break-word;
 word-break: break-all;
}

table.diagramTitle td {
 padding: 10px;
 background: #FFFFFF;
 word-wrap: break-word;
 word-break: break-all;
}


.blockDiagramCore {
 clear: both;
 margin: 15px;
 height: 57px;
 text-indent: -9999px;
 background: url(../image/comsearch/diagram/bg_diagram_wrap.gif) 50% 50% no-repeat;
 font-size: 0;
 line-height: 0;
}

.blockDiagramCore dl {
 width: 310px;
 margin: 0 auto;
 color: #FFFFFF;
 background: url(../image/comsearch/diagram/bg_diagram_core.gif);
}


.blockDiagram {
 clear: both;
 height: 1%;
 margin-bottom: 20px;
 background: url(../image/comsearch/diagram/bg_diagram.gif);
 overflow: hidden;
}

.blockDiagram dl {
 width: 346px;
}

.blockDiagram dl.diagramLeft {
 float: left;
}

.blockDiagram dl.diagramRight {
 float: right;
}

.blockDiagramCore dl dt,
.blockDiagram dl dt
{
 height: 1%;
 padding: 5px 10px;
 font-weight: bold;
 line-height: 1.3;
 overflow: hidden;
}

.blockDiagramCore dl dd,
.blockDiagram dl dd{
 padding: 0 4px 0 5px;
}

.blockDiagramCore dl dd ul,
.blockDiagram dl dd ul {
 list-style: none;
}

.blockDiagramCore dl dd ul {
 padding-bottom: 3px;
}

.blockDiagramCore dl dd ul li {
 margin: 0 0 3px 0;
 list-style: none;
 background: #FFFFFF;
}

.blockDiagram dl dd ul li {
 margin: 0 0 3px 0;
 list-style: none;
 background: #FFFFFF;
 border-right: 1px solid #CCCCCC;
 border-bottom: 1px solid #CCCCCC;
}

.blockDiagramLong dl dd ul li {
 margin: 0 0 3px 0;
 list-style: none;
 background: #FFFFFF;
}

.blockDiagramCore dl dd ul li a,
.blockDiagram dl dd ul li a {
 display: block;
 padding: 1px;
 color: #333333;
 line-height: 1.3;
 text-decoration: none;
 background-color: #FFFFFF;
 background: url(../image/comsearch/diagram/bg_diagramlink.gif);
 background-position: -34px 100%;
 background-repeat: no-repeat;
}

.blockDiagram dl dd ul li a {
 background-position: 0 100%;
}

.blockDiagramCore dl dd ul li a:hover,
.blockDiagram dl dd ul li a:hover {
 background-color: #E0E8FF;
 background-position: -368px 100%;
}

.blockDiagram dl dd ul li a:hover {
 background-position: -334px 100%;
}

.blockDiagramLong dl dd ul .secondIndent{
 /*margin-left: 30px;*/
 padding-left: 30px;
 background: url(../image/comsearch/diagram/bg_relation_childline.gif) 0 100% no-repeat;
}

.blockDiagramLong dl dd ul .secondIndent span.second {
  background: #FFFFFF;
}

.blockDiagramLong {
 background: url(../image/comsearch/diagram/bg_diagram_long.gif);
 /* background: #E6EDF7; */
}

.blockDiagramLong dl {
 width: 700px;
}

.blockDiagramLong dl dt {
 height: 1%;
 padding: 5px 10px;
 vertical-align: middle;
 font-weight: bold;
 line-height: 1.3;
 overflow: hidden;
}

.blockDiagramLong dl dt a {
 display: block;
 float: right;
}

.blockDiagramLong dl dd {
 height: 1%;
 padding: 0 4px 0 5px;
}

.blockDiagramLong dl dd ul {
 list-style: none;
 background: url(../image/comsearch/diagram/bg_relation_line.gif) 0 100% no-repeat;
}

.blockDiagramLong dl dd ul li {
 margin: 0 0 3px 0;
 list-style: none;
 background: #FFFFFF;
 /* border-right: 1px solid #707682; */
 /* border-bottom: 1px solid #707682; */
}

.blockDiagramLong dl dd ul li div.listInside {
  border: 1px solid #FFFFFF;
}

.blockDiagramLong dl dd ul li div.listOutside {
  border-right: 1px solid #CCCCCC;
  border-bottom: 1px solid #CCCCCC;
}


.blockDiagramCore dl dd ul li a span,
.blockDiagram dl dd ul li a span,
.blockDiagramLong dl dd ul li span {
 display: block;
 padding: 5px;
 border-left-style: solid;
 border-left-width: 7px;
}

.blockDiagramCore dl dd ul li a span {
 min-height: 50px;
}


.blockDiagramCore dl dd ul li.type01-A a span, /* 65点～ */
.blockDiagram dl dd ul li.type01-A a span,
.blockDiagramLong dl dd ul li.type01-A span {
 border-left-color: #318055;
}

.blockDiagramCore dl dd ul li.type01-B a span, /* 50点～64点 */
.blockDiagram dl dd ul li.type01-B a span,
.blockDiagramLong dl dd ul li.type01-B span {
 border-left-color: #2E56A5;
}

.blockDiagramCore dl dd ul li.type01-C a span, /* ～49点 */
.blockDiagram dl dd ul li.type01-C a span,
.blockDiagramLong dl dd ul li.type01-C span {
 border-left-color: #FFC720;
}

.blockDiagramCore dl dd ul li.type01-Z a span, /* なし */
.blockDiagram dl dd ul li.type01-Z a span,
.blockDiagramLong dl dd ul li.type01-Z span {
 border-left-color: #B2ACAC;
}

.blockDiagramCore dl dd ul li.type02-A a span, /* 黒字 */
.blockDiagram dl dd ul li.type02-A a span,
.blockDiagramLong dl dd ul li.type02-A span {
 border-left-color: #2E56A5;
}

.blockDiagramCore dl dd ul li.type02-B a span, /* 赤字 */
.blockDiagram dl dd ul li.type02-B a span,
.blockDiagramLong dl dd ul li.type02-B span {
 border-left-color: #BE3047;
}

.blockDiagramCore dl dd ul li.type02-Z a span, /* なし */
.blockDiagram dl dd ul li.type02-Z a span,
.blockDiagramLong dl dd ul li.type02-Z span {
 border-left-color: #B2ACAC;
}

.blockDiagramCore dl dd ul li.type03-A a span, /* 1,000億円以上 */
.blockDiagram dl dd ul li.type03-A a span,
.blockDiagramLong dl dd ul li.type03-A span {
 border-left-color: #318055;
}

.blockDiagramCore dl dd ul li.type03-B a span, /* 100～1,000億円未満 */
.blockDiagram dl dd ul li.type03-B a span,
.blockDiagramLong dl dd ul li.type03-B span {
 border-left-color: #83BB47;
}

.blockDiagramCore dl dd ul li.type03-C a span, /* 10～100億円未満 */
.blockDiagram dl dd ul li.type03-C a span,
.blockDiagramLong dl dd ul li.type03-C span {
 border-left-color: #2E56A5;
}

.blockDiagramCore dl dd ul li.type03-D a span, /* 1～10億円未満 */
.blockDiagram dl dd ul li.type03-D a span,
.blockDiagramLong dl dd ul li.type03-D span {
 border-left-color: #46BBE2;
}

.blockDiagramCore dl dd ul li.type03-E a span, /* 1億円未満 */
.blockDiagram dl dd ul li.type03-E a span,
.blockDiagramLong dl dd ul li.type03-E span {
 border-left-color: #FFC720;
}

.blockDiagramCore dl dd ul li.type03-Z a span, /* なし */
.blockDiagram dl dd ul li.type03-Z a span,
.blockDiagramLong dl dd ul li.type03-Z span {
 border-left-color: #B2ACAC;
}

.blockDiagramCore dl dd ul li.type04-A a span, /* 農業・林業 */
.blockDiagram dl dd ul li.type04-A a span,
.blockDiagramLong dl dd ul li.type04-A span {
 border-left-color: #318055;
}

.blockDiagramCore dl dd ul li.type04-B a span, /* 漁業 */
.blockDiagram dl dd ul li.type04-B a span,
.blockDiagramLong dl dd ul li.type04-B span {
 border-left-color: #5FA468;
}

.blockDiagramCore dl dd ul li.type04-C a span, /* 鉱業・採石業・砂利採取業 */
.blockDiagram dl dd ul li.type04-C a span,
.blockDiagramLong dl dd ul li.type04-C span {
 border-left-color: #7DEBEB;
}

.blockDiagramCore dl dd ul li.type04-D a span, /* 建設業 */
.blockDiagram dl dd ul li.type04-D a span,
.blockDiagramLong dl dd ul li.type04-D span {
 border-left-color: #46BBE2;
}

.blockDiagramCore dl dd ul li.type04-E a span, /* 製造業 */
.blockDiagram dl dd ul li.type04-E a span,
.blockDiagramLong dl dd ul li.type04-E span {
 border-left-color: #83BB47;
}

.blockDiagramCore dl dd ul li.type04-F a span, /* 電気・ガス・熱供給・水道業 */
.blockDiagram dl dd ul li.type04-F a span,
.blockDiagramLong dl dd ul li.type04-F span {
 border-left-color: #BE3047;
}

.blockDiagramCore dl dd ul li.type04-G a span, /* 情報通信業 */
.blockDiagram dl dd ul li.type04-G a span,
.blockDiagramLong dl dd ul li.type04-G span {
 border-left-color: #FFC720;
}

.blockDiagramCore dl dd ul li.type04-H a span, /* 運輸業・郵便行 */
.blockDiagram dl dd ul li.type04-H a span,
.blockDiagramLong dl dd ul li.type04-H span {
 border-left-color: #C4C110;
}

.blockDiagramCore dl dd ul li.type04-I a span, /* 卸売業・小売業 */
.blockDiagram dl dd ul li.type04-I a span,
.blockDiagramLong dl dd ul li.type04-I span {
 border-left-color: #2E56A5;
}

.blockDiagramCore dl dd ul li.type04-J a span, /* 金融業・保険業 */
.blockDiagram dl dd ul li.type04-J a span,
.blockDiagramLong dl dd ul li.type04-J span {
 border-left-color: #1876A7;
}

.blockDiagramCore dl dd ul li.type04-K a span, /* 不動産業・物品賃貸業 */
.blockDiagram dl dd ul li.type04-K a span,
.blockDiagramLong dl dd ul li.type04-K span {
 border-left-color: #419BAE;
}

.blockDiagramCore dl dd ul li.type04-L a span, /* 学術研究・専門サービス業 */
.blockDiagram dl dd ul li.type04-L a span,
.blockDiagramLong dl dd ul li.type04-L span {
 border-left-color: #925ACA;
}

.blockDiagramCore dl dd ul li.type04-M a span, /* 宿泊業・給食サービス業 */
.blockDiagram dl dd ul li.type04-M a span,
.blockDiagramLong dl dd ul li.type04-M span {
 border-left-color: #D3614F;
}

.blockDiagramCore dl dd ul li.type04-N a span, /* 生活関連サービス業・娯楽業 */
.blockDiagram dl dd ul li.type04-N a span,
.blockDiagramLong dl dd ul li.type04-N span {
 border-left-color: #E48ACD;
}

.blockDiagramCore dl dd ul li.type04-O a span, /* 教育・学習支援業 */
.blockDiagram dl dd ul li.type04-O a span,
.blockDiagramLong dl dd ul li.type04-O span {
 border-left-color: #8E2A8E;
}

.blockDiagramCore dl dd ul li.type04-P a span, /* 医療・福祉 */
.blockDiagram dl dd ul li.type04-P a span,
.blockDiagramLong dl dd ul li.type04-P span {
 border-left-color: #96894A;
}

.blockDiagramCore dl dd ul li.type04-Q a span, /* 複合サービス事業 */
.blockDiagram dl dd ul li.type04-Q a span,
.blockDiagramLong dl dd ul li.type04-Q span {
 border-left-color: #560BAB;
}

.blockDiagramCore dl dd ul li.type04-R a span, /* 他に分類されないサービス業 */
.blockDiagram dl dd ul li.type04-R a span,
.blockDiagramLong dl dd ul li.type04-R span {
 border-left-color: #CF439C;
}

.blockDiagramCore dl dd ul li.type04-S a span, /* 公務 */
.blockDiagram dl dd ul li.type04-S a span,
.blockDiagramLong dl dd ul li.type04-S span {
 border-left-color: #3C3C6B;
}

.blockDiagramCore dl dd ul li.type04-T a span, /* 分類不能の産業 */
.blockDiagram dl dd ul li.type04-T a span,
.blockDiagramLong dl dd ul li.type04-T span {
 border-left-color: #B2ACAC;
}

.blockDiagramCore dl dd ul li.type05-A a span, /*北海道  */
.blockDiagram dl dd ul li.type05-A a span,
.blockDiagramLong dl dd ul li.type05-A span {
 border-left-color: #318055;
}

.blockDiagramCore dl dd ul li.type05-B a span, /* 東北 */
.blockDiagram dl dd ul li.type05-B a span,
.blockDiagramLong dl dd ul li.type05-B span {
 border-left-color: #83BB47;
}
.blockDiagramCore dl dd ul li.type05-C a span, /*関東  */
.blockDiagram dl dd ul li.type05-C a span,
.blockDiagramLong dl dd ul li.type05-C span {
 border-left-color: #2E56A5;
}
.blockDiagramCore dl dd ul li.type05-D a span, /* 中部 */
.blockDiagram dl dd ul li.type05-D a span,
.blockDiagramLong dl dd ul li.type05-D span {
 border-left-color: #46BBE2;
}
.blockDiagramCore dl dd ul li.type05-E a span, /* 近畿 */
.blockDiagram dl dd ul li.type05-E a span,
.blockDiagramLong dl dd ul li.type05-E span {
 border-left-color: #BE3047;
}
.blockDiagramCore dl dd ul li.type05-F a span, /*中国  */
.blockDiagram dl dd ul li.type05-F a span,
.blockDiagramLong dl dd ul li.type05-F span {
 border-left-color: #FFC720;
}
.blockDiagramCore dl dd ul li.type05-G a span, /* 四国 */
.blockDiagram dl dd ul li.type05-G a span,
.blockDiagramLong dl dd ul li.type05-G span {
 border-left-color: #C4C110;
}
.blockDiagramCore dl dd ul li.type05-H a span, /*九州 */
.blockDiagram dl dd ul li.type05-H a span,
.blockDiagramLong dl dd ul li.type05-H span {
 border-left-color: #B2ACAC;
}

.blockDiagramCore dl dd ul li.type06-A a span, /* プライム */
.blockDiagram dl dd ul li.type06-A a span,
.blockDiagramLong dl dd ul li.type06-A span {
 border-left-color: #006400;
}

.blockDiagramCore dl dd ul li.type06-B a span, /* スタンダード */
.blockDiagram dl dd ul li.type06-B a span,
.blockDiagramLong dl dd ul li.type06-B span {
 border-left-color: #2E8B57;
}

.blockDiagramCore dl dd ul li.type06-C a span, /* グロース */
.blockDiagram dl dd ul li.type06-C a span,
.blockDiagramLong dl dd ul li.type06-C span {
 border-left-color: #00FF7F;
}

.blockDiagramCore dl dd ul li.type06-D a span, /* 東証ＰＲＯ */
.blockDiagram dl dd ul li.type06-D a span,
.blockDiagramLong dl dd ul li.type06-D span {
 border-left-color: #7FFFD4;
}

.blockDiagramCore dl dd ul li.type06-E a span, /* 札証 */
.blockDiagram dl dd ul li.type06-E a span,
.blockDiagramLong dl dd ul li.type06-E span {
 border-left-color: #FFA500;
}

.blockDiagramCore dl dd ul li.type06-F a span, /* アンビシャス */
.blockDiagram dl dd ul li.type06-F a span,
.blockDiagramLong dl dd ul li.type06-F span {
 border-left-color: #FFD700;
}

.blockDiagramCore dl dd ul li.type06-G a span, /* 名証プレミア */
.blockDiagram dl dd ul li.type06-G a span,
.blockDiagramLong dl dd ul li.type06-G span {
 border-left-color: #000080;
}

.blockDiagramCore dl dd ul li.type06-H a span, /* 名証メイン */
.blockDiagram dl dd ul li.type06-H a span,
.blockDiagramLong dl dd ul li.type06-H span {
 border-left-color: #0000FF;
}

.blockDiagramCore dl dd ul li.type06-I a span, /* 名証ネクスト */
.blockDiagram dl dd ul li.type06-I a span,
.blockDiagramLong dl dd ul li.type06-I span {
 border-left-color: #00BFFF;
}

.blockDiagramCore dl dd ul li.type06-J a span, /* 福証 */
.blockDiagram dl dd ul li.type06-J a span,
.blockDiagramLong dl dd ul li.type06-J span {
 border-left-color: #C71585;
}

.blockDiagramCore dl dd ul li.type06-K a span, /* Ｑ-Ｂｏａｒｄ */
.blockDiagram dl dd ul li.type06-K a span,
.blockDiagramLong dl dd ul li.type06-K span {
 border-left-color: #FF69B4;
}

.blockDiagramCore dl dd ul li.type06-L a span, /* Ｊ-ＲＥＩＴ */
.blockDiagram dl dd ul li.type06-L a span,
.blockDiagramLong dl dd ul li.type06-L span {
 border-left-color: #FFC0CB;
}

.blockDiagramCore dl dd ul li.type06-M a span, /* その他上場 */
.blockDiagram dl dd ul li.type06-M a span,
.blockDiagramLong dl dd ul li.type06-M span {
 border-left-color: #800080;
}

.blockDiagramCore dl dd ul li.type06-N a span, /* 非上場 */
.blockDiagram dl dd ul li.type06-N a span,
.blockDiagramLong dl dd ul li.type06-N span {
 border-left-color: #808000;
}

.blockDiagramCore dl dd ul li.type06-Z a span, /* なし */
.blockDiagram dl dd ul li.type06-Z a span,
.blockDiagramLong dl dd ul li.type06-Z span {
 border-left-color: #B2ACAC;
}

.blockDiagramCore dl dd ul li a span.area,
.blockDiagram dl dd ul li a span.area,
.blockDiagramLong dl dd ul li span.area {
 display: inline;
 border: none;
 padding: 0 0 0 1.0em;
}

ul.legendList {
 padding: 1px;
 list-style: none;
 background: #E1E1E1;
}

ul.legendList li {
 margin: 0 0 1px 0;
 padding: 1px;
 list-style: none;
 background: #FFFFFF;
}

ul.legendList li dl {
 width: 216px;
 padding: 0;
}

ul.legendList li dl dt {
 width: 216px;
 padding: 0;
}

ul.legendList li dl dt a {
 display: block;
 width: 206px;
 padding: 2px 5px;
 color: #333333;
 text-decoration: none;
 background-color: #D9DBE7;
 background-image: url(../image/comsearch/bg_legendlist_open.gif);
 background-position: 0 0;
 background-repeat: no-repeat;
 border-bottom: none;
}

ul.legendList li dl dt a:hover {
 color: #333333;
 background-color: #FCFCFC;
 background-position: -216px 0;
}

ul.legendList li dl dd {
 font-size: 77%;
}





table.legendTable {
 margin: 0;
}

table.legendTable tfoot td {
 font-weight: bold;
 text-align: right;
 background: #F6F9FE;
 word-wrap: break-word;
 word-break: break-all;
}

table.legendTable tbody th,
table.legendTable tbody td {
 font-size: 95%;
 padding: 2px;
 word-wrap: break-word;
 word-break: break-all;
}

table.legendTable tbody th {
 /*width: 66px;*/
 font-weight: normal;
 text-align: right;
 background: #D6E7F9;
 word-wrap: break-word;
 word-break: break-all;
}

table.legendTable tbody tr.even th {
 background: #d5e8f9;
}

table.legendTable tbody td {
 padding-left: 1.2em;
 text-indent: -1.0em;
 background: #F6F9FE;
}

table.legendTable tfoot tr.even td,
table.legendTable tbody tr.even td {
 background: #FFFFFF;
}

table.legendTable tbody td span {
 font-size: 116%;
}

span.type01-A {
 color: #318055;
}

span.type01-B { /* 50点～64点 */
 color: #2E56A5;
}

span.type01-C { /* ～49点 */
 color: #FFC720;
}

span.type01-Z { /* なし */
 color: #B2ACAC;
}

span.type02-A { /* 黒字 */
 color: #2E56A5;
}

span.type02-B { /* 赤字 */
 color: #BE3047;
}

span.type02-Z { /* なし */
 color: #B2ACAC;
}

span.type03-A { /* 1,000億円以上 */
 color: #318055;
}

span.type03-B { /* 100～1,000億円未満 */
 color: #83BB47;
}

span.type03-C { /* 10～100億円未満 */
 color: #2E56A5;
}

span.type03-D { /* 1～10億円未満 */
 color: #46BBE2;
}

span.type03-E { /* 1億円未満 */
 color: #FFC720;
}

span.type03-Z { /* なし */
 color: #B2ACAC;
}

span.type04-A { /* 農業・林業 */
 color: #318055;
}

span.type04-B { /* 漁業 */
 color: #5FA468;
}

span.type04-C { /* 鉱業・採石業・砂利採取業 */
 color: #7DEBEB;
}

span.type04-D { /* 建設業 */
 color: #46BBE2;
}

span.type04-E { /* 製造業 */
 color: #83BB47;
}

span.type04-F { /* 電気・ガス・熱供給・水道業 */
 color: #BE3047;
}

span.type04-G { /* 情報通信業 */
 color: #FFC720;
}

span.type04-H { /* 運輸業・郵便行 */
 color: #C4C110;
}

span.type04-I { /* 卸売業・小売業 */
 color: #2E56A5;
}

span.type04-J { /* 金融業・保険業 */
 color: #1876A7;
}

span.type04-K { /* 不動産業・物品賃貸業 */
 color: #419BAE;
}

span.type04-L { /* 学術研究・専門サービス業 */
 color: #925ACA;
}

span.type04-M { /* 宿泊業・給食サービス業 */
 color: #D3614F;
}

span.type04-N { /* 生活関連サービス業・娯楽業 */
 color: #E48ACD;
}

span.type04-O { /* 教育・学習支援業 */
 color: #8E2A8E;
}

span.type04-P { /* 医療・福祉 */
 color: #96894A;
}

span.type04-Q { /* 複合サービス事業 */
 color: #560BAB;
}

span.type04-R { /* 他に分類されないサービス業 */
 color: #CF439C;
}

span.type04-S { /* 公務 */
 color: #3C3C6B;
}

span.type04-T { /* 分類不能の産業 */
 color: #B2ACAC;
}

span.type05-A { /* 北海道 */
 color: #318055;
}

span.type05-B { /* 東北 */
 color: #83BB47;
}

span.type05-C { /* 関東 */
 color: #2E56A5;
}
span.type05-D { /* 中部 */
 color: #46BBE2;
}
span.type05-E { /* 近畿 */
 color: #BE3047;
}
span.type05-F { /* 中国 */
 color: #FFC720;
}
span.type05-G { /* 四国 */
 color: #C4C110;
}
span.type05-H { /* 九州 */
 color: #B2ACAC;
}

span.type06-A { /* プライム */
 color: #006400;
}

span.type06-B { /* スタンダード */
 color: #2E8B57;
}

span.type06-C { /* グロース */
 color: #00FF7F;
}

span.type06-D { /* 東証ＰＲＯ */
 color: #7FFFD4;
}

span.type06-E { /* 札証 */
 color: #FFA500;
}

span.type06-F { /* アンビシャス */
 color: #FFD700;
}

span.type06-G { /* 名証プレミア */
 color: #000080;
}

span.type06-H { /* 名証メイン */
 color: #0000FF;
}

span.type06-I { /* 名証ネクスト */
 color: #00BFFF;
}

span.type06-J { /* 福証 */
 color: #C71585;
}

span.type06-K { /* Ｑ-Ｂｏａｒｄ */
 color: #FF69B4;
}

span.type06-L { /* Ｊ-ＲＥＩＴ */
 color: #FFC0CB;
}

span.type06-M { /* その他上場 */
 color: #800080;
}

span.type06-N { /* 非上場 */
 color: #808000;
}

span.type06-Z { /* なし */
 color: #B2ACAC;
}









/*----------------------------------------------------------------------
// 利用状況確認 Settings
----------------------------------------------------------------------*/

table.myPageTable tbody th,
table.myPageTable tbody td,
table.introductionTable tbody th,
table.introductionTable tbody td {
 vertical-align: middle;
 border: 1px solid #B2BBCC;
 word-wrap: break-word;
 word-break: break-all;
}

table.myPageTable tbody th {
 font-weight: bold;
 text-align: center;
 background: #d5e8f9;
}

table.introductionTable tbody th {
 font-weight: bold;
 background: #d5e8f9;
}

table.myPageTable tbody tr.even th,
table.introductionTable tbody tr.even th {
 background: #DDE6F7;
}

table.myPageTable tbody tr.even td,
table.introductionTable tbody tr.even td {
 background: #f1faff;
}

table.myPageTable tbody th a {
 color: #333333;
 text-decoration: none;
}

table.myPageTable tbody th a:hover {
 text-decoration: underline;
}

table.myPageTable tbody th.sortFocus,
table.introductionTable tbody th.headerLayout {
 background: #b0c7ea;
}

table.myPageTable tbody tr.focus td {
 background: #F3D3DE;
}

table.introductionTable tbody tr.unfocus td {
 background: #F0F0F0;
}

span.fontsize-type01 {
	font-size: 80%;
	padding: 5px;
}


/*----------------------------------------------------------------------
// ページ内検索インプット Settings
----------------------------------------------------------------------*/

.otherFocus {
 margin-bottom: 1.65em;
}

#searchBox {
 padding: 10px 20px 20px;
 padding-bottom: 0;
}

#searchBox table.searchTable tbody th {
 width: 100%;
 padding-top: 10px;
 font-weight: bold;
}

#searchBox table.searchTable tbody td {
 padding: 0.5em 0 0 0;
 border-bottom: none;
}

#searchBox table.searchTable tbody td.indent2 {
 padding: 0.5em 0 0 2.0em;
 border-bottom: none;
}

#searchBox table.searchTable tbody td.indent2ForSlide {
 padding: 0em 0 0 2.0em;
 border-bottom: none;
}

#searchBox table.searchTable tbody td.indent2ForSlide > div {
 padding: 0.5em 0 0 0em;
}

#searchBox table.searchTable tbody input {
 width: auto;
}

*:first-child+html #searchBox table.searchTable tbody input#btncollectItem1,
*:first-child+html #searchBox table.searchTable tbody input#btnOfficeAddress {
 width:135px;
}

dl.focusFormList {
 clear: both;
 position: relative;
}

dl.focusFormList dt,
dl.focusFormListHalf dt {
 position: absolute;
 top: 0.1em;
 left: 0;
 width: 9.0em;
 font-weight: bold;
}

dl.focusFormListHalf dt.companySearch {
 position: absolute;
 top: 0.1em;
 left: 0;
 width: 7.0em;
 font-weight: bold;
}

dl.focusFormList dt.wide,
dl.focusFormListHalf dt.wide {
 position: absolute;
 top: 0.1em;
 left: 0;
 width: 10.0em;
 font-weight: bold;
}

dl.focusFormList dd.wide,
dl.focusFormListHalf dd.wide {
  padding: 0.5em 0 0.5em 12.0em;
}

dl.focusFormList dd,
dl.focusFormListHalf dd {
 padding: 0.5em 0 0.5em 10.0em;
 background: #F7F7F7;
 border-bottom: 1px dotted #E2E1E6;
}

dl.focusFormListHalf dd.companySearch {
 padding: 0 0 0.5em 7.2em;
 background: #F7F7F7;
 border-bottom: 1px dotted #E2E1E6;
}

dl.focusFormList dd ul,
dl.focusFormListHalf dd ul {
 height: 1%;
 list-style: none;
 overflow: hidden;
}

dl.focusFormList dd ul li,
dl.focusFormListHalf dd ul li {
 float: left;
 margin-left: 0;
 padding-right: 2.0em;
 white-space: nowrap;
 line-height: 1.5;
 list-style: none;
}

dl.focusFormListHalf {
 float: left;
 position: relative;
 width: 50%;
}

dl.focusFormListHalf dd {
  height: 1%;
  overflow: hidden;
}


/*----------------------------------------------------------------------
//これから、下記のCSSは東京側BSEで追加
----------------------------------------------------------------------*/
table.myPageTable tbody tr.unfocusEven td,
table.myPageTable tbody tr.unfocus td {
 color: #999999;
 background: #E0E0E0;
}

table.myPageTable tbody tr.unfocus td {
 background: #F0F0F0;
}

ul.opeLink li input {
 vertical-align: middle;
}

ul.secEndBtn li.defBtn {
 display: block;
 position: absolute;
 top: 0;
 left: 380px;
}

ul.secEndBtn li.imgBtn {
 display: block;
 position: absolute;
 top: 0;
 left: 180px;
}




/*----------------------------------------------------------------------
//これから、下記のCSSは青島側で追加
----------------------------------------------------------------------*/

/*----------------------------------------------------------------------
// マーケティングレポート検索 Settings
----------------------------------------------------------------------*/

ul.genreInfo {
	padding-left: 10.0em;
 	width: 90%;
}
ul.genreInfo li{
	width: 200px;
}

ul.statusInfo {
 	width: 90%;
}
ul.statusInfo li{
	width: 90px;
}

ul.genreInfoDetail {
	padding-left: 0px;
 	width: 100%;
}
ul.genreInfoDetail li{
	padding-top: 0px;
	padding-bottom: 0px;
	width: 245px;
}

#searchBox table.searchTable tbody td p.hasPar{
 padding-left: 10.0em;
 border-bottom: 1px dotted #E2E1E6;
}

/*----------------------------------------------------------------------
// 検索共通 Settings
----------------------------------------------------------------------*/

table.commonSearchTable {
 margin-bottom: 0;
}
table.commonSearchTable tfoot td {
 padding-top: 1.0em;
}

table.commonSearchTable tbody th,
table.commonSearchTable tbody td {
 border-bottom: 1px solid #E8E9ED;
 word-wrap: break-word;
 word-break: break-all;
}

/*----------------------------------------------------------------------
// リストアップ検索 Settings
----------------------------------------------------------------------*/
.rightAndImeOff {
  text-align: right;
  ime-mode:disabled;
}

.leftAndImeOff {
  text-align: left;
  ime-mode:disabled;
}


/*----------------------------------------------------------------------
// X15004、X15005 Settings
----------------------------------------------------------------------*/
.error {
    color: red;
}

.thlayout {
	width:16%;
}

.tdlayout {
	width:84%;
}

/*----------------------------------------------------------------------
// 必須項目 Settings
----------------------------------------------------------------------*/
.requiredItem
{
	color: red;
}

/*----------------------------------------------------------------------
// 電話番号とFAX Settings
----------------------------------------------------------------------*/
.phoneOrFaxLayout {
	width:30px;
    ime-mode:disabled;
}
/*----------------------------------------------------------------------
// ime-mode Settings
----------------------------------------------------------------------*/
.closeIme {
    ime-mode:disabled;
}

.splitArea {
 	border-top: 1px solid #B2BBCA;
  	border-bottom: 1px solid #B2BBCA;
}
/*----------------------------------------------------------------------
// レポート発注 Settings
----------------------------------------------------------------------*/
table.tsrTable {
 margin-bottom: 0;
}

table.tsrTable tbody td {
 border-width: 0px;
 word-wrap: break-word;
 word-break: break-all;
}

/*調査レポート法人番号対応 X11002画面*/
.blockComplex .blockDetailTrisect {
  float: left;
  width: 233px;
}

.blockComplex .blockDetailTrisect p.companyStatusArea,
.blockComplexSmall .blockDetailTrisect p.companyStatusArea {
 position: absolute;
 right: 5px;
 top:4px;
 font-size: 110%;
 font-weight: bold;
}

.blockComplex .blockDetailTrisect dl {
  clear: both;
}

.blockComplex .blockDetailTrisect dt {
  float: left;
  width: 70px;
  padding: 5px;
  font-weight: bold;
}

.blockComplex .blockDetailTrisect dd {
  height: 1%;
  padding: 5px 5px 5px 5px;
  overflow: hidden;
}

/*X11002,X11009画面の前回発注日*/
.blockComplex .blockDetailTrisect dt.znkhchb {
  float: left;
  width: 75px;
  padding: 5px;
  font-weight: bold;
}
/*END*/

/*調査レポート法人番号対応 X11005画面*/
.blockComplexSmall .blockDetailTrisect,
.blockComplexSmallLast .blockDetailTrisect {
  float: left;
  width: 220px;
}

.blockComplexSmall .blockDetailTrisect dl,
.blockComplexSmallLast .blockDetailTrisect dl {
  clear: both;
}

.blockComplexSmall .blockDetailTrisect dt,
.blockComplexSmallLast .blockDetailTrisect dt {
  float: left;
  width: 70px;
  padding: 5px;
  font-weight: bold;
}

.blockComplexSmall .blockDetailTrisect dd,
.blockComplexSmallLast .blockDetailTrisect dd {
  height: 1%;
  padding: 5px 5px 5px 5px;
  overflow: hidden;
}

/*X11005画面の前回発注日*/
.blockComplexSmall .blockDetailTrisect dt.znkhchb {
  float: left;
  width: 75px;
  padding: 5px;
  font-weight: bold;
}
/*END*/

/*----------------------------------------------------------------------
// X15004、X15005 Settings
----------------------------------------------------------------------*/
table.comInfo tbody tr th.thlayout {
	width:16%;
}

table.comInfo tbody tr td.tdlayout {
	width:84%;
}

table.comInfo tbody tr td.tdlayoutsingle {
	width:28%;
}

table.comInfo tbody td.noborder {
	border:solid #000 0px;
}

table.comInfo tbody td.rightborder {
	border-right:#B2BBCA solid 1px;
	border-left:0px;
	border-bottom:0px;
	border-top:none;
}

table.comInfo tbody td.righttopborder {
	border-right:#B2BBCA solid 1px;
	border-left:0px;
	border-bottom:0px;
	border-top:#B2BBCA  solid 1px;
}

table.comInfo tbody td.righttopbottomborder {
    border-right:#B2BBCA solid 1px;
    border-left:0px;
    border-bottom:#B2BBCA  solid 1px;
    border-top:#B2BBCA  solid 1px;
}
table.comInfo tbody td.lefttopbottomborder {
    border-right:0px;
    border-left:#B2BBCA solid 1px;
    border-bottom:#B2BBCA  solid 1px;
    border-top:#B2BBCA  solid 1px;
}

table.comInfo tbody td.bottomborder {
    border-right:solid #000 0px;
    border-left:solid #000 0px;
    border-bottom:#B2BBCA  solid 1px;
    border-top:solid #000 0px;
}
/*----------------------------------------------------------------------
// お知らせ Settings
----------------------------------------------------------------------*/
.blockSwitch h4 {
 margin: 0;
 padding: 1px;
 background: #E1E1E1;
 *font-size: 88%;
}

.blockSwitch h4 a.disabled {
 display: block;
 height: 1%;
 padding: 5px 25px;
 color: #333333;
 text-decoration: none;
 background-color: #F7F7F7;
 background-image: url(../image/shared/bg_box_close.gif);
 background-position: -1872px 0;
 background-repeat: no-repeat;
 border: 1px solid #FFFFFF;
 overflow: hidden;
}

.blockSwitch h4 a.enabled {
 display: block;
 height: 1%;
 padding: 5px 25px;
 color: #333333;
 text-decoration: none;
 background-color: #E4E4EC;
 background-image: url(../image/shared/bg_box_close.gif);
 background-position: 0 0;
 background-repeat: no-repeat;
 border: 1px solid #FFFFFF;
 overflow: hidden;
}

.blockSwitch h4 a.enabled:hover {
 background-color: #F4F3F8;
 background-position: -936px 0;
}

.blockSwitch h4 a em {
 float: left;
 padding-right: 2.0em;
}

.blockSwitch h4 a span {
 font-weight: normal;
 border: none;
}

.blockSwitch {
 height: 1%;
 padding-bottom: 1.0em;
 overflow: hidden;
}

.blockSwitch table.comInfo {
 margin-bottom: 0;
}

.smallFont {
 font-size: 0.9em;
}

/*----------------------------------------------------------------------
// CSVアップロ―ダー内容確認 Settings
----------------------------------------------------------------------*/
input#btnBackPre,
input#btnRead {
 width: 174px;
 height: 33px;
 cursor: pointer;
 background-color: #FFFFFF;
 background-image: url(../image/shared/bg_buttons_v20180131.gif);
 background-repeat: no-repeat;
 border: none;
}

input#btnBackPre { /* 前の画面へ戻る */
 background-position: 0 -1222px;
}

input#btnBackPre:hover {
 background-position: -174px -1222px;
}

input#btnRead { /* 読み込む */
 background-position: 0 -1255px;
}

input#btnRead:hover {
 background-position: -174px -1255px;
}

/*----------------------------------------------------------------------
// 財務ダイジェスト
----------------------------------------------------------------------*/
div.financialDigestSection {
 clear: both;
}

/*----------------------------------------------------------------------
// BSS一覧 Settings
----------------------------------------------------------------------*/
.selectJnr{
    width: 20.0em;
}

/*----------------------------------------------------------------------
// TSR Express配信条件確認 Settings
----------------------------------------------------------------------*/
.mailAddress{
    word-break: break-all;
}

/*----------------------------------------------------------------------
// 該当企業一覧Settings
----------------------------------------------------------------------*/
.undisplayWhenClose,.undisplayWhenOpen{
	display: none;
}

#searchBox table.searchTable tbody td p.parLeft05{
 padding-left: 5.0em;
}
/*----------------------------------------------------------------------
// ユーティリティメニューSettings
----------------------------------------------------------------------*/
.displayCenter{
	text-align:center;
}

/*----------------------------------------------------------------------
// CSVレイアウト一覧Settings
----------------------------------------------------------------------*/
table.csvLayout thead th,table.csvLayout thead td,table.csvLayout tbody th,table.csvLayout tbody td
	{
	vertical-align: middle;
	border: 1px solid #A8B1C2;
 word-wrap: break-word;
 word-break: break-all;
}

/*----------------------------------------------------------------------
// TSR注目記事Settings
----------------------------------------------------------------------*/
table.myPageTable tr.tsrfocus td {
 background: #F3D3DE;
}

/*----------------------------------------------------------------------
// INPUTのSIZE
----------------------------------------------------------------------*/
#searchBox table.searchTable tbody input.size2 {
 width: 20px;
}

#searchBox table.searchTable tbody input.size4 {
    width : 40px;
}
#searchBox table.searchTable tbody input.size6 {
    width : 90px;
}
#searchBox table.searchTable tbody input.size7 {
    width : 70px;
}
#searchBox table.searchTable tbody input.size10 {
    width : 90px;
}
#searchBox table.searchTable tbody input.size14 {
    width : 120px;
}

ul.listUpSearch {
    width: 90%;
}
ul.listUpSearch li{
    width: 150px;
}
.td_size6 {
    width : 60px;
}
/*----------------------------------------------------------------------
// リストアップ検索結果Settings
----------------------------------------------------------------------*/
table.formTable img.matrixImg {
border:0;
margin:0;
padding:0;
max-width:800px;
width:expression(this.width>800?"800px":this.width);
max-height:600px;
height:expression(this.height>600?"600px":this.height);
}
/*----------------------------------------------------------------------
// 新規会員申込み完了Settings
----------------------------------------------------------------------*/
ul.secMidBtn {
 position: relative;
 width: 100%;
 padding-bottom: 1.0em;
 text-align: center;
 list-style: none;
}

ul.secMidBtn li {
 display: inline;
 margin: 0;
 list-style: none;
}

ul.secMidBtn li.otherBtn {
 display: block;
 position: absolute;
 top: 0;
 left: 0;
}
table.userAccountCompletionInfo {
 width: 40%;
 padding-bottom: 1.0em;
 text-align: center;
 list-style: none;
}

/*----------------------------------------------------------------------
// パスワードリマインダSettings
----------------------------------------------------------------------*/
.captchaImg {
 height: 4.0em;
}
/*----------------------------------------------------------------------
// モニタリング Settings
----------------------------------------------------------------------*/
table.monitoringTable {
 margin-bottom: 0;
}
table.monitoringTable tbody td {
 border-width: 0px;
 word-wrap: break-word;
 word-break: break-all;
 padding-left: 0px;
}

table.monitoringTable tbody td.content {
 border-width: 0px;
 word-wrap: break-word;
 word-break: break-all;
 text-indent: 1em;
 padding-left: 0px;
 margin-left: -8px;
}

/*----------------------------------------------------------------------
// トライアルID Settings
----------------------------------------------------------------------*/
.numberDisplayRight {
	text-align: right;
	width: 15%;
}
/*----------------------------------------------------------------------
// ログイン Settings
----------------------------------------------------------------------*/
.higt100px{
 height: 100px;
}
.higt220px{
 height: 220px;
}
.higt20px{
 height: 20px;
}
/*----------------------------------------------------------------------
// グループ情報Settings
----------------------------------------------------------------------*/
.wid52{
 width: 52%;
}
.wid08{
 width: 8%;
}
table.comInfo td.borderTopLeft{
 border-top-style:hidden;
 border-left-style:hidden;
 }
.boxSwitchs h4{
 position: relative;
 margin: 0;
 padding: 1px;
 background: #E1E1E1 url(../image/shared/bg_box_disabled.gif) no-repeat;;
}
.boxSwitchs h4 em {
 display: block;
 height: 1%;
 padding: 5px 25px;
 border: 1px solid #FFFFFF;
 overflow: hidden;
}

.boxSwitchs h4 a {
 display: block;
 height: 1%;
 padding: 5px 25px;
 color: #333333;
 text-decoration: none;
 background-color: #E4E4EC;
 background-image: url(../image/shared/bg_box_open.gif);
 background-position: 0 0;
 background-repeat: no-repeat;
 border: 1px solid #FFFFFF;
 border-bottom: 2px solid #2749AD;
 overflow: hidden;
}
.boxSwitchs h4 a.select {
 border: 1px solid #FFFFFF;
 background-image: url(../image/shared/bg_box_close.gif);
}

.boxSwitchs h4 a:hover {
 background-color: #F4F3F8;
 background-position: -936px 0;
}

.boxContent .boxSwitchs h4 {
  background-color: #E4E4EC;
  background-image: none;
}

.boxContent .boxSwitchs h4 a {
  background-image: url(../image/shared/bg_box_in_open.gif);
}

.boxContent .boxSwitchs h4 a.select {
 background-image: url(../image/shared/bg_box_in_close.gif);
}

.boxContent .boxSwitchs h4 a:hover {
 background-position: -898px 0;
}

.boxSwitchs h4 a em {
  display: inline;
  height: auto;
  padding: 0;
  border: none;
  overflow: visible;
}
.boxSwitchs {
 height: 1%;
 overflow: hidden;
}

.boxSwitchs table.comInfo {
  margin-top: 1.0em;
}

/*-- 20121122 追加モジュール --*/

.parentBox {
  margin-bottom: 20px;
}

.parentBox .boxSwitchs {
  padding: 0 19px;
}

.parentBox .boxContent {
  padding: 20px 0;
  border: 1px solid #E6E6E6;
  border-top: none;
}

.parentBox .boxContent .boxContent {
  padding: 20px 0 20px;
  border: none;
}

.boxSwitchs h4 {
 *font-size: 88%;
}

.boxSwitchs h4 input.btn_106,
.boxSwitchs h4 input.btn_106_disabled {
  position: absolute;
  top: 6px;
  right: 70px;
  width: 90px;
  height: 20px;
  border: none;
  background-color: #FFFFFF;
  background-image: url(../image/shared/bg_btn_106.gif);
  background-position: 0 0;
  background-repeat: no-repeat;
}

.boxSwitchs h4 input.btn_106:hover {
  background-position: -90px 0;
}

.boxSwitchs h4 input.btn_106_disabled {
  background-position: -180px 0;
}

span.errorMessage {
  white-space: nowrap;
}

.nowrap {
  white-space: nowrap;
}

/*----------------------------------------------------------------------
// スコナビ契約企業情報一覧 Settings
----------------------------------------------------------------------*/
.wid12 {
 width: 12%;
}
.wid13 {
 width: 13%;
}
.ImeActive {
  ime-mode:active;
}
/*----------------------------------------------------------------------
// スコナビ契約企業アップロード確認 Settings
----------------------------------------------------------------------*/
.borderTopHidden{
 border-top-style: hidden;
}
/*----------------------------------------------------------------------
// エラー画面 Settings
----------------------------------------------------------------------*/
.higt50px{
 height:50px
}

/*----------------------------------------------------------------------
// 名寄せCSVファイル内容確認 Settings
----------------------------------------------------------------------*/
.tdBreakAll{
    word-break: break-all;
}

/*----------------------------------------------------------------------
// 詳細情報キー情報
-----------------------------------------------------------------------*/
dl.keyInfo {
    margin-left:2px; margin-bottom:3px;
}

dl.keyInfo dt.inLine {
    float:left;
    font-weight: bold;
}

dl.keyInfo dd.inLine {
    float:left; margin-left:2px; margin-right:10px
}

dl.keyInfo dt.newLine {
    font-weight: bold;
}

/*----------------------------------------------------------------------
// ボタン類
-----------------------------------------------------------------------*/

/* 全体を右詰めにして左から一列に */
ul.buttonsForward {
    float: right;
}

ul.buttonsForward li {
    float:left;
    padding-right:10px;
}

/* 全体を左詰めにして左から一列に */
ul.buttonsBackward {
    float:left;
}

ul.buttonsBackward li {
    float:left;
    padding-right:10px;
}

/* 全体を中央にして左から一列に */
ul.buttonsCenter {
    text-align: center;
}

ul.buttonsCenter li {
    display: inline;
    *zoom: 1;
    *zoom: 1;
    padding-right:10px;
}

/* 全体を中央にして左から一列に、間隔を狭くした */
ul.buttonsCenterSmall {
    text-align: center;
}

ul.buttonsCenterSmall li {
    display: inline;
    *zoom: 1;
    *zoom: 1;
    padding-right:5px;
}

/*----------------------------------------------------------------------
// ユーザへの通知エリア
-----------------------------------------------------------------------*/

.msgAreaWrap {
 margin-bottom: 1.5em;
 padding: 5px;
 background: url(../image/shared/bg_message.gif);
 *zoom: 1;
}

.msgArea {
 padding: 15px 15px 5px;
 background: #F8F8F8;
 *height: 1%;
 *zoom:1;
}

ul.tabContents2 {
 height: 35px;
 padding-bottom: 32px;
 list-style: none;
 background: url(../image/shared/bg_tab_base.gif) 0 100% no-repeat;
}

body#typeRight ul.tabContents2 {
 background: url(../image/shared/bg_tab_base_small.gif) 0 100% no-repeat;
}

ul.tabContents2 li.tabContent {
 display: table-cell;
 width: 117px;
 height: 35px;
 margin-left: 0;
 text-align: center;
 vertical-align: middle;
 list-style: none;
 background: url(../image/shared/bg_tab_focus.gif) no-repeat;
}

ul.tabContents2 li.noTabContent {
 display: table-cell;
 width: 1000px;
 height: 35px;
 margin-right: 0;
 text-align: right;
 vertical-align: middle;
 list-style: none;
}

ul.tabContents2 li a:hover {
 background-position: -117px 0;
}

ul.tabContents2 li img {
 text-align: center;
 vertical-align: middle;
}

/*--  20121030 追加モジュール    --*/

.listComplex {
  position: relative;
}

.blockComplexWrap {
  float: left;
  width: 700px;
}

.blockComplex {
  clear: both;
  width: 100%;
  height: 1%;
  overflow: hidden;
  border-bottom: 1px dotted #CCCCCC;
}
.blockComplexLast{
  border-bottom: none;
}

.blockComplex .blockDetail,
.blockComplexLast .blockDetail {
  clear: both;
  width: 700px;
}

.blockComplex .blockDetailHalf {
  float: left;
  width: 350px;
}
.blockComplexSmall .blockDetailHalf p.companyStatusArea,
.blockComplex .blockDetailHalf p.companyStatusArea {
 position: absolute;
 right: 5px;
 top:4px;
 font-size: 110%;
 font-weight: bold;
}

.blockComplex .blockDetail dl,
.blockComplexLast .blockDetail dl,
.blockComplex .blockDetailHalf dl {
  clear: both;
}

.blockComplex .blockDetail dt,
.blockComplexLast .blockDetail dt,
.blockComplex .blockDetailHalf dt {
  float: left;
  width: 140px;
  padding: 5px;
  font-weight: bold;
}

.blockComplex .blockDetail dd,
.blockComplexLast .blockDetail dd,
.blockComplex .blockDetailHalf dd {
  height: 1%;
  padding: 5px 5px 5px 5px;
  overflow: hidden;
}

.blockComplex .blockDetail dd div.blockDetailList {
  float: left;
}

.blockComplex .blockDetail dd dl,
.blockComplexLast .blockDetail dd dl,
.blockComplex .blockDetailHalf dd dl {
  clear: both;
  height: 1%;
  overflow: hidden;
}

.blockComplex .blockDetail dd dl dt,
.blockComplexLast .blockDetail dd dl dt,
.blockComplex .blockDetailHalf dd dl dt {
  float: left;
  position: inherit;
  width: 8em;
  padding: 0 5px 5px 0;
}

.blockComplex .blockDetail dd dl dd,
.blockComplexLast .blockDetail dd dl dd,
.blockComplex .blockDetailHalf dd dl dd {
  float: left;
  padding: 0 0 5px;
}

.blockComplex .blockDetail dd dl.laneLast dt,
.blockComplexLast .blockDetail dd dl.laneLast dt,
.blockComplex .blockDetailHalf dd dl.laneLast dt,
.blockComplex .blockDetail dd dl.laneLast dd,
.blockComplexLast .blockDetail dd dl.laneLast dd,
.blockComplex .blockDetailHalf dd dl.laneLast dd {
  padding: 0 5px 0 0;
}

.blockComplexSmallWrap {
  float: left;
  width: 660px;
}

.blockComplexSmall {
  clear: both;
  width: 100%;
  height: 1%;
  overflow: hidden;
  border-bottom: 1px dotted #CCCCCC;
}
.blockComplexSmallLast{
  border-bottom: none;
}

.blockComplexSmall .blockDetail,
.blockComplexSmallLast .blockDetail {
  clear: both;
  width: 660px;
}

.blockComplexSmall .blockDetailHalf {
  float: left;
  width: 330px;
}

.blockComplexSmall .blockDetail dl,
.blockComplexSmallLast .blockDetail dl,
.blockComplexSmall .blockDetailHalf dl {
  clear: both;
}

.blockComplexSmall .blockDetail dt,
.blockComplexSmallLast .blockDetail dt,
.blockComplexSmall .blockDetailHalf dt,
.blockComplexSmallLast .blockDetailHalf dt {
  float: left;
  width: 110px;
  padding: 5px;
  font-weight: bold;
}

.blockComplexSmall .blockDetail dd,
.blockComplexSmallLast .blockDetail dd,
.blockComplexSmall .blockDetailHalf dd {
  height: 1%;
  padding: 5px 5px 5px 5px;
  overflow: hidden;
}

.blockComplexSmall .blockDetail dd div.blockDetailList {
  float: left;
}

.blockComplexSmall .blockDetail dd dl,
.blockComplexSmallLast .blockDetail dd dl,
.blockComplexSmall .blockDetailHalf dd dl {
  clear: both;
  height: 1%;
  overflow: hidden;
}

.blockComplexSmall .blockDetail dd dl dt,
.blockComplexSmallLast .blockDetail dd dl dt,
.blockComplexSmall .blockDetailHalf dd dl dt {
  float: left;
  position: inherit;
  width: 8em;
  padding: 0 5px 5px 0;
}

.blockComplexSmall .blockDetail dd dl dt.short,
.blockComplexSmallLast .blockDetail dd dl dt.short,
.blockComplexSmall .blockDetailHalf dd dl dt.short {
  float: left;
  position: inherit;
  width: 6em;
  padding: 0 5px 5px 0;
}

.blockComplexSmall .blockDetail dd dl dd,
.blockComplexSmallLast .blockDetail dd dl dd,
.blockComplexSmall .blockDetailHalf dd dl dd {
  float: left;
  padding: 0 5px 5px 0;
}

.blockComplexSmall .blockDetail dd dl dd.wrap,
.blockComplexSmallLast .blockDetail dd dl dd.wrap,
.blockComplexSmall .blockDetailHalf dd dl dd.wrap {
  width:400px;
  float: left;
  padding: 0 5px 5px 0;
}

.blockComplexSmall .blockDetail dd dl.laneLast dt,
.blockComplexSmallLast .blockDetail dd dl.laneLast dt,
.blockComplexSmall .blockDetailHalf dd dl.laneLast dt,
.blockComplexSmall .blockDetail dd dl.laneLast dd,
.blockComplexSmallLast .blockDetail dd dl.laneLast dd,
.blockComplexSmall .blockDetailHalf dd dl.laneLast dd {
  padding: 0 5px 0 0;
}

.btnCheckCriteria {
  position: absolute;
  top: 50%;
  right: 10px;
  width: 74px;
height: 23px;
  margin-top: -12px;
background-color: #CCC;
}

#date-sel-begin-yy,
#date-sel-end-yy {
  _width: 5.0em;
}
#date-sel-begin-mm,
#date-sel-end-mm {
  _width: 3.0em;
}
#date-sel-begin-dd,
#date-sel-end-dd {
  _width: 3.0em;
}



/*----------------------------------------------------------------------
// DBIAシステム連携
-----------------------------------------------------------------------*/
#otherContents {
  width: 900px;
  height: 600px;
  margin: 0 auto;
  padding: 20px 0;
}

/*----------------------------------------------------------------------
// 倒産企業・記事一覧 Settings
----------------------------------------------------------------------*/
dl.focusFormListForBankruptcyArticle {
 clear: both;
 position: relative;
}

dl.focusFormListForBankruptcyArticle dt {
 position: absolute;
 top: 0.1em;
 left: 0;
 width: 12.0em;
 font-weight: bold;
}

dl.focusFormListForBankruptcyArticle dd {
 padding: 0 0 0.5em 13.0em;
 background: #F7F7F7;
 border-bottom: 1px dotted #E2E1E6;
}

dl.focusFormListForBankruptcyArticle dd ul {
 height: 1%;
 list-style: none;
 overflow: hidden;
}

dl.focusFormListForBankruptcyArticle dd ul li {
 float: left;
 margin-left: 0;
 padding-right: 2.0em;
 white-space: nowrap;
 line-height: 1.5;
 list-style: none;
}




/* add write table header fix position */
.tableFixedHeader {
 width: 386px;
 margin: 20px auto 0;
 padding-right: 17px;
}
.tableFixedHeader table {
 width: 386px;
 margin: 0;
}

.tableFixedBody {
 width: 403px;
 height: 150px;
 margin: 0 auto;
 overflow-x: hidden;
 overflow-y: scroll;
}
.tableFixedBody table {
 width: 386px;
}

/*----------------------------------------------------------------------
// tsr電子版 Settings
----------------------------------------------------------------------*/
.tsrMagazineList {
    padding-bottom: 30px;
}
.tsrMagazineThumbnail {
    margin-left: 10px;
    margin-right: 10px;
    width: 300px;
    height: 440px;
    background-size: contain;
    object-fit: contain;
}
.tsrMagazineLink {
	float: left;
	text-align: center;
}

.tsrMagazineIndex {
	text-align: left;
	margin-right: auto;
	white-space: pre-wrap;
	overflow: auto;
	width: 620px;
	word-break: break-word;
}
.btn-gradient-radius {
  display: inline-block;
  padding: 7px 20px;
  margin: 3px 1px;
  border-radius: 25px;
  text-decoration: none;
  color: #FFF;
  /* background: #FFC107; */
  /* background-image: linear-gradient(45deg, #15479C 0%, #15479C 100%); */
  transition: .4s;
  cursor: pointer;
  cursor: hand;
  background: #15479C;
  background: -webkit-gradient(linear, left top, left bottom, from(#15479C), to(#15479C));
  background: -webkit-linear-gradient(top, #15479C 0%, #15479C 100%);
  background: linear-gradient(to bottom, #15479C 0%, #15479C 100%);
  border-color: #15479C;
  border: 2px outset #113980;
}

.btn-gradient-radius:hover {
  /* background-image: linear-gradient(45deg, #FFC107 0%, #f76a35 100%); */
  background: -webkit-gradient(linear, left bottom, left top, from(#ffd700), to(#ffa500));
  background: -webkit-linear-gradient(bottom, #ffd700 0%, #ffa500 100%);
  background: linear-gradient(to top, #1547CC 0%, #1547CC 100%);
}

.btn-kiyaku{
  display: inline-block;
  padding: 7px 20px;
  margin: 3px 1px;
  border-radius: 25px;
  text-decoration: none;
  color: #808080;
  background: #C0C0C0;
  background-image: linear-gradient(45deg, #C0C0C0 0%, #C0C0C0 100%);
  transition: .4s;
  border-color: #C0C0C0;
  cursor: default;
  border: 2px outset #b3b3b3;
}

.animated {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
@-webkit-keyframes slideDown {
  0% {
    opacity: 1;
    -webkit-transform: translateY(-20px);
    transform: translateY(-20px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}
@keyframes slideDown {
  0% {
    opacity: 1;
    -webkit-transform: translateY(-20px);
    transform: translateY(-20px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}
.slide-down {
  -webkit-animation-name: slideDown;
  animation-name: slideDown;
}
@-webkit-keyframes slideUp {
  0% {
    -webkit-transform: translateY(20px);
    transform: translateY(20px);
  }
  100% {
    -webkit-transform: translateY(0px);
    transform: translateY(0px);
  }
}
@keyframes slideUp {
  0% {
    -webkit-transform: translateY(20px);
    transform: translateY(20px);
  }
  100% {
    -webkit-transform: translateY(0px);
    transform: translateY(0px);
  }
}
.slide-up {
  -webkit-animation-name: slideUp;
  animation-name: slideUp;
}
.content-wrap {
  height: 150px;
  overflow: hidden;
  position: relative;
  margin: 0;
}
.close-btn, .more-btn {
  display: block;
  width: 100%;
  padding: 80px 0 0;
  position: absolute;
  bottom: 0;
  left: 0;
  text-align: center;
  background: -moz-linear-gradient(
    top,
    rgba(255, 255, 255, 0) 0%,
    rgba(255, 255, 255, 1) 60%
  );
  background: -webkit-linear-gradient(
    top,
    rgba(255, 255, 255, 0) 0%,
    rgba(255, 255, 255, 1) 60%
  );
  background: linear-gradient(
    to bottom,
    rgba(255, 255, 255, 0) 0%,
    rgba(255, 255, 255, 1) 60%
  );
  filter: progid:DXImageTransform.Microsoft.gradient(
      startColorstr='#00ffffff',
      endColorstr='#ffffff',
      GradientType=0
    );
}
.close-btn {
  background: none;
}
.slide-up {
  height: 150px;
  padding-bottom: 0;
  overflow: hidden;
}
.slide-down {
  height: auto;
  overflow: visible;
  padding-bottom: 50px;
}
.more-btn p {
  display: inline-block;
  color: #fff;
  cursor: pointer;
  background: #29B6F6;
  padding: 5px 20px;
  width: 80%;
  border-radius: 20px;
}
.close-btn {
  padding:0;
}
.close-btn p {
  background: #aaa;
}

.note {
	position: relative;
}

.note-right{
	float: right;
}

.note-left{
	float: left;
}

/*----------------------------------------------------------------------
// トレーラーフレーム関連
----------------------------------------------------------------------*/
.trailerFrame {
    display:block;
}
.trailerFrame .leftContent {
    width:50%;float:left;
}
.trailerFrame .rightContent {
    width:50%;display:inline-block;
}
.trailerFrame em {
    font-size:110%;
}
span.printonly,div.printonly {
    display:none;
}
span.noprint {
    display:inline;
}
div.noprint {
    display:block;
}

/*----------------------------------------------------------------------
// ボタン風リンク Settings
----------------------------------------------------------------------*/
a.btnStyle {
 border:1px solid #C0C2CB;
 padding:3px 5px;
 text-decoration: none;
 font-size: 10pt;
 font-weight: bold;
 color: #3453B2;
 /* Chrome/Safari */
 background: -webkit-gradient(linear, left top, left bottom, color-stop(0.00, #FFFFFF), color-stop(1.00, #E9E9E9));
 background: -webkit-linear-gradient(top, #FFFFFF 0%, #E9E9E9 100%);
 /* Firefox */
 background: -moz-linear-gradient(top, #FFFFFF 0%, #E9E9E9 100%);
 /* Opera */
 background: -o-linear-gradient(top, #FFFFFF 0%, #E9E9E9 100%);
 background: linear-gradient(to bottom, #FFFFFF 0%, #E9E9E9 100%);
 display: inline-block;
 background-repeat: no-repeat;
 background-position: 98%;
 <!--[if IE ]>
 /* IE8-11 */
 background: -ms-linear-gradient(top, #FFFFFF 0%, #E9E9E9 100%);
 /* IE6-7 */
 filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startcolorstr=#ffffff, endcolorstr=#e9e9e9));
 *display: inline-block; /*IE用 */
 zoom: 1;
 <![endif]-->
}
a.btnStyle:hover {
 /* Chrome/Safari */
 background: -webkit-gradient(linear, left top, left bottom, color-stop(0.00, #DBE7F4), color-stop(1.00, #F6F8FC));
 background: -webkit-linear-gradient(top, #DBE7F4 0%, #F6F8FC 100%);
 /* Firefox */
 background: -moz-linear-gradient(top, #DBE7F4 0%, #F6F8FC 100%);
 /* Opera */
 background: -o-linear-gradient(top, #DBE7F4 0%, #F6F8FC 100%);
 background: linear-gradient(to bottom, #DBE7F4 0%, #F6F8FC 100%);
 background-repeat: no-repeat;
 background-position: 98%;
 <!--[if IE ]>
 /* IE8-11 */
 background: -ms-linear-gradient(top, #DBE7F4 0%, #F6F8FC 100%);
 /* IE6-7 */
 filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startcolorstr=#dbe7f4, endcolorstr=#f6f8fc));
 zoom: 1;
 <![endif]-->
}

/*----------------------------------------------------------------------
// マイリスト機能推奨メッセージ Setting
-----------------------------------------------------------------------*/
p.mylistRecommended {
 text-align: left;
 font-size: 14pt;
 margin-bottom: 12px;
 color: #A52A2A;
}

/*----------------------------------------------------------------------
// マイリスト指定料金表 Setting
-----------------------------------------------------------------------*/
ul.mylistfeechagestablelist{
 list-style:none;
 text-indent:-1em;
 padding-left:-1em;
}

/*----------------------------------------------------------------------
// マイリストEnterpriseプラン月額 Setting
-----------------------------------------------------------------------*/
ul.enterprise li {
 list-style: none;
 text-indent: -1em;
 margin-left: 10px;
}

/*----------------------------------------------------------------------
// 企業推移リスクスコアグラフラベル Setting
-----------------------------------------------------------------------*/
div.riskscoreTransitionChartRelative {
  position: relative;
}

img.companyTrendLabel {
  position: absolute;
  left : 60px;
  top : 25px;

}

.link-help {
  background:url("../img/bg_helplink-tittle.gif") 0 center no-repeat;
  font-size: 11.5px;
  vertical-align: middle;
  text-align:right;
  float:right;
  padding-left:20px;
  text-decoration: underline;
  font-weight: normal;
}

/*----------------------------------------------------------------------
// 海外企業検索画面 Setting
-----------------------------------------------------------------------*/

.dbiaHeaderItem {
 position: relative;
 display: inline-flex;
 left: 69%;
 top: 4px;
}

#dbiaLogo {
 height: 35px;
 margin-left: 60%;
}

#dbiaLink {
 width: 291px;
 height: 30px;
 background-image: url(../image/shared/bg_buttons_bl_big02.gif);
 background-color: #FFFFFF;
 background-position: 0px 51px;
 display: block;
}

#dbiaLink:hover {
 background-position: -292px 51px;
}

.dbiaSearchContent {
 position: relative;
 top: 20px;
 margin-bottom: 70px;
}

/*----------------------------------------------------------------------
// 関連サービス登録内容画面 Setting
-----------------------------------------------------------------------*/
.entryServiceListBtnTable{
  display: table;
  height: 50px;
}

.entryServiceListBtnBox{
  width: 200px;
  display: table-cell;
  border: 10px #fff solid;
  vertical-align: middle;
}

/*----------------------------------------------------------------------
// tsr電子版契約一覧画面 Setting
-----------------------------------------------------------------------*/
.tsrMagazineServiceContractListBtnTable{
  display: table;
  height: 50px;
}

.tsrMagazineServiceContractListBtnBox{
  width: 200px;
  display: table-cell;
  border: 10px #fff solid;
  vertical-align: middle;
}

/*----------------------------------------------------------------------
// 戻るボタン白地青文字 サイズ大 テキストなし
-----------------------------------------------------------------------*/
a.btnBackLargeWhite {
  position: relative;
  display: inline-block;
  *display: block;
  text-indent:-9999px;
  overflow: hidden;
  width: 304px;
  height: 33px;
  cursor: pointer;
  border: none;
  background-color: transparent;
  background-image: url(../image/shared/bg_buttons_wh_big_back.gif);
  background-repeat: no-repeat;
  background-position: -3px -1px;
}
a.btnBackLargeWhite:hover {
  background-position: -307px -1px;
}
a.btnBackLargeWhite span {
  text-decoration: none;
  font-size: 10pt;
  font-weight: bold;
  font-family: Verdana,Arial,Meiryo,"メイリオ","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",Osaka,"MS P Gothic","ＭＳ Ｐゴシック",sans-serif;
  color: #3453B2;
  display: inline-block;
  line-height: 20px;
  letter-spacing: 1.1px;
  position: absolute;
  top: 16%;
  left: 75%;
  margin:0;
  padding:0;
}

input.btnBackLargeWhite {
 position: relative;
 display: inline-block;
 *display: block;
 overflow: hidden;
 width: 304px;
 height: 33px;
 cursor: pointer;
 border: none;
 background-color: transparent;
 background-image: url(../image/shared/bg_buttons_wh_big_back.gif);
 background-repeat: no-repeat;
 background-position: -3px -1px;
 color: #3453B2;
 text-decoration: none;
 font-size: 10pt;
 font-weight: bold;
 font-family: Verdana, Arial, Meiryo, "メイリオ", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Osaka, "MS P Gothic", "ＭＳ Ｐゴシック", sans-serif;
}

input.btnBackLargeWhite_disabled {
 opacity: 0.5;
 position: relative;
 display: inline-block;
 *display: block;
 overflow: hidden;
 width: 304px;
 height: 33px;
 border: none;
 background-color: transparent;
 background-image: url(../image/shared/bg_buttons_wh_big_back.gif);
 background-repeat: no-repeat;
 background-position: -3px -1px;
 color: #3453B2;
 text-decoration: none;
 font-size: 10pt;
 font-weight: bold;
 font-family: Verdana, Arial, Meiryo, "メイリオ", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Osaka, "MS P Gothic", "ＭＳ Ｐゴシック", sans-serif;
}

input.btnBackLargeWhite:hover {
 background-position: -307px -1px;
}

.jq-modalWrapper {
 display: none;
}

.jq-modalContentGsearch {
 width: 650px;
 padding: 10px;
 background-color: #FFF;
 font-size: 100.01%;
 text-align: left;
}

.jq-modalContentTopGsearch {
 width: 660px;
 padding: 10px;
 background-color: #FFF;
 font-size: 100.01%;
 text-align: left;
}

.jq-modalContentTopGsearch .modal-btn-gsearch a {
 position: relative;
 display: inline-block;
 padding: 0.25em 0.5em;
 font-size: 1.4em;
 text-decoration: none;
 color: #4e6ce8;
 background: #e8e8e8;/*色*/
 border: solid 1px #000000;/*線色*/
 border-radius: 4px;
}

.jq-modalContentTopGsearch .jq-modalContentGsearch .modal-header-close {
 position: absolute;
 right: 5px;
 top: 5px;
 display: block;
 height: 17px;
 width: 17px;
 font-size: 0;
}

.jq-modalContentTopGsearch .jq-modalContentGsearch .modal-header-close a {
 display: inline-block;
 height: 17px;
 width: 17px;
 color: transparent;
 font-size: 0;
 background: url("../image/shared/bg_modalclose.gif") 0 0 no-repeat;
}

.jq-modalContentTopGsearch .modal-btn-gsearch a:hover{
 background: #F8F8F8;
}

.jq-modalContentTopGsearch .modal-gsearch-top p {
 font-size: 110%;
 width: 620px;
 margin: auto;
 padding: 0.5em 1em;
}

.jq-modalContentTopGsearch .modal-gsearch-content ul {
 padding: 0px 0px 20px 0px;
 width: 540px;
 margin: auto;
}

.jq-modalContentTopGsearch .modal-gsearch {
 height: 240px;
 margin: auto;
}
input.btn_gsearch {
 width: 202px;
 height: 33px;
 cursor: pointer;
 background-color: transparent;
 background-image: url(../image/top/btn_gsearch01_off.gif);
 background-repeat: no-repeat;
 border: none;
 padding: 0;
 background-position: 3px;
}
input.btn_gsearch:hover {
 background-image: url(../image/top/btn_gsearch01_on.gif);
}

input.btn_1019 {
 width: 202px;
 height: 33px;
 cursor: pointer;
 background-color: transparent;
 background-image: url(../image/shared/btn_1019-2_off.gif);
 background-repeat: no-repeat;
 border: none;
 padding: 0;
 background-position: 3px;
}
input.btn_1019:hover {
 background-image: url(../image/shared/btn_1019-2_on.gif);
}

.join_cell {
 visibility: hidden;
}
.pricelist tr:nth-child(odd){
 background: #f1faff;
}

/*----------------------------------------------------------------------
// 更新するボタン 青地白文字 中サイズ
-----------------------------------------------------------------------*/
input.btnUpdateBlue {
  display: inline-block;
  *display: block;
  *zoom: 1;
  text-indent:-9999px;
  overflow: hidden;
  width: 170px;
  height: 29px;
  cursor: pointer;
  background-image: url(../image/shared/btn_update-1_off.gif);
  background-color: #FFFFFF;
  background-repeat: no-repeat;
  border: none;
}
input.btnUpdateBlue:hover {
  background-image: url(../image/shared/btn_update-1_on.gif);
}

input.btnUpdateBlue_disabled {
  background-image: url(../image/shared/btn_update-1_disabled.gif);
}

/*----------------------------------------------------------------------
// ポインターイベントを無効にして透明度を0.5に設定
-----------------------------------------------------------------------*/
.pointer_none_opacity_half {
 pointer-events:none;
 opacity:0.5;
}

p.kshJkyKbnArea {
 float: right;
 font-weight:bold;
 padding: 0px 10px 0px;
}


/*----------------------------------------------------------------------
// CSSボタン Settings
----------------------------------------------------------------------*/

.tsr-button,
.tsr-button--md,
.tsr-button--lg,
.tsr-button--sm,
.tsr-button-primary,
.tsr-button-primary--md,
.tsr-button-primary--lg,
.tsr-button-primary--sm,
.tsr-button-secondary,
.tsr-button-secondary--md {
  position: relative;
  display: inline-block;
  box-sizing: border-box;
  width: 174px;
  height: 33px;
  padding: 1px 20px 5px 16px;
  border: none;
  background: url(../image/shared/button_img.png) -10px -304px;
  color: #506bc0; /* ORIGINAL COLOR #405db6 */
  text-align: center;
  overflow: hidden;
  font-family: Verdana,Arial,Meiryo,"メイリオ","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",Osaka,"MS P Gothic","ＭＳ Ｐゴシック",sans-serif;
  font-size: 12px;
  font-weight: bold !important;
  text-decoration: none;
  line-height: 28px;
  cursor: pointer;
}

.tsr-button::after,
.tsr-button--md::after,
.tsr-button--lg::after,
.tsr-button--sm::after,
.tsr-button-primary::after,
.tsr-button-primary--md::after,
.tsr-button-primary--lg::after,
.tsr-button-primary--sm::after,
.tsr-button-secondary::after,
.tsr-button-secondary--md::after {
  position: absolute;
  top: 0;
  left: 0;
  width: 170px;
  height: 29px;
  z-index: -1;
  content: "";
  box-shadow: 2px 2px 2px 0 rgba(0, 0, 0, 0.1);
  pointer-events: none;
}

button[class^='tsr-button'] {
  line-height: 18px;
}

.tsr-button:hover::after,
.tsr-button--md:hover::after,
.tsr-button--sm:hover::after,
.tsr-button--lg:hover::after,
.tsr-button-primary:hover::after,
.tsr-button-primary--md:hover::after,
.tsr-button-primary--lg:hover::after,
.tsr-button-primary--sm:hover::after,
.tsr-button-secondary:hover::after,
.tsr-button-secondary--md:hover::after {
  box-shadow: 2px 2px 2px 0 rgba(0, 0, 0, 0.05);
}

.tsr-button:hover,
.tsr-button--md:hover {
  background: url(../image/shared/button_img.png) -330px -206px;
}

.tsr-button--sm:hover {
  background: url(../image/shared/button_img.png) -390px -304px;
}
.tsr-button--lg:hover {
  background: url(../image/shared/button_img.png) -10px -255px;
}

[class^='tsr-button']:disabled,
[class^='tsr-button'].disabled {
  cursor: not-allowed;
  pointer-events: none;
}

[class^='tsr-button']:disabled::before,
[class^='tsr-button'].disabled::before {
  display: block;
  position: absolute;
  top: -1px;
  left: -1px;
  width: 100%;
  height: 100%;
  border: 1px solid #fff;
  background-color: rgba(255, 255, 255, 0.5);
  opacity: 0.9;
  content: '';
}

[class^='tsr-button']:disabled::after,
[class^='tsr-button'].disabled::after {
  box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
}

.tsr-button--lg,
.tsr-button-primary--lg {
  width: 304px;
  background: url(../image/shared/button_img.png) -10px -206px;
}

.tsr-button--lg::after,
.tsr-button-primary--lg::after {
  width: 300px;
}

.tsr-button--sm,
.tsr-button-primary--sm {
  width: 74px;
  height: 23px;
  padding-right: 16px;
  padding-left: 14px;
  background: url(../image/shared/button_img.png) -390px -353px;
  font-size: 11px;
  line-height: 19px;
}

.tsr-button--sm::after,
.tsr-button-primary--sm::after {
  width: 72px;
  height: 20px;
}

.tsr-button__caret-next {
  display: inline-block;
  position: absolute;
  top: 10px;
  right: 14px;
  width: 5px;
  height: 9px;
  background: url(../image/shared/button_img.png) -284px -404px;
}

.tsr-button__caret-prev {
  display: inline-block;
  position: absolute;
  top: 10px;
  left: 14px;
  width: 5px;
  height: 9px;
  background: url(../image/shared/button_img.png) -284px -404px;
  transform: rotate(180deg);
}

[class^='tsr-button-secondary'] .tsr-button__caret-next,
[class^='tsr-button-primary'] .tsr-button__caret-next,
[class^='tsr-button-secondary'] .tsr-button__caret-prev,
[class^='tsr-button-primary'] .tsr-button__caret-prev {
  background: url(../image/shared/button_img.png) -346px -404px;
}

.tsr-button--sm .tsr-button__caret-next,
.tsr-button-primary--sm .tsr-button__caret-next {
  top: 6px;
  right: 5px;
}

.tsr-button--sm .tsr-button__caret-prev,
.tsr-button-primary--sm .tsr-button__caret-prev {
  top: 6px;
  left: 5px;
}

.tsr-button__download {
  display: inline-block;
  position: absolute;
  top: 10px;
  right: 9px;
  width: 13px;
  height: 10px;
  background: url(../image/shared/button_img.png) -480px -304px;
}

[class^='tsr-button-primary'] {
  background: url(../image/shared/button_img.png) -10px -108px;
  z-index: 1;
  overflow: hidden;
}
.tsr-button-primary--md,
.tsr-button-primary {
  background: url(../image/shared/button_img.png) -330px -10px;
}
.tsr-button-primary--sm {
  background: url(../image/shared/button_img.png) -190px -402px;
}

[class^='tsr-button-secondary'],
[class^='tsr-button-primary'] {
  color: #fff;
}

[class^='tsr-button-primary']:hover {
  background: url(../image/shared/button_img.png) -10px -59px;
}
.tsr-button-primary--md:hover,
.tsr-button-primary:hover {
  background: url(../image/shared/button_img.png) -10px -353px;
}
.tsr-button-primary--sm:hover {
  background: url(../image/shared/button_img.png) -100px -402px;
}
.tsr-button-secondary,
.tsr-button-secondary--md {
  background: url(../image/shared/button_img.png) -200px -353px;
  overflow: hidden;
}

.tsr-button-secondary:hover,
.tsr-button-secondary--md:hover {
  background: url(../image/shared/button_img.png) -330px -59px;
}

input.btn_248,
input.btn_248_disabled  {
 width: 174px;
 height: 33px;
 cursor: pointer;
 background-color: transparent;
 background-image: url(../image/shared/bg_buttons_wh_mid.gif);
 background-repeat: no-repeat;
 border: none;
 padding: 0;
}

input.btn_248 { /* 企業サマリー(PDF)  */
 background-position: 0px -2442px;
}
input.btn_248:hover {
 background-position: -174px -2442px;
}
input.btn_248_disabled {
 background-position: -348px -2442px;
}

a.btn_248,
a.btn_248_disabled {
 display: inline-block;
 *display: block;
 *zoom: 1;
 text-indent:-9999px;
 overflow: hidden;
 width: 174px;
 height: 33px;
 cursor: pointer;
 background-color: transparent;
 background-image: url(../image/shared/bg_buttons_wh_mid.gif);
 background-repeat: no-repeat;
 border: none;
}

input.btn_251,
input.btn_251_disabled  {
 display: inline-block;
 *display: block;
 *zoom: 1;
 text-indent:-9999px;
 overflow: hidden;
 width: 202px;
 height: 33px;
 cursor: pointer;
 background-color: transparent;
 background-image: url(../image/shared/bg_buttons_wh_196_mylistTyoshin.gif);
 background-repeat: no-repeat;
 border: none;
}

input.btn_251 { /* マイリスト/T-与信  */
 background-position: 3px 0px;
}
input.btn_251:hover {
 background-position: -203px 0px;
}
input.btn_251_disabled {
 background-position: -409px 0px;
}