@charset "utf-8";
/*------------------------------------------------------------------------------
[1] 共通設定
[2] レイアウト
[3] コンテント
[4] トップページ
[5] 各種テンプレート
[6] 緊急テンプレート
------------------------------------------------------------------------------*/
/*******************************************************************************
[1] 共通設定
********************************************************************************/
*{
	margin:0px;
	padding:0px;
}
body{
	color:#333333;
	font-weight:normal;
}
html{
	-webkit-text-size-adjust:100%;
}
img{
	border:none;
	max-width:100%;
	height:auto;
}
body{
	color:#333333;
	font-family:Verdana, Helvetica, sans-serif;
	font-weight:normal;
	text-align:center;
}
strong{
	font-weight:bold;
}
hr{
	height:1px;
	color:#CCCCCC;
}
.hide{
	display:none;
}
.skip{
	position:absolute;
	left:-9999px;
}
.clearfix:after{
    content:""; 
    display:block; 
    clear:both;
}
.scriptmessage{
	margin-right:auto;
	margin-left:auto;
	padding:15px 0px 15px 0px;
	width:80%;
	font-size:85%;
	text-align:left;
	line-height:1.5;
}
/*******************************************************************************
[2] レイアウト
********************************************************************************/
#wrap{
	text-align:left;
	font-size:95%;
}
#tlogo{
	text-align:center;
}
#tpath{
	margin:10px 10px 10px 10px;
	font-size:85%;
	line-height:1.6;
}
#content,#content2{
	line-height:1.6;
}
address{
	font-style:normal;
}
#footer,#topfooter{
	font-size:85%;
	border-top:1px dotted #999;
	line-height:1.8;
}
#add{
	padding:10px;
}
#footer span.footerokayama,#topfooter span.footerokayama{
	font-size:120%;
	font-weight:bold;
}
#copy{
	padding:2px;
	font-size:75%;
	background:#FFE6EE;
	text-align:center;
}
/*==============================================================================
　サイト内検索
==============================================================================*/
#util form{
	padding:5px 0px 5px 0px;
	background:#FFE6EE;
	border-top:1px dotted #999;
	border-bottom:1px dotted #999;
	text-align:center;
}
#util form label{
	margin:0px 0px 5px 0px;
	display:block;
}
form input{
	padding:5px;
	font-size:120%;
}
/*==============================================================================
　翻訳ボタン 　
==============================================================================*/
#util ul.lang{
	margin-left:5px;
	margin-right:10px;
	margin-bottom:15px;
	list-style-type:none;
	text-align:right;
}
#util ul.lang li{
	margin-left:5px;
	padding-left:0px;
	background:none;
}
#util ul.lang li a{
	padding:3px 5px 2px 5px;
	color:#333333;
	font-size:95%;
	background:#E3E9EA;
	text-decoration:none;
	border-right:1px solid #BBBBBB;
	border-bottom:1px solid #BBBBBB;
	display:inline-table;
}
/*==============================================================================
　ページ遷移
==============================================================================*/
#guide{
	width:100%;
	clear:both;
	font-size:85%;
	text-align:center;
}
#guide p.pagetop{
	padding:8px;
}
#guide p.pagetop a{
	display:block;
	border:none;
}
#guide ul{
	list-style-type:none;
}
#guide ul li{
	margin:0px 10px 0px 10px;
	display:inline;
}
#guide ul li a.pageback{
	padding-left:20px;
	background:url(/contents/000001207.gif) no-repeat left center;
}
#guide ul li a.pagehome{
	padding-left:20px;
	background:url(/contents/000001208.gif) no-repeat left center;
}
#guide p{
	margin:15px;
	padding:8px;
	background:#FFE6EE;
	border:1px solid #999;
}
#guide p a{
	padding-left:5px;
	padding-right:15px;
	border-right:1px solid #999;
}
#content p.pagetop{
	text-align:right;
}
#content p.pagetop a{
	padding-left:20px;
	background:url(/contents/000001206.gif) no-repeat left center;
}
/*******************************************************************************
[3] コンテント
*******************************************************************************/
.clear{
	clear:both;
}
/*==============================================================================
	テキスト
==============================================================================*/
.textleft{
	text-align:left;
}
.textright{
	text-align:right;
}
.textcenter{
	text-align:center;
}
.aly_tx_right{
	text-align:right;
}
.aly_tx_center{
	text-align:center;
}
/*==============================================================================
	画像関連
==============================================================================*/
/*------------------------------------------------------------------------------
　画像配置
------------------------------------------------------------------------------*/
.imageright{
	margin:0px 0px 0px 10px;
	float:right;
	width:auto;
}
.imageleft{
	margin:0px 10px 0px 0px;
	float:left;
	width:auto;
}
.imagecenter{
	margin:5px;
	left:auto;
	right:auto;
	clear:both;
	text-align:center;
}
/*------------------------------------------------------------------------------
　画像キャプション
------------------------------------------------------------------------------*/
.imgcaption{
	font-size:85%;
}
/*------------------------------------------------------------------------------
　画像スペース繰り返し　
------------------------------------------------------------------------------*/
/*　画像分割なし　入力したまま　*/
div.photo0{
	margin-bottom:5px;
	padding:0px 5px 0px 0px;
	float:left;
	width:auto;
}
/*　画像1分割　*/
div.photo1{
	margin-bottom:5px;
	padding:0px 5px 0px 0px;
	float:left;
	width:95%;
}
/*　画像2分割　*/
div.photo2{
	margin-bottom:5px;
	padding:0px 5px 0px 0px;
	float:left;
	width:48%;
}
/*　画像3分割　*/
div.photo3{
	margin-bottom:5px;
	padding:0px 5px 0px 0px;
	float:left;
	width:31%;
}
/*　画像4分割　*/
div.photo4{
	margin-bottom:5px;
	padding:0px 5px 0px 0px;
	float:left;
	width:23%;
}
/*==============================================================================
	見出し・段落（h1からh6まで）
==============================================================================*/
#content h1,#content2 h1{
	margin-bottom:10px;
	padding:10px 5px 8px 9px;
	font-size:110%;
	font-weight:bold;	
	background:#096FA0 url(/contents/000001023.gif) repeat-x 0px 0px;
	border-top:1px solid #999999;
	border-bottom:3px solid #065073;
	line-height:1.3;
	color:#FFFFFF;
}
#content h2,#content2 h2{
	margin-bottom:10px;
	padding:7px 5px 6px 16px;
	clear:both;
	font-size:100%;
	font-weight:bold;	
	background:#efefef url(/contents/000001024.gif) no-repeat left center;
	border-top:1px solid #CCCCCC;	
	border-bottom:1px solid #CCCCCC;	
	line-height:1.3;
}
#content h3,#content2 h3{
	margin-bottom:10px;
	padding:5px 5px 5px 14px;
	clear:both;
	font-size:100%;
	font-weight:bold;
	background:#EBF5FA;
	border-top:2px solid #096FA0;	
	border-bottom:1px solid #CCCCCC;	
	line-height:1.3;
}
#content h4{
	margin-bottom:10px;
	margin-left:4px;
	padding:2px 5px 2px 5px;
	clear:both;
	font-size:100%;
	font-weight:bold;
	border-left:4px solid #096FA0;	
	line-height:1.3;
}
#content h5{
	margin-bottom:10px;
	padding:5px 5px 3px 11px;
	clear:both;
	font-size:100%;
	font-weight:bold;
	background:#F2F2F2;
	border-bottom:1px solid #CCCCCC;	
	line-height:1.3;
}
#content h6{
	margin-bottom:10px;
	padding:3px 5px 3px 11px;
	clear:both;
	font-size:100%;
	font-weight:bold;
	line-height:1.3;
	border-bottom:1px solid #CCCCCC;	
}
#content p,#content2 p{
	margin-bottom:15px;
	padding:0px 5px 0px 10px;
}
#content p.pagesubtitle{
	margin-bottom:5px;
	font-weight:bold;
	font-size:110%;
	line-height:1.3;
}
/*------------------------------------------------------------------------------
	避難場所
------------------------------------------------------------------------------*/
#content h2.hinanh2,#content2 h2.hinanh2{
	background:#B30404;
	padding-left:10px;
	color:#FFF;
	border:none;
}
#content h3.hinanh3,#content2 h3.hinanh3{
	background:#f7e9e9;
	border-top:2px solid #B30404;
}
/*------------------------------------------------------------------------------
　折りたたみ式メニュー
------------------------------------------------------------------------------*/
#content h2.plus,#content2 h2.plus{
	margin-bottom:15px;
	padding:8px 5px 9px 35px;
	background:#efefef url(/contents/000001217.gif) no-repeat 10px center;
	cursor:pointer;
}
#content h3.plus,#content2 h3.plus{
	margin-bottom:15px;
	padding:8px 5px 8px 35px;
	background:#EBF5FA url(/contents/000001217.gif) no-repeat 10px center;
	cursor:pointer;
}
#content h2.minus,#content2 h2.minus{
	margin-bottom:15px;
	padding:8px 5px 9px 35px;
	background:#efefef url(/contents/000001215.gif) no-repeat 10px center;
	cursor:pointer;
}
#content h3.minus,#content2 h3.minus{
	margin-bottom:15px;
	padding:8px 5px 8px 35px;
	background:#EBF5FA url(/contents/000001215.gif) no-repeat 10px center;
	cursor:pointer;
}
/*==============================================================================
	更新日
==============================================================================*/
span.update{
	padding-left:18px;
	font-size:95%;
	background:url(/contents/000001020.gif) no-repeat left center;
	text-align:right;
}
/*==============================================================================
	リスト
==============================================================================*/
#content ol{
	margin:5px 5px 20px 40px;
}
#content ul{
	margin:5px 5px 20px 35px;
}
#content ul li{
	padding-left:5px;
	margin-bottom:10px;
	line-height:1.5;
}
#content ol li{
	margin-bottom:10px;
	line-height:1.5;
}
/*==============================================================================
	リンク付リスト
==============================================================================*/
/*　ページ内のリンク付リスト　*/
#content ul.listlink{
	margin-left:15px;
	clear:both;
	list-style-type:none;
}
#content ul.listlink li{
	padding-left:25px;
	background:url(/contents/000001022.gif) no-repeat 3px 1px;
}
/*　カテゴリ一覧　*/
#content ul.categorylist{
	margin-left:15px;
	clear:both;
	list-style-type:none;
}
#content ul.categorylist li{
	padding-left:28px;
	background:url(/contents/000001027.gif) no-repeat 0px 3px;
}
/*　ページ一覧　*/
#content div.pagelist{
	margin-bottom:15px;
	margin-left:15px;
	clear:both;
	background:url(/contents/000001028.gif) no-repeat 0px 3px;
	padding-left:18px;
}
#content div.pagelist p{
	margin:0px;
	padding:0px 0px 0px 10px;
	line-height:1.6;
}
#content div.pagelist p.pagethumbnail{
	float:left;
	width:100px;
}
#content div.pagelist p.pagethumbnail img{
	margin-top:4px;
	margin-bottom:4px;
}
/*==============================================================================
	テーブル
==============================================================================*/
#content table{
	margin:5px auto 20px auto;
	width:95%;
	clear:both;
	font-size:95%;
	border:1px solid #999999;
	border-collapse:collapse;/*隣接するセルのボーダーを重ねて表示*/
}
#content th{
	padding:5px;
	font-weight:normal;
	background-color:#F9EAC8;
	border:1px solid #999999;
	text-align:left;
	line-height:1.3;
	vertical-align:top;
}
#content td{
	padding:5px;
	border:1px solid #999999;
	vertical-align:top;
	line-height:1.3;
}
#content table td.cell,#content table th.cell{
	white-space:nowrap;
}
/*==============================================================================
	定義リスト
==============================================================================*/
#content dl{
	margin:10px 10px 15px 10px;
	clear:both;
}
#content dt{
	margin-bottom:5px;
	padding:5px 5px 5px 10px;
	font-weight:bold;
	line-height:1.5;
}
#content dd{
	margin-bottom:10px;
	margin-left:0px;
	padding:5px 5px 5px 15px;
	text-align:left;
	line-height:1.5;
}
/*　組織連絡先　*/
#content dl.soshiki dt{
	background:#E9F2FC;
	border-left:5px solid #BAD9F5;
	border-right:1px solid #CCC;
	border-bottom:1px solid #CCC;
}
/*　施設案内　*/
#content dl.shisetsudata dt{
	background:#FFECEC;
	border-left:5px solid #FF9999;
	border-right:1px solid #CCC;
	border-bottom:1px solid #CCC;
}
/*　イベント　*/
#content dl.eventdetail dt{
	background:#FFF5E8;
	border-left:5px solid #FEBE5C;
	border-right:1px solid #CCC;
	border-bottom:1px solid #CCC;
}
/*　申請書ダウンロード　*/
#content dl.shinsei dt{
	background:#F9F9F9;
	border-left:5px solid #999999;
	border-right:1px solid #CCC;
	border-bottom:1px solid #CCC;
}
/*==============================================================================
	お問い合わせ先
==============================================================================*/
#content #reference,#sub #reference,#content2 #reference,#kucontent #reference{	
	margin:15px 0 10px 0;
	padding:0px;
	clear:both;
	background-color:#EDF9FA;
	border-bottom:2px solid #999999;
}
#content #reference h2,#sub #reference h2,#content2 #reference h2,#kucontent #reference h2{
	margin:0px;
	padding:0px;
	border:none;
}
#content #reference h3,#sub #reference h3,#content2 #reference h3,#kucontent #reference h3{
	margin:8px 13px 0px 13px;
	padding:3px 3px 2px 5px;
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	border-top:none;
	border-left:7px solid #0A86BC;
	background-color:#FFFFFF;
}
#sub #reference h3,#kucontent #reference h3{
	font-size:100%;
}
#content #reference p,#sub #reference p,#content2 #reference p,#kucontent #reference p{
	margin:5px 5px 6px 5px;
	padding-left:8px;
	line-height:1.6;
}
.division{
	margin-top:6px;
	font-weight:bold;
}
.mail{
	padding-left:22px;
	background:url(/contents/000001025.gif) no-repeat left center;
}
/*==============================================================================
	段組表示
==============================================================================*/
#content ul.link2,#content ul.link3{
	list-style-type:none;
	margin-left:25px;
}
#content ul.link2 li{
	margin-right:10px;
	padding-left:25px;
	width:44%;
	float:left;
	background:url(/contents/000001022.gif) no-repeat 3px 1px;
}
#content ul.link3 li{
	margin-right:10px;
	padding-left:25px;
	width:27%;
	float:left;
	background:url(/contents/000001022.gif) no-repeat 3px 1px;
}
/*==============================================================================
	バナー（ページ下部エリア）
==============================================================================*/
#banner{
	margin-top:20px;
	margin-right:10px;
	margin-left:10px;
	clear:both;
}
#banner:after{
    content:".";   
    display:block;   
    visibility:hidden;   
    height:0px;   
    line-height:0;   
	clear:both;
}
#banner h2{
	margin-bottom:10px;
	padding:3px 10px 3px 10px;
	color:#333333;
	background-color:#C7E1F1;
	background-image:none;
	border-bottom:1px solid #999999;
	border-top:none;
	border-left:none;
	border-right:none;
}
#banner ul{
	list-style-type:none;
}
#banner ul li{
	float:left;
	margin-right:5px;
	margin-bottom:5px;
}
/*==============================================================================
	アンケート
==============================================================================*/
#quest{
	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	margin:30px 0 20px 0;
	background-color:#FEFCEF;
	font-size:90%;
	clear:both;
}
#quest h2{
	padding:5px;
	text-align:center;
	background-image:none;
	border:none;
	background-color:#EDDBB8;
	margin-bottom:0px;
}
#sub #quest h2{
	padding:5px;
	text-align:center;
	background-image:none;
	border:none;
	background-color:#EDDBB8;
	margin-bottom:0px;
}
#kucontent #quest h2{
	padding:5px;
	text-align:center;
	font-size:100%;
	background-image:none;
	border:none;
	background-color:#EDDBB8;
	margin-bottom:0px;
}
#quest fieldset,#sub #quest fieldset,#kucontent #quest fieldset{
	margin:10px 5px 10px 15px;
	border:none;
}
#content #quest legend,#kucontent #quest legend,#sub #quest legend{
	margin:0px;
	padding:0px;
	width:auto;
	float:none;	
	font-weight:bold;
}
#quest input{
	vertical-align:middle;
}
#quest textarea{
	padding:3px;
	width:98%;
	color:#666;
	font-size:100%;
}
#quest p{
	margin:5px;
}
#kucontent #quest p,#kucontent #quest dl{
	margin:15px;
	line-height:1.8;
}
#kucontent #quest dt,#kucontent #quest dd{
	margin:10px;
}
/*==============================================================================
	プラグイン
==============================================================================*/
.plugin{
	margin:15px 0 20px 0;
	background-color: #FFF2D2;
	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
}
#content .plugin p,#faq .plugin p,#sub .plugin p,#kucontent .plugin p{
	margin:8px;
	padding:0px;
	font-size:95%;
	line-height:1.3;
}
/*******************************************************************************
[4] トップページ
*******************************************************************************/
/*==============================================================================
		ヘッダ
==============================================================================*/
#tlogo h1,#tlogo p{
	margin:10px;
}
#tlogo h2{
	margin-bottom:20px;
}
#topsearch{
	margin-bottom:20px;
	padding:5px 0px 5px 0px;
	background:#FFE6EE;
	border-top:1px dotted #999;
	border-bottom:1px dotted #999;
	text-align:center;
}
#topsearch h2{
	margin:0px 0px 5px 0px;
	font-size:100%;
	font-weight:normal;
}
/*------------------------------------------------------------------------------
	スクロールメニュー【B】画像＋テキスト
------------------------------------------------------------------------------*/
.slide{
	padding:0px 0px 15px 0px;
}
.slide .main_view{
	padding:0px 0px 0px 0px;
	width:100%;
	position:relative;
}
.slide .window{
	width:100%;
	overflow:hidden; /*--Hides anything outside of the set width/height--*/
}
.slide .main{
	width:100%;
	overflow:hidden; /*--Hides anything outside of the set width/height--*/
	position:absolute;
	top:0;
	left:0;
}
.slide .main p.photoleft{
	width:100%;
	height:250px;
}
/*------------------------------------------------------------------------------
	停止・再生・番号ボタン共通
------------------------------------------------------------------------------*/
.main_view p.btn img,.main_view p.btn button,.main_view .paging li img{
	vertical-align:bottom;
}
/*　停止・再生ボタン
------------------------------------------------------------------------------*/
.main_view button{
	float:right;
	margin: 0px;
	padding: 0px 2px;
	background: none;
	border: none;
	border-radius: 0px;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}
