@charset "Shift_JIS";

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

	Use 
	−dslrコミュニティ［レンズ特集］ INDEX−

	   1.Mein column > title area
 	   2.Mein column > Leftbanner area
	   3.Mein column > Rightbanner area
	   4.Mein column > pause area
	   5.Mein column > banner area
	   6.Mein column > oldcontents area
	   7.common use

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


/* 1.Mein column > title area
-----------------------------------------------------------------*/
#pagebody #toparea {
	width:950px;
	margin:0 0 30px 0;
}

#pagebody #toparea #topleft{
	width:710px;
	margin:0;
	padding:0;
	float:left;
}

#pagebody #toparea #topright{
	width:235px;
	margin:0;
	padding:0;
	float:left;
}

#pagebody #toparea #topleft h1 {
	margin: 0 0 12px 0;
	padding: 0;
}

#pagebody #toparea #topleft ul {
	margin: 10px 0;
	padding: 0;
	list-style:none;
	width:630px;
}

#pagebody #toparea #topleft ul li {
	display:inline;
}



/* 2.Mein column > Leftbanner area
-----------------------------------------------------------------*/

#column1-main h2 {
	clear:left;
	padding:15px 0 0 0;
}

#column1-main .contentsarea{
	margin: 15px 0 0;
	padding:0 0 15px 0;
	width: 950px;
	overflow:hidden;
}

#column1-main ul.column2 {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 965px;
	clear:left;
}

#column1-main ul.column2 li {
	margin: 0 15px 15px 0;
	padding: 0;
	float:left;
}

#column1-main ul.column3 {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 970px;
	clear:left;
}

#column1-main ul.column3 li {
	margin: 0 17px 15px 0;
	padding: 0;
	float:left;
}



#column1-main ul.Left_box {
	margin: 25px 0 0 0;
	padding: 0;
	list-style: none;
	width: 471px;
	float: left;
}

#column1-main ul.Left_box li {
	margin: 0 0 7px 0;
	padding: 0;
}

#column1-main ul.Left_box li.end {
	margin: 0;
	padding: 0;
}



/* 3.Mein column > Rightbanner area
-----------------------------------------------------------------*/
#column1-main ul.Right_box {
	margin: 25px 0 0 0;
	padding: 0;
	list-style: none;
	width: 471px;
	float: right;
}

#column1-main ul.Right_box li {
	margin: 0 0 7px 0;
	padding: 0;
}

#column1-main ul.Right_box li.end {
	margin: 0;
	padding: 0;
}



/* 4.Mein column > pause area
-----------------------------------------------------------------*/
#column1-main #pause_line {
	margin: 0;
	padding: 25px 0;
	clear: both;
}

#column1-main #pause_line2 {
	margin: 0;
	padding: 5px 0;
	clear: both;
}

#column1-main #pause_line3 {
	margin: 0;
	padding: 25px 0 0 0;
	clear: both;
}


/* 5.Mein column > banner area
-----------------------------------------------------------------*/
#column1-main #banner {
	margin: 0;
	padding: 0;
}

#column1-main #banner dl{
	margin: 0;
	padding: 0;
}

#column1-main #banner dt{
	margin: 0;
	padding: 0;
	float: left;
	width: 222px;
}

#column1-main #banner dd{
	margin: 0;
	padding: 0;
	background: url(../images/common/arrow_black.gif) 0 5px no-repeat; 
	font-size: 93%;
	float: left;
}

#column1-main #banner dd span.big{
	font-size: 120%;
}



/* 6.Mein column > oldcontents area
-----------------------------------------------------------------*/
#column1-main #old_cont {
	margin: 0 auto;
	padding: 0;
	width: 760px;
}


/* 7.common use
-----------------------------------------------------------------*/
#pagebody .clr {
	overflow: hidden;
}
 
* html pagebody .clr {
	height: 1%;
}

#column1-main a {
	text-decoration: none;
	color: #000;
}

#column1-main a:link {
	text-decoration: none;
	color: #000;	
}

#column1-main a:visited{
	color: #000;	
}

#column1-main a:hover {
	color: #000;
	text-decoration:underline;
}

#column1-main a:active{
	color: #000;
	text-decoration:underline;
}

#column1-right a{
	text-decoration: none;
	color: #43677e;	
}

#column1-right a:link{
	text-decoration: none;
	color: #43677e;	
}

#column1-right a:visited{
	color: #43677e;	
}

#column1-right a:hover{
	color: #666;
	text-decoration:underline;
}

#column1-right a:active{
	color: #666;
	text-decoration:underline;
}
