@charset "utf-8";

/*
	Site Name: 立川まんがぱーく
	Description: ページ別 CSS テキスト系設定
	Version: 2013/06/05 21:27
	Author: Nagano Syouten Creative
*/

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

	1: COMMON PAGES LIST
	    1-1 : BASIC SETTING
	2: ご利用案内・休館日 (/guide)
	    2-1 : ご利用案内・休館日 (#pagesboxarea1 ul li)
	    2-2 : 交通・アクセス (/acccess)
	    2-3 : 周辺案内 (/areaguide)
	    2-4 : 立川まんがぱーくの楽しみ方 (/facilities)
	    2-5 : よくある質問 (/faq)
	3: 立川まんがぱーくフロア情報" (/floorguide)
	    3-1 : フロア地図
	    3-2 : サブ画像
	4: 取材の申し込み (/program)
	5: お問い合わせ
	6: 立川まんがぱーくとは (/about)
	   6-1 : 立川まんがぱーくのこだわり (/policy)
	   6-2 : 立川まんがぱーくの歴史と成り立ち (/history)
	   6-3 : 来館者の声 (/voice)
	7: 検索結果
	8: サイトマップ

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

1: COMMON PAGES LIST

==========================
*/
/* ----------------------------------------------
1-1 : BASIC SETTING (Script.js)
----------------------------------------------*/
#main-contents #pagesboxarea1 ul{
	width : 700px;
	margin : 0 auto 35px;
	position: relative;
	overflow : hidden;　/* float解除*/
	zoom : 100%;　/*float解除*/
	background : #EFEFEF;
}
#main-contents #pagesboxarea1 ul li{
	float : left; /*次の要素を右側へ回り込ませる*/
	list-style : none; /*リストの●を消す*/
	position : relative;
	width : 328px; /* Height は各項目で設定してください */
	margin : 0 10px 15px;
	text-indent : -9999px; /*テキストを横に飛ばして見えなくする*/
}

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

2: ご利用案内・休館日 (/guide)

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

/* ----------------------------------------------
2-1 : ご利用案内・休館日 (#pagesboxarea1 ul li)
----------------------------------------------*/
/* == 1. 開館時間と入館料 == */
#main-contents #pagesboxarea1 ul li.info,
#main-contents #pagesboxarea1 ul li.info a{
	display : block;
	width : 328px;
	height : 250px;
	background : url(./img/page/info.jpg) 0px -250px;
}
#main-contents #pagesboxarea1 ul li.info a{
	background-position : 0 0;
}

/* == 2. 交通・アクセス == */
#main-contents #pagesboxarea1 ul li.access,
#main-contents #pagesboxarea1 ul li.access a{
	display : block;
	width : 328px;
	height : 250px;
	background : url(./img/page/access.jpg) 0px -250px;
}
#main-contents #pagesboxarea1 ul li.access a{
	background-position : 0 0;
}

/* == 3. 周辺案内 == */
#main-contents #pagesboxarea1 ul li.areaguide,
#main-contents #pagesboxarea1 ul li.areaguide a{
	display : block;
	width : 328px;
	height : 250px;
	background : url(./img/page/areaguide.jpg) 0px -250px;
}
#main-contents #pagesboxarea1 ul li.areaguide a{
	background-position : 0 0;
}

/* == 4. 立川まんがぱーくの楽しみ方 == */
#main-contents #pagesboxarea1 ul li.facilities,
#main-contents #pagesboxarea1 ul li.facilities a{
	display : block;
	width : 328px;
	height : 250px;
	background : url(./img/page/facilities.jpg) 0px -250px;
}
#main-contents #pagesboxarea1 ul li.facilities a{
	background-position : 0 0;
}

/* == 5. よくある質問 == */
#main-contents #pagesboxarea1 ul li.faq,
#main-contents #pagesboxarea1 ul li.faq a{
	display : block;
	width : 328px;
	height : 250px;
	background : url(./img/page/faq.jpg) 0px -250px;
}
#main-contents #pagesboxarea1 ul li.faq a{
	background-position : 0 0;
}


