/* ƒ\ƒtƒg‰æ–Ê—pCSS */
/* ì¬“ú: 2007/02/24 */

@import url("/kmp00/visitor/css/200702/soft02.css");



/* –Á•¿“o˜^ƒ\ƒtƒgF“o˜^Table */

#entryTable01 {
	float:left;
	border-spacing:0;
	border-collapse:collapse;
	padding:0;
	margin:0;
	border:1px solid #666;
	width:520px;
	}


#entryTable01 caption {
	text-align:center;
	border:1px solid #666;
	border-bottom:none;
	border-collapse:collapse;
	padding:3px 5px;
	background-color:#093;
	color:#fff;
	font-weight:bold;
	}

#entryTable01 td, #entryTable01 th {
	text-align:center;
	border-bottom:1px solid #999;
	border-right:1px solid #bbb;
	border-collapse:collapse;
	font-size:100%;
	padding:3px 5px;	
	}

#entryTable01 th {
	background-color:#eee;
	white-space:normal;
	}

#entryTable01 input {
	font-size:100%;
	background-color:#ffd;
	}

#entryTable01 select {
	font-size:100%;
	background-color:#ffd;
	}

#entryTable01 .code {
	font-size:100%;
	background-color:#ffd;
	ime-mode:disabled;
	width:3em;
	}

#entryTable01 .price {
	font-size:100%;
	background-color:#ffd;
	ime-mode:disabled;
	width:5em;
	}


/* –Á•¿“o˜^ƒ\ƒtƒgF‚²’ˆÓ */

.h3Area .note {
	border:1px dotted #aa6; 
	padding:10px; 
	margin-left:540px; 
	background-color:#ffe;
	}

.h3Area .note h4 {
	color:#c30;
	font-size:88%;
	margin-bottom:0.5em;
	}

input.applyBelow {
	font-size:14px; 
	padding:1px 0 1px 30px; 
	width:150px; 
	font-weight:bold; 
	text-align:left !important; 
	text-decoration:none;
	margin:10px 10px 5px 0;
	color:#000;
	border-top:2px solid #fee35d; 
	border-left:2px solid #fee35d; 
	border-bottom:2px solid #edc500; 
	border-right:2px solid #edc500; 
	background:#fe9 url(/kmp00/com/img/top_200702vis/arrow_white_below.gif) no-repeat 5px 4px; 
	}

input.applyBelow:active {
	border-top:2px solid #edc500; 
	border-left:2px solid #edc500; 
	border-bottom:2px solid #fee35d; 
	border-right:2px solid #fee35d; 
	background:#fe9 url(/kmp00/com/img/top_200702vis/arrow_white_below.gif) no-repeat 5px 6px; 
	}

input.applyBelow:hover {
	border-top:2px solid #fee35d; 
	border-left:2px solid #fee35d; 
	border-bottom:2px solid #edc500; 
	border-right:2px solid #edc500; 
	background:#fe9 url(/kmp00/com/img/top_200702vis/arrow_white_below.gif) no-repeat 5px 6px; 
	}


input.applyUp {
	font-size:14px; 
	padding:1px 0 1px 30px; 
	width:150px; 
	font-weight:bold; 
	text-align:left !important; 
	text-decoration:none;
	margin:5px 10px 10px 0;
	color:#000;
	border-top:2px solid #fee35d; 
	border-left:2px solid #fee35d; 
	border-bottom:2px solid #edc500; 
	border-right:2px solid #edc500; 
	background:#fe9 url(/kmp00/com/img/top_200702vis/arrow_white_up.gif) no-repeat 5px 4px; 
	}

input.applyUp:active {
	border-top:2px solid #edc500; 
	border-left:2px solid #edc500; 
	border-bottom:2px solid #fee35d; 
	border-right:2px solid #fee35d; 
	background:#fe9 url(/kmp00/com/img/top_200702vis/arrow_white_up.gif) no-repeat 5px 2px; 
	}

input.applyUp:hover {
	border-top:2px solid #fee35d; 
	border-left:2px solid #fee35d; 
	border-bottom:2px solid #edc500; 
	border-right:2px solid #edc500; 
	background:#fe9 url(/kmp00/com/img/top_200702vis/arrow_white_up.gif) no-repeat 5px 2px; 
	}

/* –Á•¿“o˜^ƒ\ƒtƒgFˆê——•\ */


#myList {
	border-spacing:0;
	border-collapse:collapse;
	padding:0;
	margin:0;
	border:1px solid #666;
	}


#myList td {
	text-align:center;
	border-bottom:1px solid #999;
	border-right:1px solid #bbb;
	border-collapse:collapse;
	padding:3px 5px;
	font-size:80% !important; 
	}

