@charset "Shift_JIS";

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,legend,input,p,blockquote,th,td { margin:0;padding:0; }

body {
    color: #3B0300 ;
    font-size: 87.5% ;
    background: #FFFFFF ;
    }

a { text-decoration: none ; }

hr { display: none ; }

.clear { clear:both; }

img { border:0; }

#flash { display:none; }

#line02 { 
    width: 610px;
    height: 298px;
    background: url(../images/rogo03.jpg) no-repeat;
    text-indent: -9999px ;
    }

#rogo h1{/*========２階層以降のロゴ=========*/
    width: 610px;
    height: 60px;
    background: url(../images/rogo02.jpg) no-repeat;
    text-indent: -9999px ;
    }

#rogo h2{/*========２階層以降のロゴ=========*/
    width: 600px;
    padding: 4px 4px 4px 4px ;
    margin: 0px 0px 4px 0px ;
    font-size: 97.5% ;
    font-weight: bold ;
    border-left : #C75714  3px solid;
    border-bottom : #861600 1px solid;
    }

address{
        margin: 0px 0px 8px 0px ;
        padding: 0px 4px 0px 4px ;
        width: 600px;
        font-size: 50% ;
        color:#3B0000 ;
        font-style: normal ; 
        border-top : #861600 1px solid;
        }

#adr {/*===住所===*/
    width: 600px;
    padding: 0px 4px 0px 4px ;
    font-size: 80% ;
    }

#adr p {
    margin: 0px 8px 0px 0px ;
    }

#url {
    font-size: 80% ;
    font-weight: bold ;
    }
/*================================display:none================================*/
#globalnavi { display:none; }
#breadcrumb01 { display:none; }
#ft02 ul { display:none; }
#bt02 { display:none; }
/*===============================トップページ================================*/
#ume01 {/*=======梅み月の魅力=========*/
    text-indent: -9999px ;
    float : left ;
    display: block;
    width : 304px ;
    height: 152px ;
    background: url(../images/ume01.jpg) no-repeat ;
    outline-style : none ;
    text-decoration: none ;
    }

#ume02 {/*=======茨城の魅力大集合=========*/
    text-indent: -9999px ;
    float : left ;
    display: block;
    width : 306px ;
    height: 152px ;
    background: url(../images/ume02.jpg) no-repeat ;
    }

#ume03 {/*=======左組===========*/
    text-align: left ;
    float : left ;
    width : 464px ;
    background: url(../images/bg05.jpg) repeat ;
    }

#ume04 {/*=======右組===========*/
    text-align: left ;
    float : left ;
    width : 146px ;
    }


#ume05 {/*=======ピックアップ===========*/
    text-indent: -9999px ;
    float : left ;
    display: block;
    width : 146px ;
    height: 212px ;
    background: url(../images/ume03.jpg) no-repeat 
    }

#ume06 {/*=======梅み月と観光===========*/
    text-indent: -9999px ;
    float : left ;
    display: block;
    width : 146px ;
    height: 144px ;
    background: url(../images/ume04.jpg) no-repeat ;
    }

#ume07 {/*=======携帯メルマガ購読===========*/
    text-indent: -9999px ;
    float : left ;
    display: block;
    width : 146px ;
    height: 84px ;
    background: url(../images/ume05.jpg) no-repeat ;
    }

#ume08 {/*=======営業時間・お問い合わせ・無料送迎===========*/
    text-indent: -9999px ;
    width : 464px ;
    height: 204px ;
    background: url(../images/ume06.jpg) no-repeat ;
    }

#new01 h2{/*=======新着情報。見出し===========*/
    text-indent: -9999px ;
    width : 464px ;
    height: 28px ;
    background: url(../images/ume07.gif) no-repeat ;
    }

#new01 dt{/*=======新着情報=・日付===========*/
    padding: 4px 0px 4px 0px ;
    font-size: 90% ;
    font-weight: bold ;
    color : #A34C54 ;
    }

#new01 dd a{ color: #3B0300 ; }

