body { width: 320px; }
body { font-size: 14px; }
form,select,input { font-size: 16px!important; }

/* テキストを省略せずに表示する
-------------------------*/

.ui-header .ui-title, /* ヘッダー */ 
.ui-footer .ui-title, /* フッター */ 
.teikei .ui-btn-inner, /* ボタン */ 
.honkou .ui-btn-inner,
.ui-li-heading, /* リスト見出し */ 
.ui-li .ui-btn-text a.ui-link-inherit, /* リンクリスト */ 
.ui-li-desc /* リスト詳細 */ 
{
	overflow: visible!important;
	white-space: normal!important;
	list-style-type:none;
}


.jqm-content{background:none;}
.jqm-content .ui-grid-b{margin:20px 0;}
.jqm-content .ui-grid-b a{text-decoration:none;}

.ui-bar{padding:3px;}


.clearfix:after{content:""; display:block; clear:both;}
.clear {
	clear: both;
}
h1#jqm-logo img {
	margin: 10px 0;
}
h2#category {
	color:#fff;
	font-weight: bold;
	background:  -webkit-gradient(linear, left top, left bottom,from(#d3d3d3), to(#999999));
	margin-bottom:-16px;
	margin-top: 5px;
	text-shadow: 0 -1px #666;
	padding-left: 15px;
	font-size: 90%;
	border: 0;
	height: 30px;
    line-height: 30px;
}	
dl.navi1 {
	width: 100%;
}	
dl.navi1 dt {
	margin: 0;
	height: 40px;
	font-weight: bolder;
 	color: #000;
  	text-decoration: none;
  	display: block;
  	text-shadow: 0 -1px #fff;
	line-height: 40px;
  	padding-left: 10px;
	font-size: 90%;	
	border: 1px solid #d3d3d3;	
	border-top:0;
	background:  url("../images/index/menuOpen.png")  top right no-repeat,-webkit-gradient(linear, left top, left bottom,from(#f1f1f1), to(#ffffff));	
}
dl.navi1 dt span {
	margin-right: 7px;
}	
dl.navi1 dt.menu1 span {
	border: 3px solid #c91818;
}
dl.navi1 dt.menu2 span {
	border: 3px solid #70645d;
}	
dl.navi1 dt.menu3 span {
	border: 3px solid #cc0033;
}	
dl.navi1 dt.menu4 span {
	border: 3px solid #265180;
}	
dl.navi1 dt.menu5 span {
	border: 3px solid #49a75d;
}	
dl.navi1 dt.menu6 span {
	border: 3px solid #ff9900;
}	
dl.navi1 dt.menu7 span {
	border: 3px solid #3c9ecf;
}	
dl.navi1 dt.menu8 span {
	border: 3px solid #009984;
}	
dl.navi1 dt.menu9 span {
	border: 3px solid #ff9700;
}	
dl.navi1 dt.menu10 span {
	border: 3px solid #999999;
}	
dl.navi1 dt.menu11 span {
	border: 3px solid #f8a7c2;
}

dl.navi1 dd {
	background-color: #fff;
	color: #000;
	margin-left:0px;
	padding: 10px;
}

dl.navi1 dd .rightLink {
	float: right;
}
dl.navi1 dd .rightLink a {
	display: block;
	width: 100px;
	height: 24px;
	margin-right: 10px;
}	
dl.navi1 dd p img {
	float: left;
	padding: 5px 10px 10px 10px;
}	

li.info01 {
	background-image: url('/mb/core/jqm/icons/177-building.png');
	background-repeat: no-repeat;
	background-position: 5px center;
}
li.info02 {
	background-image: url('/mb/core/jqm/icons/180-stickynote.png');
	background-repeat: no-repeat;
	background-position: 5px center;
}	
li.info03 {
	background-image: url('/mb/core/jqm/icons/187-pencil.png');
	background-repeat: no-repeat;
	background-position: 5px center;
}
li.info04 {
	background-image: url('/mb/core/jqm/icons/112-group.png');
	background-repeat: no-repeat;
	background-position: 5px center;
}
li.info05 {
	background-image: url('/mb/core/jqm/icons/140-gradhat.png');
	background-repeat: no-repeat;
	background-position: 5px center;
}
li.info06 {
	background-image: url('/mb/core/jqm/icons/178-city.png');
	background-repeat: no-repeat;
	background-position: 5px center;
}

ul#information li  {
	padding-left: 30px;
}

li.info {
	line-height: 30px;
}
#shiryouButton {
	border: 0;
}
#footer {
	background-color: #fff;

}

/*--------------------------学校一覧インクルード*/
table.table_school {
	border-collapse: collapse;
	margin-bottom: 10px;
	background-color: #fff;
}
table.table_school th {
	border:1px solid #999;
	width: 50px;
	font-weight: normal;
	padding: 3px;
	font-size: 90%;		
}
table.table_school td {
	border:1px solid #999;
	font-weight: normal;
	font-size: 90%;
	padding: 3px;		
}

td.honkou span.ui-btn-inner{width:auto!important;}

/* リンク色
-------------------------*/
.table_school a         { color: #666; text-decoration: underline; }
.table_school a:visited { color: #666; text-decoration: underline; }
.table_school a:hover   { color: #666; text-decoration: none; }
.table_school a:active  { color: #666; text-decoration: none; }

.table_school td.honkou a         { color: #900; text-decoration: underline; }
.table_school td.honkou a:visited { color: #900; text-decoration: underline; }
.table_school td.honkou a:hover   { color: #900; text-decoration: none; }
.table_school td.honkou a:active  { color: #900; text-decoration: none; }


.table_school td.teikei a         { color: #666; text-decoration: underline; }
.table_school td.teikei a:visited { color: #666; text-decoration: underline; }
.table_school td.teikei a:hover   { color: #666; text-decoration: none; }
.table_school td.teikei a:active  { color: #666; text-decoration: none; }