/*
sanrakuya_basecolor
darkred#9e342f
yellow#dec44a
*/

* {
    margin:0;
    padding:0;
    zoom:1;
}

body {
    background:url(/images/common/bg.jpg);
    font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
    line-height:1.3em;
}


/* =====================基本共通枠====================== */

#box_common_shadow {
    width:920px;
    margin:0 auto;
    background:url(/images/common/bg_shadow.gif) repeat-y;
}

#box_common {
    width:900px;
    margin:0 auto;
    background:#ffffff;
}

#box_left {
    width:250px;
    padding:5px;
    float:left;
}

#box_right {
    width:620px;
    padding:5px 10px;
    float:left;
}

.box_read {
    margin:20px 0;
}

/* =====================共通設定====================== */

img {
    border: none;
}

br {
    height:0;
    line-height:0;
    font-size:0;
}

ul li {
    list-style-type:none;
}

.clear {
    clear:both;
}

.f_left {
    float:left;
}

.t_small {
    font-size:80%;
}

.midashi_red {
    width:100%;
    margin:20px 0 0 0;
    padding:5px 0;
    background:#9e342f;
    font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
    color:#ffffff;
    font-size:12pt;
    border-bottom: solid 5px #dec44a;
}

.midashi_yellow {
    width:100%;
    margin: 0 0 10px 0;
    padding:5px 0;
    background:#dec44a;
    font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
    color:#ffffff;
    font-size:12pt;
}

.line_red {
    border-width: 1px 0 0 0;
    border-style: solid;
    border-color: #9e342f;
    height: 1px;
}

.line_yellow {
    width:100%;
    height:5px;
    margin:0;
    padding:0;
    background:#dec44a;
    line-height:0;
    border:0;
}

.line_gray_dot {
    width:100%;
    margin: 10px 0;

    border-width: 0 0 1px 0;
    border-style: dotted;
    border-color: #cccccc;
    height: 1px;
}




/* =====================ヘッダー====================== */

#box_head_menu {
    width:880px;
    padding:0 10px;
    background:#9e342f;
    border-bottom: solid 5px #dec44a;
}

#box_head_menu a.logo {
    display: block;
    float: left;
}

#box_head_menu ul {
    margin:10px 0 0 0;
    float:right;
    display: block;
}

#box_head_menu li {
    width:90px;
    height:30px;
    text-align:center;
    font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
    display:block;
    float:left;
}

#box_head_menu ul li a {
    width:90px;
    height:24px;
    color:#ffffff;
    padding:6px 0 0 0;
    background:url(/images/common/btn_menu_a.gif) no-repeat;
    text-decoration:none;
    display:block;
}

#box_head_menu ul li a:hover {
    width:90px;
    height:22px;
    color:#ffffcc;
    padding:8px 0 0 0;
    background:url(/images/common/btn_menu_b.gif) no-repeat;
    text-decoration:none;
    display:block;
}

/* =====================フッター====================== */

#footer {
    width:900px;
    margin: 0 auto;
    background:url(/images/common/bg.jpg);
    border-top: solid 5px #9e342f;
    clear: both;
}

.footer_txt {
    width:280px;
    padding:3px;
    background:#9e342f;
    color:#ffffff;
    text-align:center;
    font-size:9pt;
    float:right;
}


/* =====================左コンテンツ====================== */

.left_contents_takeout {
    width:200px;
    height:103px;
    padding:300px 25px 0 25px;
    background:url(/images/common/left_contents_takeout.gif) no-repeat center;
}

.left_contents_fusya {
    width:200px;
    height:125px;
    padding:180px 25px 0 25px;
    background:url(/images/common/left_contents_fusya.gif) no-repeat center;
}


/* =====================トップ====================== */

.box_top_contents {
    border-bottom:1px dotted #cccccc;
    padding:5px;
}

.box_top_contents_txt {
    width:240px;
    margin:10px;
    float:left;
}


/* INFORMATION設定開始 */
#box_info {
    padding: 60px 30px 30px 30px;
    width: 540px;
    height: 160px;
    background:url(/images/top/waku_info.gif) no-repeat left top;
}

#box_info_inner {
    overflow: auto;
    width: 540px;
    height: 160px;
}

#box_info li {
    padding: 3px 0 3px 20px;
    color: #666666;
    border-bottom: 1px dotted #cccccc;
    background: url(/images/common/mark_en_red.gif) no-repeat left center;
}

#box_info a {
    color:#666666;
    text-decoration:none;
}
#box_info a:hover {
    color:#0066CC;
    text-decoration:underline;
}
/* INFORMATION設定終了 */



/* =====================お品書き====================== */

.box_read_oshinagaki {
    width:330px;
    margin:20px 10px;
    float:left;
}

#box_teishoku {
    margin:10px auto;
}

#box_teishoku li {
    padding:0 0 0 15px;
    font-size:80%;
    font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
    background:url(/images/common/mark_daiya_yellow.gif) no-repeat left center;
}

.box_teisyoku_txt {
    width:300px;
    margin:0 0 0 10px;
    float:left;
}


#box_oshinagaki {
    margin:10px auto;
}

#box_oshinagaki ul {
    margin:10px 0;
}

#box_oshinagaki li {
    padding:5px 0 5px 20px;
    border-bottom:1px dotted #cccccc;
    font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
    background:url(/images/common/mark_daiya_yellow.gif) no-repeat left center;
}


/* =====================景観====================== */

.box_read_keikan {
    width:400px;
    margin:20px 10px;
    float:left;
}

/* =====================アクセス====================== */


#map_canvas {
     width: 85%;
     height: 500px;
     margin: 20px auto;
}


