@charset "EUC-JP";

html,body{
	margin:0;
	padding:0;
	color:#808080;
	font-size:12px;
	font-family: "ＭＳ Ｐゴシック",sans-serif;
	background:#FFF url(../images/topbg.jpg) repeat-x top;
	scrollbar-face-color:#E6E6FA; /*スクロールバー本体の色*/
	scrollbar-highlight-color: #FFF; /*スクロールバー左側（上）の影*/
	scrollbar-shadow-color: #CCC; /*スクロールバー右側（上）の影*/
	scrollbar-3dlight-color: #FFF; /*スクロールバーの左側（下）の影*/
	scrollbar-arrow-color: #FFF; /*矢印の色*/
	scrollbar-track-color: #FFF; /*背面の色*/
	scrollbar-darkshadow-color: #CCC;/*スクロールバー右側（下）の影*/
}

a:link {color:#009966; text-decoration:none; font-size:12px;}
a:visited {color:#009966; text-decoration:none;}
a:hover {color:#FF6600;}

img{
	border-width:0;
}

ul{
	margin:0;
	padding:0;
}

ol{
	margin:0;
	padding:0;
}

li{
	margin:0;
	padding:0;
	list-style: none;
}

.t_red{
	color:#FF4500;
}

.t_green{
	color:#009966;
}

.t_blue{
	color:#0080C0;
}

.t_orange{
	color:#FF6600;
}
#verisign_area{ display: none; }
#wrapper{
	margin:0 auto;
	padding:0px;
	width:870px;
}

#top{
	margin:0;
	padding:0;
	height:20px;
	overflow:hidden;
}

#top h1,#top strong{
	margin:0 30px;
	padding:0;
	color:#999;
	font-size:12px;
	font-weight:normal;
	line-height:20px;
}

#header{
	margin:0;
	padding:0;
	height:100px;
	background:url(../images/header_bg.jpg) no-repeat top right;
	overflow:hidden;
}

#header #title_area{
	margin:0;
	padding:0;
	float:left;
	width:550px;
	height:70px;
}
#header #title_area0{
	margin:0;
	padding:0;
	width:550px;
	height:10px;
}
#header #title_area1{
	margin:0;
	padding:0;
	width:550px;
	height:60px;
}

#header #submenu_area{
	margin:0;
	padding:0;
	float:left;
	width:320px;
	height:70px;
	text-align:center;
}

#header #submenu_area a{
	margin:0 5px;
	padding:0;
	line-height:20px;
}

#header #tab_area{
	margin:0;
	padding:0;
	float:left;
	width:600px;
	height:30px;
}

#header #search_area{
	margin:0;
	padding:0;
	float:left;
	width:270px;
	height:30px;
}

#headbar_right{
	margin:0;
	padding:0;
	float:right;
	width:10px;
	height:40px;
	background:url(../images/headbar_right.jpg) no-repeat;
}

#headbar_center{
	margin:0;
	padding:0;
	float:left;
	width:850px;
	height:40px;
	background:url(../images/headbar_bg.jpg) repeat-x;
}

#headbar_center #header_info{
	margin:14px 0 0;
	padding:0;
	float:left;
}
#headbar_center #header_info marquee{
	width:580px;
}
#headbar_center #header_info marquee a{
	color:#FF6600;
/*	text-decoration:underline;*/
}
#headbar_center #header_info marquee a:hover{
	color:#FF6600;
}
#headbar_center #cart{
	margin:4px 0;
	padding:0;
	float:right;
}
#headbar_center #cart a{
	color:#009966;
}
#headbar_center #cart a:hover{
	color:#FF6600;
}

#headbar_left{
	clear:both;
	margin:0;
	padding:0;
	float:left;
	width:10px;
	height:40px;
	background:url(../images/headbar_left.jpg) no-repeat;
}

#header #tabmenu{
	margin:0;
	padding:0;
	height:30px;
	width:600px;
}
.tab1,.tab2,.tab3,.tab4,.tab5{
	margin:0;
	display:block;
	float:left;
}
.tab1 a,.tab2 a,.tab3 a,.tab4 a,.tab5 a{
	margin:0;
	display:block;
	height:30px;
	text-indent:-1000em;
	text-decoration:none;
	background-repeat:no-repeat;
	background-position:center top;
}
.tab1 a,.tab2 a,.tab3 a,.tab4 a,.tab5 a{
	margin:0 1px 0 0;
	width:119px;
}
.tab1 a {background-image:url(../images/tab1.gif);}
.tab1 a:hover {background-image:url(../images/tab1_fv.gif);}
.tab2 a {background-image:url(../images/tab2.gif);}
.tab2 a:hover {background-image:url(../images/tab2_fv.gif);}
.tab3 a {background-image:url(../images/tab3.gif);}
.tab3 a:hover {background-image:url(../images/tab3_fv.gif);}
.tab4 a {background-image:url(../images/tab4.gif);}
.tab4 a:hover {background-image:url(../images/tab4_fv.gif);}
.tab5 a {background-image:url(../images/tab5.gif);}
.tab5 a:hover {background-image:url(../images/tab5_fv.gif);}

#contents{
	margin:0;
	padding:0;
	width:870px;
}



