@font-face{font-family:Gilroy-ExtraBold;src:url("../../template/fonts/10871.otf")}@font-face{font-family:Gilroy-Light;src:url("../../template/fonts/10177.otf")}@font-face{font-family:Mistral;src:url("../../template/fonts/17897.ttf")}@font-face{font-family:Mistral-normal;src:url("../../template/fonts/4339.ttf")}@font-face{font-family:Robotobold;src:url("../../template/fonts/roboto/Robotobold.ttf")}@font-face{font-family:Roboto;src:url("../../template/fonts/roboto/Roboto.ttf")}@font-face{font-family:Robotoblack;src:url("../../template/fonts/roboto/Robotoblack.ttf")}@font-face{font-family:Robotolight;src:url("../../template/fonts/roboto/Robotolight.ttf")}@font-face{font-family:Robotothin;src:url("../../template/fonts/roboto/Robotothin.ttf")}@font-face{font-family:MSMINCHO;src:url("../../template/fonts/MSMINCHO.TTF")}

@import url(//netdna.bootstrapcdn.com/font-awesome/3.2.1/css/font-awesome.css);body{margin:0;background:#e2ceb5}div{box-sizing:border-box;margin:0}h1,h2,h3,h5,h6,p{margin:0;margin-block-start:0;margin-block-end:0}button{border:0;cursor:pointer;outline:0}a{text-decoration:none;color:#bf1414;cursor:pointer;outline:0}a:hover{color:#df5252}img{max-width:100%}input{outline:0}.header{width:100%;margin-bottom:20px;height:175px;position:absolute}.header-first{color:white;height:60px;font-size:18px;font-family:Gilroy-Light,sans-serif}.header-cont{width:90%;margin:0 auto;height:100%;display:flex;justify-content:space-between;flex-wrap:nowrap;position:relative;max-width:1240px;padding-top:30px}.header_left{width:36%;display:flex;justify-content:space-between;height:80px}.header_right{width:57.6%;display:flex;justify-content:space-between;height:80px}.logo_link{display:flex;flex-direction:column}.logo_link img{margin:0 auto}.header_left a,.header_right a{font-family:Robotolight,Sans-Serif!important;font-size:18px;color:white;margin:auto 0}.header_left a:hover,.header_right a:hover{color:#bbb9b9;transition:all .5s}.header_left div,.header_right div{margin:auto 0}.header_left a h5,.header_left a h6{text-align:center}.header_right a h5{font-size:23px;padding-top:10px}.header_right a h6{font-size:21px;padding-top:6px}.header_right a h5,.header_right a h6{text-align:center;font-family:MSMINCHO,Sans-Serif}.header-first-left{display:flex;flex-basis:80%;justify-content:start}.header-first-left a{text-decoration:none;color:black;margin-right:4%}.fake_static_page:hover{color:#6d6d6d}.header-first-right{justify-content:end;display:flex}.header_right .header_number .h_phone_link{font-family:Robotobold,sans-Serif!important;font-size:31px}.header_number p{font-family:Roboto,Sans-Serif;font-size:14px}.header_cart{position:relative}.cart_number{position:absolute;top:-10px;font-family:Robotobold,Sans-Serif;font-size:17px;width:44px;text-align:center;box-sizing:border-box}.cart_number{padding:10px}.menu_item_cont{display:flex;flex-direction:column;width:100%}.eda_title h2{font-size:30px;font-family:Robotobold,Sans-Serif}.eda_cont{width:100%;height:100%;display:flex;flex-wrap:wrap}.card_cont{position:relative;padding:20px;border-radius:30px;width:285px;height:470px;margin:auto;background:white;margin-top:20px}.card_img{height:200px;display:flex}.card_img img{margin:auto;max-width:100%;max-height:100%}.card_name{font-weight:bold;font-size:23px;margin:0 auto;font-family:BATANG,Sans-Serif;color:black;text-align:center;min-height:85px;max-height:150px}.card_line{border-bottom:solid 2px #a17452;margin:0 auto;margin-bottom:20px}.card_description{font-family:Roboto,Sans-Serif;font-size:12px;padding-bottom:20px}.card_input{width:30px;height:30px;border-radius:50%;border:1px solid #a17452;text-align:center;font-family:Robotolight,Sans-Serif;font-size:18px}.menu_item_info{display:flex}.card_col{margin:0 auto;order:2;position:relative}.card_price{position:relative;font-family:Robotobold,Sans-Serif;font-size:18px;order:3}.card_ves{position:relative;font-family:Robotobold,Sans-Serif;font-size:18px;order:1}.minus,.plus{background:0;font-size:18px;font-family:Robotolight,Sans-Serif;font-weight:bold}.to_cart{margin-top:10px;width:244px;position:absolute;height:57px;border:0;background-color:#ff0030;border-radius:40px;color:white;font-family:Roboto,Sans-Serif;font-size:16px;bottom:-20px}.to_cart:hover{background-color:#c60428;transition:all .5s}.cart_table{width:1000px;margin:0 auto}.cart_table td{text-align:center}.cart_photo{width:200px}.cart_quan_input{width:50px}.cart_delete i{color:red;cursor:pointer}.cart_delete i:hover{color:#a00;cursor:pointer}.first_block{height:965px;width:100%;margin:0 auto;background:url("../../template/images/one_b-min.png") no-repeat; background-size: 100% 100%;}.first_block_cont{max-width:1240px;margin:0 auto;padding-top:370px}.first_block_title h1{font-family:Junegull,Sans-Serif;font-size:55px;color:white;letter-spacing:3.9px}.first_block_text{padding-top:30px}.first_block_text p{font-family: Robotolight,Sans-Serif!important;font-size:22px;color:white}.first_block_button{padding-top:40px}.first_block_button a{padding:20px 50px 20px 50px;border:1px solid #c33636;box-shadow: 0 3px 0 #b88787;background-color:#ff0030;font-family:Robotolight,Sans-Serif!important;font-size:24px;border-radius:50px;color:white;cursor:pointer;display:inline-flex}.first_block_button a p{margin:auto}.first_block_button a:hover{transition:all .5s;background-color:#bf0427}.two_block{height:500px;width:100%;position:relative}.two_block_content{max-width:1240px;margin:0 auto;display:flex;justify-content:space-between;padding-top:90px}.two_item_pic{display:flex}.two_item_pic img{margin:0 auto}.two_block_item1{padding-top:70px}.two_item_title{padding-top:30px}.two_item_title h5{font-family:Meiryo,Sans-Serif;font-size:24px;color:#ff0030}.two_item_text{padding-top:10px}.two_item_text p{font-family:Meiryo,Sans-Serif;font-size:18px;color:#201a14}.green_a{position:absolute;bottom:-50px;left:0;z-index:2}.green_b{position:absolute;bottom:-85px;right:0;z-index:2}.tree_block{background:url("../../template/images/tree_b-min.png");width:100%;margin-top:-100px;position:relative;padding-bottom:230px;background-size:cover}.tree_block_content{max-width:1240px;margin:0 auto;display:flex;justify-content:space-between;padding-top:280px;position:relative}.menu_list{background-repeat:no-repeat;width:100%;margin:0 auto;position:relative;background-position:center;border-style:dotted;border-color:white;border-radius:20px;padding-bottom:70px}.menu_list_title{position:absolute;left:0;right:0;margin:auto;top:-20px;text-align:center;margin-left:-10px}.menu_list_title h2{font-size:36px;font-family:Roboto,Sans-Serif;color:white;width:260px;background:url(../../template/images/tree_b.png);margin:0 auto;z-index:2;position:relative;top:-7px;background-position-y:20%}.menu_list_cont{display:flex;flex-wrap:wrap;padding:20px 20px 20px 20px;justify-content:space-around;height:100%}.menu_pic_cont{display:flex;height:100px}.menu_pic_cont img{margin:auto;margin-top:0;max-height:75%}.menu_list_name{text-align:center;font-family:Roboto,Sans-Serif;font-size:18px;padding-top:0}.menu_list_item a{color:white}.menu_list_item a:hover{color:#c43131;transition:all .5s}.menu_list_item{width:180px;height:122px;margin-top:60px;margin-left:10px;margin-right:10px}.tree_menu_fix{display:flex;flex-wrap:wrap;justify-content:center;margin:auto 0;margin-top:0}.four_block{width:100%;padding-bottom:80px}.four_block_content{max-width:1240px;margin:0 auto;display:flex;justify-content:space-between;padding-top:10px}.menu_item{height:540px;width:310px;display:flex;border-radius:40px}.menu_item:hover{border-color:#a17452;border-style:solid;transition:all .2s}.more_menu_cont{display:flex;justify-content:flex-end;position:relative;z-index:1}.more_menu_cont a{display:flex;padding-top:50px;padding-right:40px}.more_menu_cont a p:hover{border-bottom:2px red solid;transition:all .2s;padding-bottom:4px}.more_menu_cont a p{color:black;font-family:Meiryo,Sans-Serif;font-size:20px;padding-right:10px;margin:auto 0;border-bottom:2px #a17452 solid}.five_block{background:url("../../template/images/five_b-min.png");width:100%;height:795px;margin-top:-100px;position:relative;background-repeat:no-repeat}.five_block_content{max-width:1240px;margin:0 auto;display:flex;flex-direction:column;padding-top:210px}.five_block_text{color:white}.five_block_text h4{font-family:Robotolight,Sans-Serif;font-size:30px;font-weight:100}.five_block_text h3{font-family:Robotolight,Sans-Serif;font-size:60px;font-weight:100}.span_b{color:#d63255;font-weight:bold!important;font-family:Robotoblack,Sans-Serif!important}.five_block_text h3 span{color:#d63255;font-weight:100}.five_block_text p{font-family:Robotothin,Sans-Serif;font-size:24px;font-weight:100;padding-top:70px}.five_block_text1{padding-top:20px}.f_phone_link{color:white;font-family:Robotoblack,Sans-Serif;font-size:57px;letter-spacing:1.8px}.six_block{width:100%;height:455px}.six_block_content{max-width:1240px;margin:0 auto;display:flex;flex-direction:column;padding-top:30px}.six_block_content ul{padding-top:30px;padding-left:0;margin-left:0}.ul_li{list-style:none;display:flex;padding-bottom:30px}.ul_li p{font-family:"Roboto Medium";font-size:30px}.ul_li::before{content:'\2B24';padding-right:10px;color:#ff0030;font-size:23px;margin-top:0}.footer{height:500px;width:100%;background-color:#232221}.footer_cont{max-width:1240px;margin:0 auto;display:flex;padding-top:120px;justify-content:space-between}.f_logo{display:flex}.f_logo_pic{width:50px;height:50px}.f_logo_text{display:flex;flex-direction:column;color:white;padding-left:20px}.f_logo_title{margin:auto;margin-left:0}.f_logo_title h3{font-family:MSMINCHO,Sans-Serif;font-size:18.5px;color:#e0e0df}.f_logo_title p{font-family:MSMINCHO,Sans-Serif;font-size:18.5px;letter-spacing:0.7px;margin-left:-4px;color:#e0e0df}.f_left_info{display:flex;flex-direction:column;font-family:Robotolight,Sans-Serif;padding-top:30px}.f_left_info p,.f_left_info a{font-size:16.5px;color:#e0e0df}.f_phone{display:flex;font-family:Robotolight,Sans-Serif;color:#e0e0df;padding-top:15px;align-items:center}.f_phone a{font-size:16.5px;color:#e0e0df}.location{display:flex;color:#e0e0df;font-family:Robotolight,Sans-Serif;padding-top:30px}.location img{margin:auto}.location p{font-size:16.5px;display:flex;margin:auto 0;padding-left:10px}.footer_center{display:flex;width:45%}.footer_center a{margin:auto;color:#e0e0df;font-family:Robotolight,Sans-Serif;font-size:20px}.footer_right{display:flex;width:25%;justify-content:space-between;flex-direction:column}.footer_right p{color:#e0e0df;font-family:Roboto,Sans-Serif;font-size:16.5px}.footer_center a:hover{color:#bababa}.footer_line{width:100%;border-bottom:2px solid #4e4d4d;padding-top:50px}.footer_last_cont{max-width:1240px;margin:0 auto;display:flex;padding-top:20px;justify-content:space-between}.footer_last_left,.footer_last_center,.footer_last_right{color:#e0e0df;font-family:Roboto,Sans-Serif}.footer_last_left a{text-decoration:none;color:#e0e0df;font-family:Roboto,Sans-Serif;font-size:12.5px}.footer_last_right{display:flex}.footer_last_left p,.footer_last_center p,.footer_last_right p,.footer_last_right a{font-size:12.5px;color:#e0e0df}.footer_last_right a{font-weight:bold}.f_h_logo{display:none}.h_menu_button{display:none}.right_menu{width:0;height:100%;position:fixed;background:#1f201f;top:0;left:0;text-align:center;z-index:55;overflow-x:hidden;transition:.5s}.right_menu_cont{width:86%;padding-top:60px;margin:0 auto;display:flex;flex-direction:column;height:90%}.right_bar_mobi{margin-top:auto}.menu_close{position:absolute;right:15px;top:25px;font-size:30px;color:#e8f0f3}.modal_close{position:absolute;right:-45px;top:-45px;font-size:40px;color:#e8f0f3;cursor:pointer}.menu_mobi{display:flex;flex-direction:column;font-size:30px;text-align:start;font-family:Robotolight,Sans-Serif!important}.menu_mobi a{text-decoration:none;color:white;padding-bottom:10px}.footer_number a{color:white;font-size:30px;font-family:Robotolight,Sans-Serif!important}.friend{display:flex;width:100%;justify-content:space-between}.footer_perchick{display:flex;flex-direction:column}.footer_perchick a{color:#e0e0df;font-family:Roboto,Sans-Serif;font-size:14px;padding-bottom:7px}.footer_perchick a:hover{color:#a09f9f;transition:all .2s}.fake_header{height:205px;background:url("../../template/images/head.png")}.cart_one_block{padding-top:50px;padding-bottom:150px;min-height:600px}.shadow{position:fixed;width:100%;height:100%;background:rgba(0,0,0,.3);top:0;left:0;visibility:hidden;opacity:0;transition:all .2s ease-in-out}.shadow.show{visibility:visible;opacity:1}.small{background-color:white;border:2px solid purple;border-radius:15px}.small:hover{box-shadow:0 0 10px rgba(0,0,0,0.5)}td{text-align:center}.small.opened{position:absolute;width:50%;height:50%;left:50%;top:50%;transform:translate(-50%,-50%)}div.menu_item:focus{transform:scale(1.2,1.2);outline:0}.forum_edit_section{vertical-align:middle;padding:20px 25px;border-radius:10px;margin:auto;max-width:90vw;max-height:90vh}.forum_edit_section_cont{width:100vw;height:100vh;position:fixed;background:#000000e3;top:0;left:0;text-align:center;z-index:99;display:none}.forum_edit_section .card_cont{margin:auto auto auto auto;width:40vw;height:80vh}.forum_edit_section .card_cont .card_img{height:55%;display:flex;padding-bottom:30px;box-sizing:content-box}.forum_edit_section .card_cont .card_name{font-size:34px}.forum_edit_section .card_cont .menu_item_info{width:50%;margin:auto}.forum_edit_section .card_cont .menu_item_info .card_price,.forum_edit_section .card_cont .menu_item_info .card_ves{font-size:26px}.forum_edit_section .card_cont .card_description{font-size:15px}.forum_edit_section .card_cont .to_cart{margin-left:-122px;left:50%;bottom:-40px}.modal_close{position:absolute;right:25%;top:4%;font-size:40px;color:#e8f0f3;cursor:pointer}.static-one{font-family:Meiryo,Sans-Serif}.right_menu_cont .header_cart{align-items:center}.content-center{width:90%;margin:0 auto;padding-top:40px;padding-bottom:50px}.right_menu_cont .cart_number{padding:0}
#toTop {
    display: block;
    text-decoration: none;
    position: fixed;
    bottom: 10px;
    left: 10px;
    overflow: hidden;
    width: 50px;
    height: 50px;
    border-radius: 100%;
    text-indent: 100%;
    background: url('../../template/images/top.png');
    background-size: cover;
}
#toTop {
    cursor: pointer;
    z-index: 3;
    bottom: 3px;
    left: 10px;
    position: fixed;
    width: 50px;
    height: 50px;
}
input[type="text"], input[type="date"], input[type="time"] {
    padding: 5px 10px 5px 10px;
    border-radius: 5px;
    border: 1px solid #ccc;
    background: white;
    color: black;
    font-size: 13.5px;
}
textarea {
    padding: 7px 10px 75px 10px;
    border-radius: 5px;
    border: 1px solid #ccc;
    background: white;
    color: black;
    font-size: 13.5px;
    width: 55%;
    margin-bottom: 20px;
}
.create_order {padding:20px 50px 20px 50px;border:1px solid #c33636;box-shadow: 0 3px 0 #b88787;background-color:#ff0030;font-family:Robotolight,Sans-Serif!important;font-size:24px;border-radius:50px;color:white;cursor:pointer;display:inline-flex}.create_order:hover{transition:all .5s;background-color:#bf0427}
.pay_button_order {padding:20px 50px 20px 50px;border:1px solid #c33636;box-shadow: 0 3px 0 #b88787;background-color:#ff0030;font-family:Robotolight,Sans-Serif!important;font-size:24px;border-radius:50px;color:white;cursor:pointer;display:inline-flex}.pay_button_order:hover{transition:all .5s;background-color:#bf0427; color: white;}
.cart_minus {background-color:#585450; color: white; font-weight: bold}
.cart_plus {background-color:#585450; color: white; font-weight: bold}
.cart_one_block h1 {padding-bottom: 30px;}
.to_cart {font-family: Robotolight,Sans-Serif!important;}
.help_cart {background:url('../../template/images/icon/black.png'); position: fixed; font-family: Robotolight,Sans-Serif!important; border-radius: 15px; display: none; bottom:10px; right: 10px; width:auto; padding: 20px;  color: white; font-size: 21px; z-index: 5}
.help_cart a {color: #ff0e3b; font-weight: bold;}
.help_cart a:hover {color: #d20363; font-weight: bold}

.two_block_item, .two_block_item1 {text-align:center;}
