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

img[width="337"]{
    width:337px;
}

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

/*----------------------------------メインコンテンツ----------------------------------*/
.CtsMrBox {

    width: 960px;
    height: auto;
    margin: 0px auto;

}

/*タイトル*/
div.ttlBox {width:960px; height:276px;}

div.bgCol {width:960px; height:auto; background-color:#ecf4bf; border-bottom:6px solid #6cbb5a; padding-top:20px;}
div.mContBox {width:900px; height:auto; margin:0 30px 10px 30px; background:#FFFFFF;}

div.poin01Box,div.poin02Box,div.poin03Box,div.poin04Box,div.poin05Box,div.poin06Box {position:relative;}
div.poin01Box dl dt,div.poin02Box dl dt,div.poin03Box dl dt,div.poin04Box dl dt,div.poin05Box dl dt,div.poin01Box .pointTxt,div.poin02Box .pointTxt,div.poin03Box .pointTxt,div.poin04Box .pointTxt,div.poin05Box .pointTxt,div.poin01Box .pointPhoto,div.poin02Box .pointPhoto,div.poin03Box .pointPhoto,div.poin04Box .pointPhoto,div.poin05Box .pointPhoto,.pointTxtCap01,.pointTxtCap02,.pointPhoto02,.pointTxt02,div.poin06Box dl dt,div.poin06Box dl dd,dl.poin03Box01 .pointPhoto2,div.poin04Box dl dd,div.poin01Box dl.poin01Box02 dt,div.poin01Box dl.poin01Box02 .pointTxt,div.poin01Box dl.poin01Box02 .pointPhoto,div.poin01Box dl.poin01Box02 .pointPhoto2,div.poin02Box dl.poin02Box02 .pointTxt,div.poin02Box dl.poin02Box02 .pointPhoto,div.poin02Box dl.poin02Box02 .pointPhoto2,div.poin03Box dl.poin03Box02 dt.poin03Box02ttl,div.poin03Box dl.poin03Box02 .pointPhoto2 {position:absolute;letter-spacing: 0;}
/*ポイント1*/
div.poin01Box {width:900px; height:480px; background:url(/attending/bus/point/images/fuk/point01Bg.gif) no-repeat;}
div.poin01Box dl dt.time01 {width:337px; height:44px; top:50px; left:0px;}
div.poin01Box dl dt.time02 {width:337px; height:40px; top:94px; left:0px;}
div.poin01Box dl dt.time03 {width:337px; height:40px; top:134px; left:0px;}
div.poin01Box dl dt.time04 {width:337px; height:40px; top:174px; left:0px;}
div.poin01Box .pointTxt {width:325px; height:auto; font-size:16px; line-height:34px; color:#58483e; top:147px; left:160px;}
div.poin01Box .pointPhoto {width:381px; height:178px; top:0px; right:54px;}
div.poin01Box dl.poin01Box01 dt {width:449px; height:74px; top:281px; left:414px;}
div.poin01Box dl.poin01Box01 dd.pointTxtCap01 {width:343px; height:29px; top:360px; left:414px;}
div.poin01Box dl.poin01Box01 .pointTxt {width:410px; height:auto; font-size:16px; line-height:34px; color:#58483e; top:393px; left:440px;}
div.poin01Box dl.poin01Box01 .pointPhoto {width:265px; height:200px; top:262px; left:149px;}
/*ポイント2*/
/*div.poin02Box {width:900px; height:449px; background:url(/attending/bus/point/images/fuk/point02Bg.gif) no-repeat;}*/
div.poin02Box {width:900px; height:449px; background:url(/attending/bus/point/images/fuk/point02Bg2.gif) no-repeat;}
div.poin02Box dl.poin02Box01 dt {width:461px; height:36px; top:30px; left:149px;}
div.poin02Box dl.poin02Box01 .pointTxt {width:520px; height:auto; font-size:16px; line-height:34px; color:#58483e; top:75px; left:159px;}
div.poin02Box dl.poin02Box01 .pointPhoto {width:200px; height:182px; top:3px; right:25px;}
div.poin02Box dl.poin02Box02 dt {width:399px; height:65px; top:172px; left:149px;}
div.poin02Box dl.poin02Box02 .pointTxt {width:390px; height:auto; font-size:16px; line-height:34px; color:#58483e; top:240px; left:149px; text-align:right;}
div.poin02Box dl.poin02Box02 .pointPhoto {width:326px; height:249px; top:193px; right:25px;}
/*ポイント3*/
/*div.poin03Box {width:900px; height:645px; background:url(/attending/bus/point/images/fuk/point03Bg.gif) no-repeat;}*/
div.poin03Box {width:900px; height:645px; background:url(/attending/bus/point/images/fuk/point03Bg2.gif) no-repeat;}
div.poin03Box dl.poin03Box01 dt {width:268px; height:71px; top:0px; left:257px;}
div.poin03Box dl.poin03Box01 .pointTxt {width:620px; height:auto; font-size:16px; line-height:34px; color:#58483e; top:75px; left:190px;}
div.poin03Box dl.poin03Box01 .pointPhoto {width:258px; height:201px; top:0; left:149px;}
div.poin03Box dl.poin03Box01 .pointPhoto2 {width:288px; height:181px; top:179px; right:29px;}
div.poin03Box dl.poin03Box02 dt {width:584px; height:61px; top:199px; left:224px;}
div.poin03Box dl.poin03Box02 dt.poin03Box02ttl {width:727px; height:70px; top:306px; left:147px;}
div.poin03Box dl.poin03Box02 .pointTxt {width:570px; height:auto; font-size:16px; line-height:34px; color:#58483e; top:267px; left:240px;}
div.poin03Box dl.poin03Box02 .pointPhoto {width:71px; height:211px; top:201px; left:149px;}
div.poin03Box dl.poin03Box02 .pointPhoto2 {width:226px; height:201px; top:262px; left:649px;}
div.poin03Box dl.poin03Box03 dt {width:249px; height:40px; top:459px; left:427px;}
div.poin03Box dl.poin03Box03 .pointTxt {width:390px; height:auto; font-size:16px; line-height:34px; color:#58483e; top:510px; left:460px;}
div.poin03Box dl.poin03Box03 .pointPhoto {width:278px; height:213px; top:412px; left:149px;}
/*ポイント4*/
div.poin04Box {width:900px; height:174px; background:url(/attending/bus/point/images/fuk/point04Bg.gif) no-repeat;}
div.poin04Box dl dt.fukTime01 {width:284px; height:34px; top:0px; left:0px;}
div.poin04Box dl dt.fukTime02 {width:284px; height:40px; top:34px; left:0px;}
div.poin04Box dl dt.fukTime03 {width:284px; height:40px; top:74px; left:0px;}
div.poin04Box dl dt.fukTime04 {width:284px; height:40px; top:114px; left:0px;}
div.poin04Box dl dd {width:378px; height:140px; top:0px; left:427px;}

p.topBus {width:840px; height:auto; margin:0 0 0 60px; text-align:right;}
p.topBus a {font-size:14px; line-height:20px;}
p.topBus2 {width:840px; height:auto; margin:0 0 20px 60px; text-align:right;}
p.topBus2 a {font-size:14px; line-height:20px;}

p.Dtxt {width:890px; height:auto; font-size:12px; font-size:1rem; line-height:16px; line-height:1.6rem; padding-bottom:10px; text-align:right;}