@charset "shift_jis";

/*--============ 共通 ============--*/

body{
	margin:0px;
	padding:0px;
	font-family:'ＭＳ Ｐゴシック', osaka, Gothic, sans-serif;
	color:#333333;
	text-align:center;
}


img{
	border:0px;
}

form{
	margin:0px;
	padding:0px;
}

.font10{
	font-size:10px;
	line-height:14px;
}
.font12{
	font-size:12px;
	line-height:16px;
}
.font14{
	font-size:14px;
	line-height:18px;
}
.font16{
	font-size:16px;
	line-height:20px;
}
.font20{
	font-size:20px;
	line-height:22px;
}
.font22{
	font-size:22px;
	line-height:24px;
}
.font24{
	font-size:24px;
	line-height:26px;
}
.fontnews{
	font-size:12px;
	line-height:19px;
}
.blacktext{
	color:#333333;
	font-size:80%;
	line-height:150%;
}
.whitetext{
	color:#ffffff;
}
.redtext{
	color:#993366;
}
.bluetext{
	color:#003366;
}
.STRONG{
	font-weight:bold;
}

.main{
	margin:10px;
}

a:link{
	color:#2782B1;
	text-decoration:none;
}
a:visited{
	color:#1E52A7;
	text-decoration:none;
}
a:hover{
	color:#FF6000;
	text-decoration:underline;
}
a:active{
	color:#FF6000;
	text-decoration:underline;
}

.clear{
	font-size:0% !important;
	margin:0px !important;
	padding:0px !important;
	clear:both !important;
	line-height:0% !important;
	height:0px !important;
	width:0px !important;
	float:none !important;
	background:none !important;
}

p.clear{
	font-size:0% !important;
	margin:0px !important;
	padding:0px !important;
	clear:both !important;
	line-height:0% !important;
	height:0px !important;
	width:0px !important;
	float:none !important;
	background:none !important;
}

.price{
	font-weight:bold;
	font-family:"ＭＳ Ｐゴシック",sans-serif;
}

td{
	vertical-align:top;

}


/*--============ ヘッダバナー ============--*/
div#headbanner{
	margin:2px 0px 0px 0px;
	padding:0px;
	width:988px;
}

div#headbanner p#banner_left{
	margin:0px 0px 4px 0px;
	padding:0px;
	float:left;
}

div#headbanner p#banner_right{
	margin:0px 0px 4px 0px;
	padding:0px;
	float:right;
}

/*--============ ヘッダー ============--*/
div#body_header{
	margin:0px 0px 4px 0px;
	padding:0px;
	width:988px;
	text-align:left;
}

div#body_header div#box_headmain{
	margin:0px;
	padding:0px;
	width:839px;
	height:75px;
	background:url("/images/fuji_img/head_bg.gif");
	display:inline;
}

body> div#body_header div#box_headmain{
	float:left;
}

div#body_header  div#box_headmain p{
	margin:6px 0px 0px 15px;
	padding:0px;
	font-size:70%;
	color:#333333;
}

div#body_header h1{
	margin:10px 0px 0px 64px;
	padding:0px;
}

div#body_header div#box_realshop{
	margin:0px;
	padding:0px;
	width:149px;
	display:inline;
}

body> div#body_header div#box_realshop{
	float:right;
}

/*-- メニュー --*/
div#body_header div#box_menu{
	margin:-4px 0px 0px 0px;
	padding:0px;
	width:988px;
	background:url("/images/fuji_img/bg_menu.gif");
}

body> div#body_header div#box_menu{
	clear:both;
}

div#body_header div#box_menu ul{
	margin:3px 0px 4px 7px;
	padding:0px;
	font-size:12px;
	line-height:160%;
	float:left;
	font-weight:bold;
}

body> div#body_header div#box_menu ul{
	float:none;
	height:28px;
}

div#body_header div#box_menu li{
	margin:0px;
	padding:0px 13px 0px 8px;
	display:inline;
	background:url("/images/fuji_img/line_menu.gif") right no-repeat;
}

div#body_header div#box_menu a:link,
div#body_header div#box_menu a:visited,
div#body_footer a:link,
div#body_footer a:visited{
	color:#8B1C07;
	text-decoration:none;
}

div#body_header div#box_menu a:hover,
div#body_header div#box_menu a:active,
div#body_footer a:hover,
div#body_footer a:active{
	color:#CC3300;
}

/*-- ヘッダー2008 --*/

div#header_guest{
	margin:0px;
	padding:7px 3px 3px 3px;
	font-size:12px;
	font-weight:bold;

}

div#header_guest li{
	margin:0px;
	padding:0px 3px 0px 3px;

}

div#header_guest a:link,
div#header_guest a:visited{
	color:#8B1C07;
	text-decoration:none;
}

div#header_guest a:hover,
div#header_guest a:active{
	color:#CC3300;
}

