@charset "utf-8";
/*
Theme Name: Anime Style
Theme URI: http://wordpress.org/extend/themes/twentyeleven
Author: the WordPress team
Author URI: http://wordpress.org/
Description: 2011年版の WordPress テーマは洗練されていて、軽量で、柔軟性があります。メニュー、ヘッダー画像、背景をあなたなりにアレンジしてみてください。明と暗のカラースキーム、リンクカラー、3つのレイアウトオプションが利用できるようになっています。「Twenty Eleven」は、フロントページをコンテンツの目立つショーケースへと変身させるショーケース固定ページテンプレートを備えています。ウィジェット対応のたくさんのエリア (サイドバー、3つのフッターエリア、ショーケース固定ページウィジェットエリア) があり、また、アサイド・リンク・引用・ステータスを表示する「短冊」ウィジェットを備えています。印刷用と管理者のエディタ用のスタイル、アイキャッチ画像（投稿、固定ページ上のヘッダー画像と注目の"固定"記事の大きな画像として）のサポート、6つの異なる投稿フォーマットの特別なスタイルが含まれています。
Version: 1.3
License: GNU General Public License
License URI: license.txt
Tags: dark, light, white, black, gray, one-column, two-columns, left-sidebar, right-sidebar, fixed-width, flexible-width, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-image-header, featured-images, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready
*/

/* =Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html
-------------------------------------------------------------- */
body, input, textarea {
	font: 14px "HiraKakuPro-W3","MS UI Gothic" !important;
}


.list2012Amazon{
  padding: 0 2em;
}

.imgTile {
  line-height: 1 !important;
}

.imgTile1 img{
  margin: 0 auto !important;
  padding: 0 !important;
  vertical-align: bottom;
}

.imgTile1 img.aligncenter {
  margin-bottom: 0;
}

p {
  margin: 0 1em;
  text-indent: 0 !important;
  line-height: 1.625em;
  font-size: 100%;
}


.wp-caption {
	background: none !important;
	padding: 0 !important;
}

.wp-caption .wp-caption-text {
	margin: 0 !important;
	padding: 5px 0 5px 5px !important;
}

.wp-caption .wp-caption-text:before {
	content: '' !important;
	margin-right: 0 !important;
	left: 0 !important;
	top: 0 !important;
}

/* For modern browsers */
.cf:before,
.cf:after {
	content:"";
	display:table;
}
.cf:after {
	clear:both;
}
/* For IE 6/7 (trigger hasLayout) */
.cf {
	zoom:1;
}

.img2row {
	margin: 2em auto;
	width: 94%;
}

/* TVアニメの50年史 */

#list2012_sub {
  background: #db588a;
  color: #fff !important;
  margin: 30px 26px !important;
  padding: 20px;
}

.list2012AmazonYoko2wrap {
  width:100%;
  margin-left: 20px;
}

.list2012AmazonYoko2 {
  width:46%;
  float: left;
  display: inline;
  margin: 10px;
  min-height: 280px;
}

.list2012AmazonYoko2 h4,
.list2012AmazonYoko2 p {
  margin: 0 0 1em 200px;
}

.yoko2img {
  float: left;
}

.header_name {
  text-align: right;
  padding-right: 50px; 
}

blockquote.bq1 {
  margin: 30px 60px;
  padding: 10px 0 10px;
  background: #F9F9F9;
}

.ookamikodomo-archives {
  overflow: hidden;
}
.ookamikodomo-archives h2 {
  padding: 10px;
}
.ookamikodomo-archives h2 a {
  color: #00a0e9 !important;
}
.ookamikodomo-archives .profile {
  width: 353px;
}
.ookamikodomo-archives .profile_description {
  font-weight: bold;
  font-size: 24px;
  color: #00a0e9;
  
}
.ookamikodomo-archives .columnImg {
  position: relative;
}
.ookamikodomo-archives div.column_description {
  padding-left: 20px;
  position: absolute;
  top: 550px;
  left: 560px;
  width: 350px;
}
.ookamikodomo-archives div.backnumber {
  float: right;
  width: 400px;
  margin-top: 30px;
  clear: none;
}

.ookamikodomo-archives div.backnumber li.backnumber {
  width: 400px;
  border-top: none !important;
  margin-top: 0;
  
}

.ookamikodomo-archives div.backnumber li.backnumber h1.entry-title a {
  font-size: 16px;
  color: #00a0e9;
}


.animestyle002-archives {
  overflow: hidden;
}
.animestyle002-archives h2 {
  padding: 10px;
}
.animestyle002-archives h2 a {
  color: #A50002 !important;
}
.animestyle002-archives .profile {
  width: 353px;
}
.animestyle002-archives .profile_description {
  font-weight: bold;
  font-size: 18px;
  color: #A50002;
  
}
.animestyle002-archives .columnImg {
  position: relative;
}
.animestyle002-archives div.column_description {
  padding-left: 20px;
  position: absolute;
  top: 450px;
  left: 560px;
  width: 350px;
}
.animestyle002-archives div.backnumber {
  float: right;
  width: 400px;
  margin-top: 30px;
  clear: none;
}

