@charset "utf-8";
/*
-----------------------------------------------
title: 
version:  2013.12.04
modified by: defide
----------------------------------------------- */

/*----- overwrite common style -----*/

#pagecontents .directorytitle{
	margin-top:auto;
	width:auto;
	text-align:left;
}
#pagecontents .title1{
	margin-top:20px;
}
#pagecontents h4 {
	width:auto;
	font-weight:bold;
}
#pagecontents p {
	width:auto;
}

/*----- color Style ------*/
.bgColorRed1 {
	background-color:#F1CAC0 !important;
}
.bgColorOrange01 {
	background: #F1E3C0 !important;
}
.bgColorGreen01 {
	color:#FFFFFF;
	background: #2F7D41!important;
}
.bgColorTdDark {
	background:#F2F2F2 !important;
}
.imgMidMarginLS {
	vertical-align:middle;
	margin:0 0 0 3px;
}

.bgIconPurple01 {
	color:#FFFFFF !important;
	background:#7A4495 !important;
	padding:2px 3px;
	white-space:nowrap;
}
.bgIconBrown01 {
	color:#FFFFFF !important;
	background:#996600 !important;
	padding:2px 3px;
	white-space:nowrap;
}
.bgIconYellow01 {
	color:#FFFFFF !important;
	background:#FF6600 !important;
	padding:2px 3px;
	white-space:nowrap;
}
.bgIconRed01 {
	color:#FFFFFF !important;
	background:#C72412 !important;
	padding:2px 3px;
	/* white-space:nowrap; */
}
.bgIconBlue01 {
	color:#FFFFFF !important;
	background: #006699 !important;
	padding:2px 3px;
	white-space:nowrap;
}
.bgIconGreen01 {
	color:#FFFFFF !important;
	background: #2F7D41!important;
	padding:2px 3px;
	white-space:nowrap;
}

/*----- table Style ------*/

table.tableStyle00 ,
td.tableStyle00 ,
th.tableStyle00 ,
caption.tableStyle00 {
	border:none !important;
	background: #FFFFFF none !important;
}

table.tableStyle01 {
	border-top: 1px solid #BBBBBB;
	border-left: 1px solid #BBBBBB;
	line-height:150%;
	padding: 0;
	margin-bottom:10px;
}
/*HP10-12-01_start*/
/*
 table.tableStyle01 caption {
    border-top: 1px solid #BBBBBB;
    border-right: 1px solid #BBBBBB;
    border-left: 1px solid #BBBBBB;
    background-color:#E0D7C3;
    margin: 0;
    padding: 1px 5px;
    text-align:left;
    font-weight:bold;
}
*/
table.tableStyle01 caption {
	border-top: 1px solid #BBBBBB;
	border-right: 1px solid #BBBBBB;
	border-left: 1px solid #BBBBBB;
	background-color:#DF8738;
	margin: 0;
	padding: 1px 15px;
	text-align:left;
	font-weight:bold;
	background-image: url(../images/line_h4_1.gif);
}
/*HP10-12-01_end*/
table.tableStyle01 tr {
	margin: 0;
	padding: 0;
}
table.tableStyle01 th  {
	border-right: 1px solid #BBBBBB;
	border-bottom: 1px solid #BBBBBB;
	background-color:#ffd799;
	margin: 0;
	padding: 1px 5px;
	font-weight:normal;
}
table.tableStyle01 td {
	border-right: 1px solid #BBBBBB;
	border-bottom: 1px solid #BBBBBB;
	background-color:#FFFFFF;
	margin: 0;
	padding: 1px 5px;
}

table.tableStyle02 {
	border-top: 1px solid #B0B0B0;
	border-left: 1px solid #B0B0B0;
	line-height:150%;
	padding: 0;
	margin-bottom:10px;
}
table.tableStyle02 caption {
	margin: 0;
	padding: 1px 5px;
	text-align:left;
	font-weight:bold;
}
table.tableStyle02 tr {
	margin: 0;
	padding: 0;
}
table.tableStyle02 th  {
	border-top: 1px solid #B0B0B0;
	border-right: 1px solid #B0B0B0;
	border-bottom: 1px solid #B0B0B0;
	background-color:#fff0c5;
	margin: 0;
	padding: 1px 5px;
	font-weight:normal;
}
table.tableStyle02 td {
	border-right: 1px solid #BBBBBB;
	border-bottom: 1px solid #BBBBBB;
	background-color:#FFFFFF;
	margin: 0;
	padding: 1px 5px;
}

