﻿@charset "utf-8";

/* slideArea */
.season #seasonSlideArea {
     width:100%;
     margin-top:40px;
     margin-bottom:40px;
     min-width: 960px;
     height:504px;
}
.season #seasonSlideArea.summerChartres {
     background:url(/tyo/tour/france/images/season_mv_summer_chartres.webp) no-repeat 50% center;
     background-size: cover;
}

.season #seasonSlideArea.summerLavender {
     background:url(/tyo/tour/france/images/season_mv_summer_lavender.webp) no-repeat 50% center;
     background-size: cover;
}
.season #seasonSlideArea.summerMontsaintmichel {
     background:url(/tyo/tour/france/images/season_mv_summer_montsaintmichel.webp) no-repeat top center;
     background-size: cover;
     margin-top:40px;
}
.season #seasonSlideArea.summerVersailles {
     background:url(/tyo/tour/france/images/season_mv_summer_versailles.webp) no-repeat top center;
     background-size: cover;
     margin-top:40px;
}
.season #seasonSlideArea.summerPlages {
     background:url(/tyo/tour/france/images/season_mv_summer_plages.webp) no-repeat top center;
     background-size: cover;
     margin-top:40px;
}
.season #seasonSlideArea.summerNice {
     background:url(/tyo/tour/france/images/season_mv_summer_nice.webp) no-repeat top center;
     background-size: cover;
     margin-top:40px;
}
.season #seasonSlideArea.autumnMontmartre {
     background:url(/tyo/tour/france/images/season_mv_autumn_montmartre.webp) no-repeat top center;
     background-size: cover;
}
.season #seasonSlideArea.autumnLoire {
     background:url(/tyo/tour/france/images/season_mv_autumn_loire.webp) no-repeat top center;
     background-size: cover;
}
.season #seasonSlideArea.autumnBeaune {
     background:url(/tyo/tour/france/images/season_mv_autumn_Beaune.webp) no-repeat top center;
     background-size: cover;
}
.season #seasonSlideArea.winterNice {
     background:url(/tyo/tour/france/images/season_mv_winter_nice.webp) no-repeat 50% center;
     background-size: cover;
}
.season #seasonSlideArea.winterStrasbourg {
     background:url(/tyo/tour/france/images/season_mv_winter_Strasbourg.webp) no-repeat top center;
     background-size: cover;
}
.season #seasonSlideArea.wintercChampselysees {
     background:url(/tyo/tour/france/images/season_mv_winter_Champselysees.webp) no-repeat top center;
     background-size: cover;
}

.season #seasonSlideArea .inner {
	width:960px;
	margin:0 auto;
	position:relative;
}
.season #seasonSlideArea .ttlTxt {
	width:236px;
	position:absolute;
	top:30px;
	left:0;
}
.season #seasonSlideArea .title {
  text-align: center;
  height: 130px;
  padding-top: 20%;
}
.season #seasonSlideArea .title_montsaintmichel{
  text-align: right;
}

.season #seasonSlideArea .summer {
	background:url(/tyo/tour/france/images/season_ico_summer.png) no-repeat 183px center;
}
.season #seasonSlideArea .autumn {
	background:url(/tyo/tour/france/images/season_ico_autumn.png) no-repeat 183px center;
}
.season #seasonSlideArea .winter {
	background:url(/tyo/tour/france/images/season_ico_winter.png) no-repeat 183px center;
}

/* themeArea */
.season .themeArea {
	margin:65px auto 40px;
}

