A {

text-decoration:none;

}



.btxt2 {

font-weight:700;

font-size:16px;

line-height:18px;

font-famiry:ＭＳ Ｐゴシック;

}



.rtxt {

font-size:10px;

line-height:12px;

font-family:ＭＳ Ｐゴシック;

color:#C00;

margin:3px;

}



BODY {

font-famiry:ＭＳ Ｐゴシック;

scrollbar-face-color:#144225;

scrollbar-highlight-color:#b3d39b;

scrollbar-shadow-color:#144225;

scrollbar-3dlight-color:#bdf2dc;

scrollbar-arrow-color:#fff;

scrollbar-track-color:#b3d39b;

scrollbar-darkshadow-color:#85b44b;

background-repeat:repeat-x;

}



.txt2 {

color:#171411;

font-size:12px;

line-height:14px;

font-famiry:ＭＳ Ｐゴシック;

padding:10px;

}



.txt22 {

font-size:12px;

line-height:16px;

font-famiry:ＭＳ Ｐゴシック;

color:#171411;

}



.txt51_2 {

font-size:12px;

line-height:14px;

font-famiry:ＭＳ Ｐゴシック;

padding-top:5px;

}



.table_t {

margin-top:15px;

}



.bana_line001 {

text-align:center;

}



.stxt5 {

font-family:ＭＳ Ｐゴシック;

font-size:10px;

line-height:12px;

font-famiry:ＭＳ Ｐゴシック;

}



.txt61 {

font-size:12px;

line-height:140%;

font-famiry:ＭＳ Ｐゴシック;

}



#bd1 {

border:solid 1px #f7931d;

}



#bd2 {

border:solid 1px #332a6b;

}



.lunch_main {

font-size:14px;

line-height:22px;

font-weight:700;

margin:5px 0 10px;

padding:0 0 0 24px;

}



.dinner_main {

background:url(image/dinner_mark.gif) no-repeat left top;

font-size:14px;

line-height:22px;

font-weight:700;

margin:5px 0 10px;

padding:0 0 0 24px;

}



.news_table {

margin-bottom:20px;

border:1px solid #CCC;

}



.news_table p {

line-height:130%;

font-size:12px;

margin:0 0 10px 10px;

padding:0;

}



.news_table .mt_p {

margin-top:10px;

}



.news_table p span {

font-size:14px;

line-height:18px;

font-weight:700;

}



.rtxt a:link,.rtxt a:active,.rtxt a:visited {

font-size:10px;

line-height:12px;

color:#C00;

}



.txt51,.txt511 {

font-size:12px;

line-height:13px;

font-famiry:ＭＳ Ｐゴシック;

}



.menu_top {

background-image:url(image/fair/menu_top0802.gif);

background-repeat:no-repeat;

background-position:top;

height:70px;

width:336px;

}



.menu_logo {

height:14px;

width:84px;

margin-top:40px;

}



.menu_center {

background-image:url(image/fair/menu_center0802.gif);

background-repeat:repeat-y;

text-align:center;

font-size:12px;

padding-top:10px;

padding-bottom:10px;

line-height:18px;

}



.menu_center_t {

background-image:url(image/fair/menu_center0802.gif);

background-repeat:repeat-y;

text-align:center;

font-size:12px;

padding-top:20px;

padding-bottom:10px;

line-height:18px;

}



.menu_center_b {

background-image:url(image/fair/menu_center0802.gif);

background-repeat:repeat-y;

text-align:center;

font-size:12px;

padding-top:10px;

line-height:18px;

}



.menu_bottom {

background-image:url(image/fair/menu_bottom0802.gif);

background-repeat:no-repeat;

height:65px;

width:336px;

font-size:12px;

line-height:18px;

padding-top:10px;

text-align:center;

}



.line {

margin-top:0;

font-size:14px;

line-height:150%;

color:#000;

font-weight:700;

border:1px solid #369;

border-bottom-width:1px;

border-bottom-style:solid;

border-bottom-color:E29E32;

text-align:center;

height:20px;

padding:10px 10px 10px 45px;

}



