*{
margin: 0;
padding: 0;
font-family: "MS PGothic", Osaka, sans-serif;
font-size: small;
_font-size: x-small;
line-height: 150%;
}
a{
color:#6cf;
}
a:hover{
color:#f60;
}

img{
border:0;
}

a img{
border: none;
}

li{
list-style: none;
}

body{
background: #fff;
text-align: center;
}

#globalB{
margin: 0 auto;
background: url(img/bg.jpg) repeat-y;
width: 916px;
}
#global{
width: 900px;
margin: 0 auto;
}

h1 a{
display:block;
width: 899px;
height: 102px;
text-indent: -9999px;
background: url(img/h1_bg.jpg) no-repeat #999;
}

.h2_naka{
clear:both;
text-align:center;
width:890px;
height:29px;
background:url(img/h2.jpg) no-repeat;
color:#fff;
font-size:16px;
padding-top:3px;
margin-bottom:15px;
margin-left:5px;
}

#header{
text-align:left;
width: 900px;
height: 103px;
}

#header ul{
width: 200px;
margin: -30px 0 0 5px;
_margin-left:-10px; 
}
#header li{
margin-left:20px;
text-align: right;
width: 65px;
float: left;
background:url(img/sankaku.gif) left center no-repeat;
}

#header li a{
color:#333333;
text-decoration:none;
}
#header li a:hover{
color:#FF6600;
}

#menu{
width: 900px;
height: 33px;
}
#menu ul{
width: 900px;
height: 33px;
}
#menu li {
float: left;
text-indent: -9999px;
}
#menu li a{
display: block;
height: 33px;
}
.b1 a{
width: 114px;
background: url(img/b1.jpg) no-repeat;
}

.b1 a:hover{
background: url(img/b1_h.jpg) no-repeat;
}

.b2 a{
width: 112px;
background: url(img/b2.jpg) no-repeat;
}
.b2 a:hover{
background: url(img/b2_h.jpg) no-repeat;
}


.b3 a{
width: 112px;
background: url(img/b3.jpg) no-repeat;
}
.b3 a:hover{
background: url(img/b3_h.jpg) no-repeat;
}
.b4 a{
width: 112px;
background: url(img/b4.jpg) no-repeat;
}
.b4 a:hover{
background: url(img/b4_h.jpg) no-repeat;
}

.b5 a{
width: 112px;
background: url(img/b5.jpg) no-repeat;
}
.b5 a:hover{
background: url(img/b5_h.jpg) no-repeat;
}

.b6 a{
width: 112px;
background: url(img/b6.jpg) no-repeat;
}
.b6 a:hover{
background: url(img/b6_h.jpg) no-repeat;
}

.b7 a{
width: 112px;
background: url(img/b7.jpg) no-repeat;
}
.b7 a:hover{
background: url(img/b7_h.jpg) no-repeat;
}

.b8 a{
width:114px;
background: url(img/b8.jpg) no-repeat;
}
.b8 a:hover{
background: url(img/b8_h.jpg) no-repeat;
}



#footer{
clear:both;
width: 900px;
text-align: center;
border-top: 1px solid #333;
}
#product_tbl{
text-align:left;
margin:0 10px;
}
#product_tbl th{
width:110px;
vertical-align:top;
font-weight:normal;
}
#product_tbl td{
vertical-align:top;
width:330px;
}

#contents_body{
text-align:left;
}

#pan_navi{
margin:5px auto 10px 15px;
text-align:left;
font-size:10px;
}
#pan_navi a{
font-size:10px;
}

.prv{
width:860px;
margin-left:20px;
}

.go_top{
width:880px;
margin-right:20px;
text-align:right;
clear:both;
}

.clear{
clear:both;
}

/*■■■■■■■■■■■■■■■■■■■■top■■■■■■■■■■■■■■■■■■■■*/

#top_okaidoku h2{
background:url(img/top/okaidoku_h2.jpg) no-repeat;
width:568px;
height:38px;
text-indent:-9999px;
}

#top_okaidoku{
margin-left:15px;
border-bottom:solid 1px #999;
}
#top_okaidoku ul{
overflow:auto;
margin-left:5px;
height:350px;
background:url(img/top/okaidoku_bg.jpg) no-repeat;
}

#top_okaidoku ul li{
margin-bottom:0.5em;
}

#top_online_shop{
width:249px;
float:left;
}

#top_online_shop p{
margin-left:20px;
font-size:11px;
}
#top_online_shop h2{
margin-left:10px;
width:239px;
height:36px;
text-indent:-9999px;
background:url(img/top/online_h2.jpg) no-repeat;
}

#column{
width:330px;
float:left;
border-left:1px solid #999;
}
#column h2{
margin-left:10px;
width:322px;
height:36px;
text-indent:-9999px;
background:url(img/top/colum_h2.jpg) no-repeat;
}

