body {
    background:#1E1E1E;
	margin:0;
	padding:0;
	text-align:center;
	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	font-size: 12px;
	color:#333333;
	line-height:140%;
}

h1,h2,h3,h4,p{
	margin:0;
}

a:link {
	color:#336699;
	text-decoration:underline;
}

a:visited {
	color:#663366;
	text-decoration:underline;
}


/*ヘッダー
---------------------------------------------------------*/
#header{
	width:800px;
	text-align:left;
	margin-left:auto;
	margin-right:auto;
	padding:8px 0 0 0;
}
#header:after{
    content: ".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

/*Hides IE-mac\*/
*html #header{height:1%;}
/*End hide from IE-mac\*/

h1{
	font-size:10px;
	font-weight:normal;
	padding:0 0 15px 0;
}
h2{
	font-size:13px;
	color:#49382B;
}
h3{
	font-size:12px;
	padding:20px 0 15px 0;
	color:#49382B;
}

/*PAGEBODY
---------------------------------------------------------*/
.bg_t_red{
	background:url(../images/bg_t_red.gif) repeat-x top;
}
.bg_red1000{
    background:url(../images/bg_red1000.jpg) no-repeat top center;
}
.bg_ora_r{
    background:url(../images/bg_ora_r.gif) repeat-y top #FFFFFF;
}
.pagebody{
	width:840px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
}

/*PAGE_L
---------------------------------------------------------*/
.page_l{
	width:560px;
	float:left;
	padding:0 0 0 22px;
}
.bg_card{
	background:url(../images/card_t.jpg) no-repeat top right;
}
.pdg_t_27{
    padding-top:27px;
}
.w_560{
    width:560px;
}
.w_275{
    width:275px;
}
.w_359{
    width:359px;
}
.news{
	width:558px;
	border:solid 1px #C9C1B5;
}


/*NAV
---------------------------------------------------------*/
.nav{
	width:230px;
	float:right;
	padding:15px 13px 0 0;
}

.navi{

}

.navi ul {
	list-style-type: none;
	margin: 0px;
	padding: 3px 9px;
}


.navi ul li a {
	display: block;
	padding: 10px 18px;	/*左から、上下・左右への余白*/
	border : 1px solid #FCE2BF;	/*線の幅、線種、色*/
	border-radius: 4px;
	background-color: #DE180D;	/*背景色*/
	color: #FFFFFF;		/*文字色*/
	text-align: left;
	font-size: 13px;
	text-decoration: none;

}

.navi ul li a:hover {
	text-decoration: underline;
	color: #000000;		/*文字色*/
}


.bg_line_red205{
	background:url(../images/bg_line_red205.gif) repeat-y;
	width:205px;
	border-bottom:solid 1px #CC0101;
}

/*F_NAV
---------------------------------------------------------*/
#f_nav{
    clear:both;
	width:798px;
	padding:0 0 0 22px;
}
#f_nav:after{
    content: ".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

/*Hides IE-mac\*/
*html #f_nav{height:1%;}
/*End hide from IE-mac\*/

#f_nav a{
    color:#666666;
	text-decoration:underline;
}
#f_nav a:hover{
    color:#336699;
	text-decoration:underline;
}

.bg_copyright{
    background:#FFFFFF;
	width:230px;
	float:right;
	margin:30px 0 0 0;
}






/*フッター
---------------------------------------------------------*/
#footer {
    width:800px;
	margin-left:auto;
    margin-right:auto;
	text-align:left;
	padding:5px 0 30px 0;
}

/*h4タグ設定*/
h4 {
	font-size: 14px;	/*文字サイズ*/
	color: #FFFFFF;		/*文字色*/
	line-height: 36px;
	height: 30px;
	background-image: url(../images/title_bar01.jpg);	/*h3タグ背景画像*/
	background-repeat: no-repeat;				/*背景画像をリピートしない*/
	clear: both;
	width: 560px;
	padding-left: 30px;
}

/*spanタグ設定*/
span {
    padding-left: 10px;
    margin-bottom: 10px;
    font-size: 22px;
    border-left: 3px solid #895F0A;
}



