@charset "utf-8";
/* ============== PCと共通部分  ================ */
#nowadaysKeyVisual {
	width: 100%;
	height: 340px;
	background: #ccc url(../_up_keyvisual_img/genzai_kv01.jpg) no-repeat center center;
	background-size: cover;
	margin: 90px 0 10px 0;
}
#nowadaysKeyVisual h2 {
	line-height: 340px;
  /*      width: 1200px;
    margin: 0 auto;
    padding: 0 10px;*/
}


#nowadaysKeyVisual h2 b {
    font-size: 32px;
    font-weight: bold;
    color: #fff;
    background-color: #333;
    padding: 8px 100px;
    background: rgba(45,45,45, 0.5);
}
#nowadaysWrap {
	width: 1200px;
	margin: 0 auto;
	padding: 0 10px;
}
#nowadaysWrap .leadTx{
    font-size:18px;
    margin:40px 0 0 0;
}
#nowadaysWrap .container{
    margin-top:45px;
}
#nowadaysWrap .container h2 {
    color:#19a3d7;
    font-size:27px;
    margin:0 0 30px 0;
    padding:0;
}
#nowadaysWrap .container .right{
    text-align: right;
    font-size: 12px;
    color: #555;
    margin: 3px 30px 0 0;
}
#nowadaysWrap .container .doc::before{
	content: "";
	display: inline-block;
	width: 36px;
	height: 36px;
	margin: -5px 0 0 0;
	background: url(../ebina/_img_bg/icon_memo36x36.png) no-repeat;
	background-size: contain;
	vertical-align: middle;
}
#nowadaysWrap .container .block1{
    width:450px;
    float:left;
    font-size:16px;
}
#nowadaysWrap .container .block1 p {
    padding:0 0 25px 0;
}
#nowadaysWrap .container .block1 .crest1{
    display:block;
    float:left;
    width:290px;
    height:auto;
}
#nowadaysWrap .container .block1 .crest2{
    display:block;
    float:right;
    width:128px;
    height:150px;
    text-align:center;
    font-size:13px;
    color:#555;
    line-height:2;
}
#nowadaysWrap .container .block2{
    width:690px;
    height:630px;
    float:right;
    overflow:hidden;
}
#nowadaysWrap .container .block2 img{
    width:100%;
    height:auto;
}
#nowadaysWrap .container .block2 ul{
    margin-top:-1000px;
}
#nowadaysWrap .container .graph::before{
	content: "";
	display: inline-block;
	width: 36px;
	height: 36px;
	margin: -5px 8px 0 0;
	background: url(../ebina/_img_bg/icon_graph36x36.png) no-repeat;
	background-size: contain;
	vertical-align: middle;
}
#nowadaysWrap .container .block3{
    width:1200px;
    height:720px;
    margin:0 auto;
    overflow:hidden;
}
#nowadaysWrap .container .block3 .onlyMB{
    margin-top:-2000px;
}
#nowadaysWrap .container .crown::before{
	content: "";
	display: inline-block;
	width: 36px;
	height: 36px;
	margin: -12px 0 0 0;
	background: url(../ebina/_img_bg/icon_crown36x36.png) no-repeat;
	background-size: contain;
	vertical-align: middle;
}
#nowadaysWrap .container .crown span {
    display:block;
    text-indent:45px;
}
#nowadaysWrap .container .block4{
    width:1170px;
    height:500px;
    margin:0;
    background: url(../ebina/_img_bg/station_ranking1_1170x500.png) no-repeat top left;
    overflow:hidden;
}
#nowadaysWrap .container .block4 ul{
    margin-top:-1000px;
}
#nowadaysWrap .container  q {
    display:block;
    text-align:right;
    font-size:12px;
    color:#555;
    margin:3px 30px 0 0;
}
#nowadaysWrap .container .block5{
    width:1170px;
    height:500px;
    margin:0;
    background: url(../ebina/_img_bg/station_ranking2_1170x500.png) no-repeat top left;
    overflow:hidden;
}
#nowadaysWrap .container .block5 ul{
    margin-top:-1000px;
}
#nowadaysWrap .container .block5_02{
    width:1170px;
    height:503px;
    margin:0;
    background: url(../ebina/_img_bg/station_ranking3_1170x500.png) no-repeat top left;
    overflow:hidden;
}
#nowadaysWrap .container .block5_02 ul{
    margin-top:-1000px;
}
#nowadaysWrap .container .block5_03{
    width:1170px;
    height:540px;
    margin:0;
    background: url(../ebina/_img_bg/station_ranking4_1170x500.png) no-repeat top left;
    overflow:hidden;
}
#nowadaysWrap .container .block5_03 ul{
    margin-top:-1000px;
}
#nowadaysWrap .container .people::before{
	content: "";
	display: inline-block;
	width: 36px;
	height: 36px;
	margin: -10px 0 0 0;
	background: url(../ebina/_img_bg/icon_people36x36.png) no-repeat;
	background-size: contain;
	vertical-align: middle;
}
#nowadaysWrap .container .block6{
    position:relative;
    width:1190px;
    height:523px;
    margin:0;
    background: url(../ebina/_img_bg/ebina_parening1190x523.png) no-repeat top left;
    overflow:hidden;
}
#nowadaysWrap .container .block6 .histBtn{
    position:absolute;
    left:115px;
    top:295px;
    width:163px;
    height:30px;
}
#nowadaysWrap .container .block6 .inner{
    position:absolute;
    left:0;
    bottom:0;
    width:960px;
    height:auto;
    font-size:16px;
}
#nowadaysWrap .container .block6 .inner h3{
    font-size:18px;
    font-weight:bold;
    margin:0 0 15px 0;
}
#nowadaysWrap .container .block6 .inner p{
    font-size:16px;
}
#nowadaysWrap .container .ichigo::before{
	content: "";
	display: inline-block;
	width: 36px;
	height: 36px;
	margin: -10px 0 0 0;
	background: url(../ebina/_img_bg/icon_ichigo36x36.png) no-repeat;
	background-size: contain;
	vertical-align: middle;
}
#nowadaysWrap .container .meisan{
    width:100%;
    min-height:210px;
    background: url(../ebina/_img_bg/ichigo_no1_330x205.png) no-repeat top right;
}
#nowadaysWrap .container .block7{
    width:370px;
    padding:0 45px 0 0;
    float:left;
    font-size:16px;
}
#nowadaysWrap .container .block7 h3{
    color:#19a3d7;
    font-size:22px;
    margin:0 0 15px 0;
    padding:0;
}
#nowadaysWrap .container .taxi::before{
	content: "";
	display: inline-block;
	width: 36px;
	height: 36px;
	margin: -5px 0 0 0;
	background: url(../ebina/_img_bg/icon_taxi36x36.png) no-repeat;
	background-size: contain;
	vertical-align: middle;
}
#nowadaysWrap .container .train::before{
    content: "";
    display: inline-block;
    width: 22px;
    height: 28px;
    margin: -5px 10px 0 0;
    background: url(../ebina/_img_bg/icon_train_22x28.png) no-repeat;
    background-size: contain;
    vertical-align: middle;
}
#nowadaysWrap .container .block8{
    width:1200px;
    height:750px;
    margin:0 0 50px 0;
    background: url(../ebina/_img_bg/ebina_taxi1200x750.png) no-repeat top left;
    overflow:hidden;
}
#nowadaysWrap .container .block8_01{
    width:1200px;
    height:2190px;
    margin:0;
    background: url(../ebina/_img_bg/ebina_train01_1200x2191.png) no-repeat top left;
    overflow:hidden;
}
#nowadaysWrap .container .block8_02{
    width:1200px;
    height:573px;
    margin:50px 0 10px 0;
    background: url(../ebina/_img_bg/ebina_train02_1200x573.png) no-repeat top left;
    overflow:hidden;
}
#nowadaysWrap .container .block8 ul,
#nowadaysWrap .container .block8_01 ul,
#nowadaysWrap .container .block8_02 ul{
    margin-top:-1000px;
}

