/* スライダー設定(トップページのみ) ==================*/
#sliderWrapper {
	position:relative;
	padding:0;
	width:920px;
	text-align:left;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 15px;
	margin-left: auto;
}

#slider {
	width:920px;
	height:220px;
	margin:0;
	overflow:hidden;
	position:relative;
	text-align: center;
	background-color: #F6F6F6;
	padding-top: 15px;
	border: 1px solid #D6D6D6;
}

#slider #sliderItem {
	position: absolute;
	margin: 0;
	padding: 0;
	list-style: none;
	width: 4600px;
	left:0px;
	top: 0px;
}

#slider #sliderItem li{
	margin:0;
	padding:0;
	list-style:none;
	width:920px;
	height:220px;
	float:left;
}

#slider #sliderItem li{
	z-index:9999;
	display:block;
}

#slider #sliderItem li img {
	width:920px;
	height:220px;
}

#sliderWrapper .leftBtn {
	position:absolute;
	width:44px;
	height:44px;
	top:86px;
	left:5px;
	z-index:999;
}

#sliderWrapper .rightBtn {
	position:absolute;
	width:44px;
	height:44px;
	top:86px;
	right:5px;
	z-index:999;
}

/*メインエリア設定=====================================*/

#contentsWrapper {
	margin:0px auto;
	width:920px;
	padding:0;
	text-align:left;
}

#contents {
	padding:0 0 20px;
}


/*トップページ=====================================*/

#main .news dl {
	margin: 0 0 15px;
	padding: 0 10px 10px;
	border: 3px #EEEEEE double;
}

#main .news dl dt {
	float: left;
	width: 11em;
	padding: 10px 0;
	font-weight: bold;
	text-indent: 0.5em;
	line-height: 150%;
	margin:0;
}
#main .news dl dd {
	padding: 10px 10px 10px 11em;
	line-height: 150%;
	border-bottom: 1px #CCCCCC dotted;
	margin:0;
}

#main .news .newsTitle{
	display:block;
	font-weight:bold;
}

#main .news .newsDate{
}


.pickupBox {
	margin:0 0 0 -10px;
}

.pickupBox .item {
	float:left;
	width:200px;
	margin:0 0 10px 10px;
}

.pickupBox .item img {
	margin:0 0 10px;
	border:solid 5px #ffffff;
	background-color:rgb(238,238,238);
	-moz-box-shadow:0px 0px 0px 1px rgb(238,238,238);
	-webkit-box-shadow:0px 0px 0px 1px rgb(238,238,238);
	box-shadow:0px 0px 0px 1px rgb(238,238,238);
	-ms-filter:"progid:DXImageTransform.Microsoft.Glow(Color = #ffeeeeee ,Strength = 1)";
	filter:progid:DXImageTransform.Microsoft.Glow(Color = #ffeeeeee ,Strength = 1);
}

.pickupBox .item h3 {
	text-align:center;
	margin:0;
	padding:3px;
	font-size:100%;
	background:url(../images/bgDot.png);
}

.pickupBox .item .text {
	text-align:center;
	margin:0 0 5px;
	font-size:93%;
}

.pickup {
	margin:0 0 0 -10px;
}

.pickup .item {
	float:left;
	width:200px;
	margin:0 0 10px 10px;
}

.pickup .item img {
	border:#FFF solid 5px;
	margin:0 0 10px;
}

.pickup .item h3 {
	text-align:center;
	margin:0;
	padding:0;
}




/*見出し*/

.subMidashi {
	border-bottom:1px solid #dddddd;
	background:url(../img/base/bgSubMidashiGold.png) no-repeat left top;
	color:#ffffff;
	line-height:34px;
	font-size:123.1%;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 0;
	padding-right: 15px;
	padding-bottom: 0;
	padding-left: 15px;
}
.contentBox {
	border:1px solid #dddddd;
	width:550px;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 5;
	margin-left: 0;
	background-color: #FFF;
}
.waku {
	border-top:1px dotted #cccccc;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 10;
	margin-left: 0;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}



.mainMidashi {
	border-bottom:double 3px #BBBBBB;
	line-height:180%;
	font-weight:normal;
	font-size:138.5%;
	color:#444444;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 0px;
}

.decoText {
	border:solid 5px #FFF;
	margin:0 0 15px;
	padding:15px;
	background-color:rgb(238,238,238);
	-moz-box-shadow:0px 0px 0px 1px rgb(238,238,238);
	-webkit-box-shadow:0px 0px 0px 1px rgb(238,238,238);
	box-shadow:0px 0px 0px 1px rgb(238,238,238);
	-ms-filter:"progid:DXImageTransform.Microsoft.Glow(Color = #ffeeeeee ,Strength = 1)";
	filter:progid:DXImageTransform.Microsoft.Glow(Color = #ffeeeeee ,Strength = 1);
}

#menu {
	float:right;
	width:350px;
	margin-top: 10px;
}

#main {
	float:left;
	width:550px;
}

