
@media screen and (min-width: 641px) { 
#ev_tile{float: left;
    position:relative;
    width:32%;
    max-width:320px;
    height:420px;
    display:block;
    margin:3px;
    background-color:rgba(246,247,249,1);
    border-top-right-radius:5px;
    border-top-left-radius:5px;}

#evlpr{font-size:10pt;
          padding:6px;}


#eve_syo {text-align:center;
          width:95%;}

#eve_syo a{
          display:block;
          position:absolute;
          bottom:15px;
          right:0px;
          left:0px;
          margin:3px auto;
          font-size:11pt;
          color:#ff0000;
          background-color:#fff;
          padding:6px 2px;
          border-radius:10px;}
          
#eve_syo a;hover{text-decoration:none !imoportant;}  


}


@media screen and (max-width: 640px) { 
#ev_tile{float: left;
          font-size:9pt;
    position:relative;
    width:48%;
    max-width:320px;
    height:470px;
    display:block;
    margin:3px;
    background-color:rgba(246,247,249,1);
    border-top-right-radius:5px;
    border-top-left-radius:5px;}

#evlpr{font-size:10pt;
          padding:6px;}


#eve_syo {text-align:center;
          width:95%;
          font-size:8pt;}

#eve_syo a{
          display:block;
          position:absolute;
          bottom:15px;
          right:0px;
          left:0px;
          margin:3px auto;
          font-size:11pt;
          color:#ff0000;
          background-color:#fff;
          padding:6px 2px;
          border-radius:10px;}
          
#eve_syo a;hover{text-decoration:none !imoportant;}  

#evimg_a{width:100% !important;}
#evimg_a2{width:100% !important;}

#ak_a8_m{text-align:center !important;}


#ak_a8_sp{color:#ccc;
          font-size:9pt;}

}

#ev_t_img{
          display:block;
          height:175px;
          width:95%;
          margin:2px auto;
          background-color:#fff;
          padding:2px;
          border-radius:10px;
          position:relative;
          overflow:hidden;
          }


#evl_link{text-align:center;
              display:flex;
              padding:5px 10px;
              font-size:14pt !important;
              color:#fff;
          width:95%;}


.img_evthm{  position: absolute;
display: block;
          height:auto;
          max-width:280px;
          max-height:170px;
          margin-top:3px;
          margin-left: auto;
          margin-right: auto;
          padding-bottom: 20%;
          left: 50%;
          top: 63%;
  -webkit-transform: translate3d(-50%, -50%, 0);
          transform: translate3d(-50%, -50%, 0);
}


.cityev_l {
    margin:0 auto;
    display:flex;
    background-color:#0099cc;
	width:95%;
	color:#fff;}
	


    


#linktext{color:blue;}

@media screen and (min-width: 641px) {

#evimg_a{width:100% !important;}


#container #list_simplepage2{margin: 0;
padding-right: 160px;
position: relative;}

#ak_a8ad{width:45%;
         float:left;
         text-align:center;}
         
#ak_a8ad_r{width:45%;
         float:right;
         text-align:center;}
         


#ak_a8_sp{color:#ccc;
          font-size:9pt;}
         
h2.akiya-title{
font-size:12pt;
margin-bottom:10px;
border-bottom:solid 2px #9acd32;}

.akbh3{border-bottom:dotted 2px #660000;
   font-size:15pt;
   margin:20px 0 10px 0;}

#akbh3{border-bottom:dotted 2px #660000;
   font-size:15pt;
   margin:20px 0 10px 0;}

#ak_set_l{float:left;
          width:45%;
          padding:15px 10px 5px 10px;}

#ak_set_l img{width:95%;}

#ak_set_r{float:left;
          width:45%;
          padding:15px 10px 5px 10px;}

#ak_set_r img{width:80%;}



#ak_md_l{float:left;
         color:blue;
          width:47%;
          padding:15px 0px 5px 0px;}

#ak_md_l ul{margin-left:35px;
            font-size:10pt;}

#ak_md_r{float:left;
          width:50%;
         color:blue;
          padding:15px 10px 5px 5px;}

#ak_md_r ul{margin-left:25px;
            font-size:10pt;}

#ak_md{font-size:10pt;}
          
#akiya_top_wid{
float:left;
width:460px;
height:160px;}


.er_tg {width:100%;}
.er_tg img{width:100%;
           max-width:835px;}



#left_bcon{float:left;
           margin:25px 10px 0 5%;
           width:260px;}

#akiya_top_wid h3{
text-align:left;
width:90%;
border-left:4px solid #fff;
font-size: 16px;
margin: -1px -1px -5px;
padding: 5px 0px 0px 40px;
font-weight: normal;
background-image: url(/images/menu_bar.gif);
background-repeat: no-repeat;
}

