@charset "Shift_JIS";
/* トップスライチE*/
#slide-waku{
	float:left;
	width:1000px;
}
.theme-default #slider {
	float:left;
    width:618px; /* Make sure your images are the same size */
    height:246px; /* Make sure your images are the same size */
}
#top-menu1{
	float:right;
	height:123px;
	width:382px;
	background:url(../images/btn_topmenu1.gif) no-repeat;
	margin:0;
	padding:0;
}
#top-menu1 a:hover{
	float:right;
	height:123px;
	width:382px;
	background:url(../images/btn_topmenu1on.gif) no-repeat;
}

#top-menu2{
	float:right;
	height:123px;
	width:382px;
	background:url(../images/btn_topmenu2.gif) no-repeat;
}
#top-menu2 a:hover{
	float:right;
	height:123px;
	width:382px;
	background:url(../images/btn_topmenu2on.gif) no-repeat;
}
#top-menu1 a, #top-menu2 a{
	display:block;
	text-indent:-9999px;
	height:123px;
	width:382px;
}
#top-bottom{
	float:left;
	height:6px;
	width:1000px;
	background:url(../images/bg_blue.gif) repeat;
}

#topmain{
	float:left;
	height:233px;
	width:1000px; /*1200*/
	background:url(../images/bg_top.jpg) no-repeat;
}
#topban-catv{
	float:left;
	height:80px;
	width:198px;
	background:url(../images/ban_catv2.gif) no-repeat;
	border:1px #000 solid;
}
#waku-catv{
	float:left;
	width:198px;
	height:auto;
	border-left:1px #000 solid;
	border-right:1px #000 solid;
	border-bottom:1px #000 solid;
	margin-bottom:15px;
	background-color:#000;
}
.prev, .next{
	float:left;
	height:16px;
	width:190px;
	margin:0;
	padding:0;
	margin-left:4px;
}
.catvitem{
	margin:0;
	padding:0;
	margin-left:2px;
}
.jCarouselLite{
	float:left;
	margin-left:2px;
	width:194px;
}
#toptwitter{
	float:left;
	margin-bottom:15px;
}
#topfacebook, #toptwitterb{
	float:left;
	width:200px;
	margin-bottom:15px;
}

/*  メニュー */
#topmenu-waku{
	float:left;
	height:72px;
	width:1000px; /*1200*/
	background:url(../images/bg_menu_top.jpg) no-repeat;
}

ul.topmenu a{
	display:block;
	color:#FFF;
}

ul.topmenu {
    width:100%;
    font-size:14px;
	margin:0 0 0 17px;	/*左はしからE距離 70 */
	padding:0;
}

ul.topmenu li{
    list-style:none;
    width:315px;
    float:left;
	text-indent:-9999px;
	margin-top:17px;
	margin-right:11px;
}
li.menu1-1 a{
	background:url(../images/menu1-1.gif) no-repeat;
	width:315px;
	height:45px;
}
li.menu1-1 a:hover{
	background:url(../images/menu1-1on.gif) no-repeat;
}
li.menu1-2 a{
	background:url(../images/menu1-2.gif) no-repeat;
	width:315px;
	height:45px;
}
li.menu1-2 a:hover{
	background:url(../images/menu1-2on.gif) no-repeat;
}
li.menu1-3 a{
	background:url(../images/menu1-3.gif) no-repeat;
	width:315px;
	height:45px;
}
li.menu1-3 a:hover{
	background:url(../images/menu1-3on.gif) no-repeat;
}

#topcontents{
	float:left;
	height:auto;
	width:1000px;  /*1200*/
	/* background:url(../images/bg_contents.jpg) no-repeat; */
}
#contentsinner{
	float:left;
	width:1000px;
	margin-left:0px;  /*100*/
	padding:15px;
}

#area1{
	margin-top:3px;
	float:left;
	width:220px;
}
#area2{
	float:left;
	margin-top:3px;
	margin-left:15px;
	width:512px;
}
#area3{
	height:auto;
	float:right;
	width:200px;
	margin-top:3px;
	margin-right:30px;
}
/*トピチEス*/
#topics {
	float:left;
	margin-bottom:10px;
}
#topicsinner {
	float:left;
	border-left:1px #CCC solid;
	border-right:1px #CCC solid;
	border-bottom:1px #CCC solid;
	width:218px;
}
#titletopics {
	width:220px;
	height:25px;
	float:left;
	background: url(../images/title_topics.gif) no-repeat;
}
#texttopics {
	float:left;
	height:auto;
	font-size:12px;
	width:100%;
}

#topicsinner ul{
	list-style:none;
	margin:5px;
	padding:0px;
}
#topicsinner li{
	padding-left:20px;
	padding-top:1px;
	padding-bottom:1px;
	border-bottom:1px #CCC dashed;
}
li.topicsitem{
	background: url(../images/icon_topics.gif) no-repeat;
}