#center_block{
	margin:0 10px;
	padding:0;
	float:left;
	width:490px;
	overflow:hidden;
}
#center_block a{
	color:#009966;
}
#center_block a:hover{
	color:#FF6600;
}
#center_title{
	margin:10px 0 0;
	padding:0;
	width:490px;
	height:20px;
/*	font-size:14px;*/
	line-height:20px;
	background:url(../images/title_center_gr.jpg) no-repeat;
}
#center_title1{
	margin:0 10px;
	float:left;
	width:250px;
	color:#FFFFCC;
}
#center_title2{
	margin:0 10px;
	float:right;
	width:150px;
	color:#FFFFCC;
	text-align:right;
}
#topswf{
	margin:0;
	padding:0;
	width:490px;
	height:170px
}
#information_txt{
	margin:10px 30px;
	padding:0;
	color:#808080;
}
#information_txt a{
	color:#FF6600;
/*	text-decoration:underline;*/
}
#information_txt a:hover{
	color:#FF6600;
}
#information_txt li{
	margin-bottom:5px;
	list-style-image:url(../images/arrow.gif);
}
#samplegoods_area{
	clear:both;
	margin:10px 5px;
	padding:0;
	display:inline-table;
/*	height:60px;*/
	height:auto;
	text-align:center;
}
#samplegoods_image{
	margin:0 0 5px 5px;
	padding:0;
	float:left;
}

#goodslist_exparea{
	clear:both;
	margin:4px 0;
	width:490px;
	line-height:16px;
	overflow:hidden;
}
#goodslist_exp_header{
	margin:0 10px;
	float:right;
}
#goodslist_exp_left{
	margin:5px;
}
#goodslist_exp_left img{
	margin:0 5px 0 0;
	float:left;
}
#goodslist_exp_right{
	margin:5px;
}
#goodslist_exp_right img{
	margin:0 0 0 5px;
	float:right;
}
#goodslist_exp_center{
	margin:5px;
	text-align:center;
}

#goodslist_titleimg{
	clear:both;
	margin:0 0 10px;
	padding:0;
	width:490px;
	height:120px;
}
#goodslistbg_1{
	clear:both;
	margin:0 0 10px;
	padding:0;
	width:490px;
	height:120px;
	background:url(../images/goodslistbg_lovegoods.jpg) no-repeat;
}
#goodslistbg_2{
	clear:both;
	margin:0 0 10px;
	padding:0;
	width:490px;
	height:120px;
	background:url(../images/goodslistbg_diet.jpg) no-repeat;
}
#goodslistbg_3{
	clear:both;
	margin:0 0 10px;
	padding:0;
	width:490px;
	height:120px;
	background:url(../images/goodslistbg_condom.jpg) no-repeat;
}
#goodslistbg_4{
	clear:both;
	margin:0 0 10px;
	padding:0;
	width:490px;
	height:120px;
	background:url(../images/goodslistbg_bodycare.jpg) no-repeat;
}
#goodslistbg_5{
	clear:both;
	margin:0 0 10px;
	padding:0;
	width:490px;
	height:120px;
	background:url(../images/goodslistbg_relax.jpg) no-repeat;
}
#goodslistbg_6{
	clear:both;
	margin:0 0 10px;
	padding:0;
	width:490px;
	height:120px;
	background:url(../images/goodslistbg_lingerie.jpg) no-repeat;
}
#goodslistbg_7{
	clear:both;
	margin:0 0 10px;
	padding:0;
	width:490px;
	height:120px;
	background:url(../images/goodslistbg_supplement.jpg) no-repeat;
}
#goodslistbg_8{
	clear:both;
	margin:0 0 10px;
	padding:0;
	width:490px;
	height:120px;
	background:url(../images/goodslistbg_dvd.jpg) no-repeat;
}
#goodslistbg_9{
	clear:both;
	margin:0 0 10px;
	padding:0;
	width:490px;
	height:120px;
	background:url(../images/goodslistbg_gift.jpg) no-repeat;
}
#goodslistbg_10{
	clear:both;
	margin:0 0 10px;
	padding:0;
	width:490px;
	height:120px;
	background:url(../images/goodslistbg_sanitary.jpg) no-repeat;
}
#goodslistbg_11{
	clear:both;
	margin:0 0 10px;
	padding:0;
	width:490px;
	height:120px;
	background:url(../images/christmas.jpg) no-repeat;
}
#goodslistbg_other1{
	clear:both;
	margin:0 0 10px;
	padding:0;
	width:490px;
	height:120px;
	background:url(../images/goodslistbg_other1.jpg) no-repeat;
}

#goodslistbg_21{
	clear:both;
	margin:0 0 10px;
	padding:0;
	width:490px;
	height:120px;
	background:url(../images/goodslistbg_face.jpg) no-repeat;
}
#goodslistbg_22{
	clear:both;
	margin:0 0 10px;
	padding:0;
	width:490px;
	height:120px;
	background:url(../images/goodslistbg_hair.jpg) no-repeat;
}
#goodslistbg_23{
	clear:both;
	margin:0 0 10px;
	padding:0;
	width:490px;
	height:120px;
	background:url(../images/goodslistbg_body.jpg) no-repeat;
}
#goodslistbg_24{
	clear:both;
	margin:0 0 10px;
	padding:0;
	width:490px;
	height:120px;
	background:url(../images/goodslistbg_bust.jpg) no-repeat;
}
#goodslistbg_25{
	clear:both;
	margin:0 0 10px;
	padding:0;
	width:490px;
	height:120px;
	background:url(../images/goodslistbg_delicate.jpg) no-repeat;
}
#goodslistbg_26{
	clear:both;
	margin:0 0 10px;
	padding:0;
	width:490px;
	height:120px;
	background:url(../images/goodslistbg_mental.jpg) no-repeat;
}
#goodslistbg_other2{
	clear:both;
	margin:0 0 10px;
	padding:0;
	width:490px;
	height:120px;
	background:url(../images/goodslistbg_other2.jpg) no-repeat;
}

