@charset "utf-8";
/* CSS Document */

*{
	margin:0;
	padding:0;
	}

body{
	line-height:1.4;
	font-size:14px;
	*font-size:88%; /*IE*/
	*line-height:140%; /*IE*/
	font-family:"ＭＳ Ｐゴシック", "MS PGothic", sans-serif, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka;
	color:#666;
	/*background-color:#FFE;*/
	background-color:#EFD;
	}


/* div layout */
div#Container{
	margin:0 auto;
	width:720px;
	background:#FFF;}
	
div#Header{
	margin:0 0 10px 0;}
	
div#Header_TOP{
	background-color:#090;
	text-align:right;
	font-size:10px;
	color:#FFF;
	padding:3px 10px 3px 0;	}

div#Main{
	padding:0 0 10px 0;}
	
div#Navi{
	width:150px;
	margin:5px 10px 0 0;
	float:left;}
	
div#Navi img{
	margin:0 0 5px 0;}
	
div#Navi_negai{
	border:1px solid #093;
	text-align:center;
	margin:15px 0 0px 0;
	}
	
div#Navi_negai img{
	margin:0 0 0 5px;
	}

div#Topix{
	width:400px;
	margin:0 10px 0 0;
	float:left;}

div#Side{
	width:150px;
	float:left;}
	
div#GuideArea{
	background-image:url(http://www.popoapple.com/img/side_guide.jpg);
	background-repeat:no-repeat;
	padding:40px 10px 90px 12px;
	margin:0 0 10px 0;
	color:#FFF;
	line-height:1.1;}

div#CMArea{
	border: 1px #963 solid;
	background: #FFD;
	padding: 10px 10px 30px 10px;
	margin: 0 0 15px 0;
	line-height: 1.4;
}
	
div#LinkArea{
	background-image:url(http://www.popoapple.com/img/side_link.jpg);
	background-repeat:no-repeat;
	padding:30px 0 85px 13px;
	font-size:12px;
	line-height:1.5;}

div#Footer{
	clear:both;}
	
div#Footer_NV{
	background-color:#8D8;
	padding:3px;
	font-size:12px;}
	
div#Footer_AD{
	background-color:#CFB;
	text-align:right;
	padding:10px;
	line-height:1.2;}
	
div#Footer_CR{
	background-color:#090;
	text-align:center;
	font-size:10px;
	color:#FFF;
	padding:3px;}


/* h layout */
h1{display:none;}


/* p layout */
p.Footer_Name{
	font-size:18px;
	font-weight:bold;
	margin:0 0 3px 0;}
	
p.NegaiTitle{
	font-weight:bold;
	margin:5px 0 3px 0;
	line-height:1.2;
	color:#C33;}
	
p.NegaiEnsyu{
	font-size:12px;
	margin:0 0 5px 0;}

p.Navi_kouyou{
	font-size:12px;
	width:125px;
	display:block;
	padding:1px;
	background:#C33;
	font-weight:bold;
	color:#FFF;
	margin:0 0 5px 10px;}
	
p.Navi_kouyou2{
	font-size:12px;
	text-align:left;
	line-height:1.2;
	margin:0 0 5px 0;}
	
p.12pxlh15{
	font-size:12px;
	line-height:1.45;
	}
	
p.pageback{
	text-align:right;
	font-weight:bold;
	font-size:12px;
	}

p.privacy_subtitle{
	font-size:14px;
	font-weight:bold;
	color:#090;
	}

	
/* hr layout */
hr.updateline{
	border-botom:1px dotted #666;
	margin:0 0 3px 0;
	}
	
	
img.subtitlebackimg{
	margin:0 0 5px 0;}
