/* 全体フォント指定 */

body ,th,td{

				font-family: "ＭＳ Ｐゴシック", "Osaka";

				font-size: 12px;

				font-weight: normal;

				color: #000000;

				line-height: 18px;



}



/*文字要素指定*/

p{ paddign:0px; margin:0px; }

.padding{ padding-left:20px; }



/*画像ボーダー*/

img{ border:0px; }



/*お問合せ必須文字*/

.red_font10{ margin:0px; padding:0px; font-size: 10px;font-weight: normal;color: #ff3300;line-height: 14px; }



/* seo&フッターフォント指定 */

.footer { font-size:10px; color: #ffffff; }



/* パディングフォント */

.paddingfont {

	margin-bottom: 15px;

	margin-left: 40px;

	margin-right: 40px;

	background-color: #FFFFD7;

	width:530;

}

.paddingfont2 {

	margin-bottom: 15px;

	margin-left: 440px;

	margin-right: 40px;

	background-color: #FFFFD7;

	width:130;

}

.paddingfont3 {

	margin-bottom: 15px;

	margin-left: 50px;

	margin-right: 40px;

	background-color: #FFFFD7;

	width:510;

}

/* カート詳細ボックス指定 */

.cartbox{

	margin-bottom: 15px;

	margin-left: 50px;

	margin-right: 50px;

	border:dashed 1px #009966;

	width:510px;

}

/*ショッピングボックス指定*/

.shopping1{

display:block;

float:left;

clear:both;

padding-left:40px;

padding-bottom:20px;

width:250px;

}

.shopping2{

display:block;

float:left;

padding-left:30px;

padding-right:40px;

padding-bottom:20px;

width:250px;

}

.shopping3{

display:block;

float:left;

margin-right:10px;

}

.shopping4{

display:block;

float:right;

padding-top:5px;

}

/*コンテンツ中左サブメニュー余白*/

.submenu{ padding-left:5px; padding-top:10px; valign:top;}

.submenu2{ padding-top:10px; valign:top;}



/*ショッピング金額部分*/

.color_red{ color:#ff0000; }



/*リンク*/

a:link{color:#3300ff}

a:hover{color:#008800}

a:active{color:#008800}

a:visitid{color:#008800}

/*テーブル背景枠設定*/

.table_border{

text-align:center;

background-color:#EDBC9A;

}

.table_border1{

text-align:center;

background-color:#ffffff;

}

/* 枠線設定 */

.border_guide  {
	border: 1px solid #333333;


}

.border_guide1  {

			border-top: 		0px solid #cccccc;	

			border-color: 	1px solid #cccccc; 

			border-bottom:	0px solid #cccccc; 

			border-left:		0px solid #cccccc;

			border-right: 	1px solid #cccccc; 

			padding:				0px; 

}

.border_guide2  {

			border-top: 		1px solid #EDBC9A;	

			border-color: 	1px solid #EDBC9A; 

			border-bottom:	1px solid #EDBC9A; 

			border-left:		1px solid #EDBC9A;

			border-right: 	1px solid #EDBC9A; 

			padding-left:		3px; 

}

/*フォーム設定*/

.fieldsize1 { width:250px; } /*メールアドレス・市区町村番地・マンション名*/

.fieldsize2 { width:100px; } /*パスワード*/

.fieldsize3 { width:150px; }/*名前など*/

.fieldsize4 { width:250px; }

.zipsize { width:50px; }/*郵便番号*/



/*お買い物ガイド指定*/

.list{padding-left:15px; margin:3px; list-style-image: url(image/mark1.gif);}

.line{
	background-image:url(reform_img/line.gif);
	background-repeat:repeat-x;
	background-position: center center;
	/*background-attachment: fixed;*/

}

.list2{
	padding-left:15px;
	padding-top:0px;
	margin:0px;
	list-style-image: url(reform_img/mark.gif);
	list-style-type: none;
}



/*マークアップ*/

h1{ margin:0px; padding:0px; font-size: 12px;font-weight: normal;color: #000000;line-height: 18px;}

h2{ margin:0px; padding:0px; font-size: 12px;font-weight: normal;color: #000000;line-height: 18px;}

h3{ margin:0px; padding:0px; font-size: 12px;font-weight: normal;color: #000000;line-height: 18px;}

h4{ margin:0px; padding:0px; font-size: 12px;font-weight: normal;color: #000000;line-height: 18px;}

h5{ margin:0px; padding:0px; font-size: 12px;font-weight: normal;color: #000000;line-height: 18px;}

h6{ margin:0px; padding:0px; font-size: 12px;font-weight: normal;color: #000000;line-height: 18px;}