#goodslistbg_recommend{
	clear:both;
	margin:0 0 10px;
	padding:0;
	width:490px;
	height:120px;
	background:url(../images/goodslistbg_recommend.jpg) no-repeat;
}
#goodslistbg_newgoods{
	clear:both;
	margin:0 0 10px;
	padding:0;
	width:490px;
	height:120px;
	background:url(../images/goodslistbg_newgoods.jpg) no-repeat;
}

#recommend_title{
	clear:both;
/*	margin:5px 0;*/
	margin:0;
	padding:0;
	width:490px;
	height:20px;
	line-height:20px;
	background:url(../images/title_recommend.jpg) no-repeat;
}
#recommend_title1{
	margin:0 3px;
	float:left;
	width:250px;
	color:#009966;
	text-align:left;
}
#recommend_title2{
	margin:0 8px;
	float:right;
	width:200px;
	text-align:right;
}
#recommend_title3{
	margin:0 3px;
	float:left;
	width:480px;
}
#goods_count{
	clear:both;
	margin:2px auto 10px;
	padding:0;
	width:480px;
	height:16px;
	text-align:right;
	line-height:16px;
	border-bottom:1px #009966 solid;
}
#goods_count_button,#totop{
	clear:both;
	margin:10px auto;
	padding:0;
	width:480px;
	height:16px;
	text-align:right;
	line-height:16px;
}
#goods_count_alert{
	margin:10px auto;
	padding:0;
	width:480px;
	height:20px;
	color:#FF6600;
	text-align:center;
	line-height:20px;
}
#recommendgoods_area{
	margin:10px 0;
	padding:0;
	width:490px;
}
#recommendgoods{
	margin:5px 5px 0;
	padding:0;
	float:left;
	width:110px;
	height:126px;
	text-align:center;
	border-right:1px #009966 solid;
	border-bottom:1px #009966 solid;
	overflow:hidden;
}
#recommend_left{
	clear:both;
	margin:10px 0 0;
	padding:0;
	width:240px;
	min-height:300px;
	float:left;
}
#recommend_right{
	margin:10px 0 0;
	padding:0;
	width:240px;
	min-height:300px;
	float:right;
}
#recommend_subtitle{
	margin:0;
	padding:0;
	width:236px;
	height:20px;
	line-height:20px;
	background:url(../images/title_subrecommend.jpg) no-repeat;
}
#recommend_subtitle1{
	margin:0 0 0 3px;
	float:left;
	width:145px;
	color:#009966;
	text-align:left;
}
#recommend_subtitle2{
	margin:0 3px 0;
	float:right;
	width:75px;
	text-align:right;
}
#recommend_subarea{
	margin:10px 0 0;
	padding:0;
	width:236px;
	height:100px;
	background-color:#FFF;
	border-right:1px #009966 solid;
	border-bottom:1px #009966 solid;
	overflow:hidden;
}
#recommend_subgoods_photo{
	margin:0;
	padding:0;
	float:left;
	width:100px;
	height:100px;
	overflow:hidden;
}
#recommend_subgoods_txt{
	margin:0 0 0 5px;
	padding:0;
	float:right;
	width:130px;
	height:96px;
	overflow:hidden;
}
#recommend_subgoods_txt1,#recommend_subgoods_txt1 a{
	color:#009966;
}
#recommend_subgoods_txt1 a:hover{
	color:#FF6600;
}
#recommend_subgoods_txt2{
	margin:5px 0 0;
}
#goodssearch_area{
/*	margin:5px auto;*/
	margin:3px auto 0;
	padding:0;
	clear:both;
	width:450px;
}
#subcate_area{
/*	margin:5px 20px;*/
	margin:0 20px;
	padding:0;
	float:left;
	min-width:50px;
}
#bodymap_area{
	margin:5px 5px 5px 0;
	padding:0;
	float:left;
	width:200px;
}
#subcate_area2{
	margin:5px 0;
	padding:0;
	width:205px;
}
#subcate_select{
	margin:10px 5px;
	padding:0;
}
#display_order{
/*	margin:5px 0 5px 50px;*/
	margin:0 0 0 50px;
	padding:0;
	float:left;
	min-width:50px;
	text-align:center;
}
#goodslist_sort_area{
	margin:3px 0 0;
	padding:0;
	float:right;
	text-align:right;
}
#goodslist_sort{
	margin:0 0 0 10px;
	padding:0;
	float:left;
}
#display_method{
/*	margin:5px 0 5px 50px;*/
	margin:0 0 0 50px;
	padding:0;
	float:left;
	min-width:50px;
	text-align:center;
}
#goodslist_area{
	margin:10px 0;
	padding:0;
	width:490px;
}
#goodslist_subarea{
	margin:5px;
	padding:0;
	width:480px;
	height:100px;
	float:left;
	background-color:#FFF;
	border-right:1px #009966 solid;
	border-bottom:1px #009966 solid;
	overflow:hidden;
}
#goodslist_subgoods_photo{
	margin:0;
	padding:0;
	float:left;
	width:100px;
	height:100px;
}
#goodslist_subgoods_txt{
	margin:0 0 0 5px;
	padding:0;
	float:right;
	width:370px;
	height:100px;
}
#goodslist_subgoods_txt1,#goodslist_subgoods_txt1 a{
	color:#009966;
	font-weight:bold;
}
#goodslist_subgoods_price1{
	margin:3px 0 0 8px;
	padding:0;
	float:left;
	font-family: "ＭＳ ゴシック",sans-serif;
}
#goodslist_subgoods_price2{
	margin:3px 0 0;
	padding:0;
	float:left;
	font-family: "ＭＳ ゴシック",sans-serif;
}
#goodslist_subgoods_price1{
	color:#FF6600;
}
#goodslist_subgoods_txt1 a:hover{
	color:#FF6600;
}
#goodslist_subgoods_txt2{
	margin:8px 0 0 8px;
	clear:both;
	overflow:hidden;
}

