@charset "Shift_JIS";
/* CSS Document */



.Col2 #Main h1 {
	background: url(../images/bg_h1.jpg) no-repeat;
	width: 568px; height: 29px;
	padding: 15px 0 0 15px;
	font-size: 18px;
	margin-bottom: 10px;
	font-weight:bold;
	color: #444444;}

.Col2 #Main h2 {
/*	background: url(../images/bg_h2.gif) no-repeat;*/
	width: 574px;
	height: 22px;
	padding: 5px 0 0 15px;
	font-size: 12px;
	font-weight:bold;
	margin: 30px 0px 15px 0px;}

.Col2 #Main h2{ background: url(../images/bg_h2.gif) no-repeat;}
.Col2 #Main h2.h2_1{ background: url(../images/bg_h2_1.jpg) no-repeat bottom left;}
.Col2 #Main h2.h2_2{ background: url(../images/bg_h2_2.jpg) no-repeat bottom left; }
.Col2 #Main h2.h2_3{ background: url(../images/bg_h2_3.jpg) no-repeat bottom left;}

.Col2 #Main h3.h3_1{ background: url(../images/bg_h3_1.jpg) no-repeat bottom left;}
.Col2 #Main h3.h3_2{ background: url(../images/bg_h3_2.jpg) no-repeat bottom left;}
.Col2 #Main h3.h3_3{ background: url(../images/bg_h3_3.jpg) no-repeat bottom left;}
.Col2 #Main h3.h3_4{ background: url(../images/bg_h3_4.jpg) no-repeat bottom left;}
.Col2 #Main h3.h3_5{ background: url(../images/bg_h3_5.jpg) no-repeat bottom left;}

.Col2 #Main h3 {
	background: url(../images/bg_h3.gif) no-repeat;
	width: 559px; height: 24px;
	padding: 3px 0 0 15px;
	font-size: 12px;
	font-weight:bold;
	margin-bottom: 10px;}

p.lead{
	height:25px;}

 .linebox{
	width: 551px;
	margin-left: 1px;
	padding: 10px;
	margin-bottom: 10px;
	border: solid #CCCCCC 1px;}

#meeting .Col2 #Main h3 ,
#meeting .Col2 #Main h2 {
	margin-bottom: 0px;
	padding-bottom: 0px;}


#meeting .Col2 #Main h2 {
	font-size: 14px;}

#meeting .Col2 #Main table thead td,
#meeting .Col2 #Main table thead th {
	font-size: 12px;}

.Col2 #Main .linebox h3 {
	width: 530px;
	font-size: 12px;
	/*border-top: #CCCCCC 1px solid;
	padding-top: 30px;*/}



/*//////////////////////////////////////*/


p.p_link a{
	color:#693600;}

p.pdf a {}

p.pdf {
	background: url(../images/point_pdf.gif) no-repeat top left;
	padding: 0px 20px 0px 25px;
	display:block;}


.Col2 #Main table {
	border-right: #CCCCCC 1px solid;
	border-left: #CCCCCC 1px solid;
	width: 100%;
	margin-bottom: 20px;}

.Col2 #Main tr {
	border-top: #CCCCCC 1px solid;}

.Col2 #Main tr.bg,
.Col2 #Main thead {
	/*background: url(../images/bg_table.jpg) repeat-y center center;*/
	background: url(../images/bg_table.jpg) repeat-y;
}

.Col2 #Main table.t-1{
	margin:5px 0px 30px 0px;}
	/*margin:5px 0px 30px 0px;}*/

.Col2 #Main table.siryo-tbl {
	border-style:none;
	margin-bottom:0px;
}

.Col2 #Main table.siryo-tbl td{
	border-style:none;
}

.Col2 #Main table.siryo-tbl {
	border-style:none;
	margin-bottom:0px;
}



.Col2 #Main thead th {
	text-align:center;
	font-weight:bold;
	background: #E9D799;
	font-size: 14px;}



.Col2 #Main th {
	width: 200px;
	border-right: #CCCCCC 1px solid; }

