﻿/*
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.5.2
*/
html{color:#000;background:#FFF;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;font-variant:normal;}
/* to preserve line-height and selector appearance */
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
/*to enable resizing for IE*/
input,textarea,select{*font-size:100%;}
/*because legend doesn't inherit in IE */
legend{color:#000;}

body {font:13px/1.22 Osaka,"ＭＳ Ｐゴシック",sans-serif;*font-size:small;*font:x-small;}
body {
/* font-size: 13px;*font-size: 81.25%; */
}
table {font-size:inherit;font:100%;}
pre,code,kbd,samp,tt {font-family:monospace;*font-size:108%;line-height:99%;}

body{
 /*        font-size:62.5%; */
}

h1 {
	font-size:138.5%;  
}
h2 {
	font-size:123.1%; 
}
h3 {
	font-size:108%;  
}
h1,h2,h3 {
/* 	margin:1em 0; */
}
h1,h2,h3,h4,h5,h6,strong {
	font-weight:bold; 
}
abbr,acronym {
	border-bottom:1px dotted #000;
	cursor:help;
} 
em {
	font-style:italic;
}
blockquote,ul,ol,dl {
	margin:1em;
}
ol,ul,dl {
	margin-left:2em;
}
ol li {
	list-style: decimal outside;	
}
ul li {
        list-style-type: none;
        list-style-position:inside;
}
dl dd {
	margin-left:1em;
}
th,td {
	padding:.5em;
}
th {
	font-weight:bold;
	text-align:center;
}
caption {
	margin-bottom:.5em;
	text-align:center;
}
p,fieldset,table,pre {
	margin-bottom:1em;
}

/* input[type=text],input[type=password],textarea{width:12.25em;*width:11.9em;} */

a img {
        border:none;
        margin: 0;
}
a:hover {
        color: Navy;
        text-decoration: underline;
        background-color: #AFEEEE;
}
a {
        color: Navy;
}



.attention{
        color: Red;
}

.warning{
        color: Red;
}
.point{
        color: Red;
}
.offprice{
/* 	text-decoration:line-through; */
        color: Red;
}

.ss{
text-decoration:line-through;
}

.b14 {  font-size: 14px;font-weight: bold}

.p80 {  font-size: 80%;}
.p90 {  font-size: 90%;}
.p110 {  font-size: 110%;}
.p120 {  font-size: 120%;}
.b100 {  font-size: 100%;font-weight: bold}
.b110 {  font-size: 110%;font-weight: bold}
.b120 {  font-size: 120%;font-weight: bold}
.b200 {  font-size: 200%;font-weight: bold}

* html {
filter: expression(document.execCommand("BackgroundImageCache", false, true));
background: url(null) fixed;
overflow-x: hidden;
}

/* Hides from IE-mac \*/
/* * html div{height: 1%;} */
/* End hide from IE-mac */


body{
         behavior:url("/css/csshover.htc"); 
         width: 100%; 
}

/*
* html img,div,span,h2{
  behavior: url("/css/iepngfix.htc");
  }
*/
#wrapper {
margin:0 auto;

}

.clearfix:after {
        content: "";
        display: block;
        clear: both;
   }


.clearfix {display: inline-block;} 
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;} 
.clearfix {display: block;} 
/* End hide from IE-mac */


#main{

	background-color: #ffffff;
	padding: 130px 0 0 0;
/* 	margin-left: 0;
	margin-right: 0; */
            margin: 0 auto; /* center on everything else */
	border: 1px Gray;
/*         max-width:1050px; */
        min-width:650px; 
}












#leftbar{
	background-color: #ffffff;
    float: left;
    width: 180px;
    z-index: 1;
    height:1200px;

}


#contentnega{
    float:left;
    margin-left: -180px;
    width:99%;
    background-color: #ffffff;
    
}

#content {
	margin-left: 175px;
        padding:0 10px 0 20px;
 	background-color: #ffffff;
        overflow:hidden;
}



#wnwrapper {

	float: left;
	margin-top: 2px;
	top: 0px;
	left: 0px;
	width: 100%; 
	margin-right: -255px;
}

#contentsL {

	margin-right: 185px;
}

#contentsR {
   float: right;
   margin-top: 10px;
   top: 0px;
   width: 180px;
}


#leftbarB{
    float: left;
    width: 20px;
    z-index: 1;

}

#contentC{
margin-right:20px;
margin-left:20px;

    width:95%;
}

#contentD{
    text-align: left;
    margin: 10px auto; 
    width: 720px;

}

.cl{
		clear: both;
	}	

