@charset "shift_jis";

/*--============ ガイド系テーブル ============--*/
table#body_main td#box_guide{
	margin:0px;
	padding:20px 20px 10px 30px;
	
}

table#body_main td#box_guide h2{
	margin:0px 0px 7px 0px;
	padding:0px 0px 5px 0px;
	border-bottom:2px solid #C1D6E8;
	font-size:160%;
	color:#FD4B21;
}

table#body_main td#box_guide h3{
	margin:0px 0px 15px 0px;
	padding:7px;
	width:100%;
　text-align:left;
  font-size:12px;
  background:#FEF9E4;
  
}


table#body_main td#box_guide h4{
	margin:0px -15px 10px -15px;
	padding:5px 8px 5px 8px;
	background:#C1D6E8;
	font-size:90%;
  
}


table#body_main td#box_guide p.kiyaku{
	margin:0px 10px 20px 10px;
	padding:0px 0px 5px 0px;
	font-size:80%;
	line-height:140%;
}

table#body_main td#box_guide div.pagedown{
	margin:0px 10px 10px 5px;
	padding:0px;
}

table#body_main td#box_guide div.pagedown span{
	margin:0px 10px 0px 6px;
	padding:0px 0px 0px 16px;
	font-size:80%;
	font-weight:bold;
	background:url("/images/fuji_img/icon_pagedown.gif") no-repeat 0px .2em;
}

div.box_kiyaku{
	margin:0px 10px 15px 10px;
	padding:0px 15px 0px 15px;
	border:2px solid #C1D6E8;
}

div.box_kiyaku h3{
	margin:0px -15px 10px -15px;
	padding:5px 8px 5px 8px;
	background:#C1D6E8;
	font-size:90%;
}

div.box_kiyaku p{
	margin:0px;
	padding:0px;
}

/*--============ お問合せ ============--*/
td#box_guide div.box_help{
	margin:0px 10px 25px 10px;
	padding:0px;
}

td#box_guide div.box_help h3{
	margin:0px 0px 7px 0px;
	padding:4px 0px 3px 8px;
	font-weight:bold;
	font-size:80%;
	background:#C1D6E8;
}

td#box_guide div.box_help span{
	margin:0px 0px 20px 10px;
	padding:0px;
	font-size:80%;
	line-height:140%;
	display:block;
}

td#box_guide div.box_help p{
	margin:0px 0px 5px 10px;
	padding:0px;
	font-size:80%;
	font-weight:bold;
	color:#FC580F;
}

td#box_guide div.box_help table{
	margin:0px 10px 0px 10px;
	padding:0px;
	border-top:1px solid #999999;
	border-left:1px solid #999999;

}

td#box_guide div.box_help table th{
	padding:6px 8px 6px 8px;
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	font-size:80%;
	font-weight:normal;
	text-align:left;
	background:#E8F3FC;
	vertical-align:top;
}

td#box_guide div.box_help table th em{
	color:#ff0000;
	font-style:normal;
}

td#box_guide div.box_help table td{
	padding:6px 8px 6px 8px;
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	font-size:80%;
	line-height:140%;
}

td#box_guide div.box_help table td p{
	margin:0px;
	padding:0px;
	text-align:center;
}

td#box_guide div.box_help table td table{
	margin:0px;
	padding:0px;
	border:0px;
}

td#box_guide div.box_help table td table td{
	margin:0px;
	padding:0px;
	border:0px;
}

/*--============ ご利用ガイド ============--*/
table#body_shopping_guide{
	margin:10px;
	padding:0px;
	width:600px;
	background:#ffffff;
}

table#body_shopping_guide td{
	margin:0px;
	padding:12px 15px 10px 15px;
}

table#body_shopping_guide h2{
	margin:0px 0px 7px 0px;
	padding:0px 0px 5px 0px;
	border-bottom:2px solid #C1D6E8;
}

table#body_shopping_guide p{
	margin:0px 5px 15px 5px;
	padding:0px;
	font-size:80%;
	line-height:140%;
}

/*--============ ガイドメニュー ============--*/
div#box_guide_menu{
	margin:0px 0px 20px 0px;
	padding:7px 10px 0px 10px;
	background:#FEF9E4;
	font-size:80%;
	line-height:140%;
}