.Col2 #Main thead th {
	text-align:center;
	font-weight:bold;
	background: #E9D799;
	font-size: 14px;
	width: 100%;}


body#tableB .Col2 #Main th {
	width: 100px;
	border-right: #CCCCCC 1px solid; }

body#tableB .Col2 #Main td {
	border-right: #CCCCCC 1px solid; }


body#tableC .Col2 #Main td,
body#tableC .Col2 #Main th {
	border: #CCCCCC 1px solid; }

body#tableC .Col2 #Main th.no {
	width:30px;}

body#tableC .Col2 #Main th.koumoku {
	width:150px;}

body#tableC .Col2 #Main th.naiyou {
	width:300px;}



.Col2 #Main table th,.Col2 #Main table td {
	border-top: #CCCCCC 1px solid;
	padding: 6px 5px;
	vertical-align: middle;}

.Col2 #Main table th span.fR {
	float: right;}

.Col2 #Main table th span.fL {
	float: left;}

.Col2 #Main tfoot tr {
	border-bottom: #CCCCCC 1px solid; }

.Col2 #Main tfoot td #btn_search {
	color: #333333;
	background: url(../images/btn_search.jpg) no-repeat;
	width: 167px; height: 31px;
	border: none;
	font-size: 14px;}

.Col2 #Main tfoot td #btn_DL {
	color: #333333;
	background: url(../images/btn_download.jpg) no-repeat;
	width: 167px; height: 31px;
	border: none;
	font-size: 14px;}


.Col2 #Main tfoot td #btn_action {
	color: #333333;
	background: url(../images/btn_action.jpg) no-repeat;
	width: 404px; height: 31px;
	border: none;
	font-size: 14px;
	background-position:center;
	padding-left:25px;}

.Col2 #Main tfoot td #btn_reset {
	color: #333333;
	background: url(../images/btn_clear.jpg) no-repeat;
	width: 167px; height: 31px;
	border: none;
	font-size: 14px;}

.Col2 #Main tfoot tr {
	background: url(../images/bg_table_foot.jpg) no-repeat;}

.Col2 #Main tfoot th {
	/*background: url(../images/bg_table_foot_point.gif) no-repeat;*/
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	color: #666666;
	border-right: none;}

.Col2 #Main tfoot th,.Col2 #Main tfoot td {
	padding: 3px 0px;
	border-bottom: #CCCCCC 1px solid;}

.Col2 #Main tfoot td #btn_DL:hover,
.Col2 #Main tfoot td #btn_reset:hover,
.Col2 #Main tfoot td #btn_search:hover {
	cursor: pointer;}

.Col2 #Main ul.subnavi{
	list-style:none;
	margin-left:15px;}

.Col2 #Main ul.subnavi li {
	float:left;
	background: url(../images/bg_side_point.gif) no-repeat center left;
	padding-left: 15px;
	padding-top:5px;
	height:25px;
	min-width:110px;}

.Col2 #Main ul.subnavi li.w2 {
	min-width:115px;}

.Col2 #Main ul.subnavi li.nofloat {
	clear:both;
	background: url(../images/bg_side_point.gif) no-repeat center left;
	padding-left: 15px;
	padding-top:5px;
	height:25px;
	min-width:110px;}

.Col2 #Main ul.subnavi li:hover {
	background: url(../images/bg_side_point-a.gif) no-repeat center left; }

.Col2 #Main ul.subnavi li a:hover,
.Col2 #Main table.t-1 tbody td ul li a:hover {
	color: #CC3300; }

.Col2 #Main ul.subnavi li span.no-icon{
	margin-right:20px;}

/*.Col2 #Main ul.subnavi li span.pdf{
	background: url(../images/point_pdf.gif) no-repeat center left;
	padding: 0px 20px 0px 25px;}

.Col2 #Main ul.subnavi li span.exl{
	background: url(../images/point_exel.gif) no-repeat center left;
	padding: 0px 20px 0px 25px;}*/

