@charset "UTF-8";

/* ---------------------
 * FONTSIZE MODEL * 
 * ---------------------
 *  63% ->	10pxに相当
 *  70% ->	11pxに相当
 *  75% ->	12pxに相当
 *  82% ->	13pxに相当
 *  88% ->	14pxに相当
 *  94% ->	15pxに相当
 * 100% ->	16pxに相当
 * 107% ->	17pxに相当
 * 113% ->	18pxに相当
 * 119% ->	19pxに相当
 * 125% ->	20pxに相当
 * --------------------- */
 
/* ========BASIC======== */
/* 全体*/
* {
	margin: 0;
	}

body {
	color: #000000;
	text-align: center;
	margin-top: 0px;
	word-spacing: 0.2em;
	background: #FF3333 url(image/back.jpg);
	font: 16px/1.6 Arial, Helvetica, sans-serif,"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","Osaka","ＭＳ Ｐゴシック","MS P ゴシック",'メイリオ';
}

/* for WinIE6*/
* html body {
  font-size: 16px;
  font-family: Verdana, "MS P ゴシック", sans-serif;
}
/* for WinIE7*/
*:first-child+html body {
  font-size: 16px;
  font-family: 'メイリオ', Meiryo, sans-serif;
}

table {
    font-size:inherit;
    font:100%;
}

#outlinebg {
	width:1000px;
	margin: 0px auto;
	margin-top: 20px;
	background:  #ff9a92 ;
}

ul li {
	list-style-type: none;
}
a {
	color: #660000;
	text-decoration: underline;
}
a:hover {
	color: #ffcc00;
	text-decoration: none;
}
.c-both {
	clear: both;
}

img {
   border:0;
   vertical-align:bottom;
}

 .font-bold{
	font-weight:bold;
}

/* ヘッダー */
#header {
height: 80px;
width: 100%; 
margin-top: 0px;
background:  url(image/back_top.jpg) repeat-x ;
}

#headspace {
margin: 0 auto;
height: 80px;
width: 725px; 
text-align: left;
}

#headspace img {
margin: 0 auto;
}

/*メニューバー*/
#menu {
width:1000px; 
height: 530px;
margin: 0 auto; 
}

#menu2 {
width:1000px; 
height: 80px;
margin: 0 auto; 
}


.headmenu ul {
		margin:0;
		padding:0;
		list-style:none;
	}
	.headmenu li {
		float:left;
		display:inline;  
    line-height:110%;  
    list-style-type:none;  
		}

/*本文　index*/

#outline {
width: 850px; 
	text-align:left;
	margin: 0 auto;
	margin-top: 20px;
	margin-bottom: 10px;
	padding: 5px;
	/*border: 1px #000000 solid;*/
}

#outline  h1{
	font-size: 125%;
	float:left;
	display : inline;
	margin-top: 20px;	
	margin-right: 50px; 
}

#outline  h2{
	font-size: 125%;
}

#outline  h3{
margin-top:5px;
	font-size: 113%;
}

#outline  h4{
	font-size: 100%;
}

#outline  .tel{
	font-size: 125%;
	margin-top:15px;
}

#outline  .syo{
	font-size: 120%;
	font-weight:bold;
	margin:10px 0 20px 0;
}

 .kakaku{
	font-size: 125%;
	font-weight:bold;
	color:#990000;
}

#outline .orderjpg{
	font-size: 125%;
	float:right;
	text-align: right;
	margin-top: 20px;	
	margin-right: 10px; 
}

/*index本店案内*/
*html div#box { /* for IE6 */
	width : 550px;
	margin : 20px 5px 10px 30px;
	text-align:left;
	padding: 5px;
	margin: 0 auto;
}

*:first-child+html div#box { /* for IE7 */
	width : 550px;
	margin : 20px 5px 10px 30px;
	text-align:left;
	padding: 5px;
	margin: 0 auto;
}

div#box { /*その他のブラウザ用*/
width : 850px;
	margin : 20px 5px 10px 30px;
	text-align:left;
	margin: 0 auto;
	padding: 5px;
}

#box  h1{
	font-size: 125%;
	float:left;
	display : inline;
	margin-top: 20px;	
	margin-right: 10px; 
}

#box  h2{
	font-size: 125%;
}

#box h3{
margin-top:5px;
	font-size: 113%;
}

#box  h4{
	font-size: 100%;
}

#box .tel{
	font-size: 125%;
	margin-top:15px;
}

#box  .syo{
	font-size: 120%;
	font-weight:bold;
	margin:10px 0 20px 0;
}
/*通販*/

 .flash{
padding:5px 2px 20px 10px;
margin: 0 auto;
background:  #ff9a92 ;
float:left; 
}

 .flash2{
padding:5px 10px 20px 2px;
margin: 0 auto;
background:  #ff9a92 ;
float:right; 
}

#order {
width:910px; 
height:270px; 
margin: 0 auto; 
background:  #ff7a70 ;
}

#order  .taiwanteba{
padding: 10px 10px 2px 10px; 
}

#raro{
padding: 5px 0 10px 0 ; 
float:left; 
}

#right2 {
padding: 10px 0 10px 0 ; 
text-align:left ;
}

#right {
width:430px; 
float:right; 
display : inline;
padding: 0 10px 10px 10px ; 
text-align:left ;
}

#left{
width:430px; 
float:left; 
display : inline;
padding: 0 10px 10px 10px; 
text-align:left ;
}

#outline  .koileya{
	font-size: 120%;
	font-weight:bold;
	margin-bottom:10px;
}

#outline  .koileya img{
float:left;
display : inline;
margin: 0 50px 10px 0;
}

#outline .koileya span{
	font-weight:normal;
}

/*パンくずリスト*/

#pan {
width:430px; 
float:right;
text-align: right;
}

#pan  #topicPath_08 {  
    margin:5px 0;  
}  
#pan  #topicPath_08 li {  
    display:inline;  
    line-height:100%;  
    list-style-type:none;  
}

/* 本文　コンテンツ */

#outline2 {
width: 900px; 
	text-align:left;
	margin: 0 auto;
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 5px;
	/*border: 1px #000000 solid;*/
}

#outline2  h1{
	font-size: 125%;
	margin-top: 20px;	
	margin-right: 50px; 
}

#outline2  h2{
	font-size: 125%;
}

#outline2  h3{
margin-top:5px;
	font-size: 113%;
}

#outline2  h4{
	font-size: 100%;
}

#outline2 .syo{
	font-size: 120%;
	font-weight:bold;
	margin:10px 0 20px 0;
}

#outline2 .an{
width:800px;
	margin:0 auto;
	margin-top: 10px;
	margin-bottom: 10px;
}

#outline2 .menulist{
	width:750px;
	margin:0 auto;
	margin-bottom: 10px;
}

.menulist  .list { 
	margin:0 auto;
margin-top: 50px ; 	
}  

.menulist  #list-sub {  
    margin:20px;  
}  
.menulist  #list-sub li {  
    display:inline;  
    line-height:110%;  
    list-style-type:none;  
}


/*フッター*/


#footer {
width:1000px;
height: 25px;
margin: 0 auto;
clear: both;
}

#footspace {
float:right; 
color:#ffffff;
width: 370px; 
text-align: right;
font-size: 82%;
}