@charset "utf-8";
/* CSS Document */

/* 全体 */
html {
	font-size: 6.25%;
	}
	
body {
	font-size: 14rem;
	}

h1,h2,h3,p,ul,li {
	margin: 0;
	padding: 0;
	}
	
li {
	list-style: none;
	}
	
	/*---表示文字数を増やす（全文字表示---
(ヘッダー,フッター,ボタン,リスト見出し,リンクリスト,リスト詳細部分)---*/
.ui-header .ui-title,
.ui-footer .ui-title,
.ui-btn-inner,
.ui-li-heading,
.ui-li .ui-btn-text a.ui-link-inherit,
.ui-li-desc
{
    overflow: visible;
    white-space: normal;
}

#home,#what,#info,#ivent,#link,#month,#root1,#root2,#root3,#root4,#root5,#root6 {
	overflow: hidden;
	}
 
/* ヘッダータイトルの外側余白なし*/
.ui-header .ui-title
{
    margin-left:0%;
    margin-right:0%;
}

/* ヘッダー周辺 */

#header {
	    overflow: visible;
    white-space: normal;
	    margin-left:0%;
    margin-right:0%;
	}

#logo {
	width: 241px;
	height: 61px;
	margin: 10px auto 0px;
	}
	
#copy {
	text-align: center;
	font-size: 12rem;
	}

/* ボタン周辺 */
#main_com,#oshirase {
	text-align: left;
	}
	
#sub_com,#day {
	font-size: 10rem;
	font-weight:500;
	color: #39F;
		text-align: left;
	}


#main_com {
		font-size: 14rem;
		margin-left: 30px;
	}
	
#sub_com {
	margin-left: 30px;
	}
	
li {
	list-style: none;
	}
	
#icon {
	float: left;
	/*position: absolute;
	top: 3px;
	left: 0px;*/
	}
	
/* フッター周辺 */

#mailto {
	text-align:center;
	margin-top: 12px;
	font-weight: bold;
	
	}
	
/* フッタータイトルフォントサイズ */
.ui-footer .ui-title {
	font-size: 10rem;
	}
	
	
/* ベスト運動とは？ページ */
#box {
	margin-top: 5px;
		font-size: 12rem;
	padding: 5px 5px;
	border: solid  #F00 ;
	}
	
#text_red {
	color: #F00;
	font-weight: bold;
	}
	
#yaku {
	font-size: 8rem; //8px
	}
	
#content2 {
	margin-top: 15px;
	}
	
#menu_title {
	background-color: #5293B6;
	color: #FFF;
	padding: 12px 12px;
	font-size: 16rem;
	font-weight: bold;
	text-shadow:none;
	}
	
	/* 福山都市圏の現状 */
#genjo_title {
	margin-top: 10px;
	font-size: 16rem;
	color: #F00;
	font-weight: bold;
	}
	
#genjo_com1,#genjo_com {
	margin: 10px 0 10px 0;
	}
	
#genjo_com1,#genjo_com {
	font-size: 14rem;
	}
	
#genjo_com1 {
	border-bottom: solid thin #333;
	padding: 0 0 10px 0;
	}
	
#top {
	width: 30px;
	height: 30px;
	margin-left: auto;
	margin-right: auto;
	}

#genjo_com3{
	font-size: 12rem;
	}
	
	
	
	/* 管理者からのお知らせページ */
#info_title,#oshirase_title {
	text-align: center;
	font-weight: bold;
	color: #5293B6;
	}
	
#oshirase {
	font-size: 12rem;
	}
	
#oshirase_title {
		text-align: left;
	}
	
/* リンクページ */
	#box1 {
	margin-top: 5px;
		font-size: 14rem;
	padding: 5px 5px;
	background-color:#5293B6;
	font-weight:bold;
	text-shadow:none;
	color: #FFF;
	}
	
		/* est.html */
#genjo_com2 {
	margin: 10px 0 ;
	font-size: 16rem;
	font-weight: bold;
	color:#5293B6;
	}	

#houmen {
	margin: 5px 0;
	}
	
#houmen span {
	margin: 0 5px;
	}
	
.mp {
	color:#F30;
	font-weight: bold;
	}
	
#year {
	text-align: center;
	margin: 10px 0;
	}

#table1 td {
	text-shadow: none;
	}
	
#table1 td {
	padding: 5px 5px;
	}
	
.tableT {
	color: #FFF;
	font-weight:bold;
	}
	
#table1 li {
	padding: 3px 0px;
	  text-indent:-1em;
  padding-left:1em;
	}	

#lank {
	border: #F30 solid;
	background-color: #FC0;
	text-shadow:none;
	padding:5px 0px;
	font-size: 14rem;
	color:#030;
	font-weight:bold;
	}
	
.traT {
	text-align: center;
	}


	