@charset "utf-8";
/* CSS Document */


a:hover img{
/*モダンブラウザ用*/
opacity:0.7	;
/*IE7以下用*/
filter:alpha(opacity=7);
/*IE8用*/
-ms-filter:"alpha(opacity=7)";
}


/*-------------------------------------------------
ヘッダメニュー
-------------------------------------------------*/
body#kushima_ebooks div{
	padding:0;
	margin:0;
	margin:auto;
}

body#kushima_ebooks {
	background:#FFF;
    display: block;
    height: 100%;
    margin: 0 auto;
    padding: 0 0px;
}


#koba_ebooks.page-id-566 #content.koba_class #logo {
    background: url("../img/subpage/city_ebooks/kushima/logo_kushima_header.png") no-repeat scroll 0 0 / 100% auto rgba(0, 0, 0, 0) !important;
    height: 50px;
    margin: 8px auto;
    max-width: 946px;
    padding: 0;
    width: 100%;
    z-index: -9999;
}



#koba_ebooks #content.koba_class #kushima.kushima #main_image {
    background: url("../img/subpage/city_ebooks/kushima/bg_kushima_body.png")!important;
	background-position:center;
    height: 505px;
    margin: auto;
    text-align: center;
	width:100%;
    max-width: 1375px;
    z-index: -9999;
}

#kushima .main-image_box{
		background-size:100% auto !important;
}

#kushima a:hover .main-image_box{
	    background: url("../img/subpage/city_ebooks/kushima/original-book_on.png") no-repeat scroll 0 0 / 100% auto rgba(0, 0, 0, 0);
		width:975px;
		height:250px;
		text-indent:-99999px;

}

#kushima a .main-image_box{
	    background: url("../img/subpage/city_ebooks/kushima/original-book_off.png")  no-repeat scroll 0 0 / 100% auto rgba(0, 0, 0, 0);
		background-position:top center;
		width:975px;
		height:250px;
		text-indent:-99999px;
}


#kushima.yo-ho a:hover .main-image_box{
	    background: url("../img/subpage/city_ebooks/yo-ho/original-book_on.png");
		max-width:975px;
		width:100%;
		height:250px;
		text-indent:-99999px;
		background-repeat:no-repeat;


}

#kushima.yo-ho a .main-image_box{
	    background: url("../img/subpage/city_ebooks/yo-ho/original-book_off.png");
		background-position:top center;
		background-repeat:no-repeat;
		max-width:975px;
		width:100%;
		height:250px;
		text-indent:-99999px;
}


#koba_ebooks ul.kushima_navi{
	margin: 210px auto;
}



#koba_ebooks.page-id-566 .twitter{
	height:280px;
	margin:0 auto 0;
}


#koba_ebooks.page-id-566 .fb-like-box {
    margin: 0 10px 15px 0;
}






#koba_ebooks .books .cover img {
	height:auto;
}



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

#koba_ebooks  #content.koba_class #kushima.kushima #main_image {
	background-size:100% auto!important;
	background-repeat:no-repeat!important;
	height:0!important;
	padding:37% 0 0 0;
	width:auto;
}


#kushima .fb_iframe_widget iframe {
    width: 300px!important;
}




}

@media screen and (max-width: 568px) {
#koba_ebooks .books .cover a {
    bottom: -3px !important;
}

#koba_ebooks #kushima .books .cover img {
    max-height:160px;
}

}



@media screen and (max-width: 480px) {
	#koba_ebooks .books .cover a {
    bottom: -5px !important;
}

#koba_ebooks.page-id-566 #content.koba_class #logo {
    height: 30px;
    margin: 8px auto 2px 10px;
    max-width: none;
	width: 95%;
}


#koba_ebooks  #content.koba_class #kushima.kushima #main_image {
	height:180px!important;
	padding:0;
}


#koba_ebooks #kushima .books .cover {
    height: 100px !important;
}

#koba_ebooks #kushima .map .cover {
    height: 127px !important;
}


