@CHARSET "UTF-8";


body {
/*    text-align: center;*/
	margin: 0px auto;
	height:100%;
	background-color: #e5dcd3;
/*  background: url(/images/bg1.gif); */
}

/* ############# FRAME ############# */

/* FRAME CENTER FOR IE */
#fcenter {
        text-align: center;
}

/* FRAME WHOLE */
#fmain {
	height:100%;
	width: 708px;
	padding: 0px;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
	background-color: #ffffff;
}

/* SIDE FRAME MAIN FRAME */
#side_frame {
	text-align: left;
	margin: 0px;
	width: 700px;
	height: 100%;
	padding: 0px 4px 0px 4px;
	background: url(/images/frame_side.gif);
	background-repeat:repeat-y;
}

/* HEADER */
#f_header {
	text-align: left;
	width: 700px;
	height: 80px;
	background-color:#520e2d;
}


/* CONTENTS */
#contents {
	text-align: left;
	width: 700px;
}

/* IN_CONTENTS */
#in_contents {
	text-align: left;
	width: 680px;
	padding:10px;
}


/* FOOTER 1 */
#f_footer {
	margin:0;
	text-align: left;
	vertical-align: bottom;
	width: 700px;
}



.c-both {
	clear : both ;
}


/* ######### BOX ######### */

/* LEFT  */
#box1 {
	padding: 20px 0px 0px 10px;
        float: left;
        width: 490px;
        text-align: left;
	overflow: auto;
}

/* RIGHT */
#box2 {
	padding: 20px 0px 0px 0px;
        float: right;
        width: 200px;
        text-align: left;
	overflow: auto;
}


/* ######### BOX ######### */


/* ############# FRAME ############# */








/* ############# NAVI MENU ############# */

ul#navi_menu{
	width: 700px;
	height: 20px;
	padding: 0px;
	margin: 0px;
	list-style-type:none;
}

ul#navi_menu li {
	list-style-type:none;
	float:left;
}
ul#navi_menu li a{
	display:block;
	height:100%;
	text-decoration:none;
	text-indent:-1500px;
	background:url("/images/navi_menu.gif");
	background-repeat:repeat-x;
	overflow: hidden;

}

ul#navi_menu li#home a      {background-position:0 0; width:116px; height:20px;}
ul#navi_menu li#home_on a {background-position:0px -20px; width:116px; height:20px;}
ul#navi_menu li#home a:hover{background-position:0px -20px; width:116px; height:20px;}

ul#navi_menu li#vancouver a      {background-position:-116px 0; width:120px; height:20px;}
ul#navi_menu li#vancouver_on a {background-position:-116px -20px; width:120px; height:20px;}
ul#navi_menu li#vancouver a:hover{background-position:-116px -20px; width:120px; height:20px;}

ul#navi_menu li#buy a      {background-position:-236px 0; width:116px; height:20px;}
ul#navi_menu li#buy_on a {background-position:-236px -20px; width:116px; height:20px;}
ul#navi_menu li#buy a:hover{background-position:-236px -20px; width:116px; height:20px;}

ul#navi_menu li#sell a      {background-position:-352px 0; width:116px; height:20px;}
ul#navi_menu li#sell_on a {background-position:-352px -20px; width:116px; height:20px;}
ul#navi_menu li#sell a:hover{background-position:-352px -20px; width:116px; height:20px;}

ul#navi_menu li#company a      {background-position:-468px 0; width:116px; height:20px;}
ul#navi_menu li#company_on a {background-position:-468px -20px; width:116px; height:20px;}
ul#navi_menu li#company a:hover{background-position:-468px -20px; width:116px; height:20px;}

ul#navi_menu li#inquiry a      {background-position:-584px 0; width:116px; height:20px;}
ul#navi_menu li#inquiry_on a {background-position:-584px -20px; width:116px; height:20px;}
ul#navi_menu li#inquiry a:hover{background-position:-584px -20px; width:116px; height:20px;}


/* ############# MAIN MENU ############# */







/* ############# PATH ############# */
.path {
	color: #4d4d4d;
	font-size: 9pt;
	font-family: 'sans-serif';
	margin: 5px 0px 2px 5px;
}
/* ############# PATH ############# */



/* ############# LIST ############# */
ul.base{
	margin:10px 10px 10px 20px;
	color: #4d4d4d;
	font-size: 10pt;
	font-family: 'sans-serif';
	line-height:16px;
}

ol.base {
	margin:10px 10px 10px 20px;
	color: #4d4d4d;
	font-size: 11pt;
}


ul.rss {
	margin:10px 10px 10px 20px;
	color: #4d4d4d;
	font-size: 9pt;
	list-style-image: url('/images/listi_rss.gif');
}


li.base {
	margin:0px 0px 0px 0px;
	color: #4d4d4d;
}

ul.listi1{
	font-size:10pt;
	margin:10px 10px 10px 20px;
	list-style-image:url('/images/listi_cir_or1.gif');
}

ul.listi1 li{
	padding: 0px 0px 10px 5px;
}


