@charset "utf-8";

/* tourPointArea
------------------------------------------ */
.informationArea .tourPointArea .leftSec,
.informationArea .tourPointArea .rightSec{width:460px;}

.informationArea .tourPointArea .LleftSec{width:940px;}

/* blockTypeA01 */
.informationArea .tourPointArea .blockTypeA01{margin-top:30px;}
.informationArea .tourPointArea .blockTypeA01 h4{margin-bottom:10px;font-size:0;line-height:0;}
.informationArea .tourPointArea .blockTypeA01 dl dt{float:left;width:268px;text-align:right;}
.informationArea .tourPointArea .blockTypeA01 dl dt span{display:block;margin-top:2px;text-align:right;font-size:95%;}
.informationArea .tourPointArea .blockTypeA01 dl dd{float:right;width:652px;line-height:1.4;}
.informationArea .tourPointArea .blockTypeA01 dl dd ul li{line-height:1.4;padding-left:1em;text-indent:-1em;}

/* blockTypeA01N */
.informationArea .tourPointArea .blockTypeA01N{margin-top:10px;}
.informationArea .tourPointArea .blockTypeA01N h4{margin-bottom:10px;font-size:0;line-height:0;}
.informationArea .tourPointArea .blockTypeA01N dl dt{float:left;width:268px;text-align:right;}
.informationArea .tourPointArea .blockTypeA01N dl dt span{display:block;margin-top:2px;text-align:right;font-size:95%;}
.informationArea .tourPointArea .blockTypeA01N dl dd{float:right;width:652px;line-height:1.4;}
.informationArea .tourPointArea .blockTypeA01N dl dd ul li{line-height:1.4;padding-left:1em;text-indent:-1em;}


/* blockTypeB02 */
.informationArea .tourPointArea .blockTypeB02{margin-top:20px;}
.informationArea .tourPointArea .blockTypeB02 p.read{margin-top:10px;padding-left:10px;line-height:1.4;}
.informationArea .tourPointArea .blockTypeB02 ul.readList{padding-left:10px;}
.informationArea .tourPointArea .blockTypeB02 ul.readList li{padding-left:1em;text-indent:-1em;line-height:1.4;}
.informationArea .tourPointArea .blockTypeB02 .grdBox{margin-top:9px;}
.informationArea .tourPointArea .blockTypeB02 .grdBox h4.midashi{margin-top:12px;}
.informationArea .tourPointArea .blockTypeB02 .grdBox .detailTypeA01{margin-top:10px;}
.informationArea .tourPointArea .blockTypeB02 .grdBox .detailTypeA01 dl dt{float:left;width:122px;}
.informationArea .tourPointArea .blockTypeB02 .grdBox .detailTypeA01 dl dt.LongPhoto{float:left;width:76px;}
.informationArea .tourPointArea .blockTypeB02 .grdBox .detailTypeA01 dl dt span{display:block;text-align:right;font-size:95%;}
.informationArea .tourPointArea .blockTypeB02 .grdBox .detailTypeA01 dl dd{float:right;width:300px;}
.informationArea .tourPointArea .blockTypeB02 .grdBox .detailTypeA01 dl dd.LongText{float:right;width:346px;}
.informationArea .tourPointArea .blockTypeB02 .grdBox .detailTypeA01 dl dd strong{font-weight:normal;}
.informationArea .tourPointArea .blockTypeB02 .grdBox .detailTypeA01 dl dd p{line-height:1.4;}
.informationArea .tourPointArea .blockTypeB02 .grdBox .detailTypeA01 ul{margin-top:12px;}
.informationArea .tourPointArea .blockTypeB02 .grdBox .detailTypeA01 ul li{line-height:1.3;}
.informationArea .tourPointArea .blockTypeB02 .grdBox .detailTypeA02{margin-top:15px;}
.informationArea .tourPointArea .blockTypeB02 .grdBox .detailTypeA02 dl dd{line-height:1.4;}
.informationArea .tourPointArea .blockTypeB02 .grdBox .detailTypeA01 h5{margin-bottom:8px;}
.informationArea .tourPointArea .blockTypeB02 .grdBox .Btn{display:block;margin-top:30px;text-align:right;}
.informationArea .tourPointArea .blockTypeB02 .grdBox .titleSec dl dt{float:left;width:260px;}
.informationArea .tourPointArea .blockTypeB02 .grdBox .titleSec dl dd{float:right;width:160px;}
.informationArea .tourPointArea .blockTypeB02 .grdBox .titleSec dl dd.Long{float:right;width:280px;}