.new02 {/*=======サムネイル===========*/
    padding: 4px 4px 4px 4px ;
    float : left ;
    width : 115px ;
    height: 87px ;
    }

.new03 {
    border-bottom : #A34C54 1px dotted;
    }
/*===============================ピックアップ================================*/
#pick01 {
    margin: 0px 0px 0px 18px ;
    width : 578px ;
    padding: 60px 0px 8px 0px ;
    background: url(../pickup/images/pick01.gif) no-repeat top;
    }

#pick02 {
    text-align: center ;
    width : 578px ;
    background: url(../pickup/images/pick02.jpg) repeat-y ;
    }

#pick03 {
    width : 578px ;
    padding: 0px 0px 56px 0px ;
    background: url(../pickup/images/pick04.gif) no-repeat bottom;
    }

.pick_pd01 {
    line-height: 1.6;
    margin: auto ;
    text-align: left ;
    width : 530px ;
    }

.pick_pd02 {
        padding: 6px 8px 6px 8px ;
        }

#rappa {
        float:left;
        width : 66px ;
        height : 64px ;
        }
/*===============================携帯サイトのご案内================================*/
#mobile01 { padding: 8px 0px 8px 0px ; }

#mobile_l {/*=======左組===========*/
    float:left;
    text-align: left ;
    float:left;
    width : 202px ;
    }

#mobile_r {/*=======右組===========*/
    float:left;
    text-align: left ;
    line-height: 1.4;
    width : 360px ;
    padding: 0px 0px 8px 0px ;
    background: url(../mobile/images/m_line01.jpg) no-repeat bottom ;
    }

#mobile_r h3{/*=======見出し===========*/
    width : 360px ;
    font-weight: bold ;
    color: #872F36 ;
    margin: 8px 0px 0px 0px ;
    padding: 12px 0px 0px 0px ;
    background: url(../mobile/images/m_line01.jpg) no-repeat top ;
    }

#qr {/*=======QRコード===========*/
    float:left;
    width : 138px ;
    height : 138px ;
    }
/*===============================梅み月の魅力================================*/
#miryoku02 li {
    list-style: none;
    text-indent: -9999px ;
    }

#miryoku01 {
    width : 610px ;
    height : 216px ;
    text-indent: -9999px ;
    background: url(../miryoku/images/miryoku01.jpg) no-repeat ;
    }

#miryoku02 {
    position: relative;
    width : 610px ;
    height : 464px ;
    text-indent: -9999px ;
    background: url(../miryoku/images/miryoku02.jpg) no-repeat ;
    }
/*===============================茨城の味覚大集合================================*/
#mikaku01 {
    width : 610px ;
    height : 216px ;
    text-indent: -9999px ;
    background: url(../mikaku/images/mikaku01.jpg) no-repeat ;
    }

#mikaku02 {
    position: relative;
    width : 610px ;
    height : 464px ;
    text-indent: -9999px ;
    background: url(../mikaku/images/mikaku02.jpg) no-repeat ;
    }

#mikaku02 li {
    list-style: none;
    text-indent: -9999px ;
    }
/*===============================梅み月のコンセプト================================*/


#conce02 {
    font-size: 95% ;
    text-align: center ;
    width : 608px ;
    background: url(../miryoku/concept/images/conce02.jpg) repeat-y ;
    }


.conce_pd01 {
    line-height: 1.6;
    margin: auto ;
    text-align: left ;
    width : 578px ;
    }

.conce_pd01 p{
        padding: 6px 0px 6px 0px ;
        }

#conce_g01 {
    text-indent: -9999px ;
    width : 608px ;
    height: 368px; 
    background: url(../miryoku/concept/images/conce_g01.jpg) no-repeat ;
    }

#conce_g02 p{
    width : 608px ;
    height: 168px;
    background: url(../miryoku/concept/images/conce_g02.jpg) no-repeat ;
    }

#conce_g02 {
    float : left ;
    text-indent: -9999px ;
    width : 140px ;
    height: 168px ;
    background: url(../miryoku/concept/images/conce_g02.jpg) no-repeat ;
    }