#contents4 {
	float: left;
	margin-top: 25px; 
	top: 0px;
	left: 0px; 
	width: 65%;
}
#contents5 {
   float: right;
	margin-top: 10px; 
        top: 0px;
	width: 250px; 
}

#headerAreaTOP{
      position: fixed;
      z-index: 100;
      top: 130px; 
      height: 25px;
      width:580px;
      right: 0px;
      padding-top: 2px;
      background: rgb(0, 107, 223); 
      _position: absolute;

      _top: expression(eval(document.documentElement.scrollTop+0)); 
    }


#headerAreaTOPgkd{
      position: fixed;
      z-index: 100;
      top: 0; 
      height: 130px;
      width:100%;
      right: 0;
      padding-top: 0;
      background: #1514143; 
      _position: absolute;

      _top: expression(eval(document.documentElement.scrollTop+0)); 
    }








#headerAreaTOPif{
      position: fixed;
      z-index: 99;
      top: 0; 
      height: 27px;
      right: 0px;

      width:580px;
      _position: absolute;
      _top: expression(eval(document.documentElement.scrollTop+0));
      
    }


#headerAreaTOP2{
      position: fixed;
      z-index: 100;
      top: 0; 
      height: 25px;
      right: 0px;
      background: white;
      _position: absolute;
      _top: expression(eval(document.documentElement.scrollTop+0)); 
    }
    
    #headerArea {
/*  	background-image: url(/image/parts/bar3.gif);  */
/*         background-repeat:repeat-x; */
	clear: both;
/* 	border-width: 5px 1px 1px;
	border-color: #ff4500 #000000 #000000; */
/* 	border-style: solid;
	color: inherit;  */
	background-color: #ffffff;
/* 	background-color: #FFFFF0; */
	font-size: 12px;
	height: 30px;



}



#headersW {
	position:relative; 
        margin-left:170px;
        height: 100px;
        white-space:nowrap;

}

#headers {

        position: absolute; 
        margin-top: 30px;
        z-index: 1;
        top: 0;
               width:98%;  
        padding-top: 0px;
        height: 100px;
        /* 	left: 170px; */
          left: 10px; 
/*        right:10px;  */
        margin-right: 10px;
        margin-left: 10px;

}


 #banners {
      position: absolute;
      margin-top:35px;
/*       margin-left: 10px; */
      z-index: 0;
      top: 0;
      padding-top:225px; 
      left: 10px;
      width:160px; 
      border-bottom: solid white 4px;
    }
  
  
   #banners  img{
	background-color: #fff;
	border: 1px solid #a9a9a9;
	clear: right;
	padding: 2px;
	position: relative;
}

#bannerTop{
        background: url('/image/Banner/bannerbg.jpg') repeat-x;
        height:30px;
        margin-left:auto;
        margin-right:auto;
        width:99%;
        cursor:hand;
        background-color: #D2691E;

}





      #BannerR{	
margin:5px 0 5px 0;
padding: 0; 
}
      #BannerR img{	

    border: 1px solid #a9a9a9;
    margin-top:2px;
    }
  
  
#BannerR ul{	
margin: 0;
padding: 0; 
list-style-position:inside;

    }
#BannerR ul li {
	display: inline;
}
      #bleft{
/*       margin-top:53px; */
}
      #logos {
      position: fixed;
      top: 0px;
      left: 5px; 
      width: 170px;
      z-index: 100;
      font-size: 90%;
      height:180px;
      background-color: #fff;
      _position: absolute;
_top: expression(eval(document.documentElement.scrollTop+0)); 
    }
    
    
#logos img{
	margin: 5px 5px 0 5px;
}
  
  
      #logos2 {
      position: absolute;
      top: 5px;
      left: 5px;
      right: 170px;
      width: 160px;
      z-index: 100;
      padding: 1px; 
      background-color: #ffffff;
	font-size: 90%;
    }
#logos2 img{
	margin: 5px 5px 0 5px;
}
#cart {
      position: fixed;
      top: 95px;
      left: 8px;
      z-index: 100;
      right: 300px;
      width: 160px;
      padding: 3px; 
      font-size: 85%;
    background-color: #ffffff;
_position: absolute;
_top: expression(eval(document.documentElement.scrollTop+100)); 

    }

#div_cart{
/*         z-index: 15;
        margin: 0px;
        height:100%;
	padding: 2px;
        background: white;
        overflow:auto; */
    }
#cartin{
        z-index: 15;
        margin: 0px;
        height:100%;
	padding: 2px;
        background: white;
        overflow:auto;
    }
    
 #Banner{
        z-index: 20;
        margin-top: 20px;
        z-index: 100;
        }
        
#footers{
        clear: both;
/*          margin-left: 180px; */
        }



