@charset "Shift_JIS";


#extage{
	width:806px;
	margin:10px auto 0;
	text-align:center;
}

* html #extage{
	width:887px;
}


.pickup{
	width:800px;
	margin:auto;
}

* html .pickup{
	width:820px;
	padding-left:20px;
}

.shop_list{
	width:806px;
	border:1px solid #eaeaea;
	border-collapse:collapse;
	margin:auto;	
}

.shop_list td{
	border:1px solid #eaeaea;
	border-collapse:collapse;
	font-size:12px;
	color:#333333;
	
}

.shop_list td p{
	padding:0px 10px;
}

.caps1{
	background:	#005bac;
	padding:3px;
	margin:1px;
}

.caps2{
	background:	#005bac;
	padding:3px;
	margin:1px;
	width:92px;
	text-align:center;
}


.caps3{
	background:	#005bac;
	padding:3px;
	margin:1px;
	width:92px;	
	text-align:center;	
}


.caps4{
	background:	#005bac;
	padding:3px;
	margin:1px;
}

#extage .caps_width1{
	width:335px;
}

#extage .caps_width{
	width:92px;
	text-align:center;
}

#extage .caps_last{
	width:267px;
}

/*
* html #extage{
	width:786px;
	overflow:hidden;
}


* html #extage #point_h li{
	padding:0;
	margin:0;
}

* html #extage #point_h{
	width:609px;
	overflow:hidden;
}

* html #extage .caps_table_last{
	padding-right:0;
}
*/

* html #extage #point_h{
	margin-left:22px;
	width:790px;

}

* html #extage .caps_width1{
	width:319px;
}

* html #extage .caps_width{
	width:90px;
}

* html #extage .caps_last{
	width:149px;
}

*:first-child+html #extage .caps_width1{
	width:342px;
}

*:first-child+html #extage .caps_width{
	width:96px;
}

*:first-child+html #extage .caps_last{
	width:252px;
}

td.list_name{
	width:145px;
	height:69px;
	text-align:center;
}

td.list_text{
	width:200px;
	height:69px;
	text-align:left;
	color:#005bac;
	font-size:10px;
	line-height:125%;
}

td.list_point{
	color:#ec1818;
	font-weight:bold;
	text-align:center;	
}

td.list_kind{

	text-align:center;	
}

td.list_attention{
	width:275px;
	font-size:10px;
	line-height:125%;	
	text-align:left;	
}


.more_pickup_btn{
	text-align:center;
	padding:10px 0px 20px;
}



.pickup_caution{
	width:740px;
	font-size:11px;
	border-bottom:1px solid #005bac;
	margin-left:auto;
	margin-right:auto;
}


.howto_charge{
	width:714px;
	margin:auto;
}

.point_use{
	width:730px;
	margin:auto;
}

.bottom_border{
	border-bottom:1px solid #005bac;
}

.center{
	text-align:center;
}

.right{
	text-align:right;
}


/*
ul{
	margin:0px;
	padding:0px;
	clear:both;
	background:url(../extage/img/pt_bg.gif) no-repeat;
	float:left;
	margin:5px 0px;
}

li{
	margin:0px;
	padding:0px 19px 0px 0px;
	float:left;
}

*/

.pt_line{
	clear:both;
	margin-left:19px;
}

.bg_position{
	background-position:0px 25px;
}


/*2012.06.01’Ç‰Á*/
h1{
	position:static;
	text-indent:0px;
	width:848px;
	margin:2px auto 0;
	color:#0059ae;
	background:url(/img/title_bg.gif) no-repeat left top;
	height:38px;
	padding:23px 0 5px 27px ;
	font-size:21px;
}

* html h1{
	width:877px;
	height:62px;
}

h1 span.h1_tittle_sub{
	font-size:14px;
	vertical-align: middle;
	padding-left:10px;
}

#extage h2{
	text-align:left;
	color:#0059AE;
	margin:0 0 5px;
}

* html #extage h2{
	padding-left:60px;
}

* html h3{
	padding-left:20px;
}

* html #point_h{
	width:806px;
	display:block;
	margin-left:20px;
	background-color:#005BAC;
	height:19px;
	overflow:hidden;
}

#extage ul li{
	text-align:left;
	border-left:1px solid #EAEAEA;
	border-bottom:1px solid #EAEAEA;
}