#koba_ebooks #kushima .books .cover img {
    max-height:100px;
}


}



@media screen and (max-width: 375px) {
#koba_ebooks  #content.koba_class #kushima.kushima #main_image {
	height:140px!important;
}
}

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

#koba_ebooks  #content.koba_class #kushima.kushima #main_image {
	height:120px!important;
}
}










#kushima_ebooks #main_image{
	background: url(../img/subpage/city_ebooks/kushima/bg_kushima_body.png) 0 0 no-repeat #fff;
	text-align:center;
	height:226px;
	width:1500px;
	margin:auto;
	z-index:-9999;
}


#kushima_ebooks #container {
    background: none;
    box-shadow: none;
	width:100%;
	max-width:950px;
	padding:10px 0 0 0;
}


#kushima_ebooks #content.kushima_class #logo {
    margin: 8px auto 8px auto;
    padding: 0px;
    width: 100%;
	max-width:950px;
	background: url("../img/subpage/city_ebooks/kushima/logo_kushima_header.png") no-repeat ;
	background-size:100% auto;
	z-index:-9999;
	height:50px;
	}

#kushima_ebooks #content.kushima_class .line_bottom {
    margin: auto;
    padding: 0px;
    width: 100%;
	background: url("../img/subpage/city_ebooks/kushima/bottom_img.png") no-repeat ;
	background-size:100% auto;
	z-index:-9999;
	height:45px;
	}





#kushima_ebooks #logo{
	padding:8px 0 8px 0px;
	width:970px;
	margin:auto;
}



#kushima_ebooks ul{
	padding:0px 0 0 0;
	width:100%;
}

#kushima_ebooks #container ul{
	padding:5px 0 0 0;
	width:100%;
}

#kushima_ebooks ul:after, #kushima_ebooks #book_list:after {
    content: ".";
    display: block;
    height: 0px;
    clear: both;
	float:none;
    visibility: hidden;
	}

#kushima_ebooks #container ul li{
    float:left;
	line-height:0;
	font-size:0px;
	width:25%;
	}

#kushima_ebooks #container ul li img{
	width:100%;
	max-width:237px;
}


#kushima_ebooks #book_list{
	width:100%;
}



#kushima_ebooks hr{
	border:none;
	border-bottom:1px dashed #b2b2b2;
}


#kushima_ebooks .title_booklist{
	padding:5px 0 11px 0 ;
	text-align:center;
}


#kushima_ebooks #book_list .books{
	float:left;
	margin:0 0 1% 0.5%;
	border:1px dashed #b2b2b2;
	height:280px;
	width:19%;
	min-width:144px;
}

#kushima_ebooks #book_list.fourth .books{
		height:280px;
		margin: 0 0 1px 0.5%;
}



#kushima_ebooks  .books .cover{
	display: block !important;
    height: 173px !important;
    position: relative !important;
    width: 100% !important;
	padding:10px 0 0 0;
}


#kushima_ebooks .fourth .books .cover{
    height: 173px !important;
}


#kushima_ebooks  .books .cover a {
    bottom: 0 !important;
    margin: auto !important;
    position: absolute !important;
    width: 100% !important;
	text-align-last:center;
}




#kushima_ebooks  .books .cover img{
	max-width:70%;
	max-height:173px;
	margin:7px auto 0;
	background: none repeat scroll 0 0 #333333 !important;
    box-shadow: 0 -1px 4px rgba(0, 0, 0, 0.4) !important;
    display: block !important;
    width: 100% ;
}



#kushima_ebooks .books img {
    width: 100%;
}



#kushima_ebooks  .ht .cover img{
	width:auto;
}

#kushima_ebooks hgroup {
    width: 970px !important;
}










#kushima_ebooks  .books .txt01{
	 color:#333333;
	 text-align:center;
	 font-size:78%;
	 font-weight:bold;
	 line-height:16px;
	 padding:3px 0 5px 0;
}


#kushima_ebooks  .books .txt01 a{
		 color:#333333;
}


