@charset "EUC-JP";

/*//////////////////////////////////////////////////////////////////

    NAME: modules.css
    DATE: 2012/04/28

//////////////////////////////////////////////////////////////////*/

/* ----------------------------------------------------------------
    Unique Module
----------------------------------------------------------------- */

/* ---------------------------------
	column-market-01
 -------------------------------- */
div#str-main div.lyt-column.column-market-01{
width:752px;
margin-bottom:5px;
}

div#str-main div.lyt-column.column-market-01.first{
margin-bottom:2px;
}

div#str-main div.lyt-column.column-market-01 div.segment{
float:left;
width:184px;
margin-right:2px;
border:1px solid #c3c3c3;
}

div#str-main div.lyt-column.column-market-01 table.tbl-data-01{
border:none;
}

div#str-main div.lyt-column.column-market-01 table.tbl-data-01 th{
border-width:0 1px 1px 0;
vertical-align:middle;
}

div#str-main div.lyt-column.column-market-01 table.tbl-data-01 td{
border-width:0 0 1px 0;
vertical-align:middle;
}

div#str-main div.lyt-column.column-market-01 table.tbl-data-01 th a{
font-weight:bold;
}

div#str-main div.lyt-column.column-market-01 table.tbl-data-01 th span.date{
font-size:87.5%;
}


/* ---------------------------------
	box-stock-search-top
 -------------------------------- */

div#box-stock-search-top{
width:368px;
margin:0 0 20px;
border:2px solid #b7cbf4;
background:#fafafa;
font-size:12px;
line-height:1.45;
}

div#box-stock-search-top-inner{
position:relative;
border:1px solid #9bb2e2;
}

div#box-stock-search-top h2{
margin:0;
padding:12px 10px 10px 40px;
background:url("/member/images/icon-search-03.gif") 7px 6px no-repeat;
font-size:16px;
line-height:16px;
}

div#box-stock-search-top p.link-screening{
position:absolute;
right:15px;
top:8px;
width:200px;
margin:0;
}

div#box-stock-search-top p.link-screening a{
display:block;
padding:0 0 0 20px;
background: url("/member/images/arrow-fund-01.gif") no-repeat 5px 50%;
font-size:12px;
text-decoration:none;
}

div#box-stock-search-top p.link-screening a:hover{
text-decoration:underline;
}

div#box-stock-search-top p.text-search{
margin:0;
padding:10px 12px 10px;
border-top:1px solid #9bb2e2;
}

div#box-stock-search-top p.text-search input{
vertical-align: middle;
}

div#box-stock-search-top p.text-search input.form-text-01{
width:140px;
border: 1px solid #7F9DB9;
margin-left: 3px;
margin-right: 5px;
padding: 3px;
background:#ffc;
color:#666;
}

div#box-stock-search-top dl,
div#box-stock-search-top dl ul,
div#box-stock-search-top dl li{
margin:0;
padding:0;
list-style-type:none;
}

div#box-stock-search-top dl.top-condition dt{
margin:0;
padding:2px 10px;
border-top:1px solid #9bb2e2;
border-bottom:1px solid #cfd8ec;
background:#f3f7ff url("/member/images/hdg-fndsrc-cnd-bg-01.gif") left top repeat-x;
font-size:13px;
font-weight:bold;
}

div#box-stock-search-top dl.top-condition dt label input {
margin:0 4px 0 0;
vertical-align:middle;
}

div#box-stock-search-top dl.top-condition dt label{
padding-left:10px;
cursor:pointer;
font-weight:normal;
}

div#box-stock-search-top dl.top-condition dd{
margin:0;
padding:4px 0;
}

div#box-stock-search-top dl ul li {
}

div#box-stock-search-top dl ul li ul{
padding-left:14px;
}

div#box-stock-search-top dl ul li ul li{
float: left;
width: 170px;
}

div#box-stock-search-top dl ul li label {
display:block;
padding:1px 8px 2px 12px;
}

div#box-stock-search-top dl ul li label span.number{
color:#666;
}

div#box-stock-search-top dl ul li label:hover {
background:#e8efff;
cursor:pointer;
}

div#box-stock-search-top dl ul li label input {
margin:0 4px 0 0;
vertical-align:middle;
}

div#box-stock-search-top p.sector-search{
margin:0;
padding:5px 12px 5px;
}

div#box-stock-search-top dl dd select.form-select-01{
width:150px;
border: 1px solid #7F9DB9;
}

div#box-stock-search-top div.box-stock-search-lyt-L{
float:left;
width: 180px;
}

div#box-stock-search-top div.box-stock-search-lyt-R{
float:right;
width: 185px;
border-left:1px solid #9bb2e2;
border-top:1px solid #9bb2e2;
}

div#box-stock-search-top div.box-stock-search-lyt-R p.note{
margin:7px 5px;
padding-left:1em;
text-indent:-1em;
font-size:12px;
}

/* ---------------------------------
	list-acc-flow-01
 -------------------------------- */
 
div.list-acc-flow-01{
margin:0;
zoom:1;
clear:both;
}

div.list-acc-flow-01 ol{
margin:0;
padding:0;
color:#444;
line-height:1.5;
list-style:none;
}

div.list-acc-flow-01 ol li{
float:left;
margin-right:2px;
margin-bottom:5px;
padding-right:23px;
background:url(../images/bg-accountopen-start_o.gif) no-repeat 100% 50%;
/*font-size:75%;*/
font-size:14px;
width:102px;
}

div.list-acc-flow-01 ol li.selected{
background:url(../images/bg-accountopen-start_h.gif) no-repeat 100% 50%;
}

div.list-acc-flow-01 ol li.last-child{
margin-right:0;
padding-right:0;
background:url(../images/bg-accountopen-end_o.gif) no-repeat 100% 50%;
}

div.list-acc-flow-01 ol li.last-child.selected{
margin-right:0;
padding-right:0;
background:url(../images/bg-accountopen-end_h.gif) no-repeat 100% 50%;
}

div.list-acc-flow-01 ol li div.inner{
display:table-cell;
height:59px;
padding:0 5px;
vertical-align: middle;
}

*:first-child+html div.list-acc-flow-01 ol li div.inner{/* IE 7 */
display:inline;
zoom:1;
margin:5px 5px 5px 0;
}
