@charset "Shift_JIS";

/*----------------------------------------------------------*/
/* Copyright (C) 2008 Restaurant MOMO. All Rights Reserved. */
/*----------------------------------------------------------*/

/* -------------------- */
/* all tag              */
/* -------------------- */
body {
	margin-top : 0px;
	margin-bottom : 0px;
	font-family:'ＭＳ Ｐゴシック', Osaka, verdana;
	font-size : 80%;
	line-height: 140%;
	color:#6C4808;
	background:#EBEBEB;}

img {
	border: none;}

a:link { text-decoration:underline; color:#6C4808;}
a:visited { text-decoration:underline; color:#6C4808;}
a:hover { text-decoration:none; color:#6C4808;}
a:active { text-decoration:none; color:#6C4808;}

a:link.footlink { text-decoration:underline; color:#000000;}
a:visited.footlink { text-decoration:underline; color:#000000;}
a:hover.footlink { text-decoration:none; color:#000000;}
a:active.footlink { text-decoration:none; color:#000000;}

/* -------------------- */
/* font size     　　   */
/* -------------------- */
.s { font-size: 80%; line-height: 140%; }
.m { font-size: 100%; line-height: 140%; }
.l { font-size: 120%; line-height: 140%; }
.ll { font-size: 140%; line-height: 140%; }
.lll { font-size: 160%; line-height: 140%; }

.sB { font-size: 80%; line-height: 140%; font-weight : bold; }

.mB { font-size: 100%; line-height: 140%; font-weight : bold; }

.lB { font-size: 120%; line-height: 140%; font-weight : bold; }

.llB { font-size: 140%; line-height: 140%; font-weight : bold; }

.lllB { font-size: 160%; line-height: 140%; font-weight : bold; }

/* -------------------- */
/* bg color      　　   */
/* -------------------- */
.bold {
	font-weight:bold;}

.bgFFFFFF {
	background:#FFFFFF;}

.bgCCCCCC {
	background:#CCCCCC;}

.bg999999 {
	background:#999999;}

.bg666666 {
	background:#666666;}

.bg333333 {
	background:#333333;}

.bg000000 {
	background:#000000;}

/* -------------------- */
/* contents css    　   */
/* -------------------- */
.cmn_pagetop {
	text-align:right;
	padding:15px 0px 15px 0px;}

/* -------------------- */
/* cmn css         　   */
/* -------------------- */
.footerbg {
	background-image : url(cmnfix/cmn_footer_01.gif);
	background-repeat: no-repeat;
	width:860px;
	height:180px;}

.footertx {
	text-align : center;
	margin : 44px 40px 0px 40px;
	padding : 8px 5px 8px 5px;
	color:#6C4808;
	font-size: 100%; line-height: 140%;
	border-top: solid 1px #6C4808;
	border-bottom: solid 1px #6C4808;}

/* -------------------- */
/* cmntit css      　   */
/* -------------------- */
.cmn_titbg_01 {
	background-image : url(cmnfix/cmn_tit_01.gif);
	background-repeat: no-repeat;
	width:780px;
	height:32px;}

.cmn_titbg_02 {
	background-image : url(cmnfix/cmn_tit_02.gif);
	background-repeat: no-repeat;
	width:752px;
	height:32px;}

.cmn_tittx_01 {
	padding : 4px 10px 0px 20px;
	color:#FFFFFF;
	font-weight : bold;
	font-size: 140%; line-height: 140%;}

.cmn_tittx_02 {
	padding : 5px 10px 0px 25px;
	color:#E28269;
	font-weight : bold;
	font-size: 120%; line-height: 140%;}

/* -------------------- */
/* table css       　   */
/* -------------------- */
.tabcs01 {
	background:#CCCCCC;}

.tabcs02 {
	margin : -1px 0px 0px 0px;
	background:#CCCCCC;}

/* -------------------- */
/* 09 css        　　   */
/* -------------------- */
.bg_09_01 {
	background-image : url(09_contact/img/09_prt_04.gif);
	background-repeat: no-repeat;
	width:154px;
	height:34px;}

.tx_09_01 {
	padding : 8px 5px 0px 15px;
	color:#FFFFFF;
	font-weight : bold;
	font-size: 100%; line-height: 140%;}

/* -------------------- */
/* line          　　   */
/* -------------------- */
.linesolid01 {
	border-width:1px;
	border-bottom: solid 1px #666666;}

.linedotted01 {
	border-width:1px;
	border-bottom: dotted 1px #666666;}

.hr_solid_gray {
	height: 1px;
	border-width:1px;
	border: solid 1px #CCCCCC;}

/* -------------------- */
/* box           　　   */
/* -------------------- */
.lawbox01 {
	width:570px;
	height:170px;
	overflow: auto;}

textarea#styled01 {
	width: 400px;
	height: 90px;}

#wrapper {
	margin:0 auto;
	width:860px;}


