@charset "utf-8";.pc{display:block}.sp{display:none}*{margin:0;padding:0}body{font:90% Hiragino Sans,ヒラギノ角ゴシック,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Roboto,Droid Sans,YuGothic,游ゴシック,Meiryo,メイリオ,Verdana,ＭＳ Ｐゴシック,sans-serif;color:#4d4d4d}input,select,textarea{font-family:Hiragino Sans,ヒラギノ角ゴシック,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Roboto,Droid Sans,YuGothic,游ゴシック,Meiryo,メイリオ,Verdana,ＭＳ Ｐゴシック,sans-serif;font-size:1em}li{list-style:none}img{max-width:100%}a,article,div,li,p,section,span,ul{box-sizing:border-box}header{z-index:-9999}header,header hgroup{width:100%;position:relative}header hgroup{height:220px;margin:0 auto;background-position:50%;background-repeat:no-repeat;background-size:cover;-moz-background-size:cover}header .logo_area{width:800px;margin:0 auto;text-align:left;position:absolute;bottom:-100px;left:0;right:0}header .logo_area .logo_block{width:175px;height:175px;background-image:url(/_next/static/media/bg_logo.a4aa7f52.png);background-position:50%;background-repeat:no-repeat;background-size:cover;-moz-background-size:cover;position:relative}header .logo_area .logo_block .imgblock{width:84%;height:84%;border-radius:100%;-webkit-border-radius:100%;-moz-border-radius:100%;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;overflow:hidden}header .logo_area .logo_block .imgblock img{width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}header>#subtitle{width:100%}header>#subtitle>#header_logo{width:1000px;margin:0 auto;color:#fff;text-align:left;padding:15px 0 5px}#wrapper{width:760px}#wrapper,article section{margin:0 auto;text-align:center}#top_logo,article section{width:100%}#top_logo{text-align:center;padding:40px 0}#top_logo h1{width:60%;color:#000;font-size:22px;font-weight:700;word-wrap:break-word}#top_logo h1,#top_menu{margin:0 auto;text-align:center}#top_menu{width:760px;padding:0}#top_menu h2{font-size:1.2em;font-weight:400;text-align:center;color:#fff;padding:5px 0}#top_menu .msgbox{margin:30px auto 0;padding:0 50px}#top_menu .menunavi{margin:0 auto 30px}#top_menu .menunavi>li{display:inline-block;padding:20px 30px;width:300px;height:297px;vertical-align:middle}#top_menu .menunavi>li:first-child{margin-right:15px}#top_menu .menunavi>li:nth-child(2){margin-left:15px}#top_menu .menunavi>li>h3{font-size:1em;color:#000;font-weight:700;text-align:center}#top_menu .menunavi>li>.btn{display:block;width:100%;text-align:center;color:#fff;font-size:1em;text-decoration:none;margin:10px auto;padding:20px 0;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px}#top_menu .menunavi>li>.btn:hover{background:#6e6e6e!important /* !important追加*/}#top_menu .menunavi>li>.submsg{font-size:.8em;text-align:center;margin-top:5px;margin-bottom:10px}#top_menu .menunavi>li>.snsbtn{margin-top:10px;margin-bottom:10px}#top_menu .menunavi>li>.snsbtn>a:hover img{opacity:.8}#top_btn{width:760px;margin:30px auto 0;text-align:center}.btnnavi{margin:0 auto}.btnnavi>li{display:inline-block;vertical-align:middle;width:200px}.btnnavi>li:first-child{margin-right:15px}.btnnavi>li:nth-child(2){margin-left:15px}.btnnavi>li>a:hover{background:#d6d6d6}.btnnavi>li>a{display:block;background:#e6e6e6;padding:15px 30px;width:100%;color:#333;font-size:1em;text-decoration:none;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px}.btnnavi>li>a>i{margin-right:5px}.mypage .btnnavi{margin:20px auto}.mypage .btnnavi li{width:19%;margin:0}.mypage .btnnavi>li>a{padding:15px 10px}.mypage .btnnavi .sendbtn{width:100%!important}.mypage .btnnavi .sendbtn span{color:#000}#review_area{width:760px;margin:0 auto;text-align:center}#review_area h2{font-size:1.2em;font-weight:400;text-align:center;color:#fff;padding:5px 0}#review_area .reviewheader{width:100%;margin:30px auto 10px}#review_area .reviewheader>li{display:inline-block;width:49.6%;margin:0 auto}#review_area .reviewheader>li:first-child{text-align:left;font-size:1.2em}#review_area .reviewheader>li:first-child>b{font-size:1.5em;font-weight:700}#review_area .reviewheader>li:nth-child(2){text-align:right}#review_area .reviewheader>li>.starbox>.starboxkust{width:220px;padding:5px 10px;margin-left:auto;text-align:center}#review_area .reviewheader>li>.starbox>.starboxkust>li{display:inline-block}#review_area .reviewheader>li>.starbox>.starboxkust>li>img{width:18px;height:18px}#review_area .reviewbox{width:100%;padding:30px;margin-bottom:30px}#review_area .reviewbox>.toparea{height:145px;position:relative}#review_area .reviewbox>.toparea>.iconimg{position:absolute;top:0;left:0}#review_area .reviewbox>.toparea>.name{position:absolute;top:0;left:110px;text-align:left}#review_area .reviewbox>.toparea>.date{position:absolute;top:0;right:0}#review_area .reviewbox>.toparea>.selbtn{width:150px;height:40px;text-align:center;color:#fff;font-size:1em;text-decoration:none;padding-top:10px;position:absolute;top:50px;right:0;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px}#review_area .reviewbox>.toparea>.selbtn:hover{opacity:.6!important /* !important追加*/}#modaloption .contents ul{width:100%;margin:0 auto;padding:10px 30px;text-align:center}#modaloption .contents ul li{width:100%;display:inline-block;text-align:left;vertical-align:top;margin:5px auto}#modaloption .contents ul li>.orderbox .name{font-size:18px;width:100%;text-align:justify}#modaloption .contents ul li>.orderbox .msg{font-size:15px;width:100%;text-align:justify}#modaloption .contents ul li>.orderbox .msg span{display:block;margin-top:10px}#modaloption .contents .selbtn{width:180px;height:40px;text-align:center;margin-left:auto;color:#fff;font-size:1em;text-decoration:none;padding-top:10px;display:block;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px}#modaloption .contents .selbtn:hover{opacity:.6}#modaloption .contents .optionbtn{width:100%;text-align:center;margin:0 auto}#modaloption .contents .optionbtn .selbtn{margin:30px auto 70px;width:70%;height:50px;font-size:1.3em}.checkboxarea{text-align:right;margin-top:-30px}#modaloption .option,.checkboxarea{margin-bottom:30px}.option .checkboxarea{text-align:left;margin-top:0;margin-bottom:-30px}.formtable .checkboxarea{text-align:left;margin-top:5px;margin-bottom:0}#modaloption .option .menuinfo,#modaloption .option .name{width:92%!important;margin:0 40px}.checkboxarea label.checklabel{padding-left:35px;display:inline-block;cursor:pointer;position:relative}.checkboxarea label.checklabel:before{content:"";width:25px;height:25px;display:inline-block;position:absolute;top:-5px;left:0;background-color:#fff;border:1px solid #000;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px}.formtable .checkboxarea label.checklabel:before{margin-top:2px}.checkboxarea input[type=checkbox]{display:none}.checkboxarea input[type=checkbox]:checked+label.checklabel:before{content:"\02713";font-size:25px;font-weight:700;line-height:25px;color:#fff;background-color:#58acfa}#review_area .reviewbox>.toparea>.starboxkust{position:absolute;top:50px;left:110px;text-align:left}#review_area .reviewbox>.toparea>.starboxkust>li{display:inline-block}#review_area .reviewbox>.toparea>.staff_menu{position:absolute;top:100px;left:0}#review_area .reviewbox>.toparea>.staff_menu>span{display:inline-block;background:#999;color:#fff;padding:1px 10px;margin-right:10px}#review_area .reviewbox>.messagearea{width:100%}#review_area .reviewbox>.messagearea>.msg{text-align:justify}#review_area .reviewbox>.returnarea{width:100%;background:rgba(0,0,0,.1);margin-top:20px;padding:15px}#review_area .reviewbox>.returnarea>.title{text-align:justify;font-weight:1.1em;font-weight:700;margin-bottom:10px}#review_area .reviewbox>.returnarea>.msg{text-align:justify}#review_pagenation{width:760px;margin:30px auto 80px;text-align:center}#review_pagenation .btnnavi{margin:0 auto;width:100%}#review_pagenation .btnnavi>li{display:inline-block;vertical-align:middle;width:49%}#review_pagenation .btnnavi>li:first-child{text-align:left}#review_pagenation .btnnavi>li:nth-child(2){text-align:right}#review_pagenation .btnnavi>li>a:hover{background:#4d4d4d;color:#fff}#review_pagenation .btnnavi>li>a{display:inline-block;padding:10px 30px;font-size:1em;color:#999;border:1px solid #999;text-decoration:none}#review_pagenation .btnnavi>li:first-child span>i{margin-right:5px}#review_pagenation .btnnavi>li:nth-child(2) span>i{margin-left:5px}#order_navi{width:700px;padding:60px 0 35px}#order_navi,#order_navi .menunavi{text-align:center;margin-left:auto}#order_navi .menunavi{display:table}#order_navi .menunavi>li{display:table-cell;text-align:center;vertical-align:middle;padding:0 10px}#order_navi .menunavi>li.navibox{width:90px;vertical-align:middle}#order_area{width:760px;margin:0 auto;padding:0;text-align:center}#order_area.setting{margin-top:140px}#order_area h2{font-size:1.2em;font-weight:400;text-align:center;color:#fff;padding:5px 0}#order_area>section>.msgbox{width:100%;padding:15px;margin:20px auto;font-size:1em;text-align:justify}#order_area>section .order_select{width:100%;margin:30px auto;text-align:left!important}#order_area>section .coupontabs .order_select{margin-top:0}#order_area>section .order_select>li{display:inline-block;width:100%;text-align:center;border-bottom:1px solid #999}#order_area>section .order_select>li:first-child{border-top:1px solid #999}#order_area>section .order_select>li>.orderbox{width:100%;font-size:0;margin:20px auto;position:relative;text-align:left}#order_area>section .order_select>li>.orderbox div{display:inline-block}#order_area>section .order_select>li>.orderbox div.info-img{width:20%;text-align:left;vertical-align:top}#order_area>section .order_select>li>.orderbox div.info-txt{width:50%;padding:0 10px 0 20px;text-align:left;vertical-align:top}#order_area>section .order_select>li>.orderbox div.info-txt.nonimg{width:70%}#order_area>section .order_select>li>.orderbox div.info-txt .selbtn.sp{display:none}#order_area>section .order_select>li>.orderbox div.info-btn{width:30%;text-align:right;vertical-align:bottom}#order_area>section .order_select>li>.orderbox div.info-btn.menu{width:100%}#order_area>section .order_select>li>.orderbox div.info-btn.menu.sp{display:none}#order_area>section .order_select>li>.orderbox div.menuinfo{width:100%;min-height:50px;padding-top:10px;position:relative}#order_area>section .order_select>li>.orderbox .img{width:150px;height:120px;overflow:hidden;position:relative}#order_area>section .order_select>li>.orderbox .img>img{width:100%;height:auto;position:absolute;top:0;left:50%;transform:translate(-50%)}#order_area>section .order_select>li>.orderbox .name{font-size:18px;width:100%;text-align:justify}#order_area>section .order_select>li>.orderbox .msg{font-size:15px;width:100%;text-align:justify}#order_area.menu>section .order_select>li>.orderbox .msg span{display:block;margin-top:10px}#order_area.menu>section .order_select>li>.orderbox .msg,#order_area.menu>section .order_select>li>.orderbox .name{position:static}#order_area.menu>section .order_select>li>.orderbox .msg{width:520px}#order_area.menu>section .coupontabs{width:100%;min-height:100px;margin:30px auto 0;padding:0}#order_area.menu>section .tab_item{height:50px;line-height:50px;font-size:15px;color:#000;border:solid #000;border-width:1px 1px 0;display:block;float:left;text-align:center;transition:all .2s ease;padding:0 30px;margin:0 5px;border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0}#order_area.menu>section .tab_item:hover{opacity:.75}#order_area.menu>section input[name=tab_item]{display:none}#order_area.menu>section .tab_content{padding:0;clear:both;overflow:hidden}#order_area>section .order_select>li>.orderbox .selbtn{display:block;width:210px;height:40px;margin-left:auto;text-align:center;color:#fff;font-size:15px;text-decoration:none;padding-top:10px;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px}#order_area>section .order_select>li>.orderbox .selbtn:hover{opacity:.6}#order_area>section .free_selbtn,#order_area>section .sendbtn{display:inline-block;width:210px;height:40px;text-align:center;vertical-align:middle;color:#fff;font-size:1em;text-decoration:none;margin:0 auto;padding-top:10px;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px}#order_area>section .free_selbtn{margin:20px auto}#order_area>section .sendbtn{margin:50px auto}#order_area>section .free_selbtn:hover,#order_area>section .sendbtn:hover{opacity:.6}#order_area.menu .menuselectbtn{text-align:right}#order_area.menu .menuselectbtn .free_selbtn{margin:0}#order_area.time>section>.timeselect{width:760px;margin:0 auto;position:relative;color:#4d4d4d}#order_area.time>section>.timeselect>.timeheader{width:758px;margin:0 auto;padding:10px}#order_area.time>section>.timeselect.fixed>.timeheader{width:758px;position:fixed;top:0;left:0;right:0;z-index:999}#order_area.time>section>.timeselect>.timeheader>li{display:inline-block}#order_area.time>section>.timeselect>.timeheader>li:first-child{width:30%;text-align:left;font-size:1.3em;color:#fff}#order_area.time>section>.timeselect>.timeheader>li:nth-child(2){width:65%;text-align:right}#order_area.time>section>.timeselect>.timeheader>li:nth-child(2)>.chdate{display:inline-block;background:#e6e6e6;color:#000;text-decoration:none;padding:5px 10px;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px}#order_area.time>section>.timeselect>table{margin:0 auto;border-collapse:collapse}@-moz-document url-prefix(){#order_area.time>section>.timeselect>table{background-color:#999!important;border-collapse:separate!important;border-spacing:1px!important}}#order_area.time>section>.timeselect.fixed>.tabletitle{position:fixed;top:78px;z-index:999;left:50%;transform:translate(-50%,-50%);margin:0 auto;width:758px}#order_area.time>section>.timeselect>table td,#order_area.time>section>.timeselect>table th{border:1px solid #999;text-align:center;vertical-align:middle;height:50px;padding:0;font-size:1.2em;font-weight:400;line-height:1.1em}@-moz-document url-prefix(){#order_area.time>section>.timeselect>table td,#order_area.time>section>.timeselect>table th{border:none!important;background-color:#fff}}#order_area.time>section>.timeselect>table.tablemain tr:first-child td,#order_area.time>section>.timeselect>table.tablemain tr:first-child th{border-top:none}#order_area.time>section>.timeselect>table.tablemain tr:last-child td,#order_area.time>section>.timeselect>table.tablemain tr:last-child th{border-bottom:none}#order_area.time>section>.timeselect>table th{width:84px}#order_area.time>section>.timeselect>table td{width:47px}#order_area.time>section>.timeselect>.tabletitle th,#order_area.time>section>.timeselect>.tabletitle_footer th{width:47px;background:#fff}#order_area.time>section>.timeselect>.tabletitle th:first-child,#order_area.time>section>.timeselect>.tabletitle_footer th:first-child{width:84px}#order_area.time>section>.timeselect>table a{text-decoration:none;display:inline-block;width:100%;height:50px;padding-top:15px}#order_area.time>section>.timeselect>table a:hover{background:#fbefef}#order_area.time>section>.timeselect>table .ok{color:#ff6357;font-size:1.4em}#order_area.time>section>.timeselect>table .but{color:#999;font-size:1.6em}#order_area.time>section>.timeselect>table .but.tel{color:#999;font-size:14px}#order_area.time>section>.timeselect>table .but.tel a{font-size:14px}#order_area.kakunin>section h3{font-size:16px;text-align:center;font-weight:400;padding-bottom:5px;margin-bottom:20px}#order_area.kakunin>section p.msg{margin-bottom:10px}#order_area.kakunin>section p.msg>span{display:inline-block;width:170px;padding:5px 10px;margin-right:20px;color:#fff}#order_area.kakunin>section p.msg>span>b{color:#ffbcb7;font-weight:700;margin-left:10px}#order_area.kakunin>section p.msg>input{font-size:1em;width:300px;height:27px;padding:0 20px;border:1px solid #ccc}#order_area.kakunin>section p.msg>textarea{font-size:1em;width:300px;height:100px;margin-top:20px;padding:0 20px;border:1px solid #ccc}#order_area.kakunin>section>.kakuninmsg{width:100%;margin:30px auto 0;padding:20px 50px;text-align:left}#order_area.kakunin>section>.kakuninmsg.fin{margin-top:0;margin-bottom:50px}#order_area.kakunin>section>.kakuninform{width:100%;margin:20px auto 0;padding:20px 50px;text-align:left}#order_area.kakunin>section>.kakuninform>.paymentform{width:100%;margin:20px auto 0;font-weight:700;text-align:left}#order_area.kakunin>section>.kakuninform>.paymentform h3{font-size:16px;text-align:center;font-weight:700;padding-bottom:1px;margin-bottom:1px}#loginform{display:none}.loginform{width:100%;margin-bottom:20px;padding:20px;background:rgba(0,0,0,.1);border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px}.loginform.middle{width:50%;margin:0 auto}.loginform label{display:block;font-size:1em;font-weight:700}.loginform .loginbtn{display:inline-block;text-align:center;vertical-align:middle;color:#fff;font-size:1em;text-decoration:none;margin:10px auto 0;padding:5px 10px}.loginform .icontext_email,.loginform .icontext_pass{font-family:FontAwesome;font-style:normal;font-weight:400;text-decoration:inherit;padding:5px}.loginform .wdbtn{width:95%;margin-top:25px}#order_area.kakunin>section>.kakuninform .snsbutton{width:100%;font-size:0}#order_area.kakunin>section>.kakuninform .snsbutton li{display:inline-block;padding:0 5px}#order_area.kakunin>section>.kakuninform .snsbutton li:first-child{display:inline-block;padding-left:0}.formtable{display:table;table-layout:fixed;width:100%;margin:0}.formtable li{display:table-cell;text-align:left}.formtable li.th{width:27%;padding:5px 10px;color:#fff;text-align:left;vertical-align:middle;border:solid #fff;border-width:0 0 1px}.formtable.last li.th{border-bottom:none}.formtable li.th b{color:#ffbcb7;font-weight:700;margin-left:10px}.formtable li.td{width:73%;word-wrap:break-word;padding:10px;text-align:left;vertical-align:top;border:solid;border-width:0 0 1px}.formtable.first li.td{border-top:1px solid #000}.formtable li.td i{color:#999;font-size:.8em}.formtable li.td .subbtn{margin-top:15px}.formtable li.td input,.formtable li.td select{font-size:1em;width:97%;min-width:97%;height:27px;padding:0 10px;border:1px solid #ccc}.loginform input{width:90%;min-width:90%}.formtable li.td select{width:auto;min-width:auto}.formtable li.td input[type=checkbox]{width:auto;height:auto;margin-right:10px}.formtable li.td textarea{font-size:1em;width:97%;height:100px;padding:10px;border:1px solid #ccc;resize:none}.app_install{width:100%;margin:0 auto 30px;padding:0;text-align:center}.app_install .app_btnnavi{width:100%;margin:0 auto}.app_install .app_btnnavi li{display:inline-block;width:48%;margin-top:10px}.app_install .app_btnnavi li:first-child{text-align:right;padding-right:10px}.app_install .app_btnnavi li:last-child{text-align:left;padding-left:10px}.app_install .linebtn{max-width:200px}footer{width:100%;margin-top:100px;padding:20px 0}.privacy,footer .copy{width:100%;font-size:1em;text-align:center}.privacy{margin-top:30px;margin-bottom:-30px;position:relative;z-index:9999}.privacy a{text-decoration:none;color:#848484}.category{text-align:left;padding:0}.category .select_tagbox{display:inline-block;margin-bottom:10px;margin-right:10px;border:1px solid grey;background:#ddd;padding:3px 5px;font-size:11px}.historylist{width:100%}.historylist,.historylist td{border:1px solid #000;border-collapse:collapse}.historylist td{padding:12px 20px}.historylist td:nth-child(2){text-align:center;width:20%}.historylist td:nth-child(3){text-align:center;width:33%}.historylist .submsg{font-size:12px;color:#848484}.historylist .selbtn{color:#fff;background:#000;padding:8px 10px;font-size:12px;text-decoration:none;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px}.historylist .selbtn:hover{opacity:.6}.warning_msg{width:70%;margin:10px auto 0;text-align:justify}.warning_msg span{color:red}#qr_code{text-align:center;margin:0 auto}.wd50{width:45%!important;height:440px;display:inline-block!important;vertical-align:top}.kakuninform .menunavi{margin:30px auto;font-size:0;text-align:center}.kakuninform .menunavi>li{display:inline-block;vertical-align:middle;margin:0 auto;font-size:0;width:50%;padding:5px}.kakuninform .menunavi>li img{max-width:100%}@media (max-width:1000px){.pc{display:none}.sp{display:block}*{margin:0;padding:0}body{font:90% Hiragino Sans,ヒラギノ角ゴシック,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Roboto,Droid Sans,YuGothic,游ゴシック,Meiryo,メイリオ,Verdana,ＭＳ Ｐゴシック,sans-serif;color:#4d4d4d}input,select,textarea{font-family:Hiragino Sans,ヒラギノ角ゴシック,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Roboto,Droid Sans,YuGothic,游ゴシック,Meiryo,メイリオ,Verdana,ＭＳ Ｐゴシック,sans-serif;font-size:1em}li{list-style:none}img{max-width:100%;height:auto}a,article,div,li,p,section,span,ul{box-sizing:border-box}header{z-index:-9999}header,header hgroup{width:100%;position:relative}header hgroup{height:80px;margin:0 auto;background-position:50%;background-repeat:no-repeat;background-size:cover;-moz-background-size:cover}header .logo_area{width:85%;margin:0 auto;text-align:center;position:absolute;bottom:-50px;left:0;right:0}header .logo_area .logo_block{width:100px;height:100px;background-image:url(/_next/static/media/bg_logo.a4aa7f52.png);background-position:50%;background-repeat:no-repeat;background-size:cover;-moz-background-size:cover;position:relative}header .logo_area .logo_block .imgblock{width:84%;height:84%;border-radius:100%;-webkit-border-radius:100%;-moz-border-radius:100%;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;overflow:hidden}header>#subtitle{width:100%}header>#subtitle>#header_logo{width:90%;margin:0 auto;color:#fff;text-align:left;padding:15px 0 5px}#wrapper{width:90%;margin:70px auto 0;text-align:center}#wrapper.wrapper_order{width:100%}article section{width:100%;margin:0 auto;text-align:center}#top_logo{display:none}#top_menu{width:90%;margin:0 auto;padding:0;text-align:center}#top_menu h2{font-size:1em;font-weight:400;text-align:center;color:#fff;padding:5px 0}#top_menu .msgbox{margin:30px auto 0;padding:0 30px;text-align:left}#top_menu .menunavi{margin:0 auto 30px}#top_menu .menunavi>li{display:block;padding:20px 30px;width:100%;height:297px;vertical-align:middle}#top_menu .menunavi>li:first-child{margin-right:0}#top_menu .menunavi>li:nth-child(2){margin-left:0}#top_menu .menunavi>li>h3{font-size:1em;color:#000;font-weight:700;text-align:center}#top_menu .menunavi>li>.btn{display:block;width:100%;text-align:center;color:#fff;font-size:1em;text-decoration:none;margin:10px auto;padding:20px 0;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px}#top_menu .menunavi>li>.btn:hover{background:#6e6e6e}#top_menu .menunavi>li>.submsg{font-size:.8em;text-align:center;margin-top:5px;margin-bottom:10px;color:#616161}#top_menu .menunavi>li>.snsbtn{margin-top:10px;margin-bottom:10px}#top_menu .menunavi>li>.snsbtn>a:hover img{opacity:.8}#top_btn{width:90%;margin:30px auto 0;text-align:center}.btnnavi{margin:0 auto}.btnnavi>li{display:inline-block;vertical-align:middle;width:100%;margin-bottom:30px}.btnnavi>li:first-child{margin-right:0}.btnnavi>li:nth-child(2){margin-left:0}.btnnavi>li>a:hover{background:#d6d6d6}.btnnavi>li>a{display:inline-block;background:#e6e6e6;padding:15px 30px;width:100%;color:#333;font-size:1em;text-decoration:none}.btnnavi>li>a>i{margin-right:5px}.mypage .btnnavi li{width:100%;margin:5px auto}#review_area{width:90%;margin:0 auto;text-align:center}#review_area h2{font-size:1em;font-weight:400;text-align:center;color:#fff;padding:5px 0}#review_area .reviewheader{width:100%;margin:30px auto 10px}#review_area .reviewheader>li{display:inline-block;width:100%;margin:0 auto}#review_area .reviewheader>li:first-child{text-align:center;font-size:1.2em}#review_area .reviewheader>li:first-child>b{font-size:1.5em;font-weight:700}#review_area .reviewheader>li:nth-child(2){text-align:center}#review_area .reviewheader>li>.starbox>.starboxkust{width:100%;padding:5px 10px;margin-left:auto;text-align:center}#review_area .reviewheader>li>.starbox>.starboxkust>li{display:inline-block}#review_area .reviewheader>li>.starbox>.starboxkust>li>img{width:18px;height:18px}#review_area .reviewbox{width:100%;padding:30px;margin-bottom:30px}#review_area .reviewbox>.toparea{height:230px;position:relative}#review_area .reviewbox>.toparea>.iconimg{position:absolute;top:0;left:0}#review_area .reviewbox>.toparea>.name{position:absolute;top:23px;right:0;text-align:right}#review_area .reviewbox>.toparea>.date{position:absolute;top:0;right:0}#review_area .selbtn{width:100%;height:40px;text-align:center;color:#fff;font-size:1em;text-decoration:none;margin-top:20px;padding-top:10px;position:static}#review_area .reviewbox>.toparea>.selbtn:hover{opacity:.6}#modaloption{width:90%}#modaloption .contents ul{width:100%;margin:0 auto;padding:10px 30px;text-align:center}#modaloption .contents ul li{width:100%;display:inline-block;text-align:left;vertical-align:top;margin:5px auto}#modaloption .contents ul li>.orderbox .name{font-size:18px;width:100%;text-align:justify}#modaloption .contents ul li>.orderbox .msg{font-size:15px;width:100%;text-align:justify}#modaloption .contents ul li>.orderbox .msg span{display:block;margin-top:10px}#modaloption .contents .selbtn{width:180px;height:40px;text-align:center;margin-top:10px;margin-left:auto;color:#fff;font-size:1em;text-decoration:none;padding-top:10px;display:block;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px}#modaloption .contents .selbtn:hover{opacity:.6}#review_area .reviewbox>.toparea>.starboxkust{position:absolute;width:100%;top:70px;left:0;right:0;text-align:right}#review_area .reviewbox>.toparea>.starboxkust>li{display:inline-block}#review_area .reviewbox>.toparea>.starboxkust>li>img{width:20px;height:20px}#review_area .reviewbox>.toparea>.staff_menu{position:absolute;top:110px;left:0;width:100%}#review_area .reviewbox>.toparea>.staff_menu>span{display:block;background:#999;color:#fff;padding:1px 10px;margin-right:0}#review_area .reviewbox>.messagearea{width:100%}#review_area .reviewbox>.messagearea>.msg{text-align:justify}#review_area .reviewbox>.returnarea{width:100%;background:#ffefee;margin-top:20px;padding:15px}#review_area .reviewbox>.returnarea>.title{text-align:justify;font-weight:1.1em;font-weight:700;margin-bottom:10px}#review_area .reviewbox>.returnarea>.msg{text-align:justify}#review_pagenation{width:760px;margin:30px auto 80px;text-align:center}#review_pagenation .btnnavi{margin:0 auto;width:100%}#review_pagenation .btnnavi>li{display:inline-block;vertical-align:middle;width:49%}#review_pagenation .btnnavi>li:first-child{text-align:left}#review_pagenation .btnnavi>li:nth-child(2){text-align:right}#review_pagenation .btnnavi>li>a:hover{background:#4d4d4d;color:#fff}#review_pagenation .btnnavi>li>a{display:inline-block;padding:10px 30px;font-size:1em;color:#999;border:1px solid #999;text-decoration:none}#review_pagenation .btnnavi>li:first-child span>i{margin-right:5px}#review_pagenation .btnnavi>li:nth-child(2) span>i{margin-left:5px}#order_navi{width:90%;text-align:center;padding:0 0 30px;margin:0 auto}#order_navi .menunavi{display:table;margin-left:auto;text-align:center}#order_navi .menunavi>li{display:table-cell;text-align:center;vertical-align:top;padding:0 10px}#order_navi .menunavi>li.navibox{width:90px;vertical-align:middle}#order_navi .menunavi>li.allow{position:relative}#order_navi .menunavi>li.allow img{width:50%;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}#order_area{width:90%}#order_area,#order_area.time{margin:0 auto;padding:0;text-align:center}#order_area.time{width:100%}#order_area.time .timeareaheader{width:90%;margin:0 auto}#order_area h2{font-size:1em;font-weight:400;text-align:center;color:#fff;padding:5px 0}#order_area>section .msgbox{width:100%;padding:15px;margin:20px auto;font-size:1em;text-align:justify}#order_area>section .order_select{width:100%;margin:30px auto;text-align:left!important}#order_area>section .order_select>li{display:inline-block;width:100%;text-align:center;border-bottom:1px solid #999}#order_area>section .order_select>li:first-child{border-top:1px solid #999}#order_area>section .order_select>li>.orderbox{width:100%;font-size:1em;margin:20px auto}#order_area>section .order_select>li>.orderbox .orderbox-info,#order_area>section .order_select>li>.orderbox div,#order_area>section .order_select>li>.orderbox div.info-img{width:100%}#order_area.menu>section .order_select>li>.orderbox div.info-img{display:inline-block;width:32%}#order_area>section .order_select>li>.orderbox div.info-txt{width:100%;padding:0;position:relative}#order_area.menu>section .order_select>li>.orderbox div.info-txt.nonimg{width:100%}#order_area.menu>section .order_select>li>.orderbox div.info-txt .selbtn.sp{display:block}#order_area>section .order_select>li>.orderbox div.info-btn{width:100%;position:absolute;top:0;right:0;padding-left:120px}#order_area>section .order_select>li>.orderbox div.info-btn.sp{width:65%;display:inline-block;position:static;top:auto;right:auto;padding:0}#order_area>section .order_select>li>.orderbox div.info-btn.sp.nonimg{width:100%}#order_area>section .order_select>li>.orderbox div.info-btn.menu.sp{display:inline-block}#order_area>section .order_select>li>.orderbox div.info-btn.menu.pc{display:none}#order_area>section .order_select>li>.orderbox div.menuinfo{width:100%;padding-top:3px;position:relative}#order_area>section .order_select>li>.orderbox .img{width:100px;height:80px;overflow:hidden;position:relative}#order_area>section .order_select>li>.orderbox .img>img{width:100%;position:absolute;top:0;left:50%;transform:translate(-50%)}#order_area>section .order_select>li>.orderbox .name{font-size:18px;text-align:justify}#order_area>section .order_select>li>.orderbox .msg{font-size:15px;width:100%;text-align:justify;margin-top:10px}#order_area>section .order_select>li>.orderbox .spclouponmenu{margin-top:50px}#order_area.staff>section .order_select>li>.orderbox .name{font-size:16px;text-align:justify}#order_area.menu>section .order_select>li>.orderbox .msg,#order_area.menu>section .order_select>li>.orderbox .name{position:static}#order_area.menu>section .order_select>li>.orderbox .msg{width:100%}#order_area.staff>section .order_select>li>.orderbox .msg{margin-top:30px}#order_area.menu>section .order_select>li>.orderbox .msg span{display:block;padding-top:10px}#order_area.menu>section .tab_item{height:40px;line-height:40px;font-size:13px;color:#000;border:solid #000;border-width:1px 1px 0;display:block;float:left;text-align:center;transition:all .2s ease;padding:0 10px;margin:0 2px;border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0}#order_area>section .order_select>li>.orderbox .selbtn{display:inline-block;width:100%;height:40px;text-align:center;color:#fff;font-size:15px;text-decoration:none;margin-top:10px;padding-top:8px;position:static}#order_area.staff>section .order_select>li>.orderbox .selbtn{margin-top:5px}#order_area.menu>section .order_select>li>.orderbox .selbtn{width:120px;height:40px;display:inline-block;text-align:center;color:#fff;font-size:15px;text-decoration:none;margin-top:3px;padding-top:8px;position:static;position:absolute;top:0;right:0}#order_area.menu>section .order_select>li>.orderbox .selbtn span{padding-top:0;margin-top:0}#order_area>section .order_select>li>.orderbox .selbtn:hover{opacity:.6}#order_area>section .free_selbtn,#order_area>section .sendbtn{display:inline-block;width:100%;height:50px;text-align:center;vertical-align:middle;color:#fff;font-size:1em;text-decoration:none;margin:0 auto;padding-top:15px}#order_area>section .free_selbtn{margin:20px auto}#order_area>section .sendbtn{margin:0 auto 30px}#order_area>section .free_selbtn:hover,#order_area>section .sendbtn:hover{opacity:.6}#order_area.time>section>.timeselect{width:100%;margin:0 auto}#order_area.time>section>.timeselect>.timeheader{width:100%;margin:0 auto;padding:10px}#order_area.time>section>.timeselect.fixed>.timeheader{width:100%;height:90px}#order_area.time>section>.timeselect>.timeheader>li{display:inline-block}#order_area.time>section>.timeselect>.timeheader>li:first-child{width:100%;text-align:center;font-size:1.3em;color:#fff;margin-bottom:10px}#order_area.time>section>.timeselect>.timeheader>li:nth-child(2){width:100%;text-align:center}#order_area.time>section>.timeselect>.timeheader>li:nth-child(2)>.chdate{display:inline-block;background:#e6e6e6;color:#000;text-decoration:none;padding:5px 10px;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px}#order_area.time>section>.timeselect>.timeheader>li:nth-child(2)>.chdate.pc{display:none}#order_area.time>section>.timeselect{font-size:12px;table-layout:fixed}#order_area.time>section>.timeselect.fixed>.tabletitle{box-sizing:border-box;top:116px;width:99.8%}#order_area.time>section>.timeselect>table th{width:auto}#order_area.time>section>.timeselect>.tabletitle th,#order_area.time>section>.timeselect>.tabletitle_footer th,#order_area.time>section>.timeselect>table td{width:12%}#order_area.time>section>.timeselect>.tabletitle th:first-child,#order_area.time>section>.timeselect>.tabletitle_footer th:first-child{width:auto}#order_area.time>section>.timeselect.fixed>.tabletitle th,#order_area.time>section>.timeselect.fixed>.tabletitle_footer th{width:12%}#order_area.time>section>.timeselect.fixed>.tabletitle th:first-child,#order_area.time>section>.timeselect.fixed>.tabletitle_footer th:first-child{width:auto}#order_area.time>section>.timeselect>table{width:100%;margin:0 auto;border-collapse:collapse;border:1px solid #999;border-right:none;border-left:none}#order_area.time>section>.timeselect>table td,#order_area.time>section>.timeselect>table th{border:1px solid #999;text-align:center;vertical-align:middle;height:50px;padding:0;font-size:1.2em;font-weight:400;line-height:1.1em}#order_area.time>section>.timeselect>table a{text-decoration:none;display:inline-block;width:100%;height:50px;padding-top:15px}#order_area.time>section>.timeselect>table a:hover{background:#fbefef}#order_area.time>section>.timeselect>table .ok{color:#ff6357;font-size:1.4em}#order_area.time>section>.timeselect>table .but{color:#999;font-size:1.6em}#order_area.time>section>.timeselect>table .but.tel{color:#999;font-size:12px}#order_area.kakunin>section h3{font-size:1.3em;text-align:center;font-weight:400;border-bottom:1px solid #999;padding-bottom:5px;margin-bottom:20px}#order_area.kakunin>section>.kakuninmsg{width:100%;margin:30px auto 0;padding:20px 0;text-align:left}#order_area.kakunin>section>.kakuninform{width:100%;margin:0 auto;padding:20px 0;text-align:left}.loginform{margin-top:20px}.loginform.middle{width:100%}.loginform.topform{margin-top:0;margin-bottom:0}#order_area.kakunin>section>.kakuninform .snsbutton{width:100%;font-size:0}#order_area.kakunin>section>.kakuninform .snsbutton li{display:block;padding:5px 0}#order_area.kakunin>section>.kakuninform .snsbutton li:first-child{display:inline-block;padding-top:0}.formtable{display:inline-block;width:100%;margin-bottom:0}.formtable li{display:inline-block;text-align:left}.kakuninmsg .formtable{display:table}.kakuninmsg .formtable li{display:table-cell}.formtable li.th{width:100%;padding:10px;color:#fff;text-align:left;vertical-align:middle}.kakuninform .formtable li.th{padding:5px}.formtable.first li.th{border-top:none}.formtable.last li.th{border-bottom:none}.kakuninmsg .formtable li.th{width:30%}.formtable li.th b{color:#ffbcb7;font-weight:700;margin-left:10px}.formtable li.td{width:100%;padding:10px;text-align:left;vertical-align:top}.kakuninform .formtable li.td{border:none}.kakuninmsg .formtable li.td{width:70%}.kakuninform h3.errormsg{text-align:left}.formtable li.td i{color:#999;font-size:.8em}.formtable li.td .subbtn{margin-top:15px}.formtable li.td input,.formtable li.td select{font-size:16px;width:90%;min-width:90%;height:27px;padding:0 10px;border:1px solid #ccc}.formtable li.td select{width:auto;min-width:auto}.formtable li.td input[type=checkbox]{width:auto;height:auto;margin-right:10px}.formtable li.td textarea{font-size:1em;width:90%;min-width:90%;height:100px;padding:0 10px;border:1px solid #ccc}.app_install{width:100%;margin:0 auto 30px;padding:0;text-align:center}.app_install .app_btnnavi{width:100%;margin:0 auto}.app_install .app_btnnavi li{display:inline-block;width:100%;margin-top:10px}.app_install .app_btnnavi li:first-child,.app_install .app_btnnavi li:last-child{text-align:center;padding:0}footer{width:100%;margin-top:30px;padding:20px 0}footer .copy{font-size:.8em}.privacy,footer .copy{width:100%;text-align:center}.privacy{font-size:1em;margin-top:10px;margin-bottom:30px}.privacy a{text-decoration:none;color:#848484}.category{text-align:left;padding:0}.category .select_tagbox{display:inline-block;margin-bottom:10px;margin-right:10px;border:1px solid grey;background:#ddd;padding:3px 5px;font-size:11px}.wd50{width:100%!important;height:auto}.kakuninform .menunavi{margin:10px auto 30px}.kakuninform .menunavi>li{width:100%;padding:5px}.kakuninform .menunavi>li img{max-width:100%}}@media (max-width:480px){.formtable .checkboxarea label.checklabel:before{margin-top:12px}}#order_area>section .order_select>li>.orderbox .syukkinarea{width:100%;text-align:center;margin:10px auto 5px}.syukkin{background:#f8e0e0;color:#f78181;margin:0;padding:5px 8px;font-size:small;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px}#order_area>section .order_select>li>.orderbox .syukkintime{font-size:14px;font-weight:700;margin:0 auto;text-align:center}@media (max-width:1000px){#order_area>section .order_select>li>.orderbox .syukkinarea{text-align:left;padding-left:18px}#order_area>section .order_select>li>.orderbox .syukkintime{font-size:14px;margin:5px auto 0;text-align:justify}}#order_area.kakunin>section>.kakuninform .loginform.middle .sendbtn{margin:0 auto}@media (max-width:1000px){#order_area.kakunin>section>.kakuninform .loginform.middle .sendbtn{margin:0 auto}}#optionmenuarea li{color:#000}.reserve_calendar{max-width:760px;margin:0 auto;text-align:center}.reserve_calendar h3{padding-top:1.5em;margin-bottom:1em}.reserve_calendar .calendar{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:10px}.reserve_calendar .calendar .calc{border:1px solid;padding:5px;width:calc(50% - 5px)}@media (max-width:640px){.reserve_calendar .calendar{display:block}.reserve_calendar .calendar .calc{width:calc(100% - 30px);margin:0 auto 10px}}.reserve_calendar .select-content{border:1px solid;border-radius:5px;display:flex;padding:15px;margin-bottom:10px;justify-content:space-around}@media (max-width:640px){.reserve_calendar .select-content{width:calc(100% - 30px);margin:0 auto 10px}}.reserve_calendar select{width:80px;height:30px}.reserve_calendar select+span{margin:0 5px}.reserve_calendar button.course_select{display:block;background:#fff;padding:1em;color:#aaa;text-decoration:none;box-shadow:0 0 6px 3px #ddd;border-radius:6px;border:3px solid #fff;width:100%}.reserve_calendar button.course_select,.reserve_calendar button:hover{-moz-transition-duration:.4s;-webkit-transition-duration:.4s;-o-transition-duration:.4s;-ms-transition-duration:.4s}.reserve_calendar button:hover{color:#333;border:3px solid #ddd}@media (max-width:640px){.reserve_calendar button.course_select{width:calc(100% - 30px);margin:0 auto 10px}}.selected-coupon,.selected-course{text-align:left;border:1px solid #aaa;padding:5px;border-radius:5px}.selected-course div:first-of-type{margin-bottom:5px}.selected-course div:nth-of-type(2){font-weight:700}button.course_select div div{margin-bottom:10px}button.course_select div div:last-of-type{margin-bottom:0}.modal-content button.option-check-button,button.search{min-width:75%;max-width:480px;margin:25px auto;padding:10px;border:none;border-radius:5px;color:#fff;background-color:#00a2ff;text-align:center}.modal-content button.option-check-button:hover,button.search:hover{border:none;color:#fff;background:#55c1ff;cursor:pointer}.iziModal-content{padding:25px 0!important}.modal-mode button{width:50%;border:1px solid #aaa;border-right:none;border-left:none;padding:10px 0;background:#fff;color:#2b2e38}.modal-mode button:first-of-type{border-right:1px solid #aaa}.modal-mode button.selected{background:#00a2ff;color:#fff}.modal-content button{display:block;width:100%;text-align:left;border:none;border-bottom:1px solid #aaa;background-color:#fff;padding:10px;position:relative}.coupon-cat-outer{display:flex;justify-content:space-around;background-color:#efefef;overflow-x:scroll}.coupon-cat-outer ul{flex:1 1;padding:10px}.coupon-cat-outer ul:hover{border-bottom:4px solid #00a2ff}.coupon-cat-outer ul:hover,.modal-content button:hover,.modal-mode button:hover{-moz-transition-duration:.4s;-webkit-transition-duration:.4s;-o-transition-duration:.4s;-ms-transition-duration:.4s}.modal-content button:hover,.modal-mode button:hover{background:#87d3ff;color:#fff;border:none}.modal-mode button:first-of-type:hover{border-right:1px solid #aaa}.modal-mode button:hover{border-top:1px solid #aaa}.modal-content button:hover,.modal-mode button:hover{border-bottom:1px solid #aaa}.modal-mode ul.coupon-select li button,.modal-mode ul.menu-select li button{width:100%;border-right:none;border-left:none}.modal-mode ul.coupon-select li button:hover,.modal-mode ul.menu-select li button:hover{border-right:none}.option-check div{display:flex;border-bottom:1px solid #aaa;text-align:left;padding:10px;width:100%}.option-check:hover{color:#fff;background:#55c1ff;cursor:pointer}.option-check:last-of-type{margin-bottom:10px}.option-check label{display:block;width:100%}.option_checked{background:#00a2ff;color:#fff}.option-check input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;width:20px;height:20px;border-radius:2px;cursor:pointer}.option-check input[type=checkbox]:checked:after{content:"";position:absolute;top:5px;left:3px;width:10px;height:5px;border-bottom:2px solid #fff;border-left:2px solid #fff;transform:rotate(-45deg)}p.menu-support{background-color:#f8ba00;color:#fff;position:absolute;right:0;top:0}span.time{font-size:.8em;color:#111;padding:.25em .5em;margin-right:8px;background:#efefef}p.loading_text{width:-moz-fit-content;width:fit-content;margin:0 auto}#modaltag.iziModal.isAttached{max-height:90dvh!important}.iziModal-content{height:auto;max-height:calc(100dvh - 80px);overflow-y:scroll}.tipper{width:1px;height:1px;position:absolute;top:-999px;left:-999px;z-index:10;opacity:0;pointer-events:none;transition:opacity .15s linear}.tipper *{transition:none}.tipper,.tipper *{-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}.tipper,.tipper *,.tipper :after,.tipper :before{box-sizing:border-box}.tipper-visible{opacity:1}.tipper-content{background:#111;border-radius:3px;color:#fff;display:block;float:left;font-size:12px;margin:0;padding:10px 15px;position:relative;white-space:nowrap}.tipper-caret{width:0;height:0;content:"";display:block;margin:0;position:absolute}.tipper-right .tipper-content{box-shadow:1px 0 5px rgba(0,0,0,.35)}.tipper-right .tipper-caret{top:0;left:-5px;border-top:5px solid transparent;border-bottom:5px solid transparent;border-right:5px solid #111}.tipper-left .tipper-content{box-shadow:-1px 0 5px rgba(0,0,0,.35)}.tipper-left .tipper-caret{top:0;right:-5px;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #111}.tipper-bottom .tipper-caret,.tipper-top .tipper-caret{display:block;float:none;margin:0 auto}.tipper-top .tipper-content{box-shadow:0 -1px 5px rgba(0,0,0,.35)}.tipper-top .tipper-caret{bottom:-5px;left:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #111}.tipper-bottom .tipper-content{box-shadow:0 1px 5px rgba(0,0,0,.35)}.tipper-bottom .tipper-caret{top:-5px;left:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #111}