﻿/* メニュー */

.main_menu{
    width: 800px;
    height: 30px;
}

.main_menu ul

{

    padding: 0px;

    margin: 0px;

    display: inline;

    list-style-type: none;

}

.main_menu ul li{
    float: left;
}

.main_menu ul li a{
    display: block;
}

.main_menu ul li a span{
    display: none;
    font-size: 4pt;
}

/* メニュー - top */
.main_menu ul li a.top{
    background-image: url('../img/main_mn_top.gif');
    background-repeat: no-repeat;
    height: 30px;
    width: 93px;
}

.main_menu ul li a.top:hover{
    background-image: url('../img/main_mn_top_on.gif');
    background-repeat: no-repeat;
    height: 30px;
    width: 93px;
}

/* メニュー - about */
.main_menu ul li a.about{
    background-image: url('../img/main_mn_kikisquare.gif');
    background-repeat: no-repeat;
    height: 30px;
    width: 121px;
}

.main_menu ul li a.about:hover{
    background-image: url('../img/main_mn_kikisquare_on.gif');
    background-repeat: no-repeat;
    height: 30px;
    width: 121px;
}

.main_menu ul li a.about_active{
    background-image: url('../img/main_mn_kikisquare_on.gif');
    background-repeat: no-repeat;
    height: 30px;
    width: 121px;
}

/* メニュー - news */
.main_menu ul li a.news{
    background-image: url('../img/main_mn_news.gif');
    background-repeat: no-repeat;
    height: 30px;
    width: 93px;
}

.main_menu ul li a.news:hover{
    background-image: url('../img/main_mn_news_on.gif');
    background-repeat: no-repeat;
    height: 30px;
    width: 93px;
}

.main_menu ul li a.news_active{
    background-image: url('../img/main_mn_news_on.gif');
    background-repeat: no-repeat;
    height: 30px;
    width: 93px;
}

/* メニュー - shop_office */
.main_menu ul li a.shop_office{
    background-image: url('../img/main_mn_shop_office.gif');
    background-repeat: no-repeat;
    height: 30px;
    width: 121px;
}

.main_menu ul li a.shop_office:hover{
    background-image: url('../img/main_mn_shop_office_on.gif');
    background-repeat: no-repeat;
    height: 30px;
    width: 121px;
}

.main_menu ul li a.shop_office_active{
    background-image: url('../img/main_mn_shop_office_on.gif');
    background-repeat: no-repeat;
    height: 30px;
    width: 121px;
}

/* メニュー - shopping */
.main_menu ul li a.shopping{
    background-image: url('../img/main_mn_shopping.gif');
    background-repeat: no-repeat;
    height: 30px;
    width: 93px;
}

.main_menu ul li a.shopping:hover{
    background-image: url('../img/main_mn_shopping_on.gif');
    background-repeat: no-repeat;
    height: 30px;
    width: 93px;
}



.main_menu ul li a.shopping_active{
    background-image: url('../img/main_mn_shopping_on.gif');
    background-repeat: no-repeat;
    height: 30px;
    width: 93px;
}



/* メニュー - food */
.main_menu ul li a.food{
    background-image: url('../img/main_mn_food.gif');
    background-repeat: no-repeat;
    height: 30px;
    width: 93px;
}

.main_menu ul li a.food:hover{
    background-image: url('../img/main_mn_food_on.gif');
    background-repeat: no-repeat;
    height: 30px;
    width: 93px;
}



.main_menu ul li a.food_active{
    background-image: url('../img/main_mn_food_on.gif');
    background-repeat: no-repeat;
    height: 30px;
    width: 93px;
}


/* メニュー - rest */
.main_menu ul li a.rest{
    background-image: url('../img/main_mn_rest.gif');
    background-repeat: no-repeat;
    height: 30px;
    width: 93px;
}

.main_menu ul li a.rest:hover{
    background-image: url('../img/main_mn_rest_on.gif');
    background-repeat: no-repeat;
    height: 30px;
    width: 93px;
}