.stxt9111 {

font-weight:400;

font-size:10px;

line-height:12px;

font-famiry:ＭＳ Ｐゴシック;

}



.stxt91111 {

font-famiry:ＭＳ Ｐゴシック;

font-weight:400;

font-size:12px;

}



.tab09312_01 {

background:url(image/anniversary2009/centerbg.jpg) repeat-y;

color:#FFF;

}



.tab09312_02 {

background:#FFF;

color:#000;

font-size:14px;

}



.tab09312_03 {

margin-left:10px;

}



.tab09312_04 {

background:#FFF;

color:#000;

font-size:12px;

line-height:1.5;

}



.tab09312_06 {

background:url(image/anniversary2009/t_bg01.jpg) no-repeat;

height:158px;

font-size:12px;

}



.tab09312_07 {

font-size:12px;

line-height:1.3;

}



.tab09312_08 {

background:url(image/anniversary2009/t_bg02.jpg) no-repeat;

height:139px;

font-size:12px;

}



.tab09312_09 {

font-size:24px;

font-weight:700;

}



.tab09312_10 {

font-size:16px;

color:red;

}



.freedrink {

background:url(image/fair/monthly05_freedrink.jpg);

width:355px;

height:61px;

text-align:center;

margin-top:15px;

}



.freedrink p {

font-size:10px;

padding-top:40px;

}



.freedrink_text1 {

border:1px solid #F4858D;

padding:3px;

}



.stxt {

font-famiry:ＭＳ Ｐゴシック;

font-weight:400;

font-size:10px;

line-height:12px;

}



.dinner_title01 {

font-size:24px;

line-height:130%;

font-weight:700;

color:#FFF;

background:#A50000;

text-align:center;

margin-top:20px;

margin-bottom:20px;

}



.lunch_title01 {

font-size:24px;

line-height:130%;

font-weight:700;

color:#FFF;

background:#7C5D2C;

text-align:center;

margin-top:40px;

margin-bottom:20px;

}



.dinner_title01 td,.lunch_title01 td {

padding-top:5px;

padding-bottom:8px;

}



.text_box {

font-size:14px;

line-height:140%;

margin-top:20px;

color:#000;

background:#FFF;

padding:10px 20px;

}



.c_ptable {

margin-top:20px;

font-size:18px;

line-height:140%;

font-weight:700;

margin-left:30px;

color:#FFF;

}



.c_ptable td {

padding-bottom:20px;

}



.c_ptable li {

font-size:16px;

line-height:140%;

font-weight:700;

margin-left:1em;

margin-bottom:5px;

}



.c_ptable02 {

margin-top:20px;

font-size:16px;

line-height:140%;

font-weight:700;

color:#000;

}



.c_ptable03 {

margin-top:20px;

font-size:16px;

line-height:140%;

font-weight:700;

color:#000;

margin-bottom:20px;

}



.c_ptable03 li {

font-size:14px;

line-height:140%;

font-weight:700;

margin-left:1em;

margin-bottom:5px;

}



.tel_box {

border-top:2px solid #FFF;

border-bottom:2px solid #FFF;

font-size:22px;

margin-top:20px;

color:#FFF;

font-weight:700;

}



.tel_box td {

padding-top:10px;

padding-bottom:10px;

}



c_ptable02 .lunch_title {

font-size:44px;

font-weight:700;

padding-bottom:0;

line-height:100%;

margin-bottom:0;

}



.lunch_title img {

margin-bottom:10px;

}



.lunch_title em {

font-size:18px;

color:red;

font-style:normal;

}



.text_box02 {

font-size:12px;

line-height:140%;

margin-top:5px;

width:182px;

color:#72301C;

font-weight:700;

margin-left:0;

margin-bottom:0;

background:#FFF;

text-align:left;

padding:0;

}



.text_box02 p {

line-height:140%;

padding-top:3px;

padding-bottom:3px;

margin:0 10px;

}



.lunch_table {

margin-top:30px;

background:#ECDC77;

margin-bottom:30px;

}



.lunch_img {

padding-top:20px;

padding-bottom:0;

}



