/* CSS Document */

ul,ol.li,h1,h2,h3,h4,h5,h6,pre,p,form,body,html,blockquote,fieldset,input{
	margin:0;
	padding:0;
	font-style: normal;
	font-weight: normal;
	font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
}

body {
	text-align: center;
	background-image: url(../img/back.gif);
	color:#7A7A7A;
	font-size: 14px;
	text-align:center;
	margin-top:0px;
	background-color:#000000;
	scrollbar-face-color: #000000;       /* •\–Ê‚ÌF */
	scrollbar-3dlight-color: #000000;    /* ¶’[‚Æã’[‚ÌF */
	scrollbar-highlight-color: #000000;  /* ƒnƒCƒ‰ƒCƒg‚ÌF */
	scrollbar-shadow-color: #000000;     /* ‰e‚ÌF */
	scrollbar-darkshadow-color: #000000; /* ‰E’[‚Æ‰º’[ */
	scrollbar-arrow-color: #000000;      /* –îˆó‚ÌF */
	scrollbar-track-color: #000000;      /* ƒo[‚Ì”wŒi‚ÌF */
	}

body div {
	text-align: left;
	margin: 0 auto;
	}

img{
	border:0;
	}

p{
	font-size:14px;
	color:#FFFFFF;
	line-height:20px;
	height: 20px;
	}

a{
	text-decoration:none;
	}

a:link{
	color:#FFFFFF;
	}

a:visited{
	color:#CCCCCC;
	}

a:active{
	color:#666666;
	}

a:hover{
	color:#999999;
	}

.alpha {
 filter: expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(src="+
this.firstChild.src+", sizingMethod=scale)");
 width: expression(this.firstChild.clientWidth+"px");
 height: expression(this.firstChild.clientHeight+"px");
	}
	
.alpha img { visibility: expression("hidden"); }




/* index */
#body_1{
	background-image:url(images/back_1.jpg);
	background-repeat:no-repeat;
	height:670px;
	width:756px;
	}


#header_1{
	height:15px;
	width:756px;
	font-size:11px;
	text-align:right;
	padding-top:3px;
	}

#container_1{
	height:665px;
	width:756px;
	}

#footer_1{
	color:#FFFFFF;
	background-color:#BF160B;
	height:15px;
	line-height: 15px;
	width:756px;
	text-align:center;
	font-size:10px;
	}

#footer_2{
	height:15px;
	width:756px;
	text-align:center;
	font-size:10px;
	background-color:#000000;
	}

#logo{
	margin-top:30px;
	margin-left:20px;
	float:left;
	}

#container_right{
	float:right;
	width:408px;
	padding-right:0px;

	}

#menu_index{
	margin-top:10px;
	height:;
	width:408px;
	}

.table_index{
	margin:0 0 0 10px;
	height:205px;
	}

.menu_index_3{
	margin-top:3px;
	padding-left:30PX;
	width:350px;
	height:170px;
	}

.menu_index_2{
	margin-top:7px;
	}

.menu_index_1{
	margin-top:5px;
	line-height: 205px;
	height: 205px;
	background-image:url(images/topmenu.png);
	}

#scroll{
	overflow-y:scroll;
	width:351px;
	height:125px;
	background-color:;
	font-size:10px;
	margin-top: 30px;
	margin-left:46px;
	scrollbar-face-color:;       		/* •\–Ê‚ÌF */
	scrollbar-3dlight-color:#BF160B;    /* ¶’[‚Æã’[‚ÌF */
	scrollbar-highlight-color:#BF160B;  /* ƒnƒCƒ‰ƒCƒg‚ÌF */
	scrollbar-shadow-color:#BF160B;     /* ‰e‚ÌF */
	scrollbar-darkshadow-color:#BF160B; /* ‰E’[‚Æ‰º’[ */
	scrollbar-arrow-color:#BF160B;      /* –îˆó‚ÌF */
	scrollbar-track-color:;      		/* ƒo[‚Ì”wŒi‚ÌF */
	font-size:14px;
	}
	
	
#index_info{
	line-height: 80px;
	height: 80px;
	margin: 60px 10px 0px 10px;
	color:#FFFFFF;
	}
/* index */

/* All second page */
#body_2{
	background-image:url(images/back_3.jpg);
	background-repeat:no-repeat;
	height:695px;
	width:756px;
	}
	

.header_2{
	height:130px;
	width:756px;
	}

.header_left{
	height:76px;
	width:180px;
	margin-top:30px;
	padding-left:10px;
	float:left;
	}

