
/****************************************************************************************************　
　　　　　　　　　　　　　　　　　e-crate. ホームページ　基本ＣＳＳ
****************************************************************************************************/


body {
margin:0px;
text-align:center;
font-size:12px;
color:#000000;
background-image:url(img/bg2.jpg);

}

.seo{display:none;}

.clear{
clear:both;
height:0px;
visibility: hidden;
text-align:center;
background-color:#eeeeee;
}

h1,h2,h3{display:none;
}

/********************　ヘッダ設定　********************/


.hed_bg{
width:100%;
height:65px;
}

.hed_waku{ 
width:900px;
margin-left:auto;
margin-right:auto;
text-align:left;
min-height:0; 
display: inline-table;
background-color:#FFFFFF;
padding:0px 15px;
background-image:url(img/hed_bg1.jpg);
background-position:right;
background-repeat:no-repeat;
}

.hed_waku:after{ 
    content:"."; 
    display:block; 
    height:0; 
    clear: both; 
    visibility:hidden; 
} 

* html .hed_waku{height:0;} 
.hed_waku{display: block;} 


.hed_l{
width:540px;
float:left;
display:inline;
}

.hed_r{
width:360px;
height:30px;
float:right;
display:inline;
text-align:left;
padding-top:35px;
}




.top_m{
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:10px;
}

.top_m1{
width:40px;
height:16px;
text-align:left;
padding-left:15px;
padding-top:4px;
list-style-type:none;
float:left;
display:inline;
background-image:url(img/hed_m_m.gif);
background-repeat:no-repeat;
}

.top_m2{
width:90px;
height:16px;
text-align:left;
padding-left:15px;
padding-top:4px;
list-style-type:none;
float:left;
display:inline;
background-image:url(img/hed_m_m.gif);
background-repeat:no-repeat;
}

.top_m3{
width:50px;
height:16px;
text-align:left;
padding-left:15px;
padding-top:4px;
list-style-type:none;
float:left;
display:inline;
background-image:url(img/hed_m_m.gif);
background-repeat:no-repeat;
}

.top_m4{
width:65px;
height:16px;
text-align:left;
padding-left:15px;
padding-top:4px;
list-style-type:none;
float:left;
display:inline;
background-image:url(img/hed_m_m.gif);
background-repeat:no-repeat;
}

.top_m5{
width:35px;
height:16px;
text-align:left;
padding-left:15px;
padding-top:4px;
list-style-type:none;
float:left;
display:inline;
background-image:url(img/hed_m_m.gif);
background-repeat:no-repeat;
}

/********************　メイン枠設定　********************/


.main_waku{ 
width:900px;
margin-left:auto;
margin-right:auto;
text-align:left;
background-color:#FFFFFF;
background-image:url(img/page_bg.gif);
background-repeat:no-repeat;
background-position:top;
min-height:0; 
display: inline-table;
padding:0px 15px;
}

.main_waku:after{ 
    content:"."; 
    display:block; 
    height:0; 
    clear: both; 
    visibility:hidden; 
} 

* html .main_waku{height:0;} 
.main_waku{display: block;}


/************　FLASHエリア　************/

.flash{
width:900px;
text-align:center;
padding:20px 0px;
}

.page_title{
width:890px;
height:55px;
text-align:left;
padding-top:15px;
margin-bottom:15px;
margin-left:5px;
margin-right:5px;
border-bottom:1px solid #000000;

}

/************　左エリア　************/

div#left{
width:160px;
padding:0px 5px;
text-align:left;
float:left;
display:inline;
}

.menu1{
padding:0px;
margin:0px;
}

.menu_title{
width:160px;
height:30px;
margin-bottom:5px;
list-style-type:none;
}




.menu2{
width:150px;
padding:3px 5px 3px 5px;
border-bottom:1px dotted #aaaaaa;
list-style-type:none;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
}

.menu3{
width:150px;
padding:3px 5px 3px 5px;
border-bottom:1px dotted #aaaaaa;
list-style-type:none;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
margin-bottom:15px;
}
/************　中央エリア　************/

div#center{ 
width:550px;
padding:0px 5px;
text-align:left;
float:left;
display:inline; 
}


/************　右エリア　************/

div#right{
width:160px;
padding:0px 5px;
float:left;
display:inline;
}


.timesale{
width:150px;
height:210px;
background-image:url(img/timesale_waku.gif);
background-repeat:no-repeat;
text-align:left;
padding:0px 5px 0px 5px;
}

.timesale1{
margin:0px;
padding:0px;
}

.timesale2{
list-style-type:none;
margin-bottom:5px;
}

.timesale3{
list-style-type:none;
margin-bottom:15px;
margin-left:13px;
}

.r_banner1{
width:160px;
height:100px;
margin-top:0px;
margin-bottom:10px;
}
.r_banner2{
width:160px;
height:100px;
margin-bottom:10px;
}

.qr{
width:160px;
height:145px;
margin-bottom:20px;
}

.info{
width:130px;
height:60px;
margin-bottom:20px;
padding:85px 15px 0px 15px;
font-size:10px;
color:#333333;
line-height:13px;
text-align:left;
background-image:url(img/info.jpg);
background-repeat:no-repeat;
}


/********************　テキストナビ１設定　********************/

.navi{
width:360px
margin-left:auto;
margin-right:auto;
clear:both;
padding:0px 0px 0px 540px;
text-align:left;
}


/********************　フッダ設定　********************/

div#fooder_waku{
width:100%;
}

div#fooder_waku ul{
text-align:right;
margin:0px;
padding:0px;
}

.food{
margin-left:auto;
margin-right:auto;
width:900px;
padding:0px 15px;
background-color:#FFFFFF;
}

.food1{
list-style-type:none;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
text-align:left;
padding:8px 0px 23px 15px;
}

.food2{
list-style-type:none;
padding-bottom:15px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
}
