body{color:#2b2b2b;font-size:16px;font-family:serif,'游明朝','Yu Mincho',Arial,'Meiryo','メイリオ',sans-serif,'MS ゴシック';text-align:center;margin:0 auto;padding:0;line-height:160%;background:#fff}@media screen and (max-width:960px){body{font-size:15px}}a:link{text-decoration:none;color:#2b2b2b}a:visited{text-decoration:none;color:#2b2b2b}a:hover{text-decoration:none;color:#aaa}a.border{text-decoration:underline}a.border:hover{text-decoration:none}img{margin:0;padding:0;vertical-align:bottom}img,img a{border-style:none}.clear{clear:both}.clearfix{display:block}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}article,aside,canvas,details,figcaption,figure,header,footer,hgroup,menu,nav,section,summary{display:block}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:bold;margin:0;padding:0}ol,ul,li,p,form,input,dl,dt,dd,pre{margin:0;padding:0}div,p{word-wrap:break-word;word-break:break-all}hr{margin:0}ul,li{list-style-type:none}nav li{display:inline-table}nav li a{text-decoration:none!important}dt,dd{display:inline-block}table{width:100%;border-collapse:collapse}.textOverflow{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.linkBtn,.contactBtn{clear:both;display:block;text-align:center;margin:0 auto;padding:12px 0;border:1px solid #888084}a.linkBtn{}.linkBtn:hover,.contactBtn:hover{text-decoration:none;filter:alpha(opacity=80);-moz-opacity:.8;opacity:.8}@media screen and (max-width:960px){.linkBtn,.contactBtn{font-size:13px;padding:8px 0}}.pageList ul{text-align:center!important;margin:20px 0}.pageList li{display:inline-block;margin:0 5px 10px;border:1px solid #ccc!important}.pageList li span,.pageList li a{display:block;padding:8px 15px}.pageList li span{font-weight:bold;background:#ddd}.pageList li a{background:#fff}@media screen and (max-width:960px){.pc{display:none!important}}@media screen and (min-width:961px){.sp{display:none!important}}#headArea{display:inline-block;max-width:1200px;width:100%;margin:0 auto;clear:both}#headArea .titleBox{display:inline-block;float:left;margin:15px 0 10px}#headArea .titleBox img{width:260px;height:auto}#headArea .headMenu{display:inline-block;float:right;margin-top:28px}#headArea .headMenu li{padding:0 20px;border-right:1px solid #ddd}#headArea .headMenu li:last-of-type{border:none!important}@media screen and (max-width:960px){#headArea{width:100%;max-width:960px}#headArea .titleBox{margin:10px 0 5px!important}#headArea .titleBox img{width:185px;margin:0 10px}}#topBnr{width:100%;height:950px;background:url(img/top_bnr_001.jpg);background-repeat:no-repeat;background-position:center;background-size:cover;background-color:#eee;clear:both}#topBnr .storeLogo{padding:280px 0 160px}#topBnr .storeLogo img{width:550px}#topBnr .topMenu li{width:25%;margin-right:40px;padding:20px 0;border:1px solid #fff}#topBnr .topMenu li:last-of-type{margin-right:0}#topBnr .topMenu li a{display:block;color:#fff}#topBnr .topMenu li a:hover{text-decoration:none;filter:alpha(opacity=60);-moz-opacity:.6;opacity:.6}@media screen and (max-width:960px){#topBnr{width:100%;height:auto;padding:0 0 20px}#topBnr .storeLogo{padding:20px 0}#topBnr .storeLogo img{width:75%;max-width:350px}#topBnr .topMenu li{display:block;width:70%;max-width:400px;margin:0 auto 20px!important;padding:10px 0;border:1px solid #fff}}#mainCont{width:100%;max-width:1200px;margin:0 auto;clear:both}.contBox{padding:110px 0;clear:both}.contBox h2{font-size:60px;margin-bottom:80px}.contBox h2 span{color:#afafb0;font-size:17px}@media screen and (max-width:960px){#mainCont{width:100%;max-width:800px}.contBox{padding:60px 20px;clear:both}.contBox h2{font-size:35px;margin-bottom:40px}}.about .textBox{margin-bottom:85px}.about .imgBox img{display:inline-block;margin:0 -3px;width:300px;height:auto;background:#eee}@media screen and (max-width:960px){.about .textBox{text-align:left;margin-bottom:50px}.about .imgBox img{display:inline-block;margin:0 0 0;width:100%;max-width:400px;height:auto;background:#eee}}.profile .imgBox{display:inline-block;width:580px;margin-bottom:50px}.profile .imgBox img{width:400px;height:auto;background:#eee}.profile .textBox{display:inline-block;width:580px;text-align:left;vertical-align:top}.profile h3{font-size:30px;margin-bottom:5px}.profile .proName{color:#afafb0}.profile .proText{margin:40px 0}.profile .textBox th{vertical-align:top;padding-right:20px;color:#afafb0}.profile .textBox td{vertical-align:top;padding-bottom:15px}@media screen and (max-width:960px){.profile .imgBox{width:100%;margin-bottom:50px}.profile .imgBox img{width:80%;max-width:350px;height:auto;background:#eee}.profile .textBox{width:100%;text-align:center}.profile h3{font-size:25px}.profile .proText{text-align:left}.profile .textBox table{font-size:15px}.profile .textBox th{display:block;vertical-align:top;width:100%;text-align:center;padding-right:0}.profile .textBox td{display:block;vertical-align:top;width:100%;text-align:center;padding-bottom:10px}}.menu .pickupBox img{display:inline-block;width:900px;height:auto;margin:0 auto;background:#eee}.menu .pickupBox h3{font-size:30px;color:#888084;margin:40px 0 30px}.menu .pickupBox h3 a{color:#888084}.menu .pickupBox h3 span{font-size:17px}.menu .cateBox{display:inline-block;vertical-align:top;width:450px;height:500px;margin:80px 40px 0;border:1px solid #ddd}.menu .cateBox img{width:100%;height:auto;background:#eee}.menu .cateBox h3{font-size:25px;color:#888084;margin:20px 0 15px}.menu .cateBox h3 a{color:#888084}.menu .cateBox h3 span{font-size:17px}.menu .cateBox p{text-align:left;padding:0 20px}@media screen and (max-width:960px){.menu .pickupBox img{width:100%;max-width:600px;height:auto;margin:0 auto;background:#eee}.menu .pickupBox h3{font-size:25px;margin:30px 0}.menu .pickupBox h3 span{font-size:14px}.menu .cateBox{width:80%;max-width:320px;height:auto;margin:50px 20px 0;border:1px solid #ddd}.menu .cateBox img{width:100%;height:200px;background:#eee}.menu .cateBox h3{font-size:20px;margin:15px 0}.menu .cateBox h3 span{font-size:14px}.menu .cateBox p{font-size:14px;text-align:left;padding:0 10px 10px}}.access .mapBox,.access .textBox{display:inline-block;vertical-align:top;width:580px}.access .mapBox{margin-bottom:50px}.access .textBox{text-align:left;margin-left:30px}.access .textBox h3{font-size:35px;font-weight:normal;margin-bottom:10px}.access .textBox table{margin-top:35px}.access .textBox th{vertical-align:top;color:#afafb0}.access .textBox td{vertical-align:top;padding-bottom:15px}@media screen and (max-width:960px){.access .mapBox,.access .textBox{width:100%}.access .mapBox iframe{width:100%;max-width:500px;height:280px}.access .textBox{text-align:center;margin-top:40px;margin-left:0!important}.access .textBox h3{font-size:25px}.access .textBox table{font-size:15px}.access .textBox th{display:block;vertical-align:top;width:100%;text-align:center;padding-right:0}.access .textBox td{display:block;vertical-align:top;width:100%;text-align:center;padding-bottom:10px}}#contBnr{width:100%;height:350px;background-color:#eee;clear:both}#contBnr.cakeList{background:url(img/cake_bnr_001.jpg.pagespeed.ce.lp7xnC5LSl.jpg);background-repeat:no-repeat;background-position:center;background-size:cover}#contBnr.chocoList{background:url(img/choco_bnr_001.jpg);background-repeat:no-repeat;background-position:center;background-size:cover}#contBnr.sweetsList{background:url(img/bs_bnr_001.jpg);background-repeat:no-repeat;background-position:center;background-size:cover}#contBnr.breadList{background:url(img/bread_bnr_001.jpg);background-repeat:no-repeat;background-position:center;background-size:cover}#contBnr .contTitle{padding:175px 0 0}#contBnr .contTitle h1{font-size:70px;color:#fff}@media screen and (max-width:960px){#contBnr .contTitle h1{font-size:50px}}.contBox.itemList{text-align:left}.itemBox{display:inline-block;vertical-align:top;text-align:center;width:260px;margin:0 18px 50px}.itemBox img{display:block;object-fit:cover;width:260px;height:180px;background:#ccc}.itemBox h2{font-size:20px;text-align:left;margin:15px 0 10px}.itemBox p{text-align:left;padding:0 0 15px}@media screen and (max-width:1260px){.contBox{text-align:center}.contBox.itemList{text-align:center}}.attention{text-align:center;margin:0 0 50px}.goBack{clear:both;padding:0 20px}.information div{}.information .printChocola{margin-top:100px}.information .printChocola p{margin:10px 0}.information .contactBtn{display:block;width:400px;margin:0 auto 0;padding:15px 0;background-color:#888084}.information .contactBtn a{color:#fff}.fbBox{width:100%;text-align:center;margin-bottom:50px}.information .linkBtn{display:inline-block;width:400px;margin:40px 40px 0;padding:15px 0}.information .linkBtn a{display:block}@media screen and (max-width:960px){.information div{width:100%}.information .linkBtn,.information .contactBtn{display:block;width:80%;max-width:340px;margin:0 auto;margin-bottom:30px;padding:10px 0}}footer{padding:15px 0;background:#e5e4e6}#footArea{max-width:1200px;width:100%;margin:0 auto;clear:both}#footArea .footMenu{text-align:left}#footArea .footMenu li{padding:0 20px;border-right:1px solid #afafb0}#footArea .footMenu li:last-of-type{border-right:none}#footArea .copyright{margin-top:40px}.boxSpace img{width:120px;height:auto;margin-bottom:50px}@media screen and (max-width:960px){footer{padding:0 0 15px}#footArea{width:100%}#footArea .footMenu li{width:100%;padding:10px 0;border-right:none;border-bottom:1px solid #ccc!important}#footArea .footMenu li a{padding-left:20px}#footArea .copyright{font-size:12px}.boxSpace img{width:75px}}#pageTop{position:fixed;bottom:10px;right:10px}#pageTop a{display:block;z-index:999;font-size:20px;padding:10px 0;width:40px;background-color:rgba(255,255,255,.4);border:1px solid #bbb;color:#555;font-weight:bold;text-decoration:none;text-align:center}#pageTop a:hover{text-decoration:none;opacity:.7}.btn{display:block;width:30px;height:30px;position:absolute;top:10px;right:10px;z-index:200;padding:4px 3px 2px 3px;background-color:#fff;border:1px solid #ddd}.btn img{width:20px}.btn.close img{display:none}.fixed .btn{top:12px}.close{background:url(img/close.png) no-repeat;display:block;width:30px;height:28px;position:absolute;top:10px;right:3px;z-index:200;border:none}.drawr{display:none;background-color:rgba(0,0,0,.9);position:absolute;top:-5px;right:0;width:auto;padding:50px 0 0 0;z-index:100}.drawr ul{text-align:left;border-top:1px solid #333}.drawr li{padding:8px;border-bottom:1px solid #333}.drawr li a{display:block;width:200px;color:#fff}.goHome{display:block;width:90%;text-align:center;color:#fff!important;margin:10px auto;padding:8px 0;border:1px solid #333;background:#222}