@charset "utf-8";

/*-------------------------------------------------
　2010年セールページ用CSS 共通
/*-------------------------------------------------*/

/* フォントサイズ対応表
10pixel : 77%
11pixel : 85%
12pixel : 93%
13pixel : 100%
14pixel : 108%
15pixel : 116%
16pixel : 123.1%
17pixel : 131%
18pixel : 138.5%
19pixel : 146.5%
20pixel : 153.9%
21pixel : 161.6%
22pixel : 167%
23pixel : 174%
24pixel : 182%
25pixel : 189%
26pixel : 197%

*/

a:hover img{
	opacity:0.8;
	filter: alpha(opacity=80);
}

.return {
    text-align:right;
	margin:5px 15px 15px 5px;
}

/*　はじめにお読みください　*/

.caution {
   width:700px;
   margin:18px auto;
   height:auto;
   border:solid 1px #eb9e9e;
   background-color:#FFFFFF;
}
.caution dl {
   margin-bottom:5px;
   padding-bottom:10px;
}
.caution dd {
   margin:0px 20px;
   line-height:1.4;
}

.caution h6 {
   text-align:center;
   margin:2px auto 5px auto;
}

/*　文字の色　装飾　*/

.b_aka {
    color:#CC0000;
	font-weight:bold;
}
.b_kuro {
    font-weight:bold;
}


/*-------------------------------------------------
　2010年初売りセール
/*-------------------------------------------------*/

#hatsu {
   width:720px;
   margin:0 auto 10px auto;
   background-image:url(../sale/10hatsu/hatsu_bg.gif);
   background-repeat:repeat-y;
}

#hatsu h5 {
   width:700px;
   margin:0 auto 10px auto;
}
#hatsu h6 {
    text-align:center;
}
#hatsu .caution .b_kuro {
   margin:5px 20px;
}

#hatsu .fla_area {
    width:720px;
	background-color:#231916;
	padding-bottom:10px;
	margin:10px 0;
}	
	
#hatsu .flash {
   width:700px;
   margin:5px auto 0 auto;
}
#hatsu .flash h6 {
   margin-top:15px;
   margin-bottom:10px;
}
#hatsu .flash .left {
    margin:3px 5px 3px 10px;
}
#hatsu .flash .center {
    margin:3px 5px;
}
#hatsu .flash .right {
    margin:3px 10px 3px 5px;
}
#hatsu .mini {/*ピックアップアイテム*/
    width:690px;
	padding-bottom:10px;
	margin:5px auto 10px auto;
}
#hatsu .mini img {
    margin:5px 3px;
}
#hatsu .huku {/*福袋外枠*/
    width:700px;
	background-image:url(../sale/10hatsu/huku1_bg.jpg);
	background-repeat:repeat-y;
	margin:30px auto;
	padding-bottom:5px;
}

#hatsu .huku_item {
    width:680px;
	margin:5px auto;
}
#hatsu .huku_item .left {
    margin:5px 5px 5px 0;
}
#hatsu .huku_item .center {
    margin:5px;
}
#hatsu .huku_item .right {
    margin:5px 0 5px 5px;
}
#hatsu .return {
    text-align:center;
	margin:8px;
}

/*-------------------------------------------------
　2010年雪に負けないカメラ特集
/*-------------------------------------------------*/
#bousui10{
	 width:720px;
}

#bousui10 a:hover img{
	opacity:0.8;
	filter: alpha(opacity=80);
}	


#bousui10 .top_img{
	 width:720px;
	 height:435px;
	 background-color:#000;
}

#bousui10 .top_img ul{
	width:705px;
	padding-top:10px;
	margin-left:10px;
}



#bousui10 .top_img ul li{
	float:left;
	margin-top:5px;
	margin-right:5px;
}

#bousui10 .bt_b{
	margin-left:60px;
	margin-top:10px;
}

#bousui10 .bt_s{
	margin-left:60px;
	margin-top:10px;
}

#bousui10 .bt_s img{
	margin-right:10px;
}

#bousui10 ul.fuyu{
	 width:720px;
	 margin-top:20px;
}

