@charset "utf-8";

/*
	Site Name: 立川まんがぱーく
	Description: Text setting
	Version: 2013/05/28 23:11
	Author: Nagano Syouten Creative
*/

/*
===== CONTENTS ============

	1: FOOTER
	  1-1 : PAGE TOP  (Script.js) 
	  1-2 : FOOTER NAV  (Script.js)
	  1-3 : COPYRIGHTS
	2: MAIN CONTENTS
	  2-1 : WRAPPER
	  2-2 : MAIN CONTENTS
	    2-2-1 : CONTENTS TITLE
	    2-2-2 : COMMON SETTING
	  2-3 : INDEX
	    2-3-1 : INDEX SLIDE
	    2-3-2 : INDEX NAV
	  2-4 : ENTRIES BOX  (COMMON)
	  2-5 : ページ分割 (PAGE BUTE)
	  2-6 : COMMON FOOTER
	    2-6-1 : SNS BUTTON (COMMON)
	    2-6-2 : COMMON BANNERS
	    2-6-3 : EVENT CALENDAR + TWITTER (COMMON)
	3: LEFT-NAV
	  3-1 : NAV
	  3-2 : SEARCH BOX

	  == Fonts Size ==
	  http://developer.yahoo.com/yui/3/cssfonts/
	  {font-size:85%;}  renders 11px
	  {font-size:93%;}  renders 12px
	  {font-size:100%;} renders 13px
	  {font-size:108%;} renders 14px
	  font-size:123.1%;} renders 16px 
	  {font-size:138.5%;} renders 18px 

=========================
*/

/*
===== 1: HEADER =====
*/
#header h1{
	display : none;
}

/* == 1-2 : TOP NAVIGATION == */
/* Header Nav li */
#header-inner #topnav li{  /* ヘッダーナビゲーション List 一括設定 */
	float : left;
	display : block;
	list-style : none;
	margin : 0;
	position : relative; /* ここで始点を設定 */
}


/*
==========================

1: FOOTER

==========================
*/


/*==========================
1-1 : PAGE TOP  (Script.js) 
========================== */
#footer-inner .ftop,
#footer-inner .ftop a{
	background : url(./img/common/pagetop.jpg) 0 -35px;
	width : 115px;
	height : 35px;
	display : block;
}
/* Normal Hover */
#footer-inner .ftop a{
	background-position : 0 0;
}

/*
==========================
1-2 : FOOTER NAV  (Script.js)
==========================
*/
#footer-inner #fnav ul{
	width : 700px;
	margin : 8px auto 0;
	text-align : center;
	position: relative;
	overflow : hidden;　/* float解除*/
	zoom : 100%;　/*float解除*/
}
#footer-inner #fnav ul li{
	float : left; /*次の要素を右側へ回り込ませる*/
	list-style : none; /*リストの●を消す*/
	position : relative;
}
#footer-inner #fnav ul li a{  /* ヘッダーナビゲーション List 一括設定 */
	display : block; /*インラインからブロック要素へ変更*/
	height : 16px; /*高さ*/
	text-indent : -9999px; /*テキストを横に飛ばして見えなくする*/
}
/* == Contact == */
#footer-inner #fnav ul li.contact,
#footer-inner #fnav ul li.contact a{
	width : 162px;
	background : url(./img/common/fnav.png) 0px -16px;
}
#footer-inner #fnav ul li.contact a{
	background-position : 0 0;
}
/* == イベントリクエスト == */
#footer-inner #fnav ul li.topics,
#footer-inner #fnav ul li.topics a{
	width : 203px;
	background : url(./img/common/fnav.png) -162px -16px;
}
#footer-inner #fnav ul li.topics a{
	background-position : -162px 0px;
}
/* == サイトポリシー == */
#footer-inner #fnav ul li.sitepolicy,
#footer-inner #fnav ul li.sitepolicy a{
	width : 192px;
	background : url(./img/common/fnav.png) -365px -16px;
}
#footer-inner #fnav ul li.sitepolicy a{
	background-position : -365px 0;
}
/* == サイトマップ == */
#footer-inner #fnav ul li.sitemap,
#footer-inner #fnav ul li.sitemap a{
	width : 143px;
	background : url(./img/common/fnav.png) -557px -16px;
}
#footer-inner #fnav ul li.sitemap a{
	background-position : -557px 0;
}

/*
==========================
1-3 : COPYRIGHTS
==========================
*/
#footer-inner .copyright a{
	color : #FFF;
	text-decoration : none;
}
#footer-inner .copyright a:hover{
	color : #F8FAF1;
	text-decoration : underline;
}


/*
==========================

2: MAIN CONTENTS

==========================
*/
h1.pagetitie{
	display : none;
}

/* ==========================
2-1 : MAIN CONTENTS
==========================*/
/* ----------------------------------------
2-2-1 : CONTENTS TITLE
---------------------------------------- */
/*== Page Title H1 == */
#main-contents #contentstitle h1{
	margin : 0 auto 10px;
}

