p{margin:0}
/* フラッシュ */
#flashContent {
	width: 900px;
	height: 265px;
	margin-bottom:10px;
}

/* ポイント交換の３つのメリット */
#exchangeMerit{
	margin-bottom:10px;
	padding-bottom:11px;
	background:url(../../pen/images/bg_merit.gif) left bottom no-repeat;
}
#exchangeMerit h2{
	display:block;
	width:900px;
	height:40px;
	margin:0 0 9px 0;
	text-indent:-9999px;
	white-space:nowrap;
	overflow:hidden;
	background:url(../../pen/images/ttl_merit.gif) no-repeat;
}
#exchangeMerit ol{
	width:894px;
	margin:0 auto;
	padding:0;
}
#exchangeMerit ol li{
	float:left;
	width:286px;
	margin:0 0 0 9px;
	padding:5px 0 0;
	list-style:none;
	_display:inline;
	background:url(../../pen/images/bg_merit_li.gif) left top no-repeat;
}
#exchangeMerit ol li h3{
	display:block;
	width:268px;
	height:32px;
	margin:0 auto 9px;
	text-indent:-9999px;
	white-space:nowrap;
	overflow:hidden;
}
#exchangeMerit ol li.point1 h3{
	background:url(../../pen/images/ttl_merit_01.gif) no-repeat;
}
#exchangeMerit ol li.point2 h3{
	background:url(../../pen/images/ttl_merit_02.gif) no-repeat;
}
#exchangeMerit ol li.point3 h3{
	background:url(../../pen/images/ttl_merit_03.gif) no-repeat;
}
#exchangeMerit ol li p.more{
	padding:0 0 11px;
	text-align:center;
	background:url(../../pen/images/bg_merit_p.gif) left bottom no-repeat;
}
#exchangeMerit ol li p.more a{
	display:block;
	width:103px;
	height:24px;
	margin:0 auto;
	text-indent:-9999px;
	white-space:nowrap;
	overflow:hidden;
	background:url(../../pen/images/btn_more.gif) left top no-repeat;
}
#exchangeMerit ol{
zoom:1;
_height:1%;
}
#exchangeMerit ol:after{
display:block; 
clear:both; 
visibility:hidden;
height:0; 
content:".";
}

/* メンテナンス情報 */
/*#infoMaintenance{
	margin-bottom:10px;
	background:url(../../pen/images/bg_maintenance.gif) right top no-repeat;
}
#infoMaintenance h2{
	float:left;
	display:block;
	width:146px;
	height:38px;
	margin:0;
	text-indent:-9999px;
	white-space:nowrap;
	overflow:hidden;
	background:url(../../pen/images/ttl_maintenance.gif) no-repeat;
}
#infoMaintenance p{
	float:right;
	width:722px;
	height:23px;
	margin:0;
	padding:13px 16px 0;
	text-align:left;
}
#infoMaintenance{
zoom:1;
_height:1%;
}
#infoMaintenance:after{
display:block; 
clear:both; 
visibility:hidden;
height:0; 
content:".";
}*/

