*{ margin:0; padding:0; font-size:12px; font-weight:normal;}
img{ border:0;}
body{ text-align:center; background-color:#FAF5F5;background:url(bg01.gif);}
p{ line-height:18px;}a{color:#006699;}
a:hover{ color:#0099CC;}
.txt_red{ color:#CC0000;}
.txt11{ font-size:11px;}
.t14red_b{ font-size:14px; color:#CC0000; font-weight:bold;}
#CON_BG{ background:url(img/bg_container.jpg) repeat-y; width:822px; margin:0 auto 0 auto; clear:left;}

/***seoͺ***/
#project{width:820px;}
h1{font-size: 10px; color: #000000; font-weight: bold; font-style: normal; margin:0px; float:left;}
.summary{ float:left;}
em{font-size: 10px; color: #000000;  font-weight: normal; font-style: italic;  margin: 0px}
strong{ font-weight: normal;}
/******/
#Container{ margin:auto; text-align:left; width:820px; margin:0 1px 0 1px; }
#Head{ height:60px; background:url(img/bg_head.jpg) right no-repeat;}
/***₯wb_[j[₯***/
#head_Menu{ margin:0 0 0 0px; height:66px; background:url(img/bg_h_menu.jpg) no-repeat;}
ul.menuA *{list-style:none; display:block;}
ul.menuA{ margin:2px 0 0 3px; height:28px;}
ul.menuA li{ height:28px;position:relative; }
ul.menuA li.off{float:left; overflow:hidden; width:auto;}
ul.menuA ol.sub{ position:absolute; left:0px; top:28px; width:200px; 
background-color:#FFCC00;filter:alpha(opacity=85); /*IE*/ -moz-opacity:0.85; /*FF*/ border:1px solid #999999; text-align:center;}
ul.menuA li.on{float:left; width:116px;}
ul.menuA>li.on{overflow:visible;/*~*/ }
ul.menuA ol.sub li{background-color:#FFFFFF; width:200px; height:16px; line-height:16px; border-bottom:1px solid #999999; text-align:left; text-indent:4px;}
ul.menuA ol.sub li a{ background-color:#FFFFFF; text-decoration:none; color:#000000; height:16px; line-height:16px;}
ul.menuA ol.sub li a:hover{ background-color:#FFCC00;}
#head_Menu p{ margin:0 0 0 16px; line-height:18px;}
/****£wb_j[£****/
/***₯ξ{CAEg₯***/
#Contents{ background:url(img/bg_main.jpg) no-repeat;}
#eBay{height:70px;}
#eBay table{ border-collapse:collapse; width:610px; background:none;}
#eBay table td{ width:161px;}
#eBay table td.txt{ color:#FFFFFF; padding:6px 0 0 0; width:288px; background:url(img/bg_ebay_txt.jpg) no-repeat;}
#eBay p.btn{ padding:2px 12 0 0px; text-align:right;}
#eBay p.btn_l{ padding:2px 12 0 0px; float:right;}
#eBay td img{ vertical-align:bottom;}
#eBay p a{ color:#FFFFFF; text-decoration:none; font-weight:bold; }
#eBay p a:hover{ color:#FFCC00;}
/*«snoΜέg€***/
#top_LEFT{ width:614px; float:left; margin:;}
/********************/
#left_bnr{ float:left; width:198px; margin:10px 0 0 2px;}
#left_bnr p{ margin:0px 0 6px 0;}
#left_bnr p.onMouse{}
#left_bnr p.onMouse a:hover{filter:alpha(opacity=65); -moz-opacity:0.65; opacity:0.65;}
/*«TOPE€iy[WΘO***/
#Main{ float:left; margin:10px 14px 20px 20px;}
#Main h3{}

.bnr_btn{ margin:20px 0 0 0; clear:left; text-align:center;}
.bnr_btn a{ background-color:#FFCC00; color:#000000; display:block; width:400px; margin:auto; height:30px; line-height:30px;
text-decoration:none; border:1px solid #663300;}
.bnr_btn a:hover{ background-color:#99CC00; color:#000000;}
.page_top{ text-align:right;}
/*******************/
/***£ξ{CAEg£***/
/***₯gbvy[W₯***/
#TOPIC{ float:left; width:402px; margin:10px 0 0 10px;}
#topic_t{ background:url(img/top/topic_title.gif); height:46px;}
#topic_m{ background:url(img/top/topic_bg_m.gif) repeat-y; padding:10px 40px 10px 40px;}
#topic_m li{ margin:20px 0 0 0;}
#topic_b{ background:url(img/top/topic_bg_b.gif); height:30px;}
#topMain ul{ list-style-position:outside; list-style-type:circle;}
#topMain p{ line-height:30px;}
#top_Right{ background:url(img/top/bg_right_box.jpg) repeat-y; width:192px; float:right; margin:4px 0px 0 0px; color:#FFFFFF; text-align:center;}
#top_Right h4{ margin:6px 0 0 0; color:#99CC00 ;font-weight:bold; font-size:18px;}
#top_Right h5{  margin:6px 0 0 0; color:#FFFFCC; font-weight:bold;}
#top_Right p{ text-align:center; margin:0px; line-height:16px;}


#QR{ width:198px;height:150px;background-color:#996633; margin:10px auto 0 auto; text-align:center; border:1px #663300 solid;}
#QR p{ text-align:center; color:#FFFFFF}


/***£gbvy[W£***/
#Foot_Menu{ clear:both; text-align:center; margin:20px 6px 6px 6px;}
#Foot_Menu a{ color:#333333; font-size:11px; text-decoration:none;}
#Foot_Menu a:hover{color:#CCCCCC; text-decoration:underline;}
#Copy{ margin:6px 0 0 0 ;background-color:#CC0000; color:#FFFFFF; line-height:18px; text-align:center; font-size:11px;}/***₯€iy[W₯***/
#com{ margin:0 10px 0 10px;}
#com h3{ margin:14px 0 0 0;}
#com h4{
	clear:left;
	margin:14px 6px 0 6px;
	background-color:#999900; color:#ffffff; font-size:13px; line-height:17px;
	text-indent:10px; font-weight:bold;}
.ICHIRAN{
	clear:left;	margin:10px 0 0px 0;
	zoom:100%;
	}
.ICHIRAN:after{	
    content: "";
    clear: both;
    height: 0;
    display: block;
    visibility: hidden;
	}
.ICHIRAN h5{ background-color:#999999; width:220px; line-height:14px; color:#FFFFFF; text-indent:2px;}
.ICHIRAN div.left{
	float:left;
	width:392px;
	min-height:128px;
	_height:128px;
	border:1px solid #CC9933;
	margin:0 0 0 2px;
	}
.ICHIRAN div.right{
	float:left;
	margin:0 0 0 8px;
	width:392px;
	min-height:128px;
	_height:128px;	
	border:1px solid #CC9933;
	}
.ICHIRAN div.pic{ float:left; width:160px; height:120px; margin:4px 0 4px 2px;}
.ICHIRAN div.pic img{ border:#cccccc 1px solid;}
.ICHIRAN div.sR{float:left; width:220px; vertical-align:bottom;margin:4px 0 0 2px;}
.ICHIRAN p.text{
	min-height:72px;
	_height:72px;
	margin:4px 0 0 0;}
.ICHIRAN p.picUP{ height:12px;}
.ICHIRAN p.price{ font-size:13px; color:#fff; background-color:#CC3333; width:220px; text-align:right;}
#com_menu{ text-align:center; margin:8px 0 0 0;}
/***£€iy[W£***/

/***Μ\L***/
#tokusho{ text-align:center;}
#tokusho h4{ margin:10px 0 0 0 ; width:550px; border:solid #CC9999; border-width:0px 0px 1px 0px;color:#333333; line-height:18px;
 text-indent:6px;text-align:left;}
#tokusho p{margin:1px 0 0 0; width:550px; background-color:#F5F5F5; line-height:20px; padding:0 10px 10px 10px;text-align:left;}


/***οΠTv***/
#company{ text-align:center;}
#company h4{ margin:10px 0 0 0 ; width:550px; border:solid #CC9999; border-width:0px 0px 1px 0px;color:#333333; line-height:18px;
 text-indent:6px;text-align:left;}
#company p{margin:1px 0 0 0; width:550px; background-color:#F5F5F5; line-height:20px; padding:0 10px 10px 10px;text-align:left;}


/***₯TCg}bv₯***/
#sitemap{ margin:5px;}
#sitemap h4{ width:540px; background-color:#CCCC99; border:#cccccc solid; border-width:0 0 1px 1px; margin:2px 0 0 0; line-height:18px; text-indent:12px;}
#sitemap p{ width:540px; border:#cccccc solid; border-width:0 0 1px 1px; margin:2px 0 0 0;}
#sitemap a{ text-decoration:none; display:block; width:540px; text-indent:12px;}
#sitemap a:hover{ background-color:#CCCCCC;}
/***£TCg}bv£***/
/***₯²Άϋ@₯***/
#hohou{ text-align:center;}
#houhou h4{ margin:10px 0 0 0 ; width:550px; border:solid #CC9999; border-width:0px 0px 1px 0px;color:#333333; line-height:18px;
 text-indent:6px;}
#houhou p{margin:1px 0 0 0; width:550px; background-color:#F5F5F5; line-height:20px; padding:0 10px 10px 10px;}
#houhou table{ border:1px #999999 solid; border-collapse:collapse; background-color:#FFFFFF; margin:10px 0 0 80px;}
#houhou table th{ color:#993300; line-height:20px;width:100px; border:#cccccc solid 1px;}
#houhou table td{ width:180px; border:#cccccc solid 1px; text-align:center}/***£²Άϋ@£***/
/***₯²ΆE¨β’νΉ₯***/
#contact{ text-align:center;}
#contact h4{ margin:10px 0 0 0 ; width:550px; border:solid #CC9999; border-width:0px 0px 1px 0px;color:#333333; line-height:18px;
 text-indent:6px; text-align:left; }
#contact table{ border-collapse:collapse; border-spacing:0; border:1px #999999 solid;}
#contact table th{ text-align:left; vertical-align:top; background-color:#CC3300; line-height:18px; padding:4px; border:1px #cccccc solid; color:#FFFFFF;}
#contact span.kome{ color:#FFCC00; font-size:13px;}
#contact span.rei{ color:#666666; font-size:11px;}
#contact table td{ padding:4px; border:1px #cccccc solid; text-align:left;}
#contact p{ text-align:center; margin:0 16px 0 16px;}
#contact p.L{ text-align:left;}
#contact p.sousin{ text-align:center; margin:10px 0 10px 0 ;}
/***€hbO^O€***/

#contact div#bg_tag{  background:url(img/dogtag/bg_tag.jpg) no-repeat; width:550px; height:240px; text-align:left; position:relative; border:1px solid #CCCCCC;}
#contact div#bg_tag div#bg_tag_in{ position:absolute; top:40px; left:130px;}
#contact div#bg_tag div#bg_tag_in table{ border-width:0;}
#contact div#bg_tag div#bg_tag_in table td{
	border-width:0; text-align:center; vertical-align:middle; width:16px;
	height:32px;}
*:first-child+html #contact div#bg_tag div#bg_tag_in table td{
height:25px;
}
#contact div#bg_tag div#bg_tag_in input{ font-size:14px; line-height:16px; text-align:center; background-color: transparent;
 border:1px solid #333333; width:14px; padding:0; margin:0;}
#contact div#bg_tag div#bg_tag_in input.dark{ background:url(img/dogtag/bg_input_dark.gif);}
#contact div#kokuin_rei{padding:0; background:url(img/dogtag/kokuin_rei.jpg) no-repeat; width:544px; height:228px; text-align:left; vertical-align:bottom; border:1px solid #cccccc; width:550px;}
#contact div#kokuin_rei table{ margin:110px 0 0 3px;}
#contact div#kokuin_rei table td{ padding:1px; background-color:#FFFFFF; margin:3px;}
#contact table#dogtag_mihon{ border:#663300;}
#contact table#dogtag_mihon th{ text-align:center; background-color:#FFCC00; color:#000000; padding:2px; border:#663300;}
#contact td#dogtag_mihon td{ text-align:center; background-color:#663300; border:#FFCC00;}
/*************************/
/***£²ΆE¨β’νΉ£***/

/***₯vCoV[|V[₯***/
#privacy{}
#privacy h4{ margin:10px 0 0 0 ; width:550px; border:solid #CC9999; border-width:0px 0px 1px 0px;color:#333333; line-height:18px;
 text-indent:6px;}
#privacy p{margin:1px 0 0 0; width:550px; background-color:#F5F5F5; line-height:20px; padding:0 10px 10px 10px;}
/***£vCoV[|V[£***/

/***₯N₯***/
#LINK{ margin:20px;}
#LINK p{ margin:10px 0 0 0 ;}
/***£N£***/

/***ΓΤAn[[ΒlAό***/
#import{ text-align:center}
#import h4{}
#import h5{margin:10px 0 0 0 ;width:550px;  color:#669900; font-weight:bold; font-size:13px; }
#import h6{margin:10px 0 0 0; border:#CC6600 solid; border-width:1px 0 1px 0; color:#663300;  text-align:center; line-height:16px; font-weight:;width:550px; }
#import table{ border-collapse:collapse;}
#import table caption{ color:#669900; font-size:11px; font-weight:bold;}
#import table th{ border:1px solid #996600; background-color:#CC6633; color:#ffffff;  font-weight:; text-align:left;
vertical-align:bottom; padding:2px 0 0 2px;}
#import table td.bdr0{ border:0;background-color:#FFFFFF;}
#import table td{ vertical-align:top; border:1px solid #996600; background-color:; text-align:left; padding:2px;
font-size:12px;}
#import p{ margin:6px 0 0 0; text-align:left;width:550px; }
