
/*** 一覧リスト画像サイズ補正 ***/
.ui-li-thumb, .ui-listview .ui-li-icon { position: absolute; left: 1px; top: 0; max-height: 83px; max-width: 110px; }


/*** リスト表示の右部分を少なくする ***/


/** .ui-btn-icon-right .ui-btn-inner { padding-right: 33px; } **/

/*** リスト画像位置補正 ***/



.ui-li-has-thumb .ui-btn-inner a.ui-link-inherit, .ui-li-static.ui-li-has-thumb {
padding-left: 10px;
min-height: 50px;
}
.ui-li-thumb, .ui-li-icon {
position: inherit;
}

.text-bg {
border: 1px solid #b0f8bc;

background: -moz-linear-gradient(center top , #ebffef 0%, #aafeb8 100%) repeat scroll 0 0 transparent;
	background:-webkit-gradient(linear,center top, center bottom, from(#ebffef), to(#aafeb8));
color: #000;
font-weight: bold;
text-shadow: 0 -1px 0 #fff;
margin-top: 10px;
margin-bottom: 0px;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 15px;
/*background-image: -moz-linear-gradient(center top , #0098b4 0%, #0362a5 100%) repeat scroll 0 0 #0284aa;*/
background-image: -moz-linear-gradient(center top , #ebffef 0%, #aad7fe 100%) repeat scroll 0 0 #aafeb8;
background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,#ebffef),color-stop(1,#aafeb8));
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#ecf6ff', EndColorStr='#aad7fe')";
}


div#map{   width:100%;   height:400px;   border:4px solid white;   -webkit-box-sizing: border-box;   box-sizing:border-box; } 




img {
	max-width: 100%;
	height: auto;
	vertical-align: top;
}

h1 {
	font-size: 1.0em;
}

h2 {
	font-size: 1.0em;
}

h3 {
	font-size: 1.0em;
}

.topcom{
	font-size: 0.9em;
}

#logo {
	margin: 0;
	padding: 0;
	text-align: center;
}
.copyright {
	margin: 0;
	padding: 10px 0;
	font-size: 0.7em;
	text-align: center;
}
.caution {
	color: #E28C76;
	font-weight: bold;
}
.date {
	color: #958F92;
	font-size: 0.8em;
}

.yachin {
	color:#C00;
	font-size: 1.4em;
	font-weight: bold;
	padding-bottom: 6px;
}
.yen {
	color:#C00;
	font-size: 0.9em;
	font-weight: bold;
	padding-bottom: 6px;
}

.glid-sp {
	margin: 5px 0 ;
}

.ask-red {
	color:#C00;
	font-size: 0.9em;
}

.ui-navbar ul li .act{
/*	border: 1px solid 		#bbb;*/
	background: 			#cecece;
	color: 					#332E2C;
	font-weight: bold;
	text-shadow: 0 1px 1px 	#fff;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#ededed), to(#cecece)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(top, #ededed, #cecece); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient(top, #ededed, #cecece); /* FF3.6 */
	background-image:     -ms-linear-gradient(top, #ededed, #cecece); /* IE10 */
	background-image:      -o-linear-gradient(top, #ededed, #cecece); /* Opera 11.10+ */
	background-image:         linear-gradient(top, #ededed, #cecece);

}

.ui-icon {
	background-color: rgba(78, 69, 74, 0.3);
}

.nav_entry {
	clear: both;
	margin: 15px 0 0;
	text-align: center;
}
.nav_entry .ui-btn-text {
	font-size: 0.8em;
}


/* content
----------------------------------------------- */
.nav_content .ui-btn .ui-btn-inner { padding-top: 35px !important; }
.nav_content .ui-btn .ui-icon { width: 30px!important; height: 30px!important; margin-left: -15px !important; box-shadow: none!important; -moz-box-shadow: none!important; -webkit-box-shadow: none!important; -webkit-border-radius: none !important; border-radius: none !important; }



/* footer
----------------------------------------------- */
.nav_footer .ui-btn .ui-btn-inner { padding-top: 35px !important; }
.nav_footer .ui-btn .ui-icon { width: 30px!important; height: 30px!important; margin-left: -15px !important; box-shadow: none!important; -moz-box-shadow: none!important; -webkit-box-shadow: none!important; -webkit-border-radius: none !important; border-radius: none !important; }

#nav_home .ui-icon { background:  url(http://veromarre.com/app/webroot/theme/nada-icons/img/icons/icon_home.png) 50% 50% no-repeat; background-size: 20px 20px; }
#nav_facebook .ui-icon { background:  url(../images/icon_facebook.png) 50% 50% no-repeat; background-size: 20px 20px; }
#nav_twitter .ui-icon { background:  url(../images/icon_twitter.png) 50% 50% no-repeat; background-size: 20px 20px; }
#nav_pc .ui-icon { background:  url(http://veromarre.com/app/webroot/theme/nada-icons/img/icons/icon_pc.png) 50% 50% no-repeat; background-size: 20px 20px; }

/* syosai_table
----------------------------------------------- */

table#table-01 {
    width: 100%;
    border: 1px #E3E3E3 solid;
    border-collapse: collapse;
    border-spacing: 0;
font-size: 0.9em;
}

table#table-01 th {
	width: 30%;
    padding: 5px;
    border: #E3E3E3 solid;
    border-width: 0 0 1px 1px;
    background: #F5F5F5;
    line-height: 120%;
    /*text-align: center;*/
}
table#table-01 td {
	width: 70%;
    padding: 5px;
    border: 1px #E3E3E3 solid;
    border-width: 0 0 1px 1px;
    /*text-align: center;*/
}

table#table-02 {
    width: 100%;
    border-spacing: 0;
	font-size: 0.9em;
}

table#table-02 th {
	width: 80%;
    padding: 5px;
}

table#table-02 td {
	width: 20%;
    padding: 5px;
	color:#ff0000;
}