/* ----------------------------------------------
2-2 : 交通・アクセス
----------------------------------------------*/
/* 住所 dd */
#main-contents .detailinner dl dd.address2{
	font-size : 18px;
	margin : 0 1em 25px;
}
/* 地図画像 */
#main-contents .mapimg1{
	margin : 0 auto 25px;
	text-align : center;
}
/* Google リンク */
#main-contents .detailinner a.maplink{
	clear : both;
	text-align : center;
	margin : 0 auto 15px;
	padding : 10px 15px 8px;
	display : block;
	text-shadow : 0 -1px 1px #1D4F70;
	color : #FFF;
	/* 変化速度設定 */
	-webkit-transition-duration: 0.5s;
	-moz-transition-duration: 0.5s;
	-o-transition-duration: 0.5s;
	transition-duration: 0.5s;
	/* Background 1 */
	box-shadow : -1px 1px 1px rgba(0,0,0,0.8);
	border : 1px solid #187ac3;
	background: rgb(30,87,153); /* Old browsers */
	background: -moz-linear-gradient(top,  #62a7d8 0%, #2786c6 50%, #156DAE 99%, #ffffff 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#62a7d8), color-stop(50%,#2786c6), color-stop(99%,#156DAE), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #62a7d8 0%,#2786c6 50%#156DAE 99%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #62a7d8 0%,#2786c6 50%,#156DAE 99%,#ffffff 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #62a7d8 0%,#2786c6 50%,#156DAE 99%,#ffffff 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #62a7d8 0%,#2786c6 50%,#156DAE 99%,#ffffff 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#62a7d8', endColorstr='#1e5799',GradientType=0 ); /* IE6-9 */
}

#main-contents .detailinner a:hover.maplink{
	color : #AACEE9;
	text-shadow : 0 -1px 1px #1D4F70;
	text-decoration : none;
	border : 1px solid #62a7d8;
	/* Background 1 */
	background: rgb(30,87,153); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(30,87,153,1) 0%, rgba(41,137,216,1) 50%, rgba(32,124,202,1) 100%, rgba(125,185,232,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(30,87,153,1)), color-stop(50%,rgba(41,137,216,1)), 	color-stop(100%,rgba(32,124,202,1)), color-stop(100%,rgba(125,185,232,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(30,87,153,1) 0%,rgba(41,137,216,1) 50%,rgba(32,124,202,1) 100%,rgba(125,185,232,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(30,87,153,1) 0%,rgba(41,137,216,1) 50%,rgba(32,124,202,1) 100%,rgba(125,185,232,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(30,87,153,1) 0%,rgba(41,137,216,1) 50%,rgba(32,124,202,1) 100%,rgba(125,185,232,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(30,87,153,1) 0%,rgba(41,137,216,1) 50%,rgba(32,124,202,1) 100%,rgba(125,185,232,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#7db9e8',GradientType=0 ); /* IE6-9 */
}


/* ----------------------------------------------
2-3 : 周辺案内 (/areaguide)
----------------------------------------------*/
/* 施設住所 */
#main-contents .detailinner .innerdetail1 .inneraddress1{
	font-size : 15px;
	margin-bottom : 20px;
}
#main-contents .detailinner .innerdetail1 .innerurl{
	font-size : 15px;
	margin-top : 10px;
}


/* ----------------------------------------------
2-4 : 立川まんがぱーくの楽しみ方 (/facilities)
----------------------------------------------*/
/* == 1. 未就学児童の楽しみ方 == */
#main-contents #pagesboxarea1 ul li.kids,
#main-contents #pagesboxarea1 ul li.kids a{
	display : block;
	width : 328px;
	height : 250px;
	background : url(./img/page/kids.jpg) 0px -250px;
}
#main-contents #pagesboxarea1 ul li.kids a{
	background-position : 0 0;
}

/* == 2. まんがを読める方の楽しみ方 == */
#main-contents #pagesboxarea1 ul li.overstudents,
#main-contents #pagesboxarea1 ul li.overstudents a{
	display : block;
	width : 328px;
	height : 250px;
	background : url(./img/page/overstudents.jpg) 0px -250px;
}
#main-contents #pagesboxarea1 ul li.overstudents a{
	background-position : 0 0;
}


/* ----------------------------------------------
2-5 : よくある質問 (/faq)
----------------------------------------------*/
/* 質問集　*/
#main-contents ul.qs{
	display : block;
	margin : 0 0 35px;
	padding : 20px 20px 10px;
	border : 5px solid  #EFEFEF;
	-moz-border-radius : 10px; /* Firefox */
	-webkit-border-radius : 10px; /* Safari and Chrome */
	border-radius : 10px; /* Opera 10.5+, future browsers */
	overflow : hidden;
}
#main-contents ul.qs li{
	display : block;
	font-size : 1.3em;
	margin : 0 0 10px;
	border-bottom : 1px dotted #DDDDDD;
}

