BODY {
	
}
TR {
	
}
TD {
	
}
A:link {
	TEXT-DECORATION: none
;}
A:visited {
	TEXT-DECORATION: none
;}
A:active {
	TEXT-DECORATION: none
;}
A:link {
	COLOR: #990000
;}
A:visited {
	COLOR: #999999
;}
A:active {
	COLOR: #ffcc00
;}
A:hover {
	COLOR: #ffcc00
;}
.sml {
	FONT-SIZE: 10px
;}


.kyoStaTitle {
	width:100%;
	font-size:1.4em;
	font-weight:bold;
	color:#FF6600;
	padding:4px;
	border-top:4px solid #FF6600;
	border-bottom:1px dotted #FF6600;
}

.shopTxt {
	width:100%;
	text-align:left;
	font-size:1em;
	background-color:#FFCC99;
	margin-bottom:15px;
	padding:5px;
}

.shopTxt p { margin:0 0 10px; padding:0; }

.shopTxt p.txtb { font-weight:bold; }

.shopTxt img { border:3px solid #FFFFFF; margin:0 5px 10px 0; }

.shopTxt img.online { border:none; margin:0 5px 10px 30px; }

.shopTxt img.kitto { border:none; margin:0 0 3px 0; }

.shopPh { float:left; width:251px; }

.shopInfo { float:left; width:285px; }

.shopTxt p.map { margin:0; padding:0; clear:both; }

.shopTxt p.map img { border:3px solid #CCCCCC; margin:0; }

.shopTxt .kittoinfo { font-size:1.2em; }

*html .shopTxt .kittoinfo { font-size:1.3em; }


#yuwaku {
	width:560px;
	padding:15px;
}

#yuwaku h1 {
	font-size:1.4em;
	color:#FA3D1B;
	text-align:center;
	border:2px solid #FA3D1B;
	padding:15px 5px 15px;
	background:url(yasu/bg.jpg) bottom left repeat-x;
}

#yuwaku h2 {
	font-size:1.1em;
	color:#000000;
	border-left:4px solid #FA3D1B;
	margin:0 0 5px;
	padding-left:4px;
}

#yuwaku div.list { background-color:#E7E7E7; padding:3px; }

#yuwaku div.list p { margin:0; padding:0; }

#yuwaku div.link p { border-top:1px dotted #FA3D1B; padding-top:10px; }

#yuwaku p.back { border-top:1px dotted #FA3D1B; padding-top:10px; text-align:right; }

#yuwaku a {
	color:#FA3D1B;
}

#yuwaku a:hover { color:#F87C65; }

#yuwaku a:visited {
	color:#F87C65;
}


div.soul {

	margin:0 auto 10px;
	padding:5px;
	/*background:#F8CBCE;*/

}

#yuwaku div.soul img { border:none; }

div.soul h2 {
	font-size:1.3em;
	color:#C41B4B;
	border-bottom:1px dotted #C41B4B;
	margin-bottom:8px;
	padding-bottom:3px;
}


/*============================================================================
clearfix
============================================================================*/

.clearfix:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
	line-height:0;
	font-size:1px;
  }

.clearfix {
  display: inline-table;
  min-height: 1%;
  }
		
* html .clearfix {height: 1%;}
*+html .clearfix {height: 1%;}


/*共通マージンタイプ
---------------------------------------------------------------------
*/

.mgb0{margin-bottom:0!important;}
.mgb5{margin-bottom:5px!important;}
.mgb10{margin-bottom:10px!important;}
.mgb15{margin-bottom:15px!important;}
.mgb20{margin-bottom:20px!important;}
.mgb30{margin-bottom:30px!important;}

.mgt0{margin-top:0!important;}
.mgt5{margin-top:5px!important;}
.mgt10{margin-top:10px!important;}
.mgt15{margin-top:15px!important;}
.mgt20{margin-top:20px!important;}
.mgt30{margin-top:30px!important;}

.mgl0{margin-left:0!important;}
.mgl5{margin-left:5px!important;}
.mgl10{margin-left:10px!important;}
.mgl15{margin-left:15px!important;}
.mgl20{margin-left:20px!important;}
.mgl30{margin-left:30px!important;}

.mgr0{margin-right:0!important;}
.mgr5{margin-right:5px!important;}
.mgr10{margin-right:10px!important;}
.mgr15{margin-right:15px!important;}
.mgr20{margin-right:20px!important;}
.mgr30{margin-right:30px!important;}

.mgn0{margin:0!important;}

.pdt0{padding-top:0!important;}
.pdt5{padding-top:5px!important;}
.pdt10{padding-top:10px!important;}
.pdt15{padding-top:15px!important;}
.pdt20{padding-top:20px!important;}
.pdt30{padding-top:30px!important;}

.pdb0{padding-bottom:0!important;}
.pdb5{padding-bottom:5px!important;}
.pdb10{padding-bottom:10px!important;}
.pdb15{padding-bottom:15px!important;}
.pdb20{padding-bottom:20px!important;}
.pdb30{padding-bottom:30px!important;}

.pdl0{padding-left:0!important;}
.pdl5{padding-left:5px!important;}
.pdl10{padding-left:10px!important;}
.pdl15{padding-left:15px!important;}
.pdl20{padding-left:20px!important;}
.pdl30{padding-left:30px!important;}

.pdr0{padding-right:0!important;}
.pdr5{padding-right:5px!important;}
.pdr10{padding-right:10px!important;}
.pdr15{padding-right:15px!important;}
.pdr20{padding-right:20px!important;}
.pdr30{padding-right:30px!important;}

.alignRight{ text-align:right!important;}
.alignLeft{ text-align:left!important;}
.alignCenter{ text-align:center!important;}

.pad0{padding:0!important;}