/* お知らせ */
#infoPen{
	margin-bottom:10px;
}
#infoPenTop{
	background:url(../../pen/images/peninfo_top.gif) no-repeat;
	width:900px;
	height:4px;
	overflow:hidden;
}
#infoPenMain{
	background:url(../../pen/images/peninfo_bg.gif) repeat-y;
	width:900px;
	padding:10px 0;
	margin:0;
}
#infoPenMain h2{
	float:left;
	display:block;
	width:54px;
	margin:0 0 0 20px;
	text-indent:-9999px;
	white-space:nowrap;
	overflow:hidden;
	background:url(../../pen/images/peninfo_ttl.gif) no-repeat;
}
#infoPenMain ul{
	text-align:left;
	list-style-type:none;
	margin:0 0 0 150px;
}
#infoPenBtm{
	background:url(../../pen/images/peninfo_btm.gif) no-repeat;
	width:900px;
	height:4px;
}
/* カラム */
#setColumn{
}
#column1{
	float:left;
	width:215px;
	margin-right:10px;
	_display:inline;
}
#column1 div.banner{
	margin-bottom:10px;
	text-align:center;
}
#column2{
	float:left;
	width:450px;
	color:#333;
}
#column3{
	float:right;
	width:215px;
	color:#666;
}
#column3 .box3{
	margin-bottom:10px;
	padding-bottom:12px;
	background:url(../../pen/images/bg_column3.gif) left bottom no-repeat;
}
#column3 .box3.lastChild{
	margin-bottom:0px;
}
/* ポイントを使うカテゴリ */
#spendCategory{
	margin-bottom:13px;
	background:url(../../pen/images/bg_nav.gif) left top repeat-y;
	text-align:left;  /* yoshi追加 */
}
#spendCategory h2{
	display:block;
	width:215px;
	height:40px;
	margin:0;
	text-indent:-9999px;
	white-space:nowrap;
	overflow:hidden;
	background:url(../../pen/images/ttl_category.gif) no-repeat;
}
#spendCategory h3,
#spendCategory ul{
	margin:0;
	padding:0;
}
#spendCategory a{
	color:#696969;
	font-weight:bold;
}
#spendCategory ul li{
	list-style:none;
	*zoom:1;	
}
#spendCategory h3{
	display:block;
	/*width:180px;*/
	height:auto;
	min-height:16px;
	padding:8px 10px 8px 25px;
	font-size:110%;
	color:#696969;
	font-weight:bold;
	cursor:pointer;
	background-image:url(../../pen/images/bg_nav_category.gif);
	background-position:left -2px;
}
#spendCategory h3.link{
	background-image:url(../../pen/images/bg_nav_category_or.gif);
}
#spendCategory h3.lastChild{
	width:215px;
	padding:0;
}
#spendCategory h3.lastChild span{
	display:block;
	/*width:180px;*/
	height:auto;
	min-height:16px;
	padding:8px 10px 8px 25px;
	background:url(../../pen/images/bg_nav_category_lc.gif) left bottom no-repeat;
}
#spendCategory h3.lastChild.selected span{
	background:none;
}
#spendCategory h3.selected{
	background-position:left -102px;
}
#spendCategory ul li{
	background:url(../../pen/images/bg_nav_link.gif) left top no-repeat;
}
#spendCategory ul li a{
	display:block;
	/*width:175px;*/
	min-height:12px;
	padding:4px 10px 4px 30px;
	font-size:90%;
}
#spendCategory ul li a:link,
#spendCategory ul li a:visited{
	text-decoration:underline;
}
#spendCategory ul li a:active,
#spendCategory ul li a:hover{
	text-decoration:none;
}
#spendCategory ul li.lastChild a{
	background:url(../../pen/images/bg_nav_link_lc.gif) left bottom no-repeat;
}

/* スルガ銀行Ｇポイントクラブ */
#surugaPoint{
	margin-bottom:10px;
	padding-bottom:12px;
	background:url(../../pen/images/bg_column3.gif) left bottom no-repeat;
}
#surugaPoint h2{
	display:block;
	width:215px;
	height:29px;
	margin:0 0 9px;
	text-indent:-9999px;
	white-space:nowrap;
	overflow:hidden;
	background:url(../../pen/images/ttl_suruga.gif) no-repeat;
}
#surugaPoint p{
	/*width:180px;*/
	margin:0 auto;
	padding:0 10px; /* yoshi追加 */
	text-align:left; /* yoshi追加 */
}
#surugaPoint p.banner{
	margin-bottom:5px;
	text-align:center;
}
#surugaPoint p.banner img{
	border:1px solid #d7d7d7;
}

/* ポイントを交換する */
.exchangePoint{
	margin-bottom:10px;
	padding-bottom:10px;
	background:url(../../pen/images/bg_column2.gif) left bottom no-repeat;
}
#partnerPoint h2{
	position:relative;
	display:block;
	width:450px;
	height:51px;
	margin:-4px 0 10px;
	text-indent:-9999px;
	white-space:nowrap;
	overflow:hidden;
	background:url(../../pen/images/ttl_partner.gif) no-repeat;
}
#spendPoint h2{
	position:relative;
	display:block;
	width:450px;
	height:51px;
	margin:-4px 0 14px;
	text-indent:-9999px;
	white-space:nowrap;
	overflow:hidden;
	background:url(../../pen/images/ttl_spend.gif) no-repeat;
}
.exchangePoint ul{
	margin:0;
	padding:0;
}
.exchangePoint ul li{
	float:left;
	list-style:none;
	width:122px;
	margin:0 14px 18px;
	_display:inline;
}
.exchangePoint ul li p{
	text-align:center;
}
.exchangePoint ul li p.banner{
	margin-bottom:5px;
}
.exchangePoint ul li p.name{
	margin-bottom:8px;
	font-size:85%;
}
.exchangePoint ul li p.conversion{
	margin-bottom:4px;
}
.exchangePoint ul li p.period{
	padding:2px;
	font-size:85%;
	background:#fcc;
}
.exchangePoint ul li p.banner img{
	border:1px solid #d7d7d7;
}
.exchangePoint ul{
zoom:1;
_height:1%;
}
.exchangePoint ul:after{
display:block; 
clear:both; 
visibility:hidden;
height:0; 
content:".";
}

