body {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:center;
	color:#573121; font-size:12px; line-height:150%;
	background-color:#4d3f2e;
}

a,
a:visited { color:#f39417; text-decoration:underline;}
a:hover,
a:active { color:#f39417; text-decoration:none;}

img { border:0px;}
h1, h2, h3 { margin:0px; padding:0px;}
.small { font-size:10px;}

.red { color:#cc0000;}
.beige { color:#9b9673;}
.white { color:#FFFFFF;}
.bd {font-weight: bold;}

.clear {
     clear:both;
     padding:0px; margin:0px;
     font-size:0px; line-height:0px; height:0px;
}

/**/

#wrapper {
	background:url(../img_gold3/gold3_mainbg01.jpg) top center no-repeat;}

/* ヘッダー系 */

#header {
	width:816px; margin:0px auto; text-align:left;}

.head_mainvisual {}

.head_menus {
	width:707px; height:155px; padding:0px 51px 0px 58px;
	background:url(../img_gold3/gold3_headbg1.gif) no-repeat;}
.head_menus .head_img { float:left; width:203px;}
.head_menus .head_titles { float:right; width:471px; text-align:right;}

.head_title { padding-bottom:11px;}
.head_btn1 { padding-bottom:6px;}
.head_btn2 { padding-right:14px;}

.head_end { clear:both; width:816px; height:60px; background:url(../img_gold3/gold3_headend_bg.gif);}
.head_end_txt {float:left; width:524px; text-align:right;}
.head_end_btn {float:left; width:284px; }

/* メインコンテンツ背景 */

#maincontents {
	clear:both;
	width:816px; padding:0px; margin:0px auto; text-align:left;
	background:url(../img_gold3/gold3_mainbg02.gif);}
	
#maintopbg {
	width:800px; padding:0px 8px 0px 8px;
	background:url(../img_gold3/gold3_mainbg03.jpg) top no-repeat;}

/* キャンペーンバナー */
ul#campaign {clear:both; background-color:#9b8666; margin:0; padding:2px 2px 0px;}
ul#campaign li {margin:0; padding:0px 0px 2px; list-style:none;}
ul#campaign li img { vertical-align:bottom;}

/* フッター系 */

#footer { width:800px; color:#000000; margin:0px 8px;
	background-color:#d3d0c4;
	font-size:10px; line-height:170%;}

#pagetoparea {
	height:20px; padding:0px 0px 0px 676px;
	background:url(../img_gold3/gold3_footbg.gif);}

#footermain {
	padding:14px 0px 14px 16px; height:42px;
	background: url(../img_gold3/gold3_footbg2.gif) bottom repeat-x;}

#footermain .footbanner { float:left; width:248px;}
#footermain .foottexts { float:left; width:412px;}

#footermain .foottexts a,
#footermain .foottexts a:visited { color:#000; text-decoration:none;}
#footermain .foottexts a:hover,
#footermain .foottexts a:active { color:#000; text-decoration:underline;}

/* 共通で使用できるブロック枠指定など */

