.sidemenu a:hover img{
opacity: 0.7; 
filter: Alpha(opacity=70); 
}


A {

text-decoration:none;

}



BODY {

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;

font-famiry:ＭＳ Ｐゴシック;

background-repeat:repeat-x;

}



.border_b {

border-bottom-width:1px;

border-bottom-style:solid;

border-bottom-color:#633100;

height:24px;

width:500px;

padding-top:20px;

}



.border_b2 {

border-bottom-width:1px;

border-bottom-style:solid;

border-bottom-color:#633100;

height:24px;

width:500px;

padding-top:10px;

}



.stxt2 {

font-weight:700;

font-size:10px;

line-height:12px;

font-famiry:ＭＳ Ｐゴシック;

}



.txt,.txt1 {

font-size:16px;

line-height:16px;

font-famiry:ＭＳ Ｐゴシック;

font-weight:700;

}



.btxt,.btxt1 {

font-size:14px;

line-height:18px;

font-famiry:ＭＳ Ｐゴシック;

font-weight:700;

}



.rtxt {

font-size:10px;

line-height:12px;

font-family:ＭＳ Ｐゴシック;

color:#C00;

margin:3px;

}



.border {

border-bottom:1px solid #482E2E;

}



.txt32 {

font-size:14px;

line-height:20px;

font-famiry:ＭＳ Ｐゴシック;

color:#171411;

font-weight:700;

}



.sslunch_table {

line-height:110%;

font-size:12px;

margin-bottom:5px;

}



.style1 {

color:#093;

font-weight:700;

}



.txt,.txt1,.txt6,.txt7,.txt8,.txt9,.txt10,.txt81,.txt101 {

font-size:12px;

line-height:16px;

font-famiry:ＭＳ Ｐゴシック;

}



.stxt1,.stxt13 {

font-size:10px;

line-height:10px;

font-famiry:ＭＳ Ｐゴシック;

}



.rtxt a:link,.rtxt a:active,.rtxt a:visited {

font-size:10px;

line-height:12px;

color:#C00;

}



.txt21,.txt211 {

font-size:12px;

line-height:20px;

font-famiry:ＭＳ Ｐゴシック;

font-weight:700;

}



.txt22,.txt221 {

font-famiry:ＭＳ Ｐゴシック;

color:#930;

font-weight:700;

}



.txt3,.txt31,.txt33,.txt311,.txt34,.txt312,.txt313,.txt3121,.txt341 {

font-size:14px;

line-height:20px;

font-famiry:ＭＳ Ｐゴシック;

color:#171411;

}



.txt4,.txt42,.txt43,.txt44,.txt45,.txt441 {

font-size:18px;

line-height:22px;

font-famiry:ＭＳ Ｐゴシック;

color:#171411;

font-weight:700;

}



.pd,.pd1,.pd2,.pd11,.pd3 {

font-famiry:ＭＳ Ｐゴシック;

padding-top:10px;

padding-bottom:10px;

}



.txt71 {

padding-left:8px;

font-size:12px;

line-height:14px;

font-famiry:ＭＳ Ｐゴシック;

}



.txt2121121,.txt21211211,.txt212112111,.txt212112112,.txt212112113,.txt2121121131,.txt21211211311,.txt21211211312 {

font-size:12px;

line-height:14px;

font-famiry:ＭＳ Ｐゴシック;

margin-left:8px;

}



.menu_title01 {

font-size:26px;

}



.normal_tex {

font-size:14px;

}



table {

font-size:12px;

line-height:1.5;

}



#main_table {

font-size:14px;

line-height:140%;

margin-bottom:10px;

}



#main_table p {

margin:0;

padding:0;

}



#main_table .td_r01 p {

margin-bottom:20px;

}



#main_table .midashi_01 {

font-size:120%;

font-weight:700;

padding-bottom:10px;

}



#main_table .text_m01 {

padding-bottom:10px;

}



#main_table .text_m02 {

padding-bottom:20px;

}



#main_table #right_box {

width:360px;

text-align:left;

}



#main_table #right_box div {

margin-left:8px;

margin-bottom:40px;

}



#main_table #right_box div p {

margin-bottom:5px;

}



#main_table #right_box .menu_midashi {

font-size:120%;

background:url(image/sslunch/bg_midashi.jpg) repeat-y left top;

padding-top:3px;

padding-bottom:3px;

padding-left:10px;

font-weight:700;

margin-bottom:5px;

}



#main_table #right_box .menu_midashi span {

font-size:80%;

font-weight:400;

}



#main_table #right_box .pr {

text-align:right;

width:100%;

font-size:90%;

}



#main_table #right_box .pr02 {

text-align:right;

width:100%;

font-size:90%;

margin-bottom:25px;

}



#main_table #right_box .pr03 {

text-align:right;

width:100%;