/*----- Tanaka Add Start ------*/

table.tableStyle03 {
	border-top: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	line-height:150%;
	padding: 0;
	margin-bottom:10px;
}
table.tableStyle03 caption {
	border: 0px #FFFFFF;
	margin: 0;
	padding: 1px 5px;
	text-align:left;
	font-weight:bold;
}
table.tableStyle03 tr {
	border: 0px #FFFFFF;
	margin: 0;
	padding: 0;
}
table.tableStyle03 th  {
	border: 0px #FFFFFF;
	background-color:#FFFFFF;
	margin: 0;
	padding: 1px 5px;
	font-weight:normal;
}
table.tableStyle03 td {
	border: 0px #FFFFFF;
	background-color:#FFFFFF;
	margin: 0;
	padding: 1px 5px;
}

table.tableStyle04 {
	border: 0px #FFFFFF;
	padding: 0px 0px;
	margin: 0px 0px;
}
table.tableStyle04 tr {
	border: 0px #FFFFFF;
	margin: 0px 0px;
	padding: 0px 0px;
}
}
table.tableStyle04 td {
	border: 0px #FFFFFF;
	margin: 0px 0px;
	padding: 0px 0px;
}
table.tableStyle05 {
	border-top: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	line-height:150%;
	padding: 10px 0 0 0;
}
table.tableStyle05 th  {
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	background-color:#FFFFFF;
	margin: 0;
	padding: 1px 5px;
	font-weight:normal;
}

/*----- Tanaka Add End ------*/

/*----- box Style ------*/

/*-- 07/02/22 defide revised --*/
.boxDelisting {
	width:300px;
	border: 1px solid #B59680;
	background-color:#fff0c5;
	padding: 3px;
	margin-bottom:10px;
}

/* 3GTMI-AN-000022-START */
.boxDelisting1 {
	width:700px;
	border: 1px solid #B59680;
	background-color:#fff0c5;
	padding: 3px;
	margin-bottom:10px;
}
/* 3GTMI-AN-000022-END */

.boxNaviPagetop {
	text-align:right !important;
	margin:5px 20px 10px 0!important;
}

.boxOptListed01 {
	width:670px;
	margin:10px 0;
	padding:5px 15px;
	height: 25px;
	background: url(../images/bg_search_page_nav.gif) no-repeat left 3px;
}
.boxOptListed01 .innerL {
	float:left;
	width:285px;
	font-weight: bold;
	color: #AA0000;
}
.boxOptListed01 .innerR {
	margin:0 0 0 300px !important;
	width:385px;
	text-align:right;
	font-weight: bold;
}

.boxOptListed02 {
	width:700px;
	margin:10px 0 20px;
	padding:0;
}
.boxOptListed02 .innerL {
	float:left;
	width:200px;
}
.boxOptListed02 .innerR {
	width:475px;
	float: right;
}
.boxOptListed02 h4 {
	margin:5px 0!important;
}

.boxOptListed03 {
	/* width:660px;
	margin:0 0 10px;
	padding:15px 19px 5px;
	background: #D2DDD5;
	border-top: 5px solid #2F7D41;
	border-right: 1px solid #67B27B;
	border-bottom: 1px solid #67B27B;
	border-left: 1px solid #67B27B; */
	
	width:800px;
	margin:0 0 10px;
	padding:15px 19px 5px;
	background: #ffffff;
	border-top: 3px solid #E72A24;
	border-bottom: 1px solid #D2DDD5;
}