/*-- TOP上部ワク --*/
table#newstxt{
	margin:0px;
	padding:4px 3px 3px 3px;
	font-size:12px;
	line-height:160%;
　　text-decoration:none; }

table#newstxt a:link{ color:#333333; }
table#newstxt a:active { color:#333333; }
table#newstxt a:visited{ color:#333333; }
table#newstxt a:hover{ color:#2582b3; text-decoration: underline;  }

div#newstxt{
	margin:0px;
	padding:4px 3px 3px 3px;
	font-size:12px;
	line-height:160%;
　　text-decoration:none; }


/*--============ 新着情報 ============--*/
div.topic_whatsnew{
	margin:3px 0px 5px 0px;
	padding:0px 4px;
	bgcolor="#f7f7f7"

}

div.topic_whatsnew h4{
	margin:2px 6px 10px 0px;
	padding:0px;
	display:inline;
	float:left;
}

div.topic_whatsnew h4 img{
	border:1px solid #999999;
}


div.topic_whatsnew p{
	margin:0px;
	padding:0px;
	font-size:12px;
	line-height:16px;
	width:264px;

}

div.topic_whatsnew p a:link{ color:#333333; }
div.topic_whatsnew p a:active { color:#333333; }
div.topic_whatsnew p a:visited{ color:#333333; }
div.topic_whatsnew p a:hover{ color:#2582b3; text-decoration: underline;  }

div.topic_whatsnew span{
	margin:0px;
	padding:0px;
	display:block;
}

div.box_contents p#btn_whatnew{
	margin:20px 0px 0px 0px;
	padding:0px;
	text-align:right;
	clear:both;
}




/*-- カート --*/
div#body_header div#btn_cart{
	margin:0px 7px 0px 25px;
	padding:0px 0px 0px 0px;
	float:right;
	vertical-align:middle;
	width:115px;
}

body> div#body_header div#btn_cart{
	margin-top:-30px;
}


div#body_header div#btn_cart span{
	display:block;
	margin:3px 0px 0px 0px;
	padding:0px;
	font-size:12px;
	line-height:160%;
	width:80px;
	font-weight:bold;
	float:right;
	cursor:pointer;
}

div#body_header div#btn_cart img{
	margin:0px;
	padding:0px;
	float:left;
}

/*-- 社員コード --*/
p#shain_code{
	margin:0px;
	padding:0px;
	float:right !important;
	font-size:12px !important;
	font-weight:bold;
	width:120px;
}

div> p#shain_code{
	margin:-23px 150px 0px 0px !important;
}

p#shain_code a{
	color:#ffffff !important;
	margin:0px;
	padding:0px;
}

p#shain_code a:hover,
p#shain_code a:active{
	text-decoration:underline !important;
}

/*--============ メインテーブル ============--*/
table#body_main{
	margin:0px;
	padding:0px;
	width:988px;
}

table#body_main td#left,
table#body_main td#left_tencho{
	margin:0px;
	padding:0px;
	width:756px;
	vertical-align:top;
}

table#body_main td#left div.padding{
	padding:20px 20px 10px 30px;
}

table#body_main td#left div.padding2{
	padding:10px 10px 10px 10px;
}

table#body_main td#left_tencho{
	background:url("/images/fuji_img/bg_left_tencho.gif");
}

table#body_main td#right{
	margin:0px;
	padding:0px;
	width:232px;
	vertical-align:top;
}

table#body_main td#left h3{
	margin:0px 0px 15px 0px;
	padding:7px;
	width:98%;
　text-align:left;
  font-size:12px;
  background:#FEF9E4;
  
}

/*--============ 商品検索 ============--*/
div#box_search2{
	margin:0px 0px 0px 0px;
	padding:4px 7px 0px 7px;
	background:#fda635;
	border:1px solid #fda635;
}

div.box_search_category2{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background:#FFFFFF;
	border:1px solid #BF4F04;
}
div.box_search_category2 a:link,
div.box_search_category2 a:visited{
	font-size:11px;
	color:#990000;
	text-decoration:none;
}

div.box_search_category2 a:hover,
div.box_search_category2 a:active{
	font-size:11px;
	color:#ff6600;
	text-decoration:underline;
}
div.box_search_category2 ul{
	margin:0px 5px 5px 8px;
	padding:0px;
	font-size:12px;
	line-height:130%;
	list-style:none;
}

div.box_search_category2 li{
	margin:0px;
	padding:0px 0px 0px 8px;
	background:url("/images/fuji_img/arrow_yellow.gif") no-repeat 0px .4em;

}
div.box_search_category2 em{
	margin:0px;
	padding:0px 0px 0px 50px;
	background:url("/images/fuji_img/icon_new.gif") no-repeat;
}

div.box_search_category2 h5{
	margin:0px 0px 3px 0px;
	padding:3px 0px 3px 8px;
	font-size:80%;
	font-weight:normal;
}


div#box_search{
	margin:0px 0px 0px 0px;
	padding:4px 7px;
	background:#fda635;
	border:1px solid #fda635;
}

