.king {
	color: #00FF00;
}

.font8 {
  font-size: 8pt;
  line-height: 10pt
}

.font9 {
  font-size: 9pt;
  line-height: 12pt
}

.font10 {
  font-size: 10pt;
  line-height: 14pt
}

.font12 {
  font-size: 12pt;
  line-height: 15pt
}

.font14 {
  font-size: 14pt;
  line-height: 16pt
}

h1 {  font-size: 12px;
      margin: 0 0 0;
      font-weight: normal;
	    line-height: 12pt}

h2 {  font-size: 12px;
      margin: 0 0 0;
      padding : 2px 0 0 0;
      font-weight: normal; }

h3 {  font-size: 16px; font-weight: bold ;
　    border-color: #66ccff; 
      border-width: 1px 0 ; 
      border-style: solid;
      margin: 3px 0 3px 0 ;
      padding: 6px 5px 4px 5px ; }

h4 {  margin: 3px;  }
	  
.pp { margin: 0.7em 0 0 1em; }

p.blue
{
	background-image: url('http://www.kingss.com/images/circle-blue.gif');
	background-repeat: no-repeat;
	text-indent: 1.5em;
	background-position: 0 0.2em;
}

.ul { margin: 0.5em 0 0.5em 3em; 
    list-style: url('http://www.kingss.com/images/circle-blue.gif');
    line-height :150%;
}

.ul2 { margin: 0.5em 0 0.5em 2em; 
    list-style: url('http://www.kingss.com/images/circle-pink.gif');
    line-height :150%;
    font-size: 12px}

.ul3 { margin: 0.5em 0 0.5em 2em; 
    list-style: url('http://www.kingss.com/images/circle-blackback.gif');
    line-height :150%;
    font-size: 12px}


.filter{ width:100%;
    filter: Alpha(opacity=100,finishopacity=0,style=1); height:1px; padding: 1px;
}


hr.sms{
    /* 長方形 */
    width:100%;
	height:1px;
    filter: Alpha(opacity=100,finishopacity=0,style=3);
}


a {text-decoration: none; color:#3399ff}
a:hover   {text-decoration: underline; color:#33FFFF}
a:link    {color:#3399FF;}

a:active  {text-decoration:underline; color:#FFFFFF}

BODY {color : #FFFFFF ;
      font-size: 9pt;
	  line-height: 140%;
      background: #333333 ;
      margin-top: 0; 
      margin-left: 0; 
      margin-right: 0; 
      margin-bottom: 0;
      scrollbar-face-color:#fffeee; 
      scrollbar-track-color:#ffffff;
      scrollbar-arrow-color:#ffb30e;
      scrollbar-highlight-color:#fffeee;
      scrollbar-shadow-color:#ff6000; 
      scrollbar-3d-light-color:#ffb30e; 
      scrollbar-dark-shadow-color:#ffb30e;
}

/*　黒い枠　*/
div.black
 { font-size: 9pt;
   line-height: 140%;
   margin:10px 11px 5px 14px;
   background-color :#202020;
   padding: 6px ;  
   border-color :#666;
   border-style :dashed none ;
   border-width :1px;}

/* テーブル枠 */
.chapter0 
 { font-size: 9pt;
   line-height: 140%;
   border-width: 4px 2px 2px 4px;
   border-style: double solid solid double;
   border-color: #666666;
   padding: 1em;
   margin: 1em ;
   text-align: left ; }

.chapter1 
 { border-width: 4px 0 0 2px;
   border-style: double none none solid;
   border-color: #666666;
   padding: 0.5em ;}

.top 
 { color :#3333FF;
 border-width: 0;
   text-align:left;
  font-size: 9pt;
   width:780px; 
   }


/* 左パネル関連商品 */
.kanren 
 { border-width: 1px;
   border-style: solid;
   border-color: #666666;
   padding: 1px;
   margin: 3px ;
   text-align: center ; 
   background-color :#990000;
   font-size: 10pt;}

img.f2	{float:left;
          margin:0 6px 0 0;}

/*　商品ページ　商品タイトル　*/
h2.list{font size :x-large;

   text-align: center ;
   background-color :#990000;
   padding: 4px 0 1px 0;
   border-style :solid ;
   border-width: 1px 2px 2px 1px ;
   border-color :#999999 #666666 #666666 #999999;
   margin : 5px 5px 15px 5px ;}


/* 商品ページ　リスト項目パネル　　↓↓↓↓↓↓↓↓ */		  
div.list { border-width: 1px 0;
   border-style: dashed none;
   border-color: #CCCCCC;
   padding: 6px 0;
   margin: 0 11px 1.3em 14px;
}

h1.list
{background-image:url("http://www.kingss.com/images/bg_title.gif");
 background-repeat:repeat-X;
 margin: 0 0 6px 0;
 pading :0;
 line-height:20px;
 text-indent :0.7em;
 color:#cc0000;
 }

ul.list
{list-style-image: url(http://www.kingss.com/images/ya.gif);
 font-size: 12px;
 line-height: 140%;
 margin: 0 0 0 1.4em;
 pading :0;} 

p.list
{
	background-image: url('http://www.kingss.com/images/ya.gif');
    background-position:101 3px;
	background-repeat: no-repeat;
	text-indent: 1.2em; 
	left:20px;
    margin :0.3em 0;
}
/* 商品ページ　リスト項目パネル　　↑↑↑↑↑↑↑↑ */

form.top{margin-top:0px; margin-bottom:0px; padding-bottom:0px; width:440px;}

table.guide{ line-height: 140%;}

#topform{margin-top:0px;
         margin bottom:4px;
		 line-height:140%;}

.topform .right{text-align:right; margin:0;}

form.topform{margin-top:4px;
         margin bottom:8px;}

.topserch {margin: 0 auto 10px;}

div.kin{margin:8px 3px;
        border: 1px solid yellow;
		padding:3px;
		color: #ffcc00;
		font-size:12px;}

div.bnav{text-align : right ;
         margin : 14px;
		 color : ffff00 ;}
		 
p.siharai{margin:10px 30px 0;
   font-size:12px;}

h4.siharai{font-size:14px;
   padding: 2px;
   margin-top:24px;
   margin-left:20px;
   border-left: 4px double #ccc;
   border-bottom:2px solid #ccc}
   
div.setlimit{margin:20px 30px;
  padding:8px;
  border:1px solid #ccc;
  background-color:#fff;
  color:#000;}
  
/*   トップページナビ　*/

h4.navi{font-size: 14px;
  margin:30px 0 10px 8px;
   }　
h4.navi a{color:#cccccc;}


h5.navgui{margin: 3px 0 3px 2px;
	line-height: 160%;
	}
h5.navgui a{
  color:#fff;
  font-weight: normal;
  text-decoration: underline;
  font-size: 12px;
  padding-left: 15px;
  background-image: url(../images/menu_top_yam.gif);
  background-repeat: no-repeat;
  background-position: left center;
  }   
  
h5.navhyou a{
  margin-top: 15px;
  color:#fff;
  font-weight: normal;
  font-size: 12px;
  padding-left: 6px;

  }   
hr.navsh{margin:25px 5px;
  }