/* Updated 2015/08/01,n */
/* Updated 2010/03/09.E */
/* Updated 2007/11/27,n */

	@import "/common_css/default_wide.css";
	@import "/common_css/component_wide.css";
	@import "/kojin/sonota/ryougae/css/ryougae_comp.css";

#contents div.d_shoplist{
 width:540px;

}

#contents div.d_shoplist table {
	width: 528px;
}
/*¥Updated : 06/12/13¥*/
#contents div.d_shoplist td.d_pack01,#contents div.d_shoplist td.d_pack02{
	width: 264px;
	border-top:solid 1px #666;
	vertical-align:top;
}
#contents div.d_shoplist tr.start td.d_pack01,#contents div.d_shoplist tr.start td.d_pack02{
	border-top-width:0;
}

#contents div.d_shoplist td.d_pack01{
	padding: 0px 20px 10px 0px;
}
#contents div.d_shoplist td.d_pack02{
	border-left:solid 1px #666;
	padding: 0px 0px 10px 20px;
}

#contents div.d_shoplist td.d_pack01 table.pfType01,
#contents div.d_shoplist td.d_pack02 table.pfType01 {
	width: 243px;
}

#contents div.d_shoplist table.pfType01 caption{
	font-weight:bold;
	text-align:left;
	padding: 10px 0px 10px 0px;
}

#contents div.d_shoplist table.pfType01 th{
	text-align:right;
	padding: 3px;
}

#contents div.d_shoplist table.pfType01 th.th_holiday {
	background-color:#FFC0B0;
 vertical-align:middle;
}

#contents div.d_shoplist table.pfType01 th.th_weekday {
	background-color:#CCEEFF;
 vertical-align:middle;
}

#contents div.d_shoplist table.pfType01 td.td_none {
	padding: 10px ;
	text-align:center;
 vertical-align:middle;
}

/*[/kojin/sonota/ryougae/tenpo.html] air terminal spot */

#contents div.d_airterminal{
	border-bottom:solid 1px #444444;
	margin: 10px 0px 10px 0px;
	padding: 10px 0px 10px 0px;
}
/*£Updated : 06/12/13£*/

#contents div.d_airterminal table.table03 {
	width: 540px;
}

#contents div.d_airterminal table.table03 th{
	border-left:solid 3px #FFFFFF;
	font-weight: normal;
	text-align: left;
	padding: 5px ;
}

#contents div.d_airterminal table.table03 caption{
	font-weight:normal;
	text-align:left;
	padding: 0px 0px 5px 5px;
	}


/* Updated¥ 2009/03/06,E */

/* shoplist02 */

#contents div.d_shoplist01 {
	width:540px;
	background:url(/kojin/sonota/ryougae/image_uniq/bg_tenpo_02.gif) repeat-y top left;
	margin-bottom:15px;
}

#contents div.d_shoplist02 {
	width:540px;
	border-top:1px solid #CCC;
	padding:5px 0 25px 0;
	margin-bottom:0;
}

#contents div.noline {
	border-top:none !important;
}

#contents div.d_shoplist02 div.leftblock {
		float:left;
	width:243px !important;
	width /**/:265px;
	padding:0 11px 0 11px;
}

#contents div.d_shoplist02 div.rightblock {
		width:265px;
		float:right;
	width:243px !important;
	width /**/:265px;
	padding:0 11px 0 11px;
}

#contents div.d_shoplist02 table.pfType01,
#contents div.d_shoplist02 table.pfType01 {
	width: 243px;
}

#contents div.d_shoplist02 table.pfType01 caption{
	font-weight:bold;
	text-align:left;
	padding: 10px 0px 10px 0px;
}

#contents div.d_shoplist02 table.pfType01 th{
	text-align:right;
	padding: 3px;
}

#contents div.d_shoplist02 table.pfType01 th.th_holiday {
	background-color:#FFC0B0;
 vertical-align:middle;
}

#contents div.d_shoplist02 table.pfType01 th.th_weekday {
	background-color:#CCEEFF;
 vertical-align:middle;
}

#contents div.d_shoplist02 table.pfType01 td.td_none {
	padding: 10px ;
	text-align:center;
 vertical-align:middle;
}

/* pagelink */

#contents div.pagelink {
	margin-bottom:20px;
	width:540px;
}

#contents div.pagelink div.leftblock {
		width:265px;
		float:left;
}

#contents div.pagelink div.rightblock {
		width:265px;
		float:right;
}

#contents div.pagelink div.d_map01 {
	padding-bottom:15px;
}


/* qr + takuhai */

#contents div.qrbox {
	width:540px;
	padding-bottom:5px;
	background: url(/kojin/sonota/ryougae/image_uniq/bg_tenpo_01.gif) no-repeat bottom left;
}
#contents div.qrbox h3 {
	text-align:center;
	padding:10px 0 10px 0;
}

#contents div.packleft {
	width:265px;
	float:left;
	border-top:1px solid #CCC;
	width:258px !important;
	width /**/:265px;
	padding:0 5px 0 2px;
}

#contents div.packleft div.qrimg {
	width:80px;
	float:left;
	text-align:right;
}

#contents div.packleft div.qrright {
	width: 165px;
	float:right;
}


#contents div.packright {
	float:right;
	border-top:1px solid #CCC;
	width:258px !important;
	width /**/:265px;
	padding:0 5px 0 2px;
}

#contents div.packright div.takuhaiimage {
	width:73px;
	float:left;
	text-align:right;
}

#contents div.packright div.takuhaidetail {
	width: 161px !important;
	width /**/: 172px;
	padding-left:11px;
	float:right;
}

#contents div.packright div.takuhaidetail h4 {
	margin-bottom:5px;
}

/* Updated£ 2009/03/06,E */


/* Updated¥ 2015/08/01.n */
#contents_link div.linkbox h3{
	margin-bottom:0;
}

#contents_link div.linkbox {
	background: url("/kojin/gaika/citibank/image_dir/bg_linkbox_01.gif") no-repeat scroll left bottom transparent;
	margin: 20px 1px 10px;
	padding-bottom: 6px;
	width: 195px;
}

#contents_link div.linkbox p {
    margin-bottom: 5px;
    margin-left: 10px;
    margin-right: 9px;
}
/* Updated£ 2015/08/01.n */