﻿@charset "utf-8";

/*

	Theme Name: ポケモン映画公式サイト(2014年版)

	Theme URI: http://www.pokemon-movie.jp

	Description: ポケモン映画公式サイト「破壊の繭とディアンシー」同時上映「ピカチュウ、これなんのカギ？」のニュースページ用テーマです。

	Version: 1.0

	Author: smde

	Author URI: http://www.smde.co.jp

*/



/**

 * ------------------------------------

 * general elements

 * ------------------------------------

 */



a,

a:link,

a:active,

a:visited {

	color:#000;

	text-decoration:none;

}



a:hover {

	color:#000;

	text-decoration:underline;

}

body { background: url(images/bgNews.gif)repeat top center #ffffff !important; }

#pageContainer { width:960px !important; margin-top: 15px; }

/**

 * ------------------------------------

 * ruby

 * ------------------------------------

 */



.no-ruby rt:before{

	content: '（';

}

.no-ruby rt:after{

	content: '）';

}

.no-ruby rp{

	display:none;

}



/**

 * ------------------------------------

 * unique elements identification

 * ------------------------------------

 */

#wrapper {
    margin-top: 65px !important;
}

#footerWrapper a {
    color: #fff !important;
}

#pageContainer {

	width:673px;
	background-color: transparent !important;

}

#rssBtn { margin:0 0 40px 901px;
text-indent:0;}



#newsmain #header {

	margin-bottom: 5px;

}


#pagemain_white {

	height: 100%;

	padding-bottom:1em !important;

}



#news_title {

	height:113px;

	width:173px;

	padding:0;
	
	margin: 0 auto;

}



#news_title > a {

	position:absolute;

	display:block;

	width:auto;

	height:106px;

}


#newsmain {

	font-size:14px;

	text-align:left;

}



#news_title {

	font-size:12px;


}




/*

 * ------------------------------------

 * news entry

 */



div[class^=news_entry_]{

	border: solid 1px #dcdcdc;
	background-color: #ffffff;

}



div[class^=news_entry_],

div[class^=entry_] {

	/* clear:both; */

}



div.entry_header {

	line-height:1.5em;

	min-height:67px;

	-webkit-border-bottom-left-radius: 0;

	-webkit-border-bottom-right-radius: 0;

	   -moz-border-radius-bottomleft: 0;

	   -moz-border-radius-bottomright: 0;

	        border-bottom-left-radius: 0;

	        border-bottom-right-radius: 0;

}


.newsDay {

	padding:30px 33px 5px 40px;

	color:#cc0033;

	font-size:16px;

}

.newsDay a, a:link, a:active, a:visited {
    color: #cc0033 !important;
}

div.entry_header > h2 {

	margin: 0 40px 15px 40px;
	
    padding-bottom: 25px;

	overflow:hidden;

	font-weight:bold;

	color:#cc0033;

	font-size:20px;
	
	border-bottom: solid 1px #dcdcdc;

}

div.entry_header > h2 > a {

	color:#cc0033;

}



div.entry_content {

	background-color:#FFF;

	min-height:30px;

	padding-left:40px;

	padding-right:40px;

	padding-top:15px;

	padding-bottom:15px;

	margin-bottom:20px;

	-webkit-border-top-left-radius: 0;

	-webkit-border-top-right-radius: 0;

	   -moz-border-radius-topleft: 0;

	   -moz-border-radius-topright: 0;

	        border-top-left-radius: 0;

	        border-top-right-radius: 0;

	width:auto;

}



div.entry_content > p {

	line-height:1.5em;

}



div.entry_content > p + p:last-child {

	padding-top:10px;

}



a.more-link {

	background:url(images/bg_continue_reading.gif) no-repeat;

	text-indent:-9999em;

	display:block;

	margin-left:-49px;

	margin-bottom:-15px;

	padding:0 9px;

	width:625px;

	height:39px;

	-webkit-border-bottom-left-radius: 10px;

	-webkit-border-bottom-right-radius: 10px;

	   -moz-border-radius-bottomleft: 10px;

	   -moz-border-radius-bottomright: 10px;

	        border-bottom-left-radius: 10px;

	        border-bottom-right-radius: 10px;

}



a.more-link > span.meta-nav {

	display:block;

	width:625px;

	height:39px;

	background:url(images/btn_continue.png) no-repeat 10px 8px;

}



