body {text-decoration:none; color:#333333 }
BODY, TH, TD { font-size: 10.5pt; line-height: 150% }

body{
 margin: 0px;
 padding: 0px;
 scrollbar-base-color:#cecf9c;
 scrollbar-3dlight-color:#cecf9c;
 scrollbar-arrow-color:#dddddd;
 scrollbar-darkshadow-color:#000000;
 scrollbar-face-color:#cecf9c;
 scrollbar-highlight-color:#999999;
 scrollbar-shadow-color:#999999;
}

p{
	margin-top: 5px;
	margin-bottom: 5px;
}

a:link {
	color: #006633;
	text-decoration: none;
}
a:visited {
	color: #000000;
	text-decoration: none;
}
a:hover {
	color: #0000ff;
	text-decoration: underline;
}
a:active {
	color: #444444;
	text-decoration: none;
}



#IDmame{
  font-size : 9pt;
}

h1 {
	color:#aaaaaa;
	font-size:8pt;
	font-weight:normal;
	font-family: "ＭＳ Ｐゴシック";
	text-decoration:none;
	line-height: 150%;
	margin:0px;
	padding:0px;
	text-align: right;
         }

#IDmame{
  font-size : 9pt;
}

h2,h3 {color:#ffffff;
          font-size:10pt;
          font-weight:normal;
          font-family: "ＭＳ Ｐゴシック";
          text-decoration:none;
          line-height: 150%;
          margin:0px;padding:0px;
         }

h4 {color:#ffffff;
          font-size:10pt;
          font-weight:normal;
          font-family: "ＭＳ Ｐゴシック";
          text-decoration:none;
          line-height: 150%;
          margin:0px;padding:0px;
         }

.clear{	clear: both;}