#htable{
padding-right:60px;
width:700px;
height:100%;
}


#topInfo{
      font-size: 85%;
      margin: 8px 0px 5px 0px;
}

div#footerArea address {
	font-style:normal;
	text-align:right;
	border-width:12px 0 0;
	border-color:#ff4500;
	border-style:solid;
	padding-top:5px;
	padding-bottom:20px;
}



.table1{
	font-size: 100%;
	line-height: 130%;
}





div#CBox2 {

	color:#1E4164;
	background-color:#ECECE6;
	border-width:1px 1px;
	border-color:#000000;
	border-style:solid;
	margin:20px 20px 10px;
	padding:6px;
	FONT-SIZE: 12px;
}

div#CBox22 {

	color:#1E4164;
	background-color:#fffff7;
	border-width:1px 1px;
	border-color:#000000;
	border-style:solid;
	margin:10px 40px 40px 10px;
	padding:6px;
	font-size: 110%;
	line-height: 180%;
}


.goList {
	text-align:right;
	margin-bottom:5px;
}

/* list    */
.menu {
	list-style-type: none;
	padding-left: 0px;
	margin-left: 0px;
	margin-top: 3px;
	margin-bottom: 3px;
	list-style-position: outside;
	line-height: 150%;
	font-size: 90%;
}



.listno {
	list-style-type: none;
	list-style-position:inside;
	list-style-image: url("a.png");
}
.listno120B {
	list-style-type: none;
	list-style-position:inside;
	margin:30px 40px;
	font-size: 110%;
	font-weight: bold;
}



.art2{
	color:#990000;
	background-color:transparent;
	text-align:left;
	font-size:100%;
	font-weight: bold;
	margin:3px 0 5px 10px;
}
.LI1{
	font-size:100%;
	line-height: 110%;
	margin-top: 30px;
       
}

.LI1 input {

height: 1.5em;
margin-top:3px;
}



.CBox {

	color:#1E4164;
	background-color:#ECECE6;
	border-width:1px 1px;
	border-color:#000000;
	border-style:solid;
	margin:40px 40px;
	padding:6px;
	FONT-SIZE: 12px;
}
.CBox2 {

	color:#1E4164;
	background-color:#ECECE6;
	border-width:1px 1px;
	border-color:#000000;
	border-style:solid;
	margin:40px 40px;
	padding:10px 50px;
	FONT-SIZE: 12px;
}
.CBox3 {
	color:#1E4164;
	background-color:#fffff7;
	border-width:1px 1px;
	border-color:#000000;
	border-style:solid;
	margin:10px 40px 10px 100px;
	padding:6px;
	font-size: 110%;
	line-height: 180%;
}
.aux {
	border: #333 1px dotted;
	padding: 10px;
	font-size: 100%;
	margin: 20px;
	background-color: #f6f6f6;
	line-height: 130%;
}

.CBox4 {
	color: #1E4164;

	background-color: #f0fff0;
	border-width: 1px;
	border-color: #929292;
	border-style: solid;
	margin: 0;
	padding: 3px;
	line-height: 130%;
}

.CBox5 {
	color:#1E4164;
	border-width: 0px;
	margin:5px 30px 10px 10px;
	padding:3px;
/* 	line-height: 150%; */
         font-size:93%;


}



.CBox7 {
	color:#1E4164;
	background-color:#fffff7;
	border-width:1px 1px;
	border-color:#000000;
	border-style:solid;
	margin:5px 0px;
	padding:3px;
	line-height: 130%;
	/*width: 600px;*/
}

.CBoxTOP{
	color:#1E4164;
	border-width: 0px;
	margin:5px 30px 10px 10px;
	padding:3px;
	height: 80px;
	line-height: 150%;

}

.sale {

	border: 5px solid Red;
	padding: 3px;
	margin: 0px 20px 0px 20px;
	background-color: #FEFF3C;
	line-height: 130%;
}

.topCaption {
   clear: both;
	border: 2px solid Red;
	padding: 2px;
	margin: 0px 0px 0px 0px;
	background-color: #FEFF3C;
	line-height: 110%;
	color :#FF0000
}



.price{
	color: #990000;
	font-style: normal;
}
.date{
	color: Red;
}

.tb1{
	background-color: #eeeecc;
	background-image: url(/image/parts/bar3.gif);
	 background-repeat:  repeat-x;
}




.Cautions{
 color: Red;
 font-style: italic;
}

.title {
	clear: both;
	border: solid Silver;
        font-weight: bold;
	padding: 3px;
	margin: 3px 3px 0px 0px;
	background-color: transparent;
	line-height: 100%;
	border-left-width: 7px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-top-width: 0px;
}