#myList th {
	text-align:center;
	color:#333; 
	background-color:#e8fbd7;
	border-bottom:3px double #666;
	border-right:1px solid #666;
	border-collapse:collapse;
	padding:3px 5px;
	font-size:80% !important; 
/*  	font-weight:normal;	*/
	}



/* –Á•¿“o˜^ƒ\ƒtƒgFˆê——•\‚©‚çíœFs‘I‘ð */

#myList .selectRow {
	background-color:#ffc;
	}



/* –Á•¿“o˜^ƒ\ƒtƒgFˆê——•\Fíœƒ{ƒ^ƒ“ */

a.delBelow {
	font-size:12px;
	display:block;
	line-height:110%;
	padding:2px 0 13px 0; 
	width:1.5em; 
	font-weight:bold; 
	text-align:center; 
	text-decoration:none;
	color:#000;
	}

a.delBelow:link, a.delBelow:visited {
	border-top:2px solid #fff; 
	border-left:2px solid #fff; 
	border-bottom:2px solid #888; 
	border-right:2px solid #888; 
	background:#ddd url(/kmp00/com/img/top_200702vis/arrow_white_below.gif) no-repeat center 28px; 
	}

a.delBelow:hover {
	border-top:2px solid #fff; 
	border-left:2px solid #fff; 
	border-bottom:2px solid #888; 
	border-right:2px solid #888; 
	background:#eee url(/kmp00/com/img/top_200702vis/arrow_white_below.gif) no-repeat center 30px; 
	}

a.delBelow:active {
	border-top:2px solid #888; 
	border-left:2px solid #888; 
	border-bottom:2px solid #fff; 
	border-right:2px solid #fff; 
	background:#eee url(/kmp00/com/img/top_200702vis/arrow_white_below.gif) no-repeat bottom; 
	}

/*  –Á•¿“o˜^ƒ\ƒtƒgFˆê——•\Ø‚è‘Ö‚¦@*/

#captionTable {
	width:100%;
	border-spacing:0;
	padding:0;
	margin:0;
	border:0;
	}

#captionTable td {
	text-align:left !important;
	border:none;
	padding:0;
	}


#captionTable #listTab { 
	display:table; 
	list-style-type:none; 
	margin:0;
	}

#captionTable #listTab li { 
	float:left;
	margin:0 5px;
	font-weight:bold;
	white-space:nowrap;
	font-size:120% !important;
	}


#captionTable #listTab li a { 
	display:block;
	padding:1px 5px;
	border: 1px solid #666; 
	border-bottom:none;
	}

#captionTable #listTab li .stay { 
	display:block;
	padding:1px 5px;
	border: 1px solid #666; 
	border-bottom:none;
	background-color:#e8fbd7;
	}

#captionTable .toEntry { 
	text-align:right !important; 
	padding-right:10px;
	white-space:nowrap;
	font-size:88% !important;
	}




/* ‰^—pó‹µƒ\ƒtƒgF“o˜^Table */

.entryTable02 {
	border-spacing:0;
	border-collapse:collapse;
	padding:0;
	}



.entryTable02 td, .entryTable02 th {
	text-align:center;
	border-bottom:1px solid #999;
	border-right:1px solid #bbb;
	border-collapse:collapse;
	font-size:100% !important;
	padding:2px 3px;	
	}



.entryTable02 th {
	border-top:1px solid #999;
	background-color:#e8fbd7;
/*  	background-color:#dff6d5;*/
	white-space:normal;
	}


.entryTable02 .grayEEE {
	background-color:#eee;
	}


.entryTable02 input {
	font-size:100%;
	background-color:#ffd;
	}

.entryTable02 select {
	font-size:100%;
	background-color:#ffd;
	}

.entryTable02 .code {
	font-size:100%;
	background-color:#ffd;
	ime-mode:disabled;
	width:3em;
	}

.entryTable02 .price {
	font-size:100%;
	background-color:#ffd;
	ime-mode:disabled;
	width:4em;
	}

.entryTable02 th.buy {
	font-size:88% !important;
	background-color:#dadada;
	border:1px solid #bbb;
	}

.entryTable02 th.sell {
	font-size:88% !important;
	background-color:#d6e6fe;
	}

.entryTable02 th.sell02 {
  	background-color:#eeeeee;
/*  	background-color:#e3eaf8;*/
	}

.entryTable02 .leftCell {
	border-left:1px solid #666;
	}

.entryTable02 .rightCell {
	border-right:1px solid #666;
	}

.entryTable02 .blank {
	border-left:none; 
	border-right:none;
	}