div.box_search_category{
	margin:0px 0px 3px 0px;
	padding:0px;
	background:#ffffff;
	border:1px solid #BF4F04;
}

div.box_search_category h4{
	margin:0px 0px 7px 0px;
	padding:0px;
}

div.box_search_category form{
	margin:0px 0px 8px 5px;
	padding:0px;
}

div.box_search_category form input{
	margin:0px 3px 0px 0px;
	padding:0px;
}

div> div.box_search_category form input{
	height:22px;
}

div.box_search_category a:link,
div.box_search_category a:visited{
	color:#333333;
	text-decoration:none;
}

div.box_search_category a:hover,
div.box_search_category a:active{
	color:#FF6000;
	text-decoration:underline;
}

div.box_search_category ul{
	margin:0px 5px 6px 8px;
	padding:0px;
	font-size:70%;
	line-height:130%;
	list-style:none;
}

div.box_search_category li{
	margin:0px;
	padding:0px 0px 0px 8px;
	background:url("/images/fuji_img/arrow_yellow.gif") no-repeat 0px .4em;
}

div.box_search_category li a{
	margin:0px 5px 0px 0px;
	padding:0px;
}

div.box_search_category em{
	margin:0px;
	padding:0px 0px 0px 20px;
	background:url("/images/fuji_img/icon_new.gif") no-repeat;
}

div.box_search_category h5{
	margin:0px 0px 3px 0px;
	padding:3px 0px 3px 8px;
	font-size:80%;
	font-weight:normal;
}

h5#t_new{
	background:#FEF7AC;
}

h5#t_drama{
	background:#FEB9B9;
}

h5#t_variety{
	background:#FED3AA;
}

h5#t_music{
	background:#B0E6A8;
}

h5.t_sports{
	background:#9AE5E5;
}

h5#t_info{
	background:#A0C9F1;
}

h5#t_wideshow{
	background:#C3C3FC;
}

h5#t_news{
	background:#D7B2D7;
}

h5#t_document{
	background:#D4F2D4;
}

h5#t_anime{
	background:#F8C8E8;
}

h5#t_movie{
	background:#B2E6E6;
}

h5#t_kids{
	background:#FFCBE5;
}

h5#t_mini{
	background:#FCBDBD;
}

h5#t_charactor{
	background:#FFC7A2;
}

h5#t_before{
	background:#B7DFB7;
}

h5#t_announcer{
	background:#ADCDED;
}

h5#t_consert{
	background:#DBB5DB;
}

h5#t_other{
	background:#EFABD8;
}


/* カテゴリID用　クラス */
h5#t_B000{
	background:#FEF7AC;
}

h5#t_B001{
	background:#FEB9B9;
}

h5#t_B002{
	background:#FED3AA;
}

h5#t_B003{
	background:#B0E6A8;
}

h5.t_B004{
	background:#9AE5E5;
}

h5#t_B005{
	background:#A0C9F1;
}

h5#t_B006{
	background:#C3C3FC;
}

h5#t_B007{
	background:#D7B2D7;
}

h5#t_B008{
	background:#D4F2D4;
}

h5#t_B009{
	background:#F8C8E8;
}

h5#t_B010{
	background:#B2E6E6;
}

h5#t_B011{
	background:#FFCBE5;
}

h5#t_B012{
	background:#FCBDBD;
}

h5#t_B013{
	background:#FFC7A2;
}

h5#t_B014{
	background:#B7DFB7;
}

h5#t_B015{
	background:#ADCDED;
}

h5#t_B016{
	background:#DBB5DB;
}

h5#t_B017{
	background:#EFABD8;
}



input.btn_search_keyword{
	cursor:pointer;
}

div#box_search_2{
	margin:0px 0px 25px 0px;
	padding:4px 7px;
	background:url("/images/fuji_img/bg_search_2.gif");
	border:1px solid #FDA635;
}


/*--============ ヘッダ検索窓2008 ============--*/
div#header_search{
	margin:2px 0px 0px 0px;
	padding:0px;
	background:#fd780e;
	border:1px solid #fd780e;
	

}


/*--============ 新着ニュース2008 ============--*/

body{
letter-spacing : 0px;line-height : 12pt;
scrollbar-face-color:#999999;
scrollbar-highlight-color:#f7f7f7;
scrollbar-shadow-color:#f7f7f7;
scrollbar-3dlight-color:#f7f7f7;
scrollbar-arrow-color:#eaeaea;
scrollbar-track-color:#f5f5f5;
scrollbar-darkshadow-color:#f7f7f7;}





/*--============ メイン商品バナー ============--*/
table#main_banner{
	margin:5px 0px 3px 0px;
	padding:0px;
	width:746px;
}

table#main_banner td{
	margin:0px;
	padding:0px 0px 8px 8px;
	*padding:0px 0px 4px 8px;
}

table#main_banner td img{
	margin:0px;
	padding:0px;
}