button:hover{
	background:#666;
	color:#FFF;
}
button#image_reel_play{
	background:#666;
	color:#FFF;
}
#scroll_b p.btn{
	margin:0px 10px 0px 10px;
	z-index:200;
	overflow:hidden;
	border:1px solid #CCC;
	right:0px;
}
/*　番号ボタン
------------------------------------------------------------------------------*/
#scroll_b .paging{
	margin:0px;
	width:auto;
	display:none;/*--Hidden by default, will be later shown with jQuery--*/
	z-index:100;
	left:10px!important;
}
#scroll_b .paging ul{
	list-style:none;
	text-align:left;
}
#scroll_b .paging li{
	margin:0px 5px 5px 0px;
	float:left;
}
#scroll_b .paging a{
	display:block;
	text-align:center;
}
.paging a:hover{
	background:#DDD;
}
.paging li[aria-selected="true"]{
	background:#DDD;
}
/*　左のメイン枠
------------------------------------------------------------------------------*/
#scroll_b .window{
	height:250px;
	background:#FFFFFF;
}
#scroll_b .main{
	height:250px;
}
#scroll_b .main p.photoleft{
	float:none;
	clear:both;
}
/*　右のテキスト枠
------------------------------------------------------------------------------*/
#scroll_b .main .imgtxt{
	padding:10px 5px 10px 5px;
	text-align:left;
	line-height:1.6;
}
#scroll_b .main h2{
	margin:0px 0px 0px 0px;
	font-size:110%;
	text-align:left;
	line-height:1.4;
}
/*==============================================================================
		グローバルナビ
==============================================================================*/
#topgnavi{
	margin-bottom:20px;
	width:100%;
}
#topgnavi h2{
	width:50%;
	float:left;
	font-weight:bold;
	font-size:90%;
	text-align:center;
}
#topgnavi h2 a{
	padding:12px 0px 10px 0px;
	min-height:35px;
	display:block;
	color:#333333;
	background:#FFF;
	text-decoration:none;
}
.kurashi h2 a{
	border-top:5px solid #99CC33;
	border-right:1px solid #CCCCCC;
}
.kosodate h2 a{
	border-top:5px solid #FFA142;
	border-right:1px solid #CCCCCC;
}
.kankou h2 a{
	border-top:5px solid #9E419F;
	border-right:1px solid #CCCCCC;
}
.jigyou h2 a{
	border-top:5px solid #68C2FF;
	border-right:1px solid #CCCCCC;
}
.shisei h2 a{
	border-top:5px solid #3366FF;
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
}
.shisetsu h2 a{
	border-top:5px solid #FF9999;
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
}
/*==============================================================================
		緊急
==============================================================================*/
#kinkyu{
	margin-bottom:20px;
	padding-top:1px;
	clear:both;
	border-top:2px solid #B30404;
	border-bottom:2px solid #B30404;
}
#kinkyu h2{
	margin-bottom:5px;
	padding:3px 5px 3px 15px;
	color:#FFF;
	font-size:100%;
	background:#B30404;
}
#kinkyu ul{
	margin:10px 10px 10px 15px;
	list-style-type:none;
}
#kinkyu ul li{
	margin-bottom:10px;
	padding-left:20px;
	background:url(/contents/000001191.gif) no-repeat left 4px;
}
/*==============================================================================
		避難場所
==============================================================================*/
.hinan{
	margin-bottom:20px;
	padding:3px;
	border-top:2px solid #B30404;
	border-bottom:2px solid #B30404;
}
.hinan h2{
	margin-bottom:5px;
	padding:3px 5px 3px 15px;
	color:#FFF;
	font-size:120%;
	background:#B30404;
}
.hinan ul{
	margin:10px 10px 10px 10px;
	list-style-type:none;
}
.hinan ul li{
	margin-bottom:5px;
	padding-left:20px;
	background:url(/contents/000001191.gif) no-repeat left 3px; }