td> div#box_guide_menu{
	padding:7px 0px 5px 0px;
}

div#box_guide_menu ul{
	margin:0px 0px 5px 0px;
	padding:0px;
	list-style:none;
	line-height:160%;
}

td> div#box_guide_menu ul{
	margin:0px 0px 5px 10px;
}

div#box_guide_menu li{
	margin:0px 0px 0px 0px;
	padding:0px 0px 4px 13px;
	background:url("/images/fuji_img/icon_pagedown.gif") no-repeat 0px .4em;
	width:191px;
	float:left;
}

td> div#box_guide_menu li{
	background:url("/images/fuji_img/icon_pagedown.gif") no-repeat 0px .5em;
	width:173px;
}

td> div#box_guide_menu li.clear{
	clear:both !important;
}

/*--============ ガイド内容 ============--*/
div.box_sguide{
	margin:0px 0px 20px 0px;
	padding:0px;
}

div.box_sguide h3{
	margin:0px 0px 8px 0px;
	padding:5px 5px 4px 8px;
	background:#C1D6E8;
	font-size:90%;
	color:#666666;
}

div.box_sguide ol,
div.box_sguide ol.sub_guide{
	margin:0px 7px 0px 30px;
	padding:0px;
	font-size:80%;
	line-height:140%;
	list-style-type:decimal;
}

div.box_sguide ol.sub_guide{
	margin:10px 7px 0px 55px;
}

div.box_sguide li{
	margin:0px 0px 7px 0px;
	padding:0px;
}

div.box_sguide span{
	margin:0px 7px 0px 8px;
	padding:0px;
	font-size:80%;
	line-height:140%;
	display:block;
}

div.box_sguide span.browse{
	margin:0px 0px 0px 20px;
	padding:0px;
	display:inline;
	width:190px;
}

td> div.box_sguide span.browse{
	float:left;
}

div.box_sguide span.download{
	margin:0px;
	padding:0px 0px 0px 10px;
	display:inline;
	background:url("/images/fuji_img/arrow_yellow.gif") no-repeat 0px .2em;
}

td> div.box_sguide span.download{
	float:left;
}

div.box_sguide dl{
	margin:4px 10px 0px 8px;
	padding:0px;
	font-size:80%;
	line-height:140%;
	clear:both;
}

div.box_sguide dt{
	margin:0px;
	padding:0px;
	display:inline;
	vertical-align:top;
}

div.box_sguide dd{
	margin:-2px 0px 0px 0px;
	padding:0px;
	display:inline;
	width:526px;
}

div.box_sguide em{
	margin:0px;
	padding:0px;
	font-style:normal;
	font-weight:bold;
	color:#FF6000;
}

div.box_sguide ol tt{
	margin:5px 0px 4px 0px;
	padding:1px 8px 0px 8px;
	background:url("/images/fuji_img/bg_guide.gif") ;
	display:block;
	font-size:90%;
}

div.box_sguide ol span.list_pay{
	margin:0px 0px 6px 0px;
	padding:0px 0px 0px 16px;
	background:url("../shopping/image/arrow_sort.gif") no-repeat 0px .3em;
	display:block;
	font-size:90%;
}

td> div.box_sguide ol span.list_pay{
	font-size:100%;
}


ul.pay_konbini{
	margin:0px 0px 0px 0px;
	padding:4px 0px 0px 7px !important;
	font-size:90%;
	line-height:140%;
	list-style:none;
}

td> ul.pay_konbini{
	font-size:100%;
}

ul.pay_konbini li{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 10px !important;
	background:url("/images/fuji_img/arrow_yellow.gif") no-repeat 0px .4em;
	display:block !important;
}

div.box_sguide ul.list_guide{
	margin:0px 10px 10px 15px;
	padding:0px;
	font-size:80%;
	line-height:140%;
	list-style:none;
}

div.box_sguide ul.list_guide li{
	margin:0px;
	padding:0px 0px 0px 10px;
	background:url("/images/fuji_img/arrow_yellow.gif") no-repeat 0px .5em;
}

div.box_sguide h4{
	margin:0px 0px 5px 0px;
	padding:2px 0px 2px 7px;
	background:url("/images/fuji_img/bg_guide.gif");
	font-size:80%;
	color:#666666;
}

