/*\*//*/
/**/

/* main
----------------------------------------------- */
h1{
width:728px;
height:60px;
background:url(../images/pkg/title.jpg) no-repeat;
}

#main{
clear:both;
width:728px;
margin:101px 0 5px 0;
_margin:99px 0 5px 0;
}

.sorry{
margin:0 0 15px 0;
}

.red{
color:#FF0000;
}

.nl_cond{
border:1px solid #333333;
width:500px;
padding:5px;
margin:0 0 10px 20px;
}


/* leftcol
----------------------------------------------- */
#left-col{
width:158px;
_width:160px;
margin:6px 0 10px 0;
background:#E2E2E2;
border:#cccccc solid 1px;
float:left;
}

h2 a{
display:block;
width:158px;
height:30px;
background:url(../images/pkg/subtitle.gif) no-repeat;
}

#left-col h3{
width:158px;
padding:3px 0 0 0;
font-size:12px;
background:#ffffff;
border-bottom:#666666 double 3px;
text-align:center;
font-weight:normal;
}

.adjust01{
margin:40px 0 0 0;
}

.bar{
margin:0 0 8px 1px;
list-style:none;
}

.bar li{
margin:0 0 2px 0;
}

.bar li a{
display:block;
width:140px;
height:21px;
margin:0 0 2px 0;
padding:5px 0 0 16px;
background:url(../images/menu.gif) no-repeat;
}

*html .bar li a{
width:156px;
height:26px;
}

.bar li a:hover{
background:url(../images/menu.gif) no-repeat 0 -26px;
}

.pkg_item, .pkg_item1{
margin:0 0 0 10px;
width:500px;
list-style:circle inside;
}

.pkg_item1{
background:url(../images/pkg/discrete/back.gif) no-repeat 380px bottom;
}

.pkg_item{
height:130px;
background:url(../images/pkg/lsi/back.gif) no-repeat right bottom;
}

/* second
----------------------------------------------- */
#surface, #insert, #surface2, #insert2{
position:absolute;
left:178px;
top:222px;
width:210px;
background:#E2E2E2;
border:solid 1px #CCCCCC;
padding:5px;
visibility:hidden;
z-index:3;
/*\*//*/
width:230px;
/**/
}

#insert{
top:249px;
}

#surface2{
top:340px;
}

#insert2{
top:370px;
}

.second{
list-style:none;
}

.second li{
margin:0 0 3px 0;
border:#efefef 2px outset;
}

.second li a{
display:block;
width:201px;
background:#ffffff;
padding:0 0 0 5px;
/*\*//*/
width:213px;
/**/
}

.second li a:hover{
background:#cfdfdf;
}

/* search-col
----------------------------------------------- */
#search-col{
margin:6px 0 20px 20px;
width:543px;
float:left;
}

#search-col h3{
clear:both;
margin:4px 0 0 0;
padding:1px 0 1px 8px;
border-left:#6B99D1 5px solid;
font-size:12px;
}

#search-col h2{
margin:4px 0 10px 0;
padding:1px 0 1px 8px;
border-left:#6B99D1 10px solid;
border-bottom:#6B99D1 2px solid;
font-size:14px;
}

.txt{
padding:5px 12px;
}

.genrre{
margin-top:5px;
font-size:11px;
}

/* pkg_search
----------------------------------------------- */
#pkg_search{
width:100%;
margin:10px 0 20px 0;
background:#004F75;
border-style:none;
empty-cells:show;
font-size:12px;
}

#pkg_search th{
background:#d4d4d4;
border-style:none;
padding:5px 0;
font-weight:normal;

}

#pkg_search td{
background:#FFFFFF;
padding:2px 5px;
border-style:none;
}

/* class
----------------------------------------------- */
#class3, #class4, #class_hd, #hd_detail{
width:100%;
background:#004F75;
border-style:none;
empty-cells:show;
font-size:12px;
}

#class4{
margin:0 0 30px 0;
text-align:center;
}

#hd_detail{
margin:10px 0 20px 0;
}

#class3 td, #class4 td{
border-style:none;
padding:5px;
background:#ffffff;
}

#class_hd td{
text-align:center;
background:#d6ebf7;
width:20%;
border-style:none;
}

.c20{
background:#d6ebf7 !important;
}

#class3 td.search_class, #class4 td.search_class, #class_hd td.search_class{
background:#d4d4d4;
padding:8px 5px;
border-style:none;
}

#class_hd .pkg_name{
display:block;
background-color:#ffffff;
border-bottom:1px solid #004F75;
padding:4px 0 2px 0;
}

#class_hd .pkg_surface {
display:block;
height:143px;
margin:8px 5px;
}

#class_hd .pkg_lead {
display:block;
height:135px;
margin:8px 5px;
}

#class_hd .pkg_dwh {
display:block;
margin-top:5px;
}

#hd_detail {
width:530px;
margin-bottom:10px;
}

#hd_detail th{
background:#d4d4d4;
font-weight:bold;
padding:10px 5px;
border-style:none;
}


#hd_detail td{
border-style:none;
padding:5px;
background:#ffffff;
}

/* col
----------------------------------------------- */
.col40{
width:40px;
}
.col50{
width:50px;
}
.col60{
width:60px;
}
.col90{
width:90px;
}
.col100{
width:100px;
}
.col150{
width:150px;
}
.col180{
width:180px;
}
.col190{
width:190px;
}
.col250{
width:250px;
}


.cross{
margin:40px 0 0 0;
padding:6px 0 6px 16px;
background:#ffffff url(../images/mark.gif) no-repeat 8px 10px;
border:#999999 2px outset;
}

.fig{
text-align:center;
}

.adjust02{
margin:0 80px 0 0;
}

.unit{
width:98%;
text-align:right;
}

#search-col h3.adjust03{
margin:30px 0 0 0;
}

.cond-clr{
margin:-20px 0 5px 0;
float:right;
}


.preparing {
color:#999999;
font-size:14px;
margin:80px 0;
}