@charset "utf-8";

/*基本
---------------------------------------------*/

*{
	margin: 0px;
	padding: 0px;

}
body {
	background-color: #23120A;
	line-height: 120%;
	text-align: center;
	color: #000000;
	margin: 0px;
}

P {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}


A:link {
	TEXT-DECORATION: underline;
	color: #FF6600;

}
A:visited {
	TEXT-DECORATION: underline;
	color: #993300;

}
A:active {
	TEXT-DECORATION: underline;
	color: #993300;

}
A:hover {
	COLOR: #CC3300;
	POSITION: relative;
	text-decoration: underline;
}
div#page {
	text-align: left;
	width: 900px;
	BORDER-RIGHT: #D9AE77 1px solid; BORDER-TOP: #D9AE77 1px solid; 
	BORDER-LEFT: #D9AE77 1px solid; BORDER-BOTTOM: #D9AE77 1px solid; 
	BORDER-COLLAPSE: collapse; border-spacing: 0px; empty-cells: show;
	background-color:#543017;
	margin: 0px auto;
	}
	
/* ヘッダー
---------------------------------------------*/

.cap {
	MARGIN: 0px auto; WIDTH: 900px; HEIGHT: 12px ;TEXT-ALIGN: center; color:#FFFFFF; font-size:10px;
}
.progo {
	FLOAT: left;WIDTH: 180px; POSITION: relative;padding:5px 5px 3px 5px;
}
.pcap {
	FLOAT: right;WIDTH: 550px; POSITION: relative;padding:5px 0px 3px 0px;
}

#pcap2 {
	position: absolute;left: 0px;top: 3px;width: 540px;height: 17px;FONT-WEIGHT: normal; FONT-SIZE: 10 ;  LETTER-SPACING: 1; color:#FFFFFF;
}




#header {
	CLEAR: both;WIDTH: 798px; POSITION: relative; background-color: #543017;
}
#logo {
	WIDTH: 898px;
}

#navi2 {
	WIDTH: 898px; HEIGHT: 26px ; float:left;
}
ul#menu{
    list-style:none;
    width:100%;
}
ul#menu li{
    list-style:none;
    float:left;
    width:224px;
}
ul#menu a{
    display:block;
    width:224px;
    height:26px;
    text-indent:-100px;
    overflow:hidden;
}

a.navi01{
    background-image:url(../images/menu_1.jpg);font-size:8px
}
a:hover.navi02{
    background-position:0px -26px;
}
a.navi02{
    background-image:url(../images/menu_2.jpg);font-size:8px
}
a:hover.navi02{
    background-position:0px -26px;
}
a.navi03{
    background-image:url(../images/menu_3.jpg);font-size:8px
}
a:hover.navi03{
    background-position:0px -26px;
}
a.navi04{
    background-image:url(../images/menu_4.jpg);font-size:8px
}
a:hover.navi04{
    background-position:0px -26px;
}
a.navi05{
    background-image:url(../images/menu_5.jpg);font-size:8px
}
a:hover.navi05{
    background-position:0px -26px;
}

/* ページ構成
---------------------------------------------*/

#main_left {
	FLOAT: left;WIDTH: 245px; HEIGHT: 482px ;
}
.waku_4 {
	position: relative;width: 651px; height:266px;text-align:left; 
}
#flash2 {
	position: absolute;top: 0px;left: 0px;width: 651px; height:266px;
}

#bosyu2 {
	WIDTH: 218px; HEIGHT: 155px ; background:url(../images/main_otroshi.jpg); padding:12px 12px 12px 12px; font-size:12px;line-height: 100%;
}
#bosyu {
	WIDTH: 218px; HEIGHT: 155px ; background:url(../03/images/shop_obi02.gif); padding:12px 12px 12px 12px; font-size:12px;line-height: 100%; margin-top:2px; margin-bottom:2px;
}
.main_underbox1 {
	CLEAR: both;FLOAT: left; WIDTH: 245px; HEIGHT: 216px ;
}
.main_underbox2 {
	FLOAT: left; WIDTH: 429px;
}
.main_underbox3 {
	FLOAT: left; WIDTH: 224px; 
}
#news {
	WIDTH: 429px; HEIGHT: 177px ; background:url(../images/main_newback.jpg);
}
.newsnaiyou {
	FLOAT: left;WIDTH: 400px;	HEIGHT: 150px;	text-align:left;
	padding-top: 5px;	padding-right: 0px;	padding-bottom: 8px;
	padding-left: 0px;	margin-left: 15px;	margin-top: 15px;
}
BODY#newshtml {
	text-align:left; background-color:#FCF4E9;
}
BODY#newshtml TD.as {
	TEXT-ALIGN: left; font-size:12px;
}
#right {
	float: left;
	width: 650px;background:url(../images/2_main_haikei2.jpg); FONT-SIZE: 12;
}
#right2 {
	float: left;
	width: 650px; FONT-SIZE: 12;
}
#mainframe {
	WIDTH: 580px ;
	padding-top: 5px;	padding-right: 20px;	padding-bottom: 5px;
	padding-left: 20px; FONT-SIZE: 12;
}
#mainframe2 {
	WIDTH: 560px ;
	padding-top: 5px;	padding-right: 20px;	padding-bottom: 5px;
	padding-left: 20px; FONT-SIZE: 12;background:url(../03/images/shop_waku2.gif);
}
/* メインコンテンツ
---------------------------------------------*/