.animestyle002-archives div.backnumber li.backnumber {
  width: 400px;
  border-top: none !important;
  margin-top: 0;
  
}

.animestyle002-archives div.backnumber li.backnumber h1.entry-title a {
  font-size: 16px;
  color: #A50002;
}



.neragaku-archives {
  overflow: hidden;
}
.neragaku-archives h2 {
  padding: 10px;
}
.neragaku-archives h2 a {
  color: #00a0e9 !important;
}
.neragaku-archives .profile {
  width: 353px;
}
.neragaku-archives .profile_description {
  font-weight: bold;
  font-size: 24px;
  color: #00a0e9;
  
}
.neragaku-archives .columnImg {
  position: relative;
}
.neragaku-archives div.column_description {
  padding-left: 20px;
  position: absolute;
  top: 640px;
  left: 560px;
  width: 350px;
}
.neragaku-archives div.backnumber {
  float: right;
  width: 400px;
  margin-top: 30px;
  clear: none;
}

.neragaku-archives div.backnumber li.backnumber {
  width: 400px;
  border-top: none !important;
  margin-top: 0;
  
}

.neragaku-archives div.backnumber li.backnumber h1.entry-title a {
  font-size: 16px;
  color: #00a0e9;
}


.kaguyahime-archives {
  overflow: hidden;
}
.kaguyahime-archives h2 {
  padding: 10px;
}
.kaguyahime-archives h2 a {
  color: #00a0e9 !important;
}
.kaguyahime-archives .profile {
  width: 353px;
}
.kaguyahime-archives .profile_description {
  font-weight: bold;
  font-size: 24px;
  color: #00a0e9;
  
}
.kaguyahime-archives .columnImg {
  position: relative;
}
.kaguyahime-archives div.column_description {
  padding-left: 20px;
  position: absolute;
  top: 680px;
  left: 560px;
  width: 350px;
}
.kaguyahime-archives div.backnumber {
  float: right;
  width: 400px;
  margin-top: 30px;
  clear: none;
}

.kaguyahime-archives div.backnumber li.backnumber {
  width: 400px;
  border-top: none !important;
  margin-top: 0;
  
}

.kaguyahime-archives div.backnumber li.backnumber h1.entry-title a {
  font-size: 16px;
  color: #00a0e9;
}





p.tcolor {
 text-indent: 0 !important;
}

div.tcolor p{
 text-indent: 0 !important;
}

/* 板垣さん */

.itgk-bq {
  border: 4px solid #000;
  padding: 10px;
  line-height: 1.4;
  font-weight: bold;
  margin: 10px 30px;
}

.itgk-bq-normal {
  border: 4px solid #000;
  padding: 10px;
  line-height: 1.4;
  font-weight: normal;
  margin: 10px 30px;
}


.itgk-small {
  font-size: 1.2em;
}

.itgk-normal {
  font-size: 1.8em;
}

.itgk-large1 {
  font-size: 3em;
}

.itgk-large2 {
  font-size: 2em;
}

.itgk-img-br img{
  margin: 0;
  padding: 0;
}

.itgk-ul {
  margin: 0;
  padding: 0;
  font-size: 1.2em;
}


/* book */

.book1 .book1-td {
  width: 80%;
}

/* EVENT */

.eventreport {
  margin: 20px 0 5px 0 !important;
  padding: 17px 0;
  border-top: 1px solid #ddd;
}

.eventLoftinfo p {
  font-size: 0.9em;
}

/* interview */

.interview-header {
width: 100%;
border-bottom: 1px solid #ddd;
margin-bottom: 20px;
}

.interview-div-left {
float: left;
width: 350px;
}

.interview-div-right {
float: right;
width: 530px;
padding:10px;
}

p.interview-div-right-p1 {
margin:0;
padding-bottom:20px;
}

p.interview-div-right-p2 {
margin:0;
padding:0;
}


.interview-profile {
  margin: 0 0 40px;
  padding: 20px 2em 10px;
  border-top: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
  min-height: 310px;
}

.interview-profile-no-image {
  margin: 0 0 40px;
  padding: 20px 2em 10px;
  border-top: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
}

.interview-profile-no-image2 {
  margin: 0 0 40px;
  padding: 20px 2em 10px;
  border-bottom: 1px solid #ddd;
}

.interview-profile-p1 {
  margin: 0 0 40px;
  padding: 20px 20px 10px;
  border-bottom: 1px solid #ddd;
  min-height: 500px;
}

.interview-profile h5,
.interview-profile-no-image h5 {
  margin: 0 0 0.7em;
}

p.profile-name {
  margin: 0 0 0.5em;
  font-size: 1.5em;
  font-weight: bold;
  text-indent:0;
}

.profile-alphabet {
  font-size: small;
}

p.profile-desc {
  margin: 0;
  text-indent:0;
}


p.profile-info {
  margin: 2em 0;
  text-indent:0;
  font-size: 0.8em;
}

.interview {
  margin: 0 2em;
  padding-bottom:20px;
  border-bottom: 1px solid #ddd;
}

.interview p {
  margin: 0.5em 0;
  text-indent: 0;
  line-height: 1.625em;
  font-size: 100%;
}