.out_line {

width:685px;

background:url(image/img090225/sandamitinmi_bgi_01.jpg);

text-align:center;

border:3px solid #3C76A1;

}



.top_text01 {

width:480px;

height:122px;

background:url(image/img090225/sandamitinmi_h1_01.gif);

background-repeat:no-repeat;

color:#000;

}



.top_text01_1 {

text-align:left;

color:#FFF;

font-size:16px;

position:absolute;

margin-left:150px;

margin-top:53px;

}



.top_text01_2 {

font-size:25px;

color:#FFF;

position:absolute;

margin-left:340px;

margin-top:48px;

}



.top_text02 {

font-size:14px;

margin-bottom:4px;

}



.top_text03 {

text-align:left;

border:2px solid #333;

font-size:12px;

width:500px;

background-color:#fff;

padding:8px 15px;

}



.menu_name01 {

font-size:32px;

font-weight:700;

color:#4076A2;

}



.menu_name01 span {

font-size:24px;

}



.main_outline {

width:600px;

margin-bottom:18px;

}



.main_left {

float:left;

width:280px;

}



.main_right {

float:right;

text-align:left;

padding-left:15px;

}



.main_r_text01 {

font-size:12px;

text-align:left;

line-height:1.2;

margin:0 0 4px;

}



.main_r_block01 {

width:220px;

border:1px solid #4D4D4F;

margin-top:8px;

margin-bottom:8px;

}



.main_r_text02 {

width:70px;

text-align:center;

background:#4D4D4F;

color:#FFF;

font-size:12px;

font-weight:700;

padding:4px;

}



.main_r_text03 {

width:150px;

text-align:center;

background:#fff;

color:#000;

font-size:12px;

padding:4px;

}



.main_r_block02 {

text-align:left;

width:200px;

}



.main_r_text04 {

font-size:10px;

text-align:center;

}



.main_r_text04 span {

font-size:14px;

}



.main_r_text05 {

font-size:38px;

font-weight:700;

}



.main_r_text05 span {

font-size:18px;

font-weight:700;

}



.main_r_text06 {

font-size:12px;

line-height:1.8;

margin-bottom:8px;

}



.main_r_text06 span {

float:right;

width:120px;

height:80px;

margin-top:-50px;

padding-right:30px;

}



.main_r_block03 {

background:#FFF;

margin-bottom:8px;

margin-top:0;

}



.main_r_text08 span {

font-weight:400;

font-size:10px;

}



.main_r_text09 {

background:url(image/img090225/sandamitinmi_freedrink_bgi1.jpg) no-repeat;

font-size:11px;

color:#FFF;

padding:1px;

}



.main_r_text10 {

font-size:11px;

color:#FFF;

background:url(image/img090225/sandamitinmi_freedrink_bgi0.jpg) no-repeat;

padding:1px;

}



.bottom_text01 {

width:260px;

border:2px solid #000;

border-left:0;

border-right:0;

margin-bottom:16px;

padding:4px;

}



.tab09312_05,.dinner_title01 span,.lunch_title01 span {

font-size:16px;

}



.style1,.text_box02 span {

font-size:10px;

}



.btxt,.btxt,.btxt1,.btxt2,.btxt11,.btxt3,.btxt,.btxt1,.btxt4,.btxt11,.btxt3,.btxt21,.btxt111,.btxt1111,.btxt1112,.btxt {

font-size:16px;

line-height:18px;

font-famiry:ＭＳ Ｐゴシック;

}



.txt {

font-size:12px;

line-height:14px;

}



.btxt {

font-size:14px;

line-height:18px;

}



.btxt1,.btxt11,.btxt12,.btxt13,.btxt111,.btxt121,.btxt131,.btxt1111,.btxt132,.btxt133,.btxt1311,.btxt1312,.btxt1313,.btxt1321,.btxt14,.btxt134,.btxt15,.btxt135 {

font-size:14px;

line-height:18px;

font-famiry:ＭＳ Ｐゴシック;

}