table.box_sguide_table{
	margin:0px 0px 10px 5px;
	padding:0px;
	border-top:1px solid #999999;
	border-left:1px solid #999999;
	width:558px;
}

table.box_sguide_table 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_sguide_table th.pay_info{
	background:#FEE9B8;
	text-align:left;
}

table.box_sguide_table td{
	margin:0px;
	padding:5px 7px 5px 7px !important;
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	font-size:80%;
	line-height:140%;
}

table.box_sguide_table td.pay_max_name{
	width:100px;
}

table.box_sguide_table td.pay_info_no{
	width:40px;
	text-align:center;
	background:#FFF4DA;
}


table.box_sguide_table h6{
	margin:0px 0px 0px 0px;
	padding:0px;
	font-size:90%;
}

td> table.box_sguide_table h6{
	font-size:100%;
}
/*--============ Q&A ============--*/
div.box_qa{
	margin:0px 15px 0px 10px;
	padding:0px;
}

div> div.box_qa{
	margin:0px 15px -40px 10px;
}

div.box_qa p.q_rafu{
	margin:0px 0px 0px 0px;
	padding:10px 0px 0px 70px !important;
	background:url("/images/fuji_img/icon_qa_rafu.gif") no-repeat;
	font-size:80%;
	font-weight:bold;
	color:#ff6000;
	height:47px;
}

div.box_qa p.a_tencho{
	margin:0px 5px 0px 10px;
	padding:0px 60px 0px 0px !important;
	background:url("/images/fuji_img/icon_qa_tencho.gif") no-repeat right top;
	font-size:80%;
	line-height:140%;
	height:60px;
}

div> div.box_qa p.a_tencho{
	height:100%;
	padding:0px 60px 60px 0px !important;
}

div.box_qa p.a_tencho span{
	font-size:80%;
	line-height:140%;
	margin:0px;
	padding:0px;
}

/*--============ お客様情報（会員メニュー） ============--*/
div.box_members{
	margin:0px 0px 15px 0px;
	padding:0px;
}

div.box_members p.kiyaku{
	margin:0px 0px 15px 0px;
	padding:0px;
	float:left;
}

div.box_members div.btn_member{
	margin:37px 0px 15px 10px;
	padding:0px;
	float:left;
}

div#box_login{
	margin:0px 0px 30px 20px;
	padding:15px 10px 18px 5px;
	background:#FEF9E4;
	clear:both;
	width:640px;
	font-size:80%;
}

div#box_login span{
	margin:0px 0px 0px 0px;
	padding:0px 0px 3px 0px;
	width:120px;
	text-align:right;
	font-weight:bold;
}

div#box_login p#login_txt{
	margin:4px 0px 26px 0px;
	padding:0px;
	line-height:140%;
}

div#login_btn{
	margin:8px 0px 30px 145px;
	padding:0px;
}

div> div#login_btn{
	margin:8px 0px 30px 120px;
}

p#login_img{
	margin:0px 15px 0px 0px;
	padding:0px;
	float:left;
	width:61px;
}

div#login{
	margin:0px 0px 0px 0px;
	padding:0px;
	float:left;
	width:600px;
}

div#login p{
	margin:3px 0px 10px 125px;
	padding:0px;
}

div> div#login p{
	margin:3px 0px 10px 88px;
}

div#login p#error_txt{
	margin:3px 0px 10px 36px;
	padding:0px;
	font-weight:bold;
	color:#FF0000;
}

div> div#login p#error_txt{
	margin:3px 0px 10px 0px;
}

div#login p.login_contact{
	margin:0px 0px 5px 0px;
	padding:0px;
	color:#FB9D22;
	font-weight:bold;
}

div#box_login div#login span.login_contact{
	margin:0px 0px 10px 0px;
	padding:0px;
	line-height:140%;
	width:100%;
	font-weight:normal;
	text-align:left;
	display:block;
}

div.box_help ul.pay_konbini{
	margin:0px 0px 25px 20px;
	padding:0px;
	font-size:80%;
	line-height:140%;
}

div.box_help ul.pay_konbini li{
	padding:0px 0px 0px 14px !important;
	background:url("/images/fuji_img/icon_point_square.gif") no-repeat 0px .3em;
}

