td a img
{
	vertical-align:middle;
}

#main .headertext {
	font-size:90%
}

#main .info-box {
	border:5px solid #c3cad0;
	background:#fffcf8;
	padding:30px 30px 20px 30px;
	margin:0 0 20px 0;
}

#main .info-box li {
	list-style-type:decimal;
/*	font-size:90%;*/
	line-height:150%;
	letter-spacing:1px;
	margin:0 0 10px 30px;
	text-align:left;
}

div.nocap-height {
	/*height:105px !important;
	_padding-bottom:0px !important;*/
}

/* 50 list
-------------------------------------------------------------------------------- */

#main .page-navi-num {
	font-size:80%;
	line-height:100%;
	margin:0 0 15px 0;
	text-align:left;
}

#main .page-navi-num li {
	list-style:none;
	display:inline;
	margin:0 5px 0 0;
}

#main .page-navi-num li a,#main .page-navi-num li a:link,#main .page-navi-num li a:visited,#main .page-navi-num li a:active {
	padding:5px 8px;
	border:1px solid #e2e2e2;
	background: #F3F3F3;
	color:#121212;
}

#main .page-navi-num li.on span{
	padding:5px 8px;
	border:1px solid #e2e2e2;
	background: #d4ec99;
	color:#121212;
}

#main .page-navi-num li a.on,#main .page-navi-num li a:hover {
	background:#d4ec99;
}

#main .page-navi-num li a.on{
/*	background-color:#d4ec99;*/
}

#main .to-detail-top {
	font-size:80%;
	text-align:right;
	padding:0 10px 0 0;
}

/* free-box
-------------------------------------------------------------------------------- */

#main #free-box {
	background:url(../../../common/images/bg_slash_glay.gif);
	border:1px solid #d2d9dc;
	margin:0 0 5px 0;
}

#main #free-box p {
	padding:5px 5px 0 5px;
	text-align:center;
}

#main #free-box .btn {
	vertical-align:bottom;
}

#main #free-box input {
	margin:0 2px;
}

#main #free-box form {
	text-align:center;
	padding:0 0 5px 0;
}

/****************************/
/*	?????^				*/
/****************************/
#main .di-table#photo-table {
	margin-right:auto;
}
#main .di-table#photo-table td#photo_name {
	width:280px;
	text-align:left;
}
#main .di-table#photo-table td#photo_cell {
	width:240px;
	text-align:left;
}
#main .di-table#photo-table td#photo_info {
	width:70px;
	text-align:center;
}
#main .di-table#photo-table td#photo_date {
	width:100px;
	text-align:left;
}
ul.photo
{
	list-style:none outline ! important;
	margin:0px ! important;
	padding:0px ! important;
}
li.photo
{
	float:left;
	list-style-type:none ! important;
	list-style-image:none ! important;
	white-space:nowrap;
	margin-top: 2px ! important;
	margin-bottom: 2px ! important;
	margin-left: 0px ! important;
	margin-right: 4px ! important;
}

/****************************/
/*	?????^?@?T???l?C??	*/
/****************************/
#photothumbnails-table {
	border: 0px solid #a9a9a9;
	border-collapse:collapse;
}
#photothumbnails-table td{
	font-size:80%;
	border: 1px solid #a9a9a9;
	padding:5px;
}
td#photothumbnails_name {
	width:200px;
	text-align:left;
}
td#photothumbnails_date {
	width:100px;
	text-align:center;
}
td#photothumbnails_photo {
	width:240px;
	text-align:left;
}

/****************************/
/*	?Y?t????				*/
/****************************/
#main .di-table#annex-table {
	margin-right:auto;
}
#main .di-table#annex-table td#annex_name {
	width:300px;
	text-align:left;
/*	margin-left:none ! important;*/
}
#main .di-table#annex-table td#annex_date {
	width:120px;
	text-align:left;
/*	padding-left:50px;*/
}
#main .di-table#annex-table td#annex_file1,#annex_file2 {
	width:100px;
	text-align:center;
}

/****************************/
/*	?C???^?r???[?t?H?[??	*/
/****************************/
#main .di-table#intev-table {
	margin-right:auto;
}
#main .di-table#intev-table td#intv_name {
	width:300px;
	text-align:left;
/*	margin-left:none ! important;*/
}
#main .di-table#intev-table td#intv_date {
	width:160px;
	text-align:left;
/*	padding-left:10px;*/
}
#main .di-table#intev-table td#intv_file {
	width:120px;
	text-align:left;
	padding-left:40px;
}

/****************************/
/*	????????????			*/
/****************************/
#main .di-table#shiori-table {
	margin-right:auto;
}
#main .di-table#shiori-table td#shiori_name {
	width:300px;
	text-align:left;
/*	margin-left:none ! important;*/
}
#main .di-table#shiori-table td#shiori_date {
	width:120px;
	text-align:left;
/*	padding-left:10px;*/
}
#main .di-table#shiori-table td#shiori_file1,#shiori_file2,#shiori_file3 {
	width:85px;
	text-align:center;
}

