@charset "shift_jis";
/* CSS Document */


#menu_icon { display:none; }

.menu_icon { display:none; }

.icon_btn { display:none; }


.cnt_left { width:850px; float:left; }

.cuisine #container { text-align:left; }

#fam_overlay { display:none!important; }
#fam_overlay2 { display:none!important; }

.top .info .left .ninja-recommend .trademark_wrap { display:none; }
.ninja-recommend .trademark_wrap { opacity:0.1; }

#CDSWIDEXC { position:relative!important; }

/* top
-------------------------------------------------------------------------------------------------------*/
.top {  text-align: left; }
.top ul { list-style-type:none; }
.top .left { float:left; }
.top .right { float:right; }

.top_banner { overflow:hidden; margin:20px auto 30px; width:960px; }

.top #content .cnt { text-align:left; overflow:hidden; }

.top #content .cnt .content_left { float:left; width:850px; padding-bottom:50px; }


.top_main { background:url(../images/top/t_main.png) no-repeat center top; }
.top_main { padding:400px 0 0 430px; text-align:left; width:420px; font-size:14px; }

.top .info { margin:30px 0 0; overflow:hidden; }
.top .info .left,.top .info .right { width:410px; }

.top_banners { overflow:hidden; margin-top:30px; }

.recommend_plans { margin:50px 0; }
.recommend_plans ul { overflow:hidden; }
.recommend_plans ul li { float:left; }

#_tangan_a1d557d48ceabe56a88f4c5ebc740517 { font-size:14px!important; }

.top .info .left iframe { display:none!important; }

h5.mamewaza_blog { display:none!important; }
div.mamewaza_blog h5.mamewaza_blog, div.mamewaza_blog ul.mamewaza_blog, div.mamewaza_blog li { border:none!important; }




/* cuisine.html
-------------------------------------------------------------------------------------------------------*/
.cuisine,.drink { text-align:left; }
.cuisine_submenu { overflow:hidden; }
.cuisine_submenu li { float:left; }
.cuisine_submenu li a:hover,.cuisine_submenu li a:active { opacity:0.7; }

.cuisine .c_menu01 a,.order .c_menu02 a,.drink .c_menu03 a { opacity:0.7; }

.cuisine p { color:#52261F; font-size:14px; line-height:160%; width:580px; }

.dishes { margin-top:10px; }
.dishes_cnt { margin-bottom:15px; }
.dishes_cnt .left .title { margin-bottom:20px; }
.dishes_cnt .left p.attention { color:#B20000; font-size:12px; line-height:140%; margin-top:26px; }
.dishes_cnt:after { display:block; content:""; clear:both; }

#cuisine_fla { overflow:inherit!important; }
.cuisine #navigator { left:650px!important; bottom:0!important; display: block !important; width: 154px; padding-left:46px!important; background-color:#000000; }
.cuisine #navigator a { margin:0; border:none; }
.dishes_menu { overflow:hidden; margin:35px 0 36px; }
.dishes_menu .place { float:left; margin:12px 0 0 78px; } 
.dishes_menu .center { float:left; margin:22px 0 0 18px; }
.dishes_menu .center p { width:400px; }

.meal_place { overflow:hidden; margin-bottom:36px; }
.meal_place .title { margin:6px 0 0 33px; }
.meal_place p { margin-top:16px; width:224px; }

.kumajiru { overflow:hidden; margin-bottom:36px; }
.kumajiru .right .title { margin:22px 0 0; text-align:right; }
.kumajiru .right p { width:224px; margin:4px 0 0 20px;}

.kawazakana { overflow:hidden; margin-bottom:36px; }
.kawazakana .left p { margin-top:20px; width:218px; }

.miso { overflow:hidden; border:1px solid #673401; }
.miso .left { border-right:1px solid #673401; }
.miso .center { float:left; margin:25px 0 0 32px; }
.miso .center p  { margin:12px 0 0 12px; width:460px; }
.miso .right { border-left:1px solid #673401; }

.dinner_b { overflow:hidden; margin:0 0 36px; }
.dinner_b li { float:left; margin:0 11px 0 0; }
.dinner_b li.end { margin:0; }
.dinner_b .left { margin:30px 0 0; }


/* order
-------------------------------------------------------------------------------------------------------*/
.order_title { overflow:hidden; margin:32px 0 28px; }
.order_title .title { float:left; }
.order_title .text { float:left; margin:10px 0 0 28px; } 

.order th,.order td,.order p { color:#52261F; font-size:14px; line-height:160%; }

.order table { width:850px; }
.order th { font-weight:normal; font-size:16px; text-align:left; }
.order td.first { width:140px; }
.order td.second { width:220px; }
.order td.third { width:130px; }
.order td.price { width:120px; }



/* drink.html
-------------------------------------------------------------------------------------------------------*/
.drink p,.drink th,.drink td { color:#52261F; font-size:16px; font-weight:normal; line-height:140%; }

.jizake { overflow:hidden; margin-bottom:16px; }
.jizake .title { margin:16px 0 22px; text-align:left; }
.drink th { width:260px; text-align:left; padding:6px 0 5px; border-bottom:1px solid #52261F; }
.drink td { width:150px; text-align:right; border-bottom:1px solid #52261F; }
.jizake .right { margin-top:8px; }

.other_drink { overflow:hidden; }
.other_drink table { margin-bottom:20px; }
.other_drink .right { margin-top:20px; }

.shuzou { overflow:hidden; margin:76px 0 0; }
.shuzou .title { margin-bottom:24px; text-align:left; }
.shuzou .right { width:389px; text-align:left; }
.shuzou .right .text { margin:27px 0; line-height:120%; }  
.shuzou .right .mini { font-size:14px; line-height:120%; } 

/* huro.html
-------------------------------------------------------------------------------------------------------*/
.huro_box{ margin-bottom:30px;}