#bousui10 ul.suityu{
	 width:700px;
	 margin-top:20px;
	 padding-left:10px;
}


#bousui10 ul.sonota{
	 width:720px;
	 margin-top:30px;
}

#bousui10 ul.sonota li{
	float:left;
}

#bousui10 ul.suityu{
	 width:700px;
	 margin-top:20px;
	 padding-left:10px;
}


#bousui10 ul.merit{
	 width:700px;
	 margin-top:30px;
}

#bousui10 ul.merit li{
	float:left;
}


#bousui10 ul.item{
	 margin-top:30px;
}

#bousui10 ul.item img{
	margin-bottom:5px;
}

#bousui10 ul.item li{
	float:left;
	margin-left:1px;
	margin-right:4px;
}

#bousui10 ul.case{
	 margin-top:30px;
	 width:720px;
}

#bousui10 ul.case li{
	float:left;
	margin:5px;
}

#bousui10 .jump {
   text-align:right;
   margin:10px 0;
}




/*-------------------------------------------------
　防湿庫特集
/*-------------------------------------------------*/

#boshitsu {
     width:720px;
	 line-height:1.6;
	 margin:0 auto;
}

#boshitsu .ichiran {
     width:704px;
	 margin:5px auto 15px 9px;
}
#boshitsu .item {
     width:328px;
	 padding:5px;
	 height:auto/*105px*/;
	 border:solid 1px #CCCCCC;
	 float:left;
	 margin:4px;
}
#boshitsu .item .gazou {
     width:105px;
	 margin:3px 1px 3px 3px;
	 float:left;
}
#boshitsu .item .spec {
     margin:7px 0 3px 0;
}

#boshitsu .center {
     text-align:center;
	 margin-bottom:10px;
}
#boshitsu .ed41 {
     text-align:center;
	 margin:10px 0;
}
#boshitsu  h5 {
     text-align:center;
}
#boshitsu .type {
     width:650px;
	 text-align:center;
	 margin:5px auto;
}

#boshitsu ul.type li{
	float:left;
	margin:5px 2px 25px 2px;
}
#boshitsu .kabi {
    width:690px;
	margin:10px auto;
}
#boshitsu .man {
    background:url(../sale/boshitsu/man.gif) no-repeat 10px;
	padding:10px 10px 10px 70px;
	margin:15px 10px;
	background-color:#F5F4F1;
	border:solid 1px #CCCAB5;
}
#boshitsu .question {
    margin:20px;
}
#boshitsu .question dt {
    margin:10px 0 5px 0;
}
#boshitsu .question dd {
    margin-left:10px;
}
#boshitsu .kabi ul {
    width:690px;
}
#boshitsu .kabi li {
    float:left;
	margin:5px 0;
	display:block;
}
#boshitsu .kabi .right {
    float:right;
}

/*-------------------------------------------------
　2010年決算セール
/*-------------------------------------------------*/

#kessan10 {
   width: 720px;
   margin: 0px auto 10px;
}

#kessan10 h5 {
   width: 700px;
   margin: 0px auto 15px;
}

#kessan10 h6 {
   text-align: center;
}

#kessan10 .page {
   margin-top: 10px;
}

#kessan10 .page li {
   float: left;
   list-style: none;
   margin: 0px 0px 15px 0px;
}

#kessan10 .caution .b_kuro {
   margin: 5px 20px;
}

#kessan10 .tokka {
   width: 705px;
   margin: 0px auto 20px;
   background: repeat url(../sale/10kessan/bg.gif);
   padding: 5px 5px 10px 10px;
}

#kessan10 .tokka img {
   margin: 0px 5px 5px 0px;
}

#kessan10 .five {
   width: 710px;
   margin: 0px auto 20px;
   background: repeat url(../sale/10kessan/bg2.gif);
   padding: 8px 5px;
}

#kessan10 .five img {
   margin: 2px 0px 5px 3px;
}

#kessan10 .mini {/*ピックアップアイテム*/
   width: 690px;
   padding-bottom: 10px;
   margin: 0px auto 10px auto;
}

