/* 特価バーゲン air */
/*AIR*/
/*-------------------------------
タイトルエリア
-------------------------------*/

/* 通常看板 
div.anchor-contents {
	position: absolute;
	z-index: 100;
}

div.title-area {
	margin-top: 0;
	padding-top: 14px;
	z-index:0;
}

*+html h2.title-main {
	height:160px;
	overflow: hidden;
}
 通常看板 */


html>/**/body .title_name { display: table; }
.title_name h3 {
	/float: left;
	text-align: center;
	width:224px;
	/position: relative;
	/top: 50%;
	}
html>/**/body .title_name .title_text {
	display: table-cell;
	vertical-align: middle;
}

.title-area .kikan-txt-l { 
	text-align:right;
	font-weight:bold;
	color:#000099;
	margin-top:5px;
	margin-bottom:-1px;
}

* html div.title_text div { /* IE 6 */
	display: inline;
	zoom: 1;
}
*:first-child+html div.title_text div { /* IE 7 */
	display: inline;
	zoom: 1;
}

.title_text span.fl01{
	line-height : 80px;
}
.title_text span.fl_tpe{
line-height : 80px;
/*padding-right:60px;*/
}


//.title-area .title-main,
.title-area .title-main_as,
.title-area .title-main_eu,
.title-area .title-main_us{
	overflow:hidden;
	width:950px;
	height:145px;
	text-indent:-9999px;
	}
//.title-area .title-main{background:url(/campaign/sale/images/title.jpg?20120806) no-repeat 0 0;}
.title-area .title-main_as{background:url(/campaign/sale/images/title_as.gif?20120313) no-repeat 0 0;}
.title-area .title-main_eu{background:url(/campaign/sale/images/title_eu.gif?20120313) no-repeat 0 0;}
.title-area .title-main_us{background:url(/campaign/sale/images/title_us02.gif?20120313) no-repeat 0 0;}

/*グループ*/
.title-area-group{
	margin-bottom:2px;
	background:url(/campaign/sale/images/title_group.gif) no-repeat 0 0;
	overflow:hidden;
	width:950px;
	height:110px;
	text-indent:-9999px;
}

/*-------------------------------
パンくず
-------------------------------*/
.anchor-contents {
    margin-top: 10px;
}
.anchor-contents {
}
.anchor-contents p {
    float: left;
}
.anchor-contents p strong {
    font-weight: normal;
}
.anchor-contents:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}
:first-child + html .anchor-contents {
    display: inline-block;
}
* html .anchor-contents {
    height: 1%;
}

/*-------------------------------
カウントダウン AO　だけで使用するの場合、ここに
-------------------------------*/
/*
#CountDown-area{
	background:url(/campaign/sale/images/countdown_bg.gif?2012060800) no-repeat 0 0;
	overflow:hidden;
	width:950px;
	height:175px;
	margin-bottom:0;	
}
#CountDown-area h3{	text-indent:-9999px; height:0; line-height:0;}

#TimeLeft{
	width:440px;
	height:50px;
	line-height:50px;
	margin:120px auto 0 320px;
	letter-spacing:2px;
	font-family:monospace;
	font-weight:bold;
	font-size:30px;
	color:#000;
	text-align:center;
	}
.fs-time{font-size:38px;}

#ts_count_box{
	position:relative;
}
#ts_count{
 position:absolute;
 text-align:center;
 top:65px;
	color:#ffff00;
	left:676px;
 width:248px;
	height:60px;
	font-size:45px;
	font-weight:bold;
}
#ts_count_time_end{
 padding-top:8px;
	font-size:18px;
}

#ts_count_box .link_text{
	position:absolute;
	top:120px;
	left:792px;
	top:65px;
	line-height:1.6;
	font-weight:bold;
	width:140px;
	text-align:center;
}
*/

/*-------------------------------
買ってもらうための理由づくり
-------------------------------*/
#reason-box{margin:10px 0;}
#reason-box h3{
	background:url(/campaign/sale/images/reason_title.gif) no-repeat 0 0;
	overflow:hidden;
	width:950px;
	height:30px;
	text-indent:-9999px;
}

#reason-box ul li{
	float:left;
	line-height:0;
	}

#reason-box ul li img {vertical-align: bottom;}

/****周遊****/

.excursion-area{
	width:760px;
}

.excursion-area h3#excursion-title{
	background:url(/campaign/sale/images/excursion/excursion_title.jpg) no-repeat 0 0;
	overflow:hidden;
	width:760px;
	height:200px;
	text-indent:-9999px;
}

#excursion-desc{
	background:url(/campaign/sale/images/excursion/excursion_description.jpg) no-repeat 0 0;
	overflow:hidden;
	width:760px;
	height:160px;
	text-indent:-9999px;
}

#excursion-contents-title{
	background:url(/campaign/sale/images/excursion/excursion_contents_title.gif) no-repeat 0 0;
	overflow:hidden;
	width:760px;
	height:35px;
	text-indent:-9999px;
}

#excursion-body{
	background:url(/campaign/sale/images/excursion/excursion_box_bg.gif) repeat-y 0 0;
	overflow:hidden;
	width:760px;
}
.section01{
	margin-left:20px;
	margin-bottom:15px;
}

