@charset "Shift_JIS";
/**********************************************************************
TAMAJIMU : [ stationary.css ]

2011.07.12
**********************************************************************/
/*+++++ コンテンツメイン +++++*/
/* サブタイトル設定 */
#main h2 {
    background: url(../img/common/ico_rect_blue.gif) 2px 4px no-repeat;
    padding:4px 0 4px 18px;
    border-top:2px dotted #666666;
    border-bottom:2px dotted #666666;
    text-align:left;
    background-color:#f6f6f6;
}
#main span.en {
    font-family: Arial, century, serif;
    font-size: 16px;
    padding-right: 20px;
    font-weight: bold;
}
#main span.ja {
    font-size: 16px;
    padding-right: 20px;
    font-weight: bold;
}
#main span.comment {
    font-size: 12px;
    font-weight: normal;
}

/*+++++  +++++*/
#subNavi{background: url(../img/common/tex_blue.gif);height:30px;}
#subNavi ul {margin-top: 0;margin-right: 0;margin-bottom: 0;margin-left: 0;padding-top: 0;padding-right: 0;padding-bottom: 0;padding-left: 0;list-style-type: none;}
#subNavi ul:after {content: ".";clear: both;height: 0;display: block;visibility: hidden;}
/*#subNavi li {display: block;width: 120px;border-right-width: 1px;border-right-style: solid;border-right-color: #ffffff;float: left;height: 42px;overflow: hidden;}*/

#subNavi li{float:left;font-size:75%;margin:10px 0 8px 8px;}
#subNavi a{color:#333333;}



#st_c{padding:0}
#st_o,
#st_b,
#st_s,
#st_m {padding-top:5px;}
/* IE8印刷時不具合対応：最低限の高さ確保 */
.itemBlock {min-height:320px;}

/* 3列 */
div.item3_1{float:left;width:265px;margin-left:5px;margin-right:35px;}
div.item3_2{float:left;width:265px;margin-right:35px;}
div.item3_3{float:left;width:265px;}
/* 3列:商品画像 */
.item3_1 .itemImage,
.item3_2 .itemImage,
.item3_3 .itemImage{border:1px solid #666666;width:265px;height:180px;}
.item3_1 .itemImage img,
.item3_2 .itemImage img,
.item3_3 .itemImage img{margin:10px auto;}
/* 3列:商品詳細 */
.item3_1 .itemDescription,
.item3_2 .itemDescription,
.item3_3 .itemDescription {text-align:left;margin:5px;}
.itemDescription .maker{font-weight:bold;}
.itemDescription div.comment{}
.itemDescription div.price{text-align:right;margin:15px 0;}

/* 2列 */
div.item2_1{float:left;width:380px;margin-left:10px;margin-right:90px;}
div.item2_2{float:left;width:380px;}
/* 2列:商品画像 */
.item2_1 .itemImage,
.item2_2 .itemImage{border:1px solid #666666;width:380px;height:240px;}
.item2_1 .itemImage img,
.item2_2 .itemImage img{margin:10px auto;}
/* 2列:商品詳細 */
.item2_1 .itemDescription,
.item2_2 .itemDescription {text-align:left;margin:5px;}

#main .message{text-align:left;padding:0 10px;}
#main .ttls{text-align:center;font-weight:bold;margin-bottom:20px;}

/*+++++ 特価表示 +++++*/
/* デフォルト位置 */
.price_s{margin-left:110px;min-height:60px;}
/* 5桁の位置 */
.price_s5{margin-left:110px;}
/* 4桁の位置 */
.price_s4{margin-left:120px;}
/* 3桁の位置 */
.price_s3{margin-left:150px;}

.price_s div.saleImg{float:left;margin-left;100px}
.price_s div.salePrice{float:left;}
.price_s div.salePrice .teika{text-align:left;margin-top:5px;font-size:12px;}
.price_s div.salePrice .tokka{margin-top:5px;}

/**/
.itemDescription div.comment{clear:both;text-align:center;font-weight:normal;color:#666666;padding:10px 0;font-size:95%;}
.item2_1 div.itemDescription div.comment,
.item2_2 div.itemDescription div.comment{width:340px;}
.itemDescription .itemName{clear:both;margin-top:5px;}
.itemDescription .itemName span{background: url(../img/common/ico_arrow_orange.gif) 2px 4px no-repeat;padding-left:15px;padding-top:2px;font-weight:bold;}

/*frixion12*/
.item3_1 .price_s2,
.item3_2 .price_s2,
.item3_3 .price_s2{margin-left:35px;}
.item3_1 .price_s3,
.item3_2 .price_s3,
.item3_3 .price_s3{margin-left:20px;}
.item3_1 .price_s4,
.item3_2 .price_s4,
.item3_3 .price_s4{margin-left:10px;}
.item3_1 .price_s5,
.item3_2 .price_s5,
.item3_3 .price_s5{margin-left:0;}

#st_s1{min-height:200px;}
.item1_1 .itemImage{border:1px solid #666666;width:300px;height:200px;float:left;}
.item1_1 .itemDescription{width:500px;height:200px;float:left;padding:0 20px;}

#st_o2{clear:both;}
#st_o2 table.infoTbl{width:870px;}
#st_o2 table.infoTbl td.itemLeft,
#st_o2 table.infoTbl td.itemRight{width:240px;border:1px solid #666666;font-size:90%;}
#st_o2 table.infoTbl td.info{width:370px;padding:10px 20px;line-height:1.3em;text-align:left;border-top:1px solid #666666;border-bottom:1px solid #666666;}


#st_b2{clear:both;margin:0 5px;border:1px solid #666666;}
#st_b2 .info {text-align:left;padding:10px 20px;}
#st_b2 .info table {width:530px;text-align:left;}
#st_b2 table.infoTbl td.info{/*border:1px solid #666666;*/}