#kushima_ebooks  .books .txt02{
	 color:#808080;
	 text-align:center;
	 font-size:12px;
	 padding:0 0 5px 10px;
	 line-height:16px;
}


#kushima_ebooks  .books .txt02 a{
	 color:#808080;
}


#kushima_ebooks #bottom_navi{
	margin:15px 0 10px 0;
}


#kushima_ebooks #content header #h_search_pc{
	display:block;
	width:87%;
}

#kushima_ebooks .more{
	text-align:right;
	padding:15px 15px 0 0;
}


#kushima_ebooks #ft-box ul{
	padding:0px 0 0 0;
	width:100%;
}




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

/* header
------------------------------ */


#kushima_ebooks #content.kushima_class #logo {
    margin: 8px auto;

}



#kushima_ebooks #content{
	    background: #fff;
}

header a {
color: #fff!important;
}

hgroup {
width: 100%;
margin: auto !important;
padding: 0;
}

p.search_bt_sp{
	float:left;
	clear:none;
}

h1#site-title{
	display:block;
}

#h_search_pc{
	display:block;
	width:580px;
}

#kushima_ebooks .site-header {
padding: 25px 0 0 0;
background : url(../img/base/hd_bg.jpg) 0 0 repeat-x;
min-width: 970px;
text-align: center;
}

.site-header h1 {
width: 100%;
height: auto;
padding: 0;
margin: 0;
}

.site-header h1 img {
width: 100%;
max-width: 390px;
height: auto;
padding: 0;
margin: 0;
}

header #hd_left {
float: left;
width: 40%;
max-width: 390px;
height: auto;
display:block;
}






header #utility ul li {
color: #999999;
float: left;
height: 22px;
width: auto;
position: relative;
}

header #h_menu ul.h_menu_pc .japan_logo a {
display: block;
}

header #h_menu {
float: right;
font-size: 90%;
letter-spacing: 0.2px;
width: 100%;
max-height: 25px;
overflow: hidden;
}


header #h_menu ul.h_menu_pc li {
display:block;
}

header #h_menu ul.h_menu_pc li.japan_logo {
padding: 0 0 0 10px;
}

header #h_menu:after {
content: ".";
display: block;
height: 0px;
clear: both;
float:none;
visibility: hidden;
}


.TextField input {
    height: 22px;
    margin: 0px 0;
    width: 97%;
}



#kushima_ebooks #book_list .books {
    height: 260px;
}


#kushima_ebooks .books .cover {
    height: 150px !important;
}

#kushima_ebooks .books .cover img {
    max-height: 150px;
}


#kushima_ebooks #book_list.fourth .books{
		height:250px;
		margin: 0 0 1px 0.5%;
}


#kushima_ebooks .fourth .books .cover {
    height: 148px !important;
}





#koba_ebooks.page-id-566 #main_image{
	background-size:100% auto !important;
	height:30% !important;
}


.page-id-566 a .main-image_box {
    height: 95% !important;
	width:85% !important;
}





#koba_ebooks ul.kushima_navi {
    margin: 0px auto;
	background:none;
}

#koba_ebooks ul.kushima_navi li {
	background:none;
}





}

/* SNS
------------------------------ */
#kushima_ebooks .fb-like-box{
	margin:0 0 15px 10px;
	padding:0 0 0 0;
	line-height:0;
	font-size:0px;
}

#kushima_ebooks .sns .twitter{
	margin:0px 10px 15px 0px;
	padding:0px 0 0 0;
	width:300px;
	display:inline-block;
	}


#kushima_ebooks .sns .twitter .tw_main{
	margin:0px 0 0 0;
}


#kushima_ebooks #bottom_navi{
	text-align:center;
	}



/*  -------------------------------------------
::::::::   レスポンシブ変更点
----------------------------------------------*/


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



#koba_ebooks.page-id-566 #content.koba_class #logo{
	margin:2% 0 0 3%;
}

#kushima_ebooks #content.kushima_class label.label-left {
    background: url("../img/base/sp_icon_menu.png") no-repeat scroll center center / cover transparent;
    cursor: pointer;
    display: block;
    height: 30px;
    left: 10px;
    position: absolute;
    width: 30px;
}