/* Gポイントセレクション */
#gSelection{
	padding-bottom:10px;
	background:url(../../pen/images/bg_column2.gif) left bottom no-repeat;
}
#gSelection h2{
	display:block;
	width:450px;
	height:40px;
	margin:0 0 12px;
	text-indent:-9999px;
	white-space:nowrap;
	overflow:hidden;
	background:url(../../pen/images/ttl_selection.gif) no-repeat;
}
#gSelection .clearfix{
	width:422px;
	margin:0 auto 18px;
}
#gSelection div.dleft img{
	border:1px solid #d7d7d7;
}
#gSelection div.dright{
	width:290px;
}
#gSelection div.dright p.txt{
	margin-bottom:0.75em;
}

/* ポイント交換初心者ガイド */
#flowExchange h2{
	display:block;
	width:215px;
	height:40px;
	margin:0 0 12px;
	text-indent:-9999px;
	white-space:nowrap;
	overflow:hidden;
	background:url(../../pen/images/ttl_flow.gif) no-repeat;
}
#flowExchange ol{
	width:213px;
	margin:0 auto;
	padding:0;
}
#flowExchange ol li{
	list-style:none;
	margin-bottom:10px;
	padding:0 0 11px 0;
	background:url(../../pen/images/dotline.gif) left bottom repeat-x;
}
#flowExchange ol li.lastChild{
	margin-bottom:0px;
	padding:0;
	background:none;
}
#flowExchange ol li h3{
	margin-bottom:0.5em;
	padding:0 10px 0 26px;
	font-size:110%;
	font-weight:bold;
}
#flowExchange ol li h3.list01{
	background:url(../../pen/images/icon_1st.gif) 8px 0px no-repeat;
}
#flowExchange ol li h3.list02{
	background:url(../../pen/images/icon_2nd.gif) 8px 0px no-repeat;
}
#flowExchange ol li h3.list03{
	background:url(../../pen/images/icon_3rd.gif) 8px 0px no-repeat;
}
#flowExchange p.txt{
	width:195px;
	margin:0 auto 1em;
	font-weight:bold;
	text-align:left;
}
#flowExchange p.more{
	width:195px;
	margin:0 auto;
	padding:0;
	text-align:right;
}
#flowExchange p.more a{
	padding-left:10px;
	background:url(../../pen/images/icon_arrow_b.gif) 0px 50% no-repeat;
}

/* プレスリリース */
#infoPress h2{
	display:block;
	width:215px;
	height:40px;
	margin:0 0 5px;
	text-indent:-9999px;
	white-space:nowrap;
	overflow:hidden;
	background:url(../../pen/images/ttl_press.gif) no-repeat;
}
#infoPress ul{
	width:213px;
	margin:0 auto;
	padding:0;
}
#infoPress ul li{
	list-style:none;
	margin-bottom:10px;
	padding:0 0 11px 0;
	background:url(../../pen/images/dotline.gif) left bottom repeat-x;
}
#infoPress ul li.lastChild{
	margin-bottom:0px;
	padding:0;
	background:none;
}
#infoPress ul li p{
	padding:0 10px 0 26px;
	text-align:left;
}
#infoPress ul li h3{
	padding:0 10px 0 8px;
	margin:5px auto 0.5em;
	font-size:100%;
	font-weight:normal;
	text-align:left;
}
#infoPress ul li h3 a{
	display:block;
	padding-left:18px;
	background:url(../../pen/images/icon_arrow.gif) 0px 2px no-repeat;
}