.stxt,.stxt1,.stxt2,.stxt3,.stxt21,.stxt22,.stxt31,.stxt221,.stxt4,.stxt41,.stxt6,.stxt61,.stxt62,.stxt611,.stxt63,.stxt612,.stxt6111,.stxt621,.stxt6121,.stxt6211,.stxt631,.stxt11,.stxt7,.stxt411,.stxt,.stxt1,.stxt2,.stxt11,.stxt3,.stxt4,.stxt31,.stxt5,.stxt6,.stxt7,.stxt8,.stxt9,.stxt10,.stxt12,.stxt13,.stxt14,.stxt15,.stxt121,.stxt16,.stxt151,.stxt161,.stxt17,.stxt81,.stxt91,.stxt101,.stxt1211,.stxt131,.stxt141,.stxt1511,.stxt1611,.stxt171,.stxt811,.stxt92,.stxt911,.stxt1011,.stxt12111,.stxt1311,.stxt1411,.stxt15111,.stxt16111,.stxt1711,.stxt8111,.stxt9111,.stxt921,.stxt91111,.stxt10111,.stxt14111,.stxt151111,.stxt17111,.stxt81111,.stxt9211,.stxt812,.stxt18,.stxt8121,.stxt101111,.stxt141111,.stxt1511111,.stxt171111,.stxt811111,.stxt92111,.stxt,.stxt2,.stxt11,.stxt1,.stxt3,.stxt4,.stxt10,.stxt121,.stxt13,.stxt14,.stxt151,.stxt161,.stxt17,.stxt81,.stxt91,.stxt101,.stxt1211,.stxt131,.stxt141,.stxt1511,.stxt1611,.stxt171,.stxt811,.stxt911,.stxt92,.stxt1011,.stxt12111,.stxt1311,.stxt1411,.stxt15111,.stxt16111,.stxt1711,.stxt8111,.stxt921,.stxt10111,.stxt14111,.stxt151111,.stxt17111,.stxt81111,.stxt9211,.stxt6,.stxt171111,.stxt101111,.stxt141111,.stxt1511111,.stxt171112,.stxt1711111,.stxt811111,.stxt92111,.stxt31,.stxt7,.stxt8,.stxt9,.stxt12,.stxt15,.stxt16,.stxt18,.stxt812,.stxt1,.stxt11,.stxt12,.stxt111,.stxt121,.stxt1111,.stxt122,.stxt123,.stxt1211,.stxt1212,.stxt1221,.stxt13,.stxt131,.stxt1231,.stxt132,.stxt1222,.stxt1223,.stxt124,.stxt125 {

font-size:10px;

line-height:12px;

font-famiry:ＭＳ Ｐゴシック;

}



A.a2:link,A.a2:active,A.a2:visited,A.a2:link,A.a2:active,A.a2:visited,A.a2:link,A.a2:active,A.a2:visited,A.a2:link,A.a2:active,A.a2:visited {

font-size:12px;

color:#030;

line-height:15px;

}



A:hover,.rtxt a:hover,A:hover,A:hover,A:hover,A:hover {

color:#f60;

text-decoration:underline;

}



