@charset "utf-8";
/*------------------------------------------------------------------------------
[1] トップページレイアウト
[2] 詳細デザイン
------------------------------------------------------------------------------*/
/*******************************************************************************
[1] トップページレイアウト
*******************************************************************************/
/*==============================================================================
	配置
==============================================================================*/
#toptline{
	padding:5px 0px 0px 0px;
}
#topheaderbg{
	margin:20px auto 20px auto;
	padding:0px 0px 0px 0px;
}
#topgnavibg{
	margin:0px auto 65px auto;
	height:88px;
	clear:both;
}
#toppagebody{
	width:100%;
}
#toppagebodyupper{
	padding:0px 0px 20px 0px;
	width:100%;
}
#topsearch{
	margin:0px auto 10px auto;
	padding:10px 20px 0px 20px;
	width:660px;
}
#lifebg{
	margin:0px auto 60px auto;
	padding:0px 6px 6px 6px;
	width:688px;
	clear:both;
}
#centercontent{
	margin:0px auto 20px auto;
	width:948px;
}
#centercontent #centercontentbox{
	width:448px;
	float:left;
}
#centercontent #scroll_a{
	width:442px;
	float:right;
}
#topicsbanner{
	margin:0px auto 0px auto;
	width:948px;
	position:relative;
	z-index:0;
}
#toppagebodylower{
	width:100%;
}
#leftbox{
	width:680px;
	float:left;
}
#leftbox #topcontent{
	width:450px;
	float:right;
}
#leftbox #toplnavi{
	width:200px;
	float:left;
}
#rightbox{
	width:200px;
	float:right;
}
#sad{
	margin:20px auto 0px auto;
	padding:10px 0px 3px 0px;
	width:948px;
}
#topfooterbg{
	padding:20px 0px 0px 0px;
}
/*==============================================================================
	書式設定その他
==============================================================================*/
#wrapbg{
	background:url(images/top/bg.jpg) no-repeat center top;
	background-size:cover;
	background-attachment:fixed;
}
#toptline{
	background:#FFFFFF;
	border-bottom:1px solid #AAAAAA;
}
#topheaderbg{
	background:url(images/header/util_bg.png) repeat-y center 0px;
}
#topgnavibg{
	background:url(images/topgnavi/gnavi_bg.png) repeat-x center 0px;
}
#toppagebodyupper{
	background:url(images/top/toppagebodyupper_bg.png) repeat-x center bottom;
}
#topsearch{
	background:url(images/top/transparent_bg.png) repeat 0px 0px;
}
#lifebg{
	background:url(images/top/transparent_bg.png) repeat 0px 0px;
}
#centercontent{
	background:#FDFDFD url(images/top/centercontent_bg.png) repeat-x 0px 0px;
	border:1px solid #CCCCCC;
}
#topicsbanner{
	background:#FFFFFF;
	border:1px solid #CCCCCC;
}
#toppagebodylower{
	background:#EEEBDE;
}
#content3{
	background:#FFFFFF url(images/top/content3_bg.gif) repeat-x 0px 0px;
	border:1px solid #CCCCCC;
}
#sad{
	background:#FFFFFF;
	border:1px solid #CCCCCC;
}
#topfooterbg{
	background:#EEEBDE;
}
/*******************************************************************************
[2] 詳細デザイン
*******************************************************************************/
/*==============================================================================
	グローバルナビのドロップダウン
==============================================================================*/
#topgnavibg{
	position:relative;
}
#topscate{
	margin:0px auto 0px auto;
	width:950px;
}
.scate{
	float:left;
}
.scate .navi{
	padding:0px 0px 6px 0px;
	width:100%;
	display:none;
	position:absolute;
	top:88px;
	left:0px;
	z-index:1000;
	overflow:hidden;
	background:url(images/top/transparent_bg.png) repeat 0px 0px;
	text-align:left;
}
#gnavi .gnavicontentbg{
	margin:0px auto 0px auto;
	padding:19px 0px 0px 0px;
	width:950px;
}
#gnavi .scate1 .gnavicontentbg{
	background:url(images/topgnavi/gnavicontent_bg1.png) no-repeat 0px 0px;
}
#gnavi .scate2 .gnavicontentbg{
	background:url(images/topgnavi/gnavicontent_bg2.png) no-repeat 0px 0px;
}
#gnavi .scate3 .gnavicontentbg{
	background:url(images/topgnavi/gnavicontent_bg3.png) no-repeat 0px 0px;
}
#gnavi .scate4 .gnavicontentbg{
	background:url(images/topgnavi/gnavicontent_bg4.png) no-repeat 0px 0px;
}
#gnavi .last .gnavicontentbg{
	background:url(images/topgnavi/gnavicontent_bg5.png) no-repeat 0px 0px;
}
#gnavi .gnavicontent{
	padding:6px 2px 2px 2px;
	width:944px;
	background:#FFFFFF;
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
}
/*-- バナー無し --*/
#gnavi .gnavilist2{
	padding:0px 18px 15px 18px;
	width:100%;
	list-style-type:none;
}
#gnavi .gnavilist2 li{
	margin:0px 0px 5px 0px;
	padding:0px 2% 0px 2%;
	width:21%;
	float:left;
	display:inline-block;
	font-weight:normal;
	background:url(images/top/mark_ul.gif) no-repeat 0px 4px;
	vertical-align:top;
}
#gnavi .gnavilist2 li a{
	font-weight:normal;
	display:inline;
}
/*-- バナー有り --*/
#gnavi .gnavilist{
	padding:0px 0px 0px 18px;
	width:708px;
	min-height:188px;
	float:left;
	list-style-type:none;
}
#gnavi .gnavilist li{
	margin:0px 0px 5px 0px;
	padding:0px 2% 0px 2%;
	width:29%;
	float:left;
	display:inline-block;
	font-weight:normal;
	background:url(images/top/mark_ul.gif) no-repeat 0px 4px;
	vertical-align:top;
}
#gnavi .gnavilist li a{
	font-weight:normal;
	display:inline;
}
#gnavi .bannerimg{
	margin:0px 18px 0px 0px;
	width:200px;
	float:right;
}
#gnavi .bannerimg li{
	margin-bottom:10px;
	float:none;
}
#gnavi .gnavilower{
	padding:7px 8px 7px 18px;
	clear:both;
	background:#F3F3F3;
}
#gnavi .gnavilower p.gnavidetail{
	margin:6px 0px 0px 0px;
	padding:0px 0px 0px 15px;
	float:left;
	background:url(images/top/mark_ul.gif) no-repeat 0px 4px;
}
#gnavi .gnavilower p.gnaviclose{
	width:78px;
	float:right;
	vertical-align:middle;
}
/*==============================================================================
	ページ
==============================================================================*/
.borderbg{
	padding:17px 18px 0px 17px;
	border-top:1px solid #FFFFFF;
	border-right:1px solid #F0F0F0;
	border-bottom:1px solid #F0F0F0;
	border-left:1px solid #FFFFFF;
}
/*==============================================================================
	バナー
==============================================================================*/
/*------------------------------------------------------------------------------
	画像バナー
------------------------------------------------------------------------------*/
.bannerimg{
	padding:0px 0px 10px 0px;
}
.bannerimg ul{
	list-style:none;
}
.bannerimg ul li{
	margin:0px 0px 10px 0px;
}
.bannerimg img{
	vertical-align:bottom;
}
/*------------------------------------------------------------------------------
	テキストバナー
------------------------------------------------------------------------------*/
.bannertxt{
	margin:0px 0px 0px 0px;
	padding:0px 0px 10px 0px;
}
.bannertxt ul{
	list-style:none;
}
.bannertxt ul li{
	border:none;
}
.bannertxt ul li a{
	margin:0px 0px 10px 0px;
	padding:12px 5px 10px 15px;
	display:block;
	background:#FFFFFF;
	border:1px solid #B4DABB;
}
/*------------------------------------------------------------------------------
	テキスト素材
------------------------------------------------------------------------------*/
.materialtxt{
	margin-bottom:20px;
}
#toplnavi .navi .materialtxt ul{
	border: none;
}
/*==============================================================================
	SNS
==============================================================================*/
.topsns{
	margin:0px auto 20px auto;
	padding:0px 0px 6px 0px;
	width:700px;
	clear:both;
	background:#FFFFFF;
	border:2px solid #C00000;
	text-align:center;
}
.topsns h2{
	margin:1px 1px 10px 1px;
	padding:8px 10px 4px 10px;
	font-size:120%;
	color:#FFF;
	background:#C00000;
	text-align:left;
}
/*==============================================================================
	SNS（重要ではない）
==============================================================================*/
#info-tw{
	margin:0px auto 20px auto;
	width:700px;
	text-align:center;
}
#info-tw h2{
	text-align:left;
}
/*==============================================================================
	スマホから更新するエリア
==============================================================================*/
.smpkinkyu{
	margin:0px auto 20px auto;
	padding:0px 0px 6px 0px;
	width:950px;
	clear:both;
	background:#FFFFFF;
	border:2px solid #C00000;
}
.smpkinkyu h2{
	margin:1px 1px 10px 1px;
	padding:8px 10px 4px 10px;
	font-size:120%;
	color:#FFF;
	background:#C00000;
}
.smpkinkyu h3{
	margin:0px 12px 10px 12px;
	padding:8px 5px 4px 5px;
	border-left:6px solid #C00000;
	border-bottom:1px solid #CCCCCC;
	font-size:100%;
}
.smpkinkyu p{
	padding:0px 15px 5px 15px;
}
.smpkinkyu ul{
	padding:0px 15px 5px 15px;
	list-style:none;
}
.smpkinkyu ul li{
	margin-bottom:3px;
	padding-left:15px;
	background:url(images/top/mark_kinkyu.gif) no-repeat left 4px;
}
/*==============================================================================
	重要なお知らせ
==============================================================================*/
.kinkyu{
	margin:0px auto 20px auto;
	padding:0px 0px 6px 0px;
	width:950px;
	clear:both;
	background:#FFFFFF;
	border:2px solid #C00000;
}
.kinkyu h2{
	margin:1px 1px 10px 1px;
	padding:8px 10px 4px 10px;
	font-size:120%;
	color:#FFF;
	background:#C00000;
}
.kinkyu h3{
	margin:0px 12px 10px 12px;
	padding:8px 5px 4px 5px;
	border-left:6px solid #C00000;
	border-bottom:1px solid #CCCCCC;
	font-size:100%;
}
.kinkyu p{
	padding:0px 15px 5px 15px;
}
.kinkyu ul{
	padding:0px 15px 5px 15px;
	list-style:none;
}
.kinkyu ul li{
	margin-bottom:3px;
	padding-left:15px;
	background:url(images/top/mark_kinkyu.gif) no-repeat left 4px;
}
/*==============================================================================
	注目の情報
==============================================================================*/
.important{
	margin:0px auto 20px auto;
	padding:0px 0px 6px 0px;
	width:950px;
	clear:both;
	background:#FFFFFF;
	border:1px solid #CCCCCC;
}
.important h2{
	margin:0px 1px 10px 1px;
	padding:8px 5px 8px 10px;
	font-size:120%;
	background:#FFFFFF url(images/content/h2_bg.gif) repeat-x 0px 0px;
}
.important h3{
	margin:0px 12px 10px 12px;
	padding:8px 5px 4px 5px;
	border-left:6px solid #184621;
	border-bottom:1px solid #CCCCCC;
	font-size:100%;
}
.important p{
	padding:0px 15px 5px 15px;
}
.important ul{
	padding:0px 15px 5px 15px;
	list-style:none;
}
.important ul li{
	margin-bottom:3px;
	padding-left:15px;
	background:url(images/top/mark_ul.gif) no-repeat left 4px;
}
/*==============================================================================
	サイト内検索
==============================================================================*/
#topsearch form{
	margin:0px 10px 0px 0px;
	float:left;
	font-size:110%;
	vertical-align:bottom;
}
#topsearch form h2{
	margin:10px 15px 0px 0px;
	width:40px;
	float:left;
	display:block;
}
#topsearch form input#key{
	margin:0px 4px 0px 0px;
	padding:5px 3px 2px 3px;
	width:292px;
	float:left;
	display:block;
	border:1px solid #B5B5B5;
	vertical-align:bottom;
}
#topsearch form select{
	margin:0px 4px 0px 0px;
	padding:4px 2px 1px 2px;
	width:205px;
	float:left;
	display:block;
	border:1px solid #B5B5B5;
}
#topsearch form input#sitebtn{
	border:1px solid #B5B5B5;
	vertical-align:bottom;
}
#topsearch .questionmark{
	margin:5px 0px 0px 0px;
	float:left;
}
#searchword{
	margin:0px 0px 0px 55px;
	padding:2px 2px 2px 2px;
	width:566px;
	clear:both;
	position:relative;
	top:-13px;
	background:#FFFFFF;
}
#searchword h3{
	margin:2px 0px 2px 10px;
	float:left;
	font-size:100%;
}
#searchword ul{
	padding:2px 10px 2px 0px;
	float:left;
	list-style:none;
}
#searchword ul li{
	padding:0px 8px 0px 12px;
	display:inline;
	font-size:95%;
	border-left:1px solid #5D5D5D;
	text-align:center;
}
#searchword ul li:first-child{
	border-left:none;
}
/*------------------------------------------------------------------------------
	場面から探す
------------------------------------------------------------------------------*/
#life h2{
	float:left;
	font-size:100%;
}
#life ul{
	margin:5px 0px 0px 0px;
	padding:7px 10px 6px 10px;
	width:555px;
	float:left;
	background:#FFFFFF;
	list-style:none;
}
#life ul li{
	padding:0px 6px 0px 6px;
	display:inline;
	font-size:95%;
	border-left:1px solid #7D7D7D;
}
#life ul li:first-child{
	border-left:none;
}
/*==============================================================================
	安全安心情報
==============================================================================*/
#centercontentbox .topicsbannerimg ul li{
	margin:0px 0px 10px 12px;
	float:left;
	display:inline;
}
#centercontentbox .topicsbannerimg ul li:first-child{
	margin:0px 0px 10px 0px;
}
/*==============================================================================
	新着情報
==============================================================================*/
#topics{
	margin-bottom:20px;
	clear:both;
	zoom:1;
}
#topics ul#tab{
	list-style:none;
	zoom:1;
}
#topics ul#tab li{
	margin:0px 0px 0px 4px;
	float:left;
	font-size:110%;
	font-weight:bold;
	color:#333333;
	background:#FFFFFF url(images/top/tab_bg.gif) repeat-x 0px 0px;
	border-top:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
}
#topics ul#tab li:first-child{
	margin:0px 0px 0px 0px;
}
#topics ul#tab li a{
	padding:8px 5px 4px 5px;
	width:95px;
	display:block;
	color:#333333;
	border-top:1px solid #FFFFFF;
	border-right:1px solid #F0F0F0;
	border-bottom:1px solid #F0F0F0;
	border-left:1px solid #FFFFFF;
	text-align:center;
}
#topics ul#tab li#for_topics5 a{
	margin:0px 0px 0px 0px;
}
#topics ul#tab li.ui-state-hover{
	border-bottom:1px solid #FFFFFF;
}
#topics ul#tab li.ui-state-hover a:hover{
	border-bottom:1px solid #FFFFFF;
	text-decoration:none;
}
#topics ul#tab li.ui-tabs-active{
	border-bottom:1px solid #FFFFFF;
}
#topics ul#tab li.ui-tabs-active a{
	border-bottom:1px solid #FFFFFF;
	text-decoration:none;
}
#topics #tmenu{
	margin:-1px 0px 0px 0px;
	padding:12px 0px 0px 0px;
	background:#FFFFFF;
	border:1px solid #CCCCCC;
}
#topics #tmenu ul{
	margin:0px 15px 0px 15px;
	padding:0px 0px 15px 0px;
	list-style:none;
}
#topics #tmenu ul li{
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
}
#topics #tmenu ul li .date{
	width:70px;
	float:left;
}
#topics #tmenu ul li .newsli{
	width:340px;
	float:right;
}
#topics #tmenu ul.topicsdetail{
	margin:0px 0px 0px 0px;
	padding:10px 10px 5px 10px;
	text-align:right;
	background:#FFFFFF url(images/top/topicsdetail_bg.gif) repeat-x 0px 0px;
	border-top:1px solid #FFFFFF;
	border-right:1px solid #F0F0F0;
	border-bottom:1px solid #F0F0F0;
	border-left:1px solid #FFFFFF;
}
#topics #tmenu ul.topicsdetail li{
	margin:0px 0px 0px 10px;
	padding:0px 0px 0px 19px;
	clear:none;
	display:inline;
	background:url(images/top/list.png) no-repeat left 4px;
	border:none;
}
/*==============================================================================
	スクロールメニュー（トップページ）
==============================================================================*/
.main_view{
	width:442px;
}
#scroll_a .window{
	width:442px;
	height:282px;
}
#scroll_a .main{
	width:442px;
	height:282px;
}
#scroll_a .main p.photoleft{
	width:440px;
	height:280px;
	border:1px solid #CCCCCC;
}
#scroll_a p.btn{
	margin:0px 0px 0px 0px;
}
#scroll_a .paging{
	width:382px;
}
#scroll_a .paging a{
	margin:0px 0px 5px 5px;
}
/*==============================================================================
	注目の政策
==============================================================================*/
#topicsbanner h2{
	margin:9px 0px 7px 40px;
}
#topicsmenu{
	padding:12px 39px 11px 49px;
	/*width:100%;
	height:120px;*/
	position:relative;
	background:url(images/top/topicsmenu_bg.png) no-repeat center 0px;
}
#topicsmenu .tmenu{
/*	width:100%;
	overflow:hidden;	JS記載*/
}
#topicsmenu ul{
	margin:0px;