.Col2 #Main ul.subnavi li span.pdf a {
	background: url(../images/point_pdf.gif) no-repeat center left;
	padding: 0px 20px 0px 25px;
	display:block;}

.Col2 #Main ul.subnavi li span.pdf2 a {
	background: url(../images/point_pdf.gif) no-repeat center left;
	padding: 0px 5px 0px 25px;}

.Col2 #Main ul.subnavi li span.exl a {
	background: url(../images/point_exel.gif) no-repeat center left;
	padding: 0px 20px 0px 25px;
	display:block;}

.Col2 #Main ul.subnavi li span.doc a {
	background: url(../images/point_word.gif) no-repeat center left;
	padding: 0px 20px 0px 25px;
	display:block;}

.Col2 #Main ul li a{
	color: #693600;
	text-decoration:underline;}

.Col2 #Main table.t-1 thead th{
	width:50%;}

.Col2 #Main table.t-1 tbody td{
	width:50%;
	border:#CCCCCC 1px solid;
	vertical-align:top;}

.Col2 #Main table.t-1 tbody td ul{
	padding:10px 0px 10px 30px;}

.Col2 #Main table.t-1 tbody td ul li {
	font-size:10px;
	/*min-height:15px;*/}

.Col2 #Main table.t-1 tbody td ul li a{
	font-size:10px;}

/*.Col2 #Main table.t-1 tbody td ul li span.exl{
	background: url(../images/point_exel.gif) no-repeat top left;
	padding-left:20px;
	margin-left:-20px;}*/
.Col2 #Main table.t-1 tbody td ul li img{
	margin:0px 5px 0px -20px;
	vertical-align: middle;
	position: relative;}
/*.Col2 #Main table.t-1 tbody td ul li.exl{
	list-style-image:url(../images/point_exel.gif);}
.Col2 #Main table.t-1 tbody td ul li.icon{
	background: url(../images/point_exel.gif) no-repeat 2px left;
	list-style:none;
	padding-left:17px;
	margin-left:-17px;}*/
/* Ichikawa add */
.Col2 #Main table.t-1 tbody td #btn_search{
	color: #333333;
	background: url(../images/btn_search.jpg) no-repeat;
	width: 167px; height: 31px;
	border: none;
	font-size: 14px;}

.Col2 #Main table.t-1 tbody td #btn_reset{
	color: #333333;
	background: url(../images/btn_clear.jpg) no-repeat;
	width: 167px; height: 31px;
	border: none;
	font-size: 14px;}

/*/////////////////////////////////////////////////////////////////*/
body#B .Col2 #Main p,
body#Countlist .Col2 #Main p{
	margin:0px 10px 20px 15px;}

body#B .Col2 #Main ul,
body#B .Col2 #Main ol{
	margin:0px 10px 20px 35px;}

body#B .Col2 #Main h4{
	margin:0px 10px 10px 15px;
	border:#CCCCCC 1px dotted;
	padding:5px 10px;
	background:url(../images/bg_table.jpg) repeat-y center center;}

body#B .Col2 #Main table{
	border:1px solid #CCCCCC;
	margin-top:10px;}

body#B .Col2 #Main table th{
	vertical-align:top;
	background: url(../images/bg_table.jpg) repeat-y center center;
	width:150px;
	padding:10px;}

body#B .Col2 #Main table td{
	vertical-align:top;
	padding:10px;}

body#B .Col2 #Main table td ol{
	margin-left:17px;
	_margin-left:25px;}

/*=========================*/
body#B .Col2 #Main table td textarea {
	max-width: 300px;}

/*//////////////////////////////////////////////////////////////////*/

.Col2 #Main #Contents-Header  {
	width: 584px;
	margin-bottom: 20px;
	_margin-bottom: 0px; }

.Col2 #Main #Contents-Header p {
	float: left;}

.Col2 #Main #Contents-Header #Contents-Header-Inner {
	height: 37px;
	padding: 20px;
	background: url(../images/bg_col2_contentsheader.jpg) repeat-x top center; }

