/*
Theme Name: pippin



*/

/*�^�O*/
body{margin:0px; padding:0px; text-align:center; font: small "Lucida Grande", "Hiragino Kaku Gothic Pro", "�q���M�m�p�S Pro W3", "�l�r �o�S�V�b�N", Geneva, Arial, Verdana, sans-serif; color:#333; line-height:150%; background-image:url(../../../images/bg.jpg);}
ul, li, p, h1, h2, h3, h4{margin:0px; padding:0px;}
ul, li{list-style:none; padding-bottom:15px;}
a:link{color:#D25959;}
a:hover{color:#C42626;}


/*�}�[�W��*/

.mt5{margin-top:5px;}
.mt10{margin-top:10px;}
.mt15{margin-top:15px;}
.mt20{margin-top:20px;}	
.mt30{margin-top:30px;}
.mt40{margin-top:40px;}
.mt45{margin-top:45px;}
.mt60{margin-top:60px;}	
.mt50{margin-top:50px;}	
.mt55{margin-top:55px;}	
	
.mb15{margin-bottom:15px;}
.mb5{margin-bottom:5px;}

.pt20{padding-top:20px;}

img{border:none;}

/*���C�A�E�g*/
#wrapper{margin:20px auto; text-align:left; width:950px; margin-top:0px;}
#content{background:#fff; float:left; width:950px;}

/*�w�b�_�[*/

h1{float:left;}
#header{margin:0px; padding:0px;}
#mainnav{width:950px; font-family:"Times New Roman", Times, serif !important; font-size:13px; font-weight:bold; margin-bottom:10px; padding:15px 20px;}
#mainnav li{display:inline; padding-right:25px;}
/*���C���R���e���c*/
#maincontent{float:left; padding-left:30px; width:480px; font-size:12.5px;}

.date{font-family:"Times New Roman", Times, serif !important; font-size:24px; border-top:1px dashed #333; border-bottom:1px dashed #333; padding:10px 0;}
.post p{margin-top:15px;}

.pagenav_l{float:left;}
.pagenav_r{float:right;}


/*�T�C�h�R���e���c*/
#side{float:right; width:350px; padding:10px 30px 0px 0px; margin-left:15px; text-align:left;}
#bloglist{border-bottom:1px solid #ccc; font-size:x-small; clear:both;}

#bloglist li{padding:5px 0px; border-top:1px solid #ccc;}
#sidecolumn{background:#e5e2dd; font-size:11.5px; line-height:1.5em; margin:10px 0px 0px 0px; text-align:left;}
#sidecolumn img{float:left; margin:0px 10px 5px 0px; width:120px;}
	
#info{font-size:10px; margin:0px 0px 20px 0px;}	
.news{font-size:11.5px; line-height:150%;}
.news_red{color:#CB4040; font-size:11.5px; line-height:150%;}
.news_ttl{color:#CB4040; font-size:11.5px; line-height:150%; font-weight:bold;}


/*�t�b�^�[*/
#footer{margin-top:5px; margin-bottom:10px;	float:left; width:950px;}
#mailform{margin-top:20px; font-size:11px;}
	
	
/*�}�b�v*/
.ttl{color:#b81e00; font-weight:bold; margin-bottom:10px; margin-top:35px;}
.cornerttl{font-family:"Times New Roman", Times, serif !important; font-size:24px;�@margin-bottom:20px;�@color:#b81e00;}
		
		
/*�M�������[*/
.main_ttl{font-family:"�l�r �o����", "�ז�����", "�q���M�m���� Pro W3"; font-size:22px; margin-bottom:20px; color:#b81e00;}
.ttl_gallery{font-family:"Times New Roman", Times, serif !important; color:#b81e00; font-size:16px;}
.ttl_gallery_test{font-family:"Times New Roman", Times, serif !important; color:#b81e00; font-size:16px; padding-bottom:10px;}
.text{font-size:12px; margin-top:10px; line-height:200%;}


/*���j���[*/
.large{font-size:17px;}
.medium{font-size:15px;}
.small{font-size:12px; line-height:1.5em;}

.waku{border:1px solid #3F1903; padding:25px; color:#3F1903; line-height:1.3em;}
.waku_s{
border:1px solid #3F1903;
color:#3F1903;
text-align:center;
line-height:1.3em;
font-size:12px;
margin-top:10px;
padding:10px;
}

.menu_contents{
margin:20px;
padding:30px 20px;
font:'AXIS Std R';
color:#3F1903;
text-align:left;
}


#menu_contents{width:850px; margin:20px; font:'AXIS Std R'; color:#3F1903; font-size:15px; background-color:#E6E2DD;}
.menu_left{width:425px; float:left; color:#3F1903; font-size:15px; background-color:#E6E2DD; padding:30px;}
.menu_right{width:390px; float:right; color:#3F1903; font-size:15px; background-color:#E6E2DD; padding:30px;}

/*�P�[�^�����O*/
.text_catering{
font-size:12px;
margin-top:5px;
color:#404040;
line-height:1.5em;
}

.table_plan{
font-size:12px;
margin-top:10px;
}

.table_plan td{
border:1px solid #BFBFBF;
padding:10px;
}


.red{color:#D25959;}




/*deli*/
img{border:none;}
#deli{float:left; width:662px; margin-top:20px; padding-left:20px;}
#party{width:248px; float:left; margin-top:20px; font-size:11px; line-height:1.5em;}
.menu{float:left; margin:0px;}
.party{background-color:#f0ece2; width:208px;}
.name{font-size:12px; font-weight:bold; color:#C61A22;}
.text{font-size:10px; line-height:1.5em; margin-top:5px; font-weight:bold;}


/*recruit*/
.staff{margin:0px; padding:0px;}
#recruit{background:#fff; padding:30px; text-align:left; width:310px;}

/*menu*/
.box310{width:310px; float:left; margin-right:15px; padding:15px; background-color:#CCC; border-radius: 10px; }
.box170{width:170px; float:left; padding:15px;}


div.art290 {width:330px; border:2px solid #808080;
			-moz-border-radius: 5px;
			-moz-border:1px solid #808080;
			-webkit-border-radius:5px;
			float:left;
			font-family:"AXIS Std M";
		}
		
div.art170 {width:205px; border:2px solid #808080;
			-moz-border-radius: 5px;
			-moz-border:1px solid #808080;
			-webkit-border-radius:5px;			
			float:left;
			font-family:"AXIS Std M";
		}
	

.left{float:left;}
.right{float:right;}
.clear{clear:both;}
.set_ttl{font-size:22px; margin-bottom:15px;}		
.btn_shikkari:hover{background:rgb(255,255,255);}

.menu_small{font-size:11px;}
.box{border:1px solid; padding:4px 5px 2px 5px; margin-right:5px; margin-bottom:10px; font-weight:bold;}
.menu_ttl{font-family:"Helvetica Neue"; color:#9FA0A0; font-size:32px; text-align:left; margin:20px 0px;}


.menu_block{width:138px; float:left; margin-right:17px; _margin-right:12px; font-size:11px; line-height:1.5em; padding-bottom:30px;}
.menu_block p{text-align:left;}
.menu_block_r{width:134px; float:left; font-size:11px; line-height:1.5em;}
.menu_block_r p{text-align:left;}


.drink_block{width:100px; float:left; margin-right:16px; _margin-right:12px; font-size:11px; line-height:1.5em; padding-bottom:20px;}
.drink_block p{text-align:left;}
.drink_block_r{width:98px; float:left; font-size:11px; line-height:1.5em;}
.drink_block_r p{text-align:left;}
