

body {  text-align: center;
		font-size: x-small;
		line-height:150%; 
		background-color: #f0f0ff;
 }
body{margin:0px}
body,div,.p,a,.d{font-size: x-small}
body,td{font-size: small}
body,div,td,.p,.s{color:#000000}

h2 {
		width: 760px;
		font-size: small;
		font-weight: bold;
		text-align: left;
		line-height:120%; 
		margin: 40px 10px 10px 10px;
	}

h3 {
		font-size: small;
		font-weight: bold;
		text-align: left;
		line-height:120%; 
		margin-botton: 10px;
	}

#header { 
		width: 965px;
		font-size: x-small;
		font-weight: bold;
		color: #ffffff;
		text-align: left;
		line-height:10px; 
		margin: 0px 0px 0px 0px;
		background-color: #0000cc;
	}
#header .head_box_l{ 
		text-align: left;
		padding: 4px 0px 4px 10px;
	}
#header .head_box_r{ 
		text-align: right;
		padding: 0px 10px 0px 0px;
	}

#link_menu { 
		width: 965px;
		font-size: x-small;
		margin: 0px 0px 0px 0px;
	}

#link_menu .menu_box{ 
		padding: 5px 5px 5px 5px;
		font-size: x-small;
		text-align: center;
		font-weight: bold;
		margin: 5;
		border-right:solid 1px #000066;
		border-bottom:solid 1px #000066;
		color: #ffffff;
		background-color: #0000cc;
	}
#link_menu .menu_sub{ 
		font-weight: normal;
		font-size: xx-small;
		color: #ffffff;

	}

#foot_menu { 
		width: 965px;
		margin: 2px 0px 0px 0px;
		text-align: center;
		font-weight: normal;
		font-size: x-small;
		padding: 2px 0px 2px 0px;
		color: #ffffff;
		background-color: #333333;
	}

#main { 
		text-align: center;
		width: 965px;
		background-color: #ffffff;
 }

.text_box_top { 
		width: 700px;
		margin: 20px 10px 20px 10px;
		font-size: small;
		font-weight: bold;
		color: #000000;
		text-align: center;
	}

.text_box { 
		text-align: left;
		width: 740px;
		margin: 20px 10px 20px 10px;
		line-height:150%; 
		font-size: small;
		color: #000000;
	}

.td_txt { 
		margin-top: 5px;
		text-align: center;
		line-height:150%; 
		font-size: x-small;
		color: #000000;
	}

.line_box{
	 font-size: small;
	 padding:5px;
	 line-height:120%; 
	 border-style:solid;
	 border-width:2px;
	 border-color:#0000cc;
}


.contents_box { width:780px; text-align:left; line-height:150%; margin:20px 20px 20px 20px;}
.con_boxL { width:360px; float:left; margin-left:20px;font-size: small;}  
.con_boxR { width:360px; float:left; margin-left:20px;font-size: small;}  

.item_box { width:780px; text-align:left; line-height:150%; margin:20px 20px 20px 20px;}
.left_box { width:480px; float:left; margin-left:30px;font-size: small;}  
.right_box { width:240px; float:left; margin-left:10px;font-size: small;}  

.clear { clear:both; }   
.clear hr { display:none; }  


.info_box { width:780px; text-align:left; margin:20px 20px 20px 20px;}
.item_info { 
		width:580px; float:left; margin-left:20px;
		font-size: small;
		font-weight: nomal;
		color: #000000;
		line-height:120%; 
		text-align: left;
		padding: 15px 10px 10px 20px;
		}  
.shop_link {
		width:160px; float:left; margin-left:0px;
		font-size: x-small;
		text-align: center;
		padding: 20px 0px 0px 0px;

		}  
.shop_link a{
	text-decoration:none;
	color: #0000cc;

		}  

.item_name h3{ 
		width: 760px;
		font-size: small;
		font-weight: bold;
		color: #ff0000;
		line-height:120%; 
		text-align: left;
		margin: 50px 10px 20px 10px;
		padding: 15px 10px 10px 15px;
		border-right:solid 1px #c0c0cc;
		border-bottom:solid 1px #c0c0cc;

	}

.title { 
		width: 780px;
		font-size: small;
		font-weight: bold;
		color: #ffffff;
		text-align: left;
		margin: 50px 10px 30px 10px;
		padding: 15px 0px 10px 10px;
		border-right:solid 1px #000066;
		border-bottom:solid 1px #000066;
		background-image:url('../img/titlebg2.gif');
	}

 A {
	text-decoration:none;
	color: #ffffff;
	}
 A:hover{text-decoration:underline;}