#main .textBox {
	padding:10px;
}

#menu .textBox {
	margin:0 0 15px;
	padding:5px 15px;
	border:solid #fff 3px;
	background-color:rgb(238,238,238);
	-moz-box-shadow:0px 0px 0px 1px rgb(238,238,238);
	-webkit-box-shadow:0px 0px 0px 1px rgb(238,238,238);
	box-shadow:0px 0px 0px 1px rgb(238,238,238);
	-ms-filter:"progid:DXImageTransform.Microsoft.Glow(Color = #ffeeeeee ,Strength = 1)";
	filter:progid:DXImageTransform.Microsoft.Glow(Color = #ffeeeeee ,Strength = 1);
}

#menu .textBox p{
	margin:10px 0;
	padding:0;
}


#menu .textBox ul {
	margin:0;
	padding:0;
	list-style:none;
}

#menu .textBox ul li {
	margin:0 0 10px;
	padding:0 0 10px;
	list-style:none;
	line-height:160%;
	border-bottom:dotted #444444 1px;
}

#menu .textBox ul li .date {
	font-size:108%;
	font-family:Georgia, "Times New Roman", Times, serif;
}


#menu .menuItemBox {
	background:url(../images/bgDot.png);
	padding:15px;
	margin:0 0 15px;
}
	
#menu .menuItemBox .inner{
	background:#fff;
	padding:5px 10px;
}
	
#menu .menuItemBox .inner h3{
	margin:5px 0px 8px;
	border-bottom:double 3px #ccc;
}

#menu .menuItemBox .inner p{
	margin:5px 0;
}




/*SamplePhoto*/


#samplePhoto h2 {
	border-bottom:1px solid #dddddd;
	background:url(../images/bgSubMidashiBlue.png) no-repeat left top;
	margin:0;
	padding:0 15px;
	color:#333333;
	line-height:34px;
	font-size:123.1%;
}

#samplePhoto .inner {
	width:400px;
	border: 1px solid #003366;
	border-bottom: 8px solid #003366;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 10px;
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 4px;
	padding-left: 10px;
}

#samplePhoto .photo {
	margin:0;
	padding:0;
}

#samplePhoto .title {
	margin:7px 0 0 0;
	font-size:93%;
}

#samplePhoto .title .new {
	background:#f2256f;
	padding:2px 3px;
	color:#ffffff;
	font-size:77%;
	line-height:1;
}

#samplePhoto .price {
	margin:0;
	padding:3px 0 0 0;
	color:#f2256f;
	font-size:108%;
	font-weight:bold;
	text-align:right;
}


#iso {
	width:400px;
	border: 1px solid #999999;
	border-bottom: 8px solid #999999;
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 4px;
	padding-left: 10px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 10px;
	background-color: #FFF;
	}

#iso dl{
	line-height: 1.8em;
	}
#campaign {
	background-color: #E1F0FF;
}

.inner_p {
	width:500px;
	border: 1px solid #003366;
	border-bottom: 8px solid #003366;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 10px;
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 4px;
	padding-left: 10px;
}

#cont_topics {
	/*background-color: #111111;*/
	border: 3px double #666;
	margin-top: 10px;
	padding-top: 2px;
	padding-right: 1px;
	padding-bottom: 2px;
	padding-left: 2px;
	
	/*/float: right;*/
	/*width: 150px;*/
	}
.date {
	color: #69F;
	}


#cont_topics h3 {
	font-size: 13px;
	font-weight: normal;
	padding: 5px 5px 0;
	}
	
#cont_topics ul {
	list-style-type: none;
	margin: 0;
	padding: 10px;
	}
	
#cont_topics li {
	border-bottom: 1px solid #555;
	color: #333;
	line-height: 1.5em;
	padding: 10px 0;
	font-size:12px;
	}