/* Q Top (Script.js)  */
#main-contents .qtop,
#main-contents .qtop a{
	display : block;
	float : right;
	margin : 0 0 10px;
	background : url(./img/page/qtop.jpg) 0 -18px;
	width : 92px;
	height : 18px;
}
/* Normal Hover */
#main-contents .qtop a{
	background-position : 0 0;
}
/* Q */
#main-contents .q{
	color : #C53634;
	padding-right : 0.8em;
}

/* #507AD3 */

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

3: 立川まんがぱーくフロア情報" (/floorguide)

==========================
*/
/* ----------------------------------------------
3-1: フロア地図
----------------------------------------------*/
/* MAP 全体 */
#main-contents #floormap{
	display : block;
	width : 680px;
	height : 680px;
	margin : 0 auto 35px;
	background : url(http://mangapark.jp/topics/css/img/page/floormap.jpg) 0 0 no-repeat;
	position : relative;
	overflow : hidden;
}
/* 1. 入場口 */
#main-contents #floormap .entrance a{
	text-indent : -9999px;
	height : 133px;
	width : 133px;
	left : 470px;
	top : 491px;
	position : absolute;
	display : block;
	background : url(./img/page/floorguide/entrance.png) 0 0px;
}
/* 2. 総合受付 */
#main-contents #floormap .reception a{
	text-indent : -9999px;
	width : 133px;
	height : 133px;
	left : 547px;
	top : 359px;
	position : absolute;
	display : block;
	background : url(./img/page/floorguide/reception.png) 0 0px;
}
/* 3. コインロッカー */
#main-contents #floormap .coinlocker a{
	text-indent : -9999px;
	width : 118px;
	height : 107px;
	left : 425px;
	top : 337px;
	position : absolute;
	display : block;
	background : url(./img/page/floorguide/coinlocker.png) 0 0px;
}
/* 4. 入場ゲート */
#main-contents #floormap .entrancegate a{
	text-indent : -9999px;
	width : 133px;
	height : 133px;
	left : 295px;
	top : 503px;
	position : absolute;
	display : block;
	background : url(./img/page/floorguide/entrancegate.png) 0 0px;
}
/* 5. 手荷物ロッカー */
#main-contents #floormap .locker a{
	text-indent : -9999px;
	width : 124px;
	height : 107px;
	left : 305px;
	top : 280px;
	position : absolute;
	display : block;
	background : url(./img/page/floorguide/locker.png) 0 0px;
}
/* 6. カフェコーナー */
#main-contents #floormap .cafe a{
	text-indent : -9999px;
	width : 133px;
	height : 133px;
	left : 0px;
	top : 405px;
	position : absolute;
	display : block;
	background : url(./img/page/floorguide/cafe.png) 0 0px;
}
/* 7. カフェ・マンガ */
#main-contents #floormap .cafemanga a{
	text-indent : -9999px;
	width : 133px;
	height : 133px;
	left : 155px;
	top : 549px;
	position : absolute;
	display : block;
	background : url(./img/page/floorguide/cafemanga.png) 0 0px;
}
/* 8. WAIWAI テラス */
#main-contents #floormap .terrace a{
	text-indent : -9999px;
	width : 136px;
	height : 133px;
	left : 0px;
	top : 549px;
	position : absolute;
	display : block;
	background : url(./img/page/floorguide/terrace.png) 0 0px;
}
/* 9. 絵本コーナー */
#main-contents #floormap .picturebook a{
	text-indent : -9999px;
	width : 133px;
	height : 133px;
	left : 0px;
	top : 150px;
	position : absolute;
	display : block;
	background : url(./img/page/floorguide/picturebook.png) 0 0px;
}
/* 10. ギャラリーコーナー (20130721 コメントアウト) */
#main-contents #floormap .gallery a{
	text-indent : -9999px;
	width : 133px;
	height : 133px;
	left : 0px;
	top : 0px;
	position : absolute;
	display : block;
	/*background : url(./img/page/floorguide/gallery.png) 0 0px;*/
}
/* 11. まんがコーナー */
#main-contents #floormap .manga a{
	text-indent : -9999px;
	width : 133px;
	height : 133px;
	left : 290px;
	top : 0px;
	position : absolute;
	display : block;
	background : url(./img/page/floorguide/manga.png) 0 0px;
}
/*12. イベントコーナー */
/* #main-contents #floormap .event a{
	text-indent : -9999px;
	width : 139px;
	height : 133px;
	right : 0;
	top : 0px;
	position : absolute;
	display : block;
	background : url(./img/page/floorguide/event.png) 0 0px;
} */
/* 12. イベントコーナー (20130721より)*/
#main-contents #floormap .event a{
	text-indent : -9999px;
	width : 139px;
	height : 133px;
	left : 0px;
	top : 0px;
	position : absolute;
	display : block;
	background : url(./img/page/floorguide/event.png) 0 0px;
}