.hinan p{
	margin:10px;
}
/*==============================================================================
		フリー
==============================================================================*/
#free{
	margin-bottom:20px;
	border-top:2px solid #CCCCCC;
	border-bottom:2px solid #CCCCCC;
}
#free h2{
	margin-bottom:10px;
	padding:5px 10px 5px 10px;
	font-size:100%;
	background-color:#EFEFEF;
	border-top:1px solid #FFFFFF;
	border-left:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
	border-bottom:1px solid #CCC;
}
#free h3{
	margin:0px 10px 5px 10px;
	font-size:100%;
}
#free p{
	margin:0px 10px 5px 10px;
	line-height:1.5;
}
#free ul.listlink{
	margin:5px 0px 10px 10px;
	clear:both;
	list-style-type:none;
}
#free ul.listlink li{
	margin-bottom:5px;
	padding-left:20px;
	background:url(/contents/000001192.gif) no-repeat 5px 6px;
}
/*==============================================================================
		フリーバナー
==============================================================================*/
#freebanner{
	margin-bottom:20px;
	text-align:center;
}
#freebanner h2{
	margin-bottom:15px;
}
/*==============================================================================
		臨時メニュー
==============================================================================*/
#menu{
	margin-bottom:20px;
	border-top:2px solid #E43A72;
	border-bottom:2px solid #E43A72;
}
#menu h2{
	margin-bottom:10px;
	padding:5px 8px 5px 8px;
	font-size:100%;
	background-color:#FFE6EE;
	border-bottom:1px solid #E43A72;
}
#menu p{
	padding:0px 10px 5px 0px;
	font-size:100%;;
}
#menu p span a{
	margin:0px 0px 8px 0px;
	padding:0px 15px 0px 15px;
	display:inline-block;
	font-weight:bold;
	border-right:1px solid #999999;
	line-height:1.5;
}
/*==============================================================================
		お知らせ
==============================================================================*/
#topcontent #oshirase{
	margin-bottom:20px;
	border:none;
}
#topcontent #oshirase h2{
	margin-bottom:5px;
	padding:4px 5px 3px 15px;
	font-size:100%;
	color:#333;
	background:#FFF4D2;
	border-top:1px solid #FFCC33;
	border-bottom:1px solid #FFCC33;
}
#topcontent #oshirase ul{
	margin-left:15px;
	list-style-type:none;
}
#topcontent #oshirase ul li{
	margin-bottom:5px;
	padding-left:20px;
	background:url(/contents/000001195.gif) no-repeat 0px 5px;
}
#topcontent #oshirase p{
	text-align:right;
}
#topcontent .oshiraselist{
	padding-left:10px;
	background:url(/contents/000001195.gif) no-repeat 0px 4px;
}
/*==============================================================================
		FAQ
==============================================================================*/
#topfaq{
	margin-bottom:20px;
	padding:10px;
	border-top:2px solid #CCC;
	border-bottom:2px solid #CCC;
}
#topfaq h2{
	margin-bottom:10px;
	margin-left:5px;
}
#topfaq h2 a{
	display:block;
}
/*==============================================================================
		トピックス
==============================================================================*/
#topics{
	margin-bottom:20px;
}
#topics h2{
	border-top:6px solid #D8346A;
	padding:7px 5px 7px 15px;
	font-size:110%;
}
#tab{
	width:100%;
	border-bottom:3px solid #D8346A;
}
ul#tab{
	list-style-type:none;
}
ul#tab li{
	margin-right:5px;
	width:35%;
	float:left;
	font-size:85%;
	text-align:center;
}
ul#tab li a{
	padding:12px 0px 12px 0px;
	display:block;
	color:#333333;
	background:#FFE6EE;
	border-top:1px solid #D8346A;
	border-right:1px solid #D8346A;
	border-left:1px solid #D8346A;
	text-decoration:none;
}
ul#tab li a:hover{
	background:#FFF;
}
ul#tab li.ui-tabs-active a{
	color:#FFF;
	font-weight:bold;
	background:#D8346A;
}
.photo{
	padding:10px;
}
.photo p{
	padding:0px;
}
.photo p img{
	margin-right:10px;
	margin-bottom:15px;
	float:left;
	max-width:60%;
}
#topics1,#topics2,#topics3,#topics4{
	clear:both;
	margin:0px 10px 15px 10px;
}
#topics1 ul,#topics2 ul,#topics3 ul,#topics4 ul{
	margin:0px 0px 0px 5px;
	list-style-type:none;
}
#topics1 ul li,#topics2 ul li,#topics3 ul li,#topics4 ul li{
	margin-bottom:10px;
	padding-left:20px;
	background:url(/contents/000001194.gif) no-repeat 0px 4px;
}
ul.detail{
	padding:0px 0px 0px 10px;
	clear:both;
	list-style-type:none;
}
ul.detail li{
	padding-right:15px;
	display:inline;
}
ul.detail li img{
	padding-right:5px;
}
/*==============================================================================
		くらしのイベント
==============================================================================*/
#lifevent{
	margin-bottom:20px;
	margin-bottom:15px;
	padding:10px;
	background:#FFE6EE;
}
#lifevent2{
	width:100%;
}
#lifevent h2{
	padding:5px 5px 5px 25px;
	font-size:110%;
	background:url(/contents/000001217.gif) no-repeat 0px 6px;
	cursor:pointer;
}
#lifevent h2.minus{
	background:url(/contents/000001215.gif) no-repeat 0px 6px;
	cursor:pointer;
}
#lifevent p{
	margin-top:10px;
	margin-bottom:10px;
	text-align:center;
}
#lifevent ul{
	width:95%;
	clear:both;
	margin:0px auto 0px auto;
	list-style-type:none;
	text-align:center;
}
#lifevent ul li{
	margin:0px 2px 10px 2px;
	width:84px;
	display:block;
	float:left;
}
#lifevent ul li img{
	margin-bottom:6px;
}
/*==============================================================================
		くらしの情報
==============================================================================*/
#kurashiinfo{
	margin-bottom:20px;
}
#kurashiinfo2{
	width:100%;
}
#kurashiinfo h2{
	padding:15px 10px 15px 35px;
	font-size:110%;
	background:#E1F0C4 url(/contents/000001217.gif) no-repeat 10px 15px;
	cursor:pointer;
}
#kurashiinfo h2.minus{
	background:#E1F0C4 url(/contents/000001215.gif) no-repeat 10px 15px;
	cursor:pointer;
}
#kurashilist ul{
	list-style-type:none;
}
#kurashilist li{
	margin:10px 0px 10px 15px;
	padding-left:18px;
	width:40%;
	float:left;
	display:block;
	font-size:100%;
	font-weight:normal;
	background:url(/contents/000001199.gif) no-repeat 0px 5px;
}
/*------------------------------------------------------------------------------
		岡山市の取り組み
------------------------------------------------------------------------------*/
#torikumi{
	margin-bottom:20px;
}
#torikumi2{
	width:100%;
}
#torikumi h2{
	padding:15px 10px 15px 35px;
	font-size:110%;
	background:#CAEAD5 url(/contents/000001217.gif) no-repeat 10px 15px;
	cursor:pointer;
}
#torikumi h2.minus{
	background:#CAEAD5 url(/contents/000001215.gif) no-repeat 10px 15px;
	cursor:pointer;
}
#torikumilist{
	padding-top:10px;
}
#torikumilist ul{
	list-style-type:none;
}
#torikumilist ul li{
	margin:5px 14px 5px 15px;
	font-size:100%;
	font-weight:normal;
	border:2px solid #CCCCCC;
}
#torikumilist ul li a{
	margin:1px;
	padding:7px 9px 7px 8px;
	display:block;
	border-left:6px solid #CAEAD5;
}
/*==============================================================================
		情報たから箱
==============================================================================*/
#takara{
	margin-bottom:20px;
	padding:10px;
	background:#FFFECF;
	border-top:3px solid #CCC;
	border-bottom:3px solid #CCC;
}
#takaral h2 a{
	margin-bottom:5px;
	width:100%;
	display:block;
}
#takarar{
	margin-top:10px;
	background:#FFF;
}
#takarar ul{
	padding:15px 15px 5px 15px;
	list-style-type:none;
}
#takarar ul li{
	margin-bottom:10px;
	padding-left:25px;
	background:url(/contents/000001200.gif) no-repeat 0px 4px;
}
/*==============================================================================
		緊急・防災
==============================================================================*/
#emergency{
	margin-bottom:15px;
	border-top:3px solid #BD0000;
	border-bottom:3px solid #BD0000;
	text-align:left;
}
#emergency h2{
	margin-bottom:0px;
	padding:10px 5px 10px 35px;
	color:#BD0000;
	font-size:110%;
	text-align:left;
	background:url(/contents/000001218.gif) no-repeat 10px 12px;
	cursor:pointer;
}
#emergency h2.minus{
	background:url(/contents/000001216.gif) no-repeat 10px 12px;
	cursor:pointer;
}
#emergency ul{
	margin:8px 8px 8px 15px;
	list-style-type:none;
}
#emergency ul li{
	margin-bottom:10px;
	padding-left:20px;	
	background:url(/contents/000001191.gif) no-repeat 0px 4px;
}
#emergency p{
	margin:10px;
	font-size:90%;
	text-align:right;
}
#emergency p img{
	padding-left:5px;
}
/*==============================================================================
		市長市議会
==============================================================================*/
#city{
	margin-bottom:20px;
}
#city ul{
	list-style-type:none;
	text-align:center;
}
#city ul li{
	margin-bottom:10px;
}
/*==============================================================================
		左ナビ
==============================================================================*/
/*　市役所のご案内　*/
.toplnavi{
	margin-bottom:20px;
	border-top:3px solid #E43A72;
	border-bottom:3px solid #E43A72;
}
.toplnavi h2{
	padding:10px 5px 10px 35px;
	font-size:110%;
	background:#FFE6EE url(/contents/000001217.gif) no-repeat 10px 12px;
	cursor:pointer;
}
.toplnavi h2.minus{
	background:#FFE6EE url(/contents/000001215.gif) no-repeat 10px 12px;
}
.toplnavi h3{
	margin:5px;
	clear:both;
	font-size:110%;
}
.toplnavi h3{
	padding:10px 5px 5px 5px;
	font-size:100%;
	border-top:1px solid #FFA5C3;
}
.toplnavi p.gyouseiku{
	margin:0px 10px 10px 0px;
	float:right;
}
.toplnavi ul{
	margin:10px 5px 15px 15px;
	list-style-type:none;
}
.toplnavi ul li{
	margin-bottom:10px;
	padding-left:12px;
	background:url(/contents/000001192.gif) no-repeat 0px 6px;
}
.toplnavi p{
	margin:5px 10px 10px 10px;
}
.toplnavi p span{
	font-size:90%;
}
/*　メニュー　*/
.toplnavi2{
	margin-bottom:10px;
	padding:3px;
	background:url(/contents/000001202.gif);
}
.toplnavi2 h2.plus,.toplnavi2 h2.minus{
	cursor:pointer;
}
.toplnavi2 h2{
	padding:8px 5px 8px 20px;
	display:block;
	font-size:100%;
	border:2px solid #FFF;
	background:#FFF4F8 url(/contents/000001203.gif) no-repeat 5px center;
}
.toplnavi2 h2 a{
	color:#333;
	text-decoration:none;
}
.toplnavi2 h2.plus{
	padding-left:25px;
	background:#FFF4F8 url(/contents/000001217.gif) no-repeat 5px center;
}
.toplnavi2 h2.minus{
	padding-left:25px;
	background:#FFF4F8 url(/contents/000001215.gif) no-repeat 5px center;
}
.toplnavi2 ul{
	padding:10px 5px 15px 15px;
	background:#FFFFFF;
	border-top:1px dotted #F3A9C1;
	list-style-type:none;
}
.toplnavi2 ul li{
	margin-bottom:10px;
	padding-left:10px;
	background:url(/contents/000001192.gif) no-repeat left 8px;
}
.toplnavi3 li{
	margin-bottom:10px;
	padding:3px;
	background:url(/contents/000001202.gif);
}
.toplnavi3 li a{
	padding:8px 5px 8px 28px;
	display:block;
	font-size:100%;
	border:2px solid #FFF;
	background:#FFF4F8 url(/contents/000001203.gif) no-repeat 5px center;
	font-weight:bold;
	color:#333;
	text-decoration:none;
}
/*==============================================================================
		注目キーワード
==============================================================================*/
#keyword{
	margin-bottom:20px;
	border-top:3px solid #E43A72;
	border-bottom:3px solid #E43A72;
}
#keyword h2{
	padding:8px;
}
#keyword ul{
	margin:0px 10px 15px 10px;
	list-style-type:none;
}
#keyword ul li{
	margin-bottom:10px;
	padding-left:25px;
	background:url(/contents/000001200.gif) no-repeat 0px 4px;
}
/*==============================================================================
		観光
==============================================================================*/
#kankou{
	margin-bottom:20px;
	border-top:3px solid #E43A72;
	border-bottom:3px solid #E43A72;
	text-align:center;
}
#kankou h2{
	padding:10px 5px 10px 5px;
	color:#E43A72;
	font-size:110%;
}
#kankou p{
	padding-bottom:15px;
}
#kankou p.kankoutopics img{
	padding-bottom:8px;
}
/*==============================================================================
		テキストバナーエリア
==============================================================================*/
.toptextbanner{
	margin-bottom:20px;
}
.toptextbanner ul{
	list-style-type:none;
}
.toptextbanner ul li{
	margin-bottom:10px;
	border-right:1px solid #999;
	border-bottom:1px solid #999;
}
.toptextbanner ul li a{
	padding:8px 5px 8px 18px;
	display:block;
	color:#333;
	font-weight:bold;
	background:url(/contents/000001205.gif) repeat-y left top;
	border:1px solid #CCC;
	text-decoration:none;
}
/*==============================================================================
		テキストリンクエリア
==============================================================================*/
.toptextlink{
	margin-bottom:20px;
}
.toptextlink ul{
	margin:5px 5px 5px 10px;
	list-style-type:none;
}
.toptextlink ul li{
	margin-bottom:10px;
	padding-left:25px;
	background:url(/contents/000001200.gif) no-repeat 0px 4px;
}
/*==============================================================================
		画像バナーエリア
==============================================================================*/
.topbanner{
	margin-bottom:20px;
}
.topbanner ul{
	list-style-type:none;
	text-align:center;
}
.topbanner ul li{
	margin-bottom:10px;
}
/*==============================================================================
		広告欄
==============================================================================*/
#topad{
	margin:20px auto 20px auto;
	padding-bottom:10px;
	clear:both;
	border-top:3px solid #CCCCCC;
	border-bottom:3px solid #CCCCCC;
	text-align:left;
}
#topad h2{
	margin:5px 5px 5px 10px;
	font-size:100%;
}
#topad p{
	margin:5px 5px 10px 10px;
	font-size:85%;
}
#topad ul{
	clear:both;
	text-align:center;
	list-style-type:none;
}
#topad ul li{
	margin-right:5px;
	margin-left:5px;
	margin-bottom:5px;
	display:inline;
}
/*******************************************************************************
[5] 各種テンプレート
*******************************************************************************/
/*==============================================================================
	議員名簿
==============================================================================*/
#content .giinleft p img{
	display:block;
}
/*==============================================================================
	市況日報
==============================================================================*/
#content table.shikyo caption{
	padding-left:3px;
	text-align:left;
	font-size:110%;
	font-weight:bold;
}
#content table.shikyo th{
	font-weight:bold;
}
/*　偶数行　*/
#content table.shikyo td.even{
	background-color:#F0FEE9;
}
/*　偶数行右寄せ　*/
#content table.shikyo td.evenright{
	background-color:#F0FEE9;
	text-align:right;
}
/*==============================================================================
	ナビゲーション（セカンドトップ）
==============================================================================*/
#navi h1{
	margin-bottom:10px;
	padding:10px 5px 8px 10px;
	font-size:120%;
	font-weight:bold;	
	background:#096FA0 url(/contents/000001023.gif) repeat-x 0px 0px;
	border-top:1px solid #999999;
	border-right:1px solid #999999;
	border-bottom:3px solid #065073;
	border-left:1px solid #999999;
	line-height:1.3;
	color:#FFFFFF;
}
#navi h1.navititle{
	padding:0px;
	background-image:none;
	background-color:#FFFFFF;
	background-repeat:no-repeat;
	background-position:right bottom;
	border:none;
}
#navi h2{
	font-size:100%;
	line-height:1.3;
}
#navi p{
	margin-bottom:15px;
	margin-left:5px;
	padding:0px 10px 0px 10px;
}
#navi ol{
	margin:5px 0px 20px 50px;
}
#navi ul{
	margin:5px 0px 20px 45px;
}
#navi ul li{
	padding-left:5px;
	margin-bottom:10px;
	line-height:1.5;
}
#navi ol li{
	margin-bottom:10px;
	line-height:1.5;
}
/*------------------------------------------------------------------------------
	メニュー
------------------------------------------------------------------------------*/
#ncontent .navi0,#ncontent .navi1,#ncontent .navi2,#ncontent .navi3,#ncontent .navi4,#ncontent .navi5{
	margin-bottom:20px;
}
#ncontent .navi0 h2,#ncontent .navi1 h2,#ncontent .navi2 h2,#ncontent .navi3 h2,#ncontent .navi4 h2,#ncontent .navi5 h2{
	margin-bottom:5px;
	padding:8px 5px 8px 10px;
}
#ncontent .navi0 h2.plus,#ncontent .navi1 h2.plus,#ncontent .navi2 h2.plus,#ncontent .navi3 h2.plus,#ncontent .navi4 h2.plus,#ncontent .navi5 h2.plus{
	padding-left:35px;
	background:url(/contents/000001217.gif) no-repeat 10px center;
	cursor:pointer;
}
#ncontent .navi0 h2.minus,#ncontent .navi1 h2.minus,#ncontent .navi2 h2.minus,#ncontent .navi3 h2.minus,#ncontent .navi4 h2.minus,#ncontent .navi5 h2.minus{
	padding-left:35px;
	background:url(/contents/000001215.gif) no-repeat 10px center;
}
#ncontent .navi0 h2{
	border-top:3px solid #99CC33;
}
#ncontent .navi1 h2{
	border-top:3px solid #9E419F;
}
#ncontent .navi2 h2{
	border-top:3px solid #68C2FF;
}
#ncontent .navi3 h2{
	border-top:3px solid #FEBE5C;
}
#ncontent .navi4 h2{
	border-top:3px solid #3366FF;
}
#ncontent .navi5 h2{
	border-top:3px solid #FF9999;
}
#ncontent .navi0 p,#ncontent .navi1 p,#ncontent .navi2 p,#ncontent .navi3 p,#ncontent .navi4 p,#ncontent .navi5 p{
	margin:5px 5px 10px 5px;
}
#ncontent .navi0 ul,#ncontent .navi1 ul,#ncontent .navi2 ul,#ncontent .navi3 ul,#ncontent .navi4 ul,#ncontent .navi5 ul{
	margin:0px 0px 20px 20px;
	list-style-type:none;
}
#ncontent .navi0 ul li,#ncontent .navi1 ul li,#ncontent .navi2 ul li,#ncontent .navi3 ul li,#ncontent .navi4 ul li,#ncontent .navi5 ul li{
	margin-bottom:5px;
	padding-left:18px;
	background-repeat:no-repeat;
	background-position:0px 4px;
}
/*　list画像　*/
#ncontent .navi0 ul li{
	background-image:url(/contents/000001101.gif);
}
#ncontent .navi1 ul li{
	background-image:url(/contents/000001102.gif);
}
#ncontent .navi2 ul li{
	background-image:url(/contents/000001103.gif);
}
#ncontent .navi3 ul li{
	background-image:url(/contents/000001104.gif);
}
#ncontent .navi4 ul li{
	background-image:url(/contents/000001105.gif);
}
#ncontent .navi5 ul li{
	background-image:url(/contents/000001106.gif);
}
/*------------------------------------------------------------------------------
	右ナビ
------------------------------------------------------------------------------*/
/*　テキストリンク　*/
#rnavi .textlink{
	margin-bottom:15px;
	background-color:#F5F5F5;
	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
}
#rnavi .textlink h2{
	padding:5px 5px 5px 8px;
}
#rnavi .textlink ul{
	margin:5px 5px 5px 8px;
	list-style-type:none;
}
#rnavi .textlink li{
	background-image:url(/contents/000001040.gif);
	background-repeat:no-repeat;
	background-position:0px 6px;
	padding-left:12px;
	margin-bottom:3px;
}
/*　画像リンク　*/
#rnavi .imglink{
	margin-bottom:15px;
}
#rnavi .imglink h2{
	margin-bottom:5px;
	padding:8px 2px 0px 5px;
	background-color:#FFFFFF;
	border-top:1px solid #CCCCCC;
}
#rnavi .imglink p{
	margin:0px 10px 10px 10px;
	padding:0px;
	line-height:1.3;
}
#rnavi .imglink p img{
	width:100%;
}
/*　バナー　*/
#rnavi #rbanner{
	margin-bottom:15px;
}
#rnavi #rbanner h2{
	margin-bottom:5px;
	padding:8px 2px 0px 5px;
	background-color:#FFFFFF;
	border-top:1px solid #CCCCCC;
}
#rnavi #rbanner p{
	margin:0px 10px 10px 10px;
	padding:0px;
}
#rnavi #rbanner p img{
	width:100%;
}
/*------------------------------------------------------------------------------
	セカンドトップアイコン
------------------------------------------------------------------------------*/
#navicategory{
	margin:0px 10px 10px 10px;
}
#navicategory ul{
	margin:0px;
	list-style-type:none;
}
#navicategory ul li{
	margin:0px 0px 5px 0px;
	padding:0px;
}
#navicategory ul li.clear{
	clear:none;
}
#navicategory ul li a:after{
    content: ""; 
    display: block; 
    clear: both;
}
#navicategory ul li a{
	min-height:50px;
	padding:5px;
	display:block;
	color:#333333;
}
#navicategory ul li img{
	margin-right:10px;
	float:left;
	display:block;
	vertical-align:middle;
}
#navicategory ul li span{
	margin-top:13px;
	width:78%;
	display:block;
	float:left;
	text-decoration:underline;
}
#navicategory ul li span.nocate{
	padding-left:10px;
	width:90%;
	float:none;
}
/*　色　*/
#navicategory ul.cate1 li a{
	background:#F1F1F1;
	border:1px solid #99CC33;
}
#navicategory ul.cate1 li a:hover{
	background:#E5F2CC;
}
#navicategory ul.cate2 li a{
	background:#F1F1F1;
	border:1px solid #FFA142;
}
#navicategory ul.cate2 li a:hover{
	background:#FFEED7;
}
#navicategory ul.cate3 li a{
	background:#F1F1F1;
	border:1px solid #9E419F;
}
#navicategory ul.cate3 li a:hover{
	background:#E7CFE7;
}
#navicategory ul.cate4 li a{
	background:#F1F1F1;
	border:1px solid #68C2FF;
}
#navicategory ul.cate4 li a:hover{
	background:#D7EFFA;
}
#navicategory ul.cate5 li a{
	background:#F1F1F1;
	border:1px solid #3366FF;
}
#navicategory ul.cate5 li a:hover{
	background:#CCD9FF;
}
#navicategory ul.cate6 li a{
	background:#F1F1F1;
	border:1px solid #FF9999;
}
#navicategory ul.cate6 li a:hover{
	background:#FCE8E8;
}
/*==============================================================================
	FAQ（左ナビなし）
==============================================================================*/
#faq h1{
	margin-bottom:10px;
	padding:18px 15px 12px 15px;
	color:#333333;
	font-size:130%;
	background:#FFE4C8 url(/contents/000001083.gif) repeat-x 0px 0px;
	border-bottom:1px solid #CCCCCC;
	line-height:1.3;
}
/*　見出し1が画像のとき　*/
#faq h1.faqtitle{
	padding:0px;
	background-image:none;
	background-color:#FFFFFF;
	background-repeat:no-repeat;
	background-position:right bottom;
	border:none;
}
#faq h2{
	padding:8px 5px 10px 10px;
	font-size:100%;
	line-height:1.3;
}
#faq p{
	margin:0px 10px 15px 10px;
	line-height:1.5;
}
#faq ul{
	margin:5px 0px 20px 45px;
}
#faq ul li{
	margin-bottom:10px;
	padding-left:5px;
	line-height:1.5;
}
/*------------------------------------------------------------------------------
	アクセスランキング
------------------------------------------------------------------------------*/
#ranking{
	margin-bottom:20px;
	clear:both;
}
#ranking h2{
	margin:0px 0px 10px 0px;
	padding:3px 3px 3px 10px;
	color:#333333;
	background-color:#FFCC66;
	border:none;
	border-bottom:1px solid #CCCCCC;
}
#ranking ul{
	list-style-type:none;
	margin-right:10px;
	margin-bottom: 20px;
	margin-left:15px;
}
#ranking ul li{
	margin-bottom:5px;
	padding-left:12px;
	background:url(/contents/000001050.gif) no-repeat 0px 6px;
}
/*------------------------------------------------------------------------------
	メニュー（3列）
------------------------------------------------------------------------------*/
#faq #faqmenu{
	clear:both;
}
#faq .faqbunrui{
	margin:0px 0px 15px 0px;
}
#faq .faqbunrui h2{
	margin-bottom:5px;
	padding:8px 5px 10px 10px;
	background-color:#FFF7EE;
	border-top:3px solid #FF8600;
	border-bottom:1px solid #CCCCCC;
}
#faq .faqbunrui h2.plus{
	padding-left:35px;
	background:#FFF7EE url(/contents/000001217.gif) no-repeat 10px center;
	cursor:pointer;
}
#faq .faqbunrui h2.minus{
	padding-left:35px;
	background:#FFF7EE url(/contents/000001215.gif) no-repeat 10px center;
}
#faq .faqbunrui p{
	margin:5px 10px 10px 10px;
	line-height:2.2;
}
#faq .faqbunrui ul{
	margin:0px 0px 20px 15px;
	list-style-type:none;
}
#faq .faqbunrui ul li{
	margin-bottom:5px;
	padding-left:12px;
	background:url(/contents/000001050.gif) no-repeat 0px 6px;
}
/*------------------------------------------------------------------------------
	関連情報
------------------------------------------------------------------------------*/
#faq h2.kanren{
	margin:0px 0px 10px 0px;
	padding:8px 5px 6px 17px;
	clear:both;
	font-size:100%;
	font-weight:bold;	
	background:#FFFFFF url(/contents/000001024.gif) no-repeat left center;
	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	line-height:1.3;
}
#faq ul.listlink{
	margin-left:10px;
	clear:both;
	list-style-type:none;
}
#faq ul.listlink li{
	padding-left:25px;
	background:url(/contents/000001022.gif) no-repeat 3px 1px;
}
/*==============================================================================
	FAQ（詳細ページ）
==============================================================================*/
#content h2.question{
	padding-left:38px;
	background:#FFE4C8 url(/contents/000001112.gif) repeat-x 0px 0px;
	border-top:2px solid #CCCCCC;
	border-bottom:2px solid #CCCCCC;
}
#content h2.answer{
	padding-left:38px;
	background:#FFDADB url(/contents/000001086.gif) repeat-x 0px 0px;
	border-top:2px solid #CCCCCC;
	border-bottom:2px solid #CCCCCC;
}
/*==============================================================================
	左ナビなし汎用トップ（#sub）
==============================================================================*/
#sub h1{
	margin-bottom:10px;
	padding:10px 5px 8px 10px;
	font-size:120%;
	font-weight:bold;	
	color:#FFFFFF;
	background:#096FA0 url(/contents/000001023.gif) repeat-x 0px 0px;
	border-top:1px solid #999999;
	border-bottom:3px solid #065073;
	line-height:1.3;
}
#sub h1.subtitle{
	margin-bottom:10px;
	padding:0px;
	color:#333333;
	background-image:none;
	background-color:#FFFFFF;
	background-repeat:no-repeat;
	background-position:right bottom;
	border:none;
}
#sub h2{
	margin-bottom:10px;
	padding:7px 5px 6px 16px;
	clear:both;
	font-size:100%;
	font-weight:bold;	
	background:#FFFFFF url(/contents/000001024.gif) no-repeat left center;
	border-top:1px solid #CCC;
	border-bottom:1px solid #CCC;
	line-height:1.3;
}
#sub h3{
	margin-bottom:10px;
	margin-left:3px;
	padding:5px 5px 5px 14px;
	clear:both;
	font-size:100%;
	font-weight:bold;
	background:#EBF5FA;
	border-top:2px solid #096FA0;	
	border-bottom:1px solid #CCCCCC;	
	line-height:1.3;
}
#sub h4{
	margin-bottom:10px;
	margin-left:5px;
	padding:2px 5px 2px 8px;
	clear:both;
	font-size:100%;
	font-weight:bold;
	border-left:4px solid #096FA0;	
	line-height:1.3;
}
#sub h5{
	margin-bottom:10px;
	margin-left:3px;
	padding:4px 5px 2px 14px;
	clear:both;
	font-size:100%;
	font-weight:bold;
	background:#F2F2F2;
	border-bottom:1px solid #CCCCCC;	
	line-height:1.3;
}
#sub h6{
	margin-bottom:10px;
	margin-left:3px;
	padding:3px 5px 3px 14px;
	clear:both;
	font-size:100%;
	font-weight:bold;
	line-height:1.3;
}
#sub p{
	margin-bottom:15px;
	margin-left:5px;
	padding:0px 10px 0px 10px;
}
#sub ol{
	margin:5px 0px 20px 50px;
}
#sub ul{
	margin:5px 0px 20px 45px;
}
#sub ul li{
	margin-bottom:10px;
	padding-left:5px;
	line-height:1.5;
}
#sub ol li{
	margin-bottom:10px;
	line-height:1.5;
}
#sub dt{
	margin-bottom:8px;
	padding:5px 5px 5px 0px;
	font-weight:bold;
	line-height:1.5;
}
#sub dd{
	margin-bottom:8px;
	padding:5px 5px 10px 5px;
	line-height:1.5;
}
/*------------------------------------------------------------------------------
	メニュー（3列）
------------------------------------------------------------------------------*/
#sub .sub0,#sub .sub1,#sub .sub2,#sub .sub3,#sub .sub4{
	margin-bottom:15px;
}
#sub .sub0 h2,#sub .sub1 h2,#sub .sub2 h2,#sub .sub3 h2,#sub .sub4 h2{
	margin-bottom:5px;
	padding:5px 5px 5px 10px;
	background-repeat:repeat-x;
	background-position:left bottom;
}
#sub .sub0 h2.plus{
	padding-left:35px;
	background:#DFEFD1 url(/contents/000001217.gif) no-repeat 10px center;
	cursor:pointer;
}
#sub .sub1 h2.plus{
	padding-left:35px;
	background:#FBE3BB url(/contents/000001217.gif) no-repeat 10px center;
	cursor:pointer;
}
#sub .sub2 h2.plus{
	padding-left:35px;
	background:#D0E2EF url(/contents/000001217.gif) no-repeat 10px center;
	cursor:pointer;
}
#sub .sub3 h2.plus{
	padding-left:35px;
	background:#F7D3D4 url(/contents/000001217.gif) no-repeat 10px center;
	cursor:pointer;
}
#sub .sub4 h2.plus{
	padding-left:35px;
	background:#DBCAF7 url(/contents/000001217.gif) no-repeat 10px center;
	cursor:pointer;
}
#sub .sub0 h2.minus{
	padding-left:35px;
	background:#DFEFD1 url(/contents/000001215.gif) no-repeat 10px center;
	cursor:pointer;
}
#sub .sub1 h2.minus{
	padding-left:35px;
	background:#FBE3BB url(/contents/000001215.gif) no-repeat 10px center;
	cursor:pointer;
}
#sub .sub2 h2.minus{
	padding-left:35px;
	background:#D0E2EF url(/contents/000001215.gif) no-repeat 10px center;
	cursor:pointer;
}
#sub .sub3 h2.minus{
	padding-left:35px;
	background:#F7D3D4 url(/contents/000001215.gif) no-repeat 10px center;
	cursor:pointer;
}
#sub .sub4 h2.minus{
	padding-left:35px;
	background:#DBCAF7 url(/contents/000001215.gif) no-repeat 10px center;
	cursor:pointer;
}
#sub .sub0 p,#sub .sub1 p#sub .sub2 p#sub .sub3 p#sub .sub4 p{
	margin:5px;
}
#sub .sub0 ul,#sub .sub1 ul,#sub .sub2 ul,#sub .sub3 ul,#sub .sub4 ul{
	margin:0px 10px 20px 15px;
	list-style-type:none;
}
#sub .sub0 ul li,#sub .sub1 ul li,#sub .sub2 ul li,#sub .sub3 ul li,#sub .sub4 ul li{
	margin-bottom:5px;
	padding-left:18px;
	background-repeat:no-repeat;
	background-position:0px 3px;
}
/*　h2画像　*/
#sub .sub0 h2{
	background:#DFEFD1;
}
#sub .sub1 h2{
	background:#FBE3BB;
}
#sub .sub2 h2{
	background:#D0E2EF;
}
#sub .sub3 h2{
	background:#F7D3D4;
}
#sub .sub4 h2{
	background:#DBCAF7;
}
/*　list画像　*/
#sub .sub0 ul li{
	background-image:url(/contents/000001032.gif);
}
#sub .sub1 ul li{
	background-image:url(/contents/000001107.gif);
}
#sub .sub2 ul li{
	background-image:url(/contents/000001108.gif);
}
#sub .sub3 ul li{
	background-image:url(/contents/000001109.gif);
}
#sub .sub4 ul li{
	background-image:url(/contents/000001110.gif);
}
/*==============================================================================
	左ナビあり汎用トップ（#content内）
==============================================================================*/
#content h1.subtitle{
	padding:0px;
	color:#333333;
	background-image:none;
	background-color:#FFFFFF;
	background-repeat:no-repeat;
	background-position:right bottom;
	border:none;
}
/*------------------------------------------------------------------------------
	メニュー（2列）
------------------------------------------------------------------------------*/
#content .lsub0,#content .lsub1,#content .lsub2,#content .lsub3,#content .lsub4{
	margin-bottom:20px;
}
#content .lsub0 h2,#content .lsub1 h2,#content .lsub2 h2,#content .lsub3 h2,#content .lsub4 h2{
	margin-bottom:5px;
	padding:5px 5px 5px 10px;
	background-repeat:repeat-x;
	background-position:left bottom;
}
#content .lsub0 h2.plus{
	padding-left:35px;
	background:#DFEFD1 url(/contents/000001217.gif) no-repeat 10px center;
	cursor:pointer;
}
#content .lsub1 h2.plus{
	padding-left:35px;
	background:#FBE3BB url(/contents/000001217.gif) no-repeat 10px center;
	cursor:pointer;
}
#content .lsub2 h2.plus{
	padding-left:35px;
	background:#D0E2EF url(/contents/000001217.gif) no-repeat 10px center;
	cursor:pointer;
}
#content .lsub3 h2.plus{
	padding-left:35px;
	background:#F7D3D4 url(/contents/000001217.gif) no-repeat 10px center;
	cursor:pointer;
}
#content .lsub4 h2.plus{
	padding-left:35px;
	background:#DBCAF7 url(/contents/000001217.gif) no-repeat 10px center;
	cursor:pointer;
}
#content .lsub0 h2.minus{
	padding-left:35px;
	background:#DFEFD1 url(/contents/000001215.gif) no-repeat 10px center;
	cursor:pointer;
}
#content .lsub1 h2.minus{
	padding-left:35px;
	background:#FBE3BB url(/contents/000001215.gif) no-repeat 10px center;
	cursor:pointer;
}
#content .lsub2 h2.minus{
	padding-left:35px;
	background:#D0E2EF url(/contents/000001215.gif) no-repeat 10px center;
	cursor:pointer;
}
#content .lsub3 h2.minus{
	padding-left:35px;
	background:#F7D3D4 url(/contents/000001215.gif) no-repeat 10px center;
	cursor:pointer;
}
#content .lsub4 h2.minus{
	padding-left:35px;
	background:#DBCAF7 url(/contents/000001215.gif) no-repeat 10px center;
	cursor:pointer;
}
#content .lsub0 p,#content .lsub1 p,#content .lsub2 p,#content .lsub3 p,#content .lsub4 p{
	margin:5px 5px 10px 5px;
}
#content .lsub0 ul,#content .lsub1 ul,#content .lsub2 ul,#content .lsub3 ul,#content .lsub4 ul{
	margin:0px 0px 20px 20px;
	list-style-type:none;
}
#content .lsub0 ul li,#content .lsub1 ul li,#content .lsub2 ul li,#content .lsub3 ul li,#content .lsub4 ul li{
	margin-bottom:5px;
	padding-left:18px;
	background-repeat:no-repeat;
	background-position:0px 3px;
}
/*　h2画像　*/
#content .lsub0 h2{
	background:#DFEFD1;
}
#content .lsub1 h2{
	background:#FBE3BB;
}
#content .lsub2 h2{
	background:#D0E2EF;
}
#content .lsub3 h2{
	background:#F7D3D4;
}
#content .lsub4 h2{
	background:#DBCAF7;
}
/*　list画像　*/
#content .lsub0 ul li{
	background-image:url(/contents/000001032.gif);
}
#content .lsub1 ul li{
	background-image:url(/contents/000001107.gif);
}
#content .lsub2 ul li{
	background-image:url(/contents/000001108.gif);
}
#content .lsub3 ul li{
	background-image:url(/contents/000001109.gif);
}
#content .lsub4 ul li{
	background-image:url(/contents/000001110.gif);
}
/*------------------------------------------------------------------------------
	※画像右もしくは左配置
------------------------------------------------------------------------------*/
.subimgleft{
	margin:0px 30px 0px 0px;
	width:auto;
	float:left;
}
.subimgright{
	margin:0px 0px 0px 30px;
	width:auto;
	float:right;
}
/*==============================================================================
	お知らせ
==============================================================================*/
#oshirase{
	margin-bottom:25px;
	clear:both;
	border-top:1px solid #CCCCCC;
}
#oshirase h2{
	padding:3px 3px 3px 10px;
	color:#FFFFFF;
	background:#E05888 none;
	border:none;
}
#oshirase ul{
	margin:10px 15px 10px 15px;
	list-style-type:none;
}
#oshirase ul li{
	padding-left:12px;
	background:url(/contents/000001030.gif) no-repeat 0px 5px;
}
/*==============================================================================
	新着情報
==============================================================================*/
#new{
	margin-bottom:25px;
	clear:both;
	border-top:1px solid #CCCCCC;
}
#new h2{
	padding:3px 3px 3px 10px;
	color:#FFFFFF;
	background:#0075C1 none;
	border:none;
}
#new ul{
	margin:10px 15px 10px 15px;
	list-style-type:none;
}
#new ul li{
	padding-left:12px;
	background:url(/contents/000001031.gif) no-repeat 0px 5px;
}
#new p{
	margin:10px 0px 15px 0px;
	font-size:90%;
	line-height:1.5;
}
#new p img{
	margin-bottom:5px;
	width:100%;
}
/*==============================================================================
	区　
==============================================================================*/
#ku1 h1,#ku2 h1,#ku3 h1,#ku4 h1,#ku5 h1,#ku6 h1{
	margin-bottom:20px;
	height:180px;
	background-repeat:no-repeat;
	background-position:right center;
}
#ku1 h1{
	background-color:#E2EBC4;
	border-right:10px solid #E2EBC4;
}
#ku2 h1{
	background-color:#FCDDD1;
	border-right:10px solid #FCDDD1;
}
#ku3 h1{
	background-color:#D7EBFF;
	border-right:10px solid #D7EBFF;
}
#ku4 h1{
	background-color:#FFEACA;
	border-right:10px solid #FFEACA;
}
#ku5 h1{
	background-color:#E7DBF2;
	border-right:10px solid #E7DBF2;
}
#ku6 h1{
	background-color:#FFF0B3;
	border-right:10px solid #FFF0B3;
}
/*------------------------------------------------------------------------------
		左ナビ
------------------------------------------------------------------------------*/
#imgbanner{
	margin-bottom:20px;
}
.kunavi{
	margin-bottom:20px;
}
.kunavi h2{
	padding:5px 5px 15px 10px;
	font-size:120%;
}
#ku1 .kunavi h2{
	color:#FFF;
	background:#2B822B url(/contents/000001138.gif) repeat-x left bottom;
}
#ku2 .kunavi h2{
	color:#333;
	background:#2B822B url(/contents/000001139.gif) repeat-x left bottom;
}
#ku3 .kunavi h2{
	color:#FFF;
	background:#2B822B url(/contents/000001140.gif) repeat-x left bottom;
}
#ku4 .kunavi h2{
	color:#333;
	background:#2B822B url(/contents/000001141.gif) repeat-x left bottom;
}
#ku5 .kunavi h2{
	color:#FFF;
	background:#2B822B url(/contents/000001142.gif) repeat-x left bottom;
}
#ku6 .kunavi h2{
	color:#333;
	background:#2B822B url(/contents/000001143.gif) repeat-x left bottom;
}
.kupro{
	margin:0px 10px 0px 0px;
}
#ku1 .kupro{
	border-left:3px solid #2B822B;
	border-right:3px solid #2B822B;
	border-bottom:3px solid #2B822B;
}
#ku2 .kupro{
	border-left:3px solid #F4916A;
	border-right:3px solid #F4916A;
	border-bottom:3px solid #F4916A;
}
#ku3 .kupro{
	border-left:3px solid #0066CC;
	border-right:3px solid #0066CC;
	border-bottom:3px solid #0066CC;
}
#ku4 .kupro{
	border-left:3px solid #FF9900;
	border-right:3px solid #FF9900;
	border-bottom:3px solid #FF9900;
}
#ku5 .kupro{
	border-left:3px solid #663399;
	border-right:3px solid #663399;
	border-bottom:3px solid #663399;
}
#ku6 .kupro{
	border-left:3px solid #FFCC00;
	border-right:3px solid #FFCC00;
	border-bottom:3px solid #FFCC00;
}
.kupro p.highlight{
	margin:0px 5px 5px 5px;/* 上マージンは必ず0px */
	padding:5px 5px 5px 8px;
	border-bottom:none;
}
#ku1 .kupro p.highlight{
	background:#E2EBC4;
}
#ku2 .kupro p.highlight{
	background:#FCDDD1;
}
#ku3 .kupro p.highlight{
	background:#D7EBFF;
}
#ku4 .kupro p.highlight{
	background:#FFEACA;
}
#ku5 .kupro p.highlight{
	background:#E7DBF2;
}
#ku6 .kupro p.highlight{
	background:#FFF0B3;
}
.kupro p{
	margin:8px;
	padding:0px 0px 10px 0px;
	border-bottom:1px solid #CCC;
	line-height:1.5;
}
.kupro ul{
	margin:0px 5px 10px 10px;
	list-style-type:none;
}
.kupro li{
	margin-bottom:5px;
	padding-left:15px;
}
#ku1 .kupro li{
	background:url(/contents/000001144.gif) no-repeat left 7px;
}
#ku2 .kupro li{
	background:url(/contents/000001145.gif) no-repeat left 7px;
}
#ku3 .kupro li{
	background:url(/contents/000001146.gif) no-repeat left 7px;
}
#ku4 .kupro li{
	background:url(/contents/000001147.gif) no-repeat left 7px;
}
#ku5 .kupro li{
	background:url(/contents/000001148.gif) no-repeat left 7px;
}
#ku6 .kupro li{
	background:url(/contents/000001149.gif) no-repeat left 7px;
}
#gyouseiku{
	margin-bottom:20px;
	width:280px;
	border:5px solid #FFD0DF;
}
#gyouseiku h2{
	margin:5px 10px 5px 10px;
	font-size:120%;
}
#gyouseiku p{
	margin:5px 10px 5px 10px;
	float:right;
}
#gyouseiku ul{
	margin:5px 5px 8px 15px;
	list-style-type:none;
}
#gyouseiku ul li{
	margin-bottom:3px;
	padding-left:12px;
	background:url(/contents/000001192.gif) no-repeat 0px 6px;
}
/*------------------------------------------------------------------------------
		テキストバナーエリア
------------------------------------------------------------------------------*/
.textbanner{
	margin-bottom:20px;
}
.textbanner ul{
	list-style-type:none;
}
.textbanner ul li{
	margin-bottom:10px;
	border-right:1px solid #999;
	border-bottom:1px solid #999;
}
#ku1 .textbanner ul li{
	border-left:8px solid #2B822B;
}
#ku2 .textbanner ul li{
	border-left:8px solid #F4916A;
}
#ku3 .textbanner ul li{
	border-left:8px solid #0066CC;
}
#ku4 .textbanner ul li{
	border-left:8px solid #FF9900;
}
#ku5 .textbanner ul li{
	border-left:8px solid #663399;
}
#ku6 .textbanner ul li{
	border-left:8px solid #FFCC00;
}
.textbanner ul li a{
	padding:5px 5px 5px 10px;
	display:block;
	color:#333;
	border:1px solid #CCC;
	font-weight:bold;
	text-decoration:none;
}
/*------------------------------------------------------------------------------
		お知らせ
------------------------------------------------------------------------------*/
#kuoshirase{
	margin-bottom:20px;
}
#kuoshirase h2{
	margin-bottom:10px;
	padding:8px 5px 8px 30px;
	background:#FFECDF url(/contents/000001151.gif) no-repeat left top;
	border-top:3px solid #FF6600;
	border-bottom:1px solid #CCC;
}
#kuoshirase ul{
	margin:10px 10px 10px 15px;
	list-style-type:none;
}
#kuoshirase ul li{
	margin-bottom:5px;
	padding-left:15px;
	background:url(/contents/000001152.gif) no-repeat left 7px;
}
/*------------------------------------------------------------------------------
		イベント
------------------------------------------------------------------------------*/
#event{
	margin-bottom:20px;
}
#event h2{
	padding:8px 5px 8px 30px;
	border-bottom:1px solid #CCC;
}
#ku1 #event h2{
	background:#F6F6F6 url(/contents/000001153.gif) no-repeat left top;
	border-top:3px solid #2B822B;
}
#ku2 #event h2{
	background:#F6F6F6 url(/contents/000001154.gif) no-repeat left top;
	border-top:3px solid #F4916A;
}
#ku3 #event h2{
	background:#F6F6F6 url(/contents/000001155.gif) no-repeat left top;
	border-top:3px solid #0066CC;
}
#ku4 #event h2{
	background:#F6F6F6 url(/contents/000001156.gif) no-repeat left top;
	border-top:3px solid #FF9900;
}
#ku5 #event h2{
	background:#F6F6F6 url(/contents/000001157.gif) no-repeat left top;
	border-top:3px solid #663399;
}
#ku6 #event h2{
	background:#F6F6F6 url(/contents/000001158.gif) no-repeat left top;
	border-top:3px solid #FFCC00;
}
.pickupevent1{
	margin:0px 10px 10px 10px;
	padding-top:15px;
	clear:both;
}
.pickupevent2{
	margin:0px 10px 10px 10px;
	padding-top:15px;
	clear:both;
}
.pickupevent1 p.eventimg,.pickupevent2 p.eventimg{
	margin-right:15px;
	float:left;
}
.pickupevent1 h3,.pickupevent2 h3{
	margin-bottom:10px;
	font-size:110%;
}
.pickupevent1 h3 a,.pickupevent2 h3 a{
	padding-left:15px;
}
#ku1 .pickupevent1 h3 a,#ku1 .pickupevent2 h3 a{
	background:url(/contents/000001144.gif) no-repeat left 4px;
}
#ku2 .pickupevent1 h3 a,#ku2 .pickupevent2 h3 a{
	background:url(/contents/000001145.gif) no-repeat left 4px;
}
#ku3 .pickupevent1 h3 a,#ku3 .pickupevent2 h3 a{
	background:url(/contents/000001146.gif) no-repeat left 4px;
}
#ku4 .pickupevent1 h3 a,#ku4 .pickupevent2 h3 a{
	background:url(/contents/000001147.gif) no-repeat left 4px;
}
#ku5 .pickupevent1 h3 a,#ku5 .pickupevent2 h3 a{
	background:url(/contents/000001148.gif) no-repeat left 4px;
}
#ku6 .pickupevent1 h3 a,#ku6 .pickupevent2 h3 a{
	background:url(/contents/000001149.gif) no-repeat left 4px;
}
#sonotaevent{
	padding:10px 10px 10px 15px;
	clear:both;
	background:#F6F6F6;
}
#sonotaevent ul{
	list-style-type:none;	
}
#sonotaevent ul li{
	margin-bottom:10px;
	margin-right:10px;
	padding-left:15px;
}
#ku1 #sonotaevent ul li{
	background:url(/contents/000001144.gif) no-repeat left 7px;
}
#ku2 #sonotaevent ul li{
	background:url(/contents/000001145.gif) no-repeat left 7px;
}
#ku3 #sonotaevent ul li{
	background:url(/contents/000001146.gif) no-repeat left 7px;
}
#ku4 #sonotaevent ul li{
	background:url(/contents/000001147.gif) no-repeat left 7px;
}
#ku5 #sonotaevent ul li{
	background:url(/contents/000001148.gif) no-repeat left 7px;
}
#ku6 #sonotaevent ul li{
	background:url(/contents/000001149.gif) no-repeat left 7px;
}
#sonotaevent p{
	clear:left;
	text-align:right;
}
/*------------------------------------------------------------------------------
		区のメニュー
------------------------------------------------------------------------------*/
.lkumenu{
	margin-bottom:10px;
}
.rkumenu{
	margin-bottom:10px;
}
#kunavi h2{
	margin-bottom:10px;
	padding:5px 5px 5px 15px;
	font-size:120%;
	border:1px solid #CCC;
}
#ku1 #kunavi h2{
	background:url(/contents/000001159.gif) no-repeat left bottom;
}
#ku2 #kunavi h2{
	background:url(/contents/000001160.gif) no-repeat left bottom;
}
#ku3 #kunavi h2{
	background:url(/contents/000001161.gif) no-repeat left bottom;
}
#ku4 #kunavi h2{
	background:url(/contents/000001162.gif) no-repeat left bottom;
}
#ku5 #kunavi h2{
	background:url(/contents/000001163.gif) no-repeat left bottom;
}
#ku6 #kunavi h2{
	background:url(/contents/000001164.gif) no-repeat left bottom;
}
#kunavi p{
	margin:5px 10px 10px 10px;
}
#kunavi ul{
	margin:0px 0px 20px 15px;
	list-style-type:none;
}
#kunavi ul li{
	margin-bottom:10px;
	padding-left:15px;
}
#ku1 #kunavi ul li{
	background:url(/contents/000001144.gif) no-repeat left 7px;
}
#ku2 #kunavi ul li{
	background:url(/contents/000001145.gif) no-repeat left 7px;
}
#ku3 #kunavi ul li{
	background:url(/contents/000001146.gif) no-repeat left 7px;
}
#ku4 #kunavi ul li{
	background:url(/contents/000001147.gif) no-repeat left 7px;
}
#ku5 #kunavi ul li{
	background:url(/contents/000001148.gif) no-repeat left 7px;
}
#ku6 #kunavi ul li{
	background:url(/contents/000001149.gif) no-repeat left 7px;
}
/*------------------------------------------------------------------------------
		広告
------------------------------------------------------------------------------*/
#ad h2{
	padding:3px 5px 3px 10px;
	font-size:100%;
	background:#F3F3F3;
	border:1px solid #CCC;
}
#ad p{
	margin:10px;
}
#ad ul{
	margin-left:10px;
	list-style-type:none;
}
#ad ul li{
	margin:5px;
	float:left;
}
/*==============================================================================
	アンケート
==============================================================================*/
#content2 textarea{
	width:90%;
}
#content2 form{
	text-align:center;
}
#content2 form p,#content2 form h2,#content2 form h3{
		text-align:left;
}