/* == Contents Nav Ul Li == */
#main-contents #contentstitle .cnav ul{
	width : 700px;
	margin : 0 0 0 10px;
	overflow : hidden;　/*float解除*/
	zoom : 100%;　/*float解除*/
}
#main-contents #contentstitle .cnav ul li{
	float : left; /*次の要素を右側へ回り込ませる*/
	list-style : none; /*リストの●を消す*/
	position : relative;
	font-size : 13px;
}
#main-contents #contentstitle .cnav ul li a{
	color : #000;
	font-weight : normal;
	text-decoration : none;
}
#main-contents #contentstitle .cnav ul li a:hover{
	color : #C53634;
	text-decoration : none;
}

/* HOME */
#main-contents #contentstitle .cnav li.hn{
	margin : 0 10px 0 0;
	text-indent : -9898px; /*テキストを横に飛ばして見えなくする*/
}
#main-contents #contentstitle .cnav li.hn a{
	width : 18px;
	height : 15px;
	display : block;
	background : url(./img/common/home.jpg) 0 0 no-repeat;
}
#main-contents #contentstitle .cnav li.hn a:hover{
	background : url(./img/common/home.jpg) 0 100% no-repeat;
}

/* Contents Category */
#main-contents #contentstitle .cnav li.cn,
#main-contents #contentstitle .cnav li.n{
	margin : 0 16px 0 0;
	padding : 0 0 0 16px;
	color : #000;
	background : url(./img/common/arrow.jpg) 0 50% no-repeat;
}

/* ----------------------------------------
2-2-2 : COMMON SETTING
---------------------------------------- */
/* == H2 Page Title 
http://www.colorzilla.com/gradient-editor/
== */
#main-contents .pagetitle h2{
	margin : 0 auto 15px;
	width : 660px;
	padding : 10px 15px 8px;
	display : block;
	/* FONT */
	font-size : 20px;
	font-weight : normal;
	color : #000;
	text-shadow : 0 -1px 1px rgba(0,0,0,0.3);
	/* Background 1 */
	border : 1px solid #EFEFEF;
	-moz-border-radius : 5px; /* Firefox */
	-webkit-border-radius : 5px; /* Safari and Chrome */
	border-radius : 5px; /* Opera 10.5+, future browsers */
	box-shadow : 1px 3px 5px rgba(0,0,0,0.4);
	/* Background 2 CSS 3 */
	background : rgb(225,225,225); /* Old browsers */
	background : -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(243,243,243,1) 50%, rgba(237,237,237,1) 51%, rgba(160,160,160,1) 100%); /* FF3.6+ */
	background : -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(50%,rgba(243,243,243,1)), color-stop(51%,rgba(237,237,237,1)), color-stop(100%,rgba(160,160,160,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(243,243,243,1) 50%,rgba(237,237,237,1) 51%,rgba(225,225,225,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(243,243,243,1) 50%,rgba(237,237,237,1) 51%,rgba(2225,225,225,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(243,243,243,1) 50%,rgba(237,237,237,1) 51%,rgba(225,225,225,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(243,243,243,1) 50%,rgba(237,237,237,1) 51%,rgba(225,225,225,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
}
#main-contents .pagetitle h2:after{
	box-shadow : 1px -1px 1px rgba(225,225,225,1);
}

/*==  カテゴリ + 日付  == */
/* 日付 */
#main-contents .pagetitle .tgdate{
	float : right; /*次の要素を右側へ回り込ませる*/
	font-size : 13px;
	margin : 0 0 15px;
	display : block;
}
/* カテゴリー */
#main-contents .pagetitle .tgcate{
	float : right; /*次の要素を右側へ回り込ませる*/
	font-size : 13px;
	margin-right : 10px;
	display : block;
}
/* お知らせ */
#main-contents .pagetitle .tgcate a.information{
	font-size : 13px;
	padding : 3px 2em;
	background : #79AB2A;
	color : #FFF;
	-moz-border-radius : 15px; /* Firefox */
	-webkit-border-radius : 15px; /* Safari and Chrome */
	border-radius : 15px; /* Opera 10.5+, future browsers */
	filter:alpha(opacity=80);
	-moz-opacity:0.80;
	-khtml-opacity: 0.80;
	opacity:0.80;
}
/* イベント情報 */
#main-contents .pagetitle .tgcate a.event{
	font-size : 13px;
	padding : 3px 2em;
	background : #F1631B;
	color : #FFF;
	-moz-border-radius : 15px; /* Firefox */
	-webkit-border-radius : 15px; /* Safari and Chrome */
	border-radius : 15px; /* Opera 10.5+, future browsers */
	filter:alpha(opacity=80);
	-moz-opacity:0.80;
	-khtml-opacity: 0.80;
	opacity:0.80;
}
/* その他 */
#main-contents .pagetitle .tgcate a.pressrelease{
	font-size : 13px;
	padding : 3px 2em;
	background : #4DA6FF;
	color : #FFF;
	-moz-border-radius : 15px; /* Firefox */
	-webkit-border-radius : 15px; /* Safari and Chrome */
	border-radius : 15px; /* Opera 10.5+, future browsers */
	filter:alpha(opacity=80);
	-moz-opacity:0.80;
	-khtml-opacity: 0.80;
	opacity:0.80;
}
/* 入荷情報 */
#main-contents .pagetitle .tgcate a.nyuuka{
	font-size : 13px;
	padding : 3px 2em;
	background : #263BFF;
	color : #FFF;
	-moz-border-radius : 15px; /* Firefox */
	-webkit-border-radius : 15px; /* Safari and Chrome */
	border-radius : 15px; /* Opera 10.5+, future browsers */
	filter:alpha(opacity=80);
	-moz-opacity:0.80;
	-khtml-opacity: 0.80;
	opacity:0.80;
}
/* 求人情報 */
#main-contents .pagetitle .tgcate a.kyuujin{
	font-size : 13px;
	padding : 3px 2em;
	background : #0A9345;
	color : #FFF;
	-moz-border-radius : 15px; /* Firefox */
	-webkit-border-radius : 15px; /* Safari and Chrome */
	border-radius : 15px; /* Opera 10.5+, future browsers */
	filter:alpha(opacity=80);
	-moz-opacity:0.80;
	-khtml-opacity: 0.80;
	opacity:0.80;
}
#main-contents .pagetitle .tgcate ahover.information,
#main-contents .pagetitle .tgcate a:hover.event,
#main-contents .pagetitle .tgcate a:hover.pressrelease,
#main-contents .pagetitle .tgcate a:hover.kyuujin,
#main-contents .pagetitle .tgcate a:hover.nyuuka{
	background : #C53634;
	text-decoration : none;
}