#kessan10 .mini img {
   margin: 5px 3px;
}

#kessan10 .return {
   text-align: right;
   margin: 8px;
}

/*-------------------------------------------------
　2010年春のセール
/*-------------------------------------------------*/
div#haru10
	{
	width:720px;
	}
	
div#haru10 .jump{
	float:right;
	margin-bottom:10px;
}
	
div#haru10 h2,
div#haru10 h3,
div#haru10 h4,
	{
	margin-bottom:10px;
	}


div#haru10 ul#cate li{
	float:left;
	margin-right:5px;
	}

div.riyu{
	width:720px;
	margin-bottom:15px;
	}

div#haru10 div.riyu img.left{
	float:left;
	}
	
div#haru10 div.riyu img.right{
	float:right;
	}



div#haru10 div#anshin{
	width:700px;
	height:250px;
	margin: 0px auto 10px auto;
}

div#haru10 div#anshin ul{
	width:700px;
}

div#haru10 div#anshin ul li{
	float:left;
	margin-right:5px;
}

div#haru10 div#anshin ul li.r{
	float:right;
	margin:0px;
}

div#haru10 ul.s_cate{
	width:720px;
}

div#haru10 ul.s_cate li{
	float:left;
	margin-right:5px;
}

div#haru10 ul.s_cate li.r{
	float:right;
	margin:0px;
}

div#haru10 img.shina_t{
	margin-bottom:5px;
}

div#haru10 img.shina_l{
	float:left;
	margin:0px 7px 5px 0px;
}

div#haru10 img.shina_r{
	float:right;
	margin-bottom:5px;
}


div#haru10 ul.t_lenz{
	width:720px;
	margin-bottom:5px;
}

div#haru10 ul.t_lenz li{
	float:left;
}

div#haru10 ul.t_lenz li.l{
	float:left;
	margin-bottom:5px;
}

div#haru10 ul.t_lenz li.r{
	float:right;
	margin-right:0px;
	margin-bottom:5px;
}

div#haru10 ul.s_lenz{
	width:235px;
	float:right;
	margin-bottom:5px;
}

div#haru10 ul.s_lenz li{
	float:left;
	margin-bottom:5px;
}

div#haru10 ul.s_lenz li.l{
	float:left;

}

div#haru10 ul.s_lenz li.r{
	float:right;
	margin-right:0px;
	margin-bottom:5px;
}

/*　はじめにお読みください　*/

.caution {
   width:700px;
   margin:18px auto;
   height:auto;
   border:solid 1px #eb9e9e;
   background-color:#FFFFFF;
}
.caution dl {
   line-height:1.4;
   margin-bottom:5px;
   padding-bottom:10px;
}
.caution dd {
   margin:0px 20px;
   line-height:1.4;
}

.caution h6 {
   text-align:center;
   margin:2px auto 5px auto;
}

/*-------------------------------------------------
　デジオン体験セール
/*-------------------------------------------------*/
div#taiken
	{
	width:720px;
	}
	
div#taiken .jump{
	float:right;
	margin-bottom:10px;
}
	
div#taiken h3
	{
	margin-bottom:10px;
	}
	
div#taiken p
	{
	text-align:center;
	margin-bottom:10px;
	}	


div#taiken ul#cate_btn {
	width:720px;
}

div#taiken ul#cate_btn li{
	float:left;
	margin-right:4px;
	width:140px;
}

div#taiken ul#cate_btn li.r{
	float:right;
	margin:0px;
	width:140px;
}


div.riyu{
	width:720px;
	margin-bottom:15px;
	}

div#taiken div.riyu img.left{
	float:left;
	}
	
div#taiken div.riyu img.right{
	float:right;
	}



div#taiken div#anshin{
	width:720px;
	height:50px;
	margin: 0px auto 10px auto;
}

div#taiken div#anshin ul{
	width:720px;
}

div#taiken div#anshin ul li{
	float:left;
	margin-right:4px;
	width:140px;
	height:50px;
}

div#taiken div#anshin ul li.r{
	float:right;
	margin:0px;
	width:140px;
	height:50px;
}