#goodsimage_subarea{
	margin:5px;
	padding:0;
	width:150px;
	height:160px;
	float:left;
	background-color:#FFF;
	border-right:1px #009966 solid;
	border-bottom:1px #009966 solid;
	overflow:hidden;
}
#goodsimage_subgoods_photo{
	margin:0 auto;
	padding:0;
	width:100px;
	height:100px;
	text-align:center;
}
#goodsimage_subgoods_txt{
	margin:0 0 0 3px;
	padding:0;
	float:right;
	width:148px;
}
#goodsimage_subgoods_txt1,#goodsimage_subgoods_txt1 a{
	color:#009966;
	font-weight:bold;
}
#goodsimage_subgoods_price1{
	margin:3px 0 0;
	padding:0;
	float:left;
	font-family: "ＭＳ ゴシック",sans-serif;
}
#goodsimage_subgoods_price2{
	margin:3px 0 0;
	padding:0;
	float:left;
	font-family: "ＭＳ ゴシック",sans-serif;
}
#goodsimage_subgoods_price1{
	color:#FF6600;
}
#goodsimage_subgoods_txt1 a:hover{
	color:#FF6600;
}

#newgoodslist_area{
	margin:5px;
	padding:0;
	width:480px;
	height:100px;
	float:left;
	background-color:#FFF;
	border-right:1px #009966 solid;
	border-bottom:1px #009966 solid;
	overflow:hidden;
}
#newgoodsimage_area{
	margin:5px;
	padding:0;
	width:150px;
	height:160px;
	float:left;
	background-color:#FFF;
	border-right:1px #009966 solid;
	border-bottom:1px #009966 solid;
	overflow:hidden;
}
#recommendlist_area{
	margin:5px;
	padding:0;
	width:480px;
	height:100px;
	float:left;
	background-color:#FFF;
	border-right:1px #009966 solid;
	border-bottom:1px #009966 solid;
	overflow:hidden;
}
#recommendimage_area{
	margin:5px;
	padding:0;
	width:150px;
	height:160px;
	float:left;
	background-color:#FFF;
	border-right:1px #009966 solid;
	border-bottom:1px #009966 solid;
	overflow:hidden;
}
#goods_area{
	margin:10px 0;
	padding:0;
	width:490px;
	text-align:center;
}
#goodsname_area{
	margin:10px 0;
	padding:0;
	width:490px;
	text-align:center;
}
#goodscolor_area{
	margin:20px 0 15px 9px;
	padding:0;
	width:480px;
}
#goodscolor_photo{
	margin:2px;
	padding:0;
	float:left;
	height:120px;
	text-align:center;
}
#goodsstock_exp{
	clear:both;
	margin:2px auto 0;
	padding:0;
	width:350px;
	color:#009966;
	text-align:center;
	line-height:16px;
}
#goods_comment1{
	clear:both;
	margin:15px;
	padding:0;
	color:#FF6600;
	font-size:14px;
}
#goods_comment2{
	margin:20px 15px;
	padding:0;
}
#goods_feature{
	margin:0;
	padding:0;
}
#goods_feature ul{
	margin:10px 5px 10px 0px;
}
#goods_feature li{
	margin:0 10px;
	padding-left:5px;
	padding-bottom:5px;
/*	list-style-image:url(../images/arrow3.gif);*/
}
#goodsprice_area{
	margin:15px 0 0;
	padding:0;
	width:490px;
	font-family: "ＭＳ ゴシック",sans-serif;
/*	background-color:#FAFAD2;*/
}
#goods_18kin{
	margin:10px 0 0 15px;
	padding:0;
	color:#FF0000;
	text-align:center;
}
#goods_price1{
	margin:10px 0 0 15px;
	padding:0;
	float:left;
	color:#FF6600;
}
#goods_price2{
	margin:10px 0 0 10px;
	padding:0;
	float:left;
}
#goods_nostock{
	margin:10px 0 0 15px;
	padding:0;
	float:left;
	color:#FF6600;
}
#goodscartin_area{
	clear:both;
	margin:0 0 25px;
	padding:0;
	width:490px;
	font-family: "ＭＳ ゴシック",sans-serif;
