/*************** サイトマップ ***************/
#sitemap{width:750px;
         border:solid 0px #FF0000;
		 background-image:url(http://shop.vis-ta.com/sitemap/image/sitemap_bg.gif);
		 background-repeat:no-repeat;
		 background-position:top right;
		 font-size:10px;
		 text-align:right;
		 margin:0px;
		 padding:0px 0px;
}
/*************** サイトマップ ***************/

/*************** ページのレイアウト ***************/

body {margin:0;
	  padding:0;
　　　font-size:12px;
      color:#666666;
	  text-align:center;
	  line-height:15px;
	  background-color:#BB8738;
}

a:link {color: #666600;}
a:visited {color: #666600;}
a:hover {text-decoration:none;color: #66CC66;}

#common {margin:0px 0px 0px 0px;
         border-style:solid;
		 border-width:1px 1px 0px 1px;
		 border-color:#607040;
		 width:748px;
		 height:54px;
		 text-align:left;
		 background-color:#FFFFFF;
}

#container {margin:0px;
	width:750px;
	text-align:left;
	background:url("image/bg2.gif");
	}
#header {width:750px;
	background:url("image/bg1.gif") no-repeat top;
	border-style:solid;
    border-width:0px 0px 1px 0px;
	border-color:#607040;

}
#contents {margin:0px;
	       border-style:solid;
           border-width:0px 0px 0px 0px;
	       border-color:#ccd2d2;

}

#side_left {float:left;
	        width:252px;
	        border-style:solid;
            border-width:0px;
	        border-color:#ff0000;
			text-align:center;		
}

#main {float:left;
	   width:485px;
       margin:0px 0px 0px 0px;
	   border-style:solid;
	   border-width:0px;
	   border-color:#ff0000;
	  }
	  	  
#footer {clear:left;
	     background:url("image/bg3.gif") no-repeat bottom;
	     width:750px;
		 border-top:1px solid #607040;
		 padding:8px 0px 13px 0px;
		 text-align:right;
}

#endding {margin:0px 0px 0px 0px;
          padding:2px 0px 5px 0px;
         border-style:solid;
		 border-width:0px 1px 1px 1px;
		 border-color:#607040;
		 width:748px;
		 text-align:left;
		 background-color:#FFFFFF;
		 font-size:10px;
}



/*************** common部デザイン ***************/


#commontitle {float:left;
              padding:5px 0px; 
              text-align:center;
              border-style:solid;
		      border-width:0px 1px 0px 0px;
		      border-color:#607040;
		      width:248px;
}

.bottomgroup {float:left;
              width:495;
			  margin:0px;
		   background-color:#FFCE7B;
}

#siteName {width:495px;
           height:23px;
           margin:3px 0px 0px 0px;
		   text-align: right;
		   color:#607040;
}

#vista {
        font: bold 20px Arial,sans-serif;
        font-size:18px;
}

a#vista {text-decoration:none;color:#ffffff;}
a:visited#vista {text-decoration:none;color:#ffffff;}
a:hover#vista{text-decoration:none;color:#cccccc;}

a#microsoft {text-decoration:none;color:#ffffff;}
a:visited#microsoft {text-decoration:none;color:#ffffff;}
a:hover#microsoft{text-decoration:none;color:#cccccc;}



.bottom1 {clear:both;
          float:left;
          width:100px;
          height:27px;
          border-style:solid;
		  border-width:1px 1px 0px 0px;
		  border-color:#607040;
		  margin:0px 0px 0px 0px;
		  background-color:#ffffff;
		  font-size:16px;
		  font-weight:bold;
		  text-align:center;
}
.bottom1text {margin:8px 0px 0px 0px;
}

.bottom2 {float:left;
          width:99px;
          height:27px;
          border-style:solid;
		  border-width:1px 1px 0px 0px;
		  border-color:#607040;
		  margin:0px 0px 0px 0px;
		  background-color:#ffffff;
		  font-size:16px;
		  font-weight:bold;
		  text-align:center;
}
.bottom2text {margin:8px 0px 0px 0px;
}

.bottom3 {float:left;
          width:99px;
          height:27px;
          border-style:solid;
		  border-width:1px 1px 0px 0px;
		  border-color:#607040;
		  margin:0px 0px 0px 0px;
		  background-color:#607040;
		  font-size:14px;
		  font-weight:bold;
		  text-align:center;
		  color:#FFFFFF;
}
.bottom3text {margin:8px 0px 0px 0px;
}

.bottom4 {float:left;
          width:99px;
          height:27px;
          border-style:solid;
		  border-width:1px 1px 0px 0px;
		  border-color:#607040;
		  margin:0px 0px 0px 0px;
		  background-color:#ffffff;
		  font-size:14px;
		  font-weight:bold;
		  text-align:center;
}
.bottom4text {margin:8px 0px 0px 0px;
}

.bottom5 {float:left;
          width:98px;
          height:27px;
          border-style:solid;
		  border-width:1px 0px 0px 0px;
		  border-color:#607040;
		  margin:0px 0px 0px 0px;
		  background-color:#ffffff;
		  font-size:16px;
		  font-weight:bold;
		  text-align:center;
}
.bottom5text {margin:8px 0px 0px 0px;
}




/*************** header部デザイン ***************/

.title {font-size:25px;
        color:#ffffff;
        font-family:Arial, Helvetica, sans-serif;
		font-weight:bold;
		margin:5px 0px 0px 5px;
		padding:10px 10px 15px 10px;
		float:left;
		border:#FF0000 solid 0px;
}

.pankuzu {font-size:12px;
          color:#666666;
		  margin:20px 20px 0px 0px;
		  float:right;
}

/*************** side_left部デザイン ***************/
.item{margin:0px 0px 10px 0px
}

.makerbox {background: #ffffff;
			margin:5px 0px 20px 0px;
			width:180px;
			font-size:12px;
			text-align:left;
			border: solid 1px #FFFFFF;
}

.makername {padding:5px 10px;
            border-bottom:dashed 1px #CCCCCC;
}
.makername_link {padding:0px 0px 0px 10px;
}
.makername2 {padding:5px 10px;
}

            

.banner {margin:10px 10px 0px 10px;
         padding:5px 0px;
         border-top:solid 1px #BB8738;
}
.banner_text{float:left;
             font-size:12px;
			 color:#FFCE7B;
			 width:120px;
			 text-align: right;
}
.banner_image{
}             


/*************** main部デザイン ***************/
.xml_image{margin:0px 10px 10px 10px;
           float:left;
}
.xml_text{ margin:10px 10px 10px 0px;
}
.xml_name{font-size:14px;
}

.xml_waku{ border-bottom:dashed 1px #999999;
           height:110px;
		   clear: left;
}
.xml_price{margin:10px 0px 0px 10px;
           font-weight:bold;
		   color:#FF6633;
}
.xml_image2{margin:5px 10px 0px 10px;
            height:80px;
}
.page_up{padding:5px;
         text-align: right;
		 border-bottom: dashed 1px #607040;
} 
.page_down{padding:5px;
         text-align: right;
}
.current {position: relative; visibility: hidden;
}
.maker_logo{border-bottom:solid 15px #EFEFEF;
            font-size:24px;
            color:#000000;
			margin:10px 0px 0px 0px;
			padding:0px 0px 10px 20px;
}

 

/*************** footer部デザイン ***************/


/*************** endding部デザイン ***************/




