@charset "shift_jis";
/*------------------------------
	intltourFull300
------------------------------*/
.intltourFull300 { width:300px; }

/*-- panelSwitchBtns --*/
.intltourFull300 .panelSwitchBtns {
	overflow:hidden;
	margin:0 -20px;
}
.intltourFull300 .panelSwitchBtns > li {
	float:left;
	width:150px;
}
.intltourFull300 .panelSwitchBtns > li > a {
	display:block;
	width:100%;
	height:60px;
	background-image:url(/commonY15/img/modules/intltour_btns_panel.png);
	background-repeat:no-repeat;
	background-color:#452424;
	border-top:1px solid #452424;
	border-bottom:1px solid #e38181;
	text-indent:100%;
	white-space:nowrap;
	overflow:hidden;
}
.intltourFull300 .panelSwitchBtns > li.panelBtn_package > a {
	background-position:0 0;
}
.intltourFull300 .panelSwitchBtns > li.panelBtn_dp > a {
	background-position:-150px 0;
}
.intltourFull300 .panelSwitchBtns > li.current > a {
	background-color:#d02d2d;
	border-top:1px solid #e38181;
	border-bottom:1px solid #d02d2d;
}

.intltourFull300 .panelBlock {
	padding:15px 0 0;
}

/*-- tabSwitchBtns --*/
.intltourFull300 .tabSwitchBtns {
	overflow:hidden;
	margin:10px -10px 0;
	padding-bottom:5px;
}
.intltourFull300 .tabSwitchBtns > li {
	float:left;
	position:relative;
	margin-left:5px;
	border:1px solid #fff;
}
.intltourFull300 .tabSwitchBtns > li:first-child {
	margin-left:0;
}
.intltourFull300 .tabSwitchBtns > li > a {
	display:table-cell;
	*display:inline;
	zoom:1;
	vertical-align:middle;
	width:88px;
	height:38px;
	text-align:center;
	color:#fff;
	font-size:12px;
	line-height:1.3;
}
.intltourFull300 .tabSwitchBtns > li > a:hover {
	background-color:#fff;
	color:#c00;
	text-decoration:none;
}
.intltourFull300 .tabSwitchBtns > li .tabBtn_triangle {
	display:none;
	width:0;
	height:0;
	position:absolute;
	bottom:-5px;
	left:50%;
	margin-left:-5px;
	border-style:solid;
	border-width:5px 5px 0 5px;
	border-color:#fff transparent transparent transparent;
}
.intltourFull300 .tabSwitchBtns > li.current > a {
	background-color:#fff;
	color:#c00;
}
.intltourFull300 .tabSwitchBtns > li.current .tabBtn_triangle {
	display:block;
}

.intltourFull300 .tabSwitchBlock {
	padding:15px 0 0;
}

/*-- module_wrap --*/
.intltourFull300 .module_wrap {}
.intltourFull300 .module_wrap .inputArea {}
.intltourFull300 .module_wrap .submitArea {
	margin-top:20px;
	overflow:hidden;
}
.intltourFull300 .module_wrap .submitArea .submitBtn {
	width:250px;
	margin:0 auto;
}
.intltourFull300 .module_wrap .submitArea .submitBtn > a {
	display:block;
	width:248px;
	padding:10px 0;
	background-color:#555;
	border:1px solid #fff;
	text-align:center;
	color:#fff;
	font-size:18px;
}
.intltourFull300 .module_wrap .submitArea .submitBtn > a:hover {
	text-decoration:none;
}
.intltourFull300 .module_wrap .submitArea .submitBtn > a > span {
	padding-left:10px;
	background:url(/commonY15/img/icon_arrow_right_white_01.png) no-repeat 0 center;
}
.intltourFull300 .module_wrap .submitArea .submitBtn > input[type="submit"] {
	display:block;
	width:250px;
	padding:10px 0 10px 90px;
	background:url(/commonY15/img/icon_arrow_right_white_01.png) no-repeat 80px center #555;
	border:1px solid #fff;
	text-align:left;
	color:#fff;
	font-size:18px;
	cursor:pointer;
}
.intltourFull300 .module_box .sepLine {
	padding-bottom:20px;
	border-bottom:1px solid #fff;
}

