@charset "utf-8";


.ln0001 			{ width:180px;height:25px;}
.ln0002 			{ width:180px;height:25px;}
.ln0003 			{ width:180px;height:25px;}


.ln002 			{ width:180px;height:25px;}
.ln003 			{ width:180px;height:25px;}
.ln004 			{ width:180px;height:25px;}
.ln005 			{ width:180px;height:25px;}
.ln006 			{ width:180px;height:25px;}
.ln007 			{ width:180px;height:25px;}
.ln008 			{ width:180px;height:25px;}
.ln009 			{ width:180px;height:25px;}
.ln010 			{ width:180px;height:25px;}


.bnr0001 		{width:180px;height:70px;}
.bnr0002 		{width:180px;height:70px;}
.bnr0003 		{width:180px;height:70px;}
.bnr0004 		{width:180px;height:70px;}
.bnr0005 		{width:180px;height:70px;}




UL.pickup5 li 			{ margin:5px 0 0 0;padding:0;}
/* ---------------------------------------------*/
/* gnv  */
/* ---------------------------------------------*/
/* 2009/11/11 arp add */.gn000			{width:96px;height:25px;}


.gn001			{width:180px;height:25px;}
.gn002 			{width:96px;height:25px;}
.gn003 			{width:84px;height:25px;}
.gn004 			{width:83px;height:25px;}
.gn005 			{width:126px;height:25px;}
.gn006 			{width:88px;height:25px;}
.gn007 			{width:97px;height:25px;}
.gn008 			{width:96px;height:25px;}
.gn009 			{width:102px;height:25px;}
/*
.gn010 			{width:174px;height:25px;}*//* 2009/11/11 arp add */
.gn010 			{width:78px;height:25px;}



/* ---------------------------------------------*/
/* item_list  */
/* ---------------------------------------------*/

.next{
	font-size: 11px;
	color: #666;
	margin: 0px;
 padding:0 15px 0 15px;float:right;text-align:right;vertical-align:baseline;}

