@charset "utf-8";
/* CSS Document */


.Archive{
padding:0;
}

.ArchiveSearchBoxx{
position:absolute; top:60px; left:50%; width:220px; margin-left:230px; background:#f0f0f0; border:1px solid #ccc; line-height:1.5;
}
.ArchiveSearchBox form{
padding:10px 5px;
}
.ArchiveSearchBox img{
margin:0 5px 0 0;
vertical-align:middle;
}

.ArchiveSearchBox input{
margin:0 5px 0 0;
vertical-align:middle;
}
.ArchiveSearchBox input.txt{
width:150px;
margin:0 5px;
border-top:1px solid #666;
border-right:1px solid #999;
border-bottom:1px solid #999;
border-left:1px solid #666;
}
.ArchiveSearchBox input.btn{
border-top:1px solid #ccc;
border-right:1px solid #999;
border-bottom:1px solid #999;
border-left:1px solid #ccc;

}


.Archive_Navi{
overflow:auto;
padding:10px 0 0;
}

.Archive_Navi li{
float:left;
margin:0 10px 0 0;
text-align:center;
width:80px;
white-space:nowrap;
}

.Archive_Navi li strong{
display:block;
padding:5px 10px;
background:#f00;
color:#fff;
}

.Archive_Navi li a{
display:block;
padding:5px 10px;
text-decoration:none;
}

.Archive_Navi li a:link{
background:#666;
color:#fff;
}

.Archive_Navi li a:visited{
background:#666;
color:#fff;
}

.Archive_Navi li a:hover{
background:#333;
color:#fff;
}

.Archive_Table{
width:100%;
margin:0 0 0 0;
}

.Archive_Table{
border:1px solid #ccc;
}

.Archive_Table th{
background:#ccc url(../images/bg_th.jpg) repeat-x;
color:#fff;
font-weight:bold;
padding:10px 0 10px 5px;
border:1px solid #ccc;
}

.Archive_Table td{
border:1px solid #ccc;
padding:5px 2px 10px 5px;
line-height:1.8;
vertical-align:top;
}

.Archive_Table td.years{
background:#f9f9f0;
font-size:90%;
white-space:nowrap;
}

.Archive_Table td.goods{
background:#fcfcf9;
vertical-align:top;
width:400px;
}

.Archive_Table td.goods ul{
width:100%;
}
.Archive_Table td.goods ul li{
float:left;
margin-right:10px;
white-space:nowrap;
}


.Archive_Table td.goods li a{padding-left:6px; float:none; margin:0;}
.Archive_Table td.goods li a:link{background:url(/images/arw_333_s.gif) no-repeat 0 4px;}
.Archive_Table td.goods li a:visited{background:url(../../images/arw_666_s.gif) no-repeat 0 4px;}
.Archive_Table td.goods li a:hover{background:url(/images/arw_f00_s.gif) no-repeat 0 4px;}

.Archive_Table td.goods li.item1 a:link{ background:none;}
.Archive_Table td.goods li.item1 a:visited{ background:none;}
.Archive_Table td.goods li.item1 a:hover{ background:none;}


.Archive_Table td.goods div{
padding:10px 0 0;
clear:left;
}
.Archive_Table td.goods div.item1{

}

.Archive_Table td.goods div img{
margin:1px 1px 0 0;
}

.Archive_Table td.goods a{
}
.Archive_Table td.goods a:link img{
border:1px solid #ccc;
}
.Archive_Table td.goods a:visited img{
border:1px solid #eee;
}
.Archive_Table td.goods a:hover img{
border:1px solid #c33;
}

.Archive_Table td.boom{
vertical-align:top;
background:#f6f6f0;
line-height:1.4;
width:21%;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-size:11px;
}

.Archive_Table td.boom ul li{
list-style:none;
padding:0 0 0 11px;
margin-bottom:5px;
background:url(../images/circle.gif) no-repeat 0 1px;
}