/* 13. 母子優先トイレ*/
#main-contents #floormap .toilet a{
	text-indent : -9999px;
	width : 107px;
	height : 107px;
	left : 158px;
	top : 110px;
	position : absolute;
	display : block;
	background : url(./img/page/floorguide/toilet.png) 0 0px;
}
/* 14. 女性用パウダールーム*/
#main-contents #floormap .powderroom a{
	text-indent : -9999px;
	width : 115px;
	height : 107px;
	left : 260px;
	top : 175px;
	position : absolute;
	display : block;
	background : url(./img/page/floorguide/powderroom.png) 0 0px;
}
/* 15. ミニキッチン*/
#main-contents #floormap .minikitchen a{
	text-indent : -9999px;
	width : 107px;
	height : 107px;
	left : 50px;
	top : 290px;
	position : absolute;
	display : block;
	background : url(./img/page/floorguide/minikitchen.png) 0 0px;
}
/* 16. ミーティングルーム*/
/*#main-contents #floormap .meetingroom a{
	text-indent : -9999px;
	width : 107px;
	height : 107px;
	left : 435px;
	top : 110px;
	position : absolute;
	display : block;
	background : url(http://mangapark.jp/images/meetingroom.png) 0 0px;
} */

/* 16. ミーティングルーム (20130721より)*/
 #main-contents #floormap .meetingroom a{
	text-indent : -9999px;
	width : 107px;
	height : 107px;
	right : 0px;
	top : 10px;
	position : absolute;
	display : block;
	background : url(http://mangapark.jp/images/meetingroom.png) 0 0px;
}


/* Normal Hover (Height 133px)*/
#main-contents #floormap .entrance a:hover,
#main-contents #floormap .reception a:hover,
#main-contents #floormap .entrancegate a:hover,
#main-contents #floormap .cafe a:hover,
#main-contents #floormap .cafemanga a:hover,
#main-contents #floormap .terrace a:hover,
#main-contents #floormap .picturebook a:hover,
#main-contents #floormap .gallery a:hover,
#main-contents #floormap .manga a:hover,
#main-contents #floormap .event a:hover{
	background-position : 0 -133px;
}
/* Normal Hover (Height 107px)*/
#main-contents #floormap .coinlocker a:hover,
#main-contents #floormap .locker a:hover,
#main-contents #floormap .toilet a:hover,
#main-contents #floormap .powderroom a:hover,
#main-contents #floormap .minikitchen a:hover,
#main-contents #floormap .meetingroom a:hover{
	background-position : 0 -107px;
}






/* -- 各エリア項目 -- */
#main-contents #pagesboxarea2 ul{
	clear : both;
	width : 680px;
	margin : 0 auto 20px;
	position: relative;
	overflow : hidden;　/* float解除*/
	zoom : 100%;　/*float解除*/
	/* background : #EFEFEF; */
}
#main-contents #pagesboxarea2 ul li{
	float : left; /*次の要素を右側へ回り込ませる*/
	list-style : none; /*リストの●を消す*/
	position : relative;
	width : 318px; /* Height は各項目で設定してください */
	margin : 0 10px 10px;
	-moz-border-radius : 5px; /* Firefox */
	-webkit-border-radius : 5px; /* Safari and Chrome */
	border-radius : 5px; /* Opera 10.5+, future browsers */
	border-left : 1px solid #E9E9E9;
	border-right : 1px solid #E9E9E9;
	border-bottom : 1px solid #E9E9E9;
}