div.back_to_top {

	float:right;

	margin-top:5px;

	margin-bottom:30px;

	margin-left: 500px;

	text-align:right;

}



/*

 * ------------------------------------

 * news archive entry

 */



div#news_archive_wrapper {
	
	width: 960px;

	padding: 20px 40px;

	background:#FFF;

	float:left;

	border:1px #dcdcdc solid;

}



div.archive_entry_content {

	clear:both;

	padding:15px 0;

	min-height:120px;

	line-height:0px;

	border-bottom:1px #dcdcdc solid;

}



div.archive_entry_content > div.entry_thumbnail {

	float:left;

	padding:5px;

	border:solid 1px #DDD;

	-webkit-border-radius: 0;

	   -moz-border-radius: 0;

	        border-radius: 0;

}



div.archive_entry_content a {

	text-decoration : none;

}



div.archive_entry_content > p.entry_date {

	margin-left:88px;

	margin-top:2px;

	padding-left:10px;

}



div.archive_entry_content > p.entry_date > a {

	font-size:14px;

	font-weight:bold;

	line-height:1.5em;

	color:#000000 !important;

}



div.archive_entry_content > h2.entry_title {

	margin-left:88px;

	padding-left:10px;

}



div.archive_entry_content > h2.entry_title > a {

	font-size:14px;

	line-height:1.5em;

	color:#000000 !important;

}



/*

 * ------------------------------------

 * news archive pagenations

 */



div.pagination {

	margin:0 auto;

	padding:12px 0 5px 0;

	text-align:center;

}



div.pagination > * {

	display:inline-block;

	font-size:15px;

	width:3em;

}



div.pagination > * + * {

	/* border-left:solid 1px #871300; */

}



div.pagination > a.inactive {

	color:#871300;

	font-weight:bold;

	text-decoration:underline;

}



/*

 * ------------------------------------

 * footer

 */



hr.between_entry { display: none;}



div.footer_archive {

	height:51px;

}



div.footer_buttons > a {

	margin:20px auto;

	display:block;

	width:328px;

	height:51px;

	text-indent:-9999em;

}



div.footer_buttons.goto_archives > a {

	background : url(images/btn_archive_landscape.png) no-repeat;

}



div.footer_buttons.goto_top > a {

	background : url(images/btn_top_landscape.png) no-repeat;

}



/*

 * ------------------------------------

 * sidebar

 */


div#news_navi {

	width:960px;
	
	text-align: right;

}



div#news_navi > div.goto_top {

	width:103px;

	height:38px;
	
	display:  inline-block;

}



div#news_navi > div.goto_top > a {

	background:url(images/btn_top.png) no-repeat;

	display:block;

	width:103px;

	height:38px;

	text-indent:-9999em;

}



div#news_navi > div.goto_archive {

	width:123px;

	height:38px;
	
	display:  inline-block;

}



div#news_navi > div.goto_archive > a {

	background:url(images/btn_newslist.png) no-repeat;

	display:block;

	width:123px;

	height:38px;

	text-indent:-9999em;
	
	top: 15px;

}




div#sidebar {

	position:absolute;

	width:57px;

	height:372px;

	top:147px;

	left:910px;

}



div#sidebar > div.goto_top {

	width:57px;

	height:155px;

}



div#sidebar > div.goto_top > a {

	background:url(images/btn_top_portrait.png) no-repeat;

	display:block;

	width:57px;

	height:155px;

	text-indent:-9999em;

}



div#sidebar > div.goto_archive {

	margin-top:9px;

	width:57px;

	height:208px;

}



div#sidebar > div.goto_archive > a {

	background:url(images/btn_archive_portrait.png) no-repeat;

	display:block;

	width:57px;

	height:208px;

	text-indent:-9999em;

}



/* for ie */

div.radius_mask {

	position:absolute;

	height:10px;

	line-height:0px;

}



div.m_top {

	margin-top:0;

}

div.m_top > img {

	vertical-align:top;

}



div.m_bottom {

	background-color:#FFF;

	margin-bottom:30px;

	z-index:3;

}



div.m_bottom > img {

	vertical-align:top;

}



/* overwrite template.css */

#main {

	width:1250px;

}



/* overwrite template_rubyPage.css */

#pageContainer,#rubyChangeBox {

	clear:none;

}



#CopyrightInformation a, #CopyrightInformation a:visited {

text-decoration:underline !important;

}



#footerCaution{color:#fff;font-size:12px;}

