@charset "utf-8";
/* CSS Document */

*{
    margin:0; 
    padding:0;}

ol, ul{
    list-style:none;}
	
a{
	text-decoration:none;}
	
a img {
	 border-style:none; }
	
body{
	background-image:url(img/bg_white.jpg);
	color:#666;}
	
#head{
	width:950px;
	margin:auto;
	}
	
#container{
	width:950px;
	margin:auto;
	}
	
#navi ul{
	margin:15px 0 5px 0;}
	
	
#navi ul li{
	display:inline;
	border-right:1px dotted #DFCD8D;
	padding:0 10px;
	font-weight:bold;
	}
	
#navi li a,#footer_navi li a,.campaign dd a{
	color:#6B6130;
	}

#navi li a:hover,#footer_navi li a:hover,#add li a:hover,.campaign dd a:hover{
	color:#DFCD8D;
	}
		
.activ{
	background-color:#FFD;
	color:#DFCD8D;}
	
#path{
	margin:20px 0 0 0;}
	
#path a{
	color:#666;}
	
#path a:hover{
	color:#ccc;}
	
.back{
	clear:both;
	text-align:right;}
	
.back a{
	color:#6B6130;
	}

.back a:hover{
	color:#DFCD8D;
	}

#footer_box{
	width:100%;
	background-image:url(img/line.png);
	background-repeat:repeat-x;
	padding-top:30px;
	}
	
#footer{
	width:950px;
	margin:auto;
	}
	
#footer_navi ul{
	margin:0 0 20px 0;}
	
	
#footer_navi ul li{
	display:inline;
	border-right:1px dotted #DFCD8D;
	padding:0 12px;
	font-size:14px;
	}
	
#add{
	width:750px;
	line-height:1.5;
	font-size:96%;
	margin-bottom:30px;
	padding-top:20px;
	float:left;}
	
#add span{
	font-weight:bold;
	font-size:120%;
	line-height:2.5;}
	
#add li a,.campaign dd a{
	color:#433c1b;
	text-decoration:underline;}
	
#foot_img{
	}	
	
.copyright{
	clear:both;
	text-align:right;
	padding-bottom:30px;}
	

	