/*-- メインバナー大 --*/
table#main_banner td.main_banner{
	margin:0px;
	padding:0px 1px 8px 0px;
	*padding:0px 1px 4px 0px;
}


/*--============ コンテンツ ============--*/
table#body_contents{
	margin:0px 0px 0px 0px;
	padding:0px;
	width:748px;
}

table#body_contents td{
	margin:0px;
	padding:0px;
}

div.box_contents{
	margin:0px 9px 10px 0px;
	padding:0px;
	width:368px;
}

div.box_contents h2{
	margin:0px 0px 5px 0px;
	padding:0px;
}


/*--============ 店長日記 ============--*/
div#box_diary{
	margin:-5px 0px 0px 0px;
	padding:0px;
	background:#FFF0F1;
	border-bottom:2px solid #FBD302;
}

div#box_diary h4{
	margin:0px;
	padding:0px 10px 0px 13px;
	float:left;
}

div#box_diary h4 img{
	border:1px solid #999999;
}

div#diary_txt{
	margin:0px;
	padding:0px 5px 0px 0px;
	width:265px;
	float:right;
	font-size:80%;
	line-height:160%;
}

div#box_diary p.other{
	margin:0px 0px 8px 0px;
	padding:0px 10px 0px 17px;
	background:url("/images/fuji_img/icon_diary.gif") no-repeat 0px;
	float:right;
	width:auto;
	font-size:80%;
}

div#diary_txt span{
	display:block;
	margin:0px;
	padding:2px 0px 12px 0px;
}


/*--============ ショップバナー ============--*/
div#box_shopbanner{
	margin:-3px 0px 5px 0px;
	padding:0px;
}

td> div#box_shopbanner{
	margin-top:2px;
}

div#box_shopbanner img{
	margin:0px 3px 0px 0px;
	padding:0px;
}

/*--============ ランキング ============--*/
div.box_ranking{
	margin:0px 0px 5px 0px;
	padding:0px 8px 0px 6px;
	background:#FFFBED;
	font-size:80%;
	line-height:140%;
	border-bottom:1px solid #DECEA3;
}

div.box_ranking h5{
	margin:0px -8px 5px -6px;
	padding:0px;
}

div.ranking_number{
	padding:0px 0px 1px 0px;
	clear:both;
	border-bottom:1px dotted #B2B2B6;
}

div.ranking_number_end{
	padding:0px 0px 2px 0px;
	clear:both;
}

div.ranking_number h4{
	margin:0px 5px -1px 0px;
	padding:0px;
	float:left;
}

div.ranking_number h4 img{
	border:3px solid #FDDB64;
	margin:2px 0px 2px 0px;
}

div.ranking_number_end h4{
	margin:0px 5px -1px 0px;
	padding:0px;
	float:left;
}


div.ranking_number_end h4 img{
	border:3px solid #FDDB64;
	margin:2px 0px 2px 0px;
}

div.ranking_number p{
	margin:0px 0px 5px 0px;
	padding:2px 0px 0px 45px;
	float:left;
}
div.ranking_number_end p{
	margin:0px 0px 5px 0px;
	padding:2px 0px 0px 45px;
	float:left;
}

div.ranking_number p.no_1{
	background:url("/images/fuji_img/icon_ranking1.gif") no-repeat 0px .1em;
	width:280px;
}

div> div.ranking_number p.no_1{
	width:237px;
}

div.ranking_number p.no_2{
	background:url("/images/fuji_img/icon_ranking2.gif") no-repeat 0px .2em;
	width:280px;
}

div> div.ranking_number p.no_2{
	width:237px;
}

div.ranking_number p.no_3{
	background:url("/images/fuji_img/icon_ranking3.gif") no-repeat 0px .2em;
	width:280px;
}

div> div.ranking_number p.no_3{
	width:237px;
}

div.ranking_number p.no_4{
	background:url("/images/fuji_img/icon_ranking4.gif") no-repeat 6px .5em;
	width:280px;
}

div> div.ranking_number p.no_4{
	width:237px;
}

div.ranking_number_end p.no_5{

	background:url("/images/fuji_img/icon_ranking5.gif") no-repeat 6px .5em;
	width:280px;
}

div> div.ranking_number_end p.no_5{
	width:237px;
}

div.ranking_number_head{
	margin:2px 0px 0px 0px;
	padding:0px;
}

div.ranking_number_head h4{
	margin:1px 1px 1px 1px;
	padding:0px;
	float:left;
}


/*--============ 限定販売 ============--*/
div#box_limited{
	margin:0px 0px 0px 0px;
	padding:0px;
	font-size:80%;
	line-height:140%;
}

div#box_limited h5{
	margin:0px;
	padding:0px;
}

div#box_limited h3{
	margin:0px 0px 5px 0px;
	padding:0px;
}

div#box_limited p{
	margin:0px 0px 5px 3px;
	padding:0px;
	float:left;
	width:250px;
}