#akiya_top_wid h3 img{position: absolute;
left: 250px;}


#akiya_top_wid ul{text-align:left;
overflow: auto;
height: 100px;
margin: 11px 0;
width: 100%;
padding-top:5px;
}

#akiya_top_wid li{
list-style: none;
padding-left: 35px;
font-size:10pt;
}


#akiya_top2_wid{
float:left;
margin-left:3%;
width:45%;
min-width:300px;
height: 390px;
background: #fff;
border: 1px solid #9acd32;
border-radius: 5px;
padding: 10px; }

#akiya_top2_wid h3{
text-align:left;
width:210px;
border-left:4px solid #fff;
font-size: 16px;
margin: -1px -1px -5px;
padding: 5px 0px 0px 40px;
font-weight: normal;
background-image: url(/images/menu_bar.gif);
background-repeat: no-repeat;
}

#akiya_top2_wid .textwidget{
text-align:left;
overflow: auto;
height: 340px;
margin-top: 11px;
width: 96%;
padding-left:5px;
padding-right:5px;
padding-top:5px;
font-size:10pt;
}



#akiyatop_city_ev_news{display:block;
           width:96%;
           min-height:150px;
           
           border-bottom:solid 1px #000;
           margin-top:6px;
           margin-bottom:10px;}


.clear_top_akiya{clear:both;}

#akiya_top3_wid{width:100%;
                display:block;
                margin-top:10px;}


.j_map{

margin-top:15px;

background-image: url(/images/akiya/j_map.gif);
background-repeat: no-repeat;
background-position: 0 0;
display:block;position: relative;
width:49%;
max-width: 460px;
height: 450px;
border: 1px solid white;
z-index:10;
font-size:9pt;
float:left;}

.j_map ul{width:38px;
display:block;
          }


.j_map ul li{float: left;
width: 36px;
height: 18px;
margin: 1px 1px 1px 1px;
text-align:center;
background-color:#fff;
border-radius: 4px;
display:block;
}

.j_map ul li a{color:#6b8e23;
text-decoration: none;
display:block;}

.j_map ul li  a:link { color:#6b8e23; }

.j_map ul li  a:visited { color:#6b8e23; }

.j_map ul li  a:hover, a:active { color:#ff0000;
								text-decoration: underline;
								background-color:#f3ffd8; }



ul #hokkaido{ position:absolute;
          left: 375px;
          top: 20px;
          padding: 3px 1px 3px 1px;
          list-style: none;
          background-color:#FFCC33;
	      border-radius: 8px;}


ul #tohoku{
       position:absolute;
       left: 325px;
       top: 130px;
       padding: 3px 1px 3px 1px;
       list-style: none;
          background-color:#FFCC33;
	      border-radius: 8px;
       width: 76px;}


ul #kanto{
       position:absolute;
       left: 320px;
       top: 235px;
       padding: 3px 1px 3px 1px;
          background-color:#FFCC33;
	      border-radius: 8px;
       list-style: none;}

ul #hokuriku{
       position:absolute;
       left: 215px;
       top: 65px;
       padding: 3px 1px 3px 1px;
       list-style: none;
          background-color:#FFCC33;
	      border-radius: 8px;}

ul #tokai{left: 220px;
       top: 323px;
       padding: 3px 1px 3px 1px;
       position:absolute;
       list-style: none;
          background-color:#FFCC33;
	      border-radius: 8px;
       width: 76px;}
          

ul #kinki{
       position:absolute;
       left: 152px;
       top: 110px;
       padding: 3px 1px 3px 1px;
          list-style: none;
          background-color:#FFCC33;
	      border-radius: 8px;}
          

ul #chugoku{
       position:absolute;
       left: 85px;
       top: 157px;
       padding: 3px 1px 3px 1px;
          list-style: none;
          background-color:#FFCC33;
	      border-radius: 8px;}
          

ul #shikoku{
       position:absolute;
       left: 120px;
       top: 345px;
       padding: 3px 1px 3px 1px;
          list-style: none;
          background-color:#FFCC33;
	      border-radius: 8px;
          width:76px;}
          
          
ul #kyushu{
       position:absolute;
       left: 15px;
       top: 237px;
       padding: 3px 1px 3px 1px;
          list-style: none;
          background-color:#FFCC33;
	      border-radius: 8px;}
          
          
ul #okinawa{
       position:absolute;
       left: 15px;
       top: 90px;
       padding: 3px 1px 3px 1px;
          list-style: none;
          background-color:#FFCC33;
	      border-radius: 8px;}


/* カスタム部分（県別空き家バンク紹介） */

