@charset "shift_JIS";

* {
	margin:0;
	padding:0;
	font-size:12px;
	color:#333333;
	line-height:1.3em;
font-family:"¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "Hiragino Kaku Gothic Pro", "¥á¥¤¥ê¥ª", Meiryo, Osaka, "£Í£Ó £Ð¥´¥·¥Ã¥¯", "MS PGothic", sans-serif;
	}


body {
	background:#CCCCCC;
	}

img{
                border:0;
                }
	
#wrapper {
	width:800px;
	padding:0 2px 0 8px;
	margin:0 auto;
	background:url(images/bg.jpg) repeat-y 0 0;
	}
	
#header {
	width:800px;
	height:65px;
	border-bottom:3px #993300 solid;
	position:relative;
	}
	
#logo {
	width:186px;
	height:39px;
	margin:0;
	padding:0;
	position:absolute;
	top:16px;
	left:30px;
	}
	
#globalmenu {
	width:407px;
	height:37px;
	position:absolute;
	top:37px;
	left:388px;
	}
	
#globalmenu ul {
	width:407px;
	height:37px;
	}
	
#globalmenu ul li {
	float:left;
	display:inline;
	}
	
#m1 a,#m1 a:link,#m1 a:visited {
	display:block;
	width:72px;
	height:37px;
	text-indent:-9999px;
	margin:0;
	padding:0;
	background:url(images/grobal_menu.jpg) no-repeat 0 0;
	}
	
#m2 a,#m2 a:link,#m2 a:visited {
	display:block;
	width:144px;
	height:37px;
	text-indent:-9999px;
	margin:0;
	padding:0;
	background:url(images/grobal_menu.jpg) no-repeat -72px 0;
	}	
	
#m3 a,#m3 a:link,#m3 a:visited {
	display:block;
	width:87px;
	height:37px;
	text-indent:-9999px;
	margin:0;
	padding:0;
	background:url(images/grobal_menu.jpg) no-repeat -216px 0;
	}	
	
#m4 a,#m4 a:link,#m4 a:visited {
	display:block;
	width:104px;
	height:37px;
	text-indent:-9999px;
	margin:0;
	padding:0;
	background:url(images/grobal_menu.jpg) no-repeat -303px 0;
	}
	
#flash {
	width:800px;
	height:450px;
	}
	
#main {
	width:780px;
	padding:20px 10px 0;
	border-top:3px #993300 solid;
	background:#FFFFFF;
	}
	
#left {
	width:155px;
	margin:0 17px 90px 0;
	float:left;
	display:inline;
	}
	
#category {
	margin:15px 0;
	}	
	
#category ul {
	margin:0;
	padding:0;
	margin-left:20px;
}

#category ul ul li{
list-style:none;}
	
.menu01 {
	margin:0 0 3px;
	list-style:none;
	padding:0 0 0 10px;
	}
	
.menu01 a,.menu01 a:link,.menu01 a:visited {
	text-decoration:none;
	color:#669966;}			
	
#right {
	width:590px;
	float:left;
	display:inline;
	margin:0;
	padding:0 0 0 18px;
	background:url(images/vline.jpg) repeat-y 0 0;
	}
	
.top_title {
	width:590px;
	margin-bottom:10px;
	}
	
.top_line {
	margin:10px 0 15px;
	}		
	
#footer {
	width:800px;
	height:30px;
	position:relative;
	background:#993300;
                clear:both;
	}	
	
#copy {
	position:absolute;
	width:262px;
	height:13px;
	top:6px;
	left:534px;
        color:#ffffff;
text-align:right;
font-size:11px;
	}	
	
#add {
	position:absolute;
	top:-85px;
	left:6px;
	width:167px;
	height:60px;
font-size:11px;
	}
	
#add a,	#add a:link,#add a:visited{
	color:#FF0000;
	}			


#title {
	width:570px;
	height:13px;
	margin:0;
	padding:4px 10px;
	background:#993300;
	font-weight:100;
	color:#FFFFFF;
	font-family:"Century Gothic", "£Í£Ó £Ð¥´¥·¥Ã¥¯", Arial;
	letter-spacing:10px;
	}
	
div.sub_box {
	width:500px;
	margin:10px auto;
	}
	
#about_us_img {
	margin-bottom:10px;
	}	
	
.gaiyo_table td {
	padding:5px;
	}	
	
.page_back {
	width:500px;
	margin:0 auto 10px;
	text-align:right;
	border-top:#663300 1px solid;
	}		
	
.table_qa {
	margin:0 50px;
	}	
	
.qa_txt1 {
	margin:0 0 20px;
	color:#669900;
	}	
	
.qa_txt2 {
	margin:20px 0 10px;
	color:#669900;
	}	
	
.contact_table{
	margin:0 25px;
	}		
	
.contact_table td{
	padding:10px 5px;
	}
	
#goods_box {
	width:400px;
	margin:0 auto 50px;
	}
	
#goods_main {
	width:400px;
	height:160px;
	margin:0 0 10px;
	}
	
#goods_left {
	width:190px;
	margin:0 10px 0 0;
	padding:0;
	height:96px;
	float:left;
	display:inline;
	}		
	
#goods_right {
	width:190px;
	margin:0 0 0 10px;
	padding:0;
	height:96px;
	float:left;
	display:inline;
	}
	
.goods_botton {
	width:190px;
	height:46px;
	margin:0 0 6px;
	}
	
.goods{
	width:374px;
	margin:20px auto;
	padding:0 13px;
	}	
	
.goods_table {
	margin:0 0 30px;
	}

#menu_category {
                color:#669966;
                margin-left:15px;
                font-size:13px;
                font-family:"Century Gothic", "£Í£Ó £Ð¥´¥·¥Ã¥¯", Arial;}


#menu_category li{
                color:#669966;
               }

#menu_category li a{
                color:#669966;
                text-decoration:none;}

#menu_category ul{
               margin-left:15px; 
               }	

#menu_category ul li{ 
               
	color:#669966;
               }	




#menu_category ul li a{ 
               text-decoration:none;
               color:#669966;
               }	

.trackbacks01 {
               border:1px solid #cccccc;
               width:500px;
               padding:5px;
               margin:5px auto 10px;}





#categories ul {
    margin: 0 0 0 2px;
    padding: 0;
    list-style: none;
}
#categories ul li {
    margin: 2px 0 2px 5px;
    padding-left: 10px;
    list-style: none;
}
#categories li li {
    margin: 2px 0 2px 5px;
    padding-left: 10px;
    list-style: none;
}
div .subcategories {
    margin-left: -15px;
}

#rss {
	margin:15px 0;
	}	
				
p.separate {
background:url("/images/dot_bg.jpg") repeat 0 0;
padding:5px;
margin:10px 30px 20px;
}
				
p.separate span,p.separate a{
font-size:11px;
color:#333333;
}