div#box_limited h4{
	margin:0px 0px 5px 0px;
	padding:0px;
	float:right;
}

div#box_limited h6{
	margin:10px 0px 5px 0px;
	padding:0px;
	float:right;
}



div#box_limited table{
	margin:0px 0px 6px 0px;
	padding:0px;
	width:368px;
}

div> div#box_limited table{
	clear:both;
	margin-bottom:3px;
}

div#box_limited table img{
	margin:0px;
	padding:0px;
}

div#box_limited table p.icon_new{
	margin:0px;
	padding:0px;
	width:26px;
	float:right;
}

div#box_limited table span{
	margin:0px;
	padding:0px;
	font-size:80%;
	line-height:140%;
	display:block;
}

div#box_limited table h5{
	margin:0px 0px 5px 0px;
	padding:0px;
	float:left;
}

div#box_limited table h4{
	margin:0px 5px 0px 0px;
	padding:0px;
}

/*--============ 入荷のお知らせ ============--*/

div.box_nyuka{
	margin:0px 0px 5px 0px;
	padding:0px 8px 0px 6px;
　　background:#fff7ed;
	border-bottom:2px dashed #d6b178;
	font-size:12px;
	line-height:140%;
}


div.box_nyuka h4{
	margin:0px 8px 0px 0px;
	padding:0px;
	float:left;
}

div.box_nyuka h4 img{
	border:2px solid #fa7f35;
}

div.box_nyuka p{
	margin:0px 0px 3px 0px;
	padding:0px;
	float:left;
}

div> div.box_nyuka p{
	width:278px;
}

/*--============ おすすめ商品 ============--*/
div.box_pickup{
	margin:0px 0px 5px 0px;
	padding:0px 8px 0px 6px;
	border-bottom:2px dotted #BEA300;
	font-size:12px;
	line-height:140%;
}


div.box_pickup h4{
	margin:0px 8px 0px 0px;
	padding:0px;
	float:left;
}

div.box_pickup h4 img{
	border:1px solid #999999;
}

div.box_pickup p{
	margin:0px 0px 3px 0px;
	padding:0px;
	float:left;
}

div> div.box_pickup p{
	width:278px;
}

/*--============ めざましテレビ/チャンネル@ ============--*/
div.box_others{
	margin:0px 0px 0px 2px;
	padding:0px;
	width:368px;
}

div.box_others h4{
	margin:0px 0px 5px 0px;
	padding:0px;
	float:left;
}

div> div.box_others h4{
	margin-right:0px;
}

div.box_others div{
	margin:0px 0px 5px 0px;
	padding:0px;
	float:left;
	font-size:80%;
	line-height:140%;
}

div> div.box_others div{
	width:251px;
}

div.box_others div span{
	display:block;
}

div.box_others div a{
	margin-left:2px;
	display:block;
	float:left;
}

div> div.box_others div a{
	margin-left:5px;
}

div> div.box_others div li a{
	margin-left:0px;
	display:inline;
	float:none;
}

div.box_others ul{
	margin:0px 0px 0px 8px;
	padding:0px;
	list-style:none;
}

div.box_others li{
	margin:0px;
	padding:0px 0px 0px 6px;
	background:url("/images/fuji_img/arrow_gray.gif") no-repeat 0px .5em;
}

/*--============ お知らせ ============--*/
div.box_import{
	margin:0px 0px 15px 0px;
	padding:0px;
	width:746px;
}

div.box_import h2{
	margin:0px 0px 6px 0px;
	padding:0px;
}

div#box_info{
	margin:0px 0px 10px 0px;
	padding:10px 10px 3px 10px;
	background:#E6EFF7;
	font-size:80%;
	line-height:140%;
	width:746px;
}

div> div#box_info{
	width:726px;
}

div#box_info ul{
	margin:0px 0px 0px 0px;
	padding:0px;
	list-style:none;
}

div#box_info li{
	margin:0px 0px 8px 0px;
	padding:0px 0px 0px 15px;
	background:url("/images/fuji_img/icon_info.gif") no-repeat 0px .3em;
}

/*--============ ショッピングガイド ============--*/
div#box_guide{
	margin:0px 0px 10px 0px;
	padding:10px 10px 5px 10px;
	background:#F2F4F5;
	font-size:80%;
	line-height:140%;
	width:746px;
}

div> div#box_guide{
	width:726px;
}

table#box_pay ul{
	margin:3px 2px 3px 0px;
	padding:6px;
	list-style:none;
	background:#ffffff;
	border:1px dotted #B4B5B6;
}

table#box_pay li{
	margin:0px 0px 6px 0px;
	padding:0px;
	display:inline;
}

div#box_guide p{
	margin:0px 10px 6px 0px;
	padding:0px;
	float:left;
}

div#box_guide span{
	margin:0px 0px 6px 0px;
	padding:0px;
	display:block;
}