/* == 基本文章 == */
#main-contents .clear{
	clear : both;
}

/* == 画像 == */
/* 左画像 1 */
#main-contents .limg1{
	clear : both;
	float : left;
	width : 300px;
	height : auto;
	padding : 10px 10px;
	margin : 0 30px 25px 0;
	text-align : center;
	border : 1px solid #EFEFEF;
	overflow : hidden;
}
/* 右画像 1 */
#main-contents .rimg1{
	clear : both;
	float : right;
	width : 300px;
	padding : 10px 10px;
	margin : 0 0 25px 30px;
	text-align : center;
	border : 1px solid #EFEFEF;
	overflow : hidden;
}
#main-contents .limg1 img,
#main-contents .rimg1 img{
	width : 294px;
} 
/* 中央画像 */
#main-contents .cimg1{
	clear : both;
	margin : 0 0 25px;
	text-align : center;
	overflow : hidden;
}
#main-contents .cimg1 img{
	max-width : 680px;
}

/* 左画像 2 (文字なし、平行並び) */
#main-contents .limg2{
	float : left;
	width : 300px;
	height : auto;
	padding : 10px 10px;
	margin : 0 0 35px;
	text-align : center;
	border : 1px solid #EFEFEF;
	overflow : hidden;
}
/* 右画像 1 */
#main-contents .rimg2{
	float : right;
	width : 300px;
	padding : 10px 10px;
	margin : 0 0 35px;
	text-align : center;
	border : 1px solid #EFEFEF;
	overflow : hidden;
}
#main-contents .limg2 img,
#main-contents .rimg2 img{
	width : 294px;
} 

/* ブログ 画像 */
#main-contents #entry img{
	max-width : 680px;
}


/* == 詳細エリア == */
/* H3 タイトル */
#main-contents h3.detail{
	clear : both;
	margin : 0;
	padding : 9px 12px 5px;
	display : blcok;
	font-size : 20px;
	color : #000;
	font-weight : normal;
	text-shadow : 0 -1px 1px rgba(0,0,0,0.3);
	background : #E9E9E9;
	border : 1px solid #E9E9E9;
	-moz-border-radius : 5px 5px 0 0; /* Firefox */
	-webkit-border-radius : 5px 5px 0 0; /* Safari and Chrome */
	border-radius : 5px 5px 0 0; /* Opera 10.5+, future browsers */
	/*-- Background -- */
	background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(231,231,231,0.71) 90%, rgba(233,233,233,0.97) 99%, rgba(255,255,255,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(90%,rgba(231,231,231,0.71)), color-stop(99%,rgba(233,233,233,0.97)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(231,231,231,0.71) 90%,rgba(233,233,233,0.97) 99%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(231,231,231,0.71) 90%,rgba(233,233,233,0.97) 99%,rgba(255,255,255,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(231,231,231,0.71) 90%,rgba(233,233,233,0.97) 99%,rgba(255,255,255,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(231,231,231,0.71) 90%,rgba(233,233,233,0.97) 99%,rgba(255,255,255,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#E9E9E9', endColorstr='#E9E9E9',GradientType=0 ); /* IE6-9 */
}
/* 詳細エリア */
#main-contents .detailinner{
	display : blcok;
	margin : 0 0 35px;
	padding : 20px 20px 10px;
	overflow : hidden;
	border : 1px solid #E9E9E9;
	-moz-border-radius : 0 0 10px 10px; /* Firefox */
	-webkit-border-radius : 0 0 10px 10px; /* Safari and Chrome */
	border-radius : 0 0 10px 10px; /* Opera 10.5+, future browsers */
}
/* 詳細エリア dl */
#main-contents .detailinner dl{
	margin : 0 0 10px;
}
/* dd 付 */
#main-contents .detailinner dl dt{
	display : blcok;
	margin : 0 0 15px;
	padding : 0 20px 0px;
	font-size : 18px;
	background : url(./img/common/circlered.jpg) 0 50% no-repeat;
	border-bottom : 1px dotted #CCC;
}
/* dd (dtなし Last) */
#main-contents .detailinner dl dt.last{
	display : blcok;
	margin : 0 0 25px;
	padding : 0 20px 0px;
	font-size : 18px;
	background : url(./img/common/circlered.jpg) 0 50% no-repeat;
	border-bottom : 1px dotted #CCC;
}