/*	width	JS記載*/
	list-style:none;
}
#topicsmenu ul li{
	margin:0px 20px 0px 0px;
	width:140px;
	float:left;
	_display:inline;
}
#topicsmenu ul li img{
	vertical-align:bottom;
}
#topicsroll{
	list-style:none;
	cursor:pointer;
	display:block;
}
#topicsroll li{
	width:28px;
	display:block;
	border-top:1px solid #FFFFFF;
	border-right:1px solid #F0F0F0;
	border-bottom:1px solid #F0F0F0;
	border-left:1px solid #FFFFFF;
	vertical-align:middle;
}
#topicsroll li#forward{
	position:absolute;
	top:0%;
	left:0px;
	z-index:999;
}
#topicsroll li#back{
	position:absolute;
	top:0%;
	right:0px;
	z-index:999;
}
#topicsroll li img{
	vertical-align:bottom;
}
/*==============================================================================
		左
==============================================================================*/
/*==============================================================================
	区役所のご案内
==============================================================================*/
#toplnavi .navi .articleall2{
	margin:0px 0px 20px 0px;
	background:#FFFFFF;
	border:1px solid #CCCCCC;
}
#toplnavi .navi ul{
	margin:0px 0px 10px 0px;
	padding:10px 10px 10px 10px;
	list-style:none;
}
#toplnavi .navi ul li{
	margin:0px 0px 3px 0px;
	padding:0px 0px 0px 12px;
	background:url(images/top/mark_ul.gif) no-repeat 0px 4px;
}
#toplnavi .navi .articleall2 h2{
	margin:1px 1px 0px 1px;
	padding:10px 9px 10px 9px;
	font-size:120%;
	color:#333333;
	background:url(images/top/h2_bg.gif) repeat-x 0px 0px;
}
#toplnavi .navi .articleall2 h2 a{
	color:#333333;
	text-decoration:none;
}
#toplnavi .navi .articleall2 ul{
	margin:0px 10px 10px 10px;
	padding:0px 0px 0px 0px;
	list-style:none;
}
#toplnavi .navi .articleall2 ul li{
	margin:0px 0px 3px 0px;
	padding:0px 0px 0px 12px;
	background:url(images/top/mark_ul.gif) no-repeat 0px 4px;
}
/*==============================================================================
	広報ID検索
==============================================================================*/
.idsearch{
	margin:0px 0px 20px 0px;
	padding:0px 0px 10px 0px;
	background:#FFFFFF;
	border:5px solid #B4DABB;
}
.idsearch h2{
	margin:1px 1px 0px 1px;
	padding:10px 9px 10px 9px;
	font-size:120%;
	color:#333333;
	background:url(images/top/h2_bg.gif) repeat-x 0px 0px;
}
.idsearch .navidetail{
	zoom:1;
}
.idsearch .navidetail p{
	margin:0px 10px 10px 10px;
}
.idsearch .navidetail p.questionmark{
	margin:0px 0px 5px 0px;
	float:left;
}
.idsearch .navidetail div#idresult p{
	margin:0px 10px 0px 10px;
	clear:both;
	font-weight:bold;
	color:#BD0000;
}
.idsearch .navidetail form{
	margin:0px 5px 5px 10px;
	float:left;
}
.idsearch .navidetail form:after{
	content:"";
	display:block;
	clear:both;
}
.idsearch .navidetail form label{
	width:20px;
	float:left;
	display:block;
}
.idsearch .navidetail form label img{
	vertical-align:middle;
}
.idsearch .navidetail form input{
	vertical-align:middle;
}
.idsearch .navidetail form input#kohoid{
	margin:0px 5px 0px 2px;
	font-size:100%;
	width:72px;
	height:21px;
	float:left;
	border:1px solid #B5B5B5;
}
/*==============================================================================
		中央
==============================================================================*/
/*==============================================================================
	場面から探す
==============================================================================*/
.lifescene{
	margin:0px 0px 20px 0px;
	clear:both;
	background:#FFFFFF url(images/top/topinfo_bg.gif) repeat-x 0px 0px;
	border:1px solid #CCCCCC;
}
.lifescene h2{
	background:#FFFFFF;
}
.lifescene ul{
	padding:10px 0px 7px 10px;
	list-style:none;
	zoom:1;
}
.lifescene ul li{
	margin:0px 0px 5px 0px;
	padding:0px 4px 0px 0px;
	float:left;
	display:block;
}
/*==============================================================================
	オンラインサービス＆区へのご意見ご相談
==============================================================================*/
.topinfo{
	margin:0px 0px 20px 0px;
	clear:both;
	background:#FFFFFF url(images/top/topinfo_bg.gif) repeat-x 0px 0px;
	border:1px solid #CCCCCC;
}
.topinfo h2{
	margin:0px 0px 15px 0px;
	padding:8px 60px 6px 15px;
	font-size:120%;
	background:#FFFFFF url(images/top/topinfo_h2_bg.png) no-repeat 0px 0px;
	border:1px solid #FFFFFF;
}
.topinfo h3{
	margin:0px 10px 10px 10px;
	padding:2px 5px 2px 5px;
	font-size:110%;
	background:#FFFFFF;
	border-left:4px solid #184621;
}
.topinfo p{
	margin:0px 15px 10px 15px;
}
.topinfo ul{
	padding:0px 5px 15px 15px;
	list-style:none;
	zoom:1;
}
.topinfo ul li{
	margin:0px 0px 5px 0px;
	padding:0px 2% 0px 3%;
	width:45%;
	float:left;
	display:block;
	background:url(images/top/mark_ul.gif) no-repeat 0px 4px;
}
/*==============================================================================
	特集コンテンツ
==============================================================================*/
.topbanner{
	margin:0px 0px 20px 0px;
	background:#FFFFFF url(images/top/topbanner_bg.gif) repeat-x 0px 0px;
	border-top:4px solid #184621;
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
}
.topbanner h2{
	margin:0px 0px 7px 0px;
	padding:5px 10px 10px 10px;
	height:20px;
	font-size:110%;
	background:url(images/top/topbanner_h2_bg.gif) no-repeat center 0px;
	text-align:center;
}
.topbanner ul{
	padding:0px 0px 6px 19px;
	list-style:none;
}
.topbanner ul li{
	margin:0px 10px 10px 0px;
	float:left;
}
.topbanner ul li a img{
	vertical-align:bottom;
}
.topbanner p.topbannerdetail{
	margin:0px 8px 0px 8px;
	padding:0px 5px 10px 5px;
	font-size:95%;
	text-align:right;
}
.topbanner p.topbannerdetail a{
	padding:0px 0px 0px 11px;
	background:url(images/top/mark_ul.gif) no-repeat 0px 4px;
}
/*==============================================================================
		右
==============================================================================*/
/*==============================================================================
	イベントカレンダー
==============================================================================*/
.eventcalendar{
	margin:0px 0px 9px 0px;
}
/*==============================================================================
	すぎなみほっと情報局
==============================================================================*/
#photonews{
	margin:0px 0px 1px 0px;
	border-bottom:8px solid #E5E0CE;
}
#photonews h2{
	border-bottom:10px solid #E5E0CE;
}
#photonews p.photoimg{
	padding:8px 7px 10px 7px;
	font-size:100%;
	border-right:8px solid #E5E0CE;
	border-left:8px solid #E5E0CE;
}
#photonews p.photoimg img{
	margin:0px 0px 8px 0px;
}
#photonews p.photodetail{
	padding:0px 5px 12px 5px;
	font-size:95%;
	background:#FFFFFF url(images/top/photodetail_bg.gif) no-repeat 0px bottom;
	border-right:8px solid #E5E0CE;
	border-left:8px solid #E5E0CE;
	text-align:right;
}
#photonews p.photodetail a{
	padding:0px 0px 0px 11px;
	background:url(images/top/mark_ul.gif) no-repeat 0px 4px;
}
/*==============================================================================
	すぎなみ動画
==============================================================================*/
#videonews{
	margin:0px 0px 20px 0px;
	padding:0px 0px 8px 0px;
	background:#E5E0CE;
}
#videonews h2{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background:#FDFDFD
}
#videonews ul{
	list-style:none;
}
#videonews ul.videoimg li{
	margin:0px 8px 0px 8px;
	padding:7px 32px 25px 32px;
	background:#FFFFFF url(images/top/videoimg_bg.gif) no-repeat center 0px;
}
#videonews ul.videoimg img{
	margin:0px 0px 8px 0px;
}
#videonews p.videodetail{
	margin:0px 8px 0px 8px;
	padding:0px 5px 10px 5px;
	font-size:95%;
	background:#FFFFFF;
	border-bottom:2px solid #C5BDA2;
	text-align:right;
}
#videonews p.videodetail a{
	padding:0px 0px 0px 11px;
	background:url(images/top/mark_ul.gif) no-repeat 0px 4px;
}
/*==============================================================================
	広告欄
==============================================================================*/
#sad h2{
	margin:0px 13px 0px 13px;
	float:left;
	display:inline-block;
	font-size:100%;
}
#sad p{
	margin:0px;
	float:left;
	font-size:100%;
}
#sad ul{
	padding:10px 0px 0px 24px;
	clear:both;
	background:#FFFFFF url(images/top/sad_bg.gif) no-repeat right bottom;
	list-style:none;
}
* html #sad{
	padding-bottom:10px;
}
#sad ul li{
	margin:0px 10px 10px 0px;
	float:left;
	display:inline;
}
