@charset "shift_jis";

/* style
------------------------------------------ */

.redTxt {color:#cc0000;}
.displayNone{display:none;}

.contents .appliArea .typeB01 dl dt span{color:#cc0000; font-weight:bold;}
.contents .appliArea .typeB01 span.cautionTxt{display:block; margin-top:7px; color: #cc0000; font-weight:bold;}
.contents .appliArea .typeA01 span.cautionTxt{display:block; margin-top:7px; color: #cc0000; font-weight:bold;}
.contents .appliArea table td{vertical-align:top;}


/* pageTitleArea
------------------------------------------ */
.contents .pageTitleArea{position:relative;}
.contents .pageTitleArea .btnAppli{position:absolute;top:178px;left:360px;}
.contents .pageTitleArea .btnAppli.reNewWidth{left:338px;}



/* bannerArea
------------------------------------------ */
.contents .bannerArea a{margin-left:10px;}



/* PointSec
------------------------------------------ */
.contents .pointSec .detailPointBox{border:1px solid #af1b19; border-top:none; padding:15px 20px 14px 20px;}
.contents .pointSec .detailPointBox dl dt{float:right;width:328px;text-align:right;}
.contents .pointSec .detailPointBox dl dt img{font-size:0; line-height:0;}
.contents .pointSec .detailPointBox dl dt span{text-align:right; font-size:95%; display:block; padding-top:6px;}
.contents .pointSec .detailPointBox dl dd{float:left;width:551px;}
.contents .pointSec .detailPointBox dl dd p{line-height:1.3; padding-bottom:12px;}

.contents .pointSec .detailPointBox .pointBox{border:1px solid #f7b0b0;background:#fff6f7;width:535px;margin:0;padding:10px 4px 10px 10px;}
.contents .pointSec .detailPointBox .pointBox h4{margin:-10px -5px 0px -11px;}

.contents .pointSec .detailPointBox .pointBox .txtSide{float:left;width:445px;margin-top:10px;}
.contents .pointSec .detailPointBox .pointBox p{padding-bottom:0;}
.contents .pointSec .detailPointBox .pointBox .imgSide{float:right;width:79px;}
.contents .pointSec .detailPointBox .pointBox .imgSide span{display:block;font-size:95%;line-height:1.3;margin-top:2px;text-align:right;}




/* spPointSec
------------------------------------------ */
.contents .spPointSec{margin-top:20px;}
.contents .spPointSec .borderBox{border:1px solid #af1b19; border-top:none; padding:15px 20px 14px 20px;}
.contents .spPointSec .borderBox p{line-height:1.3;}
.contents .spPointSec .borderBox .sideL{width:425px;float:left;}
.contents .spPointSec .borderBox .sideR{width:425px;float:right;}
.contents .spPointSec .borderBox .typeA01{width:898px;}
.contents .spPointSec .borderBox .typeA01 p strong,
.contents .spPointSec .borderBox .typeB01 p strong,
.contents .spPointSec .borderBox .typeB02 p strong,
.contents .spPointSec .borderBox .typeB03 p strong{color:#003ba6;font-weight:bold;}
.contents .spPointSec .borderBox .typeA01 h4{font-weight:normal;font-size:100%;line-height:1.3;}
.contents .spPointSec .borderBox .typeA01 h5{font-weight:bold;font-size:100%;line-height:1.3;}
.contents .spPointSec .borderBox .typeA01 .photo{width:425px;margin-top:8px;}
.contents .spPointSec .borderBox .typeA01 .photo div{width:258px;float:left;}
.contents .spPointSec .borderBox .typeA01 .photo div.chefPh{width:152px;float:right;}
.contents .spPointSec .borderBox .typeA01 .photo div span{display:block;line-height:1.3;margin-top:2px;font-size:95%;text-align:right;}
.contents .spPointSec .borderBox .typeA01 ul{margin-top:8px;}
.contents .spPointSec .borderBox .typeA01 ul li{display:inline;padding-right:1em;line-height:1.3;}

.contents .spPointSec .borderBox .typeB01{width:425px;}
.contents .spPointSec .borderBox .typeB01 h4,
.contents .spPointSec .borderBox .typeB02 h4,
.contents .spPointSec .borderBox .typeB03 h4{font-weight:normal;font-size:100%;line-height:1.3;}
.contents .spPointSec .borderBox .typeB01 .txSide{width:258px;float:left;}
.contents .spPointSec .borderBox .typeB01 .phSide{width:152px;float:right;}
.contents .spPointSec .borderBox .typeB01 .phSide span{display:block;line-height:1.3;margin-top:2px;font-size:95%;text-align:right;}
.contents .spPointSec .borderBox .typeB02{width:425px;}
.contents .spPointSec .borderBox .typeB02 .phBox{width:425px;margin-top:8px;}
.contents .spPointSec .borderBox .typeB02 .phBox .photoL{width:258px;float:left;text-align:right;}
.contents .spPointSec .borderBox .typeB02 .phBox .photoR{width:152px;float:right;}
.contents .spPointSec .borderBox .typeB02 .phBox span{display:block;line-height:1.3;margin-top:2px;font-size:95%;text-align:right;}
.contents .spPointSec .borderBox .typeB02 .txBox ul li{line-height:1.3;}

.contents .spPointSec .borderBox .typeB03 .txSide{width:258px;float:left;}
.contents .spPointSec .borderBox .typeB03 .phSide{width:152px;float:right;}
.contents .spPointSec .borderBox .typeB03 .phSide span{display:block;line-height:1.3;margin-top:2px;font-size:95%;text-align:right;}
.contents .spPointSec .borderBox .typeB03 .phBox{width:425px;margin-top:8px;}
.contents .spPointSec .borderBox .typeB03 .phBox .photoL{width:258px;float:left;text-align:right;}
.contents .spPointSec .borderBox .typeB03 .phBox .photoR{width:152px;float:right;}
.contents .spPointSec .borderBox .typeB03 .phBox span{display:block;line-height:1.3;margin-top:2px;font-size:95%;text-align:right;}




/* sakuraLoungeSec
------------------------------------------ */
.contents .sakuraLoungeSec{border:1px solid #a8bedf;background-color:#f7f7f7;padding-top:2px;}
.contents .sakuraLoungeSec .innerBox{border-top:1px solid #6585b9;padding:17px 18px 5px;}
.contents .sakuraLoungeSec .innerBox .txSide{width:624px;float:left;}
.contents .sakuraLoungeSec .innerBox .phSide{width:258px;float:right;}
.contents .sakuraLoungeSec .innerBox .phSide span{display:block;line-height:1.3;margin-top:2px;font-size:95%;text-align:right;}
.contents .sakuraLoungeSec .innerBox .txSide h3,
.contents .sakuraLoungeSec .innerBox .txSide p{line-height:1.3;}
.contents .sakuraLoungeSec .innerBox .txSide .logoImg{width:75px;float:left;}
.contents .sakuraLoungeSec .innerBox .txSide .leadTxt{width:535px;float:right;}
.contents .sakuraLoungeSec .innerBox .txSide .leadTxt p strong{font-weight:bold;}
.contents .sakuraLoungeSec .innerBox .txSide .leadTxt h3{font-weight:bold;font-size:100%;color:#003ba6;}
.contents .sakuraLoungeSec .innerBox .txSide .mainTxt{border:1px solid #acacac;padding:8px 10px;margin-top:15px;}



/* sckeduleSec
------------------------------------------ */
.contents .sckeduleSec .sckeduleBox{border:1px solid #e0dcca; border-top:none; padding:15px 20px 14px 20px;}
.contents .sckeduleSec .sckeduleBox dl dt{float:right; margin:0 0 0 20px; width:180px; text-align:right;}
.contents .sckeduleSec .sckeduleBox dl dt img{font-size:0; line-height:0; margin:0; padding:0;}
.contents .sckeduleSec .sckeduleBox dl dt span{text-align:right; font-size:95%; display:block; padding-top:6px;}
.contents .sckeduleSec .sckeduleBox dl dd{float:left; width:697px;}
.contents .sckeduleSec .sckeduleBox dl dd table th{font-weight:bold; padding-top:20px; white-space:nowrap; vertical-align:top; text-align:left;}
.contents .sckeduleSec .sckeduleBox dl dd table th.first{padding-top:0;}
.contents .sckeduleSec .sckeduleBox dl dd table td{line-height:1.3; padding:20px 0 0 20px; vertical-align:top; text-align:left;}
.contents .sckeduleSec .sckeduleBox dl dd table td.first{padding-top:0;}
.contents .sckeduleSec .sckeduleBox dl dd table td strong{font-weight:bold;}

.contents .sckeduleSec .sckeduleBox .taxiBox {border:1px solid #8dc078; padding-bottom:10px;}
.contents .sckeduleSec .sckeduleBox .taxiBox h4 {margin:-1px -1px 0 -1px;}
.contents .sckeduleSec .sckeduleBox .taxiBox dl {width:884px;}
.contents .sckeduleSec .sckeduleBox .taxiBox dl dt {float:left; width:648px; text-align:left; margin:0; padding:0;}
.contents .sckeduleSec .sckeduleBox .taxiBox dl dt ul {margin-left:12px;}
.contents .sckeduleSec .sckeduleBox .taxiBox dl dt ul li {display:block; line-height:1.2; padding-left:1em; text-indent:-1em;}
.contents .sckeduleSec .sckeduleBox .taxiBox dl dd {float:left; width:236px; margin:0; padding:0;}
.contents .sckeduleSec .sckeduleBox .taxiBox dl dd ul li {float:left; width:108px; padding-left:10px; text-align:right; font-size:95%;}
.contents .sckeduleSec .sckeduleBox .taxiBox dl dd ul li img {margin-bottom:3px;}


/* hotelSec
------------------------------------------ */
.contents .hotelSec .hotelBox{border:1px solid #e0dcca; border-top:none; padding:15px 20px 30px 20px; background:url(/domtour/anniversary_common/img/bg_hotel_body.gif) left bottom no-repeat #FFFFFF;}
.contents .hotelSec .hotelBox div{border:none; background:none; padding:0; margin:0;}
.contents .hotelSec .hotelBox div p{line-height:1.3; margin:0 0 20px 0; padding:0;}
.contents .hotelSec .hotelBox div.linkBox{margin:20px 0 0 5px;}
.contents .hotelSec .hotelBox div.linkBox span{padding-right:20px;}
.contents .hotelSec .hotelBox div.linkBox img{vertical-align:middle;}
.contents .hotelSec .hotelBox .borderTopLine{border-top:1px solid #dcd5b9; padding:15px 0 0 0;}
.contents .hotelSec .hotelBox div.right span{text-align:right; font-size:95%; display:block; padding-top:6px;}


/*\*/ *html .contents .hotelSec div.paHack{padding:15px 20px 0 20px;}/**/
*:first-child+html .contents .hotelSec div.paHack{padding:15px 20px 0 20px;}

.contents .hotelSec .hotelBox ul li img.maRight{margin-left:13px;}

.contents .hotelSec .hotelBox .typeA01 div.left{float:left; width:399px;}
.contents .hotelSec .hotelBox .typeA01 div.left table td{padding:0 17px 5px 0; vertical-align:top; text-align:left; text-indent:-1em; padding-left:1em;}
.contents .hotelSec .hotelBox .typeA01 div.right{float:right;}
.contents .hotelSec .hotelBox .typeA01 div.right ul li{float:left; width:147px; margin-left:14px;}
.contents .hotelSec .hotelBox .typeA01 div.right ul li span{text-align:right; font-size:95%; display:block; padding-top:6px;}


.contents .hotelSec .hotelBox .typeA02 div.left{float:left; width:350px;}
.contents .hotelSec .hotelBox .typeA02 div.right{float:right;}
.contents .hotelSec .hotelBox .typeA02 div.right ul li{float:left; width:258px; margin:20px 0 0 10px;}
.contents .hotelSec .hotelBox .typeA02 div.right ul.first li{margin:0 0 0 10px;}


.contents .hotelSec .hotelBox .typeB01 div.left{float:left; width:630px;}
.contents .hotelSec .hotelBox .typeB01 div.left h4 img.maRight{margin-left:15px;}
.contents .hotelSec .hotelBox .typeB01 div.left ul li{text-indent:-1em; padding-left:1em; line-height:1.3;}
.contents .hotelSec .hotelBox .typeB01 div.left ul li.noIndent{text-indent:0; padding-left:0;}
.contents .hotelSec .hotelBox .typeB01 div.left ul li.noSmoking{vertical-align:middle;display:-moz-inline-box;display:inline-block;/display:inline;/zoom:1;}
.contents .hotelSec .hotelBox .typeB01 div.left ul li.noSmoking img{vertical-align:middle;display:-moz-inline-box;display:inline-block;/display:inline;/zoom:1;padding:0px 0px 2px;text-indent:0;line-height:1.4;}
.contents .hotelSec .hotelBox .typeB01 div.right{float:right; width:258px; margin:0;}
.contents .hotelSec .hotelBox .typeB01 div.photoRight{text-align:right; display:block;}

.contents .hotelSec .hotelBox .typeB02 div.left{float:left; width:550px;}
.contents .hotelSec .hotelBox .typeB02 div.left h4 img.maRight{margin-left:15px;}
.contents .hotelSec .hotelBox .typeB02 div.left ul li{text-indent:-1em; padding-left:1em; line-height:1.3;}
.contents .hotelSec .hotelBox .typeB02 div.left ul li.noIndent{text-indent:0; padding-left:0;}
.contents .hotelSec .hotelBox .typeB02 div.right{float:right; width:338px;}
.contents .hotelSec .hotelBox .typeB02 div.right ul{float:right; margin-top:-10px;}
.contents .hotelSec .hotelBox .typeB02 div.right ul li{float:left; width:164px; white-space:nowrap; margin-top:10px;}
.contents .hotelSec .hotelBox .typeB02 div.right ul li.picPa{padding-right:10px;}
.contents .hotelSec .hotelBox .typeB02 div.right ul li span{text-align:right; font-size:95%; display:block; padding-top:6px; white-space:normal;}

.contents .hotelSec .hotelBox .attention{border:1px solid #b2b2b2;padding:5px 10px;margin-top:15px;}
.contents .hotelSec .hotelBox .attention dt{font-weight:normal;}


.contents .hotelSec .hotelBox .parchmentSec{position:relative;padding:6px;z-index:1;}
/*\*/ *html .contents .hotelSec .hotelBox .parchmentSec{height:1%;} /**/
.contents .hotelSec .hotelBox .parchmentSec div{padding:3px;background:#f3f0e5;}
/*\*/ *html .contents .hotelSec .hotelBox .parchmentSec div{height:1%;} /**/
.contents .hotelSec .hotelBox .parchmentSec div div{position:relative;min-height:84px;padding:11px 20px 28px 20px;border:1px solid #e6e1cc;}
/*\*/ *html .contents .hotelSec .hotelBox .parchmentSec div div{height:84px;} /**/
.parchmentSec div div div{min-height:1px;padding:0;border:0;}
/*\*/ *html .contents .hotelSec .hotelBox .parchmentSec div div div{height:auto;} /**/
.contents .hotelSec .hotelBox .parchmentSec span.partsCornerTL,
.contents .hotelSec .hotelBox .parchmentSec span.partsCornerTR,
.contents .hotelSec .hotelBox .parchmentSec span.partsCornerBL,
.contents .hotelSec .hotelBox .parchmentSec span.partsCornerBR{display:block;position:absolute;width:54px;height:54px;font-size:0;line-height:0;z-index:2;}
.contents .hotelSec .hotelBox .parchmentSec span.partsCornerTL{background:url(/domtour/anniversary_common/img/parts_table-a01_tl.gif) no-repeat left top;top:0;left:0;}
.contents .hotelSec .hotelBox .parchmentSec span.partsCornerTR{width:100%;background:url(/domtour/anniversary_common/img/parts_table-a01_tr.gif) no-repeat right top;top:0;right:0;}
.contents .hotelSec .hotelBox .parchmentSec span.partsCornerBL{background:url(/domtour/anniversary_common/img/parts_table-a01_bl.gif) no-repeat left bottom;margin-top:-48px;left:0;}
.contents .hotelSec .hotelBox .parchmentSec span.partsCornerBR{width:100%;background:url(/domtour/anniversary_common/img/parts_table-a01_br.gif) no-repeat right bottom;margin:-48px 0 0 -6px;}
/*\*/ *html .contents .hotelSec .hotelBox .parchmentSec span.partsCornerBR{margin-left:6px;} /**/


*:first-child+html .contents .hotelSec .hotelBox .parchmentSec span.partsCornerBR{width:54px;margin-top:0;right:0;bottom:0;}
.contents .hotelSec .hotelBox .parchmentSec div div h5{display:block;margin-bottom:18px !important;text-align:center;font-size:0;line-height:0;}
.contents .hotelSec .hotelBox .parchmentSec div div h5,
.contents .hotelSec .hotelBox .parchmentSec div div p,
.contents .hotelSec .hotelBox .parchmentSec div div ul,
.contents .hotelSec .hotelBox .parchmentSec div div ol,
.contents .hotelSec .hotelBox .parchmentSec div div li,
.contents .hotelSec .hotelBox .parchmentSec div div dl,
.contents .hotelSec .hotelBox .parchmentSec div div dl dt,
.contents .hotelSec .hotelBox .parchmentSec div div dl dd{display:block;margin:0;position:relative;z-index:9999;}

.contents .hotelSec .hotelBox .parchmentSec div div table{width:100%;}
.contents .hotelSec .hotelBox .parchmentSec div div table td{width:50%;vertical-align:top;}
.contents .hotelSec .hotelBox .parchmentSec div div table td ul{margin-right:17px;}
.contents .hotelSec .hotelBox .parchmentSec div div table td.right ul{margin:0 0 0 17px;}

@media print{
/*\*/ *html .contents .hotelSec .hotelBox .parchmentSec div div table td ul{height:1%;}/**/
}

.contents .hotelSec .hotelBox .parchmentSec div div li,
.contents .hotelSec .hotelBox .parchmentSec div div dd{padding-left:0.5em !important;text-indent:-0.5em !important;}
.contents .hotelSec .hotelBox .parchmentSec div div li.emIndent,
.contents .hotelSec .hotelBox .parchmentSec div div dd.emIndent{padding-left:1em !important;text-indent:-1em !important;}
.contents .hotelSec .hotelBox .parchmentSec div div li.noIndent,
.contents .hotelSec .hotelBox .parchmentSec div div dd.noIndent{padding-left:0 !important;text-indent:0 !important;}
.contents .hotelSec .hotelBox .parchmentSec div div strong{font-weight:bold;}


.contents .hotelSec .hotelBox .textOneLine div div{min-height:45px; padding-bottom:36px;}
/*\*/ *html .contents .hotelSec .hotelBox .textOneLine div div{height:45px;} /**/
.contents .hotelSec .hotelBox .textOneLine div div h5{margin-bottom:12px !important;}


.contents .hotelSec .hotelBox .equipmentSec{background:url(/domtour/anniversary_common/img/bg_bihin_body.gif) top left repeat-y;}
.contents .hotelSec .hotelBox .equipmentSec div{background:url(/domtour/anniversary_common/img/bg_bihin_top.gif) top left no-repeat; padding:22px 25px 0 25px;}
.contents .hotelSec .hotelBox .equipmentSec div h5{text-align:center;}
.contents .hotelSec .hotelBox .equipmentSec div ul{margin-top:22px;}
.contents .hotelSec .hotelBox .equipmentSec div ul li{line-height:1.3; padding-left:0; text-indent:0;}
.contents .hotelSec .hotelBox .typeB01 div.left .equipmentSec div ul li{line-height:1.3; padding-left:0; text-indent:0;}



/* vowRenewalSec
------------------------------------------ */
.contents .vowRenewalSec{border:1px solid #d0d0d0;background:url(/domtour/anniversary_common/img/bg_vowRenew_bdy.gif) repeat-x top left #ffe6e9;padding:6px 15px 5px 8px;margin-top:20px;}
.contents .vowRenewalSec .txSide{width:740px;float:left;}
.contents .vowRenewalSec .txSide .leadTxt{margin-left:20px;}
.contents .vowRenewalSec .txSide .infoBox{vertical-align:middle;display:-moz-inline-box;display:inline-block;/display:inline;/zoom:1;border:1px solid #d0d0d0;background-color:#ffffff;margin:10px 0 1px 18px;}
.contents .vowRenewalSec .txSide .infoBox dl{padding:8px;}
.contents .vowRenewalSec .txSide .infoBox dl dd{vertical-align:middle;display:-moz-inline-box;display:inline-block;/display:inline;/zoom:1;margin:0 15px 0 5px;}
.contents .vowRenewalSec .phSide{width:165px;float:right;padding-top:5px;}
.contents .vowRenewalSec .phSide span{display:block;font-size:95%;line-height:1.3;margin-top:2px;text-align:right;}


/* originalSec
------------------------------------------ */
.contents .originalSec{border:none; margin:0; padding:0;}
.contents .originalSec .originalBox{border:1px solid #8abcd3; border-top:none; margin:0; padding:0;}
.contents .originalSec .originalBox .detailBox{margin:0; padding:0 0 10px 0; border:none;}
.contents .originalSec .originalBox .detailBox dl dt{float:right; width:164px; margin:0 12px 0 16px;}
/*\*/ *html .contents .originalSec .originalBox .detailBox dl dt{margin:0 6px 0 8px;}/**/
.contents .originalSec .originalBox .detailBox dl dd{float:left; width:692px; margin:0 0 0 12px;}
/*\*/ *html .contents .originalSec .originalBox .detailBox dl dd{margin:0 0 0 6px;}/**/
.contents .originalSec .originalBox .detailLine{background:url(/domtour/anniversary_common/img/bg_original_line.gif) left top repeat-x; padding-top:20px;}




/* enjoymentSec
------------------------------------------ */
.contents .enjoymentSec{position:relative;min-height:14px;margin-top:25px;padding:12px;background:#f6ede6;z-index:1;}
/*\*/ *html .enjoymentSec{height:14px;} /**/
.contents .enjoymentSec span.partsCornerTL,
.contents .enjoymentSec span.partsCornerTR,
.contents .enjoymentSec span.partsCornerBL,
.contents .enjoymentSec span.partsCornerBR{display:block;position:absolute;width:4px;height:4px;font-size:0;line-height:0;z-index:2;}
.contents .enjoymentSec span.partsCornerTL{background:url(/domtour/anniversary_common/img/parts_enjoyment-a01_tl.gif) no-repeat left top;top:0;left:0;}
.contents .enjoymentSec span.partsCornerTR{width:100%;background:url(/domtour/anniversary_common/img/parts_enjoyment-a01_tr.gif) no-repeat right top;top:0;right:0;}
.contents .enjoymentSec span.partsCornerBL{background:url(/domtour/anniversary_common/img/parts_enjoyment-a01_bl.gif) no-repeat left bottom;margin-top:8px;left:0;}
.contents .enjoymentSec span.partsCornerBR{width:100%;background:url(/domtour/anniversary_common/img/parts_enjoyment-a01_br.gif) no-repeat right bottom;margin:8px 0 0 -12px;}
/*\*/ *html .contents .enjoymentSec span.partsCornerBR{margin-left:12px;} /**/
*:first-child+html .parchmentSec span.partsCornerBR{width:4px;margin-top:0;right:0;bottom:0;}
.contents .enjoymentSec .leftSec dl.detail,
.contents .enjoymentSec .leftSec dl.detail dt,
.contents .enjoymentSec .leftSec dl.detail dd{font-size:0;line-height:0;}
.contents .enjoymentSec .leftSec dl.detail dt,
.contents .enjoymentSec .leftSec dl.detail dd{float:none;width:auto;margin:6px 0 0 0;text-align:left;}
.contents .enjoymentSec .leftSec p{margin-top:10px;line-height:1.3;}
.contents .enjoymentSec .leftSec ul{margin-top:3px;}
.contents .enjoymentSec .leftSec ul li{padding-left:1em;text-indent:-1em;line-height:1.3;}
.contents .enjoymentSec .rightSec ul li{float:left;width:164px;margin-right:10px;}
.contents .enjoymentSec .rightSec ul li.end{margin-right:0;}
.contents .enjoymentSec .rightSec ul li span{display:block;margin-top:4px;text-align:right; font-size:95%; line-height:1.3;}
.contents .enjoymentSec p.attention{text-align:right; line-height:1.3;}
.contents .type625{width:601px;margin-top:0;}
.contents .type625 .leftSec{width:412px;}
.contents .type625 .rightSec{width:164px;}
.contents .type898{width:874px;}
.contents .type898 .leftSec{width:685px;}
.contents .type898 .rightSec{width:164px;}
.contents .type898s{width:874px;}
.contents .type898s .leftSec{width:511px;}
.contents .type898s .rightSec{width:338px;}
.contents .type898ss{width:874px;}
.contents .type898ss .leftSec{width:337px;}
.contents .type898ss .rightSec{width:512px;}
.contents .type898sss{width:874px;}
.contents .type898sss .leftSec{width:490px;}
.contents .type898sss .rightSec{width:359px;}
.contents .type898sss .rightSec ul li{width:185px;}
.contents .type898sss .rightSec ul li.end{width:164px;}


/* campArea
------------------------------------------ */
.contents .campArea{text-align:right;}
.contents .campArea p.campSec{background:#ffe71a; width:240px; float:right; padding:5px 8px 5px 0; text-align:center;}
.contents #hotel  .hotelSec.line {border-top-width: 1px;border-top-style: solid;border-top-color: #dcd5b9;padding-top: 15px;padding-right: 0px;padding-bottom: 10px;padding-left: 0px;}