/*	background-color:#FAFAD2;*/
}
#goodscartin_point{
	margin:0 0 0 15px;
	padding:0;
/*	float:left;*/
	text-align:left;
}
#goodscartin_button{
	margin:0 15px;
	padding:0;
	text-align:right;
}
#goodsreference_area{
	clear:both;
	margin:15px 0 20px 9px;
	padding:0;
	width:480px;
}
#goodsreference_title{
	margin:0 5px;
	padding:0;
}
#goodsreference_image{
	margin:5px;
	padding:0;
	float:left;
}
#campaigntxt_area{
	clear:both;
	margin:15px 0 0 9px;
	padding:0;
	width:480px;
}
#campaigntxt_title{
	margin:0;
	padding:0;
	color:#FF6600;
}
#goodsset_area{
	clear:both;
	margin:10px 0 20px;
	padding:0;
	width:490px;
	text-align:center;
}
#goodsset_photo{
	margin:5px;
	padding:0;
	width:150px;
	float:left;
	text-align:center;
}

#goods_title{
	margin:0 3px;
	padding:0;
	width:480px;
/*	color:#FF6600;*/
	text-align:left;
}

#uservoice{
	margin:10px;
	padding:0;
	border-bottom: 1px solid #CCCCCC;
}

#uservoice_head{
	margin:10px;
	padding:0;
}

#uservoice_title_l{
	margin:0 3px 0 10px;
	padding:0;
	float:left;
	text-align:left;
}

#uservoice_title_r{
	margin:0 3px;
	padding:0;
	text-align:right;
}

#uservoice_name{
	margin:5px 0;
	padding:0;
	color:#333333;
}

#uservoice_goods{
	margin:2px 0;
	padding:0;
	color:#333333;
	line-height:16px;
	background-color:#DDDDDD;
}

#uservoice_input_title{
	clear:both;
	margin:0 5px;
	padding:0;
	width:140px;
	float:left;
	text-align:right;
	line-height:20px;
}

#uservoice_input{
	margin:10px;
	padding:0;
}

#aboutus_area{
	margin:0;
	padding:0;
	width:490px;
	min-height:773px;
	background:#FFF url(../images/aboutus_bg.jpg) no-repeat top;
}

#aboutus_text{
	margin:10px 10px 10px 20px;
	padding:0;
	width:460px;
/*	color:#333333;*/
	line-height:24px;
}

#aboutus_title{
	margin:10px;
	padding:0;
	width:470px;
/*	color:#333333;*/
	font-size:14px;
	font-weight:bold;
	line-height:24px;
}

#aboutus_title2{
	margin:10px;
	padding:0;
	width:470px;
	color:#FF6600;
	font-size:14px;
	line-height:24px;
}

#faq_area{
	margin:0;
	padding:0;
	width:490px;
	min-height:700px;
}

#faq_title{
	margin:25px auto 0;
	padding:0;
	width:470px;
	background-color:#009966;
	font-size:14px;
	color:#FFFFCC;
	line-height:24px;
}
#faq_question{
	margin:10px 30px;
	padding:0;
/*	color:#808080;*/
}
#faq_question a{
	color:#009966;
	text-decoration:underline;
}
#faq_question a:hover{
	color:#FF6600;
}
#faq_question li{
	margin-bottom:10px;
	list-style-image:url(../images/arrow.gif);
}
#faq_questiontitle,#faq_answertitle{
	margin:25px auto 0;
	padding:0;
	width:440px;
	color:#FFFFCC;
	font-family: "ＭＳ ゴシック",sans-serif;
	font-size:14px;
	font-weight:bold;
	line-height:20px;
}
#faq_questiontitle{
	background-color:#009966;
}
#faq_questionarea,#faq_answerarea{
	margin:0 auto;
	padding:0;
	width:438px;
	background-color:#fff;
}
#faq_questionarea{
	border:1px #009966 solid;
}
#faq_answertitle{
	background-color:#009966;
}
#faq_answerarea{
	border:1px #009966 solid;
}
#faq_questiontext,#faq_answertext{
	margin:10px;
	padding:0;
	line-height:16px;
}

#support_contents{
	margin:10px;
	padding:0;
	width:470px;
	line-height:16px;
	overflow:hidden;
}
#support_menu{
	margin:0 10px 0;
	padding:0;
	float: left;
	text-align:right;
	line-height:20px;
	width:110px;
	overflow:hidden;
}
#support_input{
	margin:0;
	padding:0;
	float: left;
	text-align:left;
	line-height:20px;
	width:330px;
	overflow:hidden;
}