.Col2 #Main #Contents-Header ol,
.Col2 #Main #Contents-Header ul {
	list-style: none;}

.Col2 #Main #Contents-Header .pageNavi {
	float: right; }

.Col2 #Main #Contents-Header .pageNavi .pageNavi-Inner {
	width: 210px;
	/*padding-top: 15px;*/
	height: 60px;}

.Col2 #Main #Contents-Header .pageNavi ul {
	padding: 0 5px;}

.Col2 #Main #Contents-Header .pageNavi ul li{
	width: 100px;
	float: left;}

.Col2 #Main #Contents-Header .pageNavi ul li.next {
	float: right;}

.Col2 #Main #Contents-Header .pageNavi ul li a {
	display: block;
	height: 20px;
	color: #663300;
	padding-top: 5px;
	font-weight: bold;}

.Col2 #Main #Contents-Header .pageNavi ul li.prev a {
	padding-left: 25px;
	background: url(../images/pgnavi_arrow_f2.gif) no-repeat left center;
	margin-right: 10px;
	}

.Col2 #Main #Contents-Header .pageNavi ul li.next a {
	padding-right: 25px;
	background: url(../images/pgnavi_arrow.gif) no-repeat right center;
	margin-left: 10px;}

.Col2 #Main #Contents-Header .pageNavi p {
	float:none;
	text-align: center;}

.Col2 #Main #Contents-Header .pageNavi p a {
	margin: 0 5px;
	font-size: 10px;
	color: #663300;}

.Col2 #Main #Contents-Header p.btn_back {
	width: 172px;
	height: 27px;
	float: right; }

.Col2 #Main #Contents-Header p.btn_back a {
	display: block;
	width: 165px;
	height: 35px;
	margin-top: 8px;
	text-indent: -9999px; overflow: hidden;
	background: url(../images/btn_back.jpg) no-repeat; }


.Col2 #Main .ShowCase {
	padding-top: 1px;
	padding-bottom: 3px;
	margin-bottom: 10px;
	margin-left: 1px;
	background: url(../images/shade_table_2.jpg) repeat-x bottom;}

.Col2 #Main .ShowCase table {
	margin-bottom: 0px;
	border-bottom:  #CCCCCC solid 1px;
	background: url(../images/bg_thead.jpg) repeat-x bottom;}

.Col2 #Main .ShowCase table th,
.Col2 #Main .ShowCase table td {
	padding: 2px;
	font-size: 11px;
	text-align: center; }

.Col2 #Main .ShowCase table th {
	width: 135px;
	border: none;
	border-top: #CCCCCC solid 1px;}

.Col2 #Main .ShowCase table td {
	border-left: #CCCCCC solid 1px;}

.Col2 #Main .ShowCase table td.cel1 {
	width: 40px; }

.Col2 #Main .ShowCase table td.cel2 {
	width: 64px; }

.Col2 #Main .ShowCase table td.cel3 {
	width: 160px; }

.Col2 #Main .ShowCase table td p.icon_pdf {
	height: 20px;
	padding-top: 3px;
	padding-left: 15px;
	margin-bottom: 5px;
	background: url(../images/icon_pdf.gif) no-repeat 20px center;}

.Col2 #Main .ShowCase table td p.icon_zip {
	height: 24px;
	padding-top: 3px;
	padding-left: 15px;
	margin-bottom: 5px;
	background: url(../images/zip_icon.gif) no-repeat 20px center;}

.Col2 #Main .ShowCase table td.Remarks {
	text-align: center;
	padding-left: 10px;}

.Col2 #Main .ShowCase table td p.icon_xls {
	height: 20px;
	padding-top: 3px;
	padding-left: 15px;
	background: url(../images/icon_excel.gif) no-repeat 20px center;}

.Col2 #Main #results .ShowCase table td li.icon_zip a {
	background: url(../images/zip_irm.jpg) no-repeat;}


.Col2 #Main #results table {
background: url(../images/bg_table_rlt.jpg) repeat-x bottom;	}


