@charset "UTF-8";
.tS {
  font-size: 3mm; }

.tM {
  font-size: 4mm; }

.tL {
  font-size: 5mm; }

.tLL {
  font-size: 6mm; }

.t10 {
  font-size: 3mm; }

.t12 {
  font-size: 4mm; }

.hS {
  line-height: 1; }

.hM {
  line-height: 1.2; }

.hL {
  line-height: 1.5; }

.tT {
  font-weight: normal; }

.tB {
  font-weight: bold; }

.tLf {
  text-align: left; }

.tC {
  text-align: center; }

.tR {
  text-align: right; }

.prt {
  display: inline !important; }

.noprt {
  display: none !important; }

/**************************************/
* {
  margin: 0;
  padding: 0; }

body {
  background: #fff;
  text-align: center;
  font-family: 'ＭＳ Ｐゴシック', Osaka, sans-serif;
  color: #000 !important; }

body * {
  overflow: hidden; }

img {
  border: none 0; }

#header,
#gNavi,
#sNavi,
#footer,
#footerTxt,
#topicPath {
  display: none !important; }

#content > .border_box,
#compass > .border_box {
  border: none !important;
  margin: 0 !important;
  padding: 0 !important; }

.compass_start,
.compass_diagram,
.compass_list,
.compass_landmark {
  display: none !important; }

/**************************************/
#oshiraseRect,
#res_sns,
#res_condBtns,
#res_routeMap,
#res_links_afterMap,
.res_links_afterKouho,
#res_loading,
#hdv,
#floats,
#modals,
#con,
#tip,
.ad_resultBody {
  display: none !important; }

.res_rt_urbanExpwyFilter1,
.res_rt_urbanExpwyFilter0,
.res_routeSide,
.res_sm_btn {
  display: none !important; }

/***************************************/
.res_cond_ttl,
.res_cond_sic_icn,
.res_cond_s,
.res_cond_sic,
.res_cond_srd,
.res_cond_eic_icn,
.res_cond_e,
.res_cond_eic,
.res_cond_erd,
.res_cond_opt,
.res_cond_opt_item,
.res_cond_opt_ttl,
.res_cond_opt_txt {
  display: inline;
  margin: 0;
  padding: 0;
  vertical-align: middle; }

.res_cond_ttl,
.res_cond_opt_item {
  background: transparent; }

.res_cond_sic,
.res_cond_eic {
  font-size: 200%; }

.res_cond_srd,
.res_cond_erd {
  margin-left: 0.5em;
  font-size: 100%;
  color: #000; }

.res_cond_sic_icn,
.res_cond_eic_icn,
.res_cond_opt_ttl {
  margin-left: 0.8em; }

.res_cond_opt_txt {
  margin-left: 0.5em; }

/**************************************/
.res_kh_tr_head .ifb {
  display: none; }

.res_kh_td_nam .ifb,
.res_kh_td_nam .ifb1,
.res_kh_td_nam .ifb2,
.res_kh_td_nam .ifb2 * {
  display: inline !important;
  position: static !important;
  margin: 0 !important;
  padding: 0 !important;
  border: 0 none;
  background: transparent !important;
  font-size: 100%;
  color: #000 !important; }

.res_kh_td_nam .ifb2 img {
  display: none; }

#RMAP * {
  overflow: visible; }

#RMAPBtnSet1 {
  display: none; }

#routeMapKouhoBtnHolder {
  display: inline;
  background: #fff;
  padding: 1mm 0 1mm 1mm; }

.routeMapKouhoBtnTtl {
  margin-right: 1mm; }

#RMAPCls {
  display: none; }

#RMAPRt1 .ifb,
#RMAPRt1 .ifbC,
#RMAPRt1 .ifb1,
#RMAPRt1 .ifb2,
#RMAPRt2 .ifb,
#RMAPRt2 .ifbC,
#RMAPRt2 .ifb1,
#RMAPRt2 .ifb2,
#RMAPRt3 .ifb,
#RMAPRt3 .ifbC,
#RMAPRt3 .ifb1,
#RMAPRt3 .ifb2 {
  display: inline !important;
  position: static !important;
  margin: 0 !important;
  padding: 0 !important;
  background: transparent !important;
  font-size: 100%; }

#RMAPRt1 .ifb,
#RMAPRt2 .ifb,
#RMAPRt3 .ifb {
  margin-right: 1mm !important; }

#RMAPRt1 .ifb2,
#RMAPRt2 .ifb2,
#RMAPRt3 .ifb2 {
  color: #fff !important;
  padding: 1mm !important; }

#RMAPRt1 .ifb2 {
  background: #44a !important; }

#RMAPRt2 .ifb2 {
  background: #37d !important; }

#RMAPRt3 .ifb2 {
  background: #4cd !important; }

#RMAPRt1 .ifb .ifb2,
#RMAPRt2 .ifb .ifb2,
#RMAPRt3 .ifb .ifb2 {
  border: 2mm solid #fff !important; }

#RMAPRt1 .ifbC .ifb2,
#RMAPRt2 .ifbC .ifb2,
#RMAPRt3 .ifbC .ifb2 {
  border: 2mm solid #f70 !important; }

/**************************************/
/*.res_summary{
	padding:3mm;
}
#res_routeHolder_1 .res_summary{background-position:    5px   -36px;}
#res_routeHolder_2 .res_summary{background-position:    5px  -166px;}
#res_routeHolder_3 .res_summary{background-position:    5px  -296px;}*/
/**************************************/
.res_route {
  width: 100%; }

.res_rt_icmap,
.res_rt_etcIchiran {
  display: none; }

#res_kouho, #res_routeMap, #res_routeMapFloat, #trafficInfoLinkBtn, #dSubColumn {
  display: none !important; }