/* dd 無し (border-bottomなし) */
#main-contents .detailinner dl dt.noborder{
	display : blcok;
	margin : 0 0 15px;
	padding : 0 20px 0px;
	font-size : 18px;
	background : url(./img/common/circlered.jpg) 0 50% no-repeat;
	border-bottom : none;
}
#main-contents .detailinner dl dd{
	font-size : 15px;
	margin : 0 1em 5px;
}

/* 左画像 2(詳細エリア内) */
#main-contents .limg-inner{
	clear : both;
	float : left;
	width : 280px;
	height : auto;
	padding : 10px 10px;
	margin : 0 30px 25px 0;
	text-align : center;
	border : 1px solid #EFEFEF;
	overflow : hidden;
}
/* 右テキストエリア 1 (詳細エリア内) */
#main-contents .inner-txt1{
	width : 300px;
	float : right;
	margin : 0 0 25px 0;
	display : block;
	overflow : hidden;
}

#main-contents .innerdetail1{
	font-size : 14px;
	padding : 10px 10px;
	border : 1px solid #EFEFEF;
	-moz-border-radius : 10px; /* Firefox */
	-webkit-border-radius : 10px; /* Safari and Chrome */
	border-radius : 10px; /* Opera 10.5+, future browsers */
	/* Background 1 */
	background: #FBF4EC
}
/* サブ画像 Ul Li
----------------------------------------------*/
#main-contents .inner-txt1 ul.subimg1{
	width : 300px;
	margin : 0;
	overflow : hidden;
}
/* 左画像 */
#main-contents .inner-txt1 ul.subimg1 li.subimg1l{
	float : left;
	width : 140px;
	display : block;
	margin : 0 0 35px;
	text-align : center;
	overflow : hidden;
}
/* 右画像 1 */
#main-contents .inner-txt1 ul.subimg1 li.subimg1r{
	float : right;
	width : 140px;
	display : block;
	margin : 0 0 35px;
	text-align : center;
	overflow : hidden;
}
#main-contents .inner-txt1 ul.subimg1 img,
#main-contents .inner-txt1 ul.subimg1 img{
	width : 118px;
} 

/*
==========================
2-3 : INDEX
==========================
*/
/* == 2-3-2 : INDEX NAV == */
#main-contents #inav ul{
	width : 700px;
	margin : 0 auto 0px;
	position: relative;
	overflow : hidden;　/* float解除*/
	zoom : 100%;　/*float解除*/
}
#main-contents #inav ul li{
	float : left; /*次の要素を右側へ回り込ませる*/
	list-style : none; /*リストの●を消す*/
	position : relative;
	display : block;
	width : 220px;
	height : 180px;
	margin : 0 0px 15px;
	/* box-shadow : 1px 2px 5px rgba(0,0,0,0.2); */
	text-indent : -9999px;
}


/* --  フロアーガイド (Script.js) -- */
#main-contents #inav ul li.ifloorguide,
#main-contents #inav ul li.ifloorguide a{
	background : url(./img/index/floorguide.png) 0 -220px;
	height : 220px;
	width : 220px;
	display : block;
}
#main-contents #inav ul li.ifloorguide a{
	background-position : 0 0;
}



/*
==========================
2-4 : ENTRIES BOX (COMMON)
==========================
*/
#main-contents #entriesboxarea1 h1{
	margin : 0 auto 15px;
}