/* -- 各エリア項目 画像 -- */
#main-contents #pagesboxarea2 ul li .easset2{
	width : 318px;
	height : 150px;
	overflow : hidden;
	margin : 0px auto 15px;
}
#main-contents #pagesboxarea2 ul li .easset2 img{
	width : 318px;
}
/* -- 各エリア項目 概要 -- */
#main-contents #pagesboxarea2 ul li .disc2{
	clear : both;
	width : 300px;
	margin : 0 auto 20px;
	font-size : 1.2em;
	color : #000;
}
/* 右概要 */
#main-contents #pagesboxarea2 ul li .disc3l{
	float : right;
	width : 140px;
	margin : 0 10px 20px 0;
	font-size : 1.2em;
	color : #000;
}
#main-contents #pagesboxarea2 .cau1{
	font-size : 14px;
	line-height : 1;
}
/* イベント申請ボタン (Script.js)  */
#main-contents #pagesboxarea2 .eventbtn2,
#main-contents #pagesboxarea2 .eventbtn2 a{
	height : 80px;
	width : 300px;
	margin : 15px auto;
	display : block;
	background : url(./img/page/eventbanner2.jpg) 0 -80px;
}
/* Normal Hover */
#main-contents #pagesboxarea2 .eventbtn2 a{
	background-position : 0 0;
}

/* Floor Guide Top (Script.js)  */
#main-contents .fguidetop,
#main-contents .fguidetop a{
	clear : both;
	display : block;
	overflow : hidden;
	float : right;
	margin : 0 0 35px;
	background : url(./img/page/fguidetop.jpg) 0 -18px;
	width : 150px;
	height : 18px;
}
/* Normal Hover */
#main-contents .fguidetop a{
	background-position : 0 0;
}

/* ----------------------------------------------
3-2 : サブ画像
----------------------------------------------*/
/* 左画像 */
#main-contents #pagesboxarea2 .subimg1l{
	float : left;
	width : 140px;
	height : 80px;
	display : block;
	margin : 0 0 15px 10px;
	overflow : hidden;
}
/* 右画像 */
#main-contents #pagesboxarea2 .subimg1r{
	float : right;
	width : 140px;
	display : block;
	margin : 0 10px 15px 0;
	overflow : hidden;
}
#main-contents #pagesboxarea2 .subimg1l img,
#main-contents #pagesboxarea2 .subimg1r img{
	width : 140px;
}


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

4: 取材の申し込み

==========================
*/
#main-contents .contactbtn1{
	text-align : center;
	display : block;
	width : 408px;
}



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

5: お問い合わせ

==========================
*/
/* == 必須項目 == */
#main-contents .must{
	margin : 0 5px 0;
	width : 35px;
	height : 18px;
	display : inline-block;
	text-indent : -99999px;
	background : url(./img/page/contact/must.jpg) 0 50% no-repeat;
 }
 /* == エラー red == */
 #main-contents .red{
 	color : #CC0000;
 	font-weight : bold;
 }

 /* == フォーム == */
#main-contents input.txt,
#main-contents textarea{
	margin : 0 0 10px;
       padding : 5px 2px;
	color : #333;
	border : 1px solid #D5D5D5;
       background : #FFF;
}
#main-contents input.checked{
	outline: solid 1px #0000ff;
}
#main-contents input.selected{
       width : 70%;
}
#main-contents textarea{
       width : 70%;
       margin-bottom : 0.5em;
}
/* ボタンエリア */
#main-contents .btnarea{
	margin : 1em 0 1.5em;
	text-align : center;
}
/* ボタンエリア 画像 */
#main-contents .btnarea img{
	margin : 10px 0;
}
 /* == お問い合わせ 完了 == */
/*  完了文章 */
#main-contents .post{
       margin : 2em 0;
}
/*  トップページへ */
#main-contents .postsubmit{
	margin : 0em 0 1.5em;
	text-align : center;
}
#main-contents input.submit2{
	text-align : center;
       padding : 1em 1em;
	color : #333;
	font-weight : bold;
	border : 1px solid #CCC;
	background-color : #EFEFEF;
}

/* Table */
th.gr{
	text-align : center;
	width : 180px;
	font-size : 15px;
	border-right : 1px solid #EFEFEF;
       padding : 1em 1em 0 0;
       font-weight : normal;
}
td.normal{
       padding : 1em 1em;
	font-size : 15px;
}
th.thhead{
	text-align : center;
       padding : 1em 1em;
	font-size : 15px;
	background : url(./img/common/thback1.png)
}

td.normal{

}

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

6: 立川まんがぱーくとは (/about)

==========================
*/
/* == 1. 立川まんがぱーくのこだわり == */
#main-contents #pagesboxarea1 ul li.policy,
#main-contents #pagesboxarea1 ul li.policy a{
	display : block;
	width : 328px;
	height : 250px;
	background : url(./img/page/policy.jpg) 0px -250px;
}
#main-contents #pagesboxarea1 ul li.policy a{
	background-position : 0 0;
}

