@charset "Shift_JIS";
/* ファミ通.com ルナティア layout CSS */

* {

	padding:0;

	margin: 0px;

}




body{

	text-align:center;

	font-size:12px;

	font-family:'ＭＳ Ｐゴシック','ヒラギノ角ゴ Pro W3','osaka';

	margin-top:0;

	background-color:edffd1;

	}



* html body	{ line-height:1.5 }

a			{ color:#000 }

p			{ line-height:1.3;}





ul,li{

	list-style:none;

	}





p,h1,h2,h3,h4,h5,

ul,ol,li,dl,dd,dt{

	margin:0;

	padding:0;

	}



		

.clear{clear:both}

.pagetop{ position: relative; left:670px; top:10px;}

.mb     { padding-bottom:10px }



/*ﾃ｣ﾂﾂﾃ･ﾂ・ｨﾃ､ﾂｽﾂ禿｣ﾂﾂ*/



/* ﾃ･ﾂ｢ﾂεｧﾂ閉古ｧﾂｷﾂ・*/



#side-line{

	width:801px;

	margin-left:auto;

	margin-right:auto;

	padding-top:5px;

	}





/* header */



#header{

	width:801px;

	margin:0;

	padding:0 0 0 0;

	background: url('img/header.jpg') no-repeat 0 0;

	text-align:right;

	min-height:271px;

	height:271px;

	}



h1{ padding-top:15px; margin-right:20px }

div.gnavi { margin:20px 40px 0; text-align:right }
div.gnavi li{ list-style:none }







#contents {

	width:801px;

	}





/* section1 */



#section1{

	background:url('img/block_a_bg.jpg') no-repeat top;

	height:428px;

	text-align:left;

}





/* section2 */

#section2 {

	margin:10px 11px 0;

	width:772px;

	text-align:left;

}





#section2 div.pr-bg{

	width:772px;

	background:url('img/section2_side.gif') repeat-y 0 0;

}





#section2 div.main-area {

	background:url('img/section2_bg.gif') no-repeat left 0;

	width:772px;

	margin:0;

	padding:0;

	}



#section2 div.main-area p{

	margin:0;

	padding:10px 0;

}





#section2 div.main-area li{

	display:inline;

	list-style-type:disc;

	background: url('img/dot.gif') no-repeat;

	margin:0 10px; padding:0 0 0 1em;

}





#section2 div.main-area div.data{

width:550px;

margin-left:157px;

margin-bottom:0;

padding-bottom:0;

}



#section2 div.main-area div.data p{

margin-bottom:0;

}





#section2 div.pr-buttom{

	width:772px;

	background:url('img/section2_bottom.gif') no-repeat 0 0;

	height:24px;

}







/* section3 */

#section3 {

	margin:10px 11px 0;

	width:772px;

	text-align:left;

}





#section3 div.pr-bg{

	width:772px;

	background:url('img/section3_side.gif') repeat-y 0 0;

}





#section3 div.main-area {

	background:url('img/section3_bg.gif') no-repeat left 0;

	width:772px;

	margin:0;

	padding:0;

	}



#section3 div.main-area p{

	margin:0;

	padding:10px 0;

}





#section3 div.main-area li{

	display:inline;

	list-style-type:disc;

	background: url('img/dot.gif') no-repeat;

	margin:0 10px; padding:0 0 0 1em;

}





#section3 div.main-area div.data{

width:550px;

margin-left:157px;

margin-bottom:0;

padding-bottom:0;

}



#section3 div.main-area div.data p{

margin-bottom:0;

}





#section3 div.pr-buttom{

	width:772px;

	background:url('img/section3_bottom.gif') no-repeat 0 0;

	height:24px;

}











/* luna PR block */





#luna-pr {

	margin:10px 5px 0;

	width:787px;

	text-align:left;

}





#luna-pr div.pr-bg{

	width:787px;

	background:url('img/footer_side.gif') repeat-y 0 0;

}





#luna-pr div.main-area {

	background:url('img/footer_bg.gif') no-repeat left 0;

	width:787px;

	margin:0;

	padding:0;

	}



#luna-pr div.main-area p{

	margin:0;

	padding:10px 0;

}





#luna-pr div.main-area li{

	display:inline;

	list-style-type:disc;

	background: url('img/dot.gif') no-repeat;

	margin:0 10px; padding:0 0 0 1em;

}





#luna-pr div.main-area div.data{

width:570px;

margin-left:177px;

margin-bottom:0;

padding-bottom:0;

}



#luna-pr div.main-area div.data p{

margin-bottom:0;

}





#luna-pr div.pr-buttom{

	width:787px;

	background:url('img/footer_bottom.gif') no-repeat 0 0;

	height:18px;

}



/* footer */



#CopyRights{

	text-align:left;

	font-size:10px;

	width:787px;

	padding: 5px 0 0 20px;

	line-height:120%;

	}





#CopyRights div {font-size:10px}





#footer{

	text-align:center;

	border-top: solid 1px #bcbcbc;

	padding-top:10px;

	padding-bottom:10px;

	margin: 10px 10px 0;

	font-size:10px;

	width:787px;

	}





#footer a{font-size:12px; margin-bottom:10px;}



#footer #copy{

	margin-top:10px;

	}





</pre></div></body></html>