.entry {	font-size:12px;	font-family:verdana;	width:610px;	margin:10px 45px 10px 45px;	padding:20px;	background-color:#e4e4e4;	border:1px solid #dc143c;	text-align:left;}.entry_title {	font-size:12px;	font-weight:bold;	color:#666666;	line-height:20px;	width:600px;	text-align:left;}.mess {	font-size:16px;	color:#dc143c;	font-family:verdana;	font-weight:bold;	margin:20px 45px 20px 45px;	width:650px;	display:block;	text-align:left;}.regi_table {	background-color:white;	color:black;	border:1px solid black;	margin:10px 20px 10px 20px;}.regi_table th {	background-color:#666666;	white-space:nowrap;	color:white;	font-weight:bold;	font-size:10px;	text-align:center;	border:1px solid #a9a9a9;}.regi_table td {	font-size:10px;	line-height:12px;	padding:5px;	border:1px solid black;	text-align:left;}.regi_num {	text-align:right;}.conf_table {	background-color:white;	border:1px solid black;	margin:10px 20px 10px 20px;}.conf_table th {	background-color:#666666;	color:white;	font-family:verdana;	font-weight:bold;	font-size:10px;	padding:2px;	border:1px solid #666666;}.conf_table td {	font-size:10px;	color:black;	padding:5px;	line-height:14px;	border:1px solid black;	text-align:left;}.regi_link {	font-size:10px;	color:white;	text-align:center;}.regi_link a {	color:white;	font-size:10px;	background-color:#dc143c;	border:1px solid #666666;	display:block;	text-decoration:none;	padding:3px;}.regi_link a:hover {	color:white;	background-color:navy;	text-decoration:none;}.add_form1 {	width:100px;	float:left;	text-align:right;	font-size:10px;	margin:3px;}.add_form2 {	width:450px;	float:left;	text-align:left;	font-size:10px;	margin:3px;}.selection {	margin:5px 20px 10px 20px;	color:#006666;}.dummy_left {	float:left;	text-align:right;	margin:3px;	width:350px;}.dummy_right {	float:right;	text-align:left;	margin:3px;	width:350px;}.menubar_wrap {	width:700px;	padding:10px 20px 10px 20px;	text-align:left;}.menubar {	float:left;	background-image:url(../img/cat_header/bgnavi.gif);	font-size:10px;	text-align:center;	font-weight:bold;	font-family:verdana;	border-right:1px solid #666666;	border-bottom:1px solid #999999;}.menubar a {	color:navy;	display:block;	padding:5px 20px 5px 20px;}.menubar a:hover {	color:white;	background-color:#ccccff;}/*--------------for navi*/.navibar_1 {	margin:0;	padding:0;	text-align:center;	background-image:url(../img/cat_header/bg.gif);}.navibar_2 {	width:700px;	margin:auto;	text-align:center;}.navi_logo {	width:300px;	float:left;	text-align:left;}.navi_guide {	float:right;	width:300px;}.starttb {	background-color:#f5f5f5;	border:1px solid #808080;}.starttb td {	background-color:#f5f5f5;	border:1px solid #808080;	padding:5px;	text-align:left;	font-family:verdana;	font-size:11px;	line-height:15px;}.mtitlef {	width:700px;	margin-left:20px;	margin-right:20px;	background-color:white;	text-align:center;}.mphoto {	width:75px;	height:50px;	float:left;}.mtitle {	width:645px;	height:25px;	padding:5px 0px 5px 5px;	text-align:left;	float:left;	background-image:url(../img/cat_header/bg.gif);	font-family:verdana;	font-size:13px;	font-weight:bold;}.titleframe {	margin-top:20px;	width:330px;}.titlelist ul {	margin-top:20px;}.titlelist li {	text-align:left;	padding:3px;	font-size:12px;	width:300px;	font-family:verdana;	list-style:square;	list-style-position:outside;}.titlelist li a {	color:navy;}.titlelist li a:hover {	background-color:#ccccff;	color:#00a49c;}.title_h3 {	font-size:16px;}.title_h4 {	font-size:13px;	color:#4169e1;	margin-bottom:2px;}.title_prof {	width:640px;	margin:10px 20px 10px 20px;	border:1px solid #999999;	padding:30px;	font-family:verdana;	font-size:12px;	line-height:20px;	text-align:left;}.title_prof_pframe {	margin:10px 0px 10px 10px;	text-align:left;	font-size:10px;	float:right;}.title_prof_pframel {	margin:10px 10px 10px 0px;	text-align:left;	font-size:10px;	float:left;}.title_prof_photo {	border:1px solid #e4e4e4;	padding:3px;	width:200px;	margin-bottom:20px;}.title_prof_cap {	padding:3px;	font-size:10px;	line-height:16px;	background-color:#e4e4e4;	width:194px;	text-align:left;}.title_bb {	margin:10px 290px 10px 290px;	width:50px;	height:15px;	font-size:11px;	font-family:verdana;	text-align:center;}.title_bb a {	display:block;	line-height:15px;	color:red;	border:1px solid red;	background-color:#e4e4e4;}.title_bb a:hover {	color:white;	background-color:navy;}.list_navi {	font-family:verdana;	font-size:10px;	text-decoration:none;	font-weight:bold;	color:#c71585;	width:700px;	text-align:right;	margin:0px 20px 0px 20px;}.list_navi a {	color:#6a5acd;}.list_navi a:hover {	color:#00a498;	text-decoration:none;}.list_wrap {	width:700px;	border:1px solid #e4e4e4;	margin:10px 20px 10px 20px;}.list_title_bar {	width:700px;	background-color:#e4e4e4;}.list_name {	width:400px;	float:left;	text-align:left;	padding:3px;	font-family:verdana;	font-size:11px;	font-weight:bold;}.list_num {	width:200px;	float:right;	text-align:right;	padding:3px;	font-family:verdana;	font-size:11px;}.list_pic {	width:200px;	float:left;	margin:5px 5px 5px 0px;;	text-align:left;	font-family:verdana;	background-color:#ffccff}.list_speck {	width:450px;	float:right;}.list_desc {	width:380px;	float:left;	text-align:left;	font-family:verdana;	margin:5px 5px 5px 10px;}.desc_main {	font-size:11px;}.desc_link, desc_link a {	color:blue;	font-size:11px;	font-weight:bold;}.desc_link a:hover {	color:#008080;}.p_title {	font-size:12px;	font-weight:bold;	font-family:verdana;	text-align:left;	width:700px;	margin:0px 20px 0px 20px;}.p_title_head {	font-size:12px;	font-weight:bold;	font-family:verdana;	text-align:left;}.desc_note {	font-size:11px;	line-height:16px;	color:#cc0066;}.list_price {	width:80px;	float:right;	padding:5px;	text-align:left;	font-size:11px;	border-left:1px solid #e4e4e4;}.price_yen {	font-family:verdana;	font-weight:bold;	font-size:11px;	margin:10px 0px 5px 0px;}.price_rate {	font-family:verdana;	font-size:9px;	margin:5px 0px 0px 0px;}.price_stock {	color:#cc0066;	font-family:verdana;	font-weight:bold;	font-size:10px;	margin:5px 0px 5px 0px;}.order {	margin:5px 0px 5px 0px;}.list_sptable table {	border:1px solid #999999;}.list_sptable td {	font-size:10px;	background-color:white;	border:1px solid #999999;	font-family:verdana;}.list_sptable th {	font-size:10px;	background-color:#c0c0c0;	font-family:sans-serif;	border:1px solid #999999;}.cart_table table {	width:700px;}.cart_table th {	font-size:9px;	font-weight:none;	text-align:center;	font-family:verdana;	background-color:#e4e4e4;	white-space:nowrap;}.cart_table td {	font-size:10px;	font-family:verdana;}.cart_table td a {	color:navy;	text-decoration:none;}.cart_table td a:hover {	color:#999999;	text-decoration:none;}.shop_notice {	font-size:11px;	color:brown;	line-height:16px;	padding:20px 20px 5px 20px;	text-align:left;	font-family:verdana;}#pvp {	width:500px;	margin:30px;	font-family:verdana;}.pvp_title {	font-size:13px;	color:#9932cc;	margin:10px;}.pvp_sub {	font-size:11px;	font-family:verdana;	padding:5px;	text-align:left;	margin-top:10px;	color:brown;}.pvp_com1 {	text-align:left;	font-size:11px;}.pvp_com2 {	font-size:11px;	text-align:left;	padding:5px;}.pvp_end {	text-align:right;	font-size:10px;}