@charset "utf-8";
/*-html-*/
body{ margin:0; padding:0; font-size:80%; line-height:1.4;font-family:Verdana,Helvetica; color:#333333; background: url(http://unagi-daikokuya.com/images/back.gif);}

a{ color:#325AA0; text-decoration:none;}
a:link{ color:#325AA0; text-decoration:none;}
a:visited{ color:#325AA0; text-decoration:none;}
a:hover{ color:#325AA0; text-decoration:underline;}
a:active{ color:#325AA0; text-decoration:none;}

a img{ border:0;}
.clear{ clear:both;}
.bottom{ margin-bottom:10px;}
.notice{ color:#ff0000;}

.fl_right{ float:right; padding:0 10px 5px 10px;}
.fl_left{ float:left; padding:0 10px 5px 10px;}

h1,h2,h3{ padding:0; margin:0;}

p{ marign:0 0 10px 0; padding:0;}

ul{ margin:0 0 15px 15px; padding:0; list-style-type:none;}
ul li{ background:url(http://unagi-daikokuya.com/images/arrow.gif) no-repeat left 6px; padding-left:7px; margin-bottom:7px;}

ol li{ padding-bottom:10px;}

/*-インデックス-*/
#wrapper{width:806px; margin:0 auto; background:url(http://unagi-daikokuya.com/images/back_cont.gif) repeat-y left top;}
#head_index{ margin:0 auto; background:url(http://unagi-daikokuya.com/images/mainimg.jpg) no-repeat; padding:0; width:784px; height:365px;}
#head_kodawari{ margin:0 auto; background:url(http://unagi-daikokuya.com/images/kodawari_main.jpg) no-repeat; padding:0; width:784px; height:202px; text-align:right;}
#head_news{ margin:0 auto; background:url(http://unagi-daikokuya.com/images/news_main.jpg) no-repeat; padding:0; width:784px; height:202px; text-align:right;}
#head_menu{ margin:0 auto; background:url(http://unagi-daikokuya.com/images/menu_main.jpg) no-repeat; padding:0; width:784px; height:202px; text-align:right;}
#head_shop{ margin:0 auto; background:url(http://unagi-daikokuya.com/images/shop_main.jpg) no-repeat; padding:0; width:784px; height:202px; text-align:right;}
#head_inq{ margin:0 auto; background:url(http://unagi-daikokuya.com/images/inq_main.jpg) no-repeat; padding:0; width:784px; height:202px; text-align:right;}
#head_from{ margin:0 auto; background:url(http://unagi-daikokuya.com/images/from_main.jpg) no-repeat; padding:0; width:784px; height:202px; text-align:right;}
#head_company{ margin:0 auto; background:url(http://unagi-daikokuya.com/images/company_main.jpg) no-repeat; padding:0; width:784px; height:202px; text-align:right;}
#head_sitemap{ margin:0 auto; background:url(http://unagi-daikokuya.com/images/sitemap_main.jpg) no-repeat; padding:0; width:784px; height:202px; text-align:right;}
#head_qanda{ margin:0 auto; background:url(http://unagi-daikokuya.com/images/qanda_main.jpg) no-repeat; padding:0; width:784px; height:202px; text-align:right;}
#head_policy{ margin:0 auto; background:url(http://unagi-daikokuya.com/images/policy_main.jpg) no-repeat; padding:0; width:784px; height:202px; text-align:right;}

#head_limited{ margin:0 auto; background:url(http://unagi-daikokuya.com/images/limited_main.jpg) no-repeat; padding:0; width:784px; height:202px; text-align:right;}


/*-グローバルナビ-*/
#menu{ margin:2px auto; padding:0; widows:784px; text-align:center;}

#contents{ margin:5px 3px; padding-bottom:10px; border-bottom: 3px double #ca7a7a;}

#main_index{ float:left; width:540px;}

/*-index見出し-*/
#main_index h1{ padding:0; margin:10px 0 0 0;}
#main_index h2{ font-size:120%; font-weight:bold; margin:0 0 10px 5px; background:url(http://unagi-daikokuya.com/images/info_icon.gif) no-repeat left center; padding-left:25px; color:#bd2121;}

/*-indexおしらせ-*/
.info{ margin:10px 0 5px 10px; padding-bottom:5px;}
.info img{ padding:8px 12px 12px 8px; background:url(http://unagi-daikokuya.com/images/info_ph_back.gif) no-repeat; float:left;}
.info_cont{ width:314px; float:left; padding:0 0 0 9px;}

/*-indexライトナビ-*/
#right{ float:left; padding:10px 0 0 10px; width:203px;}
.banner{ padding-bottom:5px;}

/*-indexランキング-*/
.rank{ margin-top:10px; width:243px; line-height:0.1em;}
.rank_cont{ background:url(http://unagi-daikokuya.com/images/rank_back.gif) repeat-y left top; padding:0 5px; margin:0; line-height:1.4em;}
.rank_cont img{ float:right; padding:5px 5px 0 0;}
.rank_cont ul{ width:140px; float:left; padding:5px 0 0 0; margin:0;}
.rank_cont ul li{ padding-left:15px; padding-bottom:5px; line-height:1.4em; font-weight:bold; margin-left:5px;}
.rank_cont ul li.no1{ background:url(http://unagi-daikokuya.com/images/rank1.gif) no-repeat left 2px; font-size:110%;}
.rank_cont ul li.no2{ background:url(http://unagi-daikokuya.com/images/rank2.gif) no-repeat left top;}
.rank_cont ul li.no3{ background:url(http://unagi-daikokuya.com/images/rank3.gif) no-repeat left top; padding-bottom:0;}
.rank_exp{ font-size:70%; font-weight:normal; line-height:1.2em;}

/*-第二階層-*/
#main{ float:left; width:580px; padding-top:10px;}
/*-index見出し-*/
#main h1{ padding:0; margin:10px 0 0 0;}
#main h2{ font-size:120%; font-weight:bold; margin:0 0 10px 0; background:url(http://unagi-daikokuya.com/images/h2.gif) no-repeat left top; padding:7px 0 7px 15px; color:#fff;}
#main h3{ font-size:110%; font-weight:bold; margin:0 0 0 10px; background:url(http://unagi-daikokuya.com/images/info_icon.gif) no-repeat left center; padding-left:25px; color:#bd2121;}

#main p{ padding:0 5px 10px 15px;}

/*-ご質問-*/
.q{ background:url(http://unagi-daikokuya.com/images/q.gif) no-repeat left top; padding-left:20px; margin:0 0 5px 20px; font-weight:bold; color:#bd2121;}
.a{ background:url(http://unagi-daikokuya.com/images/a.gif) no-repeat left top; padding-left:20px; margin:0 0 15px 20px;}

/*-お品書き-*/
.menulist table{ border:none; width:95%; margin:5px 10px 10px 10px;}
.menulist table td{ padding:5px; border:none; border-bottom:1px solid #666;}
.menulist table td.big{ font-size:120%; font-weight:bold;}
.menulist table td.price{ text-align:right; font-weight:bold;}

.menulist h3{ margin:0 0 0 10px;}

.menufloat{ width:280px; padding:5px 0 5px 10px; float:left;}



/*-第二階層ライトナビ-*/
#right{ float:left; padding:10px 0 0 10px; width:204px;}
.banner{ padding-bottom:5px;}


/*-footer-*/
#footer{ padding:5px; background: url(http://unagi-daikokuya.com/images/cont_foot.gif) no-repeat left bottom;}
#footer ul{ float:left; margin:0 0 0 10px; padding:0;}
#footer ul li{ float:left; padding-right:10px; padding-bottom:0; margin:0;}
.copy{ text-align:center; padding-top:5px;}

/*-テーブル-*/
table{ margin:10px 0 15px 15px; border-top:1px solid #666; border-left:1px solid #666;}
table th{ border-bottom:1px solid #666; border-right:1px solid #666; background:#ececec; font-weight:bold; text-align:left;}
table td{ border-bottom:1px solid #666; border-right:1px solid #666;}
