@charset "utf-8";

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

/* 追加スタイル
---------------------------------------------------------------------------------------------- */
.arrivaltitle{
  position: relative;
}

.arrival{
  width: 580px;
  border: none;
}
.arrival dt{
  padding: 2px;
  padding-left: 10px;
  border: none;
  border-bottom: #ccc 1px dotted;
  color: #444;
  font-size: 14px;
  color: #000;
  font-weight: bold;
  clear: left;
}
.arrival dd{
  padding: 2px;
  border: none;
  border-bottom: #ccc 1px dotted;
  color: #444;
  float: left;
  height: 32px;
}
.arrival .clear{
  border-bottom: none;
  clear: left;
  width: 30px;
}
.arrival .image{
  padding-left: 10px;
  width: 45px;
}
.arrival .itemname{
  width: 250px;
	font-family: "Verdana Bold",sans-serif;
	line-height: 14px;
}
.arrival .price{
  text-align: right;
  padding-right: 10px;
  width: 150px;
	font-family: "Verdana Bold",sans-serif;
}

/*dl.arrival dd.image img{*/
.arrival img{
  width: 32px;
}
.arrival .info{
  border-bottom: none;
  position: relative;
  top: 8px;
  left: 50px;
}
.arrival .info:after{
  content: "価格は随時変更されます。";
}
.arrival .mail{
  border-bottom: none;
  position: relative;
  top: 8px;
  left: 50px;
}
.arrival .mail:before{
  content: "ホームページに無い商品は";
}
.arrival .mail:after{
  content: "にてご注文を承ります。";
}
.historyURL {
  clear: both;
  position: relative;
  top: 8px;
  left: 470px;
}


/* 商品詳細のアイコン説明で使用 */
.icon_info {
	margin-top: 5px;
	width: 260px;
                height: 50px;
	font-size: 10px;
}
.icon_info img {
	position: relative;
	margin-top: 5px;
                margin-bottom: 28px;
	margin-right: 5px;
	height: 17px;
	width: 60px;
	float:left;
}
.icon_info p.info {
	position: relative;
	margin-left: 5px;
}
.icon_info p.link {
	position: relative;
	text-align:right;
	margin-left: 5px;
}


/* トップページのバナーで使用 **************************************/

#win2011{
    width: 675px;
    height:379px;
    background: url(../packages/default/images/2011win.jpg) no-repeat;
    margin: 10px 0 0 0;
}
#win2011 a {
    display: block;
    width: 675px;
    height:379px;
    text-indent: -9999px;
}
#win2011 a:hover{
    background: url(../packages/default/images/2011win.jpg) no-repeat;
    background-position: 0 -379px;
}

#timer {
	position: relative;
	top: -35px;
	left: 410px;
	font-family: "Verdana Bold",sans-serif;
	color: #2c4100;
    font-size: 20px;
    font-weight: bold;
	font-style: italic;
	text-align: right;
	width: 250px;

}


#rainier{
    width: 675px;
    height:190px;
    background: url(../packages/default/images/rainier.jpg) no-repeat;
    margin: 10px 0 0 0;
}
#rainier a {
    display: block;
    width: 675px;
    height:190px;
    text-indent: -9999px;
}
#rainier a:hover{
    background: url(../packages/default/images/rainier.jpg) no-repeat;
    /*background-position: 0 -675px;*/
}
#rainier object{
	position: relative;
	top: -175px;
	left: 420px;
    width: 246px;
    height:160px;
    /*margin: 15px 15px 0 0;*/
}

#pelican{
    width: 675px;
    height:200px;
    background: url(../packages/default/images/pelican.jpg) no-repeat;
    margin: 10px 0 0 0;
}
#pelican a {
    display: block;
    width: 675px;
    height:200px;
    text-indent: -9999px;
}

#ak{
    width: 675px;
    height:200px;
    background: url(../packages/default/images/ak.jpg) no-repeat;
    margin: 10px 0 0 0;
}
#ak a {
    display: block;
    width: 675px;
    height:200px;
    text-indent: -9999px;
}
#ak a:hover{
    background: url(../packages/default/images/ak.jpg) no-repeat;
    background-position: 0 -200px;
}


#ergo{
    width: 675px;
    height:167px;
    background: url(../packages/default/images/ergo.jpg) no-repeat;
    margin: 10px 0 0 0;
}
#ergo a {
    display: block;
    width: 675px;
    height:167px;
    text-indent: -9999px;
}
#ergo a:hover{
    background: url(../packages/default/images/ergo.jpg) no-repeat;
    background-position: 0 -167px;
}



#wilsoncombat{
    width: 675px;
    height:167px;
    background: url(../packages/default/images/wilsoncombat.jpg) no-repeat;
    margin: 10px 0 0 0;
}
#wilsoncombat a {
    display: block;
    width: 675px;
    height:167px;
    text-indent: -9999px;
}
#wilsoncombat a:hover{
    background: url(../packages/default/images/wilsoncombat.jpg) no-repeat;
    /*background-position: 0 -264px;*/
}



#railsystem{
    width: 675px;
    height:167px;
    background: url(../packages/default/images/railsystem.jpg) no-repeat;
    margin: 10px 0 0 0;
}
#railsystem a {
    display: block;
    width: 675px;
    height:167px;
    text-indent: -9999px;
}
#railsystem a:hover{
    background: url(../packages/default/images/railsystem.jpg) no-repeat;
    background-position: 0 -167px;
}



#muzzledevice{
    width: 675px;
    height:264px;
    background: url(../packages/default/images/muzzledevice.jpg) no-repeat;
    margin: 10px 0 0 0;
}
#muzzledevice a {
    display: block;
    width: 675px;
    height:264px;
    text-indent: -9999px;
}
#muzzledevice a:hover{
    background: url(../packages/default/images/muzzledevice.jpg) no-repeat;
    /*background-position: 0 -264px;*/
}


#dueck{
    width: 675px;
    height:200px;
    background: url(../packages/default/images/dueck.jpg) no-repeat;
    margin: 10px 0 0 0;
}
#dueck a {
    display: block;
    width: 675px;
    height:200px;
    text-indent: -9999px;
}
#dueck a:hover{
    background: url(../packages/default/images/dueck.jpg) no-repeat;
    background-position: 0 -200px;
}

/* 商品詳細画面でのバックイン通知で使用 */
#notify{
    width: 183px;
    height:31px;
    background: url(../packages/default/images/notify.jpg) no-repeat;
    margin: 10px 0 0 0;
}
#notify a {
    display: block;
    width: 183px;
    height:31px;
    text-indent: -9999px;
}
#notify a:hover{
    background: url(../packages/default/images/notify.jpg) no-repeat;
    background-position: 0 -31px;
}


/* ブロック */
#noexport {
	margin: 0 0 10px 0;
	width: 210px;
	height: 90px;
	background: url(../packages/default/images/noexport.jpg) no-repeat top;
}

#chinafree {
	margin: 0 0 10px 0;
	width: 210px;
	height: 210px;
	background: url(../packages/default/images/china_free.gif) no-repeat top;
}

/* 既存クラスの上書き */

.rss_layout {
	position: relative;
}
.rss{
	position: absolute;
 	top: 8px;
 	right: 20px;
}



