@charset "utf-8";


/* gadgetPivot　追加css */
.gadgetPivot_float ul.list{
overflow:hidden; zoom:100%;
list-style:none;
border:1px solid #ccc;
border-top:none;
border-bottom:none;
padding:0;
}
.gadgetPivot_float .gadgetPivot ul.list li{
	width:338px;
	float:left;
}

.icon{
	text-align:right;
	float:right;
}
.halfRight .mod-offerArea{ width:257px;}
div.mod-offerArea {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #E3E3E3;
    padding: 0 0 12px 0;
    position: relative;
}
.halfRight .mod-offerArea h3{
	background: url("/tours/img/parts_buret_b.gif") no-repeat scroll left top transparent;
    font-weight: bold;
    padding-left: 7px;
	margin-bottom:10px;
	margin-left:10px;}
.mod-offerArea .gadgetPivot{ width:241px !important; margin:0 10px;}


/* Tabs
----------------------------------*/
.ui-tabs-nav li { float: left; border-bottom: 0 !important;}
.ui-tabs-hide { display: none !important; }


/* Interaction Cues
----------------------------------*/
.ui-state-disabled { cursor: default !important; }







/* =========================================================
■common modules 
========================================================= */
.mgl-10{ margin:0 0 20px 0 !important;}
.section{
overflow:hidden;
height:1%;
}
.imgArea{
font-size:0;
line-height:0;
}
.mgb5{margin-bottom:5px;}
.mgb10{margin-bottom:10px;}
.mgb15{margin-bottom:15px;}
.mgb20{margin-bottom:20px;}

/* column001 */
.column001 {
	margin-bottom:25px;
}
.column001 h4 {
	margin-bottom:10px;
}
.column001 .mainImage {
	margin-bottom:5px;
}
.note {
	margin-top:2px;
	display:block;
	text-align:right;
}
.column001 .list-entry-box {
	margin-bottom:10px;
	padding: 10px;
	border: 1px solid #ffdb98;
	background: #fff6e7;
}
.column001 .list-entry-box li {
	margin-top:5px;
	margin-left:1.5em;
	list-style-type: square;
}
.column001 .list-entry-box li.firstChild {
	margin-top:0!important;
}
.column001 .list-entry-box li strong {
	color: #00bb0d;
}
.box-column {
	padding-bottom:10px;
	background: url(../img/bg_skyward_02.gif) no-repeat left bottom;
}
.box-column02 {
	background: url(../img/bg_skyward_04.gif) no-repeat right bottom !important;
}
.box-column .entry-left {
	float:left;
	width:302px;
	padding-top:10px;
	background: url(../img/bg_skyward_01.gif) no-repeat left top;
}
.box-column .entry-right {
	float:right;
	width: 302px;
	padding-top:10px;
	background:url(../img/bg_skyward_01.gif) no-repeat left top;
	position:relative;
	overflow:hidden;
	zoom:1;
}
.box-column .entry-list {
	margin: 0 10px;
}
.box-column .entry-list li {
	margin-top:10px;
	zoom:1;
}
.box-column .entry-list li.firstChild {
	margin-top:2px!important;
}
.box-column .entry-list span.withIcon{
	display:block;
	padding-left:6px;
	text-indent:-6px;
}
.box-column .image {
	float:right;
	margin:0 10px;
}
.box-column .entry-details {
	overflow:hidden;
	zoom:1;
	margin-left:10px;
}
.box-column .entry-details .entry-head {
	display:block;
	margin-bottom:10px;
	padding:5px;
	background:#caeaa8;
}
.box-column .entry-details .entry-btn {
}
.tourInfoSec table{width:auto;margin:0 5px 0 5px;}
.tourInfoSec table col{width:auto;}
.tourInfoSec table th,
.tourInfoSec table td{width:auto;padding-top:7px;text-align:left;vertical-align:top;}
.tourInfoSec table th{padding-right:29px;font-weight:bold;}
.tourInfoSec table td ul li{line-height:1.3;}



.halfLeft{
	width:347px;
	float:left;
}
.halfRight{
	width:257px;
	float:right;
}
.column001 .orange{
	color:#fe600a;
	font-size:120%;
}




/* =========================================================
■skyward101101 
========================================================= */
.pic_101101_01bg{
	width:347px;
	background:url(../img/pic_101101_01bg.gif)  left bottom no-repeat ;
}
.pic_101101_01bg:after{
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}
.skyward101101_lt{
	width:208px;
	float:left;
}
.skyward101101_lt p{
	margin:0 10px 10px 10px;
}
.skyward101101_lt p.line{
	padding:10px 0 5px 0;
	margin:0 10px;
	border-bottom:1px solid #d6d6d6;
	margin-bottom:5px;
}
.skyward101101_rt{
	width:139px;
	float:right;
}
.skywarLine{
	width:327px;
	border-bottom:1px solid #e3e3e3;
	padding-bottom:5px;
}
.skywarLine a:hover {
	color: #cc0000;
}
 .course {
cursor:pointer;
display:block;
float:left;
text-decoration:underline;
width:180px;
line-height:1.6em;
}
.price {
	color:#CC0000;
	cursor:pointer;
	display:block;
	float:left;
	font-weight:bold;
	text-align:right;
	text-decoration:none;
	width:130px;
	line-height: 1.6em;
}




/* tour110101 */
.campaign_bg_110401 {
	width:710px;
	background:url(../img/campaign_bg_101101.gif) right bottom no-repeat;
}
.campaign_bg_110401 dl{
	margin-top: 0;
	margin-right: 10px;
	margin-left: 10px;
}
.campaign_bg_110401 dt{
	color: #00bb0d;
	font-weight: bolder;
}
.campaign_bg_110401 dd{
	margin-bottom: 15px;
}

/* 20130807 */

.pic_02bg{
	width:347px;
	background:url(../img/pic_02bg.gif) left bottom no-repeat ;
}
.pic_02bg:after{
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}

.pic_02bg p{
	clear:both;
	padding:0 10px 10px 10px;
}

.pic_02bg p.line{
	padding:10px 0 5px 0;
	margin:0 10px;
	border-bottom:1px solid #d6d6d6;
	margin-bottom:5px;
}
