@charset "UTF-8";
/*==========
スマホスタイル追加編集用
sp_css/sp_style.cssで@importで読み込んでいます
==========*/

						
@media print, screen and (min-width:768px){



}
@media screen and (max-width: 767px) {



p{
  padding: 0px;
  margin:  0px;
}

.eng_wrap_sp{
  padding: 0;
  margin: 0;
}
.eng_full_sp{
  width: 100%;
  padding: 0;
  margin: 0;
}
.eng_full_sp img{
 background-repeat: no-repeat; 
}

.eng_contents_sp{
  background-color: #faeee0;
  padding: 10px 20px 10px 20px;
}
.eng_contents_sp p{
  font-size: 12px;
}
.eng_title_sp{
    background: rgb(253, 141, 59);
    padding: 10px 10px 10px 10px;
    text-align: center;
    margin: 10px 0px;
    color: #fff;
}
.eng_title_sp p{
  font-size: 16px;
  line-height: 20px;
}

.eng_title_gla_sp{
    /* width: 100%; */
    /* height: 60px; */
    padding: 10px 20px 10px 20px;
    margin-top: 10px;
    /* margin-left: 40px; */
    /* background: linear-gradient(to bottom, #E4B898 29%,#fa8b39 67%); */
    background: -moz-linear-gradient(left, rgba(250,228,154,1) 0%, rgba(253,245,211,1) 71%, rgba(254,249,224,0.5) 88%, rgba(254,252,234,0) 100%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(250,228,154,1)), color-stop(71%,rgba(253,245,211,1)), color-stop(88%,rgba(254,249,224,0.5)), color-stop(100%,rgba(254,252,234,0)));
    background: -webkit-linear-gradient(left, rgba(250,228,154,1) 0%,rgba(253,245,211,1) 71%,rgba(254,249,224,0.5) 88%,rgba(254,252,234,0) 100%);
    background: -o-linear-gradient(left, rgba(250,228,154,1) 0%,rgba(253,245,211,1) 71%,rgba(254,249,224,0.5) 88%,rgba(254,252,234,0) 100%);
    background: -ms-linear-gradient(left, rgba(250,228,154,1) 0%,rgba(253,245,211,1) 71%,rgba(254,249,224,0.5) 88%,rgba(254,252,234,0) 100%);
    background: linear-gradient(to right, rgba(250,228,154,1) 0%,rgba(253,245,211,1) 71%,rgba(254,249,224,0.5) 88%,rgba(254,252,234,0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fae49a', endColorstr='#00fefcea',GradientType=1 );
}
.eng_title_gla_sp p{
  font-size: 14px;
}

.eng_contents_sp ul {
  padding: 0;
  margin: 0;
  list-style:none;
}
.eng_contents_sp ul li{
  float: left;
}
.eng_contents_sp ul li img{
  width: 46%;
  margin: 10px 4px 10px 0px;
}

.eng_contents_sp img{
  width: 100%;
  margin: 20px 0px 20px 0px;
}

.eng_more_btn {
    width:100%;
    font-size:16px;
    font-weight:bold;
    text-decoration:none;
    display:block;
    text-align:center;
    padding:8px 0 10px;
    color:#333;
    background-image:-moz-linear-gradient(
    top,
    #efbb8f 0%,
    #ffb205 40%,
    #e89f19 52%,
    #f1992c);
 
background-image: -webkit-gradient( linear,left top,left bottom, from(#ffe3cb), color-stop(0.49,#f7b995), color-stop(0.52,#fdbb8d), to(#f9ac8f));
}

.eng_details_btn {
    width:100%;
    font-size:16px;
    font-weight:bold;
    text-decoration:none;
    display:block;
    text-align:center;
    padding:8px 0 10px;
    color:#333;
    background-image:-moz-linear-gradient(
    top,
    #49a9d4 0%,
    #2989d8 40%,
    #2285d6 52%,
    #2989d8);
 
    background-image: -webkit-gradient( linear,left top,left bottom, from(#ddf2fb), color-stop(0.49,#c4e1f9), color-stop(0.52,#badffd), to(#8ec9f3));
}

.eng_show_map{
	background-image: url(http://www.hokutetsu.co.jp/wpress/wp-content/themes/hokuteststyle_sp_07173/image/eng_top/eng_map.png);
    background-repeat: no-repeat;
    /* width: 100%; */
    /* height: auto; */
    margin: 0;
    padding: 0;
    margin-left: 20px;
    position: relative;
}



}