.main_menu ul li a.rest_active{
    background-image: url('../img/main_mn_rest_on.gif');
    background-repeat: no-repeat;
    height: 30px;
    width: 93px;
}



/* メニュー - access */
.main_menu ul li a.access{
    background-image: url('../img/main_mn_access.gif');
    background-repeat: no-repeat;
    height: 30px;
    width: 93px;
}

.main_menu ul li a.access:hover{
    background-image: url('../img/main_mn_access_on.gif');
    background-repeat: no-repeat;
    height: 30px;
    width: 93px;
}



.main_menu ul li a.access_active{
    background-image: url('../img/main_mn_access_on.gif');
    background-repeat: no-repeat;
    height: 30px;
    width: 93px;
}



/* フッター */

.footer_menu{
    width: 780px;
    height: 33px;
}

.footer_menu ul

{

    padding: 0px;

    margin: 0px;

    display: inline;

    list-style-type: none;

}

.footer_menu ul li{
    float: left;
    margin-left: 10px;
}

.footer_menu ul li a{

    display: block;

    text-decoration: none;

    color: #808080;

}






/* ページ全体 */

*{font-family: 'ＭＳ Ｐゴシック' , Arial, sans-serif; font-size: 9pt;}

img{border: 0px;}

body{background-image: url('../img/background.gif'); background-repeat: repeat;}

ul{list-style-type: none; padding: 0px; margin: 0px;}



/* Align */

.t_al_cnt{text-align: center;}

.t_al_lt{text-align: left;}

.t_al_rt{text-align: right;}

.v_al_tp{vertical-align: top;}

.v_al_ml{vertical-align: middle;}

.v_al_bm{vertical-align: bottom;}

.v_al_t_bm{vertical-align: text-bottom;}



/* Background */

.bg_clr_b{background-color: #3D2D21;}

.bg_clr_w{background-color: #FFFFFF;}



/* Border */

.bdr_sld{border: 1px solid #000000;}



/* Font */

.ft_clr_o{color: #FF6600;}

.ft_clr_y{color: #EDB20A;}

.ft_clr_w{color: #FFFFFF;}

.ft_sz_11{font-size: 11pt;}

.ft_sz_14{font-size: 14pt;}

.ft_sz_15{font-size: 15pt;}

.ft_wt_b{font-weight: bold;}



/* Line Height */

.lh_15{line-height: 1.5em;}



/* Margin */

.mg0{margin: 0px;}

.mg_tp2{margin-top: 2px;}

.mg_bm2{margin-bottom: 2px;}

.mg_tp5{margin-top: 5px;}

.mg_bm5{margin-bottom: 5px;}

.mg_lt5{margin-left: 5px;}

.mg_rt5{margin-right: 5px;}

.mg_lt8{margin-left: 8px;}

.mg_lt10{margin-left: 10px;}

.mg_rt10{margin-right: 10px;}

.mg_tp10{margin-top: 10px;}

.mg_bm10{margin-bottom: 10px;}

.mg_bm15{margin-bottom: 15px;}

.mg_tp20{margin-top: 20px;}

.mg_bm20{margin-bottom: 20px;}

.mg_lt20{margin-left: 20px;}

.mg_rt20{margin-right: 20px;}

.mg_tp30{margin-top: 30px;}

.mg_lt30{margin-left: 30px;}

.mg_lt40{margin-left: 40px;}

.mg_rt40{margin-right: 40px;}

.mg_lt50{margin-left: 50px;}



/* Padding */

.pd0{padding: 0px;}

.pd5{padding: 5px;}



/* Text Decoration */

.txt_dc_n{text-decoration: none;}



/* Text Indent */

.txt_idt05{text-indent: 0.5em;}

.txt_idt15{text-indent: 1.5em;}



/* List Style */

.ls_tp_n{list-style-type: none;}



/* Float */

.flt_lt{float: left;}

.flt_rt{float: right;}



/* Clear */

.clr_bth{clear: both;}