#kushima_ebooks #content.kushima_class header #utility {
    float: none;
    margin: 10px auto;
    padding: 0;
    text-align: center;
    width: 100%;
}



#kushima_ebooks #content.kushima_class header #hd_left {
    display: none;
}

#kushima_ebooks #content.kushima_class header #h_search_pc {
    display: none;
}



#kushima_ebooks #content.kushima_class header #h_menu ul.h_menu_sp {
    display: block;
    height: 30px;
    position: relative;
    text-align: center;
    width: 100%;
}


#kushima_ebooks #content.kushima_class header #h_menu {
    font-size: 90%;
    letter-spacing: 0.2px;
    max-height: 50px;
    overflow: hidden;
    width: 100%;
	float:none;
}


#kushima_ebooks #content.kushima_class header #h_menu ul.h_menu_pc li {
    display: none;
}



#kushima_ebooks #content.kushima_class header.site-header {
    background: url("../img/base/hd_bg.jpg") repeat-x scroll 0 0 transparent;
    padding: 25px 0 0;
    text-align: left;
    width: 100%;
	min-width:inherit;
}


#kushima_ebooks #content.kushima_class hgroup {
    margin: 0 auto;
    padding: 0;
    width: 100% !important;
}




#kushima_ebooks #content.kushima_class #main_image {
    background: url("../img/subpage/city_ebooks/kushima/bg_kushima_body.png") no-repeat scroll top center #FFFFFF;
	background-size:170% auto;
    height: 20%;
    margin: auto;
    text-align: center;
    width: 100%;
    z-index: -9999;
}


#kushima_ebooks #content.kushima_class #logo img{
}




#kushima_ebooks #bottom_navi .sns{
    margin:auto;
	width:auto;

}






#koba_ebooks #content.koba_class #main_image {
    margin: 0 0 10px;
	height:17%;
}



.page-id-566 a .main-image_box {
	width:100%;
	background-size:90% auto;
	background-repeat:no-repeat;
	height:100%;
}


.page-id-566 a:hover .main-image_box{
	width:100%;
	background-size:90% auto;
	background-repeat:no-repeat;
	height:100%;

}





}



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

#kushima_ebooks #container ul.top_menu{
	display:none;
}



#koba_ebooks #content.koba_class #main_image {
    margin: 0 0 0px;
	height:17%;
    background: url("../img/subpage/city_ebooks/kushima/bg_kushima_body.png") no-repeat scroll top center #FFFFFF;
	background-size:200% auto;
	}



.page-id-566 a .main-image_box {
	width:100%;
	background-repeat:no-repeat;
	height:100%;
}


.page-id-566 a:hover .main-image_box{
	width:100%;
	background-repeat:no-repeat;
	height:100%;
}


#koba_ebooks #container{
	padding:0;
}


#koba_ebooks #content.koba_class #main_image{
		background-size:200% auto;

}


}






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


#koba_ebooks ul.kushima_navi {
	display:none;
}



#kushima_ebooks #content.kushima_class #logo img{
	max-width:100%;
}


#kushima_ebooks #content.kushima_class #main_image {
    background: url("../img/subpage/city_ebooks/kushima/bg_kushima_body.png") no-repeat scroll top center #FFFFFF;
	background-size:200% auto;
}


#kushima_ebooks #content.kushima_class #main_image {
	height: 20%;
	margin:0 0 15px 0;
}



#kushima_ebooks #content.kushima_class header.site-header {
    background: url("../img/base/sp_hd_bg.jpg") repeat-x scroll 0 0 #000000;
    min-width: 300px;
    padding: 5px 0 0;
    text-align: left;
    width: 100%;
}


#kushima_ebooks .txt02{
	display:none;
}



#kushima_ebooks #content.kushima_class header #h_menu {
    font-size: 90%;
    letter-spacing: 0.2px;
    max-height: 50px;
    overflow: hidden;
    width: 100%;
}