.header_right{
	height:130px;
	width:550px;
	float:right;
	}

.container_2{
	height:540px;
	width:756px;
	}

.footer_2{
	width:756px;
	text-align:center;
	font-size:11px;
	color:#FFFFFF;
	}

.menu_01{
	padding-left:440px;
	margin-top:3px;
	height:50px;
	font-size:10px;
	line-height:15px;
	}

.menu_02{
	margin-top:10px;
	}

.scroll{
	overflow-y:scroll;
	overflow-x:hidden;
	width:692px;
	height:492px;
	background-color:;
	font-size:10px;
	margin-top:15px;
	margin-left:50px;
	scrollbar-face-color:;       		/* •\–Ê‚ÌF */
	scrollbar-3dlight-color:#BF160B;    /* ¶’[‚Æã’[‚ÌF */
	scrollbar-highlight-color:#BF160B;  /* ƒnƒCƒ‰ƒCƒg‚ÌF */
	scrollbar-shadow-color:#BF160B;     /* ‰e‚ÌF */
	scrollbar-darkshadow-color:#BF160B; /* ‰E’[‚Æ‰º’[ */
	scrollbar-arrow-color:#BF160B;      /* –îˆó‚ÌF */
	scrollbar-track-color:;      		/* ƒo[‚Ì”wŒi‚ÌF */
	}
/* All second page */

/* products */
.containaer_products{
	height:100px;
	}

.containaer_products_2{
	height:250px;
	width:660px;
	}

.background_products_1{
	background-color:#990066;
	color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
	padding-left:15px;
	height:20px;
	}

.background_products_2{
	background-color:#13007c;
	color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
	padding-left:15px;
	height:20px;
	}

.background_products_3{
	background-color:#00a0c6;
	color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
	padding-left:15px;
	height:20px;
	}

.background_products_4{
	background-color:#008837;
	color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
	padding-left:15px;
	height:20px;
	}

.background_products_5{
	background-color:#ffff00;
	color:#666666;
	font-size:16px;
	font-weight:bold;
	padding-left:15px;
	height:20px;
	}

.background_products_6{
	background-color:#ff0000;
	color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
	padding-left:15px;
	height:20px;
	}

.hr_products{
	width:650px;
	height:5px;
	background-color:#8d191b;
	margin-left:0px;
	}

/*
.border_products{
	width:660px;
	height:20px;
	background-image:url(images/border_3.png);
	background-repeat:repeat-x;
	margin-top:50px;
	margin-left:0px;
*/	
	
	}
	
.map_syuzo{
	float:right
	}

.font_products_1{
	color:#ffffff;
	padding-top:3px;
	font-size:26px;
	font-weight:bold;
	}

.font_products_2{
	color:#cccccc;
	padding-top:5px;
	padding-right:70px;
	padding-bottom:20px;
	font-size:14px;
	width:650px;
	float:left;
	}

.font_products_3{
	color:#cccccc;
	font-size:13px;
	line-height:18px;
	}

.font_products_4{
	color:#cccccc;
	padding-top:5px;
	padding-right:60px;
	padding-bottom:20px;
	font-size:14px;
	width:330px;
	float:left;
	}
/* products */

/* feature */
.container_feature_1{
	width:660px;
	margin:5px 0px 8px 0px;
	}

.container_feature_2{
	width:82px;
	font-size:24px;
	color:#FFFFFF;
	text-align:center;
	float:left;
	margin: 5px 0 0 0;
	font-weight:bold;
	}

.container_feature_3{
	width:578px;
	float:right;
	}

.container_feature_4{
	width:660px;
	height:200px;
	margin-top:0px;
	border-style:solid;
	border-color:#8d191b;
	}
	
.container_feature_5{
	width:150px;
	height:200px;
	float:left;
	}
	
.container_feature_6{
	width:470px;
	height:200px;
	padding-left:0px;
	padding-right:20px;
	float:right;
	}

.border_feature_2{
	width:660px;
	height:424px;
	border-color:#8d191b;
	border-style:solid;
	}
	
/*
.border_feature{
	width:660px;
	height:20px;
	background-image:url(images/border_3.png);
	background-repeat:repeat-x;
	margin-top:50px;
	margin-left:0px;
	}
*/


.table_feature{
	background-color:#8d191b;
	}

.td_feature{
	vertical-align:top;
	}

.font_feature_1{
	color:#ffffff;
	font-size:24px;
	font-weight:bold;
	margin-top:15px;
	height:40PX;
	}

