/*! このCSSはコンパイルされています。直接編集しないでください。 */
#l_body{min-width:1080px;overflow:hidden}
#l_header{position:fixed;top:0;left:0;z-index:10;display:flex;width:100%;height:80px;min-width:1080px;background:#fff;border-bottom:2px solid #ddd;padding:0 40px}
#l_header h1{padding-top:26px}
#l_header h1 a{display:block;line-height:0}
#l_header h1 a img{width:220px;height:24px}
#l_header .menu{display:flex;align-items:center;margin-left:auto;text-align:center}
#l_header .menu .keyword{margin-right:10px}
#l_header .menu .entry{margin-right:10px}
#l_header .menu .drawr-btn{font-size:.625rem;position:relative;width:48px;height:48px;border:1px solid #ddd;cursor:pointer;text-align:center}
#l_header .menu .drawr-btn:after{content:'';position:absolute;margin:auto;content:'MENU';bottom:2px;left:0;width:100%}
#l_header .menu .drawr-btn span{position:absolute;top:0;left:7px;width:32px;height:2px;background:#000;transition:transform .3s,top .3s,opacity .3s}
#l_header .menu .drawr-btn span:nth-of-type(1){top:10px}
#l_header .menu .drawr-btn span:nth-of-type(2){top:17px}
#l_header .menu .drawr-btn span:nth-of-type(3){top:24px}
#l_header .menu .drawr-btn.is-drawr span:nth-of-type(1){top:17px;transform:rotate(20deg)}
#l_header .menu .drawr-btn.is-drawr span:nth-of-type(2){opacity:0}
#l_header .menu .drawr-btn.is-drawr span:nth-of-type(3){top:17px;transform:rotate(-20deg)}
#l_drawr{position:fixed;top:80px;right:0;z-index:10;width:560px;height:calc(100% - 80px);padding:60px 70px;overflow-y:scroll;background:#fff;transition:transform .5s;transform:translateX(100%)}
#l_drawr.is-drawr{transform:translateX(0)}
#l_drawr ul.main{border-top:1px solid #ddd}
#l_drawr ul.main>li{border-bottom:1px solid #ddd}
#l_drawr ul.main>li>a{font-size:1.1875rem;display:block;position:relative;padding:23px 0;color:#00CF8B}
#l_drawr ul.main>li>a:after{content:'';position:absolute;margin:auto;top:0;bottom:0;right:15px;width:8px;height:14px;background:url(/wp-content/themes/original/asset/img/i_arr.svg) no-repeat center;background-size:8px auto}
#l_drawr ul.main>li>a[target='_blank']:after{width:12px;height:12px;background:url(/wp-content/themes/original/asset/img/i_blank.svg) no-repeat center;background-size:12px}
#l_drawr ul.main .shop h3{font-size:1.1875rem;padding:23px 0 10px}
#l_drawr ul.main .shop .row{display:flex;flex-wrap:wrap;margin:-5px 0 0 -5px}
#l_drawr ul.main .shop .row>*{width:50%;padding:5px 0 0 5px}
#l_drawr ul.main .shop .row a{display:block;text-align:center;background:#f9f2ec;padding:12px 0 10px}
#l_drawr ul.main .area,#l_drawr ul.main .genre,#l_drawr ul.main .keyword,#l_drawr ul.main .tag{position:relative;background:#f9f2ec;padding:15px;margin-top:5px}
#l_drawr ul.main .area h3,#l_drawr ul.main .genre h3,#l_drawr ul.main .keyword h3,#l_drawr ul.main .tag h3{font-size:1rem;margin-bottom:3px}
#l_drawr ul.main .area .btn,#l_drawr ul.main .genre .btn,#l_drawr ul.main .keyword .btn,#l_drawr ul.main .tag .btn{position:absolute;top:16px;right:15px}
#l_drawr ul.main .area .btn a,#l_drawr ul.main .genre .btn a,#l_drawr ul.main .keyword .btn a,#l_drawr ul.main .tag .btn a{display:inline-block;color:#00CF8B}
#l_drawr ul.main .area .btn a:after,#l_drawr ul.main .genre .btn a:after,#l_drawr ul.main .keyword .btn a:after,#l_drawr ul.main .tag .btn a:after{content:'';display:inline-block;position:relative;top:2px;width:12px;height:16px;background:url(/wp-content/themes/original/asset/img/i_pdf.svg) no-repeat center;background-size:12px auto}
#l_drawr ul.main .keyword{margin-bottom:30px}
#l_drawr .entry{margin-top:30px}
#l_drawr .entry a{font-size:1.1875rem;display:block;background:#00CF8B;color:#fff;text-align:center;padding:23px}
.drawr-cover{position:fixed;top:80px;left:0;z-index:9;width:100%;height:100%;background:#00CF8B;opacity:.6;cursor:pointer;transition:transform .5s;transform:translateX(-100%)}
.drawr-cover.is-drawr{transform:translateX(0)}
@media all and (-ms-high-contrast:none){
#l_drawr ul.main .shop .row a{padding:8px 0 9px}
}
@media screen and (max-width:767px){
#l_body{min-width:100%}
#l_header{min-width:100%;height:49px;border-bottom:1px solid #ddd;padding:0}
#l_header h1{padding:16px 0 0 15px}
#l_header h1 a img{width:150px;height:auto}
#l_header .menu .keyword{display:none}
#l_header .menu .entry{margin-right:0}
#l_header .menu .entry a{font-size:.5625rem;position:relative;min-width:48px;height:48px;padding:29px 0 0 0;overflow:hidden}
#l_header .menu .entry a:before{content:'';position:absolute;margin:auto;top:9px;left:0;right:0;width:24px;height:18px;background:url(/wp-content/themes/original/asset/img/i_mail_wh.svg) no-repeat center}
#l_header .menu .drawr-btn{border:none}
#l_drawr{top:49px;width:80%;padding:20px 20px 40px;height:calc(100% - 49px)}
#l_drawr ul.main>li>a{font-size:.875rem;padding:10px 0}
#l_drawr ul.main>li>a:after{width:6px;height:11px;background-size:6px auto}
#l_drawr ul.main>li>a[target='_blank']:after{width:10px;height:10px;background-size:10px auto}
#l_drawr ul.main .shop h3{font-size:.875rem;padding:10px 0 5px}
#l_drawr ul.main .shop .row{margin:-2px 0 0 -2px}
#l_drawr ul.main .shop .row>*{width:50%;padding:2px 0 0 2px}
#l_drawr ul.main .shop .row a{padding:10px 0}
#l_drawr ul.main .area,#l_drawr ul.main .genre,#l_drawr ul.main .keyword,#l_drawr ul.main .tag{padding:10px}
#l_drawr ul.main .area h3,#l_drawr ul.main .genre h3,#l_drawr ul.main .keyword h3,#l_drawr ul.main .tag h3{font-size:.75rem}
#l_drawr ul.main .area .btn,#l_drawr ul.main .genre .btn,#l_drawr ul.main .keyword .btn,#l_drawr ul.main .tag .btn{top:9px;right:10px}
#l_drawr ul.main .area .btn a:after,#l_drawr ul.main .genre .btn a:after,#l_drawr ul.main .keyword .btn a:after,#l_drawr ul.main .tag .btn a:after{top:3px}
#l_drawr .entry{margin-top:17px}
#l_drawr .entry a{font-size:.875rem;padding:13px}
.drawr-cover{top:49px}
}