table#akiya_ken{margin:0;
                padding:0;
                border-collapse: separate;
                border-spacing: 0;}
                
table#akiya_ken tr{margin:0;
vertical-align: top;
                padding:0;}

table#akiya_ken td{
vertical-align: top;
line-height: 1.0;
padding: 0.5em;
margin: 0;
white-space: normal;
}

#akiya_ken td#ak_k_1{}


				
#akiya_ken td#ak_k_2{border-top:solid #ccc 1px;
					  border-bottom:solid #ccc 1px;}

#akiya_ken td#ak_k_2 img{max-width:200px;
                         max-height:150px;}
								
#akiya_ken td#ak_k_3{ border-bottom:solid #ccc 1px;
                      width:auto;}

#akiya_ken td#ak_k_3 img{max-width:200px;
                         max-height:150px;}


#akiya_ken td#ak_k_3_2 img{width:200px;
                         max-height:150px;}

                         



								
#akiya_ken td#ak_k_4{ border-bottom:solid #ccc 1px;
                      padding-top:15px;
                      font-size:10pt;
                      width:200px;}
								
#akiya_ken td#ak_k_5{ border-bottom:solid #ccc 1px;
					  text-align:center;}
								
#akiya_ken td#ak_k_6{ border-bottom:solid #ccc 1px;
					  border-right:solid #ccc 1px;
					   text-align:center;}
								

#city_list{width:680px;
           margin-left:50px;}
           
#ak_biko{font-size:10pt;
         width:690px;
         margin-left:60px;}


#akbosyu{width:95%;}

#akbosyu img{width:100%;}

#city_ev_news{border-top:solid 1px #000;}

#city_ev_news img{width:100%;}

}


@media screen and (max-width: 1099px) { 
#akiya_ken td#ak_k_3_2 img{display:none;}

}

@media screen and (max-width: 640px) {	



.j_map{margin:0 0 20px 0;}




#akiya_top_wid{
width:auto;
min-height:160px;

border:1px solid #ccc;}


#akiya_top_wid h3{
text-align:left;
width:90%;
border-left:4px solid #fff;
font-size: 16px;
margin: -1px -1px -5px;
padding: 5px 0px 0px 40px;
font-weight: normal;
background-image: url(/images/menu_bar.gif);
background-repeat: no-repeat;
}

#akiya_top_wid h3 img{display: none;}


#akiya_top_wid ul{text-align:left;
overflow: auto;
min-height: 100px;
margin: 11px 0;
width: auto;
padding-top:5px;
}

#akiya_top_wid li{
list-style: none;
padding-left: 35px;
font-size:10pt;
}


#left_bcon img{display:none;}




#akiya_top2_wid{
margin-left:5%;
margin-right:5%;
width:auto;
height: auto;
background: #fff;
border: 1px solid #9acd32;
border-radius: 5px;
padding: 10px; }

#akiya_top2_wid h3{
text-align:left;
width:auto;
border-left:4px solid #fff;
font-size: 16px;
margin: -1px -1px -5px;
padding: 5px 0px 0px 40px;
font-weight: normal;
background-image: url(/images/menu_bar.gif);
background-repeat: no-repeat;
}

#akiya_top2_wid .textwidget{
text-align:left;
overflow: auto;
height: 340px;
margin-top: 11px;
width: 96%;
padding-left:5px;
padding-right:5px;
padding-top:5px;
font-size:10pt;
}


#akbosyu{width:90%;}

#akbosyu img{width:100%;}

#city_ev_news img{width:95%;}


}




@media screen and (max-width: 640px) {

#top_tag{margin-top:15px;}

.akbh3{background-color:#1982d1;
       color:#fff;
       }

#ak_md_l{font-size:10pt;}

#ak_md_r{font-size:10pt;}

#ak_md{font-size:10pt;}

#ak_set_l{width:95%;
          font-size:10pt;
          text-align:center;
          padding:5px 10px 5px 10px;}

#ak_set_l img{width:70%;}

#ak_set_r{width:95%;
          text-align:center;}

#ak_set_r img{width:80%;}
          

#akcont{text-align:left;
        font-size:9pt;
        padding:7px;}


#ak_k_1{border-top:2px solid #ccc;}

#akiya_ken td#ak_k_3 {width:auto;

                      display:block;

                      text-align:center;}

#akiya_ken td#ak_k_3 img{max-width:85%;}


#akiya_ken td#ak_k_3_2 {display:none;}


#akiya_ken td#ak_k_4 {width:auto;

                      display:block;

                      padding:5px 7% 5px 7%;

                      font-size:9pt;}

                      

#akiya_ken td#ak_k_5 {width:100%;

                      display:block;

                      text-align:center;}


}




