@charset "UTF-8";

/*
------------------------------------------------------------

						research/index.html

------------------------------------------------------------
*/

.research-index #primaryArea #researchBanner {
margin:0 10px 30px;
width:640px;
height:130px;
position:relative;
}

#researchBanner li {
position:absolute;
top:0;
}

#researchBanner li.bn01 {left:0;}
#researchBanner li.bn02 {left:163px;}
#researchBanner li.bn03 {left:326px;}
#researchBanner li.bn04 {left:489px;}

#researchBanner li.bn01 a {background:url(../images/research_bn01_on.jpg) no-repeat 0 0;}
#researchBanner li.bn02 a {background:url(../images/research_bn02_on.jpg) no-repeat 0 0;}
#researchBanner li.bn03 a {background:url(../images/research_bn03_on.jpg) no-repeat 0 0;}
#researchBanner li.bn04 a {background:url(../images/research_bn04_on.jpg) no-repeat 0 0;}

#researchBanner li a {
display:block;
width:151px;
height:130px;
}

#researchBanner li a:hover {
text-indent:-9999px;
overflow:hidden;
}



.research-index #primaryArea dl {
margin:0 10px 0;
}

.research-index #primaryArea dt {
font-weight:bold;
font-size:92%;
margin-bottom:4px;
}

.research-index #primaryArea dt span {
font-size:130%;
color:#FE5A01;
font-family:Arial, Helvetica, sans-serif;
padding-right:10px;
}

.research-index #primaryArea dd {
font-size:82%;
margin-bottom:20px;
line-height:1.3;
padding:6px 8px;
border:solid 1px #ccc;
background-color:#F5F5F5;
}




/*
------------------------------------------------------------

						research/flow.html

------------------------------------------------------------
*/

.flow #primaryArea #tab {
margin:15px 0 15px;
height:30px;
}

#tab li {
float:left;
padding-left:10px;
}


#tab li a {
display:block;
width:316px;
height:30px;
text-indent:-9999px;
overflow:hidden;
}


#tab li#bt01 {background:url(../images/flow_bt01_on.gif) no-repeat 10px 0;}
#tab li#bt02 {background:url(../images/flow_bt02_on.gif) no-repeat 10px 0;}


#tab li#bt01 a {background:url(../images/flow_bt01.gif) no-repeat 0 0;}
#tab li#bt02 a {background:url(../images/flow_bt02.gif) no-repeat 0 0;}


#tab li#bt01 a:hover,#tab li#bt02 a:hover {background-image:none;}


.flow #primaryArea .flowBox {
padding:5px 10px 0;
margin-bottom:35px;
clear:both;
}

.flow #primaryArea .flowBox p {
width:140px;
padding-right:20px;
float:left;
}

.flow #primaryArea .flowBox dl {
width:480px;
float:left;
}

.flow #primaryArea .flowBox dt {
margin-bottom:5px;
display:block;
height:55px;
position:relative;
}

.flow #primaryArea .flowBox dt a {
display:block;
width:100px;
height:19px;
position:absolute;
right:1px;
top:25px;
}

.flow #primaryArea .flowBox dt a.bt02 {
width:80px;
}


.flow #primaryArea .flowBox dd {
background-color:#F5F5F5;
border: solid 1px #ccc;
padding:9px;
font-size:82%;
line-height:1.3;
}

/*
------------------------------------------------------------

						research/ form

------------------------------------------------------------
*/

.buy #primaryArea dl,
.sell #primaryArea dl {
padding:0 10px 30px;
}

.buy #primaryArea dt,
.sell #primaryArea dt {
font-size:92%;
font-weight:bold;
margin-bottom:5px;
color:#016599;
}

.buy #primaryArea dd,
.sell #primaryArea dd {
border:solid 1px #ddd;
background-color:#F5F5F5;
padding:10px;
font-size:82%;
line-height:1.2;
}

.sell #primaryArea .sample {
padding-top:5px;
line-height:1.2;
}

.sell #primaryArea .sample img{
margin-right:10px;
}

.sell #primaryArea table .floatL {
padding-right:20px;

}

.sell #primaryArea table .floatL li {
margin-bottom:10px;
}