.season .themeArea.summerChartres h3 {
	background:url(/tyo/tour/france/images/season_bg_summer_chartres.png) no-repeat right  28px;
	padding:0 0 15px;
	/*margin-bottom:50px;*/
}
.season .themeArea.summerLavender h3 {
	background:url(/tyo/tour/france/images/season_bg_summer_lavender.png) no-repeat right bottom;
	padding:0 0 15px;
	/*margin-bottom:50px;*/
}
.season .themeArea.summerMontsaintmichel h3 {
	background:url(/tyo/tour/france/images/season_bg_summer_montsaintmichel.png) no-repeat right 20px;
	padding:0 0 15px;
	/*margin-bottom:50px;*/
}
.season .themeArea.summerPlages h3 {
	background:url(/tyo/tour/france/images/season_bg_summer_plages.png) no-repeat right 24px;
	padding:0 0 25px;
	/*margin-bottom:50px;*/
}
.season .themeArea.summerNice h3 {
	background:url(/tyo/tour/france/images/season_bg_summer_nice.png) no-repeat right 26px;
	padding:0 0 23px;
	/*margin-bottom:50px;*/
}
.season .themeArea.summerVersailles h3 {
	background:url(/tyo/tour/france/images/season_bg_summer_versailles.png) no-repeat right bottom;
	padding:0 0 15px;
	/*margin-bottom:50px;*/
}
.season .themeArea.autumnMontmartre h3 {
	background:url(/tyo/tour/france/images/season_bg_autumn_montmartre.png) no-repeat right 25px;
	padding:0 0 22px;
	/*margin-bottom:50px;*/
}
.season .themeArea.autumnLoire h3 {
	background:url(/tyo/tour/france/images/season_bg_autumn_loire.png) no-repeat right 22px;
	padding:0 0 20px;
	/*margin-bottom:50px;*/
}
.season .themeArea.autumnBeaune h3 {
	background:url(/tyo/tour/france/images/season_bg_autumn_Beaune.png) no-repeat right 28px;
	padding:0 0 25px;
	/*margin-bottom:50px;*/
}
.season .themeArea.winterNice h3 {
	background:url(/tyo/tour/france/images/season_bg_winter_nice.png) no-repeat right 20px;
	padding:0 0 15px;
	/*margin-bottom:50px;*/
}
.season .themeArea.winterStrasbourg h3 {
	background:url(/tyo/tour/france/images/season_bg_winter_Strasbourg.png) no-repeat right 19px;
	padding:0 0 15px;
	/*margin-bottom:50px;*/
}
.season .themeArea.wintercChampselysees h3 {
	background:url(/tyo/tour/france/images/season_bg_winter_Champselysees.png) no-repeat right 85px;
	padding:0 0 27px;
	/*margin-bottom:50px;*/
}
.season .themeArea h3.summer strong {
	background:url(/tyo/tour/france/images/season_ico_summer.png) no-repeat left 50%;
	padding:5px 0 5px 75px;
}
.season .themeArea h3.autumn strong {
	background:url(/tyo/tour/france/images/season_ico_autumn.png) no-repeat left 50%;
	padding:5px 0 5px 75px;
}
.season .themeArea h3.winter strong {
	background:url(/tyo/tour/france/images/season_ico_winter.png) no-repeat left 50%;
	padding:5px 0 5px 75px;
}
.season .themeArea .leftBox p {
	float:none;
	width:inherit;
}

.map_chartres{
	background-image: url(/tyo/tour/france/images/season_map_chartres.png);
	background-repeat: no-repeat;
	background-position: 271px bottom;
	min-height: 500px;
}
.map_montsaintmichel{
	background-image: url(/tyo/tour/france/images/season_map_montsaintmichel.png);
	background-repeat: no-repeat;
	background-position: 271px bottom;
	min-height: 500px;
}
.map_plages{
	background-image: url(/tyo/tour/france/images/season_map_plages.png);
	background-repeat: no-repeat;
	background-position: 271px bottom;
	min-height: 500px;
}
.map_nice{
	background-image: url(/tyo/tour/france/images/season_map_nice.png);
	background-repeat: no-repeat;
	background-position: 255px bottom;
	min-height: 500px;
}
.map_Beaune{
	background-image: url(/tyo/tour/france/images/season_map_Beaune.png);
	background-repeat: no-repeat;
	background-position: 271px bottom;
	min-height: 500px;
}
.map_montmartre{
	background-image: url(/tyo/tour/france/images/season_map_montmartre.png);
	background-repeat: no-repeat;
	background-position: 271px bottom;
	min-height: 500px;
}
.map_loire{
	background-image: url(/tyo/tour/france/images/season_map_loire.png);
	background-repeat: no-repeat;
	background-position: 271px bottom;
	min-height: 500px;
}
.map_Strasbourg{
	background-image: url(/tyo/tour/france/images/season_map_Strasbourg.png);
	background-repeat: no-repeat;
	background-position: 255px bottom;
	min-height: 500px;
}
.map_Champselysees{
	background-image: url(/tyo/tour/france/images/season_map_Champselysees.png);
	background-repeat: no-repeat;
	background-position: 271px bottom;
	min-height: 500px;
}
.map_Versailles{
	background-image: url(/tyo/tour/france/images/season_map_versailles.png);
	background-repeat: no-repeat;
	background-position: 271px bottom;
	min-height: 500px;
}
.season .themeArea .leftBox p{
	padding-top: 140px;
}
#section07 .link_list02 {
    overflow: hidden;
    text-align: center;
    padding: 0;
    zoom: 1;
}
#section07 .link_list02 li {
    display: inline-block;
    margin-right: 50px;
    background: url(/tyo/tour/france/images/bg_black_arrow.gif) no-repeat 0 50%;
    padding: 5px 0 5px 35px;
	font-weight: bold;
}
#section07 .link_list02 li#first {
    margin-left:50px;
}
#section07 .link_list02 li a:link {
    color:#000000;
	text-decoration:none;
	border-bottom:1px solid #000000;
}
#section07 .link_list02 li a:hover {
	color:#3E3D3D;
	text-decoration:none;
	border-bottom:none;
}
#section07 .link_list02 li a {
    color:#000000;
}
#section07 .link_list02 li#first { margin-left: 0; }
#section07 .link_list02 li:last-child { margin-right: 0; }