/*! jQuery Mobile vGit Build: SHA1: b49cc06499abf8f987cf90f35349cfac0918c939 <> Date: Tue Oct 2 11:22:34 2012 -0700 jquerymobile.com | jquery.org/license !*/

body{
	font-family:sans-serif;
	background : #ffffff url("../images/background.png") no-repeat;
/*	
	background-image : url("../images/background.png"),
	-webkit-gradient(linear, left top, left bottom, 
		from(rgba(255,255,255,0)), 
		color-stop(90%,rgba(255,255,255,0)), 
		color-stop(91%,#C1F2D3), 
		to(#C1F2D3)),
	 -webkit-gradient(linear, left top, right top, 
		from(rgba(255,255,255,0)), 
		color-stop(90%,rgba(255,255,255,0)), 
		color-stop(91%,#C1F2D3), 
		to(#C1F2D3));
	-webkit-background-size:100% 78px,11px 11px,11px 11px;
	background-size:100% 78px,11px 11px,11px 11px;
	background-repeat:no-repeat,repeat,repeat;
*/
}

/*
.theme F
-----------*/

.ui-btn-up-f {
	text-decoration: none;
	border: 1px solid 		#8BD7A8;
	background: 			#709f9f;
	color: 					#0A341A;
	text-shadow: 0 -1px 1px #669999;
	background-image: -webkit-gradient(linear, left top, left bottom, 
		from(#8BD7A8),color-stop(49%,#8BD7A8), color-stop(50%,#97DAB1),  to(#97DAB1));
		
	background-image: -webkit-linear-gradient(#97DAB1,#97DAB1 49%,#82C69C 50%, #8BD7A8);
	background-image:    -moz-linear-gradient(#97DAB1,#97DAB1 49%,#82C69C 50%, #8BD7A8);
	background-image:     -ms-linear-gradient(#97DAB1,#97DAB1 49%,#82C69C 50%, #8BD7A8);
	background-image:      -o-linear-gradient(#97DAB1,#97DAB1 49%,#82C69C 50%, #8BD7A8);
	background-image:         linear-gradient(#97DAB1,#97DAB1 49%,#82C69C 50%, #8BD7A8);

/*	background-image: -webkit-linear-gradient(#5d96cd,#5d96cd 49%,#317abe 50%, #73a4d1);
	background-image:    -moz-linear-gradient(#5d96cd,#5d96cd 49%,#317abe 50%, #73a4d1);
	background-image:     -ms-linear-gradient(#5d96cd,#5d96cd 49%,#317abe 50%, #73a4d1);
	background-image:      -o-linear-gradient(#5d96cd,#5d96cd 49%,#317abe 50%, #73a4d1);
	background-image:         linear-gradient(#5d96cd,#5d96cd 49%,#317abe 50%, #73a4d1);
*/

}
.ui-btn-hover-f ,
.ui-btn-down-f , 
.ui-body-f .ui-btn-active {
	text-decoration: none;
	font-weight:normal;
	border: 1px solid 		#327abf;
	background: 			#709f9f;
	color: 					#ffffff;
	text-shadow: 0 -1px 1px #669999;
	background-image: -webkit-gradient(linear, left top, left bottom, 
		from(#8cc63f), color-stop(49%,#317abe),color-stop(50%,#5d96cd),top(#5d96cd)  );
	background-image: -webkit-linear-gradient(#73a4d1 , #317abe 49% , #5d96cd 50% , #5d96cd);
	background-image:    -moz-linear-gradient(#73a4d1 , #317abe 49% , #5d96cd 50% , #5d96cd);
	background-image:     -ms-linear-gradient(#73a4d1 , #317abe 49% , #5d96cd 50% , #5d96cd);
	background-image:      -o-linear-gradient(#73a4d1 , #317abe 49% , #5d96cd 50% , #5d96cd);
	background-image:         linear-gradient(#73a4d1 , #317abe 49% , #5d96cd 50% , #5d96cd);
}



/*
.theme G
-----------*/

.ui-btn-up-g,
.ui-btn-hover-g ,
.ui-btn-down-g , 
.ui-bar-g ,
.ui-btn-up-g.ui-btn-active {
	text-decoration: none;
	background: 			#f0ebdf;
	color: 					#ffffff;
	text-shadow: 0 -1px 1px #ffffff;
	border:none;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#f0ebdf) ,  to(#ffffff));
	background-image: -webkit-linear-gradient(#f0ebdf, #ffffff);
	background-image:    -moz-linear-gradient(#f0ebdf, #ffffff);
	background-image:     -ms-linear-gradient(#f0ebdf, #ffffff);
	background-image:      -o-linear-gradient(#f0ebdf, #ffffff);
	background-image:         linear-gradient(#f0ebdf, #ffffff);
}
.ui-btn-up-g a.ui-link-inherit,
.ui-btn-hover-g a.ui-link-inherit,
.ui-btn-hover-g a.ui-link-inherit {
	color: #2F3E46;
	font-weight:bold;
}
/*
.ui-header
-----------*/
/*.ui-header{
	background:url("../images/up_logo.png") no-repeat right;
  　　　position:absolute;
  margin:0 5px 0 0;
}*/
.ui-header h1.ui-title{
	margin:0 10px 0 0;
	text-align: left;
}
.ui-header p{
	margin:10px 10px 0 5px;
	font-size:12px;
	/*text-align:center;*/
}


/*
ここに書け！！！！！
-----------*/
.bnr .list img {
	width: 100%; display: block;
}

.tel_come {
	font-weight:bold;
	margin:10px auto;
	text-align: center;	
}



/* その他 */

.gaiyou p{
 margin-bottom: 20px;
}



/*#img a{
	width:450px;
	height:60px;
}*/




/*
.menu
-----------*/
.menu{
	text-align:center;
	/*margin-bottom:25px;*/
}
.menu>div{
	display:inline-block;
}
.menu .ui-btn-inner{
	padding:6em 10px
}
/*
.category
-----------*/
.category{
	padding-bottom:10px;
}
.h2{
	margin:0 -15px 15px;
	border-left:5px solid #009900;
	background:#9C9;
	background:-webkit-gradient(linear, left top, left bottom, from(#3e8bd4) , to(#6ea8df));
	color:white;
	font-weight:normal;
	font-size:16px;
	padding:5px 10px;
}
.category li{
	height:50px;
	border-top:1px solid #CCC;
}
.category li:nth-of-type(2n){
	border-left:1px solid #CCC;
	-webkit-box-sizing:border-box;
}
.category li img{
	width:16px;
}
.category li a{
	font-size:14px;
}


/*
.news
-----------*/
.newsNavi{
	box-shadow:0 0  5px #CCC;
}
.newsNavi .navbar{
	margin:15px -15px;
}
.newsNavi .selected{
	background:white;
	border:1px solid transparent;
}
.newsNavi .selected .ui-btn-text{
	color:black;
}
#newsList {
	margin-bottom:10px;
}
#newsList ul:not(#news){
	display:none;
}
#newsList li:not(:last-child){
	border-bottom:1px solid #CCC;
}


/*accordion　*/
.about-co {
	margin: 20px -15px;
}


/*
.ui-footer
-----------*/
.ui-footer{
	padding-bottom:10px;
	text-align:center;
	font-size:12px;
	color:#000;
	font-weight:normal;
	bor
}


.s-font {
	font-size:14px;
	
}

.karanset {
	zoom: 1;
}
.recommend {
	text-align:center;

}

.sp {
	margin: 20px 0 0;
	text-align: center;
	border: 1px solid #396;
	padding: 5px;
	background-color: #CFC;
	font-size: 12px;

}

/*▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼*/
.p-bar {
	clear: both;
	background-color: #D2F8FF;
	margin-top: 20px;
	border-left:15px double navy;
	padding: 7px 2px 2px 7px;
	border-bottom-style: double;
	border-bottom-color: #00BAD5;
	font-weight: bold;
	color: navy;
}


.s-bar {
	clear: both;
	background-color: #DCEEFC;
	margin: 20px 0px;
	border: 1px dotted blue;
	padding: 5px 0 0 5px;
	font-size: 110%;
	font-weight: bold;
	color: navy;
}

/*▼▼▼ kago_hyouji.php ▼▼▼*/
#cago_box {
	border: 4px #3399CC double;
	padding: 15px;
	line-height: 120%;
}
#cago_img {
	text-align: center;
}
#cago_name {
	text-align: center;
	color: navy;
}
#cago_price {
	margin-top: 10px;
}
#cago_setsumei {
	margin-top: 10px;
}
#cago_oshiharai {
	margin-top: 10px;
}
#cago_ssl {
	margin-top: 10px;
	color: #F00;
}
#cago_count {
}
#cago_submit {
	margin-top: 20px;
}

.box580 {
	clear: both;
	width: 95%;
	padding: 5px;
	margin: 10px auto;
	background-color: #FFFFCC;
	border-color: #33CC99;
	border-style: double;
	text-align: left;
	line-height: 1.2em;
}



/**レイアウトに関するCSS**/

p {
	line-height: 1.2em;
}
	
.cnt{
	text-align: center;
	}

.red {
	color: red;
	}
.green {
	color: green;
}
.m-btm10 {
	margin-bottom: 10px;
}
.m-btm20 {
	margin-bottom: 20px;
}
.m-btm30 {
	margin-bottom: 30px;
}
.m-top10 {
	margin-top: 10px;
}
.m-top20 {
	margin-top: 20px;
}
.m-top30 {
	margin-top: 30px;
}
.f140 {
	font-size: 1.4em;
	font-weight: bold;
}

.f130 {
	font-size: 1.3em;
	font-weight: bold;
}
.f120 {
	font-size: 1.2em;
	font-weight: bold;
}

.f110 {
	font-size: 1.1em;
	font-weight: bold;
}
.f090 {
	font-size: 0.9em;
}

.f120n {
	font-size: 1.2em;
}


.wine {
	color: #990000;
}

.green {
	color: green;
}
.pink {
	color: #FF6666;
}
.orange {
	color: orange;
}
.blue {
	color: blue;
}

.cha {
	color: #993300;
}
.gray {
	color: #666666;
}

.st {
 font-weight: bold;
}

/*
Youtube
*/

.video-container {
	position: relative;
	padding-bottom: 56.25%;
	padding-top: 30px;
	height: 0;
	overflow: hidden;
}
 
.video-container iframe,  
.video-container object,  
.video-container embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

#linea img {
	width: 100%; display: block;
}

/*#linea a:hover {
     -ms-filter: "alpha( opacity=50 )";
    filter: alpha( opacity=50 );
    opacity: 0.5;
}
*/

#bg_yel {
	background: #FFC;
	padding: 5px;
}