#point_h li{
	background-color:#005BAC;
	padding:3px 4px 2px 0;
	text-align:left;
	float:left;
	color:#FFF;
}


h3.shopH3Bg{
	background:url(../extage/img/shop_jnr_bg.gif) no-repeat left top;
	width:791px;
	height:22px;
	padding:6px 0 0 15px;
	text-align:left;
	color:#0059AE;
}

* html h3.shopH3Bg{
	margin-left:20px;
	padding:4px 0 2px 15px;
}

ul.point_table {
	display:table;
	margin:auto;
	width:808px;
}

* html ul.point_table  {
	width:825px;
	display:block;
	margin:0;
	padding-left:20px;
} 

ul.point_table li{
	display:block;
	display:table-cell;
	padding:16px 10px 10px;
	line-height:1.2em;
	vertical-align:middle;
}

*:first-child+html .point_table li {
	display:inline;
	zoom:1;
} 

* html .point_table li{/* IE 6 */
	display:inline;
	zoom:1;
}

.caps_table1{
	width:127px;
	text-align:center !important;
}

* html .caps_table1{/* IE 6 */
	width:138px;
}

* html .caps_table2{/* IE 6 */
	width:181px;
}

* html .caps_table3{/* IE 6 */
	width:90px;
}

* html .caps_table4{/* IE 6 */
	width:90px;
}

* html .caps_table_last{/* IE 6 */
	width:290px;
}

.caps_table1 img{
	vertical-align:middle;
}

.caps_table2{
	width:178px;
	font-size:10px;
	color:#005BAC;
}
.caps_table3,.caps_table4{
	width:79px;
	color:#EC1818;
	font-weight:bold;
	text-align:center !important;
}

.caps_table4{
	color:#000;
	font-weight:normal;
}

.caps_table_last{
	width:257px;
	font-size:10px;
	border-right:1px solid #EAEAEA !important;

}

*:first-child+html .caps_table_last {
	width:237px;
} 

p#partnerTex{
	font-weight:bold;
	font-size:15px;
}

* html .heightLine-group1{/* IE 6 */
	height:70px;
}


* html .heightLine-group2{/* IE 6 */
	height:87px;
}

* html .heightLine-group3{/* IE 6 */
	height:87px;
}

* html .heightLine-group4{/* IE 6 */
	height:82px;
}

* html .heightLine-group5{/* IE 6 */
	height:86px;
}

* html .heightLine-group6{/* IE 6 */
	height:86px;
}

* html .heightLine-group7{/* IE 6 */
	height:62px;
}

* html .heightLine-group8{/* IE 6 */
	height:71px;
}

* html .heightLine-group9{/* IE 6 */
	height:82px;
}

* html .heightLine-group10{/* IE 6 */
	height:71px;
}

* html .heightLine-group11{/* IE 6 */
	height:73px;
}

* html .heightLine-group12{/* IE 6 */
	height:73px;
}

* html .heightLine-group13{/* IE 6 */
	height:73px;
}

* html .heightLine-group14{/* IE 6 */
	height:73px;
}

* html .heightLine-group15{/* IE 6 */
	height:73px;
}

* html .heightLine-group16{/* IE 6 */
	height:73px;
}

* html .heightLine-group17{/* IE 6 */
	height:73px;
}

* html .heightLine-group18{/* IE 6 */
	height:73px;
}

* html .heightLine-group19{/* IE 6 */
	height:73px;
}

#shopTsukau{
	width:755px;
	height:35px;
	margin-left:9px;
	background:url(../extage/img/shop_koukanrei_bg.gif) no-repeat left top;
	font-size:14px;
	padding:16px 0 0 20px;
	margin-left:10px !important;
	color:#FFF !important;
}

* html #shopTsukau{/* IE 6 */
	padding:16px 0 10px 16px !important;
	width:775px;
	height:55px;
	margin-left:0px !important;
}

#shopTsukauTex1{
	font-weight:normal;
	padding-right:5px;
}

#shopTsukauTex2{
	font-size:26px;
}

#shopKoukanrei{
	width:717px;
	height:20px;
	background:url(../extage/img/shop_tsukau_bg.gif) no-repeat left top;
	font-size:14px;
	padding:4px 0 0 10px;
	color:#FFF;
}

* html #shopKoukanrei{/* IE 6 */
	width:727px;
	height:30px;
	padding:4px 0 0 10px;
}

