@import url(https://fonts.googleapis.com/css?family=Nunito);
@import url(https://fonts.googleapis.com/css2?family=Rubik&display=swap);
@charset "UTF-8";*{box-sizing:border-box;margin:0;padding:0}a{color:#000;text-decoration:none}ul{list-style:none}img{vertical-align:middle}body,html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;font-size:.9rem;height:100%}body,html,pre{font-family:Noto Sans JP,sans-serif}.pc-only{display:none!important}@media (min-width:768px){.pc-only{display:block!important}}.sp-only{display:block!important}@media (min-width:768px){.sp-only{display:none!important}}.body .gotop{border-radius:50%;bottom:10px;position:fixed;right:10px;width:50px;z-index:3}@media (min-width:768px){.body .gotop{bottom:20px;right:20px;width:70px}}.body .gotop img{width:50px}@media (min-width:768px){.body .gotop img{width:70px}}.body .gotop.absolute{position:absolute}.loading{align-items:center;background-color:#fff;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:4}.loading>div{background-image:url(/img/loading.gif);content:"";display:block;height:100px;width:100px}@keyframes loading{0%{opacity:1}to{opacity:0}}@keyframes load{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}a.image:hover{opacity:.7}.common__wrap{margin:0 auto;max-width:1083px;padding:40px 20px 0;width:100%}@media (min-width:1100px){.common__wrap{padding:0}}.common__wrap.no-pd{padding:10px 0}.adult-confirm,.author-list,.company,.content-detail__top,.copyright,.faq,.genre-list,.kankou-keitai__new-release,.kankou-keitai__pickup,.label,.media-mix,.media-produce,.news,.not-found,.privacy,.recruit,.search-result,.to-author,.top__all-ranking,.top__new-release,.top__visualization-info{overflow:hidden;position:relative}.adult-confirm:before,.author-list:before,.company:before,.content-detail__top:before,.copyright:before,.faq:before,.genre-list:before,.kankou-keitai__new-release:before,.kankou-keitai__pickup:before,.label:before,.media-mix:before,.media-produce:before,.news:before,.not-found:before,.privacy:before,.recruit:before,.search-result:before,.to-author:before,.top__all-ranking:before,.top__new-release:before,.top__visualization-info:before{background-image:linear-gradient(0deg,#fff 5%,#e4eded 95%);clip-path:polygon(0 200px,100% 0,100% 100%,0 100%);content:"";height:100%;left:0;position:absolute;top:80px;width:100%;z-index:1}@media (min-width:768px){.adult-confirm:before,.author-list:before,.company:before,.content-detail__top:before,.copyright:before,.faq:before,.genre-list:before,.kankou-keitai__new-release:before,.kankou-keitai__pickup:before,.label:before,.media-mix:before,.media-produce:before,.news:before,.not-found:before,.privacy:before,.recruit:before,.search-result:before,.to-author:before,.top__all-ranking:before,.top__new-release:before,.top__visualization-info:before{clip-path:polygon(0 250px,100% 0,100% 100%,0 100%);top:0;width:3000px}}.content-detail__same-author__item .image img,.content-detail__try__item .image img,.kankou-keitai__new-release__item .image img,.kankou-keitai__pickup__item .image img,.top__all-ranking__item .image img,.top__new-release__item .image img,.top__recommend__item .image img{box-shadow:5px 10px 10px rgba(0,0,0,.1)}@media (max-width:767px){.search-result{min-height:100vh}}.search-result__author{margin:20px 0 0;position:relative;z-index:2}@media (max-width:767px){.search-result__author{margin:25px 0 0}}@media (min-width:1100px){.search-result__author{margin:20px 0 40px}}@media (max-width:767px){.search-result__author .author-name-wrap{align-items:center;display:flex;margin:0 0 10px}}@media (min-width:768px){.search-result__author .author-name{margin:0 0 15px}}.search-result__author .author-name h1{font-size:1.5em}@media (min-width:768px){.search-result__author .author-name h1{font-size:2em}}.search-result__author .author-body{border-bottom:2px solid #eff0f2;border-top:2px solid #eff0f2;padding:15px 0}@media (min-width:768px){.search-result__author .author-body{padding:15px 0 20px}}.search-result__author .author-body p.label{font-size:16px;font-weight:700}@media (max-width:767px){.search-result__author .author-body p.label{display:none}}.search-result__author .author-detail{display:flex;margin:15px 0 0}@media (max-width:767px){.search-result__author .author-detail{align-items:center;flex-direction:column;margin:0}.search-result__author .icon-img{text-align:center}}.search-result__author .icon-img img{border:2px solid #eff0f2;border-radius:50%;width:120px}@media (max-width:767px){.search-result__author .icon-img img{margin:0 15px 0 0;width:60px}}.search-result__author .author-txt{margin:0}@media (min-width:768px){.search-result__author .author-txt{margin:0 0 0 20px}}.search-result__author .author-txt p{font-size:14px;line-height:1.7}@media (max-width:767px){.search-result__author .author-txt p{font-size:13px}}.search-result__author .author-txt .sns{align-items:center;display:flex;margin:10px 0 0}.search-result__author .author-txt .sns img{margin:0 10px 0 0;width:20px}.search-result__author .author-txt .sns a{color:#30ad7d;font-size:12px}@media (min-width:768px){.search-result__author .author-txt .sns a{font-size:14px}}.search-result__author .author-txt .link{margin:10px 0 0}.search-result__author .author-txt .link span{border:1px solid #eff0f2;color:#a0a5b2;font-size:12px;margin:0 10px 0 0;padding:3px 5px}@media (min-width:768px){.search-result__author .author-txt .link span{font-size:14px}}.search-result__author .author-txt .link a{color:#30ad7d;font-size:12px;font-weight:700}@media (min-width:768px){.search-result__author .author-txt .link a{font-size:15px}}.search-result__inner{display:flex;flex-direction:column;position:relative;z-index:1}@media (min-width:768px){.search-result__inner{align-items:flex-start;flex-direction:row}}.search-result__inner.mt{margin-top:20px}@media (min-width:768px){.search-result__inner.mt{margin-top:80px}}.search-result__inner .btn-wrap{align-items:center;display:flex}.search-result__inner .btn-wrap button{align-items:center;background-color:#fff;border:none;cursor:pointer;display:flex;height:40px;justify-content:center;width:70px}.search-result__inner .btn-wrap button img{margin-right:5px;width:13px}.search-result__inner .btn-wrap button img:nth-child(2){display:none}.search-result__inner .btn-wrap button p{color:#989898;font-size:12px}.search-result__inner .btn-wrap button.active p{color:#30ad7d}.search-result__inner .btn-wrap button.active img:first-child{display:none}.search-result__inner .btn-wrap button.active img:nth-child(2){display:block}.search-result__inner .btn-wrap hr{background-color:#eff0f2;border:none;height:30px;width:2px}.search-result__content{margin-top:30px;width:100%}@media (min-width:768px){.search-result__content{margin-top:0}}.search-result__content .btn-area{display:flex;justify-content:flex-end}.search-result__content .sort-wrap{align-items:center;color:#2d313b;display:flex}@media (min-width:768px){.search-result__content .sort-wrap{margin-right:20px}}.search-result__content .sort-wrap p{margin-right:10px}.search-result__content .sort-wrap select{border:2px solid #eff0f2;cursor:pointer;height:34px;padding:0 7px;width:152px}.search-result__content .sort-wrap select option{font-size:12px}.search-result__content .result-area{display:flex;flex-direction:column;margin-top:30px}.search-result__content .result-area .content_loading{animation:load 1.1s linear infinite;border:5px solid rgba(48,173,125,.2);border-left-color:#30ad7d;border-radius:50%;display:block;font-size:5px;height:40px;margin:10px auto;padding:0;position:relative;text-indent:-9999em;transform:translateZ(0);width:40px}.search-result__content .result-area .content_loading:after{border-radius:50%;height:40px;width:40px}.search-result__content .result-area__list{display:none;margin-left:-20px;width:100vw}@media (min-width:768px){.search-result__content .result-area__list{width:100%}}.search-result__content .result-area__list.show{display:block}.search-result__content .result-area__list-inner{display:flex;flex-direction:column}.search-result__content .result-area__list-item{background-color:#fff;border:2px solid #eff0f2;display:flex;padding:20px;width:100%}@media (min-width:768px){.search-result__content .result-area__list-item{margin-bottom:20px}}.search-result__content .result-area__list-item .image{margin-right:20px}.search-result__content .result-area__list-item .image img{width:130px}.search-result__content .result-area__list-item .links{margin-bottom:10px}.search-result__content .result-area__list-item .text h3{font-size:16px}@media (min-width:768px){.search-result__content .result-area__list-item .text h3{font-size:20px}}.search-result__content .result-area__list-item .text>p{font-size:13px;line-height:1.7;margin-top:15px}.search-result__content .result-area__list-item .text span{font-size:12px}.search-result__content .result-area__list-item .text .bottom{display:flex;flex-direction:column;margin-top:15px}@media (min-width:768px){.search-result__content .result-area__list-item .text .bottom{flex-direction:row}}.search-result__content .result-area__list-item .text .bottom p{line-height:1.7;margin-right:20px}.search-result__content .result-area__list-item .text .introduction400{-webkit-line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;max-height:110px;overflow:hidden}.search-result__content .result-area__list .result-area__more{margin:30px auto;width:calc(100% - 40px)}@media (min-width:768px){.search-result__content .result-area__list .result-area__more{margin:0;width:100%}}.search-result__content .result-area__thumb{display:none}.search-result__content .result-area__thumb.show{display:block}.search-result__content .result-area__thumb-inner{display:flex;flex-wrap:wrap;justify-content:space-between}@media (min-width:768px){.search-result__content .result-area__thumb-inner{justify-content:flex-start}}.search-result__content .result-area__thumb-item{display:flex;flex-direction:column;margin-bottom:20px;width:calc(50% - 15px)}.search-result__content .result-area__thumb-item:not(:nth-child(2n)){margin-right:20px}@media (min-width:992px){.search-result__content .result-area__thumb-item{margin-bottom:40px;width:calc(25% - 15px)}.search-result__content .result-area__thumb-item:not(:nth-child(2n)){margin-right:0}.search-result__content .result-area__thumb-item:not(:nth-child(4n)){margin-right:20px}}@media (min-width:1200px){.search-result__content .result-area__thumb-item{margin-bottom:40px;width:calc(20% - 28px)}.search-result__content .result-area__thumb-item:not(:nth-child(4n)){margin-right:0}.search-result__content .result-area__thumb-item:not(:nth-child(5n)){margin-right:32px}}.search-result__content .result-area__thumb-item .image img{width:100%}.search-result__content .result-area__more{align-items:center;background-color:#e9f2f2;border:none;cursor:pointer;display:flex;height:50px;justify-content:center;width:100%}.search-result__content .result-area__more p{font-size:16px}.search-result__content .result-area__more img{margin-right:10px;width:20px}.search-result__content .result-area__more:hover p{color:#30ad7d}@media (min-width:768px){.search-result__content .result-area__more{height:60px}}.calendar{position:relative}.calendar:before{background-image:linear-gradient(0deg,#fff 5%,#e4eded 95%);clip-path:polygon(0 200px,100% 0,100% 100%,0 100%);content:"";height:100%;left:0;position:absolute;top:80px;width:100%;z-index:1}@media (min-width:768px){.calendar:before{clip-path:polygon(0 250px,100% 0,100% 100%,0 100%);top:0}}.calendar h2{font-size:16px;line-height:24px}@media (min-width:768px){.calendar h2{font-size:20px;line-height:1}}.calendar__wrap{background:#fff;position:sticky;top:25px;z-index:3}@media (min-width:768px){.calendar__wrap{background:transparent;padding-top:0;position:static}}.calendar__inner{position:relative;z-index:1}@media (min-width:768px){.calendar__inner{align-items:flex-start;flex-direction:row;margin-top:40px}}.calendar__inner .head{display:flex;flex-direction:column}@media (min-width:768px){.calendar__inner .head{flex-direction:row;justify-content:space-between}}.calendar__inner .head .wrap{background:#fff;border-bottom:2px solid #eff0f2;border-top:2px solid #eff0f2;display:flex;flex-direction:row;margin-bottom:33px;margin-left:-20px;margin-top:20px;position:relative;width:100vw}@media (min-width:768px){.calendar__inner .head .wrap{background:transparent;border:none;flex-direction:column;margin:0;width:auto}}.calendar__inner .head .month-area{display:flex;width:100%}@media (min-width:768px){.calendar__inner .head .month-area{width:auto}}.calendar__inner .head .month-area button{background:none;border:none;cursor:pointer;width:100%}.calendar__inner .head .month-area button:hover{background-color:#30ad7d}.calendar__inner .head .month-area button:hover p{color:#fff}@media (min-width:768px){.calendar__inner .head .month-area button{border:2px solid #e9f2f2;padding:15px 35px}}.calendar__inner .head .month-area button p{font-size:12px;font-weight:700}@media (min-width:768px){.calendar__inner .head .month-area button:not(:last-child){margin-right:10px}}.calendar__inner .head .month-area button.active{background-color:#30ad7d}.calendar__inner .head .month-area button.active p{color:#fff}.calendar__inner .head .btn-area{display:flex;justify-content:flex-end}@media (min-width:768px){.calendar__inner .head .btn-area{margin-top:15px;position:relative}}.calendar__inner .head .btn-wrap{align-items:center;display:flex}.calendar__inner .head .btn-wrap button{align-items:center;background-color:transparent;border:none;cursor:pointer;display:flex;height:40px;justify-content:center;width:70px}.calendar__inner .head .btn-wrap button img{margin-right:5px;width:13px}.calendar__inner .head .btn-wrap button img:nth-child(2){display:none}.calendar__inner .head .btn-wrap button p{color:#989898;font-size:12px}.calendar__inner .head .btn-wrap button.active p{color:#30ad7d}.calendar__inner .head .btn-wrap button.active img:first-child{display:none}.calendar__inner .head .btn-wrap button.active img:nth-child(2){display:block}.calendar__inner .head .btn-wrap hr{background-color:#eff0f2;border:none;height:70%;width:2px}.calendar__inner .head .btn-filter{align-items:center;display:flex;left:0;position:absolute;top:100%;white-space:nowrap;width:100vw}@media (min-width:768px){.calendar__inner .head .btn-filter{left:unset;right:150px;top:50%;transform:translateY(-50%);width:unset}}.calendar__inner .head .btn-filter li{line-height:1}@media (max-width:767px){.calendar__inner .head .btn-filter li.active a{background-color:#30ad7d;color:#fff}}@media (min-width:768px){.calendar__inner .head .btn-filter li.active a{color:#30ad7d}}@media (max-width:767px){.calendar__inner .head .btn-filter li{width:100%}.calendar__inner .head .btn-filter li:last-child{flex:0 0 auto;width:142px}}@media (min-width:768px){.calendar__inner .head .btn-filter li{padding:0 10px}.calendar__inner .head .btn-filter li:not(:last-child){border-right:1px solid #ccc}}.calendar__inner .head .btn-filter a{color:#989898}@media (max-width:767px){.calendar__inner .head .btn-filter a{align-items:center;color:#000;display:flex;font-size:12px;font-weight:700;height:35px;justify-content:center;width:100%}}.calendar__content{margin:25px auto 0;max-width:1083px;width:100%}@media (min-width:768px){.calendar__content{margin-top:0;padding:40px 20px 0}}@media (min-width:1100px){.calendar__content{padding:0}}.calendar__content .holiday-name{color:#dd4747;font-size:14px}@media (min-width:768px){.calendar__content .holiday-name{font-size:16px}}.calendar__content .result-area{margin-top:0}@media (min-width:768px){.calendar__content .result-area{margin-top:30px}}.calendar__content .result-area .inner{background-color:#fff}.calendar__content .result-area .block{border-bottom:1px solid #eff0f2;display:flex;flex-direction:column}@media (min-width:768px){.calendar__content .result-area .block{flex-direction:row;padding:20px 15px}}.calendar__content .result-area .date{background:#eff0f2;padding:8px 0;position:sticky;top:186px;width:100%;z-index:2}@media (min-width:768px){.calendar__content .result-area .date{background:transparent;padding:0;position:static;top:0;width:12%}}.calendar__content .result-area .date p{font-size:12px;position:sticky;text-align:center;top:160px;z-index:2}@media (min-width:768px){.calendar__content .result-area .date p{font-size:16px;text-align:left;top:20px}}.calendar__content .result-area .date p.blue{color:#3180ff}.calendar__content .result-area .date p.red{color:#dd4747}.calendar__content .result-area .content{display:none;padding:15px 20px;width:100%}@media (min-width:768px){.calendar__content .result-area .content{padding:0;width:88%}}.calendar__content .result-area .content.content_loading{animation:load 1.1s linear infinite;border:5px solid rgba(48,173,125,.2);border-left-color:#30ad7d;border-radius:50%;display:block;font-size:5px;height:40px;margin:10px auto;padding:0;position:relative;text-indent:-9999em;transform:translateZ(0);width:40px}.calendar__content .result-area .content.content_loading:after{border-radius:50%;height:40px;width:40px}.calendar__content .result-area .content.show{display:block}.calendar__content .result-area .content .flex{display:flex;flex-wrap:wrap;justify-content:space-between}@media (min-width:768px){.calendar__content .result-area .content .flex{justify-content:flex-start}}.genre-list__inner{margin-top:35px;min-height:400px}.genre-list__inner h2{font-size:16px}@media (min-width:768px){.genre-list__inner h2{font-size:20px}}.genre-list .list-area{display:flex;flex-wrap:wrap;margin-top:35px;position:relative;z-index:2}.genre-list .list-area a{background-color:#fff;border:1px solid #eff0f2;border-radius:30px;color:#2d313b;display:inline-block;font-size:12px;margin:0 10px 10px 0;padding:5px 15px}.genre-list .list-area a:hover{border:1px solid #30ad7d;color:#30ad7d}.author-list h2{font-size:16px;margin-top:25px}@media (min-width:768px){.author-list h2{font-size:20px;margin-top:35px}}.author-list__inner{display:flex;flex-direction:column;position:relative;z-index:2}@media (min-width:768px){.author-list__inner{align-items:flex-start;flex-direction:row;margin-top:15px}.author-list__nav{margin-right:50px;max-width:220px;width:100%}}.author-list .filter-content{padding:20px 15px 15px!important}.author-list .filter-content .input{width:100%}.author-list .filter-content>div{display:flex;margin-top:8px}.author-list .filter-content>div:first-of-type{margin-top:0}.author-list .filter-content>div button{background:#fff;border:1px solid #eff0f2;border-radius:6px;height:30px;margin-right:5px;width:calc(20% - 4px)}@media (min-width:768px){.author-list .filter-content>div button{width:34px}}.author-list .filter-content>div button:last-of-type{margin-right:0}.author-list .filter-content>div button:hover{cursor:pointer}.author-list .filter-content>div button.active{background:#30ad7d;color:#fff}.author-list__content{margin-top:30px;min-height:600px;width:100%}@media (min-width:768px){.author-list__content{margin-top:0;min-height:100%}}.author-list__content>p{font-size:16px}.author-list__content .list-area{margin-top:23px}.author-list__content .list-area__thumb-item{background:#fff;border-bottom:1px solid #eff0f2;border-top:1px solid #eff0f2;display:block;font-size:14px;line-height:40px;margin-top:10px;padding-left:32px;position:relative;width:100%}.author-list__content .list-area__thumb-item .slash{padding:0 12px}.author-list__content .list-area__thumb-item:hover{border-bottom:1px solid #30ad7d;border-top:1px solid #30ad7d;color:#30ad7d}.author-list__content .list-area__thumb-item:first-of-type{margin-top:0}.author-list__content .list-area__thumb-item:before{background-image:url(/img/icon/icon_triangle.svg)!important;content:"";display:block;height:8px;left:15px;position:absolute;top:50%;transform:translateY(-50%);width:8px}.company .common__wrap>h2{font-size:16px;font-weight:700;margin-top:13px}@media (min-width:768px){.company .common__wrap>h2{font-size:20px;margin-top:35px}}.company__inner{margin-top:20px;position:relative;z-index:2}@media (min-width:768px){.company__inner{margin-top:25px}}.company__about p{color:#000;font-size:13px;line-height:1.85}@media (min-width:768px){.company__about p{font-size:14px;line-height:2}}.company__about .gmap{background-color:#30ad7d;border-radius:5px;color:#fff;font-size:14px;font-weight:700;margin-left:10px;padding:4px 5px}.company__about_map{display:flex;flex-direction:column;justify-content:center;margin-top:30px;max-width:820px}@media (min-width:768px){.company__about_map{align-items:flex-end;flex-direction:row;justify-content:flex-start}.company__about_map .image{margin-right:20px}}.company__about_map .image img{height:auto;width:100%}.company__about_map .link{margin-top:15px}.company__about_map .link a{background:#30ad7d;color:#fff;display:block;font-size:14px;font-weight:700;line-height:50px;margin:0 auto;text-align:center;width:200px}@media (min-width:768px){.company__about_map .link a{margin:auto}.company__about_map .link{flex:0 0 auto;margin-top:0}}.company__about_map .link:first-child{margin-bottom:15px}.company__about table{border-collapse:collapse;border-top:1px solid #eff0f2;margin-top:30px;width:100%}@media (min-width:768px){.company__about table{margin-top:30px;max-width:820px}}.company__about table tr{border-bottom:1px solid #eff0f2}.company__about table th{height:30px;text-align:left;width:30%}@media (min-width:768px){.company__about table th{height:40px;padding-left:5px}}.company__about table td{height:30px;text-align:left;width:70%}@media (min-width:768px){.company__about table td{height:40px}}.company__history{margin-top:60px}@media (min-width:768px){.company__history{margin-top:80px}}.company__history .title{font-size:16px;font-weight:700}@media (min-width:768px){.company__history .title{font-size:18px}}.company__history table{border-collapse:collapse;margin-top:30px}@media (min-width:768px){.company__history table{margin-top:30px;max-width:820px}}.company__history table tr{display:flex;flex-direction:column;margin-top:10px}.company__history table tr:first-of-type{margin-top:0}@media (min-width:768px){.company__history table tr{flex-direction:row;margin-top:15px}}.company__history table th{text-align:left;width:100%}@media (min-width:768px){.company__history table th{margin-top:0;padding-left:5px;width:15%}}.company__history table td{text-align:left;width:100%}@media (min-width:768px){.company__history table td{width:85%}}.recruit .common__wrap>h2{font-size:16px;font-weight:700;margin-top:13px}@media (min-width:768px){.recruit .common__wrap>h2{font-size:20px;margin-top:35px}}.recruit__inner{margin-top:20px;position:relative;z-index:2}@media (min-width:768px){.recruit__inner{margin-top:25px}}.recruit__guide{background:#fff;border:1px solid #eff0f2;margin:30px auto 0;max-width:820px;padding:15px;width:100%}@media (min-width:768px){.recruit__guide{margin:60px auto 0;padding:30px}}.recruit__guide dl dt{background:#ebf2f2;color:#30ad7d;font-size:15px;font-weight:700;margin-top:20px;padding:3px 3px 3px 10px}.recruit__guide dl dt:first-of-type{margin-top:0}@media (min-width:768px){.recruit__guide dl dt{font-size:16px;margin-top:30px;padding:5px 5px 5px 15px}}.recruit__guide dl dd{font-size:13px;line-height:1.8;padding:10px 0 0}@media (min-width:768px){.recruit__guide dl dd{font-size:14px;padding:10px 0 0 40px}}.recruit__guide dl dd .bold{font-size:14px;font-weight:700}@media (min-width:768px){.recruit__guide dl dd .bold{font-size:16px}}.recruit__list{list-style:none;margin:0 auto;max-width:820px;width:100%}.recruit__list li{align-items:center;background:#fff;border:1px solid #eff0f2;display:flex;margin-top:15px;padding:10px}@media (min-width:768px){.recruit__list li{margin-top:20px;padding:15px}}.recruit__list li:first-of-type{margin-top:0}.recruit__list li:nth-of-type(2){background:transparent;border:none;margin-top:0}.recruit__list li:nth-of-type(2) .wrap{display:flex;justify-content:center;width:100%}.recruit__list li:nth-of-type(2) .wrap p{font-size:15px}.recruit__list li:nth-of-type(3){margin-top:35px}@media (min-width:768px){.recruit__list li:nth-of-type(3){margin-top:50px}}.recruit__list li a{color:#30ad7d;display:block;font-size:16px;font-weight:700;height:100%;line-height:1.3;text-align:center;width:100%}@media (min-width:768px){.recruit__list li a{font-size:18px}}.recruit__list li a span{color:#000;font-size:10px;font-weight:400}@media (min-width:768px){.recruit__list li a span{font-size:12px}}.recruit__list li .extra{margin:auto;text-align:center;transform:translateY(-.5em)}.privacy .common__wrap>h2{font-size:16px;font-weight:700;margin-top:30px}@media (min-width:768px){.privacy .common__wrap>h2{font-size:20px;margin-top:35px}}.privacy__inner{margin-top:20px;position:relative;z-index:2}@media (min-width:768px){.privacy__inner{margin-top:25px}}.privacy__txt{font-size:13px;line-height:1.8;margin-top:30px;width:100%}@media (min-width:768px){.privacy__txt{font-size:14px;line-height:1.8;margin-top:40px}}.privacy__txt:first-of-type{margin-top:0}.privacy__txt .bold{font-size:15px;font-weight:700}@media (min-width:768px){.privacy__txt .bold{font-size:14px}}.privacy__list{margin-top:30px;padding-left:18px}@media (min-width:768px){.privacy__list{margin-top:40px;padding-left:30px}}.privacy__list li{margin-top:10px}.privacy__list li:first-of-type{margin-top:0}.privacy__btns{align-items:center;border-bottom:1px solid #30ad7d;display:flex;margin:30px 0 0;position:relative;z-index:2}.privacy__btns button{background-color:transparent;border:1px solid #30ad7d;border-bottom:none;cursor:pointer;height:47px;margin:0 10px 0 0;outline:none;padding:5px 10px}@media (min-width:768px){.privacy__btns button{padding:10px 20px}}.privacy__btns button p{color:#30ad7d;font-size:12px}@media (min-width:768px){.privacy__btns button p{font-size:15px}.privacy__btns button p br{display:none}}.privacy__btns button.active{background-color:#30ad7d}.privacy__btns button.active p{color:#fff}.privacy__content{margin:30px 0 0;position:relative;z-index:2}.privacy__content>div{display:none}.privacy__content>div.active{display:block}.privacy__cookie{background-color:rgba(0,0,0,.7);bottom:0;display:none;flex-direction:column;left:0;padding:20px;position:fixed;width:100%;z-index:11}.privacy__cookie.show{display:flex}@media (min-width:768px){.privacy__cookie{align-items:center;flex-direction:row}}.privacy__cookie p{color:#fff}.privacy__cookie .btn-warap{align-items:center;-moz-column-gap:10px;column-gap:10px;display:flex}.privacy__cookie .btn-warap a,.privacy__cookie .btn-warap button{background-color:#ccc;border:none;cursor:pointer;height:30px;margin:10px 0 0;padding:5px 10px}.privacy__cookie .btn-warap a p,.privacy__cookie .btn-warap button p{color:#000;white-space:nowrap}@media (min-width:768px){.privacy__cookie .btn-warap a,.privacy__cookie .btn-warap button{margin:0 0 0 10px}}.faq .common__wrap>h2{font-size:16px;font-weight:700;margin-top:13px}@media (min-width:768px){.faq .common__wrap>h2{font-size:20px;margin-top:35px}}.faq__inner{margin-top:20px;position:relative;z-index:2}@media (min-width:768px){.faq__inner{margin-top:25px}}.faq__list{background:#fff;border:1px solid #eff0f2;margin-top:30px;padding:20px}@media (min-width:768px){.faq__list{margin-top:40px;padding:25px}}.faq__list li{align-items:center;display:flex}.faq__list li span{background-image:url(/img/icon/icon_triangle.svg)!important;background-repeat:no-repeat;background-size:contain;display:inline-block;flex:0 0 auto;flex-shrink:6px;height:6px;margin-right:10px;width:6px}.faq__list li a{color:#30ad7d;font-size:13px;width:calc(100% - 16px)}@media (min-width:768px){.faq__list li a{font-size:14px}}.faq__answer{margin-top:30px}@media (min-width:768px){.faq__answer{margin-top:40px}}.faq__answer_item{padding-top:30px}@media (min-width:768px){.faq__answer_item{padding-top:35px}}.faq__answer_item .text{font-size:13px;line-height:1.6}@media (min-width:768px){.faq__answer_item .text{font-size:14px}}.faq__answer_item .text .bold{font-weight:700}.faq__answer_item .text a{color:#30ad7d;text-decoration:underline}.faq__answer_item .text .link{background-color:#30ad7d;color:#fff;display:block;font-size:14px;font-weight:700;line-height:50px;margin-top:15px;text-align:center;text-decoration:none;width:200px}.faq__answer_item .image{display:flex;width:100%}.faq__answer_item .image>div{display:flex;flex-direction:column;justify-content:center}.faq__answer_item .image>div:first-of-type{margin-right:15px}@media (min-width:768px){.faq__answer_item .image>div:first-of-type{margin-right:20px}}.faq__answer_item .image>div a{color:#30ad7d;display:block;margin-top:10px;text-align:center;text-decoration:underline}.faq__answer_item .image img{width:100%}@media (min-width:768px){.faq__answer_item .image img{max-width:100%;width:auto}}.faq__answer_item .title{color:#30ad7d;font-size:15px;font-weight:700;padding-bottom:2px}@media (min-width:768px){.faq__answer_item .title{font-size:16px;padding-bottom:4px}}.faq__answer_item .title:before{background-image:url(/img/icon/icon_triangle.svg)!important;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:8px;margin-right:5px;vertical-align:1px;width:8px}@media (min-width:768px){.faq__answer_item .title:before{height:10px;width:10px}}.copyright:before{height:30%}.copyright .common__wrap h2{font-size:16px;font-weight:700;margin-top:25px}@media (min-width:768px){.copyright .common__wrap h2{font-size:20px;margin-top:35px}}.copyright__inner{margin-top:20px;position:relative;z-index:2}@media (min-width:768px){.copyright__inner{margin-top:25px}}.copyright__about p{color:#000;font-size:13px;line-height:1.8}@media (min-width:768px){.copyright__about p{font-size:14px}}.copyright__contact{background-color:#fff;border:1px solid #30ad7d;margin-top:20px;max-width:680px;padding:20px}@media (min-width:768px){.copyright__contact{margin-top:30px;padding:25px 60px}}.copyright__contact.bottom{margin-top:50px}@media (min-width:768px){.copyright__contact.bottom{margin-top:80px}}.copyright__contact .title{color:#30ad7d;font-size:16px;font-weight:700;text-align:center}.copyright__contact .link-list{display:flex;flex-direction:column;margin-top:16px}@media (min-width:768px){.copyright__contact .link-list{flex-direction:row;justify-content:space-between;margin:20px auto;width:85%}}.copyright__contact .link-list a{align-items:center;background:#30ad7d;border:1px solid #30ad7d;color:#fff;display:flex;font-size:14px;height:50px;justify-content:center;line-height:1.7;margin-top:10px;text-align:center}.copyright__contact .link-list a:first-of-type{margin-top:0}.copyright__contact .link-list a .name{color:#30ad7d;font-weight:700}@media (min-width:768px){.copyright__contact .link-list a{margin-top:0;padding:0 15px}}.copyright__contact .text{font-size:12px;line-height:1.8;margin-top:20px}.copyright__contact .text a{color:#30ad7d;text-decoration:underline}.copyright__contact .text.address{text-align:center}@media (min-width:768px){.copyright__contact .text{font-size:14px;line-height:1.95}}.copyright__faq{margin-top:50px}@media (min-width:768px){.copyright__faq{margin-top:80px}}.copyright__faq_list{margin-top:30px}@media (min-width:768px){.copyright__faq_list{margin-top:40px}}.copyright__faq_list .title{font-size:15px;font-weight:700}@media (min-width:768px){.copyright__faq_list .title{font-size:16px}}.copyright__faq_list-item{margin-top:20px}@media (min-width:768px){.copyright__faq_list-item{margin-top:30px}}.copyright__faq_list-item:first-of-type{margin-top:15px}.copyright__faq_list-item .question{background:#e9f2f2;border:1px solid #eff0f2;color:#30ad7d;font-size:13px;font-weight:700;padding:8px 30px 8px 35px;position:relative}@media (min-width:768px){.copyright__faq_list-item .question{font-size:14px;padding:15px 20px 15px 60px}}.copyright__faq_list-item .question:hover{cursor:pointer}.copyright__faq_list-item .question:before{color:#30ad7d;content:"Q.";font-size:16px;font-weight:700;left:10px;position:absolute;top:50%;transform:translateY(-50%)}@media (min-width:768px){.copyright__faq_list-item .question:before{font-size:20px;left:20px}}.copyright__faq_list-item .question:after{border-bottom:3px solid #a0a5b2;border-right:3px solid #a0a5b2;content:"";height:7px;position:absolute;right:10px;top:calc(50% - 2px);transform:translateY(-50%) rotate(45deg);transition:.3s;width:7px}@media (min-width:768px){.copyright__faq_list-item .question:after{height:10px;right:20px;top:calc(50% - 2px);width:10px}}.copyright__faq_list-item .question.show:after{top:calc(50% + 2px);transform:translateY(-50%) rotate(225deg)}.copyright__faq_list-item .answer{background:#fff;border-bottom:1px solid #eff0f2;border-left:1px solid #eff0f2;border-right:1px solid #eff0f2;display:none;font-size:13px;line-height:1.85;padding:15px 15px 15px 35px;position:relative;text-align:justify}@media (min-width:768px){.copyright__faq_list-item .answer{font-size:14px;padding:20px 20px 20px 60px}}.copyright__faq_list-item .answer:before{color:#30ad7d;content:"A.";font-size:16px;font-weight:700;left:10px;position:absolute;top:15px}@media (min-width:768px){.copyright__faq_list-item .answer:before{font-size:20px;left:20px;top:20px}}.to-author:before{height:30%}.to-author .common__wrap h2{font-size:16px;font-weight:700;margin-top:25px}@media (min-width:768px){.to-author .common__wrap h2{font-size:20px;margin-top:35px}}.to-author__inner{margin-top:20px;padding-bottom:100px;position:relative;z-index:2}@media (min-width:768px){.to-author__inner{margin-top:25px}}.to-author__about h3{border-bottom:1px solid #30ad7d;color:#30ad7d;margin:20px 0 10px}.to-author__about p{color:#000;font-size:13px;line-height:1.8}@media (min-width:768px){.to-author__about p{font-size:14px}}.to-author__about a{color:#30ad7d;text-decoration:underline}.to-author__about ul{margin-top:10px}.to-author__about ul li{padding-bottom:8px}.to-author__about .image{margin:20px 0}.to-author__about .image img{max-width:200px;width:100%}.to-author__about .flex{display:flex;flex-direction:column;margin-bottom:30px;width:100%}.to-author__about .flex>p{width:80%}.to-author__about .flex .image{width:20%}@media (min-width:768px){.to-author__about .flex{flex-direction:row}}.news h2{font-size:16px;margin-top:25px}@media (min-width:768px){.news h2{font-size:20px;margin-top:35px}}.news__inner{display:flex;flex-direction:column;margin-bottom:40px;margin-top:18px;position:relative;z-index:2}@media (min-width:768px){.news__inner{align-items:flex-start;flex-direction:row;margin-top:25px}}.news__nav .filter{margin-top:0!important}.news__content{margin-top:20px;width:100%}@media (min-width:768px){.news__content{margin-top:0}}.news__content .result-area__list-item{border-bottom:1px solid #eff0f2;margin-top:20px;padding-bottom:20px}.news__content .result-area__list-item:first-of-type{margin-top:0}.news__content .result-area__list-item>div{align-items:self-end;display:flex;flex-wrap:wrap}.news__content .result-area__list-item>div .category{border:1px solid #30ad7d;display:inline-block;font-size:11px;line-height:20px;margin:0 10px 4px 0;min-width:60px;padding:2px 8px;text-align:center}.news__content .result-area__list-item>div .category.page{background:#fff;color:#30ad7d}.news__content .result-area__list-item>div .category.tag{background:#30ad7d;color:#fff}.news__content .result-area__list-item>div .date{font-size:12px;line-height:1.5}.news__content .result-area__list-item .title{font-size:14px;margin-top:10px}.news__content .result-area__list-item .title:hover{text-decoration:underline}.news__content .result-area__show .category-list{align-items:flex-end;display:flex;flex-wrap:wrap}.news__content .result-area__show .category-list .category{border:1px solid #30ad7d;display:inline-block;font-size:11px;line-height:20px;margin-bottom:6px;margin-right:10px;min-width:60px;padding:2px 8px;text-align:center}@media (min-width:768px){.news__content .result-area__show .category-list .category{margin-bottom:0}}.news__content .result-area__show .category-list .category.page{background:#fff;color:#30ad7d}.news__content .result-area__show .category-list .category.tag{background:#30ad7d;color:#fff}.news__content .result-area__show .category-list .date{font-size:12px;line-height:1.5}.news__content .result-area__show .title{border-bottom:1px solid #30ad7d;margin-top:15px;padding-bottom:15px}.news__content .result-area__show .title h1{color:#30ad7d;font-size:16px;font-weight:700}@media (min-width:768px){.news__content .result-area__show .title h1{font-size:16px}}.news__content .result-area__show .content{margin-top:20px}.news__content .result-area__show .content p{color:#2d313b;font-size:14px;line-height:1.9;margin-bottom:40px}@media (min-width:768px){.news__content .result-area__show .content p{line-height:1.85}}.news__content .result-area__show .content img{margin-bottom:30px;max-width:100%;width:auto}.news__content .result-area__show .content a{color:#30ad7d;display:block;font-size:14px;padding-left:20px;position:relative}.news__content .result-area__show .content a:before{background-image:url(/img/icon/icon_triangle.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:8px;left:0;margin-top:-1px;position:absolute;top:50%;transform:translateY(-50%);width:8px}.news__content .btn-back{margin-top:34px;width:100%}@media (min-width:768px){.news__content .btn-back{margin-top:60px}}.news__content .btn-back a{background:#fff;border:2px solid #e9f2f2;color:#2d313b;display:block;font-size:16px;height:50px;line-height:50px;text-align:center;width:100%}@media (min-width:768px){.news__content .btn-back a{margin:0 auto;width:240px}.news__content .btn-back a:hover{background:#30ad7d;border:2px solid #30ad7d;color:#fff}}.news__content .pagination{margin:40px auto 0;width:100%}@media (min-width:768px){.news__content .pagination{margin:60px auto 0}}.news__content .pagination__list{display:flex;justify-content:center;margin:0 auto;width:100%}.news__content .pagination__list li{flex:0 0 auto;height:32px;width:32px}.news__content .pagination__list li:not(:last-child){margin-right:5px}@media (min-width:768px){.news__content .pagination__list li:not(:last-child){margin-right:8px}.news__content .pagination__list li{height:40px;width:40px}}.news__content .pagination__list a{align-items:center;background:#fff;border:1px solid #eff0f2;color:#2d313b;display:flex;font-size:12px;height:100%;justify-content:center;position:relative;text-align:center;width:100%}@media (min-width:768px){.news__content .pagination__list a{font-size:14px}}.news__content .pagination__list a.active{background:#30ad7d;color:#fff}.news__content .pagination__list a .next,.news__content .pagination__list a .prev{display:block}.news__content .pagination__list a .next:before,.news__content .pagination__list a .prev:before{content:"";display:block;height:4px;left:50%;position:absolute;top:50%;transform:rotate(45deg) translateX(-50%);width:4px}.news__content .pagination__list a .next:before{border-right:1px solid #2d313b;border-top:1px solid #2d313b}.news__content .pagination__list a .prev:before{border-bottom:1px solid #2d313b;border-left:1px solid #2d313b}.news__content .pagination__list a .first,.news__content .pagination__list a .last{display:block}.news__content .pagination__list a .first:after,.news__content .pagination__list a .first:before,.news__content .pagination__list a .last:after,.news__content .pagination__list a .last:before{content:"";display:block;height:4px;position:absolute;top:50%;transform:rotate(45deg) translateX(-50%);width:4px}.news__content .pagination__list a .first:before,.news__content .pagination__list a .last:before{left:calc(50% + 2px)}.news__content .pagination__list a .first:after,.news__content .pagination__list a .last:after{left:calc(50% - 2px)}.news__content .pagination__list a .first:after,.news__content .pagination__list a .first:before{border-bottom:1px solid #2d313b;border-left:1px solid #2d313b}.news__content .pagination__list a .last:after,.news__content .pagination__list a .last:before{border-right:1px solid #2d313b;border-top:1px solid #2d313b}.news__content .pagination__list a.grayout{pointer-events:none}.news__content .pagination__list a.grayout .next:before{border-right:1px solid #989898;border-top:1px solid #989898}.news__content .pagination__list a.grayout .first:after,.news__content .pagination__list a.grayout .first:before,.news__content .pagination__list a.grayout .prev:before{border-bottom:1px solid #989898;border-left:1px solid #989898}.news__content .pagination__list a.grayout .last:after,.news__content .pagination__list a.grayout .last:before{border-right:1px solid #989898;border-top:1px solid #989898}.adult-confirm:before{top:30px}@media (min-width:768px){.adult-confirm:before{top:-66px}}.adult-confirm .common__wrap>h2{font-size:16px;font-weight:700;margin-top:13px}@media (min-width:768px){.adult-confirm .common__wrap>h2{font-size:20px;margin-top:35px}}.adult-confirm__inner{margin-top:42px;position:relative;z-index:2}@media (min-width:768px){.adult-confirm__inner{margin-top:60px}}.adult-confirm__inner .parts__title h2{background:transparent}.adult-confirm__attention{background:#fff;border:1px solid #eff0f2;margin:30px auto 0;padding:30px 20px 20px;width:100%}@media (min-width:768px){.adult-confirm__attention{margin:42px auto 0;max-width:820px;padding:40px 30px 30px}}.adult-confirm__attention>p{color:#dd4747;font-size:14px;font-weight:700;line-height:1.8;text-align:center}@media (min-width:768px){.adult-confirm__attention>p{font-size:18px;line-height:1.95}}.adult-confirm__attention .select{background:#ebf2f2;border:1px solid #eff0f2;margin:30px auto 0;padding:20px}@media (min-width:768px){.adult-confirm__attention .select{padding:38px 20px}}.adult-confirm__attention .select>p{color:#30ad7d;font-size:16px;font-weight:700;text-align:center}.adult-confirm__attention .select>div{display:flex;justify-content:space-between;margin:20px auto 0}@media (min-width:768px){.adult-confirm__attention .select>div{margin:28px auto 0;max-width:420px}}.adult-confirm__attention .select>div a{background:#fff;border:1px solid #30ad7d;color:#30ad7d;display:block;font-size:16px;font-weight:700;line-height:50px;text-align:center;width:46.938%}@media (min-width:768px){.adult-confirm__attention .select>div a{font-size:18px;line-height:60px;width:200px}}.not-found:before{top:30px}@media (min-width:768px){.not-found:before{top:-66px}}.not-found .common__wrap>h2{font-size:16px;font-weight:700;margin-top:25px}@media (min-width:768px){.not-found .common__wrap>h2{font-size:20px;margin-top:35px}}.not-found__inner{margin:42px auto 50px;position:relative;z-index:2}@media (min-width:768px){.not-found__inner{margin:60px auto 50px}}.not-found__inner .parts__title h2{background:transparent;font-size:18px}@media (min-width:768px){.not-found__inner .parts__title h2{font-size:25px}}.not-found__massage{background:#fff;border:1px solid #eff0f2;margin:30px auto 0;padding:30px 20px;width:100%}@media (min-width:768px){.not-found__massage{margin:42px auto 0;max-width:820px;padding:40px 30px}}.not-found__massage>p{font-size:14px;line-height:1.8;text-align:center}@media (min-width:768px){.not-found__massage>p{font-size:16px;line-height:1.85}}.not-found__massage .link{display:flex;justify-content:center;margin:25px auto 0}@media (min-width:768px){.not-found__massage .link{margin-top:37px}}.not-found__massage .link a{align-items:center;border:1px solid #30ad7d;color:#30ad7d;display:flex;font-size:16px;font-weight:700;height:50px;justify-content:center;margin:0 auto;width:200px}@media (min-width:768px){.not-found__massage .link a{font-size:18px;height:60px;width:280px}}.media-produce.attention:before,.media-produce.kijun:before{display:none}.media-produce .common__wrap>h2{font-size:16px;font-weight:700;margin-top:25px}@media (min-width:768px){.media-produce .common__wrap>h2{font-size:20px;margin-top:35px}}.media-produce .filter{margin-top:0!important}.media-produce__inner{display:flex;flex-direction:column;margin-top:20px;position:relative;z-index:1}@media (min-width:768px){.media-produce__inner{align-items:flex-start;flex-direction:row;margin-top:25px}}.media-produce__inner .parts__title>div h2{background-color:transparent}.media-produce__content{margin-top:20px;width:100%}@media (min-width:768px){.media-produce__content{margin-top:0}}.media-produce__content .info{background:#fff;border:1px solid #eff0f2;padding:20px}@media (min-width:768px){.media-produce__content .info{padding:30px}}.media-produce__content .info__link{display:flex;flex-direction:column;margin:0 auto;max-width:520px;width:100%}@media (min-width:768px){.media-produce__content .info__link{flex-direction:row;justify-content:center}}.media-produce__content .info__link a{background:#fff;border:2px solid #e9f2f2;display:block;line-height:50px;margin-top:10px;text-align:center;width:100%}.media-produce__content .info__link a:first-of-type{margin-top:0}@media (min-width:768px){.media-produce__content .info__link a{margin-top:0;max-width:250px;width:48.07%}}.media-produce__content .info__link a span{display:inline-block;font-size:12px;padding-right:18px;position:relative}@media (min-width:768px){.media-produce__content .info__link a span{font-size:14px}}.media-produce__content .info__link a span:after{background-image:url(/img/icon/icon_triangle.svg)!important;content:"";display:block;height:8px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:8px}.media-produce__content .info__text{font-size:13px;line-height:1.8;margin-top:20px}.media-produce__content .info__text .title{font-weight:700}@media (min-width:768px){.media-produce__content .info__text{font-size:14px;line-height:1.95;margin-top:27px}}.media-produce__content .info__contact{background-color:#ebf2f2;margin-top:20px;padding:20px}@media (min-width:768px){.media-produce__content .info__contact{margin-top:30px;padding:25px 60px}}.media-produce__content .info__contact .title{color:#30ad7d;font-size:16px;font-weight:700;text-align:center}.media-produce__content .info__contact .tel-list{display:flex;flex-direction:column;margin-top:16px}@media (min-width:768px){.media-produce__content .info__contact .tel-list{flex-direction:row;justify-content:space-between;margin-top:20px}}.media-produce__content .info__contact .tel-list div{align-items:center;background:#fff;border:1px solid #30ad7d;display:flex;font-size:14px;height:74px;justify-content:center;line-height:1.7;margin-top:10px;text-align:center}.media-produce__content .info__contact .tel-list div:first-of-type{margin-top:0}.media-produce__content .info__contact .tel-list div .name{color:#30ad7d;font-weight:700}@media (min-width:768px){.media-produce__content .info__contact .tel-list div{margin-top:0;max-width:200px;width:31.25%}}.media-produce__content .info__contact .text{font-size:12px;line-height:1.8;margin-top:20px}.media-produce__content .info__contact .text a{color:#30ad7d;text-decoration:underline}.media-produce__content .info__contact .text.address{text-align:center}@media (min-width:768px){.media-produce__content .info__contact .text{font-size:14px;line-height:1.95}}.media-produce__content .news-list{margin-top:60px}@media (min-width:768px){.media-produce__content .news-list{margin-top:80px}}.media-produce__content .news-list__inner{margin-top:30px}@media (min-width:768px){.media-produce__content .news-list__inner{margin-top:50px}}.media-produce__content .news-list__item{display:block;margin-top:28px}@media (min-width:768px){.media-produce__content .news-list__item{margin-top:22px}}.media-produce__content .news-list__item:first-of-type{margin-top:0}.media-produce__content .news-list__item .date{font-size:12px}.media-produce__content .news-list__item .title{font-size:14px;margin-top:10px}.media-produce__content .news-list__item .title a{color:#30ad7d;text-decoration:underline}.media-produce__content .media-list{margin-top:60px}@media (min-width:768px){.media-produce__content .media-list{margin-top:80px}}.media-produce__content .media-list__inner{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:30px;padding:0 16px;width:100%}@media (min-width:768px){.media-produce__content .media-list__inner{display:grid;flex-wrap:nowrap;grid-template-columns:repeat(3,28%);margin-top:50px;padding:0}}@media (min-width:992px){.media-produce__content .media-list__inner{grid-template-columns:repeat(5,16.162%)}}.media-produce__content .media-list__item{display:flex;flex-direction:column;width:42.904%}@media (max-width:767px){.media-produce__content .media-list__item:nth-child(n+3){margin-top:27px}}@media (min-width:992px){.media-produce__content .media-list__item{width:100%}.media-produce__content .media-list__item:nth-child(n+6){margin-top:60px}}@media (min-width:768px) and (max-width:991px){.media-produce__content .media-list__item{width:100%}.media-produce__content .media-list__item:nth-child(n+4){margin-top:60px}}.media-produce__content .media-list__item img{height:auto;width:100%}.media-produce__content .media-list__item .image{display:block;margin-top:20px}.media-produce__content .media-list__item>div{font-size:14px;margin-top:18px}@media (min-width:768px){.media-produce__content .media-list__item>div{margin-top:18px}}.media-produce__content .media-list__item>div .title{color:#30ad7d;font-weight:700}.media-produce__content .media-list__item>div .text{line-height:1.8}@media (min-width:768px){.media-produce__content .media-list__item>div .text{line-height:1.95}}.media-produce__content .media-detail{margin-top:24px}@media (min-width:768px){.media-produce__content .media-detail{margin-top:0}}.media-produce__content .media-detail .title{font-size:16px;font-weight:700;margin-top:40px}.media-produce__content .media-detail .title:first-of-type{margin-top:0}@media (min-width:768px){.media-produce__content .media-detail .title{font-size:18px;margin-top:60px}}.media-produce__content .media-detail__info{display:flex;flex-direction:column;margin-top:20px}@media (min-width:768px){.media-produce__content .media-detail__info{flex-direction:row;margin-top:30px}}.media-produce__content .media-detail__info-image{margin:0 auto;width:71.64%}@media (min-width:768px){.media-produce__content .media-detail__info-image{margin-right:50px;max-width:240px;min-width:240px}}.media-produce__content .media-detail__info-image .image img{height:auto;vertical-align:bottom;width:100%}.media-produce__content .media-detail__info-image .link{margin-top:25px;width:100%}@media (min-width:768px){.media-produce__content .media-detail__info-image .link{margin-top:30px}}.media-produce__content .media-detail__info-image .link li{margin-top:15px}@media (min-width:768px){.media-produce__content .media-detail__info-image .link li{margin-top:15px}}.media-produce__content .media-detail__info-image .link li:first-of-type{margin-top:0}.media-produce__content .media-detail__info-image .link a{background:#30ad7d;color:#fff;display:block;font-size:14px;font-weight:700;line-height:50px;text-align:center}.media-produce__content .media-detail__info-text{margin-top:20px}@media (min-width:768px){.media-produce__content .media-detail__info-text{margin-top:0;width:100%}}.media-produce__content .media-detail__info-text .logo{margin:0 auto;text-align:center;width:200px}.media-produce__content .media-detail__info-text .logo img{height:auto;vertical-align:bottom;width:100%}@media (min-width:768px){.media-produce__content .media-detail__info-text .logo{margin:0;text-align:left}}.media-produce__content .media-detail__info-text .link{margin-top:20px}.media-produce__content .media-detail__info-text .link a{color:#30ad7d;font-size:13px;padding-left:10px;position:relative}.media-produce__content .media-detail__info-text .link a:before{background-image:url(/img/icon/icon_triangle.svg)!important;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:6px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:6px}.media-produce__content .media-detail__info-text .data{display:flex;flex-wrap:wrap;margin-top:20px}@media (min-width:576px){.media-produce__content .media-detail__info-text .data{display:block;flex-wrap:nowrap}}.media-produce__content .media-detail__info-text .data p{display:inline-block;font-size:13px;line-height:2.3;padding-right:10px}@media (min-width:576px){.media-produce__content .media-detail__info-text .data p{display:block}}@media (min-width:768px){.media-produce__content .media-detail__info-text .data p{font-size:14px;line-height:2;padding-right:0}}.media-produce__content .media-detail__info-text .text{border-bottom:1px solid #eff0f2;border-top:1px solid #eff0f2;margin-top:20px;padding:20px 0}@media (min-width:768px){.media-produce__content .media-detail__info-text .text{margin-top:30px}}.media-produce__content .media-detail__info-text .text p{font-size:14px;line-height:1.9}@media (min-width:768px){.media-produce__content .media-detail__info-text .text p{line-height:1.85}}.media-produce__content .media-detail__graph{margin:10px auto 0;width:78.5%}@media (min-width:768px){.media-produce__content .media-detail__graph{margin-top:30px 0 0;width:100%}}.media-produce__content .media-detail__graph img{height:auto;vertical-align:bottom;width:100%}.media-produce__content .media-detail__price{margin:10px auto 0}@media (min-width:768px){.media-produce__content .media-detail__price{margin-top:30px 0 0;width:100%}}.media-produce__content .media-detail__price table{border-collapse:collapse;width:100%}.media-produce__content .media-detail__price table thead th{background:#eff0f2;font-size:12px;height:40px;line-height:1;padding-left:15px;text-align:left;width:33.3333%}@media (min-width:768px){.media-produce__content .media-detail__price table thead th{font-size:16px;font-weight:400;height:50px;padding-left:37px}}.media-produce__content .media-detail__price table thead th span{font-size:10px}@media (min-width:768px){.media-produce__content .media-detail__price table thead th span{font-size:16px}.media-produce__content .media-detail__price table thead th.short{width:145px}.media-produce__content .media-detail__price table thead th.long{width:calc(100% - 290px)}}.media-produce__content .media-detail__price table tbody tr:nth-of-type(2n){background:#ebf2f2}.media-produce__content .media-detail__price table tbody tr:nth-of-type(odd){background:#fff}.media-produce__content .media-detail__price table tbody td{font-size:12px;height:40px;padding-left:15px;text-align:left}@media (min-width:768px){.media-produce__content .media-detail__price table tbody td{font-size:14px;height:50px;padding-left:37px}}.media-produce__content .media-detail .info{margin-top:50px}@media (min-width:768px){.media-produce__content .media-detail .info{margin-top:80px}}.media-produce__content .media-kijun{margin-top:24px}@media (min-width:768px){.media-produce__content .media-kijun{margin-top:0}}.media-produce__content .media-kijun .title{font-size:16px;font-weight:700;margin-top:40px}.media-produce__content .media-kijun .title:first-of-type{margin-top:0}@media (min-width:768px){.media-produce__content .media-kijun .title{font-size:18px;margin-top:60px}}.media-produce__content .media-kijun__wrapper{margin-top:20px}@media (min-width:768px){.media-produce__content .media-kijun__wrapper{margin-top:30px}}.media-produce__content .media-kijun__contents{margin-top:20px}@media (min-width:768px){.media-produce__content .media-kijun__contents{margin-top:20px}}.media-produce__content .media-kijun__contents:first-of-type{margin-top:0}.media-produce__content .media-kijun__contents h3{background:#e9f2f2;color:#30ad7d;font-size:16px;padding:5px}@media (min-width:768px){.media-produce__content .media-kijun__contents h3{font-size:18px;padding:8px}}.media-produce__content .media-kijun__contents .text{font-size:13px;line-height:1.8;padding:8px 0}@media (min-width:768px){.media-produce__content .media-kijun__contents .text{font-size:14px;line-height:1.8;padding:15px 0}}.media-produce__content .media-kijun__contents .text .color{color:#55b4e7}.media-produce__content .media-kijun__contents .text ul{list-style:none}.media-produce__content .media-kijun__contents .text ul li{display:flex}.media-produce__content .media-kijun__contents .text ul li span{margin-right:5px}.media-produce__content .media-kijun__contents .text .flex{display:flex;flex-direction:column}@media (min-width:768px){.media-produce__content .media-kijun__contents .text .flex{flex-direction:row}}.media-produce__content .media-kijun__contents .text .flex .image{margin-top:20px;width:100%}@media (min-width:768px){.media-produce__content .media-kijun__contents .text .flex .image{margin-top:0;width:auto}}.media-produce__content .media-kijun__contents .text .flex .image img{display:block;height:auto;margin:0 auto;width:60%}@media (min-width:768px){.media-produce__content .media-kijun__contents .text .flex .image img{max-width:100%;width:auto}}.media-produce__content .media-attention{margin-top:24px}@media (min-width:768px){.media-produce__content .media-attention{margin-top:0}}.media-produce__content .media-attention .title{font-size:16px;font-weight:700;margin-top:40px}.media-produce__content .media-attention .title:first-of-type{margin-top:0}@media (min-width:768px){.media-produce__content .media-attention .title{font-size:18px;margin-top:60px}}.media-produce__content .media-attention__wrapper{margin-top:20px}@media (min-width:768px){.media-produce__content .media-attention__wrapper{margin-top:30px}}.media-produce__content .media-attention__contents{margin-top:20px}@media (min-width:768px){.media-produce__content .media-attention__contents{margin-top:20px}}.media-produce__content .media-attention__contents:first-of-type{margin-top:0}.media-produce__content .media-attention__contents h3{background:#e9f2f2;color:#30ad7d;font-size:16px;padding:5px}@media (min-width:768px){.media-produce__content .media-attention__contents h3{font-size:18px;padding:8px}}.media-produce__content .media-attention__contents .text{font-size:13px;line-height:1.8;padding:8px 0}@media (min-width:768px){.media-produce__content .media-attention__contents .text{font-size:14px;line-height:1.8;padding:15px 0}}.media-produce__content .media-attention__contents .text ul{list-style:disc;padding-left:20px}@media (min-width:768px){.media-produce__content .media-attention__contents .text ul{padding-left:40px}}.media-produce__content .media-attention__contents .text ul.flex.row{flex-direction:row!important}.media-produce__content .media-attention__contents .text ul.flex li{display:flex;flex-direction:column}@media (min-width:768px){.media-produce__content .media-attention__contents .text ul.flex li{flex-direction:row}}.media-produce__content .media-attention__contents .text ul.style-none{list-style:none}.media-produce__content .media-attention__contents .text .space{padding-left:20px}@media (min-width:768px){.media-produce__content .media-attention__contents .text .space{padding-left:40px}}.media-produce__content .media-attention__contents .text .kome{font-size:12px;margin-top:5px}@media (min-width:768px){.media-produce__content .media-attention__contents .text .kome{font-size:12px;margin-top:8px}}.media-produce__content .media-attention__contents .text p.sub_ttl{margin-top:15px}@media (min-width:768px){.media-produce__content .media-attention__contents .text p.sub_ttl{margin-top:20px}}.media-produce__content .media-attention__contents .text p img{display:block;margin-top:15px;width:100%}@media (min-width:768px){.media-produce__content .media-attention__contents .text p img{margin-top:20px;max-width:100%;width:auto}}.media-produce__content .media-attention__contents .text h4{margin-top:20px;padding:3px 0}@media (min-width:768px){.media-produce__content .media-attention__contents .text h4{margin-top:25px;padding:5px 0}}.media-produce__content .media-attention__contents .text a{color:#30ad7d;text-decoration:underline}.media-mix .common__wrap>h2{font-size:16px;font-weight:700;margin-top:13px}@media (min-width:768px){.media-mix .common__wrap>h2{font-size:20px;margin-top:35px}}.media-mix__inner{margin-top:42px;position:relative;z-index:2}@media (min-width:768px){.media-mix__inner{margin-top:60px}}.media-mix .category{margin-top:60px}@media (min-width:768px){.media-mix .category{margin-top:80px}}.media-mix .category .parts__title>div h2{background-color:transparent}.media-mix .category__list{display:flex;flex-wrap:wrap;justify-content:space-between}.media-mix .category__list-item{align-items:flex-start;display:flex;flex-direction:column;margin-top:20px;width:46.58%}@media (min-width:768px){.media-mix .category__list-item{flex-direction:row;justify-content:space-between;margin-top:60px}}.media-mix .category__list-item .image{overflow:hidden;padding-top:100%;position:relative;width:100%}@media (min-width:768px){.media-mix .category__list-item .image{margin-right:25px;padding-top:47.619%;width:47.619%}}.media-mix .category__list-item .image.square>img{filter:blur(0);height:100%;-o-object-fit:contain;object-fit:contain;position:absolute;top:0;width:100%}.media-mix .category__list-item .image.square .inner{display:none}.media-mix .category__list-item .image>img{filter:blur(8px);height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.media-mix .category__list-item .image .inner{align-items:center;background-color:hsla(0,0%,100%,.2);display:flex;height:100%;justify-content:center;position:absolute;top:0;width:100%;z-index:2}.media-mix .category__list-item .image .inner>img{width:57%}.media-mix .category__list-item .text{margin-top:10px;position:relative;width:100%}@media (min-width:768px){.media-mix .category__list-item .text{margin-top:0;width:47.619%}}.media-mix .category__list-item .text .title{font-size:14px;font-weight:700}.media-mix .category__list-item .text .intro{font-size:10px;margin-top:6px}@media (min-width:768px){.media-mix .category__list-item .text .intro{font-size:13px;margin-top:10px}}.media-mix .category__list-item .text .link-list{margin-top:10px}@media (min-width:768px){.media-mix .category__list-item .text .link-list{margin-top:20px}}.media-mix .category__list-item .text .link{color:#30ad7d;display:block;font-size:10px;margin-top:2px;padding-left:10px;position:relative}.media-mix .category__list-item .text .link:first-of-type{margin-top:0}@media (min-width:768px){.media-mix .category__list-item .text .link{font-size:13px;margin-top:5px}}.media-mix .category__list-item .text .link:before{background-image:url(/img/icon/icon_triangle.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:6px;left:0;padding-top:10px;position:absolute;width:6px}.label .common__wrap>h2{font-size:16px;font-weight:700;margin-top:25px}@media (min-width:768px){.label .common__wrap>h2{font-size:20px;margin-top:35px}}.label__inner{margin-top:42px;position:relative;z-index:2}@media (min-width:768px){.label__inner{margin-top:60px}}.label .block{margin-top:60px}@media (min-width:768px){.label .block{margin-top:80px}}.label .block .parts__title>div h2{background-color:transparent}.label .block__list{display:flex;flex-wrap:wrap;margin-top:25px}@media (min-width:768px){.label .block__list{margin-top:40px}}.label .block__list .item{background-color:#fff;border:2px solid #eff0f2;margin-bottom:20px;padding:15px}.label .block__list .item,.label .block__list .item>div{align-items:center;display:flex;flex-direction:column;width:100%}@media (min-width:768px){.label .block__list .item{justify-content:space-between;margin-bottom:40px;min-height:254px;padding:20px;width:calc(50% - 20px)}.label .block__list .item:not(:nth-child(2n)){margin-right:40px}}@media (min-width:992px){.label .block__list .item{width:calc(25% - 30px)}.label .block__list .item:not(:nth-child(2n)){margin-right:0}.label .block__list .item:not(:nth-child(4n)){margin-right:40px}}.label .block__list .item .title{font-size:14px;margin-bottom:10px;width:100%}@media (min-width:768px){.label .block__list .item .title{font-size:16px;margin-bottom:15px}}.label .block__list .item .intro{font-size:14px;line-height:1.8;margin-bottom:10px}@media (min-width:768px){.label .block__list .item .intro{margin-bottom:15px}}.label .block__list .item .link{color:#30ad7d;display:block;font-size:14px;margin-bottom:15px;padding-left:10px;position:relative;width:100%}@media (min-width:768px){.label .block__list .item .link{margin-bottom:20px}}.label .block__list .item .link:before{background-image:url(/img/icon/icon_triangle.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:6px;left:0;padding-top:10px;position:absolute;top:15%;width:6px}.sns-account{margin-top:30px;padding-bottom:50px}@media (min-width:768px){.sns-account{margin-top:50px;padding-bottom:40px}}.sns-account h2{font-size:18px}.sns-account__inner{display:flex;flex-direction:column;justify-content:space-between;margin-top:30px;position:relative;z-index:2}@media (min-width:768px){.sns-account__inner{flex-direction:row;flex-wrap:wrap;justify-content:flex-start;margin-top:30px}}.sns-account__item{background:#fff;border:2px solid #eff0f2;display:flex;margin-bottom:15px;padding:20px;width:100%}@media (min-width:768px){.sns-account__item{margin-bottom:40px;width:calc(50% - 35px)}.sns-account__item:nth-child(odd){margin-right:70px}}.sns-account__item .image{margin-right:15px}@media (min-width:768px){.sns-account__item .image{margin-right:30px}}.sns-account__item .image img{width:67px}@media (min-width:768px){.sns-account__item .image img{max-width:130px;width:100%}}.sns-account__item .info h3{font-size:12px;margin-bottom:10px}@media (min-width:768px){.sns-account__item .info h3{font-size:14px}}.sns-account__item .info .account__item{align-items:center;display:flex;margin-bottom:13px}.sns-account__item .info .account__item a{color:#a0a5b2;font-size:10px}.sns-account__item .info .account__item a:first-child{margin-right:10px}@media (min-width:768px){.sns-account__item .info .account__item a{font-size:13px}}.sns-account__item .info .account__item a img{width:15px}@media (min-width:768px){.sns-account__item .info .account__item a img{width:30px}}.sns-account__item .info .account__item a:hover{text-decoration:underline}.sns-account__item .info .intro p{font-size:13px}.sns-account__link{align-items:flex-end;display:flex;justify-content:flex-end;width:47%}@media (min-width:768px){.sns-account__link{margin-bottom:40px;width:100%}.sns-account__link:not(:nth-child(3n)){margin-right:70px}}.header{position:fixed;top:0;width:100%;z-index:10}@media (min-width:768px){.header{position:relative;z-index:5}}.header__inner{display:flex;flex-direction:column;margin:0 auto;max-width:1280px;width:100%}.header__head{align-items:center;background:#fff;box-shadow:0 0 7px hsla(0,0%,80%,.6);display:flex;height:50px;justify-content:space-between;padding:10px}@media (min-width:768px){.header__head{background:transparent;box-shadow:none;height:74px;padding:10px 20px}}.header__head.close{box-shadow:none;position:relative}.header__head.close:before{border-color:#30ad7d transparent transparent;border-style:solid;border-width:80px 240px 0 0;content:"";display:block;height:0;left:0;position:absolute;top:0;width:0;z-index:4}.header__head-logo img{width:115px}@media (min-width:768px){.header__head-logo img{width:140px}}.header__head-content{display:none}.header__head-content.open{background-color:#fff;display:flex;flex-direction:column;height:100vh;padding:85px 40px 0;position:fixed;right:0;top:0;width:100%;z-index:3}.header__head-content.open>p{font-size:20px;font-weight:700;margin-bottom:10px}@media (min-width:768px){.header__head-content{align-items:center;display:flex;justify-content:flex-end;margin-left:10px;width:100%}}.header__head-content a,.header__head-content input,.header__head-content p{font-size:12px}.header__head-search{align-items:center;display:flex;justify-content:center;position:relative;width:100%}@media (min-width:768px){.header__head-search{max-width:360px}}.header__head-search a.search{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.header__head-search>div:first-child{width:100%}@media (min-width:768px){.header__head-search>div:first-child{max-width:320px}}.header__head-search>div:first-child input{background-color:#e9f2f2;border:none;height:50px;outline:none;padding:10px;width:100%}@media (min-width:768px){.header__head-search>div:first-child input{height:40px}}.header__head-search>div:first-child input:focus{border:1px solid #30ad7d}.header__head-search>div:nth-child(2){align-items:center;background-color:#30ad7d;cursor:pointer;display:flex;height:50px;justify-content:center;width:60px}@media (min-width:768px){.header__head-search>div:nth-child(2){height:40px;width:40px}}.header__head-search>div:nth-child(2) img{width:19px}@media (min-width:768px){.header__head-search>div:nth-child(2) img{width:15px}}.header__head-search__list{background-color:#fff;box-shadow:2px 2px 5px hsla(0,0%,80%,.7);display:none;left:50px;min-width:200px;padding:10px;position:absolute;top:55px;z-index:3}.header__head-search__list li{padding-bottom:10px}.header__head-search__list li a{cursor:pointer}.header__head-search__list.open{display:block}.header__head-link{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;padding:120px 0 0;width:100%}@media (min-width:768px){.header__head-link{flex-wrap:nowrap;justify-content:flex-start;max-width:320px;padding:0 20px}}.header__head-link a{align-items:flex-end;border:2px solid #e9f2f2;display:flex;height:60px;justify-content:center;margin:0 0 10px;padding:0 0 5px;position:relative;transition:all .2s;white-space:nowrap;width:49%}.header__head-link a:hover{text-decoration:underline}@media (min-width:768px){.header__head-link a{border:none;height:auto;margin:0 20px 0 0;padding:0 0 0 15px;width:auto}}.header__head-link a:before{background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:22px;left:0;position:absolute;top:5px;width:100%}.header__head-link a:first-child:before{background-image:url(/img/icon/icon_genre.svg)}.header__head-link a:nth-child(2):before{background-image:url(/img/icon/icon_author.svg)}.header__head-link a:nth-child(3):before{background-image:url(/img/icon/icon_label.svg)}@media (min-width:768px){.header__head-link a:before{background-image:url(/img/icon/icon_triangle.svg)!important;height:10px;left:0;top:calc(50% - 5px);width:10px}.header__head-contact{display:flex}}.header__head-contact a{align-items:center;background-color:#30ad7d;border:1px solid #30ad7d;color:#fff!important;display:flex;font-weight:700;height:40px;justify-content:center;text-align:center;width:160px}.header__head-contact a:hover{background-color:#fff;color:#30ad7d!important}.header__head-icons{display:flex}.header__head-icons button{background-color:transparent;border:none;cursor:pointer}.header__head-icons button:first-child{align-items:center;display:flex;flex-direction:column;height:50px;justify-content:center;width:50px}.header__head-icons button:first-child img{width:30px}.header__head-icons button:nth-child(2){height:50px;position:relative;width:30px;z-index:4}.header__head-icons button:nth-child(2) span{background-color:#a0a5b2;content:"";display:block;height:3px;position:absolute;transition:all .3s;width:100%}.header__head-icons button:nth-child(2) span:first-child{top:10px}.header__head-icons button:nth-child(2) span:nth-child(2){top:22px}.header__head-icons button:nth-child(2) span:nth-child(3){top:34px}.header__head-icons button:nth-child(2).close span:first-child{top:22px;transform:rotate(45deg);transform-origin:center}.header__head-icons button:nth-child(2).close span:nth-child(2){display:none}.header__head-icons button:nth-child(2).close span:nth-child(3){top:22px;transform:rotate(-45deg);transform-origin:center}@media (min-width:768px){.header__head-icons{display:none}}.header__menu{display:none;width:100%}.header__menu.open{background-color:#fff;display:flex;flex-direction:column;height:100vh;padding:85px 40px 0;position:fixed;right:0;top:0;z-index:3}@media (min-width:768px){.header__menu{align-items:center;border-bottom:1px solid #e9f2f2;border-top:1px solid #e9f2f2;box-shadow:-1px -2px 30px 0 rgba(0,0,0,.04);display:flex;height:44px}}.header__menu a{margin-bottom:10px;transition:all .2s}@media (min-width:768px){.header__menu a{align-items:center;display:flex;flex:1;height:34px;justify-content:center;margin-bottom:0;white-space:nowrap}.header__menu a:not(:nth-child(8)){border-right:1px solid #e9f2f2}}.header__menu a:nth-child(9){margin-top:6px}.header__menu a:hover p,.header__menu a:hover span{color:#30ad7d}@media (min-width:768px){.header__menu a:hover{background-color:#30ad7d;height:42px}.header__menu a:hover p,.header__menu a:hover span{color:#fff}}.header__menu a p{font-size:14px}@media (min-width:768px){.header__menu a p{font-size:13px}}.header__menu a span{color:#535a6a;font-size:12px}@media (min-width:768px){.header__menu a.active{background-color:#30ad7d;height:42px}.header__menu a.active p{color:#fff}}.footer{overflow:hidden;position:relative;z-index:1}.footer:before{background-image:linear-gradient(0deg,#fff 5%,#e4eded 95%);bottom:0;clip-path:polygon(0 200px,100% 0,100% 100%,0 100%);content:"";height:450px;left:0;position:absolute;width:100%;z-index:1}@media (min-width:768px){.footer:before{clip-path:polygon(0 50%,100% 20%,100% 100%,0 100%);height:600px}}.footer__outlinks{background:#fff;border-bottom:2px solid #e9f2f2;border-top:2px solid #e9f2f2;display:flex;flex-direction:column;margin:30px auto 0;max-width:1083px;padding:0 20px;position:relative;width:100%;z-index:2}.footer__outlinks>p{font-size:18px;font-weight:700;padding:10px 0;position:relative}@media (min-width:768px){.footer__outlinks>p{padding:0}}.footer__outlinks:before{background-image:url(/img/icon/icon_triangle_below.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:10px;position:absolute;right:20px;top:15px;transition:all .3s;width:10px}.footer__outlinks.menuOpen:before{transform:rotate(180deg)}@media (min-width:768px){.footer__outlinks{background:transparent;border:none;margin-top:100px;padding:0 0 70px}.footer__outlinks:before{display:none}}.footer__outlinks-inner{display:none;margin-top:10px}@media (min-width:768px){.footer__outlinks-inner{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-between;margin-top:25px;max-height:220px}}.footer__outlinks-inner li{padding-bottom:10px}@media (min-width:768px){.footer__outlinks-inner li{padding-bottom:15px}}.footer__outlinks-inner li a{font-size:12px}@media (min-width:768px){.footer__outlinks-inner li a{font-size:13px}}.footer__outlinks-inner li a:hover{text-decoration:underline}.footer__outlinks-inner.open{display:block}.footer__innerlinks-inner{display:flex;flex-wrap:wrap;justify-content:space-between;padding-bottom:40px}@media (min-width:768px){.footer__innerlinks-inner{flex-wrap:nowrap;justify-content:center;padding-bottom:70px}}.footer__innerlinks-item{align-items:center;background:#fff;border:3px solid #e9f2f2;cursor:pointer;display:flex;height:80px;justify-content:center;position:relative;width:49%;z-index:2}.footer__innerlinks-item.sp-wide{width:100%}@media (min-width:768px){.footer__innerlinks-item.sp-wide{width:49%}}.footer__innerlinks-item:hover{background-color:#30ad7d}.footer__innerlinks-item:hover p{color:#fff}.footer__innerlinks-item:hover p:before{background-image:url(/img/icon/icon_triangle_white.svg)}.footer__innerlinks-item:nth-child(3){margin-top:10px;width:100%}@media (min-width:768px){.footer__innerlinks-item:nth-child(3){margin-top:0}.footer__innerlinks-item{flex:1;margin:0 10px;max-width:300px}}.footer__innerlinks-item p{color:#535a6a;font-size:12px;font-weight:700;position:relative}@media (min-width:768px){.footer__innerlinks-item p{font-size:13px}}@media (min-width:992px){.footer__innerlinks-item p{font-size:16px}}.footer__innerlinks-item p:before{background-image:url(/img/icon/icon_triangle.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:22px;height:10px;position:absolute;right:-20px;top:calc(50% - 5px);transition:all .3s;width:100%;width:10px}.footer__bottom{background-color:#a0a5b2;padding:25px 0;position:relative;z-index:2}@media (min-width:768px){.footer__bottom{padding:50px 0}}.footer__bottom-inner a,.footer__bottom-inner p{color:#fff}.footer__bottom-inner p{font-size:10px;line-height:1.7}.footer__bottom-inner a{font-size:13px;padding:0 10px}.footer__bottom-inner a:nth-child(2){border-left:1px solid #fff;border-right:1px solid #fff}.footer__bottom-inner>p{margin-top:15px;text-align:center}.footer__bottom .head{display:flex}.footer__bottom .head p{padding-left:10px}@media (min-width:768px){.footer__bottom .head p{padding-left:20px}}.footer__bottom .bottom{display:flex;justify-content:center;margin-top:40px}.footer__bottom .bottom a:hover{text-decoration:underline}.parts__title{align-items:center;display:flex;justify-content:center}.parts__title>div{align-items:center;display:flex;justify-content:space-between}.parts__title>div>span{content:"";display:block;height:40px;position:relative;width:25px}@media (min-width:768px){.parts__title>div>span{height:60px;width:40px}}.parts__title>div>span:after,.parts__title>div>span:before{content:"";height:10px;position:absolute;width:10px}@media (min-width:768px){.parts__title>div>span:after,.parts__title>div>span:before{height:20px;width:20px}}.parts__title>div>span:first-child:before{border-left:2px solid #000;border-top:2px solid #000;left:0;top:0}.parts__title>div>span:first-child:after{border-bottom:2px solid #000;border-left:2px solid #000;bottom:0;left:0;top:auto}.parts__title>div>span:nth-child(3):before{border-right:2px solid #000;border-top:2px solid #000;right:0;top:0}.parts__title>div>span:nth-child(3):after{border-bottom:2px solid #000;border-right:2px solid #000;bottom:0;right:0;top:auto}.parts__title>div h2{align-items:center;background-color:#fff;display:flex;font-size:20px;justify-content:center;position:relative}@media (min-width:768px){.parts__title>div h2{font-size:25px}}.parts__basic-info h4{font-size:12px;line-height:24px;word-break:break-all}.parts__basic-info h4.omit{max-height:48px;overflow:hidden}@media (min-width:768px){.parts__basic-info h4{font-size:14px}}.parts__basic-info>p{margin-top:6px}.parts__basic-info>p.date{color:#a0a5b2;font-size:11px}@media (min-width:768px){.parts__basic-info>p.date{font-size:12px}}.parts__basic-info .author{margin-top:10px}.parts__basic-info .author p{color:#535a6a;font-size:12px}@media (min-width:768px){.parts__basic-info .author p{font-size:13px}}.parts__basic-info .author .js-show-all-author{color:#30ad7d;cursor:pointer;text-decoration:underline}.parts__basic-info .title{align-items:flex-end;display:flex}.parts__basic-info .title .js-show-all-title{color:#30ad7d;cursor:pointer}.parts__basic-info .links{display:flex;flex-wrap:wrap}.parts__basic-info .links.sp-col{align-items:flex-start;flex-direction:column}.parts__basic-info .links.sp-col a:first-child{margin-bottom:6px}@media (min-width:768px){.parts__basic-info .links.sp-col{flex-direction:row}}.parts__basic-info .links.trial{flex-wrap:wrap}.parts__basic-info .links p.category{align-items:center;background-color:#fff;border:none;color:#fff;display:flex;font-size:11px;font-weight:700;font-weight:400;height:24px;margin-right:7px;margin-top:6px;padding:2px 5px;white-space:nowrap}.parts__basic-info .links p.category.red{background-color:#f2605f}.parts__basic-info .links p.category.yellow{background-color:#ffc400}.parts__basic-info .links p.category.orange{background-color:#ea9400}.parts__basic-info .links p.category.purple{background-color:#b285b3}.parts__basic-info .links p.category.blue{background-color:#3e4298}.parts__basic-info .links p.category.sky{background-color:#2ca8ff}.parts__basic-info .links p.category.pink{background-color:#ff8ab8}.parts__basic-info .links p.category.dark-blue{background-color:#1264a3}.parts__basic-info .links a{align-items:center;background-color:#fff;border:1px solid #eff0f2;color:#30ad7d;display:flex;font-size:11px;font-weight:700;margin-right:7px;margin-top:6px;padding:2px 5px;white-space:nowrap}.parts__basic-info .links a>img{margin-right:4px;width:17px!important}.parts__basic-info .links a.btn{color:#707070;font-weight:400}.parts__basic-info .links a.tag{color:#707070;font-weight:400;margin-right:8px}.parts__basic-info .image{align-items:flex-start;display:flex;position:relative}.parts__basic-info .image img{width:100%}@media (min-width:768px){.parts__basic-info .image img{max-width:175px!important}}.parts__basic-info .comment{background-color:#30ad7d;bottom:0;max-width:100%;padding:4px;position:absolute}.parts__basic-info .comment p{color:#fff;font-weight:700;position:relative}.parts__basic-info .comment p:before{border-color:#30ad7d transparent transparent;border-style:solid;border-width:8px 3.5px 0;bottom:-12px;content:"";height:0;left:13px;position:absolute;width:0}.parts__more-btn{align-items:center;background:#fff;border:3px solid #e9f2f2;cursor:pointer;display:flex;height:40px;justify-content:center;transition:all .2s;width:170px}.parts__more-btn:hover{background-color:#30ad7d}.parts__more-btn:hover p{color:#fff}.parts__more-btn:hover p:before{background-image:url(/img/icon/icon_triangle_white.svg)}.parts__more-btn p{font-size:12px;font-weight:700;margin-left:-15px;position:relative}.parts__more-btn p:before{background-image:url(/img/icon/icon_triangle.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:8px;position:absolute;right:-15px;top:calc(50% - 3px);transition:all .3s;width:8px}.parts__accordion-btn{align-items:center;background:#fff;border:3px solid #e9f2f2;cursor:pointer;display:flex;height:40px;justify-content:center;width:170px}.parts__accordion-btn p{font-size:12px;font-weight:700;margin-left:-15px;position:relative}.parts__accordion-btn p:before{background-image:url(/img/icon/icon_triangle_below.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:22px;height:8px;position:absolute;right:-15px;top:calc(50% - 3px);width:100%;width:8px}.parts__accordion-btn.open p:before{transform:rotate(180deg)}.parts__accordion-btn.jump p:before{transform:rotate(0deg)}.parts__accordion-btn.jump:hover{background-color:#30ad7d}.parts__accordion-btn.jump:hover p{color:#fff}.parts__accordion-btn.jump:hover p:before{background-image:url(/img/icon/icon_triangle_white.svg);transform:rotate(90deg)}.book-info-thumb{margin-bottom:30px;width:47.5%}@media (min-width:768px){.book-info-thumb{margin-right:30px;max-width:130px}}.book-info-thumb .image{text-align:center}.book-info-thumb .image.noimage{border:2px solid #fff}.book-info-thumb .image img{width:100%}.book-info-thumb .text{margin-top:10px}.book-info-thumb .links a,.book-info-thumb .links p.category{margin-top:6px}.book-info-simple-list{display:flex;flex-direction:column;padding-bottom:15px}@media (min-width:768px){.book-info-simple-list{align-items:flex-start;flex-direction:row}.book-info-simple-list>p{margin-right:20px;margin-top:0}}.book-info-simple-list>a{margin-top:10px}@media (min-width:768px){.book-info-simple-list>a{margin-right:20px;margin-top:0}}.book-info-simple-list .text{display:flex;flex-direction:column;margin-top:8px}@media (min-width:768px){.book-info-simple-list .text{align-items:center;flex-direction:row;flex-wrap:wrap;margin-top:0}}.book-info-simple-list .text p.text-author{color:#535a6a;font-size:12px;margin:6px 0 0}@media (min-width:768px){.book-info-simple-list .text p.text-author{margin:0 15px}.book-info-simple-list .links{margin-top:0}}.book-info-simple-list .links p.category{margin-top:0}.book-info-simple-list .links a{margin-top:6px}@media (min-width:768px){.book-info-simple-list .links a{margin-top:0}.filter__nav{flex:0 0 auto;margin-right:50px;max-width:225px;width:100%}}.filter__nav .info p:first-child{font-size:16px;font-weight:700}.filter__nav .info p:nth-child(2){font-size:12px;margin-top:10px}.filter__nav .filter{background-color:#fff;box-sizing:content-box;margin-left:-20px;margin-top:20px;position:relative;width:100vw}@media (min-width:768px){.filter__nav .filter{margin-left:0;width:100%}}.filter__nav .filter-title{align-items:center;border-bottom:2px solid #eff0f2;border-top:2px solid #eff0f2;box-sizing:content-box;display:flex;height:40px;justify-content:center}@media (min-width:768px){.filter__nav .filter-title{border:none;height:36px}}.filter__nav .filter-title.open>p{background-color:#30ad7d;color:#fff;font-weight:700}.filter__nav .filter-title.open>p:before{content:"";display:block}.filter__nav .filter-title.open>p:after{transform:rotate(-45deg)}.filter__nav .filter-title>p{border-right:2px solid #eff0f2;font-size:14px;line-height:40px;position:relative;text-align:center;width:100%}@media (min-width:768px){.filter__nav .filter-title>p{background-color:#30ad7d;color:#fff;font-weight:700;line-height:36px}.filter__nav .filter-title>p:before{content:"";display:block}.filter__nav .filter-title>p:after{display:none!important}}.filter__nav .filter-title>p:before{border-color:#30ad7d transparent transparent;border-style:solid;border-width:10px 10px 0;bottom:-8px;height:0;left:calc(50% - 10px);position:absolute;width:0;z-index:2}.filter__nav .filter-title>p:after{border-right:1px solid #ccc;border-top:1px solid #ccc;content:"";display:block;height:7px;position:absolute;right:15px;top:40%;transform:rotate(135deg);transition:all .3s;width:7px;z-index:2}.filter__nav .filter-content{background-color:#fff;border:2px solid #eff0f2;height:0;left:0;opacity:0;padding:0 15px 20px;position:absolute;top:40px;transition:all .5s;width:100vw;z-index:1}.filter__nav .filter-content.media{padding-top:30px}.filter__nav .filter-content.open{height:100vh;opacity:1}.filter__nav .filter-content.open .input{display:block}.filter__nav .filter-content.open .btn{align-items:center;display:flex;flex-direction:column}@media (min-width:768px){.filter__nav .filter-content{height:auto;opacity:1;position:static;width:100%}.filter__nav .filter-content .input{display:block!important}.filter__nav .filter-content .btn{align-items:center;display:flex!important;flex-direction:column}}.filter__nav .filter-content>p{color:#30ad7d;font-size:14px;font-weight:700;margin-top:20px}.filter__nav .filter-content .input{display:none}.filter__nav .filter-content>div{padding-top:8px}.filter__nav .filter-content>div input{display:none}.filter__nav .filter-content>div input:checked+label:before{border-color:#30ad7d}.filter__nav .filter-content>div input:checked+label:after{display:block}.filter__nav .filter-content>div label{cursor:pointer;padding-left:25px;position:relative}.filter__nav .filter-content>div label:before{border:1.5px solid #afafaf;border-radius:3px;content:"";display:block;height:13px;left:-1px;position:absolute;top:-1px;width:13px}.filter__nav .filter-content>div label:after{border-bottom:1.5px solid #30ad7d;border-left:1.5px solid #30ad7d;content:"";display:none;height:3px;left:0;position:absolute;top:0;transform:translate(3px,3px) rotate(-42deg);width:6.5px}.filter__nav .filter-content .btn{display:none}.filter__nav .filter-content .btn a.js-close{color:#2d313b;display:inline-block;margin-top:20px;padding-left:20px;position:relative}.filter__nav .filter-content .btn a.js-close:after,.filter__nav .filter-content .btn a.js-close:before{background-color:#2d313b;content:"";display:block;height:1.5px;left:0;position:absolute;top:9px;width:15px}.filter__nav .filter-content .btn a.js-close:before{transform:rotate(45deg)}.filter__nav .filter-content .btn a.js-close:after{transform:rotate(-45deg)}.filter__nav .filter-content .btn a.button,.filter__nav .filter-content .btn button{background-color:#30ad7d;border:none;color:#fff;cursor:pointer;font-weight:700;height:40px;margin-top:30px;max-width:240px;width:100%}@media (min-width:768px){.filter__nav .filter-content .btn a.button,.filter__nav .filter-content .btn button{height:50px}}.filter__nav .filter-content .btn a.button{align-items:center;display:flex;justify-content:center}.filter__nav .filter-content a.media{color:#000;display:block;font-size:12px;margin-top:15px;padding-left:14px;position:relative}.filter__nav .filter-content a.media:first-of-type{margin-top:0}.filter__nav .filter-content a.media:before{background-image:url(/img/icon/icon_triangle.svg)!important;content:"";display:block;height:8px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:8px}.filter__nav .filter-content a.media.active,.filter__nav .filter-content a.media:hover{color:#30ad7d}@media (min-width:768px){.filter__nav .filter-content a.media{font-size:14px}}.parts__relating-sites{margin-top:40px}@media (min-width:768px){.parts__relating-sites{margin-top:80px}}.parts__relating-sites__inner{display:flex;flex-direction:column;margin-top:30px}@media (min-width:768px){.parts__relating-sites__inner{flex-direction:row;flex-wrap:wrap;margin-top:50px}}.parts__relating-sites__item{background:#fff;border:2px solid #e9f2f2;margin-bottom:15px;width:100%}.parts__relating-sites__item.omit:nth-child(n+7){display:none}.parts__relating-sites__item.omit:nth-child(n+7).open{display:block}@media (min-width:768px){.parts__relating-sites__item{margin-right:20px;width:calc(50% - 10px)}.parts__relating-sites__item:nth-child(2n){margin-right:0}}@media (min-width:992px){.parts__relating-sites__item{margin-right:20px;width:calc(33.33333% - 13.33333px)}.parts__relating-sites__item:nth-child(2n){margin-right:20px}.parts__relating-sites__item:nth-child(3n){margin-right:0}}.parts__relating-sites__item img{width:100%}.parts__relating-sites__item:hover{opacity:.7}.parts__relating-sites__link{display:flex;justify-content:center;margin-top:40px;width:100%}.parts__relating-sites__link.top{margin-top:0}.top__slider{padding-top:45px}@media (min-width:768px){.top__slider{margin-top:20px;overflow:hidden;padding-top:0;position:relative}.top__slider:before{background-image:linear-gradient(0deg,#fff 5%,#e4eded 95%);clip-path:polygon(0 300px,100% 0,100% 100%,0 100%);content:"";height:400px;left:0;position:absolute;top:0;width:100%;z-index:1}}.top__slider__title{margin:0 auto;max-width:1400px;width:100%}.top__slider__title h1{font-size:16px;max-width:1280px;padding:15px;width:100%}@media (min-width:768px){.top__slider__title h1{font-size:20px;padding:0 15px 20px}}@media (min-width:1400px){.top__slider__title h1{padding:0 0 20px}}.top__slider__inner{margin:0 auto;max-width:1400px;padding:0 0 30px;position:relative;width:100%}@media (min-width:768px){.top__slider__inner{padding:0 0 30px}}.top__slider__inner .image{align-items:center;display:flex;justify-content:center;max-height:300px;width:100%}.top__slider__inner .image .image-inner{text-align:center;width:100%}.top__slider__inner .image .image-inner img{height:300px;-o-object-fit:contain;object-fit:contain;width:100%}@media (min-width:1200px){.top__slider__inner .image .image-inner img{width:auto}}.top__slider__inner .pagination-wrap{margin:10px auto 0;position:relative;width:300px}.top__slider__inner .swiper-pagination{bottom:-30px!important}.top__slider__inner .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#30ad7d!important}.top__slider__inner .swiper-button-next,.top__slider__inner .swiper-button-prev{bottom:-45px;color:#a0a5b2!important;top:auto!important}.top__slider__inner .swiper-button-next:after,.top__slider__inner .swiper-button-prev:after{font-size:16px}.top__slider__inner .swiper-button-next,.top__slider__inner .swiper-button-prev,.top__slider__inner .swiper-pagination{z-index:2!important}.top__temporary-news{background-color:#30ad7d;margin-top:20px;padding:5px 0;text-align:center}.top__temporary-news p{color:#fff;display:inline-block;font-size:12px;position:relative}.top__temporary-news p:before{border-color:transparent transparent transparent #fff;border-style:solid;border-width:3.5px 0 3.5px 6.1px;content:"";display:block;height:0;left:-13px;position:absolute;top:5px;width:0}.top__calendar-link{display:flex;justify-content:center;margin-top:25px;padding:0 20px}@media (min-width:768px){.top__calendar-link{margin-top:40px}}.top__calendar-link a{align-items:flex-end;background:#fff;border:3px solid #e9f2f2;cursor:pointer;display:flex;height:70px;justify-content:center;margin:0 2px;max-width:360px;transition:all .2s;width:100%}@media (min-width:768px){.top__calendar-link a{align-items:center;margin:0 10px}}.top__calendar-link a p{font-size:14px;font-weight:700;margin-bottom:5px;position:relative}@media (min-width:768px){.top__calendar-link a p{margin-bottom:0;margin-right:-15px}}.top__calendar-link a p:before{background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:25px;left:calc(50% - 14px);position:absolute;top:-30px;width:25px}@media (min-width:768px){.top__calendar-link a p:before{height:30px;left:-35px;top:-20%;width:30px}}.top__calendar-link a:first-child p:before{background-image:url(/img/icon/icon_book.svg)}.top__calendar-link a:hover{background-color:#30ad7d}.top__calendar-link a:hover p{color:#fff}.top__calendar-link a:hover:first-child p:before{background-image:url(/img/icon/icon_book_white.svg)}.top__new-release{margin-top:30px}@media (min-width:768px){.top__new-release{margin-top:80px}}.top__new-release .content{display:none;padding:15px 20px;width:100%}@media (min-width:768px){.top__new-release .content{padding:0;width:88%}}.top__new-release .content.content_loading{animation:load 1.1s linear infinite;border:5px solid rgba(48,173,125,.2);border-left-color:#30ad7d;border-radius:50%;display:block;font-size:5px;height:40px;margin:10px auto;padding:0;position:relative;text-indent:-9999em;transform:translateZ(0);width:40px}.top__new-release .content.content_loading:after{border-radius:50%;height:40px;width:40px}.top__new-release__inner{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:20px;padding-bottom:40px;position:relative;z-index:1}@media (min-width:768px){.top__new-release__inner{justify-content:flex-start;margin-top:40px;padding-bottom:30px}}.top__new-release__item{align-items:flex-start;display:flex;flex-direction:column;margin-bottom:30px;width:47%}@media (min-width:768px){.top__new-release__item{margin-bottom:100px;width:calc(33.33333% - 36.66667px)}.top__new-release__item:not(:nth-child(3n)){margin-right:55px}}@media (min-width:992px){.top__new-release__item{margin-bottom:100px;width:calc(20% - 44px)}.top__new-release__item:not(:nth-child(3n)){margin-right:0}.top__new-release__item:not(:nth-child(5n)){margin-right:55px}}.top__new-release__item .image img{width:100%}@media (min-width:768px){.top__new-release__item .image img{max-width:327px}}.top__new-release__item .text{margin-top:10px}@media (min-width:768px){.top__new-release__item .text{margin-top:20px}}.top__new-release__link{display:flex;justify-content:flex-end}.top__all-ranking{padding-bottom:70px}@media (min-width:768px){.top__all-ranking{padding-bottom:200px}}.top__all-ranking__head{margin:20px 0 0}.top__all-ranking__head p{color:#30ad7d;font-size:10px}@media (min-width:768px){.top__all-ranking__head p{font-size:14px}}.top__all-ranking__inner{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:10px;position:relative;z-index:2}@media (min-width:768px){.top__all-ranking__inner{justify-content:flex-start;margin-top:20px}}.top__all-ranking__item{display:flex;flex-direction:row;margin-bottom:30px;width:100%}@media (min-width:768px){.top__all-ranking__item{flex-direction:column;width:47%;width:calc(33.33333% - 36.66667px)}.top__all-ranking__item:not(:nth-child(3n)){margin-right:55px}}@media (min-width:992px){.top__all-ranking__item{width:calc(20% - 44px)}.top__all-ranking__item:not(:nth-child(3n)){margin-right:0}.top__all-ranking__item:not(:nth-child(5n)){margin-right:55px}}.top__all-ranking__item .no{align-items:center;display:flex;flex-direction:column;margin-right:15px;width:30px}@media (min-width:768px){.top__all-ranking__item .no{flex-direction:row;margin-right:0;width:auto}}.top__all-ranking__item .no p{color:#30ad7d;font-family:Rubik,sans-serif;font-size:50px;margin-bottom:10px}@media (min-width:768px){.top__all-ranking__item .no p{margin-bottom:0;margin-right:15px}}.top__all-ranking__item .image{margin-right:15px;width:30%}@media (min-width:768px){.top__all-ranking__item .image{margin-right:0;margin-top:10px;width:100%}}.top__all-ranking__item .image img{min-width:100px;width:100%}@media (min-width:768px){.top__all-ranking__item .image img{max-width:175px}}.top__all-ranking__item .text{margin-top:10px}@media (min-width:768px){.top__all-ranking__item .text{margin-top:20px}}.top__all-ranking__caution{color:#a0a5b2;font-size:10px;text-align:right}@media (min-width:768px){.top__all-ranking__caution{font-size:12px}}.top__news-list__wrap{margin:0 auto;max-width:840px;padding:0 20px 60px;width:100%}@media (min-width:768px){.top__news-list__wrap{padding:0 0 200px}}.top__news-list__inner{margin-top:40px}@media (min-width:768px){.top__news-list__inner{margin-top:80px}}.top__news-list__list{display:flex;flex-direction:column}.top__news-list__item{margin-bottom:30px}.top__news-list__item>div:first-child{align-items:center;display:flex;flex-wrap:wrap}.top__news-list__item>div:first-child .tag{background-color:#30ad7d;color:#fff;font-size:11px;margin-bottom:6px;margin-right:10px;padding:3px 10px}@media (min-width:768px){.top__news-list__item>div:first-child .tag{margin-bottom:0}}.top__news-list__item>div:first-child p.date{color:#2d313b;font-size:12px}.top__news-list__item>div:nth-child(2){margin-top:10px}.top__news-list__item>div:nth-child(2) a.title{font-size:13px;line-height:1.7}.top__news-list__item>div:nth-child(2) a.title:hover{text-decoration:underline}.top__news-list__link{display:flex;justify-content:flex-end}.top__recommend__inner{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:40px;padding-bottom:40px;position:relative;z-index:1}@media (min-width:768px){.top__recommend__inner{justify-content:flex-start;margin-top:100px;padding-bottom:30px}}.top__recommend__item{margin-bottom:30px;width:47%}@media (min-width:768px){.top__recommend__item{margin-bottom:100px;width:calc(33.33333% - 36.66667px)}.top__recommend__item:not(:nth-child(3n)){margin-right:55px}}@media (min-width:992px){.top__recommend__item{margin-bottom:100px;width:calc(20% - 44px)}.top__recommend__item:not(:nth-child(3n)){margin-right:0}.top__recommend__item:not(:nth-child(5n)){margin-right:55px}}.top__recommend__item .image img{max-width:327px;width:100%}.top__recommend__item .text{margin-top:10px}@media (min-width:768px){.top__recommend__item .text{margin-top:20px}}.top__visualization-info{padding-bottom:70px}@media (min-width:768px){.top__visualization-info{padding-bottom:200px}}.top__visualization-info__inner{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:40px;position:relative;z-index:1}@media (min-width:768px){.top__visualization-info__inner{margin-top:100px}}.top__visualization-info__item{align-items:center;display:flex;flex-direction:column;margin-bottom:30px;width:47%}@media (min-width:992px){.top__visualization-info__item{align-items:flex-start;flex-direction:row;justify-content:center}.top__visualization-info__item:first-child,.top__visualization-info__item:nth-child(2){margin-bottom:100px}}.top__visualization-info__item .image{height:150px;overflow:hidden;position:relative;width:150px}@media (min-width:992px){.top__visualization-info__item .image{height:240px;margin-right:25px;width:240px}}.top__visualization-info__item .image.square>img{filter:blur(0);height:150px;-o-object-fit:contain;object-fit:contain;position:absolute;width:150px}@media (min-width:992px){.top__visualization-info__item .image.square>img{height:240px;width:240px}}.top__visualization-info__item .image.square .inner{display:none}.top__visualization-info__item .image>img{filter:blur(8px);height:150px;-o-object-fit:cover;object-fit:cover;position:absolute;width:150px}@media (min-width:992px){.top__visualization-info__item .image>img{height:240px;width:240px}}.top__visualization-info__item .image .inner{align-items:center;background-color:hsla(0,0%,100%,.2);display:flex;height:150px;justify-content:center;position:relative;width:150px;z-index:2}@media (min-width:992px){.top__visualization-info__item .image .inner{height:240px;width:240px}}.top__visualization-info__item .image .inner>img{width:80px}@media (min-width:992px){.top__visualization-info__item .image .inner>img{width:125px}}.top__visualization-info__item .text{flex:1;margin-top:10px}@media (min-width:992px){.top__visualization-info__item .text{margin-top:0}}.top__visualization-info__item .text ul{margin-top:10px}.top__visualization-info__item .text ul li{padding-bottom:4px;padding-left:15px;position:relative}.top__visualization-info__item .text ul li:before{background-image:url(/img/icon/icon_triangle.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:8px;left:0;position:absolute;top:25%;width:8px}.top__visualization-info__item .text ul a{color:#30ad7d;font-size:10px}@media (min-width:768px){.top__visualization-info__item .text ul a{font-size:13px}}.top__visualization-info__item .text ul a:hover{text-decoration:underline}.top__visualization-info__item .text h3{font-size:14px;margin-top:6px}.top__visualization-info__item .text p{color:#535a6a;font-size:10px;margin-top:6px}@media (min-width:768px){.top__visualization-info__item .text p{font-size:13px}}.top__visualization-info__link{display:flex;justify-content:flex-end;position:relative;z-index:1}@media (min-width:768px){.top__visualization-info__link{margin-top:60px}}.top__relating-sites__inner{display:flex;flex-direction:column;margin-top:30px}@media (min-width:768px){.top__relating-sites__inner{flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin-top:80px}}.top__relating-sites__item{background:#fff;margin-bottom:15px;width:100%}@media (min-width:768px){.top__relating-sites__item{width:calc(50% - 7.5px)}}@media (min-width:992px){.top__relating-sites__item{width:calc(33.33333% - 7.5px)}}.top__relating-sites__item img{width:100%}.top__relating-sites__item:hover{opacity:.7}.top__web-magazine{margin-top:30px}@media (min-width:768px){.top__web-magazine{margin-top:50px}}.top__web-magazine h2{font-size:18px}.top__web-magazine__inner{display:flex;flex-direction:column;margin-top:30px}@media (min-width:768px){.top__web-magazine__inner{flex-direction:row;flex-wrap:wrap;justify-content:flex-start;margin-top:30px}}.top__web-magazine__item{background:#fff;margin-bottom:15px;width:100%}@media (min-width:768px){.top__web-magazine__item{width:calc(25% - 11.25px)}}.top__web-magazine__item img{width:100%}.top__web-magazine__item:not(:nth-child(4n)){margin-right:15px}.top__web-magazine__item:hover{opacity:.7}.top__sns-account{margin-top:30px;padding-bottom:50px}@media (min-width:768px){.top__sns-account{margin-top:50px;padding-bottom:40px}}.top__sns-account h2{font-size:18px}.top__sns-account__inner{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:30px}@media (min-width:768px){.top__sns-account__inner{flex-direction:row;justify-content:flex-start;margin-top:30px}}.top__sns-account__item{background:#fff;display:flex;margin-bottom:20px;width:47%}@media (min-width:992px){.top__sns-account__item{margin-bottom:40px;width:calc(33.33333% - 46.66667px)}.top__sns-account__item:not(:nth-child(3n)){margin-right:70px}}.top__sns-account__item .image{flex:0 0 auto;margin-right:10px}@media (min-width:768px){.top__sns-account__item .image{margin-right:30px}}.top__sns-account__item .image img{max-width:55px;width:100%}@media (min-width:768px){.top__sns-account__item .image img{max-width:130px}}.top__sns-account__item .info{display:flex;flex-direction:column}.top__sns-account__item .info h3{font-size:12px;margin-bottom:10px}@media (min-width:768px){.top__sns-account__item .info h3{font-size:14px}}.top__sns-account__item .info .account__item{align-items:flex-start;display:flex;justify-content:flex-start;margin-bottom:13px}.top__sns-account__item .info .account__item a{color:#a0a5b2;font-size:10px}.top__sns-account__item .info .account__item a p{word-break:break-all}.top__sns-account__item .info .account__item a:first-child{margin-right:10px}@media (min-width:768px){.top__sns-account__item .info .account__item a{font-size:13px}}.top__sns-account__item .info .account__item a img{width:15px}@media (min-width:768px){.top__sns-account__item .info .account__item a img{width:30px}}.top__sns-account__item .info .account__item a:hover{text-decoration:underline}.top__sns-account__link{align-items:flex-end;display:flex;justify-content:flex-end;width:47%}@media (min-width:768px){.top__sns-account__link{margin-bottom:40px;width:100%}.top__sns-account__link:not(:nth-child(3n)){margin-right:70px}}.top__banners__inner{display:flex;flex-direction:column}@media (min-width:768px){.top__banners__inner{flex-direction:row;flex-wrap:wrap;justify-content:flex-start}}.top__banners__item{background:#fff;margin-bottom:15px;width:100%}@media (min-width:768px){.top__banners__item{width:calc(33.33333% - 16.66667px)}.top__banners__item:not(:last-child){margin-right:25px}}.top__banners__item img{width:100%}.top__banners__item:hover{opacity:.7}.kankou-keitai__new-release{margin-top:30px}@media (min-width:768px){.kankou-keitai__new-release{margin-top:80px}}.kankou-keitai__new-release__calendar{display:none}@media (min-width:768px){.kankou-keitai__new-release__calendar{display:flex;justify-content:flex-end}}.kankou-keitai__new-release__calendar a{align-items:center;background:#fff;border:3px solid #e9f2f2;cursor:pointer;display:flex;height:40px;justify-content:center;width:170px}.kankou-keitai__new-release__calendar a:hover p{color:#30ad7d}.kankou-keitai__new-release__calendar a p{color:#707070;font-size:12px;font-weight:700;margin-right:-15px;position:relative}.kankou-keitai__new-release__calendar a p:before{background-image:url(/img/icon/icon_calendar.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:17px;left:-25px;position:absolute;top:0;width:20px}.kankou-keitai__new-release__inner{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:30px;position:relative;z-index:1}@media (min-width:768px){.kankou-keitai__new-release__inner{justify-content:flex-start;margin-top:40px}}.kankou-keitai__new-release__item{display:flex;flex-direction:column;margin-bottom:30px;width:47%}@media (min-width:768px){.kankou-keitai__new-release__item{margin-bottom:50px;width:calc(33.33333% - 36.66667px)}.kankou-keitai__new-release__item:not(:nth-child(3n)){margin-right:55px}}@media (min-width:992px){.kankou-keitai__new-release__item{margin-bottom:50px;width:calc(20% - 44px)}.kankou-keitai__new-release__item:not(:nth-child(3n)){margin-right:0}.kankou-keitai__new-release__item:not(:nth-child(5n)){margin-right:55px}}.kankou-keitai__new-release__item .magazine_name{font-size:17px;margin-bottom:6px}.kankou-keitai__new-release__item .image img{width:100%}@media (min-width:768px){.kankou-keitai__new-release__item .image img{max-width:327px}}.kankou-keitai__new-release__item .text{margin-top:10px}@media (min-width:768px){.kankou-keitai__new-release__item .text{margin-top:20px}}.kankou-keitai__new-release__link{display:flex;justify-content:flex-end;position:relative;z-index:1}.kankou-keitai__pickup{margin-top:30px}@media (min-width:768px){.kankou-keitai__pickup{margin-top:80px}}.kankou-keitai__pickup h3{font-size:18px;margin-top:30px;position:relative;z-index:2}@media (min-width:768px){.kankou-keitai__pickup h3{margin-top:50px}}.kankou-keitai__pickup__inner{display:flex;flex-wrap:wrap;margin-top:20px;position:relative;z-index:1}@media (min-width:768px){.kankou-keitai__pickup__inner{justify-content:flex-start;margin-top:30px}}.kankou-keitai__pickup__item{display:flex;flex-direction:column;margin-bottom:30px;width:calc(33.33333% - 13.33333px)}.kankou-keitai__pickup__item:not(:nth-child(3n)){margin-right:20px}@media (min-width:768px){.kankou-keitai__pickup__item{margin-bottom:30px;width:calc(25% - 20px)}.kankou-keitai__pickup__item:not(:nth-child(3n)){margin-right:0}.kankou-keitai__pickup__item:not(:nth-child(4n)){margin-right:20px}}@media (min-width:992px){.kankou-keitai__pickup__item{margin-bottom:50px;width:calc(16.66667% - 16.66667px)}.kankou-keitai__pickup__item:not(:nth-child(4n)){margin-right:0}.kankou-keitai__pickup__item:not(:nth-child(6n)){margin-right:20px}}.kankou-keitai__pickup__item .image img{width:100%}@media (min-width:768px){.kankou-keitai__pickup__item .image img{max-width:327px}}.kankou-keitai__pickup__item .text{margin-top:10px}@media (min-width:768px){.kankou-keitai__pickup__item .text{margin-top:20px}}.kankou-keitai__pickup__link{display:flex;justify-content:flex-end;position:relative;z-index:1}.kankou-keitai__news-list{margin-top:80px}.kankou-keitai__news-list__wrap{margin:0 auto;max-width:840px;padding:0 20px;width:100%}@media (min-width:768px){.kankou-keitai__news-list__wrap{padding:0}}.kankou-keitai__news-list__inner{margin-top:40px}.kankou-keitai__news-list__col{display:flex;flex-direction:column}.kankou-keitai__news-list__item{margin-bottom:30px}.kankou-keitai__news-list__item>div:first-child{align-items:center;display:flex;flex-wrap:wrap}.kankou-keitai__news-list__item>div:first-child a.category{border:1px solid #30ad7d;color:#30ad7d;font-size:11px;margin-bottom:6px;margin-right:10px;padding:3px 10px}@media (min-width:768px){.kankou-keitai__news-list__item>div:first-child a.category{margin-bottom:0}}.kankou-keitai__news-list__item>div:first-child a.tag{background-color:#30ad7d;color:#fff;font-size:11px;margin-bottom:6px;margin-right:10px;padding:3px 10px}@media (min-width:768px){.kankou-keitai__news-list__item>div:first-child a.tag{margin-bottom:0}}.kankou-keitai__news-list__item>div:first-child p.date{color:#2d313b;font-size:12px}.kankou-keitai__news-list__item>div:nth-child(2){margin-top:10px}.kankou-keitai__news-list__item>div:nth-child(2) a.title{font-size:13px;line-height:1.7}.kankou-keitai__news-list__item>div:nth-child(2) a.title:hover{text-decoration:underline}.kankou-keitai__news-list__keyword{background:#e9f2f2;margin-top:20px;padding:20px 0}@media (min-width:768px){.kankou-keitai__news-list__keyword{margin-top:40px}}.kankou-keitai__news-list__keyword-title{display:flex;justify-content:center}.kankou-keitai__news-list__keyword-title img{margin-right:10px;width:20px}.kankou-keitai__news-list__keyword-title p{font-size:14px}.kankou-keitai__news-list__keyword-list{display:flex;flex-wrap:wrap;margin-top:20px}@media (min-width:768px){.kankou-keitai__news-list__keyword-list{justify-content:center}}.kankou-keitai__news-list__keyword-list p{background-color:#fff;border:1px solid #fff;border-radius:30px;color:#2d313b;cursor:pointer;font-size:12px;margin:0 10px 10px;padding:5px 15px}.kankou-keitai__news-list__keyword-list p:hover{border-color:#30ad7d;color:#30ad7d}.kankou-keitai__youtube-account h2{font-size:18px}.kankou-keitai__youtube-account__inner{display:flex;flex-direction:column;margin-top:30px}@media (min-width:768px){.kankou-keitai__youtube-account__inner{flex-direction:row;flex-wrap:wrap;justify-content:flex-start}}.kankou-keitai__youtube-account__item{background:#fff;margin-bottom:15px;width:100%}@media (min-width:768px){.kankou-keitai__youtube-account__item{width:calc(33.33333% - 16.66667px)}.kankou-keitai__youtube-account__item:not(:last-child){margin-right:25px}}.kankou-keitai__youtube-account__item img{width:100%}.kankou-keitai__youtube-account__item p{color:#2d313b;font-size:14px;margin-top:10px}.kankou-keitai__youtube-account__item:hover{opacity:.7}.kankou-keitai__relating-movie{margin-top:40px}@media (min-width:768px){.kankou-keitai__relating-movie{margin-top:80px}}.kankou-keitai__relating-movie h2{font-size:18px}.kankou-keitai__relating-movie__inner{display:flex;flex-direction:column;margin-top:30px}@media (min-width:768px){.kankou-keitai__relating-movie__inner{flex-direction:row;flex-wrap:wrap;justify-content:flex-start}}.kankou-keitai__relating-movie__item{background:#fff;margin-bottom:15px;width:100%}@media (min-width:768px){.kankou-keitai__relating-movie__item{width:calc(33.33333% - 16.66667px)}.kankou-keitai__relating-movie__item:not(:nth-child(3n)){margin-right:25px}}.kankou-keitai__relating-movie__item iframe{height:200px;width:100%}.kankou-keitai__relating-movie__item p{color:#2d313b;font-size:14px;margin-top:10px}.kankou-keitai__top-relating-movie{margin-top:40px}@media (min-width:768px){.kankou-keitai__top-relating-movie{margin-top:80px}}.kankou-keitai__top-relating-movie h2{font-size:18px}.kankou-keitai__top-relating-movie__inner{display:flex;flex-direction:column;margin-top:30px}@media (min-width:768px){.kankou-keitai__top-relating-movie__inner{flex-direction:row;flex-wrap:wrap;justify-content:flex-start}}.kankou-keitai__top-relating-movie__item{align-items:center;background:#fff;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:15px;width:100%}@media (min-width:768px){.kankou-keitai__top-relating-movie__item{flex-direction:column;justify-content:center;margin-bottom:40px;width:calc(33.33333% - 16.66667px)}.kankou-keitai__top-relating-movie__item:not(:nth-child(3n)){margin-right:25px}}.kankou-keitai__top-relating-movie__item>div{width:48%}@media (min-width:768px){.kankou-keitai__top-relating-movie__item>div{width:100%}}.kankou-keitai__top-relating-movie__item img{width:100%}.kankou-keitai__top-relating-movie__item p{color:#2d313b;font-size:14px;margin-top:10px}.kankou-keitai__top-relating-movie__item:hover{opacity:.7}.content-detail__top{margin-top:40px;z-index:0}.content-detail__top.open{z-index:11}.content-detail__top__modal{display:block}.content-detail__top__modal.open{background-color:#000;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:999}.content-detail__top__modal.open .pagination-wrap{display:block}@media (min-width:768px){.content-detail__top__modal.open .swiper-slide img{max-height:100vh!important;max-width:1000px;width:auto}}.content-detail__top__modal .inner{align-items:center;display:flex;height:100%;justify-content:center;position:relative;width:100%;z-index:11}.content-detail__top__modal .click-area{content:"";height:100%;left:0;position:absolute;top:0;width:100%}.content-detail__top__modal .swiper{align-items:center;display:flex;justify-content:center;max-height:100%!important;max-width:1000px!important;width:100%!important}.content-detail__top__modal .swiper-slide{display:flex;justify-content:center;max-height:100%;width:100%}.content-detail__top__modal .swiper-slide img{max-width:330px;width:100%}.content-detail__top__modal .close{cursor:pointer;position:absolute;right:10px;top:10px}@media (min-width:768px){.content-detail__top__modal .close{right:25px;top:15px}}.content-detail__top__modal .close img{width:25px}@media (min-width:768px){.content-detail__top__modal .close img{width:40px}}.content-detail__top__modal .pagination-wrap{display:none}.content-detail__top__modal .pagination-wrap .swiper-button-next,.content-detail__top__modal .pagination-wrap .swiper-button-prev{background-color:rgba(0,0,0,.6);color:#fff;cursor:pointer;height:40px!important;width:40px!important}@media (min-width:768px){.content-detail__top__modal .pagination-wrap .swiper-button-next,.content-detail__top__modal .pagination-wrap .swiper-button-prev{height:70px!important;width:70px!important}}.content-detail__top__modal .pagination-wrap .swiper-button-next:after,.content-detail__top__modal .pagination-wrap .swiper-button-prev:after{font-size:20px}@media (min-width:768px){.content-detail__top__modal .pagination-wrap .swiper-button-next:after,.content-detail__top__modal .pagination-wrap .swiper-button-prev:after{font-size:50px}}.content-detail__top__modal .pagination-wrap .swiper-button-next{right:-5px}@media (min-width:768px){.content-detail__top__modal .pagination-wrap .swiper-button-next{right:0}}.content-detail__top__modal .pagination-wrap .swiper-button-prev{left:-5px}@media (min-width:768px){.content-detail__top__modal .pagination-wrap .swiper-button-prev{left:0}}.content-detail__top__inner{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;position:relative;z-index:2}@media (min-width:768px){.content-detail__top__inner{flex-direction:row;justify-content:space-between}}.content-detail__top__inner .img_loading{background-image:url(/img/loading.gif);background-position:50%;background-repeat:no-repeat;background-size:100px}.content-detail__top__image{height:auto;margin-top:10px;text-align:center;width:100%}@media (min-width:768px){.content-detail__top__image{margin-top:0;width:31%}}.content-detail__top__image .main{cursor:pointer;overflow:hidden;position:relative}.content-detail__top__image .thumbnails-wrap{content:"";height:100px;overflow:hidden;padding-top:20px}.content-detail__top__image .slider-thumbnail{height:100px}.content-detail__top__image-thumb{cursor:pointer;position:relative;width:calc(20% - 10px)}.content-detail__top__image-thumb:before{background-color:rgba(0,0,0,.4);content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%}.content-detail__top__image-thumb.swiper-slide-thumb-active:before{background-color:transparent}.content-detail__top__image-thumb img{height:auto;width:100%}.content-detail__top__image .thumbnails{display:flex}.content-detail__top__image .buttons{display:flex;flex-direction:column;margin:15px auto 0;width:80%}@media (min-width:768px){.content-detail__top__image .buttons{margin-top:30px}}.content-detail__top__image .buttons .outlinks{display:flex;justify-content:space-between;margin:15px 0}.content-detail__top__image .buttons .outlinks a{width:47%}.content-detail__top__image .buttons .outlinks a img{height:auto;width:100%}.content-detail__top__image .buttons a:hover{opacity:.7}.content-detail__top__image .buttons>a{align-items:center;cursor:pointer;display:flex;height:60px;justify-content:center}.content-detail__top__image .buttons>a img{margin-right:10px;width:30px}.content-detail__top__image .buttons>a p{font-weight:700}.content-detail__top__image .buttons>a.try{background-color:#30ad7d}.content-detail__top__image .buttons>a.try p{color:#fff;font-size:18px}.content-detail__top__image .buttons>a.try-vol1{background-color:#fff;border:2px solid #30ad7d;margin:10px 0 0}.content-detail__top__image .buttons>a.try-vol1 p{color:#30ad7d;font-size:18px}.content-detail__top__image .buttons>a.backnumber{background-color:#e9f2f2;margin-top:10px}.content-detail__top__image .buttons>a.backnumber p{font-size:18px}.content-detail__top__image .buttons>a.backnumber img{width:18px}.content-detail__top__image .buttons button.copyUrl{align-items:center;background-color:#fff;border:3px solid #e9f2f2;cursor:pointer;display:flex;height:60px;justify-content:center}.content-detail__top__image .buttons button.copyUrl img{margin-right:10px;width:30px}.content-detail__top__image .buttons button.copyUrl p{color:#2d313b;font-size:16px;font-weight:700}.content-detail__top__image .buttons button.copyUrl:hover{opacity:1}.content-detail__top__image .buttons button.copyUrl:hover p{color:#30ad7d}.content-detail__top__image .buttons button.copyUrl.copied{position:relative}.content-detail__top__image .buttons button.copyUrl.copied:before{animation:copied 2s forwards;background-color:#30ad7d;border-radius:7px;bottom:-20px;color:#fff;content:"コピーしました";display:block;font-size:12px;padding:5px;position:absolute;right:0;top:auto}.content-detail__top__image .buttons button.copyUrl.copied:after{animation:copied 2s forwards;border-color:transparent transparent #30ad7d;border-style:solid;border-width:0 3px 10px;bottom:8px;content:"";display:block;height:0;position:absolute;right:calc(3.5em - 5px);top:auto;width:0}.content-detail__top__image .buttons input#copy{opacity:0}.content-detail__top__image-noimages{align-items:center;display:flex;height:100%;justify-content:center;min-height:600px;width:100%}.content-detail__top__image-noimages img{border:2px solid #fff;height:auto;max-width:330px;width:100%}.content-detail__top__image-main{align-items:center;display:flex;justify-content:center;min-height:456px;width:100%;width:330px}.content-detail__top__image-thumb{align-items:center;display:flex;justify-content:center;max-width:55px;min-height:76px;width:100%}.content-detail__top__text{width:100%}@media (min-width:768px){.content-detail__top__text{width:65%}}.content-detail__top__text p.category{color:#fff!important}.content-detail__top__text p.category.red{background-color:#f2605f;border-color:#f2605f!important}.content-detail__top__text p.category.yellow{background-color:#ffc400;border-color:#ffc400!important}.content-detail__top__text p.category.orange{background-color:#ea9400;border-color:#ea9400!important}.content-detail__top__text p.category.purple{background-color:#b285b3;border-color:#b285b3!important}.content-detail__top__text p.category.blue{background-color:#3e4298;border-color:#3e4298!important}.content-detail__top__text p.category.sky{background-color:#2ca8ff;border-color:#2ca8ff!important}.content-detail__top__text p.category.pink{background-color:#ff8ab8;border-color:#ff8ab8!important}.content-detail__top__text p.category.dark-blue{background-color:#1264a3}.content-detail__top__text .title .type{display:flex;min-height:20px}.content-detail__top__text .title .type a,.content-detail__top__text .title .type p.category{align-items:center;border:2px solid #eff0f2;box-sizing:border-box;color:#707070;display:inline-flex;font-size:12px;height:20px;justify-content:center;line-height:1.5;padding:0 1.15em;text-align:center;white-space:nowrap}.content-detail__top__text .title .type a:not(:last-child),.content-detail__top__text .title .type p.category:not(:last-child){margin-right:5px}.content-detail__top__text .title .type a.active,.content-detail__top__text .title .type p.category.active{background-color:#30ad7d;border-color:#30ad7d;color:#fff;padding:0 1.6em;position:relative}.content-detail__top__text .title .type a.active:before,.content-detail__top__text .title .type p.category.active:before{border-bottom:1px solid #fff;border-left:1px solid #fff;content:"";display:block;height:3px;position:absolute;right:6px;top:5px;transform:rotate(-45deg);width:8px}.content-detail__top__text .title h2{font-size:22px;margin-top:20px;min-height:1em}.content-detail__top__text .title>p{font-size:14px;margin-top:6px;min-height:1em}.content-detail__top__text .info{display:flex;flex-direction:column;margin-top:20px}.content-detail__top__text .info>p.author{display:flex;font-weight:16px;font-weight:700}.content-detail__top__text .info>p.author a:nth-child(2){color:#30ad7d}.content-detail__top__text .info>p.author a:hover{text-decoration:underline}.content-detail__top__text .info>p.author span{margin-right:10px}.content-detail__top__text .info a.showall{color:#30ad7d;font-size:14px;margin:8px 0;position:relative;width:-moz-min-content;width:min-content}.content-detail__top__text .info a.showall:before{border-color:transparent transparent transparent #30ad7d;border-style:solid;border-width:3.5px 0 3.5px 6.1px;content:"";display:block;height:0;left:0;position:absolute;top:7px;width:0}.content-detail__top__text .info a.showall:hover{text-decoration:underline}.content-detail__top__text .info a.showall p{padding-left:10px;white-space:nowrap}.content-detail__top__text .info>p{display:flex;flex-wrap:wrap;font-size:14px;margin-bottom:7px}.content-detail__top__text .info>p.genre a:nth-child(n+2){background-color:#fff;border:1px solid #eff0f2;border-radius:30px;margin:0 6px 6px;padding:2px 10px}.content-detail__top__text .info>p.genre a:nth-child(n+2):hover{border:1px solid #30ad7d;color:#30ad7d}.content-detail__top__text .info>p.label a:nth-child(n+2):hover,.content-detail__top__text .info>p.series a:nth-child(n+2):hover{color:#30ad7d;text-decoration:underline}.content-detail__top__text .info>p span:first-child{font-weight:700}.content-detail__top__text .detail{margin-top:20px}.content-detail__top__text .detail p{font-size:14px;line-height:1.8}.content-detail__top__text .detail .detail-basic-wrap{-moz-column-gap:10px;column-gap:10px;display:flex;flex-wrap:wrap;margin:0 0 20px;row-gap:10px}@media (min-width:768px){.content-detail__top__text .detail .detail-basic-wrap{-moz-column-gap:20px;column-gap:20px;flex-wrap:nowrap;row-gap:20px}}.content-detail__top__text .detail .detail-basic-wrap .label{align-items:center;display:flex;margin:0 0 6px}@media (min-width:768px){.content-detail__top__text .detail .detail-basic-wrap .label{margin:0 0 10px}}.content-detail__top__text .detail .detail-basic-wrap .label img{width:25px}.content-detail__top__text .detail .detail-basic-wrap .label p{font-size:15px;font-weight:700;line-height:1.4;margin:0 0 0 7px}@media (min-width:768px){.content-detail__top__text .detail .detail-basic-wrap .label p{font-size:18px}}.content-detail__top__text .detail .detail-basic{border:2px solid #a0a5b2;padding:5px;width:calc(50% - 5px)}@media (min-width:768px){.content-detail__top__text .detail .detail-basic{max-width:240px;padding:10px;width:100%}}.content-detail__top__text .detail .detail-basic p{color:#a0a5b2;font-size:12px}@media (min-width:768px){.content-detail__top__text .detail .detail-basic p{font-size:14px}}.content-detail__top__text .detail .detail-basic p span:first-child{font-weight:700}.content-detail__top__text .detail .detail-basic:hover{background-color:#e9f2f2;border:2px solid #30ad7d}.content-detail__top__text .detail .detail-basic:hover p{color:#000}.content-detail__top__text .detail .detail-basic.active{background-color:#e9f2f2;border:2px solid #30ad7d}.content-detail__top__text .detail .detail-basic.active p{color:#000}@media (max-width:767px){.content-detail__top__text .detail .detail-basic.audio{-moz-column-gap:20px;column-gap:20px;display:flex;max-width:unset;padding-top:0;width:100%}.content-detail__top__text .detail .detail-basic.audio .label{transform:translateY(-4px)}.content-detail__top__text .detail .detail-basic.audio .txt{padding-bottom:4px;transform:translateY(4px)}}.content-detail__top__text .detail .detail-basic.audio .label{padding:0 5px}.content-detail__top__text .detail .detail-basic.audio .label img{width:20px}.content-detail__top__text .detail .detail-basic.dvd .label{display:none}.content-detail__top__text .detail p.intro{border-bottom:2px solid #eff0f2;border-top:2px solid #eff0f2;padding:20px 0;white-space:pre-wrap}@media (min-width:768px){.content-detail__top__text .detail p.intro{padding:25px 0}}.content-detail__top__text .finned{margin-top:10px}.content-detail__top__text .finned p{color:red;font-size:20px;font-weight:700}@media (min-width:768px){.content-detail__top__text .finned p{font-size:22px}}.content-detail__top__text .ended{margin-top:10px}.content-detail__top__text .ended p{color:red;font-size:20px;font-weight:700}@media (min-width:768px){.content-detail__top__text .ended p{font-size:22px}}.content-detail__top__text .goshop{margin-top:70px}.content-detail__top__text .goshop h3{align-items:flex-start;display:flex;flex-direction:column;font-size:18px;margin-bottom:10px}@media (min-width:768px){.content-detail__top__text .goshop h3{align-items:flex-end;flex-direction:row}}.content-detail__top__text .goshop h3>div{align-items:flex-end;display:flex}.content-detail__top__text .goshop h3 img{margin-right:10px;width:30px}.content-detail__top__text .goshop h3 span{font-size:14px;font-weight:400;margin:10px 0 0}@media (min-width:768px){.content-detail__top__text .goshop h3 span{margin:0 0 0 20px}}.content-detail__top__text .goshop .links{display:flex;flex-wrap:wrap;margin-top:25px}.content-detail__top__text .goshop .links a{border:2px solid #e9f2f2;margin-bottom:15px;width:calc(50% - 10px)}.content-detail__top__text .goshop .links a:not(:nth-child(2n)){margin-right:10px}@media (min-width:768px){.content-detail__top__text .goshop .links a{width:calc(25% - 11.25px)}.content-detail__top__text .goshop .links a:not(:nth-child(2n)){margin-right:0}.content-detail__top__text .goshop .links a:not(:nth-child(4n)){margin-right:15px}}.content-detail__top__text .goshop .links a img{height:auto;width:100%}.content-detail__top__text .goshop .links a img.valuecommerce{height:0;margin:0;width:0}.content-detail__top__text .goshop .links a:nth-child(n+13){display:none;transition:all .3s}.content-detail__top__text .goshop .links a:nth-child(n+13).show{display:block}.content-detail__top__text .goshop .more{display:flex;justify-content:center;margin-top:30px}.content-detail__top__text .goshop .more.show p:before{transform:rotate(225deg)}.content-detail__top__text .goshop .more p{cursor:pointer;display:inline-block;font-size:14px;position:relative}@media (min-width:768px){.content-detail__top__text .goshop .more p{font-size:16px}}.content-detail__top__text .goshop .more p:before{border-bottom:1px solid #000;border-right:1px solid #000;content:"";display:block;height:7px;position:absolute;right:-20px;top:5px;transform:rotate(45deg);transition:all .3s;width:7px}@keyframes copied{0%{opacity:1}99%{opacity:1}to{opacity:0}}.content-detail__promotion__inner{margin-top:30px}@media (min-width:768px){.content-detail__promotion__inner{margin-top:80px}}.content-detail__promotion__inner .text-wrap{border-bottom:2px solid #eff0f2;border-top:2px solid #eff0f2;margin:0 0 20px;padding:20px 0}@media (min-width:768px){.content-detail__promotion__inner .text-wrap{margin:0 0 40px;padding:40px 0}}.content-detail__promotion__inner .text-wrap iframe,.content-detail__promotion__inner .text-wrap img{max-width:100%}.content-detail__promotion__inner .banner-wrap{align-items:center;display:flex;flex-direction:column;justify-content:center}.content-detail__promotion__inner .banner-wrap a{margin:0 0 20px;text-align:center;width:100%}@media (min-width:768px){.content-detail__promotion__inner .banner-wrap a{margin:0 0 30px}}.content-detail__promotion__inner .banner-wrap img{max-width:100%}.content-detail__list-promotion__inner{margin-top:30px}@media (min-width:768px){.content-detail__list-promotion__inner{margin-top:80px}}.content-detail__list-promotion__inner>div{display:flex;flex-direction:column;margin-bottom:20px}@media (min-width:768px){.content-detail__list-promotion__inner>div{flex-direction:row;margin-bottom:40px}}.content-detail__list-promotion__inner>div .image{margin-bottom:20px;text-align:center}@media (min-width:768px){.content-detail__list-promotion__inner>div .image img{width:100%}.content-detail__list-promotion__inner>div .image{margin-bottom:0;margin-right:20px}}.content-detail__list-promotion__inner>div .text h3{color:#30ad7d;font-size:14px}.content-detail__list-promotion__inner>div .text p{font-size:14px;line-height:1.7}.content-detail__list-promotion__inner>div .text p:nth-child(2){font-size:16px;margin:15px 0}.content-detail__list-promotion__inner>div .text p:last-child{margin-top:30px}.content-detail__list-promotion__bnr{display:flex;justify-content:center;margin-top:50px}@media (min-width:768px){.content-detail__list-promotion__bnr{margin-top:100px}}.content-detail__list-promotion__bnr img{max-width:600px;width:100%}.content-detail__same-author{margin-bottom:40px;margin-top:30px}@media (min-width:768px){.content-detail__same-author{margin-top:80px}}.content-detail__same-author h3{font-size:18px;margin-top:30px}@media (min-width:768px){.content-detail__same-author h3{margin-top:50px}}.content-detail__same-author__inner{display:flex;flex-wrap:wrap;margin-top:20px;position:relative;z-index:1}@media (min-width:768px){.content-detail__same-author__inner{justify-content:flex-start;margin-top:30px}}.content-detail__same-author__item{display:flex;flex-direction:column;margin-bottom:30px;width:calc(33.33333% - 13.33333px)}.content-detail__same-author__item:not(:nth-child(3n)){margin-right:20px}@media (min-width:768px){.content-detail__same-author__item{margin-bottom:30px;width:calc(25% - 20px)}.content-detail__same-author__item:not(:nth-child(3n)){margin-right:0}.content-detail__same-author__item:not(:nth-child(4n)){margin-right:20px}}@media (min-width:992px){.content-detail__same-author__item{margin-bottom:50px;width:calc(16.66667% - 16.66667px)}.content-detail__same-author__item:not(:nth-child(4n)){margin-right:0}.content-detail__same-author__item:not(:nth-child(6n)){margin-right:20px}}.content-detail__same-author__item .image img{height:auto;width:100%}@media (min-width:768px){.content-detail__same-author__item .image img{max-width:327px}}.content-detail__same-author__item .text{margin-top:10px}@media (min-width:768px){.content-detail__same-author__item .text{margin-top:20px}}.content-detail__same-author__link{display:flex;justify-content:flex-end;position:relative;z-index:1}.content-detail__news-list{margin-top:70px}.content-detail__news-list h2{font-size:18px}.content-detail__news-list__inner{margin-top:30px}.content-detail__news-list__list{display:flex;flex-direction:column}.content-detail__news-list__item{margin-bottom:30px}.content-detail__news-list__item>div:first-child{align-items:center;display:flex}.content-detail__news-list__item>div:first-child p.category{border:1px solid #30ad7d;color:#30ad7d;font-size:11px;margin-right:10px;padding:3px 10px}.content-detail__news-list__item>div:first-child p.tag{background-color:#30ad7d;color:#fff;font-size:11px;margin-right:10px;padding:3px 10px}.content-detail__news-list__item>div:first-child p.date{color:#2d313b;font-size:12px}.content-detail__news-list__item>div:nth-child(2){margin-top:10px}.content-detail__news-list__item>div:nth-child(2) a:hover{text-decoration:underline}.content-detail__relating-sites{margin-top:20px}@media (min-width:768px){.content-detail__relating-sites{margin-top:70px}}.content-detail__relating-sites h2{font-size:18px}.content-detail__relating-sites__inner{display:flex;flex-direction:column;margin-top:30px}@media (min-width:768px){.content-detail__relating-sites__inner{flex-direction:row;flex-wrap:wrap}}.content-detail__relating-sites__item{background:#fff;margin-bottom:15px;width:100%}@media (min-width:768px){.content-detail__relating-sites__item{width:calc(33.33333% - 16.66667px)}.content-detail__relating-sites__item:not(:nth-child(3n)){margin-right:25px}}.content-detail__relating-sites__item img{width:100%}.content-detail__relating-author{margin-bottom:40px;margin-top:30px}@media (min-width:768px){.content-detail__relating-author{margin-top:80px}}.content-detail__relating-author h3{font-size:18px;margin-top:30px}@media (min-width:768px){.content-detail__relating-author h3{margin-top:50px}}.content-detail__relating-author__inner{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:20px;position:relative;z-index:2}@media (min-width:768px){.content-detail__relating-author__inner{justify-content:flex-start;margin-top:30px}}.content-detail__relating-author__item{align-items:center;display:flex;margin-bottom:30px;width:50%}.content-detail__relating-author__item:nth-child(n+9){display:none}.content-detail__relating-author__item:nth-child(n+9).open{display:block}@media (min-width:768px){.content-detail__relating-author__item{width:25%}}.content-detail__relating-author__item img{margin-right:20px;max-width:80px;width:100%}.content-detail__relating-author__item p{font-size:16px}.content-detail__relating-author__link{display:flex;justify-content:center;position:relative;z-index:2}.content-detail__relating-author__flex{display:flex;justify-content:center;margin-top:60px}.content-detail__try{margin-bottom:40px;margin-top:30px}@media (min-width:768px){.content-detail__try{margin-top:80px}}.content-detail__try h3{font-size:18px;margin-top:30px}@media (min-width:768px){.content-detail__try h3{margin-top:50px}}.content-detail__try__inner{display:flex;flex-wrap:wrap;margin-top:20px;position:relative;z-index:2}@media (min-width:768px){.content-detail__try__inner{justify-content:flex-start;margin-top:30px}}.content-detail__try__item{display:flex;flex-direction:column;margin-bottom:30px;width:calc(33.33333% - 13.33333px)}.content-detail__try__item:not(:nth-child(3n)){margin-right:20px}.content-detail__try__item:nth-child(n+7){display:none}.content-detail__try__item:nth-child(n+7).open{display:block}@media (min-width:768px){.content-detail__try__item{margin-bottom:30px;width:calc(25% - 20px)}.content-detail__try__item:not(:nth-child(3n)){margin-right:0}.content-detail__try__item:not(:nth-child(4n)){margin-right:20px}}@media (min-width:992px){.content-detail__try__item{margin-bottom:50px;width:calc(16.66667% - 16.66667px)}.content-detail__try__item:not(:nth-child(4n)){margin-right:0}.content-detail__try__item:not(:nth-child(6n)){margin-right:20px}}.content-detail__try__item .image img{width:100%}@media (min-width:768px){.content-detail__try__item .image img{max-width:327px}}.content-detail__try__item .text{margin-top:10px}@media (min-width:768px){.content-detail__try__item .text{margin-top:20px}}.content-detail__try__link{display:flex;justify-content:flex-end;position:relative;z-index:2}.admin-common__list{border-collapse:separate;border-spacing:0 40px;width:100%}.admin-common__list th{padding-right:30px;width:5%;word-break:break-all}.admin-common__list th span{align-items:center;background-color:#30ad7d;display:flex;height:40px;justify-content:center;width:40px}.admin-common__list th span p{color:#fff;font-size:24px;font-weight:700}.admin-common__list td{word-break:break-all}.admin-common__list td:nth-child(2){border:3px solid #30ad7d;width:75%}.admin-common__list td:nth-child(3){padding-left:30px;width:20%}.admin-common__list .is-edit td:nth-child(2){background-color:#e9f2f2}.admin-common__simple-list{border-collapse:separate;border-spacing:0 40px;width:100%}.admin-common__simple-list th{padding-right:30px;width:5%;word-break:break-all}.admin-common__simple-list th span{align-items:center;background-color:#30ad7d;display:flex;height:40px;justify-content:center;width:40px}.admin-common__simple-list th span p{color:#fff;font-size:24px;font-weight:700}.admin-common__simple-list td{word-break:break-all}.admin-common__simple-list td:first-child{border:3px solid #30ad7d;width:75%}.admin-common__simple-list td:nth-child(2){padding-left:30px;width:20%}.admin-common__btn-wrap{display:flex}.admin-common__btn-wrap a,.admin-common__btn-wrap button{margin-right:10px}.admin-common__edit{margin-top:30px}.admin-common__edit .item{border-radius:10px;display:flex;flex-direction:column;margin-bottom:20px}.admin-common__edit .item>div{font-size:16px}.admin-common__edit .item>div input[type=text],.admin-common__edit .item>div textarea{font-size:16px;padding:15px;width:100%}.admin-common__edit .item>div select{font-size:16px;padding:7px}.admin-common__edit .item>div:first-child{background-color:#30ad7d;border-top-left-radius:10px;border-top-right-radius:10px;color:#fff;padding:5px 15px}.admin-common__edit .item>div:nth-child(2){border:1px solid #30ad7d;border-bottom-left-radius:10px;border-bottom-right-radius:10px;padding:15px}.admin-common__edit .btn-area{display:flex;justify-content:flex-end}.admin-common__edit .temporary{border:3px solid #30ad7d;display:flex;margin-bottom:30px;padding:10px}.admin-common__edit .temporary input{border:2px solid #ccc;font-size:16px;padding:3px 5px;width:100%}.admin-common__edit .temporary label{font-size:16px;white-space:nowrap}.admin-common__edit .link-input{color:#30ad7d;display:flex;flex-direction:column}.admin-common__edit .link-input label{font-weight:700;margin-bottom:6px}.admin-common__edit .link-input input,.admin-common__edit .link-input select{margin-bottom:15px}.admin-common__edit .link-label{align-items:center;display:flex;justify-content:space-between}.admin-common__edit .link-label a{cursor:pointer}.admin-common__edit .link-label a img{width:30px}.admin__login{align-items:center;display:flex;height:100vh;justify-content:center;width:100%}.admin__login-inner{background-color:#e9f2f2;display:flex;flex-direction:column;padding:30px}.admin__login-inner label{align-items:center;display:flex;margin-bottom:10px}.admin__login-inner label p{color:#30ad7d;font-size:16px;font-weight:700;width:100px}.admin__login-inner label input{border:none;font-size:16px;padding:3px 5px}.admin__login-inner .btn{display:flex;justify-content:flex-end;margin-top:20px}.admin__login-inner .btn button{background-color:#30ad7d;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;padding:5px 20px}.admin__login-inner .btn button:hover{background-color:#fff;color:#30ad7d}.admin__wrap{padding:0 0 0 300px}.admin__nav{background-color:#30ad7d;height:100%;left:0;max-width:300px;min-height:100vh;overflow:scroll;position:fixed;top:0;width:100%}.admin__nav .logout{padding:10px 30px}.admin__nav .logout button{align-items:center;background:none;border:none;cursor:pointer;display:flex;margin-top:20px}.admin__nav .logout button img{margin-right:10px;width:45px}.admin__nav .logout button p{color:#fff;font-size:18px;font-weight:700}.admin__nav .menu-item{border-bottom:1px solid #fff;padding:20px 30px}.admin__nav .menu-item a{cursor:pointer}.admin__nav .menu-item p{color:#fff;font-size:18px;font-weight:700}.admin__nav .menu-item ul{display:none;margin-left:10px;margin-top:20px}.admin__nav .menu-item ul.open{display:block}.admin__nav .menu-item ul li{padding-bottom:15px}.admin__nav .menu-item ul a{color:#fff;cursor:pointer;font-size:16px}.admin__nav .logo{padding:20px 30px 0}.admin__nav .logo img{max-width:150px;width:100%}.admin__nav .js-menu-link.open{position:relative}.admin__nav .js-menu-link.open:before{border-color:transparent transparent transparent #fff;border-style:solid;border-width:6.5px 0 6.5px 11.3px;content:"";display:block;height:0;left:-15px;position:absolute;top:4px;width:0}.admin__body{max-width:1280px;padding:40px 50px;width:100%}.admin__body .error-p,.admin__body .input-error{color:red;font-size:16px}.admin__body .btn{border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:18px;padding:10px 25px}.admin__body .btn.sm{font-size:16px;padding:5px 15px}.admin__body .btn.yellow{background-color:#ffa837}.admin__body .btn.red{background-color:#c91715}.admin__body .btn.green{background-color:#30ad7d}.admin__body .btn.light_green{background-color:#e9f2f2;color:#30ad7d}.admin__body .btn.gray{background-color:#5e5e5e}.admin__body .btn.white_gray{background-color:#d8d7d7;color:#5e5e5e}.admin__body .btn:hover{opacity:.7}.admin__body .btn span{font-size:12px}.admin__body .title{align-items:flex-end;display:flex;justify-content:space-between}.admin__body .title h2{color:#30ad7d;font-size:30px}.admin__body .btn-area{display:flex}.admin__body .btn-area a:not(:last-child),.admin__body .btn-area button:not(:last-child){margin-right:10px}.admin__body .btn-wrap{display:flex}.admin__body .btn-wrap a:not(:last-child),.admin__body .btn-wrap button:not(:last-child){margin-right:10px}.admin__body .head{align-items:flex-end;border-left:6px solid #30ad7d;display:flex;justify-content:space-between;margin-top:50px;padding-left:15px}.admin__body .head h3{color:#30ad7d;font-size:24px}.admin__body .message{color:red;font-size:16px;margin-bottom:30px}.admin__body-wrap{align-items:center;display:flex;flex-direction:column}.admin__body button{border-radius:5px;cursor:pointer;padding:5px 10px}.admin-news__table{border-collapse:collapse;margin-top:30px;width:100%}.admin-news__table td,.admin-news__table th{font-size:15px;padding:5px 15px}.admin-news__table th{color:#fff;text-align:left}.admin-news__table th:first-child{border-left:2px solid #30ad7d;width:30px}.admin-news__table th:nth-child(2){width:110px}.admin-news__table th:nth-child(3){width:200px}.admin-news__table th:nth-child(4),.admin-news__table th:nth-child(5){width:120px}.admin-news__table th:nth-child(6){width:260px}.admin-news__table th:nth-child(7){width:130px}.admin-news__table th:nth-child(8){white-space:nowrap}.admin-news__table th:not(:last-child){background-color:#30ad7d;border-bottom:2px solid #30ad7d;border-right:2px solid #30ad7d;border-top:2px solid #30ad7d}.admin-news__table th:last-child{width:200px}.admin-news__table td:first-child{border-left:2px solid #30ad7d;text-align:center}.admin-news__table td:nth-child(2){text-align:center;white-space:nowrap}.admin-news__table td:nth-child(3){padding:5px;text-align:center}.admin-news__table td:nth-child(7){text-align:center}.admin-news__table td:not(:last-child){border-bottom:2px solid #30ad7d;border-right:2px solid #30ad7d}.admin-slider__item{display:flex;padding:15px}.admin-slider__item .image{margin-right:20px;width:20%}.admin-slider__item .image img{max-width:200px;width:100%}.admin-slider__item .text{width:80%}.admin-slider__item .text table{border-collapse:collapse;width:100%}.admin-slider__item .text table tr{border-bottom:1px solid #30ad7d}.admin-slider__item .text table th{color:#30ad7d;text-align:left;white-space:nowrap}.admin-slider__item .text table td,.admin-slider__item .text table th{border:none!important;padding-bottom:6px}.admin-slider__input-area{margin-top:20px;width:100%}.admin-slider__input-area .wrap{display:flex;justify-content:space-between}.admin-slider__input-area .item{border:3px solid #30ad7d;padding:20px 30px;width:48%}.admin-slider__input-area .item>div:first-child{padding-bottom:10px}.admin-slider__input-area .item label{font-size:18px}.admin-slider__input-area .item input[type=text]{font-size:16px;height:100%;padding:10px;width:100%}.admin-slider__input-area .item img{width:100%}.admin-slider__input-area .btn-area{display:flex;justify-content:flex-end;margin-top:30px}.admin-slider__input-area .btn-area button:first-child{margin-right:15px}.admin-all_ranking__list{margin-top:30px}.admin-all_ranking__list .item{border:1px solid #30ad7d;margin-bottom:20px}.admin-all_ranking__list .item.mb{margin-bottom:60px}.admin-all_ranking__list .item .content{display:flex;justify-content:space-between;padding:15px 20px}.admin-all_ranking__list .item .content p{font-size:16px}.admin-all_ranking__list .item .content .ranking{align-items:flex-start;display:flex}.admin-all_ranking__list .item .content .ranking>div:first-child{background-color:#30ad7d;color:#fff;font-size:16px;font-weight:700;padding:3px 8px}.admin-all_ranking__list .item .content .ranking>div:nth-child(2){display:flex;flex-direction:column;margin-left:20px}.admin-all_ranking__list .item .content .ranking>div:nth-child(2) table{width:100%}.admin-all_ranking__list .item .content .ranking>div:nth-child(2) td,.admin-all_ranking__list .item .content .ranking>div:nth-child(2) th{font-size:16px}.admin-all_ranking__list .item .content .ranking>div:nth-child(2) th{color:#30ad7d;text-align:left;white-space:nowrap;width:100px}.admin-all_ranking__list .item .content .btn-area{align-items:flex-end;display:flex}.admin-all_ranking__list .label{background-color:#30ad7d;color:#fff;font-size:16px;font-weight:700;padding:7px 20px}.admin-all_ranking__edit{margin-top:40px}.admin-all_ranking__edit .wrap{display:flex;flex-direction:column}.admin-all_ranking__edit .wrap input[type=text]{width:300px}.admin-all_ranking__edit .wrap h3{border-left:6px solid #30ad7d;color:#30ad7d;font-size:24px;margin-bottom:15px;padding-left:15px}.admin-all_ranking__edit .wrap .item{border:3px solid #30ad7d;margin-bottom:25px;padding:20px 30px}.admin-all_ranking__edit .wrap .item label{margin-right:15px}.admin-all_ranking__edit .wrap .item>div{margin-bottom:10px}.admin-all_ranking__edit .wrap .item>div:first-child p{background-color:#30ad7d;color:#fff;display:inline-block;font-size:18px;padding:3px 10px}.admin-all_ranking__edit .wrap .item>div:nth-child(2),.admin-all_ranking__edit .wrap .item>div:nth-child(3){display:flex}.admin-all_ranking__edit .wrap .item>div label{font-size:18px;width:120px}.admin-all_ranking__edit .wrap .item>div input,.admin-all_ranking__edit .wrap .item>div select{border:1px solid #ccc;font-size:16px;padding:5px 10px}.admin-all_ranking__edit .wrap .item>div select{width:100px}.admin-all_ranking__edit .wrap.mt{margin-top:70px}.admin-all_ranking__edit .btn-area{display:flex;justify-content:flex-end}.admin-all_ranking__span{align-items:center;border:3px solid #30ad7d;display:flex;padding:20px 30px}.admin-all_ranking__span p{font-size:14px}.admin-all_ranking__span>div{margin-right:30px}.admin-all_ranking__span input{border:1px solid #ccc;font-size:16px;height:40px;margin-right:10px;padding:3px 5px;width:60px}.admin-all_ranking__span .flex{align-items:center;display:flex;justify-content:center}.admin-all_ranking__span .flex p:not(:last-child){margin-right:10px}.admin-all_ranking__span .mt{margin-top:20px}.admin-all_ranking__span .mt p{font-size:30px}.admin-visualization__item{padding:30px}.admin-visualization__item .info{display:flex}.admin-visualization__item .info .text{align-items:center;display:flex;height:100%}.admin-visualization__item .info .text table th{color:#30ad7d;padding-bottom:10px;text-align:left;vertical-align:top;white-space:nowrap}.admin-visualization__item .info .text table td{border:none!important;padding-bottom:10px}.admin-visualization__item .top__visualization-info__item{justify-content:flex-start;margin-bottom:0;width:auto}.admin-visualization__link{display:flex;flex-direction:column}.admin-visualization__link>p{background-color:#30ad7d;color:#fff;font-weight:700;margin:15px 0 10px;padding:3px}.admin-visualization__link table{border-collapse:collapse;width:100%}.admin-visualization__link th{padding:0 0 5px;text-align:left}.admin-visualization__link td{border:none!important;padding:0 0 5px}.admin-visualization__link td:first-child{color:#30ad7d;padding-right:10px;width:40%}.admin-visualization__link td:nth-child(2){padding-right:10px;width:40%}.admin-visualization__link td:nth-child(3){padding-left:0!important;width:15%}.admin-visualization__link tr{border-bottom:1px solid #30ad7d}.admin-recommendation__item{display:flex;flex-direction:column;padding:20px 30px}.admin-recommendation__item>div{display:flex}.admin-recommendation__item>div:first-child{padding-bottom:8px}.admin-recommendation__item>div p{font-size:16px}.admin-recommendation__item>div p:first-child{color:#30ad7d;width:100px}.admin-recommendation__edit{border:3px solid #30ad7d;display:flex;flex-direction:column;margin-top:40px;padding:20px 30px}.admin-recommendation__edit>div{display:flex}.admin-recommendation__edit>div:first-child{padding-bottom:8px}.admin-recommendation__edit>div p{color:#30ad7d;font-size:18px;width:120px}.admin-recommendation__edit>div input{border:2px solid #ccc;font-size:16px;padding:3px 5px;width:100%}.admin-sns__item{display:flex;padding:30px}.admin-sns__item .image{margin-right:20px}.admin-sns__item .image img{max-width:150px;width:100%}.admin-sns__item .info{display:flex;flex-direction:column;width:100%}.admin-sns__item .info>div{border-bottom:1px solid #30ad7d;display:flex;padding-bottom:6px;width:100%}.admin-sns__item .info>div p{font-size:15px}.admin-sns__item .info>div p:first-child{color:#30ad7d;font-weight:700;width:150px}.admin-movie__item{display:flex;padding:30px}.admin-movie__item .movie iframe{height:200px;max-width:300px}.admin-movie__item .text{margin-left:30px}.admin-movie__item .text p{font-size:16px}.admin-movie__item .text p:first-child{color:#30ad7d;font-weight:700;padding-bottom:10px}.admin-pickup__list{display:flex;flex-direction:column;margin-top:50px}.admin-pickup__list .item{border:3px solid #30ad7d;margin-bottom:30px}.admin-pickup__list .item>p:first-child{background-color:#30ad7d;color:#fff;font-size:18px;padding:5px 10px}.admin-pickup__list .item .serials{padding:20px}.admin-pickup__list .item .serials p{font-size:16px}.admin-pickup__list .item .btns{margin-top:30px}.admin-pickup__list p{word-break:break-all}.admin-keyword__table{border-collapse:collapse;border-left:3px solid #30ad7d;margin-top:40px;width:100%}.admin-keyword__table th:first-child{background-color:#30ad7d;color:#fff;text-align:left;width:92%}.admin-keyword__table td,.admin-keyword__table th{font-size:18px;padding:5px 10px}.admin-keyword__table td:first-child,.admin-keyword__table th:first-child{border-bottom:3px solid #30ad7d;border-right:3px solid #30ad7d}.admin-keyword__search{border:3px solid #30ad7d;display:flex}.admin-keyword__search input{border:none;font-size:16px;height:47px;padding:5px 10px;width:200px}.admin-keyword__search button{background-color:#30ad7d;border:none;border-radius:0;width:60px}.admin-keyword__search button img{width:30px}.admin-book__list{border-collapse:collapse;margin-top:30px;width:100%}.admin-book__list td,.admin-book__list th{font-size:15px;padding:5px 15px}.admin-book__list th{color:#fff;text-align:left}.admin-book__list th:first-child{width:5%}.admin-book__list th:nth-child(2){width:30%}.admin-book__list th:nth-child(3){width:40%}.admin-book__list th:not(:last-child){background-color:#30ad7d;border-left:2px solid #30ad7d;border-right:2px solid #30ad7d}.admin-book__list td:first-child{text-align:center}.admin-book__list td:not(:last-child){border-bottom:2px solid #30ad7d;border-left:2px solid #30ad7d;border-right:2px solid #30ad7d}.admin-book__list .serial{font-size:16px;padding:20px}.admin-book__pager{display:flex;margin:15px 0 0}.admin-book__edit .is-magazine{margin-top:15px}.admin-book__edit .is-magazine input{margin-right:10px}.admin-book__edit .is-magazine label{cursor:pointer;font-size:16px}.admin-book__edit .magazine-area{display:none}.admin-book__edit .magazine-area.open{display:block}.admin-book__edit .magazine-area label span{font-size:12px}.admin-book__edit .magazine-area .registered-image{margin-bottom:10px}.admin-book__edit .magazine-area .registered-image img{width:100px}.admin-book__modal{display:none}.admin-book__modal.open{align-items:center;background-color:rgba(0,0,0,.4);display:block;display:flex;flex-direction:column;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:999}.admin-book__modal .button{display:flex;max-width:900px;width:100%}.admin-book__modal .button-inner{display:flex;justify-content:flex-end;padding:0 20px 10px;transform:translateY(-60px);width:100%}.admin-book__modal .button-inner input{font-size:16px;margin-right:5px}.admin-book__modal .button-inner a{margin:0 5px;white-space:nowrap}.admin-book__modal .button input{font-size:16px;padding:15px;width:100%}.admin-book__modal-inner{background-color:#fff;max-height:400px;max-width:900px;overflow:scroll;padding:50px;width:100%}.admin-book__modal-inner li{margin-bottom:35px;width:100%}.admin-book__modal-inner .box{align-items:center;display:flex}.admin-book__modal-inner .check{width:5%}.admin-book__modal-inner .label{border:3px solid #30ad7d;padding:15px;width:95%}.admin-book__modal-inner .label label{align-items:center;display:flex}.admin-book__modal-inner .label img{margin-right:20px;width:200px}.admin-book__modal-inner .text{width:100%}.admin-book__modal-inner .text table{border-collapse:collapse;width:100%}.admin-book__modal-inner .text table p{font-size:16px}.admin-book__modal-inner .text table tr{border-bottom:1px solid #30ad7d}.admin-book__modal-inner .text table th{color:#30ad7d;padding-right:10px;text-align:left;white-space:nowrap;width:120px}.admin-book__modal-inner .text table td,.admin-book__modal-inner .text table th{border:none!important;padding-bottom:6px}.admin-book__selected{display:flex;flex-wrap:wrap}.admin-book__selected img{margin-bottom:20px;margin-right:20px;max-width:200px}.admin-book__selected li{margin-bottom:20px}.admin-book__selected .input{align-items:center;display:flex;justify-content:flex-start;margin-bottom:20px;width:100%}.admin-book__selected .input input{height:34px!important;margin-right:20px;width:170px!important}.admin-book__selected .list li{display:flex}.admin-book__selected .list li p{margin-right:10px}.admin-new_release__caution{display:flex;margin-top:20px}.admin-new_release__caution p{font-size:18px}.admin-new_release__caution p:first-child{margin-right:10px}.admin-new_release__caution p:nth-child(2){color:red;font-weight:700}.admin-new_release__list{border-collapse:collapse;display:flex;flex-wrap:wrap;margin-top:40px;width:100%}.admin-new_release__list .item{background:#e9f2f2;display:flex;flex-direction:column;margin-bottom:30px;padding:20px;position:relative;width:calc(20% - 20px)}.admin-new_release__list .item:not(:nth-child(5n)){margin-right:20px}.admin-new_release__list .item .delete-btn{align-items:center;cursor:pointer;display:flex;height:40px;justify-content:center;position:absolute;right:0;top:0;width:40px}.admin-new_release__list .item .delete-btn img{width:30px}.admin-new_release__list .item.is-edit{background:rgba(255,168,55,.6)!important;cursor:pointer}.admin-new_release__list .item.target{background:#ffa837}.admin-new_release__list .item.enter{transform:translateY(10px)}.admin-new_release__list .item-inner{display:flex;flex-direction:column}.admin-new_release__list .item-inner img{max-width:175px;width:100%}.admin-new_release__list .item-inner h3{margin-top:10px}.admin-new_release__mode{color:#30ad7d;display:flex;margin:30px 0}.admin-new_release__mode p{font-size:20px;font-weight:700;margin-right:20px}.admin-new_release__index{display:flex;flex-wrap:wrap;margin-top:40px}.admin-new_release__index .item{border:2px solid #30ad7d;margin:0 20px 30px 0;width:calc(20% - 16px)}.admin-new_release__index .item:nth-child(5n){margin-right:0}.admin-new_release__index .item .inner{padding:20px 10px}.admin-new_release__index .item .inner>p{margin-top:5px}.admin-new_release__index .item .serial{background-color:#30ad7d;color:#fff;padding:3px 10px}.admin-new_release__index .item .image{text-align:center}.admin-new_release__index .item .image img{width:150px}.admin-new_release__index .item h3{font-size:16px;margin-top:20px}.admin-new_release .search{align-items:center;display:flex;margin:20px 0}.admin-new_release .search p{font-size:16px;margin:0 10px}.admin-new_release .mode-change{color:#30ad7d;margin:30px 0}.admin-new_release .mode-change>p{font-size:20px;font-weight:700;margin:0 0 15px}.admin-new_release .mode-change label{cursor:pointer;font-size:18px;font-weight:700;margin-right:20px}.admin-new_release .mode-change label input{margin-right:10px}.admin-new_release .mode-change form{margin:30px 0 0}.admin-new_release .auto_fetch-wrap{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start}.admin-new_release .auto_fetch-wrap label{margin:0 0 20px}.admin-new_release .auto_fetch-wrap input{font-size:20px;margin:10px 0 0;padding:3px}.admin-sitemap__input-area .wrap{margin-top:40px}.admin-sitemap__input-area textarea{margin:10px auto;padding:.5em;width:100%}.admin-sitemap__input-area label{color:#30ad7d;font-size:20px;font-weight:700}.admin__outlink{background:#fff;display:flex;flex-direction:column;margin:30px auto 0;max-width:1083px;padding:0 20px;position:relative;width:100%;z-index:2}.admin__outlink-inner{border-bottom:2px solid #e9f2f2;border-top:2px solid #e9f2f2;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-between;margin:25px 0;max-height:400px;padding:25px 0 0}.admin__outlink-inner li{border-radius:5px;margin:0 20px 20px 0;padding-bottom:15px}.admin__outlink-inner li.is-edit{background:rgba(255,168,55,.6)!important;cursor:pointer}.admin__outlink-inner li.target{background:#ffa837}.admin__outlink-inner li.enter{transform:translateY(10px)}.admin__outlink-inner li a.text{font-size:13px;margin-right:10px}.admin__outlink-inner li a.text:hover{text-decoration:underline}.admin__outlink-inner li a.delete-btn{cursor:pointer}.admin__outlink-inner li a.delete-btn img{width:15px}.admin__outlink-inner.open{display:block}.admin__outlink-add{align-items:flex-end;border:2px solid #30ad7d;display:flex;margin:20px 0;padding:20px;width:100%}.admin__outlink-add a{white-space:nowrap}.admin__outlink-add-inputs{padding-right:20px;width:100%}.admin__outlink-add-inputs label{display:flex;width:100%}.admin__outlink-add-inputs label:first-child{padding-bottom:7px}.admin__outlink-add-inputs label p{font-size:16px;font-weight:700;width:100px}.admin__outlink-add-inputs label input{padding:4px;width:100%}.admin-site__list{display:flex;flex-wrap:wrap;margin:40px 0 0}.admin-site__list .item{background:#e9f2f2;padding:20px;position:relative;width:calc(33.33333% - 13.33333px)}.admin-site__list .item:nth-child(3n){margin:0 0 20px}.admin-site__list .item:not(:nth-child(3n)){margin:0 20px 20px 0}.admin-site__list .item.is-edit{background:rgba(255,168,55,.6)!important;cursor:pointer}.admin-site__list .item.target{background:#ffa837}.admin-site__list .item.enter{transform:translateY(10px)}.admin-site__list .image img{width:100%}.admin-site__list .text{margin:10px 0 0}.admin-site__list .text li{display:flex;padding:0 0 6px}.admin-site__list .text li span{color:#30ad7d;font-weight:700;margin:0 10px 0 0;white-space:nowrap}.admin-site__list .text li p{word-break:break-all}.admin-site__list .delete{cursor:pointer;position:absolute;right:0;top:0}.admin-site__list .delete img{width:30px}.admin-privacy__input-area{margin:30px auto 0}.admin-privacy__input-area textarea{padding:.5em;width:100%}.admin-privacy__input-area .btn-wrap{display:flex;justify-content:flex-end;margin:20px 0 0;width:100%}.apple-books h3{font-size:1rem;font-weight:400;margin:30px 0 15px}@media (min-width:768px){.apple-books h3{font-size:1.2rem}}.apple-books .book-list{margin-top:40px}.apple-books .book-list ul{-moz-column-gap:10px;column-gap:10px;display:grid;grid-template-columns:1fr;row-gap:20px}@media (min-width:768px){.apple-books .book-list ul{-moz-column-gap:20px;column-gap:20px;grid-template-columns:1fr 1fr;row-gap:30px}}.apple-books .book-list .book{-moz-column-gap:15px;column-gap:15px;display:flex}@media (min-width:768px){.apple-books .book-list .book{-moz-column-gap:20px;column-gap:20px}}.apple-books .book-list .book .thumbnail img{border:1px solid #ccc;width:70px}@media (min-width:768px){.apple-books .book-list .book .thumbnail img{width:80px}}.apple-books .book-list .book .detail a{color:#30ad7d;font-size:1rem}@media (min-width:768px){.apple-books .book-list .book .detail a{font-size:1.2rem}}.apple-books .book-list .book .detail .artist{font-size:.8rem;line-height:1.6;padding:5px 0 10px}.apple-books .book-list .book .detail .description{font-size:.8rem;line-height:1.6;margin-top:10px}.apple-books .book-list .more{margin-top:40px}.apple-books .book-list .more a{border:3px solid #e9f2f2;cursor:pointer;margin:auto;transition:all .2s;width:170px}.apple-books .book-list .empty,.apple-books .book-list .more a{align-items:center;background:#fff;display:flex;height:40px;justify-content:center}.apple-books .book-list .empty{font-size:1.2rem;margin:40px auto auto}@media (min-width:768px){.apple-books .book-list .empty{font-size:1.5rem}}