font-size:90%;

margin-bottom:5px;

}



#main_table #right_box .pr02 span,#main_table #right_box .pr03 span {

font-size:150%;

font-weight:700;

padding-right:3px;

padding-left:3px;

}



#main_table #right_box .bg_plus {

background:#F5C2B5;

font-weight:700;

padding-left:5px;

padding-top:2px;

padding-bottom:2px;

margin-bottom:5px;

}



#main_table #right_box .bg_plus span {

color:#E43F44;

}



#main_table #right_box .bg_set {

background:url(image/sslunch/bg_maru.jpg) no-repeat;

text-align:center;

height:26px;

width:360px;

line-height:26px;

font-weight:700;

margin-top:10px;

}



.day_box {

border:1px solid #B58688;

font-size:12px;

line-height:150%;

padding-left:8px;

padding-top:10px;

padding-bottom:10px;

margin-top:18px;

margin-bottom:10px;

font-weight:700;

}



.day_box span {

font-size:18px;

}



.menu_text {

font-size:12px;

line-height:140%;

}



.menu_text p {

margin:0 0 10px;

padding:0;

}



.kodawari_box {

font-size:12px;

background:#FED99D;

border:1px solid #333;

}



.kodawari_photo {

margin:10px 20px;

}



.kodawari_box p {

font-size:12px;

line-height:140%;

width:343px;

margin:15px 20px 0 0;

padding:0;

}



*html .kodawari_box p {

margin:0 20px 0 0;

}



.txt7 {

font-size:12px;

line-height:1.3;

font-famiry:ＭＳ Ｐゴシック;

}



.img1,.kodawari_textimg {

margin-top:10px;

}



.btxt,.btxt1,.btxt2,.btxt11,.btxt21,.btxt211,.btxt212,.btxt213,.btxt2111,.btxt2121,.btxt3,.btxt21111,.btxt21211,.btxt2131,.btxt4,.btxt22,.btxt212111,.btxt212112,.btxt41,.btxt42,.btxt411,.btxt412,.btxt2121121,.btxt31,.btxt21211211,.btxt311,.btxt4121,.btxt212112111,.btxt3111,.btxt41211,.btxt212112112,.btxt3112,.btxt41212,.btxt3113,.btxt41213,.btxt212112113,.btxt3114,.btxt41214,.btxt2121121131,.btxt31141,.btxt412141,.btxt21211211311,.btxt21211211312,.btxt311411,.btxt4121411,.btxt3114111,.btxt41214111,.btxt,.btxt1,.btxt2,.btxt,.btxt1,.btxt2,.btxt3,.btxt,.btxt,.btxt1,.btxt2 {

font-size:16px;

line-height:18px;

font-famiry:ＭＳ Ｐゴシック;

}



A:hover,.rtxt a:hover,A:hover,A:hover,A:hover,A:hover,A:hover {

color:#f60;

text-decoration:underline;

}



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,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;

}



.stxt,.stxt1,.stxt31,.stxt,.stxt11,.stxt12,.stxt3,.stxt4,.stxt,.stxt1,.stxt11,.stxt21,.stxt3,.stxt4,.stxt5,.stxt211,.stxt212,.stxt51,.stxt41,.stxt31,.stxt6,.stxt7,.stxt511,.stxt512,.stxt513,.stxt514,.stxt311,.stxt411,.stxt5111,.stxt5131,.stxt,.stxt1,.stxt3,.stxt4,.stxt5,.stxt6,.stxt31,.stxt41,.stxt51,.stxt61,.stxt311,.stxt312,.stxt313,.stxt411,.stxt511,.stxt3111,.stxt3121,.stxt3131,.stxt4111,.stxt5111,.stxt513,.stxt314,.stxt412,.stxt512,.stxt5131,.stxt514,.stxt3112,.stxt4112,.stxt51111,.stxt5132,.stxt3113,.stxt4113,.stxt51112,.stxt5133,.stxt,.stxt1,.stxt3,.stxt4,.stxt5,.stxt6,.stxt31,.stxt41,.stxt51,.stxt311,.stxt62,.stxt312,.stxt3111,.stxt313,.stxt411,.stxt511,.stxt513,.stxt514,.stxt3112,.stxt4111,.stxt5111,.stxt5131,.stxt61,.stxt7,.stxt412,.stxt512,.stxt413,.stxt314,.stxt414,.stxt5132,.stxt3122,.stxt3123,.stxt,.stxt1,.stxt3,.stxt4,.stxt5,.stxt31,.stxt41,.stxt51,.stxt61,.stxt313,.stxt411,.stxt511,.stxt311,.stxt412,.stxt512,.stxt312,.stxt413,.stxt513,.stxt514,.stxt3111,.stxt4111,.stxt5111,.stxt5131,.stxt,.stxt1,.stxt3,.stxt4,.stxt5,.stxt31,.stxt41,.stxt51,.stxt61,.stxt313,.stxt411,.stxt511,.stxt311,.stxt412,.stxt512,.stxt312,.stxt413,.stxt513,.stxt514,.stxt3111,.stxt4111,.stxt5111,.stxt5131,.stxt6,.stxt314,.stxt315,.stxt7,.stxt5132,.stxt62,.stxt3112 {

font-size:10px;

line-height:12px;

font-famiry:ＭＳ Ｐゴシック;

}



