

.item {
	padding: 10px;
	line-height: 1;
}
.item-thum {
	background-color: #ccc;
	width: 50px;
	height: 50px;
	border-radius: 4px;
}
.item-title {
	font-size: 13px;
	font-weight: 400;
}
.item-desc {
	font-size: 14px;
	color: #666;
	line-height: 1.3;
	margin: 4px 0 0 0;
	padding: 0 30px 0 0;
}
.item-label {
	font-size: 12px;
	color: #999;
	float: right;
}


.item-title-w {
  font-size: 15px;
  font-weight: 500;
  color:#fff;
}


.kokuban{
	background:#578DEA;font-weight:700;
	color:#fff;text-shadow:0 1px 0 #194b7e;
	background-image:-webkit-gradient(linear,left top,left bottom,from(#578DEA),to(#B4C7F0));
	background-image:-webkit-linear-gradient(#578DEA,#B4C7F0);
	background-image:-moz-linear-gradient(#578DEA,#B4C7F0);
	background-image:-ms-linear-gradient(#578DEA,#B4C7F0);
	background-image:-o-linear-gradient(#578DEA,#B4C7F0);
/*	background-image:linear-gradient(#509897,#3060A0)*/
	background-image:linear-gradient(#578DEA,#B4C7F0)
	
}

.item-title-kokuban {
  font-size: 12px;
  font-weight: 500;
  vertical-align: -webkit-baseline-middle;
}


html,body{
     height:100%;
}

#wrap{
     width: 100%;
     position: relative;
     height:auto !important; /*IE6対策*/
     height: 100%; /*IE6対策*/
     min-height: 100%;
}


#contents {
	padding-bottom:105px;
}

#footer {
	/* containerからの絶対位置を定義 */

/*	position: fixed !important; 画面固定はやめた */ 
	position: absolute; 
	bottom: 0;
	width: 100%;
	height: 105px;
	background-color: gainsboro;
	text-align:center;
	color:white;
	font-size: 9px;
}


ons-col{
	font-size:13px;
}




select{
    height: 45px;
    font-size: 100%;
    padding: 12px 50px 12px 12px;
    border: 1px solid #B3B3B3;
    border-radius: 4px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    text-indent: .01px;
    text-overflow: "";
    background: #FFF url(/imgs/select_arrow.jpg) no-repeat right;
}

small {
	vertical-align: -webkit-baseline-middle;
}


body {
	font-family:'HG丸ｺﾞｼｯｸM-PRO','メイリオ',Meiryo,sans-serif;
}

span {
	font-family:'HG丸ｺﾞｼｯｸM-PRO','メイリオ',Meiryo,sans-serif;
}

div {
	font-family:'HG丸ｺﾞｼｯｸM-PRO','メイリオ',Meiryo,sans-serif;
}


ul.name  { 
margin: 0; padding: 0;
margin-bottom: -10px;
 }  
ul.name li  {  
    list-style-type: none;  
    display: inline;  
    margin:0;  
    padding:0;  

}  


.information{
	background:#578DEA;font-weight:700;
	color:#000;text-shadow:0 1px 0 #194b7e;
	background-image:-webkit-gradient(linear,left top,left bottom,from(#FFDDFF),to(#FFFFFF));
	background-image:-webkit-linear-gradient(#FFDDFF,#FFFFFF);
	background-image:-moz-linear-gradient#FFDDFF,#FFFFFF);
	background-image:-ms-linear-gradient(#FFDDFF,#FFFFFF);
	background-image:-o-linear-gradient(#FFDDFF,#FFFFFF);
	background-image:linear-gradient(#FFDDFF,#FFFFFF);
	
}


.menubar{

	background:#578DEA;font-weight:700;
	color:#FFF;text-shadow:0 1px 0 #194b7e;

/*
	background-image:-webkit-gradient(linear,left top,left bottom,from(#FFDDFF),to(#FFFFFF));
	background-image:-webkit-linear-gradient(#FFDDFF,#FFFFFF);
	background-image:-moz-linear-gradient#FFDDFF,#FFFFFF);
	background-image:-ms-linear-gradient(#FFDDFF,#FFFFFF);
	background-image:-o-linear-gradient(#FFDDFF,#FFFFFF);
	background-image:linear-gradient(#FFDDFF,#FFFFFF);

	background: -moz-linear-gradient(top,#20688A, #3F96B8 50%,#00679A 50%,#0081B4);
	background: -webkit-gradient(linear, left top, left bottom, from(#20688A), color-stop(0.5,#3F96B8), color-stop(0.5,#00679A), to(#0081B4));

*/

	background-image:-webkit-gradient(linear,left top,left bottom,from(#FF66CC),to(#FFDDFF));
	background-image:-webkit-linear-gradient(#FF66CC,#FFDDFF);
	background-image:-moz-linear-gradient#FF66CC,#FFDDFF);
	background-image:-ms-linear-gradient(#FF66CC,#FFDDFF);
	background-image:-o-linear-gradient(#FF66CC,#FFDDFF);
	background-image:linear-gradient(#FF66CC,#FFDDFF);


}



.mqbar{

	background:#578DEA;font-weight:700;
	color:#FFF;text-shadow:0 1px 0 #194b7e;

	background-image:-webkit-gradient(linear,left top,left bottom,from(#FF6600),to(#FFDDFF));
	background-image:-webkit-linear-gradient(#FF6600,#FFDDFF);
	background-image:-moz-linear-gradient#FF6600,#FFDDFF);
	background-image:-ms-linear-gradient(#FF6600,#FFDDFF);
	background-image:-o-linear-gradient(#FF6600,#FFDDFF);
	background-image:linear-gradient(#FF6600,#FFDDFF);


}

.list {
	border-top: 0px !important;
    border-bottom: 0px !important;
    -webkit-background-size: 100% 0px, 100% 0px !important;
    background-size: 100% 0px, 100% 0px !important;

}