#main-contents #entriesboxarea1 ul{
	width : 700px;
	margin : 0 auto 15px;
	position: relative;
	overflow : hidden;　/* float解除*/
	zoom : 100%;　/*float解除*/
}
#main-contents #entriesboxarea1 ul li{
	float : left; /*次の要素を右側へ回り込ませる*/
	list-style : none; /*リストの●を消す*/
	position : relative;
	width : 328px;
	margin : 0 10px 15px;
	border: 1px solid #EFEFEF;
}
 * html #main-contents #entriesboxarea1 ul li a {  /* make hover effect work in IE */
	width: 328px;
}
/* -- List 全体リンク設定 -- */
#main-contents #entriesboxarea1 ul li a {
	color : #000;
	display: block;
	padding: 10px;
	text-decoration: none;
}
#main-contents #entriesboxarea1 ul li a:hover {
	background: #FFEEEE;
}
/* -- 画像 -- */
#main-contents #entriesboxarea1 ul li .easset1{
	width : 308px;
	height : 150px;
	overflow : hidden;
	margin : 0 auto 10px;
	background : url(./img/common/noimg.jpg) 0 0 no-repeat;
}
#main-contents #entriesboxarea1 ul li .easset1 img{
	max-width : 328px;
}
/* -- エントリータイトル　H2 -- */
#main-contents #entriesboxarea1 ul li h2{
	margin : 0 0 5px;
	font-size : 18px;
	font-weight : normal;
	border-bottom : 1px dotted #333;
}
/* -- 日付 -- */
#main-contents #entriesboxarea1 ul li .date1{
	margin : 0 0 10px;
	font-size : 11px;
	color : #555;
}
/* -- 概要 -- */
#main-contents #entriesboxarea1 ul li .disc1{
	clear : both;
	margin : 0 0 20px;
	font-size : 14px;
	color : #000;
}

/*== カテゴリ == */
/* お知らせ */
#main-contents #entriesboxarea1 .information a{
	font-size : 13px;
	padding : 5px 5em 5px;
	top : 133px;
	left: 10px;
	position : absolute;
	background : #79AB2A;
	border : 1px solid #EFEFEF;
	border-width : 1px 1px 0 0;
	color : #FFF;
	filter : alpha(opacity=90);
	-moz-opacity : 0.90;
	-khtml-opacity :  0.90;
	opacity: 0.90;
}
/* イベント情報 */
#main-contents #entriesboxarea1 .event a{
	font-size : 13px;
	padding : 5px 5em 5px;
	top : 133px;
	left: 10px;
	position : absolute;
	background : #F1631B;
	border : 1px solid #EFEFEF;
	border-width : 1px 1px 0 0;
	color : #FFF;
	filter:alpha(opacity=80);
	-moz-opacity:0.80;
	-khtml-opacity: 0.80;
	opacity:0.80;
}
/* その他 */
#main-contents #entriesboxarea1 .pressrelease a{
	font-size : 13px;
	padding : 5px 5em 5px;
	top : 133px;
	left: 10px;
	position : absolute;
	background : #4DA6FF;
	border : 1px solid #EFEFEF;
	border-width : 1px 1px 0 0;
	color : #FFF;
	filter:alpha(opacity=80);
	-moz-opacity:0.80;
	-khtml-opacity: 0.80;
	opacity:0.80;
}
/* 入荷情報 */
#main-contents #entriesboxarea1 .nyuuka a{
	font-size : 13px;
	padding : 5px 5em 5px;
	top : 133px;
	left: 10px;
	position : absolute;
	background : #dd447d;
	border : 1px solid #EFEFEF;
	border-width : 1px 1px 0 0;
	color : #FFF;
	filter:alpha(opacity=80);
	-moz-opacity:0.80;
	-khtml-opacity: 0.80;
	opacity:0.80;
}
/* 求人情報 */
#main-contents #entriesboxarea1 .kyuujin a{
	font-size : 13px;
	padding : 5px 5em 5px;
	top : 133px;
	left: 10px;
	position : absolute;
	background : #1db472;
	border : 1px solid #EFEFEF;
	border-width : 1px 1px 0 0;
	color : #FFF;
	filter:alpha(opacity=80);
	-moz-opacity:0.80;
	-khtml-opacity: 0.80;
	opacity:0.80;
}
#main-contents #entriesboxarea1 .information a:hover,
#main-contents #entriesboxarea1 .event a:hover,
#main-contents #entriesboxarea1 .pressrelease a:hover,
#main-contents #entriesboxarea1 .kyuujin a:hover,
#main-contents #entriesboxarea1 .nyuuka a:hover{
	background : #C53634;
	border : 1px solid #FF0000;
	border-width : 1px 1px 0 0;
}


/* New!! */
#main-contents #entriesboxarea1 .new{
	width : 55px;
	height : 55px;
	top : 0;
	right : 0;
	position : absolute;
	background : url(./img/common/new.png) 0 0 no-repeat;
}
/* すべて見る */
#main-contents #entriesboxarea1 .viewall1{
	clear : both;
	width : 680px;
	margin : 0 auto 15px;
	overflow : hidden;
}
/* -- READMORE (Script.js) -- */
#main-contents #entriesboxarea1 .viewall1,
#main-contents #entriesboxarea1 .viewall1 a{
	background : url(./img/common/viewall1.jpg) 0 -45px;
	height : 45px;
	display : block;
}
#main-contents #entriesboxarea1 .viewall1 a{
	background-position : 0 0;
}


