@charset "shift_jis";
/*-----------------------------------------------------
国内ツアー検索用スタイル
-----------------------------------------------------*/
.search {
	float: left;
	width: 320px;
}
.search .kywdBox {
	background: url(../img/frm03_bg.gif) repeat-y left;
	border-bottom: 1px solid #dfce96;
	margin-bottom: 8px;
}
.search .kywdBox .titlebox {
	height: 26px;
	width: 320px;
	position: relative;
}
.search .kywdBox .titlebox .reset {
	background: #FFFFFF;
	text-align: center;
	position: absolute;
	top: 4px;
	right: 5px;
}
.search .kywdBox .titlebox .reset a {
	color: #333333;
	text-decoration: none;
	padding: 1px 5px 2px;
	display: block;
	border: 1px solid #aca17e;
	background: #FFFFFF;
	font-size: 10px;
	line-height: 12px;
}
.search .kywdBox .titlebox .reset a:hover {
	color: #0066CC;
	background: #fef394;
}
.search .kywdBox .inner { padding: 10px 0px 10px 10px; }
.search .kywdBox dl.free {
	background: url(../img/tit_kywd_fee.gif) no-repeat left center;
	padding-left: 62px;
	clear: both;
	margin-bottom: 5px;
}
.search .kywdBox dl.free dt { float: left; }
.search .kywdBox dl.free dt input.free {
	padding: 1px 2px;
	width: 170px;
	color: #aaaaaa;
}
.search .kywdBox dl.free dd { margin-left: 185px; }
.search .kywdBox dl.code {
	background: url(../img/tit_kywd_code.gif) no-repeat 7px center;
	padding-left: 62px;
	clear: both;
}
.search .kywdBox dl.code dt { float: left; }
.search .kywdBox dl.code dt input {
	padding: 1px 2px;
	color: #aaaaaa;
}
.search .kywdBox dl.code dt input.code1 { width: 20px; }
.search .kywdBox dl.code dt input.code2 { width: 40px; }
.search .kywdBox dl.code dt input.code3 { width: 60px; }
.search .kywdBox dl.code dd { margin-left: 185px; }
.search .search_container { background: url(../img/frm04_bg.gif) repeat-y -320px; }
.search .search_container .search_container_top {
	background: url(../img/frm04_bg.gif) no-repeat left top;
	height: 5px;
	width: 320px;
}
.search .search_container .search_container_btm {
	background: url(../img/frm04_bg.gif) no-repeat -640px bottom;
	height: 5px;
	width: 320px;
}
.search .searchBox {
	background: url(../img/frm_side_search.gif) repeat-y -310px;
	margin: 0px auto 8px;
	width: 310px;
	border-bottom: 1px solid #cec7b1;
	clear: both;
}
.search .searchBox .titlebox {
	background: url(../img/frm_side_search.gif) no-repeat left top;
	height: 34px;
	position: relative;
	width: 310px;
}
.search .searchBox .titlebox .title {
	font-size: 14px;
	color: #000000;
	line-height: 20px;
	position: absolute;
	left: 30px;
	top: 8px;
}
.search .searchBox .titlebox .reset {
	background: #FFFFFF;
	text-align: center;
	position: absolute;
	top: 10px;
	right: 6px;
}
.search .searchBox .titlebox .reset a {
	color: #333333;
	text-decoration: none;
	padding: 1px 5px 2px;
	display: block;
	border: 1px solid #aca17e;
	background: #FFFFFF;
	font-size: 10px;
	line-height: 12px;
}
.search .searchBox .titlebox .reset a:hover {
	color: #0066CC;
	background: #fef394;
}
.search .searchBox .subtitle {
	background: url(../../common/img/dot01.gif) repeat-x left center;
	font-weight: normal;
	margin-bottom: 5px;
}
.search .searchBox .subtitle span {
	background: #FFFFFF;
	padding-right: 5px;
}
.search .searchBox .inner { padding: 10px 0px 10px 10px; }
.search .searchBox dl.depart {
	clear: both;
	padding: 2px 0px;
}
.search .searchBox dl.departArea dt {
/*	width: 160px;*/
	padding: 2px 0px;
}
.search .searchBox dl.departArea .btnbox1 .keyBtn {
	background: url(../../common/img/btn_kodawari.png) no-repeat -223px 0px;
	margin: 0px 2px 2px 0px;
	height: 41px;
	width: 56px;
	float: left;
	position: relative;
	color: #0066CC;
	cursor:pointer;
}
.search .searchBox dl.departArea .btnbox1 .over {
	background: url(../../common/img/btn_kodawari.png) no-repeat -56px 0px;
	color: #FF6600;
}
.search .searchBox dl.departArea .btnbox1 .on {
	background: url(../../common/img/btn_kodawari.png) no-repeat -112px 0px;
	color: #000000;
}
.search .searchBox dl.departArea .btnbox1 .na {
	background: url(../../common/img/btn_kodawari.png) no-repeat -1000px 0px;
	color: #D0D0D0 !important;
	cursor:default !important;
}