/*tab*/
.navi {
	font-size: 110%;
	margin: 0;
	padding-left: 0;
	padding-bottom: 23px;
	border-bottom: 1px solid #D7D7D7;
}

.navi ul {
	margin:0;
	padding:0;
	}

.navi li {
	color:#666;
	margin:0;
	margin-left:0.4em;
	padding:3px;
	display:inline;
	list-style-type:none;
	background:#e3e3e3;
	border:1px solid #D7D7D7;
	float:left;
	line-height:16px;
	text-decoration:none;
	}

.navi .leftmost{
	margin-left:0;
	}
	
.navi #here {
	background:#fff;
	border-bottom:1px solid #fff;
	color:#000;
	}
	
.navi li a {
	color:#666;
	text-decoration : none;
	}

.navi li a:hover {
	margin: 0;
	padding: 0px;
	color: #f00;
	background-color: Gray;

}
	
.content {
	border:1px solid #ccd;
	border-top:0;
	clear:both;
	margin:0;
	padding:0.8em;
	padding-top:0.1em;
	/*width: 600px;*/
	}
	
.titletable{
	font-weight: bold;

	border: 0px solid #ccd;
	color: ThreedShadow;
	border: Black;
	text-align: right;
	width: 120px;
}

div#footlink{
	margin-top: 80px;
	text-align: center;
	border-top: 1px solid;
	border-top-color: Gray;
	padding-top: 20px;
}

.CB3 {
	color: #1E4164;
	/*background-color: #EFF0BF;*/
	border-width: 1px 1px 0px 1px;
	border-color: #929292;
	border-style: solid;
	margin: 0px 0px;
	padding: 3px;
	line-height: 130%;
        background: url("/images/tab/tabbg.gif") repeat-x;
}


.CB4 {
	color: #1E4164;
	background-color: #fffff7;
	border-width: 1px;
	border-color: #929292;
	border-style: solid;
	margin: 0px 0px 10px 0px;
	padding: 3px;
	line-height: 110%;
}




.ranking{

	background-color: #ffffff;
	border-width: 1px 1px 1px 1px;
	border-color: #929292;
	border-style: solid;
	margin: 0px 0px 10px 0px;
	padding: 3px 3px 0 4px;
	line-height: 110%;
	font-size:90%;
}
.cart{
	color: #1E4164;

        z-index: 5;
	border-width: 1px;
	border-color: #929292;
	border-style: solid;
	margin: 0;
/* 	padding: 3px; */
	line-height: 130%;
}



.btnw3c {
	background:#003399;
	height:15px;
	padding: 2px 0px 2px 0px;
/* 	font-weight: 700; */
	font-size: 12px;
	color:white;
	width:160px;
	}
	
.btnxml { 
	background:#f90;
	color:black;
	}



.big {
 width:48pt;
  height:48pt; 
 }

.topinfo{
	clear: both;
        font-size:80%;
}
.tabletr{
	border-bottom: 1px solid #aaaaaa;
}
.tabletr2{
	border-bottom: 2px solid #aaaaaa;
}

.image10 {
position:relative;
top: 5px;
left:-30px;
}
.image5 {
position:relative;
top: -5px;
left:-40px;
}


.title_amp {
	clear: both;
}

.btn {
border-top: 1px #ffccee solid;
border-right: 1px #663300 solid;
border-bottom: 1px #663300 solid;
border-left: 1px #ffccee solid;
background-color: #ff6600;
color: white;
font-weight: bold;
}




.itemBox {
        display: inline;
	width: 150px;
	height: 310px;
	margin: 0 5px 10px 0;
	padding: 0;
	float: left;

}
.itemBox2 {

	padding: 0;
	float: left;

}

.itemImage {
	border: 1px dotted Gray;
	margin: 0;
	padding: 5px;
	align: center;
        height:100px;
}
.itemText {
        clear :both;
        font-size: 12px;
	border: 1px dotted Gray;
	border-top: 0px;
     	border-bottom: 0px;
       	margin: 0;
	padding: 5px;
	height: 140px;
}
.itembt {
        clear :both;
        font-size: 12px;
	border: 1px dotted Gray;
	border-top: 0px;

	margin: 0;
	padding: 5px;
	height: 20px;
}



div.img-dec {
	background: url('/image/parts/shadow.gif') no-repeat bottom right;
	clear: right;
	float: right;
	margin: 0 5px 5px 5px;
	padding: 0;
	position: relative;
}

div.img-dec img {
	background-color: #fff;
	border: 1px solid #a9a9a9;
	display: block;
	margin: -5px 5px 5px -5px;
	padding: 4px;
	position: relative;
}