/* ==========================
2-5 : ページ分割 (PAGE BUTE)
==========================*/
/* PAGENATE  (COMMON) */
#main-contents #pagenate ul{
 	margin : 0 auto;
 	text-align : center;
}
#main-contents #pagenate li{
       width : auto;
       display : inline-block;
       /display : inline;
       /zoom:1;
}
/* NEXT PREVIEW */
/* 次の記事・前の記事ボタン */
#main-contents #pagenate li.nr{
       display : inline;
       margin : 0 2em 0;
}

/* 分割リンク */
#main-contents #pagenate li.pa a{
       width : 25px;
       height : 24px;
       margin : 0 1px;
       padding : 5px 2px 0 2px;
       background : #111;
       border : 1px solid #111;
       font-size : 15px;
       text-decoration : none;
       color: #FFF;
       display : inline-block;
       text-align: center;
	-moz-border-radius : 15px; /* Firefox */
	-webkit-border-radius : 15px; /* Safari and Chrome */
	border-radius : 15px; /* Opera 10.5+, future browsers */
}
#main-contents #pagenate li.pa a:hover{
       border : 1px solid #CC0000;
       background : #CC0000;
       color : #FFF;
	 text-decoration : none;
}
/* 現在のページ */
#main-contents #pagenate .current_page{
       width : 25px;
       height : 24px;
       margin : 0 1px;
       padding : 5px 2px 0 2px;
       border : 1px solid #555;
       font-size : 15px;
       background : #FFF;
       color : #333;
       display : inline-block;
       text-align: center;
	-moz-border-radius : 15px; /* Firefox */
	-webkit-border-radius : 15px; /* Safari and Chrome */
	border-radius : 15px; /* Opera 10.5+, future browsers */
}
/* HOMEリンク */
#main-contents #pagenate li.ha a{
       width : 120px;
       height : 19px;
       margin : 0 50px;
       padding : 3px 2px 0 0;
	border : 1px solid #EFEFEF;
       background : #EFEFEF;
       text-decoration : none;
       color: #333;
       display : inline-block;
       text-align: center;
}
#main-contents #pagenate li.ha a:hover{
       border : 1px solid #507AD3;
       background : #507AD3;
       color : #FFF;
	text-decoration : none;
}


/*
==========================
2-6 : COMMON FOOTER
==========================
*/
/* ----------------------------------------
2-6-1 : SNS BUTTON (COMMON)
---------------------------------------- */

#main-contents .sns .tweet,
#main-contents .sns .google_plusone,
#main-contents .sns .facebook_like{
	float : right;
	margin : 0 0 0 5px;
}
/* ----------------------------------------
2-6-2 : COMMON BANNERS
---------------------------------------- */
#main-contents .combanners img{
	max-height : 140px
}
#main-contents .combanners ul{
	width : 700px;
	margin : 0 auto 0px;
	position: relative;
	overflow : hidden;　/* float解除*/
	zoom : 100%;　/*float解除*/
}
#main-contents .combanners ul li{
	float : left; /*次の要素を右側へ回り込ませる*/
	list-style : none; /*リストの●を消す*/
	position : relative;
	width : 340px;
	margin : 0 5px 15px;
	overflow : hidden;
}



/* ----------------------------------------
2-6-3 : EVENT CALENDAR + TWITTER (COMMON)
---------------------------------------- */
/* == カレンダータイトル H1 == */
#main-contents #comboxarea1 #eventcalendarbox h1{
	/*left : 15px;
	top : 10px;
	position : absolute;*/
	margin : 15px 0 15px 15px;
}

#main-contents #comboxarea1 #eventcalendarbox #calendar a:hover{
	color : #FF0000;
}


/*
==========================

3: LEFT-NAV

==========================
*/
/* ==========================
3-1 : NAV
==========================*/

#left-nav #lnav ul{
	width : 200px;
	text-align : center;
	position: relative;
	/*overflow : hidden;　float解除*/
	/*zoom : 100%;　/*float解除*/
}
#left-nav #lnav ul li{
	position : relative;
	display : block;
	z-index: 1;
}

/*== トップページ ==*/
#left-nav #lnav ul li.nav01,
#left-nav #lnav ul li.nav01 a{
	background : url(./img/common/nav/top.jpg) 0 0px;
	width : 200px;
	height : 40px;
	display : block;
	text-indent : -9999px;
}
/* Normal Hover */
#left-nav #lnav ul li.nav01 a:hover,
#left-nav #lnav ul li.nav01 a.nav-first.current {
	background-position : 0 40px;
}