#conce_g02b {
    float : left ;
    line-height: 1.6;
    text-align: left ;
    width : 440px ;
    }

#conce_g02 p{
    line-height: 1.6;
    text-align: left ;
    margin: 0px 0px 0px 140px ;
    width :440px ;
    }

#conce_g03 {
    line-height: 1.6;
    margin: auto ;
    text-align: left ;
    width : 578px ;
    }
/*===============================料理のこだわり================================*/
#kodawari00 { 
    margin: 0px 0px 8px 0px ;
    width : 578px ;
    }

#kodawari01 {
    width : 610px ;
    height : 248px ;
    text-indent: -9999px ;
    background: url(../miryoku/cooking/images/kodawari01.jpg) no-repeat ;
    }

#kodawari02 { 
    text-align: left ;
    line-height: 1.4;
    width : 580px ;
    padding: 0px 0px 8px 0px ;
    }

#koda_navi { display:none; }

.line04 {
    clear:both;
    width : 578px ;
    height : 24px ;
    text-indent: -9999px ;
    background: url(../miryoku/cooking/images/line04.gif) no-repeat ;
    }

#koda_md01 { /*========納豆========*/
    width : 578px ;
    height : 36px ;
    text-indent: -9999px ;
    background: url(../miryoku/cooking/images/koda_md01.gif) no-repeat ;
    }

#koda_md02 { /*========常陸牛========*/
    width : 578px ;
    height : 36px ;
    text-indent: -9999px ;
    background: url(../miryoku/cooking/images/koda_md02.gif) no-repeat ;
    }

#koda_md03 { /*========常陸秋蕎麦========*/
    width : 578px ;
    height : 36px ;
    text-indent: -9999px ;
    background: url(../miryoku/cooking/images/koda_md03.gif) no-repeat ;
    }

#koda_md04 { /*========魚介類========*/
    width : 578px ;
    height : 36px ;
    text-indent: -9999px ;
    background: url(../miryoku/cooking/images/koda_md04.gif) no-repeat ;
    }

#koda_md05 { /*========つくば鶏========*/
    width : 578px ;
    height : 36px ;
    text-indent: -9999px ;
    background: url(../miryoku/cooking/images/koda_md05.gif) no-repeat ;
    }

#koda_md06 { /*========芋豚========*/
    width : 578px ;
    height : 36px ;
    text-indent: -9999px ;
    background: url(../miryoku/cooking/images/koda_md06.gif) no-repeat ;
    }

#koda_md07 { /*========豆腐========*/
    width : 578px ;
    height : 36px ;
    text-indent: -9999px ;
    background: url(../miryoku/cooking/images/koda_md07.gif) no-repeat ;
    }

#koda_md08 { /*========お酒========*/
    width : 578px ;
    height : 36px ;
    text-indent: -9999px ;
    background: url(../miryoku/cooking/images/koda_md08.gif) no-repeat ;
    }

.r_photo { 
    float: left ;
    width : 158px ;
    height : 156px ;
    }

.kodawari03 {
    line-height: 1.4;
    text-align: left ;
    width : 578px ;
    }

.koda_w01 {
    clear:both;
    text-align: left ;
    font-size: 85% ;
    line-height: 1.4;
    color: #872F36 ;
    width: 578px ;
    background-color: #FFFFF5 ;
    border-right : #B4A593 1px solid;
    border-bottom : #B4A593 1px solid;
    }

.yj { display:none; }
/*===============================店内の案内================================*/
#tennnai01 {
    margin: 4px 0px 4px 0px ;
    font-size: 85% ;
    font-weight: bold ;
    color: #6A0A0A ;
    }

#tennnai02 {
    font-size: 1px ;
    position: relative;
    width : 610px ;
    height : 364px ;
    text-indent: -9999px ;
    background: url(../miryoku/floor/images/tennnai02.jpg) no-repeat ;
    }