.Col2 #Main #results {
	overflow: auto;
	height: 550px;
	margin-bottom: 20px;}
/*
.Col1 #Main #results #results-Inner {
	width: 100%;}*/
.Col2 #Main #results #results-Inner {
	width: 563px;}

.Col2 #Main #results .ShowCase table td.Remarks {
	text-align: left;
	padding-left: 10px;}


.Col2 #Main #results .ShowCase table td ul {
	list-style: none;
	padding-left: 6px;}

.Col2 #Main #results .ShowCase table td li {
	width: 77px;
	height: 67px;
	float: left;
	margin: 0px;
	padding: 0px;}

.Col2 #Main #results .ShowCase table td li a {
	display: block;
	text-indent: -9999px;
	overflow: hidden;
	width: 69px;
	height: 67px;
	margin-top: 2px; }

.Col2 #Main #results .ShowCase table td li.icon_pdf a {
	background: url(../images/btn_icon_pdf.gif) no-repeat;}

.Col2 #Main #results .ShowCase table td li.icon_xls a {
	background: url(../images/btn_icon_excel.gif) no-repeat;}

#B .Col2 #Main table#formContents {
	margin-top: 20px;
	border: none;
	border-top: #CCCCCC 1px solid;}

#B .Col2 #Main table#formContents th {
	border-left: #CCCCCC 1px solid; }


#B .Col2 #Main table#formContents td {
	border-right: #CCCCCC 1px solid;
}

#B .Col2 #Main table#formContents th,
#B .Col2 #Main table#formContents td {
	border-bottom: #CCCCCC 1px solid;}

#B .Col2 #Main table#formContents tfoot tr {

	background: none;
	border-bottom: none;}

#B .Col2 #Main table#formContents tfoot th,
#B .Col2 #Main table#formContents tfoot td {
	border-top: #CCCCCC 1px solid;
	border: none;}

/*//////////////////////////////////////*/
.Col2 #Main table#result {
	border-bottom: #CCCCCC 1px solid; }

.Col2 #Main table#result th {
	width: 150px;}

.Col2 #Main table .BtnArea ul {
	list-style: none;
	padding-left: 20px;}

.Col2 #Main table .BtnArea ul li {
	float: left;
	width: 56px;}

.Col2 #Main table .BtnArea ul li a {
	font-size: 10px;
	display: block;
	width: 34px;
	text-align: center;}

.Col2 #Main table .BtnArea ul li a,
.Col2 #Main table .BtnArea ul li a:hover {
	text-decoration: none;}



/*/////////////////////データ集計表///////////////////*/
#Countlist table thead tr {
	background: #E9D799;}

#Countlist #Main p {
	margin-bottom: 10px;}

#Countlist table {}

#Countlist table th,
#Countlist table td {
	text-align: center;
	border-right: #CCCCCC 1px solid;}

#Countlist table td {
	border-bottom: #CCCCCC 1px solid;}

#Countlist table td ul {
	list-style: none;}

/*//////////////////////会社概要////////////////////////////*/
.fL { float: left;}
.fR { float: right;}

span.btn_map {
	width: 61px;
	height: 22px;}

span.btn_map a {
	display: block;
	text-indent: -9999px;
	overflow: hidden;
	width: 61px;
	height: 22px;
	background: url(../images/btn_map.gif) no-repeat;}

/*/////////////////////////役員名簿////////////////////////////////*/
#Officer #Main table {
	border-bottom: #CCCCCC 1px solid;}
#Officer #Main table caption { text-align: right;}
#Officer #Main table th { width: 130px;}
#Officer #Main table td.Name { width: 80px;}
#Officer #Main table td.Comname { width: 185px;}
#Officer #Main table td { border-left: #CCCCCC solid 1px;}

/*////////////////////////////委員会名簿////////////////////////////////*/


#Committee #Main table {
	border-bottom: #CCCCCC 1px solid;}
#Committee #Main table caption { text-align: right;}
#Committee #Main table th { width: 130px; vertical-align: top;}
#Committee #Main table td { vertical-align: top;}
#Committee #Main table td.Name { width: 80px;}