/*== ご利用案内・休館日 (サブメニューあり) == */
#left-nav #lnav ul li.nav02,
#left-nav #lnav ul li.nav02 a.nav-first{
	background : url(./img/common/nav/guide.jpg) 0 0px;
	width : 200px;
	height : 40px;
	display : block;
	text-indent : -9999px;
}
/* Normal Hover */
#left-nav #lnav ul li.subcurrent a.nav-first02:hover,
#left-nav #lnav ul li.subcurrent a.nav-first02.current{
	background-position : 0 40px;
}
/* サブメニューあり  */
#left-nav #lnav ul li.subcurrent .nov02current{
	background : url(./img/common/nav/guide.jpg) 0 40px;
	text-indent : -9999px;
	width : 200px;
	height : 40px;
	display : block;
}
#left-nav #lnav ul li.subcurrent .nav-first02{
	background : url(./img/common/nav/guide.jpg) 0 0;
	text-indent : -9999px;
	width : 200px;
	height : 40px;
	display : block;
}

/*== まんがぱーくフロア情報 ==*/
#left-nav #lnav ul li.nav03,
#left-nav #lnav ul li.nav03 a{
	background : url(./img/common/nav/floorguide.jpg) 0 0px;
	width : 200px;
	height : 40px;
	display : block;
	text-indent : -9999px;
}
/* Normal Hover */
#left-nav #lnav ul li.nav03 a:hover,
#left-nav #lnav ul li.nav03 a.nav-first03.current {
	background-position : 0 40px;
}

/*== 立川まんがぱーくについて (サブメニューあり) == */
#left-nav #lnav ul li.nav04,
#left-nav #lnav ul li.nav04 a.nav-first{
	background : url(./img/common/nav/about.jpg) 0 0px;
	width : 200px;
	height : 40px;
	display : block;
	text-indent : -9999px;
}
/* Normal Hover */
#left-nav #lnav ul li.subcurrent a.nav-first04:hover,
#left-nav #lnav ul li.subcurrent a.nav-first04.current{
	background-position : 0 40px;
}
/* サブメニューあり  */
#left-nav #lnav ul li.subcurrent .nov04current{
	background : url(./img/common/nav/about.jpg) 0 40px;
	text-indent : -9999px;
	width : 200px;
	height : 40px;
	display : block;
}
#left-nav #lnav ul li.subcurrent .nav-first04{
	background : url(./img/common/nav/about.jpg) 0 0;
	text-indent : -9999px;
	width : 200px;
	height : 40px;
	display : block;
}

/*== 取材のお申し込み・団体でのご利用  (サブメニューあり) == */
#left-nav #lnav ul li.nav05,
#left-nav #lnav ul li.nav05 a.nav-first05{
	background : url(./img/common/nav/program.jpg) 0 0px;
	width : 200px;
	height : 40px;
	display : block;
	text-indent : -9999px;
}
/* Normal Hover */
#left-nav #lnav ul li.nav05 a.nav-first05:hover,
#left-nav #lnav ul li.nav05 a.nav-first05.current{
	background-position : 0 40px;
}
/* サブメニューあり  */
#left-nav #lnav ul li.subcurrent .nov05current{
	background : url(./img/common/nav/program.jpg) 0 40px;
	text-indent : -9999px;
	width : 200px;
	height : 40px;
	display : block;
}

/*== 最新情報 (サブメニューあり) == */
#left-nav #lnav ul li.nav06,
#left-nav #lnav ul li.nav06 a.nav-first{
	background : url(./img/common/nav/topics.jpg) 0 0px;
	width : 200px;
	height : 40px;
	display : block;
	text-indent : -9999px;
}
/* Normal Hover */
#left-nav #lnav ul li.subcurrent a.nav-first06:hover,
#left-nav #lnav ul li.subcurrent a.nav-first06.current{
	background-position : 0 40px;
}
/* サブメニューあり  */
#left-nav #lnav ul li.subcurrent .nov06current{
	background : url(./img/common/nav/topics.jpg) 0 40px;
	text-indent : -9999px;
	width : 200px;
	height : 40px;
	display : block;
}
#left-nav #lnav ul li.subcurrent .nav-first06{
	background : url(./img/common/nav/topics.jpg) 0 0;
	text-indent : -9999px;
	width : 200px;
	height : 40px;
	display : block;
}
/*== イベントリクエストフォーム ==*/
#left-nav #lnav ul li.nav07,
#left-nav #lnav ul li.nav07 a{
	background : url(./img/common/nav/eventrequest.jpg) 0 0px;
	width : 200px;
	height : 40px;
	display : block;
	text-indent : -9999px;
}
/* Normal Hover */
#left-nav #lnav ul li.nav07 a:hover,
#left-nav #lnav ul li.nav07 a.nav-first.current {
	background-position : 0 40px;
}



