@charset "UTF-8";body,html{position:relative;font-family:"Noto Sans JP","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;margin:0;color:#333}h1{margin:0}img{display:block;max-width:100%;height:auto}ul{padding-left:0;list-style:none}a{color:#333;text-decoration:none}body.is-fixed{position:fixed;top:0;left:0;z-index:1;width:100%;height:100%}.spbr{display:inline-block}.pcbr{display:none}.spImg{display:block}.pcImg{display:none}@media screen and (min-width:769px){body{min-width:1000px}.spbr{display:none}.pcbr{display:inline-block}.spImg{display:none}.pcImg{display:block}}.credit{margin-top:calc(80 / 750 * 100vw);margin-bottom:calc(120 / 750 * 100vw);padding:0 calc(50 / 750 * 100vw)}@media screen and (min-width:769px){.credit{margin-top:60px;margin-bottom:80px;padding:0;text-align:center}.credit img{width:auto;height:auto}}.itemListButton{display:flex;justify-content:center;align-items:center;width:calc(650 / 750 * 100vw);height:58px;line-height:1.8461538462;margin:60px auto 0;border:1px solid currentColor;letter-spacing:0.1em;font-size:0.8125rem}.itemListButton span{position:relative}.itemListButton span:after{position:absolute;top:0;bottom:0;right:-20px;width:6px;height:9px;margin:auto;background:transparent url("../images/arrow_button.png") no-repeat center center;background-size:100% auto;content:""}@media screen and (min-width:769px){.itemListButton{display:flex;justify-content:center;align-items:center;width:600px;height:100px;line-height:2.4;margin:100px auto 0;border:1px solid currentColor;letter-spacing:0.1em;font-size:1.25rem}.itemListButton span{position:relative}.itemListButton span:after{position:absolute;top:0;bottom:0;right:-35px;width:12px;height:18px;margin:auto;background:transparent url("../images/arrow_button.png") no-repeat center center;background-size:100% auto;content:""}.itemListButton:hover{opacity:0.5}}.contentsFooter{margin-top:30px;padding:0 calc(50 / 750 * 100vw)}.contentsFooter .instagram{width:calc(415 / 750 * 100vw);margin:55px auto 0}@media screen and (min-width:769px){.contentsFooter{margin-top:50px;padding:0;text-align:center}.contentsFooter .banners{width:600px;margin:0 auto}.contentsFooter .instagram{width:296px;margin:55px auto 0}.contentsFooter a[href]:hover{opacity:0.65}}.floating{display:none;position:fixed;bottom:0;left:0;width:100%}.floating [href="#pagetop"]{display:none}.floatingNavi{display:flex;height:100%;margin:0}.floatingNavi__item{flex-basis:33.3%;max-width:33.3%}.floatingNavi__item a{display:flex;align-items:center;justify-content:center}.floatingNavi__item img{width:auto;max-height:50px;vertical-align:bottom}.floatingNavi__item:nth-child(n+2){border-left:1px solid #ccc}.pagetop{position:fixed;bottom:calc(140 / 750 * 100vw);right:calc(40 / 750 * 100vw);width:calc(70 / 750 * 100vw);height:calc(70 / 750 * 100vw)}@media screen and (min-width:769px){.floating{position:fixed;top:20px;bottom:auto;left:auto;right:40px;width:90px;height:auto}.floating a[href="#pagetop"]{display:block;transition:opacity 0.1s 0s linear}.floating a[href="#pagetop"] img{width:100%}.floating a[href="#pagetop"]:hover{opacity:0.6}.floatingNavi{display:block;height:auto;margin:0}.floatingNavi__item{max-width:none}.floatingNavi__item a{position:relative;display:flex;align-items:center;justify-content:center;height:auto;transition:opacity 0.1s 0s linear}.floatingNavi__item a:after{position:absolute;bottom:7px;left:0;right:0;width:11px;height:6px;margin:auto;background:transparent url("../images/arrow_floating.png") no-repeat 0 0;transition:transform 0.1s 0s ease;content:""}.floatingNavi__item a:hover{opacity:0.6}.floatingNavi__item a:hover:after{transform:translate(0,3px)}.floatingNavi__item img{width:auto;max-height:none;vertical-align:bottom}.floatingNavi__item:nth-child(n+2){border-left:0}.pagetop{display:none!important}}.footer{margin-top:55px;padding:50px 0 70px;background:#333;color:#fff}.footer__logo{display:block;width:calc(240 / 750 * 100vw);margin:0 auto}.copyright{display:block;margin-top:40px;text-align:center;font-size:0.75rem}@media screen and (min-width:769px){.footer{padding:50px 0 20px;background:#333;color:#fff}.footer__logo{display:block;width:150px;margin:0 auto;transition:opacity 0.1s 0s linear}.footer__logo:hover{opacity:0.6}.copyright{display:block;margin-top:50px;text-align:center;font-size:0.75rem}}.itemGroup{margin-top:25px}.itemGroup+.itemGroup{margin-top:calc(80 / 750 * 100vw)}.itemGroup.is-other{margin-left:calc(-30 / 750 * 100vw);margin-right:calc(-30 / 750 * 100vw)}.items{padding:0 calc(25 / 750 * 100vw)}.items__title{margin:0;letter-spacing:0.04em;font-size:0.9375rem}.items.is-main .items__title{color:#eb6168}.items.is-coordinate .item__button{background-color:#ddd8cf;color:#333}.items.is-other{width:100%;box-sizing:border-box;padding:calc(70 / 750 * 100vw) calc(54 / 750 * 100vw) calc(80 / 750 * 100vw);background:#f7f6f4}.items:nth-child(n+2){margin-top:34px}.item{margin:10px 0 0}.item__inner:nth-child(n+2){margin-top:40px}.item__title{display:flex;line-height:1;justify-content:space-between;margin-bottom:12.5px;padding-bottom:10px;border-bottom:1px solid #ccc;letter-spacing:0.04em;font-size:0.75rem;font-weight:700}.item__feature{line-height:12px;padding-left:10px;border-left:1px solid currentColor;letter-spacing:0.04em;font-size:0.625rem;font-weight:700}.item__body{display:-ms-grid;display:grid;-ms-grid-columns:15px 1fr calc(200 / 750 * 100vw);grid-template-columns:15px 1fr calc(200 / 750 * 100vw);-ms-grid-rows:auto;grid-template-rows:auto;margin:0}.item__body>:first-child{-ms-grid-row:1;-ms-grid-column:1}.item__body>:nth-child(2){-ms-grid-row:1;-ms-grid-column:2}.item__body>:nth-child(3){-ms-grid-row:1;-ms-grid-column:3}.item__body+.item__title{margin-top:calc(80 / 750 * 100vw)}.item__body:nth-child(n+3){margin-top:15px}.item__size{display:flex;justify-content:center;align-items:center;-ms-grid-row-align:center;align-self:center;line-height:1;height:15px;border-radius:2px;background:#333;color:#fff;font-size:0.6875rem;font-weight:700}.item__size:empty{background:transparent}.item__price{display:block;line-height:1.8461538462;padding:3px 5px;letter-spacing:0.04em;font-size:0.8125rem}.item__tax{font-size:0.625rem}.item__button{display:flex;justify-content:center;align-items:center;height:30px;line-height:1;background:#59493f;color:#fff;font-size:0.75rem}.itemNotes small{display:block;text-indent:-1em;padding-left:1em;font-size:0.6875rem}@media screen and (min-width:769px){.itemGroup{display:flex;justify-content:center;width:910px;margin:20px auto 0}.itemGroup+.itemGroup.is-other{width:auto;margin:30px -40px 0}.items{padding:0;box-sizing:border-box}.items__title{letter-spacing:0.04em;font-size:0.8125rem}.items.is-main{flex-basis:270px;min-width:270px;box-sizing:content-box}.items.is-main.is-2col{flex-basis:640px;max-width:640px}.items.is-coordinate{flex-basis:auto;max-width:auto}.items.is-coordinate.is-1col{flex-basis:270px;min-width:270px;box-sizing:content-box}.items.is-coordinate .items__title{color:#333}.items.is-coordinate .item{flex-wrap:wrap}.items.is-coordinate .item__button{border-color:#ddd8cf;background:#ddd8cf;color:#333}.items.is-coordinate .item__button:hover{border-color:#59493f;background:#59493f;color:#fff}.items.is-other{padding:24px 42px 30px}.items:nth-child(n+2){position:relative;margin-top:0;margin-left:35px;padding-left:35px}.items:nth-child(n+2):after{position:absolute;top:0;bottom:0;left:0;width:1px;height:100%;margin:auto;background:#ccc;content:""}.item{display:flex;justify-content:space-between;margin:16px 0 -30px}.item__inner{flex-basis:270px;min-width:270px;margin-bottom:30px}.item__inner:nth-child(n+2){margin-top:0;margin-left:30px}.item__title{display:flex;align-items:center;justify-content:space-between;line-height:1;margin-bottom:8px;padding-bottom:10px;border-bottom:1px solid #ccc;letter-spacing:0.04em;font-size:0.75rem;font-weight:700}.item__name{font-size:0.875rem}.item__feature{line-height:14px;border-left:1px solid currentColor;padding-left:10px;font-size:0.75rem}.item__body{display:-ms-grid;display:grid;-ms-grid-columns:16px 1fr 80px;grid-template-columns:16px 1fr 80px;-ms-grid-rows:auto;grid-template-rows:auto;margin:0}.item__body>:first-child{-ms-grid-row:1;-ms-grid-column:1}.item__body>:nth-child(2){-ms-grid-row:1;-ms-grid-column:2}.item__body>:nth-child(3){-ms-grid-row:1;-ms-grid-column:3}.item__body:nth-child(n+3){margin-top:8px}.item__size{display:flex;justify-content:center;align-items:center;-ms-grid-row-align:center;align-self:center;line-height:1;height:16px;border-radius:2px;background:#333;color:#fff;font-size:0.6875rem;font-weight:700}.item__size:empty{background:transparent}.item__price{display:block;line-height:19px;padding:0 5px;letter-spacing:0.04em;font-size:1rem}.item__tax{font-size:0.75rem}.item__button{display:flex;justify-content:center;align-items:center;height:18px;line-height:1;background:#59493f;border:1px solid #59493f;color:#fff;font-size:0.875rem;transition:border-color 0.1s 0s linear,background-color 0.1s 0s linear,color 0.1s 0s linear}.item__button:hover{background:#fff;color:#59493f}.itemNotes small{text-align:center;font-size:0.75rem}}.fadeIn{opacity:0;transition:opacity 0.8s 0s linear}.fadeIn.is-show{opacity:1}.kv{position:relative}.about__title{position:relative;z-index:2;width:calc(634 / 750 * 100vw);margin:calc(-45 / 750 * 100vw) auto 0}.about__text{line-height:1.9230769231;margin-top:calc(64 / 750 * 100vw);padding:0 calc(50 / 750 * 100vw);text-align:center;letter-spacing:0.08em;font-size:calc(26 / 750 * 100vw)}.about__by{width:calc(306 / 750 * 100vw);margin:calc(70 / 750 * 100vw) auto 0}.about__by svg{width:100%;height:auto}.writer{position:relative;width:calc(710 / 750 * 100vw);box-sizing:border-box;margin:calc(130 / 750 * 100vw) auto 0;padding:0 calc(30 / 750 * 100vw) calc(60 / 750 * 100vw);border:1px solid #eb6168;border-radius:calc(20 / 750 * 100vw)}.writer:before{position:absolute;top:-5px;left:0;right:0;width:calc(520 / 750 * 100vw);height:10px;margin:auto;background:#fff;content:""}.writer__title{position:relative;z-index:2;width:calc(600 / 750 * 100vw);margin:calc(-27 / 750 * 100vw) auto 0}.writer .button{display:block;width:calc(560 / 750 * 100vw);line-height:1.2857142857;margin:0 auto 0;padding:calc(14 / 750 * 100vw) 0;border:0;border-radius:1000px;background:#000 url("../images/icon_button_arrow.png") no-repeat right calc(30 / 750 * 100vw) center;background-size:calc(35 / 750 * 100vw) auto;box-shadow:0px calc(4 / 750 * 100vw) 0px 0px #eb6168;color:#fff;text-align:center;font-size:calc(28 / 750 * 100vw)}.writerList{display:flex;flex-wrap:wrap;margin-top:calc(50 / 750 * 100vw);margin-bottom:calc(36 / 750 * 100vw)}.writerList__item{flex-basis:50%;max-width:50%;box-sizing:border-box;padding:0 calc(17 / 750 * 100vw)}.writerList__item img{width:calc(220 / 750 * 100vw);margin:0 auto}.writerList__item:nth-child(n+3){margin-top:calc(50 / 750 * 100vw)}.writerList__name{margin:calc(20 / 750 * 100vw) 0 0;text-align:center;font-size:calc(28 / 750 * 100vw);font-family:"Noto Serif JP","Hiragino Mincho ProN","MS PMincho",serif;color:#eb6168}.writerList__name span{font-size:calc(20 / 750 * 100vw);color:#333}.writerList__text{line-height:1.6363636364;margin-top:calc(7 / 750 * 100vw);margin-bottom:0;font-size:calc(22 / 750 * 100vw)}.ancor{margin-top:calc(120 / 750 * 100vw)}.ancor__title{width:calc(652 / 750 * 100vw);margin:0 auto}.ancorNavi{position:relative;display:flex;margin-top:calc(26 / 750 * 100vw);margin-bottom:0;padding:0 calc(16 / 750 * 100vw)}.ancorNavi:after{position:absolute;bottom:0;left:0;z-index:-1;width:100%;height:calc(278 / 750 * 100vw);background:#e7bfb2;content:""}.ancorNavi__item{flex-basis:33.3%;margin:0 calc(10 / 750 * 100vw)}.ancorNavi__item:first-child a{background:url("../images/bg_ancor_inner.png") no-repeat center 0;background-size:auto calc(163 / 750 * 100vw)}.ancorNavi__item:nth-child(2) a{background:url("../images/bg_ancor_bottoms.png") no-repeat center 0;background-size:auto calc(163 / 750 * 100vw)}.ancorNavi__item:nth-child(3) a{background:url("../images/bg_ancor_outer.png") no-repeat center 0;background-size:auto calc(163 / 750 * 100vw)}.ancorNavi__category{display:block;text-align:center;color:#59493f;font-size:calc(28 / 750 * 100vw);font-family:"Noto Serif JP","Hiragino Mincho ProN","MS PMincho",serif}.ancorNavi__text{line-height:1.5;margin-top:calc(10 / 750 * 100vw);text-align:center;font-size:calc(20 / 750 * 100vw)}.ancorNavi a{display:block;padding-top:calc(168 / 750 * 100vw);padding-bottom:calc(45 / 750 * 100vw)}.ancorNavi a:after{display:block;width:calc(18 / 750 * 100vw);height:calc(13 / 750 * 100vw);margin:calc(4 / 750 * 100vw) auto 0;background:url("../images/arrow_ancor.png") no-repeat 0 0;background-size:100% auto;content:""}.section__title{margin-top:0;margin-bottom:0;padding-top:calc(80 / 750 * 100vw)}.section__title img{width:100%}.section__lead{line-height:1.9230769231;margin-top:calc(25 / 750 * 100vw);padding:0 calc(50 / 750 * 100vw);text-align:center;letter-spacing:0.08em;font-size:calc(26 / 750 * 100vw)}.section__items{margin-top:calc(72 / 750 * 100vw);padding:0 calc(50 / 750 * 100vw)}.section__items+.writerBox{margin-top:calc(200 / 750 * 100vw)}.section__items+.itemView{margin-top:calc(150 / 750 * 100vw)}.section.bottoms,.section.outer{position:relative;margin-top:calc(160 / 750 * 100vw);padding-top:calc(80 / 750 * 100vw)}.section.bottoms:before,.section.outer:before{position:absolute;top:0;left:0;right:0;width:calc(650 / 750 * 100vw);height:1px;margin:auto;background-color:#000;content:""}.itemView{display:flex;justify-content:center;align-items:center;margin-top:calc(90 / 750 * 100vw);margin-bottom:calc(140 / 750 * 100vw);padding:0 calc(20 / 750 * 100vw)}.itemView__image{flex-basis:50%;max-width:50%}.itemView__body{flex-basis:50%;max-width:50%;box-sizing:border-box;padding:0 calc(10 / 750 * 100vw) 0 calc(16 / 750 * 100vw)}.itemView__name{line-height:1.2857142857;margin:0;padding:calc(14 / 750 * 100vw) 0;border-radius:1000px;background:#000;color:#fff;text-align:center;font-size:calc(28 / 750 * 100vw)}.itemView__price{margin:calc(10 / 750 * 100vw) 0 0;letter-spacing:0.04em;font-size:calc(34 / 750 * 100vw);font-weight:600}.itemView__price span{font-size:calc(20 / 750 * 100vw)}.itemView__text{line-height:1.6666666667;margin:calc(12 / 750 * 100vw) 0 0;font-size:calc(24 / 750 * 100vw)}.writerBox{padding:0 calc(50 / 750 * 100vw)}.writerBox__image{position:relative}.writerBox__badge{position:absolute;top:calc(-80 / 750 * 100vw);left:calc(8 / 750 * 100vw);z-index:1;width:calc(160 / 750 * 100vw);height:calc(160 / 750 * 100vw)}.writerBox__catch{width:auto;height:calc(138 / 750 * 100vw);margin:calc(40 / 750 * 100vw) auto 0}.writerBox__text{line-height:1.7692307692;font-size:calc(26 / 750 * 100vw)}.writerBox__text small{line-height:2.0909090909;margin-top:calc(15 / 750 * 100vw);display:block;font-size:calc(22 / 750 * 100vw)}.goodPoint{margin:calc(50 / 750 * 100vw) 0 0;padding:calc(50 / 750 * 100vw) calc(50 / 750 * 100vw);border-radius:calc(40 / 750 * 100vw);background:#f7f6f4}.goodPoint dt{color:#59493f;font-size:calc(30 / 750 * 100vw);font-weight:700}.goodPoint dt:before{position:relative;display:inline-block;width:calc(30 / 750 * 100vw);height:calc(29 / 750 * 100vw);margin-right:calc(6 / 750 * 100vw);background:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2031%2029%22%3E%0D%0A%20%20%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%2359493F%22%20d%3D%22M29.64%2013.56a5.4%205.4%200%200%201-2.63%201.99l1.87%206.68c.16.47.06.88-.29%201.23-.23.27-.55.41-.94.41a.81.81%200%200%201-.35-.06%2042.19%2042.19%200%200%200-7.7-1.55c-1.9-.14-4.16%200-6.77.44l-1.88.53.41%201.52c.16.39.34.7.53.94l.7.64c.67.63.69%201.25.06%201.88-.23.27-.54.4-.93.4a1.2%201.2%200%200%201-.88-.34l-.7-.65a4.93%204.93%200%200%201-1.3-2.17l-.4-1.52a5%205%200%200%201-1.59.23c-1.13%200-2.2-.29-3.22-.88a6.7%206.7%200%200%201-2.7-9.2%206.44%206.44%200%200%201%204.05-3.22L9.02%209.7a30.83%2030.83%200%200%200%206.15-3.31A41.27%2041.27%200%200%200%2020.74.96c.35-.35.78-.49%201.29-.41.5.12.82.43.94.94l1.87%206.68a5.16%205.16%200%200%201%203.34.35%203.64%203.64%200%200%201%201.76%202.22c.27.98.17%201.92-.3%202.82Zm-21.67%207.8%202.92-.83-.93-3.28L8.6%2012.5l-2.93.88c-1.1.31-1.91.97-2.46%201.96A4.11%204.11%200%200%200%204.86%2021c.98.55%202.01.66%203.1.35Zm17.75-.65L21.09%204.4A33.15%2033.15%200%200%201%2016.4%208.7a31.79%2031.79%200%200%201-5.27%202.93l.47%201.65%201.87%206.67c1.76-.23%203.32-.35%204.7-.35%202.26%200%204.77.38%207.55%201.12Zm1.76-9.26c-.08-.31-.24-.5-.47-.59-.28-.2-.74-.25-1.4-.17l.64%202.28c.54-.2.93-.47%201.17-.82a.9.9%200%200%200%20.06-.7ZM17.52%209.8c-.7.5-1.49.97-2.35%201.4-.66.4-.82.9-.47%201.53.2.43.53.64%201%20.64.12%200%20.3-.04.53-.12l.4-.23c.28-.15.63-.37%201.06-.64l1.17-.77c.63-.42.7-.95.24-1.58-.43-.62-.96-.7-1.58-.23Z%22%2F%3E%0D%0A%3C%2Fsvg%3E") no-repeat 0 0;background-size:contain;content:""}.goodPoint dd{line-height:1.7692307692;margin:calc(10 / 750 * 100vw) 0 0;font-size:calc(26 / 750 * 100vw)}.modal{display:none;align-items:center;justify-content:center;position:fixed;top:0;left:0;z-index:100;width:100%;height:100%;pointer-events:none}.modal__inner{position:relative;max-height:70vh;padding:calc(100 / 750 * 100vw) 0}.modal__viewport{width:calc(710 / 750 * 100vw);height:70vh;border-radius:calc(20 / 750 * 100vw);border:1px solid #eb6168;pointer-events:all}.modal__contents{max-width:100%;height:100%;overflow:auto;box-sizing:border-box;padding:calc(60 / 750 * 100vw) calc(55 / 750 * 100vw) calc(80 / 750 * 100vw);border-radius:calc(20 / 750 * 100vw);background:#fff}.modal__title{margin:0 0 calc(40 / 750 * 100vw)}.modal__kv{width:calc(600 / 750 * 100vw);margin-bottom:calc(45 / 750 * 100vw);box-shadow:calc(7 / 750 * 100vw) calc(7 / 750 * 100vw) 0 #eb6168}.modal__image{margin:0 0 calc(60 / 750 * 100vw)}.modal__image figcaption{line-height:1.6363636364;margin-top:calc(20 / 750 * 100vw);padding:0 1em;text-align:center;color:#59493f;font-size:calc(22 / 750 * 100vw)}.modal__closing{line-height:1.6666666667;font-size:calc(24 / 750 * 100vw)}.modal__closeBtn{cursor:pointer}.modal__closeBtn[data-position=top]{position:absolute;top:0;right:0;width:calc(80 / 750 * 100vw);height:calc(80 / 750 * 100vw);border:0;background:url("../images/img_close_button.png") no-repeat 0 0;background-size:contain;text-indent:-999em;pointer-events:all}.modal__closeBtn[data-position=bottom]{display:flex;align-items:center;justify-content:center;width:calc(360 / 750 * 100vw);height:calc(80 / 750 * 100vw);margin:calc(60 / 750 * 100vw) auto 0;background:#fff;border:calc(2 / 750 * 100vw) solid #333;font-size:calc(26 / 750 * 100vw)}.modal__overlay{display:none;position:fixed;top:0;left:0;z-index:99;width:100%;height:100%;background:rgba(0,0,0,0.6)}.comment{display:flex;flex-wrap:wrap;margin:0 0 0}.comment__speaker{flex-basis:calc(100 / 750 * 100vw);min-width:calc(100 / 750 * 100vw);min-height:calc(100 / 750 * 100vw);margin-bottom:calc(40 / 750 * 100vw);text-indent:-999em}.comment__speaker.by-takahashi{background:url("../images/modal_takahashi.png") no-repeat 0 0;background-size:auto calc(100 / 750 * 100vw)}.comment__speaker.by-nabeshima{background:url("../images/modal_nabeshima.png") no-repeat 0 0;background-size:auto calc(100 / 750 * 100vw)}.comment__speaker.by-konaka{background:url("../images/modal_konaka.png") no-repeat 0 0;background-size:auto calc(100 / 750 * 100vw)}.comment__speaker.by-tsukamoto{background:url("../images/modal_tsukamoto.png") no-repeat 0 0;background-size:auto calc(100 / 750 * 100vw)}.comment__body{flex-basis:calc(500 / 750 * 100vw);max-width:calc(500 / 750 * 100vw);line-height:1.6666666667;margin:0;margin-bottom:calc(40 / 750 * 100vw);font-size:calc(24 / 750 * 100vw)}.comment__body b{color:#eb6168;font-weight:bold}@media screen and (min-width:769px){.kv img{width:100%}}@media screen and (min-width:769px){.about__title{width:852px;text-align:center;margin:-25px auto 0}.about__text{line-height:2.2222222222;margin-top:45px;padding:0;font-size:1.125rem}.about__text+.about__text{margin-top:40px}.about__by{width:202px;margin-top:40px}}@media screen and (min-width:769px){.writer{width:1080px;box-sizing:border-box;margin:100px auto 0;padding:0 37px 50px;border:1px solid #eb6168;border-radius:20px}.writer:before{width:380px}.writer__title{width:600px;margin:-25px auto 0}.writer .button{width:560px;margin:0 auto 0;padding:15px 0;background:#000 url("../images/icon_button_arrow.png") no-repeat right 20px center;background-size:17px auto;box-shadow:0px 4px 0px 0px #eb6168;color:#fff;text-align:center;font-size:1.5rem;font-weight:700;cursor:pointer;transition:transform 0.1s 0s ease-out,box-shadow 0.1s 0s linear}.writer .button:hover{transform:translate(0,4px);box-shadow:0 0 0 0 #eb6168}.writerList{display:flex;flex-wrap:wrap;margin-top:20px;margin-bottom:35px}.writerList__item{flex-basis:25%;max-width:25%;padding:0 17px}.writerList__item img{width:220px;margin:0 auto}.writerList__item:nth-child(2n){padding-top:20px}.writerList__item:nth-child(n+3){margin-top:0}.writerList__name{margin:15px 0 0;font-size:1.25rem}.writerList__name span{font-size:0.875rem}.writerList__text{line-height:1.7142857143;margin-top:3px;font-size:0.875rem}}@media screen and (min-width:769px){.ancor{margin-top:80px}.ancor__title{width:577px;margin:0 auto}.ancor__title img{width:100%}.ancorNavi{justify-content:center;width:auto;margin-top:28px;padding:0 8px}.ancorNavi:after{height:270px}.ancorNavi__item{flex-basis:281px;max-width:281px;margin:0 30px}.ancorNavi__item:first-child a{background:url("../images/bg_ancor_inner.png") no-repeat center 0;background-size:100% auto}.ancorNavi__item:nth-child(2) a{background:url("../images/bg_ancor_bottoms.png") no-repeat center 0;background-size:100% auto}.ancorNavi__item:nth-child(3) a{background:url("../images/bg_ancor_outer.png") no-repeat center 0;background-size:100% auto}.ancorNavi__category{font-size:1.75rem}.ancorNavi__text{line-height:1.7142857143;margin-top:7px;font-size:0.875rem}.ancorNavi a{display:block;padding-top:230px;padding-bottom:42px}.ancorNavi a:after{width:18px;height:13px}}@media screen and (min-width:769px){.section__title{padding-top:80px}.section__title img{width:auto;height:268px;margin:auto}.section__lead{line-height:1.7777777778;margin-top:30px;padding:0 50px;text-align:center;letter-spacing:0;font-size:1.125rem}.section__items{margin-top:25px;padding:0 50px}.section__items+.writerBox{margin-top:140px}.section__items+.itemView{margin-top:135px}.section.bottoms,.section.outer{margin-top:115px;padding-top:40px}.section.bottoms:before,.section.outer:before{width:100%;max-width:1280px}}@media screen and (min-width:769px){.itemView{width:745px;margin:45px auto 95px;padding:0 20px}.itemView__image{flex-basis:auto;max-width:auto;transition:opacity 0.2s 0s linear}.itemView__body{flex-basis:auto;max-width:none;width:360px;box-sizing:content-box;padding:0 10px 0 16px}.itemView__name{line-height:1.2857142857;width:340px;margin:0;padding:5px 0;font-size:1.25rem}.itemView__price{margin:7px 0 0;font-size:1.5rem}.itemView__price span{font-size:0.875rem}.itemView__text{line-height:1.7142857143;margin-top:18px;font-size:0.875rem}.itemView:hover .itemView__image{opacity:0.7}.itemView:hover .itemView__text{text-decoration:underline}}@media screen and (min-width:769px){.writerBox{display:flex;align-items:center;width:1000px;margin:0 auto;padding:0 50px}.writerBox__image{position:relative;flex-basis:530px;max-width:530px}.writerBox__body{flex-basis:470px;max-width:470px;box-sizing:border-box;padding-left:50px}.writerBox__badge{top:-65px;left:10px;width:130px;height:130px}.writerBox__catch{width:auto;height:110px;margin:0}.writerBox__text{line-height:1.7142857143;margin-top:23px;padding-right:35px;font-size:0.875rem}.writerBox__text small{margin-top:7px;font-size:0.75rem}.goodPoint{margin-top:33px;padding:25px 35px;border-radius:20px}.goodPoint dt{font-size:1rem}.goodPoint dt:before{width:16px;height:16px;margin-right:6px}.goodPoint dd{line-height:1.5714285714;margin:0;font-size:0.875rem}}@media screen and (min-width:769px){.modal__inner{padding:55px 0}.modal__viewport{max-width:1000px;border-radius:20px}.modal__contents{padding:60px 55px 80px;border-radius:20px}.modal__title{margin:0 0 40px;text-align:center}.modal__kv{max-width:600px;margin:0 auto 45px;box-shadow:7px 7px 0 #eb6168}.modal__image{max-width:600px;margin:20px auto 40px}.modal__image figcaption{line-height:1.7142857143;margin-top:20px;padding:0 1em;font-size:0.875rem}.modal__col2{display:flex;justify-content:center;max-width:600px;margin:0 auto}.modal__col2 figure{flex-basis:50%;max-width:50%}.modal__col2 figure img{margin:auto}.modal__closing{line-height:1.6666666667;text-align:center;font-size:1.25rem}.modal__closeBtn[data-position=top]{right:10px;width:40px;height:40px}.modal__closeBtn[data-position=bottom]{width:300px;height:60px;margin:60px auto 0;border-width:2px;font-size:1.25rem}.modal__overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.6)}.comment{width:600px;margin:0 auto 0}.comment__speaker{flex-basis:100px;min-width:100px;min-height:100px;margin-bottom:20px}.comment__speaker.by-takahashi{background-size:auto 100px}.comment__speaker.by-nabeshima{background-size:auto 100px}.comment__speaker.by-konaka{background-size:auto 100px}.comment__speaker.by-tsukamoto{background-size:auto 100px}.comment__body{flex-basis:500px;max-width:500px;line-height:1.625;margin-bottom:20px;font-size:1rem}}