div.img-ilus {
	background: url('/image/parts/shadow.gif') no-repeat bottom right;
   clear: right;
   float: right;
   margin: 0 0 15px 25px;
   padding: 0;
   position: relative;
}

div.img-ilus img {
	background-color: #fff;
	border: 1px solid #a9a9a9;
	margin: -5px 5px 5px -5px;
	padding: 4px;
	position: relative;
	vertical-align: bottom;
}


div.img-dec2 {
	background: url('/image/parts/shadow.gif') no-repeat bottom right;
 	clear: right;
	float: left;
	margin: 0 4px 4px 4px;
	padding: 0;
/* 	position: relative; */

}

div.img-dec2 img {
	background-color: #fff;
	border: 1px solid #a9a9a9;
	display: block;
	margin: -4px 4px 4px -4px;
	padding: 3px;
	position: relative; 
}


.bt {
	border-top: 3px double #cccccc;
	border-right: 3px double #333333;
	border-bottom: 3px double #333333;
	border-left: 3px double #cccccc;
	color: #333333;
	background-color: #edeae4;
	background-image: url("/image/parts/bg1.gif"); 
	background-repeat: repeat-x;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

.bt:hover,
.bt:focus {
	border-top: 3px double #cccccc;
	border-right: 3px double #333333;
	border-bottom: 3px double #333333;
	border-left: 3px double #cccccc;
	color: #990000;
	background-color: #edeae4;
/* 	background-image: url("/image/parts/bbg1.gif"); */
	background-repeat: repeat-x;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-weight: bold;
	cursor: pointer;
}

.bt:active {
	border-top: 3px double #333333;
	border-right: 3px double #cccccc;
	border-bottom: 3px double #cccccc;
	border-left: 3px double #333333;
	color: #333333;
	background-color: #edeae4;
	background-image: url("/image/parts/bbg2.gif");
	background-repeat: repeat-x;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-weight: bold;
	cursor: pointer;
}

.btadd{
	background-image: url("/image/parts/bbg1.gif"); 
}

.order {
	border-top: 3px double #cccccc;
	border-right: 3px double #333333;
	border-bottom: 3px double #333333;
	border-left: 3px double #cccccc;
	color: #333333;
	background-color: #edeae4;
	background-image: url("/image/parts/bbg3.gif"); 
	background-repeat: repeat-x;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

.order:hover,
.order:focus {
	border-top: 3px double #cccccc;
	border-right: 3px double #333333;
	border-bottom: 3px double #333333;
	border-left: 3px double #cccccc;
	color: #990000;
	background-color: #edeae4;
/* 	background-image: url("/image/parts/bbg1.gif"); */
	background-repeat: repeat-x;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-weight: bold;
	cursor: pointer;
}

.order:active {
	border-top: 3px double #333333;
	border-right: 3px double #cccccc;
	border-bottom: 3px double #cccccc;
	border-left: 3px double #333333;
	color: #333333;
	background-color: #edeae4;
	background-image: url("/image/parts/bbg2.gif");
	background-repeat: repeat-x;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-weight: bold;
	cursor: pointer;
}



button.add {
	border-top: 3px double #cccccc;
	border-right: 3px double #333333;
	border-bottom: 3px double #333333;
	border-left: 3px double #cccccc;
	color: #333333;
	background-color: #edeae4;
	background-image: url("/image/parts/bg1.gif");
	background-repeat: repeat-x;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

button.add:hover,
button.add:focus {
	border-top: 3px double #cccccc;
	border-right: 3px double #333333;
	border-bottom: 3px double #333333;
	border-left: 3px double #cccccc;
	color: #990000;
	background-color: #edeae4;
	background-image: url("/image/parts/bg2.gif");
	background-repeat: repeat-x;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-weight: bold;
	cursor: pointer;
}

button.add:active {
	border-top: 3px double #333333;
	border-right: 3px double #cccccc;
	border-bottom: 3px double #cccccc;
	border-left: 3px double #333333;
	color: #333333;
	background-color: #edeae4;
	background-image: url("/image/parts/bbg2.gif");
	background-repeat: repeat-x;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-weight: bold;
	cursor: pointer;
}


.bt2 {
	border-top: 3px double #cccccc;
	border-right: 3px double #333333;
	border-bottom: 3px double #333333;
	border-left: 3px double #cccccc;
	color: #333333;
	background-color: #edeae4;
	background-image: url("/image/parts/wbg1.gif");
	background-repeat: repeat-x;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-weight: bold;
}





.tableab{
border:1px;
}

.er{
	font-weight: bold;
	white-space: nowrap;
	color: Red;
}






.Caption {
	clear: both;
	border: 1px solid Silver;
	padding: 2px;
	margin: 2px 0px 0px 0px;
	background-color: #8AB1D2;
	line-height: 110%;
	color: Black;
}

/* search*/
#key{
color:#939393;
}
#search{
        width:99%;
        border: #333 1px solid;
        margin:0px;
         padding-top:2px;
        background-color: #f1f0ef; 
        color:white;
        list-style: none;
        clear:both;
}



form#search {margin: 2px;} 
#search ul{
  position: relative;
  margin: 0;
  padding: 0;
  list-style: none;
  width:100%;
}