/* ランキング */
#infoRanking h2{
	display:block;
	width:215px;
	height:40px;
	margin:0 0 10px;
	text-indent:-9999px;
	white-space:nowrap;
	overflow:hidden;
	background:url(../../pen/images/ttl_ranking.gif) no-repeat;
}
#infoRanking ul{
	width:213px;
	margin:0 auto;
	padding:0;
	text-align:left;
}
#infoRanking ul li{
	list-style:none;
	margin-bottom:10px;
	padding:0 10px 11px 8px;
	background:url(../../pen/images/dotline.gif) left bottom repeat-x;
}
#infoRanking ul li.lastChild{
	list-style:none;
	margin-bottom:0;
	padding:0 10px 0 8px;
	background:none;
}
#infoRanking ul li a.list01{
	display:block;
	padding-left:18px;
	background:url(../../pen/images/icon_1st.gif) 0px 1px no-repeat;
}
#infoRanking ul li a.list02{
	display:block;
	padding-left:18px;
	background:url(../../pen/images/icon_2nd.gif) 0px 1px no-repeat;
}
#infoRanking ul li a.list03{
	display:block;
	padding-left:18px;
	background:url(../../pen/images/icon_3rd.gif) 0px 1px no-repeat;
}
#infoRanking ul li a.list04{
	display:block;
	padding-left:18px;
	background:url(../../pen/images/icon_4th.gif) 0px 1px no-repeat;
}
#infoRanking ul li a.list05{
	display:block;
	padding-left:18px;
	background:url(../../pen/images/icon_5th.gif) 0px 1px no-repeat;
}
#infoRanking p{
	width:195px;
	margin:0 auto;
	padding:0;
	text-align:right;
}
#infoRanking p a{
	padding-left:10px;
	background:url(../../pen/images/icon_arrow_b.gif) 0px 50% no-repeat;
}

/* Gナンバー申請 */
#gNumber{
	margin-bottom:10px;
	padding-bottom:12px;
	background:url(../../pen/images/bg_column3.gif) left bottom no-repeat;
}
#gNumber h2{
	display:block;
	width:215px;
	height:29px;
	margin:0 0 9px;
	text-indent:-9999px;
	white-space:nowrap;
	overflow:hidden;
	background:url(../../pen/images/ttl_gnumber.gif) no-repeat;
}
#gNumber p{
	width:180px;
	margin:0 auto;
	text-align:left;
}
#gNumber p.banner{
	margin-bottom:5px;
	text-align:center;
}
#gNumber p.banner img{
	border:1px solid #d7d7d7;
}

/* ここでもたまるＧポイント */
#gGetPoint h2{
	display:block;
	width:215px;
	height:29px;
	margin:0 0 9px;
	text-indent:-9999px;
	white-space:nowrap;
	overflow:hidden;
	background:url(../../pen/images/ttl_getpoint.gif) no-repeat;
}
#gGetPoint p{
	width:180px;
	margin:0 auto;
	text-align:left;
}
#gGetPoint p.banner{
	margin-bottom:5px;
	text-align:center;
}
#gGetPoint p.banner img{
	border:1px solid #d7d7d7;
}

/* スタッフブログ */
#blogStaff h2{
	display:block;
	width:215px;
	height:28px;
	margin:0 0 9px;
	text-indent:-9999px;
	white-space:nowrap;
	overflow:hidden;
	background:url(../../pen/images/ttl_blog.gif) no-repeat;
}
#blogStaff .clearfix{
	width:195px;
	margin:0 auto;
}
#blogStaff div.dright{
	width:118px;
	padding:18px 0 10px;
	text-align:left;
}

#cityenq {
	clear:both;
	padding:0 10px 0;
	text-align:left;
	background:url(../../pen/images/dotline.gif) left top repeat-x;
}
#cityenq h3{
	color:#e36e96;
	padding:10px 0 0 0;
	margin:0;
	text-align:center;
	font-size:100%;
}

/* 法人向けサービスのご案内 */
#infoBusiness{
	margin-bottom:10px;
	padding-bottom:12px;
	background:url(../../pen/images/bg_column3.gif) left bottom no-repeat;
}
#infoBusiness h2{
	display:block;
	width:215px;
	height:29px;
	margin:0 0 12px;
	text-indent:-9999px;
	white-space:nowrap;
	overflow:hidden;
	background:url(../../pen/images/ttl_business.gif) no-repeat;
	text-align:left;
}
#infoBusiness ul{
	width:195px;
	margin:0 auto;
	padding:0;
	text-align:left;
}
#infoBusiness ul li{
	list-style:none;
	margin-bottom:0.25em;
	text-align:left;
}
#infoBusiness ul li a{
	display:block;
	padding-left:18px;
	background:url(../../pen/images/icon_arrow.gif) 0px 2px no-repeat;
}

