* {
	color:#333;
	
font-family:
"ＭＳ Ｐゴシック","平成角ゴシック",sans-serif;
}

html,body 
{
	
background-color: #FF9999;
	
background-image: url(../images/001_bg.jpg);
}



a{
	color:#DB4956;
}

h1{
	background:#fff;
}


/*
ベース
-------------------------------------------------------------------
*/
#container {
	border:none;
	
background: 
url(../images/001_base_bg-r.jpg) 
repeat-y;
}

#content {
	
margin-top:0;
}



/*
ヘッダー
-------------------------------------------------------------------
*/
#header {
	background-image: url(../images/4775.jpg);
	
height:60px;
	width:800px;
}


#header a {
	
color: #339;
	display: block;
	font-size: 167%;
	
font-weight:bold;
	height: 25px;
	
line-height: 25px;
	margin-left: 200px;
	
padding-top: 10px;
	text-decoration: none;
}



/*グローバルナビ
-------------------------------------------------------------------
*/
#navi {
	
background-color: #C03A3A;
}



#navi ul {}


#navi li 
{
	
border-left: 1px solid #fff;
}

#navi
 a {
	color: #fff;
	
font-size: 100%;
	
letter-spacing: 0.1em;
	
line-height: 20px;
}

#navi a:hover {
	background-color: 
#fff;
	color:#f60;
}


●パンくずナビ*/

div#pan{
	font-size:92%;
}





/*
コンテンツ
-------------------------------------------------------------------
*/
#main {
	
width:580px;
	
float:left;
}

#main h2 
{
	border-bottom: 1px solid #EAEAEA;
	
border-left: 7px solid #933;
	
color: #933;
}


#main h3 {
	border-left: 5px solid #933;
	
color: #333;
	
font-weight:bold;
}


#main p{
	
/*background-image: url(../images/note_line.gif);*/
}



/*
コンテンツ　サイドメニューカラム
-------------------------------------------------------------------
*/
#sub {
	width: 210px;
	
float:right;
}

#sub-inner {
	
border:none;
}

div.sub-cont {
	
margin:5px auto 0;
	
padding-top: 2px;
	
width: 200px;
}

div.sub-title {
	
background: url(../images/010_side_h3.gif) no-repeat;
	
border-bottom: 1px solid #060;
	
color: #fff;
	
display: block;
	font-size: 100%;
	
font-weight:bold;
	
margin:3px auto -5px;
	
padding-top: 4px;
	
text-align: center;
	
width: 180px;
}

div.sub-cont li a {
	
background:url(../images/001_li.gif) no-repeat 
#fff 5px center;
	
border-bottom: 1px solid #CEEACE;
	
color:#17455B;
	display: block;
	font-size: 100%;
	
margin: 1px 12px 0px 12px;
	
padding:3px 0 3px 15px;
	
text-decoration:underline;
	_width:160px;
}


div.sub-cont li a:hover {
	
background-color: #EBF5EC;
	
color: #000000;
	text-decoration: none;
}



/*
フッター
-------------------------------------------------------------------
*/
#footer 
{
	
background: url(../images/009_foot.jpg) repeat-x;
}


#footer-menu 
{
	border-top: 1px solid #E2E2DE;
}



#footer li {
}

#footer ul {
	
margin: 5px 0;
}

#footer li a {
	font-size: 92%;
}


#footer p {
	color: #333;
	font-size: 92%;
}



/*
コピーライト
-------------------------------------------------------------------
*/
address {
	
background-color: #C03A3A;
	
font-size: 92%;
	
padding: 5px 0px;
	
text-align: center;
}

