@charset "UTF-8";
#article-wrap p,
#article-wrap div,
#article-wrap table,
#article-wrap tr,
#article-wrap th,
#article-wrap td,
#article-wrap ol,
#article-wrap ul,
#article-wrap li,
#article-wrap dl,
#article-wrap dt,
#article-wrap dd,
#article-wrap dt,
#article-wrap strong{
  font-size:16px !important;
  font-weight:200;
  margin:0;
  padding:0;
  line-height:2;
  overflow:hidden;
}
#article-wrap dt,
#article-wrap dd{
  float:left;
}
#article-wrap dt{
  color:#00957B;
  margin-right:1em;
  clear:both;
}
#article-wrap ol li span{
  color:#FFFFFF;
  display:inline-block;
  background:#00957B;
  font-size:12px;
  padding:1px 4px;
  border-radius:2px;
  margin-right:0.5em;
}
#article-wrap h3{
  clear:both;
}
#article-wrap .strong{
  font-weight:400;
  color:#00957B;
}
#article-wrap .content-detail-caution{
  margin-top:30px;
  box-sizing:border-box;
  width:100%;
  border:1px solid #00957B;
  padding:20px;
}
#article-wrap .content-detail-caution .card{
  width: 50%;
  min-width: 250px;
  margin: 10px auto;
}
#article-wrap p img{
  width:auto;
}
@media only screen and (max-width: 640px){
#article-wrap p img{
  width:90%;
  height:auto;
}
}
/*--------------google-map---------------*/
#article-wrap #google-map{
  clear:both;
  width:660px;
  height:600px;
  margin-top:30px;
  box-sizing:border-box;
  border:1px solid #00957B;
}
@media only screen and (max-width: 640px){
#article-wrap #google-map{
  clear:both;
  width:100%;
  height:100%;
  margin-top:30px;
  box-sizing:border-box;
  border:1px solid #00957B;
  overflow:hidden;
}
}