/* == サブメニュー(飛び出し分) ==*/
#left-nav #lnav ul li ul{
	visibility : hidden;
	opacity : 0;
	position : absolute;
	top : 0px;
	left : 180px;
	text-align : left;
	padding : 8px 7px 8px 18px;
	background-color : #FFF;
	border-bottom : none;
	-webkit-border-radius : 6px;
	-webkit-border-top-left-radius : 0;
	-moz-border-radius : 6px;
	border-radius: 6px;
	border-top-left-radius: 0;
	box-shadow : 2px 2px 2px rgba(0,0,0,0.3);
	-o-transition : opacity .5s; 
	-moz-transition : opacity .5s;
	-webkit-transition : opacity .5s;
}
#left-nav #lnav ul li:hover {
	z-index: 100;
}
#left-nav #lnav ul li:hover > ul {
	visibility: visible;
	opacity: 1;
}
.ie7 #left-nav #lnav ul li:hover > ul {
	visibility: hidden;
	opacity: 0;
}
#left-nav #lnav ul li ul{
	margin: 0;
	padding: 5px;
}
#left-nav #lnav ul li ul li{
	border: none !important;
	margin: 0;
	padding: 0;
}
#left-nav #lnav ul li ul li a{
	display : block;
	width : 12em;
	padding : 7px 17px 7px 10px;
	border : none;
	font-size : 1.1em;
	color : #333;
	background: url(./img/common/nav/nav_menu.png) no-repeat 98% center;
	text-decoration : none;
	text-indent: 0;
	line-height: 1.3;
}
#left-nav #lnav ul li ul li:hover{
	background-color : #DDD;
	box-shadow : inset 1px 1px 1px rgba(0,0,0,0.1);
}
#left-nav #lnav ul li ul li a:hover {
	background-image : url(./img/common/nav/nav_menu_on.png);
	text-decoration : none;
	color : #C53634;
}

/* == 現在のページ サブ ==*/
#left-nav #lnav ul li.subcurrent ul{
	width : 190px;
	margin : 10px auto 5px;
	visibility : visible;
	opacity :1;
	position : static;
	padding-bottom : 10px;
	background-color : #ececec;
	border-bottom : none;
	-webkit-border-radius : 6px;
	-moz-border-radius : 6px;
	border-radius : 6px;
	box-shadow : inset 1px 1px 1px rgba(0,0,0,0.3);
}
.ie7 #left-nav #lnav ul li.subcurrent:hover > ul {
	visibility: visible;
	opacity:1;
}
#left-nav #lnav ul li.subcurrent ul li{
	display : block;
	padding : 1px 0;
}
#left-nav #lnav ul li.subcurrent ul li a {
	width : auto;
	font-size : 1.1em;
	border-bottom : 1px dotted #FFF;
}


#left-nav #lnav ul li.subcurrent ul li.current a {
	color: #c00;
	background-image: url(./img/common/nav/nav_menu_on.png);
}


/* ==========================
3-2 : SEARCH BOX
==========================*/
#searchbox input, 
#searchbox textarea { /* FORMS DEFAULTS*/
	font : 15px Arial, Helvetica, sans-serif;
	color : #333;
	padding-top : 5px;
}
html:not(:target) #searchbox input, 
html:not(:target) #searchbox textarea{ /* I.E以外のモダンブラウザ */
	padding-top : 0px;
}
#searchbox .search-area{ /* SEARCH BOX */
	float : left;
	margin : 0;
	padding : 0 0px 0 15px;
	_padding-top : 5px; /* I.E 6 */
	*padding-top : 5px; /* I.E 7 */
	width : 160px;
	height : 30px;
	border : none;
	background : url(./img/common/searchback.jpg) left top no-repeat;
}
#searchbox .buttonSubmit2, .buttonSubmit2Hovered { /* BUTTON */
       float : right;
	width : 25px;
	height : 30px;
	color : #333;
	padding : 0;
       margin : 0;
	background : url(img/common/searchimg.jpg) no-repeat left top;
	cursor : pointer;
	border : none;
}

/*
==========================
3-3 : BANNERS BOX
==========================
*/
#left-nav #leftbanners1 img{
	max-width : 200px;
	margin : 0 auto 18px;
	-webkit-box-shadow: 0 10px 8px -6px rgba(0,0,0,0.2);
       -moz-box-shadow: 0 10px 8px -6px rgba(0,0,0,0.2);
	box-shadow: 0 10px 8px -6px rgba(0,0,0,0.2);
}

/*
==========================
3-4 : MAIL MAGAZINE
==========================
*/
#left-nav #mailmagazine h1{
       margin : 0;
}

#left-nav #mailmagazine input.txtarea{
       margin : 10px auto 10px;
       width : 180px;
       padding : 5px 2px;
}
#left-nav #mailmagazine input.sbbtn{
       padding : 5px 1.5em;
}

/*
==========================
3-5 : ADRESS BOX
==========================
*/
#left-nav #adressbox h2{
       margin : 0 0 10px;
       padding : 0 0 0px 12px;
       font-size : 16px;
       font-weight : normal;
       border-bottom : 1px dotted #777;
       background : url(./img/common/left-circlered1.png) 0 50% no-repeat;
}
#left-nav #adressbox .adbox{
       margin : 0 0 15px;
       font-size : 15px;
}