/*企業別*/
.Archive_Table_Com{width:678px; border:1px solid #f0f0f0;}
.Archive_Table_Com th{ background:#ccc url(../images/bg_th.jpg) repeat-x; font-weight:bold; color:#fff; padding:10px 5px;vertical-align:top; width:auto;}
.Archive_Table_Com td{ border-bottom:1px solid #fff;vertical-align:top; }

.Archive_Table_Com td.maker{ width:150px; background:#f0f0e0;}
.Archive_Table_Com td.maker span{display:block; background:#f0f0e0; padding:10px 0 10px 10px; height:100%;}
.Archive_Table_Com td.maker a{display:block; background:#f0f0e0; padding:10px 0 10px 10px;}
.Archive_Table_Com td.maker a:link{background:#f0f0e0;}
.Archive_Table_Com td.maker a:visited{background:#f0f0e0;}
.Archive_Table_Com td.maker a:hover{background:#f0f0fe9;}

.Archive_Table_Com td.goods{background:#f6f6e6; padding:10px 0 0 10px;}
.Archive_Table_Com td.goods ul{width:;}
.Archive_Table_Com td.goods ul li{float:left;margin:0 10px 5px 0;}
.Archive_Table_Com td.goods li a{xpadding-left:7px; float:none; margin:0; width:auto;}
.Archive_Table_Com td.goods li a:link{xbackground:url(../../images/arw_333_s.gif) no-repeat 0 5px; color:#333;}
.Archive_Table_Com td.goods li a:visited{xbackground:url(../../images/arw_666_s.gif) no-repeat 0 5px; color:#333;}
.Archive_Table_Com td.goods li a:hover{xbackground:url(../../images/arw_f00_s.gif) no-repeat 0 5px; color:#f33;}
.Archive_Table_Com td.goods div{padding:10px 0 0;clear:left;}
.Archive_Table_Com td.goods div.item1{}
.Archive_Table_Com td.goods div img{margin:1px 1px 0 0;}
.Archive_Table_Com td.goods a{}
.Archive_Table_Com td.goods a:link img{border:1px solid #ccc;}
.Archive_Table_Com td.goods a:visited img{border:1px solid #eee;}
.Archive_Table_Com td.goods a:hover img{border:1px solid #c33;}


.Com_Navi{ margin:10px 0; width:100%;}
.Com_Navi li{width:61px; float:left; white-space:nowrap;}
.Com_Navi li b{display:block; width:56px; border:1px solid #ccc; background:#f33; color:#fff; text-align:center; padding:4px 0 5px;}
.Com_Navi li a{display:block; width:56px; border:1px solid #ccc; text-align:center; padding:4px 0 5px; text-decoration:none;}
.Com_Navi li a:link{border:1px solid #ccc;}
.Com_Navi li a:visited{border:1px solid #ccc;}
.Com_Navi li a:hover{border:1px solid #f33;}
.Com_Navi li.pt a{text-indent:-9999px;}
.Com_Navi li.pt a:link{background:url(../images/bg_pt_up.gif) no-repeat center center;}
.Com_Navi li.pt a:visited{background:url(../images/bg_pt_up.gif) no-repeat center center;}
.Com_Navi li.pt a:hover{background:url(../images/bg_pt_ov.gif) no-repeat center center;}

/*//企業別*/

/*//50音別*/
.Archive_Table_Pro{width:678px; border:1px solid #f0f0f0;}
.Archive_Table_Pro th{ background:#ccc url(../images/bg_th.jpg) repeat-x; font-weight:bold; color:#fff; padding:10px 5px;vertical-align:top;}
.Archive_Table_Pro td{ border-bottom:1px solid #fff;vertical-align:top;}

.Archive_Table_Pro td.goods{background:#f6f6e6; padding:10px 0 0 10px;}
.Archive_Table_Pro td.goods ul{width:100%;}
.Archive_Table_Pro td.goods ul li{float:left; width:43%; margin:0 15px 10px 0;}
.Archive_Table_Pro td.goods li a{xpadding-left:7px; float:none; margin:0;}
.Archive_Table_Pro td.goods li a:link{xbackground:url(../../images/arw_333_s.gif) no-repeat 0 5px; color:#333;}
.Archive_Table_Pro td.goods li a:visited{xbackground:url(../../images/arw_666_s.gif) no-repeat 0 5px; color:#333;}
.Archive_Table_Pro td.goods li a:hover{xbackground:url(../../images/arw_f00_s.gif) no-repeat 0 5px; color:#f33;}

.Pro_Navi{ margin:10px 0; width:100%;}
.Pro_Navi li{width:56px; float:left;}
.Pro_Navi li b{display:block; width:52px; border:1px solid #ccc; background:#f33; color:#fff; text-align:center; padding:4px 0 5px;}
.Pro_Navi li a{display:block; width:52px; border:1px solid #ccc; text-align:center; padding:4px 0 5px;}
.Pro_Navi li a:link{border:1px solid #ccc;}
.Pro_Navi li a:visited{border:1px solid #ccc;}
.Pro_Navi li a:hover{border:1px solid #f33;}
.Pro_Navi li.pt a{text-indent:-9999px;}
.Pro_Navi li.pt a:link{background:url(../images/bg_pt_up.gif) no-repeat center center;}
.Pro_Navi li.pt a:visited{background:url(../images/bg_pt_up.gif) no-repeat center center;}
.Pro_Navi li.pt a:hover{background:url(../images/bg_pt_ov.gif) no-repeat center center;}
/*//企業別*/





.archives_detail{ margin:0 auto; text-align:center; width:680px; }
.archives_detail_inner{ padding:10px 0 30px 0;  }

a.gotoArchiveTop{display:block;	height:22px; background:url(../images/close.gif) no-repeat right top; text-indent:-9999px; display:none;}
a.gotoArchiveTop:link{ background:url(../images/close.gif) no-repeat right top;}
a.gotoArchiveTop:visited{ background:url(../images/close.gif) no-repeat right top;}
a.gotoArchiveTop:hover{ background:url(../images/close_ov.gif) no-repeat right top;}

.archives_detail span{float:left;}
.archives_detail span.archive_photo{text-aligxxxn:center; width:600px;}
.archives_detail span.gotoPrev,.archives_detail span.gotoNext{width:34px; height:240px;}
.archives_detail span.gotoPrev a{ display:block; width:100%; height:100%; text-indent:-9999px; background-position:left bottom; background-repeat:no-repeat; }
.archives_detail span.gotoNext a{ display:block; width:100%; height:100%; text-indent:-9999px; background-position:right bottom; background-repeat:no-repeat; }

.archives_detail span.gotoPrev a:link{ background-image:url(../images/arw_30_l.gif);}
.archives_detail span.gotoNext a:link{ background-image:url(../images/arw_30_r.gif);}
.archives_detail span.gotoPrev a:visited{ background-image:url(../images/arw_30_l.gif);}
.archives_detail span.gotoNext a:visited{ background-image:url(../images/arw_30_r.gif);}
.archives_detail span.gotoPrev a:hover{ background-image:url(../images/arw_30_l_ov.gif);}
.archives_detail span.gotoNext a:hover{ background-image:url(../images/arw_30_r_ov.gif);}



.archive_photo img{border:1px solid #555; margin:0;}
.archives_detail h3{ display:block; padding:10px 34px; font-weight:bold; font-size:larger; text-align:left; clear:left;}
.archives_detail p{text-align:left; padding:0 34px 10px;}


.YEARSx{ display:none;}

.YEARS h4{ width:650px; margin:10px 0;}









/*Searchin*/

.SeachForm{margin:20px 0;}
.SeachForm td{padding:5px;}
.SeachFormNoN{display:none;}

.rbnmargin td{ background:#def; padding:5px; font-size:smaller; border-bottom:3px double #999;background:#ccc url(../images/bg_th.jpg) repeat-x; color:fff; font-weight:bold;
}

table.SearchResultNavi{}

table.SearchResultNavi td{
font-size:smaller;
padding:5px;
}
table.SearchResultNavi td dd a:link,table.SearchResultNavi td dd a:visited{
color:#06c;
}
table.SearchResultNavi td dd a:hover{
color:#c00;
}


table.SearchResultNavi td dl{ line-height:1.5;}
table.SearchResultNavi td dt{ padding:20px 0 0; border-top:0px solid #ccc; font-size:larger}
table.SearchResultNavi td dd{padding:0 0 20px 20px; border-bottom:1px solid #ccc;}
table.SearchResultNavi td span{ font-size:smaller;}
table.SearchResultNavi td b{ font-weight:bold;}



table.SearchResultNavi td dt a{padding-left:6px; float:none; margin:0;}
table.SearchResultNavi td dt a:link,table.SearchResultNavi td dt a:visited{
background:url(../../images/arw_333_s.gif) no-repeat 0 5px;
}
table.SearchResultNavi td dt a:hover{
background:url(../../images/arw_f00_s.gif) no-repeat 0 5px;
}



table.SearchResult{}

table.SearchResult td{
font-size:smaller;
padding:5px;
}







.ArchiveBBS{text-align:left; float:left; width:300px; display:none;}
.ArchiveBBS_in{margin:0 20px; border:1px solid #ddd;}
.ArchiveShop{float:right; width:370px;}
.BBS01{ width:100%; margin-bottom:15px;}
.BBS01 caption{background:#222; padding:5px; color:#fff; margin:0 0 5px; font-weight:bold;}
.BBS01 td{ padding:5px ; vertical-align:top;}
.BBS01 input{ width:160px;}
.BBS01 input.btnz{ width:auto; margin:0 auto;}
.BBS01 textarea{ width:160px; height:50px;}


.bbs02{ width:100%; margin:0 0 5px 0;border-bottom:1px dotted #ddd;}
.bbs02 td{ padding:5px;}
.bbs02 td.bbsComme{}
.bbs02 td.bbsMeta{ font-size:11px; text-align:right;}
.bbs02 td.bbsName{ font-size:11px; }
.bbs02 td.bbsName { font-weight:bold; font-size:12px;}

.ArchiveBBS p{ padding:5px; background:#000; color:#fff; display:none;}
.ArchiveBBS strong{background:#222; padding:5px; color:#fff; margin:0 0 5px; font-weight:bold; display:block;}


.ArchiveShop table{ border:1px solid #ccc; width:100%;}
.ArchiveShop em{display:block; padding:5px; text-align:left; background:#111; color:#fff; font-weight:bold;}
.ArchiveShop table td{ padding:10px 5px 10px 5px; text-align:left; vertical-align:top; border-bottom:1px dotted #999;}
.ArchiveShop table td a:link,.ArchiveShop table td a:visited,.ArchiveShop table td a:hover{font-weight:bold;}
.ArchiveShop table td a img{ border:1px solid #eee;}
.ArchiveShop table td.mdar{text-align:center;}

.amzn_wdgt_pad{border:1px solid #ddd !important; height:340px;}
.ArchiveShop .wdgt_hd{ padding:5px !important; background:#222 !important; color:#fff !important; line-height:1.4 !important;}
.ArchiveShop .hd_input{display:none;}
.ArchiveShop .wdgt_tl_pad{font-size:12px !important; clear:both; }
.ArchiveShop .wdgt_tl{height:auto !important;}
.ArchiveShop .asin_img{float:left !important; width:90px !important; padding:0 0 10px 5px !important; margin:0 0 10px; !important;}
.ArchiveShop .asin_img a{ float:none !important; padding:0 !important; margin:0 !important; }
.ArchiveShop .asin_img img{width:auto; height:auto; padding:0 !important; margin:0 !important; border:2px solid #ccc !important;}
.ArchiveShop .asin_h1{font-size:12px !important; float:left; width:220px; display:block;}
.ArchiveShop .asin_h1 a:link{ color:#444 !important;}
.ArchiveShop .asin_h1 a:visited{ color:#444 !important;}
.ArchiveShop .asin_h1 a:hover{ color:#c33 !important;}

.ArchiveShop .asin_h2{font-size:12px !important; float:left; width:220px; display:block;}
.ArchiveShop .asin_price{font-size:12px !important; float:none; display:block; width:220px;}

.wdgt_ft{ display:none; padding:5px !important; background:#222 !important; color:#fff !important; line-height:1.4 !important;}