.txt11,.txt6,.txt51,.txt2,.txt2,.txt5,.txt41,.txt51,.txt,.txt1,.txt2,.txt21,.txt3,.txt4,.txt5,.txt211,.txt212,.txt51,.txt41,.txt31,.txt213,.txt2111,.txt2121,.txt511,.txt512,.txt6,.txt21111,.txt21211,.txt2131,.txt7,.txt8,.txt212111,.txt212112,.txt72,.txt711,.txt721,.txt722,.txt61,.txt611,.txt612,.txt613,.txt614,.txt6141,.txt61411,.txt614111,.txt513,.txt5111,.txt5131,.txt615,.txt,.txt1,.txt2,.txt3,.txt4,.txt5,.txt6,.txt61,.txt311,.txt411,.txt51,.txt611,.txt511,.txt62,.txt26,.txt5111,.txt612,.txt512,.txt513,.txt63,.txt5112,.txt51111,.txt5131,.txt613,.txt5113,.txt51112,.txt5132,.txt614,.txt12,.txt121,.txt,.txt1,.txt2,.txt3,.txt4,.txt5,.txt6,.txt311,.txt51,.txt7,.txt31,.txt41,.txt512,.txt513,.txt511,.txt5131,.txt61,.txt5111,.txt5132,.txt611,.txt411,.txt72,.txt73,.txt74,.txt75,.txt76,.txt77,.txt78,.txt79,.txt711,.txt721,.txt731,.txt741,.txt751,.txt761,.txt771,.txt781,.txt62,.txt63,.txt64,.txt514,.txt65,.txt612,.txt51321,.txt,.txt1,.txt2,.txt3,.txt4,.txt5,.txt61,.txt311,.txt411,.txt51,.txt611,.txt511,.txt512,.txt6,.txt513,.txt62,.txt5111,.txt5131,.txt612,.txt,.txt1,.txt2,.txt3,.txt4,.txt5,.txt61,.txt311,.txt411,.txt51,.txt611,.txt511,.txt512,.txt6,.txt513,.txt62,.txt5111,.txt5131,.txt612,.txt31,.txt41,.txt8,.txt81,.txt811,.txt26,.txt63,.txt64,.txt9,.txt10,.txt11,.txt12,.txt21,.txt22,.txt23,.txt24,.txt25,.txt27,.txt261,.txt13,.txt2611,.txt271,.txt131,.txt231,.txt232,.txt1311,.txt2311,.txt2321,.txt28,.txt29,.txt13111,.txt23111,.txt281,.txt291,.txt251,.txt5132 {

font-size:12px;

line-height:14px;

font-famiry:ＭＳ Ｐゴシック;

}

.content-box .notice {
	font-size: 10px;
	color: #333;
	background: #E5E6E8;
	padding: 10px;
	display: block;
	width: 250px;
	margin-left: 10px;
}
.content-box .redback {
	background: #CC0000;
	font-size: 10px;
	color: #FFF;
	display: inline;
	padding: 3px;
	border-style: none;
	margin: 0px 0px 0px 5px;
	height: 4px;
	line-height: 10px;
}

.content-box .red{
color: #CC0000;
}

.content-box .blueback {
	font-size: 10px;
	line-height: 10px;
	color: #FFF;
	background: #39F;
	margin-right: 5px;
	margin-left: 5px;
	display: inline;
	padding: 3px;
}
.content-box .notice_b {
	font-size: 10px;
	color: #333;
	background: #E5E6E8;
	padding: 10px;
	display: block;
	margin-left: 10px;
}
.content-box .lunch_list dd {
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom: 1px dotted #666;
	width: 220px;
	margin-left: 5px;
}
.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;
}

.linebox2 {
	border: 1px solid #999;
	padding:1em;
}

.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 20px;
}
.content-box table.bonu {
	border-left: 1px solid #333;
}
.footer-menu {
	font-size: 10px;
}
.content-box .menu-01 {
	padding-left: 25px;
}
span.small_txt {
	font-size: 8px;
}
span.small-txt {
	font-size: 10px;
	line-height: 1.4em;
	color: #333;
}


.fair_1008_001{
background:#ddd;
margin:1em;
padding:1em;
}

.fair_1008_002{
border:solid 1px #AF3749;
padding:1em;
}