.font_feature_2{
	color:#ffffff;
	font-size:24px;
	font-weight:bold;
	padding-left:10px;
	margin:5px 0 0 0;
	}

.font_feature_3{
	color:#cccccc;
	font-size:14px;
	margin:5px 0px 5px 10px;
	width:558px;
	}

.font_feature_4{
	color:#cccccc;
	font-size:18px;
	line-height:1.4em;
	text-indent: 1em;
	}
/* feature */

/* shop */
.background_shop_1{
	background-color:#CCCCCC;
	padding-left:10px;
	}

/*
.border_shop{
	width:578px;
	height:20px;
	background-image:url(images/border_3.png);
	background-repeat:repeat-x;
	margin-left:0px;
	}
*/

.hr_shop{
	width:660px;
	height:5px;
	background-color:#000000;
	margin-left:0px;
	}

.font_shop_1{
	color:#ffffff;
	font-size:13px;
	padding-top:10px;
	font-family:"HGP‘n‰pŠpºÞ¼¯¸UB";
	}

.font_shop_2{
	color:#ffffff;
	font-size:23px;
	font-family:"HGP‘n‰pŠpºÞ¼¯¸UB";
	}

.font_shop_3{
	color:#ffffff;
	font-size:24px;
	font-family:"Arial Black";
	padding-left:10px;
	text-align:right;
	}

.font_shop_4{
	color:#ffffff;
	font-size:16px;
	padding-left:10px;
	}

.font_shop_5{
	color:#ffffff;
	font-size:14px;
	}

.font_shop_6{
	color:#ffffff;
	font-size:13px;
	padding-left:10px;
	padding-right:10px;
	}
/* shop */

/* staff */
.font_staff_1{
	color:#CCCCCC;
	font-size:18px;
	font-weight:bold;
	margin: 0 0 0 5px;
	}

.font_staff_2{
	color:#ffffff;
	font-size:14px;
	margin: 4px 0 0 5px;
	vertical-align:middle;
	}

.font_staff_3{
	color:#ffccff;
	font-size:14px;
	font-weight: bold;
	margin: 0 0 0 5px;
	}

.font_staff_4{
	color:#ffffff;
	font-size:14px;
	margin: 5px 0 0 5px;
	}

.font_staff_5{
	color:#ffffff;
	font-size:14px;
	margin: 0 5px 5px 25px;
	}
	
.font_staff_6{
	color:#999999;
	font-size: 14px;
	text-align:center;
	/*
	border-bottom:dotted 1px #666666;
	*/
	margin: 3px 0 0 0;
	width:157px;
	font-weight: bold;
	}

	
.hr_staff{
width: 183px;
}
.hr_staff2{
width: 520px;
}

.border_staff{
	width: 100%;
	border-bottom:dotted 1px #ffccff;
	text-align:center;
	height:1px;
	line-height:1px;
}

	
/* staff */

/* info */
.hr_info{
	width:660px;
	height:5px;
	background-color:#000000;
	margin-left:0px;
	}
	
.font_info_1{
	color:#ffffff;
	font-size:14px;
	height:20px;
	}

.font_info_2{
	color:#ffffff;
	font-size:13px;
	height:20px;
	}

.font_info_3{
	color:#ffffff;
	font-size:13px;
	padding-left:10px;
	padding-right:20px;
	}
/* info */

/* company */
#container_company_1{
	height:140px;
	width:202px;
	float:left;
	}

#container_company_2{
	height:140px;
	width:458px;
	float:right;
	}

.container_company_3{
	width:660px;
	height:150px;
	}

.table_company{
	margin-top:20px;
	}

.font_company_1{
	color:#ffffff;
	font-size:13px;
	margin-left:15px;
	margin-right:10px;
	line-height:16px;
	}

.font_company_2{
	color:#ffffff;
	font-size:14px;
	font-weight:bold;
	margin-left:10px;
	}

.font_company_3{
	color:#ffffff;
	font-size:15px;
	margin-left:0px;
	}
/* company */

/* privacy */
.hr_privacy{
	width:640px;
	height:3px;
	margin-left:0px;
	}

.font_privacy_1{
	color:#B00000;
	background-color:;
	font-size:15px;
	font-weight:bold;
	width:650px;
	margin: 0 0 10px 0;
	}

.font_privacy_2{
	color:#CCCCCC;
	background-color:;
	font-size:17px;
	font-weight:bold;
	height:20px;
	}

.font_privacy_3{
	color:#CCCCCC;
	background-color:;
	font-size:13px;
	line-height:20px;
	width:630px;
	margin-left:20px;
	}
/* privacy */