div#box_guide h5{
	margin:0px;
	padding:0px 0px 0px 15px;
	color:#FD8F00;
	background:url("/images/fuji_img/icon_info.gif") no-repeat 0px .3em;
}

div> div#box_guide h5{
	font-size:100%;
}

table#box_pay{
	margin:0px 0px 10px 0px;
	padding:0px;
	border-top:1px solid #999999;
	border-left:1px solid #999999;
	width:724px;
}

div.box_sguide table#box_pay{
	margin:0px 5px 10px 5px;
	width:558px;
}

table#box_pay th{
	margin:0px;
	padding:2px 5px 2px 5px;
	border-right:1px solid #999999;
	border-bottom:2px solid #999999;
	background:#EEEEEE;
	font-size:80%;
	font-weight:normal;
}

table#box_pay td{
	margin:0px;
	padding:3px 6px 4px 6px;
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	font-size:80%;
	line-height:140%;
	background:#FBFBFB;
}

table#box_pay td.pay_name{
	width:130px;
	padding:3px 6px 3px 10px;
	border-right:none;
}

div.box_sguide table#box_pay td.pay_name{
	width:102px;
}

td> div.box_sguide table#box_pay td.pay_name{
	width:110px;
}

table#box_pay td.pay_price{
	width:210px;
	vertical-align:middle;
	text-align:center;
}

div.box_sguide table#box_pay td.pay_price{
	width:150px;
	padding:3px 4px 3px 4px;
}

div.box_sguide table#box_pay td.pay_detail{
	padding:3px 4px 3px 4px;
}

table#box_pay h6{
	margin:0px 0px 0px 0px;
	padding:0px;
	font-size:90%;
}

div> table#box_pay h6{
	font-size:100%;
}

td> div.box_sguide table#box_pay h6{
	font-size:100%;
}

div#box_guide p#box_btn{
	margin:5px 0px 0px 0px;
	padding:0px;
	text-align:right;
	width:720px;
}

div> div#box_guide p#box_btn{
	margin:2px 0px 6px 0px;
}

table#box_pay td span{
	margin:0px;
	padding:0px;
	font-size:80%;
}

table#box_pay td.pay_price p{
	text-align:left;
}

div.box_sguide table#box_pay td.pay_price p{
	font-size:90%;
}

td> div.box_sguide table#box_pay td.pay_price p{
	font-size:100%;
}

table#box_pay td.pay_price table{
	margin:0px 0px 2px 0px;
	padding:0px;
	width:215px;
}

div> table#box_pay td.pay_price table{
	clear:both;
}

div.box_sguide table#box_pay td.pay_price table{
	margin:0px 0px 2px 0px;
	padding:0px;
	width:145px;
}

table#box_pay td.pay_price table td{
	margin:0px;
	padding:1px 5px 2px 5px;
	border-right:none;
	border-bottom:1px solid #CCCCCC;
	text-align:right;
	font-size:80%;
	background:#ffffff;
}

div.box_sguide table#box_pay td.pay_price table td{
	padding:1px 2px 2px 2px;
}

table#box_pay td.pay_price table th{
	margin:0px;
	padding:3px 5px 1px 5px;
	border-right:none;
	border-bottom:2px solid #CCCCCC;
	font-weight:normal;
	background:#FFCCCC;
	font-size:70%;
}

/*--============ フッター ============--*/
div#body_footer{
	margin:0px;
	padding:0px;
	font-size:12px;
	width:988px;
	text-align:left;
}

div#body_footer ul{
	margin:0px;
	padding:6px 20px;
	background:#FDA635;

}

div#body_footer li{
	margin:0px;
	padding:0px;
	display:inline;

}

div#body_footer address{
	margin:0px 0px 5px 0px;
	padding:7px 0px 5px 28px;
	font-style:normal;
	background:url("/images/fuji_img/icon_medama.gif") no-repeat 3px .2em;
}

/*--============ ページ先頭へ ============--*/
div.pagetop,
div.pagetop_1{
	margin:0px 0px 15px 0px;
	padding:0px;
	text-align:right;
	font-size:80%;
}

div.pagetop{
	width:746px;
}

div.pagetop span,
div.pagetop_end span,
div.pagetop_1 span,
div.pagetop_2 span{
	margin:0px;
	padding:0px 0px 0px 14px;
	background:url("/images/fuji_img/icon_pagetop.gif") no-repeat 0px .2em;
}

div.pagetop_end{
	margin:0px 0px 5px 0px;
	padding:0px;
	text-align:right;
	font-size:80%;
	width:746px;
}

div.pagetop_2{
	margin:20px 0px 5px 0px;
	padding:0px;
	text-align:right;
	font-size:80%;
}

/*--============ 店長日記タイトル ============--*/
div#box_tittle_tencho{
	margin:0px 0px 0px 0px;
	padding:0px;
	width:746px;
	height:81px;
	background:url("/images/fuji_img/t_tencho.gif") no-repeat;
	vertical-align:bottom;
}