/* ご利用方法 */
#howTo h2{
	display:block;
	width:900px;
	height:35px;
	margin:0 0 15px;
	text-indent:-9999px;
	white-space:nowrap;
	overflow:hidden;
	background:url(../../pen/images/ttl_howto.gif) no-repeat;
}
#howTo p.lead{
	width:860px;
	margin:0 auto 15px;
	font-size:110%;
	font-weight:bold;
}

/* ページ内リンク */
#howTo ul.anchor{
	width:860px;
	height:77px;
	margin:0 auto 15px;
	padding:0;
	background:url(../../pen/images/bg_anchor.gif) no-repeat;
}
#howTo ul.anchor li{
	list-style:none;
	float:left;
	margin-top:9px;
	margin-left:12px;
	_display:inline;
}
#howTo ul.anchor li a{
	display:block;
	width:272px;
	height:47px;
	text-indent:-9999px;
	white-space:nowrap;
	overflow:hidden;
}
#howTo ul.anchor li.anchor01 a{
	background:url(../../pen/images/btn_anchor_01.gif) no-repeat;
}
#howTo ul.anchor li.anchor02 a{
	background:url(../../pen/images/btn_anchor_02.gif) no-repeat;
}
#howTo ul.anchor li.anchor03 a{
	background:url(../../pen/images/btn_anchor_03.gif) no-repeat;
}
#howTo ul.anchor{
zoom:1;
_height:1%;
}
#howTo ul.anchor:after{
display:block; 
clear:both; 
visibility:hidden;
height:0; 
content:".";
}

/* inner */
#howTo .inner_howto{
	width:866px;
	margin:0 auto 15px;
	padding:0;
	background:url(../../pen/images/bg_howto.gif) repeat-y;
}
#howTo .inner_howto .q_howto{
	padding:20px 32px 13px;
	background:url(../../pen/images/bg_howto_hd.gif) left top no-repeat;
}
#howTo .inner_howto .a_howto{
	padding:0px 20px 25px 15px;
	background:url(../../pen/images/bg_howto_ft.gif) left bottom no-repeat;
}
#howTo .inner_howto .a_howto.cont{
	padding:0px 20px 0px 15px;
	background:none;
}
#howTo .inner_howto .l_howto{
	padding:0px 20px 25px 15px;
	background:url(../../pen/images/bg_howto_ft.gif) left bottom no-repeat;
}
#howTo .inner_howto .box_howto{
	position:relative;
	margin-bottom:15px;
	padding:0px 0px 25px 0px;
	background:url(../../pen/images/bg_box.gif) right bottom no-repeat;
}
#howTo .inner_howto .box_howto.lastChild{
	margin-bottom:0px;
}
#howTo .inner_howto .box_howto{
zoom:1;
_height:1%;
}
#howTo .inner_howto .box_howto:after{
display:block; 
clear:both; 
visibility:hidden;
height:0; 
content:".";
}
#howTo .inner_howto .a_howto .box_howto .dleft{
	width:383px;
	margin-left:30px;
	padding-top:12px;
	background:url(../../pen/images/bg_yellow_hd.gif) left top no-repeat;
	_display:inline;
}
#howTo .inner_howto .a_howto .box_howto .dright{
	width:383px;
	margin-right:23px;
	padding-top:12px;
	background:url(../../pen/images/bg_yellow_hd.gif) left top no-repeat;
	_display:inline;
}
#howTo .inner_howto .a_howto .box_howto .dleft.dw{
	width:783px;
	margin-left:30px;
	padding-top:12px;
	background:url(../../pen/images/bg_yellow_w_hd.gif) left top no-repeat;
	_display:inline;
}
#howTo .inner_howto .a_howto .box_howto .dleft .clearfix,
#howTo .inner_howto .a_howto .box_howto .dright .clearfix{
	width:383px;
	padding-bottom:12px;
	background:url(../../pen/images/bg_yellow.gif) left bottom no-repeat;
}
#howTo .inner_howto .a_howto .box_howto .dleft.dw .clearfix{
	width:783px;
	padding-bottom:12px;
	background:url(../../pen/images/bg_yellow_w.gif) left bottom no-repeat;
}
#howTo .inner_howto .a_howto .box_howto .dleft .pic,
#howTo .inner_howto .a_howto .box_howto .dright .pic{
	float:left;
	_display:inline;
}
#howTo .inner_howto .a_howto .box_howto .dleft .txt,
#howTo .inner_howto .a_howto .box_howto .dright .txt{
	float:right;
	font-weight:bold;
	_display:inline;
}