#tennnai03 {
    font-size: 1px ;
    position: relative;
    width : 610px ;
    height : 364px ;
    text-indent: -9999px ;
    background: url(../miryoku/floor/images/tennnai03.jpg) no-repeat ;
    }

#tennnai04 {
    width : 610px ;
    height : 140px ;
    text-indent: -9999px ;
    background: url(../miryoku/floor/images/tennnai04.jpg) no-repeat ;
    margin: 0px 0px 4px 0px ;
    }

#f1 {
    width : 548px ;
    height : 76px ;
    text-indent: -9999px ;
    background: url(../miryoku/floor/rooms/images/f1.gif) no-repeat ;
    }

#f2 {
    width : 548px ;
    height : 76px ;
    text-indent: -9999px ;
    background: url(../miryoku/floor/rooms/images/f2.gif) no-repeat ;
    }

#f3 {
    width : 548px ;
    height : 76px ;
    text-indent: -9999px ;
    background: url(../miryoku/floor/rooms/images/f3.gif) no-repeat ;
    }


.floor02 {
    float: left ;
    line-height: 1.4;
    text-align: left ;
    width : 550px ;
    }

.f_photo01 { 
    float: left ;
    width : 274px ;
    height : 190px ;
    }

.f_photo02 { 
    float: left ;
    width : 548px ;
    height : 282px ;
    }

#fl_md01 { /*========玄関=======*/
    width : 548px ;
    height : 36px ;
    text-indent: -9999px ;
    background: url(../miryoku/floor/rooms/images/fl_md01.gif) no-repeat ;
    }

#fl_md02 { /*========1階中央======*/
    width : 548px ;
    height : 36px ;
    text-indent: -9999px ;
    background: url(../miryoku/floor/rooms/images/fl_md02.gif) no-repeat ;
    }

#fl_md03 { /*========1階個室=======*/
    width : 548px ;
    height : 36px ;
    text-indent: -9999px ;
    background: url(../miryoku/floor/rooms/images/fl_md03.gif) no-repeat ;
    }

#fl_md04 { /*========囲炉裏個室======*/
    width : 548px ;
    height : 36px ;
    text-indent: -9999px ;
    background: url(../miryoku/floor/rooms/images/fl_md04.gif) no-repeat ;
    }

#fl_md05 { /*========カウンター席=======*/
    width : 548px ;
    height : 36px ;
    text-indent: -9999px ;
    background: url(../miryoku/floor/rooms/images/fl_md05.gif) no-repeat ;
    }

#fl_md06 { /*========豆腐工房======*/
    width : 548px ;
    height : 36px ;
    text-indent: -9999px ;
    background: url(../miryoku/floor/rooms/images/fl_md06.gif) no-repeat ;
    }

#fl_md07 { /*========2階個室=======*/
    width : 548px ;
    height : 36px ;
    text-indent: -9999px ;
    background: url(../miryoku/floor/rooms/images/fl_md07.gif) no-repeat ;
    }

#fl_md08 { /*========焼酎コーナー======*/
    width : 548px ;
    height : 36px ;
    text-indent: -9999px ;
    background: url(../miryoku/floor/rooms/images/fl_md08.gif) no-repeat ;
    }

#fl_md09 { /*========待合い=======*/
    width : 548px ;
    height : 36px ;
    text-indent: -9999px ;
    background: url(../miryoku/floor/rooms/images/fl_md09.gif) no-repeat ;
    }

#fl_md10 { /*========大宴会場======*/
    width : 548px ;
    height : 36px ;
    text-indent: -9999px ;
    background: url(../miryoku/floor/rooms/images/fl_md10.gif) no-repeat ;
    }

#fl_md11 { /*========掘床形式======*/
    width : 548px ;
    height : 36px ;
    text-indent: -9999px ;
    background: url(../miryoku/floor/rooms/images/fl_md11.gif) no-repeat ;
    }

.flyj { display: none ; }

/*===============================スタッフの声================================*/
#staff02 {
    margin: 4px 0px 4px 16px ;
    line-height: 1.4;
    text-align: center ;
    width : 578px ;
    background: url(../miryoku/staff/images/staff02.jpg) repeat-y ;
    }