#Committee #Main table td { border-left: #CCCCCC solid 1px;}


/*/////////////////株主卸会員　名簿///////////////////////*/

#stockholder #Main table { border-bottom: #CCCCCC 1px solid;}
#stockholder #Main table caption { text-align: left;}
#stockholder #Main table tr th {
	width: 30px;}

#stockholder #Main table tr td ul li {
	display: block;
	height: 40px;
	margin-right: 10px;
	list-style: none;
	width: 150px;
	float: left;}

/*///////////株主卸会員　　名簿///////////*/
#maker #Main ul {
	list-style: none; }

#maker #Main ul li {
float: left;
width: 33%;	}

#maker #Main ul li a {
	display: block;
	margin-bottom: 15px;}

/*//////////////////////登録一覧////////////////////////////*/
#registrationList #Main table {
	width: 48%;
	float: left;
	border-bottom: #CCCCCC 1px solid;}

#registrationList #Main table th {
	width: 50px;
	font-weight: bold;}

#registrationList #Main table thead th {
	background: #FAF9F4;}

/*/////////////sitemap////////////////*/
#sitemap #smContents {
	margin-bottom: 20px;}

#sitemap #Main #smR {
	float: right;}

#sitemap #Main ul {
	padding-left: 25px;
	 }

#sitemap #Main #smL {
	float: left;
	width: 235px;}

/*///////// 100 ////////////*/

#PRO-NET .Col2 #Main th {
	width: 220px;
	border-right: #CCCCCC 1px solid; }

#supportingMember #Main p {
	margin-bottom: 10px;}

#supportingMember #Main ul {
	list-style: none;
	padding-left: 1px;
	width: 32%;
	float:left;}

	#supportingMember #Main ul li {
			margin-bottom: 10px;}


/*//////////////////////////////////////////////////*/

#Info #Main table {
	border-bottom: 1px #CCCCCC solid;}

#Info #Main table thead th {
	width: 200px;}

#Info #Main table tr th {
	text-align: center;}

#Info #Main table tr td {
	text-align: right;}

#Info #Main table tr td.Dl {
	text-align: center;}

#Info #Main table tr td {
	border-right: 1px #CCCCCC solid;}

.Col2 #Main-Inner p.iconarea a {
	font-size: 10px;
	display: block;
	width: 104px;
	text-align: center;
	text-decoration: none;}

/* ME1000.jsp 登録情報公開画面用 */
.inptln{width:480px;color:blue;border-left:0px;border-right:0px;border-top:0px;border-bottom:0px;}
.inptln2{width:220px;color:blue;border-left:0px;border-right:0px;border-top:0px;border-bottom:0px;}
.outptln{width:480px;}
.outptln2{width:220px;}

/* 医療機関検索について用 */
.Col2 #Main table.PRO {
	width: 80%;}

.Col2 #Main table.PRO tr{
}

.Col2 #Main table.PRO tr.bg{
	background: url(../images/bg_table.jpg) repeat-y center center;
}

.Col2 #Main table.PRO tr.TITLE{
	background-color: #E9D799;
}

.Col2 #Main table.PRO td.cel1{
	text-align: left;
	width: 40%;
}

.Col2 #Main table.PRO td.cel1_1{
	text-align: left;
	width: 40%;
	background: url(../images/bg_table.jpg) repeat-y center center;
}

.Col2 #Main table.PRO td.cel2{
	text-align: left;
}

.Col2 #Main table.PRO td.cel2_2{
	text-align: left;
	background: url(../images/bg_table.jpg) repeat-y center center;
}

/* GTINコード対応について用 */


/* ＧＴＩＮコードについて用 */
.Col2 #Main table.GTIN {
	width: 90%;}

.Col2 #Main table.GTIN tr{
}

.Col2 #Main table.GTIN tr.bg{
	background: url(../images/bg_table.jpg) repeat-y center center;
}