.search .searchBox dl.depart dt {
/*	text-align: right;
	float: left;*/
	width: 160px;
	padding: 2px 0px;
}
.search .searchBox .dest_guide {
	height: 17px;
	padding: 7px 0 0 10px;
}
/*.search .searchBox dl.depart dd { margin-left: 125px; }*/
.search .searchBox .mapBody {
	height: 235px;
	background: url(../../common/img/bg_map01.jpg) repeat-x;
}
.search .searchBox .map {
	position: relative;
	height: 200px;
	width: 310px;
	overflow: hidden;
	margin: 0px auto;
}
.search .searchBox .map .mapText { }
.search .searchBox .map .mapText .btn {
	position: absolute;
	background: url(../../common/img/btn_bg_maptitle.gif) repeat-x;
	border: 1px solid #3a8cce;
	padding: 2px 4px;
	font-size: 10px;
	text-align: center;
	cursor:pointer;
	line-height: 12px;
	color: #0066CC;
}
.search .searchBox .map .mapText .over { color: #CC0706; }
.search .searchBox .map .mapText .on {
	color: #CC0706;
	border: 1px solid #CC0706;
	background: #fef394;
}
.search .searchBox .map .mapText .na {
	border: 1px solid #999999;
	background: #dedede;
	color: #999999;
	cursor:default;
}
.search .searchBox .pankuzu {
	position: relative;
	top: 2px;
}
.search .searchBox .pankuzu .layer {
	background: #FFFFFF;
	position: absolute;
	height: 30px;
	width: 304px;
	left: 3px;
	z-index: 0;
	filter: alpha(opacity=80);
	-moz-opacity:0.8;
	opacity:0.8;
}
.search .searchBox .pankuzu .layer_on {
	background: #F36565;
	opacity:1.0;
}
.search .searchBox .mapBody .attraction_cl {
	position: absolute;
	z-index: 10;
	font-size: 10px;
	top: 3px;
	left: 15px;
}
.search .searchBox .monthSlider {
	width: 280px;
	height: 24px;
	position: relative;
	margin: 0px 0px 10px 5px;
}
.search .searchBox .monthSlider .prev {
	background: url(../../common/img/btn_month_slider.gif) no-repeat 0px -48px;
	height: 24px;
	width: 14px;
	position: absolute;
	left: 0px;
	top: 0px;
	text-indent: -9999px;
}
.search .searchBox .monthSlider .prev a {
	background: url(../../common/img/btn_month_slider.gif) no-repeat 0px 0px;
	height: 24px;
	width: 14px;
	position: absolute;
	left: 0px;
	top: 0px;
	display: block;
}
.search .searchBox .monthSlider .prev a:hover {
	background: url(../../common/img/btn_month_slider.gif) no-repeat 0px -24px;
	height: 24px;
	width: 14px;
	position: absolute;
	left: 0px;
	top: 0px;
	display: block;
}
.search .searchBox .monthSlider .next {
	background: url(../../common/img/btn_month_slider.gif) no-repeat -14px -48px;
	height: 24px;
	width: 14px;
	position: absolute;
	right: 0px;
	top: 0px;
	text-indent: -9999px;
}
.search .searchBox .monthSlider .next a {
	background: url(../../common/img/btn_month_slider.gif) no-repeat -14px 0px;
	height: 24px;
	width: 14px;
	position: absolute;
	left: 0px;
	top: 0px;
	display: block;
}
.search .searchBox .monthSlider .na a { display: none; }
.search .searchBox .monthSlider .next a:hover {
	background: url(../../common/img/btn_month_slider.gif) no-repeat -14px -24px;
	height: 24px;
	width: 14px;
	position: absolute;
	left: 0px;
	top: 0px;
	display: block;
}
.search .searchBox .monthSlider .slideArea {
	height: 24px;
	width: 252px;
	position: absolute;
	left: 14px;
	overflow: hidden;
}
.search .searchBox .monthSlider .slideArea .btn {
	text-align: center;
	float: left;
	background: url(../../common/img/btn_month.gif) repeat-x 0px -24px;
	border-right: 1px solid #CCCCCC;
	/*height: 24px;*/
	line-height: 24px;
	width: 41px;
	font-weight: bold;
}
.search .searchBox .monthSlider .slideArea .on { background: url(../../common/img/btn_month.gif) repeat-x 0px 0px; }
.search .searchBox .monthSlider .slideArea .btn a {
	text-decoration: none;
	display: block;
}
.search .searchBox .monthSlider .slideArea .on a { color: #000000; }
.search .searchBox table.calendar {
	width: 287px;
	border: 1px solid #CCCCCC;
	margin: 0px 0px 2px 2px;
}
.search .searchBox table.calendar th {
	border: 1px solid #CCCCCC;
	background: #efefef;
	text-align: center;
	line-height: 18px;
	width: 40px;
}
.search .searchBox table.calendar td {
	border: 1px solid #CCCCCC;
	text-align: center;
	font-weight: bold;
	line-height: 1.1;
	vertical-align: top;
}
.search .searchBox table.calendar td a {
	text-decoration: none;
	display: block;
	padding: 3px 0px 2px;
}
.search .searchBox table.calendar td a:hover { background: #fef394; }
.search .searchBox table.calendar td .count {
	font-size: 11px;
	font-weight: normal;
}
.search .searchBox table.calendar .sat { background: #d8efff; }
.search .searchBox table.calendar .sun { background: #ffe3e3; }
.search .searchBox table.calendar .na {
	color: #999999;
	padding-top: 3px;
	height: 25px;
}
.search .searchBox  table.calendar  .today  {
	background: #ffefc1;
	font-weight: bold;
	color: #000000;
}
.search .searchBox table.calendar .today a {
	font-weight: bold;
	color: #000000;
}


.search .searchBox table.calendar .on {
	color: #fef394;
	border: 2px solid #DA3736;
}
.search .searchBox dl.room_member {
	background: #ededed;
	padding: 10px 0px 10px 15px;
	margin: 0px 10px 10px 0px;
}
.search .searchBox dl.room_member dt {
	font-weight: bold;
	float: left;
	padding-right: 10px;
	line-height: 22px;
}
.search .searchBox dl.room_member dd { }
.search .searchBox .btnbox1 .keyBtn {
	background: url(../../common/img/btn_kodawari.png) no-repeat 0px 0px;
	margin: 0px 2px 2px 0px;
	height: 41px;
	width: 56px;
	float: left;
	position: relative;
	color: #0066CC;
	cursor:pointer;
}
.search .searchBox .btnbox1 .keyBtnBlank {
	margin: 0px 2px 2px 0px;
	width: 56px;
	float: left;
}
.search .searchBox .btnbox1 .over {
	background: url(../../common/img/btn_kodawari.png) no-repeat -56px 0px;
	color: #FF6600;
}
.search .searchBox .btnbox1 .on {
	background: url(../../common/img/btn_kodawari.png) no-repeat -112px 0px;
	color: #000000;
}
.search .searchBox .btnbox1 .na {
	background: url(../../common/img/btn_kodawari.png) no-repeat -168px 0px;
	color: #828282 !important;
	cursor:default !important;
}
.search .searchBox .btnbox1 .txt {
	font-size: 12px;
	line-height: 13px;
	position: absolute;
	top: 8px;
	text-align: center;
	width: 56px;
	font-weight: bold;
}
.search .searchBox .btnbox1 .count {
	font-size: 11px;
	line-height: 12px;
	top: 23px;
	width: 56px;
	text-align: center;
	position: absolute;
}
 @media screen and (-webkit-min-device-pixel-ratio:0) {
.search .searchBox .btnbox1 .txt {
 font-size: 95%;
}
}
.search .searchBox .btnbox2 .keyBtn {
	background: url(../../common/img/btn_kodawari.png) no-repeat 0px -41px;
	margin: 0px 3px 3px 0px;
	height: 54px;
	width: 94px;
	float: left;
	position: relative;
	color: #0066CC;
	cursor:pointer;
}
.search .searchBox .btnbox2 .over {
	background: url(../../common/img/btn_kodawari.png) no-repeat -94px -41px;
	color: #FF6600;
}
.search .searchBox .btnbox2 .on {
	background: url(../../common/img/btn_kodawari.png) no-repeat -188px -41px;
	color: #000000;
}
.search .searchBox .btnbox2 .na {
	background: url(../../common/img/btn_kodawari.png) no-repeat -282px -41px;
	color: #828282 !important;
	cursor:default !important;
}
.search .searchBox .btnbox2 .txt {
	font-size: 12px;
	line-height: 13px;
	position: absolute;
	top: 5px;
	text-align: left;
	width: 84px;
	left: 7px;
}
.search .searchBox .btnbox2 .count {
	font-size: 11px;
	line-height: 12px;
	top: 38px;
	width: 88px;
	position: absolute;
	text-align: right;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.search .searchBox .btnbox2 .txt {
 font-size: 95%;
}
}
.search .searchBox .budget_select {
	font-size: 11px;
	text-align: center;
	margin: 15px 0px;
}
.search .searchBox .budgetBox {
	width: 293px;
	position: relative;
	height: 59px;
	margin: 0px auto 10px;
}
.search .searchBox .budgetBox .down {
	height: 21px;
	width: 21px;
	position: absolute;
	left: 6px;
	top: 11px;
	z-index: 100;
}
.search .searchBox .budgetBox .up {
	height: 21px;
	width: 21px;
	position: absolute;
	top: 11px;
	right: 5px;
	z-index: 100;
}
.search .searchBox .budgetBox .slideArea {
	height: 44px;
	width: 230px;
	position: relative;
	z-index: 0;
	left: 35px;
}
.search .searchBox .budgetBox .budget_slider {
	position: absolute;
	top: 0px;
}
.search .searchBox .budgetBox .slideArea .handle {
	position: absolute;
	top: 5px;
}
.result {
	float: right;
	width: 615px;
}
.result .result_title {
	position: relative;
	height: 20px;
}
.result .result_title .count {
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	float: left;
	position: absolute;
	left: 0px;
	top: -15px;
}
.result .result_title .count strong {
	color: #cc0706;
	font: bold 24px/26px Arial, Helvetica, sans-serif;
	margin: 0px 3px;
}
.result .result_title .btn_keep {
	background: url(../../common/img/btn_go_keeplist.gif) no-repeat 0px 0px;
	float: right;
	height: 27px;
	width: 146px;
	position: absolute;
	top: -15px;
	right: 0px;
}
.result .result_title .btn_keep a {
	background: url(../../common/img/btn_go_keeplist.gif) no-repeat 0px 0px;
	text-indent: -9999px;
	display: block;
	overflow: hidden;
	height: 27px;
	width: 146px;
}
.result .result_title .btn_keep a:hover { background: url(../../common/img/btn_go_keeplist.gif) no-repeat 0px -27px; }
.result .selectedBox {
	background: url(../../common/img/frm_selected.gif) repeat-y -615px 0px;
	clear: both;
}
.result .selectedBox .titlebox {
	font-weight: bold;
	background: url(../../common/img/frm_selected.gif) no-repeat left top;
	padding: 12px 15px 5px;
}
.result .selectedBox .titlebox .title { float: left; }
.result .selectedBox .titlebox .reset {
	float: right;
	background: url(../../common/img/icon_close.gif) no-repeat right center;
	padding-right: 15px;
}
.result .selectedBox .titlebox .reset a { }
.result .selectedBox .inner {
	clear: both;
	background: url(../../common/img/frm_selected.gif) no-repeat -1230px bottom;
	padding: 0px 10px 32px;
}
.result .selectedBox .selected {
	background: #ececec;
	padding: 7px 10px;
	color: #999999;
}
.result .selectedBox .selected span { color: #333333; }
.result .selectedBox .selected span a {
	background: #fef394;
	margin: 0px 2px;
	padding: 2px;
}
.result .pageBox {
	position: relative;
	height: 40px;
}
.result .pageBox2 {
	padding-top: 20px;
	margin-bottom: 20px;
}
.result .pageBox .page_order {
	position: absolute;
	left: 0px;
	padding-top: 8px;
}
.result .pageBox .page_order a { margin: 0px 1px; }
.result .pageBox .page_order .on {
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.result .pageBox .page_nav {
	position: absolute;
	top: -10px;
	right: 0px;
	text-align: right;
}
.result .pageBox2 .page_nav { text-align: right; }
.result .pageBox .page_nav .pager,
.result .pageBox2 .page_nav .pager { color: #999999; }
.result .pageBox .page_nav .now strong,
.result .pageBox2 .page_nav .now strong {
	font-weight: bold;
	color: #000000;
}
.result .pageBox .page_nav .pager .on,
.result .pageBox2 .page_nav .pager .on {
	font-weight: bold;
	font-size: 14px;
	color: #000000;
	text-decoration: none;
}
.result .pageBox .page_nav .pager .na,
.result .pageBox2 .page_nav .pager .na {
	color: #999999;
	text-decoration: none;
	cursor: default;
}
.result .resultBox {
	clear: both;
	margin-bottom: 10px;
	border-bottom: 3px solid #f0e1b4;
}
.result .resultBox .tab_area {
	background: url(../img/frm_small_area.gif) no-repeat left top;
	float: left;
	height: 24px;
	padding-left: 5px;
	overflow: hidden;
	color: #000000;
}
.result .resultBox .tab_area .tab_area_inner {
	background: url(../img/frm_small_area.gif) no-repeat right top;
	padding: 0px 15px 0px 10px;
	font-size: 12px;
	line-height: 26px;
	height: 24px;
	float: left;
}
.result .resultBox .tab_area_outer {
	padding: 0px 10px 0px 0px;
	font-size: 12px;
	line-height: 26px;
	height: 24px;
	float: right;
	text-align:rigth;
}
.result .resultBox .titlebox {
	background: url(../img/frm_result.gif) repeat-y left top;
	clear: both;
	border-top: 3px solid #F0E1B4;
	padding: 10px 10px 10px 15px;
	border-bottom: 1px solid #F0E1B4;
}
.result .resultBox .titlebox .tour_title {
	float: left;
	font-size: 14px;
	line-height: 16px;
	font-weight: bold;
	width: 490px;
}
.result .resultBox .titlebox .btn_keep {
	background: url(../img/btn_add_keeplist.gif) no-repeat 0px 0px;
	height: 32px;
	width: 87px;
	float: right;
}
.result .resultBox .titlebox .btn_keep a {
	background: url(../img/btn_add_keeplist.gif) no-repeat 0px 0px;
	display: block;
	height: 32px;
	width: 87px;
	text-indent: -9999px;
}
.result .resultBox .titlebox .btn_keep a:hover { background: url(../img/btn_add_keeplist.gif) no-repeat 0px -32px; }
.result .resultBox .titlebox .on,
.result .resultBox .titlebox .on a,
.result .resultBox .titlebox .on a:hover {
	background: url(../img/btn_add_keeplist.gif) no-repeat 0px -64px;
	display: block;
	height: 32px;
	width: 87px;
	text-indent: -9999px;
}
.result .resultBox .inner {
	clear: both;
	background: url(../img/frm_result.gif) repeat-y -615px 0px;
	padding: 10px 13px;
}
.result .resultBox .photo {
	float: left;
	width: 120px;
}
.result .resultBox .photo img { border: 1px solid #CCCCCC; }
.result .resultBox .detail {
	float: right;
	width: 455px;
}
.result .resultBox .detail .infobox {
	border-bottom: 1px dotted #CCCCCC;
	margin-bottom: 8px;
	padding-bottom: 8px;
}
.result .resultBox .detail .infobox table.infoTable1 { }
.result .resultBox .detail .infobox table.infoTable1 th {
	color: #FFFFFF;
	background: url(../img/icon_mk01.gif) no-repeat center;
	width: 61px;
	font-size: 11px;
	text-align: center;
	padding-top: 2px;
	white-space: nowrap;
}
.result .resultBox .detail .infobox table.infoTable1 td { padding: 0px 5px 2px; }
.result .resultBox .detail .infobox table.infoTable1 td.price {
	font-weight: bold;
	color: #CC0706;
	white-space: nowrap;
	width: 180px;
}
.result .resultBox .detail .infobox table.infoTable1 td.price strong {
	font: italic bold 18px/1.1 Arial, Helvetica, sans-serif;
	margin-right: 2px;
}
.result .resultBox .detail .infobox table.infoTable1 td.days{
	font-size: 14px;
	font-weight: bold;
}
.result .resultBox .detail .infobox table.infoTable1 td.depart,
.result .resultBox .detail .infobox table.infoTable1 td.meal{
	font-weight: bold;
}
.result .resultBox .detail table.infoTable2 { clear: both; }
.result .resultBox .detail table.infoTable2 th {
	font-weight: bold;
	white-space: nowrap;
}
.result .resultBox .detail table.infoTable2 td { padding: 1px 15px 1px 0px; }
.result .resultBox .calendarbox {
	clear: both;
	padding-top: 8px;
}
.result .resultBox .calendarbox .sliderTable {
	width: 518px;
	background: url(../../common/img/dot_slider.gif) repeat-x;
	height: 16px;
	margin-bottom: 1px;
	float: right;
}
.result .resultBox .calendarbox .sliderTable .handle {
	background: url(../../common/img/btn_bg_handle.gif) repeat-x center top;
	border-right: 1px solid #a9a9a9;
	border-left: 1px solid #a9a9a9;
	height: 16px;
	display: block;
}
.result .resultBox .calendarbox table.calendar {
	border: 1px solid #ababab;
	width: 589px;
	clear:both;
}
.result .resultBox .calendarbox table.calendar th {
	border: 1px solid #ababab;
	padding: 2px 0px;
	text-align: center;
	background: #EFEFEF;
}
.result .resultBox .calendarbox table.calendar td {
	border: 1px solid #ababab;
	text-align: center;
	line-height: 1.2;
	font-size: 14px;
	font-weight: bold;
	min-height:50px;
	padding:3px;
}

/* safari only \*/
/*html[xmlns*=""] body:last-child .result .resultBox .calendarbox table.calendar{
 font-size: 100%;
}
*|html[xmlns*=""] th, *|html[xmlns*=""] .result .resultBox .calendarbox table.calendar {
 font-size: 100%;
}
*/
@media screen and (-webkit-min-device-pixel-ratio:0) {
.result .resultBox .calendarbox table.calendar th {
 font-size: 95%;
}
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.result .resultBox .calendarbox table.calendar td {
 font-size: 95%;
}
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.result .resultBox .detail table.infoTable2 td {
 font-size: 95%;
}
}
.result .resultBox .calendarbox table.calendar th.title {
	width: 70px;
	padding: 0px;
	text-align: center;
	vertical-align: middle;
}
.result .resultBox .calendarbox table.calendar .saikou {
	font-weight: bold;
	font-size: 10px;
	color: #FF0000;
}
.result .resultBox .calendarbox table.calendar .price {
	font-weight: bold;
	font-size: 12px;
}
.result .resultBox .calendarbox table.calendar .sat { background: #d8efff; }
.result .resultBox .calendarbox table.calendar .sun { background: #FFE3E3; }
.result .resultBox .calendarbox table.calendar .na,
.result .resultBox .calendarbox table.calendar .na a { color: #999999; }
.result .resultBox .calendarbox table.calendar .on { padding:0px; }
.result .ex {
	text-align: right;
	margin-bottom: 5px;
}
.result .update {
	color: #666666;
	text-align: right;
	margin-bottom: 20px;
}
.result .keeplistBox { background: url(../img/frm_keeplist.gif) repeat-y -615px 0px; }
.result .keeplistBox .inner { background: url(../img/frm_keeplist.gif) no-repeat -1230px bottom; }
.result .keeplistBox .titlebox {
	background: url(../img/frm_keeplist.gif) no-repeat 0px 0px;
	height: 34px;
	position: relative;
}
.result .keeplistBox .titlebox .title {
	font-size: 14px;
	line-height: 16px;
	position: absolute;
	left: 35px;
	top: 10px;
}
.result .keeplistBox .titlebox .count {
	position: absolute;
	right: 10px;
	top: 10px;
	font-size: 12px;
	line-height: 16px;
}
.result .keeplistBox .titlebox .count strong {
	font-size: 14px;
	line-height: 16px;
	margin-right: 2px;
}
.result .keeplistBox table.keeplist td {
	border-bottom: 1px solid #d3cab4;
	padding: 4px 5px;
}
.result .keeplistBox table.keeplist .photo { }
.result .keeplistBox table.keeplist .tour { line-height: 1.2; }
.result .keeplistBox table.keeplist .tour .area { }
.result .keeplistBox table.keeplist .tour .tour_title { }
.result .keeplistBox table.keeplist .price {
	color: #CC0706;
	white-space: nowrap;
	padding: 4px 10px;
	text-align: right;
}
.result .keeplistBox table.keeplist .delete { padding: 4px 10px; }
.result .keeplistBox table.keeplist .delete .btn {
	background: url(../../common/img/btn_delete.gif) no-repeat 0px 0px;
	height: 20px;
	width: 49px;
}
.result .keeplistBox table.keeplist .delete .btn a {
	display: block;
	height: 20px;
	width: 49px;
	background: url(../../common/img/btn_delete.gif) no-repeat 0px 0px;
	overflow: hidden;
	text-indent: -9999px;
}
.result .keeplistBox table.keeplist .delete .btn a:hover { background: url(../../common/img/btn_delete.gif) repeat 0px -20px; }
.result .delete_all {
	text-align: right;
	padding: 10px;
}
.result .none {
	padding: 20px;
	color: #787878;
}
#pankuzu {
	margin: 0px auto 0px;
	width: 950px;
}
#social {
	text-align: right;
	margin: 0px auto 10px;
	padding: 0px 0px 10px;
	width: 950px;
}