#stv01 {
    text-align: left ;
    width : 522px ;
    margin: auto ;
    }

#stv02 {
    text-align: left ;
    width : 522px ;
    margin: auto ;
    }

#stv03 {
    text-align: left ;
    width : 522px ;
    margin: auto ;
    }

#stv04 {
    text-align: left ;
    width : 522px ;
    margin: auto ;
    }

#stv01 h3{
    text-indent: -9999px ;
    width : 522px ;
    height : 40px ;
    background: url(../miryoku/staff/images/stv_md01.jpg) no-repeat ;
    }

#stv02 h3{
    text-indent: -9999px ;
    width : 522px ;
    height : 40px ;
    background: url(../miryoku/staff/images/stv_md02.jpg) no-repeat ;
    }

#stv03 h3{
    text-indent: -9999px ;
    width : 522px ;
    height : 40px ;
    background: url(../miryoku/staff/images/stv_md03.jpg) no-repeat ;
    }

#stv04 h3{
    text-indent: -9999px ;
    width : 522px ;
    height : 40px ;
    background: url(../miryoku/staff/images/stv_md04.jpg) no-repeat ;
    }

.s_photo {/*======茨城の味、そのままに=======*/
    width : 184px ;
    height : 176px ;
    float : left ;
    }

.stv_line {
    clear:both;
    }
/*===============================グランドメニュー================================*/
.g_menu00 {
    width: 610px ;
    padding: 6px 0px 6px 0px ;
    }

.g_menu01 {
    font-size: 90% ;
    float : left ;
    width: 426px ;
    border-collapse : collapse ;
    text-align: left ;
    }

.g_menu02 {
    padding: 2px 0px 2px 0px ;
    width: 268px ;
    border-bottom : #D7C9B3 1px solid;
    text-align: left ;
    }

.g_menu03 {
    padding: 2px 0px 2px 0px ;
    color: #410000 ;
    font-size: 90% ;
    font-weight: bold ;
    width: 64px ;
    border-bottom : #D7C9B3 1px solid;
    text-align: right ;
    }

.g_menu04 {
    padding: 2px 8px 2px 0px ;
    color: #850000 ;
    font-size: 90% ;
    font-weight: bold ;
    width: 94px ;
    border-bottom : #D7C9B3 1px solid;
    text-align: right ;
    }

.g_menu05 {
    margin: 32px 0px 0px 0px ;
    text-align: left ;
    float : left ;
    width: 174px ;
    }

.g_menu06 {
    margin: 32px 0px 0px 0px ;
    text-align: right ;
    float : right ;
    width: 174px ;
    }

.mntx { 
    font-size: 80% ;
    color: #AD0C00 ;
    }

.mntx02 { 
    font-size: 80% ;
    }

.mntx03 { 
    padding: 0px 0px 0px 8px ;
    color: #355795 ;
    }

.mntx04 { 
    padding: 0px 0px 0px 8px ;
    color: #95353C ;
    }

.g_menu01 caption{
    width: 408px ;
    height: 32px ;
    border-bottom : #D7C9B3 1px solid;
    }
/*===============================ランチメニュー================================*/
.l_menu00 {
    width: 610px ;
    padding: 6px 0px 6px 0px ;
    }

.l_menu01 {
    font-size: 90% ;
    float : left ;
    width: 426px ;
    border-collapse : collapse ;
    text-align: left ;
    }

.l_menu02 {
    padding: 5px 0px 5px 0px ;
    width: 268px ;
    border-bottom : #D7C9B3 1px solid;
    text-align: left ;
    }

.l_menu03 {
    padding: 5px 0px 5px 0px ;
    color: #410000 ;
    font-size: 90% ;
    font-weight: bold ;
    width: 64px ;
    border-bottom : #D7C9B3 1px solid;
    text-align: right ;
    }

.l_menu04 {
    padding: 5px 0px 5px 0px ;
    color: #850000 ;
    font-size: 90% ;
    font-weight: bold ;
    width: 94px ;
    border-bottom : #D7C9B3 1px solid;
    text-align: right ;
    }