div#box_tittle_tencho h2{
	margin:57px 0px 0px 15px;
	padding:0px;
	font-size:80%;
	color:#AA540F;
	font-weight:normal;
}

td> div#box_tittle_tencho h2{
	margin:0px 0px 0px 15px;
	padding-top:57px;
}


/*--============ 店長プロフィール ============--*/
div#body_tencho_profile{
	margin:0px 10px 0px 0px;
	padding:0px;
	width:155px;
	height:100%;
	float:left;
}

div#body_tencho_profile h3{
	margin:10px 0px 4px 0px;
	padding:0px;
}

div#body_tencho_profile img{
	margin:0px 0px 0px 10px;
	padding:0px;
}

div#body_tencho_profile div.tencho_profile{
	margin:0px;
	padding:0px;
	font-size:80%;
	line-height:140%;
	color:#7F622F;
}

div#body_tencho_profile div.tencho_profile p{
	margin:0px 0px 5px 10px;
	padding:0px;
	font-weight:bold;
}

td> div#body_tencho_profile div.tencho_profile p{
	margin:6px 0px 5px 10px;
}

div#body_tencho_profile div.tencho_profile span{
	margin:0px 0px 7px 10px;
	padding:0px;
	display:block;
}

/*--============ 店長日記:本文 ============--*/
div#body_tencho_diary{
	margin:10px 0px 20px 0px;
	padding:0px;
	float:left;
	vertical-align:top;
}

/*--============ 日記記事 ============--*/
div.box_diary{
	margin:0px 0px 15px 0px;
	padding:0px;
	width:580px;
	clear:both;
}

div.box_diary div.t_diary{
	margin:0px 0px 10px 0px;
	padding:0px;
	width:580px;
	color:#ffffff;
	background:#B1A287;
}

div.box_diary div.t_diary h3{
	margin:2px 0px 1px 5px;
	padding:0px;
	font-size:90%;
	line-height:160%;
	background:#B1A287;
}

div> div.box_diary div.t_diary h3{
	margin:0px 0px 0px 5px;
	padding:2px 0px 1px 0px;
}

div.box_diary div.t_diary span{
	margin:7px 4px 0px 0px;
	padding:0px;
	float:right;
	display:block;
	font-size:80%;
	font-weight:bold;
	background:#B1A287;
}

div> div.box_diary div.t_diary span{
	margin:5px 6px 0px 0px;
	padding:0px;
}

div.box_diary p{
	margin:0px 10px 10px 0px;
	padding:0px;
	width:288px;
	float:left;
	font-size:80%;
	line-height:140%;
}

div.box_diary div.box_diary_img{
	margin:0px 0px 10px 0px;
	padding:0px;
	width:282px;
	float:right;
}

div.box_diary h4{
	margin:0px 0px 10px 0px;
	padding:0px;
	width:282px;
	
}

div.tencho_pagetop{
	margin:0px;
	padding:0px;
	text-align:right;
	font-size:70%;
	width:580px;
	clear:both;
}

div.tencho_pagetop span{
	margin:0px;
	padding:0px 0px 0px 14px;
	background:url("/images/fuji_img/icon_pagetop.gif") no-repeat 0px .1em;
}


/*--======================= ショップ案内 =======================--*/

/*--============ ヘッダー ============--*/
div#body_header div#box_head_shop{
	margin:0px;
	padding:0px;
	width:786px;
	height:77px;
	background:url("/images/shoplist/head_shop_bg.gif");
	display:inline;
}

body> div#body_header div#box_head_shop{
	float:left;
	margin:0px 0px 8px 0px;
}

div#body_header p{
	margin:6px 0px 0px 10px;
	padding:0px;
	font-size:11px;
	color:#ffffff;
}

div#body_header h1{
	margin:5px 0px 0px 64px;
	padding:0px;
}

div#body_header div#box_webshop{
	margin:0px;
	padding:0px;
	width:202px;
	display:inline;
}

body> div#body_header div#box_webshop{
	float:right;
	margin:0px 0px 8px 0px;
}

/*--============ ニュース ============--*/
div#box_shop_news{
	margin:0px 0px 10px 0px;
	padding:0px;
	width:581px;
	float:left;
}

div#box_shop_news h2{
	margin:0px 0px 5px 0px;
	padding:0px;
}

div#box_shop_news div.topic_whatsnew h4 img{
	border:0px;
}

div#box_shop_news div.topic_whatsnew p{
	width:390px;
}

/*--============ 店舗イメージ ============--*/
h3#shop_img{
	margin:0px 0px 15px 0px;
	padding:0px;
	float:right;
}

/*--============ 店舗案内 ============--*/
div#body_shop_guide{
	margin:0px 0px 10px 0px;
	padding:0px;
	clear:both;
}

div#body_shop_guide h2{
	margin:0px 0px 5px 0px;
	padding:0px;
}

