@charset "UTF-8";
/* CSS Document */


dt, dd, ul { list-style-type:none;}
li img, dt img, dd img  { vertical-align:bottom;}
.OnFL { float:left;}
.OnFR { float:right;}
.OnCL { clear:both;}
.MR03 {margin-right:3px;}
.MB05 { margin-bottom:5px;}
.MB10 { margin-bottom:10px;}
.MB15 { margin-bottom:15px;}
.MB20 { margin-bottom:20px;}
.PL10 { padding-left:10px;}
.MT05 { margin-top:5px;}
.MT10 { margin-top:10px;}
.ML10 { margin-left:10px;}
.fS12 {font-size:12px;}

.FClear:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0;
    }
* html .FClear{ zoom: 1; } /* IE6 */
*:first-child+html .FClear{ zoom: 1; } /* IE7 */


h1, h2, h3, h4, h5, h6 {
    margin-bottom: 8px;
}



/*----------------------------------
	index用のCSSです
----------------------------------*/

/*----------------------------------メインコンテンツ----------------------------------*/
.containner {
	width: 960px !important;
	margin: 0 auto;
}
/*アンカー*/

.idxAnc{ width:960px; height:64px;}
.AncBtn {width:960px; height:64px; z-index:50;padding: 3px 15px 0px;}
.Anc li{ float: left; display:inline; height:60px; }
.fixed { position: fixed !important; top: 0; margin:0px; }
*:first-child+html .fixed { position: fixed !important; top: 0; margin:0px; }
/* .AncBtn{ width:960px; height:61px; padding:3px 15px 0px; background:url(/attending/fuk-i/1981germany/images/ancBg.jpg) no-repeat ;} */