.interview-name {
  font-weight: bold;
}

.interview-s-next a{
  font-weight: bold;
  font-size: 1.2em;
}

.interview-s-next a:after {
  content:" >>";
}

.interview-s-previous a{
  font-weight: bold;
  font-size: 1.2em;
}

.interview-s-previous a:before {
  content:"<< ";
}

/* column */

#contents-close {
  clear: both !important;
}



/* previous next postlink */

#pagination {
list-style-type : none;
margin : 0;
overflow : hidden;
padding : 2px 0;
} 

#pagination li {
display : inline
} 


#pagination .p-postlink {
no-repeat left center;
float : left;
padding-left : 10px;
min-width: 50%;
}

#pagination .n-postlink {
no-repeat right center;
float : right;
padding-right : 10px;
text-align : right;
}


.amazon-wrap {
   margin: 20px 40px;
}

div.amazon-box3 {
   float: left;
   width: 220px;
   margin: 10px;
   padding: 20px;
   border: 1px solid #DDD;
   font-size: 0.8em;
   font-weight: 700;
}

/* archive */

.archive-gurren-spec {
   margin: 0 25px 40px; 
   padding: 20px 10px;
   border-top:2px dotted #ddd;
   border-bottom:2px dotted #ddd;
}

.archive-gurren-spec-normal {
   margin: 0 25px 40px; 
   padding: 20px 10px;
   border-bottom:2px dotted #ddd;
}

.gurren-spec-left {
   width: 340px;
   float: right;
}

h4.gurren_h4 {
   margin: 0;
   margin-bottom: 1.5em;
}

h4.gurren_h4_normal {
   margin: 0;
   margin-top: 1.5em;
   margin-bottom: 1.5em;
}

p.gurren-spec {
  margin: 0 0 1em 0;
}

p.gurren-spec2 {
  margin: 0;
  clear: both;
}

/* 腹巻猫 */

ol.hrmk_ol {
  padding-left: 30px;
  list-style-type: decimal;
}

ol.hrmk_ol_2 {
  margin-bottom: 16px;
  padding-left: 0;
  list-style-type: decimal;
}

ol.hrmk_ol_3 {
  margin-bottom: 16px;
  padding-left: 30px;
  list-style-type: upper-roman;
}

/* 片渕 */

blockquote.ktbc {
  margin: 30px 60px;
}

blockquote.ktbc p {
  margin: 0 10px 1em 10px;
}

blockquote.ktbc ul {
  list-style-type: circle;
}


ul.ul-simple,
ul.ul-simple li {
  list-style-type: circle;
  padding: 0 0 10px 10px;
}

/* kaguyahime */

img#Kaguya_y_01 {
  background:url(http://animestyle.jp/wp-content/uploads/2014/02/kaguya_y_001.jpg) no-repeat;
  width:650px;
  height:330px;
}

img#Kaguya_y_02 {
  background:url(http://animestyle.jp/wp-content/uploads/2014/02/kaguya_y_002b.jpg) no-repeat;
  width:650px;
  height:330px;
}

img#Kaguya_y_03 {
  background:url(http://animestyle.jp/wp-content/uploads/2014/02/kaguya_y_003.jpg) no-repeat;
  width:650px;
  height:352px;
}

img#Kaguya_p_01 {
  background:url(http://animestyle.jp/wp-content/uploads/2014/02/kaguya_p_001.jpg) no-repeat;
  width:650px;
  height:330px;
}

img#Kaguya_p_02 {
  background:url(http://animestyle.jp/wp-content/uploads/2014/02/kaguya_p_002.jpg) no-repeat;
  width:650px;
  height:330px;
}

img#Kaguya_p_03 {
  background:url(http://animestyle.jp/wp-content/uploads/2014/02/kaguya_p_003.jpg) no-repeat;
  width:650px;
  height:352px;
}

img#Kaguya_p_04 {
  background:url(http://animestyle.jp/wp-content/uploads/2014/02/kaguya_p_004.jpg) no-repeat;
  width:650px;
  height:352px;
}

img#Kaguya_p_05 {
  background:url(http://animestyle.jp/wp-content/uploads/2014/02/kaguya_p_005.jpg) no-repeat;
  width:650px;
  height:352px;
}

.slist-title {
padding-top: 1em;
}

.slist-year {
margin-top: 3em;
margin-bottom: 3em;
padding: 10px 5px 10px 5px;
border-bottom:3px solid #666666;
}

div.entry-content a {
color: #00a1e9;
}


/* wada */

.table04 {
    display: table;
    border-collapse: collapse;
    width: 100%;
}
.table04 .cell {
    display: table-cell;
    padding: 10px;
    border: 1px solid black;
    text-align: left;
    vertical-align: middle;
}

.table04 .cellimg {
    display: table-cell;
    padding: 4px;
    width: 100px;
    border: 1px solid black;
    text-align: left;
    vertical-align: middle;
}


/* untitled */

div.untitled-something {
   text-align: center;
}

div.untitled-something p {
   display: inline;
   font-weight: bolder;
   font-size: 1.4em;
}