@charset "utf-8";
/*------------------------------
	module intlTourDP625
------------------------------*/
.intltourDP625 {
	width:625px;
	background-color:#d02d2d;
}

/*--  Elements --*/
.intltourDP625 .selectWrap.wid50 {
	width:50px;
	background-position:31px center;
}
.intltourDP625 .selectWrap.arw_sml.wid48 {
	width:48px;
	background-position:33px center;
}
.intltourDP625 .selectWrap.arw_sml.wid50 {
	background-position:34px center;
}
.intltourDP625 .selectWrap.wid80 {
	width:80px;
	background-position:61px center;
}
.intltourDP625 .selectWrap.wid180 {
	width:180px;
	background-position:161px center;
}

/*-- Table --*/
/* baseModuleTable */
.intltourDP625 .baseModuleTable {
	width:100%;
}
.intltourDP625 .baseModuleTable th,
.intltourDP625 .baseModuleTable td {
    padding-bottom:10px;
}
.intltourDP625 .baseModuleTable th {
    width:4.5em;
	height:28px;
	padding-right:10px;
	vertical-align:middle;
	line-height:1.2;
	color:#fff;
    text-align:center;
}
.intltourDP625 .baseModuleTable th.alignTop {
	vertical-align:top;
	padding-top:7px;
}
.intltourDP625 .baseModuleTable td {
	vertical-align:top;
}
.intltourDP625 .baseModuleTable .smallCaption {
    font-size:10px;
    line-height:1;
}

/* subboxTable */
.intltourDP625 .subboxTable {
	width:100%;
}
.intltourDP625 .subboxTable th,
.intltourDP625 .subboxTable td {
    padding:5px 2px 5px 0;
    text-align:left;
    border-top:5px solid #fff;
    width:48px;
}
.intltourDP625 .subboxTable th {
    padding-left:2px;
    font-size:12px;
	font-weight:bold;
    text-align:center;
    vertical-align:middle;
}
.intltourDP625 .subboxTable tr {
	background-color:#efefef;
}
.intltourDP625 .subboxTable tr.grade {
	background-color:#fff;
}
.intltourDP625 .subboxTable tr.grade th {
	padding:2px 2px 0 0;
	border-top:0;
	text-align:center;
}

/*-- Blocks --*/
.intltourDP625 .module_select_two .leftCol {
    float:left;
    width:283px;
	padding-top: 39px;
}
.intltourDP625 .module_select_two .rightCol {
    float:right;
    width:283px;
}

/* subbox */
.intltourDP625 .subbox {
	margin-bottom:20px;
    padding:10px;
    background-color:#fff;
}
.intltourDP625 .subbox .select_area {
	margin-top:5px;
	text-align:center;
}
.intltourDP625 .subbox .select_area .selectWrap {
	height:26px;
	line-height:26px;
	border:1px solid #d0d0d0;
}
.intltourDP625 .subbox .caution {
    font-size:12px;
    line-height:1.5;
    color:#c00;
}

/* submitArea */
.intltourDP625 .submitArea {
    padding:10px 0 20px;
	text-align:center;
}
.intltourDP625 .submitArea input.submitBtn {
	padding:10px 35px 10px 40px;
	border:1px solid #fff;
	background:url(/commonY15/img/icon_arrow_right_white_01.png) no-repeat 30px center #555;
	color:#fff;
	font-size:18px;
	font-family:"ヒラギノ角ゴ ProN W3","メイリオ",Meiryo,"MS UI Gothic","Tahoma","Lucida Grande","ヒラギノ丸ゴ Pro W4","Osaka",sans-serif !important;
	cursor:pointer;
}

/* module_switchRadio */
.intltourDP625 .module_switchRadio {
	position: absolute;
	top: 2px;
	left: 20px;
}

/*-- Add Components --*/
/*
.intltourDP625 .disIB {
	display:inline-block;
	*display:inline;
	zoom:1;
}

.intltourDP625 .txtLink.fcWT {
    color:#fff;
    background:url(/commonY15/img/icon_arrow_right_white_01.png) 0 6px no-repeat;
}
.intltourDP625 .txtLink.fcWT:visited,
.intltourDP625 .txtLink.fcWT:focus {
    color:#fff;
}
.intltourDP625 .txtLink.fcWT:hover {
    color:#fff;
    text-decoration:underline !important;
}
.intltourDP625 .txtLink.fcWT.fs20 {
    font-size:20px;
    background:url(/commonY15/img/icon_arrow_right_white_02.png) 0 4px no-repeat;
}
.intltourDP625 .txtLink.fcWT.iconOther {
    padding-left:17px;
    background:url(/commonY15/img/icon_ext_white_01.png) 0 6px no-repeat;
}
.intltourDP625 .txtLink.fcWT.iconOther.fs12 {
	background-position:0 3px;
}*/


.intltourDP625.tourModuleY15 .promotionLinksWrap {
	display: table;
	margin: 0 20px 20px;
	z-index: 10;
	width: 585px;

}

.intltourDP625.tourModuleY15 .promotionLinks_head.a11y-promotionLinks_head {
	background-color: #FFC671;
	color: #820A0A;
}
.intltourDP625.tourModuleY15 .promotionLinks_head {
	display: table-cell;
	vertical-align: middle;
	width: 5em;
	background-color: #ffc671;
	padding: 8px 0;
	text-align: center;
	color: #c00;
	font-weight: bold;
	line-height: 1.5;
}
.intltourDP625.tourModuleY15 .promotionLinks_body {
	display: table-cell;
	vertical-align: middle;
	padding: 8px 10px;
	background-color: #fefed2;
}
.intltourDP625.tourModuleY15 .promotionLinks > li {
	line-height: 1.5;
}
.intltourDP625.tourModuleY15 .promotionLinks > li > a.txtLink {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	padding-left: 10px;
	color: #820a0a;
	text-decoration: none;
	background: url(/commonY15/img/icon_arrow_right_red_01.png) 0 6px no-repeat;
}
.intltourDP625.tourModuleY15 .promotionLinks > li > a.txtLink:hover {
	text-decoration: underline;
}


