@charset "utf-8";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,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}html{overflow-y:scroll;line-height:1.0}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}input,textarea{margin:0;padding:0}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th{text-align:left}a:focus{outline:none}.clearfix:after{content:".";display:block;clear:both;height:0;visibility:hidden}.clearfix{min-height:1px}* html .clearfix{height:1px}.both{clear:both}.inline_block{display:inline-block;*display:inline;*zoom:1;}img{vertical-align:middle;max-width:100%;height:auto}p{line-height:1.7}.mt10{margin-top:10px !important}.mt20{margin-top:20px !important}.mt30{margin-top:30px !important}.mt40{margin-top:40px !important}.mt1em{margin-top:1em !important}.text-L{text-align:left !important}.text-R{text-align:right !important}.text-C{text-align:right !important}body{color:#333;font-size:14px;font-family:"游ゴシック","Yu Gothic","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;font-weight:400;-webkit-text-size-adjust:100%;overflow:hidden}a{color:#183e7d;text-decoration:none}a:hover{text-decoration:underline}.main-container{max-width:100%;margin:0 auto;padding:0;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;background-color:#fff;position:relative;overflow-wrap:break-word}.container{position:relative}#loader-bg{position:fixed;width:100%;height:100%;top:0;left:0;background:#fff;z-index:20000}#loading__txt{width:100%;height:100vw;height:100%;position:absolute;top:0;z-index:100}#loading__txt .lead{width:100%;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:100;text-align:center}#loading__txt .lead .logo{width:15%;max-width:70px;margin:0 auto}@media only screen and (min-width:768px){#loading__txt .lead{width:100%;position:absolute;top:50%;z-index:100;text-align:center;transition:all .3s cubic-bezier(.25,1,.5,1);transform:translateY(-50%)}#loading__txt .lead .logo{width:5%;max-width:inherit;margin:0 auto;transition:all .3s cubic-bezier(.25,1,.5,1)}}.globalheader .headerwrap{width:100%;height:60px;position:relative;box-sizing:border-box}.globalheader.top .headerwrap .logo-area{width:90px;height:450px;padding:40px 0 0;text-align:center;box-sizing:border-box;position:absolute;top:0;left:10px;background:url(//www.344-0456.com/wp/wp-content/themes/kurita2020/images/common/bg_tex_000.jpg) repeat center center;box-shadow:0 0 40px -18px #ccc}.globalheader.low .headerwrap .logo-area{width:80px;height:400px;padding:40px 0 0;text-align:center;box-sizing:border-box;position:absolute;top:0;left:10px;background:url(//www.344-0456.com/wp/wp-content/themes/kurita2020/images/common/bg_tex_000.jpg) repeat center center;box-shadow:0 0 40px -18px #ccc}.globalheader.top .headerwrap .logo-area .h-logo{width:50px;display:inline-block}.globalheader.low .headerwrap .logo-area .h-logo{width:50px;display:inline-block}.scrolldown{width:100%;margin:130px 0 0;display:inline-block;text-align:center;transform:rotate(-90deg);cursor:pointer}.scrolldown span.txt{padding:10px 10px 10px 110px;display:inline-block;font-size:8px;font-family:'Libre Baskerville',serif;letter-spacing:.5em;white-space:nowrap;color:#222;position:relative}.scrolldown span.line{overflow:hidden;position:absolute;top:50%;left:30px;width:60px;height:1px;margin:auto}.scrolldown span.line:before{content:'';position:absolute;top:0;left:0;width:120%;height:100%;background:#222;animation-name:mscroll;animation-duration:2.4s;animation-timing-function:cubic-bezier(1,0,0,1,1);animation-iteration-count:infinite}@keyframes mscroll{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}5%{-webkit-transform:translateX(100%);transform:translateX(100%)}45%{-webkit-transform:translateX(0);transform:translateX(0)}55%{-webkit-transform:translateX(0);transform:translateX(0)}95%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}100%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@media only screen and (min-width:768px){.globalheader.top .headerwrap .logo-area{width:170px;height:720px;padding:70px 0 0;text-align:center;box-sizing:border-box;position:absolute;top:0;left:20px}.globalheader.low .headerwrap .logo-area{width:170px;height:580px;padding:60px 0 0;text-align:center;box-sizing:border-box;position:absolute;top:0;left:20px}.globalheader.top .headerwrap .logo-area .h-logo{width:80px;display:inline-block}.globalheader.low .headerwrap .logo-area .h-logo{width:70px;display:inline-block}.scrolldown{margin:150px 0 0}.scrolldown span.txt{font-size:10px}.scrolldown span.line{overflow:hidden;position:absolute;top:50%;left:0;width:100px;height:1px;margin:auto}}@media only screen and (min-width:1024px){.globalheader{width:100%}.globalheader .headerwrap{width:100%;height:80px;position:relative;box-sizing:border-box}.globalheader.top .headerwrap .logo-area{width:190px;height:920px;padding:100px 0 0;text-align:center;box-sizing:border-box;position:absolute;top:0;left:20px}.globalheader.low .headerwrap .logo-area{width:190px;height:680px;padding:70px 0 0;text-align:center;box-sizing:border-box;position:absolute;top:0;left:20px}.headerwrap .logo-area .h-logo{width:90px;display:inline-block}.globalheader.top .headerwrap .logo-area .h-logo{width:90px;display:inline-block}.globalheader.low .headerwrap .logo-area .h-logo{width:90px;display:inline-block}}.headerwrap .h-sns{width:56px;position:absolute;top:29px;right:90px;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-pack:justify;-webkit-box-pack:justify;-webkit-justify-content:justify;justify-content:space-between;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;-webkit-box-align:start;-webkit-align-items:start;align-items:flex-start}.headerwrap .h-sns li{width:20px}.headerwrap .h-sns li a{transition:all .2s ease;opacity:1.0}.headerwrap .h-sns li a:hover{transition:all .2s ease;opacity:.8}@media only screen and (max-width:1024px){.headerwrap .h-sns{display:none}}.fat-nav{display:block}.headerwrap .gnavi{display:none}.fat-nav.active{display:block !important}.hamburger{display:block;width:34px;height:30px;position:fixed;top:20px;right:23px;z-index:10001;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-tap-highlight-color:transparent;-ms-touch-action:manipulation;touch-action:manipulation;transition:all .6s cubic-bezier(.25,1,.5,1) .3s}.hamburger__icon{position:relative;margin-top:10px;margin-bottom:10px}.hamburger__icon,.hamburger__icon:before,.hamburger__icon:after{display:block;width:34px;height:2px;background-color:#000;-moz-transition-property:background-color,-moz-transform;-o-transition-property:background-color,-o-transform;-webkit-transition-property:background-color,-webkit-transform;transition-property:background-color,transform;-moz-transition-duration:.4s;-o-transition-duration:.4s;-webkit-transition-duration:.4s;transition-duration:.4s}.hamburger__icon:before,.hamburger__icon:after{position:absolute;content:""}.hamburger__icon:before{top:-10px}.hamburger__icon:after{top:10px}.hamburger__icon{top:2px}.hamburger.active .hamburger__icon{background-color:transparent}.hamburger.active .hamburger__icon:before,.hamburger.active .hamburger__icon:after{background-color:#000}.hamburger.active .hamburger__icon:before{-moz-transform:translateY(10px) rotate(45deg);-ms-transform:translateY(10px) rotate(45deg);-webkit-transform:translateY(10px) rotate(45deg);transform:translateY(10px) rotate(45deg)}.hamburger.active .hamburger__icon:after{-moz-transform:translateY(-10px) rotate(-45deg);-ms-transform:translateY(-10px) rotate(-45deg);-webkit-transform:translateY(-10px) rotate(-45deg);transform:translateY(-10px) rotate(-45deg)}.fat-nav{top:0;left:0;z-index:10000;position:fixed;display:none;width:100%;height:100%;opacity:1 !important;transition:all .3s cubic-bezier(.76,0,.24,1)}.fat-nav.active{-moz-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);transition:all .3s cubic-bezier(.76,0,.24,1);background-color:rgba(0,0,0,.8)}.fat-nav__wrapper{width:400px;height:100%;margin-left:100%;display:block;table-layout:fixed;text-align:center;background-color:#fff;transition:all .3s cubic-bezier(.76,0,.24,1);overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}.fat-nav.active .fat-nav__wrapper{height:100%;margin-left:calc(100% - 400px);transition:all .3s cubic-bezier(.76,0,.24,1)}.fat-nav ul{width:100%;display:block;vertical-align:middle;margin:0 auto;padding:85px 0 0;letter-spacing:-.4em;text-align:left}.fat-nav ul li{width:100%;list-style-type:none;text-align:center;margin:0;padding:0;position:relative}.fat-nav ul li a{width:100%;padding:25px 20px;color:#000;letter-spacing:.2em;line-height:1.5;display:block;font-family:'Shippori Mincho',serif;font-weight:700;text-decoration:none;text-align:center;box-sizing:border-box;position:relative;transition:all .3s ease}.fat-nav ul li a span{font-size:8px;font-family:'Libre Baskerville',serif;color:#798aa0;letter-spacing:.1em;text-align:center;display:block;line-height:1.3}.fat-nav ul li a:hover,.fat-nav ul li a:hover span{color:#003b85}.fat-nav .sns{width:118px;margin:40px auto 0;padding:0 0 80px;letter-spacing:-.4em}.fat-nav .sns .item{width:26px;display:inline-block}.fat-nav .sns .item:nth-child(n+2){margin-left:15px}.fat-nav .sns .item a{opacity:1;transition:all .2s ease}.fat-nav .sns .item a:hover{opacity:.8;transition:all .2s ease}.fat-nav li.toggle{width:100%;padding:0;color:#fff;letter-spacing:.1em;display:block;font-weight:700;text-decoration:none;text-align:left;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;cursor:pointer}.fat-nav li.toggle .tit{padding:30px 20px;color:#fff;letter-spacing:.1em;display:block;font-weight:700;position:relative;transition:all .3s ease}.fat-nav li.toggle .tit:hover,.fat-nav li.toggle .tit.mainOpened{background-color:#02b3c3}.fat-nav li.toggle .tit:after,.fat-nav li .level--second .s-tit:after{width:2px;height:14px;content:"";display:inline-block;background-color:#fff;position:absolute;top:calc(50% - 6px);right:26px;margin-top:0;transition:all .3s ease 0s}.fat-nav li.toggle .tit:before,.fat-nav li .level--second .s-tit:before{width:14px;height:2px;content:"";display:inline-block;background-color:#fff;position:absolute;top:50%;right:20px;margin-top:0;transition:all .3s ease 0s}.fat-nav li.toggle .tit.mainOpened:after,.fat-nav li .level--second .s-tit.subOpened:after{opacity:0;transition:all .3s ease 0s}.fat-nav li.toggle .tit.mainOpened:before,.fat-nav li .level--second .s-tit.subOpened:before{-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg);transition:all .3s ease 0s}.fat-nav li .level--second{padding:20px 15px;background-color:#06a4b2}.fat-nav li.mainOpened .level--second{display:block}.fat-nav li .level--second .col{width:100%;padding:0 0 20px}.fat-nav li .level--second .s-tit{padding:10px 15px;font-weight:700;color:#777;line-height:1.5;position:relative}.fat-nav li .level--second .s-tit.subOpened{padding:10px 15px;position:relative;color:#fff;background-color:#333}.fat-nav li .level--second .innerwrap ul{display:none;width:100%;padding:0 15px 10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.fat-nav li .level--second.open .innerwrap ul{display:block}.fat-nav li .level--second .innerwrap ul li a{padding:15px 0;font-weight:400;line-height:1.5}.fat-nav li .level--second .innerwrap ul li:after{background-color:#ddd}.fat-nav li .level--second ul.sub02{width:100%;padding:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.fat-nav li .level--second ul.sub02,.fat-nav li .level--second ul.sub02 li{display:block}.fat-nav li .level--second ul.sub02 li{margin-bottom:5px}.fat-nav li .level--second ul.sub02 li:last-child{margin-bottom:0}.fat-nav li .level--second ul.sub02 li:before{display:none}.fat-nav li .level--second ul.sub02 li:after{display:none}.fat-nav li .level--second ul.sub02 li a{padding:10px 20px;font-weight:700;color:#fff;line-height:1.5;position:relative}@media only screen and (min-width:1024px){.hamburger{top:25px}.headerwrap .gnavi{padding:0;box-sizing:content-box;text-align:right;position:absolute;top:22px;right:180px;display:inline-block}.gnavi:before,.gnavi:after{content:"";display:table}.gnavi:after{clear:both}.gnavi ul{letter-spacing:-.4em;transform:none !important}.gnavi ul li{display:inline-block;letter-spacing:normal;padding:0;position:relative}.gnavi ul li:first-child{padding:0}.gnavi ul li:after{width:0;height:1px;background-color:#003b85;content:"";position:absolute;bottom:-10px;left:auto;right:0;transition:.2s cubic-bezier(1,0,0,1);display:inline-block}.gnavi ul li:hover:after{width:100%;right:auto;left:0;-webkit-transition:.2s cubic-bezier(1,0,0,1);transition:.2s cubic-bezier(1,0,0,1)}.gnavi ul li:nth-child(n+2){margin-left:10px}.gnavi ul li a{padding:0 10px;display:block;text-align:center;line-height:1.5;font-size:14px;font-feature-settings:"pkna";font-family:'Shippori Mincho',serif;font-weight:600;letter-spacing:.2em;color:#000;transition:all .2s ease;position:relative;z-index:1}.gnavi ul li:hover,.gnavi ul li a:hover,.gnavi ul li a:hover span{text-decoration:none;color:#003b85;transition:all .2s ease}.gnavi ul li a span{font-size:8px;font-family:'Libre Baskerville',serif;font-weight:400;color:#798aa0;letter-spacing:.1em;text-align:center;display:block;line-height:1.3;transition:all .2s ease}.fat-nav{display:none}}@media only screen and (min-width:1200px){.gnavi ul li:nth-child(n+2){margin-left:30px}}.pagetop{width:73px;position:absolute;bottom:15px;left:calc(50% - 36px);z-index:9999}.pagetop a{display:block;transition:all .3s ease 0s}.pagetop a:hover{margin-top:5px;transition:all .3s ease 0s}@media only screen and (max-width:768px){.pagetop{width:50px;position:absolute;bottom:15px;left:calc(50% - 25px);z-index:9999}.pagetop a{display:block;transition:all .3s ease 0s}.pagetop a:hover{margin-top:5px;transition:all .3s ease 0s}}.footerArea{width:100%;margin:50px 0 0;padding:50px 20px 100px;background-color:#fff;box-sizing:border-box}.footerArea .innerwrap{position:relative;letter-spacing:-.4em}.footerArea .innerwrap .footer-info{width:100%;display:block;letter-spacing:normal;vertical-align:top}.footerArea .innerwrap .footer-info .logo{max-width:60px;margin:0 auto}.footerArea .innerwrap .inner{width:100%;margin:0;padding:0;display:block;letter-spacing:normal;vertical-align:top;border-top:none;box-sizing:border-box}.footerArea .innerwrap .inner .shopinfo{padding:20px 0 25px;display:block;text-align:center}.footerArea .innerwrap .inner .shopinfo h2{font-size:16px;font-weight:500;font-family:'Shippori Mincho',serif;line-height:1.7;letter-spacing:.2em}.footerArea .innerwrap .inner .shopinfo p{margin:10px 0 0;font-size:12px;font-weight:400;font-family:'Shippori Mincho',serif;line-height:2;letter-spacing:.15em}.footerArea .innerwrap .inner .shopinfo ul.sns{width:50px;margin:20px auto 0;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-pack:justify;-webkit-box-pack:justify;-webkit-justify-content:justify;justify-content:space-between;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:start;-webkit-box-align:start;-webkit-align-items:start;align-items:flex-start}.footerArea .innerwrap .inner .shopinfo ul.sns li{width:20px}.footerArea .innerwrap .inner .shopinfo ul.sns li a{transition:none;opacity:1.0}.footerArea .innerwrap .inner .shopinfo ul.sns li a:hover{transition:none;opacity:.8}.footerArea .innerwrap .inner .footer-nav{padding:25px 0 0;display:block;letter-spacing:-.4em;vertical-align:top;border-top:1px solid #000}.footerArea .innerwrap .inner .footer-nav li{width:48%;margin:0 0 20px;display:inline-block;vertical-align:top;letter-spacing:normal;box-sizing:border-box}.footerArea .innerwrap .inner .footer-nav li:nth-child(2n){margin-left:4%}.footerArea .innerwrap .inner .footer-nav li a{padding:2px 0 2px 25px;display:block;font-size:12px;font-weight:500;font-family:'Shippori Mincho',serif;color:#555;letter-spacing:.15em;line-height:1.7;position:relative}.footerArea .innerwrap .inner .footer-nav li a:before{width:15px;height:1px;content:"";display:inline-block;background-color:#003e84;position:absolute;top:50%;left:0}.footerArea .innerwrap .inner .footer-nav li a:hover{color:#003b85;text-decoration:none}.footerArea .copyright{width:100%;margin:0;padding:25px 20px;box-sizing:border-box}.footerArea .copyright p{font-size:10px;font-weight:500;font-family:'Libre Baskerville',serif;color:#000;letter-spacing:.1em;text-align:center}@media only screen and (min-width:768px){.footerArea .innerwrap .inner .footer-nav{padding:25px 50px 0}.footerArea .innerwrap .inner .footer-nav li a{display:block;font-size:14px}.footerArea .innerwrap .inner .footer-nav li a:before{width:15px;height:2px;content:"";display:inline-block;background-color:#003e84;position:absolute;top:calc(50% - 1px);left:0}}@media only screen and (min-width:1024px){.footerArea{width:100%;padding:50px 0 0;background-color:#fff;box-sizing:border-box}.footerArea .innerwrap{position:relative;letter-spacing:-.4em}.footerArea .innerwrap .footer-info{width:19%;display:inline-block;letter-spacing:normal;vertical-align:top}.footerArea .innerwrap .footer-info .logo{max-width:84px;margin:0 auto}.footerArea .innerwrap .inner{width:81%;padding:0 50px 0 0;display:inline-block;letter-spacing:normal;vertical-align:top;border-top:1px solid #000;box-sizing:border-box}.footerArea .innerwrap .inner:before,.footerArea .innerwrap .inner:after{content:"";display:table}.footerArea .innerwrap .inner:after{clear:both}.footerArea .innerwrap .inner .shopinfo{padding:100px 0 0;display:inline-block;letter-spacing:normal;vertical-align:top;text-align:left;float:left}.footerArea .innerwrap .inner .shopinfo h2{font-size:16px;font-weight:500;font-family:'Shippori Mincho',serif;line-height:1.7;letter-spacing:.2em}.footerArea .innerwrap .inner .shopinfo p{margin:10px 0 0;font-size:12px;font-weight:400;font-family:'Shippori Mincho',serif;line-height:2;letter-spacing:.15em}.footerArea .innerwrap .inner .shopinfo ul.sns{width:50px;margin:20px 0 0}.footerArea .innerwrap .inner .shopinfo ul.sns li a{transition:all .2s ease;opacity:1.0}.footerArea .innerwrap .inner .shopinfo ul.sns li a:hover{transition:all .2s ease;opacity:.8}.footerArea .innerwrap .inner .footer-nav{padding:60px 0 0;display:inline-block;letter-spacing:normal;vertical-align:top;float:right}.footerArea .innerwrap .inner .footer-nav{width:445px;display:inline-block;letter-spacing:-.4em;vertical-align:top;border-top:none;float:right}.footerArea .innerwrap .inner .footer-nav li{width:200px;margin:0 0 25px;display:inline-block;vertical-align:top;letter-spacing:normal}.footerArea .innerwrap .inner .footer-nav li:nth-child(2n){margin-left:45px}.footerArea .innerwrap .inner .footer-nav li a{font-size:14px;font-weight:700}.footerArea .innerwrap .inner .footer-nav li a:hover{color:#003b85;text-decoration:none}.footerArea .copyright{width:100%;margin:0;padding:25px 20px 80px;box-sizing:border-box}.footerArea .copyright p{font-size:12px;font-weight:500;font-family:'Libre Baskerville',serif;color:#000;letter-spacing:.1em;text-align:center}}.footerfix{width:100%;position:relative}.footerfix .innerwrap{width:100%;padding:0;position:fixed;bottom:0;left:0;z-index:9999;text-align:center;letter-spacing:-.4em;box-sizing:border-box}.footerfix .online{margin-left:0}.footerfix .btn-item{width:50%;display:inline-block;vertical-align:top;letter-spacing:normal;box-sizing:border-box}.footerfix .btn-item a{padding:10px 0;display:block;text-align:center;box-sizing:border-box}.footerfix .btn-item a:hover{text-decoration:none}.footerfix .takeout a{background-color:rgba(85,24,0,.8)}.footerfix .online a{background-color:rgba(0,46,103,.8)}.footerfix .takeout a:hover{background-color:rgba(85,24,0,1)}.footerfix .online a:hover{background-color:rgba(0,46,103,1)}.footerfix .btn-item a .icon{width:16px;margin:0 auto}.footerfix .btn-item a p.en{margin:5px 0 0;color:#fff;font-size:14px;font-family:'Libre Baskerville',serif;letter-spacing:normal;line-height:1.1}.footerfix .btn-item a p.jp{margin:5px 0 0;color:#fff;font-size:10px;font-family:'Shippori Mincho',serif;letter-spacing:normal;line-height:1.3}@media only screen and (min-width:1024px){.footerfix{width:100%;position:relative}.footerfix .innerwrap{width:270px;height:130px;padding:0;bottom:10px;left:inherit;right:30px}.footerfix .online{margin-left:10px}.footerfix .btn-item{width:130px;height:130px}.footerfix .btn-item a{padding:20px 0;display:block;text-align:center;box-sizing:border-box;transition:all .3s ease}.footerfix .btn-item a:hover{text-decoration:none;transition:all .3s ease}.footerfix .takeout a{background-color:rgba(85,24,0,.8)}.footerfix .online a{background-color:rgba(0,46,103,.8)}.footerfix .takeout a:hover{background-color:rgba(85,24,0,1)}.footerfix .online a:hover{background-color:rgba(0,46,103,1)}.footerfix .btn-item a .icon{width:26px;margin:0 auto}.footerfix .btn-item a p.en{margin:5px 0 0;color:#fff;font-size:14px;font-family:'Libre Baskerville',serif;letter-spacing:.1em;line-height:1.1}.footerfix .btn-item a p.jp{margin:5px 0 0;color:#fff;font-size:10px;font-family:'Shippori Mincho',serif;letter-spacing:normal;line-height:1.3}}.pagetit-pic{width:calc(100% - 50px);height:330px;margin-left:50px;background-repeat:no-repeat;background-size:cover;background-position:center center}@media only screen and (min-width:768px){.pagetit-pic{width:calc(100% - 80px);height:500px;margin-left:80px}}@media only screen and (min-width:1024px){.pagetit-pic{width:calc(100% - 210px);height:580px;margin-left:210px}}.pagetit-area{display:inline-block;position:absolute;top:-100px;left:0;background:#183e7d url(//www.344-0456.com/wp/wp-content/themes/kurita2020/images/common/bg_brush_02.png) no-repeat left center/50% auto}.pagetit-area .pagetit-title{padding:20px 35px}.pagetit-area .pagetit-title h1{color:#fff;font-size:18px;font-weight:500;font-family:'Shippori Mincho',serif;letter-spacing:.2em}@media only screen and (min-width:768px){.pagetit-area{top:-100px}.pagetit-area .pagetit-title{padding:25px 50px}.pagetit-area .pagetit-title h1{font-size:22px}}@media only screen and (min-width:1024px){.pagetit-area{display:inline-block;position:absolute;top:-110px;left:0;background:#183e7d url(//www.344-0456.com/wp/wp-content/themes/kurita2020/images/common/bg_brush_02.png) no-repeat left center/50% auto}.pagetit-area .pagetit-title{padding:30px 90px}.pagetit-area .pagetit-title h1{color:#fff;font-size:26px;font-weight:500;font-family:'Shippori Mincho',serif;letter-spacing:.2em}.not404 .pagetit-area .pagetit-wrap{background:url(//www.344-0456.com/wp/wp-content/themes/kurita2020/images/blog/pagetit.jpg) no-repeat center top/cover}}.md01{max-width:1280px;margin:0 auto;padding:40px 0 30px;position:relative}.md01:before{width:60%;height:1px;content:"";display:inline-block;background-color:#999;position:absolute;bottom:10px;left:0}.md01:after{width:60%;height:1px;content:"";display:inline-block;background-color:#999;position:absolute;bottom:0;right:0}.md01 .jp{padding:0 0 10px;font-size:14px;font-family:'Shippori Mincho',serif;font-weight:700;letter-spacing:.25em;line-height:1.5;text-align:center;display:block}.md01 .en{font-size:28px;font-family:'Libre Baskerville',serif;font-weight:400;letter-spacing:.2em;line-height:1;text-align:center;display:block}@media only screen and (min-width:768px){.md01{max-width:1280px;margin:0 auto;padding:60px 0 40px;position:relative}.md01:before{width:60%;height:1px;content:"";display:inline-block;background-color:#999;position:absolute;bottom:10px;left:0}.md01:after{width:60%;height:1px;content:"";display:inline-block;background-color:#999;position:absolute;bottom:0;right:0}.md01 .jp{padding:0 0 10px;font-size:16px;font-family:'Shippori Mincho',serif;font-weight:700;letter-spacing:.25em;line-height:1.5;text-align:center;display:block}.md01 .en{font-size:36px;font-family:'Libre Baskerville',serif;font-weight:400;letter-spacing:.2em;line-height:1;text-align:center;display:block}}.btn01{margin:30px auto 0;display:block}.btn01 a{padding:12px 80px;display:inline-block;border:1px solid #003e84;position:relative;transition:none;text-align:center}.btn01 a:hover{text-decoration:none}.btn01 a:after{right:-20px}.btn01 a span{font-size:14px;font-family:'Libre Baskerville',serif;font-weight:500;letter-spacing:.15em;line-height:1.5;color:#003e84;transition:none;position:relative}.btn01 a:hover span{color:#fff}.btn01 a:after{width:30px;height:1px;background:#003e84;content:'';left:auto;position:absolute;top:50%;left:-15px;display:inline-block}.btn01 a:hover:after{width:45px;background:#5789dc;top:50%;left:-15px}.btn01 a:before{width:0;height:100%;background:#003e84;content:'';left:auto;position:absolute;top:0;right:0;display:inline-block}.btn01 a:hover:before{width:100%;right:auto;left:0}@media only screen and (min-width:768px){.btn01{margin:45px auto 0;display:block}.btn01 a{padding:18px 100px}.btn01 a:hover{text-decoration:none}.btn01 a:after{right:-20px}.btn01 a span{font-size:16px;position:relative}.btn01 a:hover span{color:#fff}}@media only screen and (min-width:1024px){.btn01 a span{transition:all .2s ease}.btn01 a:hover span{transition:all .2s ease}.btn01 a:after{transition:all .2s ease}.btn01 a:hover:after{transition:all .2s ease}.btn01 a:before{transition:all .2s ease}}.calender-area{padding:20px 0}.calender-area .xo-months{max-width:340px;margin:0 auto}.calender-area .xo-months .xo-month-wrap:nth-of-type(2){margin:25px 0 0}.xo-event-calendar table.xo-month>caption{font-family:'Shippori Mincho',serif;letter-spacing:.1em}.xo-event-calendar table.xo-month>thead th{border-width:0 1px 0 0;padding:10px 0;text-align:center;font-size:100%;font-weight:500;font-family:'Shippori Mincho',serif}.xo-event-calendar table.xo-month{border:1px solid #ddd;border-width:1px 0 1px 1px}.xo-event-calendar table.xo-month th,.xo-event-calendar table.xo-month td{border:1px solid #ddd}.xo-event-calendar table.xo-month .month-dayname td div.today{color:#9a2b00;text-decoration:underline}.calender-area .holiday-titles{max-width:340px;margin:0 auto;text-align:left}.calender-area p.calender-title,.takeout .sec__order .secwrap .form-order p.calender-title{padding:10px 0;font-size:14px;font-weight:500;font-family:'Shippori Mincho',serif;color:#000;letter-spacing:.05em;text-align:center;background:0 0}@media only screen and (min-width:768px){.calender-area{padding:30px 0}.calender-area .xo-months{width:100%;max-width:800px;margin:0 auto;text-align:center;letter-spacing:-.4em;position:relative}.calender-area .xo-months .xo-month-wrap{width:47%;max-width:400px;display:inline-block;letter-spacing:normal;vertical-align:top}.calender-area .xo-months .xo-month-wrap:nth-of-type(2){margin:0 0 0 6%}.calender-area .holiday-titles{max-width:800px}.xo-event-calendar .xo-month{position:static}.xo-event-calendar table.xo-month .month-prev{float:none;position:absolute;top:0;left:0}.xo-event-calendar table.xo-month .month-next{float:none;position:absolute;top:0;right:0}}.br-pc{display:inline}.br-tb{display:none}.br-sp{display:none}@media only screen and (max-width:1024px){.br-pc{display:inline}.br-tb{display:inline}}@media only screen and (max-width:768px){.br-pc{display:none}.br-sp{display:inline}}.lity{width:100%;height:100%;z-index:99990;position:fixed;top:0;right:0;bottom:0;left:0;white-space:nowrap;background:#0b0b0b;background:rgba(39,39,39,.9);outline:none !important;opacity:0;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}.lity.lity-opened{opacity:1}.lity.lity-closed{opacity:0}.lity *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.lity-wrap{width:100%;height:100%;padding:0;z-index:99990;position:fixed;top:0;right:0;bottom:0;left:0;text-align:center;outline:none !important;overflow-y:auto;overflow-x:hidden}.lity-wrap:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-.25em}.lity-loader{z-index:99991;color:#fff;position:absolute;top:50%;margin-top:-.8em;width:100%;text-align:center;font-size:14px;font-family:Arial,Helvetica,sans-serif;opacity:0;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}.lity-loading .lity-loader{opacity:1}.lity-container{z-index:99992;position:relative;text-align:left;vertical-align:middle;display:inline-block;white-space:normal;width:100%;height:100%;max-width:100%;max-height:100%;outline:none !important}.lity-content{z-index:99993;width:100%;height:100%;-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform .3s ease;-o-transition:-o-transform .3s ease;transition:transform .3s ease}.lity-loading .lity-content,.lity-closed .lity-content{-webkit-transform:scale(.8);-ms-transform:scale(.8);-o-transform:scale(.8);transform:scale(.8)}.lity-content:after{content:'';position:absolute;left:0;top:0;bottom:0;display:block;right:0;width:auto;height:auto;z-index:-1}.lity-close{z-index:99994;width:60px;height:60px;position:fixed;right:10px;top:10px;-webkit-appearance:none;cursor:pointer;text-decoration:none;text-align:center;padding:0;color:#fff;font-style:normal;font-size:60px;font-family:Arial,Baskerville,monospace;line-height:60px;text-shadow:0 1px 2px rgba(0,0,0,.6);border:0;background:0 0;outline:none;-webkit-box-shadow:none;box-shadow:none}.lity-close::-moz-focus-inner{border:0;padding:0}.lity-close:hover,.lity-close:focus,.lity-close:active,.lity-close:visited{text-decoration:none;text-align:center;padding:0;color:#fff;font-style:normal;font-size:60px;font-family:Arial,Baskerville,monospace;line-height:60px;text-shadow:0 1px 2px rgba(0,0,0,.6);border:0;background:0 0;outline:none;-webkit-box-shadow:none;box-shadow:none}.lity-close:active{right:10px;top:10px}.lity-image img{max-width:100%;display:block;line-height:0;border:0}.lity-iframe .lity-container{width:100%;max-width:800px}.lity-iframe-container{width:100%;height:0;padding-top:56.25%;overflow:auto;pointer-events:auto;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-overflow-scrolling:touch;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.lity-iframe-container iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;-webkit-box-shadow:0 0 8px rgba(0,0,0,.6);box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}.lity-hide{display:none}.ofi{object-fit:cover;object-position:50% 50%;font-family:'object-fit: cover; object-position: 50% 50%;'}.tickerarea{width:calc(100% - 40px);margin:20px auto 0;padding:10px 20px;letter-spacing:-.4em;background-color:rgba(91,76,35,.5);box-sizing:border-box}.tickerarea h2{width:100%;margin:0 0 5px;padding:10px 0;font-family:'Libre Baskerville',serif;font-size:14px;color:#fff;letter-spacing:.1em;line-height:1;text-align:center;position:relative}.tickerarea h2:after{width:100%;height:1px;content:"";display:inline-block;background-color:#ccc;position:absolute;bottom:0;right:0}.tickerarea .ticker{width:100%;margin:0 auto;padding:20px 15px 40px;text-align:left;border:none;position:relative;overflow:hidden;background-color:transparent;box-sizing:border-box}.tickerarea .ticker li a{color:#fff;letter-spacing:.1em;font-size:12px;font-family:'Shippori Mincho',serif;line-height:1.5}@media only screen and (min-width:768px){.tickerarea .ticker{text-align:center}}@media only screen and (min-width:1024px){.tickerarea{width:calc(100% - 615px);padding:0;position:absolute;top:-110px;right:320px;letter-spacing:-.4em}.tickerarea h2{width:100px;margin:0;font-family:'Libre Baskerville',serif;font-size:14px;color:#fff;letter-spacing:.1em;line-height:1;text-align:center;display:inline-block;vertical-align:middle;position:relative}.tickerarea h2:after{width:1px;height:100%;content:"";display:inline-block;background-color:#ccc;position:absolute;bottom:inherit;top:0;right:0}.tickerarea .ticker{width:calc(100% - 130px);margin:0 auto;padding:20px 15px 40px;text-align:left;border:none;position:relative;overflow:hidden;background-color:transparent;display:inline-block;letter-spacing:normal;vertical-align:middle}.tickerarea .ticker li a{color:#fff;letter-spacing:.1em;font-size:12px;font-family:'Shippori Mincho',serif;line-height:1.5}}.mv{width:100%;height:450px;background-repeat:no-repeat;background-size:cover;background-position:center center}.mv .mv-lead .lead{width:100%;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:100;text-align:center;margin-top:-7%}.mv .mv-lead .lead .jp{width:90%;max-width:auto;margin:0 auto}.mv .mv-lead .lead .en{width:70%;max-width:auto;margin:2.2222% auto 0}@media screen and (orientation:landscape){.mv .mv-lead .lead{margin-top:0}.mv .mv-lead .lead .jp{width:60%;max-width:auto;margin:0 auto}.mv .mv-lead .lead .en{width:40%;max-width:auto;margin:2.2222% auto 0}}@media only screen and (min-width:768px){.mv{width:100%;height:620px}.mv .mv-lead .lead .jp{width:60%;max-width:auto;margin:0 auto}.mv .mv-lead .lead .en{width:40%;max-width:auto;margin:2.2222% auto 0}}@media only screen and (min-width:1024px){.mv{width:100%;height:820px}}.top .sec__aboutus{padding:40px 20px 0}.top .sec__aboutus .secwrap{max-width:1280px;margin:0 auto}.top .sec__aboutus .secwrap .innerwrap{margin-top:80px;padding:0 5px}.top .sec__aboutus .secwrap .innerwrap .inner{padding:0;letter-spacing:normal;vertical-align:top;box-sizing:border-box;background:url(//www.344-0456.com/wp/wp-content/themes/kurita2020/images/common/bg_brush.png) no-repeat right top/50%}.top .sec__aboutus .secwrap .innerwrap:nth-of-type(even) .inner{background:url(//www.344-0456.com/wp/wp-content/themes/kurita2020/images/common/bg_brush.png) no-repeat right top/50%}.top .sec__aboutus .secwrap .innerwrap .inner h3{height:30px;position:relative;display:inline-block}.top .sec__aboutus .secwrap .innerwrap .inner h3 img{height:25px}.top .sec__aboutus .secwrap .innerwrap .inner h3:before{width:60px;height:1px;content:"";display:inline-block;background-color:#ddd;position:absolute;top:50%;right:-75px}.top .sec__aboutus .secwrap .innerwrap .inner p{margin:30px 0 0;font-size:14px;font-family:'Shippori Mincho',serif;letter-spacing:normal;line-height:3.0}.top .sec__aboutus .secwrap .innerwrap figure{width:100%;margin:25px 0 0;padding:0 0 3.3333% 3.3333%;vertical-align:top;letter-spacing:normal;text-align:right;position:relative;box-sizing:border-box}.top .sec__aboutus .secwrap .innerwrap figure img{width:100%;position:relative;z-index:1}.top .sec__aboutus .secwrap .innerwrap figure:after{width:94.1176%;height:94.1176%;content:"";display:inline-block;background:url(//www.344-0456.com/wp/wp-content/themes/kurita2020/images/common/bg_tex_001.jpg) repeat left top;position:absolute;top:5.5555%;left:0}@media only screen and (min-width:768px){.top .sec__aboutus{padding:60px 20px 0}.top .sec__aboutus .secwrap{max-width:1280px;margin:0 auto}.top .sec__aboutus .secwrap .innerwrap{margin-top:100px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:left;-webkit-box-pack:left;-webkit-justify-content:left;justify-content:left;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:flex-start;-webkit-box-align:flex-start;-webkit-align-items:flex-start;align-items:flex-start}.top .sec__aboutus .secwrap .innerwrap:nth-of-type(even){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.top .sec__aboutus .secwrap .innerwrap .inner{width:43.3333%;padding:0 3% 0 0;letter-spacing:normal;vertical-align:top;box-sizing:border-box;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;background:url(//www.344-0456.com/wp/wp-content/themes/kurita2020/images/common/bg_brush.png) no-repeat left bottom/50%}.top .sec__aboutus .secwrap .innerwrap:nth-of-type(even) .inner{background:url(//www.344-0456.com/wp/wp-content/themes/kurita2020/images/common/bg_brush.png) no-repeat right bottom/50%}.top .sec__aboutus .secwrap .innerwrap .inner h3,.top .sec__aboutus .secwrap .innerwrap .inner h3 img{width:28px;height:auto}.top .sec__aboutus .secwrap .innerwrap .inner h3:before{width:1px;height:60px;content:"";display:inline-block;background-color:#ddd;position:absolute;top:inherit;right:50%;bottom:-75px}.top .sec__aboutus .secwrap .innerwrap .inner p{margin:30px 20px 0 0;font-size:14px;font-family:'Shippori Mincho',serif;letter-spacing:.05em;line-height:2.8}.top .sec__aboutus .secwrap .innerwrap figure{width:56.6666%;padding:0 0 3.3333% 3.3333%;vertical-align:top;letter-spacing:normal;text-align:right;position:relative;box-sizing:border-box}.top .sec__aboutus .secwrap .innerwrap figure img{width:100%;position:relative}.top .sec__aboutus .secwrap .innerwrap figure:after{width:94.1176%;height:94.1176%;content:"";display:inline-block;background:url(//www.344-0456.com/wp/wp-content/themes/kurita2020/images/common/bg_tex_001.jpg) repeat left top;position:absolute;top:5.5555%;left:0}}@media only screen and (min-width:1024px){.top .sec__aboutus{padding:60px 0 0}.top .sec__aboutus .secwrap .innerwrap{margin-top:100px;padding:0 40px}.top .sec__aboutus .secwrap .innerwrap .inner{width:43.3333%;padding:0 9.1666% 0 0}.top .sec__aboutus .secwrap .innerwrap .inner h3,.top .sec__aboutus .secwrap .innerwrap .inner h3 img{width:32px;height:auto}.top .sec__aboutus .secwrap .innerwrap .inner p{margin:40px 50px 0 0;font-size:14px;font-family:'Shippori Mincho',serif;letter-spacing:.05em;line-height:3.0}.top .sec__aboutus .secwrap .innerwrap figure{width:56.6666%;padding:0 0 3.3333% 3.3333%;vertical-align:top;letter-spacing:normal;text-align:right;position:relative;box-sizing:border-box}}.top .sec__aboutus .owner{margin:60px 0 0;padding:30px;background:url(//www.344-0456.com/wp/wp-content/themes/kurita2020/images/common/bg_beige.jpg) repeat center center}.top .sec__aboutus .owner .innerwrap figure{width:70%;margin:0 auto}.top .sec__aboutus .owner .innerwrap .inner{margin:25px 0 0}.top .sec__aboutus .owner .innerwrap .inner .status{font-size:16px;font-weight:700;font-family:'Shippori Mincho',serif;letter-spacing:.1em;line-height:1.5}.top .sec__aboutus .owner .innerwrap .inner h3{margin:5px 0 0;font-size:20px;font-weight:700;font-family:'Shippori Mincho',serif;letter-spacing:.15em;line-height:1.5}.top .sec__aboutus .owner .innerwrap .inner h3 span{font-size:14px}.top .sec__aboutus .owner .innerwrap .inner p{margin:15px 0 0;font-size:14px;font-family:'Shippori Mincho',serif;letter-spacing:.1em;line-height:2.4}@media only screen and (min-width:768px){.top .sec__aboutus .owner{margin:60px 0 0;padding:45px 0}.top .sec__aboutus .owner .innerwrap{max-width:1280px;margin:0 auto;padding:0 40px;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:left;-webkit-box-pack:left;-webkit-justify-content:left;justify-content:left;-ms-flex-wrap:nowrap;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.top .sec__aboutus .owner .innerwrap figure{width:39.1667%;margin:0 0 0 10.8333%;vertical-align:middle}.top .sec__aboutus .owner .innerwrap .inner{width:50%;margin:0;vertical-align:middle;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.top .sec__aboutus .owner .innerwrap .inner .status{font-size:16px;font-weight:700;font-family:'Shippori Mincho',serif;letter-spacing:.1em;line-height:1.5}.top .sec__aboutus .owner .innerwrap .inner h3{margin:5px 0 0;font-size:26px;font-weight:700;font-family:'Shippori Mincho',serif;letter-spacing:.15em;line-height:1.5}.top .sec__aboutus .owner .innerwrap .inner h3 span{font-size:14px;vertical-align:middle}.top .sec__aboutus .owner .innerwrap .inner p{margin:30px 0 0;font-size:14px;font-family:'Shippori Mincho',serif;letter-spacing:.1em;line-height:2.4}}@media only screen and (min-width:1024px){.top .sec__aboutus .owner .innerwrap figure{width:28.3333%;margin:0 0 0 10.8333%;vertical-align:middle}}.top .sec__menu{padding:50px 20px 0}.top .sec__menu .secwrap{max-width:1280px;margin:0 auto}.top .sec__menu .secwrap .lead{padding:40px 0;font-size:14px;font-weight:500;font-family:'Shippori Mincho',serif;letter-spacing:.15em;line-height:2.2}.top .sec__menu .secwrap .pricechange{max-width:900px;margin:0 auto}.top .sec__menu .secwrap .pricechange a{padding:40px 20px;background:url(//www.344-0456.com/wp/wp-content/themes/kurita2020/images/common/bg_beige.jpg) repeat center center;border-radius:4px;color:#003e84;text-align:center;font-family:'Shippori Mincho',serif;font-size:16px;letter-spacing:.1em;line-height:1.7;display:block;position:relative}.top .sec__menu .secwrap .pricechange a span{font-size:14px}.top .sec__menu .secwrap .pricechange a:hover{text-decoration:none;opacity:.8}.top .sec__menu .secwrap .pricechange a:after{width:28px;height:7px;content:"";display:inline-block;background:url(//www.344-0456.com/wp/wp-content/themes/kurita2020/images/common/arr.png) no-repeat left top/cover;position:absolute;top:calc(50% - 4px);right:40px}.top .sec__menu .secwrap .menuwrap{margin:30px 0 0;padding:0 20px}.top .sec__menu .secwrap .menuwrap .inner{width:100%;padding:30px 0;border-bottom:1px solid #ddd;display:table}.top .sec__menu .secwrap .menuwrap .inner:first-child{border-top:1px solid #ddd}.top .sec__menu .secwrap .menuwrap .inner h3{width:120px;height:120px;margin:0 auto;padding:40px 0 0;box-sizing:border-box;text-align:center;vertical-align:middle;color:#fff;font-size:20px;font-family:'Shippori Mincho',serif;font-weight:700;line-height:1.7}.top .sec__menu .secwrap .menuwrap .inner.lunch h3{background-color:#b7a983}.top .sec__menu .secwrap .menuwrap .inner.dinner h3{background-color:#183e7d}.top .sec__menu .secwrap .menuwrap .inner ul{padding:15px 0;text-align:center;vertical-align:middle}.top .sec__menu .secwrap .menuwrap .inner ul li{font-size:20px;font-family:'Shippori Mincho',serif;font-weight:700;line-height:2;letter-spacing:.1em}.top .sec__menu .secwrap .menuwrap .inner ul li span{font-size:16px}.top .sec__menu .secwrap .menuwrap .inner p{vertical-align:middle;font-size:12px;font-family:'Shippori Mincho',serif;letter-spacing:.05em;line-height:2.0}.top .sec__menu .secwrap .menuwrap .inner .overview{vertical-align:middle}.top .sec__menu .secwrap .menuwrap .inner .overview ul{width:100%;display:block}.top .sec__menu .secwrap .menuwrap .inner .overview ul li{font-size:16px;font-family:'Shippori Mincho',serif;font-weight:700;line-height:2;letter-spacing:.1em;text-align:left}.top .sec__menu .secwrap .menuwrap .inner .overview ul li:nth-child(n+2){margin-top:25px}.top .sec__menu .secwrap .menuwrap .inner .overview ul li span{font-size:14px;letter-spacing:.05em;line-height:1.7}.top .sec__menu .secwrap .menuwrap .inner .overview p{display:block;font-size:12px;font-family:'Shippori Mincho',serif;letter-spacing:.05em;line-height:2.0}.top .sec__menu .secwrap .menugallery{box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:left;-webkit-box-pack:left;-webkit-justify-content:left;justify-content:left;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:start;-webkit-box-align:start;-webkit-align-items:start;align-items:flex-start}.top .sec__menu .secwrap .menugallery li{width:48%;margin:4% 0 0;vertical-align:top;position:relative}.top .sec__menu .secwrap .menugallery li:nth-child(2n){margin-left:4%}.top .sec__menu .secwrap .menugallery li:before{content:"";display:block;padding-top:74.0740%}.top .sec__menu .secwrap .menugallery li img{width:100%;height:100%;position:absolute;top:0;left:0;object-fit:cover;object-position:50% 50%}.top .sec__menu .secwrap .bnr-area{margin:45px 0 0;letter-spacing:normal;text-align:center}.top .sec__menu .secwrap .bnr-area li{width:100%;max-width:320px;margin:0 auto;display:block;vertical-align:top;letter-spacing:normal;box-sizing:border-box}.top .sec__menu .secwrap .bnr-area li:nth-child(n+2){margin:20px auto 0}.top .sec__menu .secwrap .bnr-area li a{padding:20px 10px 25px;display:block;text-align:center;box-sizing:border-box;opacity:1;transition:all .3s ease}.top .sec__menu .secwrap .bnr-area li.takeout a{background:url(//www.344-0456.com/wp/wp-content/themes/kurita2020/images/common/bnr_bg_takeout.jpg) no-repeat center center}.top .sec__menu .secwrap .bnr-area li.online a{background:url(//www.344-0456.com/wp/wp-content/themes/kurita2020/images/common/bnr_bg_online.jpg) no-repeat center center}.top .sec__menu .secwrap .bnr-area li a:hover{text-decoration:none;opacity:.9;transition:all .3s ease}.top .sec__menu .secwrap .bnr-area li a .icon{width:26px;margin:0 auto}.top .sec__menu .secwrap .bnr-area li a p.en{margin:5px 0 0;color:#fff;font-size:18px;font-family:'Libre Baskerville',serif;letter-spacing:.1em;line-height:1.1}.top .sec__menu .secwrap .bnr-area li a p.jp{margin:5px 0 0;color:#fff;font-size:10px;font-family:'Shippori Mincho',serif;letter-spacing:normal;line-height:1.3}@media only screen and (min-width:768px){.top .sec__menu{padding:80px 20px 0}.top .sec__menu .secwrap .lead{padding:65px 0;font-size:16px;text-align:center}.top .sec__menu .secwrap .menuwrap{padding:0 40px}.top .sec__menu .secwrap .menuwrap .inner{width:100%;padding:30px 0;border-bottom:1px solid #ddd;display:table}.top .sec__menu .secwrap .menuwrap .inner:first-child{border-top:1px solid #ddd}.top .sec__menu .secwrap .menuwrap .inner h3{width:120px;height:120px;padding:0;display:table-cell;text-align:center;vertical-align:middle}.top .sec__menu .secwrap .menuwrap .inner ul{width:300px;padding:0;display:table-cell;text-align:left;vertical-align:middle}.top .sec__menu .secwrap .menuwrap .inner ul li{padding:0 0 0 20px;font-size:20px;font-family:'Shippori Mincho',serif;font-weight:700;line-height:2;letter-spacing:.1em}.top .sec__menu .secwrap .menuwrap .inner ul li span{font-size:16px}.top .sec__menu .secwrap .menuwrap .inner p{display:table-cell;vertical-align:middle;font-size:12px}.top .sec__menu .secwrap .menuwrap .inner .overview ul{padding:0;font-size:16px}.top .sec__menu .secwrap .menuwrap .inner .overview ul li{padding:0;font-size:16px}.top .sec__menu .secwrap .menuwrap .inner .overview ul li:nth-child(n+2){margin-top:25px}.top .sec__menu .secwrap .menuwrap .inner .overview p{margin:20px 0 0;font-size:12px}.top .sec__menu .secwrap .menugallery{margin:20px 0 0;padding:0 40px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:left;-webkit-box-pack:left;-webkit-justify-content:left;justify-content:left;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:start;-webkit-box-align:start;-webkit-align-items:start;align-items:flex-start}.top .sec__menu .secwrap .menugallery li{width:22.5%;margin:3.3333% 0 0 3.3333%}.top .sec__menu .secwrap .menugallery li:nth-child(2n){margin-left:3.3333%}.top .sec__menu .secwrap .menugallery li:nth-child(4n+1){margin:3.3333% 0 0}.top .sec__menu .secwrap .bnr-area{margin:45px 0 0;letter-spacing:-.4em;text-align:center}.top .sec__menu .secwrap .bnr-area li{display:inline-block;vertical-align:top;letter-spacing:normal;box-sizing:border-box}.top .sec__menu .secwrap .bnr-area li:nth-child(n+2){margin:0 0 0 10px}}@media only screen and (min-width:1024px){.top .sec__menu .secwrap .menuwrap{padding:0 70px}.top .sec__menu .secwrap .pricechange a{padding:50px 30px;font-size:18px;transition:all .3s ease}.top .sec__menu .secwrap .pricechange a span{font-size:14px}.top .sec__menu .secwrap .pricechange a:after{right:50px;transition:all .3s ease}.top .sec__menu .secwrap .pricechange a:hover:after{right:45px}.top .sec__menu .secwrap .menuwrap .inner p{font-size:14px}.top .sec__menu .secwrap .menuwrap .inner .overview p{margin:30px 0 0;font-size:14px}}.top .sec__access{margin:70px 0 0;padding:50px 20px;background:url(//www.344-0456.com/wp/wp-content/themes/kurita2020/images/common/bg_tex_002.jpg) repeat center center}.top .sec__access h2{max-width:1280px;margin:0 auto}.top .sec__access h2.md01:before,.top .sec__access h2.md01:after{display:none}#map_canvas{height:480px;width:100%}.top .sec__access h3{padding:25px 0 0;font-size:14px;font-weight:500;font-family:'Shippori Mincho',serif;letter-spacing:.15em;line-height:2.2;text-align:center}.top .sec__access p{font-size:12px;font-weight:500;font-family:'Shippori Mincho',serif;letter-spacing:.15em;line-height:2.2;text-align:center}@media only screen and (min-width:768px){.top .sec__access{margin:115px 0 0;padding:70px 10px 95px;background:url(//www.344-0456.com/wp/wp-content/themes/kurita2020/images/common/bg_tex_002.jpg) repeat center center}#map_canvas{margin-top:15px;height:600px;width:100%}}.top .sec__reservation{padding:0 20px}.top .sec__reservation .secwrap{max-width:1280px;margin:0 auto;text-align:center}.top .sec__reservation .secwrap h2{padding:70px 25px;display:inline-block;text-align:center;background:#003e83 url(//www.344-0456.com/wp/wp-content/themes/kurita2020/images/common/bg_brush_02.png) no-repeat center center/95% auto}.top .sec__reservation .secwrap h2 span.jp{font-size:18px;font-family:'Shippori Mincho',serif;font-weight:700;letter-spacing:.2em;line-height:1.5;color:#fff;display:block}.top .sec__reservation .secwrap h2 span.en{font-size:12px;font-family:'Libre Baskerville',serif;letter-spacing:.2em;line-height:1.5;color:#fff;display:block}.top .sec__reservation .secwrap p.lead{padding:20px 0;font-size:14px;font-family:'Shippori Mincho',serif;letter-spacing:.05em;line-height:2.4;text-align:left}.top .sec__reservation .secwrap .telnum-area{padding:10px 0;position:relative}.top .sec__reservation .secwrap .telnum-area .col01{width:100%;padding:0 0 3.9062%;text-align:center;box-sizing:border-box}.top .sec__reservation .secwrap .telnum-area .col01 h3{font-size:14px;font-family:'Shippori Mincho',serif;font-weight:500;letter-spacing:.2em;line-height:1.5;color:#003e84;display:inline}.top .sec__reservation .secwrap .telnum-area .col01 p{margin-left:10px;display:inline}.top .sec__reservation .secwrap .telnum-area .col01 p a,.top .sec__reservation .secwrap .telnum-area .col01 p span{font-size:24px;font-family:'Shippori Mincho',serif;font-weight:500;letter-spacing:.2em;line-height:1.5;color:#003e84}.top .sec__reservation .secwrap .telnum-area .col02{width:100%;padding:3.9062% 0 0;border-top:1px solid #003e83;text-align:center;box-sizing:border-box}.top .sec__reservation .secwrap .telnum-area .col02 p{font-size:12px;font-family:'Shippori Mincho',serif;letter-spacing:.05em;line-height:2.4;color:#003e84;text-align:left;display:inline-block}@media only screen and (min-width:768px){.top .sec__reservation .secwrap h2{padding:110px 35px;display:inline-block;text-align:center;background:#003e83 url(//www.344-0456.com/wp/wp-content/themes/kurita2020/images/common/bg_brush_02.png) no-repeat center center/95% auto}.top .sec__reservation .secwrap h2 span.jp{font-size:24px;font-family:'Shippori Mincho',serif;font-weight:700;letter-spacing:.2em;line-height:1.5;color:#fff;display:block}.top .sec__reservation .secwrap h2 span.en{font-size:16px;font-family:'Libre Baskerville',serif;letter-spacing:.2em;line-height:1.5;color:#fff;display:block}.top .sec__reservation .secwrap p.lead{padding:30px 0;font-size:14px;letter-spacing:.1em;text-align:center}.top .sec__reservation .secwrap .telnum-area{padding:10px 0;letter-spacing:-.4em;position:relative}.top .sec__reservation .secwrap .telnum-area:before{width:1px;height:100%;content:"";display:inline-block;background-color:#003e83;position:absolute;top:0;left:50%}.top .sec__reservation .secwrap .telnum-area .col01{width:50%;padding:0 3.9062% 0 0;text-align:right;display:inline-block;vertical-align:middle;letter-spacing:normal}.top .sec__reservation .secwrap .telnum-area .col01 h3{font-size:18px}.top .sec__reservation .secwrap .telnum-area .col01 p{margin-left:15px}.top .sec__reservation .secwrap .telnum-area .col01 p a,.top .sec__reservation .secwrap .telnum-area .col01 p span{font-size:30px;letter-spacing:.2em;line-height:1.5;color:#003e84}.top .sec__reservation .secwrap .telnum-area .col02{width:50%;padding:0 0 0 3.9062%;border-top:none;text-align:left;display:inline-block;vertical-align:middle;letter-spacing:normal}.top .sec__reservation .secwrap .telnum-area .col02 p{font-size:14px;letter-spacing:.2em;line-height:2.4;color:#003e84}}.top .sec__news{margin:70px 0 0;padding:30px 20px;background:url(//www.344-0456.com/wp/wp-content/themes/kurita2020/images/common/bg_tex_002.jpg) repeat center center}.top .sec__news .secwrap{max-width:1280px;margin:0 auto;position:relative}.top .sec__news .secwrap .md01:before,.top .sec__news .secwrap .md01:after{display:none}.top .sec__news .secwrap .newswrap{width:100%;padding:30px 0;box-sizing:border-box}.top .sec__news .secwrap .newswrap:nth-of-type(2){margin:30px 0 0}.top .sec__news .secwrap .newswrap h3{padding:0 0 15px;text-align:center}.top .sec__news .secwrap .newswrap h3 span.en{font-size:10px;font-family:'Libre Baskerville',serif;color:#7d9ac0;letter-spacing:.2em;line-height:1;text-align:center;display:block}.top .sec__news .secwrap .newswrap h3 span.jp{padding:5px 0 0;font-size:18px;font-family:'Shippori Mincho',serif;font-weight:700;letter-spacing:.25em;line-height:1.5;text-align:center;display:block}.top .sec__news .secwrap article{text-align:left}.top .sec__news .secwrap article a{display:block;padding:15px 35px 15px 15px;letter-spacing:-.4em;position:relative;border-bottom:1px solid #ddd}.top .sec__news .secwrap article a figure{width:12.5%;position:relative;overflow:hidden;display:inline-block;letter-spacing:normal;vertical-align:middle}.top .sec__news .secwrap article a figure:before{content:"";display:block;padding-top:100%}.top .sec__news .secwrap article a figure img{width:100%;height:100%;position:absolute;top:0;left:0;opacity:1;object-fit:cover;object-position:50% 50%}.top .sec__news .secwrap article a:hover figure img{opacity:.8}.top .sec__news .secwrap article a .col{width:71%;margin-left:8%;position:relative;overflow:hidden;display:inline-block;letter-spacing:normal;vertical-align:middle}.top .sec__news .secwrap article a .col h4{font-size:12px;color:#777;letter-spacing:.1em;text-align:left}.top .sec__news .secwrap article a .col p{padding:10px 0 0;font-size:14px;color:#003e84;letter-spacing:.1em;line-height:1.7}.top .sec__news .secwrap article a:hover .col p{text-decoration:underline}.top .sec__news .secwrap .newswrap .no-item{width:100%;padding:30px 0}.top .sec__news .secwrap .newswrap .no-item p{font-size:14px;letter-spacing:.1em;line-height:1.7;text-align:center}.top .sec__news .secwrap .newswrap .btn01{text-align:center}@media only screen and (min-width:768px){.top .sec__news{margin:100px 0 0;padding:50px 0 100px;background:url(//www.344-0456.com/wp/wp-content/themes/kurita2020/images/common/bg_tex_002.jpg) repeat center center}.top .sec__news .secwrap{max-width:1280px;margin:0 auto;position:relative}.top .sec__news .secwrap:before,.top .sec__news .secwrap:after{content:"";display:table}.top .sec__news .secwrap:after{clear:both}.top .sec__news .secwrap .md01:before,.top .sec__news .secwrap .md01:after{display:none}.top .sec__news .secwrap .newswrap{width:46.875%;margin:0;padding:30px 0 0;float:left;box-sizing:border-box}.top .sec__news .secwrap .newswrap:nth-of-type(2){margin:0;float:right}.top .sec__news .secwrap .newswrap h3{text-align:center}.top .sec__news .secwrap .newswrap h3 span.en{font-size:10px;font-family:'Libre Baskerville',serif;color:#7d9ac0;letter-spacing:.2em;line-height:1;text-align:center;display:block}.top .sec__news .secwrap .newswrap h3 span.jp{padding:5px 0 0;font-size:22px;font-family:'Shippori Mincho',serif;font-weight:700;letter-spacing:.25em;line-height:1.5;text-align:center;display:block}.top .sec__news .secwrap article{text-align:left}.top .sec__news .secwrap article a{display:block;padding:15px 35px 15px 15px;letter-spacing:-.4em;position:relative;border-bottom:1px solid #ddd;transition:all .2s ease}.top .sec__news .secwrap article a figure{width:12.5%;position:relative;overflow:hidden;display:inline-block;letter-spacing:normal}.top .sec__news .secwrap article a figure:before{content:"";display:block;padding-top:100%}.top .sec__news .secwrap article a figure img{width:100%;height:100%;position:absolute;top:0;left:0;opacity:1;transition:all .3s ease;object-fit:cover;object-position:50% 50%}.top .sec__news .secwrap article a:hover figure img{opacity:.8;transition:all .3s ease}.top .sec__news .secwrap article a .col{width:71%;margin-left:8%;padding:3% 0 0;position:relative;overflow:hidden;display:inline-block;letter-spacing:normal}.top .sec__news .secwrap article a .col h4{font-size:12px;color:#777;letter-spacing:.1em;text-align:left}.top .sec__news .secwrap article a .col p{padding:10px 0;font-size:14px;color:#003e84;letter-spacing:.1em;line-height:1.7}.top .sec__news .secwrap article a:hover .col p{text-decoration:underline}}.top .sec__insta{width:100%;margin-top:70px}.top .sec__insta h2{width:100%;margin:0 auto;padding:35px 0 0;text-align:center;position:relative}.top .sec__insta h2:before{width:25px;height:25px;content:"";display:inline-block;background:url(//www.344-0456.com/wp/wp-content/themes/kurita2020/images/common/icon_insta_color.png) no-repeat left top/cover;position:absolute;top:0;left:calc(50% - 15px)}.top .sec__insta h2 span.jp{padding:5px 0 5px;font-size:12px;font-family:'Shippori Mincho',serif;font-weight:700;letter-spacing:.25em;line-height:1.5;text-align:center;display:block}.top .sec__insta h2 span.en{font-size:22px;font-family:'Libre Baskerville',serif;font-weight:400;letter-spacing:.2em;line-height:1;text-align:center;display:block}.top .sec__insta .gallerywrap{max-width:1440px;margin:30px auto 0}.top .sec__insta .gallerywrap ul{width:100%;box-sizing:border-box;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-pack:left;-webkit-box-pack:left;-webkit-justify-content:left;justify-content:left;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.top .sec__insta .gallerywrap ul li{width:calc(100% / 2);vertical-align:top;letter-spacing:normal;overflow:hidden;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background:#333;position:relative}.top .sec__insta .gallerywrap ul li a img{width:100%;height:100%;position:absolute;top:0;left:0;object-fit:cover;object-position:50% 50%}.top .sec__insta .gallerywrap ul li:before{content:"";display:block;padding-top:100%}.top .sec__insta .gallerywrap ul li a:hover img{opacity:.7}.top .sec__insta .gallerywrap ul li a{display:block}@media only screen and (min-width:767px){.top .sec__insta{margin-top:100px}.top .sec__insta h2{width:100%;margin:0 auto;padding:40px 0 0;font-size:26px;font-weight:600;font-family:'Roboto',sans-serif;color:#000;line-height:1.5;letter-spacing:.07em;text-align:center;position:relative;display:block}.top .sec__insta h2:before{width:30px;height:30px;content:"";display:inline-block;background:url(//www.344-0456.com/wp/wp-content/themes/kurita2020/images/common/icon_insta_color.png) no-repeat left top/cover;position:absolute;top:0;left:calc(50% - 15px)}.top .sec__insta h2 span.jp{padding:5px 0 5px;font-size:12px;font-family:'Shippori Mincho',serif;font-weight:700;letter-spacing:.25em;line-height:1.5;text-align:center;display:block}.top .sec__insta h2 span.en{font-size:26px;font-family:'Libre Baskerville',serif;font-weight:500;letter-spacing:.1em;line-height:1;text-align:center;display:block}.top .sec__insta .gallerywrap{max-width:1440px;margin:30px auto 0}.top .sec__insta .gallerywrap ul{width:100%;box-sizing:border-box;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-pack:left;-webkit-box-pack:left;-webkit-justify-content:left;justify-content:left;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.top .sec__insta .gallerywrap ul li{width:calc(100% / 5);vertical-align:top;letter-spacing:normal;overflow:hidden;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background:#333;position:relative}.top .sec__insta .gallerywrap ul li a img{width:100%;height:100%;position:absolute;top:0;left:0;object-fit:cover;object-position:50% 50%;transition:all .4s ease 0s}.top .sec__insta .gallerywrap ul li:before{content:"";display:block;padding-top:100%}.top .sec__insta .gallerywrap ul li a:hover img{opacity:.7;transition:all .4s ease 0s}.top .sec__insta .gallerywrap ul li a{display:block}}.takeout .lead-area{max-width:1280px;margin:0 auto;padding:40px 20px;box-sizing:border-box}.takeout .lead-area p.lead{font-size:14px;font-family:'Shippori Mincho',serif;letter-spacing:.2em;line-height:2.2}@media only screen and (min-width:767px){.takeout .lead-area{padding:75px 20px}.takeout .lead-area p.lead{font-size:16px;font-family:'Shippori Mincho',serif;letter-spacing:.2em;line-height:2.4;text-align:center}}.takeout .takeout_news{max-width:1080px;margin:20px auto 0;padding:35px 20px;border:2px solid #edecdc;background:url(//www.344-0456.com/wp/wp-content/themes/kurita2020/images/common/bg_tex_003.jpg) repeat center center;box-sizing:border-box}.takeout .takeout_news h2{font-size:18px;font-weight:500;font-family:'Shippori Mincho',serif;letter-spacing:.2em;line-height:1.7}.takeout .takeout_news p{font-size:14px;font-weight:500;font-family:'Shippori Mincho',serif;letter-spacing:.1em;line-height:2.2}@media only screen and (min-width:767px){.takeout .takeout_news{margin:20px auto 0;padding:35px 40px;text-align:center}.takeout .takeout_news h2{font-size:20px}.takeout .takeout_news p{font-size:16px}}.takeout .sec__takeoutmenu{margin:20px 0 0;padding:0 20px;background:url(//www.344-0456.com/wp/wp-content/themes/kurita2020/images/common/bg_menu_01.png) no-repeat left top/50% auto,url(//www.344-0456.com/wp/wp-content/themes/kurita2020/images/common/bg_menu_02.png) no-repeat right bottom/50% auto,url(//www.344-0456.com/wp/wp-content/themes/kurita2020/images/common/bg_tex_002.jpg) repeat center center}.takeout .sec__takeoutmenu .secwrap{max-width:1280px;margin:20px auto 0;padding:60px 0 80px}.takeout .sec__takeoutmenu .secwrap h2{padding:10px 0 15px;text-align:center;position:relative}.takeout .sec__takeoutmenu .secwrap h2:before{width:100%;height:1px;content:"";display:inline-block;background-color:#b6ac83;position:absolute;left:0;bottom:0}.takeout .sec__takeoutmenu .secwrap h2 span.jp{display:block;font-size:16px;font-weight:700;font-family:'Shippori Mincho',serif;letter-spacing:.3em;line-height:1;color:#692300}.takeout .sec__takeoutmenu .secwrap h2 span.en{margin:10px 0 0;display:block;font-size:28px;font-family:'Libre Baskerville',serif;letter-spacing:.05em;line-height:1.0}.takeout .sec__takeoutmenu .secwrap .col{width:100%;padding:15px 0 0;display:block}.takeout .sec__takeoutmenu .secwrap .col ul.takeoutmenu{width:100%;padding:0 20px;display:block;box-sizing:border-box}.takeout .sec__takeoutmenu .secwrap .col ul.takeoutmenu li{width:100%;margin:40px 0 0}.takeout .sec__takeoutmenu .secwrap .col ul.takeoutmenu li figure{position:relative;box-shadow:0 0 40px -18px #777}.takeout .sec__takeoutmenu .secwrap .col ul.takeoutmenu li figure:before{content:"";display:block;padding-top:76.4705%}.takeout .sec__takeoutmenu .secwrap .col ul.takeoutmenu li figure img{width:100%;height:100%;position:absolute;top:0;left:0;object-fit:cover;object-position:50% 50%}.takeout .sec__takeoutmenu .secwrap .col ul.takeoutmenu li .inner h3{padding:15px 0;text-align:center;font-size:16px;font-weight:500;font-family:'Shippori Mincho',serif;letter-spacing:.1em;line-height:1.7}.takeout .sec__takeoutmenu .secwrap .col ul.takeoutmenu li .inner .price{padding:0 0 10px;text-align:center;font-size:16px;font-family:'Shippori Mincho',serif;letter-spacing:.1em;line-height:1.7;border-bottom:1px solid #ddd}.takeout .sec__takeoutmenu .secwrap .col ul.takeoutmenu li .inner .txt{padding:10px 0 0;font-size:12px;letter-spacing:.1em;line-height:2.2}.takeout .sec__takeoutmenu .secwrap .col ul.takeoutmenu li .inner .txt p{font-size:12px;letter-spacing:.1em;line-height:2.2}.takeout .sec__takeoutmenu .secwrap .col ul.takeoutmenu li .inner .txt p:nth-of-type(n+2){margin-top:1em}@media only screen and (min-width:767px){.takeout .sec__takeoutmenu{margin:20px 0 0;padding:0 20px;background:url(//www.344-0456.com/wp/wp-content/themes/kurita2020/images/common/bg_menu_01.png) no-repeat left top,url(//www.344-0456.com/wp/wp-content/themes/kurita2020/images/common/bg_menu_02.png) no-repeat right bottom,url(//www.344-0456.com/wp/wp-content/themes/kurita2020/images/common/bg_tex_002.jpg) repeat center center}.takeout .sec__takeoutmenu .secwrap{max-width:1280px;margin:20px auto 0;padding:80px 0 100px;letter-spacing:-.4em}.takeout .sec__takeoutmenu .secwrap h2{width:75px;display:inline-block;letter-spacing:normal;vertical-align:top;position:relative}.takeout .sec__takeoutmenu .secwrap h2:before{width:1px;height:500px;content:"";display:inline-block;background-color:#b6ac83;position:absolute;left:inherit;right:0;top:-20px}.takeout .sec__takeoutmenu .secwrap h2 span.jp{display:block;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;font-size:24px;font-weight:700;font-family:'Shippori Mincho',serif;letter-spacing:.3em;line-height:1;color:#692300}.takeout .sec__takeoutmenu .secwrap h2 span.en{margin:30px 0 0;display:block;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;font-size:40px;font-family:'Libre Baskerville',serif;letter-spacing:.05em;line-height:1.0}.takeout .sec__takeoutmenu .secwrap .col{width:calc(100% - 75px);padding:0 0 0 5.0781%;display:inline-block;letter-spacing:normal;vertical-align:top;box-sizing:border-box}.takeout .sec__takeoutmenu .secwrap .col ul.takeoutmenu{width:100%;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-pack:justify;-webkit-box-pack:justify;-webkit-justify-content:justify;justify-content:space-between;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:flex-start;-webkit-box-align:flex-start;-webkit-align-items:flex-start;align-items:flex-start}.takeout .sec__takeoutmenu .secwrap .col ul.takeoutmenu li{width:45%;margin:65px 0 0}.takeout .sec__takeoutmenu .secwrap .col ul.takeoutmenu li figure{position:relative}.takeout .sec__takeoutmenu .secwrap .col ul.takeoutmenu li figure:before{content:"";display:block;padding-top:76.4705%}.takeout .sec__takeoutmenu .secwrap .col ul.takeoutmenu li figure img{width:100%;height:100%;position:absolute;top:0;left:0;object-fit:cover;object-position:50% 50%}.takeout .sec__takeoutmenu .secwrap .col ul.takeoutmenu li .inner h3{padding:20px 0;text-align:center;font-size:18px;font-weight:500;font-family:'Shippori Mincho',serif;letter-spacing:.1em;line-height:1.7}.takeout .sec__takeoutmenu .secwrap .col ul.takeoutmenu li .inner .price{padding:10px 0 15px;text-align:center;font-size:16px;font-family:'Shippori Mincho',serif;letter-spacing:.1em;line-height:1.7;border-bottom:1px solid #ddd}.takeout .sec__takeoutmenu .secwrap .col ul.takeoutmenu li .inner .txt{padding:15px 0 0;font-size:14px;letter-spacing:.1em;line-height:2.2}.takeout .sec__takeoutmenu .secwrap .col ul.takeoutmenu li .inner .txt p{font-size:14px;letter-spacing:.1em;line-height:2.2}}@media only screen and (min-width:1024px){.takeout .sec__takeoutmenu .secwrap h2:before{width:1px;height:500px;content:"";display:inline-block;background-color:#b6ac83;position:absolute;right:0;top:-20px}.takeout .sec__takeoutmenu .secwrap h2 span.jp{font-size:24px}.takeout .sec__takeoutmenu .secwrap h2 span.en{font-size:40px}.takeout .sec__takeoutmenu .secwrap .col ul.takeoutmenu{width:100%;position:relative}.takeout .sec__takeoutmenu .secwrap .col ul.takeoutmenu li{width:29.8245%;margin:65px 0 0}.takeout .sec__takeoutmenu .secwrap .col ul.takeoutmenu:after{display:block;content:"";width:29.8245%}}.takeout .sec__order{margin:60px 0 0;padding:0 20px}.takeout .sec__order .secwrap{max-width:1280px;margin:20px auto 0;padding:0 0 50px}@media only screen and (min-width:768px){.takeout .sec__order{margin:120px 0 0}.takeout .sec__order .secwrap{max-width:1280px;margin:20px auto 0;padding:0 0 80px}}.takeout .sec__order .secwrap .tel-order{margin:30px 0 0}.takeout .sec__order .secwrap .tel-order h3{padding:8px 15px;background:#003e84;text-align:center;font-size:16px;font-family:'Shippori Mincho',serif;letter-spacing:.2em;line-height:1.7;color:#fff}.takeout .sec__order .secwrap .tel-order .telnum-area{margin:30px 0 0;padding:10px 0;position:relative}.takeout .sec__order .secwrap .tel-order .telnum-area .col01{width:100%;padding:0 0 3.9062%;text-align:center;box-sizing:border-box}.takeout .sec__order .secwrap .tel-order .telnum-area .col01 h4{font-size:14px;font-family:'Shippori Mincho',serif;font-weight:500;letter-spacing:.2em;line-height:1.5;color:#003e84;display:inline}.takeout .sec__order .secwrap .tel-order .telnum-area .col01 p{margin-left:10px;display:inline}.takeout .sec__order .secwrap .tel-order .telnum-area .col01 p a,.takeout .sec__order .secwrap .tel-order .telnum-area .col01 p span{font-size:24px;font-family:'Shippori Mincho',serif;font-weight:500;letter-spacing:.2em;line-height:1.5;color:#003e84}.takeout .sec__order .secwrap .tel-order .telnum-area .col02{width:100%;padding:3.9062% 0 0;border-top:1px solid #003e83;text-align:center;box-sizing:border-box}.takeout .sec__order .secwrap .tel-order .telnum-area .col02 p{font-size:12px;font-family:'Shippori Mincho',serif;letter-spacing:.05em;line-height:2.4;color:#003e84;text-align:left;display:inline-block}@media only screen and (min-width:768px){.takeout .sec__order .secwrap .tel-order p.lead{padding:30px 0;font-size:14px;letter-spacing:.1em;text-align:center}.takeout .sec__order .secwrap .tel-order h3{padding:8px 15px;font-size:20px}.takeout .sec__order .secwrap .tel-order .telnum-area{padding:10px 0;letter-spacing:-.4em;position:relative}.takeout .sec__order .secwrap .tel-order .telnum-area:before{width:1px;height:100%;content:"";display:inline-block;background-color:#003e83;position:absolute;top:0;left:50%}.takeout .sec__order .secwrap .tel-order .telnum-area .col01{width:50%;padding:0 3.9062% 0 0;text-align:right;display:inline-block;vertical-align:middle;letter-spacing:normal}.takeout .sec__order .secwrap .tel-order .telnum-area .col01 h4{font-size:18px}.takeout .sec__order .secwrap .tel-order .telnum-area .col01 p{margin-left:15px}.takeout .sec__order .secwrap .tel-order .telnum-area .col01 p a,.takeout .sec__order .secwrap .tel-order .telnum-area .col01 p span{font-size:30px;letter-spacing:.2em;line-height:1.5;color:#003e84}.takeout .sec__order .secwrap .tel-order .telnum-area .col02{width:50%;padding:0 0 0 3.9062%;border-top:none;text-align:left;display:inline-block;vertical-align:middle;letter-spacing:normal}.takeout .sec__order .secwrap .tel-order .telnum-area .col02 p{font-size:14px;letter-spacing:.2em;line-height:2.4;color:#003e84}}@media only screen and (min-width:1024px){.takeout .sec__order .secwrap .tel-order h3{font-size:22px}}.takeout .sec__order .point{margin:30px 0 0}.takeout .sec__order .point h4{padding:2px 30px;font-size:14px;font-weight:500;letter-spacing:.1em;line-height:1.7;color:#fff;background-color:#e10000;display:inline-block}.takeout .sec__order .point ul{padding:8px 0}.takeout .sec__order .point ul li{padding:4px 0 4px 1em;text-indent:-1em;font-size:12px;letter-spacing:.1em;line-height:2.0}.takeout .sec__order .point ul li:before{content:"・"}@media only screen and (min-width:768px){.takeout .sec__order .point{margin:30px 0 0}.takeout .sec__order .point h4{padding:2px 30px;font-size:14px}}.takeout .sec__order .secwrap .form-order{margin:60px 0 0}.takeout .sec__order .secwrap .form-order h3.md{padding:8px 15px;background:#003e84;text-align:center;font-size:16px;font-family:'Shippori Mincho',serif;letter-spacing:.2em;line-height:1.7;color:#fff}.takeout .sec__order .secwrap .form-order .form-flow{margin:30px 0 0;padding:10px 0 30px;border-bottom:1px solid #ddd;position:relative}.takeout .sec__order .secwrap .form-order .form-flow h4{padding:10px 0 0;font-size:16px;font-family:'Shippori Mincho',serif;letter-spacing:.2em;line-height:1.7;text-align:center;position:relative}.takeout .sec__order .secwrap .form-order .form-flow h4:before{width:30px;height:5px;content:"";display:inline-block;background-color:#916019;position:absolute;top:0;left:calc(50% - 15px)}.takeout .sec__order .secwrap .form-order .form-flow ul{margin:30px 0 0;padding:10px 0;position:relative;letter-spacing:-.4em;text-align:center}.takeout .sec__order .secwrap .form-order .form-flow ul li{width:80%;margin:0 auto;padding:0 2.3437%;box-sizing:border-box;position:relative;text-align:center}.takeout .sec__order .secwrap .form-order .form-flow ul li:nth-child(n+2){margin:60px auto 0}.takeout .sec__order .secwrap .form-order .form-flow ul li:after{width:0;height:0;content:"";display:inline-block;border-left:30px solid transparent;border-top:30px solid #eceae4;border-right:30px solid transparent;position:absolute;bottom:-45px;right:calc(50% - 30px)}.takeout .sec__order .secwrap .form-order .form-flow ul li:last-child:after{display:none}.takeout .sec__order .secwrap .form-order .form-flow ul li .tit{color:#916019;font-size:14px;font-family:'Shippori Mincho',serif;font-weight:500;letter-spacing:.2em;line-height:1.7;text-align:center}.takeout .sec__order .secwrap .form-order .form-flow ul li p{padding:10px 0 0;font-size:12px;letter-spacing:.1em;line-height:2;text-align:center}@media only screen and (min-width:768px){.takeout .sec__order .secwrap .form-order h3.md{font-size:20px}.takeout .sec__order .secwrap .form-order .form-flow h4{font-size:18px}.takeout .sec__order .secwrap .form-order .form-flow ul li .tit{font-size:16px}.takeout .sec__order .secwrap .form-order .form-flow ul li p{font-size:14px}}@media only screen and (min-width:1024px){.takeout .sec__order .secwrap .form-order{margin:100px 0 0}.takeout .sec__order .secwrap .form-order h3.md{font-size:22px}.takeout .sec__order .secwrap .form-order .form-flow{margin:30px 0 0;padding:10px 0 30px;border-bottom:1px solid #ddd;position:relative}.takeout .sec__order .secwrap .form-order .form-flow h4{padding:10px 0 0;font-size:18px;font-family:'Shippori Mincho',serif;letter-spacing:.2em;line-height:1.7;text-align:center;position:relative}.takeout .sec__order .secwrap .form-order .form-flow h4:before{width:44px;height:5px;content:"";display:inline-block;background-color:#916019;position:absolute;top:0;left:calc(50% - 22px)}.takeout .sec__order .secwrap .form-order .form-flow ul{margin:30px 0 0;padding:10px 0;position:relative;letter-spacing:-.4em;text-align:center}.takeout .sec__order .secwrap .form-order .form-flow ul li{width:30.4687%;padding:0 2.3437%;display:inline-block;vertical-align:top;letter-spacing:normal;box-sizing:border-box;position:relative;text-align:center}.takeout .sec__order .secwrap .form-order .form-flow ul li:nth-child(n+2){margin:0 0 0 2.8646%}.takeout .sec__order .secwrap .form-order .form-flow ul li:after{width:0;height:0;content:"";display:inline-block;border-left:30px solid #eceae4;border-top:30px solid transparent;border-bottom:30px solid transparent;position:absolute;top:0;right:-30px}.takeout .sec__order .secwrap .form-order .form-flow ul li:last-child:after{display:none}.takeout .sec__order .secwrap .form-order .form-flow ul li .tit{color:#916019;font-size:18px;font-family:'Shippori Mincho',serif;font-weight:500;letter-spacing:.2em;line-height:1.7;text-align:center}.takeout .sec__order .secwrap .form-order .form-flow ul li p{padding:10px 10px 0;font-size:14px;letter-spacing:.1em;line-height:2;text-align:center}}.ui-widget-header{background:#807129 none !important;border:none !important;color:#fff !important;font-weight:700}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{background:#563e04 none !important;border:none !important;color:#fff !important;font-weight:400}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{background:#f59625 none !important;border:none !important;color:#fff !important;font-weight:400}.form .sec__form .secwrap .mw_wp_form{margin:30px 0 0;padding:30px 0 40px}.forminner{width:100%;margin:30px 0 0;padding:0 0 50px;background:url(//www.344-0456.com/wp/wp-content/themes/kurita2020/images/common/bg_tex_003.jpg) repeat center center}.forminner h3{font-size:14px;font-weight:500;letter-spacing:.05em;line-height:1.7}.forminner .formwrap{margin:15px 0 0;padding:45px 15px 20px}.forminner .formwrap:nth-of-type(1){margin:15px 0 0}.forminner .formitem{width:100%;padding:25px 0;border-bottom:1px solid #ececec}.forminner .formitem.last{border-bottom:none}.forminner .formitem .col01{width:100%;padding:15px 0;box-sizing:border-box;vertical-align:middle;font-size:14px;color:#333;line-height:1.7;font-weight:700;letter-spacing:.05em}.forminner span.indi{margin-left:10px;color:#cb0000;font-size:12px;letter-spacing:.05em;line-height:1.5}.forminner .formitem .col02{width:100%;padding:0;box-sizing:border-box;vertical-align:middle;font-size:14px;font-weight:500;line-height:1.7;letter-spacing:.05em}.forminner .formitem .col02 a{color:#0099d6}.forminner .formitem .col02 a :hover{text-decoration:underline}.forminner .formitem .col02 p.anno,.forminner .formitem .col02 span.anno{padding-top:8px;font-size:12px;color:#eb6777}.forminner .formitem .col02.s-quantity{padding:5px 0}.forminner .formitem .col02.s-quantity .txt{padding:5px 0;font-size:14px;font-family:'Shippori Mincho',serif;letter-spacing:.1em;line-height:1.7}.forminner .formitem .col02.s-quantity ul.productsitem{padding:10px 0}.forminner .formitem .col02.s-quantity ul.productsitem li{padding:20px;letter-spacing:-.4em;background-color:#fff;box-shadow:0 0 40px -18px #ccc}.forminner .formitem .col02.s-quantity ul.productsitem li figure{width:30%;margin:0 auto;position:relative}.forminner .formitem .col02.s-quantity ul.productsitem li figure:before{content:"";display:block;padding-top:76.4705%}.forminner .formitem .col02.s-quantity ul.productsitem li figure img{width:100%;height:100%;position:absolute;top:0;left:0;object-fit:cover;object-position:50% 50%}.forminner .formitem .col02.s-quantity ul.productsitem li .col{width:100%;padding:10px 0;box-sizing:border-box;display:block;vertical-align:middle;letter-spacing:normal}.forminner .formitem .col02.s-quantity ul.productsitem li .col .tit{font-size:14px;font-weight:700;text-align:center;font-family:'Shippori Mincho',serif;letter-spacing:.1em;line-height:1.7}.forminner .formitem .col02.s-quantity ul.productsitem li .col .price{padding:10px 0 0;font-size:14px;font-weight:500;font-family:'Shippori Mincho',serif;text-align:center;letter-spacing:.1em;line-height:1.7}.forminner .formitem .col02.s-quantity ul.productsitem li .select-wrap{width:100%;padding:15px 0 0;text-align:center;display:block;vertical-align:middle;letter-spacing:normal}.forminner .formitem .col02.s-quantity ul.productsitem li .select-wrap span{font-size:14px;font-weight:500;font-family:'Shippori Mincho',serif;letter-spacing:.1em;line-height:1.7}.forminner .formitem .col02.s-quantity ul.productsitem li .select-wrap select{width:auto;text-align:center}.forminner .formitem .col02.s-days p.txt{padding:5px 0 20px;font-size:14px;font-family:'Shippori Mincho',serif;letter-spacing:.1em;line-height:1.7}.forminner .formitem .col02.s-days input{width:100%;max-width:270px;margin:5px 0 10px}.forminner .formitem .col02.s-days select{max-width:120px;margin:5px 0 10px}.forminner input,.forminner select{font-size:16px}.forminner input[type=text],.forminner input[type=email],.forminner textarea{width:100%;padding:18px;border:1px solid #ddd;border-radius:4px;background-color:#fff;font-size:16px;line-height:1.7;letter-spacing:.1em;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none}.forminner select{width:280px;padding:18px 40px 18px 18px;border:1px solid #ddd;border-radius:4px;font-size:16px;letter-spacing:.1em;background:#fff url(//www.344-0456.com/wp/wp-content/themes/kurita2020/images/common/arr_select.png) no-repeat top 50% right 15px/9px 9px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none}.forminner .col02.check-2col{width:65%;margin-left:5%}.forminner span.mwform-checkbox-field{margin:0 !important;padding:15px 20px 15px 0;display:inline-block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.forminner span.mwform-radio-field{margin:0 !important;padding:15px 20px 15px 0;display:inline-block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.forminner .formitem .mwform-tel-field input{width:90px}.forminner .formitem .mwform-zip-field input{width:inherit}.forminner .formitem div.add{display:block;margin-top:12px}.forminner .formitem div.add input{width:80%}.forminner .formitem div.add01{display:block;margin-top:5px}.forminner .formitem span.f-Area{display:block;padding:5px 0 0}.forminner .formitem span.f-tit{display:block;margin-top:20px;padding:20px 0 0;border-top:1px solid #ddd;font-size:12px;color:#eb6777}.forminner .formitem span.f-md{display:block;margin-top:10px;padding:5px 0 0;font-size:18px;line-height:1.7}.form-bt ul{padding-top:30px;text-align:center;letter-spacing:-.4em}.form-bt li{display:inline-block;margin-top:10px;letter-spacing:normal}.form-bt li:last-child{margin-left:0}input[type=tel],input[type=email],textarea,select{padding:.5em}.forminner .formitem .col02.reserve div:nth-child(n+2){padding-top:10px}.forminner .formitem .col02.reserve div p{padding-top:5px;font-size:10px;line-height:1.5}.forminner .formitem .col02 .block{padding-top:10px}.forminner .anno{padding:20px 0;letter-spacing:.1em;line-height:1.7}.forminner .anno-txt span.indi{margin-left:0}.mw_wp_form_input .btn input{background:url(//www.344-0456.com/wp/wp-content/themes/kurita2020/images/common/form_input_btn.png) no-repeat left top/cover;background-size:cover;width:220px;height:60px;text-indent:-9999px;overflow:hidden;border:none;cursor:pointer;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.mw_wp_form_input .btn input:hover{background:url(//www.344-0456.com/wp/wp-content/themes/kurita2020/images/common/form_input_btn.png) no-repeat left bottom/cover;background-size:cover;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.mw_wp_form_confirm .btn input{background:url(//www.344-0456.com/wp/wp-content/themes/kurita2020/images/common/form_confirm_btn.png) no-repeat left top/cover;background-size:cover;width:220px;height:60px;padding:0;text-indent:-9999px;overflow:hidden;border:none;cursor:pointer;-webkit-box-sizing:border-box;box-sizing:border-box}.mw_wp_form_confirm .btn input:hover{background:url(//www.344-0456.com/wp/wp-content/themes/kurita2020/images/common/form_confirm_btn.png) no-repeat left bottom/cover;background-size:cover;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#submitback input{background:url(//www.344-0456.com/wp/wp-content/themes/kurita2020/images/common/form_back_btn.png) no-repeat left top/cover;background-size:cover;width:220px;height:60px;padding:0;text-indent:-9999px;overflow:hidden;border:none;cursor:pointer;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#submitback input:hover{background:url(//www.344-0456.com/wp/wp-content/themes/kurita2020/images/common/form_back_btn.png) no-repeat left bottom/cover;background-size:cover;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.mw_wp_form .error{padding:5px !important;color:#de0725;display:inline-block !important;font-size:93%}.confirmwrap{max-width:1280px;margin:80px auto 0;padding:75px 0 40px;box-sizing:border-box}.confirmwrap .forminner .formwrap{padding:45px 20px 20px;box-sizing:border-box}.confirmwrap .forminner .formitem.last{border-bottom:1px solid #ececec}.confirmwrap .forminner .formwrap{padding:0 20px;margin:0;border:none}.confirmtxt{font-size:16px;font-weight:500;text-align:center;letter-spacing:.05em;line-height:1.7}.confirmwrap .forminner h3{display:none}.confirmwrap .forminner .formitem .col01,.confirmwrap .forminner .formitem .col02{vertical-align:middle}.confirmwrap .forminner .formitem .col01 span.indi{display:none}.confirmwrap .mailcheck{display:none}.confirmwrap .anno-txt{display:none}.confirmwrap .privacy-btn{display:none}.confirmwrap .formprivacy div.check{display:none}.confirmwrap .formprivacy div.confirmtit{padding:30px 0 5px;border-bottom:1px solid #ddd;text-align:left;font-size:14px;color:#333;line-height:1.7;font-weight:700;display:block}.confirmwrap .formprivacy .pp-wrap{display:none}.confirmwrap .formprivacy p{display:none}.confirmwrap .forminner .formitem .col02.s-quantity ul.productsitem li{padding:0;letter-spacing:normal;background-color:inherit;box-shadow:none}.confirmwrap .forminner .formitem .col02.s-quantity ul.productsitem li .select-wrap{padding:0;text-align:left}.confirmwrap .forminner .formitem .col02.s-quantity ul.productsitem li figure,.confirmwrap .forminner .formitem .col02.s-quantity ul.productsitem li .col .tit,.confirmwrap .forminner .formitem .col02.s-quantity ul.productsitem li .col .price{display:none}.confirmwrap .forminner .formitem .col02.s-quantity ul.productsitem li .col{width:100%;padding:0}.confirmwrap .col02.s-quantity .txt{display:none}.confirmwrap .col02.s-quantity .select-wrap{font-size:16px;font-weight:500;text-align:left}.confirmwrap .col02.s-quantity .select-wrap span{font-size:14px;font-weight:400}.confirmwrap .forminner .formitem .col02.s-quantity{padding:0}.confirmwrap .forminner .formitem .col02.s-quantity ul.productsitem{padding:0 0 20px}.confirmwrap .forminner .formitem .col02.s-days p.txt{display:none}.confirmwrap .forminner .formitem .col02.s-days .calender-area{display:none}.form-area .complete{max-width:1280px;padding:50px 25px 30px;box-sizing:border-box}.complete .mw_wp_form{margin:0;padding:0;background-color:transprent}.complete .leadtxt{line-height:2.4;letter-spacing:.1em;font-family:'Shippori Mincho',serif}.complete .btn01{margin-top:25px;text-align:center}@media only screen and (min-width:768px){.confirmwrap .forminner .formwrap{padding:0 40px}.form-bt li{display:inline-block;margin-top:5px;letter-spacing:normal}.form-bt li:last-child{margin-left:15px}}@media only screen and (min-width:1024px){.form .sec__form .secwrap .mw_wp_form{margin:30px 0 0;padding:30px 0 60px}.forminner{width:100%;margin:30px 0 0;padding:0 0 80px}.forminner h3{font-size:14px;font-weight:500}.forminner .formwrap{margin:15px 0 0;padding:75px 90px 40px}.forminner .formwrap:nth-of-type(1){margin:15px 0 0}.forminner .formitem{width:100%;padding:25px 0;letter-spacing:-.4em;border-bottom:1px solid #ececec}.forminner .formitem .col01{width:30%;padding:0;vertical-align:middle;font-size:14px;letter-spacing:.05em;display:inline-block}.forminner .formitem .col02{width:65%;margin-left:5%;padding:0;box-sizing:border-box;vertical-align:middle;font-size:14px;font-weight:500;line-height:1.7;letter-spacing:.05em;display:inline-block}.forminner .formitem .col02 p.anno,.forminner .formitem .col02 span.anno{padding-top:8px;font-size:12px;color:#eb6777}.forminner .formitem .col02.s-quantity ul.productsitem{padding:10px 0}.forminner .formitem .col02.s-quantity ul.productsitem li{padding:20px;letter-spacing:-.4em;background-color:#fff;box-shadow:0 0 40px -18px #ccc}.forminner .formitem .col02.s-quantity ul.productsitem li figure{width:30%;display:inline-block;vertical-align:middle;letter-spacing:normal;position:relative}.forminner .formitem .col02.s-quantity ul.productsitem li figure:before{content:"";display:block;padding-top:76.4705%}.forminner .formitem .col02.s-quantity ul.productsitem li .col{width:70%;padding:10px 0 0 20px;display:inline-block;text-align:left}.forminner .formitem .col02.s-quantity ul.productsitem li .col .tit{font-size:16px;text-align:left}.forminner .formitem .col02.s-quantity ul.productsitem li .col .price{padding:15px 0 0;font-size:14px;text-align:left}.forminner .formitem .col02.s-quantity ul.productsitem li .select-wrap{width:auto;text-align:right;display:inline-block;vertical-align:middle;letter-spacing:normal}.forminner .formitem .col02.s-quantity ul.productsitem li .select-wrap span{font-size:14px}.forminner .formitem .col02.s-quantity ul.productsitem li .select-wrap select{width:auto;text-align:center}.forminner .formitem .col02.s-days p.txt{padding:5px 0 20px;font-size:14px}.forminner .formitem .col02.s-days input{width:100%;max-width:270px}.forminner .formitem .col02.s-days select{max-width:100px}.forminner input,.forminner select{font-size:14px}.forminner input[type=text],.forminner input[type=email],.forminner textarea{width:100%;padding:18px;font-size:14px}.forminner select{width:280px;padding:18px 40px 18px 18px;font-size:14px}.forminner .formitem .mwform-tel-field input{width:inherit}.forminner .formitem .mwform-zip-field input{width:inherit}.forminner .formitem div.add{display:block;margin-top:12px}.forminner .formitem div.add input{width:80%}.forminner .formitem div.add01{display:block;margin-top:5px}.forminner .formitem span.f-Area{display:block;padding:5px 0 0}.forminner .formitem span.f-tit{display:block;margin-top:20px;padding:20px 0 0;border-top:1px solid #ddd;font-size:12px;color:#eb6777}.forminner .formitem span.f-md{display:block;margin-top:10px;padding:5px 0 0;font-size:18px;line-height:1.7}.form-bt ul{padding-top:30px;text-align:center;letter-spacing:-.4em}.form-bt li{display:inline-block;margin-top:5px;letter-spacing:normal}.form-bt li:last-child{margin-left:15px}input[type=tel],input[type=email],textarea,select{padding:.5em}.mw_wp_form_input .btn input{background:url(//www.344-0456.com/wp/wp-content/themes/kurita2020/images/common/form_input_btn.png) no-repeat left top/cover;background-size:cover;width:220px;height:60px;text-indent:-9999px;overflow:hidden;border:none;cursor:pointer;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.mw_wp_form_input .btn input:hover{background:url(//www.344-0456.com/wp/wp-content/themes/kurita2020/images/common/form_input_btn.png) no-repeat left bottom/cover;background-size:cover;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.mw_wp_form_confirm .btn input{background:url(//www.344-0456.com/wp/wp-content/themes/kurita2020/images/common/form_confirm_btn.png) no-repeat left top/cover;background-size:cover;width:220px;height:60px;padding:0;text-indent:-9999px;overflow:hidden;border:none;cursor:pointer;-webkit-box-sizing:border-box;box-sizing:border-box}.mw_wp_form_confirm .btn input:hover{background:url(//www.344-0456.com/wp/wp-content/themes/kurita2020/images/common/form_confirm_btn.png) no-repeat left bottom/cover;background-size:cover;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#submitback input{background:url(//www.344-0456.com/wp/wp-content/themes/kurita2020/images/common/form_back_btn.png) no-repeat left top/cover;background-size:cover;width:220px;height:60px;padding:0;text-indent:-9999px;overflow:hidden;border:none;cursor:pointer;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#submitback input:hover{background:url(//www.344-0456.com/wp/wp-content/themes/kurita2020/images/common/form_back_btn.png) no-repeat left bottom/cover;background-size:cover;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.mw_wp_form .error{padding:5px !important;color:#de0725;display:inline-block !important;font-size:93%}.confirmwrap{max-width:1280px;margin:0 auto;padding:100px 20px 0}.confirmwrap .forminner .formwrap{padding:45px 90px 20px;box-sizing:border-box}.form-area .complete{max-width:1280px;margin:0 auto;padding:75px 90px 40px;box-sizing:border-box}.complete .leadtxt{text-align:center}.complete .btn01{margin-top:40px}}.formprivacy{margin-top:15px;padding:0 15px 20px;line-height:2;text-align:left}.formprivacy p{line-height:2.4;letter-spacing:normal}.formprivacy div.check{width:100%;margin-top:20px;padding:15px;text-align:center;font-weight:700;display:inline-block;letter-spacing:normal}.formprivacy div.check span.mwform-checkbox-field{width:100%}.formprivacy div.check span{font-weight:700}.formprivacy div.confirmtit{display:none}.formprivacy .pp-wrap{height:250px;margin-top:20px;padding:25px 15px;text-align:left;line-height:2.2;color:#555;border:1px solid #eee;background-color:#f6f6f6;overflow-y:scroll;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.formprivacy .pp-wrap h2{margin:1em 0 1em;font-size:14px;font-weight:700;letter-spacing:.1em;line-height:1.7}.formprivacy .pp-wrap h3{margin:3em 0 1em;font-size:14px;font-weight:700;letter-spacing:.1em;line-height:1.7}.formprivacy .pp-wrap ul{margin:0;padding:0 0 10px}.formprivacy .pp-wrap ul li{font-size:12px;line-height:2.4;padding:0 0 0 1em;text-indent:-1em}.formprivacy .pp-wrap p{font-size:12px}@media only screen and (min-width:768px){.formprivacy{margin-top:20px;padding:25px 90px}.formprivacy div.check{width:100%;margin-top:20px;padding:15px;text-align:center;font-weight:700;display:inline-block;letter-spacing:normal}.formprivacy .pp-wrap{height:250px;margin-top:20px;padding:25px 90px;color:#555}.formprivacy .pp-wrap h2{font-size:18px}.formprivacy .pp-wrap h3{font-size:14px}.formprivacy .pp-wrap ol li,.formprivacy .pp-wrap ul li{font-size:14px}.formprivacy .pp-wrap p{font-size:14px}}.blog .sec__blog{padding:3.5% 20px 0;box-sizing:border-box}.blog .secwrap{width:100%;display:block}.blog .secwrap .contents{width:100%}.blog .blogtop .secwrap .contents article{width:90%;margin:30px auto 0;border:1px solid #e7ecf0;box-sizing:border-box}.blog .blogtop .secwrap .contents article a{padding:1px 1px 40px;display:block;text-decoration:none;letter-spacing:-.4em}.blog .blogtop .secwrap .contents article a figure{width:100%;position:relative;overflow:hidden}.blog .blogtop .secwrap .contents article figure img{width:100%;height:100%;position:absolute;top:0;left:0;opacity:1;object-fit:cover;object-position:50% 50%}.blog .blogtop .secwrap .contents article figure:before{content:"";display:block;padding-top:100%}.blog .blogtop .secwrap .contents article a header{letter-spacing:normal;box-sizing:border-box}.blog .blogtop .secwrap .contents article header h2,.blog .blogtop .secwrap .contents article header h3{padding:10px 12px;font-size:14px;font-weight:500;font-family:'Shippori Mincho',serif;color:#333;line-height:2;letter-spacing:.1em;box-sizing:border-box;position:relative;text-align:left}.blog .blogtop .secwrap .contents article a header h2,.blog .blogtop .secwrap .contents article a header h3{color:#333;font-weight:500}.blog .blogtop .secwrap article a:hover header h2,.blog .blogtop .secwrap article a:hover header h3{color:#777;text-decoration:none}.blog .blogtop .secwrap article a div.date{margin:10px 12px 0;color:#777;font-size:12px;line-height:1.5;text-decoration:none;letter-spacing:.1em;text-align:left}.blog .blogtop .secwrap article a div.cate{padding:0 10px;letter-spacing:-.4em;text-align:left}.blog .blogtop .secwrap article a div.cate span{margin:5px 5px 0 0;padding:4px 5px;display:inline-block;vertical-align:top;background-color:#c79600;color:#fff;font-size:10px;letter-spacing:.1em;line-height:1;text-align:center;border-radius:4px}.blog .blogtop .secwrap article .entrymeta{padding:10px 10px 0;box-sizing:border-box;letter-spacing:-.4em;text-align:left}.blog .blogtop .secwrap article a .entrymeta li{color:#333;font-size:12px;line-height:1.5;text-decoration:none}.blog .entry-main p{margin-top:1em;line-height:2.2;letter-spacing:.05em;font-weight:400}.blog .entry-main h1{font-size:160%;line-height:2.2;font-weight:inherit}.blog .entry-main h2{font-size:160%;line-height:2.2;font-weight:inherit}.blog .entry-main h3{font-size:150%;line-height:2.2;font-weight:inherit}.blog .entry-main h4{font-size:140%;line-height:2.2;font-weight:inherit}.blog .entry-main h5{font-size:120%;line-height:2.2;font-weight:inherit}.blog .entry-main h6{font-size:110%;line-height:2.2;font-weight:inherit}.blog .entry-main strong{font-weight:700}.blog .entry-main em{font-style:italic;font-weight:700}.blog .entry-main img.alignleft{text-align:left}.blog .entry-main img.aligncenter{display:block;margin:1px auto}.blog .entry-main img.alignright{display:block;margin:1px 1px 1px auto}.blog .entry-main ul{padding-left:1em;list-style:disc}.blog .no-article{width:100%;padding:80px 0;text-align:center}@media only screen and (min-width:768px){.blog .blogtop .secwrap .contents .articlewrap{width:100%;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-pack:left;-webkit-box-pack:left;-webkit-justify-content:left;justify-content:left;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:start;-webkit-box-align:start;-webkit-align-items:start;align-items:start;text-align:left}.blog .blogtop .secwrap .contents article{width:46%;margin:2.91666% 0 0 8%;box-sizing:border-box;position:relative;text-align:center}.blog .blogtop .secwrap article:nth-of-type(2n+1){margin:2.91666% 0 0}}@media only screen and (min-width:1024px){.blog .sec__blog{margin:0 auto;padding:3.5% 40px 100px}.blog .secwrap{max-width:1280px;margin:0 auto}.blog .secwrap:before,.blog .secwrap:after{content:"";display:table}.blog .secwrap:after{clear:both}.blog .secwrap .contents{width:70.3125%;margin:0 auto;float:left;text-align:center}.blog .blogtop .secwrap .contents article{width:30%;margin:2.91666% 0 0 5%;box-sizing:border-box;position:relative;text-align:center}.blog .blogtop .secwrap article:nth-of-type(2n+1){margin:2.91666% 0 0 5%}.blog .blogtop .secwrap article:nth-of-type(3n+1){margin:2.91666% 0 0}.blog .blogtop .secwrap .contents article a{padding:1px 1px 40px;display:block;text-decoration:none;letter-spacing:-.4em}.blog .blogtop .secwrap .contents article a figure{width:100%;position:relative;overflow:hidden}.blog .blogtop .secwrap .contents article figure img{width:100%;height:100%;position:absolute;top:0;left:0;opacity:1;transition:all .3s ease;object-fit:cover;object-position:50% 50%}.blog .blogtop .secwrap .contents article figure:before{content:"";display:block;padding-top:100%}.blog .blogtop .secwrap .contents article a:hover figure img{opacity:.8;-moz-transform:scale(1.05);-ms-transform:scale(1.05);-webkit-transform:scale(1.05);transform:scale(1.05);transition:all .3s ease}.blog .blogtop .secwrap .contents article a header{letter-spacing:normal;box-sizing:border-box}.blog .blogtop .secwrap .contents article header h2,.blog .blogtop .secwrap .contents article header h3{padding:10px 12px}.blog .blogtop .secwrap .contents article a header h2,.blog .blogtop .secwrap .contents article a header h3{color:#333;font-weight:500;transition:all .3s ease}.blog .blogtop .secwrap article a:hover header h2,.blog .blogtop .secwrap article a:hover header h3{color:#777;text-decoration:none}.blog .blogtop .secwrap article a div.date{margin:10px 12px 0;color:#777;font-size:12px;line-height:1.5;text-decoration:none;letter-spacing:.1em;text-align:left}.blog .blogtop .secwrap article .entrymeta{padding:10px 10px 0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;letter-spacing:-.4em;text-align:left}.blog .blogtop .secwrap article .entrymeta:before,.blog .blogtop .secwrap article .entrymeta:after{content:"";display:table}.blog .blogtop .secwrap article .entrymeta:after{clear:both}.blog .blogtop .secwrap article a .entrymeta li{color:#333;font-size:12px;line-height:1.5;text-decoration:none}}.blog #widgetarea{width:100%;margin-top:30px;padding:10px 20px 10px;float:none;box-sizing:border-box}.blog .blogwidget{letter-spacing:normal}.blog .widget{width:100%;margin:20px 0 0;padding:2%;text-align:center;box-sizing:border-box;display:inline-block;vertical-align:top}.blog .widget:nth-of-type(2n+1){margin:20px 0 0}.blog .widget h2{padding:20px 0 10px;font-size:20px;font-family:'Libre Baskerville',serif;font-weight:600;line-height:1.5;letter-spacing:.1em;color:#004694;border-bottom:1px solid #d7d2c3;position:relative}.blog .widget h2:before{width:36px;height:3px;content:"";display:inline-block;background-color:#3d66a3;position:absolute;top:0;left:calc(50% - 18px)}.blog .widget ul{padding:10px 0;text-align:left;vertical-align:middle}.blog .widget ul li{padding:0;font-size:14px;line-height:1.7}.blog .widget ul li a{padding:8px 0;color:#333;font-size:14px;font-family:'Shippori Mincho',serif;font-weight:700;letter-spacing:.1em;display:block;position:relative}.blog .widget ul li a:before{width:12px;height:2px;content:"";display:inline-block;background-color:#0099da;position:absolute;top:calc(50% - 1px);left:0}.blog .widget ul li ul.children{padding:0 0 15px}.blog .widget ul li ul.children li a{font-size:14px;font-weight:500}.blog .widget ul li ul.children li a:before{display:none}.blog .widget ul li a:hover{color:#00c1d2;text-decoration:none}.blog .widget.widget_categories ul li a{padding:8px 0 8px 16px;position:relative}.widget select{-webkit-appearance:none;　-moz-appearance:none;　-ms-appearance:none;　appearance:none;width:100%;margin-top:20px;padding:15px 1em 15px .5em;letter-spacing:.05em;font-size:16px;background-color:#fff;border:1px solid #ddd;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;background:#fff url(//www.344-0456.com/wp/wp-content/themes/kurita2020/images/common/arr_select.png) no-repeat top 50% right 10px/9px 9px;cursor:pointer}.screen-reader-text{display:none}.widget.latestitem{padding:0 0 10px}.widget.latestitem .latest{margin-top:25px}.widget.latestitem .latest ul{padding:0 0 3px;letter-spacing:-.4em}.widget.latestitem .latest ul li{padding:0;letter-spacing:normal;display:inline-block;vertical-align:middle}.widget.latestitem .latest ul li.date{font-size:12px;letter-spacing:.05em;color:#777}.widget.latestitem .latest ul li.cate{padding-left:15px;font-size:12px;color:#777;letter-spacing:.05em}.widget.latestitem .latest p{text-align:left}.widget.latestitem .latest p a{font-size:14px;font-family:'Shippori Mincho',serif;letter-spacing:.05em;line-height:1.7;color:#000}.widget.latestitem .latest p a:hover{color:#00c1d2;text-decoration:none}@media only screen and (min-width:1024px){.blog #widgetarea{width:21.0937%;padding:10px 0 40px;float:right}.blog .widget{width:100%;margin:0;padding:2%;text-align:center;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;vertical-align:top}.blog .widget:nth-of-type(2n+1){margin:0}.blog .widget:nth-of-type(2n){margin:50px 0 0}.blog .widget h2{padding:20px 0 10px;font-size:20px}.blog .widget ul{padding:10px 15px;text-align:left;vertical-align:middle}.blog .widget ul li{padding:0;font-size:14px;line-height:1.7}.blog .widget ul li a{padding:8px 0 8px 20px;color:#333;font-weight:700;display:block;position:relative}.blog .widget ul li ul.children{padding:0 0 15px}.blog .widget ul li ul.children li a{font-size:14px;font-weight:500}.blog .widget ul li ul.children li a:before{display:none}.blog .widget ul li a:hover{color:#00c1d2;text-decoration:none}.blog .widget.widget_categories ul li a{padding:8px 0 8px 16px;position:relative}.widget select{-webkit-appearance:none;　-moz-appearance:none;　-ms-appearance:none;　appearance:none;width:100%;margin-top:20px;padding:15px 1em 15px .5em;letter-spacing:.05em;font-size:14px;background-color:#fff;border:1px solid #ddd;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;background:#fff url(//www.344-0456.com/wp/wp-content/themes/kurita2020/images/common/arr_select.png) no-repeat top 50% right 10px/9px 9px;cursor:pointer}.screen-reader-text{display:none}.widget.latestitem{padding:0 0 10px}.widget.latestitem .latest{margin-top:25px}.widget.latestitem .latest ul{padding:0 0 3px;letter-spacing:-.4em}.widget.latestitem .latest ul li{padding:0;letter-spacing:normal;display:inline-block;vertical-align:middle}.widget.latestitem .latest ul li.date{font-family:'Roboto',serif;font-size:12px;letter-spacing:.05em;color:#777}.widget.latestitem .latest ul li.cate{padding-left:15px;font-size:12px;color:#777;letter-spacing:.05em}.widget.latestitem .latest p{text-align:left}.widget.latestitem .latest p a{font-size:14px;letter-spacing:.05em;line-height:1.7;color:#000}.widget.latestitem .latest p a:hover{color:#00c1d2;text-decoration:none}}.pagination{width:100%;margin:0 auto;padding:40px 0 0;text-align:center;clear:both}.pagination .page-of{display:block;font-family:"游ゴシック","Yu Gothic","Hiragino Kaku Gothic ProN","Meiryo",sans-serif !important;font-size:10px;font-style:normal !important;padding:6px 9px 20px !important}.pagination .pagination-box a,.pagination .pagination-box span.current{display:inline-block;padding:4px 7px;font-size:14px}.pagination .pagination-box a{display:inline-block;padding:4px 7px;color:#000}.pagination .pagination-box a:hover{color:#00c1d2}.pagination .pagination-box span.current{color:#fff;background-color:#0099da}@media only screen and (min-width:768px){.pagination{margin:0 auto;padding:20px 0;max-width:1000px;text-align:center;clear:both}.pagination .page-of{padding:6px 9px 20px !important}.pagination .pagination-box a,.pagination .pagination-box span.current{display:inline-block;padding:6px 9px;font-size:16px}.pagination .pagination-box a{display:inline-block;padding:6px 9px;color:#000}.pagination .pagination-box a:hover{color:#00c1d2}}.blog .blogdetaile{max-width:1280px;margin:0 auto;padding:3.5% 25px;text-align:left}.blog .blogdetaile .blog-detaile{width:100%;margin:0 auto;padding:2% 0;box-sizing:border-box;position:relative;text-align:left}.blog .blogdetaile .blog-detaile .post-tit{padding:10px 0;font-size:18px;font-family:'Shippori Mincho',serif;font-weight:500;color:#000;line-height:1.7;letter-spacing:.1em;border-bottom:1px solid #ddd}.blog .blogdetaile .blog-detaile header .post-tit:before{width:60px;height:3px;content:"";display:inline-block;background-color:#222;position:absolute;top:-15px;left:0}.blog .blogdetaile .blog-detaile .entrymeta{padding:10px 0 0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;letter-spacing:-.4em;text-align:left}.blog .blogdetaile .blog-detaile .entrymeta:before,.blog .blogdetaile .blog-detaile .entrymeta:after{content:"";display:table}.blog .blogdetaile .blog-detaile .entrymeta:after{clear:both}.blog .blogdetaile .blog-detaile .entrymeta li{color:#777;font-size:12px;line-height:1.5;text-decoration:none;letter-spacing:.05em}.blog .blogdetaile .blog-detaile .entrymeta li.date{padding:2px 8px 2px 0;display:inline-block;letter-spacing:normal;letter-spacing:.1em;vertical-align:middle}.blog .blogdetaile .blog-detaile .entrymeta li.cate{margin-left:10px;display:inline-block;vertical-align:middle}.blog .blogdetaile .blog-detaile .entrymeta li.cate a{padding:2px 5px;color:#fff;font-size:12px;letter-spacing:.05em;background-color:#00a0e9;text-decoration:none;display:block}.blog .blogdetaile .blog-detaile .entry-main{margin:30px 0 0;line-height:2.2;font-family:'Shippori Mincho',serif;font-size:16px}.blog .blogdetaile .blog-detaile .entry-main p{line-height:2.2;font-family:'Shippori Mincho',serif}.blog .blogdetaile .blog-detaile .entry-main a{color:#555;text-decoration:underline}.blog .blogdetaile .blog-detaile .entry-inner a:hover{text-decoration:none}.blog .blogdetaile .btn01{margin:30px auto 0;text-align:center}.blog .blogdetaile .btn01 a span{font-family:'Shippori Mincho',serif}@media only screen and (min-width:768px){.blog .blogdetaile{max-width:1280px;margin:0 auto;padding:2% 40px 100px;text-align:left}.blog .blogdetaile .blog-detaile{width:100%;margin:0 auto;padding:2% 0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;text-align:left}.blog .blogdetaile .blog-detaile .post-tit{padding:15px 0;font-size:22px;font-weight:500;color:#000;line-height:1.7;letter-spacing:.1em;border-bottom:1px solid #ddd}.blog .blogdetaile .blog-detaile .entrymeta{padding:10px 0 0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;letter-spacing:-.4em;text-align:left}.blog .blogdetaile .blog-detaile .entrymeta:before,.blog .blogdetaile .blog-detaile .entrymeta:after{content:"";display:table}.blog .blogdetaile .blog-detaile .entrymeta:after{clear:both}.blog .blogdetaile .blog-detaile .entrymeta li{font-size:12px;line-height:1.5;text-decoration:none;letter-spacing:.05em}.blog .blogdetaile .blog-detaile .entrymeta li.date{padding:2px 8px 2px 0;display:inline-block;letter-spacing:normal;letter-spacing:.1em;vertical-align:middle}.blog .blogdetaile .blog-detaile .entrymeta li.cate{margin-left:10px;display:inline-block;vertical-align:middle}.blog .blogdetaile .blog-detaile .entrymeta li.cate a{padding:2px 5px;color:#fff;font-size:12px;letter-spacing:.05em;background-color:#00a0e9;text-decoration:none;display:block}}.likebtn{margin:20px 0 0;text-align:center}.sharebtn{clear:both;padding:20px 6.25% 15px;letter-spacing:-.4em;text-align:center}.sharebtn h2{display:inline-block;vertical-align:middle;font-size:12px;color:#004694;letter-spacing:.1em}.sharebtn ul{letter-spacing:-.4em;display:inline-block;vertical-align:middle}.sharebtn ul li{vertical-align:middle;width:40px;height:40px;display:inline-block;line-height:0;overflow:hidden;text-indent:101%;white-space:nowrap}.sharebtn ul li a{width:40px;height:40px;display:block;border:1px solid #555;border-radius:20px;background-color:#fff;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.sharebtn ul li span#urlshare_btn{cursor:pointer}.sharebtn ul li a:hover{text-decoration:none;border:1px solid #555}.sharebtn ul li.fb a{background:url(//www.344-0456.com/wp/wp-content/themes/kurita2020/images/common/icon_sns_fb.png) no-repeat left top/cover}.sharebtn ul li.fb a:hover{background:#555 url(//www.344-0456.com/wp/wp-content/themes/kurita2020/images/common/icon_sns_fb.png) no-repeat left bottom/cover}.sharebtn ul li.x a{background:url(//www.344-0456.com/wp/wp-content/themes/kurita2020/images/common/icon_sns_x.png) no-repeat left top/cover}.sharebtn ul li.x a:hover{background:#555 url(//www.344-0456.com/wp/wp-content/themes/kurita2020/images/common/icon_sns_x.png) no-repeat left bottom/cover}.sharebtn ul li.url a{background:url(//www.344-0456.com/wp/wp-content/themes/kurita2020/images/common/icon_sns_url.png) no-repeat left top/cover}.sharebtn ul li.url a:hover{background:#555 url(//www.344-0456.com/wp/wp-content/themes/kurita2020/images/common/icon_sns_url.png) no-repeat left bottom/cover}.sharebtn ul li.fb{margin-left:15px}.sharebtn ul li.x{margin-left:10px}.sharebtn ul li.url{margin-left:10px}@media only screen and (min-width:1024px){.sharebtn{clear:both;padding:20px 0;letter-spacing:-.4em;text-align:center}}.not404 .sec__404{width:100%;padding:50px 30px;box-sizing:border-box;text-align:left}.not404 .sec__404 .secwrap{max-width:1280px;margin:0 auto;text-align:center}.not404 .sec__404 .secwrap h2{font-size:16px;font-weight:700;text-align:center;line-height:1.5;letter-spacing:.05em}.not404 .sec__404 .secwrap p{padding:25px 0 50px;font-size:14px;font-weight:500;text-align:center;line-height:1.7;letter-spacing:.05em}.not404 .sec__404 .secwrap .btn01{text-align:center}@media only screen and (min-width:768px){.not404 .sec__404{width:100%;padding:80px 20px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:left}.not404 .sec__404 .secwrap{max-width:1280px;margin:0 auto;text-align:center}.not404 .sec__404 .secwrap h2{font-size:18px;font-weight:700;text-align:center;line-height:1.5;letter-spacing:.05em}.not404 .sec__404 .secwrap p{padding:25px 0 50px;font-size:14px;font-weight:500;text-align:center;line-height:1.7;letter-spacing:.05em}.not404 .sec__404 .secwrap .btn01{text-align:center}}