.Col2 #Main table.GTIN tr.TITLE{
	background-color: #E9D799;
}

.Col2 #Main table.GTIN td.cel1{
	text-align: left;
	width: 50%;
}

.Col2 #Main table.GTIN td.cel1t{
	text-align: center;
	width: 50%;
}

.Col2 #Main table.GTIN td.cel2{
	text-align: center;
	width:15%;
}

.Col2 #Main table.GTIN2 {
	width: 100%;}

.Col2 #Main table.GTIN2 td.cel1{
	width: 30%;
}

.Col2 #Main table.GTIN2 td.cel2{
	width: 70%;
}





/* GTINコード対応について用 */

/* 発注振分状況画面用 Start*/
.Col2 #Main table.TIMGRP{
	margin-bottom:10px;
}
.Col2 #Main table.TIMGRP td.celH{
	text-align:center;
	border-right:solid 1px;
	border-bottom:solid 1px;
	background: url(../images/bg_thead.jpg) repeat-x bottom;
}
.Col2 #Main table.TIMGRP td.celD{
	text-align:center;
	border-right:solid 1px;
	border-bottom:solid 1px;
}

.Col2 #Main table td .btn{
	width:60px;
}

/*テキスト*/
.Col2 #Main input.timgrp{
	width:15px;
	ime-mode:disabled;;
}

/* 発注振分状況画面用 End*/


/* 月別稼動実績画面用 Start */
.Col2 #Main table.tukibetsu{
	width:535px;
}
.Col2 #Main table.tukibetsu tr.bg{
	background: url(../images/bg_table.jpg) repeat-y center center;
}
.Col2 #Main  table.tukibetsu td.cel0{
	border-bottom:solid 1px;
	border-right:solid 1px;
	width:15px;
	text-align:center;
}
.Col2 #Main  table.tukibetsu td.cel1{
	border-bottom:solid 1px;
	border-right:solid 1px;
	width:225px;
}
.Col2 #Main  table.tukibetsu td.cel2{
	border-bottom:solid 1px;
	border-right:solid 1px;
	width:295px;
}
/* 月別稼動実績画面用 End */

/* 時間集計別実績について画面用 Start */
.Col2 #Main table.timhelp{
	width:0px;
	margin-left:7px;
}
.Col2 #Main table.timhelp tr.bg{
	background: url(../images/bg_table.jpg) repeat-y center center;
}
.Col2 #Main  table.timhelp td.cel0{
	border-bottom:solid 1px;
	border-right:solid 1px;
	width:15px;
	text-align:center;
}
.Col2 #Main  table.timhelp td.cel1{
	border-bottom:solid 1px;
	border-right:solid 1px;
	width:210px;
}
.Col2 #Main  table.timhelp td.cel2{
	border-bottom:solid 1px;
	border-right:solid 1px;
	width:270px;
}
/* 時間集計別実績について画面用 End */

/* PRONET用 サイドナビテーブル用 Start */
#Side table.SEIKAIN {
	margin-top:20px;
	width:160px;
}

#Side table.SEIKAIN th{
	background: url(../images/bg_h1.jpg) repeat-y center center;
	text-align:left;
	font-weight:bold;
	height:25px;
	vertical-align:middle;
	padding-left:10px;
}
/* PRONET用 サイドナビテーブル用 End */

/* サイドナビテーブル用 Start */
#Side table.KAINNAVI {
	margin-top:20px;
	width:160px;
}

#Side table.KAINNAVI th{
	background: url(../images/bg_h1.jpg) repeat-y center center;
	text-align:left;
	font-weight:bold;
	height:25px;
	vertical-align:middle;
	padding-left:10px;
}
/* サイドナビテーブル用 End */