#topicslist {
	float:right;
	width:200px;
	text-align:right;
	font-size:11px;
	margin-right:10px;
}

#banwhite{
	float:left;
	width:235px;
	margin:15px 0 0 10px;
}

#blog {
	float:left;
	width:218px;
	height:80px;
	margin-bottom:15px;
}

#blog img{
	border:1px #666666 solid;
}

#youtube {
	float:left;
	width:218px;
	height:80px;
	margin-bottom:15px;
}

#photolist img {
	border:1px #03C solid;
}

#photolist {
	float:left;
	width:218px;
	height:80px;
	margin-bottom:15px;
}

#youtube img {
	border:1px #F00 solid;
}

.toplink {
	float:left;
	width:200px;
	height:80px;
	border:1px #666666 solid;
	margin-bottom:15px;
}
.toplink a {
	display:block;
	width:200px;
	height:80px;
}

.toplink2 {
	float:left;
	width:218px;
	height:80px;
	border:1px #666666 solid;
	margin-bottom:15px;
}
.toplink2 a {
	display:block;
	width:218px;
	height:80px;
}



#toplib {
	float:left;
	width:200px;
	height:80px;
	background: url(../images/ban_lib.gif) no-repeat;
	border:1px #666666 solid;
	margin-bottom:15px;
}
#toplib a{
	display:block;
	width:200px;
	height:80px;
	text-indent:-9999px;
}
#topedu {
	float:left;
	width:200px;
	height:80px;
	background: url(../images/ban_edu.gif) no-repeat;
	border:1px #666666 solid;
	margin-bottom:15px;
}
#topedu a{
	display:block;
	width:200px;
	height:80px;
	text-indent:-9999px;
}

/*クイチEリンク*/
#quick {
	float:left;
	margin-bottom:15px;
}
#titlequick{
	width:220px;
	height:25px;
	background: url(../images/title_quick.gif) no-repeat;
}
ul.quickmenu{
	margin:0;
	padding:0;
}
ul.quickmenu a{
	display:block;
	color:#FFF;
}
ul.quickmenu li{
    list-style:none;
    width:220px;
}
li.menuq-1 a{
	background:url(../images/bot_topquick1.gif) no-repeat;
	width:220px;
	height:52px;
	text-indent:-9999px;
}
li.menuq-1 a:hover{
	background:url(../images/bot_topquick1on.gif) no-repeat;
}
li.menuq-2 a{
	background:url(../images/bot_topquick2.gif) no-repeat;
	width:220px;
	height:52px;
	text-indent:-9999px;
}
li.menuq-2 a:hover{
	background:url(../images/bot_topquick2on.gif) no-repeat;
}
li.menuq-3 a{
	background:url(../images/bot_topquick3.gif) no-repeat;
	width:220px;
	height:52px;
	text-indent:-9999px;
}
li.menuq-3 a:hover{
	background:url(../images/bot_topquick3on.gif) no-repeat;
}
li.menuq-4 a{
	background:url(../images/bot_topquick4.gif) no-repeat;
	width:220px;
	height:52px;
	text-indent:-9999px;	
}
li.menuq-4 a:hover{
	background:url(../images/bot_topquick4on.gif) no-repeat;
}
li.menuq-5 a{
	background:url(../images/bot_topquick5.gif) no-repeat;
	width:220px;
	height:52px;
	text-indent:-9999px;
}
li.menuq-5 a:hover{
	background:url(../images/bot_topquick5on.gif) no-repeat;
}
li.menuq-6 a{
	background:url(../images/bot_topquick6.gif) no-repeat;
	width:220px;
	height:52px;
	text-indent:-9999px;
}
li.menuq-6 a:hover{
	background:url(../images/bot_topquick6on.gif) no-repeat;
}
li.menuq-7 a{
	background:url(../images/bot_topquick7.gif) no-repeat;
	width:220px;
	height:52px;
	text-indent:-9999px;
}
li.menuq-7 a:hover{
	background:url(../images/bot_topquick7on.gif) no-repeat;
}
li.menuq-8 a{
	background:url(../images/bot_topquick8.gif) no-repeat;
	width:220px;
	height:52px;
	text-indent:-9999px;
}
li.menuq-8 a:hover{
	background:url(../images/bot_topquick8on.gif) no-repeat;
}
li.menuq-9 a{
	background:url(../images/bot_topquick9.gif) no-repeat;
	width:220px;
	height:52px;
	text-indent:-9999px;
}
li.menuq-9 a:hover{
	background:url(../images/bot_topquick9on.gif) no-repeat;
}
li.menuq-10 a{
	background:url(../images/bot_topquick10.gif) no-repeat;
	width:220px;
	height:52px;
	text-indent:-9999px;
}
li.menuq-10 a:hover{
	background:url(../images/bot_topquick10on.gif) no-repeat;
}
li.menuq-11 a{
	background:url(../images/bot_topquick11.gif) no-repeat;
	width:220px;
	height:52px;
	text-indent:-9999px;
}
li.menuq-11 a:hover{
	background:url(../images/bot_topquick11on.gif) no-repeat;
}
li.menuq-12 a{
	background:url(../images/bot_topquick12.gif) no-repeat;
	width:220px;
	height:52px;
	text-indent:-9999px;
}
li.menuq-12 a:hover{
	background:url(../images/bot_topquick12on.gif) no-repeat;
}
li.menuq-13 a{
	background:url(../images/bot_topquick13.gif) no-repeat;
	width:220px;
	height:52px;
	text-indent:-9999px;
}
li.menuq-13 a:hover{
	background:url(../images/bot_topquick13on.gif) no-repeat;
}