#column_body{
margin-left:15px;
}

#column p{
font-size:10px;
}
#column_list{
width:310px;
height:90px;
overflow:auto;
background:#FFF8E8;
border:#999 1px solid;
padding:5px;
}

#contents_block1{
width:599px;
border-right:solid 1px #999;
float:left;
}


#contents_block2{
width:300px;
float:left;
}

#top_apko{
border-bottom:1px solid #999;
}
#top_cisco{
border-bottom:1px dashed #999;
}

.cisco_tyu{
width:295px;
text-align:right;
}
.cisco_tyu a{
color:#333399;
}

.price{
font-size:24px;
color:#f00;
font-weight:bold;
}
/*■■■■■■■■■■■■■■■■■■■■pc■■■■■■■■■■■■■■■■■■■■*/

.shouhin_pic_box{
float:left;
width: 180px;
height:200px;
margin-bottom:30px;
}

.shouhin_body{
float: left;
width: 245px;
text-align: left;
margin-bottom:30px;
}

.shouhin_body h3{
font-size:16px;
color:#339;
}

.shouhin_block{
margin:0 10px;
float:left;
_margin-right:-0px;

}

.shouhin_body h4 a{
color:#6cf;
font-size:16px;
}

.shouhin_body h4 a:hover{
color:#f90;
}

/*■■■■■■■■■■■■■■■■■■■■company■■■■■■■■■■■■■■■■■■■■*/

.com_tbl{
width:800px;
text-align:left;
margin-left:50px;
}

.com_tbl th{
width:120px;
vertical-align:top;
}
.com_tbl td{
width:320px;
vertical-align:top;
}

#company_tel{
width:900px;
text-align:center;
}

#company_tel table{
margin:0 auto;
border-collapse:collapse;
}

#company_tel th{
width:90px;
border:solid 1px #999;
}
#company_tel td{
border:solid 1px #999;
width:200px;
}

/*■■■■■■■■■■■■■■■■■■■■safe■■■■■■■■■■■■■■■■■■■■*/

.safe_h3{
width:900px;
text-align:center;
margin-bottom:10px;
}

/*■■■■■■■■■■■■■■■■■■■■GIFT■■■■■■■■■■■■■■■■■■■■*/

#gift_img{
margin-left:120px;
}

#gift_bn_area{
margin-left:148px;
}

#gift_bn_area img{
display:block;
margin:10px 30px;
float:left;
}

#gift_body{
text-align:center;
}
/*■■■■■■■■■■■■■■■■■■■■LINK■■■■■■■■■■■■■■■■■■■■*/

#link_table{
text-align:center;
}

#link_table table{
margin:0 auto;
border-collapse:collapse;
}

#link_table th{
text-align:left;
background:#eee;
border:1px solid #bbb;
width:100px;
padding-left:10px;
}

#link_table td{
width:300px;
height:40px;
border:1px solid #bbb;
text-align:center;
}


/*■■■■■■■■■■■■■■■■■■■■CISCO■■■■■■■■■■■■■■■■■■■■*/

#cisco_img{
width:900px;
text-align:center;
}

/*■■■■■■■■■■■■■■■■■■■■CONTACT■■■■■■■■■■■■■■■■■■■■*/

#form_global{
width:800px;
margin:0 50px 20px;
}

.form_block{
clear:both;
margin-bottom:10px;
}

.form_head{
width:150px;
float:left;
}

.form_body{
width:650px;
float:left;
}

.input_text input{
height:1.4em;
}

.kome{
color:#FF0000;
}

#form_global textarea{
width:400px;
height:100px;
}

strong{
color:#66CCCC;
}

.formValue{
color:#FF6600;
font-weight:bold;
}

#send_mail{
text-align:center;
height:500px;
}

.formBlock2 form{
float:left;
margin-bottom:50px;
margin-right:20px;
}

.pc_call{
background:#b91317;
padding-bottom:20px;
}

.pc_call h2{
background:none;
text-align:left;
text-indent:-9999px;
width:895px;
height:152px;
}

.pc_call .h2_naka{
background:url(img/pc_call/pc_call_h2.jpg) no-repeat center;

}
.pc_call_block {
	background-color: #FFF;
	width: 800px;
	margin:0 auto 20px 50px;
	padding-bottom:10px;
}
.pc_call_block p {
	margin: 10px;
	font-size: 18px;
}
.pc_call_block h3 {
	margin: 10px;
	font-size: 24px;
	float: left;
	width: 400px;
}

.kakaku{
width:350px;
float:left;
text-align:right;
}

.cash{
color:#b91317;
font-size:26px;
font-weight:bold;
}

.pc_call_block hr{
border:none;
border-bottom:dotted 2px #b91317;
clear:left;
background:#fff;
}

.pc_call_block strong{
	color:#b91317;
	font-size:21px;
}
