/*
Theme Name: BIGLOBE プレスルーム用CSS
*/

/* sub
----------------------------------------------------*/
#sub .linkBnr{padding:5px 0 0 0; font-size:0; text-align:center;}
#sub .archive{background:url(/img/sub/tab_archive.jpg) no-repeat 0 0;padding:30px 0 10px}
#sub .archive_anime{background:url(/img/sub/tab_archive_anime.jpg) no-repeat 0 0!important;}
#sub .archive h4{background:#EDF0F3 url(/img/press/archive_arrow.gif) no-repeat left center;border-top:1px solid #fff;border-bottom:1px solid #DAE0E7;padding:5px 0 5px 15px}
#sub .archive h4 a{text-decoration:none;}
#sub .archive ul{padding:0 0 10px}
#sub .archive li{padding:6px 7px 7px 14px;background:url(/img/sub/arrow.gif) no-repeat 6px 11px;border-bottom:1px dotted #999;line-height:1.2em}
#sub .pressSearch{background:#EDF0F3 url(/img/press/search_ttl.gif) no-repeat 10px 10px;padding:28px 10px 10px;margin-bottom:15px}
#sub .pressSearch .searchinput{background:#fff;padding:1px 5px}
#sub .pressSearch .searchinput .text{width:150px;border:1px solid #fff;padding:2px}
#sub .pressSearch .searchinput .searchbtn{background:#fff;border:1px solid #fff;color:#0047B8;border-left:1px dotted #ccc;width:35px;padding:2px}
#sub .pressSearch select{width:205px;}
#sub .pressSearch .category{background:url(/img/press/search_tab1.gif) no-repeat 0 10px;padding-top:24px}
#sub .pressSearch .month{background:url(/img/press/search_tab2.gif) no-repeat 0 10px;padding-top:24px}

/* archive index
----------------------------------------------------*/
#main .tab {text-align:center}
#main .tab img{padding:3px;}
#main .sub_cat{text-align:center; padding:0 0 13px 6px;}
#main .sub_cat img{padding:0 7px 0 0;}
#main .sub_cat a{display:block; float:left; padding:0 0 12px 0;}
#main .sub_cat a:hover,
#main .sub_cat a.nonactive{opacity:0.5; filter:alpha(opacity=50);}
#main .sub_cat a.nonactive:hover{opacity:1.0; filter:alpha(opacity=100);}
#main .sub_cat a.active{cursor:default; opacity:1.0; filter:alpha(opacity=100); background:url(/img/press/sub_cat.gif) 0 bottom no-repeat;}
#main .sub_cat a.active:hover{opacity:1.0; filter:alpha(opacity=100); background:url(/img/press/sub_cat.gif) 0 bottom no-repeat;}
#main .sub_cat a:hover{opacity:1.0; filter:alpha(opacity=100); background:url(/img/press/sub_cat.gif) 0 bottom no-repeat;}
#main .sub_cat a.active{cursor:default;}
#main #selected_all{background:url(/img/press/tab_bg_all.gif) center bottom no-repeat; padding-bottom:26px;}
#main #selected_release{background:url(/img/press/tab_bg_release.gif) center bottom no-repeat; padding-bottom:26px;}
#main #selected_info{background:url(/img/press/tab_bg_info.gif) center bottom no-repeat; padding-bottom:26px;}
#main .anime_ttl{text-align:left!important;}
#main .presslist li{border-bottom:1px dotted #999;line-height:1.3em;padding:8px 0 8px 10px}
#main .presslist li p{width:100px;float:left;padding:0;line-height:1.3em;}
#main .presslist li a{display:block;width:555px;float:left}
#main .presslist li.no_entry{display:block; border-bottom:none; background:#EDF0F3; text-align:center; padding:150px 0; color:#666666;}
#main .notice{background:#eee;padding:10px 15px;line-height:1.3em;margin:10px 0}

/* conts
----------------------------------------------------*/
#main .ttl{font-weight:bold;padding:0 0 3px 10px;font-size:medium;line-height: 1.2em;text-align:center;}
#main .subttl{padding:0 0 3px 10px;line-height: 1.2em;text-align:center; font-weight:bold}
#main .ttl a,#main .subttl a{color:#111;text-decoration:underline}
#main .date{text-align:right;padding:0}
#main .inr{padding:10px 0 10px 10px}
#main .inr p{padding:0 0 20px}
#main .inr th,
#main .inr td{line-height: 1.2em;padding:3px}
#main .inr td p{padding:0;line-height: 1.2em}
#main .inr ul,#main .inr ol{padding:0 30px 20px;line-height: 1.5em}
#main .inr ul ul{padding-bottom:0}
#main .inr ul li{list-style: disc;padding-bottom:5px}
#main .inr ol li{list-style: decimal;padding-bottom:15px}
#main .inr ul ul li,#main .inr ol ul li{list-style: circle;}
#main .inr ol ul ol li{list-style: decimal;}
#main .inr ul ul ul li,#main .inr ol ul ul li{list-style: square;}
#pressArticle .cateRelease,
#pressArticle .cateInfo,
#pressArticle .cateAnime{width:645px; height:85px; position:relative;}
#pressArticle .cateRelease{background:url(/img/page/ttl_release.gif) 0 0 no-repeat;}
#pressArticle .cateInfo{background:url(/img/page/ttl_info.gif) 0 0 no-repeat;}
#pressArticle .cateAnime{background:url(/img/page/ttl_anime.gif) 0 0 no-repeat;}
#pressArticle span.catename{display:block; width:180px; height:75px; text-indent:-9999px; position:absolute; top:0; left:0;}
#pressArticle span.logolink{display:block; width:82px; height:75px; position:absolute; top:0; right:0;}
#pressArticle span.logolink a{display:block; width:82px; height:75px; text-indent:-9999px;}
#pressArticle{margin:0; padding:15px 10px 0 10px; border:1px solid #DCDCDC;}

#main .socialicon{margin:10px 0 0 0; padding:0; height:40px;}
#main .socialicon .iconFb,
#main .socialicon .iconTw,
#main .socialicon .iconEn,
#main .socialicon .iconGg{float:right; margin:0; padding:0;}
#main .socialicon .iconTw{padding-left:10px;}
#main .socialicon .iconGg{padding-left:10px;}

/* contact
----------------------------------------------------*/
#main .inr .presscontact{border:1px solid #00689F;padding:4px;margin:30px 0 15px ;clear:both;line-height: 1.2em}
#main .inr .presscontact .tab{background:#00689F;color:#fff;padding:4px 6px}
#main .inr .presscontact p{padding:5px 10px;margin:0}
#main .inr .bkbdr{border:1px solid #333;text-align:center;padding:10px;line-height: 1.3em;}
#main .inr .redfrm{border:1px solid #f00;color:#f00;font-weight:bold;padding:10px;line-height: 1.3em;margin:10px 0}
#main .inr img.alignleft{padding-right:15px;}
#main .inr img.bdr{border:1px solid #333;}
#main .inr blockquote{padding-left:50px!important; padding-right:50px!important;}

/* ClearFix
----------------------------------------------------*/

/* modern browsers */

#main .sub_cat:after,
#main .socialicon:after,
#main .presslist li:after{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	}

/* IE7 */

#main .sub_cat,
#main .presslist li{
	display: inline-block;
	}

/* legacy IE */

* html #main .sub_cat,
* html #main .presslist li{
	height: 1%;
	}
	
#main .sub_cat,	
#main .presslist li{
	display: block;
	}

/* End of