li.menuq-14 a{
	background:url(../images/bot_topquick14.gif) no-repeat;
	width:220px;
	height:52px;
	text-indent:-9999px;
}
li.menuq-14 a:hover{
	background:url(../images/bot_topquick14on.gif) no-repeat;
}

li.menuq-15 a{
	background:url(../images/bot_topquick15.gif) no-repeat;
	width:220px;
	height:52px;
	text-indent:-9999px;
}
li.menuq-15 a:hover{
	background:url(../images/bot_topquick15on.gif) no-repeat;
}


li.menuq-16 a{
	background:url(../images/bot_topquick16.gif) no-repeat;
	width:220px;
	height:52px;
	text-indent:-9999px;
}
li.menuq-16 a:hover{
	background:url(../images/bot_topquick16on.gif) no-repeat;
}



/*人口と世帯数*/
#person {
	float:left;
	width:220px;
}
#titleperson{
	float:left;
	width:220px;
	height:25px;
	background: url(../images/title_person.gif) no-repeat;
}
#textperson{
	float:left;
	width:198px;
	border-left:1px #CCC solid;
	border-right:1px #CCC solid;
	border-bottom:1px #CCC solid;
	font-size:11px;
	text-align:center;
	padding:10px;
}

/*警報*/
#topkeiho {
	width:500px;
	float:left;
	margin-left:10px;
	margin-bottom:15px;
}
#topkeihotitle {
	float:left;
	width:500px;
	height:25px;
	background: url(../images/title_keiho.gif) no-repeat;
}
#topkeiho-waku{
	float:left;
	width:498px;
	border-left:1px #CCC solid;
	border-right:1px #CCC solid;
	border-bottom:1px #CCC solid;
}
#keiho{
	float:left;
	padding: 2px;
	height:auto;
	width:194px;
	margin-bottom:10px;
	font-size:12px;
}

#textkeiho ul{
	list-style:none;
	margin:7px;
	padding:0px;
}
#textkeiho li{
	padding-left:20px;
	padding-top:1px;
	padding-bottom:1px;
	border-bottom:1px #CCC dashed;
}
li.attention{
	background: url(../images/icon_attention.gif) no-repeat;
}

#keiholist {
	float:right;
	width:150px;
	text-align:right;
	font-size:11px;
	margin-right:10px;
}



/*recruit*/

#toprecruit {
	width:500px;
	float:left;
	margin-left:10px;
	margin-bottom:15px;
}
#toprecruittitle {
	float:left;
	width:500px;
	height:25px;
	background: url(../images/title_recruit.gif) no-repeat;
}
#toprecruit-waku{
	float:left;
	width:498px;
	border-left:1px #CCC solid;
	border-right:1px #CCC solid;
	border-bottom:1px #CCC solid;
}
#recruit{
	float:left;
	padding: 2px;
	height:auto;
	width:194px;
	margin-bottom:10px;
	font-size:12px;
}

#textrecruit ul{
	list-style:none;
	margin:7px;
	padding:0px;
}
#textrecruit li{
	padding-left:20px;
	padding-top:1px;
	padding-bottom:1px;
	border-bottom:1px #CCC dashed;
}
li.recruit{
	background: url(../images/icon_recruit.gif) no-repeat;
}

#recruitlist {
	float:right;
	width:150px;
	text-align:right;
	font-size:11px;
	margin-right:10px;
}


/* 国佁E*/
#kokutai {
	width:500px;
	height:auto;
	float:left;
	margin-left:10px;
	margin-bottom:20px;
}
.kokutailogo{
	width:500px;
	height:auto;
	float:left;
}

.kokutaitime{
	width:490px;
	float:left;
	height:auto;
	border:5px #FF0000 solid;
	font-size:23px;
	font-weight:bold;
	text-align:center;
	margin:15px 0;
	background:#F30;
	color:#FFF;
}

