@charset "shift_jis";

/* contents
------------------------------------------ */
.contents .secTitleA01{margin-top:10px !important;}
.contents .spotTitle{margin:10px 0 5px 0;}


/* spotSec
------------------------------------------ */
.contents .spotSec p.alR{margin-top:5px;}

/* anchorSec */
.contents .spotSec .anchorSec{margin-bottom:-37px;}

/* courseSec */
.contents .spotSec .courseSec{margin-top:60px;}
.contents .spotSec .courseSec table{width:940px;border:0;border-spacing:0;border-collapse:collapse;}
.contents .spotSec .courseSec table th,
.contents .spotSec .courseSec table td{text-align:left;vertical-align:top;}
.contents .spotSec .courseSec table th .subTitleA01{position:relative;margin-bottom:-50px;}
.contents .spotSec .courseSec table td{width:460px;padding-top:50px;}
.contents .spotSec .courseSec table td.blockSpace{font-size:0;line-height:0;width:20px;}

/* detailSec */
.contents .spotSec .courseSec table td .detailSec{}
.contents .spotSec .courseSec table td .detailSec dl{position:relative;margin-left:10px;min-height:10px;}
.contents .spotSec .courseSec table td .detailSec dl dt,
.contents .spotSec .courseSec table td .detailSec dl dd{margin-right:55px;}
@media print{.contents .spotSec .courseSec table td .detailSec dl dt{width:340px;}}
.contents .spotSec .courseSec table td .detailSec dl dt span.withIcon{display:block;text-indent:-6px;}
.contents .spotSec .courseSec table td .detailSec dl dt span.iconTypeA01{text-indent:-14px;}
/*\*/ *html .contents .spotSec .courseSec table td .detailSec dl dt span.iconTypeA01 img{position:relative;} /**/
.contents .spotSec .courseSec table td .detailSec dl dd.logo{position:absolute;top:0px;left:400px;width:50px;}
.contents .spotSec .courseSec table td .detailSec dl dd.copy{margin-top:7px;}
.contents .spotSec .courseSec table td .detailSec dl dd.etc{margin-top:6px;}

/* appliSec */
.contents .spotSec .courseSec table td .appliSec{margin-top:19px;padding-bottom:11px;border:1px solid #e3e3e3;}
/*\*/ *html .contents .spotSec .courseSec table td .appliSec{background:url(/domtour/domtour_common_rn/img/bg_appli.gif) repeat-y left top;padding-bottom:12px;border-right:0;border-left:0;} /**/
.contents .spotSec .courseSec table td .appliSec h4{display:block;margin:-1px -1px 0 -1px;}
/*\*/ *html .contents .spotSec .courseSec table td .appliSec h4{margin:-1px 0 0 0;} /**/
.contents .spotSec .courseSec table td .appliSec .mainLinkSec dl{margin-top:11px;}
.contents .spotSec .courseSec table td .appliSec .mainLinkSec dl dt{padding:0 12px 0 12px;font-weight:bold;}
.contents .spotSec .courseSec table td .appliSec .mainLinkSec dl dt.addCourse{margin-top:11px;padding-top:11px;border-top:1px solid #e3e3e3;}
/*\*/ *html .contents .spotSec .courseSec table td .appliSec .mainLinkSec dl dt.addCourse{margin-top:12px;} /**/
.contents .spotSec .courseSec table td .appliSec .mainLinkSec dl dd{margin-top:-1px;padding:0 12px 0 12px;}
.contents .spotSec .courseSec table td .appliSec .mainLinkSec dl dd ul li{float:left;margin:10px 4px 0 0;border:1px #a5a5a5 solid;white-space:nowrap;}
.contents .spotSec .courseSec table td .appliSec .mainLinkSec dl dd ul li img{vertical-align:text-top;}
.contents .spotSec .courseSec table td .appliSec .mainLinkSec dl dd ul li a{display:block;height:100%;padding:5px 4px 5px 5px;background:url(/domtour/domtour_common_rn/img/parts_linkbtn.gif) repeat-x left top #c5c5c5 ;}
/*\*/ *html .contents .spotSec .courseSec table td .appliSec .mainLinkSec dl dd ul li a{display:inline-block;padding-bottom:4px;} /**/
.contents .spotSec .courseSec table td .appliSec .mainLinkSec dl dd ul li a:hover{background-image:none;background-color:#c5c5c5;text-decoration:none;}
.contents .spotSec .courseSec table td .appliSec .mainLinkSec dl dd ul li a:hover span{text-decoration:underline;}
.contents .spotSec .courseSec table td .appliSec .subLinkSec ul{margin-top:12px;padding:5px 12px 0 12px;border-top:1px solid #e3e3e3;}
/*\*/ *html .contents .spotSec .courseSec table td .appliSec .subLinkSec ul{margin-top:13px;} /**/
.contents .spotSec .courseSec table td .appliSec .subLinkSec ul li{float:left;margin:8px 10px 0 0;line-height:1.1;white-space:nowrap;}
.contents .spotSec .courseSec table td .appliSec .subLinkSec p{text-align:right;margin:9px 12px 0 12px;}
.contents .spotSec .courseSec table td .appliSec .subLinkSec .openshut{margin:9px 12px 0 12px;text-align:right;}
/*\*/ *html .contents .spotSec .courseSec table td .appliSec .subLinkSec .openshut{margin-top:10px;} /**/
.contents .spotSec .courseSec table td .appliSec .subLinkSec .openshut ul{margin-top:0;padding:0;border-top:0;}
.contents .spotSec .courseSec table td .appliSec .subLinkSec .openshut ul li{float:none;margin:0;white-space:none;}
.contents .spotSec .courseSec table td .appliSec .subLinkSec .openshut ul li p{text-align:right;margin:0;}
.contents .spotSec .courseSec table td .appliSec .subLinkSec .openshut ul li p a img{margin-right:5px;}
.contents .spotSec .courseSec table td .appliSec div.addCourse{padding-bottom:10px;border-bottom:1px solid #e3e3e3;}