/*
Theme Name: eブックス
Template URI: https://www.ishikawa-ebooks.jp
Description: ebooksの検索・表示専用のテーマ
Author: 前田印刷株式会社
Author URL: http://maeda-print.co.jp/
Version: 4.0
tags:このスタイルシートは、サイドバー用に制作されたものです。
*/

#secondary .side_event{
margin: 0;
width:100%;
}

#secondary .side_event img{
margin: 0;
width:100%;
}

#secondary .banner a {
display: block;
font-size: 0;
line-height: 0;
}

#secondary .banner {
line-height:0;
margin:7px 0 0 0;
}

/* イベント情報
------------------------------ */
.side_event_top_hd {
    margin: 0;
				height: 25px;
}

.side_event_top_hd a{
  width:100%;
		height: 25px;
}
#side_recommend_event {
    background: #EDC732;
    display: block;
    padding: 12px 4% 0 4%;
    width:92%;
				margin-bottom: 10px;
}

#side_recommend_event .side_recommend_event_wrap {
    background: #FFFDE6;
    display: block;
    padding: 0;
    width:100%;
				margin: 0;
}

#side_recommend_event a.side_recommend_title {
    background: url("../../img/eventbooks/subtitle_notice.png") no-repeat scroll 0 0 transparent;
    clear: both;
    display: block;
    height: 33px;
    margin: -12px 0 0 -4%;
    padding: 0;
    text-indent: -9999px;
    width: 168px;
}
#side_recommend_event a.side_recommend_booktitle {
    color: #A1434C;
    line-height: 140%;
}
#side_recommend_event a.side_recommend_booktitle:hover, #side_recommend_event .side_event_box .side_event_data_info a.btn_topside_event:hover {
    opacity: 0.8;
}
#side_recommend_event .side_event_box {
    display: block;
    margin: 0;
    padding: 0;
    width: 100%;
    z-index: 2;
}
#side_recommend_event .side_event_box .side_event_vispace {
    display: block;
    float: left;
    margin: 10px 0 0 10px;
    min-height: 141px;
				width: 45%;
    padding: 0;
}
#side_recommend_event .side_event_box .side_event_data {
    display: block;
    float: right;
    height: 140px;
    margin: 10px 2% 0 0;
    overflow: hidden;
    padding: 0;
				font-size: 85%;
    line-height: 130%;
    width: 45%;
}
#side_recommend_event .side_event_box .side_event_data p {
    line-height: 130%;
    margin: 2px 0;
    outline: medium none;
    text-decoration: none;
}
#side_recommend_event .side_event_box .side_event_data_info {
    clear: both;
    display: block;
    margin: 10px 0;
    padding: 0 10px;
				font-size: 85%;
    line-height: 130%;
}
#side_recommend_event .side_event_box .side_event_data_info a.btn_topside_event{
    display: block;
    margin: 0 auto;
				padding-bottom: 5px;
}

#side_recommend_event .side_event_box .side_event_data_info a.btn_topside_event img{
    display: block;
    width: 100%;
				height: auto;
}

/* SNS,facebook,twitter
------------------------------ */
#secondary .facebook {
display: block;
width: 99%!important;
border:1px solid #5477AA;
}

#secondary .facebook div.fb-like-box,
#secondary .facebook div.fb-like-box iframe[style],
#secondary .facebook div.fb-like-box span {
width: 100% !important;
}

#secondary .twitter {
display: block;
width: 99%!important;
border:1px solid #0084B4;
margin-top: 10px;
}

#secondary .twitter .twitter_head{
display: block;
color: #fff;
font-size: 13px;
font-weight: bold;
background-color: #0084B4;
border: 1px solid #0084B4;
padding: 5px;
margin: 0;
border-left: medium none;
border-right: medium none;
border-top: medium none;
}

/* どんぐり
------------------------------ */
#secondary .planting2 {
    height: auto;
    width: 100%;
}

#secondary .planting2 object{
max-width: 100%;
    height: auto;
}

#secondary .d_ttl {
    margin: 7px 0 0;
    padding: 0;
}

#secondary .d_ttl img{
    width: 100%;
    height: auto;
}

/* banner
------------------------------ */

#secondary .banner01,
#secondary .banner02,
#secondary .banner03,
#secondary .banner04,
#secondary .banner05,
#secondary .banner06,
#secondary .banner07,
#secondary .banner08,
#secondary .banner09,
#secondary .banner10,
#secondary .banner11,
#secondary .banner12,
#secondary .banner14,
#secondary .banner15,
#secondary .banner16,
#secondary .banner13 {
display: block;
width: 99%!important;
border:1px solid #5D5D5D;
line-height:0;
margin:7px 0 0 0;
}

#secondary .banner12{
border:1px solid #cc7900;	
}

#secondary .banner13{
border:1px #999999 solid;
margin:0 0 7px 0;
}

#secondary .banner05 {
margin:0;
}

#secondary .banner01 a,
#secondary .banner02 a,
#secondary .banner03 a,
#secondary .banner04 a,
#secondary .banner05 a,
#secondary .banner06 a,
#secondary .banner07 a,
#secondary .banner08 a,
#secondary .banner09 a,
#secondary .banner10 a,
#secondary .banner11 a,
#secondary .banner12 a,
#secondary .banner14 a,
#secondary .banner15 a,
#secondary .banner16 a,
#secondary .banner13 a {
display: block;
width: 100%!important;
font-size: 0;
line-height: 0;
}

#secondary .banner01 a img,
#secondary .banner02 a img,
#secondary .banner03 a img,
#secondary .banner04 a img,
#secondary .banner05 a img,
#secondary .banner06 a img,
#secondary .banner07 a img,
#secondary .banner08 a img,
#secondary .banner09 a img,
#secondary .banner10 a img,
#secondary .banner11 a img,
#secondary .banner12 a img,
#secondary .banner14 a img,
#secondary .banner15 a img,
#secondary .banner16 a img,
#secondary .banner13 a img {
display: block;
width: 100%!important;
}


/* movie
------------------------------ */
.movie_wrap{
position: relative;
margin-top: 5px;
margin-bottom: 1.2em;
padding-bottom: 50%;
padding-top: 69px;
overflow: hidden;
}

.movie_wrap iframe {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}

.sp_sidebar_wrap {
	display:none;
}