div#box_shop_guide{
	margin:0px 0px 10px 0px;
	padding:9px 0px 12px 0px;
	background:#CADEEF;
}

div#box_shop_guide h3{
	margin:0px 10px 6px 10px;
	padding:5px 7px 4px 7px;
	background:#6096BE;
	font-size:80%;
	font-weight:bold;
	color:#ffffff;
	height:24px;
}

div> div#box_shop_guide h3{
	padding:4px 7px 0px 7px;
	height:21px;
}

div#box_shop_guide ul{
	margin:0px 15px 0px 22px;
	padding:0px 0px 1px 0px;
	font-size:70%;
	color:#3F6CA1;
	list-style:none;
}

div#box_shop_guide li{
	margin:0px;
	padding:0px;
	display:inline;;
}

div> div#box_shop_guide li{
	float:left;
}

div#box_shop_guide li.place{
	width:207px;
}

div#box_shop_guide li.shopname{
	width:390px;
}

div#box_shop_guide li.remark{
	width:300px;
}

table.body_shoplist{
	margin:0px 0px 4px 15px;
	padding:0px;
	background:#ffffff;
	border:1px solid #4773A6;
	width:959px;
	border-collapse:collapse;
	clear:both;
}

table.body_shoplist td{
	margin:0px;
	padding:7px 10px 6px 9px;
	font-size:80%;
}

table.body_shoplist td.place{
	border-right:1px dotted #999999;
	border-bottom:1px solid #999999;
	width:110px;
}

table.body_shoplist td.shopname{
	border-right:1px dotted #999999;
	border-bottom:1px solid #999999;
	width:380px;
}

td.shopname span.shopname_list a{
	margin:0px 0px 0px 8px;
	padding:0px 0px 0px 10px;
	background:url("/images/fuji_img/arrow_yellow_l.gif") no-repeat 0px .2em;
}

table.body_shoplist td.remark{
	border-bottom:1px solid #999999;
	width:430px;
}

table.body_shoplist td.remark p{
	margin:-1px 0px -1px 0px;
	padding:3px 5px 3px 5px;
	background:#FC6E0F;
	color:#ffffff;
	display:inline;
}

/*--============ WEB店舗案内 ============--*/
table.body_webshoplist{
	margin:0px 0px 10px 15px;
	padding:0px;
	background:#ffffff;
	border-top:1px solid #4773A6;
	border-left:1px solid #4773A6;
	width:959px;
	border-collapse:collapse;
}

table.body_webshoplist td{
	margin:0px;
	padding:7px 10px 6px 9px;
	border-bottom:1px solid #4773A6;
	font-size:80%;
}

table.body_webshoplist td.shopname{
	border-right:1px solid #4773A6;
	width:730px;
}

table.body_webshoplist td p{
	margin:0px 0px 0px 5px;
	font-weight:bold;
	color:#FC580F;
}

/*--============ 注意文 ============--*/
div#attention{
	margin:0px 0px 20px 15px;
	padding:0px;
	font-size:80%;
	line-height:130%;
}

div#attention p{
	margin:0px 0px 5px 0px;
	padding:0px;
}

/*--============ おすすめバナー ============--*/
div#box_osusumebanner{
	margin:0px 0px 20px 0px;
	padding:0px;
}

div#box_osusumebanner p{
	margin:0px 0px 8px 0px;
	padding:0px;
}

/*--============ 新着商品 ============--*/
table.box_whatnew{
	margin:0px;
	padding:0px;
	width:230px;
}

table.box_whatnew td{
	font-size:80%;
	line-height:150%;
	margin:0px;
	padding:0px;
}

/*--============ スタティックページテンプレート ============--*/

/*--============ ゲームCXタイトル ============--*/
div#box_tittle_gamecx{
	margin:0px 0px 0px 0px;
	padding:0px;
	width:746px;
	height:81px;
	background:url("/images/fuji_img/t_gamecx.gif") no-repeat;
	vertical-align:bottom;
}

div#box_tittle_gamecx h2{
	margin:57px 0px 0px 15px;
	padding:0px;
	font-size:80%;
	color:#FFFFFF;
	font-weight:normal;
}

td> div#box_tittle_gamecx h2{
	margin:0px 0px 0px 15px;
	padding-top:57px;
}

/*--============ TOPヘッダ2008 ============--*/
div#bangumi_search{
	margin:5px 0px 0px 0px;
	padding:0px;
	width:150px;
	height:13px;
	background:#fd770d;
}

div.bangumi_search form{

margin:4px;
height:13px;

}

div.bangumi_search select{

width:150px;
color:#333333;
font-size:11px;

}



.style1 {font-size: 12px}


table.rankhead{
	margin:0px;
	padding:0px;
	font-size:12px;
	line-height:16px;
	font-weight:bold;

}


table.rankhead a:link,
table.rankhead a:visited{
	color:#b44c01;
	text-decoration:none;
}

table.rankhead a:hover,
table.rankhead a:active{
	color:#e83b02;
}






