@charset "utf-8";.SPnavs ul,html{overflow-y:scroll}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-style:normal;font-weight:400;font-size:100%;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}input,textarea{margin:0;padding:0}.SPheader,.SPnavs li a{padding:10px}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th{text-align:left}a:focus{outline:0}.clearfix:after{content:".";display:block;clear:both;height:0;visibility:hidden}#mainimage:after,.SPheader:after,.SPnavs ul:after,.SPvoiceIntro:after{content:"";clear:both}.clearfix{min-height:1px}* html .clearfix{height:1px}.both{clear:both}.inline_block{display:inline-block}#globalNav,#head,#header,.SPhide{display:none}body{font-family:"メイリオ","Meiryo",verdana,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;position:relative;font-size:.86em;line-height:1.5;background:#f8f4f3;color:#333}#container{width:100% !important}#container h1{display:none;color:#f799cb;font-size:.7em}.SPhead{border-top:#f799cb 2px solid;background:#fff;box-shadow:inset 0 3px 0 #fde1ef}.SPheader:after{display:block;height:0}.SPheaderLeft{float:left;width:35%}.SPheaderRight{float:left;width:65%;text-align:right}.SPheader img{width:auto;margin-right:42px}.SPnavs dt{position:fixed;top:10px;right:10px;z-index:2000;width:36px;height:36px;border-radius:18px;border:1px solid #fff;box-shadow:0 1px 4px rgba(255,255,255,.9)}#sub #retrieval,.SPbox01 p,.SPfootNav ul{box-shadow:0 0 3px rgba(0,0,0,.15)}.SPnavs dt img{width:100%;height:auto}.SPnavs dd,.SPnavs ul{top:0;left:0;height:100%;width:100%}.SPnavs dd{display:none;position:fixed;z-index:1999;opacity:.98;background:#f45389;background:-moz-linear-gradient(top,rgba(244,83,137,1) 0,rgba(255,63,127,1) 100%);background:-webkit-linear-gradient(top,rgba(244,83,137,1) 0,rgba(255,63,127,1) 100%);background:linear-gradient(to bottom,rgba(244,83,137,1) 0,rgba(255,63,127,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f45389',endColorstr='#ff3f7f',GradientType=0)}.SPnavs ul{position:absolute;opacity:1}.SPnavs ul:after{display:block;height:0}.SPnavs li a{display:block;height:24px;border-bottom:rgba(255,255,255,.4) 1px solid;color:#fff;line-height:24px;font-size:1em;text-shadow:0 1px 0 rgba(0,0,0,.2);text-decoration:none;background:url(//www.magokoro-bento.com/wp/wp-content/themes/magokoro/css/../images/sp/arrow_r.png) 96% center no-repeat;background-size:auto .9em}.SPnavs li:last-child a{border:0}#mainimage{position:relative;height:auto}#mainimage:after{display:block;height:0}#mainimage img{display:block;width:100%;height:auto}#mainimage .top_care_btn{display:block;position:absolute;right:5px;bottom:5px;width:36.3%;height:auto}#mainimage .top_care_btn a{display:block}#mainimage .top_care_btn img{width:100%}.SPcall{padding:10px 0 0;text-align:center;background:#fff}.SPcall img{width:86%;height:auto}.SPvoice{padding:10px;background:#fff}.SPvoiceIntro{display:none;margin-bottom:10px;padding-bottom:10px;border-bottom:#ddd 1px dotted}.SPvoiceIntro:after{display:block;height:0}.SPvoiceIntro img{float:left;width:auto;height:90px;margin:0 10px 10px 0}.SPvoiceCaseTxt2:before,.SPvoiceCaseTxt:before{top:50%;margin-top:-5px;content:""}.SPvoiceIntro p{font-size:.86em}.SPvoiceContent:after{content:"";display:block;clear:both;height:0}.SPvoiceContent h2{margin-bottom:15px;padding-bottom:6px;border-bottom:#ff7c7c 2px solid;color:#ff2e67;font-family:serif;font-size:2em;text-align:center}.SPvoiceCase,.SPvoiceCase2{margin-bottom:10px;padding-bottom:10px}.SPvoiceCaseTxt,.SPvoiceCaseTxt2{padding:10px;box-sizing:border-box}.SPvoiceCase{border-bottom:#ddd 1px dotted}.SPvoiceCase:after{content:"";display:block;clear:both;height:0}.SPvoiceCasePhoto{float:left;width:30%}.SPvoiceCasePhoto img{width:80%;height:auto;border:1px solid #ddd}.SPvoiceCaseTxt{position:relative;float:right;width:70%;border-radius:4px;border:1px solid #ddd;font-size:.8em}.SPvoiceCaseTxt:before{position:absolute;left:-10px;width:10px;height:10px;background:url(//www.magokoro-bento.com/wp/wp-content/themes/magokoro/css/../images/sp/bubble_arrow_l.png) no-repeat;background-size:auto 10px}.SPvoiceCase2{border-bottom:#ddd 1px dotted}.SPvoiceCase2:after{content:"";display:block;clear:both;height:0}.SPvoiceCasePhoto2{float:right;width:30%;text-align:right}.SPvoiceCasePhoto2 img{width:80%;height:auto;border:1px solid #ddd}.SPvoiceCaseTxt2{position:relative;float:left;width:70%;border-radius:4px;border:1px solid #ddd;font-size:.8em}.SPvoiceCaseTxt2:before{position:absolute;right:-10px;width:10px;height:10px;background:url(//www.magokoro-bento.com/wp/wp-content/themes/magokoro/css/../images/sp/bubble_arrow_r.png) no-repeat;background-size:auto 10px}#news_box,.pagesWrap{padding:10px;background:#fff;box-sizing:border-box}.SPcontactBox img{width:100%;height:auto}h3.SPnewsTitle01{display:none;position:relative;overflow:hidden}h3.SPnewsTitle01 img{position:relative;left:-20px;width:auto;height:26px}.news{display:none;margin:0 10px}.news .news_all a{display:inline-block;padding:3px 7px;color:#fff;font-size:.8em;text-decoration:none;background:#f69}.SPbox01 p br,.SPbox02 .catxt,.SPbox03 .list01 p br,.SPcontents_img_adjust2+.clear,.SPserviceTitle01 img{display:none}.news dt{font-size:.8em}.news dd{margin-bottom:10px;padding-bottom:8px;border-bottom:#ddd 1px dotted;font-size:.9em}.news dd a{color:#f73eaf}.SPcontentTitle01{position:relative;overflow:hidden;margin-bottom:5px}.SPbox01,.SPbox02{margin-bottom:10px}.SPcontentTitle01 img{width:118%;height:auto}.SPbox01{padding:5px;border-radius:2px;background:#f4ede1}.SPbox01 p{padding:10px;font-size:.86em;background:#fff}.SPbox02{padding:10px;border:3px solid #f0e6dd}.SPbox03 div,.SPcontents h4{border-bottom:#ddd 1px dotted}.SPbox02 img{width:100%;height:auto}.SPbox02 div{position:relative;margin-bottom:20px}.SPbox02 div p{position:absolute;width:100%;bottom:10px;text-align:center}.SPbox02 div p img{width:72%;height:auto;margin:0 auto}.SPtxt_c-tel{margin-bottom:20px}.SPtxt_c-tel img{width:100%;height:auto}.SPtxt_c-tel img+img{margin-top:5px}.SPcontents h4{position:relative;overflow:hidden;margin-bottom:10px;padding-bottom:5px}.SPcontents h4 img{width:140%;height:auto}.SPbox03 .list01>img,.SPbox03_title img,.SPcontactBnr img,.SPcontents p img{width:100%;height:auto}.SPcontents h4+p{margin-bottom:15px;font-size:.9em}.SPbox03 p,.SPfootNav{font-size:.8em}.SPcontents h5{margin-bottom:10px;padding:6px 10px;border-radius:4px;color:#fff;background:#fe6700}.SPcontents h5+p{margin-bottom:15px;font-size:.8em}.SPcontents p img{margin-bottom:10px}.SPcontents_img_adjust,.SPcontents_img_adjust img{margin-right:-3%}.SPcontents_img_adjust2,.SPcontents_img_adjust2 img{margin-bottom:0}.SPbox03 div{margin-bottom:10px;padding-bottom:10px}.SPbox03 .list01>img{margin-bottom:10px}.SPbox03 .list02>img,.SPbox03 .list03>img,.SPbox03 .list04>img,.SPbox03 .list05>img,.SPbox03 .list06>img{width:auto;height:30px;margin-bottom:5px}#footer img,#retrieval h2 img{width:100%;height:auto}#retrieval h2,#sub #retrieval,.SPfootNav ul{margin-bottom:10px}.SPfootNav h4{padding:6px 10px 4px;border-radius:5px 5px 0 0;color:#fff;font-size:1.2em;font-weight:600;text-shadow:0 1px 0 rgba(0,0,0,.15);background:#ff9e9e}.SPfootNav ul{border-radius:0 0 5px 5px;border:2px solid #ff9e9e;background:#fff}#company,#sub #retrieval{border-radius:6px;background:#fff}.SPshopBox h2,.section h2{border-top:#f99bcb 2px solid;font-weight:600}.SPfootNav a{display:block;padding:6px 10px;border-bottom:#ddd 1px dotted;color:#666;text-decoration:none}#foot address a,#foot address br,#footer address a,#footer address br,#footer img,#sub #localNav,#txtnav,.rule.dotted{display:none}#foot,#footer{padding:0 0 70px}.SPfootNav li:last-child a{border-bottom:none}#foot address,#footer address{font-size:.7em;text-align:center;color:#333;margin-top:10px}#foot,#footer{margin:0 10px;font-size:.8em}.owner{max-width:700px;margin:0 auto}.owner .content{padding:60px 0 0;text-align:left}.owner .owner_ttl{border-bottom:2px solid #61c9f0;padding-bottom:5px;margin-bottom:20px;font-size:16px;font-weight:700}.owner .owner_ttl span{color:#61c9f0}.owner .subttl{position:relative;text-align:center;font-weight:700;font-size:20px;color:#d75b5b;line-height:1.5;padding-bottom:20px;margin-bottom:25px}.owner .subttl:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:7px;background:-webkit-repeating-linear-gradient(-45deg,#d75b5b,#d75b5b 2px,#fff 3px,#fff 6px);background:repeating-linear-gradient(-45deg,#d75b5b,#d75b5b 2px,#fff 3px,#fff 6px)}.owner .profile{background-color:#f9eae5;margin-bottom:50px}.owner .profile:after{content:"";display:block;clear:both}.owner .profile img{float:left;max-width:100%}.owner .p_cnt{float:left;width:calc(100% - 450px);max-width:100%;box-sizing:border-box;padding:10px}.owner .p_ttl{background-color:#d75b5b;color:#fff;padding:2px 7px;font-size:15px;letter-spacing:.05em;margin-bottom:10px}.owner .profile .name{color:#d75a5e;font-size:15px}.owner .profile .shop{color:#9a8776;font-size:14px}.owner .profile p{font-size:14px;line-height:1.8}.owner .secttl{border-left:5px solid #d75a5e;color:#d75a5e;font-weight:700;font-size:18px;padding:5px 5px 5px 15px;margin-bottom:25px}.owner .sec_box{display:flex;margin-bottom:50px}.owner .sec_box p{margin:0;font-size:14px;line-height:1.6}.owner .sec_box .secimg{margin-right:20px}.owner .sec_box .txt+.secimg{margin-right:0;margin-left:20px}.owner .notice{font-size:.8em;padding-left:1em;text-indent:-1em;margin:1em}.owner .content{width:100%;padding:60px 4% 0;box-sizing:border-box;border-bottom:#ccc 1px solid}.owner .subttl{font-size:16px;padding-bottom:15px;margin-bottom:15px}.owner .profile img{float:none;max-width:100%;display:block;margin:auto}.owner .p_cnt{float:none;width:100%}.owner .sec_box{display:block;margin-bottom:25px}.owner .sec_box .txt+.secimg{margin-right:0;margin-left:0;margin-top:15px}.owner .sec_box .secimg{margin-right:0}.owner .sec_box .secimg+.txt{margin-top:15px}.owner .sec_box .secimg img{display:block;margin:auto}.single-owner #footer{margin:0}#sub{margin:0 10px 10px}#retrieval h2 img{border-radius:6px 6px 0 0}#retrieval #formBox{margin-bottom:5px;padding:5px 10px}#retrieval #formBox select{margin-right:10px}#retrieval p{padding:0 10px 10px;font-size:.7em}.SPsubBnrBox:after{content:"";display:block;clear:both;height:0}.SPsubBnrBox p{width:49%;margin-bottom:5px}.SPsubBnrBox p img{width:100%;height:auto}.SPsubBnrBoxL{clear:both;float:left;margin-right:1%}.SPsubBnrBoxR{float:right;margin-left:1%}#company{margin:0 10px 20px;padding:15px;font-size:.7em;text-align:center;box-shadow:0 0 3px rgba(0,0,0,.15)}.nextpage p,.pagetop a{border-radius:4px;box-shadow:0 0 3px rgba(0,0,0,.15)}#company img{width:auto;height:40px;margin:0 0 5px}#company br{display:none}#main{margin-bottom:20px}.h1_sub,.mainbody h1,.section h2{margin-bottom:10px}.mainbody{padding:20px 10px 10px;background:#fff;box-shadow:0 0 3px rgba(0,0,0,.15)}.mainbody h1 img{width:auto;height:30px}.h1_sub img{width:auto;height:14px}.section h2{padding:7px 0;border-bottom:#eee 2px solid}.section p{margin-bottom:.8em;font-size:.8em}.section .SPmgt1em{font-family:serif;font-size:1.2em;font-weight:600}.nextpage a,.pagetop a{font-size:.8em;text-decoration:none}.SPsignature{text-align:right}.pagetop,.pagetop a{text-align:center}.SPsignature img{width:auto;height:15px}.nextpage{margin:0 10px 10px}.nextpage:after{content:"";display:block;clear:both;height:0}.nextpage p{position:relative;overflow:hidden;min-height:24px;margin:0 0 5px;padding:4px 10px;line-height:24px;background:#fff}.nextpage .next img{float:right;width:auto;height:24px;margin-left:.5em}.nextpage .prev img{float:left;width:auto;height:24px;margin-right:.5em}.nextpage a{color:#666}.pagetop a{display:inline-block;padding:6px 20px;color:#333;text-shadow:0 1px 0 rgba(255,255,255,.9);background:#ddd}.SP-layoutBox-dlstep,.SPdlstep{margin-bottom:20px;font-size:.86em}.SP-layoutBox-dlstep1,.SP-layoutBox-dlstep2,.SP-layoutBox-dlstep3{text-align:left}.SPdlstep dt img{width:auto;height:40px}.SPdlstep dd strong{color:#e45c9d;font-weight:600}.SPdlstep dd a{display:inline-block;padding-left:10px;color:#e45c9d;background:url(//www.magokoro-bento.com/wp/wp-content/themes/magokoro/css/../images/img/arrow_normal_p.gif) 0 center no-repeat;background-size:auto .6em}.SP-layoutBox-dlstep dt{margin-bottom:.4em}.SP-layoutBox-dlstep dt img{width:auto;height:20px}.SP-layoutBox-dlstep1 img,.SP-layoutBox-dlstep2 img,.SP-layoutBox-dlstep3 img{width:auto !important;height:5.4em !important}.SP-layoutBox-dlstep dt.SP-layoutBox-dlstep01 img{display:none}.SP-layoutBox-dlstep dt.SP-layoutBox-dlstep01:after{content:"①お届け先";display:block;padding:.4em 1em;border-radius:3px;background:#eee}.SP-layoutBox-dlstep dt.SP-layoutBox-dlstep02 img{display:none}.SP-layoutBox-dlstep dt.SP-layoutBox-dlstep02:after{content:"②配達希望日";display:block;padding:.4em 1em;border-radius:3px;background:#eee}.SP-layoutBox-dlstep dt.SP-layoutBox-dlstep03 img{display:none}.SP-layoutBox-dlstep dt.SP-layoutBox-dlstep03:after{content:"③時間帯";display:block;padding:.4em 1em;border-radius:3px;background:#eee}.SP-layoutBox-dlstep dt.SP-layoutBox-dlstep04 img{display:none}.SP-layoutBox-dlstep dt.SP-layoutBox-dlstep04:after{content:"④お弁当の種類";display:block;padding:.4em 1em;border-radius:3px;background:#eee}.SP-layoutBox-dlstep dt.SP-layoutBox-dlstep05 img{display:none}.SP-layoutBox-dlstep dt.SP-layoutBox-dlstep05:after{content:"⑤特別なご希望";display:block;padding:.4em 1em;border-radius:3px;background:#eee}.SP-layoutBox-dlstep dt.SP-layoutBox-dlstep06 img{display:none}.SP-layoutBox-dlstep dt.SP-layoutBox-dlstep06:after{content:"⑥安否確認";display:block;padding:.4em 1em;border-radius:3px;background:#eee}.SP-layoutBox-dlstep dt.SP-layoutBox-dlstep07 img{display:none}.SP-layoutBox-dlstep dt.SP-layoutBox-dlstep07:after{content:"⑦お支払い方法";display:block;padding:.4em 1em;border-radius:3px;background:#eee}.SP-layoutBox-dlstep dd{margin-bottom:1em;padding-bottom:.8em;border-bottom:#ddd 1px dotted}.SP-layoutBox-dlstep dd strong{color:#e45c9d;font-weight:600}.SP-layoutBox-dlstep dd a{display:inline-block;padding-left:10px;color:#e45c9d;background:url(//www.magokoro-bento.com/wp/wp-content/themes/magokoro/css/../images/img/arrow_normal_p.gif) 0 center no-repeat;background-size:auto .6em}.SPservice01 .fRight{text-align:center}.SPservice01 .fRight img{width:60%;height:auto}.SPretrieval{margin-bottom:10px;border-radius:6px;background:#fff;box-shadow:0 0 3px rgba(0,0,0,.15)}.SPretrieval h3{margin-bottom:10px;padding:5px;border-radius:6px 6px 0 0;background:#eee}.SPretrieval h3 img{width:80%;height:auto;border-radius:6px 6px 0 0}.SPretrieval #formBox{margin-bottom:5px;padding:5px 10px}.SPshopBox h2,.SPshopTitle{margin-bottom:10px}.SPretrieval #formBox select{margin-right:10px}.SPretrieval p{padding:0 10px 10px;font-size:.7em}.SPmapBox .mapInnner{position:relative;height:100%}.SPmapBox .mapInnner p img{width:100%;height:auto}.SPmapBox .mapInnner ul{position:absolute;top:0;left:0;width:100%;height:100%}.SPmapBox .mapInnner li a{display:block;position:absolute;z-index:2;text-indent:-999%}.SPmapBox .mapInnner li:nth-child(1) a{width:42%;height:27%;top:0;left:58%}.SPmapBox .mapInnner li:nth-child(2) a{width:11%;height:32%;top:27%;left:57%}.SPmapBox .mapInnner li:nth-child(3) a{width:18%;height:26%;top:45%;left:39%}.SPmapBox .mapInnner li:nth-child(4) a{width:13%;height:16%;top:55%;left:51%}.SPmapBox .mapInnner li:nth-child(5) a{width:16%;height:16%;top:64%;left:29%}.SPmapBox .mapInnner li:nth-child(6) a{width:20%;height:36%;top:64%;left:12%}.SPmapBox .mapInnner li:nth-child(7) a{width:28%;height:18%;top:80%;left:72%}.SPmapBox .mapInnner li a:not(.btns){display:block}.SPshopTitle .inline li{display:inline-block;margin-right:1em}.SPshopTitle li a{padding-left:10px;color:#e45c9d;font-size:.66em;background:url(//www.magokoro-bento.com/wp/wp-content/themes/magokoro/css/../images/img/arrow_down.gif) 0 .3em no-repeat;background-size:auto .6em}.SPshopBox{font-size:16px;font-family:sans-serif}.SPshopBox h2{padding:7px 0;border-bottom:#eee 2px solid}.SPshopBox dl{margin-bottom:1em;font-size:.8em}.SPshopBox dt{margin-bottom:.3em;padding:.2em 1em;border-radius:4px;border:1px solid #ddd;background:#fcfcfc}.SPshopBox dd.tel{padding-left:15px;color:#e45c9d;font-weight:600;background:url(//www.magokoro-bento.com/wp/wp-content/themes/magokoro/css/../images/shop/img_tel.gif) 0 .3em no-repeat;background-size:auto .8em}.SPshopBox dd.tel a{color:#e45c9d;font-weight:600;text-decoration:none}.SPshopBox dd a{color:#e45c9d}.mainbody{margin-bottom:10px}.mainbody h1.SPtxt{display:block !important;margin-bottom:10px !important;padding:0 0 5px 20px !important;border-bottom:#399d26 2px solid !important;color:#666 !important;font-size:1.1em !important;font-weight:600 !important;box-shadow:0 2px 0 rgba(0,0,0,.1);background:url(//www.magokoro-bento.com/wp/wp-content/themes/magokoro/css/../images/shop/img_lnav_mark.gif) 4px .4em no-repeat}.SPformTable{width:100%;font-size:.76em}.kondate a,.kondate h3{font-size:18px;text-align:center}.SPformTable table{width:100%;margin:0 auto}.SPformTable th{display:block;padding:4px 10px;background:#eee}.SPformTable th img{width:auto;height:10px}.SPformTable td{display:block;padding:15px 0;border-bottom:#ccc 1px solid}.SPformTable td label{display:block;margin-bottom:-.65em}.SPformTable td input[type=text],.SPformTable td textarea{margin-bottom:.2em;display:block}.SPformTable td textarea{width:99%}.inquiry #main p.inputbutton.tCenter{text-align:center}.inquiry #main .SPformDone p.inputbutton{text-align:right}.inquiry #main .SPformBack p.inputbutton{text-align:left}.inquiry #main .gorilla-efo-submit-block{max-width:100%}.inquiry #main p.inputbutton input{display:inline-block;padding:15px 20px;width:50%;max-width:240px;color:#fff;font-size:16px;font-weight:700;line-height:1;text-align:center;text-decoration:none;background-image:linear-gradient(135deg,#ff6481 0,#ff6481 20%,#ff486b 20%,#ff486b 100%);background-size:100%;border:none;border-radius:5px;-webkit-appearance:none;appearance:none;cursor:pointer;box-shadow:none;outline:none;vertical-align:middle;transition:.3s}.inquiry #main .SPformBack p.inputbutton input{width:auto;color:#000;font-weight:400;background:#eee;box-shadow:0 0 0 1px #ccc inset}@media (hover:hover){.inquiry #main p.inputbutton input:hover{background-size:calc(100% + 40%)}.inquiry #main .SPformBack p.inputbutton input:hover{background:#ddd}}.SPformBnr img{width:70%;height:auto}.SPformNextpage{display:none !important}.SPformDL{margin-bottom:10px;padding-bottom:10px;border-bottom:#ddd 1px dotted}.SPformDL:after{content:"";display:block;clear:both;height:0}.SPforDone,.SPformBack{float:left;width:50%;text-align:center}.mynavi_banner{text-align:center;max-width:130px;margin:0 auto}.kondate{width:100%;background:#fff;border:1px solid #f797c2;float:left;margin:16px 0;display:block}.kondate h3{color:#fff;font-style:normal;line-height:42px;background:#f797c2}.kondate a{display:block;float:left;text-decoration:none;font-weight:700;width:33%;margin:20px 0}.kondate p{text-align:center;font-size:10px;margin-bottom:8px}.top_size h3{color:#fff;font-size:18px;font-weight:700;padding:4px;background:#ff7d00;margin-bottom:8px}.top_size ul li{width:50%;float:left;margin-bottom:12px}.top_size ul li:last-child{border:none;margin:0 auto}.top_size:after{content:".";display:block;height:0;font-size:0;clear:both;visibility:hidden}.top_size ul li img{display:block;width:100%}.top_size ul li p{padding:4px 9px 0 10px}.top_size ul li:nth-child(even) p{border-left:1px dotted #999}#nomg{margin-left:0 !important}.atobarai{text-align:center;background:#fff}.atobarai a img{max-width:86%}.bnrbt{position:fixed;bottom:0;width:100%;z-index:9999}.bnrbt img{width:100%}.bnrbt a.bnrbg{position:absolute;box-sizing:border-box;display:block;float:left;height:106px;overflow:hidden;top:0}.bnrbt .bnrbg:nth-child(2){width:81.25%;left:0}.bnrbt .bnrbg:nth-child(3){width:18.75%;right:0}#wrap{width:100%}#container{background:#fff;padding:0}#footer{padding:0;color:#000;padding-bottom:40px}#footer .inline-block{display:inline-block}#content div#sub .recruit-banner{padding:0 0 20px;text-align:center}.center{text-align:center}.SPnavs li{float:none}.top .contents,.top .SPtxt_c-tel,.top .SPbox03,.SPfootNav{padding-left:10px;padding-right:10px;text-align:left}.top .kondate{float:none;width:90%;max-width:410px;margin:16px auto}.SPfootNav{margin:20px 0 0}.top_size ul li img{margin:0 auto;width:auto;max-width:100%;height:auto}.top .youtube_top{display:block;width:90%;margin:20px auto 0}.secBg{padding-bottom:5px;background:url(//www.magokoro-bento.com/wp/wp-content/themes/magokoro/css/../images/img/sec_bg_top.jpg) center bottom no-repeat;background-size:100% auto}.SPbox01 p.center{margin:-1px 0 0;padding:0 10px 1px;box-shadow:none}.SPbox01 p.center a.pinkBtn{display:block;margin:0 auto 14px}.SPbox01 ul{padding:0 10px 10px;font-size:.86em;line-height:1.6;text-align:center;background:#fff}.SPbox01 ul li a{display:block;margin:0 auto 10px;width:70%;height:auto;box-shadow:0 2px 6px rgba(153,153,153,.8)}.SPbox01 ul li a img{width:100%;background:0 0;display:block}.SPbox01 ul li span{margin:0 8px 0 0;padding:2px 8px;font-size:.8em;background:#f2f2f2;border-radius:3px}.SPbox02 div{margin:0 0 15px !important;text-align:center}.SPbox02 div p img{width:80%;vertical-align:middle}.SPbox02 div p a+a img{margin:5px auto 0}a.pinkBtn{display:inline-block;width:200px;height:47px;color:#fff;font-size:16px;font-weight:700;line-height:47px;text-align:center;text-decoration:none !important;text-shadow:0 1px 4px #f20c39;background:url(//www.magokoro-bento.com/wp/wp-content/themes/magokoro/css/../images/img/btnBg240.png) center no-repeat;background-size:100%;border-radius:4px;box-shadow:0 2px 6px rgba(153,153,153,.8);-webkit-transition:all .3s ease;transition:all .3s ease}.freeTrial{position:relative;padding:20px 0 0;background:#fff}.SPtxt~.freeTrial{margin:-15px 0 0;background:0 0}.freeTrial img{width:100%;display:block}.freeTrial ul{position:absolute;top:0;left:0;width:100%}.freeTrial ul li{margin-top:29%;padding:0 6%;width:55%;color:#666;line-height:1.6}.freeTrial ul li+li{margin:2% 0 0}.freeTrial .pinkBtn{display:block;width:100%;height:auto;background:0 0}.freeTrial .tellBtn{display:block;border-radius:4px;box-shadow:0 2px 6px rgba(153,153,153,.8)}.service #main .freeTrial{padding:20px 0}.shop #main .freeTrial{padding:0 0 20px}.service #main .freeTrial ul li{margin:32% auto 0}.shop #main .freeTrial ul li{margin:27% auto 0}.service #main .freeTrial ul li+li,.shop #main .freeTrial ul li+li{margin:2% auto 0}.freeTrial.order{margin:-20px -10px 20px;background:0 0}.freeTrial.order ul li{margin-top:32%}.fc .freeTrial{margin:15px;padding:0 0 10px;border:2px solid #fe9592}.fc .freeTrial h2:before,.fc .freeTrial h2:after{content:"";position:absolute;top:0;right:-15px;width:23%;height:193px;background:transparent url("/img/fcImg2-sp.png") top center no-repeat;background-size:contain}.fc .freeTrial h2:before{right:auto;left:-15px;background-image:url("/img/fcImg-sp.png")}.fc .freeTrial ul{display:inline-block;position:static}.fc .freeTrial ul li{margin:2% 0 0;padding:0 20%;width:100%;box-sizing:border-box}.fc .freeTrial ul li.trans{position:relative;margin:20px 10px 0;padding:10px;width:93%;width:calc(100% - 20px);color:#f83406;text-align:center;background:#fff9f8;background:-webkit-linear-gradient(270deg,#fff9f8,#fff0ef);background:linear-gradient(180deg,#fff9f8,#fff0ef);border:1px solid #ffdfdd;border-radius:10px}.fc .freeTrial ul li.trans:before,.fc .freeTrial ul li.trans:after{content:"";display:block;position:absolute;top:-14px;right:50%;margin:0 -12px 0 0;border:12px solid transparent;border-top:none;border-bottom:14px solid #ffdfdd}.fc .freeTrial ul li.trans:after{top:-12px;border-bottom-color:#fff9f8}.fc .freeTrial ul li.trans strong{font-size:18px;font-weight:700}.fc .freeTrial ul li.trans .dashed{background:0 0;border-radius:0}.fc .freeTrial ul li.trans small{font-size:90%}.fc .freeTrial ul li.trans .br{display:inline-block;font-weight:inherit}.fc .freeTrial ul li.trans .shopAndZoom{font-size:15px}.fc .freeTrial ul li.trans .shopAndZoom .shop,.fc .freeTrial ul li.trans .shopAndZoom .zoom{display:inline-block;margin:0 2px;padding:0 2px;color:#e60531;font-weight:700;line-height:1.4;border-bottom:4px #e60531 double}.fc .freeTrial ul li.trans .shopAndZoom .zoom{color:#f30;border-color:#f30}.fc .freeTrial ul li.trans .shopAndZoom .point{display:block;margin:10px auto 0;padding:10px 10px 10px 50px;width:100%;max-width:390px;font-size:15px;line-height:1.5;background-color:#fff;background-image:url("/fc/images/icon-shop.svg");background-position:left 10px center;background-repeat:no-repeat;background-size:31px auto;border:1px solid #e60531;border-radius:4px;box-sizing:border-box}.fc .freeTrial ul li.trans .shopAndZoom .point.zoom{background-image:url("/fc/images/icon-pc.svg");background-position:left 12px center;border-color:#f30}.fc .freeTrial ul li.trans .shopAndZoom .point small{display:inline-block;font-size:13px;font-weight:400}.fc .freeTrial ul li.trans .shopAndZoom .point .add{display:block;margin:5px 0 0;padding:7px 0 0;font-size:12px;font-weight:400;border-top:1px dashed}.fc .freeTrial ul li.trans+li{padding:0 10px;font-size:90%;text-align:center}.fc .freeTrial ul li.trans+li .numTime{display:inline-block;margin:3px 8px 0 0;padding:0 8px;font-size:13px;background:#e7e7e7;border-radius:3px}#noforfeit{margin:-10px 0 0;padding:20px 10px;text-align:center;background:url("/fc/images/noforfeit-sp.png") center no-repeat;background-size:cover}#noforfeit .fukidashi{padding:35px 0 30px;background:url("/fc/images/fukidashi-sp.svg") center no-repeat;background-size:100% 100%}#noforfeit h2{margin:0 0 6px;color:red;font-size:7.6vw;font-weight:700;line-height:1.2;text-indent:10px}#noforfeit h2 strong{font-weight:700;background:-webkit-linear-gradient(transparent 60%,#ffd6ff 60%,#ffd6ff 85%,transparent 85%);background:linear-gradient(transparent 60%,#ffd6ff 60%,#ffd6ff 85%,transparent 85%)}#noforfeit p{font-size:3.6vw}#noforfeit a{color:#f73eae !important}#noforfeit a:hover{text-decoration:none}#main .tRed,.pagesWrap .tRed{color:red}.inquiry #main table .hide{display:none}.inquiry #main table td span.note{display:block;margin:0 0 10px;color:#777}.inquiry #main table td input,.inquiry #main table td select,.inquiry #main table td textarea{font-family:"メイリオ","Meiryo","ＭＳ Ｐゴシック",Osaka,"ヒラギノ角ゴ Pro W3";border:1px solid #aaa}.inquiry #main table td input[type=text]{padding:3px 5px;box-sizing:border-box}.inquiry #main table td textarea{margin:0;padding:3px 5px;height:260px;line-height:1.4;box-sizing:border-box}.inquiry #main table td .indivisual{display:block;margin:5px 0 0;color:#00b4ec;line-height:1}.inquiry #main table td label~.indivisual{margin:0}::-webkit-input-placeholder{color:#999}:-moz-placeholder{color:#999}::-moz-placeholder{color:#999}:-ms-input-placeholder{color:#999}textarea:focus::-webkit-input-placeholder{color:transparent}textarea:focus:-moz-placeholder{color:transparent}textarea:focus::-moz-placeholder{color:transparent}textarea:focus:-ms-input-placeholder{color:transparent}.SPformTable td{padding:8px 0 10px}.SPformTable td.no-border{padding:8px 0 0;border:none}.SPformTable tr.no-border:nth-of-type(7) td.no-border{padding:8px 0 10px;border-bottom:#ccc 1px solid}#main .SPformTable td.labeled.no-border{position:relative;padding-right:0}#main .SPformTable td.labeled.no-border:after{content:"";display:block;position:absolute;top:108px;left:10px;width:calc(100% - 20px);height:1px;border-bottom:1px solid #ccc}.SPformTable td label{display:inline-block;margin:0 10px 10px 0;padding:5px 10px 4px 6px;min-width:39%;min-width:calc(50% - 30px);color:#000;font-size:12px;letter-spacing:.5px;border:1px solid #eee;border-radius:3px;cursor:pointer}.SPformTable td label:hover{background:#f7f7f7}.SPformTable td label.disabled{color:#666 !important;background:#f7f7f7 !important;border-color:#ddd !important;opacity:.4}#main .SPformTable td.labeled.no-border label:first-of-type{color:#21addc;background:#effbff;border-color:#cef3ff}#main .SPformTable td.labeled.no-border label:first-of-type:hover{background:#daf6ff}.SPformTable td label input{margin:0 3px 2px 0;vertical-align:middle}#main .SPformTable td .line_box{display:none}#main .SPformTable td .line_area{display:flex;flex-wrap:wrap;gap:5px;margin:0 10px 0 0;padding:10px 0 0;border-top:1px solid #ccc}#main .SPformTable td .line_btn img{display:block;width:116px;height:auto}#main .SPformTable td .line_text{margin:0 0 5px;color:#000;font-size:13px;font-weight:700;line-height:1.5}#main .SPformTable td .line_text .red{color:red}.SPformTable td input[type=text]#address_zip{display:inline-block}.SPformTable td.privacy label{margin:0;display:block}.SPformTable td.privacy p{margin:10px 0 0}.SPformTable td.privacy a img{margin:0 5px 0 0;vertical-align:middle}.inquiry #main table td.type label:first-of-type,.inquiry #main table td.type label:nth-of-type(2),.inquiry #main table td:first-child label:first-of-type,.inquiry #main table td:first-child label:nth-of-type(2){margin-top:10px}.inquiry #main table td a.label{display:inline-block;margin:0 10px 10px 0;padding:5px 10px 4px 6px;width:39%;width:calc(50% - 30px);color:#333;font-size:12px;letter-spacing:.5px;text-decoration:none;border:1px solid #eee;border-radius:3px}.inquiry #main table td a.label:hover{background:#f7f7f7}.inquiry #main table td a.label:first-of-type{color:#fb2582;background:#fffafc;border-color:#ffe9f4}.inquiry #main table td a.label:first-of-type:hover{background:#ffeff7}.inquiry #main table td a.label:nth-of-type(2){color:#f50;background:#fff9f4;border-color:#ffe8d7}.inquiry #main table td a.label:nth-of-type(2):hover{background:#fff1e7}.inquiry #main table td a.label:nth-of-type(3){margin:0 30% 21px 0}.inquiry #main table td a.label img{margin:0 10px 0 0;vertical-align:middle}.inquiry .pika-single.is-bound{box-shadow:0 8px 25px 2px rgba(0,0,0,.15)}.inquiry .pika-lendar{width:245px}.inquiry .pika-table,.inquiry .pika-table tr{border:none}.inquiry .pika-row th,.inquiry .pika-row td{border:none;border-bottom:1px #d8d7d2 solid}.inquiry .pika-table thead th{border:none;text-decoration:none;border-top:1px #d8d7d2 solid;border-bottom:1px #d8d7d2 solid}.inquiry .pika-table thead th abbr{text-decoration:none}.inquiry .pika-button{padding:9px 10px 8px;color:#333;font-size:13px;text-align:center;background:#fff;-webkit-transition:all .3s ease;transition:all .3s ease}.inquiry .is-disabled .pika-button,.inquiry .is-inrange .pika-button{color:#333;background:#f2f2f2;opacity:.4}.inquiry .pika-button:hover,.inquiry .pika-row.pick-whole-week:hover .pika-button,.inquiry .is-selected .pika-button,.inquiry .has-event .pika-button{border-radius:0}.SPmapBox .mapInnner li a.btns{display:block;position:absolute;left:auto;margin-top:-4%;padding:4px 15px;width:auto;min-width:64px;height:auto;color:#fff;font-size:12px;font-size:3.5vw;font-weight:700;text-align:center;text-decoration:none;text-indent:0;border-radius:30px;box-sizing:border-box;z-index:200}.SPmapBox .mapInnner li a.btns.hokkaido{top:10%;right:44%;background:#f62217;text-shadow:0 1px 2px #df1309}.SPmapBox .mapInnner li a.btns.tohoku{top:40%;left:72%;background:#ffb200;text-shadow:0 1px 2px #eea700}.SPmapBox .mapInnner li a.btns.hokuriku{top:44%;right:52%;background:#31ff24;text-shadow:0 1px 2px #0bd500}.SPmapBox .mapInnner li a.btns.kanto{top:56%;left:69%;background:#f84bc2;text-shadow:0 1px 2px #f726b8}.SPmapBox .mapInnner li a.btns.kansai{top:83%;left:42%;background:#60bffe;text-shadow:0 1px 2px #3aaffe}.SPmapBox .mapInnner li a.btns.kyusyu{top:56%;left:1%;background:#2400de;text-shadow:0 1px 2px #1a00ac}.SPmapBox .mapInnner li a.btns.tokyo{top:75.5%;right:4%;background:#ff1d62;text-shadow:0 1px 2px #dd0042}.SPnavs dt{z-index:9999999}.SPnavs dd{z-index:999999}.bnrbt{top:140px;bottom:auto;left:0;width:55px;-webkit-backface-visibility:hidden;backface-visibility:hidden}.bnrbt a.bnrbg{float:none;position:static;margin:0 0 2px !important;width:55px !important;height:118px;background:url(//www.magokoro-bento.com/wp/wp-content/themes/magokoro/css/../images/img/fixBtn-tell.png) center no-repeat;background-size:contain}.bnrbt a.bnrbg:first-child{height:84px;background-image:url(//www.magokoro-bento.com/wp/wp-content/themes/magokoro/css/../images/img/fixBtn-mail.png)}.shop #main h1.txt{display:block;padding:0 0 8px;color:#666;background:url("/wp/wp-content/themes/magokoro/images/shop/h1_btm_line.gif") repeat-x bottom left}.shop #main h1.txt span{margin:0 5px 0 0;padding:0 0 3px 20px;font-size:16px;font-weight:700;background:url("/wp/wp-content/themes/magokoro/images/shop/img_lnav_mark.gif") no-repeat 4px center}#ShopTab{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 -10px 15px;width:105%;width:calc(100% + 20px);background:-webkit-linear-gradient(to bottom,#fff 0%,#f9f9f9 100%);background:linear-gradient(to bottom,#fff 0%,#f9f9f9 100%);box-shadow:0 -1px 0 #ccc inset;overflow:auto}#ShopTab a{display:block;padding:10px;color:#333 !important;font-size:12px;text-align:center;text-decoration:none !important;border:1px solid transparent;border-radius:3px 3px 0 0;white-space:nowrap;-webkit-transition:all .3s ease;transition:all .3s ease}#ShopTab:hover li.current a{background:0 0;border-color:transparent}#ShopTab:hover a:hover,#ShopTab li.current a,#ShopTab:hover li.current a:hover{background:#fff;border:1px solid #ccc;border-bottom-color:transparent}.shop #main .SPshopTitle .inline{margin:0 0 1.5em}.shop #main .SPshopTitle li{margin:0 10px 0 0}.shop #main .SPshopTitle a{font-size:12px;background-size:auto;background-position:left center}#ShopSearchBox{margin:0 0 1.5em;padding:15px;background:#fff7fb;-webkit-transition:all .3s ease;transition:all .3s ease}#ShopSearchBox p{margin:0;letter-spacing:.03em;line-height:1.6}#ShopSearchBox strong{color:#333;font-size:100% !important;font-weight:700;letter-spacing:.05em}#ShopSearchBox+p{margin:-.5em 0 1.5em}#ShopSearchBox .formParts{margin:0 0 15px;text-align:center}#ShopSearchBox .formParts input{padding:0 10px;width:100%;height:40px;font-size:16px;border:1px solid #aaa;border-radius:3px;outline:none;box-sizing:border-box;-webkit-transition:all .3s ease;transition:all .3s ease}#ShopSearchBox .formParts button{margin:10px auto 0;width:220px;height:40px;text-indent:110%;background:#fff url("/wp/wp-content/themes/magokoro/images/shop/search_btn.png") top left no-repeat;background-size:contain;border:none;outline:none;overflow:hidden;white-space:nowrap;-webkit-transition:all .3s ease;transition:all .3s ease}#ShopSearchBox .formParts button:hover,#ShopSearchBox .formParts button:active{opacity:.8;cursor:pointer}.service_menu #ShopSearchBox{padding-left:31px;font-size:14px;background:#fff7fb !important}.service_menu #ShopSearchBox .indent{text-indent:-16px}.service_menu #ShopSearchBox .br{display:inline-block;text-indent:0}.service_menu #ShopSearchBox .center{margin:10px 0 0}.service_menu #ShopSearchBox .btn{display:inline-block;width:160px;height:32px;color:#ea5098;font-size:16px;line-height:32px;text-align:center;text-decoration:none !important;background:#fff;border:1px solid #ea5098;border-radius:10px;transition:ease .3s}.service_menu #ShopSearchBox .btn:hover{opacity:.6}.service_menu #ShopSearchBox .btn img{margin:-1px 5px 0 0;width:15px;vertical-align:middle;opacity:1 !important}#aiDial{margin:20px 0;padding:0 0 15px;text-align:center;background:url("/wp/wp-content/themes/magokoro/images/shop/ai_bg.jpg") repeat-y;background-size:100% auto}#aiDial h2{margin:0 0 8px !important;padding:15px 15px 0 !important;color:#e52d00;font-size:5.8vw;line-height:1;text-align:left;text-shadow:0 0 5px #fff,0 0 8px #fff;border:none !important}#aiDial h3{position:relative;margin:0;padding:0 15px 15px;color:#333;font-size:2.7vw;line-height:1;text-align:left;text-shadow:0 0 5px #fff,0 0 8px #fff;background:0 0}#aiDial h3:after,#aiDial .aiNumber:after{content:"";position:absolute;bottom:0;right:10px;width:32vw;height:22vw;background:url("/wp/wp-content/themes/magokoro/images/shop/ai_call.png") center bottom no-repeat;background-size:contain}#aiDial p{margin:0}#aiDial .aiDetail{padding:15px 5px;background:rgba(255,255,255,.85)}#aiDial .aiNumber{position:relative;margin:0 0 10px;padding:0 0 0 20vw}#aiDial .aiNumber:after{top:-20px;bottom:auto;left:-5px;right:auto;width:24vw;height:17.6vw;background-image:url("/wp/wp-content/themes/magokoro/images/shop/ai_robot.png")}#aiDial .aiNumber img{max-width:380px}#aiDial .aiNumber span{display:inline-block;margin:0 5px;padding:5px 10px;font-size:12px;line-height:1;background:#eee}#aiDial .aiNumber a{display:block;margin:10px 15px 0 0;height:auto;text-align:center}#aiDial .br{display:inline-block}#aiDial .aiList li{margin:0 10px 10px;padding:10px 20px;background:#fff;border-radius:8px;box-shadow:0 0 10px rgb(254 157 154/50%);box-sizing:border-box}#aiDial .aiList mark{background:-webkit-linear-gradient(transparent 60%,rgba(254,149,146,.2) 60%,rgba(254,149,146,.2) 100%);background:linear-gradient(transparent 60%,rgba(254,149,146,.2) 60%,rgba(254,149,146,.2) 100%)}#aiDial .aiList strong{font-weight:700}#aiDial .aiList strong.red{color:#e52d00}#columnLink{position:relative;margin:30px 10px;border:1px solid #fee6e6}#columnLink h2{margin:0 !important;padding:10px !important;background:#fee6e6;border:none !important;transition:all ease .3s}#columnLink .areaBtn.toColumn{position:absolute;top:6px;right:6px;line-height:26px;background:#fff;transition:all ease .3s}#columnLink .areaBtn.toColumn:after{top:7px}#columnLink .areaBtn.toColumn:hover{background:#e45c9d}#columnList{padding:5px 5px 0}#columnList li{margin:0 0 5px}#columnList a{display:flex;align-items:flex-start;padding:5px;color:#333;text-decoration:none !important;transition:all ease .3s}#columnList figure{position:relative;padding:33.33% 0 0;width:33.33%;text-align:center;overflow:hidden}#columnList figure img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:all linear .3s}#columnList div{padding:0 0 0 10px;width:calc(100% - 33.33%)}#columnList h3{margin:0 0 5px;padding:0;font-size:16px;font-weight:400;line-height:1.4;background:0 0}#columnList p{margin:0 0 5px;color:#333;font-size:11px;transition:all ease .3s}#columnList p.right{margin:0;text-align:right}#columnList a:hover p,#columnList .linkText{color:#e45c9d}#columnList .linkText:before{content:"";display:inline-block;margin:0 3px 0 0;border:transparent 4px solid;border-left:#e45c9d 4px solid;vertical-align:middle;transition:all ease .3s}#columnList a:hover{color:#e45c9d;background:#fafafa}#columnList a:hover h3{color:#e45c9d}#columnList a:hover img{opacity:.6}#columnList a:hover .linkText:before{margin:0}.shop #main .noshop{position:relative;margin:-20px 0 20px !important;padding:20px 10px 65px !important;color:red;font-size:14px;text-align:center;background:#fff7fb;border-top:3px dashed #fff;overflow:hidden}.shop #main .noshop:before{content:"";position:absolute;bottom:0;left:50%;border:320px solid #fff;border-top:60px solid #fff7fb;border-bottom:none;-webkit-transform:translateX(-50%);transform:translateX(-50%)}:placeholder-shown{color:#999 !important}::-webkit-input-placeholder{color:#999 !important}:-moz-placeholder{color:#999 !important}::-moz-placeholder{color:#999 !important}:-ms-input-placeholder{color:#999 !important}input:focus{background-color:#fff !important;border-color:#ffa875 !important;box-shadow:0 2px 5px rgba(255,168,117,.5);outline:none}#ShopRegion li{position:relative;margin:0 0 15px;overflow:hidden}#ShopRegion a,#ShopRegion dt,#ShopRegion dd{display:block;color:#333 !important;line-height:1.8;text-decoration:none !important;z-index:1;-webkit-transition:all .3s ease;transition:all .3s ease}#ShopRegion dt{padding:5px 10px;background:#f2f2f2;border-top:1px solid #ccc}#ShopRegion li:nth-child(2n) dt{background:#f9f9f9}#ShopRegion dd{position:relative}#ShopRegion dd ul{padding:5px 10px}#ShopRegion dd li{display:inline-block;margin:0 15px 0 0}#ShopRegion a:before,#ShopRegion a:after{content:"";position:absolute;top:0;left:0;width:3px;height:100%;background:#f99bcb;opacity:0;z-index:2;-webkit-transition:all .3s ease;transition:all .3s ease}#ShopRegion a:after{left:auto;right:-20px;width:20px;background:transparent url("/wp/wp-content/themes/magokoro/images/shop/arrow_right.png") left center no-repeat;background-size:10px 16px;opacity:0}#ShopRegion a:hover dt{font-weight:700;background:#fff7fb;border-top-color:transparent}#ShopRegion a:hover:before{opacity:1}#ShopRegion a:hover dd{color:#e45b9d !important;background:#fff7fb}#ShopRegion a:hover:after{right:0;opacity:1}.shop #main h2{margin:0 0 10px;padding:7px 0;font-weight:700;border-top:#f99bcb 2px solid;border-bottom:#eee 2px solid}.shop #main .layoutBox{text-align:center}.shop #main .layoutBox .fRight{margin:0 0 5px}.shopPref li .shopName{margin:0 0 10px;padding:5px 10px;font-size:14px;font-weight:700;background:#f2f2f2;border-top:1px solid #ccc}.shopPref li:nth-child(2n) .shopName{background:#f9f9f9}.shopPref .pc{display:none}.shopPref dl,.shopData{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.shopPref dt,.shopData dt{margin:0 10px 5px 0;padding:4px 0;width:90px;font-size:12px;line-height:1;text-align:center;border:1px solid #ccc;box-sizing:border-box}.shopPref dd,.shopData dd{margin:2px 0 5px;width:calc(100% - 100px);font-size:12px}.shopPref dt:last-of-type,.shopPref dd:last-of-type{margin-bottom:0}.shopPref .right{margin:10px 0 20px;text-align:center}.shopData .pc{display:none}.shopData+.sp{margin:5px 0 15px;text-align:center}.areaTell,.shopData dd a.tel{display:inline-block;padding-left:25px;color:#e45c9d !important;font:bold 130%/1.4 "A-OTF じゅん Pro 201";line-height:1;text-decoration:none !important;background:url("/wp/wp-content/themes/magokoro/images/shop/img_tel.gif") no-repeat center left;cursor:default !important}.arrow_opnWin{display:block;padding:0 0 1px 20px;color:#e45c9d !important;background:url("/wp/wp-content/themes/magokoro/images/img/img_openWindows.gif") no-repeat left center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.areaBtn,.SpAreaTell{display:inline-block;margin:0 0 0 10px;padding:0;width:110px;color:#ec8dba !important;font-size:12px;font-weight:700;letter-spacing:1px;line-height:30px;text-align:center;text-decoration:none !important;border:1px solid #ec8dba;border-radius:3px;box-sizing:border-box;vertical-align:middle}.areaBtn.none{opacity:.4;cursor:default;pointer-events:none}.areaBtn:before{content:"";display:inline-block;position:relative;top:-2px;border:transparent 4px solid;border-left:#ec8dba 4px solid}.areaBtn:hover{color:#fff !important;background:#ec8dba}.areaBtn:hover:before{border-left-color:#fff}.SpAreaTell{margin:0;width:180px;font-size:15px;color:#fff !important;line-height:32px;text-shadow:0 0 3px #017610;background:-webkit-linear-gradient(to bottom,#67ec67 0%,#14bb14 100%) !important;background:linear-gradient(to bottom,#67ec67 0%,#14bb14 100%) !important;border:none}.SpAreaTell img{position:relative;top:-2px;margin:0 2px 0 0;width:24px;vertical-align:middle}.SpAreaTell:hover{opacity:.8}.shopArea{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;margin:0 0 20px}.shopArea li{position:relative;margin:0 0 8px;padding:0 13px 0;min-width:25%;box-sizing:border-box}.shopArea li:before{content:"";position:absolute;top:50%;left:3px;margin:-2px 0 0;width:4px;height:4px;background:#f99bcb}.shopArea li.prefecture{margin:0 0 10px;padding:0;width:100%}.shopArea li.prefecture:before{left:10px;margin:-4px 0 0;width:8px;height:8px}.shopArea li.prefecture strong{display:inline-block;padding:2px 12px 2px 22px;color:#f99bcb !important;font-size:14px !important;border:1px solid #f99bcb}.shopArea li.prefecture~.prefecture{margin:10px 0 10px}.shopArea li.city{margin:0 0 10px;padding:7px 12px 5px;width:100%;font-size:14px;font-weight:700;background:#f9f9f9}.shopArea li.city:before{top:0;left:0;margin:0;width:3px;height:100%}@media only screen and (max-width:440px){.shopArea li{min-width:33.3%}}@media only screen and (max-width:400px){.SPformTable td.labeled label:first-of-type,.SPformTable td.labeled label:nth-of-type(2),.inquiry #main table td a.label{width:97%;box-sizing:border-box}#main .SPformTable td.labeled.no-border:after{display:none}.inquiry #main table td a.label:nth-of-type(3){position:relative;margin-right:10px}.inquiry #main table td a.label:nth-of-type(3):after{content:"";display:block;position:absolute;top:37px;left:0;width:100%;height:1px;border-bottom:1px solid #ccc}.shopArea li{min-width:50%}.inquiry #main table td a.label:not(:last-of-type){width:97%;box-sizing:border-box}}#GroupSite{min-height:30px;max-width:900px;background:#fff;border-top:2px solid #f797c3;-webkit-transition:all ease .7s;transition:all ease .7s;box-sizing:border-box}#GroupSite.open{min-height:160px}#GroupSite h2{margin-right:10px}#GroupSite h2,#GroupSite ul,#GroupSite ul li{display:inline-block;font-size:12px;line-height:28px;vertical-align:top}#GroupSite #GroupTitle{margin:0 auto;padding:0 10px;width:100%;box-sizing:border-box;white-space:nowrap}#GroupSite #GroupTab li{position:relative;padding:0 15px;border-left:1px solid transparent;border-right:1px solid transparent;cursor:pointer;-webkit-transition:all ease .3s;transition:all ease .3s}#GroupSite #GroupTab li:hover{color:#999}#GroupSite #GroupTab li:after{content:"";display:inline-block;position:relative;top:-3px;margin:0 0 0 7px;width:8px;height:8px;border-bottom:1px solid #f797c3;border-right:1px solid #f797c3;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all ease .3s;transition:all ease .3s}#GroupSite #GroupTab li:hover:after{opacity:.4}#GroupSite #GroupTab li.select{border-color:#eee}#GroupSite #GroupTab li.select:after{top:2px;-webkit-transform:rotate(-45deg) rotateX(180deg);transform:rotate(-45deg) rotateX(180deg)}#GroupSite #GroupTab li.select:before{content:"";display:block;position:absolute;bottom:-2px;left:0;width:100%;height:3px;background:#fff;z-index:10}#GroupSite .groupTabs{display:none;padding:34px 5px;width:100%;text-align:center;border-top:1px solid #eee;border-bottom:1px solid #eee;box-sizing:border-box}#GroupSite .groupTabs li{float:none;margin:0 20px}#GroupSite .groupTabs li a{display:block;color:#666 !important;text-decoration:none;-webkit-transition:all ease .3s;transition:all ease .3s}#GroupSite .groupTabs li a.current{opacity:.8 !important;pointer-events:none}#GroupSite .groupTabs li a:hover{opacity:.6}#GroupSite .groupTabs li span{display:inline-block;margin:0 0 0 15px;line-height:2;text-align:left;vertical-align:middle}#GroupSite .groupTabs li span a{display:inline-block;line-height:1.2;border-bottom:1px solid #666}#GroupSite .groupTabs li span a:hover{border-color:transparent}#GroupSite .groupTabs li a img{opacity:1 !important}#GroupSite .groupTabs img{margin-right:15px;vertical-align:middle}@media only screen and (max-width:900px){#GroupSite{margin:0;min-width:0}#GroupSite h2{margin:0}#GroupSite span.w1000{display:none}#GroupSite #GroupTab li{padding:0 10px}}@media only screen and (max-width:768px){#GroupSite.open{min-height:0}#GroupSite span.w550{display:none}#GroupSite #GroupTab{font-size:0}#GroupSite #GroupTab li{font-size:12px}#GroupSite #GroupTab li:after{margin:0 0 0 5px;width:7px;height:7px}#GroupSite #GroupTitle{padding:0 10px}#GroupSite .groupTabs{padding:15px 0}#GroupSite .groupTabs li{margin:10px 20px 0}#GroupSite .groupTabs img{display:block;margin:0 auto;width:auto;height:40px}}@media only screen and (max-width:580px){#GroupSite #GroupTab li{padding:0 6px 0 4px}#GroupSite .groupTabs li span{display:block;margin:-5px 0 0;text-align:center}}@media only screen and (max-width:420px){#GroupSite span.w420{display:none}}@media only screen and (max-width:345px){#GroupSite h2,#GroupSite #GroupTab li{font-size:11px}#GroupSite #GroupTab li:after{width:6px;height:6px}}.SPcontentTitle01.magokoro_toha{background-image:url(//www.magokoro-bento.com/wp/wp-content/themes/magokoro/css/../images/img/ttl01_02_sp.jpg);background-size:100%;background-repeat:no-repeat;background-position:center top;padding:0 10px}.magokoro_toha .txt01{font-weight:700;font-size:35px;display:block;color:#ff6334;line-height:1.3;padding-top:22px}.magokoro_toha .txt01 span{font-size:28px;color:#313131}.magokoro_toha .txt02{font-size:18px;display:block;color:#6b6b6b}.magokoro_toha .txt02 span{color:#ff6298}.eiyou_obento{display:none}.menutxt01{text-align:center;font-weight:700;color:#d33681;font-size:18px;line-height:1.3;margin:10px 0}.menu_txt,.SPbox02 div.menu_txt{padding:10px;line-height:1.4;font-size:.90374997rem;text-align:left;margin-bottom:0 !important}.menu_txt span{display:block;margin:5px 0 0;font-size:90%}.calorie .menu_txt{padding:5px 10px;line-height:1.2}.komachi{background-color:#fdf9f6;border:1px solid #f286a0}.futsu{background-color:#fdf9f6;border:1px solid #fe6700}.calorie{background-color:#fbf7f4;border:1px solid #1f8ec5}.tanpaku{background-color:#fbf7f4;border:1px solid #5cab00}.moos{background-color:#fbf7f4;border:1px solid #228fc7}.yawaraka{background-color:#fdf9f6;border:1px solid #ff7d01}.yawaraka .menu_txt{padding:5px 10px;line-height:1.2}.obento_name{font-size:24px;font-weight:700;color:#fff;background-color:#000;padding:5px 10px;line-height:1.4}.SPbox02 div.obento_name,.SPbox02 div.komachi_size{margin-bottom:0 !important;text-align:left}.SPbox02 .obentobox .menu_txt+img{width:auto;max-width:100%}.SPbox02 .obentobox .note{padding:5px 10px 10px;color:#666;font-size:80%;box-sizing:border-box}.komachi .obento_name{background-color:#f286a0}.futsu .obento_name{background-color:#fe6700}.calorie .obento_name{background-color:#1f8ec5;font-size:22px}.tanpaku .obento_name{background-color:#5cab00}.moos .obento_name{background-color:#228fc7}.yawaraka .obento_name{background-color:#ff7d01}.komachi .obento_name:after{content:"";display:block;clear:both}.komachi_size{display:inline-block;font-size:16px;font-weight:400;float:right}.komachi .obento_name span{display:inline-block;background-color:#a5566b;border-radius:50%;font-size:14px;width:22px;height:22px;line-height:22px;text-align:center;position:relative;top:-4px}.komachi .obento_name span:first-of-type{margin-left:10px}.komachi .obento_name span+span{margin-left:2px}.komachi .obento_name .komachi_size span{background-color:transparent;font-size:20px;font-weight:700;width:auto;height:auto;border-radius:0;line-height:inherit;top:0;margin-left:3px}.obentobox.service_index .komachi_new{position:absolute;background-color:#d80001;display:block;width:100px;text-align:center;right:5px;top:5px;font-size:18px}.obentobox.service_index .komachi_new span{position:relative;background-color:transparent;width:auto;height:auto;line-height:inherit;font-size:20px;top:0}.name_sub{font-size:14px;display:inline-block;margin-left:5px}.SPbox02 div p{position:static}.index_mainichi{font-size:25px;color:#fb3333;font-weight:700;background-image:url(//www.magokoro-bento.com/wp/wp-content/themes/magokoro/css/../images/img/ttl03_bg.jpg);background-repeat:no-repeat;background-size:100%}.kondate01{background-image:url(//www.magokoro-bento.com/wp/wp-content/themes/magokoro/css/../images/img/img06_02.jpg);background-repeat:repeat-y;box-sizing:border-box;box-shadow:0px 0px 3px 3px #ededed;margin:auto !important;margin-bottom:20px !important}.kondate01 .txtbox{padding:5px 35px 5px 20px;box-sizing:border-box;font-size:15px;line-height:1.3;max-width:430px}.kondate02{background-image:url(//www.magokoro-bento.com/wp/wp-content/themes/magokoro/css/../images/img/img07_02.jpg);background-repeat:repeat-y;box-sizing:border-box;box-shadow:0px 0px 3px 3px #ededed;margin:auto !important;margin-bottom:20px !important;max-width:410px}.kondate02 .txtbox{padding:5px 25px 5px 20px;box-sizing:border-box;font-size:13px;line-height:1.3;max-width:418px}.kondate01.SPcontents_img_adjust,.kondate01.SPcontents_img_adjust img,.kondate02 img{margin:auto;max-width:min(410px,100%)}.kondate01 .menu_name,.kondate02 .menu_name{font-size:24px;font-weight:700;color:#653302;padding:15px 25px 0 20px;line-height:1}.kondate01 img,.kondate02 img{display:block}.himitsu .list_ttl span{color:#ff3833;font-weight:700;font-size:16px;margin-bottom:5px;display:inline-block}.himitsu .list_ttl span img{display:inline-block;vertical-align:middle;width:25px;margin-right:5px}.service dl.dlstep.order_flow01 dt{color:#fff;font-size:12px;height:55px;line-height:55px;text-align:center;width:160px}.service dl.dlstep.order_flow01 .dt01{background-image:url(//www.magokoro-bento.com/wp/wp-content/themes/magokoro/css/../images/service/img_order_step01_bg.jpg);background-repeat:no-repeat;background-position:center;padding-left:10px}.service dl.dlstep.order_flow01 .dt02{background-image:url(//www.magokoro-bento.com/wp/wp-content/themes/magokoro/css/../images/service/img_order_step02_bg.jpg);background-repeat:no-repeat;background-position:center}.service dl.dlstep.order_flow01 .dt03{background-image:url(//www.magokoro-bento.com/wp/wp-content/themes/magokoro/css/../images/service/img_order_step03_bg.jpg);background-repeat:no-repeat;background-position:center}.service dl.dlstep.order_flow01 .dt04{background-image:url(//www.magokoro-bento.com/wp/wp-content/themes/magokoro/css/../images/service/img_order_step04_bg.jpg);background-repeat:no-repeat;background-position:center}.service dl.dl10em.order_flow02 dt{margin:auto;margin-bottom:10px;height:auto;box-sizing:border-box}.service dl.dl10em.order_flow02 dt span{width:100%;height:30px;line-height:30px;font-size:12px;border-radius:3px;background-color:#eee;padding:0 5px;box-sizing:border-box;display:block}.service dl.dl10em.order_flow02 dd{margin:auto;padding:0;margin-bottom:10px;padding-bottom:10px;font-size:97%}.aisatsu_txt .txt01{font-size:18px;font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-weight:700;padding-bottom:0;margin-bottom:10px;line-height:1.3}.top_size ul li .chori_ttl{padding-bottom:8px}.top_size ul li .chori_ttl p{text-align:center;color:#fff;background:#ff7d00;border-radius:9px;width:149px;margin:0 auto;padding:0;font-size:15px;font-weight:700;line-height:1.5;box-shadow:0px 2px 4px rgba(0,0,0,.4);border-right:none}.magokoro_toha .txt01{letter-spacing:-2px;margin-left:-3px}.SPcontentTitle01.magokoro_toha{background-image:url(//www.magokoro-bento.com/wp/wp-content/themes/magokoro/css/../images/service/ttl01_02_sp_img.jpg);background-repeat:no-repeat;background-position:right top}.SPcontentTitle01.magokoro_toha:after{content:"";display:block;width:100%;height:10px;background:url(//www.magokoro-bento.com/wp/wp-content/themes/magokoro/css/../images/service/ttl01_02_sp_line.jpg) no-repeat;background-size:100% auto}.index_mainichi span{font-weight:700;text-shadow:2px 2px 15px #fff,2px -2px 15px #fff,-2px 2px 15px #fff,-2px -2px 15px #fff,2px 2px 15px #fff,2px -2px 15px #fff,-2px 2px 15px #fff,-2px -2px 15px #fff}.obentobox .box02_l_in{overflow:hidden}.obentobox.service_index .komachi_new{background:0 0;right:0;top:0}.obentobox.service_index .komachi_new span{position:relative;background-color:transparent;width:auto;height:auto;line-height:inherit;font-size:20px;position:absolute;right:0;top:15px;transform:rotate(25deg);font-weight:700}.obentobox.service_index .komachi_new:before{content:"";display:block;border-top:100px solid transparent;border-right:100px solid transparent;border-bottom:100px solid transparent;border-left:100px solid #d80001;transform:rotate(-65deg);position:absolute;right:-85px;top:-155px}.secret_sp{display:block}.secret_pc{display:none}#retrieval .area-h2{margin-bottom:10px;background:#eee}#retrieval .area-h2 img{width:100%;max-width:190px;height:auto;border-radius:6px 6px 0 0}.search-h1{display:none}#GroupSite .div-h2{display:inline-block;font-size:12px;line-height:28px;vertical-align:top;margin:0}#container .p-h1{display:none}.hum-menu{box-sizing:border-box;display:flex;align-items:center;float:right;padding:.438em .625em;text-decoration:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background-color:#f9a0cf;position:relative}.hum-menu .hum-text{color:#fff;font-size:13px;font-weight:700;line-height:1.188em;width:55px;text-align:right}.hum-menu .hum-icon{float:left;width:18px;height:14px;margin:3px 0 0 .438em}.hum-menu .hum-icon:before{background:0 0;width:18px;height:14px;display:block;content:"";position:absolute}.hum-menu .hum-icon span{background-color:#fff;display:block;width:18px;height:2px;border-radius:1px;box-shadow:0 1px 0 rgba(255,255,255,.25);margin-top:3px}.hum-menu .hum-icon span:nth-of-type(1){margin-top:0}.hum-menu:hover{cursor:pointer}.SPheader{position:relative}.SPheaderRight{float:none;width:100%;text-align:center;position:absolute;top:10px;left:0}.SPheaderRight img{margin-right:0}.SPnavs dt{top:43px;z-index:10;width:auto;height:auto;border:none;box-shadow:none}.SPnavs dd{background:#fee9f4;overflow:scroll;-webkit-overflow-scrolling:touch}.SPnavs .spmenu_open li a{height:auto;color:inherit;border-bottom:none;line-height:normal;text-shadow:none;background:0 0;padding:0}.SPnavs .spmenu_open a{text-decoration:none}.SPnavs .spmenu_open .spmenu_head{background:#fff;text-align:center;padding:5px 0 10px;position:relative}.SPnavs .spmenu_open .spmenu_head img{display:inline-block;width:53%;max-width:410px}.SPnavs .spmenu_open .spmenu_head .hum-icon{float:left;width:35px;height:35px;margin:3px 0 0 .438em;position:absolute;top:50%;transform:translateY(-50%);right:20px;z-index:1000000}.SPnavs .spmenu_open .spmenu_head .hum-icon:hover{cursor:pointer}.SPnavs .spmenu_open .spmenu_head .hum-icon span{background-color:#eb70ac;display:block;width:100%;height:5px;border-radius:1px;box-shadow:0 1px 0 rgba(255,255,255,.25);margin-top:5px}.SPnavs .spmenu_nav{position:static;height:auto;color:#eb70ac;font-size:20px;display:flex;flex-wrap:wrap;padding:15px 0}.SPnavs .spmenu_nav li{width:50%}.SPnavs .spmenu_nav li:first-child{width:100%}.SPnavs .spmenu_nav .img{display:inline-block;width:30px;height:30px;position:relative;vertical-align:middle;margin:20px 15px}.SPnavs .spmenu_nav .img img{position:absolute;top:0;bottom:0;margin:auto;left:0;right:0;width:100%}.SPnavs .spmenu_nav span{vertical-align:middle}.SPnavs .spmenu_search_btn{color:#fff;background:#eb70ac;font-size:20px;display:flex;justify-content:space-between;align-items:center;padding:25px 20px;margin-bottom:4%}.SPnavs .spmenu_search_btn .icon_search{display:inline-block;width:20px;vertical-align:middle;margin-right:5px}.SPnavs .spmenu_search_btn p span{vertical-align:middle}.SPnavs .spmenu_search_btn .icon_arrow{display:inline-block;width:26px;height:16px;transition:.3s;background:url(//www.magokoro-bento.com/wp/wp-content/themes/magokoro/css/../images/sp/spmenu_icon09.svg) no-repeat}.SPnavs .spmenu_search_btn.open{margin-bottom:0}.SPnavs .spmenu_search_btn.open .icon_arrow{background:url(//www.magokoro-bento.com/wp/wp-content/themes/magokoro/css/../images/sp/spmenu_icon09_open.png) no-repeat;background-size:100% 100%}.SPnavs .spmenu_search_nav{position:static;color:#eb70ac;background:#fff5fa;display:none;height:454px}.SPnavs .spmenu_search_nav li{font-size:16px;font-weight:700;background:url(//www.magokoro-bento.com/wp/wp-content/themes/magokoro/css/../images/sp/spmenu_icon10.svg) no-repeat;background-size:10px auto;background-position:left 35px center;padding-left:55px;padding:20px 0 20px 55px;border-bottom:1px dashed rgba(235,112,172,.4)}.SPnavs .spmenu_search_nav li:last-child{border-bottom:none}.SPnavs .spmenu_contact{display:flex}.SPnavs .spmenu_contact>a{display:block;color:#fff;background:#ef8432;font-size:16px;text-align:center;width:50%;padding:28.5px 0;text-decoration:none}.SPnavs .spmenu_contact>a img{vertical-align:middle}.SPnavs .spmenu_contact>a span{display:inline-block;vertical-align:middle}.SPnavs .spmenu_contact .spmenu_contact_mail{border-right:2px solid #fff}.SPnavs .spmenu_contact .spmenu_contact_mail img{display:inline-block;width:22px}.SPnavs .spmenu_contact .spmenu_contact_doc img{display:inline-block;width:21px}.SPnavs .spmenu_tel{margin:4%;color:#eb70ac;background:#fff5fa;border:4px solid #eb70ac;padding:16px}.SPnavs .spmenu_tel p{text-align:center;font-size:16px;line-height:1}.SPnavs .spmenu_tel p.spmenu_tel_number{font-size:45px;margin:7px 0 10px}.SPnavs .spmenu_tel p.spmenu_tel_number img{display:inline-block;width:35px;vertical-align:middle;margin-right:-8px}.SPnavs .spmenu_tel p.spmenu_tel_number a{color:#eb70ac}.SPnavs .spmenu_tel p.spmenu_tel_number span{vertical-align:middle;font-family:"Yu Gothic","游ゴシック",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;font-weight:700}.SPnavs .spmenu_campaign{margin:6% 4% 4%;color:#fff5c7;background:#f51542;border:4px solid #f9bcc9;display:flex;justify-content:space-around;align-items:center;padding:5px 0}.SPnavs .spmenu_campaign .spmenu_campaign_left{font-family:"Yu Gothic","游ゴシック",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;margin-top:3px}.SPnavs .spmenu_campaign .campaign_yen{font-size:45px;font-weight:700;margin-right:-6px}.SPnavs .spmenu_campaign .campaign_zero{font-size:75px;font-weight:700;line-height:1}.SPnavs .spmenu_campaign .spmenu_campaign_center{text-align:center}.SPnavs .spmenu_campaign .campaign_free{font-size:16px}.SPnavs .spmenu_campaign .campaign_apply{font-size:22px}.SPnavs .spmenu_campaign .spmenu_campaign_right img{display:block;width:30px}.SPnavs .spmenu_banner{margin:4%;display:flex;justify-content:space-between}.SPnavs .spmenu_banner>div{width:49%}.SPnavs .spmenu_banner>div img{display:block;width:100%}@media only screen and (max-width:430px){.SPnavs .spmenu_open .spmenu_head .hum-icon{width:30px;height:30px;margin:0;right:15px}.SPnavs .spmenu_nav{font-size:17px}.SPnavs .spmenu_nav li:nth-child(odd){width:44%}.SPnavs .spmenu_nav li:nth-child(even){width:56%}.SPnavs .spmenu_nav li:first-child{width:100%}.SPnavs .spmenu_nav .img{width:26px;height:26px;margin:15px 10px}.SPnavs .spmenu_contact>a{padding:12px 0}.SPnavs .spmenu_contact>a img{display:block !important;margin:0 auto 6px}.SPnavs .spmenu_contact .spmenu_contact_mail img{margin-top:5px}.SPnavs .spmenu_tel{margin:4% 2%;border:3px solid #eb70ac;padding:15px 5px}.SPnavs .spmenu_tel p:first-of-type{font-size:14px}.SPnavs .spmenu_tel p:first-of-type span{display:inline-block;margin:0 -4px}.SPnavs .spmenu_tel p.spmenu_tel_number{font-size:40px}.SPnavs .spmenu_tel p.spmenu_tel_number img{width:27px}.SPnavs .spmenu_campaign{margin:4% 2%}.SPnavs .spmenu_campaign .campaign_yen{font-size:35px}.SPnavs .spmenu_campaign .campaign_zero{font-size:65px}.SPnavs .spmenu_campaign .campaign_free{font-size:14px}.SPnavs .spmenu_campaign .campaign_apply{font-size:18px}}#main .inline-block{display:inline-block}#main .flex_sp{display:-webkit-box;display:-ms-flexbox;display:flex}#main .flex_wrap,#main .flex_wrap_sp{-ms-flex-wrap:wrap;flex-wrap:wrap}#main .tRight{text-align:right}#main table{width:100%;margin-bottom:1em;border:1px solid #eee}#main th{text-align:center;vertical-align:middle}#main tr,#main th,#main td{border:1px solid #eee;padding:5px;padding:5px 1em;font-size:100%}#main .clr_b01{color:#fff;background-color:#008ec7}#main .clr_b02{background-color:#b6e0ec}#main .clr_g01{background-color:#ccc}#main .clr_g02{background-color:#eee}#main .clr_p01{color:#fff;background-color:#e45c9d}#main .clr_p02{background-color:#f6cee1}#main .clr_o01{color:#fff;background-color:#ff7800}.service p,.other p,.profile p,.sitemap p{font-size:100%}.service a.arrow_down,.other a.arrow_down,.profile a.arrow_down{padding-left:10px;background:url(//www.magokoro-bento.com/wp/wp-content/themes/magokoro/css/../images/img/arrow_down.gif) no-repeat left center;color:#e45c9d;text-decoration:underline}.service ul.inline,.other ul.inline,.profile ul.inline{text-align:center;margin-top:10px}.service ul.inline li,.other ul.inline li,.profile ul.inline li{display:inline-block;margin:0 3px 10px}.service p.pagetop_inner,.profile p.pagetop_inner{text-align:right}.service p.pagetop_inner a,.profile p.pagetop_inner a{color:#e45c9d}.service #main h1.txt{display:block;padding:0 0 8px;color:#666;background:url(//www.magokoro-bento.com/wp/wp-content/themes/magokoro/css/../images/service/h1_btm_line.gif) repeat-x bottom left}.service #main h1.txt span{margin:0 5px 0 0;padding:0 0 3px 20px;font-size:16px;font-weight:700;background:url(//www.magokoro-bento.com/wp/wp-content/themes/magokoro/css/../images/service/img_lnav_mark.gif) no-repeat 4px center}.service .menu_sub{font-size:1.1em;margin-bottom:10px}.arrow_gray02{font-size:97%;padding-left:.5em;background:url(//www.magokoro-bento.com/wp/wp-content/themes/magokoro/css/../images/img/arrow_gray01.gif) no-repeat 0 5px}.service_menu #main h3 span{padding:2px 5px;font-weight:700;margin-bottom:10px;display:inline-block;font-size:100%}.service_menu #main h3.price span{border:#ff7800 solid 1px;color:#ff7800}.service_menu #main h3.caption span{border:#008ec7 solid 1px;color:#008ec7}.service_menu #main h3.special span{border:#5dab00 solid 1px;color:#5dab00}.service_menu .menu_ex_list{width:100%;border:1px solid #eee;margin-bottom:1em}.service_menu .lineBox img{width:100%}.service_menu .menu_ex_list .text{width:50%;background:#eee}.service_menu .menu_ex_list .text .ttl{background:#ccc;text-align:center;padding:2px 10px;font-weight:700}.service_menu .menu_ex_list .text .txt{padding:10px 10px 2px;font-size:100%}.service_menu .menu_ex_list .image{text-align:center;width:50%;padding:5px 12px 5px;font-size:100%}.service_menu .menu_ex_list .image img{display:inline-block;margin-top:5px;width:90%;height:auto}.service_menu .tanpaku_tbl{border:none !important}.service_menu .tanpaku_tbl tbody{display:flex;width:100%;max-width:400px}.service_menu .tanpaku_tbl tr{width:50%;padding:0 !important;border:none !important}.service_menu .tanpaku_tbl th{display:block;border-right:none;background:#fff0bf;border-color:#fff}.service_menu .tanpaku_tbl td{display:block;padding-left:2em}.service_farm .layoutBox{margin:10px auto}.service_farm .layoutBox li{max-width:49.5%}.service_farm .layoutBox li:nth-child(odd){margin-right:1%}.service_farm .layoutBox li img{max-width:100%;height:auto}.service_farm #service03 .catch{color:#e45c9d;font-size:100%;font-weight:700}.dlfarm_outer{justify-content:space-between;margin-top:10px}.service_farm dl.dlfarm{width:49%;box-sizing:border-box;padding:0 0 10px;border:1px dotted #ccc;margin-bottom:2%}.service_farm dl.dlfarm dt img{display:block;width:100%;height:auto;margin:0 auto 0}.service_farm dl.dlfarm dd{font-size:100%;padding:0 .5em 0 1em}.service_farm dl.dlfarm dd strong{display:block;color:#e45c9d;font-size:97%;font-weight:700;margin:10px 0 -10px}.service_faq dl.faq{padding:15px 0;border-bottom:1px dotted #ccc;line-height:1.6}.service_faq dl.faq dt{padding:4px 0 4px 30px;background:url(//www.magokoro-bento.com/wp/wp-content/themes/magokoro/css/../images/service/img_faq_q.gif) no-repeat top left}.service_faq dl.faq dd{padding:4px 0 0 30px;margin-top:10px;background:url(//www.magokoro-bento.com/wp/wp-content/themes/magokoro/css/../images/service/img_faq_a.gif) no-repeat top left}.service_faq dl.faq dd .arrow_gray02{padding-left:12px}.service_faq .pagetop_inner{margin-top:20px}.service_faq dl.faq dd .notice{display:block;font-size:.8em !important;margin:5px 0}.service_farm .layoutBox{margin:10px auto}.service_farm .layoutBox li{max-width:49.5%}.service_farm .layoutBox li:nth-child(odd){margin-right:1%}.service_farm .layoutBox li img{max-width:100%;height:auto}.service_feature ul.inline li{display:inline-block;margin:0 .5% 10px}.service_feature p.catch{color:#e45c9d;font-size:100%;font-weight:700}.service_feature .feature_list01{text-align:left !important}.service_feature .feature_list01 li{display:inline-block;background-color:#e45c9d;border-radius:5px;padding:2px 5px;font-size:100%;color:#fff;text-align:center;font-weight:700;font-size:.95rem}.service_feature .feature_list01_wrap p{font-size:.95rem}.service_feature .feature_list02{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.service_feature .feature_list02 li{background-color:#ddf0f6;border-radius:5px;padding:10px 0 2px;font-size:100%;color:#203765;text-align:center;width:24%;box-sizing:border-box;margin:0 1% 2%;font-weight:700;width:48%}.service_feature span.notes{font-size:11px}.service_feature .service ul.feature li{margin-bottom:.5em;padding-left:.5em}.service_feature strong{display:block;color:#e45c9d;font-size:100%;font-weight:700;margin-bottom:5px}.other .kanren_title{text-align:center;color:#999}.other #container h1{display:block;color:#999;font-size:14px}.other .kanren_title h1 span{color:#efb401;font-size:20px;font-weight:700}.other #other01 .pd0 img{width:100%}.other .pagetop_inner{display:none}.profile #main h1.txt{display:block;padding:0 0 8px;color:#666;background:url(//www.magokoro-bento.com/wp/wp-content/themes/magokoro/css/../images/img/h1_btm_line.gif) repeat-x bottom left}.profile #main h1.txt span{margin:0 5px 0 0;padding:0 0 3px 20px;font-size:16px;font-weight:700;background:url(//www.magokoro-bento.com/wp/wp-content/themes/magokoro/css/../images/img/img_lnav_mark.gif) no-repeat 4px center}.profile #main .visual{position:relative}.profile #main .visual img{width:100%;margin-bottom:10px}.profile #main .visual .text{position:absolute;width:55%;top:50%;left:10%;transform:translateY(-50%);font-size:16px;font-family:"Harenosora","游明朝","YuMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HGS明朝B","ＭＳ Ｐ明朝",serif;text-shadow:0 0 10px #fff,0 0 10px #fff}.profile #main .visual .text p{margin-top:10px;text-align:right}.profile #main .visual .text p img{width:75%;max-width:194px;margin:0}.profile #main .message p,.profile #main .message ul{margin:0 0 10px}.profile #main .message ul li{margin-left:20px;list-style-type:circle;font-size:100%}.profile #profile02 tr{display:block;padding:0;border:none}.profile #profile02 th{display:block;border:none;padding:7px 1em;text-align:left}.profile #profile02 td{display:block;border:none;padding:10px 1em}.profile #main .faq ul li{margin:0 0 8px}.profile .faq a{color:#e45c9d;text-decoration:underline;font-size:99%}.sitemap #main h1.txt{display:block;padding:0 0 8px;color:#666;background:url(//www.magokoro-bento.com/wp/wp-content/themes/magokoro/css/../images/img/h1_btm_line.gif) repeat-x bottom left}.sitemap #main h1.txt span{margin:0 5px 0 0;padding:0 0 3px 20px;font-size:16px;font-weight:700;background:url(//www.magokoro-bento.com/wp/wp-content/themes/magokoro/css/../images/img/img_lnav_mark.gif) no-repeat 4px center}.sitemap a.arrow_pink{padding-left:12px;background:url(//www.magokoro-bento.com/wp/wp-content/themes/magokoro/css/../images/img/arrow_normal_p.gif) no-repeat 0 0;color:#e45c9d;text-decoration:underline}.sitemap .nextpage{display:none}.privacy #main h1.txt{display:block;padding:0 0 8px;color:#666;background:url(//www.magokoro-bento.com/wp/wp-content/themes/magokoro/css/../images/img/h1_btm_line.gif) repeat-x bottom left}.privacy #main h1.txt span{margin:0 5px 0 0;padding:0 0 3px 20px;font-size:16px;font-weight:700;background:url(//www.magokoro-bento.com/wp/wp-content/themes/magokoro/css/../images/img/img_lnav_mark.gif) no-repeat 4px center}.privacy div.lineBox{margin-bottom:1em;border:1px solid #ccc}.privacy div.innerBox{border:3px solid #eee;padding:3%;line-height:1.7}.privacy #right{text-align:right}.privacy ul.disc{margin:0 0 20px 13px;font-size:100%}.service_campaign *{box-sizing:border-box}.service_campaign #container{padding:10px 1% 20px}.service_campaign #head{display:block}.service_campaign #head #siteID{position:absolute;top:20px;left:0}.service_campaign #head #siteID img{width:190px !important}#popup #wrap,#popup.campaign #footer{width:100%;max-width:700px;margin:0 auto}.service_campaign #container h1{display:block}.service_campaign #container h1 img{display:block;width:100%;max-width:600px;height:auto}#popup.campaign #content div#main p.aboutPrint{font-size:25px !important;letter-spacing:3px}.service_campaign table{border-collapse:collapse}.service_campaign table .clr_p02{width:85px}.service_campaign table .clr_g02{width:102px}.service_campaign a.arrow_clsWin{padding:1px 13px 0 0;margin-right:3%;background:url(//www.magokoro-bento.com/wp/wp-content/themes/magokoro/css/../images/img/img_closeWindows.gif) no-repeat right center;background-size:10px auto}#popup.campaign #content div#main p.catch{text-align:center;line-height:1.4 !important;font-size:90% !important}#popup.campaign #content div#main a.arrow_print{background:url(//www.magokoro-bento.com/wp/wp-content/themes/magokoro/css/../images/img/img_print.gif) no-repeat 0 5px;background-position:left 15px center;padding:15px 15px 15px 45px;font-size:18px;background-size:20px auto}@media only screen and (max-width:500px){.profile #main .visual .text{font-size:14px}}.scroll_fix{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:7px 10px 0;background:#fff;position:fixed;top:-55px;left:0;width:100%;height:55px;box-sizing:border-box;box-shadow:0px 2px 2px rgb(0 0 0/30%);z-index:10;transition:.3s}.scroll_fix.is-view{top:0}.scroll_fix .scroll_fix_logo img{width:61px;height:auto}.scroll_fix .scroll_fix_btns{width:50%;max-width:200px;text-align:center}.scroll_fix .scroll_fix_btns .scrollfix_btn{width:47%;display:inline-block;text-decoration:none}.scroll_fix .scroll_fix_btns .scrollfix_btn:first-child{margin-right:2%}.scroll_fix .scroll_fix_btns .scrollfix_btn img{width:100%;max-width:96px;height:auto}.scroll_fix .hum-menu{margin-bottom:5px}.letter_section{padding:20px 0}.letter_section .outline{position:relative;padding:20px;text-align:center;border:3px solid #336d47;background:url("/wp/wp-content/themes/magokoro/images/letters/bg.png") left bottom no-repeat;background-size:auto 120px}.letter_section .outline:after{content:"";display:block;position:absolute;left:-5px;bottom:-1px;width:calc(100% + 10px);height:300px;background:url(/wp/wp-content/themes/magokoro/images/letters/img-man.png) left bottom,url(/wp/wp-content/themes/magokoro/images/letters/img-woman.png) right -8% bottom;background-repeat:no-repeat;background-size:20% auto,26% auto;pointer-events:none;z-index:10}.letter_section h3{text-align:center}.letter_section h3 img{margin:-10px 10px 0;width:auto;height:30px;vertical-align:middle}.letter_section h3 .txt01{display:inline-block;position:relative;margin:0 auto 30px;padding:0 0 10px;color:#ea5098;font-size:24px;font-weight:700;line-height:1.3}.letter_section h3 .txt01:after{content:"";display:block;position:absolute;left:50%;transform:translate(-50%);bottom:-10px;width:120px;border-bottom:6px dotted #ea5098}.letter_section .note{margin:0 auto 20px;padding:0 0 5px;font-size:15px;line-height:2.1;background:-webkit-linear-gradient(90deg,#c4d9cc 1px,transparent 1px);background:linear-gradient(180deg,#c4d9cc 1px,transparent 1px);background-size:100% 31px}.letter_section .thanks{margin:30px 0 10px}.letter_section .thanks img{width:auto;height:30px}.letter_section .btn{display:inline-block;margin:0 auto;padding:0 20px;color:#fff !important;font-size:16px;font-weight:700;line-height:50px;text-align:center;text-decoration:none !important;background:#ea5098;border-radius:6px;transition:ease .3s}.letter_section .btn:hover{opacity:.6}.letter_section .btn img{margin:-1px 0 1px 10px;width:14px;opacity:1 !important;vertical-align:middle}.service .notes,.service .catch{font-size:97%}.banner_contents{padding-top:40px !important}.banner_contents--inner{display:block;max-width:440px;width:90%;margin:0 auto}.banner_contents img{width:100%;display:block}.banner_camp{margin-bottom:35px}.banner_shop{margin-bottom:35px}.btnNew{display:block;margin:0 auto;padding:12px 15px;max-width:max(65%,320px);color:#fff;font-size:16px;font-weight:700;line-height:1;text-align:center;text-decoration:none;background-image:linear-gradient(135deg,#ff6cb1 0,#ff6cb1 20%,#ff4b9e 20%,#ff4b9e 100%);background-size:100%;border:none;border-radius:5px;box-shadow:none;outline:none}.btnNew.red{background-image:linear-gradient(135deg,#ff5050 0,#ff5050 20%,#ef0000 20%,#ef0000 100%)}.btnNew.orange{background-image:linear-gradient(135deg,#ff7c3a 0,#ff7c3a 20%,#ff5704 20%,#ff5704 100%)}.btnNew img{display:inline-block;margin-left:5px;width:20px;opacity:1 !important;vertical-align:middle}.btnNew img.left{margin:0 5px 0 0}.contents.notFound{padding-bottom:30px;background:0 0}.contents.notFound .magokoro_toha .txt02{padding:5px 0 0}.contents.notFound .box01 p br{padding:20px 0}.contents.notFound .box01 p br{display:block}.contents.notFound .SPbox01 ul li a img{display:inline-block;width:20px}.contents.notFound .SPbox01 ul li a{box-shadow:none}