.ui-li .ui-btn-text a.ui-link-inherit {
    white-space: normal;
}
.ui-bar-r {
	/*border: 1px solid #0b587f;*/
	background: #346e9d;
	color: #ffffff;
	font-weight: bold;
	text-shadow: 0 -1px 1px #000000;
	/*background-image: -webkit-gradient(linear, left top, left bottom, from(#101b42), to(#346e9d)); /* Saf4+, Chrome */
	background-image: -webkit-gradient(linear, left top, left bottom, from(#43AB00), to(#7EE000)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(top, #43AB00, #7EE000); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient(top, #43AB00, #7EE000); /* FF3.6 */
	background-image:     -ms-linear-gradient(top, #43AB00, #7EE000); /* IE10 */
	background-image:      -o-linear-gradient(top, #43AB00, #7EE000); /* Opera 11.10+ */
	background-image:         linear-gradient(top, #43AB00, #7EE000);
}
.ui-bar-r, .ui-bar-r input, .ui-bar-r select, .ui-bar-r textarea,.ui-bar-r button {
	font-family: Helvetica, Arial, sans-serif;
}
.ui-bar-r .ui-link-inherit {
	color: #ffffff;
}
.ui-bar-r .ui-link {
	color: #3d3d3d;
	font-weight: bold;
}
.ui-body-r {
	border: 1px solid #3d3d3d;
	background: #303030;
	color: #ffffff;
	text-shadow: 0 1px 0 #000;
	font-weight: normal;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#000000), to(#303030)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(top, #000000, #303030); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient(top, #000000, #303030); /* FF3.6 */
	background-image:     -ms-linear-gradient(top, #000000, #303030); /* IE10 */
	background-image:      -o-linear-gradient(top, #000000, #303030); /* Opera 11.10+ */
	background-image:         linear-gradient(top, #000000, #303030);
}
.ui-body-r,.ui-body-r input,.ui-body-r select,.ui-body-r textarea,.ui-body-ry button {
	font-family: Helvetica, Arial, sans-serif;
}
.ui-body-r .ui-link-inherit {
	color: #ffffff;
}
.ui-body-r .ui-link {
	color: #ffffff;font-weight: bold;
}
.ui-br {
	border-bottom: rgb(130,130,130);border-bottom: rgba(130,130,130,.3);
	border-bottom-width: 1px;border-bottom-style: solid;
}
/*20130913  */
.ui-btn-up-r {
	border: 1px solid #00ab10;
	background: #7ee000;
	font-weight: bold;
	color: #ffffff;
	text-shadow: 0 -1px 1px #000;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#41a900), to(#7ee000)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(top, #41a900, #7ee000); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient(top, #41a900, #7ee000); /* FF3.6 */
	background-image:     -ms-linear-gradient(top, #41a900, #7ee000); /* IE10 */
	background-image:      -o-linear-gradient(top, #41a900, #7ee000); /* Opera 11.10+ */
	background-image:         linear-gradient(top, #41a900, #7ee000);
}
.ui-btn-up-r a.ui-link-inherit {
	color: #ffffff;
}
.ui-btn-hover-r {
	border: 1px solid #00ab10;
	background: #77d103;
	font-weight: bold;
	color: #ffffff;
	text-shadow: 0 -1px 1px #000;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#82e701), to(#77d103)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(top, #82e701, #77d103); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient(top, #82e701, #77d103); /* FF3.6 */
	background-image:     -ms-linear-gradient(top, #82e701, #77d103); /* IE10 */
	background-image:      -o-linear-gradient(top, #82e701, #77d103); /* Opera 11.10+ */
	background-image:         linear-gradient(top, #82e701, #77d103);
}
.ui-btn-hover-a a.ui-link-inherit {
	color: #ffffff;
}
.ui-btn-down-r {
	border: 1px solid #00ab10;
	background: #77d103;
	font-weight: bold;
	color: #ffffff;
	text-shadow: 0 -1px 1px #000;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#82e701), to(#77d103)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(top, #82e701, #77d103); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient(top, #82e701, #77d103); /* FF3.6 */
	background-image:     -ms-linear-gradient(top, #82e701, #77d103); /* IE10 */
	background-image:      -o-linear-gradient(top, #82e701, #77d103); /* Opera 11.10+ */
	background-image:         linear-gradient(top, #82e701, #77d103);
}
.ui-btn-down-r a.ui-link-inherit {
	color: #ffffff;
}
.ui-btn-up-r,.ui-btn-hover-r,.ui-btn-down-r {
	font-family: Helvetica, Arial, sans-serif;text-decoration: none;
}



.ui-body-r .ui-collapsible-content {
display: block;
padding: 10px 0 10px 0px;
}

.ui-select {
width: 100%;
display: inline-block;
}
.ui-bar-o {
	border: 1px solid 		#CAC7C9;
	background: 			#e9eaeb;
	color: 					#332E2C;
	font-weight: bold;
	text-shadow: 0 1px 1px 	#fff;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#FBF7F1)); /* Saf4+, Chrome */
 	background-image: -webkit-linear-gradient(top, #ffffff, #FBF7F1); /*Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient(top, #ffffff, #FBF7F1); /* FF3.6 */
	background-image:     -ms-linear-gradient(top, #ffffff, #FBF7F1); /* IE10 */
	background-image:      -o-linear-gradient(top, #ffffff, #FBF7F1); /* Opera 11.10+ */
	background-image:         linear-gradient(top, #ffffff, #FBF7F1);
}
.ui-bar-o,
.ui-bar-o input,
.ui-bar-o select,
.ui-bar-o textarea,
.ui-bar-o button {
	font-family: Helvetica, Arial, sans-serif;
}
.ui-body-o {
	/*border: 1px solid 		#B3B3B3;*/
	color: 					#332E2C;
	text-shadow: 0 1px 0 	#fff;
	/*background: 			#FBF7F1;*/
background: 			#ffffff;

	background-image: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#fffff)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(top, #ffffff, #ffffff); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient(top, #ffffff, #ffffff); /* FF3.6 */
	background-image:     -ms-linear-gradient(top, #ffffff, #ffffff); /* IE10 */
	background-image:      -o-linear-gradient(top, #ffffff, #ffffff); /* Opera 11.10+ */
	background-image:         linear-gradient(top, #ffffff, #ffffff);

}
.ui-body-o,
.ui-body-o input,
.ui-body-o select,
.ui-body-o textarea,
.ui-body-o button {
	font-family: Helvetica, Arial, sans-serif;
}
.ui-body-o .ui-link-inherit {
	color: 					#333333;
}
.ui-body-o .ui-link {
	color: 					#4EB500;
	font-weight: bold;
}

.ui-btn-up-o {
	border: 1px solid 		#ccc;
	background: 			#eee;
	font-weight: bold;
	color: 					#332E2C;
	text-shadow: 0 1px 1px #f6f6f6;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#f5f5f5)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(top, #fff, #f5f5f5); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient(top, #fff, #f5f5f5); /* FF3.6 */
	background-image:     -ms-linear-gradient(top, #fff, #f5f5f5); /* IE10 */
	background-image:      -o-linear-gradient(top, #fff, #f5f5f5); /* Opera 11.10+ */
	background-image:         linear-gradient(top, #fff, #f5f5f5);
}
.ui-btn-up-o a.ui-link-inherit {
	color: 					#332E2C;
}

.ui-btn-hover-o {
	border: 1px solid 		#bbb;
	background: 			#dadada;
	font-weight: bold;
	color: 					#332E2C;
	text-shadow: 0 1px 1px 	#fff;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#ededed), to(#dadada)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(top, #ededed, #dadada); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient(top, #ededed, #dadada); /* FF3.6 */
	background-image:     -ms-linear-gradient(top, #ededed, #dadada); /* IE10 */
	background-image:      -o-linear-gradient(top, #ededed, #dadada); /* Opera 11.10+ */
	background-image:         linear-gradient(top, #ededed, #dadada);
}
.ui-btn-hover-o a.ui-link-inherit {
	color: 					#332E2C;
}

.ui-btn-down-o {
	border: 1px solid 		#808080;
	background: 			#fdfdfd;
	font-weight: bold;
	color: 					#332E2C;
	text-shadow: 0 1px 1px 	#ffffff;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#fdfdfd)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(top, #eee, #fdfdfd); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient(top, #eee, #fdfdfd); /* FF3.6 */
	background-image:     -ms-linear-gradient(top, #eee, #fdfdfd); /* IE10 */
	background-image:      -o-linear-gradient(top, #eee, #fdfdfd); /* Opera 11.10+ */
	background-image:         linear-gradient(top, #eee, #fdfdfd);
}
.ui-btn-down-o a.ui-link-inherit {
	color: 					#332E2C;
}
.ui-btn-up-o,
.ui-btn-hover-o,
.ui-btn-down-o {
	font-family: Helvetica, Arial, sans-serif;
	text-decoration: none;
}

.ui-btn-down-o a.ui-link-inherit {
	color: 					#332E2C;
}


/*  ui-header
--------------------------*/
.ui-body-o .ui-header {
	text-align:center;
}


/*  ui-content
--------------------------*/

.ui-body-o .ui-content {
	text-align:left;
}

.ui-body-o .ui-content .ui-grid-a{
	font-size:0.9em;
}

.ui-body-o .ui-li-has-icon .ui-btn-inner a.ui-link-inherit, .ui-li-static.ui-li-has-icon {
/*min-height: 20px;*/
padding-left: 10px;
}
.ui-body-o .ui-li-thumb, .ui-li-icon {
position: inherit;
}


.ui-field-contain .ui-select {
width: 100%;
display: inline-block;
}