/* blockTypeB03 */
.informationArea .tourPointArea .blockTypeB03{margin-top:20px;}
.informationArea .tourPointArea .blockTypeB03 .detailTypeA01,
.informationArea .tourPointArea .blockTypeB03 .detailTypeA02{margin:15px 0 0 10px;}
.informationArea .tourPointArea .blockTypeB03 .detailTypeA01 dl dt,
.informationArea .tourPointArea .blockTypeB03 .detailTypeA02 dl dt{float:left;width:164px;}
.informationArea .tourPointArea .blockTypeB03 .detailTypeA01 dl dt span,
.informationArea .tourPointArea .blockTypeB03 .detailTypeA02 dl dt span{display:block;margin-top:2px;text-align:right;font-size:95%;}
.informationArea .tourPointArea .blockTypeB03 .detailTypeA01 dl dd,
.informationArea .tourPointArea .blockTypeB03 .detailTypeA02 dl dd{float:right;width:275px;line-height:1.4;}
.informationArea .tourPointArea .blockTypeB03 .detailTypeA01 dl dd ul li,
.informationArea .tourPointArea .blockTypeB03 .detailTypeA02 dl dd ul li{padding-left:1em;text-indent:-1em;line-height:1.4;}
.informationArea .tourPointArea .blockTypeB03 .detailTypeA02{padding-top:15px;border-top:1px solid #c8c8c8;}

/* blockTypeB03_2010 */
.informationArea .tourPointArea .blockTypeB03N{margin-top:20px;}
.informationArea .tourPointArea .blockTypeB03N .detailTypeA01,
.informationArea .tourPointArea .blockTypeB03N .detailTypeA02{margin:5px 0 0 10px;}
.informationArea .tourPointArea .blockTypeB03N .first{margin:15px 0 0 10px;}
.informationArea .tourPointArea .blockTypeB03N .detailTypeA01 dl dt,
.informationArea .tourPointArea .blockTypeB03N .detailTypeA02 dl dt{float:left;width:168px;}
.informationArea .tourPointArea .blockTypeB03N .detailTypeA01 dl dt span,
.informationArea .tourPointArea .blockTypeB03N .detailTypeA02 dl dt span{display:block;margin-top:2px;text-align:right;font-size:95%;}
.informationArea .tourPointArea .blockTypeB03N .detailTypeA01 dl dd,
.informationArea .tourPointArea .blockTypeB03N .detailTypeA02 dl dd{float:right;width:275px;line-height:1.4;}
.informationArea .tourPointArea .blockTypeB03N .detailTypeA01 dl dd ul li,
.informationArea .tourPointArea .blockTypeB03N .detailTypeA02 dl dd ul li{padding-left:1em;text-indent:-1em;line-height:1.4;}
.informationArea .tourPointArea .blockTypeB03N .detailTypeA02{padding-top:15px;border-top:1px solid #c8c8c8;}

/* blockTypeB03b */
.informationArea .tourPointArea .blockTypeB03b{margin-top:20px;}
.informationArea .tourPointArea .blockTypeB03b .detailTypeA01,
.informationArea .tourPointArea .blockTypeB03b .detailTypeA02{margin:15px 0 0 10px;}
.informationArea .tourPointArea .blockTypeB03b .detailTypeA01 dl dt,
.informationArea .tourPointArea .blockTypeB03b .detailTypeA02 dl dt{float:left;width:110px;}
.informationArea .tourPointArea .blockTypeB03b .detailTypeA01 dl dt span,
.informationArea .tourPointArea .blockTypeB03b .detailTypeA02 dl dt span{display:block;margin-top:2px;text-align:right;font-size:95%;}
.informationArea .tourPointArea .blockTypeB03b .detailTypeA01 dl dd,
.informationArea .tourPointArea .blockTypeB03b .detailTypeA02 dl dd{float:right;width:329px;line-height:1.4;}
.informationArea .tourPointArea .blockTypeB03b .detailTypeA01 dl dd ul li,
.informationArea .tourPointArea .blockTypeB03b .detailTypeA02 dl dd ul li{padding-left:1em;text-indent:-1em;line-height:1.4;}
.informationArea .tourPointArea .blockTypeB03b .detailTypeA02{padding-top:15px;border-top:1px solid #c8c8c8;}

/* grdBox */
.informationArea .grdBox{position:relative;background:#fff5f5;z-index:1;}
.informationArea .grdBox div{background:url(/domtour/furari_common/img/feature/parts_table-a01_ll.gif) top left repeat-y;z-index:1;}
.informationArea .grdBox div div{background:url(/domtour/furari_common/img/feature/parts_table-a01_rr.gif) top right repeat-y;}
.informationArea .grdBox div div div{padding-top:16px;background:url(/domtour/furari_common/img/feature/parts_table-a01_top.gif) top left repeat-x;}
.informationArea .grdBox div div div div{padding:4px 14px 20px 14px;background:url(/domtour/furari_common/img/feature/parts_table-a01_bottom.gif) bottom left repeat-x;}
.informationArea .grdBox div div div div div{padding:0;background:none;}
.informationArea .grdBox div div div div div div{padding:0;background:none;}
.informationArea .grdBox span.partsCornerTL,
.informationArea .grdBox span.partsCornerTR,
.informationArea .grdBox span.partsCornerBL,
.informationArea .grdBox span.partsCornerBR{display:block;position:absolute;font-size:0;line-height:0;z-index:9999;}
.informationArea .grdBox span.partsCornerTL{width:4px;height:16px;background:url(/domtour/furari_common/img/feature/parts_table-a01_tl.gif) no-repeat left top;top:0;left:0;}
.informationArea .grdBox span.partsCornerTR{width:100%;height:16px;background:url(/domtour/furari_common/img/feature/parts_table-a01_tr.gif) no-repeat right top;top:0;right:0;}
.informationArea .grdBox span.partsCornerBL{width:4px;height:18px;background:url(/domtour/furari_common/img/feature/parts_table-a01_bl.gif) no-repeat left bottom;margin-top:-18px;}
.informationArea .grdBox span.partsCornerBR{width:100%;height:18px;background:url(/domtour/furari_common/img/feature/parts_table-a01_br.gif) no-repeat right bottom;margin-top:-18px;}
*:first-child+html .informationArea .grdBox span.partsCornerBR{width:4px;margin-top:0;right:0;bottom:0;}

/* grdBoxKyu  */
.informationArea .grdBoxKyu{position:relative;background:#ebf8fc;z-index:1;}
.informationArea .grdBoxKyu div{background:url(/domtour/furari_common/img/feature/parts_table-a01kyu_ll.gif) top left repeat-y;z-index:1;}
.informationArea .grdBoxKyu div div{background:url(/domtour/furari_common/img/feature/parts_table-a01kyu_rr.gif) top right repeat-y;}
.informationArea .grdBoxKyu div div div{padding-top:16px;background:url(/domtour/furari_common/img/feature/parts_table-a01kyu_top.gif) top left repeat-x;}
.informationArea .grdBoxKyu div div div div{padding:4px 14px 20px 14px;background:url(/domtour/furari_common/img/feature/parts_table-a01kyu_bottom.gif) bottom left repeat-x;}
.informationArea .grdBoxKyu div div div div div{padding:0;background:none;}
.informationArea .grdBoxKyu div div div div div div{padding:0;background:none;}
.informationArea .grdBoxKyu span.partsCornerTL,
.informationArea .grdBoxKyu span.partsCornerTR,
.informationArea .grdBoxKyu span.partsCornerBL,
.informationArea .grdBoxKyu span.partsCornerBR{display:block;position:absolute;font-size:0;line-height:0;z-index:9999;}
.informationArea .grdBoxKyu span.partsCornerTL{width:4px;height:16px;background:url(/domtour/furari_common/img/feature/parts_table-a01kyu_tl.gif) no-repeat left top;top:0;left:0;}
.informationArea .grdBoxKyu span.partsCornerTR{width:100%;height:16px;background:url(/domtour/furari_common/img/feature/parts_table-a01kyu_tr.gif) no-repeat right top;top:0;right:0;}
.informationArea .grdBoxKyu span.partsCornerBL{width:4px;height:18px;background:url(/domtour/furari_common/img/feature/parts_table-a01kyu_bl.gif) no-repeat left bottom;margin-top:-18px;}
.informationArea .grdBoxKyu span.partsCornerBR{width:100%;height:18px;background:url(/domtour/furari_common/img/feature/parts_table-a01kyu_br.gif) no-repeat right bottom;margin-top:-18px;}
*:first-child+html .informationArea .grdBoxKyu span.partsCornerBR{width:4px;margin-top:0;right:0;bottom:0;}

/* grdBoxOka  */
.informationArea .grdBoxOka{position:relative;background:#ecf6cb;z-index:1;}
.informationArea .grdBoxOka div{background:url(/domtour/furari_common/img/feature/parts_table-a01oka_ll.gif) top left repeat-y;z-index:1;}
.informationArea .grdBoxOka div div{background:url(/domtour/furari_common/img/feature/parts_table-a01oka_rr.gif) top right repeat-y;}
.informationArea .grdBoxOka div div div{padding-top:16px;background:url(/domtour/furari_common/img/feature/parts_table-a01oka_top.gif) top left repeat-x;}
.informationArea .grdBoxOka div div div div{padding:4px 14px 20px 14px;background:url(/domtour/furari_common/img/feature/parts_table-a01oka_bottom.gif) bottom left repeat-x;}
.informationArea .grdBoxOka div div div div div{padding:0;background:none;}
.informationArea .grdBoxOka div div div div div div{padding:0;background:none;}
.informationArea .grdBoxOka span.partsCornerTL,
.informationArea .grdBoxOka span.partsCornerTR,
.informationArea .grdBoxOka span.partsCornerBL,
.informationArea .grdBoxOka span.partsCornerBR{display:block;position:absolute;font-size:0;line-height:0;z-index:9999;}
.informationArea .grdBoxOka span.partsCornerTL{width:4px;height:16px;background:url(/domtour/furari_common/img/feature/parts_table-a01oka_tl.gif) no-repeat left top;top:0;left:0;}
.informationArea .grdBoxOka span.partsCornerTR{width:100%;height:16px;background:url(/domtour/furari_common/img/feature/parts_table-a01oka_tr.gif) no-repeat right top;top:0;right:0;}
.informationArea .grdBoxOka span.partsCornerBL{width:4px;height:18px;background:url(/domtour/furari_common/img/feature/parts_table-a01oka_bl.gif) no-repeat left bottom;margin-top:-18px;}
.informationArea .grdBoxOka span.partsCornerBR{width:100%;height:18px;background:url(/domtour/furari_common/img/feature/parts_table-a01oka_br.gif) no-repeat right bottom;margin-top:-18px;}
*:first-child+html .informationArea .grdBoxOka span.partsCornerBR{width:4px;margin-top:0;right:0;bottom:0;}

/* grdBoxOka.W940  */
.informationArea .grdBoxOka.W940{width:940px;}

/* grdBoxOption  */
.informationArea .grdBoxOption{position:relative;background:#dff6ff;z-index:1;}
.informationArea .grdBoxOption div{background:url(/domtour/furari_common/img/feature/parts_table-a01option_ll.gif) top left repeat-y;z-index:1;}
.informationArea .grdBoxOption div div{background:url(/domtour/furari_common/img/feature/parts_table-a01option_rr.gif) top right repeat-y;}
.informationArea .grdBoxOption div div div{padding-top:16px;background:url(/domtour/furari_common/img/feature/parts_table-a01option_top.gif) top left repeat-x;}
.informationArea .grdBoxOption div div div div{padding:4px 14px 20px 14px;background:url(/domtour/furari_common/img/feature/parts_table-a01option_bottom.gif) bottom left repeat-x;}
.informationArea .grdBoxOption div div div div div{padding:0;background:none;}
.informationArea .grdBoxOption div div div div div div{padding:0;background:none;}
.informationArea .grdBoxOption span.partsCornerTL,
.informationArea .grdBoxOption span.partsCornerTR,
.informationArea .grdBoxOption span.partsCornerBL,
.informationArea .grdBoxOption span.partsCornerBR{display:block;position:absolute;font-size:0;line-height:0;z-index:9999;}
.informationArea .grdBoxOption span.partsCornerTL{width:4px;height:16px;background:url(/domtour/furari_common/img/feature/parts_table-a01option_tl.gif) no-repeat left top;top:0;left:0;}
.informationArea .grdBoxOption span.partsCornerTR{width:100%;height:16px;background:url(/domtour/furari_common/img/feature/parts_table-a01option_tr.gif) no-repeat right top;top:0;right:0;}
.informationArea .grdBoxOption span.partsCornerBL{width:4px;height:18px;background:url(/domtour/furari_common/img/feature/parts_table-a01option_bl.gif) no-repeat left bottom;margin-top:-18px;}
.informationArea .grdBoxOption span.partsCornerBR{width:100%;height:18px;background:url(/domtour/furari_common/img/feature/parts_table-a01option_br.gif) no-repeat right bottom;margin-top:-18px;}
*:first-child+html .informationArea .grdBoxOption span.partsCornerBR{width:4px;margin-top:0;right:0;bottom:0;}

/* hotelArea
------------------------------------------ */
.informationArea .hotelArea{margin-top:20px;}
.informationArea .hotelArea p.choose{margin-top:10px;}
.informationArea .hotelArea .detailTypeA01 h4{margin-top:10px;}
.informationArea .hotelArea .detailTypeA01 dl{margin:10px 0 0 15px;}
.informationArea .hotelArea .detailTypeA01 dl dt{float:left;width:164px;margin-right:16px;}
.informationArea .hotelArea .detailTypeA01 dl dt span{display:block;margin-top:2px;text-align:right;font-size:95%;}
.informationArea .hotelArea .detailTypeA01 dl dd{float:left;width:725px;}
.informationArea .hotelArea .detailTypeA01 dl dd ul li{line-height:1.4;padding-left:1em;text-indent:-1em;}

.informationArea .hotelArea .detailTypeA01 dl dd ul.htlpt li{line-height:1.4;padding-left:0.5em;text-indent:-0.5em;}  /*DS---ホテル宿泊ポイントリストインデント*/


.informationArea .hotelArea .detailTypeB01{margin-top:10px;}
.informationArea .hotelArea .detailTypeB01 .leftSec,
.informationArea .hotelArea .detailTypeB01 .rightSec{width:460px;}
.informationArea .hotelArea .detailTypeB01 .detailTypeA01 dl dd{width:250px;}



/* appliArea
------------------------------------------ */
.appliArea{margin-top:20px;}




/* osusumeArea
------------------------------------------ */
.osusumeArea{position:relative;margin-top:20px;background:url(/domtour/furari_common/img/feature/bg_ossume_main.gif) top left repeat-y;}
.osusumeArea h3 span{position:absolute;top:10px;right:18px;}
.osusumeArea div{padding-bottom:3px;background:url(/domtour/furari_common/img/feature/bg_ossume_bottom.gif) bottom left no-repeat;}
.osusumeArea div ul{padding:15px;}
.osusumeArea div ul.second{padding:0 15px 15px 15px;}
.osusumeArea div ul li{width:295px;float:left;margin-right:10px;}
.osusumeArea div ul li.end{margin-right:0;}
.osusumeArea div ul li dl dt{float:left;width:118px;}
.osusumeArea div ul li dl dd{float:left;width:175px;}
.osusumeArea div ul li dl dd ul{padding:0;}
.osusumeArea div ul li dl dd ul li{float:none;margin-right:0;line-height:1.4;width:175px;}
.osusumeArea div ul li dl dd ul li strong{font-weight:bold;padding-bottom:5px;}

.osusumeArea div ul li dl dd ul p{float:none;margin-right:0;line-height:1.4;width:175px;}
.osusumeArea div ul li dl dd ul p strong{font-weight:bold;padding-bottom:5px;}


/* osusumefurariArea
------------------------------------------ */
.osusumefurariArea{position:relative;margin-top:20px;background:url(/domtour/furari_common/img/feature/bg_ossumefurari_main.gif) top left repeat-y;}
.osusumefurariArea h3 span{position:absolute;top:10px;right:18px;}
.osusumefurariArea div{padding-bottom:3px;background:url(/domtour/furari_common/img/feature/bg_ossumefurari_bottom.gif) bottom left no-repeat;}
.osusumefurariArea div ul{padding:15px;}
.osusumefurariArea div ul.second{padding:0 15px 15px 15px;}
.osusumefurariArea div ul li{width:295px;float:left;margin-right:10px;}
.osusumefurariArea div ul li.end{margin-right:0;}
.osusumefurariArea div ul li dl dt{float:left;width:118px;}
.osusumefurariArea div ul li dl dd{float:left;width:175px;}
.osusumefurariArea div ul li dl dd ul{padding:0;}
.osusumefurariArea div ul li dl dd ul li{float:none;margin-right:0;line-height:1.4;width:175px;}
.osusumefurariArea div ul li dl dd ul li strong{font-weight:bold;padding-bottom:5px;}

.osusumefurariArea div ul li dl dd ul p{float:none;margin-right:0;line-height:1.4;width:175px;}
.osusumefurariArea div ul li dl dd ul p strong{font-weight:bold;padding-bottom:5px;}


/* appliTtlBox
------------------------------------------ */
.contents .appliTtlBox{margin:0 0 2px 0;}
.contents .appliTtlBox h2{padding:2px 0 0 11px;font-weight:bold;background:url(/domtour/furari/common/img/parts_appli_buret_red.gif) no-repeat left top; min-height:13px;}
/*\*/ *html .contents .appliTtlBox h2{margin-bottom:1px; height:13px;} /**/
.contents .appliTtlBox p{font-weight:bold; color:#cc0000; line-height:1.3; padding-left:11px;}

.contents .appliArea .attentionTxt {font-weight:bold; color:#cc0000; line-height:1.3; }
.contents .appliArea table td {vertical-align: top;}


/* noneTitle */
.contents .noneTitle .typeA01{margin-top:-5px;}
.contents .noneTitle .typeA01 dl dt,
.contents .noneTitle .typeA02 dl dt,
.contents .noneTitle .typeB01 dl dt{display:none;}
.contents .noneTitle .typeA02{margin-top:14px;padding-top:4px;}

