@charset "Shift_JIS";



#listagent{
	width:800px;
	border:1px solid #cccccc;
}
#listagent.koukanlist td {
	background-color:#ff0000;
}


/*//////////////////////////////////////////////*/
/*ƒvƒƒOƒ‰ƒ€ˆê——                                */
h3{
	clear:both;
	font-size:100%;
	color:#ff6600;
	margin:20px 0 3px 0;
	padding:0;
}
.listNavi{
	text-align:right;
	float:right;
	font-size:80%;
	margin:0px 0 0 0;
}
#mainBody .listNavi ul li{
	list-style-type:none;
	padding-right:10px;
	float:left;
}
#mainBody h3{
	margin:5px 0 0 10px
}
/*//////////////////////////////////////////////*/
/*‰ïŽÐƒe[ƒuƒ‹ŠÖ˜A                              */
#mainBody table{
	margin:5px 0;
	empty-cells:show;
	/*font-size:90%;*/
	border-collapse:separate;
}
table th{
	/*background:#ffd52f;*/
}
#mainBody table td{
	font-size:95%;
}

#mainBody table td.program{
	/*font-size:98%;
	width:65%;*/
}
table th.agent{
	/*font-size:98%;
	width:35%;*/
}
table td.agent{
	/*font-size:98%;
	width:35%;*/
}
table th.agent2{
	/*font-size:98%;*/
	background-image:none;
	background-color:#ffd52f;
	/*width:35%;*/
}
table td.agent2{
	/*font-size:98%;*/
	background-image:none;
	background-color:#ffd52f;
	/*width:35%;*/
}
table td.shop{
	color:#333333;
	background-color:#f0f0f0;
}
table td.comment{
	padding-left:14px;
	font-size:85%;
}
table td.submit{
}
table td.program{
	padding:8px 20px 8px 8px;
	background:#ffffcd;
}
table td.agent{
	padding-left:15px;
	border-top:1px solid #97c1ff;
	border-bottom:1px solid #97c1ff;
	border-left:1px dashed #97c1ff;
	border-right:1px dashed #97c1ff;
	background:#f5faff;
}
table td.agent a{
	background-image:url("../images/share/icon/agent.png");
	background-position:left top;
	background-repeat:no-repeat;
	padding-left:21px;
	padding-top:6px;
}
th.usa{
	background-image:url("../images/kaisya/listUsa.gif");
	background-position:center top;
	background-repeat:no-repeat;
}
th.ca{
	background-image:url("../images/kaisya/listCa.gif");
	background-position:center top;
	background-repeat:no-repeat;
}
th.uk{
	background-image:url("../images/kaisya/listUk.gif");
	background-position:center top;
	background-repeat:no-repeat;
}
th.au{
	background-image:url("../images/kaisya/listAu.gif");
	background-position:center top;
	background-repeat:no-repeat;
}
th.nz{
	background-image:url("../images/kaisya/listNz.gif");
	background-position:center top;
	background-repeat:no-repeat;
}
th.ir{
	background-image:url("../images/kaisya/listIr.gif");
	background-position:center top;
	background-repeat:no-repeat;
}
th.etc{
	background-image:url("../images/kaisya/listEtc.gif");
	background-position:center top;
	background-repeat:no-repeat;
}
#mainBody ul.shopList{
	font-size:85%;
	margin:0;
	padding:0;
	list-style-type:none;
}
#mainBody ul.shopList li{
	border:0;
	list-style-type:none;
	display:inline;
	padding-right:5px;
}
span.USAcheck{
	text-indent:-9999px;
	display:block;
	width:24px;
	height:17px;
	background-image:url("../images/kaisya/usa.png");
	background-position:center top;
	background-repeat:no-repeat;
}
span.USAcheckN{
	text-indent:-9999px;
	display:block;
	width:24px;
	height:17px;
	background-image:url("../images/kaisya/usaN.png");
	background-position:center top;
	background-repeat:no-repeat;
}

span.CAcheck{
	text-indent:-9999px;
	display:block;
	width:24px;
	height:17px;
	background-image:url("../images/kaisya/ca.png");
	background-position:center top;
	background-repeat:no-repeat;
}
span.CAcheckN{
	text-indent:-9999px;
	display:block;
	width:24px;
	height:17px;
	background-image:url("../images/kaisya/caN.png");
	background-position:center top;
	background-repeat:no-repeat;
}

