@charset "Shift_JIS"; /* •¶ŽšƒR[ƒh */

/*------‹¤’ÊCSSi‘S‘Ìj------*/

*{
	margin: 0px;
	padding: 0px;
}

body{
	text-align:left;
	color: #333333;
	font: 12px/16px "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	/*padding:0px 10px 10px 10px;*/
}

h1,h2,h3,h4,h5{
	font-weight: normal;
	font-size: 12px;
}

img{
	border:none;
	}
	
.fr{float:right;}
.fl{float:left;}
.clear{
	clear: both;
	}

/*------‹¤’ÊCSSi¤•ij------*/

.item{
	width:696px;
	margin-bottom:10px;
}

.item_box{
	background: #FFFFFF url(../img/item/item_back.jpg) no-repeat top;
	border: 2px solid #CCCCCC;
	padding: 8px;
}

.item_box_new{
	background: #FFFFE1;
	border: 2px solid #CCCCCC;
	padding: 8px;
}

/*------‹¤’ÊƒtƒHƒ“ƒgŽw’è------*/

a:link { color:#0000CC; text-decoration:underline; }
a:visited { color:#0066FF; text-decoration:underline; }
a:active, a:hover { color:#0066FF; text-decoration:underline; }

a.item_area { color:#FFFFFF; display:block; }
a.item_area:link, a.item_area:visited { color:#FFFFFF; text-decoration:underline;}
a.item_area:active, a.item_area:hover { color:#FFFFFF; text-decoration:none;}

/*------Še•û–Ê------*/

/*ƒAƒWƒA*/

.item_homen_asia{
	font: 12px "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	background: #9D9D9D;
	/*background: url(../img/item/asia_ttl.gif) no-repeat left;*/
	height: 20px;
}

.item_asia{
	width:168px;
	margin-right: 10px;
	/*’Ç‰Á*/padding-left: 5px;
	text-align: left;
	/*text-align: center;*/
	height: 20px;
	float:left;
}

.item_asia a{
	line-height: 20px;
	font-weight: bold;
}

.item_saletime_asia{
	width: 500px;
	text-align: right;
	float:right;
	font-weight: bold;
	/*color: #FF6600;*/
	color: #FFFFFF;
	line-height: 18px;
}

/*ƒr[ƒ`*/

.item_homen_beach{
	font: 12px "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	background: #9D9D9D;
	/*background: url(../img/item/beach_ttl.gif) no-repeat left;*/
	height: 20px;
}

.item_beach{
	width:168px;
	margin-right: 10px;
	/*’Ç‰Á*/padding-left: 5px;
	text-align: left;
	/*text-align: center;*/
	height: 20px;
	float:left;
}

.item_beach a{
	line-height: 20px;
	font-weight: bold;
}

.item_saletime_beach{
	width: 500px;
	text-align: right;
	float:right;
	font-weight: bold;
	color: #FFFFFF;
	/*color: #2F82FF;*/
	line-height: 18px;
}

/*ƒˆ[ƒƒbƒp*/

.item_homen_eur{
	font: 12px "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	background: #9D9D9D;
	/*background: url(../img/item/eur_ttl.gif) no-repeat left;*/
	height: 20px;
}

.item_eur{
	width:168px;
	margin-right: 10px;
	/*’Ç‰Á*/padding-left: 5px;
	text-align: left;
	/*text-align: center;*/
	height: 20px;
	float:left;
}

.item_eur a{
	line-height: 20px;
	font-weight: bold;
}

.item_saletime_eur{
	width: 500px;
	text-align: right;
	float:right;
	font-weight: bold;
	color: #FFFFFF;
	/*color: #7846d3;*/
	line-height: 18px;
}

/*ƒAƒƒŠƒJ*/

.item_homen_usa{
	font: 12px "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	background: #9D9D9D;
	/*background: url(../img/item/usa_ttl.gif) no-repeat left;*/
	height: 20px;
}

.item_usa{
	width:168px;
	margin-right: 10px;
	/*’Ç‰Á*/padding-left: 5px;
	text-align: left;
	/*text-align: center;*/
	height: 20px;
	float:left;
}

.item_usa a{
	line-height: 20px;
	font-weight: bold;
}

.item_saletime_usa{
	width: 500px;
	text-align: right;
	float:right;
	font-weight: bold;
	color: #FFFFFF;
	/*color: #003399;*/
	line-height: 18px;
}

/*ƒIƒZƒAƒjƒA*/

.item_homen_oce{
	font: 12px "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	background: #9D9D9D;
	/*background: url(../img/item/oce_ttl.gif) no-repeat left;*/
	height: 20px;
}

.item_oce{
	width:168px;
	margin-right: 10px;
	/*’Ç‰Á*/padding-left: 5px;
	text-align: left;
	/*text-align: center;*/
	height: 20px;
	float:left;
}

.item_oce a{
	line-height: 20px;
	font-weight: bold;
}

.item_saletime_oce{
	width: 500px;
	text-align: right;
	float:right;
	font-weight: bold;
	color: #FFFFFF;
	/*color: #46a646;*/
	line-height: 18px;
}

/*------¤•i‰æ‘œi¶j------*/

.item_l{
	width:120px;
	margin-right:6px;
	float:left;
}

.txt10{
	font-size: 10px;
	line-height: normal;
}


/*------¤•ià–¾i‰Ej------*/

.item_r{
	width:550px;
	float:left;
}

.item_r_copy{
	font: 12px "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	padding-bottom:3px;
}

.item_r_tit{
	background-color:#D7FFC4;
	padding: 3px;
}

/*.item_r_tit{
	background-color:#D9ECFF;
	padding: 3px;
}*/

.item_box_new .item_r_tit{
	background-color:#FFE426;
}

.item_r_txt{
	width: 430px;
	font: bold 14px/17px "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	margin-right:8px;
	float:left;
}

.item_r_box{
	float:left;
}

.item_r_diary{
	background: #FFFFFF;
	width:104px;
	text-align: center;
	margin-bottom:2px;
}

.item_r_seat{
	text-align: center;
	color: #FF0000;
	font-weight: bold;
}

.item_r_price{
	float:left;
	background: #FFFFFF;
	width:104px;
	text-align: center;
	margin-bottom:2px;
}

/*------ƒAƒCƒRƒ“------*/

.item_icon{
	padding-top: 4px;
}

.item_icon img{
	margin-right: 5px;
	margin-bottom:4px;
}

/*------—¿‹à------*/

.price{
	color: #FF0000;
	float:left;
	margin: -6px 0px;
}

.pr_en{
	font: normal 20px "Arial Black";
}

.pr_jp{
	font: 14px "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-weight: bold;
}

.etcplan{
	float:right;
	vertical-align: text-botom;
}

.ic_np{
	margin-right:5px;
}

/*------Š®”„------*/

.kanbai{
	text-decoration: line-through;
	color: #333333;
}

.item_r_tit_kanbai{
	background: #CCCCCC;
	padding: 3px;
}

/*------‚»‚Ì‘¼¤•i‚Í‚±‚¿‚ç------*/

.etccourse{
	width:696px;
	margin-bottom:10px;
	background: url(../img/item/etc_back.gif) no-repeat bottom;
	padding-bottom: 1px;
}

.obi{
	font: 12px "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	background: url(../img/item/obi_course.gif) no-repeat left;
	height: 26px;
	margin-bottom:10px;
}

.obi_01{
	padding-left: 30px;
	padding-top:8px;
	float:left;
	font-weight: bold;
}

.obi_02{
	padding-right: 18px;
	padding-top:10px;
	float:right;
}


.back1{
	background: url(../img/item/etc_back.gif) no-repeat left top;
	padding-top: 1px;
	padding-left: 1px;
}

/*
.back1 p{
	font: 12px/14px "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	padding: 8px;
	background: #F0F0F0;
}
*/

.back1 ul{
	padding: 8px;
	margin:0;
	list-style:none;
	background: #F0F0F0;
}

.back1_li1{
	background: url(../img/item/sankaku_gray.gif) no-repeat left top;
	font: 12px/14px;
	padding-left: 10px;
}

.back1_li2{
	font-size: 10px;
	padding-left: 10px;
}

.back1 span{
	font-size: 10px;
	padding-left: 8px;
}

.back1 strong{
	padding-left: 8px;
	font-weight: bold;
	color: #FF0000;
}

.back2{
	background: url(../img/item/etc_back.gif) no-repeat left top;
	padding-top: 1px;
	padding-left: 1px;
}

/*
.back2 p{
	padding: 8px;
	background: #FFFFFF;
	font: 12px/14px;
}
*/

.back2 ul{
	padding: 8px;
	margin:0;
	list-style:none;
	background: #FFFFFF;
}

.back2_li1{
	background: url(../img/item/sankaku.gif) no-repeat left top;
	font: 12px/14px;
	padding-left: 10px;
}

.back2_li2{
	font-size: 10px;
	padding-left: 10px;
}

.back2 strong{
	padding-left: 8px;
	font-weight: bold;
	color: #FF0000;
}

/*------ƒy[ƒW“àƒŠƒ“ƒN‘¼------*/

.navi {
	margin-top: 3px;
	border: 3px solid #cccccc;
	padding: 10px;
	background: #ffffff url(../img/item/item_back.jpg) no-repeat top;
	text-align: left;
	line-height: 18px;
	border-collapse: collapse;
}
.navi #navi_info, .navi #navi_info2 {
	color: #ff3366;
	margin-bottom: 6px;
	font-size: 14px;
	font-weight: bold;
}
.navi a {
	background: #ffffff;
	text-decoration: none;
}
.navi a:active, .navi a:hover {
	background: #f2f2f2;
}
.navi .navi_link {
	width: 133px;
	display: block;
	float: left;
	white-space: nowrap;
	margin: 0px -1px -1px 0px;
	border: 1px solid #999966
}

.homen {
	margin: 15px 0px;
}
/*
.homen .hhead {
	width: 696px;
	margin-bottom: 10px;
	background: #ffffff;
}
*/
.homen .hfoot {
	width: 696px;
	padding-bottom: 5px;
	color: #000000;
	text-align: right;
}
.homen .hfoot a {
	color: #0000cc;
}
.homen .hfoot a:active, .homen .hfoot a:hover {
	color: #ff0000;
}

.night {
	padding: 2px 1px 1px 2px;
	background: #000066;
	color: #ffff00;
}
.nenyu{
	font-size:12px;
	font-weight:700;
	text-align:center;
	line-height:180%;
}

.nenyu span{
	font-size:16px;
	color:#FF3333;
}

/*------¤•iƒ‰ƒCƒ“ƒiƒbƒv------*/

.tooltip {
	display: none;
	position: absolute;
	z-index: 100;
	border: 1px solid #9e8248;
	padding: 2px 8px 8px;
	background-color: #ffffff;
	text-align: left;
	font-size: 12px;
	font-family: '‚l‚r ‚oƒSƒVƒbƒN', Osaka, sans-serif;
	white-space: nowrap;
}
.tooltip a:active, .tooltip a:hover { color: #ff0000; }
.tooltip img { margin-top: 6px; }
.lineup { float: right; }
.ic_np { display: block; float: right; }
/* .lineup_data { background: #ffe426; } */
.lup {
	display: none;
	/* position: absolute; */
	/* z-index: 100; */
	/* width: 420px; */
	border: 0px solid #9e8248;
	margin-top: 3px;
	padding: 5px 8px;
	background: #ffffff;
	text-align: left;
}
/* .item_r_txt a { display: block; } */