/*----------------------------------

/*.CtsMrBox {background:url(/attending/fuk-i/1981germany/images/bottom.jpg) no-repeat bottom; padding-bottom:111px;}
*/
p.seo {width:960px; height:82px; background:url(/attending/fuk-i/1981germany/images/ttl_BP14-70968_02.jpg) no-repeat; text-align:center; font-size:14px; line-height:16px; color:#ffeb97; padding:30px 195px 0 195px;}

div.mainCBox {width:960px; height:auto; background:url(/attending/fuk-i/1981germany/images/bg.jpg) repeat-y; padding:10px 20px 20px;}

.tourNoBox {height:auto; overflow:hidden; background:url(/attending/fuk-i/1981germany/images/barTour02.jpg) no-repeat bottom; padding-bottom:50px; padding-left:10px;}
.tourNo1 {width:299px; height:auto; margin-right:1px;}
.tourNo2 {width:300px; height:auto; margin-right:1px;}
.tourNo3 {width:299px; height:auto;}

.tourNo1 dl, .tourNo2 dl, .tourNo3 dl {background:#FFFFFF; height: 385px; position: relative; padding:0 15px 15px 15px; text-align:center;}
.btnTour{position:absolute; top:355px; left:15px;}

.no1Photo img {width:200px; height:150px; border:5px solid #e7b936; margin-bottom:10px;}
.no2Photo img {width:200px; height:150px; border:5px solid #9f9f9f; margin-bottom:10px;}
.no3Photo img {width:200px; height:150px; border:5px solid #d0924d; margin-bottom:10px;}

.icon {overflow:hidden;}
dt.tourTtl {text-align:left;}
.tourTtl {font-size:16px; line-height:20px; text-align:left;}
.tourTtl a {font-size:16px; line-height:20px; text-align:left;}
.price{ color:#ff0000; font-size:14px; line-height:18px; text-align:left;}
.pointTxt {font-size:14px; line-height:18px; text-align:left;}

.TempTourPhoto01 {
	background-color:#fff;
	width:299px;
	height:auto;
	margin-right:1px;
}

.TempTourPhoto01 {
	margin-bottom:15px;
	height:auto;
}

.TempTourPhoto01 h4 {
	background-color:#b67021;
	color:#fff;
	font-size:14px;
	line-height:20px;
	padding:5px 0 5px 10px;
}
.TTour_inner{position:relative;}

.TempTourPhoto01 dl {
	width:269px;
	height:auto;
	margin:0 auto 10px;
	overflow:hidden;
}

.TempLink {
	width:269px;
	height:auto;
	line-height:2em;
	padding:10px 0 5px;
	font-size:16px;
	line-height:22px;
}

.TempLink a {
	font-size:16px;
	line-height:22px;
}

.TempPhoto img { width:130px; height:98px;}

.TempLinkBtn {
	clear:both;
	width:269px;
	padding-top:10px;
}

.TempPrice {
    color: #CC0000;
    float: right;
    font-size: 14px;
    padding-bottom: 5px;
    width: 129px;
	line-height:18px;
}

.tourBoxBgSilhouette {width:910px; padding:0 0 40px 10px; background:url(/attending/fuk-i/1981germany/images/tourBg.jpg) no-repeat bottom; overflow:hidden;}

.bottom { width:960px; height:181px; position:relative; background:url(/attending/fuk-i/1981germany/images/bottom.jpg) no-repeat;}
.bottom p a {position:absolute; top:65px; right:147px; color:#FFFFFF; font-size:14px;}

/*----------------------------------読みもの----------------------------------*/

/*------Highlight-----*/
.Highlight {width:900px; height:auto;}
.HighlightBox01, .HighlightBox02, .HighlightBox03, .HighlightBox04, .HighlightBox05 {position:relative;}
.HighlightBox01photo01,.HighlightBox01photo02,.HighlightBox01Block01,.HighlightBox02photo01,/*.HighlightBox02Block01,*/
/*.HighlightBox03Block01,.HighlightBox03Block02,.HighlightBox03Block03,.HighlightBox04Block01,.HighlightBox04Block02,.HighlightBox04Block03,*/.HighlightBox05 h4,.HighlightBox05Block01,.HighlightBox05Block02,.HighlightBox05Block03,.HighlightBox05Block04 {position:absolute;}
.HighlightBox01 {width:900px; height:402px; background:url(/attending/fuk-i/1981germany/images/highlightBg01_BP14-70968.jpg) no-repeat;}
.HighlightBox02 {width:900px; height:2260px; margin-bottom:30px; background:url(/attending/fuk-i/1981germany/images/HighlightBox_bg.jpg);}
.HighlightBox03 {width:900px; height:2400px; margin-bottom:30px; margin-left:10px; background:url(/attending/fuk-i/1981germany/images/HighlightBox_bg.jpg);}
.HighlightBox04 {width:900px; height:800px; margin-bottom:30px;}
.HighlightBox05 {width:900px; height:349px; background:url(/attending/fuk-i/1981germany/images/highlightBg05.jpg) no-repeat;}

.HighlightBox01photo01 {width:334px; height:462px; top:0px; left:0px;}
.HighlightBox01photo02 {width:272px; height:216px; top:10px; left:276px;}
.HighlightBox01Block01 {width:540px; height:auto;}
.HighlightBox01Block01 dt{ position:absolute; top:-2px; left:10px;}
.HighlightBox01Block01 dd.cont {font-size:16px; line-height:20px; color:#FFFFFF; margin-left:35px; position:absolute; top:32px; left:30px; width:350px;}
.HighlightBox01Block01 dd.cont span {font-size:16px; line-height:20px; color:#333333; padding-left:25px;}
.HighlightBox01Block01 dd.txt {
    font-size: 14px;
    left: 460px;
    line-height: 20px;
    position: absolute;
    top: 130px;
	width:160px;
}
.HighlightBox02photo01 {width:557px; height:438px;}
.HighlightBox02Block01 {width:557px; height:auto; top:20px; left:10px; position: absolute;}
.HighlightBox02Block01 dt {
    /*left: -20px;
    top: -20px;*/
}
.HighlightBox02Block01 dd.cont {
    color: #ffffff;
    font-size: 16px;
    line-height: 20px;
    margin-left: 35px;
    width: 200px;
}
.HighlightBox02Block01 dd.cont span {font-size:16px; line-height:20px; color:#333333; padding-left:25px;}
.HighlightBox02Block01 dd.txt {
    font-size: 14px;
    line-height: 20px;
    position: absolute;
    top: 500px;
}

.HighlightBox03photo01 {
    height: 196px;
    /*position: absolute;
    top: -20px;*/
    width: 281px;
}
.HighlightBox03Block01 {width:281px; height:auto; top:30px; left:608px; position: absolute;}
.HighlightBox03Block01 dd {
    /*position: absolute;
    top: 185px;*/
}
.HighlightBox03Block01 dd.cont {
    color: #ffffff;
    font-size: 16px;
    /*left: 1px;*/
    line-height: 20px;
    margin-left: 35px;
    /*position: absolute;
    top: 2px;*/
}
.HighlightBox03Block01 dd.cont span {font-size:16px; line-height:20px; color:#333333; padding-left:25px;}
.HighlightBox03Block01 dd.txt {
    font-size: 14px;
    line-height: 20px;
    /*position: absolute;
    top: 235px;*/
}

.HighlightBox03photo02 {
    height: 196px;
    /*position: absolute;
    top: 61px;*/
    width: 281px;
}
.HighlightBox03Block02 {width:281px; height:auto; top:415px; left:608px; position: absolute;}
.HighlightBox03Block02 dd{}
.HighlightBox03Block02 dd.cont {
    color: #ffffff;
    font-size: 16px;
    /*left: 199px;*/
    line-height: 20px;
    padding: 3px 0 0 45px;
    /*position: absolute;
    top: 60px;*/
}
.HighlightBox03Block02 dd.cont span {font-size:16px; line-height:20px; color:#333333; padding-left:25px;}
.HighlightBox03Block02 dd.txt {
    font-size: 14px;
    height: auto;
    /*left: 200px;*/
    line-height: 20px;
}

.HighlightBox03photo03 {
    height: 196px;
	width: 281px;
}
.HighlightBox03Block03 {width:557px; height:auto; top:623px; left:10px; position: absolute;}
.HighlightBox03Block03 dt {}
.HighlightBox03Block03 dd.cont {
    color: #ffffff;
    font-size: 16px;
    line-height: 20px;
}
.HighlightBox03Block03 dd.cont span {font-size:16px; line-height:20px; color:#333333; padding-left:25px;}
.HighlightBox03Block03 dd.txt {
    font-size: 14px;
	width: 260px;
    height: auto;
    line-height: 20px;
	margin-top:5px;
	margin-left:13px;
}
.HighlightBox03Block03 li.inline {
	display: inline;
	float: left;
}

.HighlightBox04Block01 {width:281px; height:auto; top:825px; left:10px; position: absolute;}
.HighlightBox04Block01 dd{ }
.HighlightBox04Block01 dd.cont {
    color: #ffffff;
    font-size: 16px;
    line-height: 20px;
    padding: 3px 0 0 45px;
}
.HighlightBox04Block01 dd.cont span {font-size:16px; line-height:20px; color:#333333; padding-left:25px;}
.HighlightBox04Block01 dd.txt {
    font-size: 14px;
    height: auto;
    line-height: 20px;
}

.HighlightBox04photo02 {}
.HighlightBox04Block02 {width:557px; height:auto; top:835px; left:330px; position: absolute;}
.HighlightBox04Block02 dt {
    left: -20px;
    top: -20px;
}
.HighlightBox04Block02 dd.cont {
    color: #ffffff;
    font-size: 16px;
    line-height: 20px;
    margin-left: 35px;
    width: 200px;
}
.HighlightBox04Block02 dd.cont span {font-size:16px; line-height:20px; color:#333333; padding-left:25px;}
.HighlightBox04Block02 dd.txt {
    font-size: 14px;
    line-height: 20px;
    position: absolute;
    top: 500px;
}


.HighlightBox04Block03 {width:281px; height:auto; top:1200px; left:10px; position: absolute;}
.HighlightBox04Block03 dd{ }
.HighlightBox04Block03 dd.cont {
    color: #ffffff;
    font-size: 16px;
    line-height: 20px;
    padding: 3px 0 0 45px;
}
.HighlightBox04Block03 dd.cont span {font-size:16px; line-height:20px; color:#333333; padding-left:25px;}
.HighlightBox04Block03 dd.txt {
    font-size: 14px;
    height: auto;
    line-height: 20px;
}


.HighlightBox04photo04 {width:557px; height:438px;}
.HighlightBox04Block04 {width:557px; height:auto; top:1430px; left:330px; position: absolute;}
.HighlightBox04Block04 dt {}
.HighlightBox04Block04 dd.cont {
    color: #ffffff;
    font-size: 16px;
    line-height: 20px;
}
.HighlightBox04Block04 dd.cont span {font-size:16px; line-height:20px; color:#333333; padding-left:25px;}
.HighlightBox04Block04 dd.txt {
    font-size: 14px;
	width: 260px;
    height: auto;
    line-height: 20px;
	margin-top:5px;
	margin-left:13px;
}
.HighlightBox04Block04 li.inline {
	display: inline;
	float: left;
}

.HighlightBox04photo05 {width:557px; height:438px;}
.HighlightBox04Block05 {width:557px; height:auto; top:1640px; left:10px; position: absolute;}
.HighlightBox04Block05 dt {}
.HighlightBox04Block05 dd.cont {
    color: #ffffff;
    font-size: 16px;
    line-height: 20px;
    margin-left: 35px;
    width: 200px;
}
.HighlightBox04Block05 dd.cont span {font-size:16px; line-height:20px; color:#333333; padding-left:25px;}
.HighlightBox04Block05 dd.txt {
    font-size: 14px;
    line-height: 20px;
	position: absolute;
    top: 450px;
}

.HighlightBox04photo06 {
    height: 196px;
    width: 281px;
}
.HighlightBox04Block06 {width:281px; height:auto; top:1635px; left:608px; position: absolute;}
.HighlightBox04Block06 dd{}
.HighlightBox04Block06 dd.cont {
    color: #ffffff;
    font-size: 16px;
    line-height: 20px;
    padding: 3px 0 0 45px;
}
.HighlightBox04Block06 dd.cont span {font-size:16px; line-height:20px; color:#333333; padding-left:25px;}
.HighlightBox04Block06 dd.txt {
    font-size: 14px;
    height: auto;
    line-height: 20px;
}

.hofubroi_house {
	width:298px;
	height:194px;
	background-image: url(/attending/fuk-i/1981germany/images/hofubroi_house_bg.gif);
	background-repeat: no-repeat;
	position: absolute;
	top:2050px;
	left:593px;
}
.hofubroi_house p {margin-top:10px; margin-left:5px; margin-right:5px; font-size:12px;}





.HighlightBox05 h4{top:7px; left:0px;}

.HighlightBox05photo01 {width:326px; height:272px;}
.HighlightBox05Block01 {width:326px; height:auto; top:77px; left:0px;}
.HighlightBox05Block01 dt {width:326px; height:auto; top:160px; left:0px; position:absolute;}
.HighlightBox05Block01 dd.txt {font-size:12px; line-height:16px; width:285px; top:200px; left:30px; position:absolute;}

.HighlightBox05photo02 {width:163px; height:161px;}
.HighlightBox05Block02 {width:163px; height:auto; top:20px; left:350px;}
.HighlightBox05Block02 dd.txt {font-size:12px; line-height:16px;}

.HighlightBox05photo03 {width:163px; height:161px;}
.HighlightBox05Block03 {width:163px; height:auto; top:20px; left:530px;}
.HighlightBox05Block03 dd.txt {font-size:12px; line-height:16px;}

.HighlightBox05photo04 {width:163px; height:163px;}
.HighlightBox05Block04 {width:163px; height:auto; top:20px; left:710px;}
.HighlightBox05Block04 dd.txt{font-size:12px; line-height:16px;}

p.btnPanf {width:900px; height:81px; text-align:right; padding:10px 0 0 0;}

/*------Art-----*/

.Art {width:900px; height:auto;}
.ArtBox01, .ArtBox02, .ArtBox03 {position:relative;}
.ArtBox01photo01,.ArtBox01Block01,.ArtBox01Block02,.ArtBox01Block02,.ArtBox01Block03,.ArtBox01Block04,.ArtBox02Block01,.ArtBox02Block02,.ArtBox02Block03,.ArtBox02Block04,.ArtBox03Block01,.ArtBox03Block02,.ArtBox03Block03,.ArtBox03Block04 {position:absolute;}

.ArtBox01 {width:900px; height:830px;/* background:url(/attending/fuk-i/1981germany/images/artBg01.jpg) no-repeat;*/}

.ArtBox01 dd img {
	width: auto;
	height: 45px;
}

.ArtBox01photo01 {width:557px; height:372px; top:10px; left:0px;}
.ArtBox01Block01 {width:557px; height:auto; top:385px; left:0;}
.ArtBox01Block01 dt {width:557px; height:45px;/* top:30px; left:0px; position:absolute;*/}
.ArtBox01Block01 dd.txt {font-size:14px; line-height:20px; width:557px;/* top:80px; left:30px; position:absolute;*/}

.ArtBox01Block02 {width:281px; height:auto; left:598px;}
.ArtBox01photo02 {width:281px; height:236px; /*position: absolute; top: 50px; left:370px; */}
.ArtBox01Block02 dd.txt { font-size: 14px; line-height: 18px;/* left: 670px; position: absolute; top: 50px; width: 180px;*/}
/*.ArtBox01Block02 dt{ position:absolute; top:5px; left:370px;}*/

.ArtBox01Block03 {width:557px; height:auto; top:510px;}
.ArtBox01photo03 {width:557px; height:206px;/* position: absolute; top:343px; left:370px;*/}
.ArtBox01Block03 dd.txt {font-size: 14px; line-height: 18px; width: 557px;}

.ArtBox01Block04 {width:281px; height:auto; left:598px; top:412px;}
.ArtBox01photo04 {width:281px; height:236px; /*position: absolute; top: 50px; left:370px; */}
.ArtBox01photo04 img {width:281px; height:236px;}
.ArtBox01Block04 dd.txt { font-size: 14px; line-height: 18px;/* left: 670px; position: absolute; top: 50px; width: 180px;*/}
/*.ArtBox01Block04 dt{ position:absolute; top:5px; left:370px;}*/


.ArtBox02 {width:900px; height:740px; MT10;}

.ArtBox02photo01 {width:281px; height:265px; top:10px; left:0px; position:absolute;}
.ArtBox02Block01 {width:281px; height:auto; top:281px; left:0;}
.ArtBox02Block01 dt {width:281px; height:45px;}
.ArtBox02Block01 dd.txt {font-size:14px; line-height:20px;;}

.ArtBox02Block02 {width:557px; height:auto; left:323px;}
.ArtBox02photo02 {width:557px; height:372px;}
.ArtBox02Block02 dd.txt { font-size: 14px; line-height: 18px;}
/*.ArtBox02Block02 dt{ position:absolute; top:5px; left:370px;}*/

.ArtBox02Block03 {width:420px; height:auto; top:510px;}
.ArtBox02photo03 {width:210px; height:160px; margin-right:10px;}
.ArtBox02Block03 li.txt {font-size: 14px; line-height: 18px; width: 200px;}
.ArtBox02Block03 li {display:inline; float: left;}

.ArtBox02Block04 {width:420px; height:auto; left:450px; top:510px;}
.ArtBox02photo04 {width:210px; height:160px; margin-right:10px;}
.ArtBox02Block04 li.txt {font-size: 14px; line-height: 18px; width: 200px;}
.ArtBox02Block04 li {display:inline; float: left;}


.ArtBox03 {width:900px; height:750px; margin-top:20px;}


.ArtBox03 dd img {
	width: auto;
	height: 43px;
}

.ArtBox03photo01 {width:557px; height:415px; top:0px; left:0px;}
.ArtBox03Block01 {width:557px; height:auto; top:420px; left:0;}
.ArtBox03Block01 dt {width:557px; height:45px;}
.ArtBox03Block01 dd.txt {font-size:14px; line-height:20px; width:557px;}

.ArtBox03Block02 {width:281px; height:auto; left:598px; top:0px;}
.ArtBox03photo02 {width:281px; height:265px;}
.ArtBox03Block02 dd.txt { font-size: 14px; line-height: 18px;}

.ArtBox03Block03 {width:420px; height:auto; top:520px;}
.ArtBox03photo03 {width:210px; height:160px; margin-left:10px;}
.ArtBox03Block03 li.txt {font-size: 14px; line-height: 18px; width: 200px;}
.ArtBox03Block03 li {display:inline; float: left;}

.ArtBox03Block04 {width:420px; height:auto; left:450px; top:520px;}
.ArtBox03photo04 {width:210px; height:160px; margin-left:10px;}
.ArtBox03Block04 li.txt {font-size: 14px; line-height: 18px; width: 200px;}
.ArtBox03Block04 li {display:inline; float: left;}


/*------History-----*/

.History {width:900px; height:auto;}
.HistoryBox01, .HistoryBox02 {position:relative;}
.HistoryBox01Block01,.HistoryBox01Block02,.HistoryBox02Block01,.HistoryBox02Block02 {position:absolute;}
.HistoryBox01 {width:900px; height:452px; background:url(/attending/fuk-i/1981germany/images/historyBg01.jpg) no-repeat;}
.HistoryBox02 {width:900px; height:306px; background:url(/attending/fuk-i/1981germany/images/historyBg02.jpg) no-repeat;}

.HistoryBox01Block01 {width:320px; height:auto; top:20px; left:30px;}
.HistoryBox01Block01 dt {width:320px; height:60px;}
.HistoryBox01photo01 {width:320px; height:200px;}
.HistoryBox01Block01 dd.cont {width:auto; height:25px; font-size:16px; line-height:20px; color:#FFFFFF; margin-left:15px;}
.HistoryBox01Block01 dd.cont span {font-size:16px; line-height:24px; color:#333333; margin-left:65px;}
.HistoryBox01Block01 dd.txt {font-size:14px; line-height:20px; width:320px;}

.HistoryBox01Block02 {width:488px; height:auto; top:15px; left:381px;}
.HistoryBox01Block02 dt {width:488px; height:43px;}
.HistoryBox01Block02 dd.cont {width:auto; height:25px; font-size:16px; line-height:34px; color:#FFFFFF; margin-left:195px;}
.HistoryBox01Block02 dd.cont span {font-size:16px; line-height:20px; color:#333333; margin-left:65px;}
.HistoryBox01Block02 dd.txt {font-size:14px; line-height:20px; width:295px;}

.HistoryBox02Block01 {width:380px; height:auto; top:30px; left:30px;}
.HistoryBox02photo01 {width:250px; height:170px;}
.HistoryBox02Block01 dt {width:380px; height:58px; position:absolute; top:-20px; left:0;}
.HistoryBox02Block01 dd.cont { font-size:16px; color:#FFFFFF; position:absolute; top:49px; left:15px;}
.HistoryBox02Block01 dd.cont span {font-size:16px; line-height:24px; color:#333333; margin-left:65px;}
.HistoryBox02Block01 dd.txt {font-size:14px; line-height:20px; width:315px; position:absolute; top:87px; left:0;}

.HistoryBox02Block02 {width:540px; height:auto; top:120px; left:358px;}
.HistoryBox02Block02 dt {width:442px; height:60px;}
.HistoryBox02Block02 dd.txt {font-size:14px; line-height:20px; width:365px; padding:5px 0 0 20px;}

/*------History-----*/

.Gourmet {width:900px; height:800px; background:url(/attending/fuk-i/1981germany/images/Gourmet_bg.gif);}
.GourmetBox01, .GourmetBox02, .GourmetBox03, .GourmetBox04 {position:relative;}
.GourmetBox01Block01,.GourmetBox01Block02,.GourmetBox01Block03,.GourmetBox01Block04,.GourmetBox01Block05,.GourmetBox01Block06,.GourmetBox02photo01,.GourmetBox02Block01,.GourmetBox03Block01,.GourmetBox03Block02,.GourmetBox03Block03,.GourmetBox04photo01,.GourmetBox04Block01 {position:absolute;}
.GourmetBox01 {width:900px; height:417px;/* background:url(/attending/fuk-i/1981germany/images/gourmetBg01.jpg) no-repeat; position:relative;*/}

.GourmetBox01 dt img {
	width: auto;
	height: 45px;
	
}

.GourmetBox02 {width:900px; height:248px; /*background:url(/attending/fuk-i/1981germany/images/gourmetBg02.jpg) no-repeat; */margin-bottom:50px;}
.GourmetBox03 {width:900px; height:452px;/* background:url(/attending/fuk-i/1981germany/images/gourmetBg03.jpg) no-repeat;*/}
.GourmetBox04 {width:900px; height:228px;/* background:url(/attending/fuk-i/1981germany/images/gourmetBg04.jpg) no-repeat;*/}

.GourmetBox01 li {display:inline; float:left;}

.GourmetBox01Block01 {width:900px; height:417px;}
.GourmetBox01photo01 {width:424px; height:317px; position:absolute; top:10px; left:15px;}
.GourmetBox01Block01 dt {width:265px; height:45px; position:absolute; top:330px; left:40px;}
.GourmetBox01Block01 dd.txt {font-size:14px; line-height:18px; width:380px; margin:5px 0 0 5px; position:absolute; top:370px; left:40px;}

.GourmetBox01Block04 {width:420px; height:auto; left:0px;}
.GourmetBox01photo04 {width:139px; height:104px; position:absolute; top:20px; left:453px;}
.GourmetBox01Block04 dt {width:198px; height:45px; position:absolute; top:20px; left:602px;}
.GourmetBox01Block04 dd.txt {font-size:14px; line-height:18px; width:270px; position:absolute; top:70px; left:602px;}

.GourmetBox01Block05 {width:420px; height:auto; left:0px;}
.GourmetBox01photo05 {width:139px; height:104px; position:absolute; top:160px; left:660px;}
.GourmetBox01Block05 dt {width:198px; height:45px; position:absolute; top:150px; left:453px;}
.GourmetBox01Block05 dd.txt {font-size:14px; line-height:18px; width:200px; position:absolute; top:200px; left:453px;}

.GourmetBox01Block06 {width:370px; height:auto; left:0px;}
.GourmetBox01photo06 {width:125px; height:277px; position:absolute; top:160px; left:760px;}
.GourmetBox01Block06 dt {width:209px; height:45px; position:absolute; top:313px; left:530px;}
.GourmetBox01Block06 dd.txt {font-size:14px; line-height:18px; width:256px; position:absolute; top:360px; left:530px;}

.GourmetBox01Block07 {width:200px; height:auto; left:0px; position:absolute; top:480px; left:30px;}
.GourmetBox01photo07 {width:140px; height:121px; margin-left:20px;}
.GourmetBox01Block07 dt {width:200px; height:45px;}
.GourmetBox01Block07 dd.txt {font-size:14px; line-height:18px; width:200px;}

.GourmetBox01Block08 {width:200px; height:auto; left:0px; position:absolute; top:470px; left:250px;}
.GourmetBox01photo08 {width:126px; height:130px; margin-left:35px;}
.GourmetBox01Block08 dt {width:200px; height:45px;}
.GourmetBox01Block08 dd.txt {font-size:14px; line-height:18px; width:200px;}

.GourmetBox01Block09 {width:180px; height:auto; left:0px; position:absolute; top:450px; left:470px;}
.GourmetBox01photo09 {width:134px; height:136px; margin-left:20px;}
.GourmetBox01Block09 dt {width:180px; height:45px;}
.GourmetBox01Block09 dd.txt {font-size:14px; line-height:18px; width:180px;}

.GourmetBox01Block10 {width:220px; height:auto; left:0px; position:absolute; top:470px; left:665px;}
.GourmetBox01photo10 {width:215px; height:99px; margin-bottom:20px;}
.GourmetBox01Block10 dt {width:200px; height:45px;}
.GourmetBox01Block10 dd.txt {font-size:14px; line-height:18px; width:220px;}

/*.GourmetBox02photo01 {width:468px; height:250px; top:0px; right:0px;}
.GourmetBox02Block01 {width:345px; height:auto; top:70px; left:30px;}
.GourmetBox02Block01 dd.txt {font-size:14px; line-height:20px;}

.GourmetBox03Block01 {width:330px; height:auto; top:0; left:0;}
.GourmetBox03Block01 dt {width:330px; height:45px;}
.GourmetBox03photo01 {width:330px; height:278px;}
.GourmetBox03Block01 dd.txt {font-size:14px; line-height:18px; width:300px; margin-left:30px;}

.GourmetBox03Block02 {width:230px; height:auto; top:97px; left:380px;}
.GourmetBox03Block02 dt {width:230px; height:45px;}
.GourmetBox03photo02 {width:230px; height:180px;}
.GourmetBox03Block02 dd.txt {font-size:14px; line-height:18px; width:230px;}

.GourmetBox03Block03 {width:230px; height:auto; top:97px; left:640px;}
.GourmetBox03Block03 dt {width:230px; height:45px;}
.GourmetBox03photo03 {width:230px; height:180px;}
.GourmetBox03Block03 dd.txt {font-size:14px; line-height:18px; width:230px;}

.GourmetBox04photo01 {width:359px; height:228px; top:0px; right:0px;}
.GourmetBox04Block01 {width:345px; height:auto; top:70px; left:30px;}
.GourmetBox04Block01 dd.txt {font-size:14px; line-height:20px; width:490px;}
*/
/*------Info-----*/
.InfoBox {width:900px; height:auto;}
.InfoBox01,.InfoBox02,.InfoBox03,.InfoBox04,.InfoBox05,.InfoBox06 {position:relative;}
.spainInfo,.portugalInfo,.InfoSeason dt, .InfoBox03 dt, .InfoSeason dd,.spainN,.spainC,.spainS,.portugal,.q01,.q02,.q03,.q04,.btnBus {position:absolute;}
.InfoBox01 {width:900px; height:330px; background:url(/attending/fuk-i/1981germany/images/HighlightBox_bg.jpg) no-repeat;}


.spainInfo {width:530px; height:auto; top:20px; left:20px;}
.Ginfo {
	width:525px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c0b4b4;
	font-size:14px;
	padding-top:5px;
	padding-bottom:5px;
}
.portugalInfo {width:315px; height:auto; top:30px; left:567px;}
.portugalInfo dt {width:315px; height:23px; font-size:16px; font-weight:bold; color:#FFF; background-color:#345935; text-align:center; padding-bottom:3px; margin-bottom:20px;}
.portugalInfo li {display:inline; float:left;}
.portugalInfo li.txt {font-size:14px; width:206px;}

.spainInfo dd, .portugalInfo dd {font-size:14px; line-height:24px;}
.txtB {font-size:14px; line-height:24px; font-weight:bold; color:#345935;}
.InfoSeason dt { top:25px; left:70px; font-size:16px; font-weight:bold;}
.InfoSeason dd {width:840px; height:700px; top:61px; left:29px;}
.spainN {top:260px; left:80px;}
.spainN li {width:180px; height:auto; float:left; padding-right:20px;}
.spainC {top:403px; left:80px;}
.spainC li {width:180px; height:auto; float:left; padding-right:20px;}
.spainS {top:532px; left:80px;}
.spainS li {width:180px; height:auto; float:left; padding-right:20px;}
.portugal {top:660px; left:80px;}
.portugal li {width:180px; height:auto; float:left; padding-right:20px;}

.InfoBox03 dt {top:35px; left:70px; font-size:16px; font-weight:bold;}

.q01 {width:400px; height:auto; top:35px; left:30px;}
.q02 {width:400px; height:auto; top:35px; left:470px;}
.q03 {width:400px; height:auto; top:35px; left:30px;}
.q04 {width:400px; height:auto; top:35px; left:470px;}

.q01 dt,.q02 dt,.q03 dt,.q04 dt {font-size:18px; font-weight:bold; margin-left:40px; line-height:22px;}
.qRed {font-size:16px; line-height:20px; font-weight:bold; color:#a33216; margin:10px 0 20px 30px;}
.q01 dd.qTxt {width:265px; height:auto; font-size:14px; line-height:20px;}
.q02 dd.qTxt {width:395px; height:auto; font-size:14px; line-height:20px;}
.q02 dd.qTxt2 {width:290px; height:auto; font-size:14px; line-height:20px;}

.q03 dd.qTxt {width:365px; height:auto; font-size:14px; line-height:20px;}
.q04 dd.qRed {font-size:16px; line-height:20px; font-weight:bold; color:#a33216; margin:10px 0 20px 30px;}
.q04 dd.qTxt {width:395px; height:auto; font-size:14px; line-height:20px;}
.q04 dd.qTxt2 {width:290px; height:auto; font-size:14px; line-height:20px;}

.qTxts {font-size:12px; font-weight:bold; color:#a33216;}

.btnBus {top:515px; right:27px;}

/*------fuk-----*/
.Osusume {
    background: url("/attending/fuk-i/1981germany/images/barTour02.jpg") no-repeat scroll center bottom white;
    height: auto;
    margin-left: 10px;
    overflow: hidden;
    padding: 10px 20px 50px 20px;
}

.hofubroi_house img {
	width: 114px;
}

.BB{border-bottom: 1px dotted #ccc9b7; padding: 5px 0;}
.OsusumeT{ width:660px; height:auto; float:left;}
.OsusumeT a{ font-size: 1.6rem; height: auto;  line-height: 2.4rem;}
.OsusumeP{color: #cc0000; float: right; font-size: 1.6rem; height: auto; line-height: 2.4rem; text-align: right; width: 200px;}

.FAQ{position:absolute; top:240px; left:30px;}
.faqS{position:absolute; top:7px; left:472px;}
.faqP{position:absolute; top:10px; left:640px;}

.ArtBox01Block03 .MT05 img {
    height: 45px;
	width: auto;
}

.ArtBox02Block02 .MT05 img {
    height: 45px;
	width: auto;
}

.ArtBox03Block01 img,.ArtBox03Block03 p img,.ArtBox03Block04 p img {
    height: 45px;
	width: auto;
}


.ArtBox02Block04 p img {
    height: 45px;
	width: auto;
}

.ArtBox01Block01 img {
	height: 45px;
	width: auto;
}

.ArtBox02Block01 img {
	height: 45px;
	width: auto;
}

.ArtBox02Block03 p img {
	height: 45px;
	width: auto;
}
/*end_リニューアル2021対応*/