.section01 h4.section01-title{
	background:url(/campaign/sale/images/excursion/section01_title.gif) no-repeat 0 0;
	overflow:hidden;
	width:720px;
	height:50px;
	text-indent:-9999px;
	margin-bottom:10px;
}
ul.tabNavi{
	list-style: none;
	margin: 0px -2px -5px 0px;
	overflow: hidden;
	padding: 0px;
}


ul.tabNavi li {
	float: left;
	margin-right: 5px;
	_margin-bottom:-5px;
}
ul.tabNavi li a{
	overflow:hidden;
	outline:none;
}


.section02,
.section03{
	width:355;
	float:left;
}

.section02 h4.section02-title{
	background:url(/campaign/sale/images/excursion/section02_title.gif) no-repeat 0 0;
	overflow:hidden;
	width:355px;
	height:60px;
	text-indent:-9999px;
}
.section03 h4.section03-title{
	background:url(/campaign/sale/images/excursion/section03_title.gif) no-repeat 0 0;	overflow:hidden;
	width:365px;
	height:60px;
	text-indent:-9999px;
}

#excursion-arrow{
	background:url(/campaign/sale/images/excursion/excursion_arrow.gif) no-repeat 0 0;
	overflow:hidden;
	width:760px;
	height:120px;
	text-indent:-9999px;
}
#btn-area{
	text-align:center;
	background-color:#daeef9;
	padding-bottom:10px;
}

#btn-area p a{
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	background:url(/campaign/sale/images/excursion/excursion_btn.gif) no-repeat 0 0;
	width: 660px;
	height: 60px;
	margin:0 auto;
}

#excursion-bottom{
	background:url(/campaign/sale/images/excursion/excursion_box_bottom.gif) no-repeat 0 0;
	overflow:hidden;
	width:760px;
	height:10px;
	margin-bottom:10px;
}

/* 1000円割 */
#off1000_box{margin-bottom:5px;}
#off1000_box h3{
	background:url(/campaign/sale/images/ao_1000off_title.gif) no-repeat 0 0;
	text-indent:-9999px;
	overflow:hidden;
	width:950px;
	height:60px;
}

#off1000_box #off1000_left{
	float:left;
	background:url(/campaign/sale/images/ao_1000off_text.gif) no-repeat 0 0;
	text-indent:-9999px;
	overflow:hidden;
	width:725px;
	height:185px;
}
#off1000_box #off1000_right{
	float:left;
	background:url(/campaign/sale/images/ao_1000off_countdown.gif) no-repeat 0 0;
	overflow:hidden;
	width:225px;
	height:185px;
	position:relative;
}
/*-------------------------------
フッターリンク
-------------------------------*/
#footer_for_ao{
	margin-bottom: 20px;
}

/*-------------------------------
 商品部分2カラムレイアウト
-------------------------------*/
.prcLst .halfColumn_left {
	width: 370px !important;
	float: left;
	margin-left:-1px;
}

.prcLst .halfColumn_right{
	width: 370px !important;
	border-left: 0px;
	float: right;
}
.prcLst .halfColumn_left  .cntIn,
.prcLst .halfColumn_right .cntIn {
	padding-right: 35px !important;
}

.prcLst .icon {
	min-height: 30px;
	height: auto;
}

.prcLst .icon img {
	display: block;
	margin-bottom:3px;
}

.prc-main-area p.itemTxt {
	padding: 0 0 2px 70px;
	min-height: 45px;
	position: relative;
}

.prc-main-area p.itemTxt .num_only,
.prc-main-area p.itemTxt .num_kanbai {
	left: 7px;
	top: 2px;
}

.prcLst:after {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}

*+html .prcLst {
	zoom:1;
}

.prc-main-area .num_only.smallIcon {
	background-image: url(/campaign/sale/images/bg_ico_s.png);
	padding: 12px 2px 0;
	width: 41px;
	height: 33px;
	font-size: 12px;
}

.prc-main-area a:hover .num_only.smallIcon {
	background-image: url(/campaign/sale/images/bg_ico_s_on.png);
	padding: 12px 2px 0;
	width: 41px;
	height: 33px;
	font-size: 12px;
}
.prcLst{
	margin-left:2px;
}

/* 韓国新羅バナー */
.sel_notes {
	font-size: 10px;
	text-indent:-2.5em;
	padding-left: 2.5em;
	margin: 2px 0;
}


/* air+htl */
#airHtl_box {
	float: right;
	width: 462px;
	height:58px;
	margin-top:5px;
	padding:3px;
	border:solid 1px #f38b7d;
	background-color: #ffc4bc;
	position:relative;
}

#airHtl_box img {
	position: absolute;
	left:-1px;
	top:-1px;
}

#airHtl_box p {
	background-color:#FFF;
	height: 48px;
	padding: 5px;
	padding-left: 150px;
}

#airHtl_box p span {
	font-weight: bold;
	color: #df2405;
}

.soldout-box-mail{
	width:458px;
	float: left;
	min-height: 54px;
	letter-spacing: 0;
	font-family: sans-serif;
}

/*バナーエリア*/
.lstBnr{
	margin-right:-10px;
	background:#c50707;
	padding:5px;
	width:750px;
}
.lstBnr li{
	width:240px;
	float:left;
	margin:5px;
}