.hidari_mini {color: #333333; font-size: 9pt; margin:4px 3px; line-height: 110%}

.nikki {
	color: #555555;
	font-size: 10pt;
	margin:8px;
	line-height: 130%;
	text-align: left;
}

.menubox_title {color: #555555; font-size: 9.5pt; margin:2px;}

.menu_list {color: #333333; font-size: 10.2pt; margin:3px 6px; line-height: 150%}

.top_yohaku {margin:15px;}

.setumei1 {color: #555555; font-size: 10pt; margin:2px; line-height: 130%}

.mini {color: #333333; font-size: 9pt; margin:2px 8px; line-height: 130%}

.setumei2 {color: #111111; font-size: 11.5pt; margin:10px; line-height: 150%}

.setumei3 {
	color: #555555;
	font-size: 9.8pt;
	margin:3px 16px;
	line-height: 150%;
	text-align: left;
}

.mini2{font-size: 0.8em;}

.minib{
	font-size: 0.9em;
	font-weight: bold;
}

.margin02 {margin:5px 0 10px 0;line-height:130%;}
.margin03 {font-size: 10.5pt; margin:10px; line-height: 150%}
.margin04 {font-size: 9.5pt; margin:10px; line-height: 130%}
.margin05 {font-size: 11pt; margin:10px; line-height: 140%}
.margin06 {font-size: 10pt; margin:10px; line-height: 140%}

.feft{
	font-size: 0.9em;
	text-align: left;
}

.left td{
	text-align: left;
}



/*base -------------------------------------------------------------------*/
/*カート内*/
.cart_aoume_gr{
	font-size: 1.4em;
	font-weight: bold;
	color: #009900;
}

.cart_aoume_hi{
	font-size: 1.4em;
	font-weight: bold;
	color: #990033;
}


.cart_aoume_mi{
	font-size: 1.4em;
	font-weight: bold;
	color: #009900;
}

.cart_kakaku{
	font-weight: bold;
	color: #F90;
}

ul{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

li{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

dl{
	padding: 0px;
	list-style-type: none;
	margin-top: 10px;
	margin-bottom: 10px;
}

dt{
	padding: 0px;
	list-style-type: none;
	margin-top: 5px;
	margin-left: 8px;
	font-weight: bold;
}

dd{
	padding: 0px;
	list-style-type: none;
	margin-top: 2px;
	margin-left: 20px;
}

.left_list1 ul{
	padding: 0px;
	margin-top: 5px;
}

.left_list1 li{
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	list-style-position: inside;
	list-style-image: url(images/botan/list_maru.gif);
	font-size: 0.9em;
}


.green{
	color: #090;
}
.orange{
	color: #F60;
}
.enge_bold{
	font-weight: bold;
	color: #C00;
	float: left;
}

.enge{color: #C00;}

/*その他*/
.top_haikei{/*カート内*/
	background-image: url(images/title_07.jpg);
	background-repeat: no-repeat;
}



/* テーブル */

.table_guide_mini{    /*--- ページ下テーブル --- */
	border-collapse: collapse;
	border: 1px solid #CCC;
	margin: 0px;
	text-align: left;
    }

.table_guide_mini th{
	border-collapse: collapse;
	border: 1px solid #CCC;
	background-color: #CCC;
	padding: 2px;
	font-size: 0.8em;
	font-weight: normal;
	color: #333;
	text-align: left;
    }

.table_guide_mini td{
	border-collapse: collapse;
	border: 1px solid #CCC;
	padding: 12px;
	font-size: 0.8em;
	line-height: 130%;
	color: #666;
	text-align: left;
}


.table_guide_mini2{    /*--- ページ下テーブル --- */
	border-collapse: collapse;
	border: 1px solid #999;
	margin: 0px;
	text-align: left;
    }

.table_guide_mini2 td{
	border-collapse: collapse;
	border: 1px solid #CCC;
	padding: 4px;
	font-size: 0.8em;
	line-height: 130%;
	color: #666;
	text-align: left;
}



/*リスト -------------------------------------------------------------------*/

.list_side_nomal{
	margin: 0px;
	padding: 0px;
	text-align: right;
}


.list_side_nomal li{
	padding: 0px;
	float: left;
	list-style-type: none;
	margin-left: 7px;
	margin-right: 0px;
}

.list_side_nomal2{
	margin: 0px;
	padding: 0px;
	text-align: right;
}


.list_side_nomal2 li{
	padding: 0px;
	float: left;
	list-style-type: none;
}


.list_side_nomal2{
	margin: 0px;
	padding: 0px;
	text-align: right;
}


.site_map_list{
	padding: 0px;
	list-style-type: none;
	margin-top: 20px;
	margin-bottom: 20px;
}

.site_map_list li{
	padding: 0px;
	list-style-type: none;
	margin-top: 8px;
	margin-bottom: 3px;
	margin-left: 20px;
	font-size: 1em;
}





/*商品トップボックス -------------------------------------------------------------------*/

.menu_okaimono{
	width: 100%;
	margin-top: 5px;
	margin-bottom: 20px;
	border: 1px solid #CF9;
	padding-bottom: 5px;
}


.menu_okaimono2{
	width: 100%;
	margin-top: 5px;
	margin-bottom: 20px;
}

.tx_box{
	width: 620px;
	margin-top: 5px;
	margin-bottom: 15px;
	text-align: left;
	font-size: 0.9em;
	color: #666;
}


.aoume_top_01{
	width: 640px;
	height: 200px;
	text-align: right;
	padding: 15px;
	background-image: url(images/hekiseki_img/01.jpg);
	background-repeat: no-repeat;
	}
	
.aoume_top_02{
	width: 640px;
	height: 280px;
	text-align: right;
	padding: 15px;
	background-image: url(images/aoume_hiju/01.jpg);
	background-repeat: no-repeat;
	}
	
.aoume_top_03{
	width: 640px;
	height: 200px;
	text-align: right;
	padding: 15px;
	background-image: url(images/aoume_img/02.jpg);
	background-repeat: no-repeat;
	}
	
.beni_aoume_top_01{
	width: 640px;
	height: 260px;
	text-align: right;
	padding: 15px;
	background-image: url(images/beni_aoume_img/01.jpg);
	background-repeat: no-repeat;
	}
	
.beni_aoume_top_02{
	width: 640px;
	height: 280px;
	text-align: right;
	padding: 15px;
	background-image: url(images/beni_hiju/01.jpg);
	background-repeat: no-repeat;
	}

.kanjuku_ume_top_01{
	width: 640px;
	height: 200px;
	text-align: right;
	padding: 15px;
	background-image: url(images/kanjuku_tokusen/01.jpg);
	background-repeat: no-repeat;
	}
	
.kanjuku_ume_top_02{
	width: 640px;
	height: 200px;
	text-align: right;
	padding: 15px;
	background-image: url(images/kanjuku_jousen/01.jpg);
	background-repeat: no-repeat;
	}

	

.danraku_640{
	width: 640px;
	margin-bottom: 20px;
	margin-top: 20px;
	clear: both;
}

.danraku_margin15{
	margin: 12px;
	font-size: 0.9em;
	text-align: left;
}

.gazou_left{
	margin-left: 10px;
	text-align: left;
	float: right;
	width: 305px;
	padding-top: 10px;
}

.gazou_right{
	padding: 10px;
}




/*下帯 -------------------------------------------------------------------*/

.under_obi{
	width: 100%;
	padding-top: 8px;
	padding-bottom: 8px;
	background-color: #DDDDDD;
	text-align: center;
}