.waku {
	MARGIN: 0px auto; WIDTH: 490px; HEIGHT: 201px ;TEXT-ALIGN: left; background-image:url(../login/images/waku.jpg) ;
}
.waku2 {
	FLOAT: left;WIDTH: 450px; POSITION: relative;padding:15px 15px 15px 15px;
}
.waku3 {
	FLOAT: left;WIDTH: 450px; POSITION: relative;padding:15px 25px 15px 25px;
}
.waku5 {
	FLOAT: left;WIDTH: 550px; POSITION: relative;padding:15px 25px 15px 25px; font-size:12px ; line-height:115%;
}

#newsnaiyou2 {
	MARGIN-left:5; WIDTH: 400px; HEIGHT: 120px; overflow-y: scroll; text-align:left; padding-top: 5px; padding-right: 0px; padding-bottom: 8px; padding-left: 5px;
 scrollbar-face-color: #EFDCC5; scrollbar-3dlight-color: #CD934B; scrollbar-highlight-color: #CD934B; scrollbar-shadow-color: #CD934B; scrollbar-darkshadow-color: #CD934B;
  scrollbar-arrow-color: #CD934B;  scrollbar-track-color: #ffffff; font-size:12px;
}


BODY#01 TABLE.border {
	BORDER-RIGHT: #CC6633 1px solid; BORDER-TOP: #CC6633 1px solid; BORDER-LEFT: #CC6633 1px solid; BORDER-BOTTOM: #CC6633 1px solid; BORDER-COLLAPSE: collapse; border-spacing: 0px; empty-cells: show
}
BODY#01 TH.col {
	BORDER-RIGHT: #CC6633 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #CC6633 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #CC6633 1px solid; LINE-HEIGHT: 100%; PADDING-TOP: 5px; BORDER-BOTTOM: #CC6633 1px solid; BACKGROUND-COLOR: #acf; TEXT-ALIGN: left
}
BODY#01 TH.row {
	BORDER-RIGHT: #CC6633 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #CC6633 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; BORDER-LEFT: #CC6633 1px solid; LINE-HEIGHT: 100%; PADDING-TOP: 8px; BORDER-BOTTOM: #CC6633 1px solid; BACKGROUND-COLOR: #52BDFE; TEXT-ALIGN: center
}
BODY#01 TD.as1 {
	BORDER-RIGHT: #CC6633 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #CC6633 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #CC6633 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #CC6633 1px solid; BACKGROUND-COLOR: #AB8D73; TEXT-ALIGN: left
}
BODY#01 TD.as2 {
	BORDER-RIGHT: #CC6633 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #CC6633 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #CC6633 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #CC6633 1px solid; TEXT-ALIGN: left
}
BODY#01 TD.as3 {
	BORDER-RIGHT: #CC6633 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #CC6633 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #CC6633 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #CC6633 1px solid; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: right
}
BODY#01 TD.center {
	BORDER-RIGHT: #CC6633 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #CC6633 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #CC6633 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #CC6633 1px solid; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center
}
BODY#01 H5 {
	FONT-SIZE: larger; MARGIN-BOTTOM: 5px; COLOR: #CC6633; LINE-HEIGHT: 150%
}






IMG.migi {
	CLEAR: both; FLOAT: right; MARGIN: 0px 12px 12px 12px
}




/* フッター
---------------------------------------------*/

#footer {
	clear: both;
	width: 898px;text-align: left;	padding-top: 2px;
}

