td {font-size:9pt;font-weight:600; }td.line {font-size:1pt;}.lims {font-size:9pt;}.woong {font-size:9pt;}.woong1 {font-size:8pt;line-height:130%}.woong2 {font-size:15pt;line-height:130%}.woong3 {font-size:7pt; font-family:matchworks,tahoma;color:#444444;line-height:130%}.woong4 {font-size:11pt;line-height:130%}.line {font-size:1px;line-height:1px;}.input{border:solid 1;verdana;font-size:9pt;color:black;background-color:white;height:19px}.input2{border:solid 0;verdana;font-size:9pt;color:black;background-color:white;height:16px}.textarea {border:solid 1; verdana;font-size:9pt;color:black;background-color:white}input{font-size:9pt;}BODY {font-size:9pt;}a{text-decoration:none ;}A:link { text-decoration:none; color:#040f6f;}A:visited { text-decoration:none; color:#040f6f;}A:hover { color:#dc143c; text-decoration:underline;}body,div,ul,li,h1,h2,h3,h4,h5,h6,p,blockquote{	margin: 0;	padding: 0;}body{	color:#333333;	margin: 0px;	padding: 0px;	text-align:center;	background:url(/design/0117/img/back.gif);	background-repeat: repeat-y;    background-position: center 0px;	background-color:#ffffff;	font-size: 12px;	line-height: 1.6;}img {	border: 0;	margin: 0;	padding: 0;}a{	color:#666666;	text-decoration:none;}a:visited{	color:#666666;	text-decoration:none;}a:hover{	color:#5db4c7;	text-decoration:underline;}.clear {	clear:both;	height:0;	line-height:0;}/*---clearfix---*/.clearfix:after {content: ".";display: block;clear: both;height: 0;line-height:0;font-size: 0;visibility: hidden;}.clearfix {display: inline-block;zoom: 1;}.clearfix {display: block;}table th,table td {	line-height: 1.5;	font-size: 12px;}#container {	width:900px;	margin: 0px auto;	text-align:left;	background: #ffffff;	padding:0px;	border-left:0px solid #f8f0f0;	border-right:0px solid #f8f0f0;}/***********	head	************/#head_top{	width:900px;	color:#ffffff;	font-weight:600;	text-align:left;}#head_main{	width:900px;	height:100px;	position: relative;	top: 0px;	left: 0px;	overflow:hidden;}#head_main h1{	padding: 5px 10px;	font-size: 1em;	font-weight: normal;}#head_main h1 a{	text-decoration:none;	color: #333;}#head_main .logo {	margin: 5px 0;}#head_main .hinsituTxt {	color: #e60012;	position: absolute;	top: 5px;	right: 5px;}#head_main .hinsituTxt a {	color: #e60012;}#head_main .headFax {	position: absolute;	top: 50px;	right: 6px;}#head_main .headAtobarai {	position: absolute;	top: 28px;	right: 209px;}#head_main .headContact {	position: absolute;	top: 50px;	right: 120px;}#head_main .headCard {	position: absolute;	top: 23px;	right: 5px;}#head_main .headSouryo {	position: absolute;	top: 11px;	right: 292px;}#head_main .headHenpin {	position: absolute;	top: 50px;	right: 347px;}#head_main h2{	color:#999999;	font-size:0.8em;	font-weight: normal;	text-align:right;	position: absolute;	top:25px;	right:15px;}#head_main h2 a{	color:#999999;	text-decoration:none;}#head_main h2 a:hover{	color:#a6a6a6;	text-decoration:none;}/***********	g_navi	************/#g_navi{	clear:both;	width:900px;	height:40px;	margin:0px;	padding:0px;	margin-bottom:0px;	overflow: hidden;}#g_navi ul{		list-style: none;		margin: 0;		padding: 0;	}	#g_navi li{		float: left;	}#g_navi a{	color:#fff;	text-decoration:none;}#g_navi a:visited{	color:#fff;	text-decoration:none;}#g_navi a:hover{	color:#663333;	text-decoration:underline;}#t_navi{	clear:both;	color:#ffffff;	width:900px;	height:30px;	margin:0px;	margin-bottom:5px;	margin-top:0px;	overflow: hidden;	text-align:right;	background-color:#543000;	vertical-align:center;}#t_navi a{	color:#ffffff;	text-decoration:none;}#t_navi a:visited{	color:#ffffff;	text-decoration:none;}#t_navi a:hover{	color: #ffffff;	text-decoration:underline;}/***********	side	************/#lside{	float:left;	width:180px;	padding:0px 0px 0px 0px;	background:url(/design/0117/img/left_back.jpg);	background-repeat: no-repeat;	background-position: left top;	background-color:#ffffff;		}#lside .selectBlock {	margin-bottom: 10px;}#lside .searchBlock {	margin: 5px;}#lside .searchBlock input {	width: 135px;}.login{	width:180px;	height:100px;	border:0px solid #e5a8ac;	/*background:#d57787;*/	margin:0px 0px 0px 0px;	position:relative;	top:10px;	left:0;}.login_form{	position:absolute;	top:0px;	left:0px;}.member{	position:absolute;	bottom:20px;}.categry_title{	margin:0px;	padding:0px;}.categry{	margin:0px 0px 10px 0px;}.categry img{	vertical-align: text-bottom;}.left_banner{	margin:0px 0px 10px 0px;}.calendar{	margin:0px 0px 10px 0px;}.category_design{width:180px;background:url(/design/0117/img/category_back.gif) repeat-y;background-position:right top;text-align:left;padding:0px;margin:0px;}.category_design a{background-color:#ffffff; color:#333333; padding:3px; margin-bottom:3px;}.category_design a:hover{background-color:#ffffff; color:#666666; padding:3px; margin-bottom:3px;}.category_design td{border-bottom:0px dotted #999999; padding-top:0px}/***********	centerarea	************/#centerarea{	width:710px;	margin-top:0px;	float:left;	margin-left:0px;}#center_top{	margin-bottom:20px;}#center_left{	float:left;	width:520px;	margin:0px ;}.title1{	background:url(/design/0117/img/C_repeat01.gif) repeat-x;	background-position:left bottom;	background-color:#ff7000;	color:#ffffff;	font-size:9pt; 	margin: 0pt; 	width: 100%;	padding:3px 0px 3px 0px;	text-align:center;	}.recommend{	margin-bottom:20px;}.center_bn01{	margin:0 0 10px 0;	padding:0;	text-align:left;}#center_right{	float:left;	width:180px;	margin:0 0px 0 5px;}.anchorlink a{	color:#66CCFF;	text-decoration:underline;}.anchorlink a:visited{	color:#66CCFF;	text-decoration:underline;}.anchorlink a:hover{	color:#FF6699;	text-decoration:underline;}#centerarea .topBlock {	margin-bottom: 10px;}#centerarea .topNewsBlock {	margin-bottom: 10px;}#centerarea .topNewsBlock table table {width: 510px;}#centerarea .topBnrBlock {margin-bottom: 15px;}#centerarea .topBnrBlock li {margin-bottom: 10px;float: left;width: 255px;}#centerarea .topBnrBlock li.left {margin-right: 10px;}/***********	information	************/#information{	width:900px;	margin:0 0 10px 266px;}.buy_info_top{	margin:0 0 10px;}#buy_info{	width:621px;	margin:0;	text-align:left;}.CenterLeft{	width:408px;	float:left;}.info_center{	width:196px;	float:right;}.info_left{	width:196px;	margin:0 11px 0 0;	float:left;}.info_right{	width:196px;	float:right;}.info_img{	margin:0 0 5px;}.info_text{	color:#666;	margin:0 0 10px;}/***********	footer	************/#footer{	width:900px;	height:75px;	font-size:80%;	color:#333;	background:url(/design/0117/img/footer.jpg) no-repeat #cccccc;	position: relative;	top: 0;	left: 0;}.footnavi{	color:#333;	text-align:right;	background-color:#cccccc;	position: absolute;	top: 25px;	right: 20px;}.footnavi a{	color:#333;	text-decoration:none;}.footnavi a:visited{	color:#3f5fe7;	text-decoration:none;}.footnavi a:hover{	color:#fff;	text-decoration:underline;}/****** &#190;¾¤ŽÃ&#201;&#202;¼ã&#208; *********/.spec {	width:290px;}			.spec td{	padding:10px;	font-size:10pt;	vertical-align:top;}		.bg_gray{background-color: #e8e8e8;}	ul,li,ol{	list-style:none;}.left_cate_wrap{	width:180px;}.left_cate{	border: solid 5px #ccc;}.left_cate li a{	padding:5px 7px 5px 20px;	display:block;	width:143px;	_width:170px;	text-decoration:none;	color:#040f6f;	background: #fff url(/design/0117/img/left_arrow.jpg) no-repeat 5px 9px;}.left_cate li a:hover {	color:#5DB4C7;	/* background: #eee url(/design/0117/img/left_arrow_h.jpg) no-repeat 5px 9px;*/}ul.sub_cate{margin:0; padding:0;}ul.sub_cate li,ul.sub_cate li a:link,ul.sub_cate li a:hover{ padding:0; background:none; text-indent:10px; line-height:120%; margin:0;}	#history {margin-top: 0 !important;}/* product detail */table#makebanner{ width:910px !important; }div#productDetail {/margin-left: 30px;}