/* == 2. 立川まんがぱーくの歴史と成り立ち == */
#main-contents #pagesboxarea1 ul li.history,
#main-contents #pagesboxarea1 ul li.history a{
	display : block;
	width : 328px;
	height : 250px;
	background : url(./img/page/history.jpg) 0px -250px;
}
#main-contents #pagesboxarea1 ul li.history a{
	background-position : 0 0;
}

/* == 3. 来館者の声 == */
#main-contents #pagesboxarea1 ul li.voice,
#main-contents #pagesboxarea1 ul li.voice a{
	display : block;
	width : 328px;
	height : 250px;
	background : url(./img/page/voice.jpg) 0px -250px;
}
#main-contents #pagesboxarea1 ul li.voice a{
	background-position : 0 0;
}

/* その他 */

#main-contents .detailinner dl dd.historydd{
	font-size : 18px;
	margin : 0 1em 2em;
}

#main-contents .detailinner dl dd.answer{
	margin : 0 1em 2em;
	padding : 15px 15px;
	font-size : 16px;
	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
}


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

7: 検索結果

==========================
*/
/* 現在のページ */
#current-page{
	display : none;
}

/* 続きを読む */
#main-contents .detailinner .searchmore{
	margin : 0 auto 1em;
}
/*==  カテゴリ + 日付  == */
#main-contents #scatedate{
	margin : 0 auto 1em;
	width : 640px;
}

/* 日付 */
#main-contents .searchdate{
	float : right; /*次の要素を右側へ回り込ませる*/
	font-size : 13px;
	margin : 0 0 15px;
	display : block;
}
/* カテゴリー */
#main-contents .searchcate{
	float : right; /*次の要素を右側へ回り込ませる*/
	font-size : 13px;
	margin-right : 10px;
	display : block;
}
/* お知らせ */
#main-contents .searchcate 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 .searchcate 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 .searchcate 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 .searchcate ahover.information,
#main-contents .searchcate a:hover.event,
#main-contents .searchcate a:hover.pressrelease{
	background : #C53634;
	text-decoration : none;
}



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

8: サイトポリシー (/sitepolicy)

==========================
*/
#main-contents .detailinner dl.sitepolicy{
	margin : 0 1em 2em;
	padding : 15px 15px;
	font-size : 16px;
	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
}
h5.law{
	display : blcok;
	margin : 0 0 15px;
	padding : 0 20px 0px;
	font-size : 15px;
	background : url(./img/common/circlered.jpg) 0 50% no-repeat;
	border-bottom : none;
	font-weight : normal;
}



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

9: サイトマップ (/sitemap)

==========================
*/
#sitemapbox{
	margin : 0 auto 1.5em;
	padding : 20px 10px 10px;
	display : block;
	overflow : hidden;
	word-wrap:break-word;
	border: 1px solid #EFEFEF;
	border-radius : 10px;        /* CSS3草案 */  
	-webkit-border-radius : 10px;    /* Safari,Google Chrome用 */  
	-moz-border-radius : 10px;   /* Firefox用 */
	background : #E9E9E9;
	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.9%,rgba(255,255,255,1) 100%); /* W3C */
}
h3.sitemappagetitle{
	margin : 0 0 15px;
	padding : 0 0 0 20px;
	display : block;
	position : relative;
	font-size : 18px;
	background : url(./img/common/circlered.jpg) 0 50% no-repeat;

}
h3.sitemappagetitle a{
	color : #222;
	font-weight : normal;
  	text-decoration : none;
}
h3.sitemappagetitle a:hover{
  	color : #CC0000;
  	text-decoration : none;
}

#main-contents #sitemapbox dl dt a{
	list-style : none; /*リストの●を消す*/
	position : relative;
 	margin : 0 10px 10px 1em;
 	padding-left : 15px;
 	overflow : hidden;
      background : url(./img/common/circlered-2.png) 0px 50% no-repeat;
 	display : block;
 	font-size : 15px;
 	text-decoration : none;
 	color: #222;
 }
#main-contents #sitemapbox dl dt a:hover,
 #main-contents #sitemapbox dl dd a:hover{
  	color : #CC0000;
      background : url(./img/common/circlered-2_on.png) 0px 50% no-repeat;
 }
 
 #main-contents #sitemapbox dl dd a{
  	margin : 5px 10px 10px 2em;
 	padding-left : 15px;
 	overflow : hidden;
      background : url(./img/common/circlered-2.png) 0px 50% no-repeat;
 	display : block;
 	font-size : 15px;
 	text-decoration : none;
 	color: #222;
 }