ul.sub_menu {
	margin:10px 10px 10px 30px;
	color: #4d4d4d;
	font-size: 10pt;
	list-style-image: url('/images/yajirushi_blue01.jpg');
}


ul.sub_menu li{
	padding:0px 0px 0px 0px;
	color: #4d4d4d;
}

/* ############# LIST ############# */




/* ############# LINK ############# */
a {
	color: #696969;
	text-decoration: underline;
}
a:hover { 
	color: #696969;
	text-decoration:none; 

}

a.rss {
	color: #3f000f;
	text-decoration: underline;
}
.rss:hover { 
	color: #3f000f;
	text-decoration:none; 

}

/* ############# LINK ############# */



/* ############# Layout ############# */
p.layout {margin: 0px; border: 0px; padding: 0px; font-size: 0px;}
img.layout_t {vertical-align: top;}
img.layout_m {vertical-align: middle ;}
img.layout_b {vertical-align: bottom ;}
/* ############# Layout ############# */


/* ############# hr ############# */

.hr_dash_wh {border-style:dashed; height: 1px; color: #ffffff;}
.hr_dash_si {border-style:dashed; height: 1px; color: #696969;}
.hr_solid_si {border-style:solid; height: 1px; color: #696969;}
.hr_solid_bl {border-style:solid; height: 1px; color: #4C99CD;}
.hr_dot_lisi {border-style:dotted; height: 1px; color: #cccccc;}


/* ############# hr ############# */


/* ############# FORM ############# */

.form_text{
	background-color: #ffffff;
	color: #4d4d4d;
	border-color: #ffffff;
	font-size: 10pt;
	border-color: #ffffff;
	border:1px solid #bfbfbf;
	margin:0px;
}

.form_button{
	font-size: 12px;
	background-color: #650a34;
	color: #e6e6e6;
	border: 2px solid #89606b;
	margin: 3px;
	padding: 3px;
}



/* ############# FORM ############# */



/* ############# FONT ############# */

h1#logo {
	margin:0px;

}

h1#logo a {
	display:block;
	height:60px;
	width:700px;
	text-decoration:none;
	text-indent:-1500px;
	background:url("/images/header.gif");
	background-repeat:no-repeat;
	overflow: hidden;
}


h1 {
	color: #4d4d4d;
	font-family: 'sans-serif';
}


h2 {
	color: #333333;
	font-family: 'sans-serif';
	font-size: 15pt;
}

h3 {
	color: #4d4d4d;
	font-family: 'sans-serif';
}

p.top {color: #666666; font-size: 10pt; font-family: 'Bookman Old Style', serif; line-height:20px; margin: 0px;}

p {color: #666666; font-size: 10pt; font-family: 'sans-serif'; line-height:16px; margin: 0px;}


.blk12 {color: #666666; font-size: 12pt; font-family: 'sans-serif'; line-height:16px;}
.blk10 {color: #666666; font-size: 10pt; font-family: 'sans-serif'; line-height:16px;}
.blk8 {color: #666666; font-size: 8pt; font-family: 'sans-serif'; line-height:16px;}

.wine12 {color: #650a34; font-size: 12pt; font-family: 'sans-serif'; line-height:16px;}
.wine10 {color: #650a34; font-size: 10pt; font-family: 'sans-serif'; line-height:16px;}
.wine8 {color: #650a34; font-size: 8pt; font-family: 'sans-serif'; line-height:16px;}

.bl12 {color: #0063a4; font-size: 12pt; font-family: 'sans-serif'; line-height:16px;}
.bl10 {color: #0063a4; font-size: 10pt; font-family: 'sans-serif'; line-height:16px;}
.bl8 {color: #0063a4; font-size: 8pt; font-family: 'sans-serif'; line-height:16px;}


.wh12 {color: #efefef; font-size: 12pt; font-family: 'sans-serif'; line-height:16px;}
.wh11 {color: #efefef; font-size: 11pt; font-family: 'sans-serif'; line-height:16px;}
.wh10 {color: #efefef; font-size: 10pt; font-family: 'sans-serif'; line-height:16px;}
.wh9 {color: #efefef; font-size: 9pt; font-family: 'sans-serif'; line-height:16px;}
.wh8 {color: #efefef; font-size: 8pt; font-family: 'sans-serif'; line-height:16px;}

.re11 {color: #DD000D; font-size: 11pt; font-family: 'sans-serif'; line-height:16px;}
.re10 {color: #DD000D; font-size: 10pt; font-family: 'sans-serif'; line-height:16px;}
.re8 {color: #DD000D; font-size: 8pt; font-family: 'sans-serif'; line-height:16px;}




.google_search {
	color: #4d4d4d;
	font-size: 9pt;
	font-family: 'sans-serif';
	line-height:15px;
}




/* FREE FONT */
.txt_wh {
	color: #efefef;
	font-size: 10pt;
	font-family: 'sans-serif';
	line-height:16px;
}


/* ############# FONT ############# */



/* ############# copyright ############# */
.copyright {
	color: #4d4d4d;
	font-size: 9pt;
	font-family: 'sans-serif';
/*	line-height:16px;*/
}
/* ############# copyright ############# */