ul.ulStyleListed01 {
	margin:10px 0 0 0;
	padding: 0 0 0 225px;
	width:800px;
}
ul.ulStyleListed01 li {
	margin:0 0;
	padding:0;
	float:left;
	width:175px;
	text-align:center;
}
ul.ulStyleListed01 li strong {
	display:block;
	height:30px;
	margin:0 20px;
	padding:18px 0 0;
	background: url(../images/bt_bg_search_select_on.gif) no-repeat center bottom;
	color:#FFFFFF !important;
	font-weight:normal;
}
ul.ulStyleListed01 li a {
	display:block;
	height:38px;
	margin:0 20px;
	padding:10px 0 0;
	background: url(../images/bt_bg_search_select_of.jpg) no-repeat center top;
	text-decoration:none !important;
}

.boxOptListed04 {
	width:800px;
	margin:0 0 10px;
	padding:60px 19px 45px;
	background: #FFFFFF;
	border: 1px solid #CCCCCC;
}
.boxOptListed04 p {
	margin:auto !important;
	padding:0;
	text-align:center;
}

.iconExclamation {
	background: url(../images/icon_exclamation_gray.gif) no-repeat 0 3px;
	padding: 5px 0px 5px 30px;
}

.boxOptListed05 {
	width:840px;
	padding-bottom:4px;
	margin-top:20px;
	margin-bottom:10px;
	background: url(../images/line_h2.gif) no-repeat bottom;
}
.boxOptListed05 h3 {
	float:left;
	width:465px !important;
	background: none !important;
	padding-bottom:0 !important;
	padding-left:25px !important;
	margin-top:5px !important;
	margin-bottom:0 !important;
}
.boxOptListed05 p {
	float:right;
	width:350px ;
	padding-bottom:4px !important;
}

.boxOptListed06 {
	width:833px;
	margin:0;
	padding:4px 0px 2px 5px;
	border: 1px solid #CCCCCC;
	text-align:center;
}
.boxOptListed06 p {
}

/*
.boxOptListed06 {
	margin:0;
	padding:4px 5px 2px;
	border: 1px solid #CCCCCC;
	text-align:center;
}
.boxOptListed06 p {
}
*/

.boxOptListed07 {
	margin:0;
	padding:0;
}
.boxOptListed07 .innerL {
	float:left;
	width:180px;
	margin: 0px 0px 20px;
}
.boxOptListed07 .innerR {
	float:left;
	margin:0 0 20px 15px;
	padding:5px;
	border:1px solid #CCCCCC;
	/* width: 495px; */
	width: 630px;
}
.boxOptListed07 dl {
	margin:0;
	padding:0;
}
.boxOptListed07 dt {
	clear:both;
	float:left;
	margin:0;
	padding:0;
}
.boxOptListed07 dd {
	margin:0 0 0 70px;
	padding:0;
}

.boxOptListed07 p {
	width:auto;
}

.boxOptListed08 {
	width:700px;
	margin:0 0 20px;
	text-align:right;
}

.boxOptListed_err {
	width:660px;
	margin:40px 0 10px;
	padding:60px 19px 45px;
	background: #FFFFFF;
	border: 1px solid #CCCCCC;
}
.boxOptListed_err p {
	margin:auto !important;
	padding:0;
	text-align:center;
}

label {
	white-space:nowrap;
}

/*----- disclosure data icon style -----*/
/*HTML-SUMMARY*/
.bgIconSa {
	color:#FFFFFF !important;
	background:#FF9966 !important;
	padding:3px 3px;
	margin-left:2px;
	white-space:nowrap;
	font-size: 15px;
	font-weight:bolder;
}
/*HTML-FINANCE-C*/
.bgIconRen {
	color:#FFFFFF !important;
	background:#CC9933 !important;
	padding:3px 3px;
	margin-left:2px;
	white-space:nowrap;
	font-size: 15px;
	font-weight:bolder;
}
/*HTML-FINANCE-NC*/
.bgIconKo {
	color:#FFFFFF !important;
	background:#339933 !important;
	padding:3px 3px;
	margin-left:2px;
	white-space:nowrap;
	font-size: 15px;
	font-weight:bolder;
}
/*HTML-GENERAL*/
.bgIconHGg {
	color:#FFFFFF !important;
	background:#339999 !important;
	padding:3px 3px;
	margin-left:2px;
	white-space:nowrap;
	font-size: 15px;
	font-weight:bolder;
}