.l_menu05 {
    margin: 32px 0px 0px 0px ;
    text-align: left ;
    float : left ;
    width: 170px ;
    }

.l_menu06 {
    margin: 32px 0px 0px 0px ;
    text-align: right ;
    float : right ;
    width: 170px ;
    }

.l_menu01 caption{
    width: 408px ;
    height: 32px ;
    border-bottom : #D7C9B3 1px solid;
    }


.l_menu07 {
    padding: 14px 0px 4px 0px ;
    width: 578px ;
    text-align: left ;
    border-bottom : #D7C9B3 1px solid;
    }

.l_menu08 {
    padding: 6px 0px 16px 0px ;
    width: 578px ;
    text-align: left ;
    }

.l_menu09 {
    font-size: 85% ;
    padding: 5px 0px 5px 0px ;
    width: 408px ;
    border-bottom : #D7C9B3 1px solid;
    text-align: right ;
    }
/*===============================観光案内================================*/
.t_kan00 h3{
    text-align: left ;
    font-size: 90% ;
    width: 590px ;
    padding: 6px 0px 0px 0px ;
    font-weight: bold ;
    color: #872F36 ;
    border-top: #B89D78 1px solid;
    }

.t_kan01 {
    float : left ;
    font-size: 80% ;
    line-height: 1.4;
    width: 450px ;
    border-collapse : collapse ;
    text-align: left ;
    }

.t_kan02 {
    width: 90px ;
    font-weight: bold ;
    color: #260000 ;
    background: url(../sightseeing/images/t_bg01.jpg) repeat-y ;
    border-bottom : #B4A593 1px solid;
    }

.t_kan03 {
    width: 360px ;
    border-bottom : #B4A593 1px solid;
    }

.t_kan04 {
    width: 590px ;
    padding: 6px 0px 6px 0px ;
    }

.t_kan05 {
    text-align: left ;
    font-size: 80% ;
    line-height: 1.4;
    color: #872F36 ;
    width: 590px ;
    background-color: #FFFFF5 ;
    border-right : #B4A593 1px solid;
    border-bottom : #B4A593 1px solid;
    margin: 6px 0px 6px 0px ;
    }

.t_kan06 {
    text-align: left ;
    float : left ;
    width: 140px ;
    }

.t_kan_url {
    overflow : hidden ;
    width: 370px ;
    }
/*===============================旅行会社の方へ================================*/
.travel00 {
    line-height: 1.4;
    padding: 6px 0px 16px 0px ;
    width: 578px ;
    text-align: left ;
    }

.travel00 h3{
    margin: 16px 0px 0px 0px ;
    padding: 8px 0px 8px 0px ;
    border-top : #D7C9B3 1px solid;
    }

.travel01 {
    margin: 16px 0px 8px 0px ;
    }

.travel01 p{
    padding: 10px 0px 0px 0px ;
    }

.steno_bana {
    float : left ;
    width: 92px ;
    height: 31px ;
    }
/*===============================プライバシーポリシー================================*/
#privacy {
    text-align: left ;
    line-height: 1.6;
    width: 610px ;
    padding: 16px 0px 16px 0px ;
    }

#privacy h3{
    font-size: 97.5% ;
    padding: 2px 0px 2px 0px ;
    color: #872F36 ;
    width: 610px ;
    border-top : #B4A593 1px solid;
    margin: 6px 0px 0px 0px ;
    }
/*===============================文字間調整================================*/
.tbg01 {
    padding: 10px 10px 10px 10px ;
    line-height: 1.4;
    }

.tmr01 { padding: 8px ; }

.tmr02 { padding: 4px 0px 4px 8px ; }

.b { font-weight: bold ;    }
/*===============================文字色・サイズ================================*/
.tx01 { 
    font-weight: bold ;
    color: #6A0A0A ;
    }

.tx02 { font-size: 90% ; }

.tx03 { color: #BB0000;     }
/*=======================================================================*/
