@charset "utf-8";
.internavi-blue-box{padding-bottom:30px;}
.internavi-lead-box{background-image:url(../images/lead_bg.jpg);}
ul.internavi-square-list > li:last-child{
 border-bottom:1px dotted #a7bcd1;
}
.internavi-howto-sample p{
 text-align:left;
 font-size:18px;
 line-height:1.5;
 padding:20px 0;
 margin:0;
 color:#555;
}
.internavi-howto-sample{
 margin:30px auto 0;
 background:#fff url(../../../common/images/bg_blue.gif) repeat-x left bottom;
}

.internavi-howto-smp-section{
 width:100%;
 min-width:983px;
 margin:0 auto;
 padding:0 0 30px;
 text-align:left;
}
.internavi-howto-smp-section.free{
 background:#f0f0f1 url(../../../common/images/free_bg.gif) repeat-x left bottom;
}
.internavi-howto-smp-section.pay{
 background:#ddd url(../../../common/images/pay_bg.gif) repeat-x left bottom;
}
.free{
 background-color:#f0f0f1;
}
.pay{
 background-color:#ddd;
}
.internavi-howto-smp-section.free h3{
 background:url(../../../common/images/ttl_bg_free.gif) repeat-x 0px 0px;
 margin-bottom:30px;
}
.internavi-howto-smp-section.pay h3{
 background:url(../../../common/images/ttl_bg_pay.gif) repeat-x 0px 0px;
 margin-bottom:30px;
}
.internavi-section-inner{
 max-width:983px;
}
.internavi-howto-free-img01{
 margin-bottom:30px;
}
.internavi-app-dl-free,
.internavi-app-dl-pay{
 width:100%;
 padding-bottom:24px;
}
.internavi-app-dl-free{
 background:url(../images/app_bg01_btm.gif) no-repeat 0px 100%;
}
.internavi-app-dl-pay{
 background:url(../images/app_bg02_btm.gif) no-repeat 0px 100%;
}
.internavi-app-dl-free-inner,
.internavi-app-dl-pay-inner{
 width:100%;
 padding:20px 20px 0;
 box-sizing:border-box;
}
.internavi-app-dl-free-inner{
 background:url(../images/app_bg01.gif) repeat-y 0px 100%;
}
.internavi-app-dl-pay-inner{
 background:url(../images/app_bg02.gif) repeat-y 0px 100%;
}
.internavi-app-dl-free-inner h4,
.internavi-app-dl-pay-inner h4{
 font-size:16px;
 margin-bottom:10px;
}
.internavi-app-dl,
.internavi-pdf-dl{
 width:460px;
 margin:0 auto;
 padding:0;
}
.internavi-app-dl dt{
 font-size:16px;
 margin-bottom:5px;
}
.internavi-app-dl dt span{
 color:#c00;
}
.internavi-app-dl dd{
 margin-bottom:10px;
}
.internavi-app-dl{float:left;}
.internavi-pdf-dl{float:right;}
.internavi-app-dl-free-inner img,
.internavi-app-dl-pay-inner img {width:100%;}
.internavi-app-dl .icon,
.internavi-app-dl .apple,
.internavi-app-dl .google,
.internavi-app-dl .pdf,
.internavi-pdf-dl .pdf{display:inline-block;}
.internavi-app-dl .icon{width:62px;}
.internavi-app-dl .apple{width:190px;}
.internavi-app-dl .google{width:189px;}
.internavi-app-dl .pdf{width:455px; margin-top:25px;}
.internavi-pdf-dl .pdf{width:453px;}
/*.internavi-pdf-dl p:nth-of-type(2){margin-top:5px;}*/
.internavi-pdf-dl p.name{margin-bottom:5px;}

p.internavi-app-dl-caution{
 font-size:12px;
 line-height:1.6;
 padding:10px 0 0;
}
p.internavi-app-dl-caution span{
 display:block;
 color:#c00;
}

p.gotonavi{margin-top:30px;}

@media screen and (max-width:736px){
 .internavi-section h3.grade-ttl img{width:41.4%;}
 .internavi-blue-box{padding-bottom:15px;}
 .internavi-howto-sample p{
  display:block;
  font-size:13px;
  width:95%;
  margin:0 auto;
 }
 .internavi-howto-smp-section{
  width:100%;
  min-width:100%;
  padding-bottom:10px;
 }
 .internavi-app-dl-free-inner,
 .internavi-app-dl-pay-inner{
  padding:10px 0 0;
  box-sizing:border-box;
 }
 .internavi-app-dl-free{
  background:url(../images/app_bg01_btm_sp.gif) no-repeat 0px 100%;
 }
 .internavi-app-dl-pay{
  background:url(../images/app_bg02_btm_sp.gif) no-repeat 0px 100%;
 }
 .internavi-app-dl-free-inner{
  background:url(../images/app_bg01_sp.gif) repeat-y 0px 100%;
 }
 .internavi-app-dl-pay-inner{
  background:url(../images/app_bg02_sp.gif) repeat-y 0px 100%;
 }
 .internavi-app-dl-free,
 .internavi-app-dl-pay,
 .internavi-app-dl-free-inner,
 .internavi-app-dl-pay-inner{
  background-size:contain;
 }
 .internavi-app-dl-free-inner h4,
 .internavi-app-dl-pay-inner h4{
  font-size:13px;
  margin-bottom:5px;
 }
 .internavi-howto-free-img01{
  margin-bottom:15px;
 }
 .internavi-app-dl-free,
 .internavi-app-dl-pay{
  padding-bottom:10px;
 }
 .internavi-howto-free-img01,
 .internavi-howto-free-img02,
 .internavi-howto-pay-img01{
  width:100%;
 }
 .internavi-howto-free-img01 img,
 .internavi-howto-free-img02 img,
 .internavi-howto-pay-img01 img{
  width:100%;
 }
 .internavi-app-dl,
 .internavi-pdf-dl{
  width:87.968%;
  margin:0 auto;
  padding:0;
  float:none;
 }
 .internavi-app-dl{
  margin-bottom:15px;
 }
 .internavi-app-dl dt{
  font-size:13px;
  margin-bottom:5px;
 }
 .internavi-app-dl dt span{
  color:#c00;
 }
 .internavi-app-dl dd{
  margin-bottom:5px;
 }
 .internavi-app-dl .icon{width:14%;}
 .internavi-app-dl .apple{width:41%;}
 .internavi-app-dl .google{width:41%;}
 .internavi-app-dl .pdf{width:100%;}
 .internavi-pdf-dl .pdf{width:100%;}
 
 .internavi-pdf-dl p:last-child{margin-top:0;}
 .internavi-pdf-dl p{
  margin-bottom:10px;
 }

 p.internavi-app-dl-caution{
  font-size:10px;
  line-height:1.6;
  padding:5px 20px 0;
 }
 
 p.gotonavi{width:94%; margin:15px auto 0;}
 p.gotonavi img{width:100%;}
 .internavi-section h3 {
    text-align: left;
	padding-left: 0%;
}
.internavi-section-h3-span{
	width: 94%;
	padding-left: 3%;
	padding-right: 3%;
}
}