#search li{
/* float: left; */
display:inline;
}



#ureg {
	background: url('/images/ureg.gif') no-repeat bottom center;
	height:200px;
	

}

#content h2{

/* 	background: url(/images/bPoint.png) no-repeat left;
	padding-left:20px;
	height:28px; */

}

#topBrowse{
	font-size: 200%;
	color:#ff6633;
}

.login{
	background-image: url("/image/parts/bg1.gif");
	width:200px;
	height:30px;

}



.boxlist {
	border: #999999 1px solid;
	border-top: 0;
	padding-right: 0px;
	background-color: #fffff7;
	margin-bottom: 3px;
	padding-top: 0px;
	z-index: 100;
}

.boxlist h2 {
	padding: 3px; 
	font-size: 90%; 
	color: #fff;
        margin-bottom: 3px;
	text-align: center;
	background-image: url(/images/tab/tabbg.gif);
	background-repeat:repeat-x;

}

.boxlist ul {
	padding-right: 0px;
	padding-left: 0px;
	font-size: 90%;
	padding-bottom: 0.5em;
	margin: 0px;
	padding-top: 0;
}

.boxlist ul a {
	padding-right: 0px;
	display: block;
	padding-left: 5px;
	padding-bottom: 2px;
	margin: 0px;
	padding-top: 2px;
	text-decoration: none
}
.boxlist ul li {
	display: inline
}

.boxlist ul a:hover {
	color: #ffffff;
	background-color: #858585;
	text-decoration: none
}

#mainmenu {
	clear: both;
	float:left;
/* 	background-color: #82a3c4; */
        text-align: center;
/* 	border-bottom: 1px solid #4b5661;
	border-left: 1px solid #4b5661; */
	font-size: 10px;


}
#mainmenulist {
	margin: 0px 0px 0px 0px;
	text-align: center;
}

#mainmenulist ul {
	display: inline;
	list-style-type: none;
}
#mainmenulist li {
	list-style-type: none;
		display: inline;
}

#mainmenulist a{
padding: 5px 10px 5px 5px;
/* font-weight: bold; */
float: left;
line-height: 12px;
text-decoration: none;
color: #ffffff;
/* background-color: #82a3c4; */
}

#mainmenulist a:link {
/* 	background-color: #82a3c4; */
}

#mainmenulist a:hover {
	background-color: #858585;
}

#mainmenulist a#current:link {
	color: #000000;
	background-color: #eaeaea;
}


.zaikoA,.zaikoB,.zaikoC,.zaikoD,.zaikoE,.zaiko2A,.zaiko2B,.zaiko2C,.zaiko2D,.zaiko2E {
font-weight:700;
font-size:10px;
color:#FFFAFA;
text-align:center;
white-space:nowrap;
padding:3px;
}

.zaikoA,.zaiko2A {
border:1px solid #009;
background:#1E90FF;
}

.zaikoB,.zaiko2B {
border:1px solid #a5510c;
background:#F4A460;
}

.zaikoC,.zaiko2C {
border:1px solid #4d4d4d;
background:#a2a2a2;
}

.zaikoD,.zaiko2D {
border:1px solid #ccd;
background:Red;
}

.zaikoE,.zaiko2E {
border:1px solid #00552b;
background:Green;
}

.zaiko2A,.zaiko2B,.zaiko2C,.zaiko2D,.zaiko2E {
padding:3px 10px;
}






#tabsF {
	float:left;
	font-size:12px;
	font-weight: bold;
	height:35px;
}

#tabsF ul {
	margin:0;
	padding:5px 0 0 10px;
	text-align: center;
	list-style:none;
	vertical-align:middle;
}


#tabsF li {
	display:inline;
	margin:0;
	padding:0;
}

#tabsF a {
	float:left;
	background:url("/images/tab/tableftF.gif") no-repeat left top;
	margin:0;
	padding:0 0 0 4px;
	text-decoration:none;
	height:35px;
}

#tabsF a span {
	float:left;
	display:block;
	background:url("/images/tab/tabrightF.gif") no-repeat right top;
	padding:3px 10px 0px 1px; 
	/*width:60px;*/
	color:#666;
	height:35px;
}