#cart_area{
	margin:0;
	padding:0;
	width:490px;
	min-height:700px;
}
#cart_header1,#cart_header2,#cart_header3,#cart_header4,#cart_header5{
	margin:0 auto;
	padding:0;
	width:440px;
	height:60px;
	text-align:center;
}
#cart_header1{
	background-image:url(../images/cartheader_1.gif);
}
#cart_header2{
	background-image:url(../images/cartheader_2.gif);
}
#cart_header3{
	background-image:url(../images/cartheader_3.gif);
}
#cart_header4{
	background-image:url(../images/cartheader_4.gif);
}
#cart_header5{
	background-image:url(../images/cartheader_5.gif);
}
#cart_title{
	margin:20px auto 10px;
	padding:0;
	width:470px;
	background-color:#009966;
	font-size:14px;
	color:#FFFFCC;
	line-height:24px;
}
#cart_tbl{
	margin:10px auto;
	padding:0;
	width: 460px;
	vertical-align:top;
}
#cart_tbl table{
	margin:2px auto;
	padding:0;
	width: 460px;
/*	color:#666666;*/
	border-top:1px #009966 solid;
	border-right:1px #009966 solid;
	border-bottom:1px #009966 solid;
	border-left:1px #009966 solid;
}
#cart_tbl th{
	width:458px;
	color:#0080C0;
	font-weight:normal;
	background-color:#E6E6FA;
	text-align: center;
}
#cart_tbl td{
	height:18px;
	background-color:#E6E6FA;
/*	color:#333;*/
	text-align: center;
	vertical-align:middle;
}
#cart_tbl #tbl_title{
	background-color:#009966;
	color:#FFF;
}
#cart_tbl #tbl_title_left{
	margin:0;
	padding:0 5px;
	background-color:#009966;
	color:#FFF;
	text-align:left;
	line-height:18px;
}
#cart_tbl #tbl_title_info{
	margin:0;
	padding:3px;
	background-color:#009966;
	color:#FFF;
	text-align:left;
}
#cart_tbl #tbl_input{
	padding:0 5px;
	text-align:left;
}
#cart_tbl #tbl_left{
	padding:0 5px;
	text-align:left;
}
#cart_tbl #tbl_right{
	padding:0 5px;
	text-align:right;
}
#cart_tbl #tbl_blue{
	padding:0 5px;
	background-color:#009966;
}
#cart_tbl #tbl_blueright{
	padding:0 5px;
	background-color:#009966;
	text-align:right;
}
#cart_tbl #tbl_total{
	padding:0 5px;
	text-align:right;
	background-color:#009966;
	color:#FFF;
}
#cart_adjustmenttitle{
	margin:15px auto 0;
	padding:0;
	width:440px;
	background-color:#009966;
	color:#FFF;
	font-family: "ＭＳ ゴシック",sans-serif;
	font-size:14px;
	line-height:20px;
}
#cart_adjustmentarea{
	margin:0 auto;
	padding:0;
	width:438px;
	background-color:#fff;
	border:1px #009966 solid;
}
#characterimage_left{
	margin:10px;
	padding:0;
	float:left;
}
#cart_adjustmenttext{
	margin:10px;
	padding:0;
/*	color:#333;*/
	font-size:12px;
	line-height:16px;
}
#cart_adjustmenttext2{
	margin:10px 0 0;
	padding:0;
/*	color:#333;*/
	font-size:12px;
	line-height:16px;
}
#cart_information{
	margin:4px 0 0 20px;
	padding:0;
	color:#009966;
	font-size:12px;
}
#cart_information2{
	margin:4px 0 0;
	padding:0;
	color:#009966;
	font-size:12px;
}
#cart_adjustmenttext li{
	margin:0px 0px 0px 28px;
	padding:0;
	list-style-type:decimal;
}
#cart_idandpasstext{
	clear:both;
	margin:0 5px;
	padding:0;
	float:left;
	width:80px;
	text-align:right;
	line-height:20px;
}
#cart_idandpassinput{
	margin:0 5px;
	padding:0;
	float:left;
	width:300px;
	line-height:20px;
}
#cart_alert{
	margin:10px auto;
	padding:0;
	width:480px;
	min-height:20px;
	color:#FF0000;
	text-align:center;
	line-height:20px;
}
#cart_verisign_area{
	margin:0 auto;
	padding:0;
	width:440px;
height: 70px;
}
#cart_verisign_swf{
	margin:5px 0;
	padding:0;
	float:left;
	width:120px;
}
#cart_verisign_text{
	margin:5px 0;
	padding:0;
	float:right;
/*	color:#333;*/
	width:314px;
}
#column_title{
	margin:20px auto 10px;
	padding:0;
	width:470px;
	background-color:#009966;
	font-size:14px;
	font-weight:bold;
	color:#FFFFCC;
	line-height:24px;
}
#column_text{
	margin:10px 10px 10px 20px;
	padding:0;
	width:460px;
	font-size:12px;
/*	color:#333333;*/
	line-height:16px;
}
#column_text a{
	text-decoration:underline;
}

#company_tbl{
	margin:10px auto;
	padding:0;
	width: 460px;
}
#company_tbl table{
	margin:0;
	padding:10px;
	width: 460px;
/*	color:#666666;*/
	border-collapse:collapse;
	border-top:1px #009966 solid;
	border-right:1px #009966 solid;
	border-bottom:1px #009966 solid;
	border-left:1px #009966 solid;
}
#company_tbl th{
	width:458px;
	color:#0080C0;
	font-weight:normal;
	background-color:#009966;
	text-align: center;
}
#company_tbl td{
	margin:0;
	padding:10px;
	height:25px;
