.rb2019---main{background-image:url(../img/serai/bg-left.jpg),url(../img/serai/bg-right.jpg),url(../img/serai/bg-left2.jpg),url(../img/serai/bg-right2.jpg);background-position:right 65vw top,left 65vw top,right 65vw bottom,left 65vw bottom;background-repeat:no-repeat;background-size:42vw auto;padding-bottom:10px}#serai{color:#343434;font-size:14px;line-height:1.8;text-align:left;font-family:"Yu Gothic",YuGothic,"Hiragino Kaku Gothic ProN",Meiryo,sans-serif;font-weight:normal}.serai-inner{width:1230px;margin:0 auto 150px}#sel-wrapper{padding:0 0 150px 12px;position:relative}#contents{width:750px;height:auto;margin:0px 0px 0px3px;padding:0px 0px 10px;color:#262626;font-size:13px;line-height:1.5;text-align:left;font-family:"Yu Gothic",YuGothic,"Hiragino Kaku Gothic ProN",Meiryo,sans-serif}#contents li{list-style:none}#contents a:hover img{-moz-filter:brightness(0.6);-o-filter:brightness(0.6);-ms-filter:brightness(0.6);filter:brightness(0.6)}#contents img{border:none;vertical-align:bottom}#contents a{outline:none}.clearfix:after{content:".";display:block;clear:both;height:0;visibility:hidden}* html .clearfix{display:inline-block}*+html .clearfix{display:inline-block}#head-area{margin:0px 0px 80px;padding:0px;background-color:#fff}.serai-mv{height:650px;width:100%}.serai-mv img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (min-width: 1601px){.serai-mv{height:40.625vw}}#head-area h2{margin:0;padding:0px;text-align:center;position:relative}#head-area h2 span{position:absolute;top:15px;right:15px;height:140px;width:140px;display:block}#head-area h2 span img{width:100%;height:auto}#head-area .nav{margin:0;padding:20px;background-color:#d9d0c3;text-align:justify;text-justify:distribute-all-lines}#head-area .nav:after{content:"";display:inline-block;width:100%;line-height:0;height:0}#head-area .nav li{display:inline-block;margin:10px 0 0;padding:0px}#head-area .nav li a:hover{opacity:.6}#point{margin-bottom:35px}#main-area{margin:0px;padding:0px;overflow:hidden}#main-area .kodawari{margin:0px 20px 40px;padding:0px}#main-area .kodawari.txt_left{background-repeat:no-repeat;background-position:100% 50%;min-height:260px}#main-area .kodawari.txt_right{background-repeat:no-repeat;background-position:0% 50%;min-height:260px}#main-area .kodawari dt{margin:0px 0px 20px;padding:0px;color:#be7300;font-size:1.6em;font-family:"Yu Gothic",YuGothic,"Hiragino Kaku Gothic ProN",Meiryo,sans-serif;font-weight:normal}#main-area .kodawari dt span{font-size:.7em}#main-area .kodawari dd{margin:0;padding:0px}#main-area .kodawari.txt_left dd{width:350px}#main-area .kodawari.txt_right dt,#main-area .kodawari.txt_right dd{width:350px;margin-left:auto}#main-area .kodawari_last{margin:0px 0px 60px;padding:0px}#main-area h3{margin:0px auto 60px;font-size:40px;text-align:center;color:#785100;line-height:1.6em;font-family:"Yu Gothic",YuGothic,"Hiragino Kaku Gothic ProN",Meiryo,sans-serif;font-weight:bold;letter-spacing:-0.03em}#main-area #shousai>h3{border-bottom:2px solid #785100;padding-bottom:20px}#main-area .contents-1>p{font-size:24px;text-align:center;line-height:1.8em}#main-area .section{margin:0px;padding:0px 0px 40px;background-color:#f3f3f3;border-bottom:#ccc 2px dotted}#main-area .section.last{border-bottom:none;margin-bottom:40px}#main-area #pi_sberry-choco .section{border-bottom:none;padding-top:40px;margin-bottom:40px}#main-area .section .title{margin:0px;padding:0px;background-repeat:no-repeat;background-position:top center}#main-area .section .title p{margin:0;padding:230px 220px 10px 40px}#main-area .order-btn{display:flex;width:500px;height:103px;margin:80px auto 120px;background-color:#d9333f;color:#fff;align-items:center;justify-content:center;font-size:26px;font-weight:bold}#main-area .order-btn.soldout{color:#747474;background:#ddd}#main-area .contents-1 div p{font-size:18px;width:80%;margin:0 auto 2em}#main-area .contents-1 div.clearfix{margin-top:40px}#main-area .contents-1{padding-bottom:90px}#main-area .contents-1 div h4{margin:0px auto 50px;font-size:35px;text-align:center;color:#785100;line-height:1.4em;font-family:"Yu Gothic",YuGothic,"Hiragino Kaku Gothic ProN",Meiryo,sans-serif;font-weight:bold}#main-area .contents-2 .serai-contents2,#main-area .contents-3{position:relative}#main-area .contents-3{margin-bottom:100px}#main-area .contents-2>h2{width:100%;font-size:50px;margin-bottom:40px;padding-top:30px;text-align:center;color:#785100;font-weight:bold;line-height:1.4em}#main-area .contents-2 .serai-nav{display:flex;justify-content:center;align-items:center;margin-bottom:100px}#main-area .contents-2 .serai-nav li{width:380px;height:60px;margin:0 15px;border:1px solid #785100;position:relative}#main-area .contents-2 .serai-nav li::after{content:"";display:block;width:0;height:0;border-left:10px solid rgba(0,0,0,0);border-right:10px solid rgba(0,0,0,0);border-top:10px solid #785100;position:absolute;right:20px;top:25px}#main-area .contents-2 .serai-nav li a{color:#785100;font-size:18px;display:flex;justify-content:center;align-items:center;width:100%;height:60px;font-weight:bold}#main-area .contents-2 .serai-contents1{padding:35px;background-color:#fbf6ef}#main-area .contents-2 .serai-contents3,#main-area .contents-3 .serai-contents3{padding:40px 40px 60px;background-color:#fbf6ef}#main-area .contents-2 .serai-contents3>div,#main-area .contents-3 .serai-contents3>div{margin-top:70px;position:relative;height:390px}#main-area .contents-2 .serai-contents3>div:first-child,#main-area .contents-3 .serai-contents3>div:first-child{margin-top:0}#main-area .contents-2 .serai-contents3>div section,#main-area .contents-3 .serai-contents3>div section{height:390px;display:flex;flex-direction:column;justify-content:center}#main-area .contents-3 .serai-contents3>div section>p{margin-top:20px}#main-area .contents-2 .serai-contents3>div figure,#main-area .contents-3 .serai-contents3>div figure{position:absolute;right:0;width:400px;height:400px;display:flex;align-items:center;justify-content:center}#main-area .contents-2 .serai-contents3>div figure img,#main-area .contents-3 .serai-contents3>div figure img{height:auto;width:100%}#main-area .contents-2 .serai-contents3>div.second figure,#main-area .contents-3 .serai-contents3>div.second figure{left:0;right:auto}#main-area .contents-2 .serai-contents3>div.second section,#main-area .contents-3 .serai-contents3>div.second section{padding-left:450px}#main-area .contents-2 .serai-contents3>div section h2,#main-area .contents-3 .serai-contents3>div section h2{font-size:40px;color:#785100;font-family:"Yu Gothic",YuGothic,"Hiragino Kaku Gothic ProN",Meiryo,sans-serif;font-weight:bold;line-height:1em;margin-bottom:25px}#main-area .contents-2 .serai-contents3>div section h2 span{margin-left:-10px}#main-area .contents-2 .serai-contents3>div section h2 strong,#main-area .contents-3 .serai-contents3>div section h2 strong{display:inline-block;font-size:32px;line-height:1em;margin-left:0px}#main-area .contents-2 .serai-contents2,#main-area .contents-3 .serai-contents2{padding:50px 70px 30px;background-color:#f7ede0}#main-area .contents-2 .serai-contents2>h2,#main-area .contents-3 .serai-contents2>h2{width:100%;font-size:40px;margin-bottom:40px;text-align:center;font-weight:bold;color:#785100;display:flex;align-items:center;justify-content:center;line-height:1.3em}#main-area .contents-2 .serai-contents2>h2 span,#main-area .contents-3 .serai-contents2>h2 span{font-size:26px}#main-area .contents-2 .serai-contents2>h3,#main-area .contents-3 .serai-contents2>h3{margin:0px auto 30px;font-size:22px;text-align:center;color:#333;line-height:1.4em;font-family:"Yu Gothic",YuGothic,"Hiragino Kaku Gothic ProN",Meiryo,sans-serif;font-weight:bold;letter-spacing:-0.03em}#main-area .contents-2 .serai-contents2>p.badge,#main-area .contents-3 .serai-contents2>p.badge{position:absolute;right:60px;top:50px}#main-area .contents-2 .serai-contents2 .menu-item-area,#main-area .contents-3 .serai-contents2 .menu-item-area{display:flex;justify-content:center;flex-wrap:wrap}#main-area .contents-2 .serai-contents2 .menu-item-area h3,#main-area .contents-3 .serai-contents2 .menu-item-area h3{width:100%;font-size:28px;margin-bottom:50px;border-top:2px solid #785100;padding-top:20px;padding-bottom:20px;border-bottom:2px solid #785100}#main-area .contents-2 .serai-contents4,#main-area .contents-3 .serai-contents4{padding:32px;background-color:#f7ede0}#main-area .contents-2 .serai-contents1>div{width:320px;margin-bottom:30px}#main-area .contents-2 .serai-contents2 .menu-item,#main-area .contents-3 .serai-contents2 .menu-item{width:240px;margin-bottom:30px;margin-right:43.3333333333px}#main-area .contents-2 .serai-contents2 .menu-item:nth-child(4n),#main-area .contents-2 .serai-contents2 .menu-item:last-child,#main-area .contents-3 .serai-contents2 .menu-item:nth-child(4n),#main-area .contents-3 .serai-contents2 .menu-item:last-child{margin-right:0}#main-area .contents-2 .serai-contents2 .oshinagaki,#main-area .contents-3 .serai-contents2 .oshinagaki{width:100%;margin:0 auto 20px;padding:20px;box-sizing:border-box;background-color:#fff;display:flex;justify-content:center;align-items:center}#main-area .contents-2 .serai-contents2 .oshinagaki h5,#main-area .contents-3 .serai-contents2 .oshinagaki h5{color:#785100;font-size:18px;font-family:"Yu Gothic",YuGothic,"Hiragino Kaku Gothic ProN",Meiryo,sans-serif;font-weight:bold;text-align:left;line-height:1.4em;margin-right:30px}#main-area .contents-2 .serai-contents2 .oshinagaki img,#main-area .contents-3 .serai-contents2 .oshinagaki img{width:568px;height:auto}#main-area .contents-2 .serai-contents2 .menu-item:nth-child(4n){margin-right:0}#main-area .contents-2 .serai-contents2 .menu-item:nth-child(3n+1){margin-right:0}#main-area .contents-2 .serai-contents2 .menu-item:nth-child(3n+2){clear:both}#main-area .contents-2 .serai-contents1>div:last-child{margin:0 auto;float:none}#main-area .contents-2 .serai-contents1>div h5{margin:10px 0px 15px;color:#785100;font-size:20px;font-family:"Yu Gothic",YuGothic,"Hiragino Kaku Gothic ProN",Meiryo,sans-serif;font-weight:bold;text-align:left;line-height:1.2em;width:330px}#main-area .contents-2 .serai-contents2>.menu-item:nth-child(1) h5,#main-area .contents-2 .serai-contents2>.menu-item:nth-child(2) h5,#main-area .contents-2 .serai-contents2>.menu-item:nth-child(3) h5,#main-area .contents-2 .serai-contents2>.menu-item:nth-child(4) h5,#main-area .contents-2 .serai-contents2>.menu-item:nth-child(5) h5,#main-area .contents-2 .serai-contents2>.menu-item:nth-child(6) h5{min-height:auto}#main-area .contents-2 div h5 span.item1,#main-area .contents-2 div h5 span.item2,#main-area .contents-3 div h5 span.item1,#main-area .contents-3 div h5 span.item2{font-size:13px;width:60px;line-height:22px;display:block;background-color:#c20e4f;color:#fff;font-family:"Yu Gothic",YuGothic,"Hiragino Kaku Gothic ProN",Meiryo,sans-serif;margin-left:5px;text-align:center;font-weight:bold;letter-spacing:1px}#main-area .contents-2 div h5 span.item2,#main-area .contents-3 div h5 span.item2{background-color:#787142}#main-area .contents-2 .serai-contents2 div h5 span,#main-area .contents-3 .serai-contents2 div h5 span{margin:5px 5px 10px 0}#main-area .contents-2 .serai-contents1>div p{text-align:justify}#main-area .contents-2 .serai-contents2 .menu-item p,#main-area .contents-3 .serai-contents2 .menu-item p{font-size:14px;line-height:1.5em;text-align:justify}#main-area .contents-2 .serai-contents2>div .space-1{letter-spacing:-1px}#main-area .contents-2 .serai-contents2 .menu-item h5,#main-area .contents-3 .serai-contents2 .menu-item h5{color:#785100;font-size:17px;font-family:"Yu Gothic",YuGothic,"Hiragino Kaku Gothic ProN",Meiryo,sans-serif;font-weight:bold;text-align:left;line-height:1.4em;display:flex;flex-direction:column;justify-content:space-between}#main-area .contents-2 .serai-contents2 .menu-item h5.space-2{letter-spacing:-2px}#main-area .contents-2 .serai-contents2 .menu-item h5 small{font-size:11px;margin-left:-5px;line-height:1em}#main-area .contents-2 .serai-contents2 .menu-item img,#main-area .contents-3 .serai-contents2 .menu-item img{display:block;margin:0 auto 15px;width:85%;height:auto}#main-area .contents-2 .serai-contents3 ul,#main-area .contents-2 .serai-contents4 ul,#main-area .contents-3 .serai-contents3 ul,#main-area .contents-3 .serai-contents4 ul{margin-bottom:0;margin-top:0;display:flex;flex-wrap:wrap;width:700px}#main-area .contents-2 .serai-contents3 ul.ml,#main-area .contents-3 .serai-contents3 ul.ml{padding-left:0}#main-area .contents-2 .serai-contents3 ul:last-child,#main-area .contents-2 .serai-contents4 ul:last-child{margin-bottom:0}#main-area .contents-2 .serai-contents3 ul li,#main-area .contents-2 .serai-contents4 ul li,#main-area .contents-3 .serai-contents3 ul li,#main-area .contents-3 .serai-contents4 ul li{width:33.3333333333%;line-height:1.2em;float:left;background-color:#fff;font-size:15px;padding:7px 10px;box-sizing:border-box;list-style:none;display:flex;justify-content:flex-start;align-items:center;height:3.4rem}#main-area .contents-2 .serai-contents3 ul li span,#main-area .contents-2 .serai-contents4 ul li span,#main-area .contents-3 .serai-contents3 ul li span,#main-area .contents-3 .serai-contents4 ul li span{font-size:10px;margin-left:-5px;line-height:1em}#main-area .contents-2 .serai-contents3 ul li:nth-child(odd),#main-area .contents-3 .serai-contents3 ul li:nth-child(odd){background-color:#f3e5d2}#main-area .contents-2 .serai-contents4 ul li.color,#main-area .contents-3 .serai-contents4 ul li.color{background-color:#efdcc5}#main-area .contents-2 .serai-contents3 h3,#main-area .contents-2 .serai-contents4 h3,#main-area .contents-3 .serai-contents3 h3,#main-area .contents-3 .serai-contents4 h3{font-size:28px;color:#785100;font-family:"Yu Gothic",YuGothic,"Hiragino Kaku Gothic ProN",Meiryo,sans-serif;font-weight:bold;line-height:1.4em;text-align:left;margin-bottom:0}#main-area .contents-2 .serai-contents3 h3 span,#main-area .contents-3 .serai-contents3 h3 span{margin:0 -10px}#main-area .contents-2 .serai-contents4 h3,#main-area .contents-3 .serai-contents4 h3{color:#787142}#main-area .contents-5,#main-area .contents-6{margin-bottom:90px}#main-area .contents-6 .inner>div{float:left;width:410px}#main-area .contents-6 .inner>div p{margin-bottom:1em}#main-area .contents-6 .inner>img{float:right;width:315px}#main-area .contents-5 p{margin-bottom:1em}#main-area .contents-5>div{text-align:center;margin-bottom:35px}#main-area .contents-5>div img{display:inline-block;vertical-align:middle;margin:0 12px}#main-area .contents-7 div img{width:570px}#main-area .contents-7 div img.badge{width:130px;height:auto;position:absolute;right:10px;bottom:10px}#main-area .contents-7 div div{width:470px;display:flex;flex-direction:column;justify-content:center}#main-area .contents-7 div.osechi1,#main-area .contents-7 div.osechi2{margin-bottom:70px;display:flex;justify-content:space-between}#main-area .contents-7 div.osechi2{margin-bottom:0}#main-area .contents-7 div h3{margin:0px 0px 15px;padding:0px;color:#785100;font-size:35px;font-family:"Yu Gothic",YuGothic,"Hiragino Kaku Gothic ProN",Meiryo,sans-serif;font-weight:bold;text-align:left;letter-spacing:0;line-height:1.3em;white-space:nowrap}#main-area .contents-7 div h3>span{font-size:.6em;display:inline-block;position:relative;top:-0.2em}#main-area .contents-7 div h3 small{margin-left:-15px;margin-right:-20px;font-size:27px}#main-area .contents-7 div .t{font-family:"Hiragino Mincho ProN","HG明朝E","ＭＳ 明朝",serif}#main-area .contents-7 div h4{font-size:18px;font-family:"Yu Gothic",YuGothic,"Hiragino Kaku Gothic ProN",Meiryo,sans-serif;font-weight:bold;color:#333;line-height:1.5em;margin-bottom:15px}#main-area .contents-7 div h5{font-size:21px;font-weight:bold;color:#d23140;line-height:1em;margin-bottom:5px;margin-top:10px;font-family:"Yu Gothic",YuGothic,"Hiragino Kaku Gothic ProN",Meiryo,sans-serif;font-weight:bold}#main-area .contents-7 div div a{font-size:25px;width:100%;line-height:70px;display:block;background-color:#d23140;color:#fff;font-family:"Yu Gothic",YuGothic,"Hiragino Kaku Gothic ProN",Meiryo,sans-serif;text-align:center;font-weight:bold;margin-top:30px;transition:all .3s}#main-area .contents-7 a:hover{opacity:.7;text-decoration:none}#main-area .contents-7 div div a.soldout{color:#747474;background:#ddd}#main-area .contents-7 p{font-size:1rem}#main-area .contents-7 .price{font-family:"Yu Gothic",YuGothic,"Hiragino Kaku Gothic ProN",Meiryo,sans-serif;font-weight:bold;font-size:42px;line-height:1em}#main-area .contents-7 .price small{font-size:18px}#main-area .contents-7 .price span{font-size:18px;width:90px;line-height:30px;display:inline-block;background-color:#000;color:#fff;font-family:"Yu Gothic",YuGothic,"Hiragino Kaku Gothic ProN",Meiryo,sans-serif;margin-left:15px;text-align:center;font-weight:bold;vertical-align:middle}#header_sp,#footer_sp{display:none}.no-pc{display:none}#serai .text-links{display:flex;justify-content:space-between;width:1000px;margin:0 auto}#serai .text-link{margin-top:0px;width:calc(50% - 20px);border:1px solid #b6986c;display:block;line-height:60px;text-align:center;box-sizing:border-box;font-family:"Yu Gothic",YuGothic,"Hiragino Kaku Gothic ProN",Meiryo,sans-serif;color:#333}#serai .text-link:hover{text-decoration:underline}#main-area .contents-7 div ul{display:flex;justify-content:flex-start;margin-bottom:30px}#main-area .contents-7 div ul li{position:relative;width:70px;height:70px;margin-right:10px}#main-area .contents-7 div ul li span{width:70px;height:70px;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;color:#fff;background-color:#ccbc84;line-height:1.1em;font-size:14px;font-weight:normal}#main-area .contents-7 div ul li span strong{display:block;font-size:21px;line-height:1.1em;font-weight:normal}#shousai{width:1100px;margin:0 auto 120px}.chisatosansou{display:flex;align-items:center;flex-direction:column;padding:50px 0;border-top:1px solid #333;border-bottom:1px solid #333;margin:120px auto 0;width:900px}.chisatosansou section{display:flex;align-items:center;width:800px;margin-bottom:40px}#main-area .chisatosansou section h3{margin-bottom:0}.chisatosansou section img{width:240px;height:auto;margin-right:40px}#main-area .contents-1 div.chisatosansou section p{font-size:16px;line-height:1.8em;margin-bottom:0}.comment{display:flex;align-items:center;justify-content:center;padding:50px;border-bottom:1px solid #333;width:900px;margin:0 auto;box-sizing:border-box}.comment figure{width:500px;margin-right:40px}.comment figure img{width:100%;height:auto}#main-area .contents-1 div.comment p{margin-bottom:0;font-size:16px}#main-area .contents-1 div.comment p span{display:block;margin-top:20px}@media screen and (max-width: 767px){#serai address,#serai article,#serai aside,#serai blockquote,#serai dd,#serai div,#serai dl,#serai dt,#serai fieldset,#serai figcaption,#serai figure,#serai footer,#serai form,#serai h1,#serai h2,#serai h3,#serai h4,#serai h5,#serai h6,#serai header,#serai hgroup,#serai li,#serai nav,#serai ol,#serai p,#serai pre,#serai section,#serai summary,#serai table,#serai td,#serai th,#serai ul{font-family:"Yu Gothic",YuGothic,"Hiragino Kaku Gothic ProN",Meiryo,sans-serif}.no-sp,#header_pc,#sel-topicPath,#sel-sidebar,#sel-footer{display:none}.no-pc,#header_sp,#footer_sp{display:block}img{max-width:100%;height:auto}#header_sp a{text-decoration:none}#header_sp .sp-globalNavSubList a{color:#0654ba}#sel-wrapper{padding:0}#sel-containerA{width:100%}div#contents{float:none;width:100%}#head-area{margin-bottom:8vw}#head-area h2 img{width:100%}#head-area h2 span{position:absolute;top:2vw;right:2vw;height:25vw;width:25vw;display:block}#main-area h3,#main-area>div h4{margin:0px auto 4vw 0;font-size:5vw;text-align:center;color:#785100;line-height:1.4em;font-family:"Yu Gothic",YuGothic,"Hiragino Kaku Gothic ProN",Meiryo,sans-serif;font-weight:bold;letter-spacing:-0.03em}#serai{width:100%;margin-bottom:8vw}#main-area .contents-1{padding:0 6vw 15vw}#main-area .contents-1>p{font-size:3.4vw;text-align:justify;line-height:1.8em;font-family:"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","游ゴシック",YuGothic,"メイリオ",Meiryo,sans-serif}#main-area .contents-1 div h4{margin:0px auto 7vw;font-size:5vw}#main-area .contents-1 div p{margin-bottom:1.8em;font-size:3.4vw;font-family:"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","游ゴシック",YuGothic,"メイリオ",Meiryo,sans-serif;width:100%}#main-area .contents-1 img{float:none;width:100%;height:auto}#main-area .contents-2>h3,#main-area .contents-3>h3,#main-area .contents-2>h3,#main-area .contents-5>h3,#main-area .contents-6>h3,#main-area .contents-7>h3{width:80%;margin-bottom:30px}#main-area .contents-7>h3{width:calc(100% - 12vw);margin:0 auto 8vw}#main-area .contents-2 h4,#main-area .contents-2 p{padding:0 20px;box-sizing:border-box}#main-area .contents-2 h4 img{width:100%;height:auto}#main-area .contents-2 .inner>div{float:none;width:100%}#main-area .contents-2 .inner:nth-child(3)>div{float:none}#main-area .contents-2 .inner>div.img{float:none;width:100%;margin-top:40px}#main-area .contents-2 .inner>div.img img{width:100%;height:auto}#main-area .contents-2 .inner:nth-child(3)>div.img{float:none}#main-area .contents-3 div>img{margin-bottom:25px;width:100%;height:auto}#main-area .contents-2 .serai-contents1{padding:30px;background-color:#fbf6ef}#main-area .contents-2 .serai-contents1>div{width:100%;float:none;margin-bottom:30px}#main-area .contents-2 .serai-contents1>div img{width:100%;height:auto}#main-area .contents-2 .serai-contents2,#main-area .contents-3 .serai-contents2{padding:8vw 5vw 0;background-color:#f7ede0;display:flex;flex-wrap:wrap;justify-content:space-between}#main-area .contents-2 .serai-contents2>div,#main-area .contents-3 .serai-contents2>div{width:45%;margin-bottom:6vw;margin-right:0;box-sizing:border-box}#main-area .contents-2 .serai-contents2 .oshinagaki,#main-area .contents-3 .serai-contents2 .oshinagaki{width:100%;margin:0 auto 8vw;padding:4vw;box-sizing:border-box;background-color:#fff;display:flex;justify-content:center;align-items:center;text-align:center;flex-direction:column}#main-area .contents-2 .serai-contents2 .oshinagaki h5,#main-area .contents-3 .serai-contents2 .oshinagaki h5{color:#785100;font-size:3.5vw;font-family:"Yu Gothic",YuGothic,"Hiragino Kaku Gothic ProN",Meiryo,sans-serif;font-weight:bold;text-align:center;line-height:1.4em;margin-bottom:1em;margin-right:0}#main-area .contents-2 .serai-contents2>.menu-item:nth-child(3n+2),#main-area .contents-3 .serai-contents2>.menu-item:nth-child(3n+2){clear:none}#main-area .contents-2 .serai-contents2>.menu-item:nth-child(2n),#main-area .contents-3 .serai-contents2>.menu-item:nth-child(2n){clear:both}#main-area .contents-2 .serai-contents2>.menu-item:nth-child(2) h5,#main-area .contents-2 .serai-contents2>.menu-item:nth-child(3) h5,#main-area .contents-2 .serai-contents2>.menu-item:nth-child(6) h5{min-height:16vw}#main-area .contents-2 .serai-contents2>div img{display:block;margin:0 auto 5px;width:100%}#main-area .contents-2 .serai-contents2>div h5 small{font-size:11px;margin-left:-5px;line-height:1em;letter-spacing:0}#main-area .contents-2 .serai-contents3 h3,#main-area .contents-2 .serai-contents4 h3{font-size:18px}#main-area .contents-2 .serai-contents3 ul li,#main-area .contents-2 .serai-contents4 ul li,#main-area .contents-3 .serai-contents3 ul li,#main-area .contents-3 .serai-contents4 ul li{width:50%;line-height:1.2em;float:left;background-color:#fff;font-size:2.8vw;padding:2vw 2.5vw 2vw;box-sizing:border-box;height:2.5rem}#main-area .contents-2 .serai-contents3 ul li span,#main-area .contents-2 .serai-contents4 ul li span,#main-area .contents-3 .serai-contents3 ul li span,#main-area .contents-3 .serai-contents4 ul li span{font-size:9px;margin-left:-5px}#main-area .contents-2 .serai-contents3 ul li:nth-child(1),#main-area .contents-2 .serai-contents3 ul li:nth-child(4),#main-area .contents-2 .serai-contents3 ul li:nth-child(5),#main-area .contents-2 .serai-contents3 ul li:nth-child(8),#main-area .contents-2 .serai-contents3 ul li:nth-child(9),#main-area .contents-2 .serai-contents3 ul li:nth-child(12),#main-area .contents-2 .serai-contents3 ul li:nth-child(13),#main-area .contents-2 .serai-contents3 ul li:nth-child(16),#main-area .contents-3 .serai-contents3 ul li:nth-child(1),#main-area .contents-3 .serai-contents3 ul li:nth-child(4),#main-area .contents-3 .serai-contents3 ul li:nth-child(5),#main-area .contents-3 .serai-contents3 ul li:nth-child(8),#main-area .contents-3 .serai-contents3 ul li:nth-child(9),#main-area .contents-3 .serai-contents3 ul li:nth-child(12),#main-area .contents-3 .serai-contents3 ul li:nth-child(13),#main-area .contents-3 .serai-contents3 ul li:nth-child(16){background-color:#f3e5d2}#main-area .contents-2 .serai-contents4 ul li:nth-child(1),#main-area .contents-2 .serai-contents4 ul li:nth-child(4),#main-area .contents-2 .serai-contents4 ul li:nth-child(5),#main-area .contents-2 .serai-contents4 ul li:nth-child(8),#main-area .contents-2 .serai-contents4 ul li:nth-child(9),#main-area .contents-2 .serai-contents4 ul li:nth-child(12),#main-area .contents-2 .serai-contents4 ul li:nth-child(13),#main-area .contents-2 .serai-contents4 ul li:nth-child(16),#main-area .contents-3 .serai-contents4 ul li:nth-child(1),#main-area .contents-3 .serai-contents4 ul li:nth-child(4),#main-area .contents-3 .serai-contents4 ul li:nth-child(5),#main-area .contents-3 .serai-contents4 ul li:nth-child(8),#main-area .contents-3 .serai-contents4 ul li:nth-child(9),#main-area .contents-3 .serai-contents4 ul li:nth-child(12),#main-area .contents-3 .serai-contents4 ul li:nth-child(13),#main-area .contents-3 .serai-contents4 ul li:nth-child(16){background-color:#efdcc5}#main-area .contents-2 .serai-contents3 ul li:nth-child(2),#main-area .contents-2 .serai-contents3 ul li:nth-child(3),#main-area .contents-2 .serai-contents3 ul li:nth-child(6),#main-area .contents-2 .serai-contents3 ul li:nth-child(7),#main-area .contents-2 .serai-contents3 ul li:nth-child(10),#main-area .contents-2 .serai-contents3 ul li:nth-child(11),#main-area .contents-2 .serai-contents3 ul li:nth-child(14),#main-area .contents-2 .serai-contents3 ul li:nth-child(15),#main-area .contents-2 .serai-contents4 ul li:nth-child(2),#main-area .contents-2 .serai-contents4 ul li:nth-child(3),#main-area .contents-2 .serai-contents4 ul li:nth-child(6),#main-area .contents-2 .serai-contents4 ul li:nth-child(7),#main-area .contents-2 .serai-contents4 ul li:nth-child(10),#main-area .contents-2 .serai-contents4 ul li:nth-child(11),#main-area .contents-2 .serai-contents4 ul li:nth-child(14),#main-area .contents-2 .serai-contents4 ul li:nth-child(15),#main-area .contents-3 .serai-contents3 ul li:nth-child(2),#main-area .contents-3 .serai-contents3 ul li:nth-child(3),#main-area .contents-3 .serai-contents3 ul li:nth-child(6),#main-area .contents-3 .serai-contents3 ul li:nth-child(7),#main-area .contents-3 .serai-contents3 ul li:nth-child(10),#main-area .contents-3 .serai-contents3 ul li:nth-child(11),#main-area .contents-3 .serai-contents3 ul li:nth-child(14),#main-area .contents-3 .serai-contents3 ul li:nth-child(15){background-color:#fff}#main-area .contents-2 .serai-contents3>div section h2,#main-area .contents-3 .serai-contents3>div section h2{font-size:7vw;text-align:center}#main-area .contents-2 .serai-contents3>div section h2 strong,#main-area .contents-3 .serai-contents3>div section h2 strong{display:block;font-size:5vw;line-height:1em;margin-bottom:4vw}#main-area .contents-2 .serai-contents3 h3,#main-area .contents-2 .serai-contents4 h3,#main-area .contents-3 .serai-contents3 h3,#main-area .contents-3 .serai-contents4 h3{font-size:4vw}#main-area .contents-2 .serai-contents3 h3 br,#main-area .contents-2 .serai-contents4 h3 br{display:none}#main-area .contents-2 .serai-contents3>div section,#main-area .contents-2 .serai-contents3>div.second section{float:none;padding-left:0;height:auto}#main-area .contents-2 .serai-contents3>div section,#main-area .contents-3 .serai-contents3>div section{height:auto;display:flex;flex-direction:column;justify-content:space-between}#main-area .contents-3 .serai-contents3>div section>p{margin-bottom:2vw;margin-top:2vw}#main-area .contents-2 .serai-contents3>div figure,#main-area .contents-3 .serai-contents3>div figure{float:none;height:auto;display:block;margin:12vw auto 6vw;width:80%;position:static}#main-area .contents-2 .serai-contents3>div.second figure{float:none}#main-area .contents-2 .serai-contents3>div figure img{height:auto;width:100%}#main-area .contents-2 .serai-contents3,#main-area .contents-3 .serai-contents3{padding:6vw;background-color:#fbf6ef}#main-area .contents-2 .serai-contents4{padding:6vw;background-color:#f7ede0}#main-area .contents-2 .serai-contents3>div,#main-area .contents-3 .serai-contents3>div{height:auto;margin-top:10vw}#main-area .contents-2 .serai-contents2>div h5{margin-bottom:2vw;font-size:3.4vw}#main-area .contents-2 .serai-contents1>div h5{margin:10px 0px 15px;color:#785100;font-size:16px;font-family:"Yu Gothic",YuGothic,"Hiragino Kaku Gothic ProN",Meiryo,sans-serif;font-weight:bold;text-align:left;line-height:1.3em;width:100%}#main-area .contents-2 .serai-contents2>div p{font-size:3vw;line-height:1.5em;text-align:justify;padding:0;font-family:"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","游ゴシック",YuGothic,"メイリオ",Meiryo,sans-serif}#main-area .contents-2 .serai-contents3 ul,#main-area .contents-2 .serai-contents4 ul,#main-area .contents-3 .serai-contents3 ul,#main-area .contents-3 .serai-contents4 ul{margin-bottom:2vw;margin-top:6vw;display:flex;flex-wrap:wrap;width:100%;position:static}#main-area .contents-2 .serai-contents3 ul:nth-child(4){padding-left:0}#main-area .contents-2 div h5 span.item1,#main-area .contents-2 div h5 span.item2,#main-area .contents-3 div h5 span.item1,#main-area .contents-3 div h5 span.item2{font-size:2.7vw;padding:0 1vw;line-height:4.5vw;display:inline-block;background-color:#c20e4f;color:#fff;font-family:"Yu Gothic",YuGothic,"Hiragino Kaku Gothic ProN",Meiryo,sans-serif;margin:2vw 2vw 2vw 0;text-align:center;font-weight:bold;vertical-align:middle;letter-spacing:1px;width:12vw}#main-area .contents-2 div h5 span.item2{background-color:#787142}#main-area .contents-5,#main-area .contents-6{margin-bottom:60px}#main-area .contents-5>div{text-align:center;margin-bottom:25px;padding:0 20px}#main-area .contents-5>div img{display:inline-block;vertical-align:middle;margin:0 auto;width:49%;padding:0 5px;box-sizing:border-box}#main-area .contents-5 p,#main-area .contents-6 .inner>div p{margin-bottom:1em;padding:0 20px}#main-area .contents-6 .inner>div{float:none;width:100%}#main-area .contents-6 .inner>img{float:none;width:100%;margin-top:30px}#shousai{width:100%;margin:-16vw auto 0;padding-top:16vw}#main-area .contents-7 div.osechi1,#main-area .contents-7 div.osechi2{margin-bottom:16vw;padding:0 6vw;flex-direction:column}#main-area .contents-7 div h3{margin:0px 0px 2vw;padding:0px;color:#785100;font-size:5.8vw;font-family:"Yu Gothic",YuGothic,"Hiragino Kaku Gothic ProN",Meiryo,sans-serif;font-weight:bold;text-align:left;letter-spacing:0;line-height:1.4em}#main-area .contents-7 div h3 small{font-size:4vw}#main-area .contents-7 div h3>span{margin-left:-0.1em;font-size:4vw}#main-area .contents-7 div h4{font-size:3.5vw;font-weight:bold;color:#333;line-height:1.5em;margin-bottom:3vw;min-height:auto;font-family:"Yu Gothic",YuGothic,"Hiragino Kaku Gothic ProN",Meiryo,sans-serif;text-align:left}#main-area .contents-7 .price{font-family:"Yu Gothic",YuGothic,"Hiragino Kaku Gothic ProN",Meiryo,sans-serif;font-weight:bold;font-size:7vw;line-height:1em}#main-area .contents-7 .price small{font-size:3.5vw}#main-area .contents-7 .price span{font-size:13px;width:60px;line-height:27px;display:inline-block;background-color:#000;color:#fff;font-family:"Yu Gothic",YuGothic,"Hiragino Kaku Gothic ProN",Meiryo,sans-serif;margin:0 0 5px 10px;text-align:center;font-weight:bold;vertical-align:middle}#main-area .contents-7 div ul{display:flex;justify-content:flex-start;margin-bottom:6vw}#main-area .contents-7 div ul li{position:relative;width:18vw;height:6vw;margin-right:2vw}#main-area .contents-7 div ul li span{width:18vw;height:6vw;display:flex;align-items:center;justify-content:center;flex-direction:unset;text-align:center;color:#fff;background-color:#ccbc84;line-height:1.1em;font-size:3.2vw;font-weight:normal;border:none}#main-area .contents-7 div ul li span strong{display:inline-block;font-size:3.2vw;line-height:1.1em;font-weight:normal}#main-area .contents-7 div h5{font-size:4vw;font-weight:bold;color:#d23140;line-height:1em;margin-bottom:2vw;margin-top:3vw}#main-area .contents-7 p{font-size:2.7vw;line-height:1.4em}#main-area .contents-7 div img{width:100%;float:none;margin-bottom:5vw}#main-area .contents-7 div img.badge{width:24vw;right:3vw;bottom:3vw}#main-area .contents-7 div div{float:none;width:100%;height:auto;position:static}#main-area .contents-7 div div a{font-size:4.2vw;width:80%;line-height:13vw;display:block;background-color:#d23140;color:#fff;font-family:"Yu Gothic",YuGothic,"Hiragino Kaku Gothic ProN",Meiryo,sans-serif;text-align:center;font-weight:bold;position:static;max-width:100%;margin:8vw auto 0}#main-area .order-btn{display:block;width:70%;height:auto;margin:10vw auto 14vw;padding:3.5vw;box-sizing:border-box;text-align:center;font-size:4.2vw;font-family:"Yu Gothic",YuGothic,"Hiragino Kaku Gothic ProN",Meiryo,sans-serif}#main-area .order-btn img{width:100%;height:auto;display:block}#ins-wrapper{padding-left:0}#serai .text-links{display:flex;justify-content:space-between;flex-wrap:wrap;width:100%;margin:0 auto 17vw;padding:0 12vw;box-sizing:border-box}#serai .text-link{width:100%;border:1px solid #b6986c;display:block;line-height:12vw;text-align:center;box-sizing:border-box;font-family:"Yu Gothic",YuGothic,"Hiragino Kaku Gothic ProN",Meiryo,sans-serif;color:#333;margin:0;font-size:3.2vw}#serai .text-link:first-child{margin-bottom:6vw}.rb2019---update{padding:2em .5em;font-family:"Yu Gothic",YuGothic,"Hiragino Kaku Gothic ProN",Meiryo,sans-serif}}@media screen and (max-width: 767px){#sel-wrapMainR{width:100%;float:none}}.osechi-alert{border:2px solid #d23140;padding:1rem .5rem;margin-bottom:1.5rem;text-align:center;font-size:1.4rem;font-weight:bold;color:#d23140}.osechi-alert p{font-family:"Yu Gothic","YuGothic","Hiragino Kaku Gothic ProN","Meiryo",sans-serif}.osechi-alert a{display:block;font-family:"Yu Gothic","YuGothic","Hiragino Kaku Gothic ProN","Meiryo",sans-serif;color:#343434;text-decoration:underline;font-size:1rem}.osechi-alert p+a{margin-top:1rem}@media screen and (min-width: 768px){.osechi-alert br{display:none}}@media screen and (max-width: 767px){.osechi-alert{margin:1rem 1rem 1.5rem;padding:.5rem;font-size:1.1rem}.osechi-alert p+p{margin-top:.5rem}}#main-area .contents-7 b{font-size:21px;width:100%;line-height:50px;display:block;background-color:rgba(210,49,64,.6);color:#fff;font-family:"Yu Gothic",YuGothic,"Hiragino Kaku Gothic ProN",Meiryo,sans-serif;text-align:center;font-weight:bold;position:absolute;bottom:0;right:0}@media screen and (max-width: 767px){.rb2019---main{background-image:url(../img/serai/bg-left_sp.jpg),url(../img/serai/bg-right_sp.jpg),url(../img/serai/bg-left_sp2.jpg),url(../img/serai/bg-right_sp2.jpg);background-position:right 60vw top,left 60vw top,right 60vw bottom,left 60vw bottom;background-repeat:no-repeat;background-size:60vw auto,60vw auto,70vw auto,70vw auto;padding-bottom:4vw;margin-bottom:-2rem}#main-area .contents-7 b{font-size:17px;width:100%;line-height:45px;display:block;background-color:rgba(210,49,64,.6);color:#fff;font-family:"Yu Gothic",YuGothic,"Hiragino Kaku Gothic ProN",Meiryo,sans-serif;text-align:center;font-weight:bold;position:static;margin-top:25px}#main-area .contents-2>h2{width:100%;font-size:5vw;margin-bottom:7vw;padding-top:4vw;text-align:center;color:#785100;font-weight:bold;line-height:1.4em}#main-area .contents-2 .serai-nav{display:flex;justify-content:center;align-items:center;margin-bottom:15vw}#main-area .contents-2 .serai-nav li{width:41vw;height:18vw;margin:0 2vw;border:1px solid #785100;position:relative}#main-area .contents-2 .serai-nav li a{color:#785100;font-size:3.4vw;display:flex;justify-content:center;align-items:flex-start;width:100%;height:18vw;font-weight:bold;padding-top:4vw}#main-area .contents-2 .serai-nav li::after{content:"";display:block;width:0;height:0;border-left:2vw solid rgba(0,0,0,0);border-right:2vw solid rgba(0,0,0,0);border-top:2vw solid #785100;position:absolute;right:0;top:auto;bottom:4.2vw;left:0;margin:auto}#main-area .contents-2 .serai-contents2>h2,#main-area .contents-3 .serai-contents2>h2{width:100%;font-size:5.6vw;margin-bottom:3vw;text-align:center;font-weight:bold;color:#785100;display:block;line-height:1.4em}#main-area .contents-2 .serai-contents2>h2 span,#main-area .contents-3 .serai-contents2>h2 span{font-size:3vw;display:inline-block;vertical-align:middle}#main-area .contents-2 .serai-contents2>h3,#main-area .contents-3 .serai-contents2>h3{margin:0px auto 3vw;font-size:3.4vw;text-align:center;color:#333;line-height:1.4em;font-family:"Yu Gothic",YuGothic,"Hiragino Kaku Gothic ProN",Meiryo,sans-serif;font-weight:bold;letter-spacing:-0.03em;width:100%}#main-area .contents-2 .serai-contents2>p.badge,#main-area .contents-3 .serai-contents2>p.badge{position:static;margin:0 auto 5vw;width:24vw;padding:0}#main-area .contents-2 .serai-contents2 .menu-item-area,#main-area .contents-3 .serai-contents2 .menu-item-area{display:flex;justify-content:center;flex-wrap:wrap;width:100%;margin-bottom:0}#main-area .contents-2 .serai-contents2 .menu-item-area h3,#main-area .contents-3 .serai-contents2 .menu-item-area h3{width:100%;font-size:4vw;margin-bottom:8vw;border-top:2px solid #785100;padding-top:4vw;padding-bottom:4vw;border-bottom:2px solid #785100}#main-area .contents-2 .serai-contents2 .menu-item,#main-area .contents-3 .serai-contents2 .menu-item{width:41.4vw;margin-bottom:8vw;margin-right:7.2vw}#main-area .contents-2 .serai-contents2 .menu-item:nth-child(2n),#main-area .contents-2 .serai-contents2 .menu-item:last-child,#main-area .contents-3 .serai-contents2 .menu-item:nth-child(2n),#main-area .contents-3 .serai-contents2 .menu-item:last-child{margin-right:0}#main-area .contents-2 .serai-contents2 .menu-item h5,#main-area .contents-3 .serai-contents2 .menu-item h5{color:#785100;font-size:3.2vw;font-family:"Yu Gothic",YuGothic,"Hiragino Kaku Gothic ProN",Meiryo,sans-serif;font-weight:bold;text-align:left;line-height:1.4em;display:flex;flex-direction:column;justify-content:space-between;margin-bottom:0}#main-area .contents-2 .serai-contents2 .menu-item p,#main-area .contents-3 .serai-contents2 .menu-item p{font-size:3vw;line-height:1.5em;text-align:justify}#main-area .contents-2 .serai-contents3 ul.ml,#main-area .contents-3 .serai-contents3 ul.ml,#main-area .contents-2 .serai-contents3>div.second section,#main-area .contents-3 .serai-contents3>div.second section{padding-left:0}#serai01,#serai02{margin-top:-28vw;padding-top:28vw}}.rb2019---top-concierge{width:1000px;margin:0 auto 100px}.rb2019---top-concierge .rb2019---top-concierge__articles{justify-content:center}#main-area .contents-7 div.osechi1>a,#main-area .contents-7 div.osechi2>a{position:relative}.soldout-cover{display:flex;justify-content:center;align-items:center;font-size:42px;letter-spacing:.8em;text-indent:.8em;position:absolute;left:0;top:0;width:100%;height:100%;color:#fff;background:rgba(0,0,0,.5);font-family:"Yu Mincho",YuMincho,"Hiragino Mincho ProN",serif;font-weight:bold}#main-area .order-btn.soldout{color:#747474;background:#ddd}#head-area{position:relative}#head-area .mada{position:absolute;right:19px;bottom:16px}.end{color:#c00;display:flex;justify-content:center;align-items:center;text-align:center;font-size:20px;font-weight:bold;margin:20px 0 40px}@media screen and (max-width: 767px){body .rb2019---top-concierge{width:auto}body .rb2019---top-concierge .rb2019---top-concierge__articles{justify-content:flex-start}.soldout-cover{font-size:2rem}#head-area .mada{width:40vw;right:.5rem;top:.5rem;bottom:auto}.end{margin:10vw 0 10vw;flex-direction:column;font-size:3.6vw;height:3.6vw;font-family:"Yu Gothic",YuGothic,"Hiragino Kaku Gothic ProN",Meiryo,sans-serif}body .rb2019---aside-concierge__articles .rb2019---article{width:100%;padding-bottom:1.5rem;flex-direction:unset;color:#666}body .rb2019---aside-concierge__articles .rb2019---article__thumbnail{background-color:#fff;width:45vw;height:30vw;display:flex;justify-content:center;align-items:center;margin-right:5vw}body .rb2019---article__text{width:50vw}body .rb2019---aside-concierge__articles .rb2019---article:nth-child(2n){margin-left:0}body .rb2019---aside-concierge .rb2019---section__button{margin-top:7vw}body .rb2019---top-concierge{margin:0 auto 13vw}.comment{display:flex;align-items:center;justify-content:center;padding:8vw 0vw;border-bottom:1px solid #333;width:100%;margin:0 auto;box-sizing:border-box;flex-direction:column}.comment figure{width:100%;margin-right:0;margin-bottom:6vw}#main-area .contents-1 div.comment p{margin-bottom:0;font-size:3.4vw;line-height:1.6em}.chisatosansou{display:flex;align-items:center;flex-direction:column;padding:8vw 0vw;border-top:1px solid #333;border-bottom:1px solid #333;margin:15vw auto 0;width:100%;box-sizing:border-box}.chisatosansou section{display:flex;align-items:center;width:100%;margin-bottom:8vw;flex-direction:column}#main-area .chisatosansou section h3{margin:0}#main-area .contents-1 h3 img{float:none;width:45vw;height:auto;margin:0 auto 5vw;display:block}#main-area .contents-1 div.chisatosansou section p{font-size:3.4vw;line-height:1.6em;margin-bottom:0}.rb2019---section__lead{margin-top:1rem;text-align:center;line-height:1.55;font-size:3.3vw}.serai-inner{width:100%;margin:0 auto}#serai .rb2019---aside-concierge .rb2019---section__title img{height:auto;width:65%}#main-area .contents-3{margin-bottom:16vw}#main-area .contents-3 .serai-contents3>div section h2 strong{font-size:5vw;line-height:1em;margin-bottom:0;display:inline-block}#main-area .contents-3 .serai-contents3>div section h2{margin-bottom:0}.serai-mv{height:100vw}}