@charset "utf-8";/* base css */body{	font-size: 12px;	line-height: 16px;	color: #ffffff;	background-color: #770000;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,br,blockquote,th,td {    	margin: 0px;	padding: 0px;}table,img {    	border:0;   }.menu_top{	margin-top: 10px;	margin-left: 10px;	margin-bottom: 1px;}.menu{	margin-bottom: 1px;	margin-left: 10px;}a{	outline:none;}a:link {	color: #ffffff;}a:visited {	color: #ffffff;}a:hover {	color: #ffffff;}a:active {	color: #ffffff;}/* index css */.infomaiton{	margin: 10px 0px 5px 10px;}.news{	width: 480px;	height: 145px;	margin: 0px auto;	font-size: 11px;	line-height: 12px;	text-align: left;	overflow: auto;}li{	margin-bottom: 7px;	list-style-type: none;}/* contents table css */table {	border-collapse:collapse;   	border-spacing:0; 	margin: 0px auto; 	border-left: 1px solid #460000;	border-right: 1px solid #460000;}.info {	border-collapse:collapse;   	border-spacing:0; 	margin: 0px auto 25px; 	border: none;}.index_contents {	border-collapse:collapse;   	border-spacing:0; 	margin: 0px auto; 	border-left: 1px solid #460000;	border-right-style: none;}.contents_box{	padding-left: 40px;}.contents_title{	margin-top: 35px;	margin-bottom: 20px;}.gallaly_coment_area{	width: 455px;	line-height: 18px;	margin-bottom: 10px;	text-align: left;}.blog_coment_area{	width: 455px;	line-height: 18px;	margin-bottom: 75px;	text-align: left;}.infomation_titletext_area{	width: 500px;	line-height: 18px;	margin-bottom: 10px;	font-size: 16px;	text-align: left;	clear: both;}hr{	width: 480px;	text-align: left;	margin-top: 10px;	margin-bottom: 10px;}.infomation_text_area{	width: 500px;	line-height: 18px;	margin-bottom: 10px;	text-align: left;	clear: both;}.s_text{	font-size: 10px;}/* navigation css */.contents_menu{	height: 390px;	background-color: #770000;}/* shop_info css */.shop_info{	font-size: 12px;	line-height: 16px;	margin: 10px;}/* footer css */.footer_area{	text-align: center;	padding: 5px;	background-color: #8b0303;}/* gallaly_display css */.gallaly {	border-collapse:collapse;   	border-spacing:0; 	margin: 0px; 	border: 1px solid #460000;	margin-bottom: 20px;}/* order css */.download{	color:#ffffff;}/* taka css */.profile {	border-collapse:collapse;   	border-spacing:0; 	margin: 0px 0px 20px; 	border: 1px solid #460000;}.taka{	padding: 5px;	text-align: left;}/* outline css */.outline {	border-collapse:collapse;   	border-spacing:0; 	margin: 20px 0px 0px; 	border: 1px solid #460000;}/* link css */li{	margin-bottom: 15px;}/* IE6 hack CSS *//*Hana P&P CSS DocumentWritten by Takeshi Yumite / 25 May 2009 Copyright (C) 2009 BERKANA All rights reserved.*/