/*	color:#333;*/
	border: 1px #009966 solid;
	vertical-align:middle;
}
#company_tbl #tbl_title{
	margin:0;
	padding:10px;
	width:150px;
	background-color:#009966;
	color:#FFFFCC;
	border: 1px #FFFFFF solid;
}

#cancellation_text,#cancellation_text2{
	margin:10px;
	padding:0;
/*	color:#333;*/
	font-size:12px;
	line-height:16px;
}
#cancellation_text li{
	margin:0px 0px 0px 18px;
	padding:0;
	list-style-type:circle;
}
#cancellation_text2 li{
	margin:0px 0px 0px 28px;
	padding:0;
	list-style-type:decimal;
}

#ranking_titlebar{
	margin:20px auto 0;
	padding:0;
	width:470px;
	background-color:#009966;
	font-size:14px;
	color:#FFFFCC;
	line-height:24px;
}
#ranking_goodsarea{
	margin:10px 0 0 9px;
	padding:0;
	width:230px;
	height:118px;
	float:left;
	background-color:#FFF;
	border-right:1px #009966 solid;
	border-bottom:1px #009966 solid;
	overflow:hidden;
}
#ranking_goods_rankmark{
	margin:0;
	padding:0;
	float:left;
	width:100px;
	height:18px;
	text-align:center;
/*	background-color:#FFFFCC;*/
	overflow:hidden;
}
#ranking_goods_ranktxt{
	margin:0;
	padding:0;
	width:126px;
	height:18px;
/*	color:#333333;*/
	font-size:14px;
	font-weight:bold;
/*	background-color:#FFFFCC;*/
	overflow:hidden;
}
#ranking_goods_photo{
	margin:0;
	padding:0;
	float:left;
	width:100px;
	height:100px;
	overflow:hidden;
}
#ranking_goods_txt{
	margin:30px 0 0 5px;
	padding:0;
	float:right;
	width:124px;
	overflow:hidden;
}
#ranking_goodssubarea{
	margin:10px 0 0 9px;
	padding:0;
	width:150px;
	height:150px;
	float:left;
	background-color:#FFF;
	border-right:1px #009966 solid;
	border-bottom:1px #009966 solid;
	overflow:hidden;
}
#ranking_goodssub_ranktxt{
	margin:0;
	padding:0;
	width:150px;
	height:16px;
/*	color:#333333;*/
	font-size:12px;
	text-align:center;
	overflow:hidden;
}
#ranking_goodssub_photo{
	margin:0 auto;
	padding:0;
	width:100px;
	height:100px;
	text-align:center;
}
#ranking_goodssub_txt{
	margin:5px 0 0 3px;
	padding:0;
	float:right;
	width:148px;
}
#ranking_goods_txt,#ranking_goodssub_txt a{
	color:#009966;
}
#ranking_goods_txt,#ranking_goodssub_txt a:hover{
	color:#FF6600;
}

#linksite_area{
	margin:10px auto 0;
	padding:0;
	width:470px;
}
#linksite_banner{
	margin:6px;
	padding:0;
	float:left;
}
#linksite_name{
	margin:6px 10px 0;
	padding:0;
	color:#FF6600;
	font-weight:bold;
}
#linksite_info{
	margin:0 10px;
	padding:0;
	color:#808080;
}
#link_title{
	margin:20px auto 10px;
	padding:0;
	width:470px;
	background-color:#009966;
	font-size:14px;
	color:#FFFFCC;
	line-height:24px;
}
#link_message{
	margin:10px;
	padding:0;
/*	color:#333333;*/
	line-height:16px;
}
#linkbanner_area{
	margin:10px auto 0;
	padding:0;
	width:470px;
	background-color:#E6E6FA;
/*	color:#333333;*/
	line-height:16px;
}
#link_form{
	margin:20px auto 0;
	padding:0;
	width:470px;
}
#link_form_area{
	margin:10px 0;
	padding:0;
	width:470px;
}
#link_form_title{
	margin:0 10px 0;
	padding:0;
	float:left;
	width:110px;
/*	color:#333333;*/
	line-height:20px;
	text-align:right;
}
#link_form_input{
	margin:0;
	padding:0;
}



#left_block{
	clear:both;
	margin:10px 0 0;
	padding:0;
	float:left;
	width:180px;
	overflow:hidden;
}
#left_block a{
	color:#009966;
}
#left_block a:hover{
	color:#FF6600;
}
#category_title{
	margin:0;
	padding:0 0 0 8px;
	width:180px;
	color:#FFFFCC;
	line-height:20px;
/*	font-size:14px;*/
	overflow:hidden;
	background:url(../images/title_green.jpg) no-repeat;
}
#category_title1,#shopping_title,#information_title,#mobile_title,#sp_contents_title{
	margin:10px 0 0;
	padding:0 0 0 8px;
	width:180px;
	color:#FFFFCC;