.entryTable02 .required {
	font-size:12px; 
	font-weight:normal; 
	line-height:12px; 
	color:#fff; 
	background-color:#e44852; 
	padding:2px;
	white-space:nowrap;
	}

/* ‰^—pó‹µƒ\ƒtƒgF–Á•¿“o˜^F’ˆÓ‘‚« */

.h3Area .noteBottom {
	width:40em;
	border:1px dotted #aa6; 
	padding:10px; 
	background-color:#ffe;
	}

.h3Area .noteBottom h4 {
	color:#c30;
	font-size:88%;
	margin-bottom:0.5em;
	}

/* ‰^—pŽÀÑ•\ ã */

#facts {
	border-spacing:0;
	border-collapse:collapse;
	padding:0;
	margin-top:1em;
	margin-bottom:1.5em;
	border:2px solid #666;
	}


#facts td {
	text-align:center;
	border-bottom:3px double #666 !important;
	border-right:1px solid #bbb;
	border-collapse:collapse;
	padding:3px 5px;
	}

#facts th {
	text-align:center;
	color:#333; 
	background-color:#eee;
	border-top:1px solid #fff;	
	border-left:1px solid #fff;	
	border-bottom:1px solid #666 !important;
	border-right:1px solid #666;
	border-collapse:collapse;
	padding:3px 5px;
	}

#facts .title {
	font-weight:bold;
	text-align:center;
	color:#333; 
	background-color:#ccf5c6;
	border-bottom:3px double #666 !important;
	border-right:1px solid #666 !important;
	border-collapse:collapse;
	padding:3px 5px;
	}

#facts .tdBottom {
	border-bottom:1px solid #666 !important;
	}




/* ‰^—pŽÀÑ•\ ‰º */

#myPortfolio, 
#holding {
	border-spacing:0;
	border-collapse:collapse;
	padding:0;
	margin:0;
	border:1px solid #666;
	}


#myPortfolio td,
#holding td {
	border-bottom:1px solid #999;
	border-right:1px solid #bbb;
	border-collapse:collapse;
	padding:3px 5px;
/*  	font-size:80% !important; */
	}

#myPortfolio th {
	text-align:center;
	color:#333; 
	background-color:#e8fbd7;
	border-bottom:3px double #666;
	border-right:1px solid #666;
	border-collapse:collapse;
	padding:3px 5px;
	}

#holding th {
	text-align:center;
	color:#333; 
	background-color:#e8fbd7;
	border-bottom:3px double #666;
	border-right:1px solid #666;
	border-collapse:collapse;
	padding:3px 5px;
	}


#myPortfolio .thGray,
#holding .thGray {
	background-color:#eee !important;
	}


#myPortfolio .selectRow,
#holding .selectRow {
	background-color:#ffc;
	}


/*-- ƒe[ƒuƒ‹‚ÌÝ’è --*/
table.lineTable01 {
	border:solid #d4d4d4;
	border-width:1px 0 0 1px;
	}
	
table.lineTable01 th, table.lineTable01 td {
	padding:5px;
	border:solid #d4d4d4;
	border-width:0 1px 1px 0;
	text-align:left;
	}

/* lineTable ‚ÌŽqƒe[ƒuƒ‹*/
table.lineTable01 table.nolineTable th,
table.lineTable01 table.nolineTable td {
	border:none;
	font-size:100% !important;
	}

	
table th.center,
table td.center {
	text-align:center;
	}
	
table th.right,
table td.right {
	text-align:right;
	}
	
	
table th p,
table td p {
	font-size:100%;
	}
	
#content .softArea .h2Area table th,
#content .softArea .h2Area table td {
	font-size:80%;
	}
	
#subContent table th,
#subContent table td {
	font-size:80%;
	}

#content .softArea .h2Area table#facts th,
#content .softArea .h2Area table#facts td, 
#content .softArea .h2Area table#myPortfolio th,
#content .softArea .h2Area table#myPortfolio td,
#content .softArea .h2Area table#holding th,
#content .softArea .h2Area table#holding td {
	font-size:100%;
	}

caption table.noLine td {
	border:none !important;
	font-size:120%;
	}

/* ”„”ƒ“o˜^ƒ\ƒtƒgF“ü—ÍƒGƒ‰[ */

.inputError {
	background-color:#fcc !important;
	}


/* –Á•¿“o˜^ƒ\ƒtƒg */

.guideLayer { 
	background:#fff; 
	border:1px solid #78D5E3; 
	padding:5px; 
	font-size:12px; 
	font-weight:normal; 
	text-align:left; 
	line-height:1.2em;
	}

.guideArrow {
	margin:-2px 0 0 5px; 
	padding:0; color:#78D5E3; 
	line-height:100%; 
	font-size:10px; 
	text-align:left;
	}