#kushima_ebooks #content.kushima_class header #utility {
    margin: 3px auto;
}


#kushima_ebooks #content.kushima_class #container {
    background: none repeat scroll 0 0 transparent;
    box-shadow: none;
    padding: 10px 0 0;
    width: 100%;
}


#kushima_ebooks #container ul {
    padding: 5px 0 0;
    width: 100%;
}


#kushima_ebooks #book_list {
    width: 100%;
}







#kushima_ebooks #content.kushima_class #logo {
    background: url("../img/subpage/city_ebooks/kushima/logo_kushima_header.png") no-repeat scroll 0 0 / 150% auto transparent;
    height: 25px;
    margin: 8px auto;
    padding: 0;
    width: 100%;
	max-width:none;
    z-index: -9999;
}


#kushima_ebooks #content.kushima_class #container {
    padding: 0px 0 0;
}


#kushima_ebooks hr {
	display:none;
}


#kushima_ebooks .title_booklist {
	display:none;
}



#kushima_ebooks #book_list .books {
    border: 1px dashed #B2B2B2;
    float: left;
    height: 160px;
    margin: 0 0 2% 1%;
    min-width: 100px;
    width: 19%;
}

#kushima_ebooks .books .cover {
    height: 100px !important;
}

#kushima_ebooks .books .txt01 {
    font-size: 70%;
	padding:0 5px;
}

#kushima_ebooks .ht .cover img {
    max-height:100px;
}



#kushima_ebooks #content.kushima_class .line_bottom {
	margin:10px 0 0 0;
    height: 30px;
}


#kushima_ebooks .sns .twitter{
	display:none;
	width:300px;
}



#koba_ebooks #content.koba_class #main_image {
    background: url("../img/subpage/city_ebooks/kushima/bg_kushima_body_sp.jpg") no-repeat scroll 0 0 / 100% auto transparent !important;
	height:190px !important;
    margin: 0 0 10px;
	padding:100px 0 0 0;
}


#koba_ebooks #content.koba_class #main_image {
	margin:auto;

}


.page-id-566 a .main-image_box{
	padding:0 0 0 0 !important;
	    background: url("../img/subpage/city_ebooks/kushima/btn_org-book_off.png") ;
		background-size:70% !important;
		background-repeat: no-repeat !important;
		background-position:center;
		height:200px !important;


}


.page-id-566 a:hover .main-image_box{
	    background: url("../img/subpage/city_ebooks/kushima/btn_org-book_on.png") ;
				background-size:70% !important;
		background-repeat: no-repeat !important;
		background-position:center;


}


#koba_ebooks #book_list .map{
	width:64.3%;
}


#koba_ebooks .map .cover {
    height: 120px !important;
}


#koba_ebooks .map .cover img {
    max-height: 120px;
}


#koba_ebooks .map .txt01{
	margin:5px auto 0;
}


}




/* :::::::::: yo-ho追加分 :::::::::: */

#kushima.yo-ho .book_cat:after {
content: ".";
display: block;
height: 0px;
clear: both;
float:none;
visibility: hidden;
}



#kushima.yo-ho #logo img {
	padding:0 0 0 155px;
}


#kushima.yo-ho .book_cat{
	padding:0 0 1% 0;
}

#koba_ebooks #kushima.yo-ho #logo {
    background: url("../img/subpage/city_ebooks/yo-ho/logo.png") !important;
	background-repeat:no-repeat!important;
    height: 50px;
    margin: 20px auto 5px;
    max-width: 946px;
    padding: 0;
    width: 100%;
    z-index: -9999;
}


#koba_ebooks #kushima.yo-ho #main_image {
    background: url("../img/subpage/city_ebooks/yo-ho/main.png")!important;
	background-repeat:no-repeat !important;

	background-position:center;
    margin: auto;
    text-align: center;
	width:100%;
    max-width: 1375px;
    z-index: -9999;
	padding:35px 0 0 0;
	height:475px;

}


