@charset "utf-8";
/*(C)2010 Pana-Works. */


*{
	padding:0px;
	margin:0;
	color:#333333;
	font-family:"ヒラギノ明朝 Pro","ＭＳ Ｐゴシック","ＭＳ ゴシック","ＭＳ 明朝","小塚明朝 Pro";
	}

body{
	font-size:10pt;
	background-color:#fff;
	background-image:url(images/back-toppana3.jpg);
	background-repeat:no-repeat;
	background-position:center top;
	margin:0;
	}

img{border:0;}
	
/* レイアウト */

#container{
	width:900px;
	height:610px;
	border:solid 0px #000000;
	margin:0 auto;
	}


#footer{
position:absolute;
	background-color:#371400;
	background-image:url(images/back-footer.jpg);
	width:100%;
        margin:0;
	}


	
/* リンク */

a:link{text-decoration:none;}
a:visited{text-decoration:none;}
a:hover{text-decoration:underline;color:#666666;}
a:active{text-decoration:none;}

#contents a:link{text-decoration:underline;color:#0000ff;}
#contents a:hover{color:#ff0000;}
#contents a:visited{color:#800080;}
#contents a:active{color:#0000ff;}

a .rogo , a:link .rogo{
width:250px;
height:120px;
margin:0 auto 0;
outline:0px solid #000000;
}

a:hover .rogo{
outline:1px dotted #ff0000;
}

a:visited .rogo{
outline:0px dotted #800080;
}

a:active .rogo{
outline:0px dotted #0000ff;}



#footer .footer-width ul li.widget_links li a:hover img , #footer .footer-width ul li.widget_mylinkorder li a:hover img{outline:2px solid #ff99ff;}

div.footer-width a{
        color:#ffffff;
        border:0;
        }







/* メインコンテンツ */ 

.rogo-center{
position:absolute;
top:200px;
left:50%;
z-index:1;
margin-left:-250px;
width:500px;
height:200px;
border:solid 0px #666666;
}



.rogo{
background-image:none;
width:250px;
height:120px;
margin:0 auto 0;
border:0px solid #000000;
        }

.toph{
height:10px;
padding:0;
margin:0;
text-indent:-9999px;}

.top-desclipt{
	font-family:"ヒラギノ明朝 Pro","ＭＳ Ｐゴシック","ＭＳ ゴシック","ＭＳ 明朝","小塚明朝 Pro";
	font-size:10pt;
	text-align:center;
	line-height:1.3;
	margin-top:0px;
	}


.rogo-center ul{
	text-align:center;
	padding-top:10px;
	}

.rogo-center ul li{
	display:inline;
	background-image:url(images/pana-list1.gif);
	background-repeat:no-repeat;
	background-position:0% 50%;
	padding-left:15px;
	padding-right:5px;
	}

.rogo-center ul li ul{
	display:inline;
	}

.rogo-center ul li ul li{
	display:none;
	}

.top-photo{
background-image:none;
	position:fixed;
	bottom:10%;
	right:-4%;
	x-index:2;
	width:420px;
	height:330px;
	}







	/* フッター */
div.footer-width{
	width:900px;
	padding:20px 0px 5px 0px;
	margin:0 auto;
	outline:solid 0px #000000;
	}

div.footer-width ul{
  	outline:solid 0px #000000;      
        padding-left:0px;
        }

div.footer-width ul li ul{
	outline:solid 0px #000000;
        padding-left:15px;
        }

div.footer-width ul li{
        list-style-type:none;
	outline:solid 0px #000000;
        }

#footer .footer-width ul li.widget{
	float:left;
	color:#ffffff;
	font-size:9pt;
	line-height:1.2;
	text-align:left;
	width:175px;
	outline:solid 0px #000000;
 	}

#footer .footer-width ul li.widget ul li.widget{
	margin-right:5px;
        }


#footer .footer-width ul li h2{
	font-size:12pt;
	font-weight:bold;
	color:#ffffff;
	font-family:Arial,Helvetica,"ヒラギノ角ゴ Pro","MS Pゴシック",Sans-Serif;
	}
	
#footer .footer-width ul li ul li{
	color:#ffffff;
	list-style-image:url(images/pana-list3.gif);
	background-repeat:no-repeat;
	background-position:10% 50%;
	padding-top:2px;
	line-height:1.5;
	outline:solid 0px #000000;
	}
	
#footer .footer-width ul li ul li ul li{
       display:none;
        }
	
#footer .footer-width ul li.widget_recent_entries{
	width:360px;
	outline:solid 0px #000000;
	}


#footer .footer-width ul li.widget_mylinkorder{
	width:360px;
	outline:solid 0px #000000;
	}
	
#footer .footer-width ul li.widget_mylinkorder ul{
	padding-left:0;
	outline:solid 0px #000000;
	}


#footer .footer-width ul li.widget_mylinkorder li{
	float:left;
	display:block;
	line-height:1.0;
        padding-right:5px;
	margin:0;
	zoom:1;
	outline:solid 0px #000000;
	}
	
#footer .footer-width ul li.widget_mylinkorder li img{
	width:175px;
        border:0;
        }
/* コピーライト */
address{
	font-size:9pt;
	color:#ffffff;
	font-style:normal;
	text-align:center;
        padding-top:20px;
        padding-bottom:5px;
	margin:0px auto;
	}