@charset "utf-8";

/*
Theme Name: アーカイブ
Theme URI: http://www.archives.jp
Description: アーカイブの検索・表示専用のテーマ
Author: ○○株式会社
Author URL: http://www.archives.jp
Version: 1.0
tags:このスタイルシートは、PC版のサイドバー用に制作されたものです。
*/

/*===============================================
　神楽
===============================================*/
body#kagura {
	background-color:#EFF2F5;
}


body#kagura .page_wrap {
	max-width:710px;
	width:96%;
}


body#kagura #content {
	width:100%;
}



body#kagura  #main {
    width: 100%;
}


body#kagura #subpage{
	border:none;
	background:none;
}


.left {
    float: left;
}



body#kagura .Column_main{
	width:100%;
}





body#kagura #subpage h2 {
    background: none;
    display: block;
    height: auto;
    position: relative;
    width: 100%;
    z-index:inherit;
}

body#kagura #subpage h2 img {
    height: auto;
    left:inherit;
    position:inherit;
    top:inherit;
    width:100%;
}


body#kagura #subpage h3 {
	background:none;
	height:auto;
	border:0;
	padding:0;
	text-align:center;
	margin:10px 0 15px;
}


body#kagura #subpage h3 img {
	width:100%;
	max-width:540px;
	height:auto;
}


body#kagura .book_area{
	max-width:546px;
	width:96%;
	margin:30px auto 30px;
}

body#kagura .book_area .cover{
	background:#ffffff;
	width:66.4%;
	margin:5% auto;
	text-align:center;
}



body#kagura .book_area .cover img{
	width:87.95%;
	margin:4% auto;
}


body#kagura .book_area .tag_book img
{
	width:100%;
}


body#kagura .book_box_left{
	background:#DFE5EB;
	float:left;
	width:46%;
	
}


body#kagura .book_box_right{
	background:#DFE5EB;
	float:right;
	width:46%;
}










body#kagura .con_box{
	margin:0 0 40px 0;
}

body#kagura .con_box:after,
body#kagura .book_area:after
 {
clear: both;
float: none;
content: ".";
display: block;
height: 0px;
visibility: hidden;
}

body#kagura .box_right{
	float:right;
	width:46%;
	font-size:96%;
	line-height:140%;
}

body#kagura .box_left{
	float:left;
	width:50%;
	text-align:center;
}

body#kagura .box_left img{
	width:100%;	
}

body#kagura img.img_imagination{
	max-width:216px;
}


body#kagura .con_return .box_left{
	float:right;	
}

body#kagura .con_return .box_right{
	float:left;	
}





@media screen and (max-width: 480px) {
body#kagura .box_left,
body#kagura .box_right,
body#kagura .con_return .box_left,
body#kagura .con_return .box_right {
float: none;
width:90%;
margin:auto;
}


}

