@charset "UTF-8";

body{
background-color:#C0C0C0;
margin:0px;
padding:0px;
}

.fmain{
color:#000000;
font-size:12px;
line-height:140%;
}

@media screen,print {
.fmain{
letter-spacing:1px;
}
}

.fmenu14{
color:#FFFFFF;
font-size:14px;
}

.fmenu12{
color:#FFFFFF;
font-size:12px;
}

.fmenu10{
color:#FFFFFF;
font-size:10px;
}

a{
color:#FFFFFF;
text-decoration:none;
}

a:hover{
color:#17A7CA;
text-decoration:none;
}

.fmenu21{
color:#404040;
font-size:21px;
}

/*-- 追加 by wata --*/

/*-- 商品情報トップページ 右メイン --*/
.articlecatoff, .articlecatcrtn, .articlecatflx, .articlecatsnd{
padding-left:30px;
font-size:14px;
}

.articlecatoff{
background:url(http://www.net-shinoda.co.jp/articles/template/offset.jpg) no-repeat left;
}

.articlecatcrtn{
background:url(http://www.net-shinoda.co.jp/articles/template/cardboard.jpg) no-repeat left;
}

.articlecatflx{
background:url(http://www.net-shinoda.co.jp/articles/template/flexo.jpg) no-repeat left;
}

.articlecatsnd{
background:url(http://www.net-shinoda.co.jp/articles/template/shinodatec.jpg) no-repeat left;
}

/*-- 商品情報各カテゴリトップページ 左メニュー --*/
.articlemenuoff, .articlemenucrtn, .articlemenuflx, .articlemenusnd{
color:#FFFFFF;
font-size:10px;
height:11px;
padding-left:12px;
}

.articlemenuoff {
background:url(http://www.net-shinoda.co.jp/articles/template/catlist-offset.gif) no-repeat left;
}

.articlemenucrtn{
background:url(http://www.net-shinoda.co.jp/articles/template/catlist-cardboard.gif) no-repeat left;
}

.articlemenuflx{
background:url(http://www.net-shinoda.co.jp/articles/template/catlist-flexo.gif) no-repeat left;
}

.articlemenusnd{
background:url(http://www.net-shinoda.co.jp/articles/template/catlist-shinodatec.gif) no-repeat left;
}

.articlemenu img{
vertical-align:-2px;
}

/*-- 商品情報各カテゴリトップページ 右メイン --*/
.offsettopbg{
vertical-align:top;
background:#fff url(http://www.net-shinoda.co.jp/articles/template/bg-offset1.jpg) repeat-y;
}

td .articlecat2{
vertical-align:top;
}

.articlecat2 h2{
font-weight:bold;
font-size:16px;
color:#fff;
}

@media screen,print {
.articlecat2 h2{
letter-spacing:2px;
}
}

.subcat li{
list-style:none;
padding-left:25px;
margin-bottom:15px;
background:url(http://www.net-shinoda.co.jp/articles/template/square-black.gif) no-repeat left;
font-size:14px;
}

.subcat a{
color:#000;
text-decoration:none;
}

.subcat a:hover{
color:#17a7ca;
text-decoration:none;
}

/*-- 商品情報各カテゴリサブページ 中サブメニュー --*/
td .catoffset{
height:100%;
vertical-align:top;
}

.catoffset h2{
font-size:16px;
letter-spacing:0.1em;
margin-top:0;
margin-left:20px;
width:80px;
}

@media screen,print {
.catoffset h2{
letter-spacing:0.1em;
}
}

.catoffset ul{
width:115px;
margin:10px 5px 0 17px;
padding:0;
list-style-type:none;
}

.catoffset li{
list-style:none;
padding-left:15px;
margin-bottom:10px;
background:url(http://www.net-shinoda.co.jp/articles/template/square-black2.gif) no-repeat top left;
font-size:12px;
vertical-align:top;
line-height:110%;
}

.catoffset li a{
text-decoration:none;
color:#000;
}

.catoffset li a:hover, .catoffset h2 a:hover{
text-decoration:none;
color:#25583E;http://www.net-shinoda.co.jp/articles/sb.cgi?cid=1
}

/*-- 商品情報各カテゴリサブページ 右メイン --*/
.offsetsubbg{
vertical-align:top;
background:#fff url(http://www.net-shinoda.co.jp/articles/template/bg-offset2.jpg) repeat-y top left;
}

.items{
vertical-align:top;
}

.items h3, .itemdetail h3{
padding-left:20px;
margin-left:30px;
margin-bottom:15px;
background:url(http://www.net-shinoda.co.jp/articles/template/square-black.gif) no-repeat top left;
font-size:14px;
}

.item{
border-left:#000 solid 1px;
margin-top:35px;
margin-left:50px;
}

.item ul{
margin-left:10px;
font-size:14px;
}

.item li{
list-style:none;
background:url(http://www.net-shinoda.co.jp/articles/template/arrow-item.gif) no-repeat left;
padding-left:20px;
margin-bottom:12px;
margin-left:0;
}

.item li a{
color:#000;
text-decoration:none;
}

/*-- 商品情報詳細ページ 右メイン --*/
.return{
background:url(http://www.net-shinoda.co.jp/articles/template/arrow-return.gif) no-repeat right top;
width:420px;
height:24px;
margin-left:15px;
padding:0 0 15px 0;
}

.return a:link, .return a:visited, .return a:hover, .return a:active{
display:block;
background:url(http://www.net-shinoda.co.jp/articles/template/arrow-return.gif) no-repeat right top;
width:420px;
height:24px;
margin-left:15px;
padding:0 0 15px 0;
text-indent:-1000px;
}

.itemdetail hr{
width:420px;
position:static;
right:0;
border:#000 1px solid;
margin:0 0 15px 30px;
height:1px;
}

.itemdescription{
width:388px;
margin:0 0 20px 31px;
padding:0 0 0 20px;
border-left:#65e16a solid 10px;
font-size:12px;
}

.itemdescription h4{
font-size:22px;
font-weight:bold;
margin:0;
padding:0;
}

@media screen,print {
.itemdescription h4{
letter-spacing:3px;
}
}

.itemdescription h5{
font-size:14px;
font-weight:bold;
color:#0a50a1;
margin:10px 0;
padding:0;
}

img.pict{
margin:0;
padding:0;
}

.itemdescription hr{
visibility: hidden;
margin:0;
}

.itemdescription ul{
line-height:130%;
margin:0 0 0 15px;
padding:0;
list-style:disc outside;
}

.itemdescription ul li{
margin-bottom:5px;
}

.itemdescription .bluebox{
border:#0a50a1 solid 1px;
margin:20px 0 5px 0;
padding:3px;
text-align: center;
vertical-align: middle;
width:100px;
}

@media screen,print {
.itemdescription .bluebox{
letter-spacing:3px;
}
}

.itemdescription ol{
line-height:130%;
margin:0 0 0 25px;
padding:0;
list-style:decimal outside;
}

.itemdescription dl{
line-height:130%;
margin:0;
padding:0;
}
/*-- 追加ここまで by wata --*/