#kushima.yo-ho #book_list .books {
    height: 305px;
}


#kushima.yo-ho .title_booklisg {
    padding: 180px 0 11px;
    text-align: center;
}


#kushima.yo-ho .book_cat h3 img{
	height:17px;
	width:auto;
	padding:0 0 5px 0;
}


#kushima.yo-ho .empty .cover img {
    margin: 0 auto 0;
}


#kushima.yo-ho .empty .txt02 img {
    width:64px;
	padding: 0 0 5px 0px;
}


#kushima.yo-ho #book_list .txt03{
	text-align:center;
	font-size:12px;
	color:#e75a24;
	padding: 8px 0 0  ;
}



#content.koba_class #kushima.yo-ho .line_bottom {
    background: url("../img/subpage/city_ebooks/yo-ho/bottom_img.jpg")!important;
	background-repeat:no-repeat!important;
	background-size:100% auto!important;
    height: 75px;
    margin: auto;
    padding: 0;
    width: 100%;
    z-index: -9999;
}

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

#koba_ebooks #kushima.yo-ho #main_image {
	background: url("../img/subpage/city_ebooks/yo-ho/bg_sp.jpg") !important;
	background-repeat:no-repeat !important;
    height: 350px !important;
    margin: auto auto 20px;
	background-size:100% auto!important;

}

#kushima.yo-ho .title_booklisg {
    padding: 55px 0 11px;
}

#kushima.yo-ho .title_booklisg img {
	height:35px;
	width:auto;
}









}


@media screen and (max-width: 768px) {
#kushima.yo-ho .book_cat{
	width:46%;
	float:left;
}

#koba_ebooks #kushima.yo-ho .title_booklisg {
    display: block;
}



#kushima.yo-ho .print{
	float:right;
	padding:0 0 0 0;
	width:46%;
}


#kushima.yo-ho #book_list .books {
    width: 46%;
	margin:0 2% 20px 0;
	min-width:inherit;
}


#kushima.yo-ho .empty{
	display:none;
}


#kushima.yo-ho #book_list{
	width:90%;
}

}



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

#koba_ebooks #kushima.yo-ho #main_image {
	background: url("../img/subpage/city_ebooks/yo-ho/header.jpg") !important;
    height: 130px !important;
    margin: auto auto 10px;
	background-repeat:no-repeat !important;
	background-size:100% auto!important;
}


#koba_ebooks #kushima.yo-ho #main_image a{
	display:none;
}


#kushima.yo-ho .title_booklisg {
    padding: 85px 0 11px;
}


#kushima.yo-ho .book_cat{
	width:48%;
}


#koba_ebooks .books .cover {
    height: 120px !important;
}


}



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


#kushima.yo-ho .book_cat{
	width:92%;
	float:none;
	margin:auto;
}


#koba_ebooks .books .cover {
    height: 180px !important;
}


#koba_ebooks .books .cover img {
    max-height: 180px;
}

}


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

#kushima.yo-ho #logo img {
    padding: 4% 0 0 140px;
	width:56%;
	height:auto;
}

#kushima.yo-ho .book_cat{
	width:96%;
	float:none;
	margin:auto;
}


#kushima.yo-ho .title_booklisg img {
    height: 30px;
    width: auto;
}



#koba_ebooks .books .cover {
    height: 130px !important;
}


#koba_ebooks .books .cover img {
    max-height: 140px;
}


#kushima.yo-ho #book_list .books {
    width: 48%;
	margin:0 0 20px 0;
	height:230px;
}

#kushima.yo-ho #book_list .side {
    float:right;
}




}



/* :::::::::: こばやしebooks :::::::::: */



#koba_ebooks #kushima.kobayashi #main_image {
    background: url("../img/subpage/city_ebooks/kobayashi/bg_body.png")!important;
	background-repeat:no-repeat!important;
	max-width:1374px;
	height:505px;
	margin:auto;

}




