body {
	color:#434343;
	background:#FFFFFF;
	font-size:83%;
	line-height:1.4;
	font-weight:normal;
font-family:Trebuchet MS,Lucida Grande,Verdana,Arial,Hiragino Kaku Gothic Pro,osaka,text-align:center;		
    margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(bg_img.png);
}

/* 全般的なリンクの設定 */
a {color:#073872; font-weight:normal;}
a:hover {color:#f27a06; text-decoration:u;}

/* 一般タグの設定 */
h1 {display:inline; color:#434343;font-size:55%;font-weight:bold;},
h2{display:inline; color:#434343;font-size:140%;font-weight:bold;},
h3 {display:inline; color:#434343;font-size:100%;font-weight:bold;},
h4 {display:inline; color:#434343;font-size:80%;font-weight:bold;},h5,p,b,i,
u,form {margin:0.5em 0;},
strong {font-size:100%;font-weight:bold;}
big {color:#434343;font-size:140%;font-weight:bold;}
img {border:0;}

/* リスト表示の設定 */
ul {margin:0; padding:2px; list-style:decimal outside; text-align:left;}
li {margin-left:20px; list-style:square outside; color:#706936;}


#outer{
background:url(bg_shadow.jpg);
width:720px;
margin-left:auto;
margin-right:auto;
}

#wrap{
width:700px;
margin-left:auto;
margin-right:auto;
background:#FFFFFF;
background:url(bg.gif);
}

#container{
width:700px;
}

#navcontainer{
background:transparent;
margin-top:0px;
}


/* タイトル<h1>タグの設定 */

#title{
background:url(h1top_bg.jpg);
height:18px;
text-align:left;
padding-left:15px;
padding-top:2px;
color:#434343;
}


/* ヘッダーの設定 */

#header{
background:url(header10.jpg) top center;
width:650px;
height:140px;
margin-left:auto;
margin-right:auto;
margin-bottom:0;
text-align:left;
padding-left:25px;
padding-right:25px;
padding-top:15px;
padding-top:15px;
}

/* ヘッダーのキャッチコピーの設定 */
.header_title{
font-size:26px;
font-weight:bold;
font-color:#434343;
}

/* ヘッダー下のシャドウの設定 */
#header_bottom{
background:url(gra_b_top.jpg) top center;
width:700px;
height:10px;
margin-left:auto;
margin-right:auto;
margin-bottom:0;
}

/* ナビゲーションの設定 */

#navi {
	float:left;
	width:100%;
	background:#F4F4F4;
	font-size:12px;
	line-height:normal;
	border-bottom:1px;
	}

#navi ul {
	margin:0;
	padding:0px 0px 0 20px;
	list-style:none;
	}

#navi li {
	display:inline;
	margin:0;
	padding:0;
	}

#navi a {
	float:left;
	background:url("navileft.gif") no-repeat left top;
	margin:0;
	padding:0 0 0 4px;
	text-decoration:none;
	}

#navi a span {
	float:left;
	display:block;
	background:url("naviright.gif") no-repeat right top;
	padding:5px 15px 4px 6px;
	color:#666;
	}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#navi a span {float:none;}

/* End IE5-Mac hack */
#navi a:hover span {
	color:#000;
	}

#navi a:hover {
	background-position:0% -42px;
	}

#navi a:hover span {
	background-position:100% -42px;
	}


/* コンテンツの設定 */

.content{
background:#FFFFFF;
padding-top:15px;
padding-left:50px;
padding-right:50px;
padding-bottom:15px;
text-align:left;
color:#434343;
}

.right_content{
background:#FFFFFF;
width:500px;
padding-top:15px;
padding-left:19px;
padding-right:0px;
padding-bottom:15px;
text-align:left;
color:#434343;
float:left;
border-left:1px solid #e4e4e4;
}

.left_content{
background:#FFFFFF;
width:155px;
padding-top:15px;
padding-left:15px;
padding-right:10px;
padding-bottom:10px;
text-align:left;
color:#434343;
float:left;
font-size:76%;
line-height:1.6;
}


.c-both { clear:both; }


/* テキストのデコレーションの設定 */

/* 文字色 */
.white
{color:#FFFFFF;}
.deepblue
{color:#3e435f;}
.rose
{color:#e01d2d;}
.mazenta
{color:#f53679;}
.lightblue
{color:#0c4bcd;}

/* 文字に赤アンダーライン */
.red_under
{color: #434343;border-style: solid;border-color: 
#ff0000;border-width: 0px 0px 1px 0px;text-align: left;line-height: 160%;
font-weight: bold;margin: 0px 0px 1em 0px;padding: 0px 0px;}

/* 文字の背景色が黄色 */
.yellow_bg
{background-color: #fff89f;font-weight:bold;}

/* 文字の背景色が赤で白文字 */
.red_bg
{background-color:#e01d2d; color:#FFFFFF; font-weight:bold;}


/* 左右100%幅のベタ塗り見出しエリアの設定 */
.title_bg{
background:#ffa289 top center;
width:460px;
height:30px;
padding-left:10px;
padding-top:10px;
padding-bottom:0px;
text-align:left;
font-size:16px;
color:#FFFFFF;
flort:left;
margin-bottom:10px;
}

/* 左右100%幅の画像背景見出しエリアの設定 */
.title_imgbg{
background:url(header10.jpg) top center;
width:460px;
height:30px;
padding-left:10px;
padding-top:10px;
padding-bottom:0px;
text-align:left;
font-size:16px;
color:#434343;
border-top: solid 1px #dddddd;
border-bottom: solid 1px #dddddd;
margin-bottom:10px;
}

/* 赤囲いボックスの設定 */
.box450p10_red
{border: solid 1px #ca090a;
padding: 10px;
width: 450px;
background-color:#fffdf9;
margin-left:0px;
margin-right:0px;
margin-top:10px;
margin-bottom:10px;
text-align:left;
}

/* グレーの囲いボックスの設定 */
.box450p10_grey
{border: solid 1px #808080;
padding: 10px;
width: 450px;
background-color:#f9f9f9;
margin-left:0px;
margin-right:0px;
margin-top:10px;
margin-bottom:10px;
text-align:left;
}

/* ブルーの囲いボックスの設定 */
.box450p10_blue
{border: solid 1px #f0f0ff;
padding: 10px;
width: 450px;
background-color:#f2f9fd;
margin-left:0px;
margin-right:0px;
margin-top:10px;
margin-bottom:10px;
text-align:left;
}


/* フッターの設定 */

#footer_line{
background:#ffa289;
height:8px;
}

#footer{
background:#FFFFFF;
/*height:30px;*/
padding:20px;
text-align:center;
font: 8pt/9pt 'Lucida Grande', Verdana, Helvetica, sans-serif;
color:#333333;
}