/*	font-size:14px;*/
	line-height:20px;
	overflow:hidden;
	background:url(../images/title_green.jpg) no-repeat;
}
#category_area,#category_area1,#shopping_area,#information_area,#mobile_area,#sp_contents_area{
	margin:0;
	padding:0;
	width:178px;
	background-color:#fff;
	border:1px #CCC solid;
}
#category_area1 ul,#category_area ul,#shopping_area ul,#information_area ul,#sp_contents_area ul{
	margin:10px 0px 10px 14px;
}
#mobile_area ul{
	margin:6px 0px 0px 14px;
}
#category_area #li_type1,#category_area1 #li_type1{
	margin:7px;
	padding-left:1px;
	list-style-image:url(../images/goodsicon_tree.gif);
}
#category_area #li_type1_on,#category_area1 #li_type1_on{
	margin:7px;
	padding-left:1px;
	list-style-image:url(../images/goodsicon_tree.gif);
	background-color:#E6E6FA;
}
#category_area #li_type2,#category_area1 #li_type2{
	margin:5px 7px 5px 15px;
	list-style-image:url(../images/goodsicon2.gif);
}
#category_area #li_type2_on,#category_area1 #li_type2_on{
	margin:5px 7px 5px 15px;
	list-style-image:url(../images/goodsicon2.gif);
	background-color:#E6E6FA;
}
#shopping_area li,#information_area li,#sp_contents_area li{
	margin:7px;
	padding-left:3px;
	list-style-image:url(../images/goodsicon_tree.gif);
}
#mobile_area li{
	margin:0 0 0 7px;
	padding-left:3px;
	list-style-image:url(../images/goodsicon_tree.gif);
}
#mobile_area form{
	margin:0;
	padding:0;
}
#prbanner_area,#verisign_area{
	margin:10px 0;
	padding:0;
	width:180px;
	text-align:center;
}
#prbanner{
	margin:0 0 10px;
	padding:0;
}
#prbanner2{
	margin:0;
	padding:0;
}



#right_block{
	margin:10px 0 0;
	padding:0;
	float:right;
	width:180px;
	min-height:600px;
	overflow:hidden;
}
#right_block a,#right_block a:visited{
	color:#009966;
}
#right_block a:hover{
	color:#FF6600;
}
#moneynow_title{
	margin:2px 0 0 0;
	padding:0 0 0 8px;
	width:180px;
	color:#FFFFCC;
	line-height:20px;
	background:url(../images/title_green.jpg) no-repeat;
}
#moneynowtxt_area{
	margin:9px;
	padding:0;
	width:160px;
	height:20px;
	color:#009966;
	font-family: "ＭＳ ゴシック",sans-serif;
	font-size:14px;
	font-weight:bold;
}
#moneynowtxt_1{
/*	margin:2px 0 4px;*/
	margin:0;
	padding:0;
	float:left;
	width:40px;
	text-align:right;
}
#moneynowtxt_2{
	margin:0;
	padding:0;
	float:right;
	width:120px;
	text-align:right;
}
#calendar_title,#delivery_title,#mailmaga_title,#ranking_title{
	margin:10px 0 0;
	padding:0 0 0 8px;
	width:180px;
	color:#FFFFCC;
	line-height:20px;
	background:url(../images/title_green.jpg) no-repeat;
}
#rightinfo_area{
	margin:0;
	padding:0;
	width:178px;
	background-color:#fff;
	border:1px #CCC solid;
}
#rightinfo_area form{
	margin:0;
	padding:0;
}
#calendar_tbl{
	margin:10px auto;
	padding:0;
}
#calendar_tbl table{
	width: 170px;
/*	color:#666666;*/
	border-top:1px #CCC solid;
	border-right:1px #CCC solid;
	border-bottom:1px #CCC solid;
	border-left:1px #CCC solid;
}
#calendar_tbl th{
	width:168px;
	height:18px;
	font-weight:normal;
/*	background-color:#E6E6FA;*/
	text-align: center;
}
#calendar_tbl td{
	width:23px;
	height:14px;
/*	background-color:#E6E6FA;*/
	text-align: center;
}
#calendar_tbl #sunday{
	color:#FF6600;
}
#calendar_tbl #saturday{
/*	color:#3399FF;*/
/*	color:#666;*/
}
#calendar_tbl #holiday{
	color:#FFFFCC;
	background-color:#FF6600;
}
#ranking_area{
	margin:0;
	padding:0;
	width:178px;
	background-color:#fff;
	border:1px #CCC solid;
}
#ranking_area li{
	margin:5px 0 0 28px;
	padding:0;
	list-style-type:decimal;
}

#info_txt{
	margin:5px 0 5px 5px;
	padding:0;
}



#attention{
	clear:both;
	margin:10px 0 0;
	padding:0;
	height:16px;
	text-align:center;
}
#footer_left{
	clear:both;
	margin:10px 0 0;
	padding:0;
	float:left;
	width:10px;
	height:40px;
	background:url(../images/footbar_left.jpg) no-repeat;
}
#footer_center{
	margin:10px 0 0;
	padding:0;
	float:left;
	width:850px;
	height:40px;
	text-align:center;
	background:url(../images/footbar_bg.jpg) repeat-x;
}
#footer_center ul{
	margin:0;
	padding:2px 0 0;
}
#footer_center li{
	margin:0;
	padding:0;
	float:left;
	list-style: none;
	width:140px;
	line-height:22px;
}
#footer_center #copyright{
	clear:both;
	margin:0;
	padding:0;
}
#footer_right{
	margin:10px 0 0;
	padding:0;
	float:right;
	width:10px;
	height:40px;
	background:url(../images/footbar_right.jpg) no-repeat;
}
