@charset "Shift_JIS";

/*=========================================================


	Site Name   DSLR whatsnew
	File Name   page.css

	Create Date 2008/12/12
	Update Date 2009/05/18


==========================================================*/


div#important div.titleBox {
	margin: 0px 80px 30px 80px;
}

div#important div.titleBox h2 {
	margin: 30px 0px;
	text-align: center;
	font-size: 140%;
}
div#important div.titleBox p.copy {
	margin-bottom: 5px;
	text-align: center;
}
div#important div.titleBox p.copyright {
	margin: 30px 0px;
	text-align: right;
	line-height: 1.3;
}
div#important div.titleBox p.copyright span.ps {
	color: #CC0000;
	font-weight: bold;
}


div#important div.txtBox {
	margin: 0px 80px 30px 80px;
}
div#important div.txtBox p {
	margin: 0px 0px 30px;
}
div#important div.txtBox .coution {
	color: #CC0000;
	margin-left: 1.5em;
	text-indent: -1.5em;
}

div#important div.txtBox h4 {
	margin: 40px 0px 30px 0px;
	font-size: 120%;
	text-align: center;
}

div#important div.txtBox dl.infoBox {
	margin: 0px 20px 30px 20px;
}
div#important div.txtBox dl.infoBox dt {
	margin: 0px 0px 10px;
	font-size: 116%;
	font-weight: bold
}
div#important div.txtBox dl.infoBox dt.none {
	display: none;
}
div#important div.txtBox dl.infoBox dd {
	margin: 0px 0px 0px 30px;
}
div#important div.txtBox dl.infoBox dd.none {
	margin: 0px 0px 0px 0px;
}
div#important div.txtBox dl.infoBox dd img.m5 {
	margin: 5px 0px;
}
div#important div.txtBox dl.infoBox dd ul {
	margin: 0px 0px 30px 20px;
}
div#important div.txtBox dl.infoBox dd ul li {
	margin: 0px 0px 10px 0px;
	list-style-type: disc;
}
div#important div.txtBox dl.infoBox dd ol {
	margin: 0px 0px 20px 20px;
}
div#important div.txtBox dl.infoBox dd ol li {
	margin: 0px 0px 10px 0px;
	list-style-type: decimal;
}


div#important div.lineBox {
	margin: 0px 100px 30px 100px;
	padding: 15px 15px 0px 15px;
	border: 1px solid #cccccc;
}

div#important div.lineBox dl.information {
}
div#important div.lineBox dl.information dt {
	margin: 0px 0px 10px;
	font-size: 116%;
	font-weight: bold
}
div#important div.lineBox dl.information dd {
}


div#important dl.infoBox dd div.photobox-left {
	float: left;
	margin-right: 20px;
	margin-bottom: 0px;
}
div#important dl.infoBox dd div.photobox-right {
	float: right;
	margin-left: 20px;
	margin-bottom: 0px;
}
div#important dl.infoBox dd div p {
	margin-bottom: 5px;
	font-size: 84%;
}
div#important dl.infoBox dd div p.m15 {
	margin-bottom: 15px;
}



/* info20090113 */
div.info20090113 {
	margin:0 auto;
	padding-top:10px;
	width:350px;
}

div.info20090113 h3 {
	margin-bottom:20px;
	font-size:105%;
}

div.info20090113 table.product {
	border: 1px solid #ccc;
	margin-bottom:25px;
}

div.info20090113 table.product td.name{
	background: #f3f3f3;
	font-size: 12px;
	padding: 5px 10px;
	color: #000;
	border-bottom: 1px solid #ccc;
}

div.info20090113 table.product td.pht{
	background: #fff;
	text-align: center;
	padding: 0;
}

div.info20090113 table.product td.txt{
	background: #fff;
	text-align: center;
	padding: 5px 0;
}

/*
 * campaign
 */
div#campaign {
	margin:0 auto 30px;
	width:780px;
}

/* cam090518 */
div#campaign.cam090518 h2,
div#campaign.cam090518 p {
	margin-bottom:35px;
	text-align:center;
}


/* info20091106 */
div.info20091106 {
	margin:0 auto;
	padding-top:10px;
	width:700px;
}
div.info20091106 h3 {
	margin-bottom:20px;
	font-size:105%;
}

div.info20091106 table.product {
	border: 1px solid #ccc;
	margin-bottom:25px;
	margin-left:auto;
	margin-right:auto;
}

div.info20091106 table.product td.name{
	background: #f3f3f3;
	font-size: 12px;
	padding: 5px 10px;
	color: #000;
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-top: 1px solid #ccc;
}

div.info20091106 table.product td.pht{
	background: #fff;
	text-align: center;
	padding: 0;
	border-right: 1px solid #ccc;
}

div.info20091106 table.product td.txt{
	background: #fff;
	text-align: center;
	padding: 5px 0;
	border-right: 1px solid #ccc;
}