#tabsF #sp span {
	float:left;
	text-decoration:none;
	display:block;
	padding:5px 15px 2px 6px;
	width:100px;
	background-image:none;
}


#tabsF2 {
	float:left;
	font-size:12px;
	font-weight: bold;
}

#tabsF2 ul {
	margin:0;
	padding:5px 0 0 10px;
	text-align: center;
	list-style:none;
}


#tabsF2 li {
	display:inline;
	margin:0;
	padding:0;
}

#tabsF2 a {
	float:left;
	background:url("/images/tab/tableftF.gif") no-repeat left top;
	margin:0;
	padding:0 0 0 4px;
	text-decoration:none;
	height:35px;
}

#tabsF2 a span {
	float:left;
	display:block;
	background:url("/images/tab/tabrightF.gif") no-repeat right top;
	padding:0px 10px 0px 1px;
	width:80px;
	color:#666;
	height:35px;
}

#tabsF2 #sp span {
	float:left;
	text-decoration:none;
	display:block;
	padding:5px 15px 2px 6px;
	width:100px;
	background-image:none; 
}


/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabsF a span {float:none;}
/* End IE5-Mac hack */
#tabsF a:hover span {
        color:#FFF;
}

#tabsF a:hover {
	cursor: hand;
        background-position:0% -42px;
}

#tabsF a:hover span {
	cursor: hand;
        background-position:100% -42px;
}

#tabsF #current a {
        background-position:0% -42px;
}
#tabsF #current a span {
        background-position:100% -42px;
}



/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabsF2 a span {float:none;}
/* End IE5-Mac hack */
#tabsF2 a:hover span {
        color:#FFF;
}

#tabsF2 a:hover {
	cursor: hand;
        background-position:0% -42px;
}

#tabsF2 a:hover span {
	cursor: hand;
        background-position:100% -42px;
}

#tabsF2 #current a {
        background-position:0% -42px;
}
#tabsF2 #current a span {
        background-position:100% -42px;
}



#tabsN {
        float: left;
         width:99%;
        font-size: 10px; /* border-bottom:1px solid #2763A5; */
        border-left: 1px solid #84776B;
        border-right: 1px solid #84776B;
        line-height: normal; /* 	background-color: #3A75B6; */
        background: url("/images/tab/tabbg.gif") repeat-x;
/*         font-weight: bold; */
        height:auto;
}


#tabsN ul {
        margin:0;
    /*     padding:3px 10px 0 20px; */
         padding:0px 10px 0 20px;
        list-style:none;
/*         height:25px; */
}

#tabsN li {
        display:inline;
        margin:0;
        padding:0;
    /*     height:25px; */
}

#tabsN a {
        float:left;
        background:url("/images/tab/tableft10.gif") no-repeat left top;
        margin:0;
        padding:0 0 0 4px;
        text-decoration:none;
}
#tabsN a span {
        float:left;
        display:block;
        background:url("/images/tab/tabright10.gif") no-repeat right top;
        padding:5px 15px 4px 6px;
        color:#FFF;
}

#tabsN #sp2 span {
        float:left;

        margin:0;
        text-decoration:none;
        float:left;
        display:block;
        padding:5px 15px 4px 10px;
}


/* Commented Backslash Hack hides rule from IE5-Mac \*/
        #tabsN a span {float:none;}
/* End IE5-Mac hack */
#tabsN a:hover span {
        color:#FFF;
}
#tabsN a:hover {
        background-position:0% -42px;
}
#tabsN a:hover span {
        background-position:100% -42px;
}

#tabsN #current a {
        background-position:0% -42px;
}
#tabsN #current a span {
        background-position:100% -42px;
}

#tabsN #current2 a {
        background:url("/images/tab/tabbg.gif") no-repeat left top;

}
#tabsN #current2 a span {
        background:url("/image/parts/tabbgcart.gif") no-repeat left top;
}





#tabsFOld {

        float:left;
	font-size:12px;
        font-weight: bold;
        height:auto;
}

#tabsFOld ul {
        margin:0;
        padding:5px 0 0 10px;
        text-align: center;
        list-style:none;
}


#tabsFOld li {
        display:inline;
        margin:0;
        padding:0;
}

#tabsFOld a {
        float:left;
        background:url("/images/tab/tableftF.gif") no-repeat left top;
        margin:0;
        padding:0 0 0 4px;
        text-decoration:none;
}

#tabsFOld a span {
        float:left;
        display:block;
        background:url("/images/tab/tabrightF.gif") no-repeat right top;
        padding:5px 10px 2px 1px; 
        width:60px;
        color:#666;
}

