@charset "utf-8";

/*  Link  */
a.iconOther{background: url(/common_rn/img/icon_popup_p_001.gif) no-repeat 0 4px!important;padding-left: 14px!important;text-indent: 0;display: inline-block;line-height: 1.4;zoom: 1;}
.global-footer-contents a,.global-footer-contents a:link,.global-footer-contents a:visited {color: #fff !important;}
/*  //sideBox  */

/*  topicPath  */
.topicPath {margin: 10px auto 0 !important;}
.topicPath li {font-size: 145% !important;}
/*  //topicPath  */

/*  other  */
.mainTitleB01 .mainTitleB01In h2.textTitle, .mainTitleB02 .mainTitleB02In h2.textTitle {font-size: 210%;}
.subTitle {font-size: 220%;}
.linkBtnA01 .iconDown a, .linkBtnA01 a.iconDown {font-size: 155%;}
a.iconDown {font-size: 14px;}
.linkBtnA01 a, .linkBtnA01 .noLink span, .linkBtnA01 .current span {font-size: 150%;}
.hotelBox01,.hotelBox02,.hotelBox04 {font-size: 13px;}
.hotelPref01,.hotelPref02 {font-size: 13px;}
.textListA03 li, * li .textListA03 li {font-size: 155%;}
.headlineA01 span {font-size: 165%;}
.contents ol {font-size: 159%;}
.contents ol li {line-height: 1.5;}
.notesListA01 li, * li .notesListA01 li {text-indent: 0;}
/*  //other  */

/*  sideBox  */
.headLineList dd a{text-decoration:underline !important;}
.jmbBox{background:url(/domtour/easy/img/bg_jmb.gif) repeat-y 0 0;}
.jmbBoxTop{padding:15px 0 0;background:url(/domtour/easy/img/bg_jmb_top.gif) no-repeat 0 0;}
.jmbBoxBtm{padding:0 12px 15px;background:url(/domtour/easy/img/bg_jmb_btm.gif) no-repeat 0 100%;}
.jmbBox p{margin-top:15px;}
.jmbBox .jbLine{margin-top:14px;padding-top:16px;background:url(/domtour/easy/img/parts_line.gif) repeat-x 0 0;}
.sideSetBoxA01{margin-top: 20px;}
.sideSetBoxA01 .body{border-right: 1px solid #cccccc;border-left: 1px solid #cccccc;padding: 14px 14px 0 14px;background-color: #fff;}
.sideSetBoxA01 .tripBox {border: 1px solid #CCCCCC;margin: 5px 0 0;padding: 8px;}
.sideSetBoxA01 ul li {margin-bottom: 4px;}
.sideSetBoxA01 li, .sideSetBoxA01 p, .sideSetBoxA01 dt, .sideSetBoxA01 dd {font-size: 88%;line-height: 1.5;}
.sideSetBoxA01 .lineDotT{border-top: 1px dotted #B8B8B8;padding-top: 14px;margin-top: 14px;}
.sideSetBoxA01 .boxBottom{border: none;padding: 0;background: url(/common_rn/img/bg_section_side_bottom_002.png) center bottom;zoom: 1;height: 18px;font-size: 0;line-height: 0;margin: 0;}
.sideSetBoxA01 .qaArea{height:30px;}
.sideSetBoxA01 .taArea{height:35px;}
/*  //sideBox  */

/*  ホテル特集  */
h4{line-height:1.5em;}
.tabList li{margin-right:5px;float:left;}
.tabList li img{vertical-align:bottom;}
.tabBox{padding:10px 0;border:1px solid #ccc;border-top:2px solid #cc2929;background:#fcfcfc;}
.recommendBg{background:#ffefef !important;}
.lineD{background:url(/domtour/easy/img/bg_line.gif) repeat-y top center;}
.tabBoxInner .tabcontents{width:309px;float:left;}
.tabBoxInner .tabcontents h4{padding:0 10px;}
.boxContents{padding:10px;}
.boxContents .tabInImg{width:128px;float:left;}
.tabBox .boxContents .tabInImg span{margin:0 auto;width:124px;background:#fff;display:block;height:122px;}
.tabBox .boxContents .tabInImg span img{padding:3px;border:solid 1px #ccc;}
.boxContents .tabInText{width:150px;float:right;}
.hotelLink p{padding:0 10px;width:289px;float:left;text-align:right;}

/*  3カラム  */
.tabBox {padding: 10px 0;border: 1px solid #ccc;border-top: 2px solid #cc2929;background: #ffefef;}
.tabBox.clm3{ background:#fcfcfc;}
.tabBox.clm3 .lineD{background:url(/domtour/easy/img/bg_line2.gif) repeat-y top center;}
.tabBox.clm3 .tabBoxInner .tabcontents{width:206px;}
.tabBox.clm3 .tabBoxInner .tabcontents h4{padding:0 10px;}
.tabBox.clm3 .boxContents .tabInImg{width:auto;float:none;text-align:center;}
.tabBox.clm3 .boxContents .tabInText{margin-top:10px;width:auto;float:none;}
.tabBox.clm3 .hotelLink p{width:186px;}
/*  //3カラム  */
/*  //ホテル特集  */

/* キャンペーンバナー */
.otokuCam{border:#fac537 solid 3px;}
.otokuCam dl{background:#faf1d9 url(/domtour/easy/img/parts_line_cam.gif) repeat-y top left;}
.otokuCam dt{display:block;float:left;width:108px;}
.otokuCam dd{padding:5px 15px 0;float:left;width:790px;background:url(/domtour/easy/img/parts_arrow.gif) no-repeat left center;}
.otokuCam dd ul{padding:5px 0;}
.otokuCam dd ul li{line-height:1.5;}
/*  //キャンペーンバナー */

/* ページトップ */
.toPagetop a {font-size: 150%;}
/*  //ページトップ */

/* ホテル検索モジュール */
.hotel_widget{width:625px;height:585px;}
/* //ホテル検索モジュール */

/* ドムツアー共通フッター */
.inline-link li:before {color:#fff;}
/* //ドムツアー共通フッター */