#koba_ebooks #kushima.kobayashi #logo {
    background: url("../img/subpage/city_ebooks/kobayashi/logo.png") no-repeat scroll 0 0 / 96% auto rgba(0, 0, 0, 0) !important;
	height:50px;
	margin:15px auto 0;
	padding:0 0 10px 0;
}


#kushima.kobayashi ul.kushima_navi {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    box-shadow: none;
    margin: 100px auto;
    max-width: 950px;
    padding: 5px 0 0;
    width: 100%;
}

#kushima.kobayashi ul.kushima_navi li {
    margin:0 0 20px 0;
}


#kushima.kobayashi a:hover .main-image_box{
	    background: url("../img/subpage/city_ebooks/kobayashi/original-book_on.png");

		width:975px;
		height:360px;
		text-indent:-99999px;
}



#kushima.kobayashi a .main-image_box {
    background: url("../img/subpage/city_ebooks/kobayashi/original-book_off.png") no-repeat scroll center top rgba(0, 0, 0, 0);
    height: 360px;
    text-indent: -99999px;
    width: 975px;
}


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

#kushima.kobayashi a:hover .main-image_box{
		width:80%;
		height:230px!important;
		margin:0 0 20px 0;
}

#kushima.kobayashi a .main-image_box {
		width:80%;
		height:230px!important;
		margin:0 0 20px 0;
}

#kushima.kobayashi .fb_iframe_widget iframe {
    width: 300px !important;
}



#kushima.kobayashi ul.kushima_navi {
    margin: 0 auto 0px;
}



#koba_ebooks #content.koba_class #kushima.kobayashi  #main_image {
    background: url("../img/subpage/city_ebooks/kobayashi/bg_body.png") no-repeat scroll 0 0 / 100% auto rgba(0, 0, 0, 0) !important;
	height: 100%; !important;
	padding:0;

}





#kushima.kobayashi #container {
    padding: 0px 0 0;
}




}


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






#koba_ebooks #content.koba_class #kushima.kobayashi  #main_image {
    background: url("../img/subpage/city_ebooks/kobayashi/bg_body.png") no-repeat scroll 0 0 / 100% auto rgba(0, 0, 0, 0) !important;
	height: 130px !important;
	padding:0;
}



#koba_ebooks #kushima.kobayashi #logo {
    height: 20px;
	overflow:hidden;
}





#kushima.kobayashi a:hover .main-image_box{
	background-repeat:no-repeat;
}






#koba_ebooks #kushima.kobayashi .books .cover img {
    max-height: 100px;
}







#koba_ebooks #kushima.yo-ho .books .cover {
    height: 130px !important;
}

#koba_ebooks #kushima.kobayashi #book_list .books {
    height: 167px;
    overflow: hidden;
}

#koba_ebooks #kushima.kobayashi .fb_iframe_widget{
	    overflow: hidden;
}


}







/*  ::::: ひゅうがebooks ::::: */



#koba_ebooks #kushima.hyuga #logo {
    background: url("../img/subpage/city_ebooks/hyuga/logo.png")!important;
	background-repeat:no-repeat!important;
	background-size:96% auto!important;
    height: 50px;
    margin: 15px auto 0;
    padding: 0 0 10px;
}


.ie8 #koba_ebooks #kushima.hyuga #logo,
.ie7 #koba_ebooks #kushima.hyuga #logo
 {
	background: url("../img/subpage/city_ebooks/hyuga/logo_ie.jpg")!important;
	background-repeat:no-repeat!important;

 }








.ie8 #koba_ebooks #kushima.hyuga #main_image,
.ie7 #koba_ebooks #kushima.hyuga #main_image
 {
    background: url("../img/subpage/city_ebooks/hyuga/bg_body_ie.jpg")!important;
	background-repeat:no-repeat!important;
	background-position:center!important;
}




#kushima.hyuga ul.kushima_navi {
    margin: 0px auto;
	padding:33% 0 0 0;

}


#kushima.hyuga .books .txt02 {
    padding: 0 5px 5px 10px;
}