#Main-Inner table.delTable {width:580px;}
#Main-Inner table.delTable th.Cel1{font-weight:normal;height:30px;width:90px;background: url(../images/bg_thead.jpg) repeat-x bottom;}
#Main-Inner table.delTable th.Cel2{font-weight:normal;height:30px;width:90px;background: url(../images/bg_thead.jpg) repeat-x bottom;}
#Main-Inner table.delTable th.Cel3{font-weight:normal;height:30px;width:60px;background: url(../images/bg_thead.jpg) repeat-x bottom;}
#Main-Inner table.delTable th.Cel4{font-weight:normal;height:30px;width:220px;background: url(../images/bg_thead.jpg) repeat-x bottom;}

.delTable td.Cel1{width:90px;border-bottom:#CCCCCC 1px solid;text-align:center;}
.delTable td.Cel2{width:90px;border-bottom:#CCCCCC 1px solid;border-left:#CCCCCC 1px solid;text-align:right}
.delTable td.Cel3{width:60px;border-bottom:#CCCCCC 1px solid;border-left:#CCCCCC 1px solid;text-align:center}
.delTable td.Cel4{width:220px;border-bottom:#CCCCCC 1px solid;border-left:#CCCCCC 1px solid;border-right:#CCCCCC 1px solid;text-align:left}


#Main-Inner .delTable td.Cel3 a{
	display:block;
	width:55px;
	height:50px;
	background: url(../images/zip_irm_del.jpg) no-repeat;
	margin-left:2px;
}

/** 卸得意先コード情報検索 Add By Hakoda 2014/10/15 **/
#updbtn .btnRireki {
	color: #333333;
	cursor: pointer;
	background: url(../images/btn_search_otk.jpg) no-repeat;
	width: 189px;
	height: 46px;
	border: none;
	font-size: 18px;
}

/** 医療機関登録申請書 **/
.irkSrcBtn {
	color: #333333;
	background: url(../images/btn_search.jpg) no-repeat;
	width: 167px;
	height: 31px;
	border: none;
	font-size: 14px;
	cursor:pointer;
}

.info {
	width:100%;
	border:1px #CCC solid;
	padding:10px;
	margin:0px;
	background-color:#FBF8F3;
}
.info p{
	padding-bottom:0px;
	margin-bottom:0px;
}
.info p.title{
	font-weight:bold;
}

.info li {
	margin-left:10px;
	margin-bottom:10px;
	font-size:11px;
}

/**医薬品に関する参考情報**//
#Main-Inner table.JanTable {
	width: 580px;
}

#Main-Inner table.JanTable th {
	text-align:center;
}

#Main-Inner table.JanTable th.cel1 {
	font-weight: normal;
	height: 30px;
	width: 40px;
	background: url(../../common/images/bg_thead.jpg) repeat-x bottom;
}

#Main-Inner table.JanTable th.cel2 {
	font-weight: normal;
	height:30px;
	width: 60px;
	background: url(../../common/images/bg_thead.jpg) repeat-x bottom;
}

#Main-Inner table.JanTable th.cel3 {
	font-weight: normal;
	height:30px;
	width: 70px;
	background: url(../../common/images/bg_thead.jpg) repeat-x bottom;
}

#Main-Inner table.JanTable th.cel4 {
	font-weight: normal;
	height:30px;
	width: 90px;
	background: url(../../common/images/bg_thead.jpg) repeat-x bottom;
}

.JanTable td.cel1 {
	width: 40px;
	border-bottom: #CCCCCC 1px solid;
	text-align: center;
}

.JanTable td.cel2 {
	width: 60px;
	border-bottom: #CCCCCC 1px solid;
	border-left: #CCCCCC 1px solid;
	text-align: right;
}

.JanTable td.cel3 {
	width: 60px;
	border-bottom: #CCCCCC 1px solid;
	border-left: #CCCCCC 1px solid;
	text-align: center;
}

.JanTable td.cel3 a {
	display: block;
	height: 50px;
	background: url(../../common/images/zip_irm_del.jpg) no-repeat;
	margin-left: 36px;
	padding: 0px;
}

.JanTable td.cel4 {
	width: 60px;
	border-bottom: #CCCCCC 1px solid;
	border-left: #CCCCCC 1px solid;
	border-right: #CCCCCC 1px solid;
	text-align: left;
}