@charset "utf-8";

@import url("../packages/default/css/import.css");

body{ background:#FFFFFF; position:relative; }

div#header h1 a{ width:252px; height:67px; position:absolute; top:-8px; left:0;}

#main_bnr { position:absolute; top:218px; left:0; width:780px; height:157px; }
ul#product_list { position:absolute; top:105px; left:0; width:780px; height:101px;}
ul#product_list li { margin:0 1px; padding:0; border:0; float:left;}

#information { position:absolute; top:7px; left:460px; }

div#header {width:780px; height:375px; position:relative; top:0; left:0; background:#FFFFFF url(../packages/default/img/header/bg.gif) left top no-repeat;}

#footer{ margin:10px auto 0 auto; width:780px; height:30px; text-align:center; padding:5px 0; border-top:1px solid #555555;}


/*サイドナビゲーション
---------------------------------------------*/
#side_navi{ width:166px; float:left;}
#side_navi li{ display:block; text-indent:-9999px;}
#side_navi li a { display:block; text-decoration:none;}



#sn_gn_01 a{ width:166px; height:33px; background-image:url(../packages/default/img/side/button_sample.gif);    background-repeat:no-repeat; margin-top:3px; margin-bottom:2px; }
#sn_gn_01 a:hover{ background-image:url(../packages/default/img/side/button_sample_on.gif);}

#sn_fax a{ width:166px; height:33px; background-image:url(../packages/default/img/side/button_fax.gif); margin-bottom:0px;}
#sn_fax a:hover{ background-image:url(../packages/default/img/side/button_fax_on.gif);}
#sn_fax2 { width:166px; height:58px; background-image:url(../packages/default/img/side/button_fax2.gif); margin-bottom:2px;}

#sn_gn_02 { width:166px; height:33px; background-image:url(../packages/default/img/side/title_cat.gif);    background-repeat:no-repeat; margin-bottom:1px;}
#sn_gn_02 a:hover{ background-image:url(../packages/default/img/side/title_cat_on.gif);}

#sn_00 a{ width:166px; height:32px; background-image:url(../packages/default/img/side/title_cat.gif); margin-bottom:2px;}
#sn_00 a:hover{ background-image:url(../packages/default/img/side/title_cat_on.gif);}



#sn_01 a{ width:166px; height:32px; background-image:url(../packages/default/img/side/btn_product01.gif); margin-bottom:2px;}
#sn_02 a{ width:166px; height:32px; background-image:url(../packages/default/img/side/btn_product02.gif); margin-bottom:2px;}
#sn_03 a{ width:166px; height:32px; background-image:url(../packages/default/img//side/btn_product03.gif); margin-bottom:2px;}
#sn_04 a{ width:166px; height:32px; background-image:url(../packages/default/img//side/btn_product04.gif); margin-bottom:2px;}
#sn_05 a{ width:166px; height:32px; background-image:url(../packages/default/img//side/btn_product05.gif); margin-bottom:2px;}
#sn_01 a:hover{ background-image:url(../packages/default/img/side/btn_product01_on.gif);}
#sn_02 a:hover{ background-image:url(../packages/default/img/side/btn_product02_on.gif);}
#sn_03 a:hover{ background-image:url(../packages/default/img/side/btn_product03_on.gif);}
#sn_04 a:hover{ background-image:url(../packages/default/img/side/btn_product04_on.gif);}
#sn_05 a:hover{ background-image:url(../packages/default/img/side/btn_product05_on.gif);}


#sn_gn_03 a{ width:166px; height:33px; background-image:url(../packages/default/img/side/about.gif);    background-repeat:no-repeat; margin-bottom:2px;}
#sn_gn_03 a:hover{ background-image:url(../packages/default/img/side/about_on.gif);}
#sn_gn_04 a{ width:166px; height:33px; background-image:url(../packages/default/img/side/contact.gif);    background-repeat:no-repeat; margin-bottom:2px;}
#sn_gn_04 a:hover{ background-image:url(../packages/default/img/side/contact_on.gif); }
#sn_gn_05 a{ width:166px; height:33px; background-image:url(../packages/default/img/side/low.gif);    background-repeat:no-repeat; margin-bottom:2px; }
#sn_gn_05 a:hover{ background-image:url(../packages/default/img/side/low_on.gif); }
#sn_gn_06 a{ width:166px; height:33px; background-image:url(../packages/default/img/side/return.gif);    background-repeat:no-repeat; margin-bottom:2px; }
#sn_gn_06 a:hover{ background-image:url(../packages/default/img/side/return_on.gif); }


/* 商品
----------------------------------------------- */


div#listtitle {
    width: 580px;
    margin: 0 0 0px 0;
    border-top: 0px solid #ff0000;
    border-left: 0px solid #ccc;
    border-right: 0px solid #ccc;
    border-bottom: 0px solid #999;
    background: none;
    background-color: #ffffff;
}



div#listtitle h2{ font-size:14px; margin:0px 0px 5px 0px; padding:0 0 0 5px; border-right:1px solid #CCCCCC; border-bottom:1px solid #C9262C; border-left:4px solid #C9262C; color:#333333; background-color:#F2F4F9; line-height:22px; background-images:none; text-indent:10px; }

.recomendleft{width:170px; background:#FFFFFF; border:1px solid #CCCCCC; padding:5px;}
.recomendright{width:170px; background:#FFFFFF; border:1px solid #CCCCCC; padding:5px;}


.f_right{ float:right;}
.f_left{ float:left;}

.gototop{ float:right;}

.box { text-align:left; margin:0px; width:582px; height:auto; border:0px solid #CCCCCC;  background-color:#FFFFFF; }
.box a,.box a:visted{ color:#0000FF;}
.box a:hover{ color:#FF6600; }
.box p{line-height:1.5em; display:block; margin:10px 0;}
.clearfix{ clear:both;}

.tbl_explain{float:left;}

#category_wrap{width:580px; margin:0 10px;}

#category_wrap h2{ font-size:14px; margin:0px 0px 5px 0px; padding:0 0 0 5px; border-right:1px solid #CCCCCC; border-bottom:1px solid #C9262C; border-left:4px solid #C9262C; color:#333333; background-color:#F2F4F9; line-height:22px; background-images:none; text-indent:10px; }
.tbl_price,.tbl_price th ,.tbl_price td {padding:0; border:1px solid #CCCCCC;}
.tbl_price{width:578px;}
tbl_price td {padding:0 auto;}

table.tbl_price th { text-align:center;}
table.tbl_price td { text-align:center;}
table col.c01 { width:60px;}
table col.c02 { width:101px;}
table col.c03 { width:250px;}
table col.c04 {}
table col.c05 {}
table col.c06 { text-align:right;}
table col.c07 {}
/*#test11 { text-align:right;}*/


/* タイトル
----------------------------------------------- */
div#detailtitle{ border:0px; background:none;}
div#detailtitle h2 {
background:none;
font-size:14px; margin:0px 0px 5px 0px; padding:0 0 0 5px; border-right:1px solid #CCCCCC; border-bottom:1px solid #C9262C; border-left:4px solid #C9262C;border-top:0px;  color:#333333; background-color:#F2F4F9; line-height:22px; background-images:none;  text-indent:10px;
}

