@charset 'UTF-8';/*! sanitize.css v5.0.0 | CC0 License | github.com/jonathantneal/sanitize.css */*,::after,::before{background-repeat:no-repeat;box-sizing:inherit}::after,::before{text-decoration:inherit;vertical-align:inherit}html{box-sizing:border-box;cursor:default;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}article,aside,footer,header,nav,section{display:block}body{margin:0}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}nav ol,nav ul{list-style:none}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}::-moz-selection{background-color:#b3d4fc;color:#000;text-shadow:none}::selection{background-color:#b3d4fc;color:#000;text-shadow:none}audio,canvas,iframe,img,svg,video{vertical-align:middle}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg{fill:currentColor}svg:not(:root){overflow:hidden}table{border-collapse:collapse}button,input,optgroup,select,textarea{margin:0}button,input,select,textarea{color:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto;resize:vertical}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[tabindex],a,area,button,input,label,select,summary,textarea{-ms-touch-action:manipulation;touch-action:manipulation}[hidden]{display:none}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-hidden=false][hidden]:not(:focus){clip:rect(0,0,0,0);display:inherit;position:absolute}[aria-disabled]{cursor:default}body,button,input,select,textarea{font-family:游ゴシック体,YuGothic,'ヒラギノ角ゴ ProN W3','Hiragino Kaku Gothic ProN',游ゴシック,'Yu Gothic',メイリオ,Meiryo,sans-serif;color:#000}_:-ms-input-placeholder,:root body,input,button,textarea,select{font-family:'ヒラギノ角ゴ ProN W3','Hiragino Kaku Gothic ProN',メイリオ,Meiryo,sans-serif}a{text-decoration:none}html{font-size:62.5%}body{font-size:1.4em;line-height:1.6}h1,h2,h3{margin:0;font-size:inherit}ul{margin:0;padding:0;-webkit-margin-before:0;-webkit-margin-after:0;-webkit-margin-start:0;-webkit-margin-end:0;-webkit-padding-start:0;list-style:none}dl{margin:0;-webkit-margin-before:0;-webkit-margin-after:0;-webkit-margin-start:0;-webkit-margin-end:0;-webkit-padding-start:0}dl dd{margin:0;-webkit-margin-start:0}p{margin:0}button{background-color:transparent;border:none;cursor:pointer;outline:0;padding:0;appearance:none}img{max-width:100%}sub,sup{font-size:inherit;font-weight:400}sup{top:-.25em}.slick-loading .slick-list{background:#fff url(../img/common/ajax-loader.gif) center center no-repeat}@font-face{font-family:slick;font-weight:400;font-style:normal}.slick-next,.slick-prev{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:none;outline:0;background:0 0}.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{color:transparent;outline:0;background:0 0}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-family:slick;font-size:20px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:'←'}[dir=rtl] .slick-prev:before{content:'→'}.slick-next{right:-25px}[dir=rtl] .slick-next{right:auto;left:-25px}.slick-next:before{content:'→'}[dir=rtl] .slick-next:before{content:'←'}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:0;background:0 0}.slick-dots li button:focus,.slick-dots li button:hover{outline:0}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{font-family:slick;font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:#000}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}@media screen and (max-width:834px){.pc{display:none!important}}@media screen and (min-width:835px){.sp{display:none!important}}@media screen and (min-width:835px){.header_logo{width:252px}}@media screen and (max-width:834px){.header_logo{width:411px}}@media screen and (min-width:835px){.nav_txt_about{width:172px}}@media screen and (max-width:834px){.nav_txt_about{width:129px}}@media screen and (min-width:835px){.nav_txt_about{height:19px}}@media screen and (max-width:834px){.nav_txt_about{height:15px}}@media screen and (min-width:835px){body,html{min-width:1023px}}@media screen and (min-width:835px){body{font-size:1.4em}}@media screen and (max-width:834px){body{font-size:1.31em}}img{pointer-events:none}#wrapper{overflow:hidden}@media screen and (min-width:835px){#wrapper{padding-left:50px;width:100%;height:auto!important;overflow:hidden}}main>.contents{margin:0 auto;width:100%}@media screen and (min-width:835px){main>.contents{padding-bottom:80px}}@media screen and (max-width:834px){main>.contents{padding-bottom:37.5px}}@media screen and (min-width:835px){main>.contents .contents-body{margin-top:80px}}@media screen and (max-width:834px){main>.contents .contents-body{margin-top:37.5px}}main>.contents .contents-wrap{margin-right:auto;margin-left:auto;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;max-width:940px}@media screen and (min-width:860px){main>.contents .contents-wrap{padding-left:40px}}@media screen and (max-width:859px) and (min-width:1023px){main>.contents .contents-wrap{padding-left:4.7vw}}@media screen and (min-width:835px) and (max-width:1022px){main>.contents .contents-wrap{padding-left:47.6px}}@media screen and (max-width:834px){main>.contents .contents-wrap{padding-left:5vw}}@media screen and (min-width:860px){main>.contents .contents-wrap{padding-right:40px}}@media screen and (max-width:859px) and (min-width:1023px){main>.contents .contents-wrap{padding-right:4.7vw}}@media screen and (min-width:835px) and (max-width:1022px){main>.contents .contents-wrap{padding-right:47.6px}}@media screen and (max-width:834px){main>.contents .contents-wrap{padding-right:5vw}}@media screen and (min-width:835px){main>.contents h2.keyword{margin-top:0}}@media screen and (max-width:834px){main>.contents h2.keyword{margin-top:28.1px}}@media screen and (min-width:835px){main>.contents h2.keyword{margin-bottom:30px}}@media screen and (max-width:834px){main>.contents h2.keyword{margin-bottom:28.1px}}@media screen and (min-width:835px){main>.contents h2.keyword{font-size:134.286%}}@media screen and (max-width:834px){main>.contents h2.keyword{font-size:135.267%}}main>.contents h2.keyword+*{margin-top:0!important}main>.contents h2.keyword .contents-wrap::before{content:"#"}main>.contents h2.keyword.hashtag-off .contents-wrap::before{display:none}main>.contents h3.illust .h-wrap .img{text-align:center}main>.contents h3.illust .h-wrap .txt{text-align:center;color:#000;line-height:1.4}@media screen and (min-width:835px){main>.contents h3.illust .h-wrap .txt{margin-top:20px}}@media screen and (max-width:834px){main>.contents h3.illust .h-wrap .txt{margin-top:18.8px}}@media screen and (min-width:835px){main>.contents h3.illust .h-wrap .txt{font-size:120%}}@media screen and (max-width:834px){main>.contents h3.illust .h-wrap .txt{font-size:120%}}@media screen and (min-width:835px){main>.contents h3.illust+*{margin-top:30px}}@media screen and (max-width:834px){main>.contents h3.illust+*{margin-top:14.1px}}#relatedkeyword{background-color:#f9f5e8}@media screen and (min-width:835px){#relatedkeyword{margin-top:160px}}@media screen and (max-width:834px){#relatedkeyword{margin-top:135px}}@media screen and (min-width:835px){#relatedkeyword{padding-top:40px}}@media screen and (max-width:834px){#relatedkeyword{padding-top:37.5px}}@media screen and (min-width:835px){#relatedkeyword{padding-bottom:40px}}@media screen and (max-width:834px){#relatedkeyword{padding-bottom:37.5px}}#relatedkeyword h3.illust .h-wrap .img{margin-bottom:-1px;height:1px;position:relative}#relatedkeyword h3.illust .h-wrap .img img{position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (min-width:835px){#relatedkeyword h3.illust .h-wrap .img img{width:59px}}@media screen and (max-width:834px){#relatedkeyword h3.illust .h-wrap .img img{width:49.8px}}#relatedkeyword .tag{margin-left:auto;margin-right:auto;max-width:380px;overflow:hidden}#relatedkeyword .tag ul{margin-bottom:-.5em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}#relatedkeyword .tag ul li{padding-left:.5em;padding-right:.5em;padding-bottom:.5em;max-width:100%}#relatedkeyword .tag ul li a{display:block;color:#333;overflow:hidden;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis}#relatedkeyword .tag ul li a::before{content:"#"}#relatedkeyword .tag ul li a:hover{color:#ec6c1f}#wellread .contents-wrap{padding-right:0;padding-left:0;max-width:950px}@media screen and (min-width:835px){#wellread h3.illust .h-wrap .img img{width:76px}}@media screen and (max-width:834px){#wellread h3.illust .h-wrap .img img{width:64.1px}}@media screen and (min-width:835px){#wellread .info.list{margin-bottom:-40px;margin-right:-10px;margin-left:-10px}#wellread .info.list .info-body{padding-bottom:40px;padding-right:10px;padding-left:10px}}@media screen and (max-width:834px){#wellread .info.list{margin-bottom:0;margin-right:-10px;margin-left:-10px}#wellread .info.list .info-body{padding-bottom:0;padding-right:10px;padding-left:10px}}#kinomachi .keyvisual{margin-left:auto;margin-right:auto;max-width:1000px}@media screen and (min-width:835px){#kinomachi .contents-wrap{margin-top:0}}@media screen and (max-width:834px){#kinomachi .contents-wrap{margin-top:18.8px}}@media screen and (min-width:835px){#kinomachi h3{text-align:left}}@media screen and (max-width:834px){#kinomachi h3{text-align:center}}@media screen and (min-width:835px){#kinomachi .illust{margin-top:20px}}@media screen and (max-width:834px){#kinomachi .illust{margin-top:0}}@media screen and (max-width:834px){#kinomachi .illust{width:100%;height:504px;overflow-x:scroll;overflow-y:hidden;-webkit-overflow-scrolling:touch;text-align:center}#kinomachi .illust img,#kinomachi .illust picture{max-width:none;width:auto;height:inherit}}#kinomachi .text{text-align:center}#kinomachi .text p{display:inline-block}#kinomachi .text dl dt{font-weight:700}@media screen and (min-width:835px){#kinomachi .text dl dt{font-size:164%}}@media screen and (max-width:834px){#kinomachi .text dl dt{font-size:164%}}#kinomachi .text dl dd{line-height:2}@media screen and (min-width:835px){#kinomachi .text dl dd{margin-top:20px}}@media screen and (max-width:834px){#kinomachi .text dl dd{margin-top:18.8px}}@media screen and (min-width:835px){#kinomachi .btn{margin-top:40px}}@media screen and (max-width:834px){#kinomachi .btn{margin-top:37.5px}}#kinomachi .btn img{margin-left:auto;margin-right:auto;display:block}@media screen and (min-width:835px){#kinomachi .btn .btn-wrap{margin-top:40px}}@media screen and (max-width:834px){#kinomachi .btn .btn-wrap{margin-top:37.5px}}#kinomachi .btn .btn-wrap div{text-align:center}#kinomachi .btn .btn-wrap div a{border:2px solid #ec6c1f;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#ec6c1f;background-color:#fff;font-weight:700}@media screen and (min-width:835px){#kinomachi .btn .btn-wrap div a{font-size:108%}}@media screen and (max-width:834px){#kinomachi .btn .btn-wrap div a{font-size:108%}}@media screen and (min-width:835px){#kinomachi .btn img{width:76px}#kinomachi .btn .btn-wrap{margin-left:auto;margin-right:auto;max-width:610px;display:-webkit-box;display:-ms-flexbox;display:flex}#kinomachi .btn .btn-wrap div{width:50%}#kinomachi .btn .btn-wrap div a{width:270px;height:63px}#kinomachi .btn .btn-wrap div a:hover{color:#fff;background-color:#ec6c1f}}@media screen and (max-width:834px){#kinomachi .btn img{width:71.3px}#kinomachi .btn .btn-wrap div:nth-child(n+2){margin-top:18.8px}#kinomachi .btn .btn-wrap div a{width:253.1px;height:59.1px}}header{position:fixed;top:0;left:0;z-index:10001;width:100%;height:auto}@media screen and (min-width:835px){header [data-css-scroll=pc-body]{overflow-y:auto;-webkit-overflow-scrolling:touch;over-scrolling:touch;-webkit-transform:translateZ(0);transform:translateZ(0)}}@media screen and (min-width:835px){header [data-css-scroll=pc-wrap]{height:100%}}@media screen and (max-width:834px){header [data-css-scroll=sp-body]{overflow-y:auto;-webkit-overflow-scrolling:touch;over-scrolling:touch;-webkit-transform:translateZ(0);transform:translateZ(0)}}@media screen and (max-width:834px){header [data-css-scroll=sp-wrap]{height:100%}}@media screen and (min-width:835px){header{padding-left:50px;min-width:923px}}@media screen and (min-width:835px){header[data-css-type=article] .header-wrap{height:136px!important}}header .header-wrap{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (min-width:835px){header .header-wrap{background-color:#fff}}@media screen and (max-width:834px){header .header-wrap{padding-top:14.1px;padding-bottom:14.1px;padding-left:3.8vw;padding-right:3.8vw;display:-webkit-box;display:-ms-flexbox;display:flex;height:56.3px;background-color:#ec6c1f}header .header-wrap .header-logo{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}header .header-wrap .header-nav{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}header .header-wrap .header-ttl-sp{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}}header .header-logo{margin-right:auto;margin-left:auto;max-width:940px}@media screen and (min-width:860px){header .header-logo{padding-left:40px}}@media screen and (max-width:859px) and (min-width:1023px){header .header-logo{padding-left:4.7vw}}@media screen and (min-width:835px) and (max-width:1022px){header .header-logo{padding-left:47.6px}}@media screen and (max-width:834px){header .header-logo{padding-left:5vw}}@media screen and (min-width:860px){header .header-logo{padding-right:40px}}@media screen and (max-width:859px) and (min-width:1023px){header .header-logo{padding-right:4.7vw}}@media screen and (min-width:835px) and (max-width:1022px){header .header-logo{padding-right:47.6px}}@media screen and (max-width:834px){header .header-logo{padding-right:5vw}}@media screen and (min-width:835px){header .header-logo{padding-top:10px;padding-bottom:10px}}@media screen and (max-width:834px){header .header-logo{padding-left:0;padding-right:0}}header .siteinfo{width:100%;height:100%}header .siteinfo .siteinfo-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%}header .siteinfo .siteinfo-wrap h1{display:block;text-align:center;line-height:1}header .siteinfo .siteinfo-wrap h1>a{display:inline-block;height:100%}@media screen and (min-width:835px){header .siteinfo .siteinfo-wrap h1>a:hover{opacity:.5;-webkit-transition:opacity .1s;-o-transition:opacity .1s;transition:opacity .1s}}@media screen and (min-width:835px){header .siteinfo .siteinfo-wrap h1{height:45%;max-height:84px;min-height:60px}header .siteinfo .siteinfo-wrap h1>a img,header .siteinfo .siteinfo-wrap h1>a picture{width:auto;max-width:none;height:100%}}@media screen and (max-width:834px){header .siteinfo .siteinfo-wrap h1>a img,header .siteinfo .siteinfo-wrap h1>a picture{max-width:100%}}@media screen and (min-width:835px){header .header-nav{padding-bottom:10px;position:fixed;top:0;left:0;z-index:10002;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:justify;align-content:space-between;width:50px;height:100%}header .header-nav::before{position:absolute;top:0;left:0;z-index:0;display:block;width:100%;height:100%;background-color:#ec6c1f;content:""}}@media screen and (max-width:834px){header .header-nav{height:25px}}header nav{margin-left:auto;margin-right:auto;position:absolute;top:0;z-index:-2;height:100vh}@media screen and (min-width:835px){header nav{padding-top:0!important;padding-left:50px;width:auto}}@media screen and (max-width:834px){header nav{width:100%}}header nav .nav-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;overflow:hidden;height:100%}@media screen and (min-width:835px){header nav .nav-wrap{padding-top:60px}}@media screen and (max-width:834px){header nav .nav-wrap{padding-top:28.1px}}@media screen and (min-width:835px){header nav .nav-wrap{padding-bottom:25px}}@media screen and (max-width:834px){header nav .nav-wrap{padding-bottom:18.8px}}@media screen and (min-width:860px){header nav .nav-wrap{padding-left:25px}}@media screen and (max-width:859px) and (min-width:1023px){header nav .nav-wrap{padding-left:2.9vw}}@media screen and (min-width:835px) and (max-width:1022px){header nav .nav-wrap{padding-left:29.7px}}@media screen and (max-width:834px){header nav .nav-wrap{padding-left:5vw}}@media screen and (min-width:860px){header nav .nav-wrap{padding-right:25px}}@media screen and (max-width:859px) and (min-width:1023px){header nav .nav-wrap{padding-right:2.9vw}}@media screen and (min-width:835px) and (max-width:1022px){header nav .nav-wrap{padding-right:29.7px}}@media screen and (max-width:834px){header nav .nav-wrap{padding-right:5vw}}@media screen and (min-width:835px){header nav .nav-wrap{background-color:#fff}}header nav .search-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}header nav .search-wrap form{width:100%}header nav .search-wrap::before{display:block;width:30px;height:30px;background-position:50% 50%;background-size:auto 100%;background-repeat:no-repeat;background-image:url(../img/common/head_search_toggle_blk.svg);content:""}header nav .search-wrap input[type=text]{margin:0;padding:0;background:0 0;border:none;border-radius:0;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;resize:none;margin-left:-1px;padding:.2em .5em;border:1px solid #ec6c1f;width:100%;background-color:#fff}@media screen and (min-width:835px){header nav .search-wrap{display:none}}@media screen and (max-width:834px){header nav .search-wrap{margin-bottom:20px}}header nav .txtlink-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;overflow:hidden}@media screen and (min-width:835px){header nav .txtlink-wrap [data-css-scroll=sp-wrap]{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;overflow:hidden}header nav .txtlink-wrap .keyword{min-width:250px;max-width:400px}}@media screen and (max-width:834px){header nav .txtlink-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}}header nav .category{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;overflow:hidden}@media screen and (min-width:835px){header nav .category{padding-bottom:0}}@media screen and (max-width:834px){header nav .category{padding-bottom:18.8px}}header nav .category ul li a{margin:0;padding:.5em;padding-left:33px;padding-left:calc(26px + .5em);position:relative;display:block;color:inherit;overflow:hidden;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis;font-weight:700}@media screen and (min-width:835px){header nav .category ul li a{font-size:92%}}@media screen and (max-width:834px){header nav .category ul li a{font-size:108%}}header nav .category ul li a::before{position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);display:block;width:26px;height:26px;background-position:50% 50%;background-size:contain;background-repeat:no-repeat;background-image:url(../img/common/icon_arrow_hover.png);background-image:url(../img/common/icon_arrow.png);content:""}header nav .category ul li a:hover::before{background-image:url(../img/common/icon_arrow_hover.png)}@media screen and (min-width:835px){header nav .category{padding-right:25px;max-width:270px}header nav .category ul li:nth-child(n+2){margin-top:10px}}header nav .keyword{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;overflow:hidden;background-color:#f9f8f8}@media screen and (min-width:835px){header nav .keyword{padding-top:20px}}@media screen and (max-width:834px){header nav .keyword{padding-top:9.4px}}@media screen and (min-width:860px){header nav .keyword{padding-left:20px}}@media screen and (max-width:859px) and (min-width:1023px){header nav .keyword{padding-left:2.3vw}}@media screen and (min-width:835px) and (max-width:1022px){header nav .keyword{padding-left:23.8px}}@media screen and (max-width:834px){header nav .keyword{padding-left:2.5vw}}@media screen and (min-width:860px){header nav .keyword{padding-right:20px}}@media screen and (max-width:859px) and (min-width:1023px){header nav .keyword{padding-right:2.3vw}}@media screen and (min-width:835px) and (max-width:1022px){header nav .keyword{padding-right:23.8px}}@media screen and (max-width:834px){header nav .keyword{padding-right:2.5vw}}header nav .keyword h3{text-align:center}header nav .keyword h3 div{border-bottom:3px solid #ec6c1f;display:inline-block;white-space:nowrap;line-height:2}@media screen and (min-width:835px){header nav .keyword h3 div{font-size:128%}}@media screen and (max-width:834px){header nav .keyword h3 div{font-size:142%}}@media screen and (min-width:835px){header nav .keyword [data-css-scroll=pc-body]{margin-top:20px}}@media screen and (max-width:834px){header nav .keyword [data-css-scroll=pc-body]{margin-top:18.8px}}header nav .keyword .nav-child,header nav .keyword .nav-parent{width:100%;height:auto;padding-left:0}header nav .keyword .nav-child>li.nav-child-trigger>div,header nav .keyword .nav-child>li>a,header nav .keyword .nav-parent>li.nav-child-trigger>div,header nav .keyword .nav-parent>li>a{margin:0;padding:.5em;display:block;color:inherit;overflow:hidden;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis;font-weight:700}@media screen and (min-width:835px){header nav .keyword .nav-child>li.nav-child-trigger>div,header nav .keyword .nav-child>li>a,header nav .keyword .nav-parent>li.nav-child-trigger>div,header nav .keyword .nav-parent>li>a{font-size:92%}}@media screen and (max-width:834px){header nav .keyword .nav-child>li.nav-child-trigger>div,header nav .keyword .nav-child>li>a,header nav .keyword .nav-parent>li.nav-child-trigger>div,header nav .keyword .nav-parent>li>a{font-size:108%}}header nav .keyword .nav-child>li.nav-child-trigger>div:hover,header nav .keyword .nav-child>li>a:hover,header nav .keyword .nav-parent>li.nav-child-trigger>div:hover,header nav .keyword .nav-parent>li>a:hover{color:#ec6c1f}header nav .keyword .nav-child>li>a::before,header nav .keyword .nav-parent>li>a::before{content:"#"}header nav .keyword .nav-child>li.nav-child-trigger>div,header nav .keyword .nav-parent>li.nav-child-trigger>div{padding-right:30px;position:relative}header nav .keyword .nav-child>li.nav-child-trigger>div::before,header nav .keyword .nav-parent>li.nav-child-trigger>div::before{position:absolute;right:5px;top:50%;width:20px;height:20px;line-height:20px;text-align:center;display:block;content:"";-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}header nav .keyword .nav-parent>li.nav-child-trigger>div::before{color:#fff;background-color:#aaa}header nav .keyword .nav-parent>li.nav-child-trigger>div.is-open::before{content:'\002212'}header nav .keyword .nav-parent>li.nav-child-trigger>div.is-close::before{content:'\002b'}header nav .keyword .nav-child{display:none;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:rgba(0,0,0,.05)}header nav .keyword .nav-child>li:last-child{border-bottom:none}@media screen and (max-width:834px){header nav .keyword .nav-parent{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:start;align-content:flex-start}header nav .keyword .nav-parent>li{width:50%}header nav .keyword .nav-parent>li.nav-child-trigger{width:100%}}@media screen and (min-width:835px){header .header-ttl-sp{display:none}}@media screen and (max-width:834px){header .header-ttl-sp{padding-left:2.5vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}header .header-ttl-pc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;z-index:1;font-weight:700;font-size:150%}@media screen and (min-width:835px){header .header-ttl-pc:hover{opacity:.5;-webkit-transition:opacity .1s;-o-transition:opacity .1s;transition:opacity .1s}}@media screen and (max-width:834px){header .header-ttl-pc{display:none}}header .togglebtn #search{position:relative;height:36px}header .togglebtn #search button.search-toggle{position:relative;z-index:1;width:50px;height:100%;background-position:50% 50%;background-size:auto 100%;background-repeat:no-repeat;background-image:url(../img/common/head_search_toggle_blk.svg)}header .togglebtn #search .search-wrap{margin-left:50px;position:absolute;bottom:0;left:0;z-index:-1;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:-webkit-transform .3s 0s ease;transition:-webkit-transform .3s 0s ease;-o-transition:transform .3s 0s ease;transition:transform .3s 0s ease;transition:transform .3s 0s ease,-webkit-transform .3s 0s ease;height:36px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:150px}header .togglebtn #search .search-wrap form{display:block;width:100%}header .togglebtn #search .search-wrap input[type=text]{margin:0;padding:0;background:0 0;border:none;border-radius:0;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;resize:none;margin-left:-1px;padding:.2em .5em;border:1px solid #ec6c1f;width:100%;background-color:#fff;-webkit-transform:translateZ(0);transform:translateZ(0)}header .togglebtn #search.is-open button.search-toggle{background-image:url(../img/common/head_search_toggle_wht.svg)}header .togglebtn #search.is-open .search-wrap{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}@media screen and (max-width:834px){header .togglebtn #search{display:none}}header .togglebtn #snslink{position:relative;height:36px}header .togglebtn #snslink button.snslink-toggle{position:relative;z-index:1;width:50px;height:100%;background-position:50% 50%;background-size:auto 100%;background-repeat:no-repeat;background-image:url(../img/common/head_snslink_toggle_blk.svg)}header .togglebtn #snslink div.snslink-wrap{margin-left:50px;position:absolute;bottom:0;left:0;z-index:-1;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:-webkit-transform .3s 0s ease;transition:-webkit-transform .3s 0s ease;-o-transition:transform .3s 0s ease;transition:transform .3s 0s ease;transition:transform .3s 0s ease,-webkit-transform .3s 0s ease;height:36px}header .togglebtn #snslink div.snslink-wrap ul{display:-webkit-box;display:-ms-flexbox;display:flex;height:inherit;background-color:rgba(255,255,255,.95);-webkit-transform:translateZ(0);transform:translateZ(0)}header .togglebtn #snslink div.snslink-wrap ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:36px;height:100%}header .togglebtn #snslink div.snslink-wrap ul li a{display:block}@media screen and (min-width:835px){header .togglebtn #snslink div.snslink-wrap ul li a:hover{opacity:.5;-webkit-transition:opacity .1s;-o-transition:opacity .1s;transition:opacity .1s}}header .togglebtn #snslink div.snslink-wrap ul li a img{display:block}header .togglebtn #snslink.is-open button.snslink-toggle{background-image:url(../img/common/head_snslink_toggle_wht.svg)}header .togglebtn #snslink.is-open div.snslink-wrap{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}@media screen and (max-width:834px){header .togglebtn #snslink{display:none}}header button.nav-toggle{position:relative;z-index:1}header button.nav-toggle>div{display:block;width:100%;height:100%;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box}header button.nav-toggle>div>p{position:absolute;top:50%;left:50%;display:block;width:55%;height:2px;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:background .3s 0s ease;-o-transition:background .3s 0s ease;transition:background .3s 0s ease;background:#000}header button.nav-toggle>div>p:after,header button.nav-toggle>div>p:before{content:"";display:block;width:100%;height:inherit;border-radius:3px;background:#000;position:absolute;-webkit-transition:all .3s 0s ease!important;-o-transition:all .3s 0s ease!important;transition:all .3s 0s ease!important}@media screen and (min-width:835px){header button.nav-toggle{width:50px;height:50px}}@media screen and (max-width:834px){header button.nav-toggle{width:46.9px;height:100%}}header nav{left:0;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}@media screen and (min-width:835px){header nav{-webkit-transition:-webkit-transform .3s 0s ease;transition:-webkit-transform .3s 0s ease;-o-transition:transform .3s 0s ease;transition:transform .3s 0s ease;transition:transform .3s 0s ease,-webkit-transform .3s 0s ease}}@media screen and (max-width:834px){header nav .nav-wrap{margin-top:-20px;opacity:0;visibility:hidden;-webkit-transition:all .3s 0s ease;-o-transition:all .3s 0s ease;transition:all .3s 0s ease}}header button.nav-toggle>div>p:before{-webkit-transform:rotate(0) translateY(8px);-ms-transform:rotate(0) translateY(8px);transform:rotate(0) translateY(8px)}header button.nav-toggle>div>p:after{-webkit-transform:rotate(0) translateY(-8px);-ms-transform:rotate(0) translateY(-8px);transform:rotate(0) translateY(-8px)}header.is-open nav{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}@media screen and (max-width:834px){header.is-open nav .nav-wrap{margin-top:0;opacity:1;visibility:visible}}header.is-open button.nav-toggle>div>p{background:0 0}header.is-open button.nav-toggle>div>p:before{-webkit-transform:rotate(45deg) translateY(0);-ms-transform:rotate(45deg) translateY(0);transform:rotate(45deg) translateY(0)}header.is-open button.nav-toggle>div>p:after{-webkit-transform:rotate(-45deg) translateY(0);-ms-transform:rotate(-45deg) translateY(0);transform:rotate(-45deg) translateY(0)}@media screen and (min-width:835px){#anime_corocoro{margin-top:20px;margin-right:40px;position:fixed;top:0;right:0;width:142px;height:168px;z-index:0}#anime_corocoro div{display:none}#anime_corocoro.is-anime01 div:nth-child(1){display:block}#anime_corocoro.is-anime02 div:nth-child(2){display:block}#anime_corocoro.is-anime03 div:nth-child(3){display:block}#anime_corocoro.is-anime04 div:nth-child(4){display:block}#anime_corocoro.is-anime05 div:nth-child(5){display:block}#anime_corocoro.is-anime06 div:nth-child(4){display:block}#anime_corocoro.is-anime07 div:nth-child(3){display:block}#anime_corocoro.is-anime08 div:nth-child(2){display:block}#anime_corocoro.is-anime09 div:nth-child(1){display:block}}@media screen and (max-width:834px){#anime_corocoro{display:none}}[data-js-header-close]{position:fixed;top:0;left:0;z-index:2;width:100%;height:100%;background-color:transparent}@media screen and (min-width:835px){[data-js-header-close]{display:none}}@media screen and (max-width:834px){[data-js-header-close]{display:none}}@media screen and (min-width:835px){body header .header-wrap::before{position:fixed;top:0;left:0;width:100%;height:100%;opacity:0;visibility:hidden;-webkit-transition:all .2s 0s ease;-o-transition:all .2s 0s ease;transition:all .2s 0s ease;content:""}body.menu-open header .header-wrap::before{z-index:1;visibility:visible;opacity:1;background-color:rgba(0,0,0,.05)}body.menu-open button[data-js-header-close]{display:block}}@media screen and (max-width:834px){body header::before{position:fixed;top:0;left:0;width:100%;height:100%;opacity:0;visibility:hidden;-webkit-transition:all .2s 0s ease;-o-transition:all .2s 0s ease;transition:all .2s 0s ease;content:""}body.menu-open header::before{z-index:0;visibility:visible;opacity:1;background-color:#fff}}footer{position:relative}@media screen and (min-width:835px){footer{margin-top:40px}}@media screen and (max-width:834px){footer{margin-top:37.5px}}@media screen and (min-width:835px){footer{min-width:973px}}footer .footer-wrap{margin-right:auto;margin-left:auto;max-width:940px}@media screen and (min-width:860px){footer .footer-wrap{padding-left:40px}}@media screen and (max-width:859px) and (min-width:1023px){footer .footer-wrap{padding-left:4.7vw}}@media screen and (min-width:835px) and (max-width:1022px){footer .footer-wrap{padding-left:47.6px}}@media screen and (max-width:834px){footer .footer-wrap{padding-left:5vw}}@media screen and (min-width:860px){footer .footer-wrap{padding-right:40px}}@media screen and (max-width:859px) and (min-width:1023px){footer .footer-wrap{padding-right:4.7vw}}@media screen and (min-width:835px) and (max-width:1022px){footer .footer-wrap{padding-right:47.6px}}@media screen and (max-width:834px){footer .footer-wrap{padding-right:5vw}}footer .footer-body{border-top:1px solid #999;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (min-width:835px){footer .footer-body{padding-top:10px}}@media screen and (max-width:834px){footer .footer-body{padding-top:18.8px}}@media screen and (min-width:835px){footer .footer-body{padding-bottom:10px}}@media screen and (max-width:834px){footer .footer-body{padding-bottom:28.1px}}@media screen and (min-width:860px){footer .footer-body{padding-left:10px}}@media screen and (max-width:859px) and (min-width:1023px){footer .footer-body{padding-left:1.2vw}}@media screen and (min-width:835px) and (max-width:1022px){footer .footer-body{padding-left:11.9px}}@media screen and (max-width:834px){footer .footer-body{padding-left:0}}@media screen and (min-width:860px){footer .footer-body{padding-right:10px}}@media screen and (max-width:859px) and (min-width:1023px){footer .footer-body{padding-right:1.2vw}}@media screen and (min-width:835px) and (max-width:1022px){footer .footer-body{padding-right:11.9px}}@media screen and (max-width:834px){footer .footer-body{padding-right:0}}@media screen and (min-width:835px){footer .footer-body .link{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}}@media screen and (max-width:834px){footer .footer-body{-ms-flex-wrap:wrap;flex-wrap:wrap}footer .footer-body .copyright{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:100%}footer .footer-body .link{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:100%}}@media screen and (min-width:835px){footer .copyright p,footer .link .text ul li a{padding:.5em}}@media screen and (max-width:834px){footer .copyright p,footer .link .text ul li a{padding:.25em 0}}footer .copyright{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width:835px){footer .copyright{margin-top:0}}@media screen and (max-width:834px){footer .copyright{margin-top:4.7px}}footer .copyright p img{display:block}footer .link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (min-width:860px){footer .link{padding-left:30px}}@media screen and (max-width:859px) and (min-width:1023px){footer .link{padding-left:3.5vw}}@media screen and (min-width:835px) and (max-width:1022px){footer .link{padding-left:35.7px}}@media screen and (max-width:834px){footer .link{padding-left:0}}@media screen and (min-width:835px){footer .link{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media screen and (max-width:834px){footer .link{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}footer .link .text{margin-top:.25em;padding-right:1em;width:196px}footer .link .icon{width:140px}}footer .link .text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}footer .link .text .copyright{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}footer .link .text ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;color:#999}footer .link .text ul li a{display:block;color:inherit;white-space:nowrap}@media screen and (min-width:835px){footer .link .text ul li a{font-size:86%}}@media screen and (max-width:834px){footer .link .text ul li a{font-size:86%}}footer .link .text ul li a:hover{color:#ec6c1f}@media screen and (min-width:835px){footer .link .text{width:180px}}@media screen and (max-width:834px){footer .link .text ul{-ms-flex-wrap:wrap;flex-wrap:wrap}footer .link .text ul li{width:50%}}footer .link .icon ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}footer .link .icon ul li a{display:block;background-position:50% 50%;background-repeat:no-repeat}footer .link .icon ul li a::before{display:none;content:""}footer .link .icon ul li.tw a{background-image:url(../img/common/foot_btn_sns_tw.svg)}footer .link .icon ul li.tw a::before,footer .link .icon ul li.tw a:hover{background-image:url(../img/common/foot_btn_sns_tw_hover.svg)}footer .link .icon ul li.in a{background-image:url(../img/common/foot_btn_sns_in.svg)}footer .link .icon ul li.in a::before,footer .link .icon ul li.in a:hover{background-image:url(../img/common/foot_btn_sns_in_hover.svg)}footer .link .icon ul li.fb a{background-image:url(../img/common/foot_btn_sns_fb.svg)}footer .link .icon ul li.fb a::before,footer .link .icon ul li.fb a:hover{background-image:url(../img/common/foot_btn_sns_fb_hover.svg)}footer .link .icon ul li.pageTop a{background-image:url(../img/common/foot_btn_pagetop.svg)}footer .link .icon ul li.pageTop a::before,footer .link .icon ul li.pageTop a:hover{background-image:url(../img/common/foot_btn_pagetop_hover.svg)}@media screen and (min-width:835px){footer .link .icon ul li a{width:40px;height:40px;background-size:50% auto}}@media screen and (max-width:834px){footer .link .icon ul li a{width:30px;height:30px;background-size:67% auto}}body{height:100vh;overflow:hidden}body #wrapper{visibility:hidden;opacity:0}body.is-show{height:auto;overflow:auto}body.is-show #wrapper{visibility:visible;opacity:1;-webkit-transition:opacity .6s 0s ease;-o-transition:opacity .6s 0s ease;transition:opacity .6s 0s ease}@media screen and (min-width:835px){#opening{display:none}}@media screen and (max-width:834px){#opening{position:fixed;width:100%;height:100%;z-index:10002;background-color:#fff}}@media screen and (max-width:834px) and (min-width:860px){#opening{padding-left:40px}}@media screen and (max-width:834px) and (max-width:859px) and (min-width:1023px){#opening{padding-left:4.7vw}}@media screen and (max-width:834px) and (min-width:835px) and (max-width:1022px){#opening{padding-left:47.6px}}@media screen and (max-width:834px) and (max-width:834px){#opening{padding-left:10vw}}@media screen and (max-width:834px) and (min-width:860px){#opening{padding-right:40px}}@media screen and (max-width:834px) and (max-width:859px) and (min-width:1023px){#opening{padding-right:4.7vw}}@media screen and (max-width:834px) and (min-width:835px) and (max-width:1022px){#opening{padding-right:47.6px}}@media screen and (max-width:834px) and (max-width:834px){#opening{padding-right:10vw}}@media screen and (max-width:834px){#opening .opening-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}#opening .opening-wrap .opening-init{display:none}#opening .opening-wrap .opening-init h1{text-align:center}#opening .opening-wrap .opening-init h1::after,#opening .opening-wrap .opening-init h1::before{display:block;content:"";background-position:50% 50%;background-repeat:no-repeat;background-size:contain}#opening .opening-wrap .opening-init h1::before{margin-bottom:25px;margin-right:auto;margin-left:-10px;width:110px;height:130px;background-image:url(../img/common/makiwari/5.gif)}#opening .opening-wrap .opening-init h1::after{margin-top:30px;margin-right:0;margin-left:auto;width:59.2px;height:125.6px;background-image:url(../img/page/home/about_deco_illust.png)}#opening button{padding:1em;position:absolute;top:0;right:0;margin-right:auto;margin-left:auto;display:inline-block;font-size:120%;color:#000}#opening button:hover{color:#ec6c1f}#opening.is-hide{display:none}}@media screen and (min-width:835px){#del-cookie{display:none}}@media screen and (max-width:834px){#del-cookie{padding:.5em 1em;position:fixed;right:0;bottom:0;display:inline-block;text-align:right;color:#fff;background-color:#333;line-height:1.4;opacity:.2;font-size:80%}}@media screen and (max-width:834px) and (min-width:835px){#del-cookie:hover{opacity:.5;-webkit-transition:opacity .1s;-o-transition:opacity .1s;transition:opacity .1s}}.info .info-body{color:inherit}.info .info-wrap:nth-child(1){position:relative}.info .info-wrap:nth-child(1) .info-init{position:relative;padding-top:100%;width:100%;min-height:100%;overflow:hidden;display:block}.info .info-wrap:nth-child(1) .info-init div{position:absolute;top:0;left:0;width:101%;height:101%;background-repeat:no-repeat;background-position:50% 50%;background-size:cover;-webkit-transition:all .7s 0s ease;-o-transition:all .7s 0s ease;transition:all .7s 0s ease}.info .info-wrap:nth-child(1) a.info-init div{opacity:1;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.info .info-wrap:nth-child(1) a.info-init:hover div{opacity:.3;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.info .info-wrap:nth-child(1) div.info-init div{width:100%;height:100%}.info .info-wrap:nth-child(1) .category{position:absolute;left:0;bottom:0}.info .info-wrap:nth-child(1) .category a{padding:.4em .5em;color:#fff;display:block;background-color:#d3713a;line-height:1}@media screen and (min-width:835px){.info .info-wrap:nth-child(1) .category a{font-size:90%}}@media screen and (max-width:834px){.info .info-wrap:nth-child(1) .category a{font-size:90%}}@media screen and (min-width:835px){.info .info-wrap:nth-child(1) .category a:hover{opacity:.5;-webkit-transition:opacity .1s;-o-transition:opacity .1s;transition:opacity .1s}}@media screen and (min-width:835px){.info .info-wrap:nth-child(1) .category{margin-left:-5px;margin-bottom:10px}}@media screen and (max-width:834px){.info .info-wrap:nth-child(1) .category{margin-left:-2.5vw;margin-bottom:10px}}.info .info-wrap:nth-child(2){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.info .info-wrap:nth-child(2) .info-init{width:100%}.info .info-wrap:nth-child(2) .info-init .text{overflow:hidden;font-weight:700}.info .info-wrap:nth-child(2) .info-init .text a{display:block;color:inherit}@media screen and (min-width:835px){.info .info-wrap:nth-child(2) .info-init .text a:hover{opacity:.5;-webkit-transition:opacity .1s;-o-transition:opacity .1s;transition:opacity .1s}}.info .info-wrap:nth-child(2) .info-init .tag{overflow:hidden}.info .info-wrap:nth-child(2) .info-init .tag ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.info .info-wrap:nth-child(2) .info-init .tag ul li{padding-right:1em;padding-bottom:.25em}.info .info-wrap:nth-child(2) .info-init .tag ul li a{display:inline-block;color:#666}.info .info-wrap:nth-child(2) .info-init .tag ul li a::before{content:"#"}.info .info-wrap:nth-child(2) .info-init .tag ul li a:hover{color:#ec6c1f}@media screen and (min-width:835px){.info .info-wrap:nth-child(2){-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media screen and (max-width:834px){.info .info-wrap:nth-child(2){-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.info .info-wrap:nth-child(2) .info-init .text{display:-webkit-box;overflow:hidden;-webkit-line-clamp:4;-webkit-box-orient:vertical}.info .info-wrap:nth-child(2) .info-init .tag{display:-webkit-box;overflow:hidden;-webkit-line-clamp:4;-webkit-box-orient:vertical}}@media screen and (min-width:835px){.info.list{margin-bottom:-40px}}@media screen and (max-width:834px){.info.list{margin-bottom:-37.5px}}@media screen and (min-width:860px){.info.list{margin-left:-10px}}@media screen and (max-width:859px) and (min-width:1023px){.info.list{margin-left:-1.2vw}}@media screen and (min-width:835px) and (max-width:1022px){.info.list{margin-left:-11.9px}}@media screen and (max-width:834px){.info.list{margin-left:0}}@media screen and (min-width:860px){.info.list{margin-right:-10px}}@media screen and (max-width:859px) and (min-width:1023px){.info.list{margin-right:-1.2vw}}@media screen and (min-width:835px) and (max-width:1022px){.info.list{margin-right:-11.9px}}@media screen and (max-width:834px){.info.list{margin-right:0}}@media screen and (min-width:835px){.info.list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}@media screen and (min-width:835px){.info.list .info-body{padding-bottom:40px}}@media screen and (max-width:834px){.info.list .info-body{padding-bottom:37.5px}}@media screen and (min-width:860px){.info.list .info-body{padding-left:10px}}@media screen and (max-width:859px) and (min-width:1023px){.info.list .info-body{padding-left:1.2vw}}@media screen and (min-width:835px) and (max-width:1022px){.info.list .info-body{padding-left:11.9px}}@media screen and (max-width:834px){.info.list .info-body{padding-left:0}}@media screen and (min-width:860px){.info.list .info-body{padding-right:10px}}@media screen and (max-width:859px) and (min-width:1023px){.info.list .info-body{padding-right:1.2vw}}@media screen and (min-width:835px) and (max-width:1022px){.info.list .info-body{padding-right:11.9px}}@media screen and (max-width:834px){.info.list .info-body{padding-right:0}}@media screen and (min-width:835px){.info.list .info-body{width:292px;max-width:33.33%}}@media screen and (min-width:835px){.info.list .info-wrap:nth-child(2){margin-top:10px}}@media screen and (max-width:834px){.info.list .info-wrap:nth-child(2){margin-top:9.4px}}@media screen and (min-width:835px){.info.list .info-wrap:nth-child(2) .info-init>:nth-child(n+2){margin-top:5px}}@media screen and (max-width:834px){.info.list .info-wrap:nth-child(2) .info-init>:nth-child(n+2){margin-top:4.7px}}.info.list .info-wrap:nth-child(2) .info-init .date{color:inherit}@media screen and (min-width:835px){.info.list .info-wrap:nth-child(2) .info-init .date{font-size:85%}}@media screen and (max-width:834px){.info.list .info-wrap:nth-child(2) .info-init .date{font-size:85%}}@media screen and (min-width:835px){.info.list .info-wrap:nth-child(2) .info-init .text{font-size:108%}}@media screen and (max-width:834px){.info.list .info-wrap:nth-child(2) .info-init .text{font-size:142%}}@media screen and (min-width:835px){.info.list .info-wrap:nth-child(2) .info-init .tag{font-size:80%}}@media screen and (max-width:834px){.info.list .info-wrap:nth-child(2) .info-init .tag{font-size:85%}}@media screen and (min-width:835px){.info.list .info-wrap:nth-child(2) .info-init .text{max-height:192px}.info.list .info-wrap:nth-child(2) .info-init .tag{max-height:80px}}@media screen and (max-width:834px){.info.list .info-wrap:nth-child(2) .info-init .text{max-height:116px}.info.list .info-wrap:nth-child(2) .info-init .tag{max-height:78px}}@media screen and (min-width:835px){.info.list[data-js-slide=info-wellread] .info-body{max-width:none}}.pager{text-align:center}@media screen and (min-width:835px){.pager{margin-top:80px}}@media screen and (max-width:834px){.pager{margin-top:75px}}.pager .wp-pagenavi{clear:both}.pager .wp-pagenavi a,.pager .wp-pagenavi span{padding:.25em .5em;border-radius:2em;display:inline-block;text-decoration:none;line-height:1;color:#999}.pager .wp-pagenavi span{margin:2px}.pager .wp-pagenavi a:hover{color:#ec6c1f}.pager .wp-pagenavi span.current{color:#fff;background-color:#ec6c1f}.pager .wp-pagenavi span.pages{margin-top:0;margin-bottom:1em;border:none;display:block;width:100%;font-size:90%}main#home #slide{margin-top:0}@media screen and (max-width:834px){main#home #slide{position:relative}main#home #slide::after{margin-top:-34.5vw;position:absolute;top:100vw;right:.6vw;z-index:1;display:block;width:32vw;height:34.5vw;background:url(../img/common/makiwari/5.gif) 50% 50%/contain no-repeat;pointer-events:none;content:""}}@media screen and (max-width:834px){main#home #slide .contents-wrap{padding-right:0;padding-left:0}}@media screen and (min-width:835px){main#home #slide .info{margin-left:-5px;margin-right:-5px}}@media screen and (min-width:835px){main#home #slide .info .info-body{padding-left:5px;padding-right:5px;display:-webkit-box;display:-ms-flexbox;display:flex;height:430px}}@media screen and (max-width:834px){main#home #slide .info .info-body{display:block}}main#home #slide .info .info-wrap:nth-child(1){position:relative}main#home #slide .info .info-wrap:nth-child(1) .category{position:absolute}main#home #slide .info .info-wrap:nth-child(1) .category a{padding:.4em .5em;color:#fff;display:block;background-color:#d3713a;line-height:1}@media screen and (min-width:835px){main#home #slide .info .info-wrap:nth-child(1) .category a:hover{opacity:.5;-webkit-transition:opacity .1s;-o-transition:opacity .1s;transition:opacity .1s}}@media screen and (min-width:835px){main#home #slide .info .info-wrap:nth-child(1) .category a{font-size:100%}}@media screen and (max-width:834px){main#home #slide .info .info-wrap:nth-child(1) .category a{font-size:100%}}@media screen and (min-width:835px){main#home #slide .info .info-wrap:nth-child(1){width:50%}main#home #slide .info .info-wrap:nth-child(1) .category{margin-left:-5px;margin-bottom:10px;left:0;bottom:0}}@media screen and (max-width:834px){main#home #slide .info .info-wrap:nth-child(1){height:100vw}main#home #slide .info .info-wrap:nth-child(1) .category{margin-left:0!important;margin-bottom:0!important;left:auto;right:0;bottom:0;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}}main#home #slide .info .info-wrap:nth-child(2){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#f9f5e8}@media screen and (min-width:860px){main#home #slide .info .info-wrap:nth-child(2){padding-left:40px}}@media screen and (max-width:859px) and (min-width:1023px){main#home #slide .info .info-wrap:nth-child(2){padding-left:4.7vw}}@media screen and (min-width:835px) and (max-width:1022px){main#home #slide .info .info-wrap:nth-child(2){padding-left:47.6px}}@media screen and (max-width:834px){main#home #slide .info .info-wrap:nth-child(2){padding-left:5vw}}@media screen and (min-width:860px){main#home #slide .info .info-wrap:nth-child(2){padding-right:40px}}@media screen and (max-width:859px) and (min-width:1023px){main#home #slide .info .info-wrap:nth-child(2){padding-right:4.7vw}}@media screen and (min-width:835px) and (max-width:1022px){main#home #slide .info .info-wrap:nth-child(2){padding-right:47.6px}}@media screen and (max-width:834px){main#home #slide .info .info-wrap:nth-child(2){padding-right:5vw}}@media screen and (min-width:835px){main#home #slide .info .info-wrap:nth-child(2) .info-init>:nth-child(n+2){margin-top:10px}}@media screen and (max-width:834px){main#home #slide .info .info-wrap:nth-child(2) .info-init>:nth-child(n+2){margin-top:9.4px}}@media screen and (min-width:835px){main#home #slide .info .info-wrap:nth-child(2) .info-init .date{font-size:85%}}@media screen and (max-width:834px){main#home #slide .info .info-wrap:nth-child(2) .info-init .date{font-size:85%}}@media screen and (min-width:835px){main#home #slide .info .info-wrap:nth-child(2) .info-init .text{font-size:142%}}@media screen and (max-width:834px){main#home #slide .info .info-wrap:nth-child(2) .info-init .text{font-size:142%}}@media screen and (min-width:835px){main#home #slide .info .info-wrap:nth-child(2) .info-init .tag{font-size:85%}}@media screen and (max-width:834px){main#home #slide .info .info-wrap:nth-child(2) .info-init .tag{font-size:85%}}@media screen and (min-width:835px){main#home #slide .info .info-wrap:nth-child(2){width:50%;padding-left:0;padding-right:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center}main#home #slide .info .info-wrap:nth-child(2) .info-init{width:100%;max-width:300px;height:auto!important}main#home #slide .info .info-wrap:nth-child(2) .info-init .text{max-height:254px}main#home #slide .info .info-wrap:nth-child(2) .info-init .tag{max-height:84px}}@media screen and (max-width:834px){main#home #slide .info .info-wrap:nth-child(2){width:100%;padding-top:28.1px;padding-bottom:28.1px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}main#home #slide .info .info-wrap:nth-child(2) .info-init{width:100%}main#home #slide .info .info-wrap:nth-child(2) .info-init .text{max-height:116px}main#home #slide .info .info-wrap:nth-child(2) .info-init .tag{max-height:78px}}main#home #slide .slick-dotted.slick-slider{margin-bottom:0}main#home #slide .slick-dots{bottom:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:30px}main#home #slide .slick-dots li{width:auto;height:auto}main#home #slide .slick-dots li button{border:1px solid #ccc;padding:0;border-radius:4px;width:8px;height:8px;background-color:#fff}main#home #slide .slick-dots li button::before{display:none}main#home #slide .slick-dots li.slick-active button{border:1px solid #ec6c1f;background-color:#ec6c1f}@media screen and (min-width:835px){main#home #slide .slick-dots{position:relative;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}@media screen and (max-width:834px){main#home #slide .slick-dots{top:100vw;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}main#home #infolist a.viewall{margin-right:auto;margin-left:auto;display:block;width:118px;height:26px;background-repeat:no-repeat;background-size:contain;background-position:50% 50%;background-image:url(../img/page/home/btn_viewall.svg)}@media screen and (min-width:835px){main#home #infolist a.viewall{margin-top:60px}}@media screen and (max-width:834px){main#home #infolist a.viewall{margin-top:56.3px}}main#home #infolist a.viewall:hover{background-image:url(../img/page/home/btn_viewall_hover.svg)}@media screen and (min-width:835px){main#home #kinomachi{margin-top:80px}}@media screen and (max-width:834px){main#home #kinomachi{margin-top:0}}@media screen and (min-width:835px){main#home #kinomachi{padding-top:0}}@media screen and (max-width:834px){main#home #kinomachi{padding-top:37.5px}}@media screen and (min-width:835px){main#home #kinomachi h3{text-align:center}main#home #kinomachi h3 img{width:270px}}@media screen and (max-width:834px){main#article_list #listrelatedkeyword{padding-left:5vw;padding-right:5vw}}main#article_list #listrelatedkeyword .contents-wrap{position:relative;max-width:860px}@media screen and (min-width:835px){main#article_list #listrelatedkeyword .contents-wrap{padding-top:30px}}@media screen and (max-width:834px){main#article_list #listrelatedkeyword .contents-wrap{padding-top:0}}@media screen and (min-width:835px){main#article_list #listrelatedkeyword .contents-wrap{padding-bottom:30px}}@media screen and (max-width:834px){main#article_list #listrelatedkeyword .contents-wrap{padding-bottom:0}}@media screen and (min-width:835px){main#article_list #listrelatedkeyword .contents-wrap{background-color:#f9f5e8}}@media screen and (max-width:834px){main#article_list #listrelatedkeyword .contents-wrap{border:1px solid #ec6c1f;padding-left:0;padding-right:0}}@media screen and (min-width:835px){main#article_list #listrelatedkeyword h3{font-size:120%}}@media screen and (max-width:834px){main#article_list #listrelatedkeyword h3{font-size:108%}}@media screen and (min-width:835px){main#article_list #listrelatedkeyword h3{position:absolute;top:0;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}main#article_list #listrelatedkeyword h3 .h-wrap button{pointer-events:none;font-weight:700}}@media screen and (max-width:834px){main#article_list #listrelatedkeyword h3 .h-wrap{margin-left:auto;margin-right:auto}main#article_list #listrelatedkeyword h3 .h-wrap button{position:relative;text-align:left;padding:.5em 1em;padding-right:30px;width:100%;font-weight:400}main#article_list #listrelatedkeyword h3 .h-wrap button::after{margin-right:10px;position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:0;height:0;border-style:solid;border-width:10px 6px 0 6px;border-color:#ec6d1f transparent transparent transparent;content:""}main#article_list #listrelatedkeyword h3 .h-wrap button.is-open::after{border-width:0 6px 10px 6px;border-color:transparent transparent #ec6d1f transparent}}@media screen and (min-width:835px){main#article_list #listrelatedkeyword .tag-parent{position:relative}main#article_list #listrelatedkeyword .tag-parent::after,main#article_list #listrelatedkeyword .tag-parent::before{display:block;position:absolute;left:0;width:100%;height:10px;content:"";background-color:red;pointer-events:none}main#article_list #listrelatedkeyword .tag-parent::before{top:0;background:-moz-linear-gradient(top,#f9f5e8 0,rgba(249,245,232,0) 100%);background:-webkit-linear-gradient(top,#f9f5e8 0,rgba(249,245,232,0) 100%);background:-webkit-gradient(linear,left top,left bottom,from(#f9f5e8),to(rgba(249,245,232,0)));background:-o-linear-gradient(top,#f9f5e8 0,rgba(249,245,232,0) 100%);background:linear-gradient(to bottom,#f9f5e8 0,rgba(249,245,232,0) 100%)}main#article_list #listrelatedkeyword .tag-parent::after{bottom:0;background:-moz-linear-gradient(top,rgba(249,245,232,0) 0,#f9f5e8 99%,#f9f5e8 100%);background:-webkit-linear-gradient(top,rgba(249,245,232,0) 0,#f9f5e8 99%,#f9f5e8 100%);background:-webkit-gradient(linear,left top,left bottom,from(rgba(249,245,232,0)),color-stop(99%,#f9f5e8),to(#f9f5e8));background:-o-linear-gradient(top,rgba(249,245,232,0) 0,#f9f5e8 99%,#f9f5e8 100%);background:linear-gradient(to bottom,rgba(249,245,232,0) 0,#f9f5e8 99%,#f9f5e8 100%)}}main#article_list #listrelatedkeyword .tag{overflow:hidden}@media screen and (min-width:835px){main#article_list #listrelatedkeyword .tag{padding-top:10px}}@media screen and (max-width:834px){main#article_list #listrelatedkeyword .tag{padding-top:18.8px}}@media screen and (min-width:835px){main#article_list #listrelatedkeyword .tag{padding-bottom:10px}}@media screen and (max-width:834px){main#article_list #listrelatedkeyword .tag{padding-bottom:0}}main#article_list #listrelatedkeyword .tag ul{margin-bottom:-.5em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}main#article_list #listrelatedkeyword .tag ul li{padding-left:.5em;padding-right:.5em;padding-bottom:.5em}main#article_list #listrelatedkeyword .tag ul li a{display:block;color:#333;overflow:hidden;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis}main#article_list #listrelatedkeyword .tag ul li a::before{content:"#"}main#article_list #listrelatedkeyword .tag ul li a:hover{color:#ec6c1f}@media screen and (min-width:835px){main#article_list #listrelatedkeyword .tag{max-height:226px;overflow-y:scroll;display:block!important}main#article_list #listrelatedkeyword .tag ul li{width:25%}}@media screen and (max-width:834px){main#article_list #listrelatedkeyword .tag{display:none;padding:1em .5em}main#article_list #listrelatedkeyword .tag ul li{width:50%}}main#article_detail article{margin-top:0}/*@media screen and (max-width:834px){main#article_detail article{position:relative}main#article_detail article::after{margin-top:-34.5vw;position:absolute;top:100vw;right:.6vw;z-index:1;display:block;width:32vw;height:34.5vw;background:url(../img/common/makiwari/5.gif) 50% 50%/contain no-repeat;pointer-events:none;content:""}}*/main#article_detail article .info{position:relative;margin-right:auto;margin-left:auto;width:100%;max-width:940px}@media screen and (max-width:834px){main#article_detail article .info .info-body{display:block}}@media screen and (min-width:835px){main#article_detail article .info .info-wrap:nth-child(1) .info-init{padding-top:0;height:634px}}@media screen and (max-width:834px){main#article_detail article .info .info-wrap:nth-child(1){height:100vw}}main#article_detail article .info .info-wrap:nth-child(2){display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#f9f5e8}@media screen and (min-width:860px){main#article_detail article .info .info-wrap:nth-child(2){padding-left:40px}}@media screen and (max-width:859px) and (min-width:1023px){main#article_detail article .info .info-wrap:nth-child(2){padding-left:4.7vw}}@media screen and (min-width:835px) and (max-width:1022px){main#article_detail article .info .info-wrap:nth-child(2){padding-left:47.6px}}@media screen and (max-width:834px){main#article_detail article .info .info-wrap:nth-child(2){padding-left:5vw}}@media screen and (min-width:860px){main#article_detail article .info .info-wrap:nth-child(2){padding-right:40px}}@media screen and (max-width:859px) and (min-width:1023px){main#article_detail article .info .info-wrap:nth-child(2){padding-right:4.7vw}}@media screen and (min-width:835px) and (max-width:1022px){main#article_detail article .info .info-wrap:nth-child(2){padding-right:47.6px}}@media screen and (max-width:834px){main#article_detail article .info .info-wrap:nth-child(2){padding-right:5vw}}@media screen and (min-width:835px){main#article_detail article .info .info-wrap:nth-child(2) .info-init>:nth-child(n+2){margin-top:5px}}@media screen and (max-width:834px){main#article_detail article .info .info-wrap:nth-child(2) .info-init>:nth-child(n+2){margin-top:9.4px}}@media screen and (min-width:835px){main#article_detail article .info .info-wrap:nth-child(2) .info-init .date{font-size:80%}}@media screen and (max-width:834px){main#article_detail article .info .info-wrap:nth-child(2) .info-init .date{font-size:85%}}@media screen and (min-width:835px){main#article_detail article .info .info-wrap:nth-child(2) .info-init .text{font-size:150%}}@media screen and (max-width:834px){main#article_detail article .info .info-wrap:nth-child(2) .info-init .text{font-size:142%}}@media screen and (min-width:835px){main#article_detail article .info .info-wrap:nth-child(2) .info-init .tag{font-size:80%}}@media screen and (max-width:834px){main#article_detail article .info .info-wrap:nth-child(2) .info-init .tag{font-size:85%}}main#article_detail article .info .info-wrap:nth-child(2) .category{top:0;right:0;position:absolute}main#article_detail article .info .info-wrap:nth-child(2) .category a{padding:.4em .5em;color:#fff;display:block;background-color:#d3713a;line-height:1}@media screen and (min-width:835px){main#article_detail article .info .info-wrap:nth-child(2) .category a:hover{opacity:.5;-webkit-transition:opacity .1s;-o-transition:opacity .1s;transition:opacity .1s}}@media screen and (min-width:835px){main#article_detail article .info .info-wrap:nth-child(2) .category a{font-size:100%}}@media screen and (max-width:834px){main#article_detail article .info .info-wrap:nth-child(2) .category a{font-size:100%}}@media screen and (min-width:835px){main#article_detail article .info .info-wrap:nth-child(2){margin-bottom:60px;padding-top:30px;padding-bottom:30px;position:absolute;right:0;bottom:0;background-color:rgba(255,255,255,.7);max-width:550px}main#article_detail article .info .info-wrap:nth-child(2) .info-init .text{max-height:264px}main#article_detail article .info .info-wrap:nth-child(2) .info-init .tag{max-height:80px}}@media screen and (max-width:834px){main#article_detail article .info .info-wrap:nth-child(2){width:100%;padding-top:28.1px;padding-bottom:28.1px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}main#article_detail article .info .info-wrap:nth-child(2) .info-init .text{max-height:116px}main#article_detail article .info .info-wrap:nth-child(2) .info-init .tag{max-height:78px}}main#article_detail article .contents-wrap{max-width:720px}@media screen and (min-width:835px){main#article_detail article .contents-wrap{margin-top:40px}}@media screen and (max-width:834px){main#article_detail article .contents-wrap{margin-top:37.5px}}main#article_detail article .post{line-height:1.8}main#article_detail article .post h1{font-size:2em;margin:.67em 0}main#article_detail article .post h2{font-size:1.5em;margin:.75em 0}main#article_detail article .post h3{font-size:1.17em;margin:.83em 0}main#article_detail article .post h4{font-size:1em;margin:1.12em 0}main#article_detail article .post h5{font-size:.83em;margin:1.5em 0}main#article_detail article .post h6{font-size:.75em;margin:1.67em 0}main#article_detail article .post h1,main#article_detail article .post h2,main#article_detail article .post h3,main#article_detail article .post h4,main#article_detail article .post h5,main#article_detail article .post h6{text-align:initial;font-weight:bolder}main#article_detail article .post h1>*,main#article_detail article .post h2>*,main#article_detail article .post h3>*,main#article_detail article .post h4>*,main#article_detail article .post h5>*,main#article_detail article .post h6>*{font-size:inherit}main#article_detail article .post strong{font-weight:700}main#article_detail article .post a{text-decoration:underline;color:#ec6c1f}main#article_detail article .post a:hover{text-decoration:none}main#article_detail article .post p{margin:1em 0}main#article_detail article .post p.center-rgh{text-align:center}main#article_detail article .post img{max-width:100%}main#article_detail article .post .wp-block-image figcaption{text-align:left;font-size:1.2rem}@media screen and (min-width:835px){main#article_detail article .gallery{margin-top:40px}}@media screen and (max-width:834px){main#article_detail article .gallery{margin-top:37.5px}}main#article_detail article .gallery .gallery-img-wrap{position:relative;overflow:hidden}main#article_detail article .gallery .gallery-img-wrap .gallery-img{position:absolute;width:100%;height:100%;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-position:50% 50%;background-repeat:no-repeat;background-size:cover}main#article_detail article .gallery .gallery-main .gallery-img-wrap{padding-top:66.56%}@media screen and (min-width:835px){main#article_detail article .gallery .gallery-thumb{margin-top:10px}}@media screen and (max-width:834px){main#article_detail article .gallery .gallery-thumb{margin-top:3.8px}}main#article_detail article .gallery .gallery-thumb .gallery-img-wrap{padding-top:66.66%}main#article_detail article .gallery .gallery-thumb ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (min-width:835px){main#article_detail article .gallery .gallery-thumb ul{margin-bottom:-10px}}@media screen and (max-width:834px){main#article_detail article .gallery .gallery-thumb ul{margin-bottom:-3.8px}}@media screen and (min-width:860px){main#article_detail article .gallery .gallery-thumb ul{margin-left:-5px}}@media screen and (max-width:859px) and (min-width:1023px){main#article_detail article .gallery .gallery-thumb ul{margin-left:-.6vw}}@media screen and (min-width:835px) and (max-width:1022px){main#article_detail article .gallery .gallery-thumb ul{margin-left:-5.9px}}@media screen and (max-width:834px){main#article_detail article .gallery .gallery-thumb ul{margin-left:-.5vw}}@media screen and (min-width:860px){main#article_detail article .gallery .gallery-thumb ul{margin-right:-5px}}@media screen and (max-width:859px) and (min-width:1023px){main#article_detail article .gallery .gallery-thumb ul{margin-right:-.6vw}}@media screen and (min-width:835px) and (max-width:1022px){main#article_detail article .gallery .gallery-thumb ul{margin-right:-5.9px}}@media screen and (max-width:834px){main#article_detail article .gallery .gallery-thumb ul{margin-right:-.5vw}}main#article_detail article .gallery .gallery-thumb ul li{width:16.66%}@media screen and (min-width:835px){main#article_detail article .gallery .gallery-thumb ul li{padding-bottom:10px}}@media screen and (max-width:834px){main#article_detail article .gallery .gallery-thumb ul li{padding-bottom:3.8px}}@media screen and (min-width:860px){main#article_detail article .gallery .gallery-thumb ul li{padding-left:5px}}@media screen and (max-width:859px) and (min-width:1023px){main#article_detail article .gallery .gallery-thumb ul li{padding-left:.6vw}}@media screen and (min-width:835px) and (max-width:1022px){main#article_detail article .gallery .gallery-thumb ul li{padding-left:5.9px}}@media screen and (max-width:834px){main#article_detail article .gallery .gallery-thumb ul li{padding-left:.5vw}}@media screen and (min-width:860px){main#article_detail article .gallery .gallery-thumb ul li{padding-right:5px}}@media screen and (max-width:859px) and (min-width:1023px){main#article_detail article .gallery .gallery-thumb ul li{padding-right:.6vw}}@media screen and (min-width:835px) and (max-width:1022px){main#article_detail article .gallery .gallery-thumb ul li{padding-right:5.9px}}@media screen and (max-width:834px){main#article_detail article .gallery .gallery-thumb ul li{padding-right:.5vw}}main#article_detail article .gallery .gallery-thumb ul li .gallery-img{width:106%;height:106%}main#article_detail article .gallery .gallery-thumb ul li:hover .gallery-img{width:101%;height:101%;opacity:.8}main#article_detail article .gallery .gallery-thumb ul li.is-on{pointer-events:none}main#article_detail article .gallery .gallery-thumb ul li.is-on .gallery-img{width:101%;height:101%;opacity:.5}@media screen and (min-width:835px){main#article_detail article .btn{margin-top:60px}}@media screen and (max-width:834px){main#article_detail article .btn{margin-top:37.5px}}main#article_detail article .btn .txt{text-align:center}main#article_detail article .btn .txt .txt-wrap{display:inline-block;text-align:center}main#article_detail article .btn .txt p{display:inline-block}@media screen and (min-width:835px){main#article_detail article .btn .btn-wrap{margin-top:5px}}@media screen and (max-width:834px){main#article_detail article .btn .btn-wrap{margin-top:18.8px}}@media screen and (min-width:835px){main#article_detail article .btn .btn-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}main#article_detail article .btn .btn-wrap .sns{padding-right:36px}}main#article_detail article .btn .member a{display:block}main#article_detail article .btn .member a img,main#article_detail article .btn .member a picture{display:block;width:100%}@media screen and (min-width:835px){main#article_detail article .btn .member a{position:relative}main#article_detail article .btn .member a::before{display:none;position:absolute;top:0;left:0;width:100%;height:100%;background:url(../img/page/article/member_img_pc_only.png) 50% 50%/contain no-repeat;content:""}main#article_detail article .btn .member a:hover::before{display:block}}@media screen and (min-width:835px){main#article_detail article .btn .sns ul li:nth-child(n+2){margin-top:20px}}@media screen and (max-width:834px){main#article_detail article .btn .sns ul li:nth-child(n+2){margin-top:0}}main#article_detail article .btn .sns ul li a{display:block;background-position:50% 50%;background-repeat:no-repeat;background-color:#f9f5e8}main#article_detail article .btn .sns ul li a:hover{background-color:#ec6c1f}main#article_detail article .btn .sns ul li a::before{display:none;content:""}main#article_detail article .btn .sns ul li.tw a{background-image:url(../img/page/article/sns_tw_orn.svg)}main#article_detail article .btn .sns ul li.tw a::before,main#article_detail article .btn .sns ul li.tw a:hover{background-image:url(../img/page/article/sns_tw_wht.svg)}main#article_detail article .btn .sns ul li.fb a{background-image:url(../img/page/article/sns_fb_orn.svg)}main#article_detail article .btn .sns ul li.fb a::before,main#article_detail article .btn .sns ul li.fb a:hover{background-image:url(../img/page/article/sns_fb_wht.svg)}@media screen and (min-width:835px){main#article_detail article .btn .sns ul li a{width:116px;height:44px;background-size:80px auto}}@media screen and (max-width:834px){main#article_detail article .btn .sns{margin-top:20px}main#article_detail article .btn .sns ul{margin-left:-10px;margin-right:-10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}main#article_detail article .btn .sns ul li{padding-left:10px;padding-right:10px;width:50%}main#article_detail article .btn .sns ul li a{width:100%;height:44px;background-size:80px auto}}@media screen and (min-width:835px){main#about #kinomachi{margin-top:0}}@media screen and (min-width:835px){main#about #kinomachi .link{margin-top:40px}}@media screen and (max-width:834px){main#about #kinomachi .link{margin-top:37.5px}}main#about #kinomachi .link ul li a{display:block;text-align:center}@media screen and (min-width:835px){main#about #kinomachi .link ul{margin-bottom:-60px;margin-right:-20px;margin-left:-20px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}main#about #kinomachi .link ul li{padding-bottom:60px;padding-right:20px;padding-left:20px}main#about #kinomachi .link ul li:nth-child(1),main#about #kinomachi .link ul li:nth-child(2),main#about #kinomachi .link ul li:nth-child(3),main#about #kinomachi .link ul li:nth-child(6),main#about #kinomachi .link ul li:nth-child(7),main#about #kinomachi .link ul li:nth-child(8){width:268px}main#about #kinomachi .link ul li:nth-child(10),main#about #kinomachi .link ul li:nth-child(4),main#about #kinomachi .link ul li:nth-child(5),main#about #kinomachi .link ul li:nth-child(9){width:50%}main#about #kinomachi .link ul li:nth-child(4) a,main#about #kinomachi .link ul li:nth-child(9) a{margin-right:0;margin-left:auto}main#about #kinomachi .link ul li:nth-child(10) a,main#about #kinomachi .link ul li:nth-child(5) a{margin-right:auto;margin-left:0}main#about #kinomachi .link ul li a{width:100%;max-width:268px}main#about #kinomachi .link ul li a:hover .img img{width:120%}}@media screen and (max-width:834px){main#about #kinomachi .link ul li:nth-child(n+2){margin-top:20px}}@media screen and (min-width:835px){main#about #kinomachi .link .img{padding-top:80%;position:relative}main#about #kinomachi .link .img img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;max-width:none;height:inherit;-webkit-transition:all .1s 0s ease;-o-transition:all .1s 0s ease;transition:all .1s 0s ease}}@media screen and (max-width:834px){main#about #kinomachi .link .img img{width:230px}}main#about #kinomachi .link .txt{font-weight:700;color:#ec6c1f}@media screen and (min-width:835px){main#about #kinomachi .link .txt{margin-top:15px}}@media screen and (max-width:834px){main#about #kinomachi .link .txt{margin-top:0}}@media screen and (min-width:835px){main#about #kinomachi .link .txt{font-size:114%}}@media screen and (max-width:834px){main#about #kinomachi .link .txt{font-size:128%}}@media screen and (min-width:835px){main#about #kinomachi .link .txt{position:relative;height:1.6em}main#about #kinomachi .link .txt div{position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}}main#guidance h2{text-align:center}@media screen and (min-width:835px){main#guidance h2{font-size:160%}}@media screen and (max-width:834px){main#guidance h2{font-size:160%}}@media screen and (min-width:835px){main#guidance h2{margin-top:0}}main#guidance #description .contents-wrap a{text-decoration:underline}main#guidance #description .contents-wrap a:hover{text-decoration:none}@media screen and (min-width:835px){main#guidance #description .contents-wrap>:nth-child(n+2){margin-top:40px}}@media screen and (max-width:834px){main#guidance #description .contents-wrap>:nth-child(n+2){margin-top:37.5px}}main#guidance #description .contents-wrap>dl>dt{font-weight:700}@media screen and (min-width:835px){main#guidance #description .contents-wrap>dl>dt{font-size:120%}}@media screen and (max-width:834px){main#guidance #description .contents-wrap>dl>dt{font-size:120%}}main#guidance #description .contents-wrap>dl>dd{margin-top:.25em}main#guidance #description .contents-wrap ul li:nth-child(n+2){margin-top:.25em}main#guidance #description .contents-wrap ul li dl dd{padding-left:1em;margin-top:.25em}main#guidance #description .contents-wrap ul.indent>li{text-indent:-1em;padding-left:1em}main#contact h2{text-align:center}@media screen and (min-width:835px){main#contact h2{font-size:160%}}@media screen and (max-width:834px){main#contact h2{font-size:160%}}@media screen and (min-width:835px){main#contact h2{margin-top:0}}main#contact #form .intro{margin-right:auto;margin-left:auto;max-width:650px}main#contact #form .form-wrap{margin-right:auto;margin-left:auto;max-width:650px}@media screen and (min-width:835px){main#contact #form .form-wrap{margin-top:80px}}@media screen and (max-width:834px){main#contact #form .form-wrap{margin-top:37.5px}}main#contact #form .submit{text-align:center}@media screen and (min-width:835px){main#contact #form .submit{margin-top:30px}}@media screen and (max-width:834px){main#contact #form .submit{margin-top:28.1px}}main#contact #form table{margin-right:auto;margin-left:auto;width:100%;max-width:750px}@media screen and (min-width:835px){main#contact #form table tr:nth-child(n+2) th{padding-top:30px}}@media screen and (max-width:834px){main#contact #form table tr:nth-child(n+2) th{padding-top:28.1px}}@media screen and (min-width:835px){main#contact #form table tr:nth-child(n+2) td{padding-top:30px}}@media screen and (max-width:834px){main#contact #form table tr:nth-child(n+2) td{padding-top:4.7px}}main#contact #form table th{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:left}@media screen and (min-width:860px){main#contact #form table th{padding-right:10px}}@media screen and (max-width:859px) and (min-width:1023px){main#contact #form table th{padding-right:1.2vw}}@media screen and (min-width:835px) and (max-width:1022px){main#contact #form table th{padding-right:11.9px}}@media screen and (max-width:834px){main#contact #form table th{padding-right:.5vw}}main#contact #form table th .title{padding-right:1em}main#contact #form table th .badge{vertical-align:top;text-align:left}main#contact #form table th .badge>div{padding:.4em .5em;display:inline-block;color:#fff;background-color:#ec6c1f;line-height:1;white-space:nowrap;text-align:center;font-weight:400;font-size:90%}main#contact #form table td[data-css-formtype=checkbox] .wpcf7-list-item{display:block}@media screen and (min-width:835px){main#contact #form table td[data-css-formtype=checkbox] .wpcf7-list-item{padding-top:2.5px}}@media screen and (max-width:834px){main#contact #form table td[data-css-formtype=checkbox] .wpcf7-list-item{padding-top:2.3px}}@media screen and (min-width:835px){main#contact #form table td[data-css-formtype=checkbox] .wpcf7-list-item{padding-bottom:2.5px}}@media screen and (max-width:834px){main#contact #form table td[data-css-formtype=checkbox] .wpcf7-list-item{padding-bottom:2.3px}}main#contact #form table td[data-css-formtype=checkbox] .wpcf7-list-item-label{padding-left:20px;display:block}main#contact #form table td[data-css-formtype=checkbox] label{display:block;position:relative}main#contact #form table td[data-css-formtype=checkbox] label input{position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (min-width:835px){main#contact #form table th{white-space:nowrap}main#contact #form table th .title{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}main#contact #form table th .badge{min-width:40px}main#contact #form table td{width:100%}}@media screen and (max-width:834px){main#contact #form table{display:block}main#contact #form table tbody,main#contact #form table td,main#contact #form table tr{display:block;width:100%}main#contact #form table th .title{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}}main#contact #form form ::-webkit-input-placeholder{color:#ccc}main#contact #form form :-ms-input-placeholder{color:#ccc}main#contact #form form ::-ms-input-placeholder{color:#ccc}main#contact #form form ::placeholder{color:#ccc}main#contact #form form input[type=email],main#contact #form form input[type=text]{margin:0;padding:0;background:0 0;border:none;border-radius:0;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;resize:none;padding:.25em .5em;border:1px solid #a0a0a0;width:100%}main#contact #form form textarea{margin:0;padding:0;background:0 0;border:none;border-radius:0;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;resize:none;padding:.25em .5em;border:1px solid #a0a0a0;width:100%}main#contact #form form .submit label{display:inline-block}main#contact #form form .submit label input[type=submit]{margin:0;padding:0;background:0 0;border:none;border-radius:0;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;resize:none;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:200px;height:50px;color:#fff;background-color:#ec6c1f;font-weight:700;font-size:120%}@media screen and (min-width:835px){main#contact #form form .submit label input[type=submit]:hover{opacity:.5;-webkit-transition:opacity .1s;-o-transition:opacity .1s;transition:opacity .1s}}main#contact #form form div.wpcf7-mail-sent-ok{border-color:#ec6c1f}@media screen and (min-width:835px){main#contact #form table{display:block}main#contact #form table tbody,main#contact #form table td,main#contact #form table th,main#contact #form table tr{display:block;width:100%}main#contact #form table tr:nth-child(n+2) td{padding-top:0}}

/*フォント*/
body {
	font-family: Avenir Next W00,游ゴシック,YuGothic,ヒラギノ角ゴ Pro,Hiragino Kaku Gothic Pro,Arial,メイリオ,Meiryo,Roboto,sans-serif;
	font-weight: 400;
}

@media screen and (min-width:835px){
/*本文の幅を広く(padding左右40pxあり)*/
main#article_detail article .contents-wrap {
    max-width: 850px;
}

/*本文の文字サイズ*/
main#article_detail article .post {
    font-size: 1.7rem;
}

/*キャプションの文字サイズ*/
main#article_detail article .post .wp-block-image figcaption {
    font-size: 1.4rem;
}
.wp-block-quote {
    margin: 40px 0;
    padding-left: 30px;
   }
}

/*段落の上下余白多く*/
main#article_detail article .post p {
    margin: 2em 0;
}
/*アップロード画像の下余白*/
.wp-block-image {
    margin-bottom: 2em;
}
figure {
    margin: 2em 40px;
}
/*本文のpの行間*/
main#article_detail article .post p {
    line-height: 2;	
}
/*本文の文字サイズ、字間、文字色*/
main#article_detail article .post {
    font-size: 1.6rem;
    letter-spacing: .05rem;
    color: #232323;
}
/*インタビュー部分*/
.wp-block-quote {
    border-left: 3px double #ec6c1f;
    padding-left: 15px;
    margin: 20px 0;
   }