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

.CtsMrBox {
    width: 960px;
    margin: 0 auto;
}

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 */


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

/*----------------------------------メインコンテンツ----------------------------------*/

/*アンカー*/

.idxAnc{ width:960px; height:64px;}
.AncBtn {width:960px; height:64px; z-index:50;}
.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/spain/images/ancBg.jpg) no-repeat ;}


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

/*.CtsMrBox {background:url(/attending/fuk-i/spain/images/bottom.jpg) no-repeat bottom; padding-bottom:111px;}
*/
p.seo {width:960px; background:url(/attending/fuk-i/spain/images/ttl_EBP12-35609A_02.jpg) no-repeat; text-align:center; font-size:14px; line-height:16px; color:#ffeb97; padding:105px 195px 0 195px;}

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

.tourNoBox {width:910px; height:auto; overflow:hidden; background:url(/attending/fuk-i/spain/images/barTour02.jpg) no-repeat bottom; padding-bottom:60px; 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: 404px; position: relative; padding:0 15px 15px 15px; text-align:center;}
.btnTour{position:absolute; top:360px; 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/spain/images/tourBg.jpg) no-repeat bottom; overflow:hidden;}

.bottom { width:960px; height:181px; position:relative; background:url(/attending/fuk-i/spain/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:411px; background:url(/attending/fuk-i/spain/images/highlightBg01.jpg) no-repeat;}
.HighlightBox02 {width:900px; height:247px; background:url(/attending/fuk-i/spain/images/highlightBg02.jpg) no-repeat;}
.HighlightBox03 {width:900px; height:511px; background:url(/attending/fuk-i/spain/images/highlightBg03.jpg) no-repeat;}
.HighlightBox04 {width:900px; height:450px; background:url(/attending/fuk-i/spain/images/highlightBg04.jpg) no-repeat;}
.HighlightBox05 {width:900px; height:349px; background:url(/attending/fuk-i/spain/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:55px; left:20px;}
.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: 20px;
    line-height: 20px;
    position: absolute;
    top: 120px;
	width:350px;
}
.HighlightBox02photo01 {width:468px; height:250px; top:0px; right:0px;}
.HighlightBox02Block01 {width:345px; height:auto; top:30px; left:30px;}
.HighlightBox02Block01 dt {
    left: 244px;
    position: absolute;
    top: 31px;
}
.HighlightBox02Block01 dd.cont {
    color: #ffffff;
    font-size: 16px;
    left: 240px;
    line-height: 20px;
    margin-left: 35px;
    position: absolute;
    top: 8px;
    width: 200px;
}
.HighlightBox02Block01 dd.cont span {font-size:16px; line-height:20px; color:#333333; padding-left:25px;}
.HighlightBox02Block01 dd.txt {
    font-size: 14px;
    left: 240px;
    line-height: 20px;
    position: absolute;
    top: 85px;
    width: 330px;
}
.HighlightBox03photo01 {
    height: 240px;
    position: absolute;
    top: 95px;
    width: 370px;
}
.HighlightBox03Block01 {width:370px; height:auto; top:30px; left:30px;}
.HighlightBox03Block01 dt {
    position: absolute;
    top: 27px;
}
.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: 350px;
}
.HighlightBox03photo02 {
    height: 150px;
    position: absolute;
    top: 61px;
    width: 200px;
}
.HighlightBox03Block02 {width:425px; height:auto; top:15px; left:450px;}
.HighlightBox03Block02 dt{ position:absolute; top:15px;}
.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;
    padding: 5px 0 0 10px;
    position: absolute;
    top: 88px;
    width: 205px;
}
.HighlightBox03photo03 {
    height: 150px;
    position: absolute;
    top: 63px;
    width: 200px;
}
.HighlightBox03Block03 {width:425px; height:auto; top:263px; left:450px;}
.HighlightBox03Block03 dt {
    position: absolute;
    top: 17px;
}
.HighlightBox03Block03 dd.cont {
    color: #ffffff;
    font-size: 16px;
    left: 200px;
    line-height: 20px;
    padding: 3px 0 0 45px;
    position: absolute;
    top: 62px;
}
.HighlightBox03Block03 dd.cont span {font-size:16px; line-height:20px; color:#333333; padding-left:25px;}
.HighlightBox03Block03 dd.txt {
    font-size: 14px;
    height: auto;
    left: 199px;
    line-height: 20px;
    padding: 5px 0 0 10px;
    position: absolute;
    top: 89px;
    width: 205px;
}
.HighlightBox04photo01 {width:260px; height:185px;}
.HighlightBox04Block01 {width:260px; height:auto; top:30px; left:30px;}
.HighlightBox04Block01 dd.cont {font-size:16px; line-height:20px; color:#FFFFFF; margin-left:35px;}
.HighlightBox04Block01 dd.cont span {font-size:16px; line-height:20px; color:#333333; padding-left:25px;}
.HighlightBox04Block01 dd.txt {font-size:14px; line-height:20px;}

.HighlightBox04photo02 {width:260px; height:185px;}
.HighlightBox04Block02 {width:260px; height:auto; top:30px; left:320px;}
.HighlightBox04Block02 dd.cont {font-size:16px; line-height:20px; color:#FFFFFF; margin-left:35px;}
.HighlightBox04Block02 dd.cont span {font-size:16px; line-height:20px; color:#333333; padding-left:25px;}
.HighlightBox04Block02 dd.txt {font-size:14px; line-height:20px;}

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

.HighlightBox04photo03 {width:260px; height:185px;}
.HighlightBox04Block03 {width:260px; height:auto; top:30px; left:610px;}
.HighlightBox04Block03 dd.cont {font-size:16px; line-height:20px; color:#FFFFFF; margin-left:35px;}
.HighlightBox04Block03 dd.cont span {font-size:16px; line-height:20px; color:#333333; padding-left:25px;}
.HighlightBox04Block03 dd.txt {font-size:14px; line-height:20px;}

.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 {position:relative;}
.ArtBox01photo01,.ArtBox01Block01,.ArtBox01Block02,.ArtBox02Block01,.ArtBox02Block02 {position:absolute;}
.ArtBox01 {width:900px; height:718px; background:url(/attending/fuk-i/spain/images/artBg01.jpg) no-repeat;}

.ArtBox01photo01 {width:320px; height:434px; top:22px; left:33px;}
.ArtBox01Block01 {width:516px; height:auto; top:505px; left:0;}
.ArtBox01Block01 dt {width:365px; height:43px; top:30px; left:30px; position:absolute;}
.ArtBox01Block01 dd.cont {font-size:16px; line-height:20px; color:#FFFFFF; margin-left:15px; top:-27px; left:70px; position:absolute;}
.ArtBox01Block01 dd.cont2 {font-size:16px; line-height:20px; color:#333333; margin-right:175px; margin-right:190px\9; /* IE8 */
top:-3px; left:130px; position:absolute;}
.ArtBox01Block01 dd.txt {font-size:14px; line-height:20px; width:327px; top:80px; left:30px; position:absolute;}

.ArtBox01Block02 {width:470px; height:auto; top:258px; left:400px;}
.ArtBox01Block02 dt {width:235px; height:43px;}
.ArtBox01Block02 dd.cont {font-size:16px; line-height:18px; color:#FFFFFF; margin-left:15px;}
.ArtBox01Block02 dd.cont span {font-size:16px; line-height:20px; color:#333333; margin-right:65px; margin-right:90px\9; /* IE8 */}
.ArtBox01Block02 dd.txt {font-size:14px; line-height:18px; width:235px;}

.ArtBox02Block01 {width:320px; height:auto; top:30px; left:30px;}
.ArtBox02Block01 dd.cont {font-size:16px; line-height:18px; color:#FFFFFF; margin-left:10px; position:absolute; top:-7px; left:416px; width: 250px;}
.ArtBox02photo01 {width:320px; height:235px; position: absolute; top: 50px; left:370px; width:320px;}
.ArtBox02Block01 dd.txt { font-size: 14px; left: 670px; line-height: 18px; position: absolute; top: 50px; width: 180px;}
.ArtBox02Block01 dt{ position:absolute; top:5px; left:370px;width: 472px;height: auto;}

.ArtBox02Block02 {width:320px; height:auto; top:30px; left:30px;}
.ArtBox02Block02 dd.cont {
    color: #ffffff;
    font-size: 16px;
    left: 610px;
    line-height: 20px;
    margin-left: 15px;
    position: absolute;
    top: 268px;
    width: 220px;
}
.ArtBox02Block02 dd.cont2 {
    color: #333333;
    font-size: 16px;
    left: 390px;
    line-height: 20px;
    margin-right: 175px;
    position: absolute;
    top: 268px;
    width: 202px;
}
.ArtBox02photo02 {width:470px; height:250px; position: absolute; top:343px; left:370px;}
.ArtBox02Block02 dd.txt {
    font-size: 14px;
    left: 370px;
    line-height: 18px;
    position: absolute;
    top: 592px;
    width: 472px;}

	.ArtBox02Block02 dt{ 
	position:absolute; 
	top:288px;
	left:370px;
	width: 468px;
    height: auto;
}


/*------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/spain/images/historyBg01.jpg) no-repeat;}
.HistoryBox02 {width:900px; height:306px; background:url(/attending/fuk-i/spain/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:auto; height:49px; 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:auto;}
.GourmetBox01, .GourmetBox02, .GourmetBox03, .GourmetBox04 {position:relative;}
.GourmetBox01Block01,.GourmetBox01Block02,.GourmetBox01Block03,.GourmetBox01Block04,.GourmetBox02photo01,.GourmetBox02Block01,.GourmetBox03Block01,.GourmetBox03Block02,.GourmetBox03Block03,.GourmetBox04photo01,.GourmetBox04Block01 {position:absolute;}
.GourmetBox01 {width:900px; height:417px; background:url(/attending/fuk-i/spain/images/gourmetBg01.jpg) no-repeat; position:relative;}
.GourmetBox02 {width:900px; height:248px; background:url(/attending/fuk-i/spain/images/gourmetBg02.jpg) no-repeat; margin-bottom:50px;}
.GourmetBox03 {width:900px; height:452px; background:url(/attending/fuk-i/spain/images/gourmetBg03.jpg) no-repeat;}
.GourmetBox04 {width:900px; height:228px; background:url(/attending/fuk-i/spain/images/gourmetBg04.jpg) no-repeat;}

.GourmetBox01Block01 {width:900px; height:417px;}
.GourmetBox01photo01 {width:468px; height:281px;}
.GourmetBox01Block01 dt {width:265px; height:45px; position:absolute; top:290px; left:10px;}
.GourmetBox01Block01 dd.txt {font-size:14px; line-height:18px; width:380px; margin:5px 0 0 5px; position:absolute; top:335px; left:20px;}

.GourmetBox01Block04 {width:320px; height:auto; left:550px;}
.GourmetBox01Block04 dt {width:320px; height:45px; position:absolute; top:290px; left:-30px;}
.GourmetBox01photo04 {width:320px; height:220px; position:absolute; top:92px;}
.GourmetBox01Block04 dd.txt {font-size:14px; line-height:18px; width:320px; position:absolute; top:340px; left:-30px;}

.GourmetBox02photo01 {width:468px; height:250px; top:0px; right:0px;}
.GourmetBox02photo01 img {width: auto; height: 248px;}
.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 dt img {width:auto; height:45px;}
.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:382px; background:url(/attending/fuk-i/spain/images/infoBg01.jpg) no-repeat;}


.spainInfo {width:400px; height:auto; top:65px; left:30px;}
.spainInfo dt img {width:auto; height:26px;}
.portugalInfo {width:400px; height:auto; top:65px; left:470px;}
.portugalInfo dt img {width:auto; height:26px;}
.spainInfo dd, .portugalInfo dd {font-size:14px; line-height:24px;}
.txtB {font-size:14px; line-height:24px; font-weight:bold;}
.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/spain/images/barTour02.jpg") no-repeat scroll center bottom white;
    height: auto;
    margin-left: 10px;
    overflow: hidden;
    padding: 10px 20px 50px 20px;
    width: 900px;}

.BB{border-bottom: 1px dotted #ccc9b7; padding: 5px 0;}
.OsusumeT{ width:655px; 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: 205px;}

.FAQ{position:absolute; top:294px; left:0;}
.faqS{position:absolute; top:7px; left:472px;}
.faqP{position:absolute; top:7px; left:666px;}