.contents_block1 { padding:0px 30px 0px 30px; clear:both;
	color:#ffffff;}

.contents_block_l1 { float:left; width:360px;}
.contents_block_r1 { float:right; width:360px;}
.contents_block_l2 { float:left; width:516px;}
.contents_block_r2 { float:right; width:214px;}

.contents_block2 { padding:0px 40px 0px 40px; clear:both;
	color:#332200;}

.contents_block3 { padding:50px 0px; clear:both; color:#332200;}

.text_pb1 { padding-bottom:10px;} 
.text_pb2 { padding-bottom:22px;}

/* テーブル系 */

.table_waku1 {
	border:1px solid #9b9673; background-color:#FFF;
	padding:1px; margin:0px 0px 25px 0px;}
.table_waku1 td { font-weight:normal; text-align:center;
	padding:5px 0px;}
.table_waku2 {
	border:1px solid #9b9673; background-color:#FFF;
	padding:1px; margin:0px}
.table_waku3 {
	border:1px solid #9b9673; background-color:#FFF;
	padding:1px; margin:0px 9px 0px 11px;}

.table_waku3 td{color:#332200;}
.table_waku3 td span.service_font01{font-weight:normal;font-size:12px;}
.table_waku3 td span.service_font02{color:#cc3300;font-size:12px;}

.attention { color:#9b9673; clear:both;}
.attention_table1 { margin-bottom:10px;}

td.table_td01 {
	background:url(../img_gold3/gold3_tablebg01.gif) top;
	border-bottom: 1px solid #9b9673;
	border-right: 1px solid #9b9673;}
td.table_td02 {
	background:url(../img_gold3/gold3_tablebg01.gif) top;
	border-bottom: 1px solid #9b9673;}
td.table_td03 {
	background:url(../img_gold3/gold3_tablebg02.gif) top;
	border-bottom: 1px solid #9b9673;
	border-right: 1px solid #9b9673;}
td.table_td04 {
	background:url(../img_gold3/gold3_tablebg02.gif) top;
	border-bottom: 1px solid #9b9673;}
td.table_td05 {
	background-color:#f5e9ca;
	border-bottom: 1px solid #9b9673;
	border-right: 1px solid #9b9673;}
td.table_td06 {
	background-color:#f5e9ca;
	border-right: 1px solid #9b9673;}
td.table_td07 {
	background-color:#faf4e4;
	border-bottom: 1px solid #9b9673;
	border-right: 1px solid #9b9673;}
td.table_td08 {
	background-color:#fff;
	border-bottom: 1px solid #9b9673;
	border-right: 1px solid #9b9673;}
td.table_td09 {
	background-color:#fff;
	border-right: 1px solid #9b9673;}
td.table_td10 {
	background-color:#fff;
	border-bottom: 1px solid #9b9673;}
td.table_td11 {
	background:url(../img_gold3/gold3_tablebg03.gif) top;
	border-bottom: 1px solid #9b9673;
	border-right: 1px solid #9b9673;
	text-align:left;
	padding:5px 8px;}
td.table_td12 {
	background:url(../img_gold3/gold3_tablebg03.gif) top;
	border-bottom: 1px solid #9b9673;
	font-weight:bold;
	text-align:center;
	width:65%;}
td.table_td13 {
	background-color:#f5e9ca;
	border-bottom: 1px solid #9b9673;
	border-right: 1px solid #9b9673;
	text-align:left;
	padding:5px 8px;}
td.table_td14 {
	background-color:#fff;
	border-bottom: 1px solid #9b9673;
	font-weight:bold;
	text-align:center;
	width:65%;}
td.table_td15 {
	background-color:#f5e9ca;
	border-right: 1px solid #9b9673;
	text-align:left;
	padding:5px 8px;}
td.table_td16 {
	font-weight:bold;
	text-align:center;
	width:65%;}

td.table_td17 {
	background:#FFFFFF;
	border-bottom: 1px solid #9b9673;
	border-right: 1px solid #9b9673;
	text-align:left;
	padding:5px 8px;}
td.table_td18 {
	background:#FFFFFF;
	border-bottom: 1px solid #9b9673;
	font-weight:bold;
	text-align:center;
	width:65%;}
	
	td.table_td19 {
	background:#f5e9ca;
	border-bottom: 1px solid #9b9673;
	border-right: 1px solid #9b9673;
	text-align:left;
	padding:5px 8px;}
td.table_td20 {
	background:#CFB46F;
	border-bottom: 1px solid #9b9673;
	font-weight:bold;
	text-align:center;
	width:65%;}
td.table_td21 {
	background:#CFB46F;
	border-bottom: 1px solid #9b9673;
	border-right: 1px solid #9b9673;
	font-weight:bold;
	padding:5px 8px;}
/* 各ブロックの個別指定 */

.block3_divide { width:740px; padding:0px 0px 0px 0px; clear:both;}
.block3_left { float:left; width:492px;}
.block3_right { float:right; width:220px;}
.block3_pic { padding-bottom:16px;}
.block3_text { padding-bottom:25px;}

.block4_divide { width:740px; padding:0px 0px 0px 0px; clear:both; margin:0 0 50px;}
.block4_left { float:left; width:305px;}
.block4_right { float:left; width:433px; position:relative;}
.block4_right p#pointday {position: absolute; right: -12px; top: 175px; line-height: 1;}

.block5 { width:740px; padding:0px 0px 0px 0px; clear:both; margin:0 0 30px;}
.block5 .stit11 {margin-left: 107px; margin-bottom: 15px;}
.block5 .pic14 {margin-left: 12px;}
dl.shop { margin: 25px 0 0 0; padding: 0 0 0 0;}
dl.shop dt { margin: 0 0 0 0; padding: 0 0 0 0;}
dl.shop dd { margin: 0 0 0 1em; padding: 0 0 0 0;}
p.lh1 { line-height: 1; margin-bottom: 8px;}
#shop_list { margin-bottom: 14px;}
#shop_list img { float: left;}
p.cyuui { text-align: center; line-height: 1; margin-top: 0; margin-bottom: 35px;}
p.shopday { text-align: right; line-height: 1;}


.block6_divide { width:740px; padding:0px 0px 0px 0px; clear:both;}
.block6_left { float:left; width:574px;}
.block6_right { float:right; width:156px;}
.block6_text1 { padding-bottom:1.5em;}
.block6_text2 { clear:both;}

.block7_pic2 {float:left; width:220px; text-align:left; padding-top:3px;}
.block7_pic3 {float:left; width:120px;}
.block7 .attention{ line-height:130%;}

.block8 {padding-bottom:30px;}
.block8_list {margin:0; padding:0;}
.block8_list li.one {float:left; margin:0; width:380px; list-style:none; background:url(../img_gold3/gold3_icon.gif) no-repeat;}
.block8_list li.two {float:left; margin:0; width:360px; list-style:none; background:url(../img_gold3/gold3_icon.gif) no-repeat;}
.block8_list li span {padding:0 15px;}

.kaihi_block1 {width:720px; margin:0px 40px 10px;}
.kaihi_block2 {width:700px; margin:0px 50px 15px;}
.kaihi_block3 {width:740px; margin:0px 30px 35px;}
.kaihi_block4 {width:740px; margin:0px 30px;}
.kaihi_block5 {width:700px; margin:0px 20px 0px 20px;}
.kaihi_block6 {width:740px; margin:0px 30px 40px 30px;}

.kaihi_block1 .attention {line-height:140%;}

.mp_block {border:1px solid #ffffff; padding:8px 10px; color:#9b9673; font-size:10px; line-height:140%;}

.terms_block {margin:0; padding:10px 15px;}
.terms_block li {margin-left:10px;}

/* ページ内に何カ所かある大きなボタンエリア */
.entry_btnarea { clear:both;
	width:740px; height:206px;
	background:url(../img_gold3/gold3_entrybg.gif);}
.entry_btnarea02 { clear:both;
	width:740px; height:206px;
	background:url(../img_gold3/gold3_entrybg.gif);margin-bottom:30px;}
.entry_btn1 { padding:40px 0px 17px 83px;}
.entry_btn2 { float:left; width:266px; padding:0px 0px 0px 83px;}
.entry_btn3 { float:left; width:306px;}

/* ページ内にある「ページトップへ」 */
.pagetop_inner { text-align:right;}

/* 他、個別余白指定 */
.div12 { height:12px;}

.gold_chushaku{padding-bottom:5px;padding-left:12px;font-size:11px;}

.contents_block4 { margin:0px 10px 40px 10px; clear:both; border:1px solid #9b9673;}
.contents_block5{text-align:center;padding-top:30px;padding-bottom:20px;}
	
td.service_tbl01{border-left:1px solid #FFFFFF;border-top:1px solid #FFFFFF;border-bottom:1px solid #FFFFFF;border-right:1px solid #9b9673;font-weight:bold;font-size:12px;background:url(../img_gold3/gold_a_tbl_bg.gif) top left repeat-x;color:#332200;width:358px;padding:4px 0 4px 0;}
td.service_tbl02{border-top:1px solid #FFFFFF;border-bottom:1px solid #FFFFFF;border-right:1px solid #FFFFFF;font-size:12px;background:url(../img_gold3/gold_a_tbl_bg.gif) top left repeat-x;color:#332200;width:357px;padding:4px 0 4px 0;}
td.service_tbl03{border-left:1px solid #FFFFFF;border-right:1px solid #9b9673;background:#f5e9ca;padding-top:17px;padding-bottom:12px;width:358px;font-size:12px;color:#332200;}
td.service_tbl04{border-right:1px solid #FFFFFF;background:#e9e9e9;padding-top:16px;padding-bottom:12px;width:357px;font-size:12px;color:#332200;}
td.service_tbl05{border-left:1px solid #FFFFFF;border-right:1px solid #FFFFFF;font-size:12px;background:url(../img_gold3/gold_a_tbl_bg.gif) top left repeat-x;color:#332200;font-weight:bold;padding:4px 0 4px 0;}

td.service_tbl06{border-left:1px solid #FFFFFF;border-right:1px solid #9b9673;background:#f5e9ca;padding-top:8px;padding-bottom:8px;width:358px;font-size:12px;color:#332200;}
td.service_tbl07{border-right:1px solid #FFFFFF;background:#e9e9e9;padding-top:8px;padding-bottom:8px;width:357px;font-size:12px;color:#332200;}
td.service_tbl08{border-bottom:1px solid #FFFFFF;}
td span.service_font01{font-weight:bold;font-size:13px;}
td span.service_font02{font-weight:bold;color:#cc3300;font-size:13px;}
td span.service_font03{color:#cc3300;}

.contents_block5 { margin:0px 10px 10px 10px; clear:both; }

.service_attention01{font-size:12px;color:#FFFFFF;margin-left:11px;margin-top:10px;}
.service_attention02{font-size:12px;text-align:right;margin-bottom:15px;}

.detail_color01{color:#f39417;}


/* add 20150325 */
.wpImg{
	background-color:#ffffff;
    margin: 0;
    padding: 20px;
}
.wpImg img{
	height: 617px;
    width: 700px;
}