#content{background:url("/assets/img/service/omakase/bg.jpg") repeat center/250px}#content .wrap{max-width:960px;margin:0 auto;padding:50px 0 60px}#difficult,#all,#flow,#price,#entry,#read{padding:0 10px}.scrMenu,#all,#plan,#price{background:url("/assets/img/service/omakase/bg02.jpg") repeat center/250px}.secTit{font-size:22px;font-weight:bold;text-align:center;letter-spacing:2px}.mainTxt{margin:30px 0 0;font-size:1.17rem;text-align:center}.mainTxt a{text-decoration:underline}.borderArea{margin:40px 0 0;position:relative;text-align:center;border:#ff5478 3px solid;border-radius:4px}.borderArea .tit{background:#ff5478;padding:8px 10px 10px;font-size:1.33rem;font-size:1.17rem;color:#fff;text-align:center}.borderArea.black{border:#333 3px solid}.borderArea.black .tit{background:#333}.borderArea .txtLink{font-size:1rem}.borderArea .txtLink::before{top:8px}.borderArea div{background:#fff;padding:26px 20px}.borderArea dt>span{display:block;font-size:1.17rem}.borderArea .priceTxt{margin:6px 0 8px;font-size:1.33rem;color:#ff5478;line-height:1.4}.borderArea .priceTxt.mt00{margin-top:-10px}.borderArea .priceTxt span{font-size:40px;font-weight:bold}.borderArea dd{font-size:1.08rem;line-height:1.65}.borderArea dd span{font-size:1rem;color:#888}.borderArea dd .attention_list{margin-top:10px}.borderArea dd .attention_list li{display:table;margin:0 auto}.borderArea .btn{margin-top:26px}.borderArea .attention{display:table;margin:16px auto 10px}.borderArea.know{margin:46px 0 0;border:#44b4d8 3px solid}.borderArea.know .tit{background:#44b4d8;position:relative}.borderArea.know div{padding:20px 10px 24px}.borderArea.know ul{overflow:hidden}.borderArea.know li{text-align:center}.borderArea.know li:first-child{padding:0 0 18px;margin:0 0 18px;border-bottom:#ababab 1px solid}.borderArea.know li p{font-size:1.17rem;letter-spacing:1px}.borderArea.know li p span{display:block;font-size:.92rem;color:#888;letter-spacing:0}.borderArea.know li a{display:table;margin:8px auto 0;text-decoration:underline}.btn{display:block;width:100%;max-width:320px;margin:0 auto;padding:13px 10px 11px;font-size:1.17rem;color:#fff;text-align:center;border-radius:3px}.pinkBtn{background:#ff5b7e}.scroll_txt span{background:#fbdee0}#mainBox{padding:47px 0 0 !important}#mainBox .cont{background:url("/assets/img/service/omakase/mainBox_bg02.png") no-repeat center top/1016px auto;max-width:1016px;margin:0 auto;text-align:center}#mainBox .cont>p{display:table;padding:12px 0 0;margin:0 auto;font-size:1.17rem;font-weight:bold;border-top:#e0c8cd 1px solid}#mainBox .cont>img{max-width:344px;margin:36px 0 0}#mainBox h1 img{display:block;width:281px;margin:16px auto 18px}#mainBox h1 p{font-weight:bold}#mainBox .btn{width:200px;margin:24px auto 0;padding:10px 0 7px;color:#fff;font-size:14px;border-radius:4px}.scrMenu{padding:10px 10px 16px}.scrMenu ul{display:table;margin:0 auto;overflow:hidden}.scrMenu li{margin:10px 0 0;padding:0 1rem;float:left;border-left:#666 1px solid}.scrMenu li:last-child{border-right:#666 1px solid}.scrMenu li a{display:block;font-size:.92rem;line-height:1.4;letter-spacing:1px}#difficult .wrap{max-width:1040px;padding-bottom:0 !important}#difficult .wrap>img{width:100%;margin:0 0 -2px}#difficult h2{max-width:660px;margin:0 auto;padding:0 0 30px;text-align:center;border-bottom:#d8c1c2 1px solid}#difficult h2 img{max-width:415px}#difficult .mainTxt{color:#666}#difficult .mainTxt span{display:block;color:#333}#all h2 img,#plan h2 img{display:block;width:100%;max-width:802px;margin:0 auto}#all .mainTxt span,#plan .mainTxt span{display:inline-block;position:relative}#all .mainTxt>span::before,#plan .mainTxt>span::before{content:"";display:block;width:100%;height:14px;position:absolute;background:#fbff82;bottom:1px;left:0}#all .mainTxt>span>span,#plan .mainTxt>span>span{z-index:2}#all{position:relative;text-align:center}#all::before{content:"";display:block;width:80px;height:20px;position:absolute;left:50%;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);background:url("/assets/img/service/omakase/all_arrow.png") no-repeat center/cover;top:0}#all .wrap{padding-bottom:0 !important}#all .flowImg{margin:44px 0 0}#all .flowImg .txt{margin:0 0 18px;font-size:1.17rem;color:#ff335e}#all .flowImg img{max-width:791px}#plan .plan_img{display:block;max-width:802px;margin:20px auto}#plan .plan_detail{max-width:900px;margin:20px auto 0;border:#bbb 1px solid;border-top:#ff5479 5px solid}#plan .plan_detail>ul{background:#fff;font-size:14px}#plan .plan_detail>ul>li{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:20px;border-bottom:#bbb 1px solid}#plan .plan_detail .txt{width:100%}#plan .plan_detail .txt>span{padding-left:12px;color:red}#plan .plan_detail .txt>span span span{font-size:18px;line-height:1.2}#plan .plan_detail .dot_list{width:100%}#plan .plan_detail .total{background:#ecf3f6;padding:12px 10px;font-size:18px;text-align:center}#plan .plan_detail .total>span{color:red;font-size:16px}#plan .plan_detail .total>span span{font-size:20px}#plan .borderArea.black{max-width:900px;margin-left:auto;margin-right:auto;-webkit-box-shadow:6px 6px 0px 0px rgba(0,0,0,.15);box-shadow:6px 6px 0px 0px rgba(0,0,0,.15)}#plan .borderArea.black .detail{padding:20px;position:relative}#plan .borderArea.black .txt{padding:0;font-size:14px}#plan .borderArea.black .txt p{margin-bottom:10px}#plan .borderArea.black .txt p span{display:inline-block;background:#ffebf0;padding:6px 10px}#plan .borderArea.black .txt>span{color:red;line-height:1.2}#plan .borderArea.black .txt>span span{font-size:22px}#plan .borderArea.black .img{display:none;background:none;max-width:218px;padding:0;position:absolute;right:20px;bottom:-4px}#plan .borderArea.pink dt .bold{font-size:16px}#plan .borderArea.pink dt .bold span{color:#ff5479}#plan .borderArea.pink dd ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;background:#ffebf0;max-width:600px;margin:20px auto;padding:20px;font-size:14px;border-radius:4px}#plan .borderArea.pink dd li{width:100%}#plan .borderArea.pink dd li span{font-size:14px;color:#222}#plan .borderArea.pink dd>.bold{margin-bottom:6px;font-size:14px}#plan .borderArea.pink dd>img{display:block;max-width:610px;margin:0 auto}#flow .borderArea dt .bold>span{color:#ff5479}#flow .borderArea dt .bold>span span{font-size:30px;line-height:1}#flow .borderArea dd{margin-top:24px}#flow .borderArea dd .bold{display:block;color:#222;font-size:14px}#flow .borderArea dd .bold span{color:#ff5479;font-size:14px}#flow .flowList{max-width:850px;margin:40px auto 0;position:relative;font-size:1.17rem}#flow .flowList li{width:100%;position:relative;-webkit-box-shadow:0 0 15px 0 rgba(175,175,143,.2);box-shadow:0 0 15px 0 rgba(175,175,143,.2)}#flow .flowList li:not(:first-child){margin:60px 0 0}#flow .flowList li:not(:first-child)::before{content:"";display:block;width:0;height:0;position:absolute;left:50%;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);top:-35px;border:transparent 10px solid;border-top:#d3d1c5 10px solid}#flow .flowList .tit{background:#ff7ca6;padding:6px 0 4px;position:relative;color:#fff;text-align:center;letter-spacing:1px;border-radius:4px 4px 0 0}#flow .flowList .txt{background:#fff;padding:20px 10px 18px;border-radius:0 0 4px 4px;font-size:1rem}#flow .flowList .txt a{color:#333;text-decoration:underline}#price .detail{margin:48px 0 0}#price .detail h3{margin:0 0 18px;font-size:1.33rem}#price .detail table{min-width:800px;border-bottom:#d6d6d6 1px solid;border-right:#d6d6d6 1px solid}#price .detail table tr{border-top:#d6d6d6 1px solid}#price .detail table th,#price .detail table td{height:48px;padding:6px 10px 2px;border-left:#d6d6d6 1px solid}#price .detail table th{background:#f7f7f7;font-size:.92rem;font-weight:bold}#price .detail table td{text-align:center}#price .detail table thead th{text-align:center}#price .detail table thead th img{width:auto;height:26px}#price .detail table thead .type{height:55px}#price .detail table thead .type th{padding:23px 10px 2px}#price .detail table thead .recommend{background:#ffdbdb;padding:6px 10px 2px !important}#price .detail table thead .recommend span{display:block;background:#ff5478;width:54px;margin:0 auto 2px;font-size:10px;color:#fff;border-radius:2px}#price .detail table tbody{background:#fff}#price .detail table tbody th{text-align:left}#price .detail table .total{background:#ecf3f6;font-weight:bold}#price .detail table .total th{background:#ecf3f6}#price .detail .dot_list{margin-top:1.08rem;font-size:.83rem}#entry .floatBox{margin:20px 0 0}#entry .floatBox>li:nth-child(2){margin:20px 0 0}#entry .floatBox li:nth-child(1) .btn{background:#25b06a;max-width:264px}#entry .floatBox li .attention{display:table;margin:10px auto 0;font-size:.83rem}#entry .floatBox .borderArea .tit{font-size:1.17rem}#entry .floatBox .borderArea ul{background:#f4f4f4;min-height:50px;padding:14px 0 10px;overflow:hidden;text-align:center}#entry .floatBox .borderArea ul li{float:left;width:50%}#entry .floatBox .borderArea ul li:nth-child(2){border-left:#bfbfbf 1px solid}#entry .floatBox .borderArea ul li a{margin:0 auto}#entry .floatBox .borderArea ul li.w100per{width:100%}#entry .floatBox .borderArea .btn{margin-top:0}.mask{display:none;background:rgba(0,0,0,.85) !important;width:100%;height:100%;position:fixed;top:0;left:0;z-index:1000000000}.mask div{background:none}.mask>div{width:100%;max-width:752px;height:auto;padding:0 10px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.mask .close{padding:0;margin:0 2px 0 0;text-align:right;cursor:pointer}.mask .close a{display:inline-block;font-size:1.67rem;color:#fff}.mask iframe{width:100% !important;max-height:752px !important}#read{background:#fff}#read ul{margin-top:30px;line-height:1.85}@media only screen and (min-width: 769px){#content .wrap{padding:84px 0 100px}.secTit{font-size:36px}.mainTxt{margin:40px 0 0;font-size:18px;line-height:2}.borderArea{margin:50px 0 0}.borderArea .tit{padding:7px 10px;font-size:20px}.borderArea .priceTxt{font-size:22px;letter-spacing:1px}.borderArea .priceTxt span{font-size:50px}.borderArea.know{margin:90px 0 0}.borderArea.know .tit::before{content:"";display:block;width:140px;height:111px;position:absolute;background:url("/assets/img/service/omakase/tit_img.jpg") no-repeat center/cover;bottom:0;left:48px}.borderArea.know li{width:50%;float:left}.borderArea.know li:first-child{padding:0;margin:0;border-right:#ababab 1px solid;border-bottom:none}.borderArea.know li p{font-size:20px}.borderArea.know li a:hover{text-decoration:none}#mainBox{background:url("/assets/img/service/omakase/mainBox_bg01.jpg") no-repeat center top/cover}#difficult h2{padding:0 0 44px}#difficult .wrap>img{margin:-34px 0 -2px}#all::before{width:165px;height:49px}#all .flowImg{margin:54px 0 0}#all .flowImg .txt{margin:0 0 28px;font-size:18px}#plan .plan_img{margin:40px auto 30px}#plan .plan_detail{margin:30px auto 0}#plan .plan_detail>ul{font-size:16px}#plan .plan_detail>ul>li{padding:20px 60px}#plan .plan_detail .txt{width:30%}#plan .plan_detail .txt>span{padding-left:0}#plan .plan_detail .txt>span span span{font-size:22px}#plan .plan_detail .dot_list{width:70%}#plan .plan_detail .total{font-size:26px}#plan .plan_detail .total>span{font-size:18px}#plan .plan_detail .total>span span{font-size:26px}#plan .borderArea.black .detail{padding:30px 20px 30px 90px}#plan .borderArea.black .txt{font-size:18px;text-align:left}#plan .borderArea.black .txt p span{padding:6px 22px}#plan .borderArea.black .txt>span span{font-size:28px}#plan .borderArea.black .img{display:block}#plan .borderArea.pink dt .bold{font-size:20px}#plan .borderArea.pink dd ul{margin:20px auto 26px;padding:26px 20px;font-size:16px}#plan .borderArea.pink dd li{width:auto}#plan .borderArea.pink dd li:not(:first-child){margin-left:40px}#plan .borderArea.pink dd li span{font-size:16px}#plan .borderArea.pink dd>.bold{font-size:16px}#flow .borderArea dd{margin-top:34px}#flow .borderArea dd .bold{font-size:16px}#flow .borderArea dd .bold span{font-size:16px}#flow .flowList{margin:54px auto 0}#flow .flowList li{display:table;margin:80px 0 0}#flow .flowList li::before{bottom:-56px}#flow .flowList .tit{display:table-cell;width:200px;vertical-align:middle;border-radius:4px 0 0 4px}#flow .flowList .txt{display:table-cell;padding:30px 30px 28px;border-radius:0 4px 4px 0}#price .borderArea::before{content:"";display:block;width:236px;height:310px;position:absolute;background:url("/assets/img/service/omakase/price_img01.png") no-repeat center/cover;bottom:0;right:-14px}#entry .borderArea.know{margin:70px 0 0}#entry .borderArea .tit{font-size:18px}#entry .floatBox{margin:30px 0 0;overflow:hidden}#entry .floatBox>li:nth-child(1){width:40%;float:left}#entry .floatBox>li:nth-child(2){width:56%;margin:0;float:right}}@media only screen and (min-width: 960px){.mainTxt a:hover{text-decoration:none}.pinkBtn{-webkit-transition:background .3s ease-in-out 0s;transition:background .3s ease-in-out 0s}.pinkBtn:hover{background:#fd7390}.scrMenu li{padding:0 20px}.scrMenu li a:hover{text-decoration:underline}#plan .borderArea.black .img{right:80px}#flow .flowList::before{content:"";display:block;width:214px;height:272px;position:absolute;background:url("/assets/img/service/omakase/flow_img01.png") no-repeat center/cover;bottom:0;right:-56px;z-index:2}#flow .flowList .txt a:hover{text-decoration:none}#price .detail table thead .logo a{-webkit-transition:opacity .3s ease-in-out 0s;transition:opacity .3s ease-in-out 0s}#price .detail table thead .logo a:hover{opacity:.7}#entry .floatBox li:nth-child(1) .btn{-webkit-transition:background .3s ease-in-out 0s;transition:background .3s ease-in-out 0s}#entry .floatBox li:nth-child(1) .btn:hover{background:#26bc71}#entry .floatBox .borderArea ul a:hover{text-decoration:underline}}