@charset "Shift_JIS";

/*--------------------------------------------------*/
/* Copyright (C) 2007 焼肉亭 桂 All Right Reserved. */
/*--------------------------------------------------*/

/* -------------------- */
/* all tag              */
/* -------------------- */
* {
	margin-top : 0px;
	margin-bottom : 0px;
	font-family: arial, sans-serif, 'ヒラギノ角ゴ Pro W3', 'ＭＳ Ｐゴシック', Osaka, verdana;
	font-size : 12px;
	line-height: 150%;
	color: #FFFFFF;
}

body {
background: #333333;}

img { border: none; }

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

a:link.footlink   { text-decoration:none; color:#FFFFFF; font-size: 10px; _font-size: 7pt; line-height: 140%; _line-height: 150%; }
a:visited.footlink   { text-decoration:none; color:#FFFFFF; font-size: 10px; _font-size: 7pt; line-height: 140%; _line-height: 150%; }
a:hover.footlink   { text-decoration:underline; color:#FFFFFF; font-size: 10px; _font-size: 7pt; line-height: 140%; _line-height: 150%; }
a:active.footlink  { text-decoration:underline; color:#FFFFFF; font-size: 10px; _font-size: 7pt; line-height: 140%; _line-height: 150%; }

/* -------------------- */
/* font color           */
/* -------------------- */
.white { color: #FFFFFF; }
.red { color: #DF0515; }
.blue { color: #2A6CA7; }
.black { color: #000000; }

/* -------------------- */
/* font size     　　   */
/* -------------------- */
.s { font-size: 10px; _font-size: 7pt; line-height: 140%; _line-height: 150%; }
.m { font-size: 12px; _font-size: 10pt; line-height: 150%; _line-height: 140%; }
.l { font-size: 14px; _font-size: 12pt; line-height: 150%; _line-height: 140%; }

.sB { font-size: 10px; _font-size: 7pt; line-height: 140%; _line-height: 150%; font-weight : bold; }

.mB { font-size: 12px; _font-size: 10pt; line-height: 150%; _line-height: 140%; font-weight : bold; }
.mB_White { font-size: 12px; _font-size: 10pt; line-height: 150%; _line-height: 140%; font-weight : bold; color: #FFFFFF; }

.lB { font-size: 14px; _font-size: 12pt; line-height: 150%; _line-height: 140%; font-weight : bold; }

/* -------------------- */
/* bg color      　　   */
/* -------------------- */
.bold { font-weight : bold; }
.bgFFFFFF { background:#FFFFFF; }
.bgCCCCCC { background:#CCCCCC; }
.bg333333 { background:#333333; }
.bg000000 { background:#000000; }

.bg776329 { background:#776329; }
.bg89792E { background:#89792E; }

/* -------------------- */
/* margin        　　   */
/* -------------------- */
.margin5 {margin:5px 0px 0px 0px;}
.margin10 {margin:10px 0px 0px 0px;}
.margin15 {margin:15px 0px 0px 0px;}
.margin20 {margin:20px 0px 0px 0px;}
.margin25 {margin:25px 0px 0px 0px;}
.margin30 {margin:30px 0px 0px 0px;}
.margin35 {margin:35px 0px 0px 0px;}
.margin40 {margin:40px 0px 0px 0px;}

/* -------------------- */
/* contents css    　   */
/* -------------------- */
.cmn_pagetop {
color :#FFFFFF;
text-align : right;
padding : 20px 2px 20px 5px;}

.cmn_tx_01 {
border-width: 1px;
border:dashed 1px #CCCCCC;
background:#FFFFFF;
padding : 10px 10px 10px 10px;}

.cmn_tx_02 {
border-width: 1px;
border:dashed 1px #CCCCCC;
background:#FFFFFF;
text-align : center;
padding : 10px 10px 10px 10px;}


/* -------------------- */
/* cmn css       　　   */
/* -------------------- */
h1.seotx1 {
	font-size: 10px; _font-size: 7pt; line-height: 140%; _line-height: 150%;
	font-weight:normal;
	color :#FFFFFF;}


.head_01 {
background-image : url(cmnfix/head_prt_01.gif);
background-repeat: no-repeat;
width:589px;
height:105px;}

.head_02 {
background-image : url(cmnfix/head_prt_02.jpg);
background-repeat: no-repeat;
width:211px;
}

.footer_01 {
background-image : url(cmnfix/footer_01.gif);
background-repeat: repeat-y;
width:800px;
height:30px;}

.footer_02 {
background-image : url(cmnfix/footer_02.gif);
background-repeat: repeat-y;
width:820px;
height:102px;}

.footertx_01 {
text-align : center;
padding : 7px 5px 7px 5px;
color :#FFFFFF;
font-size: 10px; _font-size: 7pt; line-height: 140%; _line-height: 150%;}

address {
text-align : center;
padding : 44px 5px 25px 5px;
color :#FFFFFF;
font-style: normal;
font-size: 10px; _font-size: 7pt; line-height: 140%; _line-height: 150%;}

/* -------------------- */
/* 02 css        　　   */
/* -------------------- */
.prt_02_mainimg {
background-image : url(02_kodawari/img/02_mainimg.jpg);
background-repeat: no-repeat;
width:800px;
height:265px;}

/* -------------------- */
/* 03 css        　　   */
/* -------------------- */
.prt_03_mainimg {
background-image : url(03_osusume/img/03_mainimg.jpg);
background-repeat: no-repeat;
width:800px;
height:265px;}

.bg_03_01 {
background-image : url(03_osusume/img/03_bg_01.jpg);
background-repeat: no-repeat;
width:760px;
height:170px;}

.tx_03_01 {
padding : 3px 2px 3px 0px;
color :#FFCC00;
font-size: 12px; _font-size: 10pt; line-height: 150%; _line-height: 140%; font-weight : bold;}

.tx_03_02 {
padding : 1px 2px 2px 0px;
text-align : right;
color :#FFFFFF;
font-size: 12px; _font-size: 10pt; line-height: 150%; _line-height: 140%;}

.tx_03_03 {
padding : 5px 2px 5px 0px;
color :#FFFFFF;
font-size: 12px; _font-size: 10pt; line-height: 150%; _line-height: 140%; font-weight : bold;}

.tx_03_04 {
border-width: 1px;
border-top: solid 1px #89792E;
border-bottom: solid 1px #89792E;
padding : 5px 0px 5px 0px;}

.tx_03_05 {
padding : 15px 2px 5px 0px;
color :#FFFFFF;
font-size: 12px; _font-size: 10pt; line-height: 150%; _line-height: 140%;}

/* -------------------- */
/* 04 css        　　   */
/* -------------------- */
.prt_04_mainimg {
background-image : url(04_menu/img/04_mainimg.jpg);
background-repeat: no-repeat;
width:800px;
height:265px;}

.bg_04_01 {
background-image : url(04_menu/img/04_bg_01.jpg);
background-repeat: no-repeat;
width:760px;
height:250px;}

.bg_04_02 {
background-image : url(04_menu/img/04_bg_02.jpg);
background-repeat: no-repeat;
width:760px;
height:160px;}

.bg_04_03 {
background-image : url(04_menu/img/04_bg_03.jpg);
background-repeat: no-repeat;
width:760px;
height:230px;}

.bg_04_04 {
background-image : url(04_menu/img/04_bg_04.jpg);
background-repeat: no-repeat;
width:200px;
height:40px;}

.tx_04_01 {
border-width: 1px;
border-bottom: solid 1px #89792E;
padding : 5px 0px 5px 0px;
color :#FFFFFF;
font-size: 12px; _font-size: 10pt; line-height: 150%; _line-height: 140%; font-weight : bold;}

.tx_04_02 {
border-width: 1px;
border-bottom: solid 1px #89792E;
padding : 3px 0px 5px 0px;}

.tx_04_03 {
color :#FFCC00;
font-size: 12px; _font-size: 10pt; line-height: 150%; _line-height: 140%; font-weight : bold;}

.tx_04_04 {
text-align : right;
color :#FFFFFF;
font-size: 12px; _font-size: 10pt; line-height: 150%; _line-height: 140%;}

.tx_04_05 {
padding : 3px 0px 5px 0px;}

.tx_04_06 {
border-width: 1px;
border-top: solid 1px #89792E;
border-bottom: solid 1px #89792E;
padding : 7px 0px 7px 0px;
color :#FFFFFF;
font-size: 12px; _font-size: 10pt; line-height: 150%; _line-height: 140%;}

/* -------------------- */
/* 05 css        　　   */
/* -------------------- */
.prt_05_mainimg {
background-image : url(05_shopping/img/05_mainimg.jpg);
background-repeat: no-repeat;
width:800px;
height:265px;}

/* -------------------- */
/* 06 css        　　   */
/* -------------------- */
.prt_06_mainimg {
background-image : url(06_coupon/img/06_mainimg.jpg);
background-repeat: no-repeat;
width:800px;
height:265px;}

.bg_06_01 {
background-image : url(06_coupon/img/06_bg_01.jpg);
background-repeat: no-repeat;
width:760px;
height:160px;}

.bg_06_02 {
background-image : url(06_coupon/img/06_bg_02.jpg);
background-repeat: no-repeat;
width:760px;
height:160px;}

.tx_06_01 {
padding : 20px 170px 5px 195px;
color :#FF9900;
font-size: 12px; _font-size: 10pt; line-height: 150%; _line-height: 140%; font-weight : bold;}

.tx_06_02 {
padding : 20px 5px 5px 80px ;
color :#000000;
font-size: 12px; _font-size: 10pt; line-height: 150%; _line-height: 140%;}

/* -------------------- */
/* 07 css        　　   */
/* -------------------- */
.prt_07_mainimg {
background-image : url(07_shop/img/07_mainimg.jpg);
background-repeat: no-repeat;
width:800px;
height:265px;}

.bg_07_01 {
background-image : url(07_shop/img/07_bg_01.jpg);
background-repeat: no-repeat;
width:200px;
height:40px;}

.bg_07_02 {
background-image : url(07_shop/img/07_bg_02.jpg);
background-repeat: no-repeat;
width:760px;
height:710px;}

/* -------------------- */
/* 08 css        　　   */
/* -------------------- */
.prt_08_mainimg {
background-image : url(08_recruit/img/08_mainimg.jpg);
background-repeat: no-repeat;
width:800px;
height:265px;}

.bg_08_01 {
background-image : url(08_recruit/img/08_bg_01.jpg);
background-repeat: no-repeat;
width:200px;
height:40px;}

.tx_08_01 {
border-width: 1px;
border-bottom: solid 1px #89792E;
padding : 6px 5px 6px 10px;
color :#FFFFFF;
font-size: 12px; _font-size: 10pt; line-height: 150%; _line-height: 140%;}

/* -------------------- */
/* 09 css        　　   */
/* -------------------- */
.prt_09_mainimg {
background-image : url(09_contact/img/09_mainimg.jpg);
background-repeat: no-repeat;
width:800px;
height:265px;}

.bg_09_01 {
background-image : url(09_contact/img/09_bg_01.jpg);
background-repeat: no-repeat;
width:200px;
height:40px;}

.tx_09_01 {
border-width: 1px;
border-bottom: solid 1px #89792E;
padding : 6px 5px 6px 10px;
color :#FFFFFF;
font-size: 12px; _font-size: 10pt; line-height: 150%; _line-height: 140%; font-weight : bold;}

.tx_09_02 {
border-width: 1px;
border-bottom: solid 1px #89792E;
padding : 6px 5px 6px 10px;
color :#FFFFFF;
font-size: 12px; _font-size: 10pt; line-height: 150%; _line-height: 140%;}

/* -------------------- */
/* 10 css        　　   */
/* -------------------- */
.prt_10_mainimg {
background-image : url(10_tokutei/img/10_mainimg.jpg);
background-repeat: no-repeat;
width:800px;
height:265px;}

.tx_10_01 {
border-width: 1px;
border-bottom: solid 1px #89792E;
padding : 6px 5px 6px 10px;
color :#FFFFFF;
font-size: 12px; _font-size: 10pt; line-height: 150%; _line-height: 140%;}


/* -------------------- */
/* line          　　   */
/* -------------------- */
.lindotted01 { border-width: 1px; border-bottom: dashed 1px #99CC00;}

#Cont{
	margin:0 auto;
	width:820px;}
.f02	{
		font: 80% "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
		color: #333333;
}