.txt,.txt1,.txt3,.txt4,.txt31,.txt32,.txt41,.txt5,.txt6,.txt62,.txt63,.txt611,.txt64,.txt612,.txt6111,.txt631,.txt411,.txt,.txt1,.txt2,.txt3,.txt4,.txt5,.txt41,.txt51,.txt611,.txt71,.txt6,.txt7,.txt8,.txt642,.txt6421,.txt641,.txt6411,.txt6412,.txt6413,.txt9,.txt64131,.txt10,.txt64132,.txt6414,.txt6415,.txt11,.txt12,.txt6416,.txt13,.txt6422,.txt14,.txt64211,.txt15,.txt64111,.txt121,.txt64161,.txt16,.txt64121,.txt151,.txt641111,.txt161,.txt641211,.txt17,.txt64133,.txt91,.txt101,.txt64151,.txt1011,.txt111,.txt1211,.txt131,.txt141,.txt1511,.txt1611,.txt171,.txt52,.txt6411111,.txt6412111,.txt641331,.txt641511,.txt641611,.txt642111,.txt64221,.txt911,.txt10111,.txt1111,.txt12111,.txt1311,.txt1411,.txt15111,.txt16111,.txt1711,.txt521,.txt64111111,.txt64121111,.txt6413311,.txt6415111,.txt6416111,.txt6421111,.txt642211,.txt9111,.txt61,.txt81,.txt82,.txt811,.txt72,.txt721,.txt101111,.txt101112,.txt11111,.txt14111,.txt151111,.txt17111,.txt5211,.txt641111111,.txt64133111,.txt64151111,.txt64211111,.txt6422111,.txt62,.txt73,.txt83,.txt63,.txt84,.txt621,.txt731,.txt831,.txt111111,.txt141111,.txt1511111,.txt171111,.txt52111,.txt6411111111,.txt641331111,.txt641511111,.txt642111111,.txt64221111,.txt,.txt3,.txt11,.txt21,.txt1,.txt101,.txt111,.txt121,.txt13,.txt14,.txt151,.txt161,.txt17,.txt641111,.txt641211,.txt64133,.txt64151,.txt64161,.txt64211,.txt6422,.txt91,.txt1011,.txt1111,.txt1211,.txt131,.txt141,.txt1511,.txt1611,.txt171,.txt52,.txt6411111,.txt6412111,.txt641331,.txt641511,.txt641611,.txt642111,.txt64221,.txt911,.txt10111,.txt11111,.txt12111,.txt1311,.txt1411,.txt15111,.txt16111,.txt1711,.txt521,.txt64111111,.txt64121111,.txt6413311,.txt6415111,.txt6416111,.txt6421111,.txt642211,.txt9111,.txt101111,.txt101112,.txt11112,.txt14111,.txt151111,.txt17111,.txt5211,.txt641111111,.txt64133111,.txt64151111,.txt64211111,.txt6422111,.txt4,.txt171111,.txt641511111,.txt111111,.txt141111,.txt1511111,.txt171112,.txt1711111,.txt52111,.txt6411111111,.txt641331111,.txt6415111111,.txt642111111,.txt64221111,.txt5,.txt41,.txt51,.txt611,.txt71,.txt6,.txt7,.txt8,.txt642,.txt6421,.txt641,.txt6411,.txt6412,.txt6413,.txt9,.txt64131,.txt10,.txt64132,.txt6414,.txt6415,.txt12,.txt6416,.txt15,.txt64111,.txt16,.txt64121,.txt18,.txt421,.txt4211,.txt42111,.txt4212,.txt4213,.txt,.txt1,.txt11,.txt2,.txt12,.txt13,.txt14,.txt15,.txt16,.txt111,.txt121,.txt131,.txt141,.txt151,.txt21,.txt161,.txt1311,.txt162,.txt163,.txt211,.txt1611,.txt1612,.txt17 {

font-size:12px;

line-height:14px;

font-famiry:ＭＳ Ｐゴシック;

}.content-box {
	margin-bottom: 25px;
	padding-bottom: 15px;
	border-bottom: 1px dotted #999;
}
.content-box table {
	font-size: 12px;
	color: #333;
}
.content-box .box-line {
	padding: 10px;
	border-top: 1px solid #333;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}
.content-box {
	font-size: 12px;
	color: #333;
	line-height: 1.8em;
}
.content-box p {
	margin: 0px 0px 15px;
	padding: 0px;
	line-height: 1.6em;
}
.content-box h4 {
	font-size: 14px;
	color: #666;
	font-weight: bold;
}
.content-box .linebox dd {
	padding: 10px 10px 10px 25px;
	border: 1px solid #999;
	margin: 5px 0px 0px;
}
.content-box .linebox {
	margin: 15px 0px 0px;
	padding: 0px;
}
.content-box h4 {
	margin: 0px;
}
.content-box table.bonu td {
	border-right: 1px solid #333;
	padding: 10px 0px 10px 25px;
	line-height: 1.8em;
}
.content-box table.bonu {
	border-left: 1px solid #333;
}
.footer-menu {
	font-size: 10px;
}
.content-box .menu-01 {
	padding-left: 25px;
}
.content-box .bonu .top {
	padding-left: 15px;
}
.index100601 {
	font: 16px/1.6em "ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
}