/* inner01 */
#howTo .inner_howto .q_howto dl.q01{
	min-height:120px;
	_height:120px;
	padding:31px 25px 0 198px;
	background:url(../../pen/images/bg_howto_01.gif) no-repeat;
}
#howTo .inner_howto .q_howto dl.q01 dt{
	display:block;
	width:355px;
	height:30px;
	margin:0 0 12px;
	padding:0;
	text-indent:-9999px;
	white-space:nowrap;
	overflow:hidden;
	background:url(../../pen/images/dt_howto_01.gif) no-repeat;
}
#howTo .inner_howto .q_howto dl.q01 dd{
	width:580px;
	margin:0 0 0 3px;
	padding:0;
	font-size:110%;
	font-weight:bold;
}
#howTo .inner_howto .a_howto h3.a01{
	display:block;
	width:831px;
	height:60px;
	margin:0;
	padding:0;
	text-indent:-9999px;
	white-space:nowrap;
	overflow:hidden;
	background:url(../../pen/images/ttl_howto_01.gif) no-repeat;
}
#howTo .inner_howto .a_howto .box_howto .d01_01 .pic{
	width:104px;
	min-height:95px;
	_height:95px;
	margin-left:40px;
}
#howTo .inner_howto .a_howto .box_howto .d01_01 .txt{
	width:179px;
	margin:20px 35px 0 0;
}
#howTo .inner_howto .a_howto .box_howto .d01_02 .pic{
	width:85px;
	min-height:95px;
	_height:95px;
	margin-left:45px;
}
#howTo .inner_howto .a_howto .box_howto .d01_02 .txt{
	width:190px;
	margin:10px 35px 0 0;
}
#howTo .inner_howto .a_howto .box_howto .d_arrow{
	position:absolute;
	top:35px;
	left:380px;
}

/* inner02 */
#howTo .inner_howto .q_howto dl.q02{
	min-height:120px;
	_height:120px;
	padding:31px 25px 0 25px;
	background:url(../../pen/images/bg_howto_02.gif) no-repeat;
}
#howTo .inner_howto .q_howto dl.q02 dt{
	display:block;
	width:455px;
	height:30px;
	margin:0 0 12px;
	padding:0;
	text-indent:-9999px;
	white-space:nowrap;
	overflow:hidden;
	background:url(../../pen/images/dt_howto_02.gif) no-repeat;
}
#howTo .inner_howto .q_howto dl.q02 dd{
	width:580px;
	margin:0 0 0 3px;
	padding:0;
	font-size:110%;
	font-weight:bold;
}
#howTo .inner_howto .a_howto h3.a02{
	display:block;
	width:831px;
	height:61px;
	margin:0;
	padding:0;
	text-indent:-9999px;
	white-space:nowrap;
	overflow:hidden;
	background:url(../../pen/images/ttl_howto_02.gif) no-repeat;
}
#howTo .inner_howto .a_howto .box_howto .d02_01 .pic{
	width:192px;
	min-height:113px;
	_height:113px;
	margin-left:16px;
}
#howTo .inner_howto .a_howto .box_howto .d02_01 .txt{
	width:145px;
	margin:10px 12px 0 0;
}
#howTo .inner_howto .a_howto .box_howto .d02_02 .pic{
	width:201px;
	min-height:113px;
	_height:113px;
	margin-left:12px;
}
#howTo .inner_howto .a_howto .box_howto .d02_02 .txt{
	width:145px;
	margin:10px 12px 0 0;
}