.next a:link    { color: #B91238; text-decoration: underline; }
.next a:visited	{ color: #B91238; text-decoration: underline; }
.next a:hover   { color: #B91238; text-decoration: none; }
.next a:active	{ color: #B91238; text-decoration: none; }

.message{
	font-size: 11px;
	color: #666;
	margin: 0px;
 padding:0 15px 0 15px;float:center;text-align:center;vertical-align:baseline;}
	}

/* ---------------------------------------------*/
/* enlarge  */
/* ---------------------------------------------*/

#enlarge  {padding:0px;vertical-align:top;width:610px;margin: 0 auto;text-align:center; background:#fff;}
.size {
	padding:5px 15px 5px 15px;
	vertical-align:top;
	background:#FFFFFF;
    border-collapse:collapse;
    border:1px solid #ccc;}

.enlarge_large { float:left; width:500px; height:500px;}

.enlarge_small { float:right; width:100px; height:500px;}

.size02 {
	background:#eee;
	border:#ccc solid 1px;
	padding:5px 5px 5px 5px;
	font-size:10px;
	color:#666666;
	text-align:center;
	font-weight:normal;
	line-height:1.5em;
	letter-spacing: 0.1em;
	vertical-align:top;}
.size03 {
	border:#ccc solid 1px;
	padding:5px 5px 5px 5px;
	font-size:10px;
	color:#666666;
	text-align:center;
	font-weight:normal;
	line-height:1.5em;
	letter-spacing: 0.1em;
	vertical-align:top;}




/* ---------------------------------------------*/
/* size  */
/* ---------------------------------------------*/

#size_chart  {padding:0px;vertical-align:top;width:700px;margin: 0 auto;text-align:center; background:#fff;}
.size {
	padding:5px 15px 5px 15px;
	vertical-align:top;
	background:#FFFFFF;
    border-collapse:collapse;
    border:1px solid #ccc;}

.size_img { text-align:center;}

.size02 {
	background:#eee;
	border:#ccc solid 1px;
	padding:5px 5px 5px 5px;
	font-size:10px;
	color:#666666;
	text-align:center;
	font-weight:normal;
	line-height:1.5em;
	letter-spacing: 0.1em;
	vertical-align:top;}
.size03 {
	border:#ccc solid 1px;
	padding:5px 5px 5px 5px;
	font-size:10px;
	color:#666666;
	text-align:center;
	font-weight:normal;
	line-height:1.5em;
	letter-spacing: 0.1em;
	vertical-align:top;}







/* ---------------------------------------------*/
/* ２月５日追加分　mag.html  */
/* ---------------------------------------------*/

.mag002 {
	padding:5px 15px 5px 15px;
	vertical-align:top;
	background:#FFFFFF;
    border-collapse:collapse;
    border:1px solid #ccc;}



.mag003 {
	background:#eee;
	border:#ccc solid 1px;
	padding:5px 5px 5px 10px;
	font-size:10px;
	color:#666666;
	text-align:left;
	font-weight:normal;
	line-height:1.5em;
	letter-spacing: 0.1em;
	vertical-align:top;}


.mag004 {
	border:#ccc solid 1px;
	padding:5px 5px 5px 10px;
	font-size:10px;
	color:#666666;
	text-align:left;
	font-weight:normal;
	line-height:1.5em;
	letter-spacing: 0.1em;
	vertical-align:top;}

.mag004 p { font-size:10px;color:#666666;padding:0px 0px 5px 10px;}

.mag005 {
	border:#ccc solid 1px;
	padding:5px 5px 5px 0px;
	font-size:10px;
	color:#666666;
	text-align:center;
	font-weight:normal;
	line-height:1.5em;
	letter-spacing: 0.1em;
	vertical-align:top;}
.mag005 p { font-size:10px;color:#666666;padding:0px 0px 5px 10px;}






/* ---------------------------------------------*/
/* html  */
/* ---------------------------------------------*/

body{padding: 0px;margin: 0px;background: url(../img/all/bg2.gif) #fff; }
a {color:#666666;}
img{border:none;vertical-align:bottom;}/*vertical-align:bottom; IE画像の下に隙間対策*/
p, h1, h2, h3, h4, h5, form, img, ul, li, dl, dt, dd, div, form,table,tr,td{padding: 0px;margin: 0px;border:0px;}
li  {list-style-type: none;}
/* ---------------------------------------------*/
/* class */
/* ---------------------------------------------*/
.imeon {IME-MODE:active;}
.imeoff{IME-MODE:inactive;}
.hidden{display:none;}
.hiddenout{position:absolute;left: -400px;top: 0px;width: 180px;}
.imgleft{float:left;}
.imgdiv{clear:both;width:556px;padding:0px;text-align:left;}
.imgright{float:right;margin-left:auto;}
.imgp{float:left;width:330px;line-height:1.8em; color:#000000;}
.clearboth{clear:both;}
.alignright{text-align:right;}
.alignleft{text-align:left;}
.aligntop{vertical-align:top;}


/* ---------------------------------------------*/
/* header */
/* ---------------------------------------------*/
/* ヘッダー部分 */
.headbox_outlet{
	vertical-align:bottom;
	width:850px;
	height:85px;
	margin: 0px;
	padding:0px;
	background-color:#333333;
}
.headbox_outlet table tr td{
	background-color:#333333;
}

.headbox_outlet2{
	vertical-align:bottom;
	width:850px;
	height:85px;
	margin: 0px;
	padding:0px;
	background-color:#e6547d;
}

#outlet_footer {padding:0px;vertical-align:top;width:850px;text-align:center; background:#333333; height:60px;}

#outlet_footer p{color:#fff;padding:10px 0px 0px 0px;line-height:1.5em;font-size:11px;font-family: "ＭＳ Ｐゴシック";}
#outlet_footer {vertical-align:bottom;width: 850px; padding:0px;margin: 0px;color:#fff;letter-spacing: 0.05em;text-align:center;}
#outlet_footer a{color:#fff;padding:0px;margin: 0px; text-decoration:none;}
#outlet_footer a:hover{color:#999;padding:0px;margin: 0px; text-decoration:underline;}

/* ---------------------------------------------*/
/* item_list */
/* ---------------------------------------------*/
/* ---------------------------------------------*/
/* index page */
/* ---------------------------------------------*/
.topics 		{ text-align:left;width:600px; margin:0 0px 0 0px ; background: #fff; vertical-align:top; clear:both;}
.topics p 		{ font-size:11px; color:#999999;text-align:left; margin:0; background: #fff; vertical-align:top; padding:3px 10px 1px 10px;}

.list2 {padding:0px;text-align:center; float:left; width:150px; margin:10px 0px 0px 0px ;  height:250px;}
.list3 img {padding:2px;text-align:center; }
.list3 {padding:0px;margin:0px;text-align:center; width:149px;  }
.list5 { height:19px;padding:0px;margin:0px;text-align:left; width:150px;  }
.list5 img { padding:2px;margin:0px;}
.list4 {  height:85px;	color:#999999;text-align:left;	font-weight:normal;	line-height:1.0em;	letter-spacing: 0.05em;	vertical-align:top;padding: 0px 10px 3px 10px;font-size:10px;}
.list4 a { font-size:10px;	color:#999999;}
.list4 p { font-size:11px;	color:#999999; padding-top:5px;}

.list7 { font-size:11px;	padding-top:5px; text-decoration:line-through;}
.list8 { font-size:11px;	color: #FF0000; padding-top:5px;}

.list6 { font-size:11px;	color:#333333;	color:#999999;text-align:left;	font-weight:normal;	line-height:1.0em;	letter-spacing: 0.05em;	vertical-align:top;padding: 0px 10px 3px 10px;}
.list6 a { font-size:10px;	color:#999999;}
.list6 p { font-size:11px;	color: #FF0000; padding-top:5px; text-decoration:line-through;}
.list {padding:2px;margin:0px;text-align:left; float:left;}
.ttl 		{ text-align:left;width:600px; margin:0 0px 5px 0px ; background: #fff; vertical-align:top; clear:both;}
.cont600 		{ text-align:left;width:600px; margin:0 0px 0 0px ; background: #fff; vertical-align:top; clear:both;}

#right600 		{ text-align:left;width:600px; padding:0px; background: #fff; vertical-align:top;}
.cont600 		{ text-align:left;width:600px; margin:0 0px 0 0px ; background: #fff; vertical-align:top; clear:both;}

/* ---------------------------------------------*/
/* global navi */
/* ---------------------------------------------*/

.gnv 			{width:850px; padding:0px; margin:0px; height:25px;}
.gn	li    		{float:left; height:25px;}
.gn	li a   		{ text-decoration:none;}

.gn1 			{ background:url(../img/nv/left_space.gif) no-repeat top left;display:block;width:200px;height:25px;}
.gn2 a			{ background:url(../img/nv/nv_home.gif) no-repeat top left;display:block;width:59px;height:25px;}
.gn2 a:hover	{ background:url(../img/nv/nv_home_o.gif) no-repeat top left;display:block;width:59px;}
.gn3 a			{ background:url(../img/nv/nv_shop.gif) no-repeat top left;display:block;width:113px;height:25px;}
.gn3 a:hover	{ background:url(../img/nv/nv_shop_o.gif) no-repeat top left;display:block;width:113px;}
.gn4 a			{ background:url(../img/nv/nv_guide.gif) no-repeat top left;display:block;width:84px;height:25px;}
.gn4 a:hover	{ background:url(../img/nv/nv_guide_o.gif) no-repeat top left;display:block;width:84px;}
.gn5 a			{ background:url(../img/nv/nv_hajimete.gif) no-repeat top left;display:block;width:83px;height:25px;}
.gn5 a:hover	{ background:url(../img/nv/nv_hajimete_o.gif) no-repeat top left;display:block;width:83px;}
.gn6 a			{ background:url(../img/nv/nv_mypage.gif) no-repeat top left;display:block;width:126px;height:25px;}
.gn6 a:hover	{ background:url(../img/nv/nv_mypage_o.gif) no-repeat top left;display:block;width:126px;}
.gn7 a			{ background:url(../img/nv/nv_mailmagazine.gif) no-repeat top left;display:block;width:88px;height:25px;}
.gn7 a:hover	{ background:url(../img/nv/nv_mailmagazine_o.gif) no-repeat top left;display:block;width:88px;}
.gn8 a			{ background:url(../img/nv/nv_contact.gif) no-repeat top left;display:block;width:97px;height:25px;}
.gn8 a:hover	{ background:url(../img/nv/nv_contact_o.gif) no-repeat top left;display:block;width:97px;}

.gn9			{ background:url(../img/nv/left_space2.gif) no-repeat top left;display:block;width:217px;height:25px;}
.gn10 a			{ background:url(../img/nv/nv_store.gif) no-repeat top left;display:block;width:96px;height:25px;}
.gn10 a:hover	{ background:url(../img/nv/nv_store_o.gif) no-repeat top left;display:block;width:96px;}

.gn11			{ background:url(../img/nv/left_space2.gif) no-repeat top left;display:block;width:211px;height:25px;}
.gn12 a			{ background:url(../img/nv/nv_outlet.gif) no-repeat top left;display:block;width:102px;height:25px;}
.gn12 a:hover	{ background:url(../img/nv/nv_outlet_o.gif) no-repeat top left;display:block;width:102px;}


.cont 			{width:850px; padding:0px; margin:0px; clear:both;}

/* ---------------------------------------------*/
/* left_nv */
/* ---------------------------------------------*/

#left_nv { text-align:cente;width:180px; padding:0 7px 0 7px; margin:0px;background: #f5f5f5; vertical-align:top;}
#width120 { width:118px;}
.kensaku	{margin:0;padding:0;width:180px; margin-top: 15px; }
.search 	{padding: 0; float:left;  margin: 0px 2px 0px 0px;height: 22px}
.search_btn {padding: 0; overflow: hidden; width: 49px;margin: 0px 0px 4px 0px}

.lnv	{clear:both; margin:0;padding:0;width:180px;}
UL.pickup 			{ margin:10px 0 10px 0;padding:0;}
UL.pickup li		{ margin:0;padding:0; }
UL.pickup li a	{ text-decoration:none;}

UL.pickup2 			{ margin:5px 0 0 0;padding:0;}

.ln01 a			{ background:url(../img/leftnv/ln01.gif) no-repeat top left;display:block;width:180px;height:25px;}
.ln01 a:hover	{ background:url(../img/leftnv/ln01o.gif) no-repeat top left;display:block;width:180px;}
.ln02 a			{ background:url(../img/leftnv/ln02.gif) no-repeat top left;display:block;width:180px;height:25px;}
.ln02 a:hover	{ background:url(../img/leftnv/ln02o.gif) no-repeat top left;display:block;width:180px;}
.ln03 a			{ background:url(../img/leftnv/ln03.gif) no-repeat top left;display:block;width:180px;height:25px;}
.ln03 a:hover	{ background:url(../img/leftnv/ln03o.gif) no-repeat top left;display:block;width:180px;}


.ln2 a			{ background:url(../img/leftnv/ln2.gif) no-repeat top left;display:block;width:180px;height:25px;}
.ln2 a:hover	{ background:url(../img/leftnv/ln2o.gif) no-repeat top left;display:block;width:180px;}
.ln3 a			{ background:url(../img/leftnv/ln3.gif) no-repeat top left;display:block;width:180px;height:25px;}
.ln3 a:hover	{ background:url(../img/leftnv/ln3o.gif) no-repeat top left;display:block;width:180px;}
.ln4 a			{ background:url(../img/leftnv/ln4.gif) no-repeat top left;display:block;width:180px;height:25px;}
.ln4 a:hover	{ background:url(../img/leftnv/ln4o.gif) no-repeat top left;display:block;width:180px;}
.ln5 a			{ background:url(../img/leftnv/ln5.gif) no-repeat top left;display:block;width:180px;height:25px;}
.ln5 a:hover	{ background:url(../img/leftnv/ln5o.gif) no-repeat top left;display:block;width:180px;}
.ln6 a			{ background:url(../img/leftnv/ln6.gif) no-repeat top left;display:block;width:180px;height:25px;}
.ln6 a:hover	{ background:url(../img/leftnv/ln6o.gif) no-repeat top left;display:block;width:180px;}
.ln7 a			{ background:url(../img/leftnv/ln7.gif) no-repeat top left;display:block;width:180px;height:25px;}
.ln7 a:hover	{ background:url(../img/leftnv/ln7o.gif) no-repeat top left;display:block;width:180px;}
.ln8 a			{ background:url(../img/leftnv/ln8.gif) no-repeat top left;display:block;width:180px;height:25px;}
.ln8 a:hover	{ background:url(../img/leftnv/ln8o.gif) no-repeat top left;display:block;width:180px;}
.ln9 a			{ background:url(../img/leftnv/ln9.gif) no-repeat top left;display:block;width:180px;height:25px;}
.ln9 a:hover	{ background:url(../img/leftnv/ln9o.gif) no-repeat top left;display:block;width:180px;}
.ln10 a			{ background:url(../img/leftnv/ln10.gif) no-repeat top left;display:block;width:180px;height:25px;}
.ln10 a:hover	{ background:url(../img/leftnv/ln10o.gif) no-repeat top left;display:block;width:180px;}


.bnr01 a		{ background:url(../img/leftnv/bnr01.gif) no-repeat top left;display:block;width:180px;height:70px; padding:2px 0 2px 0;}
.bnr01 a:hover	{ background:url(../img/leftnv/bnr01o.gif) no-repeat top left;display:block;width:180px;}
.bnr02 a		{ background:url(../img/leftnv/bnr02.gif) no-repeat top left;display:block;width:180px;height:70px; padding:2px 0 2px 0;}
.bnr02 a:hover	{ background:url(../img/leftnv/bnr02o.gif) no-repeat top left;display:block;width:180px;}
.bnr03 a		{ background:url(../img/leftnv/bnr03.gif) no-repeat top left;display:block;width:180px;height:70px; padding:2px 0 2px 0;}
.bnr03 a:hover	{ background:url(../img/leftnv/bnr03o.gif) no-repeat top left;display:block;width:180px;}
.bnr04 a		{ background:url(../img/leftnv/bnr04.gif) no-repeat top left;display:block;width:180px;height:70px; padding:2px 0 2px 0;}
.bnr04 a:hover	{ background:url(../img/leftnv/bnr04o.gif) no-repeat top left;display:block;width:180px;}
.bnr05 a		{ background:url(../img/leftnv/bnr05.gif) no-repeat top left;display:block;width:180px;height:70px; padding:2px 0 2px 0;}
.bnr05 a:hover	{ background:url(../img/leftnv/bnr05o.gif) no-repeat top left;display:block;width:180px;}



/* ---------------------------------------------*/
/* right */
/* ---------------------------------------------*/

#right 		{ text-align:left;width:640px; padding:0px; background: #fff; vertical-align:top;}
.right_cont { text-align:left;width:640px; padding:0px; background: #fff; vertical-align:top;}


/* ---------------------------------------------*/
/* all pages */
/* ---------------------------------------------*/
.cont850 		{ text-align:center;width:850px;  vertical-align:top; clear:both;}

#contents  {padding:0px;vertical-align:top;width:850px;margin: 0 auto;text-align:center; background:#fff; border:1px; border: #CCCCCC;}
#left { text-align:left;width:200px;}
#pankuzu { 	background:#333333 url(../img/outlet/pankuzu.gif) right top no-repeat;	padding:5px 15px 5px 15px;	font-size:10px;	color:#666666;	text-align:left;font-weight:normal;line-height:1.5em;letter-spacing: 0.1em;vertical-align:top;}
#pankuzu a { color:#ccc;text-decoration:none;}
#pankuzu a:hover { text-decoration:underline;color:#999;}

.space30 { height:30px; clear:both;}
.space40 { height:40px; clear:both;}
.space50 { height:50px; clear:both;}
.space60 { height:60px; clear:both;}

.space30_wht { background:#ffffff; height:30px; clear:both;}
.space40_wht { background:#ffffff; height:40px; clear:both;}
.space50_wht { background:#ffffff; height:50px; clear:both;}

/* ---------------------------------------------*/
/*step1 */
/* ---------------------------------------------*/

#step1_table {
	vertical-align:top;
	text-align:center;margin: 0 auto; }
.shop_cart {
	padding:5px 15px 5px 15px;
	vertical-align:top;
	background:#FFFFFF;
    border-collapse:collapse;
    border:1px solid #ccc;}

.step101 {
	background: url(../img/step1/tdbg.gif) repeat-x top #666;
	padding:5px 5px 8px 10px;
	font-size:12px;
	color:#fff;
	text-align:left;
	font-weight:normal;
	line-height:1.5em;
	letter-spacing: 0.15em;
	vertical-align:top;}

.step102 {
	background:#eee;
	border:#ccc solid 1px;
	padding:5px 5px 5px 5px;
	font-size:10px;
	color:#666666;
	text-align:center;
	font-weight:normal;
	line-height:1.5em;
	letter-spacing: 0.1em;
	vertical-align:top;}
.step103 {
	background:#FFFFFF;
	border:#ccc solid 1px;
	padding:5px 5px 5px 5px;
	font-size:10px;
	color:#666666;
	text-align:left;
	font-weight:normal;
	line-height:1.5em;
	letter-spacing: 0.1em;
	vertical-align:top;}
.step104 {
	border:#ccc solid 1px;
	padding:5px 5px 5px 5px;
	font-size:10px;
	color:#666666;
	text-align:right;
	font-weight:normal;
	line-height:1.5em;
	letter-spacing: 0.1em;
	vertical-align:top;}
.step105 {
	background: #666;
	padding:5px 5px 2px 10px;
	font-size:12px;
	color:#fff;
	text-align:left;
	font-weight:normal;
	line-height:1.5em;
	letter-spacing: 0.05em;
	vertical-align:middle;}
.step105 p{
	padding:0px;
	margin:0px;
	font-size:10px;
	color:#ccc;
	font-weight:bold;
	text-align:left;}
.step106 {
	border:#ccc solid 1px;
	padding:5px 5px 5px 5px;
	font-size:10px;
	color:#666666;
	text-align:center;
	font-weight:normal;
	line-height:1.5em;
	letter-spacing: 0.1em;
	vertical-align:top;}
.step107 {
	background:#FFFFFF;
	border:#ccc solid 1px;
	padding:5px 5px 5px 15px;
	font-size:10px;
	color:#666666;
	text-align:left;
	font-weight:normal;
	line-height:1.5em;
	letter-spacing: 0.1em;
	vertical-align:top;}
.step108 {
	background:#FFFFFF;
	border:#ccc solid 1px;
	padding:5px 5px 10px 15px;
	font-size:10px;
	color:#666666;
	text-align:left;
	font-weight:normal;
	line-height:1.5em;
	letter-spacing: 0.1em;
	vertical-align:top;}
.step109 {
	background:#FFFFFF;
	border:#ccc solid 1px;
	padding:5px 5px 10px 15px;
	font-size:10px;
	color:#666666;
	text-align:left;
	font-weight:normal;
	line-height:2.5em;
	vertical-align:top;}
.step109 img {
	padding: 10px 5px 0px 0px;
	text-align:left;
	vertical-align:top;}
.step106 img {
	padding:5px 5px 5px 5px;}

.step110 {
	padding:5px 5px 5px 5px;
	font-size:10px;
	color:#666666;
	text-align:left;
	font-weight:normal;
	line-height:1.5em;
	letter-spacing: 0.1em;
	vertical-align:top;}
.step111 {
	padding:5px 5px 5px 5px;
	font-size:10px;
	color:#666666;
	text-align:right;
	font-weight:normal;
	line-height:1.5em;
	letter-spacing: 0.1em;
	vertical-align:top;}

/* ---------------------------------------------*/
/*step2 */
/* ---------------------------------------------*/

.henkou {
	border:#ccc solid 1px;
	background:#fff;
	padding:15px 5px 15px 15px;
	font-size:10px;
	color:#666666;
	text-align:center;
	font-weight:normal;
	line-height:1.5em;
	letter-spacing: 0.1em;
	vertical-align:top;}

/* ---------------------------------------------*/
/*step2 */
/* ---------------------------------------------*/
.table_bdr {border:#ccc solid 1px;
    border-collapse:collapse;}
.greybg {
	background:  #F0F0F0; width:800; text-align:center; padding:0 25px 0 25px; }
.greybg2 {
	background:  #C2C2C2;
	padding:2px 5px 2px 5px;
	vertical-align:}
.step201 {
	background: #666;
	padding:5px 5px 8px 10px;
	font-size:12px;
	color:#fff;
	text-align:left;
	font-weight:normal;
	line-height:1.5em;
	letter-spacing: 0.15em;
	vertical-align:top;}
.step202 {
	background:#fff;
	padding:5px 5px 5px 5px;
	font-size:10px;
	color:#666666;
	text-align:left;
	font-weight:normal;
	line-height:1.5em;
	letter-spacing: 0.1em;
	vertical-align:top;}
.step203a {
	background:#fff;
	border:#ccc solid 1px;
	padding:5px 5px 5px 5px;
	font-size:10px;
	color:#666666;
	text-align:left;
	font-weight:normal;
	line-height:1.5em;
	letter-spacing: 0.1em;
	vertical-align:top;}

.step203 {
	background:#fff;
	padding:5px 5px 5px 10px;
	font-size:10px;
	color:#666666;
	text-align:left;
	font-weight:normal;
	line-height:1.5em;
	letter-spacing: 0.1em;
	vertical-align:top;}
.step204 {
	border:#ccc solid 1px;
	background:#eee;
	padding:5px 5px 5px 10px;
	font-size:10px;
	color:#666666;
	text-align:left;
	font-weight:normal;
	line-height:1.5em;
	letter-spacing: 0.1em;
	vertical-align:top;}

.step206 {
	padding:5px 5px 5px 5px;
	text-align:center;
	vertical-align:top;}
.step206 img {
	padding:5px 5px 5px 5px;}
.step206 h3{
	font-size:13px;
	color:#666666;
	text-align:center;
	font-weight:bold;
	line-height:1.5em;
	letter-spacing: 0.1em;
	vertical-align:top;}
.step206 p{
	font-size:10px;
	color:#666666;
	text-align:center;
	font-weight:normal;
	line-height:1.5em;
	letter-spacing: 0.1em;
	vertical-align:top;}
#text_10{
	font-size:10px;
	color:#666666;}
/* ---------------------------------------------*/
/*ȳǧ */
/* ---------------------------------------------*/
.shop_cart {
	padding:5px 15px 5px 15px;
	vertical-align:top;
    border-collapse:collapse;
    border:1px solid #ccc;}

.shop_cart01 {
	background:#666;
	padding:5px 5px 5px 10px;
	font-size:10px;
	color:#fff;
	text-align:left;
	font-weight:normal;
	line-height:1.5em;
	letter-spacing: 0.1em;
	vertical-align:top;}

.shop_cart02 {
	background:#eee;
	border:#ccc solid 1px;
	padding:5px 5px 5px 5px;
	font-size:10px;
	color:#666666;
	text-align:center;
	font-weight:normal;
	line-height:1.5em;
	letter-spacing: 0.1em;
	vertical-align:top;}
.shop_cart03 {
	border:#ccc solid 1px;
	padding:5px 5px 5px 5px;
	font-size:10px;
	color:#666666;
	text-align:left;
	font-weight:normal;
	line-height:1.5em;
	letter-spacing: 0.1em;
	vertical-align:top;}
.shop_cart04 {
	border:#ccc solid 1px;
	padding:5px 5px 5px 5px;
	font-size:10px;
	color:#666666;
	text-align:right;
	font-weight:normal;
	line-height:1.5em;
	letter-spacing: 0.1em;
	vertical-align:top;}
.shop_cart05 {
	border:#ccc solid 1px;
	padding:2px 5px 2px 5px;
	font-size:10px;
	background:#CCCCCC;
	color: #fff;
	text-align:right;
	font-weight:normal;
	letter-spacing: 0.1em;
	vertical-align:top;}
.shop_cart06 {
	border:#ccc solid 1px;
	padding:5px 5px 5px 5px;
	font-size:10px;
	color:#666666;
	text-align:center;
	font-weight:normal;
	line-height:1.5em;
	letter-spacing: 0.1em;
	vertical-align:top;}
.shop_cart06 img {
	padding:5px 5px 5px 5px;}

.shop_cart08 {
	border:#ccc solid 1px;
	padding:2px 5px 2px 5px;
	font-size:10px;
	background:#000;
	color: #fff;
	text-align:right;
	font-weight:normal;
	letter-spacing: 0.1em;
	vertical-align:top;}
.shop_cartright {
	padding:25px 6px 5px 10px; background:#FFFFFF;
	vertical-align:top;}

/* ---------------------------------------------*/
/* item_list */
/* ---------------------------------------------*/
.prevnext		{ text-align:left;width:600px; margin:10px 0px 10px 0px ; background: #fff; vertical-align:top; }
.prev a 		{ font-size:10px; padding:0 15px 0 15px;float:left; width:200px; text-align:left;}
#select { height:20px;  vertical-align:top; margin-top:3px;}
.left2 {padding:5px 20px 1px 10px;text-align:left;}
.right2 {text-align:right; height:25px;}
.right2 p{text-align:right;}
.itemue {
	background:#EAEAEA;
	margin:0px 0px 10px 0px;
	font-size:12px;
	color:#666666;
	text-align:left;
	font-weight:normal;
	line-height:1.5em;
	letter-spacing: 0.1em;
	vertical-align:top;}
.itemue2 {
	margin:20px 0px 10px 0px;
	vertical-align:top;}
.l_name {
	font-size:12px;
	font-weight:normal;}
.assort {
		color:#666666;font-size:12px;PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: hidden; WIDTH: 160px; PADDING-TOP: 0px
}
/* ---------------------------------------------*/
/* item_detail */
/* ---------------------------------------------*/
.color1 {
		color:#333;font-size:12px;PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: hidden; WIDTH: 180px; PADDING-TOP: 0px
}
.color2 {
		color:#333;font-size:12px;PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: hidden; WIDTH: 40px; PADDING-TOP: 0px}
.oth6 {padding:0;margin:0; width:360px; text-align:center;}
.oth6 img {margin:5px;}
.oth5 {padding:0;margin:0; width:360px;}
.oth2 {padding:1px;text-align:center; float:left; width:85px;}
.oth3 {padding:1px;margin:0px;text-align:center; width:85px;  }
.oth4 { font-size:10px;	color:#666666;text-align:left;	font-weight:normal;	line-height:1.5em;	letter-spacing: 0.05em;	vertical-align:top;padding: 0px 3px 3px 3px;}
.oth {padding:2px;margin:0px;text-align:left; float:left;}
.color_select p{padding:5px 5px 1px 0px;text-align:left; float:left;}
.color_select {padding:5px 5px 1px 0px;text-align:left;}
.i_name { padding:5px 20px 1px 15px;
	font-size:12px;
	color:#333;
	text-align:left;
	font-weight:bold;
	line-height:1.5em;
	letter-spacing: 0.05em;
	vertical-align:top;}
.i_info0 { padding:5px 20px 1px 15px;
	font-size:12px;
	height:16px;
	color:#333;
	text-align:left;
	font-weight:normal;
	line-height:1.5em;
	letter-spacing: 0.05em;
	vertical-align:top;}
.i_info0 img { padding:2px}
.i_info1 { padding:5px 20px 1px 15px;
	font-size:12px;
	color:#333;
	text-align:left;
	font-weight:normal;
	line-height:1.5em;
	letter-spacing: 0.05em;
	vertical-align:top;}
.i_info2 { padding:5px 20px 1px 15px;
	font-size:12px;
	color:#666;
	text-align:left;
	font-weight:normal;
	line-height:1.1em;
	letter-spacing: 0.05em;
	vertical-align:top;
	font-family: "ＭＳ Ｐゴシック";}
.i_info2 p{
	font-size:12px;
	color:#666;
	text-align:left;
	font-weight:normal;
	line-height:1.1em;
	letter-spacing: 0.05em;
	vertical-align:top;
	font-family: "ＭＳ Ｐゴシック";}

#i_td1 {
	margin:5px;
	background:#eeeeee url(../img/item_detail2/tdbg2.jpg) center top  repeat-y    ;
	padding: 5px 2px 15px 8px;}
.i_top {
	margin:5px;
	background:url(../img/item_detail2/tdbg.jpg) center top no-repeat;
	padding: 5px 2px 15px 8px;}
.i_td_2 {
	margin: 5px 0px 5px 0px;
	border:  #999999 solid 1px;
	border-collapse:collapse;}
.i_td_3 {
	background:#999999;
 	padding:3px 0px 3px 3px;
	font-size:10px;
	color:#fff;
	text-align:left;
	font-weight:normal;
	line-height:1.0em;
	letter-spacing: 0.05em;
	vertical-align:top;
	border:  #999999 solid 1px;}
.i_td_4 {
	background:#fff;
 	padding:3px 0px 3px 4px;
	font-size:10px;
	color:#666;
	text-align:left;
	font-weight:normal;
	line-height:1.0em;
	letter-spacing: 0.05em;
	vertical-align:middle;
	border:  #999999 solid 1px;}
.i_info4 {
	padding:5px 3px 1px 3px;
	font-size:11px;
	color:#333;
	text-align:left;
	font-weight:normal;
	line-height:1.5em;
	letter-spacing: normal;
	vertical-align:top;}
.i_td_4s {
	border:  #999999 solid 1px;
	background:#fff;
	padding:3px 1px 2px 1px;
	text-align:center;
	vertical-align:top;}
.i_info5 {
	padding:5px 3px 1px 0px;
	font-size:10px;
	color:#666;
	text-align:left;
	font-weight:normal;
	line-height:1.5em;
	letter-spacing: 0.03em;
	vertical-align:top;}
.i_info5 a {
	text-decoration:none;
	color:#666;
	}
.i_info5 a:hover {
	text-decoration: underline;
	color:#333;
	}

.detail_price {font-size:12px;	padding-top:5px; text-decoration:line-through;}
.discount_price {font-size:12px;	color: #FF0000; padding-top:5px;}

/* ---------------------------------------------*/
/* header */
/* ---------------------------------------------*/
/* ヘッダー部分 */
.headbox{
	vertical-align:bottom;
	width:850px;
	height:85px;
	margin: 0px;
	padding:0px;
	background-color:#000000;
}
.logomark{
	vertical-align:bottom;
	width:200px;
	margin: 0px;
	padding:0px;
}
.blackspace{
	width:445px;
	height:85px;
	margin:0px;
	padding:0px;
}
.cart{
	vertical-align:bottom;
	width:95px;
	margin:0px;
	padding:0px;
}
.login{
	vertical-align:bottom;
	width:110px;
	margin:0px;
	padding:0px;
}

/* ---------------------------------------------*/
/* footer */
/* ---------------------------------------------*/
#footer {padding:0px;vertical-align:top;width:850px;text-align:center; background:#000000; height:85px;}

#footer p{color:#fff;padding:10px 0px 0px 0px;line-height:1.5em;font-size:11px;font-family: "ＭＳ Ｐゴシック";}
#footer {vertical-align:bottom;width: 850px; padding:0px;margin: 0px;color:#fff;letter-spacing: 0.05em;text-align:center;}
#footer a{color:#fff;padding:0px;margin: 0px; text-decoration:none;}
#footer a:hover{color:#999;padding:0px;margin: 0px; text-decoration:underline;}


.errors {
	color: #FF0000;
}

.fieldError {
	background: pink;
}

/* ---------------------------------------------*/
/* リニューアル追加 */
/* ---------------------------------------------*/

h1.ingni_h1 {
	text-indent: -9999px;
	position: absolute;
	left: -9999px;
	top: -9999px;
}

div#l_name {
	font-size:12px;
	font-weight:normal;}