#tabsFOld #sp span {
        float:left;
        text-decoration:none;
        display:block;
        padding:5px 15px 2px 6px;
        width:100px;
        background-image:none; 
}



/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabsFOld a span {float:none;}
/* End IE5-Mac hack */
#tabsFOld a:hover span {
        color:#FFF;
}

#tabsFOld a:hover {
	cursor: hand;
        background-position:0% -42px;
}

#tabsFOld a:hover span {
	cursor: hand;
        background-position:100% -42px;
}

#tabsFOld #current a {
        background-position:0% -42px;
}
#tabsFOld #current a span {
        background-position:100% -42px;
}








/*- Menu Tabs 2--------------------------- */

    #tabs2 {
      float:left;
      width:98%;
      font-size:10px;
      font-weight:700;
      line-height:normal;
      margin-left:10px;
      }
    #tabs2 ul {
          margin:0;
          padding:3px 10px 0 1px;
          list-style:none;
      }
    #tabs2 li {
      display:inline;
      margin:0;
      padding:0;

      }
    #tabs2 a {
      float:left;
      background:url("/image/parts/tableft.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 3px;
      text-decoration:none;
      
      }


    #tabs2 a span.fx {
      float:left;
      display:block;
      background:url("/image/parts/tabright.gif") no-repeat right top;
      padding:7px 1px 4px 2px;
      width:90px;
      color:#514942;

      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabs2 a span.fx  {float:none;}
    /* End IE5-Mac hack */
    #tabs2 a:hover span.fx  {
      color:#74675B;
      cursor: pointer;
      }
    #tabs2 a:hover {
      background-position:0% -42px;

      }
    #tabs2 a:hover span.fx  {
      background-position:100% -42px;
      cursor: pointer;  
      }

      #tabs2 #current a {
      background-position:0% -42px;
      cursor: pointer;

      }
      #tabs2 #current a span.fx  {
      background-position:100% -42px;
      cursor: pointer;
      }

      #tabs2 a.ya {
      float:left;
      background-image:none;
      margin:0;
      padding:4px 5px 0 0;
      text-decoration:none;
      }
    #tabs2 a.ya span {
      float:left;
      background-image:none;
      margin:0;
      display:block;
      width:25px;
      padding:3px 3px 0 0;
      color:#84776B;
      }
      
    #tabs2 .del{

	position:relative;
	top: 1px;
	left:1px;
    }
	
	
/* ---------->>> jtip <<<---------------------------------------------------------------*/

#JT_arrow_left{
	background-image: url(/image/parts/arrow_left.gif);
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
	z-index:101;
	left:-9px;
	height:23px;
	width:10px;
        top:-1px;
}

#JT_arrow_right{
	clear: right;
	float: right;
	background-image: url(/image/parts/arrow_right.gif);
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
	z-index:101;
	height:23px;
	width:11px;
        top:-2px;
}


#JT2 {
	position: absolute;
	z-index:100;
        background: url('/image/parts/shadow.gif') no-repeat bottom right;
        font-size:90%;

top:80px;
left:200px;

}

#JT {
	position: absolute;
	z-index:100;
        background: url('/image/parts/shadow.gif') no-repeat bottom right;
        font-size:90%;

        _top: expression(eval(document.documentElement.scrollTop+100)); 

}

#JTf {
	border: 1px solid #003366;
	background-color: #fff;
        margin: 0 4px 4px 0;
	padding: 2px;
}

#JT_copy{


	padding:10px;
	color:#333333;
}

.JT_loader{

	background-image: url(/image/parts/loader.gif);
	background-repeat: no-repeat;
	background-position: center center;
	width:100%;
	height:12px;
}

.jTipClose{
float:right;

}



#JT_close_left{

        background-image: url(/image/parts/bar3.gif);
	background-color: #CCCCCC;
	text-align: left;
	padding-left: 8px;
	padding-bottom: 5px;
	padding-top: 2px;

}

#JT_close_right{

        background-image: url(/image/parts/bar3.gif);
	background-color: #CCCCCC;
	text-align: left;
	padding-left: 8px;
	padding-bottom: 5px;
	padding-top: 2px;

}

#JT_copy p{
margin:3px 0;
}

#JT_copy img{
	padding: 1px;
	border: 1px solid #CCCCCC;
}

.jTip{
cursor:help;
font-size:90%;
}



div.radius {
	border:solid 1px Gray;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	-moz-border-radius: 10px;
	text-align: left;
}

div.radius ui li {
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	text-align: left;
	padding: 5px;
	text-decoration:underline;
	vertical-align:bottom;
}