/****************************/
/*	???????i?K?C?h	*/
/****************************/
#main .di-table#guide-table {
	margin-right:auto;
}
#main .di-table#guide-table td#guide_name {
	width:300px;
	text-align:left;
/*	margin-left:none ! important;*/
}
#main .di-table#guide-table td#guide_date {
	width:160px;
	text-align:left;
/*	padding-left:10px;*/
}
#main .di-table#guide-table td#guide_file {
	width:150px;
	text-align:center;
}

/****************************/
/*	?C???t?H???[?V????	*/
/****************************/
#main .di-table#info-table {
	margin-right:auto;
}
#main .di-table#info-table td#info_num {
	width:40px;
	text-align:left;
}
#main .di-table#info-table td#info_date {
	width:110px;
	text-align:left;
}
#main .di-table#info-table td#info_name {
	width:140px;
	text-align:left;
}
#main .di-table#info-table td#info_ifnno {
	width:80px;
	text-align:left;
}
#main .di-table#info-table td#info_file {
	/*width:310px;*/
	text-align:left;
}

/****************************/
/*	?Y?t??????????m?“_	*/
/****************************/
#main .di-table#direction-table {
	margin-right:auto;
}
#main .di-table#direction-table td#direction_num {
	width:40px;
	text-align:left;
}
#main .di-table#direction-table td#direction_date {
	width:110px;
	text-align:left;
}
#main .di-table#direction-table td#direction_name {
	width:140px;
	text-align:left;
}
#main .di-table#direction-table td#direction_file {
	/*width:400px;*/
	text-align:left;
}

/****************************/
/*	????w???				*/
/****************************/
#main .di-table#prescribe-table {
	margin-right:auto;
}
#main .di-table#prescribe-table td#prescribe_image {
	width:70px;
	text-align:center;
}
#main .di-table#prescribe-table td#prescribe_image img{
	border: 1px solid #d3d1c9;
}
#main .di-table#prescribe-table td#prescribe_title {
	width:150px;
	text-align:left;
}
#main .di-table#prescribe-table td#prescribe_doctxt {
	width:350px;
	text-align:left;
}
#main .di-table#prescribe-table td#prescribe_file {
	width:90px;
	text-align:center;
}

/****************************/
/*	?g?p??????			*/
/****************************/
#main .di-table#termssearch-table {
	width:500px;
}
#main .di-table#termssearch-table td#termssearch_num {
	width:30px;
	text-align:left;
}
#main .di-table#termssearch-table td#termssearch_lot {
	width:100px;
	text-align:left;
}
#main .di-table#termssearch-table td#termssearch_name {
	width:370px;
	text-align:left;
}
#main .di-table#termssearch-table td#termssearch_term {
	width:100px;
	text-align:left;
}

/****************************/
/*	?g?p????			*/
/****************************/
#main .di-table#terms-table {
	width:600px;
}
#main .di-table#terms-table td#terms_name {
	width:350px;
	text-align:left;
}
#main .di-table#terms-table td#terms_term {
	width:250px;
	text-align:left;
}

/****************************/
/*	????e??R?[?h	?R?[?h???	*/
/****************************/
#main table.codelist-comment {
	width:100%;
}

#main table.codelist-comment td.excel-output{
	text-align:right;
}

#main .di-table#codelist2-table {
	margin-right:auto;
}
#main .di-table#codelist2-table th.codelist2_name {
	width:400px;
}
#main .di-table#codelist2-table td.codelist2_name {
	width:400px;
	text-align:left;
}
#main .di-table#codelist2-table th.codelist2_code {
	width:250px;
}
#main .di-table#codelist2-table td.codelist2_code {
	width:250px;
	text-align:left;
}

/****************************/
/*	????e??R?[?h	RSS	*/
/****************************/
#main .di-table#codelist2-table th.codelist2_rss_name {
	width:335px;
}
#main .di-table#codelist2-table td.codelist2_rss_name {
	width:335px;
	text-align:left;
}
#main .di-table#codelist2-table th.codelist2_rss_code_t {
	width:105px;
}
#main .di-table#codelist2-table td.codelist2_rss_code_t {
	width:105px;
	text-align:left;
}
#main .di-table#codelist2-table th.codelist2_rss_code_h {
	width:105px;
}
#main .di-table#codelist2-table td.codelist2_rss_code_h {
	width:105px;
	text-align:left;
}
#main .di-table#codelist2-table th.codelist2_rss_code_m {
	width:105px;
}
#main .di-table#codelist2-table td.codelist2_rss_code_m {
	width:105px;
	text-align:left;
}

/****************************/
/*	????e??R?[?h?@???	*/
/****************************/
#main .di-table#codedetail-table	{
	border-bottom:none;
	border-top:1px solid #a7b8d2;;
	border-collapse:collapse;
	margin-right:auto;
}

#main .di-table#codedetail-table th {
	width:110px;
	text-align:left;
}
#main .di-table#codedetail-table td {
	text-align:left;
	border-bottom:1px solid #a7b8d2;
	word-break:break-all;
}