#kokutai input{
	width:490px;
	font-size:46px;
	font-weight:bold;
	text-align:center;
	background:#F30;
	color:#FFF;
	border:none;
}

/*インフォメーション*/
#topinfomation {
	width:500px;
	float:left;
	margin-left:10px;
	margin-bottom:15px;
}
#topinfomationtitle{
	width:500px;
	height:25px;
	background: url(../images/title_information.gif) no-repeat;
}

#topinfomationtitle-blog{
	width:500px;
	height:25px;
	background: url(../images/title_blog.gif) no-repeat;
}


#topinfomationtitle-recruit{
	width:500px;
	height:25px;
	background: url(../images/title_recruit.gif) no-repeat;
}

#topinformation-waku{
	float:left;
	width:498px;
	border-left:1px #CCC solid;
	border-right:1px #CCC solid;
	border-bottom:1px #CCC solid;
}

#textinformationinner{
	font-size:13px;
}
#textinformationinner ul{
	list-style-type: none;
	margin:7px;
	padding:0px;
}
#textinformationinner li{
	padding-left:105px;
	padding-top:3px;
	padding-bottom:3px;
	border-bottom:1px #CCC dashed;
}
li.blogzokusei1{
	background: url(../images/icon_zokusei1.gif) no-repeat;
}
li.blogzokusei2{
	background: url(../images/icon_zokusei2.gif) no-repeat;
}
li.blogzokusei3{
	background: url(../images/icon_zokusei3.gif) no-repeat;
}
li.blogzokusei4{
	background: url(../images/icon_zokusei4.gif) no-repeat;
}
#topinfomationlist {
	float:right;
	width:200px;
	text-align:right;
	font-size:11px;
	margin-right:10px;
}
/*暮らしに関する惁E*/
#kurashi {
	width:500px;
	float:left;
	margin-left:10px;
	margin-bottom:15px;
}
#titlekurashi{
	width:500px;
	height:25px;
	background: url(../images/title_kurashi.gif) no-repeat;
}
#textkurashi{
	float:left;
	border-left:1px #CCC solid;
	border-right:1px #CCC solid;
	border-bottom:1px #CCC solid;
}
ul.kurashi a{
	display:block;
}
ul.kurashi {
    font-size:14px;
	margin:0;
	margin-left:5px;
	margin-right:10px;
	padding:0;
}
ul.kurashi li{
	text-align:center;
    list-style:none;
    width:114px;
    float:left;
	margin-left:5px;
	margin-top:4px;
	margin-bottom:4px;
}
/* MOVIE 1 */
#topmovie1{
	width:240px;
	margin-left:10px;
	float:left;
}
#titletopmovie1{
	width:240px;
	height:25px;
	float:left;
	background: url(../images/title_topmovie1.gif) no-repeat;
}
#thumtopmovie1{
	width:240px;
	height:136px;
	float:left;
}
#texttopmovie1{
	width:238px;
	float:left;
	border-left:1px #CCC solid;
	border-right:1px #CCC solid;
	border-bottom:1px #CCC solid;
	font-size:11px;
}

/* MOVIE 2 */
#topmovie2{
	width:240px;
	float:right;
}
#titletopmovie2{
	width:240px;
	height:25px;
	float:left;
	background: url(../images/title_topmovie2.gif) no-repeat;
}
#thumtopmovie2{
	width:240px;
	height:136px;
	float:left;
}

#texttopmovie2{
	width:238px;
	float:left;
	border-left:1px #CCC solid;
	border-right:1px #CCC solid;
	border-bottom:1px #CCC solid;
	font-size:11px;
}

/*モバイル*/
#titlemobile {
	float:left;
	width:220px;
	height:25px;
	background: url(../images/title_mobile.gif) no-repeat;
	margin-top:15px;
}
#wakumobile{
	float:left;
	width:218px;
	height:100px;
	border-left:1px #CCC solid;
	border-right:1px #CCC solid;
	border-bottom:1px #CCC solid;
	margin-bottom:15px;
}
#mobile1{
	float:left;
	width:91px;
	font-size:11px;
	margin-top:10px;
	margin-left:5px;
}
#mobile2{
	float:left;
	width:99x;
	height:99px;
}

/*天氁E/
#titlewether1 {
	width:200px;
	height:25px;
	float:left;
	background: url(../images/title_wether1.gif) no-repeat;
}
#wether1 {
	margin-bottom:10px;
}
#textwether1 {
	float:left;
	border-left:1px #CCC solid;
	border-right:1px #CCC solid;
	font-size:11px;
}
#titlewether2 {
	width:200px;
	height:25px;
	float:left;
	background: url(../images/title_wether2.gif) no-repeat;
}