/*-- baseModuleTable --*/
.intltourFull300 .tabBlock .baseModuleTable {
	width:100%;
	table-layout:fixed;
}
.intltourFull300 .tabBlock .baseModuleTable th,
.intltourFull300 .tabBlock .baseModuleTable td {
	height:28px;
	padding-bottom:10px;
}
.intltourFull300 .tabBlock .baseModuleTable th {
	color:#fff;
	font-weight:bold;
}
.intltourFull300 .tabBlock .baseModuleTable th {
	color:#fff;
	font-weight:bold;
}
.intltourFull300 .tabBlock .baseModuleTable th.alignTop {
	vertical-align:top;
	padding-top:7px;
}

.intltourFull300 .block_date .baseModuleTable th {
	width:54px;
}
.intltourFull300 .block_code .baseModuleTable th {
	width:80px;
}
.intltourFull300 .block_keyword .submitArea {
	margin-top:20px;
}


/*-- searchTable --*/
.intltourFull300 .inputArea {
}
.intltourFull300 .inputArea_ttl {
	margin-bottom:15px;
	padding:8px;
	background-color:#452424;
	color:#fff;
}
.intltourFull300 .inputArea_ttl > span {
	font-weight:bold;
	margin-right:8px;
}

.intltourFull300 .searchBlock {
	margin-top:10px;
}
.intltourFull300 .searchBlock_ttl {
	display:inline-block;
	*display:inline;
	zoom:1;
	height:26px;
	line-height:26px;
	margin-bottom:10px;
	padding:0 6px;
	border:1px solid #fff;
	color:#fff;
	font-weight:bold;
}

.intltourFull300 .searchTable {
	width:100%;
}
.intltourFull300 .searchTable th,
.intltourFull300 .searchTable td {
	height:28px;
	padding-bottom:10px;
}
.intltourFull300 .searchTable th {
	color:#fff;
	font-weight:bold;
}
.intltourFull300 .searchTable th {
	width:54px;
}
.intltourFull300 .searchTable .arrivalPlace {
	display:inline-block;
	*display:inline;
	zoom:1;
	height:28px;
	line-height:28px;
	padding:0 8px;
	background-color: #b04d4d;
	color:#fff;
}

.intltourFull300 .childSelectBox {
	margin-bottom:20px;
	padding:10px;
	background-color:#fff;
}

.intltourFull300 .childSelectBox .pnl01Tbl01 {
	width:100%;
}
.intltourFull300 .childSelectBox .pnl01Tbl01 th,
.intltourFull300 .childSelectBox .pnl01Tbl01 td {
	height:28px;
	line-height:28px;
}
.intltourFull300 .childSelectBox .pnl01Tbl01 th {
	color:#c00;
	font-size:12px;
	font-weight:bold;
	padding-top:10px;
}
.intltourFull300 .childSelectBox .pnl01Tbl01 td {
	font-size:12px;
}


/*-- intlDp300 --*/
.intltourFull300 .intlDp300 {
	margin-bottom:20px;
}
.intltourFull300 .intlDp300 .searchTable th {
	width:64px;
}
.intltourFull300 .intlDp300 .searchTable th.alignTop {
	vertical-align:top;
	padding-top:7px;
}
.intltourFull300 .intlDp300 .roomBox {
	padding:10px 8px;
	background-color:#fff;
	font-size:12px;
}
.intltourFull300 .intlDp300 .roomBox .searchTable tr {
	background-color:#efefef;
}
.intltourFull300 .intlDp300 .roomBox .searchTable th,
.intltourFull300 .intlDp300 .roomBox .searchTable td {
	padding:6px 3px 6px 0;
}
.intltourFull300 .intlDp300 .roomBox .searchTable th {
	text-align:center;
	color:#333;
}
.intltourFull300 .intlDp300 .roomBox .searchTable thead tr {
	background-color:#fff;
}
.intltourFull300 .intlDp300 .roomBox .searchTable thead th {
	height:auto;
}
.intltourFull300 .intlDp300 .roomBox .searchTable tbody th,
.intltourFull300 .intlDp300 .roomBox .searchTable tbody td {
	border-bottom:4px solid #fff;
}
.intltourFull300 .intlDp300 .roomBox .searchTable tbody th {
    padding-left:6px;
}
.intltourFull300 .intlDp300 .roomBox .searchTable tbody td .selectWrap.arw_sml.wid50 {
    width:50px;
    background-position: 34px center;
}
.intltourFull300 .intlDp300 .errBox {
	padding:10px;
	background-color:#fff;
	font-size:12px;
}
.intltourFull300 .intlDp300 .errBox .selectWrap {
	border:1px solid #d0d0d0;
}