body {
	margin:0px;
	line-height: 130%;
	font-size: small;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	background: url(img/all_bg.gif) repeat-x top center #fff;
	color:#555;
}


/*基本リンク*/
a {text-decoration: none;outline-style: none;}
a:link {color: #0061A5;}
a:visited {color: #0061A5;}
a:active {color: #74A500;}
a:hover {color: #74A500; text-decoration:underline;}
img { border: none;}

/*サイトタイトル*/
h1.site-title { color: #999; text-align:center; width:820px; padding:3px 0px 0px 0px; line-height:12px; font-size:10px; margin:0px auto;}
h1.site-title a:link{ color:#999; text-decoration:none;}
h1.site-title a:visited { color:#999; text-decoration:none;}
h1.site-title a:active{ color:#999; text-decoration:none;}
h1.site-title a:hover{ color:#999; text-decoration:none;}
h1,h2,h3,h4,h5,h6,p { margin:0px; padding:0px; font-weight:normal;}

/*基本リスト*/
ul { text-align:left;}
li { list-style-type:none; list-style-position:outside;}


br { letter-spacing:normal;}


.foot_link { text-align:center; padding:10px 0px;}






.all {
	width:820px;
	margin:0px auto;
	clear:both;
	}




#head { width:820px; height:72px; margin:0px auto; background: url(img/head.jpg) no-repeat top ;}
.headlink a:link {color: #fff;}
.headlink a:visited {color: #fff;}
.headlink a:active {color: #fff;}
.headlink a:hover {color: #fff; text-decoration:underline;}



/* IE６ */
* html #navi { width:820px; margin:0px auto -4px auto; height:42px; line-height:0px; background:url(img/navi.gif) #fff top center no-repeat;}



/* navigation 

#navi { width:820px; margin:0px auto 0px auto; height:42px; line-height:0px; background:url(img/navi.gif) #fff top center no-repeat;}
ul.mainnavi { list-style-type:none; line-height:0px; list-style-position:outside; height:42px; margin:0px auto; padding:0px; width:820px; clear:both;}
ul.mainnavi li{ float:left; height:42px; line-height:0px;}
ul.mainnavi a{text-decoration:none; text-indent:-9999px;}


a.lia{ display:block; width:109px; height:42px; background-image:url(img/navi1.gif); background-repeat:no-repeat;}
a:hover.lia{ background-position:-0px -42px;}

a.lib{ display:block; width:110px; height:42px; background-image:url(img/navi2.gif); background-repeat:no-repeat;}
a:hover.lib{ background-position:-0px -42px;}

a.lic{ display:block; width:110px; height:42px; background-image:url(img/navi3.gif); background-repeat:no-repeat;}
a:hover.lic{ background-position:-0px -42px;}

a.lid{ display:block; width:110px; height:42px; background-image:url(img/navi4.gif); background-repeat:no-repeat;}
a:hover.lid{ background-position:-0px -42px;}

a.lie{ display:block; width:110px; height:42px; background-image:url(img/navi5.gif); background-repeat:no-repeat;}
a:hover.lie{ background-position:-0px -42px;}

a.lif{ display:block; width:110px; height:42px; background-image:url(img/navi6.gif); background-repeat:no-repeat;}
a:hover.lif{ background-position:-0px -42px;}

a.lig{ display:block; width:161px; height:42px; background-image:url(img/navi7.gif); background-repeat:no-repeat;}
a:hover.lig{ background-position:-0px -42px;}

 navigation */




/* navigation side */
#navi-s { width:224px; margin:0 auto 0 0; padding-top:1px; line-height:0px; background:url(images/navi.gif) #fff top center no-repeat;}
ul.mainnavi-s { list-style-type:none; line-height:0px; list-style-position:outside; margin:0px auto; padding:0px; width:224px; clear:both;}
ul.mainnavi-s li{ float:left; line-height:0px; padding-bottom:2px;}
ul.mainnavi-s a{text-decoration:none; text-indent:-9999px;}


a.lia-s{ display:block; width:224px; height:45px; background-image:url(images/s-navi_l01.gif); background-repeat:no-repeat;}
a:hover.lia-s{ background-position:-0px -45px;}

a.lib-s{ display:block; width:224px; height:45px; background-image:url(images/s-navi_l02.gif); background-repeat:no-repeat;}
a:hover.lib-s{ background-position:-0px -45px;}

a.lic-s{ display:block; width:224px; height:45px; background-image:url(images/s-navi_l03.gif); background-repeat:no-repeat;}
a:hover.lic-s{ background-position:-0px -45px;}

a.lid-s{ display:block; width:224px; height:45px; background-image:url(images/s-navi_l04.gif); background-repeat:no-repeat;}
a:hover.lid-s{ background-position:-0px -45px;}

/* navigation side */





/* navigation side-A */
#navi-l { width:224px; margin:0 auto 0 0; padding-top:0px; height:80px; line-height:0px; background:url(images/navi.gif) #fff top center no-repeat;}
ul.mainnavi-l { list-style-type:none; line-height:0px; list-style-position:outside; height:80px; margin:0px auto; padding:0px; width:224px; clear:both;}
ul.mainnavi-l li{ float:left; height:80px; line-height:0px; padding-bottom:3px;}
ul.mainnavi-l a{text-decoration:none; text-indent:-9999px;}


a.lia-l{ display:block; width:224px; height:80px; background-image:url(images/side1ov.jpg); background-repeat:no-repeat;}
a:hover.lia-l{ background-position:-0px -80px;}

a.lib-l{ display:block; width:224px; height:80px; background-image:url(images/side2ov.jpg); background-repeat:no-repeat;}
a:hover.lib-l{ background-position:-0px -80px;}

a.lic-l{ display:block; width:224px; height:80px; background-image:url(images/side3ov.jpg); background-repeat:no-repeat;}
a:hover.lic-l{ background-position:-0px -80px;}

a.lid-l{ display:block; width:224px; height:80px; background-image:url(images/side4ov.jpg); background-repeat:no-repeat;}
a:hover.lid-l{ background-position:-0px -80px;}

/* navigation side-A */







/* navigation side-B */
#navi-f { width:224px; margin:0 auto 0 0; padding-top:0px; height:154px; line-height:0px; background:url(images/navi.gif) #fff top center no-repeat;}
ul.mainnavi-f { list-style-type:none; line-height:0px; list-style-position:outside; height:154px; margin:0px auto; padding:0px; width:224px; clear:both;}
ul.mainnavi-f li{ float:left; height:154px; line-height:0px; padding-bottom:3px;}
ul.mainnavi-f a{text-decoration:none; text-indent:-9999px;}

a.lia-f{ display:block; width:224px; height:154px; background-image:url(images/side_toiawase_ov_a.gif); background-repeat:no-repeat;}
a:hover.lia-f{ background-position:-0px -154px;}

a.lib-f{ display:block; width:224px; height:154px; background-image:url(images/side_toiawase_ov_b.gif); background-repeat:no-repeat;}
a:hover.lib-f{ background-position:-0px -154px;}
/* navigation side-B */







/* navigation side-C */
#navi-c { width:224px; margin:0 auto 0 0; line-height:0px; background:url(images/navi.gif) #fff top center no-repeat;}
ul.mainnavi-c { list-style-type:none; line-height:0px; list-style-position:outside; margin:0px auto; padding:0px; width:224px; clear:both;}
ul.mainnavi-c li{ float:left; line-height:0px; padding-bottom:2px;}
ul.mainnavi-c a{text-decoration:none; text-indent:-9999px;}

a.lia-c{ display:block; width:224px; height:50px; background-image:url(images/sb_navi_1.gif); background-repeat:no-repeat;}
a:hover.lia-c{ background-position:-0px -50px;}

a.lib-c{ display:block; width:224px; height:50px; background-image:url(images/sb_navi_2.gif); background-repeat:no-repeat;}
a:hover.lib-c{ background-position:-0px -50px;}

a.media{ display:block; width:224px; height:50px; background-image:url(images/sb_navi_media.gif); background-repeat:no-repeat;}
a:hover.media{ background-position:-0px -50px;}

a.lic-c{ display:block; width:224px; height:50px; background-image:url(images/sb_navi_3.gif); background-repeat:no-repeat;}
a:hover.lic-c{ background-position:-0px -50px;}
/* navigation side-C */







/* navigation yahoo */

#navi { width:820px; margin:0px auto 0px auto; height:42px; line-height:0px; background:url(img/navi.gif) #fff top center no-repeat;}
ul.mainnavi { list-style-type:none; line-height:0px; list-style-position:outside; height:42px; margin:0px auto; padding:0px; width:820px; clear:both;}
ul.mainnavi li{ float:left; height:42px; line-height:0px;}
ul.mainnavi a{text-decoration:none; text-indent:-9999px;}


a.lia{ display:block; width:135px; height:42px; background-image:url(img/navi_na.gif); background-repeat:no-repeat;}
a:hover.lia{ background-position:-0px -42px;}

a.lib{ display:block; width:135px; height:42px; background-image:url(img/navi_nb.gif); background-repeat:no-repeat;}
a:hover.lib{ background-position:-0px -42px;}

a.lic{ display:block; width:135px; height:42px; background-image:url(img/navi_nc.gif); background-repeat:no-repeat;}
a:hover.lic{ background-position:-0px -42px;}

a.lid{ display:block; width:135px; height:42px; background-image:url(img/navi_nd.gif); background-repeat:no-repeat;}
a:hover.lid{ background-position:-0px -42px;}

a.lie{ display:block; width:135px; height:42px; background-image:url(img/navi_ne.gif); background-repeat:no-repeat;}
a:hover.lie{ background-position:-0px -42px;}

a.lif{ display:block; width:145px; height:42px; background-image:url(img/navi_nf.gif); background-repeat:no-repeat;}
a:hover.lif{ background-position:-0px -42px;}

a.lig{ display:block; width:145px; height:42px; background-image:url(img/navif.gif); background-repeat:no-repeat;}
a:hover.lig{ background-position:-0px -42px;}

/* navigation yahoo */



























/* mainimg_navigation */

#mainimg_navi { width:820px; margin:0px auto -4px auto; height:248px; line-height:0px; background:url(img/navi.gif) #fff top center no-repeat; background:#B18A0F;}
ul.mainimg_navi_ul { list-style-type:none; line-height:0px; list-style-position:outside; height:248px; margin:0px auto; padding:0px; width:820px; clear:both;}
ul.mainimg_navi_ul li{ float:left; height:248px; line-height:0px;}
ul.mainimg_navi_ul a{text-decoration:none; text-indent:-9999px;}


a.mainimg_lia{ display:block; width:265px; height:248px; background-image:url(img/main_navi1.jpg); background-repeat:no-repeat;}
a:hover.mainimg_lia{ background-position:-0px -248px;}

a.mainimg_lib{ display:block; width:252px; height:248px; background-image:url(img/main_navi2.jpg); background-repeat:no-repeat;}
a:hover.mainimg_lib{ background-position:-0px -248px;}

a.mainimg_lic{ display:block; width:263px; height:248px; background-image:url(img/main_navi3.jpg); background-repeat:no-repeat;}
a:hover.mainimg_lic{ background-position:-0px -248px;}

/* mainimg_navigation */





.main { clear:both; width:820px; margin:0px auto; padding:0px;	background:url(img/bg.gif) top left repeat-y;}
form{ margin:0px; padding:0px;}

#bottom {
	clear:both; width:820px; margin:0px auto;
	background:url(img/foot.gif) left top no-repeat;
	height:68px;
}

.merumaga  { width:196px; margin:0px; padding:0px; background: url(img/side_con_bg.gif) repeat-y top right;}







/* カテゴリー設定＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿ */

#cat { margin:0px 0px 15px 5px;}
.cat_title { margin:6px 0px 6px 0px; padding:6px 0px 0px 29px; font-size:15px; color:#575757; height:32px; width:543px; background:url(http://www.semicon-rf.com/img/ent_title_bg.gif) top left no-repeat; font-weight:bold;}
.cat_title a:link{ color:#575757; text-decoration:none;}
.cat_title a:visited { color:#575757; text-decoration:none;}
.cat_title a:active{ color:#575757; text-decoration:none;}
.cat_title a:hover{ color:#575757; text-decoration:underline;}


.shohin_name { background:url(http://www.semicon-rf.com/img/shohin_title_bg.gif) top left repeat-x; height:26px;}
.shohin_name a:link{ color:#666; text-decoration:none;}
.shohin_name a:visited { color:#666; text-decoration:none;}
.shohin_name a:active{ color:#666; text-decoration:none;}
.shohin_name a:hover{ color:#666; text-decoration:underline;}


/* カテゴリー設定ここまで＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿ */







/* エントリーー設定＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿ */

#ent { margin:0px 0px 10px 5px;}
.pankuzu { color:#999999; clear:both; margin:0px 0px 0px 5px;}


.ent_title { margin:6px 0px 6px 0px; padding:6px 0px 0px 29px; font-size:15px; color:#575757; height:32px; width:543px; background:url(http://www.semicon-rf.com/img/ent_title_bg.gif) top left no-repeat; font-weight:bold;}

.ent_side { background:url(http://www.semicon-rf.com/img/side_bg.gif) top left no-repeat; letter-spacing:0em;}
.ent_side a:link{ color:#3F2E02; text-decoration:none;}
.ent_side a:visited { color:#3F2E02; text-decoration:none;}
.ent_side a:active{ color:#3F2E02; text-decoration:none;}
.ent_side a:hover{ color:#3F2E02; text-decoration:underline;}



.side_sub_title { background:url(http://www.semicon-rf.com/img/side_sub_bg.gif) top left no-repeat; height:21px; letter-spacing:0em;}
.side_sub_title a:link{ color:#666; text-decoration:none;}
.side_sub_title a:visited { color:#666; text-decoration:none;}
.side_sub_title a:active{ color:#666; text-decoration:none;}
.side_sub_title a:hover{ color:#666; text-decoration:underline;}



/* エントリーー設定ここまで＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿ */









/* サイドリンク設定＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿ */
.sidelink a{margin:0px; padding:0px 0px 0px 0px; color:#444; text-decoration:none; width:170px; display:block;}
.sidelink a:link{margin:0px; padding: 0px;  text-decoration:none;}
.sidelink a:hover{margin:0px; padding: 0px; color:#CCCCCC; text-decoration:underline;}








/* 商品一覧設定＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿ */


/* 商品一覧設定＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿＿ */
