﻿@charset UTF-8;

a{outline:0;text-decoration:none}
a.terms{border-bottom:1px solid #77a3c7;line-height:30px;margin-left:3px;padding-bottom:1px}
a:focus,img:focus,#aboutus #sushi-boat .slick-slide{outline:0}
a:hover,a:focus,#news a:hover,#aboutus #intro a:hover,a,a:focus,a:hover,a:focus,a:hover{text-decoration:none}
body{background-image:url(../images/global_bg.png);font-family:"Microsoft JhengHei UI", "Microsoft JhengHei", sans-serif;overflow-x:hidden;width:100%}
body.home{background:#fff}
body.dinshi{background-color:#2a0b0e;background-image:none}
body.dinshi_grey{background-color:#38131a;background-image:none}
body.dinshi_inner{background-color:#181411;background-image:none}
body.eatin{background-image:url(../images/eatin_wood_bg.png)}
body.mt{background-image:url(../images/mt/mt_bg.jpg)}
body.page-template-template-provision{background-image:inherit}
body.takeout{background-image:url(../images/takeout_bg.jpg)}
button.close{border:3px solid #FFF}
div.wpcf7-response-output{margin:0 5px 5px 5px;}
footer{background:url(../images/footer_bg.jpg);border-top:1px solid #dadada;padding:50px 0}
footer #social .social_btn{-moz-border-radius:5px;-ms-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;color:#FFF;cursor:pointer;font-size:15px;margin-bottom:10px;padding:5px;text-align:center;width:100%}
footer #social .social_btn#facebook{background-color:#506bb0}
footer #social .social_btn#facebook:hover{background-color:#3d5799}
footer #social .social_btn#newsletter{background-color:#e98c40}
footer #social .social_btn#newsletter:hover{background-color:#d86a20}
footer #social .title{color:#626262}
footer #social .title.eatin:after,footer .title.eatin:after{background-color:#c9ad81}
footer #social .title.mt,footer .title.mt{color:#d4a95a}
footer #social .title.mt:after,footer .title.mt:after{background-color:#d4a95a}
footer #social .title.takeout,footer .title.takeout{color:#dfcb99}
footer #social .title.takeout:after,footer .title.takeout:after{background-color:#dfcb99}
footer #social .title:after{background-color:#626262}
footer .footer_info a,#mapContainer #mapMain a{color:#333}
footer .footer_info span{margin-right:8px}
footer .title{color:#e60012;font-size:16px}
footer .title:after{background-color:#e60012;content:" ";display:block;font-size:0;height:1px;margin-bottom:15px;margin-top:5px;width:30px}
form .ajax-loader{width:auto}
form .btn{-moz-border-radius:0;-ms-border-radius:0;-webkit-border-radius:0;background-color:#e60012;border:none;border-radius:0;display:block;margin:0 auto;width:330px}
form .btn:hover,form .btn:active{background-color:#D41613}
form div.wpcf7-mail-sent-ok,form div.wpcf7-mail-sent-ng,form div.wpcf7-validation-errors{color:red;text-align:center}
h2{color:#606060;font-family:Meiryo,"Meiryo UI","Microsoft JhengHei UI","Microsoft JhengHei",sans-serif;font-size:24px;font-weight:400;letter-spacing:2px;margin:0 0 20px;text-align:center;text-shadow:1px 1px 1px #fff}
h3{border-bottom:1px solid #b9b9b9;color:#606060;font-size:20px;font-weight:400;padding-bottom:5px}
h3.brand_h3{border-bottom:0;border-top:1px solid #877b66}
h3.brand_h3:before{background-color:#fff;content:" ";display:block;height:1px;margin-bottom:10px;margin-top:-1px;width:240px}
input.customcheckbox{margin:auto auto 20px}
li,#world ul li{list-style-type:none}
p.hide_this input,p.hide_this2 input,.inputfile{height:.1px;opacity:0;overflow:hidden;position:absolute;width:.1px;z-index:-1}
p.hide_this label .btn_upload,p.hide_this2 label .btn_upload{color:#fff;font-size:12px;font-weight:400;margin-right:0;padding:.625rem 1.25rem;text-align:center;width:40%}
p.hide_this label span,p.hide_this2 label span{display:inline-block;height:34px;margin-right:3%;min-height:2em;overflow:hidden;padding:.625rem 1.25rem;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap;width:56.9%}
p.hide_this label,p.hide_this2 label{color:grey;display:inline-blok;font-weight:700;margin-bottom:5px;max-width:100%;width:100%}
strong{color:#faf1d1;font-size:1em}
to{-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);background-position:-6160px;transform:rotate(360deg)}

#aboutus{height:580px;margin-top:30px;overflow:hidden;position:relative}
#aboutus #intro{background:url(../images/global_frame.png) no-repeat center;background-color:#FFF;height:536px;margin-left:50px;margin-top:22px;padding:50px;position:absolute;width:366px;z-index:2}
#aboutus #intro .about_btn{background-color:rgba(219,156,61,0.77);cursor:pointer;height:38px;margin:40px auto auto;padding-top:6px;text-align:center;vertical-align:middle;width:160px}
#aboutus #intro .about_btn .btn_white{position:relative;top:4px}
#aboutus #intro .about_btn:hover,.subnav,.articleContainer .sideBar .control a:hover .article_nav{background-color:#d4b284}
#aboutus #intro .about_icon{margin:20px auto 30px;width:94px}
#aboutus #intro .about_title{font-size:27px;margin-bottom:15px;text-align:center}
#aboutus #intro p{line-height:30px}
#aboutus #sushi-boat{width:2358px;z-index:1}
#aboutus_main .about_content{padding:50px 15px 0;height:100%;line-height:30px;font-size:1.1em;}
#aboutus_main .content_image{padding-bottom:30px;}
#aboutus_main li{list-style-type:disc;}
#brand_banner{float:right;padding:10px 0}
#contactService{cursor:pointer}
#contactServiceModal .form-group .control-label,#nav_main.navbar #map_icon span,.contact_method{font-size:16px;width:100%}
#contactServiceModal .form-group .form-control.textarea{-moz-border-radius:0;-ms-border-radius:0;-webkit-border-radius:0;background-color:#fafafa;border-radius:0;height:130px;margin:5px 0 10px}
#contactServiceModal .form-title{text-align:right;width:90%;}
#contactServiceModal .form-title span,#contactServiceModal .form-group .span_must{color:red;font-size:14px}
#contactServiceModal .mail_icon{position:relative;top:2px}
#contactServiceModal .tab.active{background-color:#fafafa;border-top-left-radius:6px;border-top-right-radius:6px;color:#555;font-size:18px;font-weight:700;padding:15px;text-align:center}
#copyright{background-color:#000;color:grey;font-size:12px;padding:10px 0;text-align:center}
#dinshi_toy_main .col-sm-6{padding:0 70px}
#dinshi_toy_main .h2_title{margin-bottom:40px;padding-bottom:20px}
#dinshi_toy_main .toy_content{padding:30px 60px 0}
#dinshi_toy_main .toy_intro{color:#fff;font-size:1.2em;letter-spacing:3px;line-height:2.5}
#dinshi_toy_main .toy_intro li{border-bottom:1px dashed #766048;padding-top:5px;text-decoration:none}
#dinshi_toy_main .toy_intro li strong{color:#f9f0d0}
#dinshi_toy_main .toy_name{border:1px solid #7d654c;color:#cd8e31;font-size:1.8em;margin-bottom:15px;padding:5px;text-align:center}
#dinshi_toy_main .toy_pic{text-align:center}
#dinshi_toy_main .toy_pic img{width:70%!important}
#footer_dinshi{background-color:#0d0d0d;background-image:none;border:0;padding:30px 0}
#footer_dinshi .info,#footer_dinshi .info a{color:#dedede}
#footer_eatin{background-color:#2e1f14;background-image:none;border:0;padding:30px 0}
#footer_eatin .info a,footer #social .title.eatin,footer .title.eatin{color:#c9ad81}
#footer_mt{background-color:#fff;background-image:none;border:0;padding:30px 0}
#footer_mt .info,#footer_mt .info a{color:#0f5a5e}
#footer_takeout{background-color:#7a6b5f;background-image:none;border:0;padding:30px 0}
#footer_takeout .info,#footer_takeout .info a,#nav_main.navbar.eatin .container .navbar-collapse li a,.dinshi,.container_brand .row .brand_news.dinshi a,.container_brand .row .brand_news.eatin a,.share_Container.eatin h3.brand_h3,#product_dinshi .combo .description span{color:#fff}
#home-bg{background-position:center;background-size:cover;margin-bottom:-80px;padding-bottom:50px}
.takeout #home-bg{background-repeat:no-repeat;background-position: 100% 0%;background-size: 100%;}
#global_expand.navbar{border-radius:0;height:40px;margin-bottom:0}
#global_expand.navbar .container .navbar-collapse{padding:0 1px}
#global_expand.navbar .container .navbar-collapse li a{border-right:1px solid #424242;color:#FFF;padding:0;text-align:center;width:171px}
#global_expand.navbar .container .navbar-collapse li.first{border-left:1px solid #424242}
#global_expand.navbar .container .navbar-collapse ul{padding-bottom:8px;padding-top:8px}
#global_expand.navbar .current:after,#global_expand.navbar .nav_active:after{background-color:#e60012;content:" ";display:block;font-size:0;height:3px;margin-top:7px}
#global_expand.navbar span{padding-right:4px}
body.admin-bar #global_expand.navbar{margin-top:32px;}
#global_menu{background-color:#161616;border-left:5px solid #000;width:250px}
#global_menu li{border-bottom:3px solid #000;font-size:16px;padding:10px}
#global_menu li span{display:inline-block;width:30px}
#global_menu li.current{border-bottom:3px solid #e60012}
#joinus_main #store_table{overflow:hidden;text-align:center}
#joinus_main #store_table td{background-color:#eee;border:2px solid #fff;padding:20px 5px}
#joinus_main #store_table td.table_brand{background-color:#e5e5e5}
#joinus_main #store_table th{background-color:#d4b284;color:#fff;font-weight:400;text-align:center}
#maincarousel{margin-top:130px}
#maincarousel .carousel-indicators li{background-color:#FFF;border:none;height:15px;margin:0 6px;width:15px}
#maincarousel .carousel-inner .item{height:579px;overflow:hidden;width:100%}
#maincarousel .carousel-inner .item .wrap{height:100%;left:50%;margin-left:-960px;position:relative;width:1920px}
#maincarousel .carousel-inner .item .wrap img{height:100%}
#mapContainer{margin-bottom:60px}
#mapContainer #mapMain{background-color:#fff;padding:10px 10px 10px 0}
#mapContainer #mapMain #brand_ref{float:right;margin-bottom:10px}
#mapContainer #mapMain #googleMap{background-color:#fff;height:300px;overflow:hidden}
#mapContainer #mapMain #map_nav{display:none;height:40px;overflow:hidden;vertical-align:middle}
#mapContainer #mapMain #map_nav .btn_map{background-color:#ece2d3;padding:10px 0;text-align:center}
#mapContainer #mapMain #map_nav .btn_map .map_icon{-moz-border-radius:20px;-ms-border-radius:20px;-webkit-border-radius:20px;background-color:#bcb3a4;border-radius:20px;color:#fff;display:inline-block;height:24px;margin-right:5px;padding:5px;position:relative;top:-2px;vertical-align:middle;width:24px}
#mapContainer #mapMain #map_nav .btn_map.current{background-color:#c0a275;color:#fff}
#mapContainer #mapMain #map_nav .btn_map.current .map_icon{background-color:#81511c}
#mapContainer #mapMain #searchResult .store_info{border-bottom:1px solid #e2e2e2;margin:20px;padding-bottom:20px}
#mapContainer #mapMain #searchResult .store_info .store_brand{background-image:url(../images/global_logoset.jpg);background-repeat:no-repeat;height:25px;margin-bottom:10px;width:100%}
#mapContainer #mapMain #searchResult .store_info .store_brand.dinshi{background-color:#feedb6;background-position:center 0}
#mapContainer #mapMain #searchResult .store_info .store_brand.eatin{background-color:#000;background-position:center -26px}
#mapContainer #mapMain #searchResult .store_info .store_brand.mg{background-color:#82ccd5;background-position:center -78px}
#mapContainer #mapMain #searchResult .store_info .store_brand.takeout{background-color:#fff;background-position:center -52px;border:1px solid #e2e2e2}
#mapContainer #mapMain #searchResult .store_info .store_extra{padding:10px 0 0}
#mapContainer #mapMain #searchResult .store_info .store_extra .hour{background-position:-22px 0}
#mapContainer #mapMain #searchResult .store_info .store_extra .parking{background-position:0 0}
#mapContainer #mapMain #searchResult .store_info .store_extra .seats{background-position:-44px 0}
#mapContainer #mapMain #searchResult .store_info .store_extra .sign{background-image:url(../images/store_extra.png);background-repeat:no-repeat;display:inline-block;height:21px;position:relative;top:-1px;vertical-align:middle;width:21px}
#mapContainer #mapMain #searchResult .store_info .store_extra li{border-right:1px solid #e2e2e2;float:left;height:21px;padding:0 5%}
#mapContainer #mapMain #searchResult .store_info .store_extra li:first-child,.footer_container .footer_info{padding-left:0}
#mapContainer #mapMain #searchResult .store_info .store_name{color:#d4b284;font-size:18px;line-height:28px}
#mapContainer #mapMain #searchResult,.container_brand .news{padding:0 10px 30px}
#mapContainer #mapMain h3{border-bottom:1px solid #d4b284;color:#d4b284;padding:0 0 27px;text-align:center}
#mapContainer #searchBar{background:-webkit-linear-gradient(#dbc4a2,#d8bc93);background:-moz-linear-gradient(#dbc4a2,#d8bc93);background:linear-gradient(#dbc4a2,#d8bc93);background:-o-linear-gradient(#dbc4a2,#d8bc93);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dbc4a2',endColorstr='#d8bc93');}
#mapContainer #searchBar .form-inline{margin:auto;padding:10px;width:100%}
#mapContainer #searchBar .form-inline .btn#locationSubmit,#mapContainer #searchBar .form-inline select#locationSubmit{-moz-border-radius:0;-ms-border-radius:0;-webkit-border-radius:0;border-radius:0;margin-right:0;width:170px}
#mapContainer #searchBar .form-inline .btn,#mapContainer #searchBar .form-inline select{-moz-box-shadow:1px 1px 3px #eadac0;-webkit-box-shadow:1px 1px 3px #eadac0;background:0;border:1px solid #ad8960;box-shadow:1px 1px 3px #eadac0;color:#1d1010;filter:progid: DXImageTransform.Microsoft.gradient(startColorstr='#ebd1b0',endColorstr='#d8bc93');margin-right:10px;width:157px}
#mapContainer #searchBar .form-inline input{margin-right:10px}
#movie{background-size:contain;height:0;overflow:hidden;padding-bottom:75%;padding-top:25%;position:relative}
#nav_main.navbar{background-color:#FFF;height:95px;margin-bottom:0;margin-top:40px}
body.admin-bar #nav_main.navbar{margin-top:72px}
#nav_main.navbar #map_icon{-moz-border-radius:3px;-ms-border-radius:3px;-webkit-border-radius:3px;background-color:#e60012;border-radius:3px;color:#FFF;font-size:16px;padding:2px 8px;position:absolute;right:10px;text-align:center;top:38px;transition:all 0.5 ease}
#nav_main.navbar .container{margin-top:10px;position:relative}
#nav_main.navbar .container .navbar-collapse{background-color:none;margin-top:10px;max-height:550px}
#nav_main.navbar .container .navbar-collapse .en{border:1px solid #a0a0a0;padding:5px}
#nav_main.navbar .container .navbar-collapse li{font-size:15px;margin-bottom:10px;margin-top:16px}
#nav_main.navbar .container .navbar-collapse li a{color:#000;font-weight:700;padding-bottom:5px}
#nav_main.navbar .container .navbar-collapse li a.active,#searchBar_dropdown .search_title span,#world .total_store,#nav_main.navbar .container .navbar-collapse li a:hover,#nav_main.navbar .container .navbar-collapse li.current a{color:#e60012}
#nav_main.navbar .container .navbar-collapse li:last-child,.container_brand .row .takeout .border{border:0}
#nav_main.navbar .navbar-brand{width:241px}
#nav_main.navbar .navbar-toggle{-moz-border-radius:0;-ms-border-radius:0;-webkit-border-radius:0;border-left:1px solid #b8b8b8;border-radius:0;margin-right:3px;margin-top:9px;padding:5px 10px}
#nav_main.navbar .navbar-toggle #up,#nav_main.navbar .navbar-toggle.collapsed #down,#news span{display:inline-block}
#nav_main.navbar .navbar-toggle:hover,#nav_main.navbar .navbar-toggle:focus{background-color:transparent}
.eatin #nav_main.navbar .navbar-toggle{color:#fff;}
#nav_main.navbar.dinshi{background:url(../images/dinshi_nav_bg.jpg) #d4b284;border-bottom:1px solid #d4b284}
#nav_main.navbar.dinshi .container .navbar-collapse li a:hover,#nav_main.navbar.dinshi .container .navbar-collapse li.current a{color:#6b440d}
#nav_main.navbar.dinshi .navbar-brand{width:200px}
#nav_main.navbar.dinshi.shrink .navbar-brand{width:150px}
#nav_main.navbar.eatin{background-color:#222;border-bottom:1px solid #000}
#nav_main.navbar.eatin .container .navbar-collapse li a:hover,#nav_main.navbar.eatin .container .navbar-collapse li.current a{color:#f7e9b7}
#nav_main.navbar.mt{background-color:#fff}
#nav_main.navbar.mt .navbar-brand{width:240px}
#nav_main.navbar.mt .navbar-brand,#nav_main.navbar.shrink .navbar-brand{padding:5px 10px}
#nav_main.navbar.mt.shrink .navbar-brand{width:145px}
#nav_main.navbar.shrink{height:70px;margin-top:0}
#nav_main.navbar.shrink #map_icon{top:9px}
#nav_main.navbar.shrink #searchBar_dropdown{height:68px;padding-top:7px}
#nav_main.navbar.shrink .container .navbar-collapse ul li,#groupmeal_main .pullout,#newsIndex .col-md-6,.leftbox,.rightbox{margin-top:10px}
#nav_main.navbar.shrink .container .navbar-collapse,.product_section#section_nigiri,h3#nigiri{margin-top:0}
#nav_main.navbar.shrink .navbar-brand{padding:5px 10px;width:150px}
#nav_main.navbar.takeout{-moz-box-shadow:1px 0 4px rgba(100,100,100,.7);-webkit-box-shadow:1px 0 4px rgba(100,100,100,.7);background:url(../images/takeout_nav_bg.jpg);border-bottom:1px solid #f4f2e7;box-shadow:1px 0 4px rgba(100,100,100,.7)}
#nav_main.navbar.takeout .container .navbar-collapse li a{color:#8b8278}
#news{padding-bottom:50px}
#news .brandbar{margin-bottom:8px;margin-right:3px;text-align:center}
#news .news_btn{border:1px solid grey;cursor:pointer;height:42px;margin:20px auto auto;padding-top:6px;text-align:center;vertical-align:middle;width:300px}
#news .news_btn .btn_gold{top:4px}
#news .news_item{cursor:pointer;padding:0 10px;text-align:center;}
#news .news_item:hover,#news .news_btn:hover{opacity:0.8}
#news .slick-prev::before{content:"";}
#news .slick-next:before{content:"";}
#news .slick-list{margin:auto;width:1100px}
#news .slick-next{background:url(../images/arrow_right.png) no-repeat;right:0}
#news .slick-prev{background:url(../images/arrow_left.png) no-repeat}
.home #news .slick-next{background:url(../images/arrow_right_news.png) no-repeat;right:0}
.home #news .slick-prev{background:url(../images/arrow_left_news.png) no-repeat}
#recruit_main .slick-prev::before{content:"";}
#recruit_main .slick-next:before{content:"";}
#recruit_main .slick-next{background:url(../images/arrow_right_news.png) no-repeat;right:-20px;height: 40px;}
#recruit_main .slick-prev{background:url(../images/arrow_left_news.png) no-repeat;height: 40px;margin-left:-15px;}
#news .slick-prev,#news .slick-next{border:none;cursor:pointer;display:block;float:left;font-size:0;height:50px;line-height:0;outline:none;padding:0;position:absolute;top:40%;width:20px}
#news .slick-prev:hover,#news .slick-next:hover{opacity:0.7}
#news .slick-slide{outline-width:0}
#news a,#aboutus #intro a,#nav_main.navbar.dinshi .navbar-toggle,#nav_main.navbar.mt .navbar-toggle,#nav_main.navbar.takeout .navbar-toggle,#nav_main.navbar.dinshi .container .navbar-collapse li a,#nav_main.navbar.mt .container .navbar-collapse li a,.container_brand .row .brand_news.takeout a,.container_brand .row .brand_news.mt a{color:#000}
#news h3{margin-bottom:40px;margin-top:55px;text-align:center}
#news p{margin:0 auto;width:100%}
#newsIndex{padding-bottom:60px}
#newsIndex .news_list_item{-moz-box-shadow:0 0 3px rgba(100,100,100,0.4);-webkit-box-shadow:0 0 3px rgba(100,100,100,0.4);box-shadow:0 0 3px rgba(100,100,100,0.4)}
#newsletterModal #suscribe{border-right:1px solid #dededc;border-top-left-radius:6px}
#newsletterModal #suscribe .newsletter_icon{background:url(../images/newsletter_suscribe.png);background-position:-27px 0}
#newsletterModal #unsuscribe{border-top-right-radius:6px}
#newsletterModal #unsuscribe .newsletter_icon{background:url(../images/newsletter_cancel.jpg);background-position:-27px 0}
#newsletterModal .form-group .form-control,#contactServiceModal .form-group .form-control{-moz-border-radius:0;-ms-border-radius:0;-webkit-border-radius:0;background-color:#fafafa;border-radius:0;height:40px;margin:0 0 10px 0;}
#newsletterModal .form-group,#contactServiceModal .form-group{margin:0 auto;padding:10px 0;width:80%}
#newsletterModal .modal-footer .btn,#contactServiceModal .modal-footer .btn{background-color:#e60012;border:none;margin-right:20%;width:60%}
#newsletterModal .newsletter_icon{display:inline-block;height:24px;margin-right:5px;position:relative;top:8px;width:27px}
#newsletterModal .tab{background-color:#fafafa;cursor:pointer;padding:10px;text-align:center}
#newsletterModal .tab.active{background-color:#FFF}
#newsletterModal .tab.active .newsletter_icon{background-position:0 0!important}
#newsletterModal .wrap_small,#contactServiceModal .wrap_small{margin:0 auto;padding:50px 0 20px;width:600px}
#recruit_main{background-color:#fff;}
.dinshi #recruit_main{background-color:#1d0e01;}
#pagination{margin:15px 0 40px;text-align:center}
#pagination .pagination{-moz-border-radius:0;-ms-border-radius:0;-webkit-border-radius:0;background-color:#f4f4f4;border:0;border-radius:0}
#pagination .pagination_arrow{display:block;width:9px}
#pagination li a{-moz-border-radius:0;-ms-border-radius:0;-webkit-border-radius:0;background-color:#fff;border:1px solid #d4b284;border-radius:0;color:#d4b284;height:43px}
#pagination li:nth-child(odd) a{padding-top:12px}
#pagination li:nth-child(odd) a:hover{background-color:#f5f5f5}
#pagination.dinshi li a{background-color:#1d0709;height:43px}
#pagination.dinshi li:nth-child(odd) a:hover,.product_slider.dinshi,.subnav_mt .subnav_list.current{background-color:#000}
#pagination.eatin li a{background-color:#d6ac92;border:1px solid #59493f;color:#59493f;height:43px}
#pagination.eatin li:nth-child(odd) a:hover{background-color:#cba288}
#pagination.mt li a{border:1px solid #83cdd6;color:grey;height:43px}
#pagination.takeout li a{border:1px solid #cfb091;color:grey;height:43px}
#product_dinshi .combo{color:#d2a561;letter-spacing:1px;margin-top:80px;text-align:center}
#product_dinshi .combo .border_wrapper{padding-bottom:15px;padding-top:15px}
#product_dinshi .combo .combo_dish{padding:0 20px}
#product_dinshi .combo .combo_dish p{margin-top:7px}
#product_dinshi .combo .combo_title{border-right:1px solid #4d422e;color:#fff;font-size:1.2em;margin-top:30px;padding:10px 0}
#product_dinshi .combo .combo_wrapper{padding-bottom:3px;padding-top:3px}
#product_dinshi .combo .combo_wrapper,#product_dinshi .combo .border_wrapper{border-bottom:1px solid #7d5f3b;border-top:1px solid #7d5f3b}
#product_dinshi .combo .description{font-size:1.3em;padding:20px 0}
#product_dinshi .product_section h3,#section_sidedish.product_section .h3_border h3{background-color:#b28750;border-bottom:0;color:#000;font-size:20px;margin-top:0;padding:5px 0;text-align:center;width:240px}
#product_dinshi .product_section,#section_sidedish.product_section .h3_border{border-top:1px solid #b28750}
#product_dinshi .row{background:url(../images/dinshi_productbg.png) no-repeat;background-position:bottom center;background-size:contain}
#product_dinshi.share_Container{padding-bottom:0;padding-top:15px}
#searchBarPop{background:#dbc4a1;display:none;filter:progid: DXImageTransform.Microsoft.gradient(startColorstr='#dbc4a2',endColorstr='#d8bc93');padding:5px;position:absolute;width:100%;z-index:100}
#searchBarPop .col-xs-12{padding:0 5px}
#searchBarPop .form-inline{padding:10px;width:100%}
#searchBarPop .form-inline #locationSubmit2{background:0;filter:progid: DXImageTransform.Microsoft.gradient(startColorstr='#bf9f6c',endColorstr='#ba9868');margin-top:5px}
#searchBarPop .form-inline .btn,#searchBarPop .form-inline select{-moz-box-shadow:1px 1px 3px #eadac0;-webkit-box-shadow:1px 1px 3px #eadac0;background:0;border:1px solid #ad8960;box-shadow:1px 1px 3px #eadac0;filter:progid: DXImageTransform.Microsoft.gradient(startColorstr='#ebd1b0',endColorstr='#d8bc93');height:35px;width:100%}
#searchBarPop .form-inline .col-xs-6{padding:5px}
#searchBarPop .form_close{margin:20px 20px 5px}
#searchBarPop .form_close div{display:block;float:right;height:20px;width:20px}
#searchBar_dropdown{background-color:#f8f8f8;display:none;height:92px;padding-top:20px;position:absolute;top:0;vertical-align:middle;width:100%;z-index:1000}
#searchBar_dropdown .btn{-moz-border-radius:4px;-moz-box-shadow:1px 1px 3px #FFF;-ms-border-radius:4px;-webkit-border-radius:4px;-webkit-box-shadow:1px 1px 3px #FFF;background:0;background-color:#FFF;border:1px solid #b9b9b9;border-radius:4px;box-shadow:1px 1px 3px #FFF;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='white',endColorstr='#f8f8f8');margin-right:10px;width:150px}
#searchBar_dropdown .btn#locationSubmit2{background:0;background-color:#e60012;border:0;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e60012',endColorstr='#e60012');margin-left:15px;width:180px}
#searchBar_dropdown .btn#locationSubmit2:hover,#newsletterModal .modal-footer .btn:hover,#contactServiceModal .modal-footer .btn:hover,#nav_main.navbar #map_icon:hover{background-color:#d80616}
#searchBar_dropdown .dropMenu_close{-moz-border-radius:4px;-ms-border-radius:4px;-webkit-border-radius:4px;background-color:#e7e7e7;border-radius:4px;cursor:pointer;float:right;height:30px;padding-left:6px;padding-top:5px;width:30px}
#searchBar_dropdown .dropMenu_close span{color:#FFF;font-size:1.3em}
#searchBar_dropdown .dropMenu_close:hover{background-color:#c1c1c1}
#searchBar_dropdown .search_title{float:left;font-size:1.3em;margin-right:20px;padding-top:3px}
#searchBar_dropdown input{background-color:#f1f1f1}
#sect2{margin-top:40px}
#section_sidedish{background:url(../images/sidedish_bg.jpg);padding:70px 0}
#section_sidedish .dish{height:280px;margin-bottom:5px;overflow:hidden}
#section_sidedish .dish .dish_info{margin-top:5px;padding:0 50px}
#section_sidedish .dish .dish_info .jp_name{color:#deb25b;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:.9em;height:1.2em;line-height:1.5em;margin-bottom:5px;overflow:hidden}
#section_sidedish .dish .dish_info .tw_name{color:#fddc8d;font-size:1.2em;font-weight:400;height:1.3em;line-height:1.3em;overflow:hidden;text-align:center}
#section_sidedish .dish .dish_info .en_name{color:#d1c2c2;font-size:1em;font-weight:400;/*height:1.3em;*/line-height:1.3em;/*overflow:hidden;*/text-align:center}
#section_sidedish .dish .dish_info .jp_name{color:#d1c2c2;font-size:1em;font-weight:400;height:1.3em;line-height:1.3em;overflow:hidden;text-align:center}
#section_sidedish .h3_border{border-bottom:1px solid #b28750;padding-bottom:30px}
#social .social_btn#recruit{background-color:#d5aa58;color:#3a2e2b;padding:3px 0}
#social .social_btn#recruit .icon{display:inline-block;width:28px}
#store_cowork_contact{margin-top:20px;padding-left:0}
#store_cowork_icon{margin-bottom:10px;margin-top:10px}
.dinshi #top{height:737px}
#toy_area{height:600px;overflow:hidden;position:relative;width:100%}
#toy_main .h2_title{padding-bottom:20px}
#world ul{font-family:helvetica;position:absolute}
#world ul#name li{-moz-border-radius:25px;-ms-border-radius:25px;-webkit-border-radius:25px;background-color:#FFF;border:1px solid grey;border-radius:25px;position:absolute}
#world ul#name li a{color:#000;cursor:pointer;display:block;padding:5px;text-decoration:none}
#world ul#name li span{-moz-border-radius:5px;-ms-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;display:inline-block;height:10px;margin:0 5px;width:10px}
#world ul#name li#china_name{left:620px;text-align:right;top:60px;width:90px}
#world ul#name li#china_name span{background-color:#f77306}
#world ul#name li#hk_name{left:920px;top:293px;width:135px}
#world ul#name li#hk_name span{background-color:#5cba04}
#world ul#name li#singapore_name{left:666px;text-align:right;top:328px;width:130px}
#world ul#name li#singapore_name span{background-color:#f4b303}
#world ul#name li#thailand_name{left:640px;text-align:right;top:246px;width:115px}
#world ul#name li#thailand_name span{background-color:#ea555b}
#world ul#name li#tw_name{left:920px;top:219px;width:105px}
#world ul#name li#tw_name span{background-color:#2898fc}
#world ul#name li#usa_name{left:285px;top:68px;width:75px}
#world ul#name li#usa_name span{background-color:#c501f7}
#world ul#name li:hover{font-weight:700;padding:0 1px}
#world ul#name_shrink,#nav_main.navbar .navbar-toggle #down,#nav_main.navbar .navbar-toggle.collapsed #up,.quicklinks #alternative,#mapContainer #mapMain h3 .glyphicon,.footer_container .show_text,.dinshi div.dropdown_wrap{display:none}
#world ul#number{height:200px;padding-left:191px;top:250px;width:700px}
#world ul#number div{margin-bottom:27px}
#world ul#number div#total{font-family:"Microsoft JhengHei UI", "Microsoft JhengHei", sans-serif;font-size:1.1em;font-weight:700;letter-spacing:1px;margin-left:10px}
#world ul#number li{color:#e60012;float:left;font-size:16px;margin-right:186px;margin-top:7px;text-align:right;width:50px}
#worldmap .modal-lg{margin-top:20px;overflow:hidden;width:1100px}
#worldmap.canvas-slid.in{left:0!important;right:0!important}
#wrap{margin:50px auto 0;width:1100px}
.articleContainer{background-color:#fff;margin-bottom:30px;padding:1px}
.articleContainer .article{border-right:1px solid #ccc;padding:0}
.articleContainer .article .article_bottom{padding:30px}
.articleContainer .article .article_top{border-bottom:1px solid #ccc;padding:20px 30px 10px}
.articleContainer .article .date{padding-right:10px}
.articleContainer .sideBar{padding-top:20px}
.articleContainer .sideBar #backBtn{background-color:transparent;border:2px solid #e60012;color:#e60012;display:block;padding:6px 0;text-align:center;width:100%}
.articleContainer .sideBar #backBtn:hover{border:2px solid #b90000;color:#b90000;text-decoration:none}
.articleContainer .sideBar .control a{border:1px solid #fff;color:#000;display:block}
.articleContainer .sideBar .control a .article_nav{background-color:#f2eee9;color:#000;padding:7px 0;text-align:center}
.articleContainer .sideBar .control a .news_bar{border-bottom:1px solid #ccc;margin:11px 15px;padding-bottom:10px}
.articleContainer .sideBar .control a p,.articleContainer .sideBar .control a .newsphoto{padding:0 15px}
.articleContainer .sideBar .control a:hover{border:1px solid #d4b284;text-decoration:none}
.articleContainer .sideBar .control,#dinshi_toy_main .toy_pic{margin-bottom:25px}
.articleContainer h5{font-size:1.6em;font-weight:400;padding-top:5px}
.articleContainer.dinshi.articleContainer{background-color:#1d0709;border:1px solid #5b4638;color:#fff}
.articleContainer.dinshi.articleContainer .article{border-right:1px solid #5b4638}
.articleContainer.dinshi.articleContainer .article .article_top{border-bottom:1px solid #5b4638}
.articleContainer.dinshi.articleContainer .sideBar #backBtn{border:2px solid #fedb8f;color:#fedb8f;text-decoration:none}
.articleContainer.dinshi.articleContainer .sideBar .control a{background-color:none;border:1px solid #1d0709;color:#fff}
.articleContainer.dinshi.articleContainer .sideBar .control a .article_nav{background-color:#543b2e;color:#fff}
.articleContainer.dinshi.articleContainer .sideBar .control a .news_bar{border-bottom:1px solid #76674f}
.articleContainer.dinshi.articleContainer .sideBar .control a:hover{border:1px solid #5b4638}
.articleContainer.dinshi.articleContainer .sideBar .control a:hover .article_nav{background-color:#9d805f}
.articleContainer.eatin .sideBar #backBtn{border:2px solid #59493f;color:#59493f}
.articleContainer.eatin .sideBar #backBtn:hover{border:2px solid #261f1a;color:#261f1a}
.articleContainer.mt .sideBar #backBtn{border:2px solid #758d8f;color:#758d8f}
.articleContainer.mt .sideBar #backBtn:hover{border:2px solid #586e70;color:#586e70}
.articleContainer.mt .sideBar .control a .article_nav{background-color:#eff7f9}
.articleContainer.mt .sideBar .control a:hover{border:1px solid #cce2e8}
.articleContainer.mt .sideBar .control a:hover .article_nav{background-color:#cce2e8}
.articleContainer.takeout .sideBar #backBtn{border:2px solid #596228;color:#596228}
.articleContainer.takeout .sideBar #backBtn:hover{border:2px solid #434b19;color:#434b19}
.articleContainer.takeout .sideBar .control a:hover{border:1px solid #b5bd95}
.articleContainer.takeout .sideBar .control a:hover .article_nav{background-color:#b5bd95}
.banner_text {padding-top:20px}
.banner_text a{color:#fff}
.banner_text a:hover{color:#ff0}
.brand-color{height:3px;width:100%}
.breadcrumb{background-color:transparent;margin-bottom:10px;margin-top:10px}
.breadcrumb > li + li:before,.breadcrumb>li+li:before{content:" > ";font-family:arial,sans-serif}
.breadcrumb li:before,.breadcrumb a,.quicklinks .colorchange,.breadcrumb a,.breadcrumb li:before{color:#d4b284}
.breadcrumb.eatin a,.breadcrumb.eatin .active{color:#754b02}
.breadcrumb.dinshi a,.breadcrumb.dinshi .active{color:#ffdb8f}
.breadcrumb.mt .active,.breadcrumb.takeout .active{color:#8d9192}
.breadcrumb.mt li:before,.breadcrumb.mt a,.breadcrumb.mt a,.breadcrumb.mt li:before{color:#85ced7}
.breadcrumb.takeout li:before,.breadcrumb.takeout a,.breadcrumb.takeout a,.breadcrumb.takeout li:before,#nav_main.navbar.takeout .container .navbar-collapse li a:hover,#nav_main.navbar.takeout .container .navbar-collapse li.current a,#nav_main.navbar.mt .container .navbar-collapse li a:hover,#nav_main.navbar.mt .container .navbar-collapse li.current a{color:#596228}
.btn.dropdown-toggle{text-align:left}
.btn.dropdown-toggle .caret{float:right;position:absolute;right:25px;top:15px}
.btn.dropdown-toggle:active,.btn.dropdown-toggle:focus,.btn:active,.btn:focus{-moz-box-shadow:1px 1px 3px #eadac0;-webkit-box-shadow:1px 1px 3px #eadac0;border:1px solid #ad8960;box-shadow:1px 1px 3px #eadac0;outline:0!important}
.btn:focus,.btn:active,.btn.dropdown-toggle:focus,.btn.dropdown-toggle:active{-moz-box-shadow:1px 1px 3px #eadac0;-webkit-box-shadow:1px 1px 3px #eadac0;border:1px solid #ad8960;box-shadow:1px 1px 3px #eadac0;outline:none!important}
.btn_close{-moz-border-radius:25px;-ms-border-radius:25px;-webkit-border-radius:25px;border:3px solid #FFF;border-radius:25px;color:#FFF;float:right;font-size:18px;height:37px;padding:5px 0 0 6px;width:37px}
.btn_close:hover,#global_menu li a{color:#FFF}
.btn_gold{background:url(../images/go_gold.png) no-repeat;display:inline-block;height:19px;position:relative;width:19px}
.btn_link{background:url(../images/icon_exlink.png);display:inline-block;height:19px;width:19px}
.btn_upload{background-color:#d4b284;cursor:pointer}
.btn_upload:hover{background-color:#BA8966}
.btn_white{background:url(../images/go_white.png);display:inline-block;height:19px;width:19px}
.clearfix:after{clear:both;content:" ";display:block;font-size:0;height:0;visibility:hidden}
.close{opacity:.7}
.container.no_padding,#newsletterModal .modal-header,#contactServiceModal .modal-header,#global_expand.navbar .container,footer #social .col-sm-12,#mapContainer #mapMain .col-sm-12,#mapContainer #mapMain .col-xs-12,.footer_container #social .social_btn,#info.brands,#social.brands,.container_brand .row .brand_banner,.mt_location .map_img{padding:0}
.container_brand{margin-bottom:30px;margin-top:-80px}
.takeout .container_brand{margin-bottom:30px;margin-top:-180px}
.container_brand .dinshi .col_bg{background:url(../images/column_bg.png);border:1px solid #ffdb8f;color:#fff;padding:15px}
.container_brand .dinshi .col_bg h1{border-bottom:1px solid #ffdb8f;color:#ffdb8f}
.container_brand .eatin .col_bg{background:url(../images/news_bg.jpg);color:#fff;opacity:1;padding:15px}
.container_brand .mt .col_bg{background-color:#fff;border:1px dashed #bdc3c5;color:#fff;opacity:.9;padding:15px}
.container_brand .news .date{font-size:1em;margin:5px 7px}
.container_brand .news p{font-size:1em;margin-bottom:25px;text-align:center}
.container_brand .news_btn{border:1px solid;cursor:pointer;letter-spacing:2px;line-height:3;margin-bottom:14px;width:100%}
.container_brand .news_btn span{display:inline-block;height:21px;position:relative;top:-1px;width:25px}
.container_brand .news_btn.eatin{border-color:rgba(255,255,255,.5);color:#fff}
.container_brand .news_btn.mt{-moz-border-radius:6px;-ms-border-radius:6px;-webkit-border-radius:6px;border:1px solid #7e8c8f;border-radius:6px;color:#7e8c8f}
.container_brand .news_btn.takeout{-moz-border-radius:6px;-ms-border-radius:6px;-webkit-border-radius:6px;background-color:#78865a;border:0;border-radius:6px;color:#fcfef6}
.container_brand .row{padding:0 150px}
.container_brand .row .banner{overflow:hidden}
.container_brand .row .border{border:1px solid;border-color:rgba(255,255,255,.2);height:700px;margin:0 auto;overflow:hidden;padding:15px 30px}
.takeout .container_brand .row .border{min-height:700px}
.dinshi .container_brand .row .border{min-height:700px}
.container_brand .row .brand_banner .border{padding:15px}
.container_brand .row .brand_news{padding-left:0;text-align:center}
.container_brand .row .brand_news .news:hover,.container_brand .news_btn:hover,.product_slider .product_item:hover,.movie_s .movie_btn_s:hover,.movie_btn:hover{opacity:.8}
.container_brand .row .brand_news.mt h1{border-bottom:1px dashed #7e8c8f;color:#7e8c8f}
.container_brand .row .brand_news.takeout h1{border-bottom:1px solid grey;color:#596228}
.container_brand .takeout .col_bg{-moz-border-radius:8px;-ms-border-radius:8px;-webkit-border-radius:8px;background:url(../images/takeout_brand_bg.jpg);border-radius:8px;color:#fff;padding:15px}
.container_brand h1{border-bottom:1px solid #f6ede3;font-size:1.7em;letter-spacing:5px;margin-bottom:30px;padding-bottom:10px}
.container_brand.dinshi{margin-top:-500px}
.container_brand.dinshi .border{border:4px solid #523d2a}
.container_brand.mt{margin-top:-780px}
.container_title{left:18%;top:100px}
.diamond{background-image:url(../images/diamond.png);display:inline-block;height:15px;margin:4px 10px;width:15px}
.dinshi #nav_main.navbar .navbar-toggle{border-left:1px solid grey}
.dinshi .h2_title,.container_brand .news_btn.dinshi,.dinshi .slick-dots li.slick-active button:before{color:#ffdb8f !important;}
.dinshi .news_list_item{background-color:#2a0b0e;border:1px solid #8e7a52}
.dinshi .news_list_item .newsphoto{border-right:1px solid #8e7a52}
.dinshi .news_list_item .readmore{color:#fedb8f}
.dinshi .slick-dots li button:before{color:#d7cec3}
.dinshi .section_divider.h2_title{border-bottom:0;}
.doll{background:url(../images/toybg.jpg);height:600px;padding-top:70px}
.doll .doll_btn{background:url(../images/toybtnbg.jpg);border:1px solid;border-color:rgba(162,117,75,.9);border-radius:99em;cursor:pointer;margin:auto;opacity:.8;width:280px}
.doll .radiu_boder{border:1px solid;border-color:rgba(162,117,75,.4);border-radius:99em;color:#FFF;font-size:1.5em;height:270px;letter-spacing:.3em;line-height:13;margin:4px auto;text-align:center;width:270px}
.doll .toy{bottom:0;left:-110px;position:absolute;width:45%}
.doll_s{background:url(../images/toybg.jpg);padding:40px;position:relative}
.doll_s .doll_btn{background:url(../images/toybtnbg.jpg);border:1px solid;border-color:rgba(162,117,75,.9);border-radius:99em;cursor:pointer;height:280px;margin:0 auto;opacity:.8;position:relative;width:280px}
.doll_s .radiu_boder{border:1px solid;border-color:rgba(162,117,75,.4);border-radius:99em;color:#FFF;font-size:1.6em;height:270px;letter-spacing:.3em;line-height:13;margin:4px auto;text-align:center;width:270px}
.doll_s .toy{bottom:0;position:absolute;width:45%}
.dotted{border-bottom:1px solid #d4ab7d;padding-top:5px;text-decoration:none}
.dropdown_wrap .dropdown{float:right;margin-right:15px;width:150px}
.dropdown_wrap .dropdown #list-brand{background-color:#fdfdfd;border:1px solid #d4b28d;width:100%}
.en_formnote{color:grey;font-size:.8em}
.en_formtext{margin-left:3px}
.en_formtitle,.subnav_product.shrink{display:block}
.en_sub{color:grey;display:block;font-size:.9em;margin-top:-10px}
.en_sub2{color:grey;display:block}
.en_text{display:block;line-height:1.5em;margin:5px 0 15px}
.en_title{font-size:.8em;margin-left:5px}
.float_right{float:right!important}
.font_swap{font-family:Helvetica,Arial,sans-serif;font-size:.8em;margin-top:5px}
.footer-address{margin-left:30px;margin-top:-20px}
.footer_container{color:#c9ad81;padding-left:115px;padding-right:100px}
.footer_container .btn_padding{padding-left:0;padding-right:10px}
.form-control{-moz-border-radius:0;-ms-border-radius:0;-webkit-border-radius:0;background-color:#eee;border-radius:0}
.form-control:focus{-moz-box-shadow:0 0 3px #d4b284;-webkit-box-shadow:0 0 3px #d4b284;border-color:#d4b284;box-shadow:0 0 3px #d4b284}
.form-group label{color:grey;margin-bottom:0;}
.form-group label span{display:inline-block;height:34px;margin-right:0;min-height:2em;overflow:hidden;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap;width:auto;}
.form-group label span,.form-group label strong{padding:5px 0 0 10px;}
.form-group label span.btn_upload{color:#fff;font-size:12px;font-weight:400;margin-right:0;text-align:center;width:40%}
.form-group label strong{background-color:#d4b284;color:#f1e5e6;display:inline-block;height:100%}
.fullscreen-bg__video{height:auto;left:0;min-width:100%;position:absolute;top:-100px;width:auto;z-index:-1000}
.grid-item,.grid-sizer{box-sizing:border-box;overflow:hidden;position:relative;width:25%}
.grid-item--width2{box-sizing:border-box;width:50%}
.grid-item:before,.grid-sizer:before{content:"";display:block;padding-top:110%;width:100%}
.h2_title{color:#290a0a;font-size:2em;line-height:30px;text-align:center}
.highlight,.contact_method{color:#e60012;font-weight:700}
.in_banner{background:url(../images/eatin/news_bg.jpg);opacity:.9;padding:15px}
.in_product{color:#f8f3e4}
.input_file{background-color:#eee;border:1px solid #ccc;padding:0}
.introduction{border-top:1px solid #d4ab7d;color:#fff;font-size:1.2em;letter-spacing:3px;line-height:2.5;margin:0 auto}
.kv{opacity:0;overflow:hidden;width:100%}
.takeout .kv{overflow:none;}
.kv .wrap{left:50%;margin-left:-818px;position:relative;width:1638px}
.kv .wrap img{margin-top:-20px;width:100%}
.takeout .kv .wrap img{margin-top:30px;}
.kv.dinshi{background-image:url(../images/kv_bg.jpg);background-position:center top;height:1000px}
.kv.mt{background-image:url(../images/kv_bg.jpg);background-position:center top;background-repeat:no-repeat;height:1284px}
.kv.mt .wrap{margin-left:-865px;width:1730px}
.kv.takeout{background-image:url(../images/takekv_bg.jpg);background-position:center top;background-repeat:repeat-x}
.kv.takeout .wrap{top:120px}
.kv_title{opacity:0;position:absolute;z-index:1}
.kv_title.dinshi{left:50%;margin-left:-77px;opacity:0;top:100px;width:154px}
.kv_title.mt{left:46%;margin-left:-123px;opacity:0;top:120px;width:367px}
.kv_title.takeout{left:50%;margin-left:-55px;opacity:0;top:90px;width:110px}
.lighbox_image{cursor:pointer;display:inline-block;margin-left:13px;overflow:hidden;position:relative;vertical-align:top;width:160px}
.lightbox_des{background-color:#000;bottom:0;color:#fff;opacity:.6;padding:8px;position:absolute;text-align:center;width:100%}
.margin{margin-top:135px}
.meal .meal_info{margin-top:15%}
.meal .meal_info .meal_icon{float:left;height:64px;margin-right:10px;padding-top:3px;width:30px}
.meal .meal_info .meal_name{float:left;letter-spacing:1px;width:85%}
.meal .meal_info .meal_name .en_name{color:#deb25b;font-size:1em;padding-top:8px}
.meal .meal_info .meal_name .jp_name{color:#deb25b;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:1.2em;padding-bottom:3px}
.meal .meal_info .meal_name .jp_name:after{background-color:#deb25b;content:"";display:block;height:1px;margin-top:3px;width:30px}
.meal .meal_info .meal_name .tw_name{color:#fddc8d;font-size:2.8em}
.meal .note{color:#fff;margin-top:10px}
.mobile_icon{display:inline-block;height:20px;width:20px}
.mobile_icon img,.pageContainer img,#nav_main.navbar .navbar-brand img,.quicklinks #alternative img,.quicklinks #video .mascot img,#searchBarPop input,#searchBarPop .form_close div img,.modal.in .modal-dialog img,.lighbox_image img,#filebox,#joinus_main .process_icon img,.share_Container img,#pagination .pagination_arrow img,.articleContainer .article img,.kv.mt .wrap img,.kv_title.dinshi img,.kv_title.takeout img,.kv_title.mt img,.container_title img,.container_brand .row .banner img,.container_brand .news_btn span img,.product_slider .product_item img,.doll_s .toy img,.grid-item img,.grid-item--width2 img,.meal .meal_info .meal_icon img,#dinshi_toy_main .toy_pic img{width:100%}
.modal-footer{padding:15px 15px 0;}
.modal-backdrop{background-color:#212121;opacity:.9!important}
.movie_btn{-moz-border-radius:50%;-ms-border-radius:50%;-webkit-border-radius:50%;background:#322a1c;border:1px solid;border-color:rgba(162,117,75,.9);border-radius:50%;cursor:pointer;height:180px;margin:200px auto auto;opacity:.7;width:180px}
.movie_btn_title{color:#f2e8cf;font-size:1.4em;letter-spacing:6px;line-height:23px;position:relative;text-align:center;top:75px}
.movie_s{background:url(../images/movie.jpg) 0 0;display:none;padding:150px 0}
.movie_s .movie_btn_s{-moz-border-radius:50%;-ms-border-radius:50%;-webkit-border-radius:50%;background:#322a1c;border:1px solid;border-color:rgba(162,117,75,.9);border-radius:50%;cursor:pointer;height:180px;margin:auto;opacity:.7;width:180px}
.movie_section{left:50%;margin-left:-600px;position:absolute;top:0;width:1200px;z-index:100}
.mt .h2_title{color:#606060}
.mt_deco{border-top:2px dotted #effffc;display:inline-block;height:1px;margin:0 10px;position:relative;top:-8px;width:70px}
.mt_info{background:url(../images/mt/info_bg.png)}
.mt_location{background:url(../images/mt/store_bg.jpg);padding:20px 0 60px}
.mt_location .map_img img{border-bottom-left-radius:10px;border-top-left-radius:10px}
.mt_location .mt_deco{border-top:2px dotted #075e64}
.mt_location .restaurant_img{background-image:url(../images/mt/store.jpg);background-size:cover;border-bottom-right-radius:10px;border-top-right-radius:10px;padding:0;position:relative}
.mt_location .restaurant_img .ad{margin-bottom:5px}
.mt_location .restaurant_img .res_address{background-color:rgba(53,53,53,.7);border-bottom-right-radius:10px;bottom:0;padding:10px 35px;position:absolute;width:100%}
.mt_location .restaurant_img .res_address .ad_text{color:#d1f8ff}
.mt_location .restaurant_img .res_address .glyphicon{color:#fff;margin-right:5px}
.mt_location .restaurant_img:before{content:"";display:block;padding-top:70.474516696%;width:100%}
.mt_location .restaurant_img>.content,.order_info .info_list .list_point > .content,.grid-item > .content,.grid-sizer > .content{bottom:0;left:0;position:absolute;right:0;top:0}
.mt_location .share_Container{margin-bottom:0;padding-bottom:0;padding-top:0}
.mt_location h3{color:#075e64;font-size:1.8em;margin-bottom:30px;text-align:center}
.mt_title{border-top:2px dotted #749D9F;display:inline-block;height:1px;margin:0 10px;position:relative;top:-8px;width:70px}
.name_divider{margin:0 5px}
.name_translate{display:block;font-size:.5em;letter-spacing:1px;margin-top:1px}
.nano>.nano-pane{-moz-border-radius:0;-ms-border-radius:0;-webkit-border-radius:0;background:rgba(190,190,190,.25);border-radius:0}
.nano>.nano-pane>.nano-slider{-moz-border-radius:0;-ms-border-radius:0;-webkit-border-radius:0;background-color:#d4b284;border-radius:0}
.nav_en{display:block;font-size:13px}
.navbar{min-height:40px}
.navbar-inverse{border-color:#5c5c5c}
.navbar-inverse .navbar-toggle,.navbar-default .navbar-toggle,#mapContainer #mapMain #searchResult .store_info .store_extra li:last-child{border:none}
.navbar-toggle,.product_name_jp,.product_name_price_mt{margin-top:5px}
.news_brand{-moz-border-radius:3px;-ms-border-radius:3px;-webkit-border-radius:3px;background-color:grey;border-radius:3px;color:#fff;display:inline-block;padding:1px 10px;text-align:center;width:84px;margin-right:10px;}
.news_brand.dinshi,.brand-color.dinshi{background-color:#621f36}
.news_brand.eatin,.brand-color.eatin{background-color:#101010}
.news_brand.gogo,#maincarousel .carousel-indicators .active{background-color:#e60012}
.news_brand.mg,.brand-color.mg{background-color:#82ccd5}
.news_brand.takeout,.brand-color.takeout{background-color:#aaa}
.news_list_item{background-color:#fff;margin-bottom:15px;position:relative}
.news_list_item .newsinfo{overflow:hidden;padding:15px;position:static}
.news_list_item .newsphoto{border-right:1px solid #ccc;margin-bottom:0;padding:15px}
.news_list_item .readmore{bottom:10px;color:#e60012;cursor:pointer;display:block;position:absolute;right:15px;text-align:right;width:100%}
.newsphoto img{-moz-border-radius:5px;-ms-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;width:100%}
.newsphoto,footer .footer_info,.news_bar{margin-bottom:15px}
.notice{color:#b28850;font-size:1.3em;left:140px;letter-spacing:1px;position:relative;top:-35px;width:160px}
.order_info{background-color:#f9f2d3;border:2px dotted #d5d1b6;opacity:.9;padding:40px 20px}
.order_info .col-sm-6{padding:0 40px}
.order_info .info_list{font-size:1.1em;padding:10px 30px}
.order_info .info_list .list_point{background-color:#918d81;display:block;margin-right:3%;margin-top:6px;position:relative;width:2%}
.order_info .info_list .list_point:before{content:"";display:block;padding-top:100%;width:100%}
.order_info .info_list .list_text{width:95%}
.order_info h4{border-bottom:2px solid #e0dbc5;color:#596228;padding-bottom:15px;text-align:center}
.order_instruction{background:url(../images/mt/step_bg.jpg)}
.order_instruction .share_Container,.mt_info .share_Container{margin-bottom:0;padding-bottom:0}
.order_instruction .steps_wrap{padding:20px 60px}
.order_instruction .steps_wrap .steps,.mt_info .steps_wrap .steps{margin-bottom:30px}
.order_instruction h3{color:#effffc;font-size:1.8em;text-align:center}
.pageContainer{background:url(../images/eatin/eatin_cloth_bg.jpg);background-color:#FFF;margin-bottom:50px;padding:10px 40px 30px}
.pageContainer .rightbox .col-sm-6,.pageContainer .rightbox .col-xs-12,#mapContainer #mapMain .col-md-3,#mapContainer #mapMain .col-md-9,.share_Container .rightbox .col-sm-6,.share_Container .rightbox .col-xs-12,.news_bar .news_brand,.set.right .meal_col,#dinshi_toy_main .toy_content .col-sm-6{float:right}
.pageContainer h3{font-size:1.3em;margin-bottom:20px}
.pageContainer .about_logo img{width:114px;margin-bottom:15px;}
.pageContainer .about_country img{width:auto;}
.pageContainer .about_country{font-size:1.3em;vertical-align:middle;margin-bottom:15px;}
.pageContainer .leftbox,.pageContainer .rightbox{vertical-align:middle;padding:0 50px;}
.price{left:130px;position:relative;top:-30px}
.product_name_en,.product_name_jp{color:#d1c2c2;display:block;font-size:.8em;letter-spacing:normal;line-height:1em}
.product_name_en_mt,.product_name_price_mt{display:block;font-size:.8em;letter-spacing:normal;line-height:1em}
.product_section{margin-bottom:40px;margin-top:30px}
.product_slider{margin-top:70px;padding-bottom:50px;padding-top:50px}
.product_slider .container{padding:0 50px}
.product_slider .product_item{cursor:pointer;display:inline-block;outline-width:0;padding:0 10px}
.product_slider .slick-list{margin:auto;width:85%}
.product_slider .slick-next{background:url(../images/arrow_right.png) no-repeat;height:50px;right:0;width:25px}
.product_slider .slick-prev{background:url(../images/arrow_left.png) no-repeat;height:50px;left:0;width:25px}
.product_slider .slick-prev:before{content:none}
.product_slider .slick-next:before{content:none}
.product_slider h2{font-size:1.7em;letter-spacing:5px;margin-top:15px;text-align:center;text-shadow:1px 1px #000}
.product_slider h3,.mt_info h3{color:#749D9F;font-size:1.8em;text-align:center}
.product_slider.eatin{background:url(../images/news_bg.jpg)}
.product_slider.mt{background:url(../images/mt/product_bg.jpg);margin-top:0}
.product_slider.mt .slick-next{background:url(../images/mt/arrow_right.png) no-repeat;height:50px;right:0;width:25px}
.product_slider.mt .slick-prev{background:url(../images/mt/arrow_left.png) no-repeat;height:50px;left:0;width:25px}
.product_slider.takeout{background:url(../images/takeout_prouduct_bg.jpg);padding-bottom:60px}
.product_slider.takeout .in_product{color:#596228;text-shadow:none}
.product_slider.takeout .product_item{padding:0 30px}
.product_statement{text-align:right;margin-top:-40px;}.dinshi .product_statement{color:#b28750;}
.store_intro .feature{padding:0 30px}
.product_slider.takeout .slick-next{background:url(../images/takeout_arrow_right.png) no-repeat}
.product_slider.takeout .slick-prev{background:url(../images/takeout_arrow_left.png) no-repeat}
.product_slider_title{color:#f8f3e4;font-size:1.2em;text-align:center}
.takeout .product_slider_title {color:#596228;}
.ps{border-top:1px solid #d5d1b6;color:#596228;font-size:1.2em;margin-top:40px;padding:30px 0;text-align:center}
.pullout{color:#d4b284;font-size:1.4em;line-height:33px}
.quicklinks{background:url(../images/pattern.jpg);border-top:1px solid #dadada;padding-bottom:100px;padding-top:100px;position:relative}
.quicklinks #animation,#map_scroll{position:relative}
.quicklinks #career{margin-top:20px;height:432px;background-repeat:no-repeat;}
.quicklinks #business{margin-top:20px;height:432px;background-repeat:no-repeat;}
.quicklinks #career,.quicklinks #business,.quicklinks #others #joinus.quicklink_small,.quicklinks #others #groupmeal.quicklink_small{-moz-border-radius:6px;-ms-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;cursor:pointer;padding:0}
.quicklinks #career.hover-zoom,.quicklinks #business.hover-zoom,.quicklinks #others #joinus.quicklink_small.hover-zoom,.quicklinks #others #groupmeal.quicklink_small.hover-zoom,.doll .doll_btn.hover-zoom,.doll_s .doll_btn.hover-zoom{background-position:center;background-size:auto 100%;transition:all .5s ease-in-out}
.quicklinks #career.hover-zoom:hover,.quicklinks #business.hover-zoom:hover,.quicklinks #others #joinus.quicklink_small.hover-zoom:hover,.quicklinks #others #groupmeal.quicklink_small.hover-zoom:hover,.doll .doll_btn.hover-zoom:hover,.doll_s .doll_btn.hover-zoom:hover{background-size:auto 103%}
.quicklinks #others .quicklink_small{height:205px}
.quicklinks #video{height:450px;position:relative}
.quicklinks #video .gif{background:url(../images/gif.png) no-repeat;height:440px;position:absolute;right:20px;top:13px;width:440px;z-index:10}
.quicklinks #video .gif p{color:#fff;font-size:35px;left:50%;margin-left:-18px;position:absolute;text-shadow:1px 0 8px #262626;top:20%;width:35px;z-index:100}
.quicklinks #video .gif:hover { -webkit-animation: play 1.5s steps(14) infinite; -moz-animation: play 1.5s steps(14) infinite; -ms-animation: play 1.5s steps(14) infinite; -o-animation: play 1.5s steps(14) infinite; animation: play 1.5s steps(14) infinite; }
@-webkit-keyframes play { from { background-position: 0px; } to { background-position: -6160px; } }
@-moz-keyframes play { from { background-position: 0px; } to { background-position: -6160px; } }
@-ms-keyframes play { from { background-position: 0px; } to { background-position: -6160px; } }
@-o-keyframes play { from { background-position: 0px; } to { background-position: -6160px; } }
@keyframes play { from { background-position: 0px; } to { background-position: -6160px; } }
.quicklinks #video .gifcirle{position:absolute;right:10px;z-index:5}
.quicklinks #video .gifcirle.active{-moz-animation-duration:4000ms;-moz-animation-iteration-count:infinite;-moz-animation-name:spin;-moz-animation-timing-function:linear;-ms-animation-duration:4000ms;-ms-animation-iteration-count:infinite;-ms-animation-name:spin;-ms-animation-timing-function:linear;-webkit-animation-duration:4000ms;-webkit-animation-iteration-count:infinite;-webkit-animation-name:spin;-webkit-animation-timing-function:linear;animation-duration:4000ms;animation-iteration-count:infinite;animation-name:spin;animation-timing-function:linear}
.quicklinks #video .icon{background:url(../images/btn_youtube.png);background-position:0 1px;bottom:20px;display:block;height:118px;position:absolute;right:10px;width:118px;z-index:99}
.quicklinks #video .icon.active{background-position:0 117px}
.quicklinks #video .mascot{bottom:0;height:193px;position:absolute;width:219px;z-index:20}
.quicklinks .banner_title{background:url(../images/cream_pixels.png);color:#301b1b;font-size:28px;height:280px;margin:60px auto 0;padding:35px 20px;text-align:center;width:85px}
.quicklinks .banner_title.horizontal{font-size:22px;height:58px;letter-spacing:2px;padding:15px;width:168px}
.quicklinks .border{border:1px solid #FFF;height:100%}
.quicklinks .col-sm-6,.quicklinks .col-sm-3,.grid .product_image{padding-left:10px;padding-right:10px}
.reminder{color:grey;font-size:.9em;font-weight:400;margin-top:15px;text-align:center}
.rightbox .toy_name,.rightbox .dotted{text-align:right}
.section_divider.h2_title{border-bottom:1px solid rgba(238,227,189,.5);padding-bottom:20px}
.set{margin-top:50px}
.share_Container{margin-bottom:60px;min-height:200px;padding:35px 100px}
.share_Container .product_name{bottom:0;font-size:1.2em;height:70px;letter-spacing:2px;padding:0 10px;position:absolute;text-align:center;width:100%}
.share_Container.eatin{background-image:url(../images/eatin_cloth_bg.jpg);color:#fff}
.share_Container.eatin .product_name{height:80px}
.share_Container.dinshi{background-color:#1d0e01;color:#fff}
.share_Container.mt{background-image:url(../images/mt/mt_product_bg.jpg)}
.share_Container.takeout{background-image:url(../images/takeout_product_bg.jpg);color:#665442}
.share_Container.takeout .product_name .price{color:#ad7135;margin-left:10px}
.slick-dots{bottom:0}
.slick-dots li button:before{color:#d7cec3;font-size:50px;opacity:1}
.slick-dots li.slick-active button:before{color:#beb09f;opacity:1}
.slick-slider,.product_section#section_sidedish{margin-bottom:0}
.small_arow{font-size:.8em;letter-spacing:0}
.store_info .sign{margin-right:5px}
.store_intro{background:url(../images/feature_bg.jpg);padding:80px 0}
.store_intro .feature.border{border-right:1px solid #564334}
.store_intro img{margin:auto;width:100%}
.subnav .subnav_list .subnav_divider,.subnav_eatin .subnav_list .subnav_divider,.subnav_product .subnav_list .subnav_divider,.subnavstyle .subnav_list .subnav_divider{background-color:#e7e7e7;height:40px;position:absolute;right:0;top:30px;width:1px}
.subnav .subnav_list .subnav_icon{display:block;margin:auto}
.subnav .subnav_list,.subnav_mt .subnav_list{cursor:pointer;padding:15px 0;text-align:center}
.subnav .subnav_list:hover{background-color:rgba(255,255,255,0.5)}
.subnav_dinshi{background:url(../images/sidedish_bg.jpg);border-bottom:1px solid #534129}
.subnav_dinshi .subnav_list{color:#ffdb8f;cursor:pointer;display:inline-block;padding:15px 0;text-align:center;width:50%;}
.subnav_eatin .subnav_list .subnav_icon,.subnav_product .subnav_list .subnav_icon,.subnavstyle .subnav_list .subnav_icon,.subnav_mt .subnav_list .subnav_icon,.subnav_dinshi .subnav_list .subnav_icon{display:block;margin:auto auto 8px}
.subnav_eatin .subnav_list,.subnav_product .subnav_list,.subnavstyle .subnav_list{color:#290a0a;cursor:pointer;float:left;padding:15px 0;text-align:center;width:12%}
.subnav_eatin .subnav_list.current,.subnav_product .subnav_list.current,.subnavstyle .subnav_list.current,.subnav_dinshi .subnav_list.current{background-color:#e1d6ae}
.subnav_eatin,.subnav_product,.subnavstyle,.subnav_mt,.subnav_product,.subnavstyle{background-color:#eee3bd;display:block}
.subnav_eatin.dinshi .subnav_list,.subnav_product.dinshi .subnav_list,.subnavstyle.dinshi .subnav_list{color:#ffdb8f;width:50%}
.subnav_eatin.dinshi .subnav_list.current,.subnav_product.dinshi .subnav_list.current,.subnavstyle.dinshi .subnav_list.current,.subnav_dinshi .subnav_list.current,.subnav_dinshi .subnav_list:hover{background-color:rgba(0,0,0,0.5)}
.subnav_eatin.dinshi,.subnav_product.dinshi,.subnavstyle.dinshi{background-color:#000;border-bottom:1px solid #877b66}
.subnav_eatin.shrink,.subnav_dinshi.shrink,.subnav_takeout.shrink,.subnav_mt.shrink{visibility:hidden}
.subnav_eatin.subnav_takeout .subnav_list,.subnav_eatin.takeout .subnav_list,.subnav_product.subnav_takeout .subnav_list,.subnav_product.takeout .subnav_list,.subnavstyle.subnav_takeout .subnav_list,.subnavstyle.takeout .subnav_list{color:#290a0a;width:20%}
.subnav_product.takeout .subnav_list, .subnavstyle.subnav_takeout .subnav_list{width:12%;}
.subnav_eatin.subnav_takeout .subnav_list.current,.subnav_eatin.takeout .subnav_list.current,.subnav_product.subnav_takeout .subnav_list.current,.subnav_product.takeout .subnav_list.current,.subnavstyle.subnav_takeout .subnav_list.current,.subnavstyle.takeout .subnav_list.current{background-color:#c5baa9}
.subnav_eatin.subnav_takeout,.subnav_eatin.takeout,.subnav_product.subnav_takeout,.subnav_product.takeout,.subnavstyle.subnav_takeout,.subnavstyle.takeout{background-color:#d5cabb}
.subnav_icon img{max-height:40px;width:auto}
.subnav_mt .subnav_list .subnav_divider,.subnav_dinshi .subnav_list .subnav_divider{border-color:#534129;border-right-style:double;height:40px;position:absolute;right:0;top:30px;width:1px}
.subnav_product{display:none;position:fixed;top:70px;width:100%;z-index:999}
.subnav_product .subnav_list{padding:10px 0}
.takeout .h2_title{color:#596228;text-shadow:1px 1px 1px #fff}
.takeout h3.brand_h3{border-top:1px solid #cfc9ba;color:#596228}
.takeout h3.brand_h3:before{background-color:#596228}
.term_wrapper{border:6px solid #e7e7e7;padding:40px}
.term_wrapper .big_sec{border-bottom:1px solid #e7e7e7;font-size:1.2em;line-height:1.6em;margin-top:20px;padding-bottom:15px}
.term_wrapper .big_sec .big_num{color:#e60012;font-weight:700;margin-right:1%}
.term_wrapper .big_sec .big_text{color:#000;width:90%}
.term_wrapper .intro_text{color:grey;font-size:1.1em;line-height:1.6em}
.term_wrapper .sub_sec{padding-left:60px}
.term_wrapper .sub_sec .sub_num{margin-right:1%;text-align:right;width:3%}
.term_wrapper .sub_sec .sub_text{line-height:1.7em;width:88%}
.term_wrapper .tri_sec{border-bottom:1px dotted #e7e7e7;margin-top:20px;padding-bottom:20px;padding-left:45px}
.term_wrapper .tri_sec .tri_num{color:#d4b284;letter-spacing:2px;margin-right:1%}
.term_wrapper .tri_sec .tri_text{width:90%}
.term_wrapper .tri_sec span,.term_wrapper .sub_sec span,.term_wrapper .big_sec span,.footer_container .footer_info span,.news_bar .date,.order_info .info_list span{float:left}
.title.eatin:after{background-color:#f7e9b7}
.top_btn{-moz-border-radius:50%;-ms-border-radius:50%;-webkit-border-radius:50%;background-color:grey;border-radius:50%;bottom:3%;color:#fff;cursor:pointer;font-size:1.3em;height:40px;opacity:.7;padding-top:7px;position:fixed;right:2%;text-align:center;width:40px;z-index:9999}
.toy_active{color:#d1d1d1}
.toy_content{height:100%;line-height:30px;padding:30px 15px 0}
.toy_name{border:0;border-radius:10px;color:#fb8143;font-size:2em;margin-bottom:5px;padding:10px 0;text-align:left}
.toy_text{margin-bottom:70px;margin-left:8%;margin-top:1%;position:relative;width:82%}
.user_form{border:1px solid #e60012;margin-top:20px;padding:15px 40px}
.user_form .col-sm-6{margin:8px 0}
.user_form .form_title{border-bottom:1px solid #e60012;color:#e60012;font-size:18px;margin-bottom:25px;padding-bottom:15px;text-align:center}
.zag{background-image:url(../images/takeout/zag.png)}
.zag,.zig{background-size:31px 13px;display:inline-block;height:13px;margin:0 10px;position:relative;top:-5px;width:31px}
.zig{background-image:url(../images/takeout/zig.png)}

@media screen and (max-width:1400px) {
	.container_title{left:10%;}
}
@media screen and (max-width:1199px) {
#searchBar_dropdown .btn{width:120px}
#section_sidedish .dish{height:250px}
#worldmap #world #map,#worldmap #world ul#number,#worldmap #world ul#name{display:none}
#worldmap #world ul#name_shrink{display:block;position:relative}
#worldmap #world ul#name_shrink h3{color:#FFF;margin-bottom:30px;text-align:center}
#worldmap #world ul#name_shrink li{-moz-border-radius:20px;-ms-border-radius:20px;-webkit-border-radius:20px;border:2px solid #FFF;border-radius:20px;float:left;margin:2%;width:46%}
#worldmap #world ul#name_shrink li a{color:#FFF;display:block;padding:10px}
#worldmap #world ul#name_shrink li a span{-moz-border-radius:5px;-ms-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;display:inline-block;height:10px;margin:0 5px;width:10px}
#worldmap #world ul#name_shrink li#china_s span{background-color:#f77306}
#worldmap #world ul#name_shrink li#hk_s span{background-color:#5cba04}
#worldmap #world ul#name_shrink li#singapore_s span{background-color:#ea555b}
#worldmap #world ul#name_shrink li#thailand_s span{background-color:#f4b303}
#worldmap #world ul#name_shrink li#tw_s span{background-color:#2898fc}
#worldmap #world ul#name_shrink li#usa_s span{background-color:#c501f7}
#worldmap #wrap{width:80%}
#worldmap .modal-content{background-color:transparent;border:0;box-shadow:none}
#worldmap .modal-lg{margin-top:50px;overflow:hidden;width:80%}
.order_info .info_list{padding:10px}
.share_Container.eatin .product_name{height:60px}
.share_Container.takeout .product_name{height:40px}
.subnav_mt .subnav_list{color:#290a0a;width:25%}
}

@media screen and (max-width:1199px) {
#dinshi_toy_main .col-sm-6{padding:0 40px}
#dinshi_toy_main .toy_content{padding:30px 15px 0}
#toy_area,.doll{height:500px}
.container_brand{margin-top:-50px}
.takeout .container_brand{margin-top:-40px}
.takeout .kv .wrap img{margin-top:80px;}
.container_brand .news_btn{margin-bottom:28px}
.container_brand .row{padding:0 15px}
.container_brand .row .border{height:715px}
.container_title{left:8%;width:180px}
.footer_container{padding-left:15px;padding-right:15px}
.kv .wrap{margin-left:-600px;width:1200px}
.kv .wrap img{height:554px;margin-top:-20px}
.kv.mt .wrap{margin-left:-800px;width:1600px}
.kv_title.dinshi{width:130px}
.kv_title.mt{left:44%;top:170px}
.movie_btn{margin-top:150px}
.movie_section{margin-left:-450px;width:900px}
.price{left:0;position:relative;top:-10px}
.toy_content{font-size:1em;padding:30px 15px 0}
.toy_text{margin-bottom:40px;margin-top:-3%;width:87%}
}

@media screen and (min-width:991px) {
#social .icon img{max-width:100%}
}

@media screen and (min-width:991px) {
.modal.in .modal-dialog{width:700px}
.modal.in .modal-dialog img{width:100%}
}

@media screen and (min-width:991px) and (max-width:1199px) {
#global_expand.navbar .container .navbar-collapse li a,#global_expand.navbar .current{width:138px}
#news .slick-list{width:870px}
.pullout{font-size:1.1em;line-height:25px}
.quicklinks #video .mascot{height:auto;width:160px}
}

@media screen and (max-width:1024px){
.term_wrapper .tri_sec,.term_wrapper .sub_sec{padding-left:0}
}
@media screen and (max-width:991px) {
#maincarousel .carousel-inner .item{height:360px}
#maincarousel .carousel-inner .item .wrap{left:50%;margin-left:-600px;width:1000px}
#nav_main.navbar{height:70px}
#nav_main.navbar #map_icon{padding:3px 6px;right:90px;top:8px}
#nav_main.navbar .container .navbar-collapse{background-color:#e9d8be;border:0}
#nav_main.navbar .container .navbar-collapse li{border-bottom:1px solid #d3b485;margin:0!important;padding:10px 0}
#nav_main.navbar .container .navbar-collapse li a{font-weight:400;padding-top:0}
#nav_main.navbar .container .navbar-collapse li a,#nav_main.navbar.eatin .container .navbar-collapse li a,#nav_main.navbar.takeout .container .navbar-collapse li a,#nav_main.navbar.mt .container .navbar-collapse li a,#nav_main.navbar.dinshi .container .navbar-collapse li a{padding-bottom:0}
#nav_main.navbar .container .navbar-collapse li#btn_en{border:none;padding-bottom:10px}
#nav_main.navbar .container,#global_expand .container{width:100%}
#nav_main.navbar .navbar-brand{padding:5px 10px;width:150px}
#nav_main.navbar.shrink .container .navbar-collapse{margin-top:10px}
#news .slick-list{width:600px}
#section_sidedish .dish{height:auto;position:relative}
#section_sidedish .dish > .content{bottom:0;left:0;position:absolute;right:0;top:0}
#section_sidedish .dish:before{content:"";display:block;padding-top:10%;width:100%}
.breadcrumb,#global_expand.navbar .current,#aboutus,.subnav_product.shrink{display:none}
.dropdown-menu{height:150px;overflow-y:scroll}
.lighbox_image{margin-left:3px;width:110px}
.margin,#maincarousel{margin-top:110px}
.meal .meal_info{margin-bottom:5px;margin-top:10px}
.navbar-nav{margin:0 -15px}
.navbar-nav li{background-image:url(../images/menu_arrow.png);background-position:97% 50%;background-repeat:no-repeat;background-size:15px 15px}
.navbar-nav li#btn_en{background-image:none}
.order_info .col-sm-6{padding:0 15px}
.quicklinks #video{margin-bottom:50px}
.quicklinks #video .mascot{height:auto;width:160px}
.quicklinks .banner_title.horizontal{width:70%}
.removePadding{padding:0}
.subnav_eatin.shrink,.subnav_dinshi.shrink{display:block}
.takeout .kv .wrap img{margin-top:30px;}
}

@media screen and (max-width:991px) {
#dinshi_toy_main .col-sm-6{padding:0 10px}
#dinshi_toy_main .toy_name{font-size:1.5em}
#mapContainer #mapMain{position:relative}
#mapContainer #mapMain #searchResult{background-color:#fff}
#mapContainer #mapMain #searchResult #store_list{margin-top:10px}
#mapContainer #mapMain #searchResult .store_info .store_brand{width:200px}
#mapContainer #mapMain #searchResult h3{height:50px;vertical-align:middle}
#mapContainer #mapMain #searchResult h3 span{display:inline-block;font-size:.7em;margin-left:6px;padding-top:5px;position:relative;text-align:center;top:-1px}
#mapContainer,.container_brand .news_btn{margin-bottom:0}
#map_size.container{width:100%}
#nav_main.navbar.dinshi .navbar-brand{width:150px}
#nav_main.navbar.eatin .container .navbar-collapse li a{color:#000}
#nav_main.navbar.eatin .container .navbar-collapse li.current a{color:#e60012}
#nav_main.navbar.mt .navbar-brand{width:175px}
#searchBarPop,#mapContainer #mapMain #map_nav,.movie_s{display:block}
#social .social_btn#recruit{padding:4px 0}
#store_list_nav{-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none}
.articleContainer{margin-bottom:0;width:100%}
.breadcrumb,#mapContainer #mapMain #brand_ref,#searchBar,.breadcrumb,h2,#mapContainer #mapMain #searchResult .store_extra,#mapContainer #mapMain #searchResult .store_phone,#mapContainer #mapMain #searchResult .store_time,/*#copyright,#footer,#footer_dinshi,#footer_eatin*/,#toy_area{display:none}
.container_brand{margin-top:-40px}
.container_brand .news p{margin-bottom:20px}
.container_brand .row .border{height:535px}
.container_brand h1{margin-bottom:22px;margin-top:0;padding-bottom:5px}
.container_brand.dinshi{margin-top:-600px}
.dropdown-menu{height:150px;max-height:150px;overflow-y:scroll}
.event p{font-size:1em}
.event p::before{height:3px;margin-right:5px;top:-4px;width:3px}
.footer_container .show_text{display:inline-block}
.h2_title{margin-top:20px;}
.introduction{font-size:1em;line-height:2.3}
.kv .wrap{margin-left:-500px;width:1000px}
.kv .wrap img{height:462px;margin-top:20px}
.kv.mt .wrap{margin-left:-700px;width:1400px}
.kv.mt .wrap img{height:500px;margin-top:0}
.kv_title.mt{left:40%;top:150px}
.kv_title.takeout{margin-left:-35px;top:65px;width:80px}
.margin{margin-top:110px}
.no_right{padding-right:0}
.pageContainer{padding:10px 20px 30px}
.removePadding,.location,.location #mapContainer #mapMain,.pageContainer .leftbox,.pageContainer .rightbox{padding:0}
.share_Container{margin-top:30px;padding:30px 60px}
.store_intro .feature{padding:0 15px}
.toy_name{font-size:1.7em;margin-bottom:8px}
.toy_text{width:85%}
h2{margin-top:20px}
}

@media screen and (min-width: 768px) and (max-width: 991px) {
.container {width: auto;}
}
@media screen and (min-width:767px) and (max-width:991px) {
.footer_container .footer_info{font-size:13px}
.quicklinks #video{margin-bottom:50px}
.quicklinks #video .gif{right:70px}
.quicklinks #video .gifcirle{right:60px}
.quicklinks #video .mascot{height:auto;width:219px}
footer #social .title{margin-top:10px}
}

@media screen and (max-width:767px) {
#icon_seven,#icon_eight{margin-top:15px}
#maincarousel .carousel-inner .item{height:240px}
#maincarousel .carousel-inner .item .wrap{left:50%;margin-left:-400px;width:800px}
#news .slick-list{width:80%}
#newsletterModal .form-group,#contactServiceModal .form-group{width:90%}
#newsletterModal .wrap_small,#contactServiceModal .wrap_small{margin-bottom:40px;width:95%}
#newsletterModal,#contactServiceModal,#worldmap{padding-right:0}
#product_dinshi .combo .combo_dish{font-size:.8em;padding:0 5px}
#product_dinshi .combo .combo_title{font-size:1.1em;margin-top:5px}
#product_dinshi .combo .description{font-size:.9em}
#section_sidedish .dish{min-height:170px;}
#section_sidedish .dish .dish_info .en_name{font-size:0.8em;}
#social .col-sm-12.leftcol,.quicklinks .leftcol{padding-right:5px}
#social .col-sm-12.rightcol,.quicklinks .rightcol{padding-left:5px}
#worldmap #wrap{width:92%}
#worldmap .modal-dialog{margin:15px 0 30px;padding:0 10px;width:100%}
#worldmap .modal-dialog #name_shrink,#section_sidedish .dish .dish_info{padding:0}
.grid-item{width:50%}
.modal.in .modal-dialog,.grid-item--width2{width:100%}
.pageContainer{margin:0 10px 30px;padding:0 15px 15px}
.quicklinks{padding-bottom:40px;padding-top:40px}
.quicklinks #alternative,#product_dinshi .combo .combo_title .break{display:block}
.quicklinks #video{display:none}
.quicklinks .banner_title.horizontal{height:auto;width:70%}
.set{margin-top:20px}
.share_Container.eatin .product_name{height:90px}
.share_Container.eatin .product_name,.share_Container.takeout .product_name{height:60px}
.subnav_eatin .subnav_list{width:33%}
.user_form{padding:15px 20px}
.takeout .container_brand .row .border{min-height:auto;}
#mapContainer #searchBar .form-inline .btn{width:100%;}
#mapContainer #searchBar .form-inline .btn#locationSubmit{margin-top:5px;width:100%;}
#mapContainer #searchBar .dropdown-menu{width:100%;height:auto;}
}

@media screen and (max-width:767px) {
#dinshi_toy_main .col-sm-6{margin-bottom:40px;padding:0 30px}
.articleContainer .sideBar{padding:30px}
.articleContainer .sideBar #backBtn{margin:30px 0 20px}
.articleContainer.dinshi.articleContainer{border:0}
.container_brand .news_btn{margin-bottom:18px;margin-top:20px}
.container_brand .row .border{height:auto}
.container_brand .row .brand_news{margin-top:20px;padding:0}
.container_brand.dinshi{margin-top:-550px}
.container_brand.mt{margin-top:-850px}
.container_title{left:8%;top:70px;width:110px}
.kv.mt .wrap{margin-left:-600px;width:1200px}
.kv.mt .wrap img{height:440px}
.kv_title.mt{left:43%;top:120px;width:300px}
.movie_s{padding:80px 0}
.mt_location .map_img img{border-bottom-right-radius:0;border-top-right-radius:10px}
.mt_location .restaurant_img{border-bottom-left-radius:10px;border-top-right-radius:0}
.mt_location .restaurant_img .res_address{border-bottom-left-radius:10px}
.news_list_item .newsphoto,.dinshi .news_list_item .newsphoto,.articleContainer.dinshi.articleContainer .article,.articleContainer .article{border-right:0}
.news_list_item .readmore{position:relative;right:0}
.order_instruction .steps_wrap{padding:20px 0}
.pageContainer{margin:0 10px 30px;padding:0 15px 15px}
.share_Container{margin:15px}
.store_intro{padding:40px 20px}
.store_intro .feature{padding:40px 70px}
.store_intro .feature.border{border-bottom:1px solid #564334;border-right:0}
.user_form{padding:15px 20px}
}

@media screen and (max-width:767px) {
.dinshi #home-bg{background-repeat:no-repeat;background-position:50% 0%;background-size:200%;}
.container_brand{margin-top:-20px}
.container_brand .news_btn{margin-bottom:15px}
.container_brand .row .border{height:auto}
.container_brand .row .brand_news{margin-top:20px;padding:0}
.kv .wrap{margin-left:-400px;width:800px}
.kv .wrap img{height:369px}
.kv_title.dinshi{margin-left:-55px;width:110px}
.product_slider .slick-list{width:80%}
.btn.dropdown-toggle .caret{right:15px;}
}

@media screen and (max-width:599px) {
.share_Container.eatin .product_name{height:80px}
}

@media screen and (max-width:479px) {
#joinus_main #store_table{overflow-x:scroll}
#nav_main.navbar .navbar-brand,#nav_main.navbar.shrink .navbar-brand{padding:10px 7px 10px 12px;width:130px}
#news .news_btn,form .btn{width:100%}
.lighbox_image{margin-left:3px;width:100px}
.meal .meal_info .meal_icon{width:8%}
.meal .meal_info .meal_name{width:87%}
.meal .meal_info .meal_name .jp_name{font-size:1.2em}
.meal .meal_info .meal_name .tw_name{font-size:2.3em}
.order_info .col-sm-6,#section_sidedish .dish .dish_info{padding:0}
.quicklinks #others #joinus{margin-bottom:10px}
.quicklinks #others .quicklink_small{height:145px}
.quicklinks .banner_title{font-size:22px;height:200px;margin-top:40px;padding:25px 10%;text-align:center;width:40%}
.quicklinks .banner_title.horizontal{font-size:1.2em;letter-spacing:2px;margin-top:20%;padding:15px 8px;width:80%}
.quicklinks .banner_title.horizontal .btn_gold{top:3px}
.share_Container.dinshi{padding:15px 10px}
.share_Container.eatin .product_name{height:55px;font-size:1em;line-height:1.1em;}
.share_Container.eatin .product_name_jp{margin-top:2px;}
.share_Container.takeout .product_name{height:40px}
.subnavstyle.subnav_takeout .subnav_list,.subnavstyle.subnav_mt .subnav_list{width:33.3%}
footer #social .social_btn{font-size:12px;}
.dinshi #top{height:450px;}
.dinshi .container_brand .row .border{min-height:inherit;height:auto;}
}

@media screen and (max-width:50em) {
.inputfile-6 + label strong{display:block}
}

@media screen and (max-width:479px) {
#dinshi_toy_main .col-sm-6{padding:0 10px}
#nav_main.navbar.dinshi .navbar-brand,#nav_main.navbar.dinshi.shrink .navbar-brand{padding:7px 7px 10px 12px;width:130px}
#nav_main.navbar.mt.shrink .navbar-brand{width:175px}
#terms.share_Container{padding:10px 5px}
.container_brand{margin-top:-20px}
.eatin .container_brand{margin-top:40px}
.takeout .container_brand{margin-top:-30px}
.container_brand.dinshi{margin-top:-730px}
.container_brand.mt{margin-top:-1000px}
.container_brand.takeout{margin-top:-125px}
.container_title{left:8%;width:72px}
.eatin .container_title{left:0%;width:90px}
.diamond{margin:2px 10px 2px 5px}
.doll_s{padding:40px 10px}
.dropdown_wrap .dropdown{margin-right:0;padding:0 15px;width:100%}
.dropdown_wrap .dropdown .dropdown-menu{width:100%}
.h2_title{font-size:1.7em}
.kv .wrap{margin-left:-275px;width:550px}
.kv .wrap img{height:254px;padding-top:10px}
.eatin .kv .wrap{margin-left:-366px;width:690px}
.eatin .kv .wrap img{height:auto;padding-top:70px}
.takeout .kv .wrap{margin-left:-350px;width:700px}
.takeout .kv .wrap img{height:auto;padding-top:70px}
.kv.mt .wrap{margin-left:-400px;width:850px}
.kv.mt .wrap img{height:307px}
.kv.takeout{background-size:310%}
.kv.takeout .wrap{margin-left:-425px;top:40px;width:850px}
.kv.takeout .wrap img{height:393px}
.kv_title.dinshi{margin-left:-34px;width:72px}
.kv_title.mt{left:54%;width:225px}
.kv_title.takeout{margin-left:-38px;top:57px;width:76px}
#toy_area{display:none;}
.movie_s{background-position:-200px 0}
.mt_deco,.mt_title{width:35px}
.mt_location .restaurant_img{background-size:400px}
.news_list_item .newsinfo{padding-top:0}
.news_list_item .readmore{bottom:0;position:relative}
.order_instruction .steps_wrap{padding:20px 0}
.product_slider .container{padding:0 20px}
.share_Container{margin:15px;padding:30px 25px}
.store_intro .feature{padding:40px 20px}
.term_wrapper{padding:20px 15px}
.term_wrapper .sub_sec .sub_num{margin-right:2%}
.term_wrapper .tri_sec .tri_text{width:82%}
}

@media screen and (max-width:330px) {
#nav_main.navbar.mt .navbar-brand,#nav_main.navbar.mt.shrink .navbar-brand{width:135px}
.h2_title{font-size:1.4em}
}

@media screen and (min-width:767px) and (max-width:991px) {
.container_title{left:8%;width:150px}
.doll_s .toy{width:30%}
.kv_title.dinshi{margin-left:-60px;width:120px}
.mt_location .share_Container{padding:0}
.order_instruction .steps_wrap{padding:20px 0}
}

@media screen and (min-width:1199px) {
.border_wrapper{padding:0 30px}
.meal .meal_info,.combo .meal_info,#section_sidedish.product_section .row .meal_info{padding-right:0}
.meal .meal_photo,.combo .meal_photo,#section_sidedish.product_section .row .meal_photo{padding-left:0}
.meal,.combo,#section_sidedish.product_section .row{padding:0 50px}
}

@media screen and (max-width:1024px) {
.product_statement{margin-top:0px;}
}