body {	margin: 0px; font-size: small; padding: 0; color: #111; background-color: #FFFFFF; color:#666666;}
/*全体のレイアウト*/
#my_body{margin: 10px 0 0 0; width : 800px; background-image: url(../img/bg01.png); }

/*ヘッダ部*/
#my_header{	width:800px; margin: 0; padding: 0; height: 60px; background-image: url(../img/hed01.png); color: #FFFFFF; background-color: #FF3366;}

/*メイン画像部設定*/
.my_contents { width : 500px; height:280px; margin: 0; padding: 0; background-repeat: no-repeat; background-position: bottom; background-image: url(../img/main.jpg);}

/*メニュー部設定*/
.my_navi { width : 200px; margin: 0; height: 260px; padding: 0 0 0 98px;}
.my_navi a{ font-size:14px; text-align:center; font-weight:bold; color:#FF3366;}
.my_navi a:hover{ font-size:14px; text-align:center; font-weight:bold; color:#CC3333;}
.my_navi22 {width : 175px;	height: 25px;	margin:0;	padding:0;}
.my_navi22 a{
	float:left;
	width : 165px;
	height: 20px;
	padding:5px 0 0 10px;
	text-decoration:none;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	background-image: url(../img/navibg01.png);
	text-align:left;
}
.my_navi22 a:hover{
	float:left;
	width : 165px;
	height: 20px;
	padding:5px 0 0 10px;
	text-decoration:none;
	font-size:14px;
	font-weight:bold;
	color:#FF3366;
	background-image: url(../img/navibg02.png);
	text-align:left;
 }


/*下部グローバルメニュー設定*/
#g_menu_under{width:800px; margin: 0; padding: 2px 0 0 0; text-align: right; font-size: 9pt; border-top: 1px dotted #CCCCCC;}
#g_menu_under a {padding: 2px 0 0 0; font-size: 9pt; color: #666666}
l#g_menu_under a:hover {font-size: 9pt; color: #CC3300}

/*フッタ部*/
#my_footer{width:100%; clear:both; color: #666666; font-size: 12px; text-align: center; margin: 10px 0 20px 0; padding: 0;}


/*ページ修飾*/
.topcom{text-align:right; padding: 130px 10px 0 0; color: #FFFFFF; font-size: 13px; line-height: 1.6em; font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; font-weight: bold;}
	/*（バラ画像背景のタイトル部）*/
.top{background-image: url(../img/midashib01.jpg); background-repeat: no-repeat; text-align: left; height: 40px; width:800px; margin:15px 0 0 0; background-color: #FF3366;}
.top22{background-image: url(../img/main22.jpg); background-repeat: no-repeat; text-align: left; height: 110px; width:620px; margin:0 0 0 0;}
	/*（ショッピングガイド部）*/
.mid{background-image: url(../img/midashib02.png); text-align: left; background-color:#FFFFFF; margin:0; padding: 0; font-size: 9pt;}
.infowakumidashi{border-bottom: 1px dotted #FF9999; border-left: 5px solid #FF9999; font-size: 13px; font-weight: bold; margin: 10px 0 0 0; padding: 0 0 0 5px;}

	/*（商品一覧情報）*/
.mid2{text-align: left; width:648px; padding: 0 0 0 130px; font-size: 9pt; margin:0 0 0 0;}
.mid22{text-align: left; width:620px; padding: 0; font-size: 9pt; margin:0 0 0 0;}
	/*（商品詳細情報部）*/
.mid3{text-align: left; width:698px; padding: 0 0 0 100px; font-size: 9pt; margin:0 0 0 0;}
.mid33{text-align: left; width:620px; padding: 0; font-size: 9pt; margin:0 0 0 0;}
.itmwaku{float: left; width: 151px; text-align: center; padding: 2px; height:240px; font-size: 11px;}
	/*（商品詳細情報 左右）*/
.mid3_l{width:368px;　float:left;　border: 2px solid #F6F6F6;}
.mid3_r{ width:330px; float:right;}
	/*（カテゴリ表示部）*/
.mid4{background-image: url(../img/midashib024.png); font-size: 9pt; margin:0; padding:10px 0 10px 0; }
.mid4 a{font-size:12px; color: #FFFFFF}
	/*（一般ページコンテンツ部）*/
.mid5{text-align: left; width:628px; padding: 0 0 0 150px; margin:0 0 0 0;}

	/*（各表示部を閉じる時）*/
.bottom{background-image: url(../img/midashib03.png); background-repeat: no-repeat; height: 16px; width:800px; margin:0 0 0 0; background-position: top;}
	/*（タイトル部の文字）*/
.tbback{padding: 10px 0 0 40px; font-size: 17px; color: #FFFFFF;}
.tbback22{padding: 83px 0 0 22px; font-size: 17px; color: #ED4A52;}
.tbback2{padding: 18px 0 0 80px; font-size: 14px;}
	/*（カレンダー表示）*/
.calender{font-size: 9pt; text-align:center; border-collapse:collapse; border:1px solid #cccccc; border-spacing: 0;}
.calender th {background-color: #F0F0F0; padding: 2px; border: 1px solid #cccccc; font-weight:normal;}
.calender td {padding: 2px; border: 1px solid #cccccc; }
.holiday{ background-color:#FFCC99; color:#666666;}
	/*（詳細ページメイン画像）*/
.picmain{text-align:center ;margin: 10px 0 0 0;	font-size: 14px;}
/*（詳細ページサブ画像）.picsub{border: 1px solid #E3E3E3; text-align:center; padding:3px 0 3px 0; background-color:#FFFFFF;}*/



/*ページ全体に及ぶ修飾*/
select{ font-size: 11px;}
h1{font-size: 14px; margin:0;}
h2{font-size: 10pt; margin:0;}
h3{font-size: 10pt; margin: 0;}
h4{font-size: 10pt; margin: 0;}
FONT {font-size: 9pt}
form{margin: 0px; padding: 0px}
ul{ margin-top: 0; margin-bottom: 0; font-size:9pt}
p{ margin: 2px 0 4px 0;	font-size: 9pt}
img { border:none;}
a {text-decoration:none; font-size:9pt; color:#CC3300;}
a:hover{text-decoration:underline;color:#FF3300;}
.ime-on{ime-mode:active;}
.ime-off{ime-mode:disabled;}
td { font-size:12px;}
.page01{ background-color:#FF6600; color:#FFFFFF; font-weight:bolder; padding:2px 1px 1px 1px;}
.page02{ background-color:#FFCC99; font-weight:bolder; padding:2px 1px 1px 1px;}


/*汎用修飾*/
.w100px {width: 100px}
.w110px {width: 110px}
.w120px {width: 120px}
.w130px {width: 130px}
.w140px {width: 140px}
.f08pt {font-size: 8pt}
.f09pt {font-size: 9pt}
.f10pt {font-size: 10pt}
.f11pt {font-size: 11pt}
.f12pt {font-size: 12pt}
.f13pt {font-size: 13pt}
.f14pt {font-size: 14pt}
.f15pt {font-size: 15pt}
.red{color: #FF0000}
.red2{color: #993300}
.blue{ color:#000099}
.bb{font-weight: bold;}
.pink{ color:#FF6666;}
.left{float:left}
.right{float:right}
.lefttxt{ text-align:left}
.leftimg{float:left; margin:0 3px 3px 0}
.righttxt{ text-align:right}
.rightimg{float:right; margin:0 0 3px 3px}
.center{text-align:center}
.orderspan{ width:640px; margin:0 auto;}
.p3{ padding:3px}
.p5{ padding:5px}
.p10{ padding:10px}
.itxt{	font-style: italic;}
.bgw{background-color: #FFFFFF;}