/* ============== PCと共通部分ここまで ================ */

/* ============== モバイル  ================ */
@media screen and (max-width:800px){

#nowadaysKeyVisual {
	width: 100%;
	height: 200px;
	margin: 60px 0 10px 0;
}
#nowadaysKeyVisual h2 {
	line-height: 200px;
}
#nowadaysKeyVisual h2 b {
    font-size: 24px;
     padding: 8px 10px;   
}
#nowadaysWrap {
	width: 100%;
	margin: 0;
    padding:0;
}
#nowadaysWrap .leadTx{
    font-size:16px;
    margin:25px 0 0 0;
    padding:0 5px;
}
#nowadaysWrap .container{
    margin-top:40px;
}
#nowadaysWrap .container h2 {
    font-size:20px;
    text-align:center;
}
#nowadaysWrap .container .doc::before{
	width: 25px;
	height: 25px;
	margin: -5px 0 0 0;
}
#nowadaysWrap .container .block1{
    width:100%;
    float:none;
    font-size:16px;
}
#nowadaysWrap .container .block1 p {
    font-size:14px;
    padding:0 5px 20px 5px;
}
#nowadaysWrap .container .block1 .crest1{
    display:block;
    width:70%;
    float:left;
    height:auto;
}
#nowadaysWrap .container .block1 .crest2{
    width:25%;
    height:auto;
    float:right;
    white-space:nowrap;
    line-height:1.4;
    font-size:12px;
}
#nowadaysWrap .container .block1 .crest2 img{
    margin-bottom:7px;
}
#nowadaysWrap .container .block2{
    width:calc(100% - 10px);
    height:auto;
    float:none;
    margin:0 auto;
}
#nowadaysWrap .container .block2 img{
    width:100%;
    height:auto;
}
#nowadaysWrap .container .block2 ul{
    margin-top:0;
    display:none;
}
#nowadaysWrap .container .graph::before{
	width: 25px;
	height: 25px;
	margin: -5px 5px 0 0;
}
#nowadaysWrap .container .block3{
    width:calc(100% - 4px);
    height:auto;
    float:none;
    margin:0 auto;
}
#nowadaysWrap .container .block3 img{
    width:100%;
    height:auto;
}
#nowadaysWrap .container .block3 .onlyMB{
    margin:25px 5px;
    display:block;
}
#nowadaysWrap .container .block3 dl{
    border-bottom:1px dotted #aaa;
    padding:10px 0;
}
#nowadaysWrap .container .block3 dl.nobdr{
    border-bottom:none;
}
#nowadaysWrap .container .block3 dt,
#nowadaysWrap .container .block3 dd{
    display:table-cell;
}
#nowadaysWrap .container .block3 dt{
    width:104px;
    height:32px;
}
#nowadaysWrap .container .block3 dt b{
    display:none;
}
#nowadaysWrap .container .block3 dd{
    width:calc(100% - 115px);
    vertical-align:top;
    font-size:13px;
    padding:0 0 0 10px;
}
#nowadaysWrap .container .block3 dt.ebina {
    background: url(../ebina/_img_bg/mb_icon_ebina208x64.png) no-repeat left center;
    background-size: contain;
}
#nowadaysWrap .container .block3 dt.maical {
    background: url(../ebina/_img_bg/mb_icon_maical208x64.png) no-repeat left center;
    background-size: contain;
}
#nowadaysWrap .container .block3 dt.ptower {
    background: url(../ebina/_img_bg/mb_icon_ptower208x64.png) no-repeat left center;
    background-size: contain;
}
#nowadaysWrap .container .block3 dt.siseki {
    background: url(../ebina/_img_bg/mb_icon_siseki208x64.png) no-repeat left center;
    background-size: contain;
}
#nowadaysWrap .container .block3 dt.vinawalk {
    background: url(../ebina/_img_bg/mb_icon_vinawalk208x64.png) no-repeat left center;
    background-size: contain;
}
#nowadaysWrap .container .block3 dt.raraport {
    background: url(../ebina/_img_bg/mb_icon_raraport208x64.png) no-repeat left center;
    background-size: contain;
}
#nowadaysWrap .container .block3 dt.lawson {
    background: url(../ebina/_img_bg/mb_icon_lawson208x64.png) no-repeat left center;
    background-size: contain;
}
#nowadaysWrap .container .block3 dt.leafia {
    background: url(../ebina/_img_bg/mb_icon_leafia208x64.png) no-repeat left center;
    background-size: contain;
}
#nowadaysWrap .container .block3 dt.terrace {
    background: url(../ebina/_img_bg/mb_icon_terrace208x64.png) no-repeat left center;
    background-size: contain;
}
#nowadaysWrap .container .block3 dt.sosite {
    background: url(../ebina/_img_bg/mb_icon_sosite208x64.png) no-repeat left center;
    background-size: contain;
}
#nowadaysWrap .container .crown::before{
	width: 30px;
	height: 30px;
	margin: -5px auto 5px auto;
    display:block;
}
#nowadaysWrap .container .crown {
    text-align:left;
    margin:0 5px;
    font-size:18px;
}
#nowadaysWrap .container .block4{
    width:calc(100% - 10px);
    height:auto;
    margin:10px auto 5px auto;
    background: none
    overflow:hidden;
}
#nowadaysWrap .container .block4 img{
    width:100%;
    height:auto;
}
#nowadaysWrap .container .block4 ul{
    display:none;
}
#nowadaysWrap .container  q {

    display:block;
    text-align:left;
    font-size:12px;
    color:#555;
    margin:0 0 0 10px;
}
#nowadaysWrap .container .crown span {
    display:inline;
    text-indent:0;
}
#nowadaysWrap .container .block5,
#nowadaysWrap .container .block5_02,
#nowadaysWrap .container .block5_03{
    width:calc(100% - 10px);
    height:auto;
    margin:10px auto 5px auto;
    background: none
    overflow:hidden;
}
#nowadaysWrap .container .block5 img,
#nowadaysWrap .container .block5_02 img,
#nowadaysWrap .container .block5_03 img{
    width:100%;
    height:auto;
}
#nowadaysWrap .container .block5 ul,
#nowadaysWrap .container .block5_02 ul,
#nowadaysWrap .container .block5_03 ul{
    display:none;
}
#nowadaysWrap .container .people::before{
	width: 30px;
	height: 30px;
	margin: -8px 0 0 0;
}
#nowadaysWrap .container .block6{
    position:static;
    width:calc(100% - 10px);
    height:auto;
    margin:10px auto 5px auto;
    background: none;
    overflow:hidden;
}
#nowadaysWrap .container .block6 .mbBtn {
    position:relative;
    width:100%;
    height:auto;
}