span.UKcheck{
	text-indent:-9999px;
	display:block;
	width:24px;
	height:17px;
	background-image:url("../images/kaisya/uk.png");
	background-position:center top;
	background-repeat:no-repeat;
}
span.UKcheckN{
	text-indent:-9999px;
	display:block;
	width:24px;
	height:17px;
	background-image:url("../images/kaisya/ukN.png");
	background-position:center top;
	background-repeat:no-repeat;
}
span.AUcheck{
	text-indent:-9999px;
	display:block;
	width:24px;
	height:17px;
	background-image:url("../images/kaisya/au.png");
	background-position:center top;
	background-repeat:no-repeat;
}
span.AUcheckN{
	text-indent:-9999px;
	display:block;
	width:24px;
	height:17px;
	background-image:url("../images/kaisya/auN.png");
	background-position:center top;
	background-repeat:no-repeat;
}
span.NZcheck{
	text-indent:-9999px;
	display:block;
	width:24px;
	height:17px;
	background-image:url("../images/kaisya/nz.png");
	background-position:center top;
	background-repeat:no-repeat;
}
span.NZcheckN{
	text-indent:-9999px;
	display:block;
	width:24px;
	height:17px;
	background-image:url("../images/kaisya/nzN.png");
	background-position:center top;
	background-repeat:no-repeat;
}
span.IRcheck{
	text-indent:-9999px;
	display:block;
	width:24px;
	height:17px;
	background-image:url("../images/kaisya/ir.png");
	background-position:center top;
	background-repeat:no-repeat;
}
span.IRcheckN{
	text-indent:-9999px;
	display:block;
	width:24px;
	height:17px;
	background-image:url("../images/kaisya/irN.png");
	background-position:center top;
	background-repeat:no-repeat;
}
span.ETCcheck{
	text-indent:-9999px;
	display:block;
	width:24px;
	height:17px;
	background-image:url("../images/kaisya/etc.png");
	background-position:center top;
	background-repeat:no-repeat;
}
span.ETCcheckN{
	text-indent:-9999px;
	display:block;
	width:24px;
	height:17px;
	background-image:url("../images/kaisya/etcN.png");
	background-position:center top;
	background-repeat:no-repeat;
}

.usa,.ca,.uk,.au,.nz,.ir,.etc{
	background-color:#f0f0f0;
	width:24px;
	padding:0;
	text-indent:-9999px;
}
th.usa,th.ca,th.uk,th.au,th.nz,th.ir,th.etc{
	/*background-color:#ffd52f;*/
	width:24px;
	height:90px;
	padding:0;
	text-indent:-9999px;
}
th.name{
	width:40%;
}
td.name{
	background-color:#f0f0f0;
	width:40%;
	font-weight:bold;
}
td.category{
	width:200px;
	background-color:#f0f0f0;
}
th.category{
	width:200px;
}
/*//////////////////////////////////////////////*/

/*//////////////////////////////////////////////*/
/*‘•Êˆê——                                      */
/*
.koukan,.shihi,.daigaku,.tanki{
	background-color:#f0f0f0;
	width:24px;
	padding:0;
	text-indent:-9999px;
}
th.koukan,th.shihi,th.daigaku,th.tanki{
	background-color:#ffd52f;
	width:24px;
	height:90px;
	padding:0;
	text-indent:-9999px;
}
*/
th.koukan{
	background-image:url("../images/kaisya/listKoukan.gif");
	background-position:center top;
	background-repeat:no-repeat;
	width:24px;
	height:90px;
	text-indent:-9999px;
}
th.shihi{
	background-image:url("../images/kaisya/listShihi.gif");
	background-position:center top;
	background-repeat:no-repeat;
		width:24px;
	height:90px;
	text-indent:-9999px;
}
th.daigaku{
	background-image:url("../images/kaisya/listDaigaku.gif");
	background-position:center top;
	background-repeat:no-repeat;
		width:24px;
	height:90px;
	text-indent:-9999px;
}
th.tanki{
	background-image:url("../images/kaisya/listTanki.gif");
	background-position:center top;
	background-repeat:no-repeat;
		width:24px;
	height:90px;
	text-indent:-9999px;
}


/*//////////////////////////////////////////////*/
/*Ž‘—¿¿‹ƒ{ƒ^ƒ“                                */

.submit{
}
.submit p{
	margin:0 auto;
	text-indent:-9999px;
	padding:0;
	cursor:pointer;
	text-decoration:none;
	display:block;
	width:150px;
	height:24px;
	background-image:url("../images/share/bt_shiryouS.png");
	background-repeat:no-repeat;
	background-position:0px 0px;
}
.submit p:hover{
	text-decoration:none;
	display:block;
	width:150px;
	height:24px;
	background-image:url("../images/share/bt_shiryouS.png");
	background-repeat:no-repeat;
	background-position:0px -24px;
}
/*//////////////////////////////////////////////*/

/*//////////////////////////////////////////////*/
/*Ž‘—¿¿‹BOX                                   */
.boxList{
	font-size:90%;
	border:1px solid #cccccc;
	padding:0;
	margin:5px 0 5px 20px;
}
.boxList h3{
	clear:none;
	margin:0;
	padding:5px;
	background-color:#eaeaea;
}
#mainBody .boxList ul.shopList{
	padding:0 0 0 20px;
}
#mainBody .boxList ul.shopList li{
	padding:0 10px 0 15px;
	background-image:url(../images/share/point_3.png);
	background-repeat:no-repeat;
	background-position:0px -2px;
}
#mainBody ul.listCate{
	
	margin:0;
	width:121px;
	float:left;
	padding:0;
}
#mainBody ul.listCate li{
	margin:0;
	padding:0;
	list-style-type:none;
	text-indent:-9999px;
	width:121px;
	height:17px;
}
.deleteLink{
	text-align:right;
	font-size:90%;
}
/*//////////////////////////////////////////////*/