/* inner03 */
#howTo .inner_howto .q_howto dl.q03{
	min-height:120px;
	_height:120px;
	padding:31px 25px 0 198px;
	background:url(../../pen/images/bg_howto_03.gif) no-repeat;
}
#howTo .inner_howto .q_howto dl.q03 dt{
	display:block;
	width:492px;
	height:30px;
	margin:0 0 12px;
	padding:0;
	text-indent:-9999px;
	white-space:nowrap;
	overflow:hidden;
	background:url(../../pen/images/dt_howto_03.gif) no-repeat;
}
#howTo .inner_howto .q_howto dl.q03 dd{
	width:580px;
	margin:0 0 0 3px;
	padding:0;
	font-size:110%;
	font-weight:bold;
}
#howTo .inner_howto .a_howto h3.a03{
	display:block;
	width:831px;
	height:60px;
	margin:0;
	padding:0;
	text-indent:-9999px;
	white-space:nowrap;
	overflow:hidden;
	background:url(../../pen/images/ttl_howto_03.gif) no-repeat;
}
#howTo .inner_howto .a_howto .box_howto .d03_01 .pic{
	width:98px;
	min-height:95px;
	_height:95px;
	margin-left:16px;
}
#howTo .inner_howto .a_howto .box_howto .d03_01 .txt{
	width:400px;
	margin:10px 16px 0 0;
}

/* JOIN */
#howTo #gJoin a{
	display:block;
	width:833px;
	height:80px;
	margin:0 auto 15px;
	padding:0;
	text-indent:-9999px;
	white-space:nowrap;
	overflow:hidden;
	background:url(../../pen/images/btn_join.gif) no-repeat;
}

/* タブ */
#howTo #container-1,
#howTo #container-2{
	width:825px;
	margin:0 0 0 6px;
	padding:7px 0 0 0;
	background:#fff url(../../pen/images/bg_list_tab.gif) no-repeat;
}
#howTo ul.list_tab{
margin:0 1px;
padding:0;
}
#howTo ul.list_tab li{
	list-style:none;
	float:left;
	margin-left:13px;
	margin-top:13px;
	_display:inline;
}
#howTo ul.list_tab li img{
	vertical-align:bottom;
	border:1px solid #d7d7d7;
}
#howTo .list_partner{
	height:20px;
	padding:13px 13px 15px;
	background:#fff url(../../pen/images/bg_list_tab_ft.gif) left bottom no-repeat;
}
#howTo .list_partner a{
	display:block;
	width:256px;
	height:20px;
	float:right;
	text-indent:-9999px;
	white-space:nowrap;
	overflow:hidden;
	background:url(../../pen/images/btn_list.gif) no-repeat;
}
#howTo ul.list_tab,
#howTo .list_partner{
zoom:1;
_height:1%;
}
#howTo ul.list_tab:after{
display:block; 
clear:both; 
visibility:hidden;
height:0; 
content:".";
}

/* 納品後追加 */
#column4{
	float:right;
	width:674px;
	color:#666;
	text-align:left;
	overflow:hidden;
}
.lastday { margin:0 10px; font-size:11px; text-align:right; padding:0;}

/* 交換者の声2010年11月16日追加 */
/* ポイント交換初心者ガイド */
#UserExchange h2{
	display:block;
	width:215px;
	height:40px;
	margin:0 0 12px;
	text-indent:-9999px;
	white-space:nowrap;
	overflow:hidden;
	background:url(../../pen/images/ttl_uservoice.gif) no-repeat;
}

#UserExchange ol{
	width:213px;
	margin:0 auto;
	padding:0;
}
#UserExchange ol li{
	list-style:none;
	margin-bottom:10px;
	padding:0 0 11px 0;
	background:url(../../pen/images/dotline.gif) left bottom repeat-x;
}
#UserExchange ol li.lastChild{
	margin-bottom:0px;
	padding:0;
	background:none;
}
#UserExchange ol li h3{
	margin-bottom:0.5em;
	padding:0 10px 0 26px;
	font-size:110%;
	font-weight:bold;
}
#UserExchange ol li h3.list01{
	background:url(../../pen/images/icon_1st.gif) 8px 0px no-repeat;
}
#UserExchange ol li h3.list02{
	background:url(../../pen/images/icon_2nd.gif) 8px 0px no-repeat;
}
#UserExchange ol li h3.list03{
	background:url(../../pen/images/icon_3rd.gif) 8px 0px no-repeat;
}
#UserExchange p.txt{
	width:195px;
	margin:0 auto 1em;
	font-weight:bold;
	text-align:left;
}
#UserExchange p.more{
	width:195px;
	margin:0 auto;
	padding:0;
	text-align:right;
}
#UserExchange p.more a{
	padding-left:10px;
	background:url(../../pen/images/icon_arrow_b.gif) 0px 50% no-repeat;
}