#nowadaysWrap .container .block6 .histBtn2 {
    position:absolute;
    left:0;
    top:35%;
    width:100%;
    height:34px;
}
#nowadaysWrap .container .block6 .histBtn2 img{
    display:block;
    width:45%;
    max-width:280px;
    height:auto;
    margin:0 auto;
}

#nowadaysWrap .container .block6 img.boyGirl{
    display:block;
    width:40%;
    height:auto;
    margin:10px auto;
}
#nowadaysWrap .container .block6 img.sesaku{
    display:block;
    width:100%;
    height:auto;
    margin:10px auto;
}
#nowadaysWrap .container .block6 .inner{
    position:static;
    font-size:14px;
    width:100%;
}
#nowadaysWrap .container .block6 .inner h3{
    font-size:16px;
    font-weight:bold;
    margin:25px 0 10px 0;
}
#nowadaysWrap .container .block6 .inner p{
    font-size:14px;
}
#nowadaysWrap .container .block6 .inner p img.fishing{
    width:30%;
    height:auto;
    float:right;
    margin:0 8px 0 0;
}

#nowadaysWrap .container .ichigo::before{
	width: 30px;
	height: 30px;
	margin: -8px 0 0 0;
}
#nowadaysWrap .container .meisan{
    width:calc(100% - 10px);
    min-height:210px;
    background: none;
}
#nowadaysWrap .container .block7{
    width:100%;
    padding:0 5px 30px 5px;
    float:none;
    font-size:14px;
}
#nowadaysWrap .container .block7 h3{
    color:#19a3d7;
    font-size:20px;
    margin:0 0 15px 0;
    padding:0;
    text-align:center;
}
#nowadaysWrap .container .meisan img.ichigo2{
    display:block;
    width:70%;
    height:auto;
    margin:0 auto;
}
#nowadaysWrap .container .taxi::before{
	width: 30px;
	height: 30px;
	margin: -5px 0 0 0;
}
#nowadaysWrap .container .block8,
#nowadaysWrap .container .block8_01,
#nowadaysWrap .container .block8_02{
    width:calc(100% - 10px);
    height:auto;
    margin:0 auto;
    background: none
    overflow:hidden;
}
#nowadaysWrap .container .block8 ul,
#nowadaysWrap .container .block8_01 ul,
#nowadaysWrap .container .block8_02 ul{
    display:none;
}
#nowadaysWrap .container .block8 img,
#nowadaysWrap .container .block8_01 img,
#nowadaysWrap .container .block8_02 img{
    width:100%;
    height:auto;
}
#nowadaysWrap .container .right{
    text-align: left;
    margin: 3px 10px 0 10px;
}

/* --------- 800 ----------- */
}
/* ============== モバイルここまで  ================ */