html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:rgba(0,0,0,0)}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0)}table{border-collapse:collapse;border-spacing:0;table-layout:fixed}input,select{vertical-align:middle}input[type=text],input[type=email],input[type=tel],input[type=date],input[type=button],input[type=submit],input[type=reset],button,textarea,select,option{margin:0;padding:0;background:none;border:none;outline:none}select::-ms-expand{display:none}@font-face{font-family:"YakuHanJP";font-display:swap;src:url("../fonts/YakuHanJP/YakuHanJP-Thin.woff2") format("woff2"),url("../fonts/YakuHanJP/YakuHanJP-Thin.woff") format("woff");font-weight:100}@font-face{font-family:"YakuHanJP";font-display:swap;src:url("../fonts/YakuHanJP/YakuHanJP-Light.woff2") format("woff2"),url("../fonts/YakuHanJP/YakuHanJP-Light.woff") format("woff");font-weight:300}@font-face{font-family:"Lato";font-display:swap;src:url("../fonts/Lato/Lato-Light.ttf") format("truetype");font-weight:300}@font-face{font-family:"Noto Sans JP";font-display:swap;src:url("../fonts/Noto_Sans_JP/static/NotoSansJP-Thin.ttf") format("truetype");font-weight:100}@font-face{font-family:"Noto Sans JP";font-display:swap;src:url("../fonts/Noto_Sans_JP/static/NotoSansJP-Light.ttf") format("truetype");font-weight:300}body{font-family:YakuHanJP,"Noto Sans JP",sans-serif;font-weight:300}html{-webkit-text-size-adjust:100%;font-size:14px}img{vertical-align:middle;max-width:100%;height:auto;width:auto}ul{list-style-position:outside;list-style-type:none}ol{list-style-position:inside}*:active,*:focus{outline:none}body{color:#231815;font-size:1rem;letter-spacing:0em;line-height:1.77;-webkit-text-size-adjust:none;-webkit-font-smoothing:antialiased;width:100%;overflow-x:hidden}*,*:before,*:after{box-sizing:border-box}.cf{zoom:1}.cf,.cf:before{content:"";display:table}.cf:after{clear:both}.clear{clear:both}.embed-container{position:relative;padding-bottom:56.25%;overflow:hidden;max-width:100%;height:auto}.embed-container iframe,.embed-container object,.embed-container embed,.embed-container img{position:absolute;top:0;left:0;width:100%;height:100%}.en{font-family:"Lato",sans-serif;font-weight:300}a{text-decoration:none;color:#231815}.pc{display:none !important}body{width:100vw;overflow-x:hidden;position:relative;padding-top:90px !important}#container{transition:.3s}#container.open{-webkit-filter:blur(0.5rem);filter:blur(0.5rem)}#header{transition:.3s;background-color:rgba(255,255,255,.8);position:fixed;z-index:99;top:0;left:0;width:100%;height:90px;padding-top:16px;box-shadow:0px 1px 2px rgba(0,0,0,.3)}#header .inner{display:flex;padding:0 22px}#header .inner .symbol img{width:59px;height:auto}#header .inner .logo{margin-right:auto;margin-left:10px;padding-top:4px;font-size:0}#header .inner .logo img{width:222px;height:auto}#header .inner .logo a{display:inline-block}#header .inner .logo a img{width:222px;height:auto}#header .inner .langBox{position:relative;width:25px}#header .inner .langBox #langBtn{width:25px;cursor:pointer}#header .inner .langBox .langWrap{transition:.3s;opacity:0;visibility:hidden;position:relative;width:100px;position:absolute;top:30px;left:50%;margin-left:-50px;background-color:#fff;box-shadow:2px 2px 3px rgba(0,0,0,.3)}#header .inner .langBox .langWrap.open{opacity:1;visibility:visible}#header .inner .langBox .langWrap ul li a{display:block;border-bottom:1px solid #ccc;padding-left:5px;line-height:1;padding:8px 0 8px 10px}#header .inner .langBox .langWrap ul li a img{width:17px;height:17px;box-shadow:1px 1px 3px rgba(0,0,0,.3);border-radius:100%}#header .inner .langBox .langWrap ul li a .cty{font-size:14px;padding-left:10px}#header .inner .langBox .langWrap ul li a:hover{background-color:#ccc}#header.open{-webkit-filter:blur(0.5rem);filter:blur(0.5rem)}@media screen and (max-width: 375px){#header{transition:.3s;background-color:rgba(255,255,255,.8);position:fixed;z-index:99;top:0;left:0;width:100%;height:90px;padding-top:16px;box-shadow:0px 1px 2px rgba(0,0,0,.3)}#header .inner{display:flex;padding:0 22px}#header .inner .symbol img{width:50px;height:auto}#header .inner .logo{margin-right:auto;margin-left:10px;padding-top:4px;font-size:0}#header .inner .logo img{width:222px;height:auto}#header .inner .logo a{display:inline-block}#header .inner .logo a img{width:222px;height:auto}}@media screen and (max-width: 360px){#header{transition:.3s;background-color:rgba(255,255,255,.8);position:fixed;z-index:99;top:0;left:0;width:100%;height:90px;padding-top:16px;box-shadow:0px 1px 2px rgba(0,0,0,.3)}#header .inner{display:flex;padding:0 10px}#header .inner .symbol img{width:50px;height:auto}#header .inner .logo{margin-right:auto;margin-left:10px;padding-top:4px;font-size:0}#header .inner .logo img{width:222px;height:auto}#header .inner .logo a{display:inline-block}#header .inner .logo a img{width:222px;height:auto}}@media screen and (max-width: 280px){#header{transition:.3s;background-color:rgba(255,255,255,.8);position:fixed;z-index:99;top:0;left:0;width:100%;height:90px;padding-top:16px;box-shadow:0px 1px 2px rgba(0,0,0,.3)}#header .inner{display:flex;align-items:center;padding:0 10px}#header .inner .symbol{padding-top:8px}#header .inner .symbol img{width:35px;height:auto}#header .inner .logo{margin-right:auto;margin-left:5px;padding-top:8px;font-size:0}#header .inner .logo img{width:180px;height:auto}#header .inner .logo a{display:inline-block}#header .inner .logo a img{width:180px;height:auto}}#menuBtn{position:fixed;right:22px;top:17px;z-index:999;width:40px;height:50px;cursor:pointer;display:flex;align-items:center;justify-content:center}#menuBtn span{display:block;font-size:0;width:28px;height:1px;background-color:#727171;position:relative}#menuBtn span::before,#menuBtn span::after{position:absolute;content:"";width:100%;height:1px;background-color:#727171;transition:.3s}#menuBtn span::before{top:-7px;left:0}#menuBtn span::after{bottom:-7px;left:0}#menuBtn.open span{display:block;font-size:0;width:28px;height:1px;background-color:rgba(0,0,0,0);position:relative}#menuBtn.open span::before,#menuBtn.open span::after{position:absolute;content:"";width:100%;height:1px;background-color:#727171}#menuBtn.open span::before{top:0;left:0;-webkit-transform:rotate(20deg);transform:rotate(20deg)}#menuBtn.open span::after{bottom:0;left:0;-webkit-transform:rotate(-20deg);transform:rotate(-20deg)}@media screen and (max-width: 280px){#menuBtn{position:fixed;right:5px;top:17px;z-index:999;width:40px;height:50px;cursor:pointer;display:flex;align-items:center;justify-content:center}}#gNavi{transition:.3s;-webkit-transform:translateX(100%);transform:translateX(100%);visibility:hidden;position:fixed;z-index:110;width:240px;top:0;right:0;height:100vh;background-color:#fff;box-shadow:0px 0px 5px rgba(0,0,0,.4)}#gNavi .inner{padding-top:70px}#gNavi .inner h3{font-size:15px;margin-bottom:20px;padding:0 19px}#gNavi .inner ul.main{border-top:1px solid #bebebe}#gNavi .inner ul.main>li{border-bottom:1px solid #bebebe;font-size:28px}#gNavi .inner ul.main>li a,#gNavi .inner ul.main>li span{padding-left:19px;display:block}#gNavi .inner ul.sub{font-size:15px;margin-top:-5px;padding-bottom:10px}#gNavi .inner ul.sub li a{display:block;padding-left:40px;padding-top:2px;padding-bottom:2px}#gNavi .inner ul.sub li.current a{background:url(../img/svg/ico_current.svg) no-repeat 19px center}#gNavi .inner ul.sub2{display:flex;flex-flow:wrap;margin-top:-4px;padding-bottom:8px}#gNavi .inner ul.sub2 li{width:50%;font-size:14px;margin-bottom:2px}#gNavi .inner ul.sub2 li a{display:block;position:relative}#gNavi .inner ul.sub2 li a::before{content:"- "}#gNavi.open{-webkit-transform:translateX(0%);transform:translateX(0%);visibility:visible}.search_box{padding:0 19px;margin:18px 0 18px}.search_box .search_inner{display:flex;width:100%}.search_box .search_inner #s{width:calc(100% - 60px);font-size:14px;border:1px solid #1e1b19;background-color:#f5f2ec;padding:0 5px}.search_box .search_inner input#s::-webkit-input-placeholder{color:#aaa;opacity:1}.search_box .search_inner input#s:-ms-input-placeholder{color:#aaa;opacity:1}.search_box .search_inner input#s::-ms-input-placeholder{color:#aaa;opacity:1}.search_box .search_inner input#s::placeholder{color:#aaa;opacity:1}.search_box .search_inner #searchsubmit{width:60px !important;background-color:#1e1b19;color:#fff;font-size:12px;line-height:2}#pageHead{text-align:center}#pageHead h2{padding:16px 0;font-size:0}#pageHead h2 img{width:auto;height:38px}#pageHead ul{display:flex}#pageHead ul li{width:50%}#pageHead ul li a{color:#fff;display:block;line-height:1;font-size:10px;padding:2px 0}#pageHead ul li a.red{background-color:#e9473f;border-top:1px solid #e9473f;border-bottom:1px solid #e9473f}#pageHead ul li a.green{background-color:#1eac4b;border-top:1px solid #1eac4b;border-bottom:1px solid #1eac4b}#pageHead ul li a.white{background-color:#fff;color:#000;border-top:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf}#pageHead ul.cat li{width:100%}#pageHead ul.cat li:first-of-type{border-right:none}#pageHead ul.cat li:last-of-type{border-left:none}.home #pageHead,.japanese #pageHead,.english #pageHead{text-align:center}.home #pageHead h2,.japanese #pageHead h2,.english #pageHead h2{padding:16px 0;font-size:0}.home #pageHead h2 img,.japanese #pageHead h2 img,.english #pageHead h2 img{width:auto;height:38px}section.sec{width:100%;max-width:310px;margin:0 auto 30px}section.sec .inner .meta{padding:45px 0;display:flex;justify-content:space-between;align-items:center}section.sec .inner .meta .cate{font-size:20px;letter-spacing:0;line-height:1.3}section.sec .inner .meta .cate.red{color:#eb463c}section.sec .inner .meta .cate.grees{color:#1eac4b}section.sec .inner .meta .langBox{width:165px}section.sec .inner .meta .langBox ul{width:100%;display:flex;justify-content:flex-end}section.sec .inner .meta .langBox ul li{width:48px;margin-left:10px}section.sec .inner .head{margin-bottom:30px}section.sec .inner .head h1{font-weight:300;font-size:30px;line-height:1.45;margin-bottom:10px;letter-spacing:-0.025em;text-align:justify;word-break:break-all}section.sec .inner .head p.time{text-align:right;font-size:10px;letter-spacing:0}section.sec .inner .head div.tags{font-size:10px;padding-top:10px;margin-bottom:10px}section.sec .inner .head div.tags a.tag{margin-right:10px;display:inline-block;color:#e60012;letter-spacing:0}section.sec .inner .head div.tags a.tag span{display:inline-block;width:13px;height:13px;border-radius:100%;background-color:#e9473f;text-align:center;line-height:13px;color:#fff;margin-right:5px}section.sec .inner .head dl{overflow:hidden;font-size:10px;line-height:1.4;letter-spacing:0}section.sec .inner .head dl dt{float:left}section.sec .inner .content h2{border-top:1px solid #e9473f;border-bottom:1px solid #e9473f;padding:18px 0;font-size:27px;font-weight:300;line-height:1.42;margin-bottom:15px;letter-spacing:-0.025em;text-align:justify;word-break:break-all}section.sec .inner .content h3{border-top:1px solid #e9473f;border-bottom:1px solid #e9473f;padding:25px 0;font-size:27px;font-weight:100;line-height:1.33;margin-top:15px;margin-bottom:15px;letter-spacing:-0.025em;word-break:break-all}section.sec .inner .content p{text-align:justify;font-size:20px;line-height:1.78;letter-spacing:0;word-break:break-all}section.sec .inner .content p span.dc{font-size:54px;float:left;line-height:40px;position:relative;top:10px;left:-3px;text-indent:0;color:#e60012;font-weight:100}section.sec .inner .content p span.dc2{font-size:54px;float:left;line-height:40px;position:relative;top:10px;left:-8px;text-indent:0;color:#e60012;letter-spacing:-0.2em;font-weight:100}section.sec .inner .content p img{margin:10px 0 10px}section.sec .inner .content p a{text-decoration:underline}section.sec .inner .content p.mb20{margin-bottom:13px}section.sec .inner .content p.mb{margin-bottom:20px}section.sec .inner .content p.center{text-align:center;font-size:14px;margin-bottom:0;line-height:1.6;letter-spacing:0}section.sec .inner .content p.center.mb{margin-bottom:20px}section.sec .inner .content p.caption{font-size:11px;text-indent:0;line-height:1.4;padding-top:5px}section.sec .inner .content p.caption.mb{margin-bottom:20px}section.sec.top{margin-bottom:0}section.sec.top .inner .meta{padding:45px 0;display:flex;justify-content:flex-end;align-items:center}section.sec.top .inner .meta .langBox{width:165px}section.sec.top .inner .meta .langBox ul{width:100%;display:flex}section.sec.top .inner .meta .langBox ul li{width:48px}.english section.sec .inner .head h1{text-align:left;word-break:break-word}.english section.sec .inner .content h2{text-align:left;word-break:break-word}.english section.sec .inner .content h3{text-align:left;word-break:break-word}.english section.sec .inner .content p{text-align:left;word-break:break-word}#column{width:100%;max-width:310px;margin:0 auto 80px}#column .inner .column{background-color:#fff67f;margin-bottom:40px;box-shadow:2px 2px 2px rgba(0,0,0,.3);padding:17px 30px 30px}#column .inner .column .head p.center{font-size:14px;text-align:center;margin-bottom:15px;letter-spacing:0;line-height:1}#column .inner .column .head h2{text-align:center;width:calc(100% + 45px);background:rgba(255,255,255,.8);font-size:27px;font-weight:100;padding:30px 0;position:relative;box-shadow:2px 2px 2px rgba(0,0,0,.3);margin-bottom:20px;line-height:1.33;letter-spacing:0}#column .inner .column .content p{text-align:justify;word-break:break-all;font-size:20px;letter-spacing:0;line-height:1.71}#column .inner .column .content p.img{text-indent:0;margin:10px 0 0}#column .inner .column .content p.caption{font-size:11px;text-indent:0;line-height:1.4;padding-top:5px}#column .inner .column .content p.caption.mb{margin-bottom:20px}#column .inner .column .content p a{text-decoration:underline}.english #column .inner .column .content p{text-align:left;word-break:break-word}section.shop,section.related{width:100%;max-width:310px;margin:0 auto 95px}section.shop .inner h2,section.related .inner h2{border-top:1px solid #e9473f;border-bottom:1px solid #e9473f;font-size:11px;font-weight:300;margin-bottom:15px;letter-spacing:0}section.shop .inner h3,section.related .inner h3{text-align:center;font-size:20px;font-weight:100;margin-bottom:15px}section.shop .inner dl,section.related .inner dl{overflow:hidden;font-size:11px;border-top:1px solid #949495;line-height:2}section.shop .inner dl dt,section.related .inner dl dt{float:left}section.shop .inner dl dd,section.related .inner dl dd{border-bottom:1px solid #949495}section.shop .inner .shop_info,section.related .inner .shop_info{font-size:11px;line-height:2;border-top:1px solid #949495;margin-bottom:20px}section.shop .inner .shop_info p,section.related .inner .shop_info p{border-bottom:1px solid #949495}section.shop .inner ul,section.related .inner ul{margin-top:10px;display:flex;flex-flow:wrap;justify-content:space-between}section.shop .inner ul li,section.related .inner ul li{width:145px;margin-bottom:15px}section.shop .inner ul li a,section.related .inner ul li a{display:block}section.shop .inner ul li a img,section.related .inner ul li a img{width:100%;height:auto}section.shop .inner ul li p,section.related .inner ul li p{margin-top:5px;font-size:12px;line-height:1.47;letter-spacing:0}section#about{background-color:#f5f2ec;padding:35px 0 50px;box-shadow:0px 0px 5px rgba(0,0,0,.5)}section#about .inner{width:100%;max-width:310px;margin:0 auto}section#about .inner .symbol{text-align:center;margin-bottom:30px;font-size:0;text-indent:0}section#about .inner .symbol img{width:59px;height:auto}section#about .inner h3{text-align:center;position:relative;margin-bottom:150px}section#about .inner h3 img{width:200px;height:auto}section#about .inner h3::after{content:"";position:absolute;left:50%;bottom:-130px;height:110px;width:1px;background-color:#949495}section#about .inner p{text-align:justify;font-size:20px;line-height:1.71;letter-spacing:0;margin-bottom:1em;word-break:break-all}section#about .inner p:last-of-type{margin-bottom:0}.english section#about .inner p.symbol{text-align:center}.english section#about .inner p{text-align:left;word-break:break-word}#footer{padding:40px 0}#footer .inner{text-align:center}#footer .inner .logo img{width:140px;height:auto}section.entry{width:100%;max-width:310px;margin:0 auto 95px}section.entry .inner h2{border-top:1px solid #e9473f;border-bottom:1px solid #e9473f;font-size:11px;font-weight:300;margin-bottom:15px;letter-spacing:0}section.entry .inner h3{text-align:center;font-size:20px;font-weight:100;margin-bottom:15px}section.entry .inner ul{display:flex;flex-flow:wrap;justify-content:space-between}section.entry .inner ul li{width:132px;margin-bottom:20px}section.entry .inner ul li>a{display:block}section.entry .inner ul li img{width:100%;height:auto}section.entry .inner ul li .cate{margin-top:5px;margin-bottom:5px;line-height:1}section.entry .inner ul li .cate a{display:inline-block;font-size:12px}section.entry .inner ul li p.ttl{margin-top:5px;font-size:12px;line-height:1.47;letter-spacing:0;line-height:1.47}section.entry .inner ul li p.time{margin-top:5px;font-size:10px}section.entry .inner p.noentry{text-align:center;margin-bottom:40px;font-size:20px}#toppost{margin-bottom:16px}#toppost .imgBox{width:100%;height:100vw}#toppost .imgBox img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#toppost .inner{max-width:310px;margin:0 auto}#toppost .inner .cate{font-size:15px}#toppost .inner .ttl{border-top:1px solid #231815;border-bottom:1px solid #231815;padding:8px 0}#toppost .inner .ttl h2{width:50%;font-size:17px;font-weight:100;line-height:1.33;text-align:justify;letter-spacing:-0.035em;word-break:break-all}#toppost .inner .ttl h2.noentry{width:100%;text-align:center}.english #toppost .inner .ttl h2{text-align:left;word-break:break-word}hr.arrow{border:none;margin-bottom:30px;height:38px;background:url(../img/svg/arrow_down.svg) no-repeat center;background-size:auto 100%}#pagettl{margin-bottom:30px}#pagettl .inner{text-align:center}#pagettl .inner h2{font-size:35px;line-height:1;font-weight:300}#pagettl .inner h2.gourmet{color:#eb463c}#pagettl .inner h2.culture{color:#1eaa4b}div.award_box{position:relative}div.award_box a{width:120px;display:block;position:absolute;top:25px;left:5px}div.spaward div.award_box{position:relative}div.spaward div.award_box a{width:25%;display:block;position:relative;top:10px;left:10px}.search-header{width:100%;max-width:310px;margin:20px auto 20px}.search-header .page-title{font-weight:normal;font-size:20px;margin-bottom:30px}.search-header .search-count{font-size:16px;margin-bottom:20px}.search-header .search-count strong{font-weight:bold;font-size:20px}.search-header .search-page-form .search_box{padding:0}section.entry.search{margin-bottom:30px}@media screen and (min-width: 539px){.sp{display:none !important}.pc{display:inline-block !important}body{padding-top:95px !important}#header{background-color:#fff;position:fixed;top:0;left:0;z-index:99;height:95px}#header .inner{width:100%;padding:0;display:flex;justify-content:center}#header .inner .symbol img{width:62px;height:auto}#header .inner .logo{margin-right:0;margin-left:12px;padding-top:4px;padding-right:65px;font-size:0}#header .inner .logo a{display:inline-block}#header .inner .logo a img{width:234px;height:auto}#menuBtn{position:fixed;right:60px;top:20px;z-index:999;width:40px;height:50px;cursor:pointer;display:flex;align-items:center;justify-content:center}#menuBtn span{display:block;font-size:0;width:40px;height:1px;background-color:#727171;position:relative}#menuBtn span::before,#menuBtn span::after{position:absolute;content:"";width:100%;height:1px;background-color:#727171;transition:.3s}#menuBtn span::before{top:-11px;left:0}#menuBtn span::after{bottom:-11px;left:0}#menuBtn.open span{display:block;font-size:0;width:40px;height:1px;background-color:rgba(0,0,0,0);position:relative}#menuBtn.open span::before,#menuBtn.open span::after{position:absolute;content:"";width:100%;height:1px;background-color:#727171}#menuBtn.open span::before{top:0;left:0;-webkit-transform:rotate(20deg);transform:rotate(20deg)}#menuBtn.open span::after{bottom:0;left:0;-webkit-transform:rotate(-20deg);transform:rotate(-20deg)}#gNavi{transition:.3s;-webkit-transform:translateX(100%);transform:translateX(100%);visibility:hidden;position:fixed;z-index:110;width:300px;top:0;right:0;height:100vh;background-color:#fff;box-shadow:0px 0px 5px rgba(0,0,0,.4)}#gNavi .inner{padding-top:80px}#gNavi .inner h3{padding:0 19px;font-size:15px;margin-bottom:20px}#gNavi .inner ul.main{border-top:1px solid #bebebe}#gNavi .inner ul.main>li{border-bottom:1px solid #bebebe;font-size:28px}#gNavi .inner ul.main>li a,#gNavi .inner ul.main>li span{padding-left:19px;display:block}#gNavi .inner ul.main a{transition:.2s}#gNavi .inner ul.main a:hover{opacity:.8}#gNavi .inner ul.sub{font-size:15px}#gNavi .inner ul.sub li a{display:block;padding-left:40px;padding-top:3px;padding-bottom:3px}#gNavi .inner ul.sub li.current a{background:url(../img/svg/ico_current.svg) no-repeat 19px center}#gNavi .inner ul.sub2{display:flex;flex-flow:wrap;margin-top:-5px}#gNavi .inner ul.sub2 li{width:50%;font-size:20px;margin-bottom:0}#gNavi .inner ul.sub2 li a{display:block;padding-left:25px;position:relative}#gNavi .inner ul.sub2 li a::before{content:"- "}#gNavi.open{-webkit-transform:translateX(0%);transform:translateX(0%);visibility:visible}.search_box{padding:0 19px}.search_box .search_inner{display:flex;width:100%}.search_box .search_inner #s{width:calc(100% - 60px);font-size:14px;border:1px solid #1e1b19;border-right:none;background-color:#f5f2ec;padding:0 5px}.search_box .search_inner input#s::-webkit-input-placeholder{color:#aaa;opacity:1}.search_box .search_inner input#s:-ms-input-placeholder{color:#aaa;opacity:1}.search_box .search_inner input#s::-ms-input-placeholder{color:#aaa;opacity:1}.search_box .search_inner input#s::placeholder{color:#aaa;opacity:1}.search_box .search_inner #searchsubmit{width:60px !important;background-color:#1e1b19;border:1px solid #1e1b19;color:#fff;font-size:12px;line-height:2;transition:.3s}.search_box .search_inner #searchsubmit:hover{color:#1e1b19;background-color:#fff;border:1px solid #1e1b19}#pageHead{text-align:center}#pageHead h2{padding:16px 0;font-size:0}#pageHead ul{display:flex}#pageHead ul li{width:50%}#pageHead ul li a{color:#fff;display:block;font-size:10px;line-height:15px;padding:3px 0 2px}#pageHead ul li a.red{background-color:#e9473f}#pageHead ul li a.green{background-color:#1eac4b}#pageHead ul li a.white{background-color:#fff;color:#000;border-top:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf}section.sec{width:100%;max-width:600px;margin:0 auto 30px}section.sec .inner .meta{padding:30px 0;display:flex;justify-content:space-between;align-items:center}section.sec .inner .meta .cate{font-size:20px;letter-spacing:0;line-height:1.5}section.sec .inner .meta .cate.red{color:#eb463c}section.sec .inner .meta .cate.grees{color:#1eac4b}section.sec .inner .meta .langBox{width:165px}section.sec .inner .meta .langBox ul{width:100%;display:flex;justify-content:flex-end}section.sec .inner .meta .langBox ul li{width:48px}section.sec .inner .head{margin-bottom:35px}section.sec .inner .head h1{font-weight:100;font-size:35px;line-height:1.45;margin-bottom:30px;letter-spacing:-0.025em;text-align:justify}section.sec .inner .head p.time{text-align:right;font-size:12px;letter-spacing:0}section.sec .inner .head .mv img{width:100%;height:auto}section.sec .inner .head div.tags{font-size:20px;padding-top:19px;margin-bottom:18px}section.sec .inner .head div.tags a.tag{margin-right:18px;display:inline-block;color:#e60012;letter-spacing:0}section.sec .inner .head div.tags a.tag span{display:inline-block;width:24px;height:24px;border-radius:100%;background-color:#e9473f;text-align:center;line-height:24px;color:#fff;margin-right:5px}section.sec .inner .head dl{overflow:hidden;font-size:12px;line-height:1.4;letter-spacing:0}section.sec .inner .head dl dt{float:left}section.sec .inner .content h2{border-top:2px solid #e9473f;border-bottom:2px solid #e9473f;padding:18px 0;font-size:35px;font-weight:100;line-height:1.42;margin-bottom:15px;letter-spacing:-0.025em;text-align:justify}section.sec .inner .content h3{border-top:2px solid #e9473f;border-bottom:2px solid #e9473f;padding:15px 0;font-size:35px;font-weight:100;line-height:1.33;margin-top:15px;margin-bottom:15px;letter-spacing:-0.025em}section.sec .inner .content p{text-align:justify;font-size:20px;line-height:1.78;letter-spacing:0;word-break:break-all}section.sec .inner .content p span.dc{font-size:54px;float:left;line-height:40px;position:relative;top:10px;left:-3px;text-indent:0;color:#e60012;font-weight:100}section.sec .inner .content p span.dc2{font-size:54px;float:left;line-height:40px;position:relative;top:10px;left:-8px;text-indent:0;color:#e60012;letter-spacing:-0.2em;font-weight:100}section.sec .inner .content p span.dc+span{text-indent:-1em}section.sec .inner .content p img{width:100%;height:auto;margin:20px 0}section.sec .inner .content p a{text-decoration:underline}section.sec .inner .content p a:hover{text-decoration:none}section.sec .inner .content p.mb20{margin-bottom:40px}section.sec .inner .content p.mb{margin-bottom:20px}section.sec .inner .content p.center{text-align:center;font-size:20px;margin-top:10px;margin-bottom:20px;line-height:1.6;letter-spacing:0}section.sec .inner .content p.center.mb{margin-bottom:40px}section.sec .inner .content p.caption{font-size:16px;text-indent:0;line-height:1.4;padding-top:5px}section.sec .inner .content p.caption.mb{margin-bottom:30px}section.sec.top{margin-bottom:0}section.sec.top .inner .meta{padding:36px 0;display:flex;justify-content:flex-end;align-items:center}section.sec.top .inner .meta .langBox{width:165px}section.sec.top .inner .meta .langBox ul{width:100%;display:flex}section.sec.top .inner .meta .langBox ul li{width:48px}#column{width:100%;max-width:600px;margin:0 auto 43px}#column .inner .column{background-color:#fff67f;margin-bottom:33px;box-shadow:3px 3px 3px rgba(0,0,0,.3);padding:27px 47px 40px}#column .inner .column .head p.center{font-size:20px;text-align:center;margin-bottom:20px;letter-spacing:0;line-height:1}#column .inner .column .head h2{text-align:center;width:calc(100% + 65px);background:rgba(255,255,255,.8);font-size:40px;font-weight:100;padding:30px 0;position:relative;box-shadow:3px 3px 3px rgba(0,0,0,.3);margin-bottom:20px;line-height:1.33;letter-spacing:0}#column .inner .column .content p{text-align:justify;word-break:break-all;font-size:20px;letter-spacing:0;line-height:1.71}#column .inner .column .content p.img{text-indent:0;margin:20px 0 0}#column .inner .column .content p.img img{width:100%;height:auto}#column .inner .column .content p.caption{font-size:10px;text-indent:0;line-height:1.4;padding-top:5px}#column .inner .column .content p.caption.mb{margin-bottom:30px}#column .inner .column .content p a{text-decoration:underline}#column .inner .column .content p a:hover{text-decoration:none}section.shop,section.related{width:100%;max-width:600px;margin:0 auto 45px}section.shop .inner h2,section.related .inner h2{border-top:2px solid #e9473f;border-bottom:2px solid #e9473f;font-size:20px;font-weight:300;margin-bottom:25px;letter-spacing:-0.025em;padding:5px 0}section.shop .inner h3,section.related .inner h3{text-align:center;font-size:35px;font-weight:100;margin-bottom:25px;letter-spacing:-0.025em}section.shop .inner dl,section.related .inner dl{overflow:hidden;font-size:20px;border-top:1px solid #949495;line-height:2;letter-spacing:0}section.shop .inner dl dt,section.related .inner dl dt{float:left}section.shop .inner dl dd,section.related .inner dl dd{border-bottom:1px solid #949495}section.shop .inner .shop_info,section.related .inner .shop_info{font-size:20px;line-height:2;border-top:1px solid #949495;margin-bottom:30px}section.shop .inner .shop_info p,section.related .inner .shop_info p{border-bottom:1px solid #949495}section.shop .inner ul,section.related .inner ul{margin-top:10px;display:flex;flex-flow:wrap;justify-content:space-between}section.shop .inner ul li,section.related .inner ul li{width:280px;margin-bottom:58px}section.shop .inner ul li p,section.related .inner ul li p{margin-top:8px;font-size:20px;line-height:1.47;letter-spacing:0}section.related{margin:0 auto}section.related .inner h2{border-top:2px solid #e9473f;border-bottom:2px solid #e9473f;font-size:20px;font-weight:300;margin-bottom:35px;letter-spacing:-0.025em;padding:5px 0}section.related .inner .noentry{margin-bottom:58px;font-size:20px}section#about{background-color:#f5f2ec;margin:0 50px;padding:35px 0 50px;box-shadow:1px -2px 4px rgba(0,0,0,.3)}section#about .inner{width:100%;max-width:600px;margin:0 auto}section#about .inner .symbol{text-align:center;margin-bottom:30px;font-size:0;text-indent:0}section#about .inner .symbol img{width:59px;height:auto}section#about .inner h3{text-align:center;position:relative;margin-bottom:160px}section#about .inner h3 img{width:247px;height:auto}section#about .inner h3::after{content:"";position:absolute;left:50%;bottom:-140px;height:110px;width:1px;background-color:#949495}section#about .inner p{text-align:justify;font-size:20px;line-height:1.8;letter-spacing:0;margin-bottom:0}section#about .inner p:last-of-type{margin-bottom:0}#footer{padding:22px 0 38px}#footer .inner{text-align:center}#footer .inner .logo img{width:248px;height:auto}section.entry{width:100%;max-width:600px;margin:0 auto}section.entry .inner h2{border-top:1px solid #e9473f;border-bottom:1px solid #e9473f;font-size:11px;font-weight:300;margin-bottom:15px;letter-spacing:0}section.entry .inner h3{text-align:center;font-size:20px;font-weight:100;margin-bottom:15px}section.entry .inner ul{display:flex;flex-flow:wrap;justify-content:space-between}section.entry .inner ul li{width:46.66%;margin-bottom:58px}section.entry .inner ul li .cate{margin-top:10px;line-height:1.5}section.entry .inner ul li .cate a{display:inline-block;font-size:14px}section.entry .inner ul li .cate span{line-height:1.5}section.entry .inner ul li p.ttl{margin-top:5px;font-size:20px;line-height:1.47;letter-spacing:0;line-height:1.47}section.entry .inner ul li p.time{margin-top:5px;font-size:15px}section.entry .inner p.noentry{text-align:center}#toppost{margin-bottom:25px}#toppost .imgBox{width:600px;margin:0 auto;height:600px}#toppost .imgBox img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#toppost .inner{width:600px;max-width:600px;margin:0 auto}#toppost .inner .cate{padding:5px 0;font-size:14px}#toppost .inner .ttl{border-top:2px solid #231815;border-bottom:2px solid #231815;padding:8px 0}#toppost .inner .ttl h2{width:50%;font-size:30px;font-weight:100;line-height:1.33;text-align:justify;letter-spacing:-0.035em}#toppost .inner .ttl h2.noentry{width:100%;text-align:center}hr.arrow{border:none;margin-bottom:30px;height:38px;background:url(../img/svg/arrow_down.svg) no-repeat center;background-size:auto 100%}div.award_box{position:relative}div.award_box a{width:130px;display:block;position:absolute;top:15px;left:10px}div.spaward div.award_box{position:relative}div.spaward div.award_box a{width:130px;display:block;position:absolute;top:15px;left:10px}.search-header{width:100%;max-width:600px;margin:40px auto 40px}.search-header .page-title{font-weight:normal;font-size:26px;margin-bottom:30px}.search-header .search-count{font-size:20px;margin-bottom:20px}.search-header .search-page-form .search_box{padding:0}section.entry.search{margin-bottom:100px}}