@charset "UTF-8";html, body, form {margin:0;padding:0;}a img {border:0;}.no-margin {margin:0;padding:0;}.clear{clear:both;} #wrap {margin:0 auto;padding:0;width:890px;position:relative;border-right:1px solid #DDDDDD;border-left:1px solid #DDDDDD;background:#FFF;}#wrap-inner {background:#FFFFFF;margin:0;padding:0 20px;width:850px;height:100%;}body#home #wrap-inner {min-height:800px;}body {margin:0;padding:0;background:#FFFFFF url(img/bg_3.gif) ;font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";font-size:100%;line-height:160%;color:#333333;}#header {width:850px;height:80px;margin:0 auto;padding:0;background:#FFFFFF;position:relative;}#logo {position:absolute;top:0;left:0;}#utility {top:43px;left:470px;position:absolute;}#utility ul {font-size:90%;color:#333333;}#utility li {margin:0 1px 0 0;padding:3px;display:inline;list-style:none;cursor:pointer;}#switchFontSizeBig,#switchFontSizeMedium,#switchFontSizeSmall{border:1px solid #DDD;background:#eee;}#switchFontSizeBig.active,#switchFontSizeMedium.active,#switchFontSizeSmall.active{background:#FFCC99;}#grlink {width:850px;height:45px;margin:0 auto;background:#C6B54b;border:1px none #CCCCCC;position:relative;}#grlink ul {width:850px;height:40px;margin:5px 0 0 0;padding:0;position:absolute;}#grlink li {width:170px;height:40px;list-style:none;float:left;}#grlink li a {width:170px;height:40px;text-indent:-9999px;overflow:hidden;display:block;}#grlink li.home {background-image:url(img/gr1_off.jpg);background-repeat:no-repeat;}#grlink li.home a:hover {background-image:url(img/gr1_on.jpg);background-repeat:no-repeat;}#grlink li.about {background-image:url(img/gr2_off.jpg);background-repeat:no-repeat;}#grlink li.about a:hover {background-image:url(img/gr2_on.jpg);background-repeat:no-repeat;}#grlink li.farm {background-image:url(img/gr4_off.jpg);background-repeat:no-repeat;}#grlink li.farm a:hover {background-image:url(img/gr4_on.jpg);background-repeat:no-repeat;}#grlink li.management {background-image:url(img/gr5_off.jpg);background-repeat:no-repeat;}#grlink li.management a:hover {background-image:url(img/gr5_on.jpg);background-repeat:no-repeat;}#grlink li.link {background-image:url(img/gr6_off.jpg);background-repeat:no-repeat;}#grlink li.link a:hover {background-image:url(img/gr6_on.jpg);background-repeat:no-repeat;}#topnav {margin:0;padding:0;position:absolute;right:0;list-style:none;width:240px;height:65px;}* html #topnav {width:240px;}#main {margin:0;padding:0;clear:both;position:relative;background:#FFF url (img/main_bg.gif) repeat-y top center;}#main a, a:link, a:active, a:visited {text-decoration:none;color:#A91A0B;}#main a:hover {text-decoration:underline;color:#333333;}#content {float:right;width:625px;margin:0;padding:10px 5px 10px 0;line-height:20px;font-size:80%;}#content .fontsize{margin:0;padding:0;text-align:right;}#topimage {width:625px;margin:0;height:220px;display:block;}img.toplogo {margin-bottom:10px;}#content ul, #content ol {line-height:24px;}body#home #content h1 {margin:10px 0 5px 0;background:url(img/wagyu_h_bg.jpg) no-repeat;}#content h1 {width:605px;height:30px;color:#990000;font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";font-size:120%;font-weight:bold;line-height:1.8;background:url(img/wagyu_subtitle_bg.gif) no-repeat;padding:0 0 0 22px;margin:10px 0;}#content h2,h3,h4,h5 {width:605px;height:25px;color:#333333;font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";font-size:130%;font-weight:bold;line-height:1.4;background:url(img/wagyu_h_bg.jpg) no-repeat;padding:5px 0 0 20px;margin:10px 0;}#content p {margin:0;padding:0 10px;}#content p em {color:#336600;font-style:normal;}#content img.sub {margin:15px 0 15px 15px;}#content img.right {margin:0;padding:10px 10px 0 0;float:right;}#content img.left {margin:0;padding:10px 0 0 20px;float:left;}#content img.center {margin:0;padding:30px 0 0 30px;float:left;}body#home #content {width:620px;float:right;margin:0;}* html body#home #content {margin:0 0 0 10px;}.plist {width:605px;height:20px;color:#333333;font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";font-size:100%;font-weight:normal;padding:0;margin:0;}#whatsnew {width:620px;margin:0;padding:15px 0 0 0;line-height:150%;background:#FFFFFF;}#whatsnew a, a:link, a:active, a:visited {text-decoration:none;color:#A91A0B;}#whatsnew a:hover {text-decoration:underline;color:#333333;}#whatsnew h2{margin:0;padding:7px 10px 0 0;height:23px;width:610px;background: url(img/wagyu_wn_t.gif) no-repeat;color:#FFFFFF;font-size:100%;text-align:right;}#whatsnew ul{width:598px;height:280px;list-style: none;margin: 0;padding:0 10px 0 10px;overflow:auto;border-right:1px solid #DDDDDD;border-left:1px solid #DDDDDD;border-bottom:1px solid #DDDDDD;}#whatsnew li{margin: 0;padding:3px 0 0 0;border-bottom:1px dotted #CCCCCC;}#main_sub {margin:0;padding:0;clear:both;position:relative;background:#FFF url (img/main_bg.gif) repeat-y top center;}#main_sub a, a:link, a:active, a:visited {text-decoration:none;color:#A91A0B;}#main_sub a:hover {text-decoration:underline;color:#333333;}#event {width:770px;margin:0 auto;padding:10px 0 10px 0;line-height:20px;font-size:80%;}#event ul {line-height:24px;}#event h1 {width:750px;height:25px;color:#333333;font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";font-size:130%;font-weight:bold;line-height:1.4;background:url(img/wagyu_h_bgms.jpg) no-repeat;padding:5px 0 0 20px;margin:30px 0;}#event p {margin:0 0 18px 0;padding:0 10px;}#event p em {color:#336600;font-style:normal;}#evtable{margin: 0;padding: 0;}#evtable table{padding-bottom:15px;font-size: 100%;width: 100%;text-align:center;}#evtable td {border-bottom: 1px dotted #DDDDDD;padding: 4px;}#evtable td .place {width:10%;}#evtable td .det {width:10%;}#evtable td .name {width:35%;}#evtable td .org {width:25%;}#evtable td .num {width:10%;}#evtable th {border-bottom: 1px dotted #DDDDDD;padding: 4px;width:10%;}body #sidebar {width:200px;float:left;margin:0;font-size:80%;line-height:16px;}#sidebar .box {width:200px;clear:both;margin:0;padding:10px 0 1px 0;}#sidebar .box a, a:link, a:active, a:visited {text-decoration:none;color:#333333;}#sidebar .box a:hover {color:#A91A0B;}#sidebar .box p {padding:0;margin:0;}#sidebar .box h3 {margin:0 auto;padding:8px 0;}#sidebar .box .title {font-weight:bold;margin:0;}ul.submenu {margin:0 0 0 5px;padding:0;width:175px;line-height:150%;}.submenu li {margin-left: 8px;    padding: 3px 0;		width: 175px;    list-style: none;		background:url(img/arrow1.gif) left center no-repeat;		border-bottom:1px dotted #CCCCCC;}.submenu li a {margin: 0;padding: 0 0 0 15px;width: 175px;display:block;}.submenu li a:hover {margin: 0;padding: 0 0 0 15px;width: 175px;display:block;}ul.main-menu{clear: both;margin: 0;padding: 0;width:200px;}.main-menu li {width:200px;height:100px;list-style-type:none;float: left;margin-bottom:1px;}.main-menu li a {width:200px;height:100px;text-indent:-9999px;overflow:hidden;display:block;margin-bottom:1px;}.main-menu li.bt1 {background-image:url(img/navi1_off.gif);background-repeat:no-repeat;}.main-menu li.bt1 a:hover {background-image:url(img/navi1_on.gif);background-repeat:no-repeat;}.main-menu li.bt2 {background-image:url(img/navi2_off.gif);background-repeat:no-repeat;}.main-menu li.bt2 a:hover {background-image:url(img/navi2_on.gif);background-repeat:no-repeat;}.main-menu li.bt3 {background-image:url(img/navi3_off.gif);background-repeat:no-repeat;}.main-menu li.bt3 a:hover {background-image:url(img/navi3_on.gif);background-repeat:no-repeat;}.atable{border-top:1px solid #E5DDAD;border-bottom: 1px solid #E5DDAD;border-left: 1px solid #E5DDAD;border-right: 1px solid #E5DDAD;font-size: 100%;width: 100%;}.atable td{border-top:none;border-bottom: 1px solid #EEE;border-left: none;border-right: none;padding: 5px;width:70%;}.atable th{border-top:none;border-bottom: 1px solid #EEE;border-left: none;border-right: none;background-color: #E5DDAD;font-weight: normal;padding: 5px;width:30%;text-align:center;}#subtable{margin: 0;padding: 10px 0 10px 0;}#subtable table{border-top:1px solid #E5DDAD;border-bottom: 1px solid #E5DDAD;border-left: 1px solid #E5DDAD;border-right: 1px solid #E5DDAD;font-size: 100%;width: 100%;}#subtable td{border-top:none;border-bottom: 1px solid #EEE;border-left: none;border-right: none;padding: 10px;width:80%;}#subtable th{border-top:none;border-bottom: 1px solid #EEE;border-left: none;border-right: none;background-color: #E5DDAD;font-weight: normal;padding: 10px;width:20%;text-align:center;}#ptable{margin: 0;padding: 0 0 10px 0;}#ptable table{border-top:1px none #DEDBAE;border-bottom:1px none #DEDBAE;border-left:1px none #DEDBAE;border-right:1px none #DEDBAE;font-size: 100%;width: 100%;text-align:center;}#ptable td{border-top:none;border-bottom: 1px none #DEDBAE;border-left: none;border-right: none;padding: 3px;}#ptable th{border-top:none;border-right: 1px solid #DEDBAE;border-left: none;border-bottom: 1px solid #DEDBAE;background:url(img/bg_3.gif);font-weight: normal;padding: 2px;}#ptable th em{font-style: normal;font-size:80%;color:#666666;padding-left: 5px;}.pbox {width:625px;margin:0;padding:10px 0;}p.pbox {color:#669900;clear:right;line-height:2em;display:inline;}.pbox img {float:left;margin-right:15px;padding:5px;border:1px solid #DDD;}span.hito{color:#669900;font-size:110%;}#rtable{margin: 0;padding: 10px 10px 10px 0;}#rtable table{border-top: 1px solid #E5DDAD;font-size: 100%;width: 100%;}#rtable td{border-bottom: 1px solid #E5DDAD;padding: 5px;}#rtable th{border-right: 1px solid #DEDBAE;border-bottom: 1px solid #DEDBAE;background:url(img/bg_3.gif);font-weight: normal;padding: 4px;width:220px;}#repotable{margin: 5px 0 10px 0;padding: 0 10px 0 0;}#repotable table{padding-bottom:15px;border-top: 1px solid #DDDDDD;font-size: 100%;width: 100%;}#repotable td{border-bottom: 1px solid #DDDDDD;padding: 5px;}#repotable th{border-right: 1px solid #DDDDDD;border-bottom: 1px solid #DDDDDD;background:url(restaurant/img/r_bg3.gif);font-weight: normal;padding: 4px;width:300px;}#repotable span {color:#990000;font-weight:bold;}#menutable{margin: 0;padding: 0 10px 0 0;}#menutable table{border-top: 1px solid #DDDDDD;font-size: 100%;width: 100%;}#menutable td{border-bottom: 1px solid #DDDDDD;background:#EEEEEE;padding: 3px 10px 3px 0;width:35%;text-align:right;}#menutable th{border-bottom: 1px solid #DDDDDD;background:#FFF;font-weight: normal;text-align:left;padding: 3px 0 3px 10px;width:65%;}#repotable span {color:#990000;font-weight:bold;}#linktable{margin: 10px 0 0 0;padding: 10px 10px 10px 0;}#linktable table{margin: 10px 0 30px 0;padding-bottom:15px;font-size: 100%;width: 100%;}#linktable td {border-bottom: 1px dotted #DDDDDD;padding: 4px;width:60%;}#linktable th {border-bottom: 1px dotted #DDDDDD;text-align:left;padding: 4px 4px 4px 10px;width:40%;}#blink {margin:0;padding:5px 0;width:890px;line-height:180%;background: #FFFFFF url(img/bottomlink_bg.jpg) no-repeat;text-align:center;font-size:80%;}#blink a, a:link, a:active, a:visited {text-decoration:none;color:#333333;}#blink a:hover {color:#A91A0B;}.totop{clear:both;margin:0;padding:20px 0 0 640px;width:200px;text-align:right;font-size:12px;}.totop a:hover{text-decoration:underline;}#footer {background:#FFFFFF url(img/wagyu_footer_bg.jpg) top left repeat-x;width:890px;clear:both;height:70px;margin:0 auto;padding:12px 0 12px 0;position:relative;}#footer p, #footer a {color:#333333;font-size:80%;line-height:140%;}#footer .copyright {text-align:center;margin:0;padding:0;}