#koba_ebooks #content.koba_class #kushima.hyuga #main_image {
    background: url("../img/subpage/city_ebooks/hyuga/bg_body.png") !important;
    background-repeat:no-repeat!important;
	background-size:100% auto!important;
	height: 100% !important;
}

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



	#koba_ebooks #kushima.hyuga #logo {
    margin: 2% 3% 0;
}


/*
#koba_ebooks #content.koba_class #kushima.hyuga #main_image {
    background: url("../img/subpage/city_ebooks/hyuga/bg_body.png") no-repeat scroll 0 0 / 100% auto rgba(0, 0, 0, 0) !important;
	height: 100%; !important;
} */

#koba_ebooks #kushima.hyuga #main_image {
	background: url("../img/subpage/city_ebooks/hyuga/bg_body.png") !important;
	background-repeat:none !important;
	background-size:100% auto;

	height: 100%; !important;
}

}



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

#koba_ebooks #kushima.hyuga #logo {
	width: 96%;
	height: 20px;
    margin: 2% 3% 0;
	background-size:130% auto !important;
    padding: 0 0 10px;
}


#koba_ebooks #content.koba_class #kushima.hyuga #main_image {
	background: url("../img/subpage/city_ebooks/hyuga/bg_body_sp.jpg") no-repeat scroll 0 0 / 100% auto rgba(0, 0, 0, 0) !important;
	height: 0!important;
	padding: 42% 0 0;
	width:auto;
}


#content #kushima.hyuga #container {
    padding-top: 15px !important;
}


}


/* :::::::::::::::::::::::::::::::::::: */
/* :::::::::: たかなべebooks :::::::::: */
/* :::::::::::::::::::::::::::::::::::: */

#koba_ebooks #kushima.takanabe{
	padding:0 1% 0;
}

#koba_ebooks #kushima.takanabe #logo {
    background: url("../img/subpage/city_ebooks/takanabe/logo.png")!important;
	background-repeat:no-repeat!important;
	background-size:96% auto!important;
    height: 50px;
    margin: 0.9% auto 0;
    padding: 8px 0 0;
	width: 100%;
	max-width:1000px;
}



#koba_ebooks #content #kushima.takanabe #main_image {
    background: url("../img/subpage/city_ebooks/takanabe/bg_body.jpg")!important;
	background-size:100% auto!important;
	background-repeat:no-repeat!important;
	width:100%;
	height:100%;
	max-width:1374px;
	margin:auto;
}


#kushima.takanabe ul.kushima_navi {
    padding: 33% 0 0;
	margin:0 auto;
}

#kushima.takanabe #container {
    padding: 0px 0 0;

}




#kushima.takanabe .empty .txt02 img {
    padding: 0 0 5px;
    width: 64px;
}



#kushima.takanabe .empty .cover img {
    max-width: 64.7%;
}



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

	#koba_ebooks #kushima.takanabe #logo {
		height:35px!important;
	}


	#kushima.takanabe .txt01{
		font-size:60%;
	}

	#kushima.takanabe .txt02{
		font-size:11px;
	}

}



@media screen and (min-width: 481px) and (max-width: 767px)  {
	/* 480px - 767px用（タブレット／スマートフォン用）の記述 */
#kushima.takanabe .books .cover img {
    max-width: 62.7%;
}

#kushima.takanabe #book_list .books {
    width: 24% !important;
	min-width:inherit;
}


#kushima.takanabe #book_list .books.ht .cover img{
	max-height:120px!important;
	width:auto;
	}





}


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


#koba_ebooks #kushima.takanabe #logo {
	background-size:160%!important;
    margin: 2.7% auto 0 2%;
    max-width: 1000px;
    padding: 8px 0 0;
    width: 98%;
	height: 25px!important;
}


#koba_ebooks #content.koba_class #kushima.takanabe #main_image {
	height:0 !important;
	padding:37% 0 0;
	width:auto;
}


#koba_ebooks #kushima.takanabe #book_list .books {
	min-width: 99px;
}

#content #kushima.takanabe #container {
    padding-top: 15px !important;
}

}


