/*! normalize.css v3.0.1 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.aside{position:absolute;width:100%;z-index:1}@media screen and (max-width:767px){.aside{margin-bottom:5px;padding-top:0;position:relative}}.aside:before{background:url(/img/bg-01.png);position:absolute;top:0;width:100%;z-index:1}@media screen and (max-width:767px){.aside:before{height:60px}}.aside .inner{position:relative}.aside .nav-left{margin-top:6px}@media screen and (max-width:767px){.aside .nav-left{margin-top:0}}.aside .nav-left .nav-link-alphapolis{background:url(/img/icon-left-arrow.png) 0 no-repeat;margin-left:2px;padding-left:10px}@media screen and (max-width:767px){.aside .nav-left .nav-link-alphapolis{background-position:0 9px}}.aside .nav-left .nav-link-alphapolis a{font-size:15px}@media screen and (max-width:767px){.aside .nav-left .nav-link-alphapolis a{font-size:12px}}html{margin:0;padding:0}@media screen and (max-width:1109px){html{width:1110px}}@media screen and (max-width:767px){html{width:100%}}body{margin:0;padding:0;width:100%;font-size:14px;font-family:Noto Sans Japanese,Lato,Yu Gothic Medium,YuGothic,Hiragino Kaku Gothic ProN,Meiryo,MS PGothic,sans-serif;background:#fff;color:#000}body *,body :after,body :before{box-sizing:border-box}h1,h2,h3,h4,h5{margin:0;padding:0;font-weight:700}a{text-decoration:none;color:#000;transition:opacity .25s ease-in-out}a:hover{opacity:.5}img{vertical-align:bottom}@media screen and (max-width:767px){img{width:auto;max-width:100%;height:auto;max-height:100%}}ol,ul{margin:0;padding:0;list-style:none}p{margin:0 0 30px;line-height:1.57}@media screen and (max-width:767px){p{margin-bottom:20px}}em{color:#f93964;font-style:normal;font-weight:700}dd,dl{margin:0;padding:0}.cookie-notice{display:none;position:fixed;z-index:100;bottom:0;width:100%;padding:20px 0;background-color:hsla(0,0%,98%,.9);box-shadow:-10px 0 10px 0}@media screen and (max-width:767px){.cookie-notice{padding:24px 16px}}.cookie-notice .content{margin:0 auto;width:940px}@media screen and (max-width:767px){.cookie-notice .content{width:100%}}.cookie-notice .content .message{color:#000;font-size:12px;display:inline-block;width:460px}@media screen and (max-width:767px){.cookie-notice .content .message{display:block;width:100%}}.cookie-notice .content .message a{color:#ee74ae}.cookie-notice .content .button{text-align:right;display:inline-block;margin-left:60px;vertical-align:top}@media screen and (max-width:767px){.cookie-notice .content .button{text-align:center;display:block;margin:10px auto 0;width:100%}}.cookie-notice .content .button .btn.btn-s{min-width:150px}@media screen and (max-width:767px){.cookie-notice .content .button .btn.btn-s{min-width:110px}}.cookie-notice .content .button .disagree{margin-right:10px;color:#ee74ae;border:2px solid #ee74ae}.cookie-notice .content .button .disagree:hover{opacity:unset}@media screen and (max-width:767px){.cookie-notice .content .button .disagree{margin-right:15px;display:inline-block}}.cookie-notice .content .button .agree{color:#fff;background:#ee74ae;border:2px solid #ee74ae}.cookie-notice .content .button .agree:hover{opacity:unset}@media screen and (max-width:767px){.cookie-notice .content .button .agree{display:inline-block}}.footer{text-align:center}.footer .footer-links{background-image:linear-gradient(90deg,#b2b2b2,#b2b2b2 7px,transparent 0,transparent 0);background-size:12px 1px;background-position:top;background-repeat:repeat-x;margin-top:30px}.footer .footer-links .inner{overflow:hidden;padding:30px 0 25px}@media screen and (max-width:767px){.footer .footer-links .inner{padding:25px 0 0}}.footer .footer-block{width:440px;height:255px;float:left}@media screen and (max-width:767px){.footer .footer-block{height:180px;width:100%;padding:0 10px;margin-bottom:25px;float:none}}.footer .footer-head{width:100%;height:37px;color:#fff;font-size:18px;padding:5px 0 9px;margin-bottom:8px;border-radius:17.8px;background-color:#f46560}.footer .footer-body{width:95%;margin:0 auto;display:flex;align-items:stretch}@media screen and (max-width:767px){.footer .footer-body{display:inline-block;width:260px;margin:0 auto}}.footer .introduction{text-align:left;width:260px}@media screen and (max-width:767px){.footer .introduction{display:block}}.footer .introduction img{width:70px;margin-right:8px;float:left}.footer .stores{margin-left:8px}@media screen and (max-width:767px){.footer .stores{display:block}}.footer .stores img{float:left;width:148px}@media screen and (max-width:767px){.footer .stores img{width:120px;height:40px}}.footer .stores .appstore a img{margin-bottom:8px}@media screen and (max-width:767px){.footer .stores .appstore img{margin-bottom:0;margin-right:10px}}.footer .footer-link{padding:8px 0 0 60px;float:left}@media screen and (max-width:767px){.footer .footer-link{width:100%;float:none;padding:0 15px}}.footer .footer-link .sp{display:none}@media screen and (max-width:767px){.footer .footer-link .sp{display:inline-flex;float:left;margin:0 0 30px 5%;gap:16px;align-items:center}.footer .footer-link .sp a .sns{width:32px;height:auto}.footer .footer-link .sp a .x-icon{width:25px}}@media screen and (max-width:767px){.footer .footer-link .list-arrow{display:inline;float:left;width:45%;margin:0 0 30px 5%}}.footer .footer-sub-link{padding:15px 0 0 60px;float:left}@media screen and (max-width:767px){.footer .footer-sub-link{background-image:linear-gradient(90deg,#b2b2b2,#b2b2b2 7px,transparent 0,transparent 0);background-size:12px 1px;background-position:top;background-repeat:repeat-x;padding:30px 15px 20px;text-align:center;float:none;clear:both}.footer .footer-sub-link .list-arrow{display:inline-block;padding:0 15px}.footer .footer-sub-link .list-arrow:before{content:none;display:none}.footer .footer-sub-link a{text-decoration:underline}}.footer .footer-sub-link .pc{display:inline-flex;position:relative;left:-15px;gap:16px;align-items:center}.footer .footer-sub-link .pc a img{position:relative;width:32px;height:auto}.footer .footer-sub-link .pc a .x-icon{width:25px}@media screen and (max-width:767px){.footer .footer-sub-link .pc{display:none}}.footer .footer-copy{position:relative}.footer .footer-copy .footer-copy-bg{width:100%;height:110px;background:url(/img/bg-01.png)}@media screen and (max-width:767px){.footer .footer-copy .footer-copy-bg{height:60px}}.footer .footer-copy .footer-copy-img{top:20px;width:1100px;height:115px;background:url(/img/footer-img-01.png) 50% no-repeat}@media screen and (max-width:767px){.footer .footer-copy .footer-copy-img{top:0;width:100%;max-width:350px;height:70px;background:url(/img/footer-img-01-sp.png) 50% no-repeat;background-size:contain}}.footer .footer-copy small{display:block;padding:40px 0 30px;font-size:12px}@media screen and (max-width:767px){.footer .footer-copy small{padding:20px 0 25px;font-size:10px}}.header{width:100%;padding-top:20px;position:relative}@media screen and (max-width:767px){.header{margin-bottom:10px;padding-top:0}}.header:before{content:"";position:absolute;top:0;z-index:-1;width:100%;height:120px;background:url(/img/bg-01.png)}@media screen and (max-width:767px){.header:before{height:52px}}.header .inner{position:relative}.header .header-logo{position:relative;display:block;width:336px;height:112px;background-image:url(/img/logo-03.png);margin:-2px auto 0;background-repeat:no-repeat;background-size:contain;overflow:hidden;text-indent:100%;white-space:nowrap;transition:opacity .25s ease-in-out}@media screen and (max-width:767px){.header .header-logo{width:94px;height:60px;top:2px;background-image:url(/img/logo-02.png)}}.header .header-logo:hover{opacity:.5}.header .header-logo .header-link{display:block;position:absolute;top:0;left:0;width:336px;height:112px}@media screen and (max-width:767px){.header .header-logo .header-link{width:94px;height:60px}}.ehon-top .header .header-link{left:100%}@media screen and (max-width:767px){.header-login{position:absolute;top:20px;left:16px}.header-login a{display:table;width:"auto";line-height:1;color:#f5ac0e}.header-login a>*{display:table-cell;vertical-align:middle}.header-login a span{padding-left:6px;font-weight:700}.header-login a:before{content:"";display:table-cell;width:19px;height:18px;background:url(/img/icon-login.png);background-size:contain}}.header-login.logged{font-size:16px}.header-login.logged a:before{content:"";display:table-cell;width:18px;height:18px;background:url(/img/icon-logged.png)}.header-btn{display:none}@media screen and (max-width:767px){.header-btn{position:absolute;right:8px;top:8px}.header-btn,.header-btn:before{display:block;width:37px;height:37px}.header-btn:before{content:"";background-image:url(/img/menu-open.svg);background-repeat:no-repeat;background-size:contain}}.header-user-icon{position:absolute;top:21px;right:272px;width:40px;height:40px}.header-user-icon img{max-width:40px;max-height:40px;width:auto;height:auto;position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%)}@media screen and (max-width:767px){.header-user-icon{top:12px;right:70px;width:30px;height:30px}}.wrapper{overflow:hidden}.inner{width:1110px;margin:auto}@media screen and (max-width:767px){.inner{width:100%;padding:0 10px}}.container{padding:0 30px}@media screen and (max-width:767px){.container{width:100%;padding:0 15px}}.section{margin-bottom:60px}@media screen and (max-width:767px){.section{margin-bottom:40px}}.main{width:1110px;position:relative;margin:auto}@media screen and (max-width:767px){.main{width:100%}}.main.on-side{overflow:hidden}@media screen and (max-width:767px){.main.on-side{padding-top:60px}}.main.on-side .article{float:right;width:840px}@media screen and (max-width:767px){.main.on-side .article{float:none;width:100%}}.main .article{width:100%}@media screen and (max-width:767px){.main .article{float:none;width:100%}}.main .side{float:left;width:240px}@media screen and (max-width:767px){.main .side{float:none;width:100%}}.main-full{width:100%;position:relative;overflow:hidden;margin:auto}@media screen and (max-width:767px){.main-full .book-tags{display:none}}.banner-size-adjust{width:auto;max-width:970px;height:auto;max-height:90px}@media screen and (max-width:767px){.banner-size-adjust{max-width:320px;max-height:100px}}.banner-size-adjust img{width:auto;max-width:100%;height:auto;max-height:100%}.header-nav{padding-bottom:25px}@media screen and (max-width:767px){.header-nav{display:none;position:absolute;z-index:510;top:0;left:0;padding:0;width:100%;background-color:#fff}}@media screen and (max-width:767px){.header-nav .nav-control{position:relative;height:52px;background:url(/img/bg-01.png)}}@media screen and (max-width:767px){.header-nav .nav-close{display:block;position:absolute;right:8px;top:8px;width:37px;height:37px}.header-nav .nav-close span{position:relative;display:block;width:37px;height:37px}.header-nav .nav-close span:before{content:"";display:block;width:37px;height:37px;background-image:url(/img/menu-close.svg);background-repeat:no-repeat;background-size:contain}}.header-nav .nav-left,.header-nav .nav-right{position:absolute;top:28px}@media screen and (max-width:767px){.header-nav .nav-left,.header-nav .nav-right{position:static;display:flex;justify-content:center;text-align:center}.header-nav .nav-left li,.header-nav .nav-right li{width:50%;margin-bottom:10px;font-size:16px}}.header-nav .nav-left li,.header-nav .nav-right li{float:left;margin-left:25px;line-height:1}.header-nav .nav-left li:first-child,.header-nav .nav-right li:first-child{margin-left:0}.header-nav .nav-left{padding-top:5px;left:0}@media screen and (max-width:767px){.header-nav .nav-left{background-image:linear-gradient(90deg,#b2b2b2,#b2b2b2 7px,transparent 0,transparent 0);background-size:12px 1px;background-position:top;background-repeat:repeat-x;padding:12px 30px 0}}.header-nav .nav-left li{height:20px;line-height:20px}@media screen and (max-width:767px){.header-nav .nav-left li{height:auto;margin-left:0;line-height:normal}}@media screen and (max-width:767px){.header-nav .nav-left a{height:80px;display:flex;justify-content:center;align-items:center}}.header-nav .nav-beginner{padding-left:24px;background:url(/img/icon-wakaba.png) 0 no-repeat}@media screen and (max-width:767px){.header-nav .nav-beginner{padding:0;background:none}}@media screen and (max-width:767px){.logged .header-nav .nav-beginner{width:100%}}@media screen and (max-width:767px){.header-nav .nav-beginner span{padding:28px 0 0;background:url(/img/icon-wakaba.png) top no-repeat}}.header-nav .nav-signup{padding-left:27px;background:url(/img/icon-regist.png) 0 no-repeat;background-size:contain}@media screen and (max-width:767px){.header-nav .nav-signup{padding:0;background:none}}.logged .header-nav .nav-signup{display:none}@media screen and (max-width:767px){.header-nav .nav-signup span{padding:28px 0 0;background:url(/img/icon-regist.png) top no-repeat}}.header-nav .nav-right{right:0}@media screen and (max-width:767px){.header-nav .nav-right{background:url(/img/bg-01.png)}}.header-nav .nav-right li{height:25px}@media screen and (max-width:767px){.header-nav .nav-right li{background-image:linear-gradient(90deg,#b2b2b2,#b2b2b2 7px,transparent 0,transparent 0);background-size:12px 1px;background-position:bottom;background-repeat:repeat-x;width:100%;height:100%;padding:20px 0 18px;margin:0}}.header-nav .nav-right a{display:inline-block}@media screen and (max-width:767px){.header-nav .nav-right a{border:0;position:relative;text-align:left;margin-left:-20px;padding-left:15px}.header-nav .nav-right a:before{width:0;height:0;border-color:transparent transparent transparent #ccc;border-style:solid;border-width:5px 8px;content:"";position:absolute;left:0;top:5px}}.header-nav .nav-right .nav-company{padding-left:28px;border-left:1px solid #ccc}.header-nav .nav-main{padding-top:20px;overflow:hidden}@media screen and (max-width:767px){.header-nav .nav-main{padding:0 30px 10px}}.header-nav .nav-main-list{width:25%;padding:0 14px;float:left}@media screen and (max-width:767px){.header-nav .nav-main-list{width:50%;padding:0}}.header-nav .nav-main-list a{border-radius:100px;height:70px;padding:0 20px;border:4px solid;font-size:18px;font-weight:700}@media screen and (max-width:767px){.header-nav .nav-main-list a{height:80px;margin-bottom:10px;padding:10px 0 0;border:0;font-size:16px}}.header-nav .nav-main-list a:before{content:"";display:table-cell}@media screen and (max-width:767px){.header-nav .nav-main-list a:before{display:table-row}}.header-nav .nav-main-list span{text-align:center}.header-nav .icon-lists a{background-color:#fdefee;border-color:#f0655b}@media screen and (max-width:767px){.header-nav .icon-lists a{background-color:transparent}}.header-nav .icon-lists a:before{width:54px;height:40px;background:url(/img/chara-sleep.png) 50% no-repeat}@media screen and (max-width:767px){.header-nav .icon-lists a:before{width:70px;height:31px;background:url(/img/nav-icon-01-sp.png) 50% no-repeat}}.header-nav .icon-contrib a{background-color:#fef7e6;border-color:#f5ac0e}@media screen and (max-width:767px){.header-nav .icon-contrib a{background-color:transparent}}.header-nav .icon-contrib a:before{width:48px;height:46px;background:url(/img/chara-running.png) 50% no-repeat}@media screen and (max-width:767px){.header-nav .icon-contrib a:before{width:70px;height:31px;background:url(/img/nav-icon-02-sp.png) 50% no-repeat}}.header-nav .icon-issue a{background-color:#f4f7e5;border-color:#91b300}@media screen and (max-width:767px){.header-nav .icon-issue a{background-color:transparent}}.header-nav .icon-issue a:before{width:63px;height:48px;background:url(/img/chara-notice.png) 50% no-repeat}@media screen and (max-width:767px){.header-nav .icon-issue a:before{width:70px;height:31px;background:url(/img/nav-icon-03-sp.png) 50% no-repeat}}.header-nav .icon-contact a{background-color:rgba(160,111,227,.1);border-color:#af86e6}@media screen and (max-width:767px){.header-nav .icon-contact a{background-color:transparent}}.header-nav .icon-contact a:before{width:54px;height:49px;background:url(/img/chara-hooray.png) 50% no-repeat}@media screen and (max-width:767px){.header-nav .icon-contact a:before{width:70px;height:31px;background:url(/img/nav-icon-04-sp.png) 50% no-repeat;background-size:contain}}@media screen and (max-width:767px){.side-nav{position:absolute;top:0;z-index:500;width:100%;background:#fff}}.side-nav.accordion .accordion-body{padding:0;background:transparent}@media screen and (max-width:767px){.side-nav.accordion .accordion-body{padding:0;background:#fff;border-bottom:10px solid #ee74ae}}.side-user{display:block}@media screen and (max-width:767px){.side-user{display:table;width:100%;padding:15px 18px}.side-user>*{display:table-cell;vertical-align:middle}}.side-user .user-icon{margin-bottom:20px}.side-user .user-icon img{max-height:240px;max-width:240px;width:auto;height:auto;display:block;margin:auto}@media screen and (max-width:767px){.side-user .user-icon{width:80px;height:80px;margin:0}.side-user .user-icon img{max-height:80px;max-width:80px}}.side-user .user-name{padding:0 15px 15px;font-size:16px;font-weight:700}@media screen and (max-width:767px){.side-user .user-name{padding:10px}}.side-user .user-name span{padding-left:5px;font-size:14px;font-weight:400;color:#ee74ae}.side-link{background-image:linear-gradient(90deg,#b2b2b2,#b2b2b2 7px,transparent 0,transparent 0);background-size:12px 1px;background-position:top;background-repeat:repeat-x;padding:40px 15px 35px}@media screen and (max-width:767px){.side-link{padding:30px 15px}.side-link ul{display:flex;flex-flow:row wrap;justify-content:flex-start}.side-link li{width:100%;margin-bottom:15px;padding-right:12px}.side-link li.list-full{width:100%}}.side-opinions{background-image:linear-gradient(90deg,#b2b2b2,#b2b2b2 7px,transparent 0,transparent 0);background-size:12px 1px;background-position:top;background-repeat:repeat-x;padding:20px 15px 0}@media screen and (max-width:767px){.side-opinions{padding-bottom:20px}}@media screen and (max-width:767px){.side-opinions .form{padding:0 15px}}.side-opinions p{margin-bottom:20px}.accordion .accordion-control{position:relative;display:block;padding:15px 35px;background:#ee74ae;color:#fff;font-size:16px;text-align:center;line-height:1;cursor:pointer}.accordion .accordion-control:before{content:"";display:block;position:absolute;top:0;bottom:0;right:15px;width:20px;height:12px;margin:auto;background-image:url(/img/arrow-up-down.png);background-position:0 0;background-repeat:no-repeat;background-size:20px auto}.accordion .accordion-control--read-aloud{background-color:#a06fe3;font-weight:700}.accordion .accordion-body{display:none;padding:30px;background:url(/img/bg-02.png)}@media screen and (max-width:767px){.accordion .accordion-body{padding-top:20px;background:#fff;border-bottom:10px solid #ee74ae}}.accordion .accordion-body--read-aloud{background:url(/img/bg-yomikikase-dot.png)}@media screen and (max-width:767px){.accordion .accordion-body--read-aloud{border-bottom:10px solid #a06fe3}}.accordion.open .accordion-control:before{background-position:0 bottom}.accordion-sp .accordion-control{display:none}@media screen and (max-width:767px){.accordion-sp .accordion-control{display:block}}.accordion-sp .accordion-body{display:block}@media screen and (max-width:767px){.accordion-sp .accordion-body{display:none}}.banner-area{padding-bottom:30px;text-align:center;letter-spacing:-.4em}@media screen and (max-width:767px){.banner-area{display:flex;justify-content:center;padding:0 10px 20px}}.banner-area.last{padding-bottom:60px}@media screen and (max-width:767px){.banner-area.last{padding:0 10px 40px}}.banner-area.intitle{padding:30px 0 0}.banner-area.insert{padding:20px 0}.banner-area>:not(script){display:inline-block;letter-spacing:normal;margin:0 15px}@media screen and (max-width:767px){.banner-area>:not(script){margin:0 7px}}.attention-notice{background:#ffdadc none repeat scroll 0 0;color:#c00;margin:20px 0;padding:10px;border:2px solid #fd8484}.attention-notice .notes{margin:10px 10px 0}.board-list{margin-bottom:40px;overflow:hidden;word-wrap:break-word;overflow-wrap:break-word}.board-list>a{display:block;overflow:hidden}.board-list>a:hover{opacity:.65}.board-list .board-head{margin-bottom:15px}.board-list .board-head .board-delete{margin:0 0 0 auto}.board-list .board-head .btn{margin-bottom:0;padding-top:6px;padding-bottom:6px}.board-list .board-img{width:200px;padding:14px;text-align:center;border:1px solid #e6e6e6;background-color:#fff;float:right}@media screen and (max-width:767px){.board-list .board-img{width:140px;padding:9px}}.board-list .board-img img{max-width:170px;max-height:170px}@media screen and (max-width:767px){.board-list .board-img img{max-width:120px;max-height:120px}}.board-list .board-img+.board-content{margin-right:230px}@media screen and (max-width:767px){.board-list .board-img+.board-content{margin-right:160px}}.board-list .board-content>:last-child{margin-bottom:0}.board-list .display-flex{margin-bottom:15px}.board-list .borad-title{margin-bottom:5px}.board-list .borad-title>a{text-decoration:underline}.boards.line .board-list{position:relative;padding-top:20px}.boards.line .board-list:before{background-image:linear-gradient(90deg,#b2b2b2,#b2b2b2 7px,transparent 0,transparent 0);background-size:12px 1px;background-position:top;background-repeat:repeat-x;content:"";display:block;position:absolute;width:100%;height:1px;left:0;top:0}.boards.line .board-list:first-child{padding-top:0}.boards.line .board-list:first-child:before{display:none}@media screen and (max-width:767px){.board-detail .board-list{display:flex;flex-direction:column}}.board-detail .board-list .board-img{width:400px;text-align:center}@media screen and (max-width:767px){.board-detail .board-list .board-img{width:auto;order:1}}.board-detail .board-list .board-img img{max-width:370px;max-height:370px}@media screen and (max-width:767px){.board-detail .board-list .board-img img{max-width:280px;max-height:280px}}.board-detail .board-list .board-img+.board-content{margin-right:450px}@media screen and (max-width:767px){.board-detail .board-list .board-img+.board-content{margin-right:0}}.board-detail .board-list .display-flex{margin-bottom:10px}.board-detail .board-list .borad-title{margin-bottom:15px;font-size:24px}@media screen and (max-width:767px){.board-detail .board-list .borad-title{margin-bottom:5px}}.board-detail .board-list .board-content{width:auto}.board-detail .board-list .board-edit{padding-top:25px}@media screen and (max-width:767px){.board-detail .board-list .board-edit{order:2;padding-top:20px}}@media screen and (max-width:767px){.board-detail .board-list .btn{width:200px}}.board-detail.size-m .board-img{width:320px}.board-detail.size-m .board-img img{max-width:290px;max-height:290px}@media screen and (max-width:767px){.board-detail.size-m .board-img img{max-width:180px;max-height:180px}}.board-detail.size-m .board-img+.board-content{margin-right:380px}@media screen and (max-width:767px){.board-detail.size-m .board-img+.board-content{margin-right:0}}.board-detail+.form-detail-comment{background-image:linear-gradient(90deg,#b2b2b2,#b2b2b2 7px,transparent 0,transparent 0);background-size:12px 1px;background-position:top;background-repeat:repeat-x;padding-top:30px}@media screen and (max-width:767px){.board-detail+.form-detail-comment{padding-top:20px}}@media screen and (max-width:767px){.sp-column .board-list>a{display:flex;flex-direction:column}.sp-column .board-list .board-img{float:none;order:1;width:200px;margin:auto}.sp-column .board-list .board-img img{max-width:180px;max-height:180px}.sp-column .board-list .board-content{margin-bottom:15px;margin-right:0}.sp-column .board-list .borad-title{font-size:16px}}.book-detail .book-detail-main{margin-bottom:40px}.book-detail .book-detail-main:after{content:"";display:block;clear:both}.book-detail .book-left{float:left}@media screen and (max-width:767px){.book-detail .book-left{float:none}}.book-detail .book-left a:hover{opacity:unset}.book-detail .book-left .book-img:hover{transition:opacity .25s ease-in-out;opacity:.7}.book-detail .book-content{margin-left:440px}@media screen and (max-width:767px){.book-detail .book-content,.book-detail .book-content>*{margin-left:0}}.book-detail .book-content .author.role a{text-decoration:underline}.book-detail .book-content .btn-group.prize-vote-btn{margin-bottom:0;margin-top:20px}.book-detail .book-content .prize-vote-btn a:nth-child(2){display:block;text-decoration:underline;margin-top:10px}.book-detail .book-report{padding:15px 30px;text-align:right}@media screen and (max-width:767px){.book-detail .book-report{text-align:center}}.book-detail .book-detail-btns{display:table;width:100%}.book-detail .book-detail-btns>*{display:table-cell;vertical-align:middle}@media screen and (max-width:767px){.book-detail .book-detail-btns{display:block;width:280px;margin:auto;overflow:hidden}.book-detail .book-detail-btns .btn{float:left}}.book-detail .book-detail-btns.inline{display:table;width:auto}.book-detail .book-detail-btns.inline>*{display:table-cell;vertical-align:middle}@media screen and (max-width:767px){.book-detail .book-detail-btns>*{display:block;float:left}}.book-detail .book-detail-block{display:table;width:"auto";margin-bottom:15px}.book-detail .book-detail-block>*{display:table-cell;vertical-align:middle}.book-detail .book-detail-block .book-date{padding:0 10px 0 0}.book-detail .book-detail-block .book-points{padding-top:2px}.book-detail .book-detail-shop{margin:19px -30px 0 0;padding:30px 35px 20px;background:url(/img/bg-04.png) 0;overflow:hidden}@media screen and (max-width:767px){.book-detail .book-detail-shop{margin:30px -15px 0;padding:30px 0 20px}}.book-detail .book-detail-shop li{float:left;margin:0 5px 10px}@media screen and (max-width:767px){.book-detail .book-detail-shop li{float:none}}.book-detail .book-detail-shop a,.book-detail .book-detail-shop div,.book-detail .book-detail-shop span{display:block;width:275px;height:50px;margin:auto;text-decoration:none;background-image:url(/img/icon-shop.png);background-color:#fff;background-repeat:no-repeat;border:1px solid #e6e6e6;text-indent:-9999px}.book-detail .book-detail-shop .shop-amazon{background-position:0 0}.book-detail .book-detail-shop .shop-amazon.disabled{background-position:-275px 0}.book-detail .book-detail-shop .shop-rakuten{background-position:0 -100px}.book-detail .book-detail-shop .shop-rakuten.disabled{background-position:-275px -100px}.book-detail .book-detail-shop .shop-sevennet{background-position:0 -50px}.book-detail .book-detail-shop .shop-sevennet.disabled{background-position:-275px -50px}.book-detail .book-detail-about{padding:55px 0 20px}@media screen and (max-width:767px){.book-detail .book-detail-about{padding:35px 0 0}}.book-detail .book-detail-about .book-catch{font-size:16px}@media screen and (max-width:767px){.book-detail .book-detail-about .book-catch{margin-left:0}}.book-detail .book-detail-about p{margin-bottom:20px;font-size:16px}@media screen and (max-width:767px){.book-detail .book-detail-about .book-info-list{display:block}}.book-detail.book-list{overflow:visible}.book-detail.book-list:after{content:"";display:block;clear:both}@media screen and (max-width:767px){.book-detail.book-list{margin-bottom:0}}.book-detail.book-list .book-img{float:none;width:400px;height:400px;margin-bottom:0}@media screen and (max-width:767px){.book-detail.book-list .book-img{width:310px;height:310px;margin:0 auto 20px}}@media screen and (max-width:374px){.book-detail.book-list .book-img{width:100%;height:310px}}.book-detail.book-list .book-img img{max-width:380px;max-height:380px}@media screen and (max-width:767px){.book-detail.book-list .book-img img{max-width:290px;max-height:290px}}@media screen and (max-width:374px){.book-detail.book-list .book-img img{max-width:90%;max-height:auto}}@media screen and (max-width:767px){.book-detail.book-list .book-author,.book-detail.book-list .book-date,.book-detail.book-list .book-points,.book-detail.book-list .book-series,.book-detail.book-list .book-title{margin-left:0}}.book-detail.book-list .book-author{margin-bottom:35px}@media screen and (max-width:767px){.book-detail.book-list .book-author{margin-bottom:25px}}.book-detail.book-list .book-title{margin-bottom:5px;font-size:24px}@media screen and (max-width:767px){.book-detail.book-list .book-title{font-size:20px}}.book-detail .book-btn-read{position:relative;margin-bottom:20px}.book-detail .book-btn-read i{position:absolute;left:15px;top:0;bottom:0;width:55px;height:39px;margin:auto;background:url(/img/chara-sleep.png) 50% no-repeat}.book-detail .book-btn-read-app{position:relative;margin-bottom:20px}.book-detail .book-btn-read-app i{position:absolute;left:15px;top:0;bottom:0;width:46px;height:48px;margin:auto;background:url(/img/chara-running.png) 50% no-repeat}.book-detail .book-btn-recommend{position:relative;margin-right:50px}@media screen and (max-width:767px){.book-detail .book-btn-recommend{width:100%;margin:0 0 10px}}.book-detail .book-btn-recommend.btn-l{padding-left:50px}.book-detail .book-btn-recommend i{position:absolute;left:15px;top:0;bottom:0;width:29px;height:38px;margin:auto;background:url(/img/chara-smile.png) 50% no-repeat;background-size:contain}.book-detail .btn.btn-facebook,.book-detail .btn.btn-x{min-width:0;width:135px;margin-right:10px;padding-left:35px}.book-detail .btn.btn-x{margin-right:0}.book-admin-detail .book-detail-main{overflow:hidden;margin-bottom:30px}@media screen and (max-width:767px){.book-admin-detail .book-detail-main{margin-bottom:0}}.book-admin-detail .book-left{width:310px;float:left}@media screen and (max-width:767px){.book-admin-detail .book-left{float:none;margin:0 auto 20px;padding-top:10px}}.book-admin-detail .book-left .btn{margin-bottom:0}.book-admin-detail .book-content{margin-left:350px}@media screen and (max-width:767px){.book-admin-detail .book-content,.book-admin-detail .book-content>*{margin-left:0}}@media screen and (max-width:767px){.book-admin-detail.book-list{margin-bottom:0}}.book-admin-detail.book-list .book-img{float:none;height:310px;margin-bottom:10px}@media screen and (max-width:767px){.book-admin-detail.book-list .book-img{width:310px;height:310px;margin:0 auto 10px}}.book-admin-detail.book-list .book-img img{max-width:290px;max-height:290px}@media screen and (max-width:767px){.book-admin-detail.book-list .book-author,.book-admin-detail.book-list .book-date,.book-admin-detail.book-list .book-points,.book-admin-detail.book-list .book-series,.book-admin-detail.book-list .book-title{margin-left:0}}.book-admin-detail.book-list .book-status{margin-bottom:15px}.book-admin-detail.book-list .book-title{margin-bottom:20px;font-size:24px}@media screen and (max-width:767px){.book-admin-detail.book-list .book-title{font-size:20px}}.book-admin-detail .book-admin-btns{height:70px}@media screen and (max-width:767px){.book-admin-detail .book-admin-btns{height:auto;margin:0 -15px 20px}}.book-admin-detail .book-admin-btns .admin-btns-left{float:left;width:450px;padding:15px;background:url(/img/bg-03.png);line-height:1}@media screen and (max-width:767px){.book-admin-detail .book-admin-btns .admin-btns-left{float:none;width:100%;margin-bottom:20px}}.book-admin-detail .book-admin-btns .admin-btn-left{float:left;margin:0 5px}@media screen and (max-width:767px){.book-admin-detail .book-admin-btns .admin-btn-left{float:none;display:block;width:200px;margin:auto auto 10px}.book-admin-detail .book-admin-btns .admin-btn-left:last-child{margin-bottom:0}}.book-admin-detail .book-admin-btns .admin-btns-right{float:right;width:310px}@media screen and (max-width:767px){.book-admin-detail .book-admin-btns .admin-btns-right{float:none;width:100%;margin-bottom:40px}}.book-admin-detail .book-admin-btns .admin-btn-point{min-width:0;width:143px}@media screen and (max-width:767px){.book-admin-detail .book-admin-btns .admin-btn-point{width:200px}}.book-columns .book-column{display:flex;margin-bottom:30px;font-size:16px}@media screen and (max-width:767px){.book-columns .book-column{margin-bottom:10px;font-size:14px}}.book-columns .book-column:last-child{margin-bottom:40px}.book-columns .book-column:first-child{margin-bottom:30px}.book-columns .book-column.book-column-tags{align-items:center}.book-columns .book-column.book-column-tags .book-tags{padding-top:0}@media screen and (max-width:767px){.book-columns .book-column.book-column-tags .book-tags{padding-top:5px}}@media screen and (max-width:767px){.book-columns .book-column.sp-block{flex-direction:column;align-items:left}.book-columns .book-column.sp-block dt{width:100%}}.book-columns .book-column dt{width:150px}@media screen and (max-width:767px){.book-columns .book-column dt{width:85px}}.book-columns .book-column dd{flex:1}.book-columns.in .book-column{margin-bottom:10px;font-size:14px}.book-columns.in .book-column dt{width:80px}.book-columns.in .book-column-tags{align-items:stretch}.book-columns.in:last-child{margin-bottom:0}.book-columns.line{background-image:linear-gradient(90deg,#b2b2b2,#b2b2b2 7px,transparent 0,transparent 0);background-size:12px 1px;background-position:top;background-repeat:repeat-x;padding-top:25px}.book-no-comment{margin:0;padding:30px 0;text-align:center;font-size:18px}@media screen and (max-width:767px){.book-no-comment{padding:0;font-size:16px}}.text-toggle{position:relative;overflow:hidden}.text-toggle.open{padding-bottom:60px}.text-toggle .toggle-btn{position:absolute;bottom:0;left:0;width:100%;height:60px;z-index:2;text-align:center;background:linear-gradient(hsla(0,0%,100%,0),#fff)}.text-toggle .toggle-btn .btn{margin:15px auto 0}.text-toggle .toggle-btn .btn:hover{opacity:.8}@media screen and (max-width:767px){.book-related{padding:0 8px}}.book-list{margin-bottom:40px;overflow:hidden;min-height:225px}@media screen and (max-width:767px){.book-list{position:relative;min-height:0;margin-bottom:35px}}.book-list>a{display:block;overflow:visible}@media screen and (max-width:767px){.book-list>a{max-height:100%}}.book-list .book-img{height:225px;margin:0 0 15px;padding:10px;text-align:center;border:1px solid #e6e6e6;background:#fff;display:flex;justify-content:center;align-items:center}@media screen and (max-width:767px){.book-list .book-img{float:left;width:140px;height:140px;margin:0}}.book-list .book-img>img{max-width:205px;max-height:205px}@media screen and (max-width:767px){.book-list .book-img>img{max-width:120px;max-height:120px}}.book-list .book-date{margin:0;padding-bottom:15px;font-weight:700;line-height:1}@media screen and (max-width:767px){.book-list .book-date{margin-left:160px}}.book-list .book-points{height:12px;margin:0 0 20px}@media screen and (max-width:767px){.book-list .book-points{margin-left:160px}}.book-list .book-points i{width:13px;height:12px;float:left;margin-right:5px;background-repeat:no-repeat;background-image:url(/img/icon-heart.png);background-size:300%;background-position:right 0}@media screen and (max-width:767px){.book-list .book-points i{background-size:39px 12px}}.book-list .book-points[data-points="1"] i:first-child,.book-list .book-points[data-points="1.5"] i:first-child{background-position:0}.book-list .book-points[data-points="1.5"] i:nth-child(2){background-position:-13px 0}.book-list .book-points[data-points="2"] i:first-child,.book-list .book-points[data-points="2"] i:nth-child(2),.book-list .book-points[data-points="2.5"] i:first-child,.book-list .book-points[data-points="2.5"] i:nth-child(2){background-position:0}.book-list .book-points[data-points="2.5"] i:nth-child(3){background-position:-13px 0}.book-list .book-points[data-points="3"] i:first-child,.book-list .book-points[data-points="3"] i:nth-child(2),.book-list .book-points[data-points="3"] i:nth-child(3){background-position:0}.book-list .book-points.size-l{height:25px}.book-list .book-points.size-l i{width:26px;height:25px;margin-right:10px;background-image:url(/img/icon-heart.png);background-size:300%}@media screen and (max-width:767px){.book-list .book-points.size-l i{background-size:78px 25px}}.book-list .book-points.size-l[data-points="1"] i:first-child,.book-list .book-points.size-l[data-points="1.5"] i:first-child{background-position:0}.book-list .book-points.size-l[data-points="1.5"] i:nth-child(2){background-position:-26px 0}.book-list .book-points.size-l[data-points="2"] i:first-child,.book-list .book-points.size-l[data-points="2"] i:nth-child(2),.book-list .book-points.size-l[data-points="2.5"] i:first-child,.book-list .book-points.size-l[data-points="2.5"] i:nth-child(2){background-position:0}.book-list .book-points.size-l[data-points="2.5"] i:nth-child(3){background-position:-26px 0}.book-list .book-points.size-l[data-points="3"] i:first-child,.book-list .book-points.size-l[data-points="3"] i:nth-child(2),.book-list .book-points.size-l[data-points="3"] i:nth-child(3){background-position:0}.book-list .book-series{margin:0}@media screen and (max-width:767px){.book-list .book-series{margin-left:160px}}.book-list .book-catch{margin:0;padding-bottom:10px;font-weight:700}@media screen and (max-width:767px){.book-list .book-catch{margin-left:160px}}.book-list .book-title{margin:0;padding-bottom:2px;font-size:20px;line-height:1.4}@media screen and (max-width:767px){.book-list .book-title{margin-left:160px}}.book-list .book-author{margin:0}@media screen and (max-width:767px){.book-list .book-author{margin-left:160px}}.book-list .book-author.link a{text-decoration:underline}.book-list .book-author .role{display:block}.book-list .book-author-list{margin-bottom:15px}.book-list .book-author-list .js-link,.book-list .book-author-list a{font-weight:400;color:#000;text-decoration:underline}.book-list .book-target{margin:0;font-weight:700}@media screen and (max-width:767px){.book-list .book-target{margin-left:160px}}.book-list .book-tags{padding-top:13px}@media screen and (max-width:767px){.book-list .book-tags{padding-top:20px;clear:both}}.book-list .book-pending{padding-top:28px}@media screen and (max-width:767px){.book-list .book-pending{padding-top:15px}}.book-list .book-publication{display:flex;justify-content:center;align-items:center;padding:15px;background:url(/img/bg-02.png)}@media screen and (max-width:767px){.book-list .book-publication{flex-direction:column;padding:20px}}.book-list .book-publication .book-points,.book-list .book-publication .btn{margin:0 5px}@media screen and (max-width:767px){.book-list .book-publication .btn{margin-top:10px}}.book-list .book-status{display:block;height:25px;margin:0 0 5px;padding:0;text-align:center;color:#fff;font-weight:700;line-height:25px}.book-list .book-status.on-released{background-color:#f5ac0e}.book-list .book-status.on-recommend{background-color:#ee74ae}.book-list .book-status.on-closed{background-color:#ccc}.book-list .book-status.on-examine{background-color:#434343}.book-list .book-text{margin-bottom:15px}.book-lists{display:flex}.container .book-lists{margin-left:-30px;margin-right:-30px}@media screen and (max-width:767px){.container .book-lists{margin-left:0;margin-right:0}}@media screen and (max-width:767px){.book-lists{flex-flow:column nowrap}}.book-lists .book-points{margin-bottom:5px}.book-lists .book-img+.book-points{margin-top:20px}@media screen and (max-width:767px){.book-lists .book-img+.book-points{margin-top:0}}.book-lists.book-col-3{flex-flow:row wrap;justify-content:flex-start;padding-left:7px;padding-right:7px}@media screen and (max-width:767px){.book-lists.book-col-3{padding:0}}.book-lists.book-col-3 .book-list{width:275px;padding:0 25px}@media screen and (max-width:767px){.book-lists.book-col-3 .book-list{width:100%;padding:0}}.book-lists.book-col-4{flex-flow:row wrap;justify-content:flex-start}.book-lists.book-col-4 .book-list{width:25%;padding:0 25px}@media screen and (max-width:767px){.book-lists.book-col-4 .book-list{width:100%;padding:0}}.book-lists.book-col-4 .book-img{height:225px}@media screen and (max-width:767px){.book-lists.book-col-4 .book-img{height:140px}}.book-big-lists{display:flex;margin-bottom:20px}.container .book-big-lists{margin-left:-30px;margin-right:-30px}@media screen and (max-width:767px){.container .book-big-lists{margin-left:0;margin-right:0}}@media screen and (max-width:767px){.book-big-lists{flex-flow:column nowrap;margin-bottom:0}}.book-big-lists .book-img{height:310px}@media screen and (max-width:767px){.book-big-lists .book-img{height:140px}}.book-big-lists .book-img img{max-width:280px;max-height:280px}@media screen and (max-width:767px){.book-big-lists .book-img img{max-width:120px;max-height:120px}}.book-big-lists .book-title{padding-bottom:12px;font-size:24px;line-height:1.3333}@media screen and (max-width:767px){.book-big-lists .book-title{font-size:20px}}.book-big-lists.book-col-3{flex-flow:row wrap;justify-content:flex-start}.book-big-lists.book-col-3 .book-list{width:33%;padding:0 30px}@media screen and (max-width:767px){.book-big-lists.book-col-3 .book-list{width:100%;padding:0 5px}}.book-big-lists.book-col-4{flex-flow:row wrap;justify-content:flex-start}.book-big-lists.book-col-4 .book-list{width:25%;padding:0 25px}@media screen and (max-width:767px){.book-big-lists.book-col-4 .book-list{width:100%;padding:0 5px}}.book-big-lists.book-col-4 .book-img{height:225px}@media screen and (max-width:767px){.book-big-lists.book-col-4 .book-img{height:140px}}.book-big-lists.book-col-4 .book-img img{max-width:205px;max-height:205px}@media screen and (max-width:767px){.book-big-lists.book-col-4 .book-img img{max-width:120px;max-height:120px}}.book-big-keep-lists{display:flex;flex-wrap:wrap;margin-bottom:20px}.container .book-big-keep-lists{margin-left:-30px;margin-right:-30px}@media screen and (max-width:767px){.container .book-big-keep-lists{margin-left:0;margin-right:0}}@media screen and (max-width:767px){.book-big-keep-lists{padding:0}}.book-big-keep-lists .book-list .book-img{height:310px}@media screen and (max-width:767px){.book-big-keep-lists .book-list .book-img{float:none;display:block;margin:0 auto 10px;width:100%;height:140px}}.book-big-keep-lists .book-list .book-img img{max-width:290px;max-height:290px}@media screen and (max-width:767px){.book-big-keep-lists .book-list .book-img img{max-width:100%;max-height:100%}}.book-big-keep-lists .book-list .book-title{padding-bottom:12px;font-size:24px;line-height:1.3333}@media screen and (max-width:767px){.book-big-keep-lists .book-list .book-title{margin-left:0;font-size:18px}}@media screen and (max-width:767px){.book-big-keep-lists .book-list .book-author,.book-big-keep-lists .book-list .book-catch{margin-left:0}}.book-big-keep-lists.book-col-3{flex-flow:row wrap;justify-content:flex-start}.book-big-keep-lists.book-col-3 .book-list{width:33%;padding:0 30px}@media screen and (max-width:767px){.book-big-keep-lists.book-col-3 .book-list{width:50%;padding:0 10px}}.book-line-lists .book-list{clear:both;position:relative}.book-line-lists .book-list:last-child{margin-bottom:30px}.book-line-lists .book-list>:not(a){margin-left:255px}@media screen and (max-width:767px){.book-line-lists .book-list>:not(a){margin-left:160px}}.book-line-lists .book-list>a{display:block;overflow:initial}.book-line-lists .book-list .book-img{float:left;width:225px;height:225px;margin:0}@media screen and (max-width:767px){.book-line-lists .book-list .book-img{width:140px;height:140px}}@media screen and (max-width:767px){.book-link-lists{padding-left:15px;padding-right:15px}.container .book-link-lists{padding-left:0;padding-right:0}}.book-link-lists .book-list{clear:both;position:relative}.book-link-lists .book-list:last-child{margin-bottom:30px}.book-link-lists .book-link-area{display:block;overflow:visible}.book-link-lists .book-link-area>:not(.book-left):not(.book-left-img){margin-left:255px}@media screen and (max-width:767px){.book-link-lists .book-link-area>:not(.book-left):not(.book-left-img){margin-left:160px}}@media screen and (max-width:767px){.book-link-lists .book-link-area .book-info,.book-link-lists .book-link-area .book-text{clear:both;margin-left:0}}.book-link-lists .book-right{margin-left:255px}@media screen and (max-width:767px){.book-link-lists .book-right{margin-left:160px}.book-link-lists .book-right>*{margin-left:0}}.book-link-lists .book-left{width:225px;float:left}@media screen and (max-width:767px){.book-link-lists .book-left{width:140px}}@media screen and (max-width:767px){.book-link-lists .book-left .book-img{float:none}}.book-link-lists .book-left>*{margin-bottom:10px}.book-link-lists .book-left>:last-child{margin-bottom:0}.book-link-lists .book-left.forward{position:relative;z-index:1}.book-link-lists .book-img{width:225px;height:225px}@media screen and (max-width:767px){.book-link-lists .book-img{width:140px;height:140px}}.book-link-lists .book-points{margin-bottom:10px}.book-link-lists .book-title{font-size:24px;margin-bottom:10px}@media screen and (max-width:767px){.book-link-lists .book-title{font-size:20px}}.book-link-lists .book-tags{margin-left:255px}@media screen and (max-width:767px){.book-link-lists .book-tags{margin-left:0}}.book-link-lists.author .book-link-area>:not(.book-left){margin-left:0}@media screen and (max-width:767px){.book-link-lists.author .label-recommend{margin-left:0}}.book-link-lists.author .book-list .book-right{float:right;width:76%;margin-left:0;text-align:left}@media screen and (max-width:767px){.book-link-lists.author .book-list .book-right{width:calc(100% - 160px)}}.book-link-lists.author .book-tags{float:right;margin-left:0;width:76%}@media screen and (max-width:767px){.book-link-lists.author .book-tags{float:none;width:100%}}.book-link-lists.author.published .book-list .book-right{width:77%}@media screen and (max-width:767px){.book-link-lists.author.published .book-list .book-right{width:calc(100% - 160px)}}.book-col-lists.contents-search .book-list>a{padding-left:0}.book-col-lists.contents-search .book-list .left{float:left}.book-col-lists.contents-search .book-list .right{float:right;width:250px}@media screen and (max-width:767px){.book-col-lists.contents-search .book-list .right{width:calc(100% - 160px)}.book-col-lists.contents-search .book-list .right .book-author,.book-col-lists.contents-search .book-list .right .book-block .book-date,.book-col-lists.contents-search .book-list .right .book-block .book-points,.book-col-lists.contents-search .book-list .right .book-series,.book-col-lists.contents-search .book-list .right .book-target,.book-col-lists.contents-search .book-list .right .book-title{margin-left:0}}.book-col-lists.contents-search .book-tags{float:right;padding-left:0;width:255px}@media screen and (max-width:767px){.book-col-lists.contents-search .book-tags{float:none;width:100%}}.book-col-lists{display:flex;flex-wrap:wrap}.container .book-col-lists{margin-left:-30px;margin-right:-30px}@media screen and (max-width:767px){.container .book-col-lists{margin-left:0;margin-right:0}}@media screen and (max-width:1109px){.book-col-lists{display:block;width:1110px;overflow:hidden}.book-col-lists .book-list{float:left}}@media screen and (max-width:767px){.book-col-lists{width:100%;flex-flow:column nowrap}}.book-col-lists .book-list{position:relative;padding:0 30px}@media screen and (max-width:767px){.book-col-lists .book-list{float:none;padding:0}}.book-col-lists .book-list>a{padding-left:240px}@media screen and (max-width:767px){.book-col-lists .book-list>a{padding-left:0}}.book-col-lists .book-list .book-img{position:absolute;top:0;left:30px;width:225px;height:225px;margin:0}@media screen and (max-width:767px){.book-col-lists .book-list .book-img{width:140px;height:140px;left:0}}.book-col-lists .book-list .book-icon{position:absolute;top:5px;left:174px;width:45px;height:45px;padding:16px 6px;border-radius:4px;box-shadow:0 0 3px 0 rgba(0,0,0,.3);border:1px solid #fff;background-color:#fff}.book-col-lists .book-list .book-icon__image{width:100%}@media screen and (max-width:767px){.book-col-lists .book-list .book-date{padding-bottom:10px}}.book-col-lists .book-list .book-points{padding-top:2px}@media screen and (max-width:767px){.book-col-lists .book-list .book-points{margin-bottom:10px}}.book-col-lists .book-list .book-title{padding-bottom:9px}.book-col-lists .book-tags{padding-left:240px}@media screen and (max-width:767px){.book-col-lists .book-tags{padding-left:0}}.book-col-lists.book-col-2 .book-list{width:50%}@media screen and (max-width:1109px){.book-col-lists.book-col-2 .book-list:nth-child(odd){clear:both}}@media screen and (max-width:767px){.book-col-lists.book-col-2 .book-list{width:100%}}.book-col-lists.book-col-3 .book-list{width:33.3333%}@media screen and (max-width:1109px){.book-col-lists.book-col-3 .book-list:nth-child(3n+1){clear:both}}@media screen and (max-width:767px){.book-col-lists.book-col-3 .book-list{width:100%}}.book-col-lists.book-col-4 .book-list{width:25%}@media screen and (max-width:1109px){.book-col-lists.book-col-4 .book-list:nth-child(4n+1){clear:both}}@media screen and (max-width:767px){.book-col-lists.book-col-4 .book-list{width:100%}}.book-col-keep-lists{display:flex;flex-wrap:wrap}.container .book-col-keep-lists{margin-left:-30px;margin-right:-30px}@media screen and (max-width:767px){.container .book-col-keep-lists{margin-left:0;margin-right:0}}@media screen and (max-width:1109px){.book-col-keep-lists{display:block;width:1110px;overflow:hidden}.book-col-keep-lists .book-list{float:left}}@media screen and (max-width:767px){.book-col-keep-lists{display:flex;width:auto}}.book-col-keep-lists .book-list{position:relative;min-height:225px;padding:0 30px}@media screen and (max-width:767px){.book-col-keep-lists .book-list{float:none;min-height:140px;padding:0 13px 0 12px}}.book-col-keep-lists .book-list>a{padding-left:240px}@media screen and (max-width:767px){.book-col-keep-lists .book-list>a{padding-left:0}}.book-col-keep-lists .book-list .book-img{position:absolute;top:0;left:30px;width:225px;height:225px;margin:0}@media screen and (max-width:767px){.book-col-keep-lists .book-list .book-img{position:relative;left:0;float:none;display:block;margin:0 auto 10px;width:auto;min-width:100px;height:140px}}@media screen and (max-width:767px){.book-col-keep-lists .book-list .book-img img{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}}.book-col-keep-lists .book-list .book-author,.book-col-keep-lists .book-list .book-catch,.book-col-keep-lists .book-list .book-title{margin-left:0}.book-col-keep-lists .book-list .book-title{padding-bottom:9px}.book-col-keep-lists.book-col-2 .book-list{width:50%}@media screen and (max-width:1109px){.book-col-keep-lists.book-col-2 .book-list:nth-child(odd){clear:both}}.book-col-keep-lists.book-col-3 .book-list{width:33.3333%}@media screen and (max-width:1109px){.book-col-keep-lists.book-col-3 .book-list:nth-child(3n+1){clear:both}}.book-col-keep-lists.book-col-4 .book-list{width:25%}@media screen and (max-width:1109px){.book-col-keep-lists.book-col-4 .book-list:nth-child(4n+1){clear:both}}.book-admin-lists .book-list{position:relative;margin-bottom:60px;padding:30px 30px 0}.book-admin-lists .book-list:before{background-image:linear-gradient(90deg,#b2b2b2,#b2b2b2 7px,transparent 0,transparent 0);background-size:12px 1px;background-position:top;background-repeat:repeat-x;content:"";display:block;position:absolute;width:100%;height:1px;left:0;top:0}@media screen and (max-width:767px){.book-admin-lists .book-list{margin-bottom:40px;padding:30px 15px 0}}.book-admin-lists .book-list:first-child{padding-top:0}.book-admin-lists .book-list:first-child:before{display:none}.book-admin-lists .book-list>:not(.book-left){margin-left:255px}@media screen and (max-width:767px){.book-admin-lists .book-list>:not(.book-left){margin-left:auto}}@media screen and (max-width:767px){.book-admin-lists .book-list .book-entry,.book-admin-lists .book-list .book-publication{margin-left:-15px;margin-right:-15px;padding:20px 15px}}.book-admin-lists .book-left{width:225px;float:left}@media screen and (max-width:767px){.book-admin-lists .book-left{float:none;margin:0 auto 15px}.book-admin-lists .book-left .book-img{width:225px;height:225px;margin-bottom:10px;float:none}.book-admin-lists .book-left img{max-width:205px;max-height:205px}}.book-admin-lists .book-title{margin-bottom:30px;font-size:24px}.book-admin-lists .book-action{display:block;margin-left:250px;justify-content:left;overflow:hidden}@media screen and (max-width:767px){.book-admin-lists .book-action{display:flex;flex-direction:column;width:280px;margin-left:auto;margin-right:auto;justify-content:center}}.book-admin-lists .book-action .btn{float:left;min-width:0;width:145px;margin:0 10px 0 0}@media screen and (max-width:767px){.book-admin-lists .book-action .btn{float:none;width:200px;margin:auto}}.book-admin-lists .book-action .btn-set-recommend{width:215px;margin-right:0}@media screen and (max-width:767px){.book-admin-lists .book-action .btn-set-recommend{width:200px;margin-right:auto}}.book-admin-lists .book-action form.direct-public-review{display:inline}.book-admin-lists .book-pending{margin-bottom:20px;padding-top:20px;letter-spacing:-.4em}@media screen and (max-width:767px){.book-admin-lists .book-pending{text-align:center}}.book-admin-lists .book-pending>*{display:inline-block;padding-right:35px;letter-spacing:normal}@media screen and (max-width:767px){.book-admin-lists .book-pending>*{padding:0 15px}}.book-admin-lists .book-publication{position:relative;justify-content:flex-end;height:70px;margin-bottom:20px;background-image:url(/img/bg-01.png)}@media screen and (max-width:767px){.book-admin-lists .book-publication{height:auto}}.book-admin-lists .book-publication .book-points{position:absolute;top:0;bottom:0;left:0;right:0;width:98px;text-align:center;margin:auto}@media screen and (max-width:767px){.book-admin-lists .book-publication .book-points{position:static}}.book-admin-lists .book-publication i:last-child{margin-right:0}.book-admin-lists .book-publication .btn{min-width:0;width:145px;margin-right:0}@media screen and (max-width:767px){.book-admin-lists .book-publication .btn{width:200px}}.book-admin-lists .book-entry{display:table;width:525px;padding:15px;background:url(/img/bg-02.png)}.book-admin-lists .book-entry>*{display:table-cell;vertical-align:middle}@media screen and (max-width:767px){.book-admin-lists .book-entry{display:block;width:auto;text-align:center}.book-admin-lists .book-entry>*{display:block}}.book-admin-lists .book-entry .book-entry-content{padding-right:15px}@media screen and (max-width:767px){.book-admin-lists .book-entry .book-entry-content{padding-right:0}}.book-admin-lists .book-entry .entry-text{display:inline-block;font-size:14px;color:#ee74ae}@media screen and (max-width:767px){.book-admin-lists .book-entry .entry-text{margin-bottom:5px}}.book-admin-lists .book-entry p{margin-bottom:0}@media screen and (max-width:767px){.book-admin-lists .book-entry p{text-align:left;margin-bottom:10px}}.book-admin-lists .book-entry .btn{min-width:0;width:145px;margin-bottom:0}@media screen and (max-width:767px){.book-admin-lists .book-entry .btn{width:200px}}.book-admin-lists .book-entry .btn.btn-s[class*=btn-blue],.book-admin-lists .book-entry .btn.btn-s[class*=btn-green],.book-admin-lists .book-entry .btn.btn-s[class*=btn-orange],.book-admin-lists .book-entry .btn.btn-s[class*=btn-pink],.book-admin-lists .book-entry .btn.btn-s[class*=btn-red]{padding:9px 0}.book-red .book-date,.book-red .book-target{color:#f0655b}.book-red .tag>a{background-color:#fad0cd}.book-orange .book-date,.book-orange .book-info span,.book-orange .book-target{color:#f5ac0e}.book-orange .tag>a{background-color:#fce6b6}.book-blue .book-date,.book-blue .book-info span,.book-blue .book-target{color:#1bb0dd}.book-blue .tag>a{background-color:#bae7f5}.book-green .book-catch,.book-green .book-info span{color:#91b300}.book-green .book-title{font-size:20px;line-height:1.4}.book-green .tag>a{background-color:#f4f7e5}.added-recommend .book-img{position:relative}.added-recommend .book-img:after{content:"";position:absolute;top:0;left:0;width:60px;height:60px;background:url(/img/icon-recommend-book.png)}.book-recommend{margin:-30px -30px 40px;padding:30px;background:url(/img/bg-01.png)}@media screen and (max-width:767px){.book-recommend{margin:-20px -15px 30px;padding:20px 15px 10px}}@media screen and (max-width:767px){.book-recommend .label-recommend{position:relative;right:0;margin-bottom:10px}}.book-block{display:table;width:auto}.book-block>*{display:table-cell;vertical-align:top}@media screen and (max-width:767px){.book-block,.book-block>*{display:block}}.book-block>*{padding-right:10px}.book-eval-btns{display:flex}@media screen and (max-width:767px){.book-eval-btns{justify-content:center}}.book-eval-btns .book-eval-btn{border-radius:10px;display:flex;justify-content:center;align-items:center;flex-direction:column;width:108px;height:70px;margin-right:20px;color:#b2b2b2;line-height:1;text-align:center;border:2px solid #ccc;background-color:#fff;cursor:pointer}@media screen and (max-width:767px){.book-eval-btns .book-eval-btn{margin-right:12px}}.book-eval-btns .book-eval-btn:last-child{margin-right:0}.book-eval-btns .book-eval-btn span{display:block}.book-eval-btns .book-eval-btn i{float:left;display:block;width:22px;height:20px;margin:0 7px 0 0;background-image:url(/img/icon-heart-eval.png);background-position:0 -20px;background-size:22px 40px}.book-eval-btns .book-eval-btn i:last-child{margin-right:0}.book-eval-btns .book-eval-btn.select,.book-eval-btns .book-eval-btn:hover{border:3px solid #ee74ae;color:#000;font-weight:700}.book-eval-btns .book-eval-btn.select i,.book-eval-btns .book-eval-btn:hover i{background-position:0 0}.book-eval-btns .book-eval-btn:hover{opacity:.8}@media screen and (max-width:767px){.book-eval-btns .book-eval-btn:hover{color:#b2b2b2;border:2px solid #ccc;font-weight:400}.book-eval-btns .book-eval-btn:hover i{background-position:0 -20px}}.book-eval-btns .book-eval-icon{overflow:hidden;margin-bottom:9px}.book-slider{position:relative;width:1020px;height:100%;margin:auto}@media screen and (max-width:767px){.book-slider{width:81%}}@media screen and (max-width:374px){.book-slider{width:300px}}.book-slider .book-slide{margin-bottom:40px;overflow:hidden}@media screen and (max-width:767px){.book-slider .book-slide{width:50%;overflow:visible}}.book-slider .book-slide>a{display:block;overflow:hidden}@media screen and (max-width:767px){.book-slider .book-slide>a{overflow:visible;margin-right:5px}}.book-slider .book-slide .book-title{margin:0;padding-bottom:2px;font-size:20px;line-height:1.4}.book-slider .book-slide .book-tags{padding-top:13px}@media screen and (max-width:767px){.book-slider .book-slide .book-tags{padding-top:20px;clear:both}}.book-slider .book-slide .book-target{margin:0;font-weight:700}.book-slider .book-img{height:225px;margin:0 0 15px;padding:10px;text-align:center;border:1px solid #e6e6e6;background:#fff;display:flex;justify-content:center;align-items:center}@media screen and (max-width:767px){.book-slider .book-img{width:140px;height:140px;margin-left:auto;margin-right:auto}}.book-slider .book-img img{max-width:205px;max-height:205px}@media screen and (max-width:767px){.book-slider .book-img img{max-width:120px;max-height:120px}}.book-slider-container{position:relative}.book-slider-container .book-slider-nav{position:absolute;z-index:10;display:block;width:18px;height:30px;top:97px;background-image:url(/img/arrow-left-right-orange.png);background-repeat:no-repeat;cursor:pointer}@media screen and (max-width:767px){.book-slider-container .book-slider-nav{top:65px;width:12px;height:20px;background-size:auto 20px}}.book-slider-container .book-slider-nav[class*=prev]{left:0;background-position:-18px 0}@media screen and (max-width:767px){.book-slider-container .book-slider-nav[class*=prev]{left:15px;background-position:-12px 0}}.book-slider-container .book-slider-nav[class*=next]{right:0;background-position:0}@media screen and (max-width:767px){.book-slider-container .book-slider-nav[class*=next]{right:15px}}.book-slider-container .swiper-button-disabled{opacity:.4;cursor:default}.box,.box-error,.box-gray,.box-green,.box-mn,.box-orange,.box-red{margin-bottom:30px;padding:30px}@media screen and (max-width:767px){.box,.box-error,.box-gray,.box-green,.box-mn,.box-orange,.box-red{padding:25px 20px 30px}}.box-error>:last-child,.box-gray>:last-child,.box-green>:last-child,.box-mn>:last-child,.box-orange>:last-child,.box-red>:last-child,.box>:last-child{margin-bottom:0}.box-error p,.box-gray p,.box-green p,.box-mn p,.box-orange p,.box-red p,.box p{margin-bottom:30px}@media screen and (max-width:767px){.box-error p,.box-gray p,.box-green p,.box-mn p,.box-orange p,.box-red p,.box p{margin-bottom:20px}}.border.box,.border.box-error,.border.box-gray,.border.box-green,.border.box-mn,.border.box-orange,.border.box-red{position:relative}.border.box-error:before,.border.box-gray:before,.border.box-green:before,.border.box-mn:before,.border.box-orange:before,.border.box-red:before,.border.box:before{background-image:linear-gradient(90deg,#b2b2b2,#b2b2b2 7px,transparent 0,transparent 0);background-size:12px 1px;background-position:top;background-repeat:repeat-x;content:"";display:block;position:absolute;width:100%;height:1px;left:0;top:0}.ns.box,.ns.box-error,.ns.box-gray,.ns.box-green,.ns.box-mn,.ns.box-orange,.ns.box-red{margin-bottom:0}@media screen and (max-width:767px){.container .box-full{margin-left:-15px;margin-right:-15px}}.box-mn{padding:10px 30px}@media screen and (max-width:767px){.box-mn{padding:15px 20px}}.box-section{margin-bottom:60px}@media screen and (max-width:767px){.box-section{margin-bottom:40px}}.box-section.border{background-image:linear-gradient(90deg,#b2b2b2,#b2b2b2 7px,transparent 0,transparent 0)}.box-section.border,.box-section.border.pink{background-size:12px 2px;background-position:top;background-repeat:repeat-x}.box-section.border.pink{background-image:linear-gradient(90deg,#ee74ae,#ee74ae 7px,transparent 0,transparent 0)}.box-section .title{height:70px;padding:0 30px;line-height:70px;font-size:22px}@media screen and (max-width:767px){.box-section .title{padding:0 15px;font-size:18px}}.box-section .icon{display:block;height:70px;margin:0 10px 0 0;float:left}.box-section .icon.eval{width:35px;background:url(/img/icon-eval.png) 50% no-repeat}.box-section .icon.comment{width:30px;background:url(/img/icon-comment.png) 50% no-repeat;background-size:contain}.box-section .icon.read-aloud-content{width:30px;background:url(/img/icon-read-aloud-content.png) 50% no-repeat;background-size:contain}.box-section .icon.history{width:28px;background:url(/img/icon-history.png) 50% no-repeat;background-size:contain}.box-section .content{padding-top:30px;padding-bottom:30px;margin-bottom:30px}.box-section .content:last-child{margin-bottom:0}.box-section.pink .content:not(.nc){background:url(/img/bg-02.png)}.box-orange{background:url(/img/bg-01.png)}.box-red{background:url(/img/bg-02.png)}.box-gray{background:url(/img/bg-03.png)}.box-green{background:url(/img/bg-04.png)}.box-error{margin-bottom:40px;padding:40px 20px 35px;color:#f0655b;text-align:center;background:url(/img/bg-02.png)}@media screen and (max-width:767px){.box-error{margin-bottom:20px;padding-left:15px;padding-right:15px}}.box-lead{margin-bottom:60px}@media screen and (max-width:767px){.box-lead{margin-bottom:40px}}.box-lead>:last-child{margin-bottom:0}.box-message{padding:50px 0 55px;text-align:center;font-size:24px;font-weight:700}@media screen and (max-width:767px){.box-message{padding:40px 0 35px;font-size:16px}}.box-message.space-l{padding:95px 0 90px;font-size:18px}@media screen and (max-width:767px){.box-message.space-l{padding:55px 0 50px;font-size:16px}}.box-message>:last-child{margin:0;padding:0}.box-message .box-message-text{margin-top:-20px;font-size:16px;font-weight:400}@media screen and (max-width:767px){.box-message .box-message-text{font-size:14px}}.box-message .box-message-text:first-child{margin:0}@media screen and (max-width:767px){.box-message.collapse{margin-bottom:35px;padding:0;font-size:16px;text-align:left}}@media screen and (max-width:767px){.breadcrumb{display:none}}.breadcrumb ul{width:1110px;margin:auto;padding:0 14px 13px;font-size:12px}.breadcrumb ul:after{content:"";display:block;clear:both}.breadcrumb li{float:left}.breadcrumb a{position:relative;margin-right:4px;padding-right:12px}.breadcrumb a:after{content:">";display:inline-block;position:absolute;top:0;right:0}.btn{border-radius:10px;display:inline-block;min-width:280px;min-height:50px;margin-bottom:70px;padding:18px 15px;font-size:16px;text-align:center;font-weight:700;line-height:1;cursor:pointer;color:#000;background-color:#fff;border:2px solid #b2b2b2;transition:opacity .25s ease-in-out}@media screen and (max-width:767px){.btn{margin-bottom:40px}}.btn[class*=btn-blue],.btn[class*=btn-green],.btn[class*=btn-orange],.btn[class*=btn-pink],.btn[class*=btn-red]{padding:16px 15px}.btn:hover{opacity:.5}.btn.btn-mn{min-width:100px;min-height:0;padding:8px;font-size:14px}@media screen and (max-width:767px){.btn.btn-mn{padding-top:8px;padding-bottom:9px}}.btn.btn-mn[class*=btn-blue],.btn.btn-mn[class*=btn-green],.btn.btn-mn[class*=btn-orange],.btn.btn-mn[class*=btn-pink],.btn.btn-mn[class*=btn-red]{padding:7px}.btn.btn-s{min-width:200px;min-height:0;height:40px;margin-bottom:25px;padding:10px 14px;font-size:14px}@media screen and (max-width:767px){.btn.btn-s{margin-bottom:15px}}.btn.btn-s[class*=btn-blue],.btn.btn-s[class*=btn-green],.btn.btn-s[class*=btn-orange],.btn.btn-s[class*=btn-pink],.btn.btn-s[class*=btn-red]{padding:9px 14px}.btn.btn-l{min-width:280px;padding:15px;font-size:18px}.btn.btn-l[class*=btn-blue],.btn.btn-l[class*=btn-green],.btn.btn-l[class*=btn-orange],.btn.btn-l[class*=btn-pink],.btn.btn-l[class*=btn-red]{padding:13px 15px}.btn.btn-3l{min-width:0;padding:25px 15px;font-size:22px}@media screen and (max-width:767px){.btn.btn-3l{padding:20px 15px}}.btn.btn-facebook,.btn.btn-web,.btn.btn-x{position:relative;height:28px;line-height:28px;padding:0 5px 0 25px;color:#fff;font-size:12px;border:0}.btn.btn-facebook:before,.btn.btn-web:before,.btn.btn-x:before{content:"";display:inline-block;position:absolute;top:0;left:8px;width:18px;height:28px}.btn.btn-facebook{background:#0866ff}.btn.btn-facebook:before{background:url(/img/icon-sns-facebook.svg) 50% no-repeat;background-size:17px}.btn.btn-x{background:#000}.btn.btn-x:before{background:url(/img/icon-sns-x.svg) 50% no-repeat;background-size:15px}.btn.btn-web{background:#f089b7}.btn.btn-web:before{background:url(/img/icon-sns-web.png) 0 0 no-repeat}.btn.btn-recommend{display:inline-block;min-width:0;min-height:0;width:165px;height:35px;padding:0;line-height:31px;font-size:14px;color:#fff;background:#1bb0dd;border:2px solid #71ceea;text-align:center;vertical-align:middle}@media screen and (max-width:767px){.btn.btn-recommend{width:140px;height:30px;line-height:26px;font-size:12px}}.btn.btn-recommend i{display:inline-block;width:17px;height:17px;margin:-4px 5px 0 0;background:url(/img/icon-star.png) 0 -17px no-repeat;vertical-align:middle}.added-recommend .btn.btn-recommend{color:#b2b2b2;background:#fff;border:2px solid #b2b2b2}.added-recommend .btn.btn-recommend i{background:url(/img/icon-star.png) 0 0 no-repeat}.btn-disabled{opacity:.25;transition:none;cursor:default}.btn-disabled:hover{opacity:.25}.btn-hidden{visibility:hidden}.btn-block{display:block}.btn-icon{display:inline-block;vertical-align:baseline}.btn-icon.regist{width:20px;height:20px;margin:5px 5px -5px 0;background:url(/img/icon-regist.png) 0 0 no-repeat;background-size:contain}.btn-icon.login{width:23px;height:21px;margin:2px 12px -5px 0;background:url(/img/icon-login.png) 0 0 no-repeat;background-size:contain}.left.btn-column-group,.left.btn-group,.left.btn-group-ns,.left.btn-line-group{text-align:left}.right.btn-column-group,.right.btn-group,.right.btn-group-ns,.right.btn-line-group{text-align:right}.line.btn-column-group,.line.btn-group,.line.btn-group-ns,.line.btn-line-group{background-image:linear-gradient(90deg,#b2b2b2,#b2b2b2 7px,transparent 0,transparent 0);background-size:12px 1px;background-position:top;background-repeat:repeat-x;padding-top:40px}.btn-group,.btn-group-ns{text-align:center;margin-bottom:70px;letter-spacing:-.4em}@media screen and (max-width:767px){.btn-group,.btn-group-ns{margin-bottom:40px}}.btn-group-ns>*,.btn-group>*{display:inline-block;letter-spacing:normal}.btn-group-ns .btn,.btn-group .btn{margin:0 10px}@media screen and (max-width:767px){.btn-group-ns .btn,.btn-group .btn{display:block;width:280px;max-width:100%;margin:auto auto 10px}.btn-group-ns .btn.btn-long,.btn-group .btn.btn-long{width:320px}.btn-group-ns .btn:last-child,.btn-group .btn:last-child{margin-bottom:0}}.btn-line-group{text-align:center;padding-left:5px;padding-right:5px;margin-bottom:70px;letter-spacing:-.4em}@media screen and (max-width:767px){.btn-line-group{margin-bottom:40px}}.btn-line-group .btn{letter-spacing:normal;margin:0 10px}@media screen and (max-width:767px){.btn-line-group .btn{width:160px;min-width:50px}}@media screen and (max-width:374px){.btn-line-group .btn{margin-bottom:10px}}.btn-column-group{display:flex;flex:0 1 auto;flex-direction:column;text-align:center;margin-bottom:70px}@media screen and (max-width:767px){.btn-column-group{margin-bottom:40px}}.btn-column-group>*{margin:0 0 10px}@media screen and (max-width:767px){.btn-column-group>*{width:100%}}.btn-column-group>:last-child,.btn-group-ns{margin-bottom:0}@media screen and (max-width:767px){.btn-group-ns{margin-bottom:0}}.btn-group-multh{display:table;width:auto;margin:0 auto 40px}.btn-group-multh>*{display:table-cell;vertical-align:middle}@media screen and (max-width:767px){.btn-group-multh{width:280px;margin-bottom:10px}}.btn-group-multh>*{padding:0 30px}@media screen and (max-width:767px){.btn-group-multh>*{display:table-row;padding:0}}.btn-group-multh .btn{display:table;width:auto;width:280px;height:70px;margin-bottom:0;padding:0}.btn-group-multh .btn>*{display:table-cell;vertical-align:middle}@media screen and (max-width:767px){.btn-group-multh .btn{margin-bottom:20px}}.btn-group-multh .btn.btn-l{padding:0}.btn-gray{color:#fff;background-color:#aaa;border:0}.btn-red{background-color:#fdefee}.btn-red,.btn-red-line{border:4px solid #f0655b}.btn-purple-line{border:4px solid #a06fe3}.btn-bright-red-line{border:4px solid red}.btn-red-fill{color:#fff;background-color:#f0655b;border:3px solid #faa7a1}.btn-pink,.btn-pink-line{border:4px solid #ee74ae}.btn-orange{background-color:#fef7e6}.btn-orange,.btn-orange-line{border:4px solid #f5ac0e}.btn-bright-orange{color:#fff;background-color:#faa94a;border:3px solid #ffd29d}.btn-blue{background-color:#e8f7fc}.btn-blue,.btn-blue-line{border:4px solid #1bb0dd}.btn-green,.btn-green-line{border:4px solid #91b300}.btn-load{min-width:0;width:280px;margin:0 20px;padding:15px}.btn-count{display:block;padding-top:10px;text-align:center;font-size:14px;font-weight:400;line-height:1}.btn-count i{padding:0 .25em;font-style:normal}.carousel-banner{position:relative;box-sizing:border-box;overflow:hidden}.carousel-banner__images{width:970px;box-sizing:border-box;margin-right:auto;margin-left:auto}.carousel-banner__content>div:first-child{margin-bottom:-19px}.carousel-banner__link:hover{opacity:.8}.carousel-banner__image{width:970px;height:90px}.carousel-banner__wrap{text-align:center;height:138px}.carousel-banner-sp__images{width:320px;box-sizing:border-box;overflow:hidden;margin-right:auto;margin-left:auto}.carousel-banner-sp__content>div:last-child{bottom:-20px;height:22px}.carousel-banner-sp__content .VueCarousel-slide{opacity:1}.carousel-banner-sp__content .VueCarousel-pagination{z-index:9}.carousel-banner-sp__image{width:320px;height:100px}.carousel-banner-sp__wrap{text-align:center;height:140px}.column{margin-bottom:50px}@media screen and (max-width:767px){.column{margin-bottom:40px}}.column>:last-child{margin-bottom:0}.column .column-title{font-size:24px;font-weight:700;margin-bottom:15px;line-height:1.1}@media screen and (max-width:767px){.column .column-title{font-size:16px}}@media screen and (max-width:767px){.column .column-img{width:80px;height:80px}}.column .column-sns{text-align:left}@media screen and (max-width:767px){.column .column-sns{text-align:center}.column .column-sns>*{margin:0 5px}}@media screen and (max-width:767px){.column .column-sns .list-arrow{display:none}}.column .column-sns .btn-web{display:none}@media screen and (max-width:767px){.column .column-sns .btn-web{display:inline-block}}.column-left-img:after{content:"";display:block;clear:both}.column-left-img .column-img{float:left}.column-left-img .column-content{margin-left:280px}@media screen and (max-width:767px){.column-left-img .column-content{margin-left:100px}}.column-left-img .column-sns{margin-left:280px}@media screen and (max-width:767px){.column-left-img .column-sns{margin-left:0;clear:both}}.column-left-img .column-sns>*{margin-bottom:10px}.column-right-img:after{content:"";display:block;clear:both}.column-right-img .column-img{float:right}.column-right-img .column-content{margin-right:280px}@media screen and (max-width:767px){.column-right-img .column-content{margin-right:100px}}.column-right-img .column-sns{margin-right:280px}@media screen and (max-width:767px){.column-right-img .column-sns{margin-right:0;clear:both}}.column-autor h3{margin-bottom:15px;font-size:16px}@media screen and (max-width:767px){.column-autor h3{margin-bottom:5px;font-size:14px}}.column-autor p{margin-bottom:0}.comments .btn-group,.comments .btn-group-ns{padding-top:30px}.comments-head,.read-aloud-contents-head{width:100%;height:40px;padding:10px 15px 0;background:#ee74ae;letter-spacing:-.4em}@media screen and (max-width:767px){.comments-head,.read-aloud-contents-head{text-align:center}}.comments-head>*,.read-aloud-contents-head>*{display:inline-block;line-height:1;padding:0 10px;letter-spacing:normal;color:#fff;text-align:center;border-left:1px solid #f4adcc;border-right:1px solid #f4adcc}.comments-head>:first-child,.read-aloud-contents-head>:first-child{padding-left:0;border-left:0}.comments-head>:last-child,.read-aloud-contents-head>:last-child{padding-right:0;border-right:0}.comments-head>.current,.read-aloud-contents-head>.current{text-decoration:underline}.comments-body,.read-aloud-contents-body{padding-bottom:30px;background:url(/img/bg-02.png)}@media screen and (max-width:767px){.comments-body.container,.read-aloud-contents-body.container{padding-left:20px;padding-right:20px}}.comments-body .search-sort,.read-aloud-contents-body .search-sort{padding:15px 0}.comment-list{padding:25px 0}.comment-list:not(.nb){position:relative}.comment-list:not(.nb):before{background-image:linear-gradient(90deg,#b2b2b2,#b2b2b2 7px,transparent 0,transparent 0);background-size:12px 1px;background-position:top;background-repeat:repeat-x;content:"";display:block;position:absolute;width:100%;height:1px;left:0;top:0}.comment-list:first-child{padding-top:0}.comment-list:first-child:before{display:none}.comment-list>:last-child{margin-bottom:0}.comment{position:relative;overflow:hidden;margin-bottom:20px}.comment .comment-head{float:right;margin:0 0 20px 20px;line-height:30px}@media screen and (max-width:767px){.comment .comment-head{width:100px;line-height:auto}}.comment .comment-head .btn{height:30px;padding-top:5px;padding-bottom:0}@media screen and (max-width:767px){.comment .comment-head .label-approved,.comment .comment-head .label-rejected{text-align:right;padding-right:0;margin-bottom:10px}}.comment .comment-head>*{margin:0 0 0 5px}@media screen and (max-width:767px){.comment .comment-head>*{display:block;margin:0 0 5px}.comment .comment-head>:last-child{margin-bottom:0}}.comment .comment-head~.comment-name{padding-right:120px}.comment .comment-icon{width:50px;min-width:50px;float:left}.comment .comment-content{display:block;margin-left:70px;word-wrap:break-word;overflow-wrap:break-word}.comment .comment-content>:last-child{margin-bottom:0}.comment .comment-date{display:inline;margin:0 15px 5px 0}.comment .comment-name{display:block;font-weight:700}@media screen and (max-width:767px){.comment .comment-name{width:100%}}.comment .comment-name>a{text-decoration:underline}.comment .comment-name.user,.comment .comment-name.user a{color:#ee74ae}.comment .comment-name.author{display:inline-block;color:#f0655b}.comment .comment-name+p{clear:both}.comment p{display:block;margin-bottom:10px}.comment.right .comment-icon{float:right}.comment.right .comment-content{margin-left:0;margin-right:70px;text-align:right}.comment.right .comment-content>:last-child{margin-bottom:0}.comment.right .comment-content>p{text-align:left}.comment.right .comment-content .comment-date,.comment.right .comment-content .comment-name{text-align:right;margin-right:0}.comment .comment-delete{float:right;margin-left:15px;margin-bottom:0;padding-top:6px;padding-bottom:6px}.comment.res{padding:20px 20px 20px 30px;background:#fff}.comment.res .comment-name{width:auto}.comment.res .comment-delete{float:left;margin-left:0;margin-right:15px}.comment.res.level-left{margin:0 0 auto 70px}@media screen and (max-width:767px){.comment.res.level-left{margin:0 -15px auto 70px}}@media screen and (max-width:767px){.comment.res.level-full-left{margin:0 -15px 20px 0}}.comment.res.level-right{margin:0 70px auto 0}@media screen and (max-width:767px){.comment.res.level-right{margin:0 70px auto -15px}}@media screen and (max-width:767px){.comment.res.level-full-right{margin:0 0 auto -15px}}.comment .field{margin-bottom:15px;padding:10px 0 0}@media screen and (max-width:767px){.comment .field{margin-left:-55px}}.comment .field .form-textarea{vertical-align:top}.comment .field .form-button{float:right;width:200px}@media screen and (max-width:767px){.comment .field .form-button{display:block;float:none;margin:auto}}.comment-reply{min-height:120px;padding:12px;background:#fff}.comment-block{top:10px}.right .comment-block{left:0}.comment-block{left:70px;position:relative;font-size:10px;color:#919191;height:25px}.comment-block .button{display:inline-block}.comment-block .border{width:1px;height:10px;vertical-align:middle;margin:0 8px;display:inline-block;background-color:#919191}.comment-block p{display:inline-block;color:#ff0079;margin-bottom:0}.detail-comments .comment-list{padding-bottom:0}.detail-comments .comment{margin-bottom:35px}@media screen and (max-width:767px){.detail-comments .comment{margin-bottom:25px}}.detail-comments .comment.res{background-image:linear-gradient(90deg,#b2b2b2,#b2b2b2 7px,transparent 0,transparent 0);background-size:12px 1px;background-position:top;background-repeat:repeat-x;margin-bottom:40px}@media screen and (max-width:767px){.detail-comments .comment.res{margin-bottom:30px}}.detail-comments .comment.res:last-child{margin-bottom:60px}@media screen and (max-width:767px){.detail-comments .comment.res:last-child{margin-bottom:40px}}form button,form input,form select,form textarea{width:auto;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;padding:0;background:none;border:0;border-radius:0;outline:none}.field.form-error .form-select,.field.form-error .form-text,.field.form-error .form-textarea,.fields.form-error .form-select,.fields.form-error .form-text,.fields.form-error .form-textarea{background:#fcc}.form-text{width:150px;height:34px;padding:0 5px;border:1px solid #b2b2b2;background:#fff;font-size:16px}@media screen and (max-width:767px){.form-text{padding:0 10px}}.form-button{border-radius:10px;display:inline-block;width:100%;height:30px;padding:0 24px;line-height:30px;background:#aaa;color:#fff;text-align:center;cursor:pointer;font-size:14px;transition:opacity .25s ease-in-out}@media screen and (max-width:767px){.form-button{padding:0 10px}}.form-button.inline{width:auto;min-width:110px;margin-top:2px}.form-button.left{margin:auto auto auto 0}.form-button.right{margin:auto 0 auto auto}.form-button:hover{opacity:.5}.form-textarea{width:100%;padding:10px;border:1px solid #b2b2b2;background:#fff;font-size:16px;resize:none}.form-checkbox{display:inline-block;margin-right:30px;margin-bottom:10px;font-size:16px}@media screen and (max-width:767px){.form-checkbox{width:33.3333%;margin-right:0}}@media screen and (max-width:767px){.form-checkbox.keep{width:auto;margin-right:30px}}.form-checkbox label{display:table;width:100%;min-height:17px;line-height:1.2;cursor:pointer}.form-checkbox label>*{display:table-cell;vertical-align:middle}@media screen and (max-width:767px){.form-checkbox label{font-size:16px}}.form-checkbox span{position:relative;padding:1px 0 0 20px}.form-checkbox span:before{content:"";display:block;position:absolute;top:3px;left:0;width:16px;height:16px;background:url(/img/icon-form.png) 0 0 no-repeat}@media screen and (max-width:767px){.form-checkbox span:before{top:2px;background-image:url(/img/icon-form-sp.png);background-size:auto 32px}}.form-checkbox .read-aloud-content:before{background:url(/img/icon-form2.png) 0 0 no-repeat}@media screen and (max-width:767px){.form-checkbox .read-aloud-content:before{background-image:url(/img/icon-form2.png)}}.form-checkbox input{position:absolute;z-index:-1;visibility:hidden}.form-checkbox input:checked+span:before{background:url(/img/icon-form.png) 0 -16px no-repeat}@media screen and (max-width:767px){.form-checkbox input:checked+span:before{background-image:url(/img/icon-form-sp.png);background-size:auto 32px}}.form-checkbox input:checked+.read-aloud-content:before{background:url(/img/icon-form2.png) 0 -16px no-repeat}@media screen and (max-width:767px){.form-checkbox input:checked+.read-aloud-content:before{background-image:url(/img/icon-form2.png)}}@media screen and (max-width:767px){.display-inline-row .form-checkbox{display:block;width:100%;margin-bottom:20px}}.form-radio{display:inline-block;margin-right:30px;margin-bottom:10px;font-size:16px}@media screen and (max-width:767px){.form-radio{width:33.3333%;margin-right:0}}@media screen and (max-width:767px){.form-radio.keep{width:auto;margin-right:30px}}.form-radio label{display:table;width:100%;line-height:1.2;cursor:pointer}.form-radio label>*{display:table-cell;vertical-align:middle}@media screen and (max-width:767px){.form-radio label{font-size:16px}}.form-radio span{position:relative;padding-left:20px}.form-radio span:before{content:"";display:block;position:absolute;top:2px;left:0;width:16px;height:16px;background:url(/img/icon-form.png) -16px 0 no-repeat}@media screen and (max-width:767px){.form-radio span:before{top:2px;background-image:url(/img/icon-form-sp.png);background-size:auto 32px}}.form-radio input{position:absolute;z-index:-1;visibility:hidden}.form-radio input:checked+span:before{background:url(/img/icon-form.png) -16px -16px no-repeat}@media screen and (max-width:767px){.form-radio input:checked+span:before{background-image:url(/img/icon-form-sp.png);background-size:auto 32px}}@media screen and (max-width:767px){.display-inline-row .form-radio{display:block;width:100%;margin-bottom:20px}}.form-select{display:inline-block;position:relative;width:200px;background-color:#fff;border:2px solid #ccc;overflow:hidden;vertical-align:top;font-size:16px}.form-select.form-select-area{min-width:120px}.fields .form-select{width:120px}@media screen and (max-width:767px){.fields .form-select{width:auto;max-width:100%}}.form-select:after{content:"";display:block;position:absolute;z-index:0;top:12px;right:11px;width:11px;height:10px;background:url(/img/icon-form.png) -32px 0}.form-select select{display:block;position:relative;z-index:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:32px;margin:0;padding:0 30px 0 10px;line-height:32px;background:transparent;border:0}.form-select select::-ms-expand{display:none}.form-select.form-size-s{font-size:14px}.form-select.form-size-s select{height:28px;line-height:28px}.form-select.form-size-s:after{top:9px}.form-addon{display:inline-block;line-height:34px;font-size:16px}.form-block{display:table;width:100%}.form-block>*{display:table-cell;vertical-align:middle}.form-full [class*=form-]{width:100%;display:block}.form-boxes{margin-top:-10px;letter-spacing:-.4em}@media screen and (max-width:767px){.form-boxes{margin-top:0}}.form-boxes .form-checkbox,.form-boxes .form-radio{letter-spacing:normal;margin-top:10px;margin-bottom:0}@media screen and (max-width:767px){.form-boxes .form-checkbox,.form-boxes .form-radio{margin-top:0;margin-bottom:10px}}.field{margin-bottom:20px;padding:0 30px}@media screen and (max-width:767px){.field{padding:0 15px}.table-form .field{padding:0}}.field>[class*=form-]{margin-bottom:10px}.field.form-size-s [class*=form-]{width:120px}@media screen and (max-width:767px){.field.form-size-s [class*=form-]{width:80px}}.field.form-size-l [class*=form-]{width:475px}@media screen and (max-width:767px){.field.form-size-l [class*=form-]{width:100%}}.field .form-head{display:block;font-size:16px;font-weight:700;margin-bottom:15px}.container .field:last-child,.field>:last-child{margin-bottom:0}.fields{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:stretch;padding-left:20px;padding-right:20px}@media screen and (max-width:767px){.fields{padding:0 15px;margin:0 0 10px -5px}.table-form .fields{padding:0}}.fields .field{padding-left:10px;padding-right:10px}.fields .field,.fields .field>*{margin-bottom:0}@media screen and (max-width:767px){.form-text-btn{display:block}.form-text-btn>*{display:block;margin:auto}}.form-text-btn div:first-child{width:590px}@media screen and (max-width:767px){.form-text-btn div:first-child{width:100%}}.form-text-btn div:nth-child(2){width:110px;padding-left:10px}@media screen and (max-width:767px){.form-text-btn div:nth-child(2){padding:0}.form-text-btn div:nth-child(2)>*{margin-top:10px}}.field .note,.fields .note{display:block;margin-bottom:15px;font-size:14px}.field .note:last-child,.fields .note:last-child{margin-bottom:0}.note-block{position:relative;margin-bottom:40px;padding:20px 60px}.note-block:before{background-image:linear-gradient(90deg,#b2b2b2,#b2b2b2 7px,transparent 0,transparent 0);background-size:12px 1px;background-position:top;background-repeat:repeat-x;content:"";display:block;position:absolute;width:100%;height:1px;left:0;top:0}.note-block.orange{background-image:url(/img/bg-01.png);background-repeat:repeat}.note-block.red{background-image:url(/img/bg-02.png);background-repeat:repeat}.note-block.gray{background-image:url(/img/bg-03.png);background-repeat:repeat}.note-block.green{background-image:url(/img/bg-04.png);background-repeat:repeat}@media screen and (max-width:767px){.note-block{padding:20px 15px 0;margin-bottom:30px}.note-block.gray,.note-block.green,.note-block.orange,.note-block.red{padding:20px 15px}}.note-block.nb{padding-top:30px}.note-block.nb:before{content:"";display:none}.note-block>:last-child{margin-bottom:0}.form-agree{position:relative;margin-bottom:30px;padding:30px;text-align:center;background:url(/img/bg-03.png) 0 0}.form-agree:before{background-image:linear-gradient(90deg,#b2b2b2,#b2b2b2 7px,transparent 0,transparent 0);background-size:12px 1px;background-position:top;background-repeat:repeat-x;content:"";display:block;position:absolute;width:100%;height:1px;left:0;top:0}.form-agree p{margin-bottom:15px}.form-agree .form-checkbox{margin:0}.error-message{display:block;font-size:14px;color:#f0655b}.table-form .error-message{margin-top:-1.5em}@media screen and (max-width:767px){.table-form .error-message{margin-top:auto}}.field .error-message{margin-bottom:5px}@media screen and (max-width:767px){.field .error-message{margin-bottom:10px}}.fields .error-message{display:block;width:100%;margin-bottom:5px;margin-left:10px}@media screen and (max-width:767px){.form-birthday{margin-left:0}}@media screen and (max-width:767px){.form-birthday .form-birthday-y{margin-bottom:10px}}.form-birthday .field{padding-right:0}@media screen and (max-width:767px){.form-zipcode .field{padding-left:5px;padding-right:5px}.form-zipcode .form-zipcode-n1 .form-text{width:70px}.form-zipcode .form-zipcode-n2 .form-text{width:80px}}.form-zipcode .form-text{width:120px}.form-zipcode .form-zipcode-btn{flex:1;display:block;text-align:right}.form-zipcode .form-zipcode-btn .form-button{max-width:110px;padding:0 5px;margin-top:3px}.form-zipcode .form-zipcode-note{width:100%;display:block;margin-top:10px}.form-comment-image:after{content:"";display:block;clear:both}.form-comment-image .comment-image{position:relative;width:320px;height:320px;padding:14px;text-align:center;border:1px solid #e6e6e6;background-color:#fff;float:left}@media screen and (max-width:767px){.form-comment-image .comment-image{float:none;width:200px;height:200px;padding:9px;margin:0 auto 20px}}.form-comment-image .comment-image img{max-width:290px;max-height:290px;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}@media screen and (max-width:767px){.form-comment-image .comment-image img{max-width:180px;max-height:180px}}.form-comment-image .comment-content{margin-left:350px}@media screen and (max-width:767px){.form-comment-image .comment-content{margin:0}}.form-comment-image .comment-content .btn-column-group{margin-bottom:25px}@media screen and (max-width:767px){.form-comment-image .comment-content .btn-column-group{width:200px;margin:0 auto 10px}}.form-comment-image .comment-content .btn,.form-comment-image .comment-content .form-button{width:200px}.form-detail-comment .error-message{margin-bottom:10px}.form-detail-comment .note{margin-bottom:5px}.form-detail-comment .form-textarea{width:775px;max-width:100%;margin:0 auto 20px;vertical-align:top}@media screen and (max-width:767px){.form-detail-comment .form-textarea{width:100%;height:120px;margin-bottom:10px}}.form-detail-comment .form-button{width:200px;margin:0 auto;line-height:1}.guide-flow{display:block;overflow:hidden;margin-bottom:60px;padding:0 60px}@media screen and (max-width:767px){.guide-flow{margin-bottom:40px;padding:0 30px;text-align:center}}.guide-flow>*{float:left}@media screen and (max-width:767px){.guide-flow>*{float:none}}.guide-flow .guide-head{float:none;display:block;text-align:center}.guide-flow .guide-head .guide-title{font-size:24px}@media screen and (max-width:767px){.guide-flow .guide-head .guide-title{font-size:20px}}.guide-flow .guide-howto{border-radius:100%;position:relative;width:168px;height:168px;margin-right:90px;padding:50px 18px 0;border:2px solid #ee7db0;font-size:18px;text-align:center;line-height:1.3}@media screen and (max-width:767px){.guide-flow .guide-howto{display:inline-block;width:auto;height:auto;margin:0 auto 20px;padding:0 0 40px 43px;border:0}}.guide-flow .guide-howto:before{content:"";display:block;position:absolute;top:112px;left:0;right:0;width:43px;height:39px;margin:auto;background:url(/img/chara-hooray.png);background-size:contain}@media screen and (max-width:767px){.guide-flow .guide-howto:before{top:1px;left:0;right:auto;width:33px;height:28px}}.guide-flow .guide-howto:after{content:"";display:block;position:absolute;top:72px;left:200px;width:0;height:0;border-color:transparent transparent transparent #f39dc6;border-style:solid;border-width:12px 20px}@media screen and (max-width:767px){.guide-flow .guide-howto:after{top:auto;bottom:-10px;left:0;right:0;margin:auto;transform:rotate(90deg)}}.guide-flow .guide-howto span{font-size:22px}.guide-flow .guide-howto em{font-size:20px;color:#000;font-style:normal}.guide-flow .guide-col{display:table;width:auto;width:350px;margin-left:20px;font-size:16px}.guide-flow .guide-col>*{display:table-cell;vertical-align:middle}@media screen and (max-width:767px){.guide-flow .guide-col{width:100%;margin:0 0 20px}}.guide-flow .guide-col:last-child{width:320px}@media screen and (max-width:767px){.guide-flow .guide-col:last-child{width:auto;margin-bottom:0}}@media screen and (max-width:767px){.guide-flow .guide-col h3{width:145px}}.guide-flow .guide-col p{padding-left:15px;text-align:left}.head{border-radius:100px;position:relative;height:40px;margin-bottom:30px;padding:0 30px;font-size:18px;font-weight:700;background:#f5ac0e;color:#fff;line-height:40px}@media screen and (max-width:767px){.head{font-size:16px;height:30px;margin-bottom:20px;text-align:center;line-height:30px}}.head .label{margin:-3px 0 0 15px}@media screen and (max-width:767px){.head .label{position:absolute;top:0;bottom:0;right:4px;margin:auto}}.head.ns{margin-bottom:0}.head-black{border-radius:100px;position:relative;height:40px;margin-bottom:30px;padding:0 30px;font-size:18px;font-weight:700;background:#000;color:#fff;line-height:40px}@media screen and (max-width:767px){.head-black{font-size:16px;height:30px;margin-bottom:20px;text-align:center;line-height:30px}}.head-black .label{margin:-3px 0 0 15px}@media screen and (max-width:767px){.head-black .label{position:absolute;top:0;bottom:0;right:4px;margin:auto}}.head-black-l{border-radius:100px;position:relative;height:40px;margin-bottom:30px;padding:0 30px;font-size:18px;font-weight:700;background:#434343;color:#fff;line-height:40px}@media screen and (max-width:767px){.head-black-l{font-size:16px;height:30px;margin-bottom:20px;text-align:center;line-height:30px}}.head-black-l .label{margin:-3px 0 0 15px}@media screen and (max-width:767px){.head-black-l .label{position:absolute;top:0;bottom:0;right:4px;margin:auto}}.head-white{border-radius:100px;position:relative;height:40px;margin-bottom:30px;padding:0 30px;font-size:18px;font-weight:700;background:#fff;color:#fff;line-height:40px}@media screen and (max-width:767px){.head-white{font-size:16px;height:30px;margin-bottom:20px;text-align:center;line-height:30px}}.head-white .label{margin:-3px 0 0 15px}@media screen and (max-width:767px){.head-white .label{position:absolute;top:0;bottom:0;right:4px;margin:auto}}.head-border{border-radius:100px;position:relative;height:40px;margin-bottom:30px;padding:0 30px;font-size:18px;font-weight:700;background:#b2b2b2;color:#fff;line-height:40px}@media screen and (max-width:767px){.head-border{font-size:16px;height:30px;margin-bottom:20px;text-align:center;line-height:30px}}.head-border .label{margin:-3px 0 0 15px}@media screen and (max-width:767px){.head-border .label{position:absolute;top:0;bottom:0;right:4px;margin:auto}}.head-border-d{border-radius:100px;position:relative;height:40px;margin-bottom:30px;padding:0 30px;font-size:18px;font-weight:700;background:#333;color:#fff;line-height:40px}@media screen and (max-width:767px){.head-border-d{font-size:16px;height:30px;margin-bottom:20px;text-align:center;line-height:30px}}.head-border-d .label{margin:-3px 0 0 15px}@media screen and (max-width:767px){.head-border-d .label{position:absolute;top:0;bottom:0;right:4px;margin:auto}}.head-gray{border-radius:100px;position:relative;height:40px;margin-bottom:30px;padding:0 30px;font-size:18px;font-weight:700;background:#ccc;color:#fff;line-height:40px}@media screen and (max-width:767px){.head-gray{font-size:16px;height:30px;margin-bottom:20px;text-align:center;line-height:30px}}.head-gray .label{margin:-3px 0 0 15px}@media screen and (max-width:767px){.head-gray .label{position:absolute;top:0;bottom:0;right:4px;margin:auto}}.head-gray-l{border-radius:100px;position:relative;height:40px;margin-bottom:30px;padding:0 30px;font-size:18px;font-weight:700;background:#e6e6e6;color:#fff;line-height:40px}@media screen and (max-width:767px){.head-gray-l{font-size:16px;height:30px;margin-bottom:20px;text-align:center;line-height:30px}}.head-gray-l .label{margin:-3px 0 0 15px}@media screen and (max-width:767px){.head-gray-l .label{position:absolute;top:0;bottom:0;right:4px;margin:auto}}.head-gray-l2{border-radius:100px;position:relative;height:40px;margin-bottom:30px;padding:0 30px;font-size:18px;font-weight:700;background:#c9c9c9;color:#fff;line-height:40px}@media screen and (max-width:767px){.head-gray-l2{font-size:16px;height:30px;margin-bottom:20px;text-align:center;line-height:30px}}.head-gray-l2 .label{margin:-3px 0 0 15px}@media screen and (max-width:767px){.head-gray-l2 .label{position:absolute;top:0;bottom:0;right:4px;margin:auto}}.head-gray-l3{border-radius:100px;position:relative;height:40px;margin-bottom:30px;padding:0 30px;font-size:18px;font-weight:700;background:#f3f3f3;color:#fff;line-height:40px}@media screen and (max-width:767px){.head-gray-l3{font-size:16px;height:30px;margin-bottom:20px;text-align:center;line-height:30px}}.head-gray-l3 .label{margin:-3px 0 0 15px}@media screen and (max-width:767px){.head-gray-l3 .label{position:absolute;top:0;bottom:0;right:4px;margin:auto}}.head-gray-d{border-radius:100px;position:relative;height:40px;margin-bottom:30px;padding:0 30px;font-size:18px;font-weight:700;background:#aaa;color:#fff;line-height:40px}@media screen and (max-width:767px){.head-gray-d{font-size:16px;height:30px;margin-bottom:20px;text-align:center;line-height:30px}}.head-gray-d .label{margin:-3px 0 0 15px}@media screen and (max-width:767px){.head-gray-d .label{position:absolute;top:0;bottom:0;right:4px;margin:auto}}.head-red{border-radius:100px;position:relative;height:40px;margin-bottom:30px;padding:0 30px;font-size:18px;font-weight:700;background:#f0655b;color:#fff;line-height:40px}@media screen and (max-width:767px){.head-red{font-size:16px;height:30px;margin-bottom:20px;text-align:center;line-height:30px}}.head-red .label{margin:-3px 0 0 15px}@media screen and (max-width:767px){.head-red .label{position:absolute;top:0;bottom:0;right:4px;margin:auto}}.head-red-l{border-radius:100px;position:relative;height:40px;margin-bottom:30px;padding:0 30px;font-size:18px;font-weight:700;background:#fad0cd;color:#fff;line-height:40px}@media screen and (max-width:767px){.head-red-l{font-size:16px;height:30px;margin-bottom:20px;text-align:center;line-height:30px}}.head-red-l .label{margin:-3px 0 0 15px}@media screen and (max-width:767px){.head-red-l .label{position:absolute;top:0;bottom:0;right:4px;margin:auto}}.head-red-l2{border-radius:100px;position:relative;height:40px;margin-bottom:30px;padding:0 30px;font-size:18px;font-weight:700;background:#faa7a1;color:#fff;line-height:40px}@media screen and (max-width:767px){.head-red-l2{font-size:16px;height:30px;margin-bottom:20px;text-align:center;line-height:30px}}.head-red-l2 .label{margin:-3px 0 0 15px}@media screen and (max-width:767px){.head-red-l2 .label{position:absolute;top:0;bottom:0;right:4px;margin:auto}}.head-red-b{border-radius:100px;position:relative;height:40px;margin-bottom:30px;padding:0 30px;font-size:18px;font-weight:700;background:#fdefee;color:#fff;line-height:40px}@media screen and (max-width:767px){.head-red-b{font-size:16px;height:30px;margin-bottom:20px;text-align:center;line-height:30px}}.head-red-b .label{margin:-3px 0 0 15px}@media screen and (max-width:767px){.head-red-b .label{position:absolute;top:0;bottom:0;right:4px;margin:auto}}.head-bright-red{border-radius:100px;position:relative;height:40px;margin-bottom:30px;padding:0 30px;font-size:18px;font-weight:700;background:red;color:#fff;line-height:40px}@media screen and (max-width:767px){.head-bright-red{font-size:16px;height:30px;margin-bottom:20px;text-align:center;line-height:30px}}.head-bright-red .label{margin:-3px 0 0 15px}@media screen and (max-width:767px){.head-bright-red .label{position:absolute;top:0;bottom:0;right:4px;margin:auto}}.head-orange{border-radius:100px;position:relative;height:40px;margin-bottom:30px;padding:0 30px;font-size:18px;font-weight:700;background:#f5ac0e;color:#fff;line-height:40px}@media screen and (max-width:767px){.head-orange{font-size:16px;height:30px;margin-bottom:20px;text-align:center;line-height:30px}}.head-orange .label{margin:-3px 0 0 15px}@media screen and (max-width:767px){.head-orange .label{position:absolute;top:0;bottom:0;right:4px;margin:auto}}.head-orange-l{border-radius:100px;position:relative;height:40px;margin-bottom:30px;padding:0 30px;font-size:18px;font-weight:700;background:#fce6b6;color:#fff;line-height:40px}@media screen and (max-width:767px){.head-orange-l{font-size:16px;height:30px;margin-bottom:20px;text-align:center;line-height:30px}}.head-orange-l .label{margin:-3px 0 0 15px}@media screen and (max-width:767px){.head-orange-l .label{position:absolute;top:0;bottom:0;right:4px;margin:auto}}.head-orange-l2{border-radius:100px;position:relative;height:40px;margin-bottom:30px;padding:0 30px;font-size:18px;font-weight:700;background:#ffd29d;color:#fff;line-height:40px}@media screen and (max-width:767px){.head-orange-l2{font-size:16px;height:30px;margin-bottom:20px;text-align:center;line-height:30px}}.head-orange-l2 .label{margin:-3px 0 0 15px}@media screen and (max-width:767px){.head-orange-l2 .label{position:absolute;top:0;bottom:0;right:4px;margin:auto}}.head-orange-b{border-radius:100px;position:relative;height:40px;margin-bottom:30px;padding:0 30px;font-size:18px;font-weight:700;background:#fef7e6;color:#fff;line-height:40px}@media screen and (max-width:767px){.head-orange-b{font-size:16px;height:30px;margin-bottom:20px;text-align:center;line-height:30px}}.head-orange-b .label{margin:-3px 0 0 15px}@media screen and (max-width:767px){.head-orange-b .label{position:absolute;top:0;bottom:0;right:4px;margin:auto}}.head-orange-b2{border-radius:100px;position:relative;height:40px;margin-bottom:30px;padding:0 30px;font-size:18px;font-weight:700;background:#faa94a;color:#fff;line-height:40px}@media screen and (max-width:767px){.head-orange-b2{font-size:16px;height:30px;margin-bottom:20px;text-align:center;line-height:30px}}.head-orange-b2 .label{margin:-3px 0 0 15px}@media screen and (max-width:767px){.head-orange-b2 .label{position:absolute;top:0;bottom:0;right:4px;margin:auto}}.head-green{border-radius:100px;position:relative;height:40px;margin-bottom:30px;padding:0 30px;font-size:18px;font-weight:700;background:#91b300;color:#fff;line-height:40px}@media screen and (max-width:767px){.head-green{font-size:16px;height:30px;margin-bottom:20px;text-align:center;line-height:30px}}.head-green .label{margin:-3px 0 0 15px}@media screen and (max-width:767px){.head-green .label{position:absolute;top:0;bottom:0;right:4px;margin:auto}}.head-green-l{border-radius:100px;position:relative;height:40px;margin-bottom:30px;padding:0 30px;font-size:18px;font-weight:700;background:#f4f7e5;color:#fff;line-height:40px}@media screen and (max-width:767px){.head-green-l{font-size:16px;height:30px;margin-bottom:20px;text-align:center;line-height:30px}}.head-green-l .label{margin:-3px 0 0 15px}@media screen and (max-width:767px){.head-green-l .label{position:absolute;top:0;bottom:0;right:4px;margin:auto}}.head-blue{border-radius:100px;position:relative;height:40px;margin-bottom:30px;padding:0 30px;font-size:18px;font-weight:700;background:#1bb0dd;color:#fff;line-height:40px}@media screen and (max-width:767px){.head-blue{font-size:16px;height:30px;margin-bottom:20px;text-align:center;line-height:30px}}.head-blue .label{margin:-3px 0 0 15px}@media screen and (max-width:767px){.head-blue .label{position:absolute;top:0;bottom:0;right:4px;margin:auto}}.head-blue-l{border-radius:100px;position:relative;height:40px;margin-bottom:30px;padding:0 30px;font-size:18px;font-weight:700;background:#bae7f5;color:#fff;line-height:40px}@media screen and (max-width:767px){.head-blue-l{font-size:16px;height:30px;margin-bottom:20px;text-align:center;line-height:30px}}.head-blue-l .label{margin:-3px 0 0 15px}@media screen and (max-width:767px){.head-blue-l .label{position:absolute;top:0;bottom:0;right:4px;margin:auto}}.head-blue-l2{border-radius:100px;position:relative;height:40px;margin-bottom:30px;padding:0 30px;font-size:18px;font-weight:700;background:#71ceea;color:#fff;line-height:40px}@media screen and (max-width:767px){.head-blue-l2{font-size:16px;height:30px;margin-bottom:20px;text-align:center;line-height:30px}}.head-blue-l2 .label{margin:-3px 0 0 15px}@media screen and (max-width:767px){.head-blue-l2 .label{position:absolute;top:0;bottom:0;right:4px;margin:auto}}.head-blue-b{border-radius:100px;position:relative;height:40px;margin-bottom:30px;padding:0 30px;font-size:18px;font-weight:700;background:#e8f7fc;color:#fff;line-height:40px}@media screen and (max-width:767px){.head-blue-b{font-size:16px;height:30px;margin-bottom:20px;text-align:center;line-height:30px}}.head-blue-b .label{margin:-3px 0 0 15px}@media screen and (max-width:767px){.head-blue-b .label{position:absolute;top:0;bottom:0;right:4px;margin:auto}}.head-pink{border-radius:100px;position:relative;height:40px;margin-bottom:30px;padding:0 30px;font-size:18px;font-weight:700;background:#ee74ae;color:#fff;line-height:40px}@media screen and (max-width:767px){.head-pink{font-size:16px;height:30px;margin-bottom:20px;text-align:center;line-height:30px}}.head-pink .label{margin:-3px 0 0 15px}@media screen and (max-width:767px){.head-pink .label{position:absolute;top:0;bottom:0;right:4px;margin:auto}}.head-pink-l{border-radius:100px;position:relative;height:40px;margin-bottom:30px;padding:0 30px;font-size:18px;font-weight:700;background:#ee7db0;color:#fff;line-height:40px}@media screen and (max-width:767px){.head-pink-l{font-size:16px;height:30px;margin-bottom:20px;text-align:center;line-height:30px}}.head-pink-l .label{margin:-3px 0 0 15px}@media screen and (max-width:767px){.head-pink-l .label{position:absolute;top:0;bottom:0;right:4px;margin:auto}}.head-pink-l2{border-radius:100px;position:relative;height:40px;margin-bottom:30px;padding:0 30px;font-size:18px;font-weight:700;background:#f4adcc;color:#fff;line-height:40px}@media screen and (max-width:767px){.head-pink-l2{font-size:16px;height:30px;margin-bottom:20px;text-align:center;line-height:30px}}.head-pink-l2 .label{margin:-3px 0 0 15px}@media screen and (max-width:767px){.head-pink-l2 .label{position:absolute;top:0;bottom:0;right:4px;margin:auto}}.head-pink-l3{border-radius:100px;position:relative;height:40px;margin-bottom:30px;padding:0 30px;font-size:18px;font-weight:700;background:#f39dc6;color:#fff;line-height:40px}@media screen and (max-width:767px){.head-pink-l3{font-size:16px;height:30px;margin-bottom:20px;text-align:center;line-height:30px}}.head-pink-l3 .label{margin:-3px 0 0 15px}@media screen and (max-width:767px){.head-pink-l3 .label{position:absolute;top:0;bottom:0;right:4px;margin:auto}}.head-pink-d{border-radius:100px;position:relative;height:40px;margin-bottom:30px;padding:0 30px;font-size:18px;font-weight:700;background:#f93964;color:#fff;line-height:40px}@media screen and (max-width:767px){.head-pink-d{font-size:16px;height:30px;margin-bottom:20px;text-align:center;line-height:30px}}.head-pink-d .label{margin:-3px 0 0 15px}@media screen and (max-width:767px){.head-pink-d .label{position:absolute;top:0;bottom:0;right:4px;margin:auto}}.head-purple{border-radius:100px;position:relative;height:40px;margin-bottom:30px;padding:0 30px;font-size:18px;font-weight:700;background:#a06fe3;color:#fff;line-height:40px}@media screen and (max-width:767px){.head-purple{font-size:16px;height:30px;margin-bottom:20px;text-align:center;line-height:30px}}.head-purple .label{margin:-3px 0 0 15px}@media screen and (max-width:767px){.head-purple .label{position:absolute;top:0;bottom:0;right:4px;margin:auto}}.head-required{border-radius:100px;position:relative;height:40px;margin-bottom:30px;padding:0 30px;font-size:18px;font-weight:700;background:#e60012;color:#fff;line-height:40px}@media screen and (max-width:767px){.head-required{font-size:16px;height:30px;margin-bottom:20px;text-align:center;line-height:30px}}.head-required .label{margin:-3px 0 0 15px}@media screen and (max-width:767px){.head-required .label{position:absolute;top:0;bottom:0;right:4px;margin:auto}}.head-error-bg{border-radius:100px;position:relative;height:40px;margin-bottom:30px;padding:0 30px;font-size:18px;font-weight:700;background:#fcc;color:#fff;line-height:40px}@media screen and (max-width:767px){.head-error-bg{font-size:16px;height:30px;margin-bottom:20px;text-align:center;line-height:30px}}.head-error-bg .label{margin:-3px 0 0 15px}@media screen and (max-width:767px){.head-error-bg .label{position:absolute;top:0;bottom:0;right:4px;margin:auto}}.head-sns-facebook{border-radius:100px;position:relative;height:40px;margin-bottom:30px;padding:0 30px;font-size:18px;font-weight:700;background:#0866ff;color:#fff;line-height:40px}@media screen and (max-width:767px){.head-sns-facebook{font-size:16px;height:30px;margin-bottom:20px;text-align:center;line-height:30px}}.head-sns-facebook .label{margin:-3px 0 0 15px}@media screen and (max-width:767px){.head-sns-facebook .label{position:absolute;top:0;bottom:0;right:4px;margin:auto}}.head-sns-x{border-radius:100px;position:relative;height:40px;margin-bottom:30px;padding:0 30px;font-size:18px;font-weight:700;background:#000;color:#fff;line-height:40px}@media screen and (max-width:767px){.head-sns-x{font-size:16px;height:30px;margin-bottom:20px;text-align:center;line-height:30px}}.head-sns-x .label{margin:-3px 0 0 15px}@media screen and (max-width:767px){.head-sns-x .label{position:absolute;top:0;bottom:0;right:4px;margin:auto}}.head-sns-web{border-radius:100px;position:relative;height:40px;margin-bottom:30px;padding:0 30px;font-size:18px;font-weight:700;background:#f089b7;color:#fff;line-height:40px}@media screen and (max-width:767px){.head-sns-web{font-size:16px;height:30px;margin-bottom:20px;text-align:center;line-height:30px}}.head-sns-web .label{margin:-3px 0 0 15px}@media screen and (max-width:767px){.head-sns-web .label{position:absolute;top:0;bottom:0;right:4px;margin:auto}}.head-search span{padding-left:33px;background:url(/img/icon-search-white.png) 0 no-repeat}.head-post-guide{height:auto;line-height:50px;font-size:28px}@media screen and (max-width:767px){.head-post-guide{padding-top:8px;padding-bottom:8px;margin-right:16px;margin-left:16px;line-height:1.2;font-size:20px}}.head-big{border-radius:100px;position:relative;height:74px;margin-bottom:30px;padding:20px 30px 0;font-size:24px;font-weight:700;background:#f5ac0e;color:#fff;text-align:center;line-height:1}@media screen and (max-width:767px){.head-big{height:50px;padding:13px 30px 0;font-size:18px}}.head-big:after{content:"";position:absolute;background-position:50%;background-repeat:no-repeat;background-size:contain}.head-big span{display:block;position:relative;width:330px;margin:auto;padding-bottom:15px}@media screen and (max-width:767px){.head-big span{width:240px;padding-bottom:9px}}.head-big span:after{content:"";position:absolute;left:0;bottom:0;width:100%;border-top:2px dotted #fff;opacity:.5}.head-latest{background-color:#f0655b}.head-latest:after{left:11px;top:-3px;width:89px;height:62px;background-image:url(/img/heading-icon-01.png)}@media screen and (max-width:767px){.head-latest:after{left:15px;top:-2px;width:62px;height:41px}}.head-recommend{background-color:#f0655b}.head-recommend:after{left:11px;top:-2px;width:87px;height:61px;background-image:url(/img/heading-icon-02.png)}@media screen and (max-width:767px){.head-recommend:after{left:15px;top:-2px;width:62px;height:41px}}.head-popular{background-color:#f0655b}.head-popular:after{left:9px;top:-2px;width:91px;height:61px;background-image:url(/img/heading-icon-03.png)}@media screen and (max-width:767px){.head-popular:after{left:13px;top:-2px;width:62px;height:42px}}.head-issue{background-color:#91b300}.head-issue:after{left:7px;top:-3px;width:93px;height:62px;background-image:url(/img/heading-icon-04.png)}@media screen and (max-width:767px){.head-issue:after{left:12px;top:-2px;width:64px;height:42px}}.head-icon{display:table;width:100%}.head-icon>*{display:table-cell;vertical-align:middle}.head-page{background-image:linear-gradient(90deg,#b2b2b2,#b2b2b2 7px,transparent 0,transparent 0);background-size:12px 1px;background-position:top;background-repeat:repeat-x;width:100%}.head-page h1{display:table;width:100%;width:1110px;min-height:87px;margin:auto;padding:20px 30px 20px 0;font-size:28px}.head-page h1>*{display:table-cell;vertical-align:middle}@media screen and (max-width:1109px){.head-page h1{width:100%}}@media screen and (max-width:767px){.head-page h1{width:100%;min-height:60px;padding:10px 30px 10px 0;font-size:18px}}.head-page h1 i{width:60px;text-align:center}@media screen and (max-width:767px){.head-page h1 i{width:52px}}.head-page h1 img{vertical-align:middle;display:block;margin:auto;max-width:40px}.head-page.ns{margin-bottom:0}.label{display:inline-block;min-width:10px;height:24px;padding:0 10px;font-size:14px;font-weight:400;line-height:23px;color:#fff;text-align:center;white-space:nowrap;vertical-align:middle;background-color:#ccc;border-radius:100px}.label-required{background-color:#e60012}.label-recommend{position:absolute;height:30px;line-height:29px;margin:0 10px 0 0;padding:0 60px 0 15px;background-color:#f5ac0e;font-weight:700;right:30px}.label-recommend:before{content:"";display:block;position:absolute;top:-5px;right:-10px;width:62px;height:35px;background:url(/img/icon-recommend.png) 0 0 no-repeat}.label-comment{display:table;height:24px}.label-comment>*{display:table-cell;vertical-align:middle}.label-comment i{width:30px;height:24px;background:url(/img/icon-comment.png);background-size:contain}.label-comment span{padding-left:8px;line-height:1}.label-approved{padding-right:10px;color:#ee74ae;font-weight:700}@media screen and (max-width:767px){.label-approved{line-height:1}}.label-approved i{display:inline-block;width:9px;height:10px;margin-right:6px;background:url(/img/icon-form.png) -43px -10px no-repeat}@media screen and (max-width:767px){.label-approved i{background-image:url(/img/icon-form-sp.png);background-size:auto 32px}}.label-rejected{padding-right:10px;font-weight:700}@media screen and (max-width:767px){.label-rejected{line-height:1}}.label-rejected i{display:inline-block;width:9px;height:10px;margin-right:6px;background:url(/img/icon-form.png) -43px 0 no-repeat}@media screen and (max-width:767px){.label-rejected i{background-image:url(/img/icon-form-sp.png);background-size:auto 32px}}.link-blank:after{content:"";display:inline-block;width:13px;height:11px;margin-left:5px;margin-bottom:-1px;background-image:url(/img/icon-external-link.png);background-repeat:no-repeat}.js-link{transition:opacity .25s ease-in-out}.js-link:hover{opacity:.6}.link-line a{text-decoration:underline}.link-line-bold a,[href*=".pdf"]{font-weight:700;text-decoration:underline}[href*=".pdf"]{position:relative;margin-right:5px}[href*=".pdf"]:after{content:"";display:inline-block;width:16px;height:16px;margin-left:5px;margin-bottom:-2px;background-image:url(/img/icon-pdf.png)}.link-pink{color:#ee7db0}.lists-2col{width:100%}.lists-2col:after{content:"";display:block;clear:both}.lists-2col>li{float:left;width:445px;margin-left:40px;margin-right:40px;letter-spacing:normal}@media screen and (max-width:767px){.lists-2col>li{float:none;width:100%;margin-left:0;margin-right:0}}.lists-2col>li:nth-child(odd){clear:left}.lists-3col{display:flex;flex-wrap:wrap}.lists-3col>li{float:left;width:310px;margin-left:20px;margin-right:20px}@media screen and (max-width:767px){.lists-3col>li{float:none;width:100%;margin-left:0;margin-right:0}}.lists-3col>li:nth-child(3n+1){clear:left}.lists-disc li{position:relative;padding-left:1em}.lists-disc li:before{border-radius:50%;content:"";display:block;position:absolute;top:.65em;left:.3em;width:3px;height:3px;background:#000}.lists-decimal li{margin-left:1em;padding-left:.5em;list-style-type:decimal}.lists-inline{letter-spacing:-.4em}.lists-inline li{position:relative;display:inline-block;margin-bottom:15px;padding:0 1em;letter-spacing:normal}.lists-inline li:before{content:"";display:inline-block;position:absolute;top:.2em;left:0;width:2px;height:1em;background-color:#ccc;line-height:1}.lists-inline li:first-child{padding-left:0}.lists-inline li:first-child:before{display:none}.list-genre{font-weight:700;font-size:16px;background-color:#fff7e6}.list-arrow,.list-genre{position:relative;text-align:left;margin-bottom:15px;padding-left:15px}.list-arrow:last-child{margin-bottom:0}.list-arrow:before{border-color:transparent transparent transparent #ccc;left:0}.list-arrow.back:before,.list-arrow:before{width:0;height:0;border-style:solid;border-width:5px 8px;content:"";position:absolute;top:6px}.list-arrow.back:before{border-color:transparent #ccc transparent transparent;left:-8px}.list-arrow.list-size-l{font-size:16px}.list-arrow.list-size-l:before{top:8px}.list-black:not(.back):before{border-left-color:#000}.list-black.back:before{border-right-color:#000}.list-black-l:not(.back):before{border-left-color:#434343}.list-black-l.back:before{border-right-color:#434343}.list-white:not(.back):before{border-left-color:#fff}.list-white.back:before{border-right-color:#fff}.list-border:not(.back):before{border-left-color:#b2b2b2}.list-border.back:before{border-right-color:#b2b2b2}.list-border-d:not(.back):before{border-left-color:#333}.list-border-d.back:before{border-right-color:#333}.list-gray:not(.back):before{border-left-color:#ccc}.list-gray.back:before{border-right-color:#ccc}.list-gray-l:not(.back):before{border-left-color:#e6e6e6}.list-gray-l.back:before{border-right-color:#e6e6e6}.list-gray-l2:not(.back):before{border-left-color:#c9c9c9}.list-gray-l2.back:before{border-right-color:#c9c9c9}.list-gray-l3:not(.back):before{border-left-color:#f3f3f3}.list-gray-l3.back:before{border-right-color:#f3f3f3}.list-gray-d:not(.back):before{border-left-color:#aaa}.list-gray-d.back:before{border-right-color:#aaa}.list-red:not(.back):before{border-left-color:#f0655b}.list-red.back:before{border-right-color:#f0655b}.list-red-l:not(.back):before{border-left-color:#fad0cd}.list-red-l.back:before{border-right-color:#fad0cd}.list-red-l2:not(.back):before{border-left-color:#faa7a1}.list-red-l2.back:before{border-right-color:#faa7a1}.list-red-b:not(.back):before{border-left-color:#fdefee}.list-red-b.back:before{border-right-color:#fdefee}.list-bright-red:not(.back):before{border-left-color:red}.list-bright-red.back:before{border-right-color:red}.list-orange:not(.back):before{border-left-color:#f5ac0e}.list-orange.back:before{border-right-color:#f5ac0e}.list-orange-l:not(.back):before{border-left-color:#fce6b6}.list-orange-l.back:before{border-right-color:#fce6b6}.list-orange-l2:not(.back):before{border-left-color:#ffd29d}.list-orange-l2.back:before{border-right-color:#ffd29d}.list-orange-b:not(.back):before{border-left-color:#fef7e6}.list-orange-b.back:before{border-right-color:#fef7e6}.list-orange-b2:not(.back):before{border-left-color:#faa94a}.list-orange-b2.back:before{border-right-color:#faa94a}.list-green:not(.back):before{border-left-color:#91b300}.list-green.back:before{border-right-color:#91b300}.list-green-l:not(.back):before{border-left-color:#f4f7e5}.list-green-l.back:before{border-right-color:#f4f7e5}.list-blue:not(.back):before{border-left-color:#1bb0dd}.list-blue.back:before{border-right-color:#1bb0dd}.list-blue-l:not(.back):before{border-left-color:#bae7f5}.list-blue-l.back:before{border-right-color:#bae7f5}.list-blue-l2:not(.back):before{border-left-color:#71ceea}.list-blue-l2.back:before{border-right-color:#71ceea}.list-blue-b:not(.back):before{border-left-color:#e8f7fc}.list-blue-b.back:before{border-right-color:#e8f7fc}.list-pink:not(.back):before{border-left-color:#ee74ae}.list-pink.back:before{border-right-color:#ee74ae}.list-pink-l:not(.back):before{border-left-color:#ee7db0}.list-pink-l.back:before{border-right-color:#ee7db0}.list-pink-l2:not(.back):before{border-left-color:#f4adcc}.list-pink-l2.back:before{border-right-color:#f4adcc}.list-pink-l3:not(.back):before{border-left-color:#f39dc6}.list-pink-l3.back:before{border-right-color:#f39dc6}.list-pink-d:not(.back):before{border-left-color:#f93964}.list-pink-d.back:before{border-right-color:#f93964}.list-purple:not(.back):before{border-left-color:#a06fe3}.list-purple.back:before{border-right-color:#a06fe3}.list-required:not(.back):before{border-left-color:#e60012}.list-required.back:before{border-right-color:#e60012}.list-error-bg:not(.back):before{border-left-color:#fcc}.list-error-bg.back:before{border-right-color:#fcc}.list-sns-facebook:not(.back):before{border-left-color:#0866ff}.list-sns-facebook.back:before{border-right-color:#0866ff}.list-sns-x:not(.back):before{border-left-color:#000}.list-sns-x.back:before{border-right-color:#000}.list-sns-web:not(.back):before{border-left-color:#f089b7}.list-sns-web.back:before{border-right-color:#f089b7}@media screen and (max-width:767px){.mypage-about-read-aloud-content{padding:0 20px!important}}@media screen and (max-width:767px){.section-diary .container .box-white,.section-posted .container .box-white{margin:0 5px}}.section-diary .container .box-white .btn,.section-posted .container .box-white .btn{margin-bottom:30px}@media screen and (max-width:767px){.section-diary .container .box-white .btn,.section-posted .container .box-white .btn{min-width:0;width:100%;margin:10px 0}}@media screen and (max-width:767px){.section-diary .container .box-white .btn a,.section-posted .container .box-white .btn a{min-width:100%;margin:10px 0 20px}}@media screen and (max-width:767px){.section-diary .container .box-white .btn p,.section-diary .container .box-white p,.section-posted .container .box-white .btn p,.section-posted .container .box-white p{text-align:left;font-size:12px}}@media screen and (max-width:767px){.section-diary .container .box-orange,.section-posted .container .box-orange{margin-bottom:10px}}@media screen and (max-width:767px){.section-diary .container .box-orange .btn,.section-posted .container .box-orange .btn{min-width:100%}}.section-diary .container .post-guide,.section-posted .container .post-guide{padding:16px 8px}.section-diary .container .content-manage,.section-posted .container .content-manage{display:flex;justify-content:space-around}.section-diary .container .content-manage .sp,.section-posted .container .content-manage .sp{display:none}@media screen and (max-width:767px){.section-diary .container .content-manage .sp,.section-posted .container .content-manage .sp{display:block}}@media screen and (max-width:767px){.section-diary .container .content-manage,.section-posted .container .content-manage{display:block;margin-bottom:10px}}@media screen and (max-width:374px){.section-diary .container .content-manage,.section-posted .container .content-manage{display:flex;justify-content:flex-start;flex-wrap:wrap;margin-bottom:0}}.section-diary .container .content-manage .btn,.section-posted .container .content-manage .btn{min-width:240px;border:4px solid #b2b2b2}.section-diary .container .content-manage .btn:nth-child(2),.section-diary .container .content-manage .btn:nth-child(3),.section-posted .container .content-manage .btn:nth-child(2),.section-posted .container .content-manage .btn:nth-child(3){margin-left:10px}@media screen and (max-width:767px){.section-diary .container .content-manage .btn,.section-posted .container .content-manage .btn{display:inline-block;min-width:80px;margin-bottom:10px;padding:12px;font-size:14px;width:103px}}@media screen and (max-width:767px) and (max-width:374px){.section-diary .container .content-manage .btn,.section-posted .container .content-manage .btn{flex-grow:1}.section-diary .container .content-manage .btn:nth-child(3),.section-posted .container .content-manage .btn:nth-child(3){margin:0 40px 25px}}.section-diary .container .content-manage .btn-orange-line,.section-posted .container .content-manage .btn-orange-line{border:4px solid #f5ac0e}@media screen and (max-width:767px){.section-diary,.section-favorite,.section-posted{margin:0 10px}}@media screen and (max-width:767px){.favorite .btn{min-width:100px;margin-bottom:20px}}@media screen and (max-width:767px) and (max-width:767px){.favorite .btn{width:43%;padding:12px 8px}}.favorite .btn:nth-child(2){margin-left:24px}@media screen and (max-width:767px){.favorite .btn:nth-child(2){margin-left:8px}}.notice{margin-bottom:60px;padding:0;background:url(/img/bg-03.png) 0}@media screen and (max-width:767px){.notice{padding:0 17px;margin-bottom:30px}}.notice .notice-head{background-image:linear-gradient(90deg,#b2b2b2,#b2b2b2 7px,transparent 0,transparent 0);background-size:12px 1px;background-position:bottom;background-repeat:repeat-x;padding:20px 0 10px;font-size:22px}@media screen and (max-width:767px){.notice .notice-head{padding:15px 0 10px;font-size:16px}}.notice .notice-head span{display:block;line-height:1;text-align:center}.notice .notice-head span:before{content:url(/img/icon-notice.png);padding-right:35px;width:10px;vertical-align:middle;transform:scale(.6);display:inline-block}.notice .notice-lists{margin:0 30px;padding:30px 0 25px}@media screen and (max-width:767px){.notice .notice-lists{margin:0;padding-top:20px;clear:both}}.notice .notice-lists.line .notice-list{display:table;width:100%;margin-bottom:35px}.notice .notice-lists.line .notice-list>*{display:table-cell;vertical-align:top}@media screen and (max-width:767px){.notice .notice-lists.line .notice-list{display:block;margin-bottom:25px}}.notice .notice-lists.line .notice-list:last-child{margin-bottom:0}.notice .notice-lists.line .notice-date{width:125px}@media screen and (max-width:767px){.notice .notice-lists.line .notice-date{display:block;padding-bottom:0}.notice .notice-lists.line .notice-date+*{display:block}}.notice .notice-lists.size-l .notice-date+*{font-size:16px}.notice .notice-lists .open-next-notices{text-align:center;display:block;position:relative}.notice .notice-lists .open-next-notices:before{position:relative;top:13px;left:-7px;margin:auto;border-left:4px solid transparent;border-top:5px solid #f0655b;border-right:4px solid transparent;width:0;height:0;content:""}.notice .notice-lists .open-next-notices.disabled{display:none}.notice .notice-lists .close-notices{text-align:center;display:block;position:relative}.notice .notice-lists .close-notices:before{position:relative;bottom:12px;left:-7px;margin:auto;border-left:4px solid transparent;border-bottom:5px solid #f0655b;border-right:4px solid transparent;width:0;height:0;content:""}.notice .notice-lists .close-notices.disabled{display:none}.notice .notice-date{padding:0 25px 2px 0;margin:0;font-weight:700;color:#ee7db0}@media screen and (max-width:767px){.notice .notice-date{padding-bottom:5px}}.notice-list{margin-bottom:25px}.notice-list.next-notice{display:none}@media screen and (max-width:767px){.notice-list,.notice-list>*{display:block}}.notice-list:last-child{margin-bottom:0}.notice-list div a{text-decoration:underline}.notice-list a{font-weight:400;text-decoration:none}.notice-list b{font-weight:400;text-decoration:underline}.notice-detail{margin-bottom:30px;padding:35px 30px;font-size:16px}@media screen and (max-width:767px){.notice-detail{padding:15px 17px 20px;font-size:14px}}.notice-detail>*{margin-bottom:35px}@media screen and (max-width:767px){.notice-detail>*{margin-bottom:15px}}.notice-detail>:last-child{margin-bottom:0}.notice-detail .notice-date{margin-bottom:5px;font-size:14px}.notice-detail .notice-image{text-align:center}@media screen and (max-width:767px){.notice-detail .notice-image{padding:0 15px}}@media screen and (max-width:767px){.prize-confirm{margin-right:12px;margin-left:12px}}.prize-confirm .prize-banner{position:relative;display:table;width:840px;height:311px;margin-bottom:20px;text-align:center;border:1px solid #999;background:#fff}@media screen and (max-width:767px){.prize-confirm .prize-banner{display:block;width:100%;height:auto}}.prize-confirm .prize-banner .banner-center{display:table-cell;vertical-align:middle}@media screen and (max-width:767px){.prize-confirm .prize-banner .banner-center{display:block}}.prize-confirm .prize-banner .banner-center img{width:838px}.prize-confirm .notes{font-size:.85rem;margin-bottom:10px;padding:10px;text-align:left;border:1px solid #999}.prize-confirm .notes p{margin:0}.prize-confirm .notes .contract{margin-top:10px;text-align:center}.prize-confirm .btn-area{width:280px;margin:30px auto 0}.prize-entry .box-red .prize-entry-head{background-image:linear-gradient(90deg,#b2b2b2,#b2b2b2 7px,transparent 0,transparent 0);background-size:12px 1px;background-position:bottom;background-repeat:repeat-x;padding-bottom:10px;font-size:23px;text-align:center;color:red}@media screen and (max-width:767px){.prize-entry .box-red .prize-entry-head{font-size:16px}}.prize-entry .box-red p{padding-top:10px;font-weight:700}.prize-entry .box-red p span{font-weight:400}.read-aloud-button{display:flex;justify-content:space-between;width:1110px;margin:0 auto 24px;padding:0 30px;border-bottom:3px solid #a06fe3}@media screen and (max-width:767px){.read-aloud-button{width:100%;margin-bottom:20px;padding:0 13.5px}}.read-aloud-button--favorite{width:840px;border-bottom:3px solid #b2b2b2}@media screen and (max-width:767px){.read-aloud-button--favorite{width:100%;margin-bottom:20px;padding:0 13.5px}}.read-aloud-button__content{display:block;width:520px;height:43px;margin-top:7px;color:#a06fe3;background-color:#fff;border-radius:10px 10px 0 0;border:3px solid #a06fe3;border-bottom:none;font-size:18px;font-weight:700;line-height:43px;text-align:center}@media screen and (max-width:767px){.read-aloud-button__content{width:calc(50vw - 18px);height:34px;margin-top:6px;font-size:14px;line-height:34px}}.read-aloud-button__content--favorite{width:385px;height:43px}@media screen and (max-width:767px){.read-aloud-button__content--favorite{width:calc(50vw - 18px);height:34px;margin-top:6px;line-height:34px}}.read-aloud-button__content--favorite-ehon{width:385px;height:43px;color:#f0655b;border:3px solid #f0655b;border-bottom:none}@media screen and (max-width:767px){.read-aloud-button__content--favorite-ehon{width:calc(50vw - 18px);height:34px;margin-top:6px;line-height:34px}}.read-aloud-button__content--favorite-ehon.read-aloud-button__content--active{color:#fff;background-color:#f0655b}.read-aloud-button__content--active{margin-top:0;height:50px;color:#fff;background-color:#a06fe3;font-size:20px;line-height:50px}@media screen and (max-width:767px){.read-aloud-button__content--active{height:40px;font-size:18px;line-height:40px;margin-top:0}}.read-aloud-content{display:flex;flex-wrap:wrap}.container .read-aloud-content{margin-left:-30px;margin-right:-30px}@media screen and (max-width:767px){.container .read-aloud-content{margin-left:0;margin-right:0}}.read-aloud-content__list{position:relative;min-height:225px;margin-bottom:40px;overflow:hidden;clear:both}@media screen and (max-width:767px){.read-aloud-content__list{min-height:unset;margin-bottom:36px}}.read-aloud-content__wrap{display:block;overflow:visible}.read-aloud-content__content{position:relative;display:flex;justify-content:space-between;width:50%;margin-bottom:40px;padding:0 30px}@media screen and (max-width:767px){.read-aloud-content__content{width:100%;margin-bottom:36px;padding:0}}.read-aloud-content__content-single{width:225px;float:left}@media screen and (max-width:767px){.read-aloud-content__content-single{width:37.3333333333vw}}.book-slider-container.read-aloud-content .book-slider .book-slide{overflow:hidden}.book-slider-container.read-aloud-content .book-slider .book-slide>a{overflow:visible}.read-aloud-content__cover{display:flex;justify-content:center;align-items:center;width:225px;height:225px;margin:0;padding:10px;text-align:center;border:1px solid #e6e6e6}@media screen and (max-width:767px){.read-aloud-content__cover{width:37.3333333333vw;height:37.3333333333vw}}.read-aloud-content__cover--single{margin-bottom:10px}@media screen and (max-width:767px){.read-aloud-content__cover--single{margin-bottom:8px}}.read-aloud-content__cover--favorite:after{content:"";position:absolute;top:0;left:0;width:60px;height:60px;background:url(/img/icon-recommend-book.png)}.read-aloud-content__cover--carousel{margin-bottom:12px}.read-aloud-content__image{max-width:205px;max-height:205px;margin:0}@media screen and (max-width:767px){.read-aloud-content__image{max-width:120px;max-height:120px}}.read-aloud-content__icon{position:absolute;top:5px;left:205px;width:45px;height:45px;padding:10px 5px;border-radius:4px;box-shadow:0 0 3px 0 rgba(0,0,0,.3);border:1px solid #fff;background-color:#fff}@media screen and (max-width:767px){.read-aloud-content__icon{left:103px;width:30px;height:30px;padding:0 5px}}.read-aloud-content__icon--carousel,.read-aloud-content__icon--single{left:175px}@media screen and (max-width:767px){.read-aloud-content__icon--carousel,.read-aloud-content__icon--single{left:28.3333333333vw;width:30px;height:30px}}.read-aloud-content__icon-image{width:100%}.read-aloud-content__detail{display:block;width:250px}@media screen and (max-width:767px){.read-aloud-content__detail{width:51.7333333333vw}}.read-aloud-content__detail--single{width:calc(100% - 255px);float:right;margin-left:0;text-align:left}@media screen and (max-width:767px){.read-aloud-content__detail--single{width:51.7333333333vw}}.read-aloud-content__block{display:grid;width:auto}.read-aloud-content__date{color:#f0655b;margin:0 0 4px;font-size:14px;font-weight:700}.read-aloud-content__status{display:flex}.read-aloud-content__status--detail{margin-bottom:20px}.read-aloud-content__count{position:relative;margin:0 0 8px 24px;font-size:14px}.read-aloud-content__count:before{position:absolute;top:1px;left:-26px;content:"";background-image:url(/img/icon-access-count.png);width:20px;height:20px;background-size:contain}.read-aloud-content__count--nice:before{content:url(/img/icon-nice.svg)}.read-aloud-content__count--nice:before,.read-aloud-content__count--time:before{position:absolute;top:1px;left:-16px;background-image:unset;width:4px;height:4px}.read-aloud-content__count--time:before{content:url(/img/icon-time.svg)}.read-aloud-content__title{margin-bottom:28px;font-size:20px;font-weight:700;line-height:1.3}.read-aloud-content__title--carousel{margin-bottom:34px}.read-aloud-content__reader{position:relative;display:flex}.read-aloud-content__reader-unit{position:absolute;top:-16px;font-size:10px}.read-aloud-content__reader-unit--carousel{top:-28px;font-size:14px}.read-aloud-content__reader-link{display:flex}.read-aloud-content__reader-image{width:40px;height:40px;margin-right:8px;margin-bottom:8px;border:1px solid #aaa}.read-aloud-content__reader-text{margin-bottom:0;font-size:14px;line-height:40px}.read-aloud-content__target{color:#f0655b;font-size:14px;font-weight:700}@media screen and (max-width:767px){.read-aloud-content__target{margin-bottom:0}}.read-aloud-content__favorite-button{margin-bottom:unset}.read-aloud-content-block__button{position:relative;display:block;width:307px;height:31px;margin-bottom:30px;padding-left:40px;color:#fff;background-color:#a06fe3;border-radius:24px;font-size:16px;line-height:31px}@media screen and (max-width:767px){.read-aloud-content-block__button{width:100%;margin-bottom:20px;padding:0 13.5px 0 40px}}.read-aloud-content-block__icon{position:absolute;top:8px;left:10px;width:30px;height:16px}@media screen and (max-width:767px){.read-aloud-content-block{padding:0 8px}}.read-aloud-content-block__heading{width:100%;height:40px;margin-bottom:40px;padding-left:30px;color:#fff;background-color:#a06fe3;border-radius:20px;font-size:18px;font-weight:700;line-height:40px}@media screen and (max-width:767px){.read-aloud-content-block__heading{height:34px;padding-left:0;font-size:16px;line-height:34px;text-align:center}}.read-aloud-content-block__list{display:flex;flex-wrap:wrap;justify-content:space-between;width:960px;margin:0 auto 10px}@media screen and (max-width:767px){.read-aloud-content-block__list{width:100%;margin-bottom:30px;padding:0 8px}}.read-aloud-content-block__content{display:flex;justify-content:space-between;align-items:center;width:456px;height:162px;margin-bottom:40px;padding:16px;box-shadow:1px 1px 6px 0 rgba(0,0,0,.16)}@media screen and (max-width:767px){.read-aloud-content-block__content{position:relative;width:100%;height:48px;margin-bottom:8px;padding:0 0 8px;box-shadow:none;border-bottom:1px dashed #c7c7c7}}.read-aloud-content-block__content-inner{display:flex;flex-direction:inherit;align-items:center}.read-aloud-content-block__voice{position:relative;top:calc(50% - 32px);width:45px;height:45px;padding:10px 5px;border-radius:4px;margin-right:10px;box-shadow:0 0 3px 0 rgba(0,0,0,.3);border:1px solid #fff;background-color:#fff}@media screen and (max-width:767px){.read-aloud-content-block__voice{position:absolute;top:0;right:0;width:40px;height:40px;padding:8px 5px}}.read-aloud-content-block__voice-image{width:100%}@media screen and (max-width:767px){.read-aloud-content-block__image-wrap{min-width:40px;margin-right:6px;text-align:center}}.read-aloud-content-block__image{max-width:130px}@media screen and (max-width:767px){.read-aloud-content-block__image{max-width:40px;max-height:40px}}.read-aloud-content-block__detail{width:220px}@media screen and (max-width:767px){.read-aloud-content-block__detail{width:100%}}.read-aloud-content-block__reader{margin-bottom:8px;font-size:14px}.read-aloud-content-block__name{height:69px;margin-bottom:12px;font-size:20px;line-height:1}@media screen and (max-width:767px){.read-aloud-content-block__name{height:auto;margin-bottom:8px;color:#707070;font-size:12px}}.read-aloud-content-block__original-label{margin-top:6px;display:inline-block;background:#a78ae0;color:#fff;border-radius:13px;padding:6px 16px;font-size:16px;font-weight:700}.read-aloud-content-block__status{display:flex;font-size:10px}.read-aloud-content-block__time{margin-right:12px}.read-aloud-content-block__size{margin-right:28px}.read-aloud-content-block__count{position:relative}.read-aloud-content-block__count:before{position:absolute;top:0;left:-20px;content:"";background-image:url(/img/icon-access-count.png);width:16px;height:16px;background-size:contain}.read-aloud-content-block__content.published-book{border:6px solid #af86e6;background-color:#f5f0fc;border-radius:10px}@media screen and (max-width:767px){.read-aloud-content-block__content.published-book{padding:12px;height:104px}}@media screen and (max-width:767px){.read-aloud-content-block__content.published-book.mogurakun{height:142px}}@media screen and (max-width:767px){.read-aloud-content-block__image.published-book{max-width:80px;max-height:80px}}@media screen and (max-width:767px){.read-aloud-content-block__image.published-book.mogurakun{max-width:68px;max-height:68px}}@media screen and (max-width:767px){.read-aloud-content-block__voice.published-book{width:30px;height:30px;padding:0 3px;position:unset;margin:0 10px 0 0}}.read-aloud-content-block__detail.published-book{padding:15px 0}@media screen and (max-width:767px){.read-aloud-content-block__detail.published-book{padding:0;margin-left:10px}}.read-aloud-content-block__name.published-book{height:24px;margin-bottom:4px;font-size:24px}@media screen and (max-width:767px){.read-aloud-content-block__name.published-book{margin-bottom:0;color:#000;font-size:20px}}.read-aloud-content-block__reader.published-book{margin-bottom:4px;font-size:16px}@media screen and (max-width:767px){.read-aloud-content-block__reader.published-book{font-size:14px;margin-bottom:0}}.read-aloud-content-detail{width:900px;margin:0 auto}@media screen and (max-width:767px){.read-aloud-content-detail{width:100%;padding:0 15px}}.read-aloud-content-detail__video{height:506px;margin-bottom:30px}@media screen and (max-width:767px){.read-aloud-content-detail__video{width:100%;height:auto;margin-bottom:20px}}.read-aloud-content__app{position:relative;margin-bottom:20px}.read-aloud-content__app:before{position:absolute;top:14px;left:16px;content:"";width:40px;height:38px;background:url(/img/chara-running.png) 50% no-repeat;background-size:contain}.read-aloud-content-detail__information{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:40px}@media screen and (max-width:767px){.read-aloud-content-detail__information{display:block;margin-bottom:30px}}@media screen and (max-width:767px){.read-aloud-content-detail__information-content{display:flex;padding-top:12px}}.read-aloud-content-detail__title{margin-bottom:20px;font-size:24px;font-weight:700}@media screen and (max-width:767px){.read-aloud-content-detail__title{font-size:18px}}.read-aloud-content-detail__support{width:280px}@media screen and (max-width:767px){.read-aloud-content-detail__support{margin:0 auto}}.read-aloud-content-detail__favorite{position:relative;display:block;margin-bottom:20px;border:4px solid #1bb0dd}@media screen and (max-width:767px){.read-aloud-content-detail__favorite{margin-bottom:10px}}.read-aloud-content-detail__favorite:before{position:absolute;top:3px;left:8px;content:"";width:40px;height:40px;background:url(/img/chara-smile.png) 50% no-repeat;background-size:contain}.read-aloud-content-detail__sns{display:flex;justify-content:space-between}.read-aloud-content-detail__sns-button{display:block;width:135px;height:28px}.read-aloud-content-detail__report{margin-bottom:60px;text-align:right}@media screen and (max-width:767px){.read-aloud-content-detail__report{margin-bottom:30px;text-align:center}}@media screen and (max-width:767px){.read-aloud-content-detail__book{padding:0 9px}}.read-aloud-content-detail__heading{width:100%;height:40px;margin-bottom:40px;padding-left:30px;color:#fff;background-color:#a06fe3;border-radius:20px;font-size:18px;font-weight:700;line-height:40px}@media screen and (max-width:767px){.read-aloud-content-detail__heading{height:34px;margin-bottom:20px;padding-left:0;font-size:16px;line-height:34px;text-align:center}}.read-aloud-content-detail__book-content{display:flex;margin-bottom:40px;padding:0 30px}@media screen and (max-width:767px){.read-aloud-content-detail__book-content{display:block;padding:0}}.read-aloud-content-detail__cover{display:flex;justify-content:center;align-items:center;width:300px;height:300px;margin-right:40px;padding:8px;text-align:center;border:1px solid #e6e6e6}@media screen and (max-width:767px){.read-aloud-content-detail__cover{margin:0 auto 8px}}@media screen and (max-width:767px){.read-aloud-content-detail__book-detail{padding:0 6px}.read-aloud-content-detail__book-detail .read-aloud-content-detail__title{margin-bottom:10px}}.read-aloud-content-detail__image{max-width:284px;max-height:284px;margin:0}.read-aloud-content-detail__author{margin-bottom:40px;font-size:14px;text-decoration:underline}@media screen and (max-width:767px){.read-aloud-content-detail__author{margin-bottom:20px}}.read-aloud-content-detail__catch{margin-bottom:10px;color:#91b300;font-size:16px;font-weight:700}.read-aloud-content-detail__introduction{margin-bottom:20px;font-size:16px}.read-aloud-content-detail__explain{display:flex;justify-content:flex-end;text-align:right;font-size:14px}@media screen and (max-width:767px){.read-aloud-content-detail__explain{display:block}}.read-aloud-content-detail__explain-mark{color:#91b300}.read-aloud-content-detail__column{display:flex;margin-bottom:30px;font-size:16px}@media screen and (max-width:767px){.read-aloud-content-detail__column{margin-bottom:10px;font-size:14px}}.read-aloud-content-detail__column:last-child{margin-bottom:0}@media screen and (max-width:767px){.read-aloud-content-detail__column.sp-block{flex-direction:column;align-items:start}.read-aloud-content-detail__column.sp-block dt{width:100%}}.read-aloud-content-detail__column dt{width:150px}@media screen and (max-width:767px){.read-aloud-content-detail__column dt{width:85px}}.read-aloud-content-detail__column dd{flex:1}.read-aloud-content-detail__toggle{position:relative;overflow:hidden}.read-aloud-content-detail__toggle.open{padding-bottom:60px}@media screen and (max-width:767px){.read-aloud-content-detail__toggle.open{padding-bottom:30px}}.read-aloud-content-detail__toggle .toggle-btn .btn{position:relative;margin:15px auto 0;z-index:2}.read-aloud-content-detail__toggle .toggle-btn:after{padding-top:30px;content:""}@media screen and (max-width:767px){.read-aloud-content-detail__toggle{margin-bottom:20px}}.read-aloud-content-detail__tag{display:inline-block;margin:8px 8px 0 0;letter-spacing:normal}.read-aloud-content-detail__tag-link{border-radius:100px;display:block;min-width:100px;height:25px;padding:0 5px;font-size:12px;line-height:25px;background-color:#fad0cd;color:#000;text-align:center}.box-section.read-aloud-content-detail__evaluation{margin-bottom:0}.read-aloud-content-detail__evaluation-text{margin-left:75px;margin-bottom:-36px;font-size:16px;line-height:1}@media screen and (max-width:767px){.read-aloud-content-detail__evaluation-text{margin-left:0;margin-bottom:-14px;font-size:14px;text-align:center}}.read-aloud-content-detail__evaluation-image{display:block;width:330px;height:330px;margin:0 auto}@media screen and (max-width:767px){.read-aloud-content-detail__evaluation-image{width:65%;height:auto}}.read-aloud-content-detail__evaluation-image.disable{display:none}.read-aloud-content-detail__evaluation-login{margin-bottom:40px}@media screen and (max-width:767px){.read-aloud-content-detail__evaluation-login{margin-bottom:30px}}.read-aloud-content-detail__related{margin-bottom:100px}@media screen and (max-width:767px){.read-aloud-content-detail__related{padding:0 9px}}.search{margin-bottom:30px}@media screen and (max-width:767px){.search{margin-bottom:20px}}.search.ns{margin-bottom:0}.search .btn-group{margin-bottom:0;padding-top:10px}@media screen and (max-width:767px){.search .btn-group{padding-top:0}}.search-wrapper{display:flex;flex-wrap:wrap;align-items:center}@media screen and (max-width:1109px){.search-wrapper{display:block;letter-spacing:-.4em}.search-wrapper>*{letter-spacing:normal}}@media screen and (max-width:767px){.search-wrapper{display:flex;flex-wrap:no-wrap}}.search-notes{margin-top:-15px}@media screen and (max-width:767px){.search-notes{margin-bottom:15px;margin-top:-10px}}.search-module{display:table;width:auto;margin-bottom:30px}.search-module>*{display:table-cell;vertical-align:middle}@media screen and (max-width:1109px){.search-module{display:inline-table;letter-spacing:normal}}@media screen and (max-width:767px){.search-module{display:block;width:100%;margin-bottom:10px}.search-module>*{display:block}}.search-module .search-title{min-width:55px;font-weight:700;text-align:right}@media screen and (max-width:767px){.search-module .search-title{width:100%;padding-bottom:15px;text-align:left}}.search-module .search-body{padding-left:30px}@media screen and (max-width:767px){.search-module .search-body{display:flex;flex-wrap:wrap;padding-left:0}}.search-module .form-checkbox,.search-module .form-radio{margin:0 30px 0 0}@media screen and (max-width:767px){.search-module .form-checkbox,.search-module .form-radio{width:33.3333%;margin:0 0 20px}}.search-keyword{margin-left:5px}@media screen and (max-width:767px){.search-keyword{margin:0 0 30px}}.search-keyword .search-title{padding-left:34px;border-left:1px solid #b2b2b2}@media screen and (max-width:767px){.search-keyword .search-title{padding:0 0 10px;border:0}}.search-keyword .form-text{width:370px;height:30px;font-size:14px}@media screen and (max-width:767px){.search-keyword .form-text{width:100%}}.search-admin{padding:12px 30px 7px;background:url(/img/bg-01.png);overflow:hidden}.search-admin+.search-sort{padding-top:10px}@media screen and (max-width:767px){.search-admin+.search-sort{padding-left:15px;padding-right:15px}}.search-admin li{float:left;margin:0 35px 5px 0}.search-series .accordion-control{display:flex;flex-direction:row-reverse;align-items:center;justify-content:center;height:70px;line-height:70px;padding:0;text-align:center;background:url(/img/bg-02.png)}@media screen and (max-width:767px){.search-series .accordion-control{height:50px;line-height:50px;font-size:14px}}.search-series .accordion-control:before{position:static;width:20px;height:12px;margin:0;background-image:url(/img/arrow-up-down-orange.png)}.search-series .accordion-control span{padding:0 7px;color:#000}.search-series .accordion-body{padding:0}@media screen and (max-width:767px){.search-series .accordion-body{background:url(/img/bg-02.png);border-bottom:0}}.search-series .accordion-body .container{background-image:linear-gradient(90deg,#b2b2b2,#b2b2b2 7px,transparent 0,transparent 0);background-size:12px 1px;background-position:top;background-repeat:repeat-x;padding-top:30px}@media screen and (max-width:767px){.search-series .accordion-body .container{padding-top:20px}}.search-series .accordion-body li{margin-bottom:30px}.search-sort{padding:20px 30px 15px}.search:not(.nb) .search-sort{background-image:linear-gradient(90deg,#b2b2b2,#b2b2b2 7px,transparent 0,transparent 0);background-size:12px 1px;background-position:bottom;background-repeat:repeat-x}.search-sort.mn{padding:10px 0}.search-sort>*{text-align:right;margin-bottom:10px}.search-sort .sort-count,.search-sort>:last-child{margin-bottom:0}@media screen and (max-width:767px){.search:not(.nb) .search-sort.search-sort--read-aloud{background-image:unset}}@media screen and (max-width:767px){.search:not(.nb) .search-sort.search-sort--read-aloud-official{background-image:unset;padding-top:0;padding-bottom:0}}.search-noresult{margin-bottom:30px;padding:70px 0;text-align:center;font-size:24px;font-weight:700}@media screen and (max-width:767px){.search-noresult{margin-bottom:40px;padding:20px 0 0;font-size:16px}}.search-sort{display:inline-flex;flex-direction:row;justify-content:space-between;align-items:flex-start;align-content:flex-start;width:100%;padding:20px 30px 15px 0}.search-sort .search-tag{flex-basis:auto;flex-grow:10;text-align:left;position:relative;padding-left:32px}.search-sort .search-tag .search-icon{position:absolute;top:2px;left:0}.search-sort .search-tag .item{display:inline-block}.search-sort .search-tag .item img.condition-off{margin:0 5px 16px 2px}.search-sort .search-tag .item .condition{display:inline-block;padding:3px 10px;border:1px solid #ccc;border-radius:50px;margin-bottom:5px}.search-sort .search-tag .item .condition.tag{margin:0 0 5px}.search-sort .search-tag .item .condition.keyword{max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom:-8px}.search-sort .search-tag .item .condition.keyword+a>img.condition-off{margin-bottom:6px}.search-sort .sort-tag{flex-grow:1}.device-sp .search-sort{padding-left:10px;display:block}.device-sp .search-sort .search-tag{flex-basis:unset;width:100%;min-height:25px}.device-sp .search-sort .search-tag .item .condition.keyword{max-width:220px}.device-sp .search-sort .search-tag .item .condition.keyword+a>img.condition-off{margin-bottom:6px}.device-sp .search-sort .search-tag .item .condition+a>img.condition-off{margin-bottom:14px}.device-sp .search-sort--read-aloud{display:flex;padding-bottom:0}.tab{position:relative;z-index:1;width:100%;border-bottom:4px solid #b2b2b2;line-height:1}.tab .tab-lists{display:flex;position:relative;width:1110px;margin:auto;padding:0 22px}@media screen and (max-width:767px){.tab .tab-lists{width:100%;padding:0 8px}}.tab .tab-list{flex:1;margin:0 8px}@media screen and (max-width:767px){.tab .tab-list{margin:0 2px}}.tab .tab-list>a{cursor:pointer}.tab .tab-list>*{display:grid;height:50px;align-items:center;text-align:center;line-height:50px;font-size:18px;font-weight:700;background-color:#fff;border:2px solid #ccc;border-bottom:0;border-radius:10px 10px 0 0}@media screen and (max-width:767px){.tab .tab-list>*{line-height:1.2;font-size:14px}}.tab .tab-list.current{border-bottom:0;margin-bottom:-4px;background:#fff}.tab .tab-list.current>*{height:56px;line-height:56px;color:#000;background-color:#fff;border-width:4px;cursor:default}@media screen and (max-width:767px){.tab .tab-list.current>*{line-height:1.2}}.tab .tab-list.none>*{color:#b2b2b2;background-color:#f3f3f3;border-color:#ccc}.tab.tab-3col .tab-list{width:33.33333%}.tab.tab-4col .tab-list{width:25%}.tab-list.current.black>*,.tab.black{border-color:#000}.tab-list.black>*{background-color:#fff;border-color:#000;border-width:4px;color:#000}.tab-list.black-l>*,.tab-list.current.black-l>*,.tab.black-l{border-color:#434343}.tab-list.black-l>*{background-color:#fff;border-width:4px;color:#000}.tab-list.current.white>*,.tab.white{border-color:#fff}.tab-list.white>*{background-color:#fff;border-color:#fff;border-width:4px;color:#000}.tab-list.border>*,.tab-list.current.border>*,.tab.border{border-color:#b2b2b2}.tab-list.border>*{background-color:#fff;border-width:4px;color:#000}.tab-list.current.border-d>*,.tab.border-d{border-color:#333}.tab-list.border-d>*{background-color:#fff;border-color:#333;border-width:4px;color:#000}.tab-list.current.gray>*,.tab-list.gray>*,.tab.gray{border-color:#ccc}.tab-list.gray>*{background-color:#fff;border-width:4px;color:#000}.tab-list.current.gray-l>*,.tab-list.gray-l>*,.tab.gray-l{border-color:#e6e6e6}.tab-list.gray-l>*{background-color:#fff;border-width:4px;color:#000}.tab-list.current.gray-l2>*,.tab-list.gray-l2>*,.tab.gray-l2{border-color:#c9c9c9}.tab-list.gray-l2>*{background-color:#fff;border-width:4px;color:#000}.tab-list.current.gray-l3>*,.tab-list.gray-l3>*,.tab.gray-l3{border-color:#f3f3f3}.tab-list.gray-l3>*{background-color:#fff;border-width:4px;color:#000}.tab-list.current.gray-d>*,.tab.gray-d{border-color:#aaa}.tab-list.gray-d>*{background-color:#fff;border-color:#aaa;border-width:4px;color:#000}.tab-list.current.red>*,.tab-list.red>*,.tab.red{border-color:#f0655b}.tab-list.red>*{background-color:#fff;border-width:4px;color:#000}.tab-list.current.red-l>*,.tab-list.red-l>*,.tab.red-l{border-color:#fad0cd}.tab-list.red-l>*{background-color:#fff;border-width:4px;color:#000}.tab-list.current.red-l2>*,.tab-list.red-l2>*,.tab.red-l2{border-color:#faa7a1}.tab-list.red-l2>*{background-color:#fff;border-width:4px;color:#000}.tab-list.current.red-b>*,.tab-list.red-b>*,.tab.red-b{border-color:#fdefee}.tab-list.red-b>*{background-color:#fff;border-width:4px;color:#000}.tab-list.current.bright-red>*,.tab.bright-red{border-color:red}.tab-list.bright-red>*{background-color:#fff;border-color:red;border-width:4px;color:#000}.tab-list.current.orange>*,.tab-list.orange>*,.tab.orange{border-color:#f5ac0e}.tab-list.orange>*{background-color:#fff;border-width:4px;color:#000}.tab-list.current.orange-l>*,.tab.orange-l{border-color:#fce6b6}.tab-list.orange-l>*{background-color:#fff;border-color:#fce6b6;border-width:4px;color:#000}.tab-list.current.orange-l2>*,.tab.orange-l2{border-color:#ffd29d}.tab-list.orange-l2>*{background-color:#fff;border-color:#ffd29d;border-width:4px;color:#000}.tab-list.current.orange-b>*,.tab.orange-b{border-color:#fef7e6}.tab-list.orange-b>*{background-color:#fff;border-color:#fef7e6;border-width:4px;color:#000}.tab-list.current.orange-b2>*,.tab.orange-b2{border-color:#faa94a}.tab-list.orange-b2>*{background-color:#fff;border-color:#faa94a;border-width:4px;color:#000}.tab-list.current.green>*,.tab-list.green>*,.tab.green{border-color:#91b300}.tab-list.green>*{background-color:#fff;border-width:4px;color:#000}.tab-list.current.green-l>*,.tab-list.green-l>*,.tab.green-l{border-color:#f4f7e5}.tab-list.green-l>*{background-color:#fff;border-width:4px;color:#000}.tab-list.blue>*,.tab-list.current.blue>*,.tab.blue{border-color:#1bb0dd}.tab-list.blue>*{background-color:#fff;border-width:4px;color:#000}.tab-list.blue-l>*,.tab-list.current.blue-l>*,.tab.blue-l{border-color:#bae7f5}.tab-list.blue-l>*{background-color:#fff;border-width:4px;color:#000}.tab-list.blue-l2>*,.tab-list.current.blue-l2>*,.tab.blue-l2{border-color:#71ceea}.tab-list.blue-l2>*{background-color:#fff;border-width:4px;color:#000}.tab-list.blue-b>*,.tab-list.current.blue-b>*,.tab.blue-b{border-color:#e8f7fc}.tab-list.blue-b>*{background-color:#fff;border-width:4px;color:#000}.tab-list.current.pink>*,.tab-list.pink>*,.tab.pink{border-color:#ee74ae}.tab-list.pink>*{background-color:#fff;border-width:4px;color:#000}.tab-list.current.pink-l>*,.tab-list.pink-l>*,.tab.pink-l{border-color:#ee7db0}.tab-list.pink-l>*{background-color:#fff;border-width:4px;color:#000}.tab-list.current.pink-l2>*,.tab-list.pink-l2>*,.tab.pink-l2{border-color:#f4adcc}.tab-list.pink-l2>*{background-color:#fff;border-width:4px;color:#000}.tab-list.current.pink-l3>*,.tab-list.pink-l3>*,.tab.pink-l3{border-color:#f39dc6}.tab-list.pink-l3>*{background-color:#fff;border-width:4px;color:#000}.tab-list.current.pink-d>*,.tab-list.pink-d>*,.tab.pink-d{border-color:#f93964}.tab-list.pink-d>*{background-color:#fff;border-width:4px;color:#000}.tab-list.current.purple>*,.tab-list.purple>*,.tab.purple{border-color:#a06fe3}.tab-list.purple>*{background-color:#fff;border-width:4px;color:#000}.tab-list.current.required>*,.tab.required{border-color:#e60012}.tab-list.required>*{background-color:#fff;border-color:#e60012;border-width:4px;color:#000}.tab-list.current.error-bg>*,.tab.error-bg{border-color:#fcc}.tab-list.error-bg>*{background-color:#fff;border-color:#fcc;border-width:4px;color:#000}.tab-list.current.sns-facebook>*,.tab.sns-facebook{border-color:#0866ff}.tab-list.sns-facebook>*{background-color:#fff;border-color:#0866ff;border-width:4px;color:#000}.tab-list.current.sns-x>*,.tab.sns-x{border-color:#000}.tab-list.sns-x>*{background-color:#fff;border-color:#000;border-width:4px;color:#000}.tab-list.current.sns-web>*,.tab-list.sns-web>*,.tab.sns-web{border-color:#f089b7}.tab-list.sns-web>*{background-color:#fff;border-width:4px;color:#000}.table,.table-form{width:100%;max-width:100%;margin-bottom:40px;border-collapse:collapse;background-color:transparent;text-align:left;font-size:16px}.ns.table,.ns.table-form{margin-bottom:0}.space.table-form td,.space.table-form th,.space.table td,.space.table th{padding-top:45px}@media screen and (max-width:767px){.space.table-form td,.space.table-form th,.space.table td,.space.table th{padding:0}}.table-form tr,.table tr{background-image:linear-gradient(90deg,#b2b2b2,#b2b2b2 7px,transparent 0,transparent 0);background-size:12px 1px;background-position:top;background-repeat:repeat-x}.table-form td,.table-form th,.table td,.table th{vertical-align:top;max-width:535px;padding-top:35px;padding-bottom:35px}@media screen and (max-width:767px){.table-form td,.table-form th,.table td,.table th{max-width:none;padding:25px 0}}.table-form td>:last-child,.table-form th>:last-child,.table td>:last-child,.table th>:last-child{margin-bottom:0}.table-form th small,.table th small{padding-left:10px;font-size:16px;font-weight:400}@media screen and (max-width:767px){.table-form td,.table-form th,.table-form tr{display:block}}@media screen and (max-width:767px){.table-form tr{padding:25px 0;margin:auto 15px}}.table-form tr.error-space td,.table-form tr.error-space th{padding-top:45px}@media screen and (max-width:767px){.table-form tr.error-space td,.table-form tr.error-space th{padding:0}}.table-form tr:last-child,.table-form tr:last-child td,.table-form tr:last-child th{padding-bottom:0}.table-form th{position:relative;width:245px;min-width:245px;padding-right:70px;text-align:left}@media screen and (max-width:767px){.table-form th{width:100%;padding:0;margin-bottom:20px}}.table-form th .label{position:absolute;top:auto;right:20px;margin-top:1px}@media screen and (max-width:767px){.table-form th .label{right:0}}@media screen and (max-width:767px){.table-form td{padding:0 0 10px}.table-form td:last-child{padding-bottom:0}}.table-form td>ol,.table-form td>p,.table-form td>ul{padding-left:30px;padding-right:30px}@media screen and (max-width:767px){.table-form td>ol,.table-form td>p,.table-form td>ul{padding-left:0;padding-right:0}}@media screen and (max-width:767px){.table-form.confirm tr:first-child{padding-top:0}}.table-form.confirm tr:first-child td,.table-form.confirm tr:first-child th{padding-top:0}@media screen and (max-width:767px){.table-form.confirm tr:first-child td,.table-form.confirm tr:first-child th{padding-top:0}}.table-nb,.table-nb tr:first-child{background:none}@media screen and (max-width:767px){.table-nb tr:first-child{padding-top:0}}.table-nb tr:first-child td,.table-nb tr:first-child th{padding-top:20px}@media screen and (max-width:767px){.table-nb tr:first-child td,.table-nb tr:first-child th{padding-top:0}}.tags{letter-spacing:-.4em;margin-right:-5px}@media screen and (max-width:767px){.tags{margin-right:-10px}}.tag{display:inline-block;margin:0 5px 5px 0;letter-spacing:normal}@media screen and (max-width:767px){.tag{margin:0 10px 10px 0}}.tag>a,.tag>span{border-radius:100px;display:block;min-width:100px;height:25px;padding:0 5px;font-size:12px;line-height:25px;background-color:#e6e6e6;color:#000;text-align:center}@media screen and (max-width:767px){.tag>a,.tag>span{min-width:108px;height:30px;font-size:14px;line-height:30px}}.total-access-count{min-width:70px;padding-right:10px}.total-access-count span:before{display:inline-block;width:18px;height:18px;content:"";background:url(/img/icon-access-count.png) 0 0 no-repeat transparent;background-size:18px 18px;margin-right:5px;margin-bottom:-3px}.color-black{color:#000}.color-black-l{color:#434343}.color-white{color:#fff}.color-border{color:#b2b2b2}.color-border-d{color:#333}.color-gray{color:#ccc}.color-gray-l{color:#e6e6e6}.color-gray-l2{color:#c9c9c9}.color-gray-l3{color:#f3f3f3}.color-gray-d{color:#aaa}.color-red{color:#f0655b}.color-red-l{color:#fad0cd}.color-red-l2{color:#faa7a1}.color-red-b{color:#fdefee}.color-bright-red{color:red}.color-orange{color:#f5ac0e}.color-orange-l{color:#fce6b6}.color-orange-l2{color:#ffd29d}.color-orange-b{color:#fef7e6}.color-orange-b2{color:#faa94a}.color-green{color:#91b300}.color-green-l{color:#f4f7e5}.color-blue{color:#1bb0dd}.color-blue-l{color:#bae7f5}.color-blue-l2{color:#71ceea}.color-blue-b{color:#e8f7fc}.color-pink{color:#ee74ae}.color-pink-l{color:#ee7db0}.color-pink-l2{color:#f4adcc}.color-pink-l3{color:#f39dc6}.color-pink-d{color:#f93964}.color-purple{color:#a06fe3}.color-required{color:#e60012}.color-error-bg{color:#fcc}.color-sns-facebook{color:#0866ff}.color-sns-x{color:#000}.color-sns-web{color:#f089b7}.bg-color-black{background-color:#000}.bg-color-black-l{background-color:#434343}.bg-color-white{background-color:#fff}.bg-color-border{background-color:#b2b2b2}.bg-color-border-d{background-color:#333}.bg-color-gray{background-color:#ccc}.bg-color-gray-l{background-color:#e6e6e6}.bg-color-gray-l2{background-color:#c9c9c9}.bg-color-gray-l3{background-color:#f3f3f3}.bg-color-gray-d{background-color:#aaa}.bg-color-red{background-color:#f0655b}.bg-color-red-l{background-color:#fad0cd}.bg-color-red-l2{background-color:#faa7a1}.bg-color-red-b{background-color:#fdefee}.bg-color-bright-red{background-color:red}.bg-color-orange{background-color:#f5ac0e}.bg-color-orange-l{background-color:#fce6b6}.bg-color-orange-l2{background-color:#ffd29d}.bg-color-orange-b{background-color:#fef7e6}.bg-color-orange-b2{background-color:#faa94a}.bg-color-green{background-color:#91b300}.bg-color-green-l{background-color:#f4f7e5}.bg-color-blue{background-color:#1bb0dd}.bg-color-blue-l{background-color:#bae7f5}.bg-color-blue-l2{background-color:#71ceea}.bg-color-blue-b{background-color:#e8f7fc}.bg-color-pink{background-color:#ee74ae}.bg-color-pink-l{background-color:#ee7db0}.bg-color-pink-l2{background-color:#f4adcc}.bg-color-pink-l3{background-color:#f39dc6}.bg-color-pink-d{background-color:#f93964}.bg-color-purple{background-color:#a06fe3}.bg-color-required{background-color:#e60012}.bg-color-error-bg{background-color:#fcc}.bg-color-sns-facebook{background-color:#0866ff}.bg-color-sns-x{background-color:#000}.bg-color-sns-web{background-color:#f089b7}.pc-none{display:none}@media screen and (max-width:767px){.pc-none{display:block}}.sp-none{display:block}@media screen and (max-width:767px){.sp-none{display:none}}.display-block{display:block;width:100%}.display-flex{display:flex}.display-flex.center{justify-content:center}.display-flex.v-center{align-items:center}.display-flex>*{margin-right:15px}.display-over{position:relative;margin-left:-200%;margin-right:-200%}@media screen and (max-width:767px){.display-over{margin-left:0;margin-right:0}}.display-over .container{width:1110px;margin:auto}@media screen and (max-width:767px){.display-over .container{width:100%}}.display-inline{letter-spacing:-.4em}.display-inline>*{display:inline-block;letter-spacing:normal;margin:0 15px 0 0}.display-inline.text-right>*{margin:0 0 0 15px}.display-inline-row{letter-spacing:-.4em}@media screen and (max-width:767px){.display-inline-row{display:flex;flex-direction:column}}.display-inline-row>*{letter-spacing:normal}.m-0{margin:0}.mt-0{margin-top:0}.mr-0{margin-right:0}.mb-0{margin-bottom:0}.ml-0{margin-left:0}@media screen and (max-width:767px){.sp-m-0{margin:0}}@media screen and (max-width:767px){.sp-mt-0{margin-top:0}}@media screen and (max-width:767px){.sp-mr-0{margin-right:0}}@media screen and (max-width:767px){.sp-mb-0{margin-bottom:0}}@media screen and (max-width:767px){.sp-ml-0{margin-left:0}}.m-5{margin:5px}.mt-5{margin-top:5px}.mr-5{margin-right:5px}.mb-5{margin-bottom:5px}.ml-5{margin-left:5px}@media screen and (max-width:767px){.sp-m-5{margin:5px}}@media screen and (max-width:767px){.sp-mt-5{margin-top:5px}}@media screen and (max-width:767px){.sp-mr-5{margin-right:5px}}@media screen and (max-width:767px){.sp-mb-5{margin-bottom:5px}}@media screen and (max-width:767px){.sp-ml-5{margin-left:5px}}.m-10{margin:10px}.mt-10{margin-top:10px}.mr-10{margin-right:10px}.mb-10{margin-bottom:10px}.ml-10{margin-left:10px}@media screen and (max-width:767px){.sp-m-10{margin:10px}}@media screen and (max-width:767px){.sp-mt-10{margin-top:10px}}@media screen and (max-width:767px){.sp-mr-10{margin-right:10px}}@media screen and (max-width:767px){.sp-mb-10{margin-bottom:10px}}@media screen and (max-width:767px){.sp-ml-10{margin-left:10px}}.m-15{margin:15px}.mt-15{margin-top:15px}.mr-15{margin-right:15px}.mb-15{margin-bottom:15px}.ml-15{margin-left:15px}@media screen and (max-width:767px){.sp-m-15{margin:15px}}@media screen and (max-width:767px){.sp-mt-15{margin-top:15px}}@media screen and (max-width:767px){.sp-mr-15{margin-right:15px}}@media screen and (max-width:767px){.sp-mb-15{margin-bottom:15px}}@media screen and (max-width:767px){.sp-ml-15{margin-left:15px}}.m-20{margin:20px}.mt-20{margin-top:20px}.mr-20{margin-right:20px}.mb-20{margin-bottom:20px}.ml-20{margin-left:20px}@media screen and (max-width:767px){.sp-m-20{margin:20px}}@media screen and (max-width:767px){.sp-mt-20{margin-top:20px}}@media screen and (max-width:767px){.sp-mr-20{margin-right:20px}}@media screen and (max-width:767px){.sp-mb-20{margin-bottom:20px}}@media screen and (max-width:767px){.sp-ml-20{margin-left:20px}}.m-25{margin:25px}.mt-25{margin-top:25px}.mr-25{margin-right:25px}.mb-25{margin-bottom:25px}.ml-25{margin-left:25px}@media screen and (max-width:767px){.sp-m-25{margin:25px}}@media screen and (max-width:767px){.sp-mt-25{margin-top:25px}}@media screen and (max-width:767px){.sp-mr-25{margin-right:25px}}@media screen and (max-width:767px){.sp-mb-25{margin-bottom:25px}}@media screen and (max-width:767px){.sp-ml-25{margin-left:25px}}.m-30{margin:30px}.mt-30{margin-top:30px}.mr-30{margin-right:30px}.mb-30{margin-bottom:30px}.ml-30{margin-left:30px}@media screen and (max-width:767px){.sp-m-30{margin:30px}}@media screen and (max-width:767px){.sp-mt-30{margin-top:30px}}@media screen and (max-width:767px){.sp-mr-30{margin-right:30px}}@media screen and (max-width:767px){.sp-mb-30{margin-bottom:30px}}@media screen and (max-width:767px){.sp-ml-30{margin-left:30px}}.m-35{margin:35px}.mt-35{margin-top:35px}.mr-35{margin-right:35px}.mb-35{margin-bottom:35px}.ml-35{margin-left:35px}@media screen and (max-width:767px){.sp-m-35{margin:35px}}@media screen and (max-width:767px){.sp-mt-35{margin-top:35px}}@media screen and (max-width:767px){.sp-mr-35{margin-right:35px}}@media screen and (max-width:767px){.sp-mb-35{margin-bottom:35px}}@media screen and (max-width:767px){.sp-ml-35{margin-left:35px}}.m-40{margin:40px}.mt-40{margin-top:40px}.mr-40{margin-right:40px}.mb-40{margin-bottom:40px}.ml-40{margin-left:40px}@media screen and (max-width:767px){.sp-m-40{margin:40px}}@media screen and (max-width:767px){.sp-mt-40{margin-top:40px}}@media screen and (max-width:767px){.sp-mr-40{margin-right:40px}}@media screen and (max-width:767px){.sp-mb-40{margin-bottom:40px}}@media screen and (max-width:767px){.sp-ml-40{margin-left:40px}}.m-45{margin:45px}.mt-45{margin-top:45px}.mr-45{margin-right:45px}.mb-45{margin-bottom:45px}.ml-45{margin-left:45px}@media screen and (max-width:767px){.sp-m-45{margin:45px}}@media screen and (max-width:767px){.sp-mt-45{margin-top:45px}}@media screen and (max-width:767px){.sp-mr-45{margin-right:45px}}@media screen and (max-width:767px){.sp-mb-45{margin-bottom:45px}}@media screen and (max-width:767px){.sp-ml-45{margin-left:45px}}.m-50{margin:50px}.mt-50{margin-top:50px}.mr-50{margin-right:50px}.mb-50{margin-bottom:50px}.ml-50{margin-left:50px}@media screen and (max-width:767px){.sp-m-50{margin:50px}}@media screen and (max-width:767px){.sp-mt-50{margin-top:50px}}@media screen and (max-width:767px){.sp-mr-50{margin-right:50px}}@media screen and (max-width:767px){.sp-mb-50{margin-bottom:50px}}@media screen and (max-width:767px){.sp-ml-50{margin-left:50px}}.m-55{margin:55px}.mt-55{margin-top:55px}.mr-55{margin-right:55px}.mb-55{margin-bottom:55px}.ml-55{margin-left:55px}@media screen and (max-width:767px){.sp-m-55{margin:55px}}@media screen and (max-width:767px){.sp-mt-55{margin-top:55px}}@media screen and (max-width:767px){.sp-mr-55{margin-right:55px}}@media screen and (max-width:767px){.sp-mb-55{margin-bottom:55px}}@media screen and (max-width:767px){.sp-ml-55{margin-left:55px}}.m-60{margin:60px}.mt-60{margin-top:60px}.mr-60{margin-right:60px}.mb-60{margin-bottom:60px}.ml-60{margin-left:60px}@media screen and (max-width:767px){.sp-m-60{margin:60px}}@media screen and (max-width:767px){.sp-mt-60{margin-top:60px}}@media screen and (max-width:767px){.sp-mr-60{margin-right:60px}}@media screen and (max-width:767px){.sp-mb-60{margin-bottom:60px}}@media screen and (max-width:767px){.sp-ml-60{margin-left:60px}}.m-65{margin:65px}.mt-65{margin-top:65px}.mr-65{margin-right:65px}.mb-65{margin-bottom:65px}.ml-65{margin-left:65px}@media screen and (max-width:767px){.sp-m-65{margin:65px}}@media screen and (max-width:767px){.sp-mt-65{margin-top:65px}}@media screen and (max-width:767px){.sp-mr-65{margin-right:65px}}@media screen and (max-width:767px){.sp-mb-65{margin-bottom:65px}}@media screen and (max-width:767px){.sp-ml-65{margin-left:65px}}.m-70{margin:70px}.mt-70{margin-top:70px}.mr-70{margin-right:70px}.mb-70{margin-bottom:70px}.ml-70{margin-left:70px}@media screen and (max-width:767px){.sp-m-70{margin:70px}}@media screen and (max-width:767px){.sp-mt-70{margin-top:70px}}@media screen and (max-width:767px){.sp-mr-70{margin-right:70px}}@media screen and (max-width:767px){.sp-mb-70{margin-bottom:70px}}@media screen and (max-width:767px){.sp-ml-70{margin-left:70px}}.m-75{margin:75px}.mt-75{margin-top:75px}.mr-75{margin-right:75px}.mb-75{margin-bottom:75px}.ml-75{margin-left:75px}@media screen and (max-width:767px){.sp-m-75{margin:75px}}@media screen and (max-width:767px){.sp-mt-75{margin-top:75px}}@media screen and (max-width:767px){.sp-mr-75{margin-right:75px}}@media screen and (max-width:767px){.sp-mb-75{margin-bottom:75px}}@media screen and (max-width:767px){.sp-ml-75{margin-left:75px}}.m-80{margin:80px}.mt-80{margin-top:80px}.mr-80{margin-right:80px}.mb-80{margin-bottom:80px}.ml-80{margin-left:80px}@media screen and (max-width:767px){.sp-m-80{margin:80px}}@media screen and (max-width:767px){.sp-mt-80{margin-top:80px}}@media screen and (max-width:767px){.sp-mr-80{margin-right:80px}}@media screen and (max-width:767px){.sp-mb-80{margin-bottom:80px}}@media screen and (max-width:767px){.sp-ml-80{margin-left:80px}}.m-85{margin:85px}.mt-85{margin-top:85px}.mr-85{margin-right:85px}.mb-85{margin-bottom:85px}.ml-85{margin-left:85px}@media screen and (max-width:767px){.sp-m-85{margin:85px}}@media screen and (max-width:767px){.sp-mt-85{margin-top:85px}}@media screen and (max-width:767px){.sp-mr-85{margin-right:85px}}@media screen and (max-width:767px){.sp-mb-85{margin-bottom:85px}}@media screen and (max-width:767px){.sp-ml-85{margin-left:85px}}.m-90{margin:90px}.mt-90{margin-top:90px}.mr-90{margin-right:90px}.mb-90{margin-bottom:90px}.ml-90{margin-left:90px}@media screen and (max-width:767px){.sp-m-90{margin:90px}}@media screen and (max-width:767px){.sp-mt-90{margin-top:90px}}@media screen and (max-width:767px){.sp-mr-90{margin-right:90px}}@media screen and (max-width:767px){.sp-mb-90{margin-bottom:90px}}@media screen and (max-width:767px){.sp-ml-90{margin-left:90px}}.m-95{margin:95px}.mt-95{margin-top:95px}.mr-95{margin-right:95px}.mb-95{margin-bottom:95px}.ml-95{margin-left:95px}@media screen and (max-width:767px){.sp-m-95{margin:95px}}@media screen and (max-width:767px){.sp-mt-95{margin-top:95px}}@media screen and (max-width:767px){.sp-mr-95{margin-right:95px}}@media screen and (max-width:767px){.sp-mb-95{margin-bottom:95px}}@media screen and (max-width:767px){.sp-ml-95{margin-left:95px}}.m-100{margin:100px}.mt-100{margin-top:100px}.mr-100{margin-right:100px}.mb-100{margin-bottom:100px}.ml-100{margin-left:100px}@media screen and (max-width:767px){.sp-m-100{margin:100px}}@media screen and (max-width:767px){.sp-mt-100{margin-top:100px}}@media screen and (max-width:767px){.sp-mr-100{margin-right:100px}}@media screen and (max-width:767px){.sp-mb-100{margin-bottom:100px}}@media screen and (max-width:767px){.sp-ml-100{margin-left:100px}}.p-0{padding:0}.pt-0{padding-top:0}.pr-0{padding-right:0}.pb-0{padding-bottom:0}.pl-0{padding-left:0}@media screen and (max-width:767px){.sp-p-0{padding:0}}@media screen and (max-width:767px){.sp-pt-0{padding-top:0}}@media screen and (max-width:767px){.sp-pr-0{padding-right:0}}@media screen and (max-width:767px){.sp-pb-0{padding-bottom:0}}@media screen and (max-width:767px){.sp-pl-0{padding-left:0}}.p-5{padding:5px}.pt-5{padding-top:5px}.pr-5{padding-right:5px}.pb-5{padding-bottom:5px}.pl-5{padding-left:5px}@media screen and (max-width:767px){.sp-p-5{padding:5px}}@media screen and (max-width:767px){.sp-pt-5{padding-top:5px}}@media screen and (max-width:767px){.sp-pr-5{padding-right:5px}}@media screen and (max-width:767px){.sp-pb-5{padding-bottom:5px}}@media screen and (max-width:767px){.sp-pl-5{padding-left:5px}}.p-10{padding:10px}.pt-10{padding-top:10px}.pr-10{padding-right:10px}.pb-10{padding-bottom:10px}.pl-10{padding-left:10px}@media screen and (max-width:767px){.sp-p-10{padding:10px}}@media screen and (max-width:767px){.sp-pt-10{padding-top:10px}}@media screen and (max-width:767px){.sp-pr-10{padding-right:10px}}@media screen and (max-width:767px){.sp-pb-10{padding-bottom:10px}}@media screen and (max-width:767px){.sp-pl-10{padding-left:10px}}.p-15{padding:15px}.pt-15{padding-top:15px}.pr-15{padding-right:15px}.pb-15{padding-bottom:15px}.pl-15{padding-left:15px}@media screen and (max-width:767px){.sp-p-15{padding:15px}}@media screen and (max-width:767px){.sp-pt-15{padding-top:15px}}@media screen and (max-width:767px){.sp-pr-15{padding-right:15px}}@media screen and (max-width:767px){.sp-pb-15{padding-bottom:15px}}@media screen and (max-width:767px){.sp-pl-15{padding-left:15px}}.p-20{padding:20px}.pt-20{padding-top:20px}.pr-20{padding-right:20px}.pb-20{padding-bottom:20px}.pl-20{padding-left:20px}@media screen and (max-width:767px){.sp-p-20{padding:20px}}@media screen and (max-width:767px){.sp-pt-20{padding-top:20px}}@media screen and (max-width:767px){.sp-pr-20{padding-right:20px}}@media screen and (max-width:767px){.sp-pb-20{padding-bottom:20px}}@media screen and (max-width:767px){.sp-pl-20{padding-left:20px}}.p-25{padding:25px}.pt-25{padding-top:25px}.pr-25{padding-right:25px}.pb-25{padding-bottom:25px}.pl-25{padding-left:25px}@media screen and (max-width:767px){.sp-p-25{padding:25px}}@media screen and (max-width:767px){.sp-pt-25{padding-top:25px}}@media screen and (max-width:767px){.sp-pr-25{padding-right:25px}}@media screen and (max-width:767px){.sp-pb-25{padding-bottom:25px}}@media screen and (max-width:767px){.sp-pl-25{padding-left:25px}}.p-30{padding:30px}.pt-30{padding-top:30px}.pr-30{padding-right:30px}.pb-30{padding-bottom:30px}.pl-30{padding-left:30px}@media screen and (max-width:767px){.sp-p-30{padding:30px}}@media screen and (max-width:767px){.sp-pt-30{padding-top:30px}}@media screen and (max-width:767px){.sp-pr-30{padding-right:30px}}@media screen and (max-width:767px){.sp-pb-30{padding-bottom:30px}}@media screen and (max-width:767px){.sp-pl-30{padding-left:30px}}.p-35{padding:35px}.pt-35{padding-top:35px}.pr-35{padding-right:35px}.pb-35{padding-bottom:35px}.pl-35{padding-left:35px}@media screen and (max-width:767px){.sp-p-35{padding:35px}}@media screen and (max-width:767px){.sp-pt-35{padding-top:35px}}@media screen and (max-width:767px){.sp-pr-35{padding-right:35px}}@media screen and (max-width:767px){.sp-pb-35{padding-bottom:35px}}@media screen and (max-width:767px){.sp-pl-35{padding-left:35px}}.p-40{padding:40px}.pt-40{padding-top:40px}.pr-40{padding-right:40px}.pb-40{padding-bottom:40px}.pl-40{padding-left:40px}@media screen and (max-width:767px){.sp-p-40{padding:40px}}@media screen and (max-width:767px){.sp-pt-40{padding-top:40px}}@media screen and (max-width:767px){.sp-pr-40{padding-right:40px}}@media screen and (max-width:767px){.sp-pb-40{padding-bottom:40px}}@media screen and (max-width:767px){.sp-pl-40{padding-left:40px}}.p-45{padding:45px}.pt-45{padding-top:45px}.pr-45{padding-right:45px}.pb-45{padding-bottom:45px}.pl-45{padding-left:45px}@media screen and (max-width:767px){.sp-p-45{padding:45px}}@media screen and (max-width:767px){.sp-pt-45{padding-top:45px}}@media screen and (max-width:767px){.sp-pr-45{padding-right:45px}}@media screen and (max-width:767px){.sp-pb-45{padding-bottom:45px}}@media screen and (max-width:767px){.sp-pl-45{padding-left:45px}}.p-50{padding:50px}.pt-50{padding-top:50px}.pr-50{padding-right:50px}.pb-50{padding-bottom:50px}.pl-50{padding-left:50px}@media screen and (max-width:767px){.sp-p-50{padding:50px}}@media screen and (max-width:767px){.sp-pt-50{padding-top:50px}}@media screen and (max-width:767px){.sp-pr-50{padding-right:50px}}@media screen and (max-width:767px){.sp-pb-50{padding-bottom:50px}}@media screen and (max-width:767px){.sp-pl-50{padding-left:50px}}.p-55{padding:55px}.pt-55{padding-top:55px}.pr-55{padding-right:55px}.pb-55{padding-bottom:55px}.pl-55{padding-left:55px}@media screen and (max-width:767px){.sp-p-55{padding:55px}}@media screen and (max-width:767px){.sp-pt-55{padding-top:55px}}@media screen and (max-width:767px){.sp-pr-55{padding-right:55px}}@media screen and (max-width:767px){.sp-pb-55{padding-bottom:55px}}@media screen and (max-width:767px){.sp-pl-55{padding-left:55px}}.p-60{padding:60px}.pt-60{padding-top:60px}.pr-60{padding-right:60px}.pb-60{padding-bottom:60px}.pl-60{padding-left:60px}@media screen and (max-width:767px){.sp-p-60{padding:60px}}@media screen and (max-width:767px){.sp-pt-60{padding-top:60px}}@media screen and (max-width:767px){.sp-pr-60{padding-right:60px}}@media screen and (max-width:767px){.sp-pb-60{padding-bottom:60px}}@media screen and (max-width:767px){.sp-pl-60{padding-left:60px}}.p-65{padding:65px}.pt-65{padding-top:65px}.pr-65{padding-right:65px}.pb-65{padding-bottom:65px}.pl-65{padding-left:65px}@media screen and (max-width:767px){.sp-p-65{padding:65px}}@media screen and (max-width:767px){.sp-pt-65{padding-top:65px}}@media screen and (max-width:767px){.sp-pr-65{padding-right:65px}}@media screen and (max-width:767px){.sp-pb-65{padding-bottom:65px}}@media screen and (max-width:767px){.sp-pl-65{padding-left:65px}}.p-70{padding:70px}.pt-70{padding-top:70px}.pr-70{padding-right:70px}.pb-70{padding-bottom:70px}.pl-70{padding-left:70px}@media screen and (max-width:767px){.sp-p-70{padding:70px}}@media screen and (max-width:767px){.sp-pt-70{padding-top:70px}}@media screen and (max-width:767px){.sp-pr-70{padding-right:70px}}@media screen and (max-width:767px){.sp-pb-70{padding-bottom:70px}}@media screen and (max-width:767px){.sp-pl-70{padding-left:70px}}.p-75{padding:75px}.pt-75{padding-top:75px}.pr-75{padding-right:75px}.pb-75{padding-bottom:75px}.pl-75{padding-left:75px}@media screen and (max-width:767px){.sp-p-75{padding:75px}}@media screen and (max-width:767px){.sp-pt-75{padding-top:75px}}@media screen and (max-width:767px){.sp-pr-75{padding-right:75px}}@media screen and (max-width:767px){.sp-pb-75{padding-bottom:75px}}@media screen and (max-width:767px){.sp-pl-75{padding-left:75px}}.p-80{padding:80px}.pt-80{padding-top:80px}.pr-80{padding-right:80px}.pb-80{padding-bottom:80px}.pl-80{padding-left:80px}@media screen and (max-width:767px){.sp-p-80{padding:80px}}@media screen and (max-width:767px){.sp-pt-80{padding-top:80px}}@media screen and (max-width:767px){.sp-pr-80{padding-right:80px}}@media screen and (max-width:767px){.sp-pb-80{padding-bottom:80px}}@media screen and (max-width:767px){.sp-pl-80{padding-left:80px}}.p-85{padding:85px}.pt-85{padding-top:85px}.pr-85{padding-right:85px}.pb-85{padding-bottom:85px}.pl-85{padding-left:85px}@media screen and (max-width:767px){.sp-p-85{padding:85px}}@media screen and (max-width:767px){.sp-pt-85{padding-top:85px}}@media screen and (max-width:767px){.sp-pr-85{padding-right:85px}}@media screen and (max-width:767px){.sp-pb-85{padding-bottom:85px}}@media screen and (max-width:767px){.sp-pl-85{padding-left:85px}}.p-90{padding:90px}.pt-90{padding-top:90px}.pr-90{padding-right:90px}.pb-90{padding-bottom:90px}.pl-90{padding-left:90px}@media screen and (max-width:767px){.sp-p-90{padding:90px}}@media screen and (max-width:767px){.sp-pt-90{padding-top:90px}}@media screen and (max-width:767px){.sp-pr-90{padding-right:90px}}@media screen and (max-width:767px){.sp-pb-90{padding-bottom:90px}}@media screen and (max-width:767px){.sp-pl-90{padding-left:90px}}.p-95{padding:95px}.pt-95{padding-top:95px}.pr-95{padding-right:95px}.pb-95{padding-bottom:95px}.pl-95{padding-left:95px}@media screen and (max-width:767px){.sp-p-95{padding:95px}}@media screen and (max-width:767px){.sp-pt-95{padding-top:95px}}@media screen and (max-width:767px){.sp-pr-95{padding-right:95px}}@media screen and (max-width:767px){.sp-pb-95{padding-bottom:95px}}@media screen and (max-width:767px){.sp-pl-95{padding-left:95px}}.p-100{padding:100px}.pt-100{padding-top:100px}.pr-100{padding-right:100px}.pb-100{padding-bottom:100px}.pl-100{padding-left:100px}@media screen and (max-width:767px){.sp-p-100{padding:100px}}@media screen and (max-width:767px){.sp-pt-100{padding-top:100px}}@media screen and (max-width:767px){.sp-pr-100{padding-right:100px}}@media screen and (max-width:767px){.sp-pb-100{padding-bottom:100px}}@media screen and (max-width:767px){.sp-pl-100{padding-left:100px}}.cl:after{content:"";display:block;clear:both}.fl-left{float:left}.fl-right{float:right}.fl-none{float:none;clear:both}.footer-special .footer-copy .footer-copy-img,.footer .footer-copy .footer-copy-img{position:absolute;left:0;right:0;margin:auto}.header-nav .nav-main-list a{display:table;width:100%}.header-nav .nav-main-list a>*{display:table-cell;vertical-align:middle}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}@media screen and (max-width:767px){.text-sp-left{text-align:left}}@media screen and (max-width:767px){.text-sp-center{text-align:center}}@media screen and (max-width:767px){.text-sp-right{text-align:right}}.bold{font-weight:700}.full{display:block}.under-line{text-decoration:underline}.text-call span{display:inline-block;position:relative;padding:0 25px}.text-call span:after,.text-call span:before{content:"|";display:block;position:absolute;top:.25em;height:1em;line-height:1;color:#aaa}.text-call span:before{left:0;transform:rotate(-30deg)}.text-call span:after{right:0;transform:rotate(30deg)}.font-xs{font-size:10px}.font-s{font-size:12px}.font-m{font-size:14px}.font-big{font-size:16px}.font-l{font-size:18px}.font-2l{font-size:20px}.font-3l{font-size:22px}.font-4l{font-size:24px}.font-5l{font-size:28px}.font-6l{font-size:30px}@media screen and (max-width:767px){.font-sp-xs{font-size:10px}}@media screen and (max-width:767px){.font-sp-s{font-size:12px}}@media screen and (max-width:767px){.font-sp-m{font-size:14px}}@media screen and (max-width:767px){.font-sp-big{font-size:16px}}@media screen and (max-width:767px){.font-sp-l{font-size:18px}}@media screen and (max-width:767px){.font-sp-2l{font-size:20px}}@media screen and (max-width:767px){.font-sp-3l{font-size:22px}}@media screen and (max-width:767px){.font-sp-4l{font-size:24px}}@media screen and (max-width:767px){.font-sp-5l{font-size:28px}}@media screen and (max-width:767px){.font-sp-6l{font-size:30px}}.authors .search-sort{display:flex}.authors .search-sort .search-tag .item .condition.keyword{max-width:300px;width:auto}.device-sp .authors .search-sort{display:block}.device-sp .authors .search-sort .search-tag{flex-basis:unset;width:100%}.device-sp .authors .search-sort .search-tag .item .condition.keyword{max-width:220px}.image-upload{width:100%}@media screen and (max-width:767px){.image-upload{width:auto}}.image-upload .upload-btn{float:right}@media screen and (max-width:767px){.image-upload .upload-btn{float:none}}.image-upload .upload-note{float:left}@media screen and (max-width:767px){.image-upload .upload-note{float:none;padding-top:20px}}.image-upload .upload-footer{clear:both;padding-top:20px}@media screen and (max-width:767px){.image-upload .upload-footer{padding-top:30px}}@media screen and (max-width:767px){.image-upload.box-orange{margin-bottom:0}}.viewer{position:relative;margin-bottom:30px}@media screen and (max-width:767px){.viewer{margin-left:-15px;margin-right:-15px;margin-bottom:-20px}}.viewer .viewer-container{width:741px;height:100%;margin:auto}@media screen and (max-width:767px){.viewer .viewer-container{width:82%}}.viewer .viewer-container .swiper-wrapper{transform:none}.viewer .swiper-container{overflow-x:scroll;overflow-y:hidden;padding:0 10px 20px}@media screen and (max-width:767px){.viewer .swiper-container{overflow-x:scroll;overflow-y:hidden;padding:40px 5px;-webkit-overflow-scrolling:touch}}.viewer .viewer-slide{position:relative;width:225px}@media screen and (max-width:767px){.viewer .viewer-slide{width:50%}}.viewer .viewer-slide .page-img{height:225px;padding:10px;text-align:center;border:1px solid #e6e6e6;background:#fff;display:flex;justify-content:center;align-items:center}@media screen and (max-width:767px){.viewer .viewer-slide .page-img{min-width:0;max-width:140px;max-height:140px;margin:auto}}@media screen and (max-width:374px){.viewer .viewer-slide .page-img{width:100px;height:100px}}.viewer .viewer-slide .page-img .file-name{position:absolute;bottom:0;left:5px;background-color:hsla(0,0%,100%,.7);font-size:90%;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap;width:70%;padding-left:7px;padding-bottom:4px;bottom:40px}.viewer .viewer-slide img{max-width:205px;max-height:205px;width:auto;height:auto}@media screen and (max-width:767px){.viewer .viewer-slide img{max-width:120px;max-height:120px}}@media screen and (max-width:374px){.viewer .viewer-slide img{max-width:80px;max-height:80px}}.viewer .viewer-slide .page-number{padding-top:20px;font-size:18px;font-weight:700;text-align:center;line-height:1}.viewer .viewer-slide .page-delete{position:absolute;top:0;right:0;width:20px;height:20px;background:url(/img/btn-delete.png) 50%;background-size:20px;cursor:pointer}@media screen and (max-width:767px){.viewer .viewer-slide .page-delete{right:50%;margin-right:-70px}}@media screen and (max-width:374px){.viewer .viewer-slide .page-delete{right:50%;margin-right:-50px}}.viewer .viewer-slide.sorting img{box-shadow:0 0 20px 3px #fce6b6}.viewer .viewer-nav{position:absolute;z-index:10;display:block;width:18px;height:30px;top:36%;background-image:url(/img/arrow-left-right-orange.png);background-repeat:no-repeat;cursor:pointer}@media screen and (max-width:767px){.viewer .viewer-nav{top:32%;width:12px;height:20px;background-size:auto 20px}}.viewer .viewer-nav[class*=prev]{left:-30px;background-position:-18px 0}@media screen and (max-width:767px){.viewer .viewer-nav[class*=prev]{left:10px;background-position:-12px 0}}.viewer .viewer-nav[class*=next]{right:-30px;background-position:0}@media screen and (max-width:767px){.viewer .viewer-nav[class*=next]{right:10px}}.viewer .swiper-button-disabled{opacity:.4;cursor:default}.setting-cover{min-height:325px;margin-bottom:60px;padding:40px 30px 0;position:relative}@media screen and (max-width:767px){.setting-cover{text-align:center;padding:15px 30px}}.setting-cover>*{margin-left:255px}@media screen and (max-width:767px){.setting-cover .btn,.setting-cover>*{margin-left:0}}.setting-cover .cover-img{float:left;width:225px;height:225px;margin:0;padding:10px;text-align:center;border:1px solid #e6e6e6;background:#fff;display:flex;justify-content:center;align-items:center}@media screen and (max-width:767px){.setting-cover .cover-img{float:none;margin:0 auto 10px}}.setting-cover .cover-img>img{max-width:205px;max-height:205px}.setting-cover .block-cover-image{margin-top:50px}.setting-cover .block-cover-image p{text-align:left}.setting-cover .cover-image-footer{clear:both;margin:0;padding:20px 0}.box-section{margin-bottom:30px}@media screen and (max-width:767px){.box-section{margin-bottom:20px}}.board-detail+.btn-group-ns{padding-bottom:10px}@media screen and (max-width:767px){.board-detail+.btn-group-ns{padding:30px 0 0}}.diary .show-enable{display:block}.diary .show-disable{display:none}.diary-complete{font-size:16px;margin-bottom:55px}@media screen and (max-width:767px){.diary-complete{text-align:center;margin-bottom:35px}}.comments .btn-group-ns{padding-top:30px}@media screen and (max-width:767px){.comments .btn-group-ns{padding-top:20px}}.comments .container.box:not(.ns){margin-bottom:30px}@media screen and (max-width:767px){.comments .container.box:not(.ns){margin-bottom:20px}}.guide-header .display-over{height:280px;margin-bottom:110px;background:url(/img/bg-02.png) 0}@media screen and (max-width:767px){.guide-header .display-over{height:100%;margin-bottom:40px}}.guide-header-container{position:relative;padding:35px 0 0;text-align:center}@media screen and (max-width:767px){.guide-header-container{padding-top:0}}.guide-header-container>*{display:block;margin-bottom:0;padding:0}.guide-header-container h2{position:relative;width:1110px;height:283px;background:url(/img/page/guide/header.png) 50% no-repeat;overflow:hidden;white-space:nowrap;text-align:center}@media screen and (max-width:767px){.guide-header-container h2{width:100%;height:auto;background:none}}.guide-header-container h2>span{position:absolute;left:100%}.guide-header-container h2 .guide-header-sp{margin:auto}.guide-header-container .guide-catch{position:absolute;top:230px;left:0;right:0}@media screen and (max-width:767px){.guide-header-container .guide-catch{position:static;margin-top:-40px;padding:55px 15px 30px;background-color:#f39dc6}}.guide-header-container .guide-catch>:last-child{margin-bottom:0}.guide-header-container h3{font-size:18px;color:#fff}.guide-header-container p{font-size:16px}.guide-footer{background-image:linear-gradient(90deg,#b2b2b2,#b2b2b2 7px,transparent 0,transparent 0);background-size:12px 1px;background-position:top;background-repeat:repeat-x;margin:0 auto 70px;padding-top:50px;text-align:center}@media screen and (max-width:767px){.guide-footer{margin-bottom:40px;padding:30px 10px 0}}.guide-footer .text-call{font-size:20px;margin-bottom:40px}@media screen and (max-width:767px){.guide-footer .text-call{margin-bottom:30px;padding:0}.guide-footer .text-call span:after,.guide-footer .text-call span:before{content:none;display:none}}.guide-footer .btn-group{margin-bottom:40px}@media screen and (max-width:767px){.guide-footer .btn-group{width:280px}}.guide-footer .guide-text{width:660px;margin:auto;text-align:left}@media screen and (max-width:767px){.guide-footer .guide-text{width:100%}}.help-nav{padding:15px 30px 5px}@media screen and (max-width:767px){.help-nav{padding:20px 17px 5px}}.help-nav li{margin-bottom:10px}@media screen and (max-width:767px){.help-nav li{position:relative;display:block;margin-bottom:15px;font-weight:700}.help-nav li,.help-nav li:first-child{padding-left:17px}.help-nav li:before,.help-nav li:first-child:before{content:"";display:block;position:absolute;top:.5em;left:0;width:0;height:0;border-bottom:5px solid transparent;border-top:5px solid transparent;border-color:#ccc transparent transparent;border-style:solid;border-width:8px 5px;background:none}}.help-head{margin-bottom:20px;padding:0 30px;font-size:20px;font-weight:700;color:#f0655b;line-height:1}@media screen and (max-width:767px){.help-head{padding:0 17px;font-size:16px}}.help-section .accordion{margin-bottom:20px}@media screen and (max-width:767px){.help-section .accordion{margin-bottom:10px}}.help-section .accordion .accordion-control{text-align:left;background:#b2b2b2;transition:background .35s ease}@media screen and (max-width:767px){.help-section .accordion .accordion-control{padding:20px 50px 20px 17px;font-size:14px}}.help-section .accordion .accordion-body{text-align:left;background:url(/img/bg-05.png)}@media screen and (max-width:767px){.help-section .accordion .accordion-body{padding-top:20px;padding-bottom:20px;padding-left:17px;font-size:14px;border:0}}@media screen and (max-width:767px){.help-section .accordion.open{margin-bottom:20px}}.help-section .accordion.open .accordion-control{background:#f0655b}.incentive{margin-bottom:60px;padding-top:40px}@media screen and (max-width:767px){.incentive{margin-top:-15px;margin-bottom:30px;padding-top:15px;padding-bottom:15px}}.incentive p{text-align:center}@media screen and (max-width:767px){.incentive p{text-align:left}}.incentive h3{display:table;width:auto;margin:0 auto 35px;font-size:20px}.incentive h3>*{display:table-cell;vertical-align:middle}@media screen and (max-width:767px){.incentive h3{margin-bottom:15px}}.incentive h3:after,.incentive h3:before{content:"";display:table-cell;vertical-align:middle;width:50px;height:43px;background-repeat:no-repeat}@media screen and (max-width:767px){.incentive h3:after,.incentive h3:before{width:35px;height:35px;background-size:auto 35px}}.incentive h3:before{background-image:url(/img/chara-smile.png);background-position:0}.incentive h3:after{background-image:url(/img/chara-running.png);background-position:100%;background-size:80%}.btn.btn-l{font-size:16px}.big-select{display:flex}@media screen and (max-width:767px){.big-select .selector{padding:0 5px}}.big-select .selector a{border-radius:10px;display:flex;justify-content:center;align-items:center;width:110px;min-height:44px;margin:0 10px 0 0;padding:0 5px;font-size:16px;text-align:center;vertical-align:middle;background-color:#fff;border:1px solid #ee74ae}@media screen and (max-width:767px){.big-select .selector a{width:100%;margin:0;font-size:3.5vw}}.big-select .selector span{display:block;vertical-align:bottom;line-height:40px}.big-select .selector em{vertical-align:baseline;font-size:22px;color:#ee74ae}@media screen and (max-width:767px){.big-select .selector em{display:inline-block;font-size:18px;transform:scaleX(.9);letter-spacing:-1px}}[class^=icon-]{display:inline-block;background-position:0;background-repeat:no-repeat}.icon-review{width:30px;height:24px;background-image:url(/img/icon-comment.png);background-size:contain}.icon-board{width:28px;height:25px;background-image:url(/img/icon-history.png);background-size:contain}.section-notice{margin-bottom:60px;padding:40px 0 10px;background:url(/img/bg-03.png) 0}@media screen and (max-width:767px){.section-notice{padding:20px 5px 0}}.section-notice .inner{position:relative}.section-notice .notice-head{display:table;width:auto;text-align:center;margin:0 auto 35px}.section-notice .notice-head>*{display:table-cell;vertical-align:middle}@media screen and (max-width:767px){.section-notice .notice-head{text-align:left;margin:0 0 20px;font-size:18px}}.section-notice .notice-head span{padding-left:10px}.section-notice .notice-head:before{content:"";display:table-cell;width:36px;height:27px;background:url(/img/icon-notice.png) 0 no-repeat;background-size:contain}@media screen and (max-width:767px){.section-notice .notice-head:before{width:27px;height:20px}}.section-notice .list-arrow{position:absolute;top:5px;right:30px;font-weight:700}@media screen and (max-width:767px){.section-notice .list-arrow{right:10px}}.section-notice .notice-block{background-image:linear-gradient(90deg,#b2b2b2,#b2b2b2 7px,transparent 0,transparent 0);background-size:12px 1px;background-position:top;background-repeat:repeat-x;margin:0 30px;padding-top:30px;overflow:hidden}@media screen and (max-width:767px){.section-notice .notice-block{margin:0;padding-top:20px}}.section-notice .notice-title{float:left}@media screen and (max-width:767px){.section-notice .notice-title{margin-bottom:20px}}.section-notice .notice-lists{margin-left:165px}@media screen and (max-width:767px){.section-notice .notice-lists{margin-left:0;clear:both}}.section-notice .notice-list{display:table;width:100%;margin-bottom:30px}.section-notice .notice-list>*{display:table-cell;vertical-align:top}@media screen and (max-width:767px){.section-notice .notice-list{display:block;margin-bottom:20px}.section-notice .notice-list>*{display:block}}.section-notice .notice-list .notice-date{padding-right:25px;color:#ee7db0;width:125px}@media screen and (max-width:767px){.section-notice .notice-list .notice-date{width:100%;margin:0;padding-bottom:5px}}.double-contents{position:relative;margin-bottom:60px;background:url(/img/bg-02.png) 0}@media screen and (max-width:1109px){.double-contents{width:1110px}}@media screen and (max-width:767px){.double-contents{width:100%;display:block;margin-bottom:40px}}.double-contents:after,.double-contents:before{content:"";display:block;position:absolute}@media screen and (max-width:767px){.double-contents:after,.double-contents:before{display:none}}.double-contents:before{background-image:linear-gradient(90deg,#b2b2b2,#b2b2b2 7px,transparent 0,transparent 0);background-size:12px 1px;background-position:top;background-repeat:repeat-x;top:0;left:0;z-index:0;width:100%;height:70px;background-color:#fff}.double-contents:after{top:0;left:0;right:0;z-index:0;width:30px;height:100%;margin:auto;background-color:#fff}.double-contents .inner{position:relative;z-index:1;overflow:hidden}@media screen and (max-width:767px){.double-contents .inner{padding:0}}.double-contents .double-content{width:540px;padding-bottom:0}@media screen and (max-width:767px){.double-contents .double-content{display:block;width:100%}}@media screen and (max-width:767px){.double-contents .double-head{background-image:linear-gradient(90deg,#b2b2b2,#b2b2b2 7px,transparent 0,transparent 0);background-size:12px 1px;background-position:top;background-repeat:repeat-x;background-color:#fff}}.double-contents .double-head>*{display:table;width:540px;height:70px;padding-left:25px;font-size:24px}.double-contents .double-head>*>*{display:table-cell;vertical-align:middle}@media screen and (max-width:767px){.double-contents .double-head>*{width:100%;height:60px;padding:0 15px;font-size:18px}}.double-contents .double-head span{padding-left:10px}.double-contents .double-body{width:540px;padding:30px 25px 0}@media screen and (max-width:767px){.double-contents .double-body{float:none;width:100%;padding:20px 15px 0}}.double-contents .double-separate{width:30px;height:100%;background:#fff}@media screen and (max-width:767px){.double-contents .double-separate{display:none}}.double-contents .section-review{float:left}.double-contents .section-board{float:right}.user-comment{display:block;overflow:hidden;padding-bottom:35px}@media screen and (max-width:767px){.user-comment{padding-bottom:25px}}.user-comment>*{margin:0;padding:0}.user-comment .user-icon{float:left}@media screen and (max-width:767px){.user-comment .user-icon{width:35px}}.user-comment .user-name{margin-left:70px;padding-bottom:10px;font-weight:700;line-height:1.2;color:#ee74ae}@media screen and (max-width:767px){.user-comment .user-name{margin-left:45px}}.user-comment .user-text{margin-left:70px}@media screen and (max-width:767px){.user-comment .user-text{margin-left:45px}}.review-book{display:block;margin:20px 0;background:#fff;overflow:hidden}@media screen and (max-width:767px){.review-book{margin:10px 0 15px}}.review-book .review-book-img{width:120px;height:120px;padding:20px;display:flex;justify-content:center;align-items:center;float:left}.review-book .review-book-img img{max-width:80px;max-height:80px}.review-book .review-book-author,.review-book .review-book-title{display:block;margin:0;padding-right:15px;color:#000}.review-book .review-book-title{padding:20px 15px 0}.board .user-name{padding-bottom:5px}.section-search{padding-bottom:60px}@media screen and (max-width:767px){.section-search{padding-bottom:30px}}.section-search .head-search{margin-bottom:20px}.search-block .search-module{display:table;width:100%;margin-bottom:20px}.search-block .search-module>*{display:table-cell;vertical-align:middle}@media screen and (max-width:767px){.search-block .search-module{display:block;padding:0 5px}.search-block .search-module>*{display:block}}.search-block .search-title{min-width:95px;font-weight:700;text-align:right}@media screen and (max-width:767px){.search-block .search-title{padding:0 0 10px;text-align:left}}.search-block .search-body{padding-left:12px}@media screen and (max-width:767px){.search-block .search-body{padding-left:0}}.search-block .search-age{width:590px;float:left}@media screen and (max-width:767px){.search-block .search-age{width:100%;float:none}}@media screen and (max-width:767px){.search-block .search-age .big-select{margin:0 -5px}}@media screen and (max-width:767px){.search-block .search-age .selector{width:25%}}@media screen and (max-width:767px){.search-block .search-age .search-title{display:none}}.search-block .search-keyword{width:478px;margin:7px 14px 7px 0;float:right}@media screen and (max-width:767px){.search-block .search-keyword{width:100%;margin:0 0 15px;padding:0 5px;border-left:0;float:none}}.search-block .search-keyword .search-title{width:150px;margin:0;padding:0}@media screen and (max-width:767px){.search-block .search-keyword .search-title{display:none}}.search-block .search-keyword .search-body{margin:0}.search-block .search-tag{margin-bottom:0}@media screen and (max-width:767px){.search-block .search-tag{display:none}}@media screen and (max-width:767px){.search-block .tags-search{margin-right:0}}.search-block .tag{margin:0 9px 0 0}.search-block .tag>a{min-width:91px;width:91px;padding:0;border:1px solid #c9c9c9;background-color:transparent;color:#ee74ae;font-weight:700;line-height:2em;text-align:center}@media screen and (max-width:767px){.search-block .tag>a{width:auto;min-width:100px;margin-bottom:9px;font-size:14px}}@media screen and (max-width:767px){.search-block .form-block div:first-child{width:75%;padding-right:5px}.search-block .form-block div:nth-child(2){width:25%;padding-left:5px}}.search-block .form-block .form-text{width:227px;margin-right:10px}@media screen and (max-width:767px){.search-block .form-block .form-text{width:100%;margin-right:0}}.section-recommend .recommend-none{padding:10px 15px 60px;text-align:center}@media screen and (max-width:767px){.section-recommend .recommend-none{padding:0 15px 40px}}.section-recommend .recommend-none>:last-child{margin-bottom:0}.inf-search{margin-bottom:30px}@media screen and (max-width:767px){.inf-search{margin-bottom:15px}}.inf-search .inf-search-sort{padding:4px 30px 0}@media screen and (max-width:767px){.inf-search .inf-search-sort{padding:0 22px}}.main .article.notice-body{padding:0 40px}@media screen and (max-width:767px){.main .article.notice-body{padding:0 15px}}.main .article.notice-body ol,.main .article.notice-body ul{margin:1em 0;padding:inherit;list-style:inherit;padding-left:30pt;display:block;-webkit-margin-before:1em;-webkit-margin-after:1em;-webkit-margin-start:0;-webkit-margin-end:0;-webkit-padding-start:40px}.main .article.notice-body ul{list-style-type:disc}.main .article.notice-body ol{list-style-type:decimal}.inquiry .main .article .container .box-lead p{margin-bottom:15px;font-size:16px}.inquiry .main .article .container .box-lead p .help-link{color:#ee74ae}.interview-main{width:900px;position:relative;margin:auto}@media screen and (max-width:767px){.interview-main{width:100%;padding:0 20px}}.interview-main div.first-part.content{margin-bottom:40px;display:flex;flex-wrap:wrap}@media screen and (max-width:767px){.interview-main div.first-part.content{margin-bottom:16px}}.interview-main .interview-title{text-align:center;font-size:26px;border-radius:20px;border:2px dashed #707070;padding:20px 68px;margin-bottom:40px}@media screen and (max-width:767px){.interview-main .interview-title{font-size:14px;padding:16px;margin-bottom:16px}}.interview-main .interview-title p{margin:0;font-weight:700}.interview-main .interview-title p .award-title{color:red}.interview-main .book-detail{background:#d5f5b9;box-sizing:border-box;border-radius:20px;width:100%;margin-bottom:40px}@media screen and (max-width:767px){.interview-main .book-detail{padding:16px;margin-bottom:16px}}.interview-main .book-detail .image{width:325px;height:325px;float:left;margin:40px 30px 40px 40px;display:inline-block;background:#fff}@media screen and (max-width:767px){.interview-main .book-detail .image{width:100%;height:232px;margin:0 0 16px}}.interview-main .book-detail .image img{width:auto;height:284px;display:block;margin:21px auto}@media screen and (max-width:767px){.interview-main .book-detail .image img{height:200px;display:block;margin:16px auto}}.interview-main .book-detail .sentence{width:505px;padding:40px 40px 40px 0;display:inline-block}@media screen and (max-width:767px){.interview-main .book-detail .sentence{padding:0;width:100%}}.interview-main .book-detail .sentence .title-and-author{font-size:26px;margin-bottom:32px;line-height:1.2;font-weight:700;text-align:left}@media screen and (max-width:767px){.interview-main .book-detail .sentence .title-and-author{font-size:14px;line-height:1.18;margin-bottom:16px;width:304px}}.interview-main .book-detail .sentence .explanation{font-size:18px;margin-bottom:18px}@media screen and (max-width:767px){.interview-main .book-detail .sentence .explanation{font-size:14px;width:100%;line-height:1.35;margin:0 0 16px}}.interview-main .book-detail .sentence .button{width:100%;padding:28px 127px 28px 98px;border-radius:10px;display:block;font-size:24px;line-height:1;color:#fff;background-image:linear-gradient(180deg,#fdaf31,#ff9300)}@media screen and (max-width:767px){.interview-main .book-detail .sentence .button{width:100%;font-size:14px;margin:16px auto 0;padding:13px 0;text-align:center;border-radius:5px;background-image:linear-gradient(180deg,#fdaf31,#ff9300)}}.interview-main .orange-sentence{margin-bottom:40px;padding:20px;width:100%;font-size:18px;border-radius:20px;background:#ff9d00}.interview-main .orange-sentence.skin-color{background:#fce2b4}@media screen and (max-width:767px){.interview-main .orange-sentence{width:100%;font-size:14px;line-height:2;padding:16px;margin-bottom:16px}}.interview-main .orange-sentence .title{font-weight:700;font-size:18px}@media screen and (max-width:767px){.interview-main .orange-sentence .title{font-size:14px}}.interview-main .orange-sentence .explanation{margin-bottom:0}@media screen and (max-width:767px){.interview-main .orange-sentence .explanation{line-height:2;margin-bottom:0}}.interview-main .orange-sentence .explanation a{color:#2489ff;text-decoration:underline}.interview-main .orange-sentence .index{font-size:20px;line-height:1.4;font-weight:400;letter-spacing:normal;text-align:center;margin-bottom:0;color:#fff}@media screen and (max-width:767px){.interview-main .orange-sentence .index{font-size:14px;text-align:left}}@media screen and (max-width:767px){.interview-main .first-part{margin-bottom:0}}.interview-main .first-part .amenoko-utau{position:absolute;top:0;right:0}@media screen and (max-width:767px){.interview-main .first-part .amenoko-utau{position:static;margin:auto;width:126px}}.interview-main .first-part .amenoko-utau a p{color:#2489ff;width:100%;text-align:right}@media screen and (max-width:767px){.interview-main .first-part .amenoko-utau a p{text-align:center}}.interview-main .first-part .amenoko-utau a img{width:152px;height:254px}@media screen and (max-width:767px){.interview-main .first-part .amenoko-utau a img{width:126px;height:200px}}.interview-main .first-part .interview-content{width:273px;display:inline-block;margin-right:40px}.interview-main .first-part .interview-content:nth-of-type(3n){margin-right:0}@media screen and (max-width:767px){.interview-main .first-part .interview-content{width:100%;display:block;margin-right:0;margin-bottom:40px}}.interview-main .first-part .interview-content a{display:block}.interview-main .first-part .interview-content a img{width:100%;margin-bottom:18px}@media screen and (max-width:767px){.interview-main .first-part .interview-content a img{width:100%;margin-bottom:10px}}.interview-main .first-part .date{font-size:16px;line-height:2;text-align:left;color:#a0a0a0;margin-bottom:8px}.interview-main .first-part .number{font-size:20px;line-height:1;text-align:left;margin-bottom:8px;font-weight:700;color:#ff4e00}.interview-main .first-part .explanation{font-size:16px;line-height:1.38;text-align:left;color:#000;margin-bottom:0}.interview-main .title{font-size:22px;font-weight:700}@media screen and (max-width:767px){.interview-main .title{font-size:18px;margin-bottom:16px}}.interview-main .title .square{color:#ff9d00}.interview-main .question-answer{width:838px;margin:0 auto}@media screen and (max-width:767px){.interview-main .question-answer{width:100%}}.interview-main .question-answer .question{background:#f0f0f0;border-radius:20px;padding:20px;font-size:16px;width:100%;margin-bottom:20px;position:relative;display:inline-block}@media screen and (max-width:767px){.interview-main .question-answer .question{margin-bottom:16px;padding:16px;font-size:14px}}.interview-main .question-answer .question:before{content:"";position:absolute;top:50%;left:-30px;margin-top:-13px;border:12px solid transparent;border-right:20px solid #f0f0f0}@media screen and (max-width:767px){.interview-main .question-answer .question:before{content:none}}.interview-main .question-answer .question p{margin-bottom:0;padding:0;line-height:2}.interview-main .question-answer .answer,.interview-main .question-answer .answer-portrait{border:2px solid #ff9d00;border-radius:20px;padding:20px;font-size:16px;width:100%;margin-bottom:20px;position:relative;display:inline-block}@media screen and (max-width:767px){.interview-main .question-answer .answer,.interview-main .question-answer .answer-portrait{margin-bottom:16px;width:100%;padding:16px;font-size:14px}}.interview-main .question-answer .answer-portrait:before,.interview-main .question-answer .answer:before{content:"";position:absolute;top:50%;right:-27px;margin-top:-14px;border:15px solid transparent;border-left-color:#fff;z-index:2}@media screen and (max-width:767px){.interview-main .question-answer .answer-portrait:before,.interview-main .question-answer .answer:before{content:none}}.interview-main .question-answer .answer-portrait:after,.interview-main .question-answer .answer:after{content:"";position:absolute;top:50%;right:-30px;margin-top:-14px;border:15px solid transparent;border-left-color:#ff9d00;z-index:1}@media screen and (max-width:767px){.interview-main .question-answer .answer-portrait:after,.interview-main .question-answer .answer:after{content:none}}.interview-main .question-answer .answer-portrait p,.interview-main .question-answer .answer p{margin-bottom:0;padding:0;line-height:2}.interview-main .question-answer .answer-portrait p a,.interview-main .question-answer .answer p a{text-decoration:underline;color:#2489ff}.interview-main .question-answer .answer-portrait p .emphasis,.interview-main .question-answer .answer p .emphasis{font-weight:700}.interview-main .question-answer .manager{border-radius:20px;border:2px solid #5ba7d6;padding:20px;font-size:16px;width:100%;margin-bottom:20px;position:relative;display:inline-block}@media screen and (max-width:767px){.interview-main .question-answer .manager{margin-bottom:16px;font-size:14px;line-height:2}}.interview-main .question-answer .manager:before{content:"";position:absolute;top:50%;right:-27px;margin-top:-14px;border:15px solid transparent;border-left-color:#fff;z-index:2}@media screen and (max-width:767px){.interview-main .question-answer .manager:before{content:none}}.interview-main .question-answer .manager:after{content:"";position:absolute;top:50%;right:-30px;margin-top:-14px;border:15px solid transparent;border-left-color:#5ba7d6;z-index:1}@media screen and (max-width:767px){.interview-main .question-answer .manager:after{content:none}}.interview-main .question-answer .manager p{margin-bottom:0;padding:0;line-height:2}.interview-main .question-answer .manager p .emphasis{font-weight:700}.interview-main .question-answer .cover-image-plan{max-width:600px;margin:auto}.interview-main .question-answer .cover-image-plan img{width:100%;margin-bottom:8px}@media screen and (max-width:767px){.interview-main .question-answer .cover-image-plan img{height:auto}}.interview-main .question-answer .cover-image-plan p{text-align:right;margin-bottom:20px;width:100%;font-size:14px}@media screen and (max-width:767px){.interview-main .question-answer .cover-image-plan p{margin-bottom:16px;font-size:10px}}.interview-main .question-answer .cover-image-plan p a{color:#2489ff;text-decoration:underline}.interview-main .question-answer .cover-image-plan.sugiurataiyou{max-width:400px;margin-bottom:24px}.interview-main .question-answer .cover-image-plan.sugiurataiyou img{width:400px}.interview-main .question-answer .pictures{max-width:750px;margin:auto;text-align:right}@media screen and (max-width:767px){.interview-main .question-answer .pictures{font-size:10px}}.interview-main .question-answer .pictures img{width:350px}@media screen and (max-width:767px){.interview-main .question-answer .pictures img{width:100%;height:auto}}.interview-main .question-answer .pictures img:first-child{margin-right:30px}@media screen and (max-width:767px){.interview-main .question-answer .pictures img:first-child{margin-right:0;margin-bottom:8px}}.interview-main .question-answer .pictures p{margin-top:8px}.interview-main .question-answer .pictures-portrait{max-width:620px;margin:auto}@media screen and (max-width:767px){.interview-main .question-answer .pictures-portrait{margin-bottom:44px;max-width:600px}}@media screen and (max-width:767px){.interview-main .question-answer .pictures-portrait .illustrations{display:flex;width:98%}}.interview-main .question-answer .pictures-portrait .illustrations img{height:285px;width:auto}@media screen and (max-width:767px){.interview-main .question-answer .pictures-portrait .illustrations img{-o-object-fit:contain;object-fit:contain}}.interview-main .question-answer .pictures-portrait .illustrations img:first-child{margin-right:30px}@media screen and (max-width:767px){.interview-main .question-answer .pictures-portrait .illustrations img:first-child{margin-right:14px;width:34%;height:100%}}.interview-main .question-answer .pictures-portrait .illustrations img:last-child{margin-right:0}@media screen and (max-width:767px){.interview-main .question-answer .pictures-portrait .illustrations img:last-child{margin-right:0;width:66%;height:100%}}.interview-main .question-answer .pictures-portrait p{text-align:right;margin-top:8px}@media screen and (max-width:767px){.interview-main .question-answer .pictures-portrait p{font-size:10px}}.interview-main .question-answer .pictures-square{max-width:616px;margin:auto}@media screen and (max-width:767px){.interview-main .question-answer .pictures-square{max-width:88%;font-size:10px}}.interview-main .question-answer .pictures-square img{width:291px}@media screen and (max-width:767px){.interview-main .question-answer .pictures-square img{width:100%;height:auto}}.interview-main .question-answer .pictures-square img:first-child{margin-right:30px}@media screen and (max-width:767px){.interview-main .question-answer .pictures-square img:first-child{margin-right:0;margin-bottom:8px}}.interview-main .question-answer .pictures-square p{margin-top:8px;text-align:right}.interview-main .question-answer .picture-and-sentence-first{position:relative;width:100%}.interview-main .question-answer .picture-and-sentence-first .answer,.interview-main .question-answer .picture-and-sentence-first .question{width:665px}@media screen and (max-width:767px){.interview-main .question-answer .picture-and-sentence-first .answer,.interview-main .question-answer .picture-and-sentence-first .question{width:100%}}.interview-main .second-part .title{display:block;font-size:22px;font-weight:700}@media screen and (max-width:767px){.interview-main .second-part .title{font-size:18px;margin-bottom:16px}}.interview-main .second-part .title .square{color:#ff9d00}@media screen and (max-width:767px){.interview-main .second-part .question-answer{width:100%}}.interview-main .second-part .question-answer .characters{max-width:600px;margin:auto}.interview-main .second-part .question-answer .characters p{text-align:right;margin-bottom:20px;width:100%;font-size:14px}@media screen and (max-width:767px){.interview-main .second-part .question-answer .characters p{margin-bottom:16px;font-size:10px}}.interview-main .second-part .question-answer .characters img{width:100%;margin-bottom:8px}.interview-main .second-part .question-answer .korokke{max-width:600px;margin:0 auto}@media screen and (max-width:767px){.interview-main .second-part .question-answer .korokke{width:100%}}.interview-main .second-part .question-answer .korokke p{text-align:right;font-size:14px}@media screen and (max-width:767px){.interview-main .second-part .question-answer .korokke p{font-size:10px}}.interview-main .second-part .question-answer .korokke img{width:100%}.interview-main .second-part .question-answer .picture-and-sentence-first{position:relative}.interview-main .second-part .question-answer .picture-and-sentence-first .answer,.interview-main .second-part .question-answer .picture-and-sentence-first .question{width:500px}@media screen and (max-width:767px){.interview-main .second-part .question-answer .picture-and-sentence-first .answer,.interview-main .second-part .question-answer .picture-and-sentence-first .question{width:100%}}.interview-main .second-part .question-answer .picture-and-sentence-first .workspace{position:absolute;top:0;right:0}@media screen and (max-width:767px){.interview-main .second-part .question-answer .picture-and-sentence-first .workspace{position:static;width:150px;margin:0 auto}}.interview-main .second-part .question-answer .picture-and-sentence-first .workspace p{text-align:right}@media screen and (max-width:767px){.interview-main .second-part .question-answer .picture-and-sentence-first .workspace p{font-size:10px}}.interview-main .second-part .question-answer .picture-and-sentence-first .workspace img{width:315px;height:420px;display:inline-block;background:#0c5feb}@media screen and (max-width:767px){.interview-main .second-part .question-answer .picture-and-sentence-first .workspace img{width:100%;height:200px}}.interview-main .second-part .read-aloud-contents{display:flex;justify-content:space-around;gap:20px;max-width:740px;margin:0 auto}@media screen and (max-width:767px){.interview-main .second-part .read-aloud-contents{flex-direction:column;gap:15px}}.interview-main .second-part .read-aloud-content{width:30%;background-color:#fff;text-align:center;box-sizing:border-box}@media screen and (max-width:767px){.interview-main .second-part .read-aloud-content{width:225px;margin:0 auto}}.interview-main .second-part .read-aloud-content-cover{width:225px;height:225px;margin-bottom:10px;position:relative;display:flex;justify-content:center;border:1px solid #707070;align-items:center;font-size:16px;color:#555}.interview-main .second-part .read-aloud-content-cover .read-aloud-content-cover__image{height:205px}.interview-main .second-part .read-aloud-content-cover .read-aloud-content__icon{top:5px;left:170px}@media screen and (max-width:767px){.interview-main .second-part .read-aloud-content-cover .read-aloud-content__icon{left:185px}}.interview-main .second-part .read-aloud-content__button{padding:8px 31px;margin-bottom:10px;background-color:#a78ae0;color:#fff;border:none;border-radius:5px;cursor:pointer;font-size:16px;font-weight:700}.interview-main .second-part .read-aloud-content__description{font-size:14px;color:#333;line-height:1.5;margin-bottom:0;min-height:4.5em;text-align:left}@media screen and (max-width:767px){.interview-main .second-part .read-aloud-content__description{min-height:unset;margin-bottom:0}}.interview-main .second-part.recommend{width:100%}.interview-main .page-link .next-page-link{font-size:16px;text-align:center;display:block;text-decoration:underline;color:#2489ff;margin-bottom:30px}@media screen and (max-width:767px){.interview-main .page-link .next-page-link{font-size:14px}}.interview-main .page-link .page-number{font-size:20px;height:38px;width:290px;margin:0 auto 30px}@media screen and (max-width:767px){.interview-main .page-link .page-number{font-size:10px;width:220px}}.interview-main .page-link .page-number .circle-left,.interview-main .page-link .page-number .circle-right{display:inline-block;border-radius:15px;height:20px;width:20px;position:relative}.interview-main .page-link .page-number .circle-right{margin-left:8px}@media screen and (max-width:767px){.interview-main .page-link .page-number .circle-right{margin-left:4px;top:5px}}.interview-main .page-link .page-number .circle-left{margin-right:8px}@media screen and (max-width:767px){.interview-main .page-link .page-number .circle-left{margin-right:4px;top:5px}}.interview-main .page-link .page-number .triangle-left{display:block;width:0;height:0;top:2px;right:8px;position:absolute;border:8px solid transparent;border-right-color:#fff}.interview-main .page-link .page-number .triangle-right{display:block;width:0;height:0;top:2px;left:8px;position:absolute;border:8px solid transparent;border-left-color:#fff}.interview-main .page-link .page-number .forward{margin-right:20px}@media screen and (max-width:767px){.interview-main .page-link .page-number .forward{margin-right:4px}}.interview-main .page-link .page-number .first{margin-right:8px}.interview-main .page-link .page-number .forward,.interview-main .page-link .page-number .next{width:40px}.interview-main .page-link .page-number .second{margin-right:20px}@media screen and (max-width:767px){.interview-main .page-link .page-number .second{margin-right:8px}}.interview-main .page-link .page-button{height:38px;width:38px;display:inline-block;text-align:center;line-height:2}@media screen and (max-width:767px){.interview-main .page-link .page-button{width:30px;height:30px;line-height:3}}.interview-main .first-page .circle-right{background:#2489ff}.interview-main .first-page .circle-left{background:#a0a0a0}.interview-main .first-page .forward{color:#a0a0a0}.interview-main .first-page .first{color:#fff;background:#ff8b8f}.interview-main .first-page .next,.interview-main .first-page .second{color:#2489ff}.interview-main .second-page .page-number .circle-right{background:#a0a0a0}.interview-main .second-page .page-number .circle-left{background:#2489ff}.interview-main .second-page .next{color:#a0a0a0}.interview-main .second-page .second{color:#fff;background:#ff8b8f}.interview-main .second-page .first,.interview-main .second-page .forward{color:#2489ff}.interview-main .footer{margin-bottom:40px}@media screen and (max-width:767px){.interview-main .footer{margin-bottom:40px}}.interview-main .footer .title{width:100%;margin-bottom:6px;text-align:left;font-size:20px}@media screen and (max-width:767px){.interview-main .footer .title{font-size:14px}}.interview-main .footer .profile{border:1px solid #707070;box-sizing:border-box;border-radius:20px;width:100%;text-align:left}@media screen and (max-width:767px){.interview-main .footer .profile{border:1px solid #707070;box-sizing:border-box;border-radius:20px;width:100%;padding:16px}}.interview-main .footer .profile .image{width:300px;height:300px;margin:30px;float:left;display:inline-block}@media screen and (max-width:767px){.interview-main .footer .profile .image{width:100%;height:160px;margin:0 0 17px}}.interview-main .footer .profile .image img{width:300px;height:300px;display:block}@media screen and (max-width:767px){.interview-main .footer .profile .image img{width:160px;height:160px;margin:0 auto}}.interview-main .footer .profile .sentence{width:538px;padding:30px 30px 30px 0;display:inline-block}@media screen and (max-width:767px){.interview-main .footer .profile .sentence{width:100%;padding:0;display:inline-block}}.interview-main .footer .profile .sentence .author{font-size:26px;margin-bottom:15px;line-height:1.2}@media screen and (max-width:767px){.interview-main .footer .profile .sentence .author{font-size:14px;margin-bottom:6px;line-height:1.2}}.interview-main .footer .profile .sentence .explanation{font-size:18px;line-height:1.44;margin-bottom:35px}@media screen and (max-width:767px){.interview-main .footer .profile .sentence .explanation{font-size:12px;line-height:1.44;margin-bottom:12px}}.interview-main .footer .profile .sentence .button{width:100%;padding:19px 0;text-align:center;border-radius:10px;display:block;font-size:24px;line-height:1;color:#fff;background-image:linear-gradient(180deg,#fdaf31,#ff9300)}@media screen and (max-width:767px){.interview-main .footer .profile .sentence .button{width:100%;padding:13px 32px;border-radius:10px;display:block;font-size:14px;line-height:1;color:#fff;background-image:linear-gradient(180deg,#fdaf31,#ff9300)}}@media screen and (max-width:767px){.interview-main .footer .profile.sugiurataiyou{border-radius:0}}.interview-main .footer .profile.sugiurataiyou .sentence{width:100%;padding:30px 30px 0}@media screen and (max-width:767px){.interview-main .footer .profile.sugiurataiyou .sentence{padding:0}}.interview-main .sns{width:230px;margin:0 auto 40px}@media screen and (max-width:767px){.interview-main .sns{width:170px;margin-bottom:40px}}.interview-main .sns a .facebook,.interview-main .sns a .twitter{display:inline-block;width:60px;height:60px;margin-right:20px}@media screen and (max-width:767px){.interview-main .sns a .facebook,.interview-main .sns a .twitter{width:40px;height:40px}}.interview-main .sns a .line{display:inline-block;width:60px;height:60px}@media screen and (max-width:767px){.interview-main .sns a .line{width:40px;height:40px}}.interview-main .minami .first-part .question-answer .picture-and-sentence{display:flex}@media screen and (max-width:767px){.interview-main .minami .first-part .question-answer .picture-and-sentence{display:block}}.interview-main .minami .first-part .question-answer .picture-and-sentence .answer{width:465px;height:-moz-fit-content;height:fit-content}@media screen and (max-width:767px){.interview-main .minami .first-part .question-answer .picture-and-sentence .answer{width:100%;height:auto}}.interview-main .minami .first-part .question-answer .picture-and-sentence .image{display:inline-block;margin-left:30px;vertical-align:top;text-align:right}@media screen and (max-width:767px){.interview-main .minami .first-part .question-answer .picture-and-sentence .image{margin-left:0;font-size:10px}}.interview-main .minami .first-part .question-answer .picture-and-sentence .image img{max-width:300px}@media screen and (max-width:767px){.interview-main .minami .first-part .question-answer .picture-and-sentence .image img{max-width:100%}}.interview-main .minami .first-part .question-answer .picture-and-sentence .answer-portrait{width:587px;height:-moz-fit-content;height:fit-content}@media screen and (max-width:767px){.interview-main .minami .first-part .question-answer .picture-and-sentence .answer-portrait{width:100%;height:auto}}.interview-main .minami .first-part .question-answer .picture-and-sentence .ehon-link{display:block}.interview-main .minami .first-part .question-answer .picture-and-sentence .ehon-link .image-portrait{display:block;margin-left:30px}@media screen and (max-width:767px){.interview-main .minami .first-part .question-answer .picture-and-sentence .ehon-link .image-portrait{width:224px;margin:0 auto;text-align:center}}.interview-main .minami .first-part .question-answer .picture-and-sentence .ehon-link .image-portrait img{height:313px}@media screen and (max-width:767px){.interview-main .minami .first-part .question-answer .picture-and-sentence .ehon-link .image-portrait img{height:auto}}.interview-main .minami .first-part .question-answer .picture-and-sentence .ehon-link .image-portrait p{text-align:right;display:block}@media screen and (max-width:767px){.interview-main .minami .first-part .question-answer .picture-and-sentence .ehon-link .image-portrait p{font-size:10px}}.interview-main .minami .first-part .question-answer .picture-and-sentence .ehon-link-landscape{display:block}.interview-main .minami .first-part .question-answer .picture-and-sentence .ehon-link-landscape .image-portrait{display:block;margin-left:30px;width:273px}@media screen and (max-width:767px){.interview-main .minami .first-part .question-answer .picture-and-sentence .ehon-link-landscape .image-portrait{margin:0 auto;text-align:center}}.interview-main .minami .first-part .question-answer .picture-and-sentence .ehon-link-landscape .image-portrait img{width:273px}@media screen and (max-width:767px){.interview-main .minami .first-part .question-answer .picture-and-sentence .ehon-link-landscape .image-portrait img{height:auto}}.interview-main .minami .first-part .question-answer .picture-and-sentence .ehon-link-landscape .image-portrait p{text-align:right;display:block}@media screen and (max-width:767px){.interview-main .minami .first-part .question-answer .picture-and-sentence .ehon-link-landscape .image-portrait p{font-size:10px}}.interview-main .minami .page-link .page-number{width:345px}@media screen and (max-width:767px){.interview-main .minami .page-link .page-number{width:260px}}.interview-main .minami .page-link .page-number .second{margin-right:8px}.interview-main .minami .page-link .page-number .third{margin-right:20px}@media screen and (max-width:767px){.interview-main .minami .page-link .page-number .third{margin-right:8px}}.interview-main .minami .first-page .third{color:#2489ff}.interview-main .minami .second-page .page-number .circle-right{background:#2489ff}.interview-main .minami .second-page .next,.interview-main .minami .second-page .third{color:#2489ff}.interview-main .minami .third-page .page-number .circle-right{background:#a0a0a0}.interview-main .minami .third-page .page-number .circle-left{background:#2489ff}.interview-main .minami .third-page .next{color:#a0a0a0}.interview-main .minami .third-page .third{color:#fff;background:#ff8b8f}.interview-main .minami .third-page .first,.interview-main .minami .third-page .forward,.interview-main .minami .third-page .second{color:#2489ff}.keitaro-messages .head-page h1{padding-bottom:30px}@media screen and (max-width:767px){.keitaro-messages .head-page h1{padding-bottom:20px}}.keitaro-messages .main article{margin-bottom:60px}@media screen and (max-width:767px){.keitaro-messages .main article{margin-bottom:30px}}.keitaro-messages .main article .key-visual{margin-bottom:30px}@media screen and (max-width:767px){.keitaro-messages .main article .key-visual{margin-bottom:20px}}.keitaro-messages .main article h3{margin-bottom:30px;background-color:#ff8417}@media screen and (max-width:767px){.keitaro-messages .main article h3{margin-bottom:16px;padding-top:4px;padding-bottom:4px;line-height:22px;height:auto}}.keitaro-messages .main article .container{font-size:16px;margin-bottom:0}@media screen and (max-width:767px){.keitaro-messages .main article .container{font-size:14px}}.keitaro-messages .main article .container .text{margin-bottom:30px}@media screen and (max-width:767px){.keitaro-messages .main article .container .text{margin-bottom:16px;margin-right:20px;margin-left:20px}}.keitaro-messages .main article .container .text img{position:absolute;top:835px;right:30px}.keitaro-messages .main article .container .box-full{padding:10px;margin-bottom:30px}@media screen and (max-width:767px){.keitaro-messages .main article .container .box-full{padding-left:10px;padding-right:10px;margin:16px 20px}}.keitaro-messages .main article .container .box-full p{text-align:left}@media screen and (max-width:767px){.keitaro-messages .main article .container .box-full p{text-align:left}}.keitaro-messages .main article .container .box-full:nth-child(odd){margin-bottom:40px}@media screen and (max-width:767px){.keitaro-messages .main article .container .box-full:nth-child(odd){margin-top:0;margin-bottom:30px}}.keitaro-messages .main article .banner-area{padding-top:30px;padding-bottom:30px}@media screen and (max-width:767px){.keitaro-messages .main article .banner-area{padding-top:16px;padding-bottom:30px}}.keitaro-messages .main article .banner-area a{margin-top:-30px}@media screen and (max-width:767px){.keitaro-messages .main article .banner-area a{margin-top:-20px}}.keitaro-messages .main article .hp-link{padding-top:10px;text-align:right;margin-bottom:30px}@media screen and (max-width:767px){.keitaro-messages .main article .hp-link{text-align:center;margin-bottom:20px}}.keitaro-messages .main article .hp-link a{color:#368cdc;font-size:16px}@media screen and (max-width:767px){.keitaro-messages .main article .hp-link a{font-size:14px}}header .kv{background:#f8c333}header .kv .kv-logo{display:block;max-width:950px;width:100%;margin:0 auto 16px;background:#fff;border-radius:0 0 70px 70px}@media screen and (max-width:767px){header .kv .kv-logo{width:auto;margin:0 12px 16px;border-radius:0 0 30px 30px}}header .kv .kv-logo img{display:block;margin:0 auto;padding-top:10px;padding-bottom:10px;max-width:475px;width:100%;mix-blend-mode:multiply}@media screen and (max-width:767px){header .kv .kv-logo img{width:calc(100% - 40px)}}header .kv .kv-title{margin:auto;width:100%}header .kv .kv-title img{display:block;margin:0 auto;padding-bottom:10px;max-width:985px;width:100%}@media screen and (max-width:767px){header .kv .kv-title img{padding:0 25px 15px}}.melonpants-background{background:url(/img/melonpantsnouta/background.png) repeat}.melonpants-background .melonpantsnouta{margin:32px auto 0;max-width:1100px;width:100%;background:#fff;box-shadow:10px 0 10px -10px rgba(0,0,0,.17),-10px 0 10px -10px rgba(0,0,0,.17)}@media screen and (max-width:767px){.melonpants-background .melonpantsnouta{margin:16px auto 0;width:auto}}.melonpants-background .melonpantsnouta section{max-width:900px;width:100%;margin:0 auto 48px}@media screen and (max-width:767px){.melonpants-background .melonpantsnouta section{width:calc(100% - 32px);margin:0 auto 32px}}.melonpants-background .melonpantsnouta section .title{margin:0 auto 24px;max-width:900px;width:100%;height:-moz-fit-content;height:fit-content;background:#6ac748;color:#fff;font-size:26px;text-align:center}@media screen and (max-width:767px){.melonpants-background .melonpantsnouta section .title{margin:0 auto 16px;width:100%;padding:5px 0;font-size:16px;line-height:18px}}.melonpants-background .melonpantsnouta .introduction{margin-bottom:-20px}@media screen and (max-width:767px){.melonpants-background .melonpantsnouta .introduction{margin-bottom:32px}}.melonpants-background .melonpantsnouta .introduction .main-title{margin:0 auto 30px;max-width:900px;width:100%;min-height:50px;height:-moz-fit-content;height:fit-content;background:#ffe784;border-radius:25px}@media screen and (max-width:767px){.melonpants-background .melonpantsnouta .introduction .main-title{margin:0 auto 16px}}.melonpants-background .melonpantsnouta .introduction .main-title img{margin:auto;width:100%;padding:6px 80px}@media screen and (max-width:767px){.melonpants-background .melonpantsnouta .introduction .main-title img{padding:10px 23px}}.melonpants-background .melonpantsnouta .introduction .sub-title{margin-bottom:16px;color:red;font-size:30px;font-weight:700;text-align:center}@media screen and (max-width:767px){.melonpants-background .melonpantsnouta .introduction .sub-title{font-size:18px}}.melonpants-background .melonpantsnouta .introduction p{font-size:18px;line-height:32px;text-align:center}@media screen and (max-width:767px){.melonpants-background .melonpantsnouta .introduction p{font-size:14px;line-height:20px}}.melonpants-background .melonpantsnouta .introduction .image{position:relative;top:-45px;left:-45px;display:inline-block;width:calc(100% + 115px)}@media screen and (max-width:767px){.melonpants-background .melonpantsnouta .introduction .image{width:100%;top:0;left:0;text-align:center}}.melonpants-background .melonpantsnouta .introduction .image .keron{position:relative;left:-22px;max-width:244px;width:100%;vertical-align:middle}@media screen and (max-width:767px){.melonpants-background .melonpantsnouta .introduction .image .keron{position:absolute;width:calc(20vw - 3.2px);left:auto;right:calc(2.85714vw - .45714px)}}.melonpants-background .melonpantsnouta .introduction .image .amazon{margin:0 auto;max-width:532px;width:100%;vertical-align:middle}@media screen and (max-width:767px){.melonpants-background .melonpantsnouta .introduction .image .amazon{width:calc(100% - 64px)}}.melonpants-background .melonpantsnouta .introduction .image .keron-and-friends{position:relative;max-width:230px;width:100%;vertical-align:middle}@media screen and (max-width:767px){.melonpants-background .melonpantsnouta .introduction .image .keron-and-friends{display:none}}.melonpants-background .melonpantsnouta .melon-pants_mv .mv{height:500px;margin:0 auto 55px}@media screen and (max-width:767px){.melonpants-background .melonpantsnouta .melon-pants_mv .mv{height:calc(56.23188vw - 8.9971px);margin:0 auto 48px}}.melonpants-background .melonpantsnouta .melon-pants_mv .mv iframe{width:100%;height:100%}.melonpants-background .melonpantsnouta .melon-pants_mv .sub-title{margin:auto;text-align:center;font-size:20px;line-height:32px}.melonpants-background .melonpantsnouta .melon-pants_mv .questionnaire{margin:0 auto 48px;position:relative}@media screen and (max-width:767px){.melonpants-background .melonpantsnouta .melon-pants_mv .questionnaire{margin-bottom:0}}.melonpants-background .melonpantsnouta .melon-pants_mv .questionnaire .detail{position:relative;display:block;width:100%;border:1px solid #707070;text-align:left;background-size:100%;background-image:url(/img/melonpantsnouta/ribbon.png);background-repeat:no-repeat}@media screen and (max-width:767px){.melonpants-background .melonpantsnouta .melon-pants_mv .questionnaire .detail{height:calc(61.51603vw - 19.68513px);text-align:center;background-image:url(/img/melonpantsnouta/ribbon_sp.png)}}.melonpants-background .melonpantsnouta .melon-pants_mv .questionnaire .detail .limited{position:relative;top:-25px;margin:0 auto;width:295px;height:50px;background:#e40000;color:#fff;font-size:30px;line-height:1.5;text-align:center;border-radius:30px}@media screen and (max-width:767px){.melonpants-background .melonpantsnouta .melon-pants_mv .questionnaire .detail .limited{top:calc(-4.37318vw - -1.39942px);width:calc(100% - 155px);height:calc(8.74636vw - 2.79883px);font-size:calc(4.66472vw - 1.49271px);line-height:1.7}}.melonpants-background .melonpantsnouta .melon-pants_mv .questionnaire .detail .sentence{padding:0 180px;font-size:24px;line-height:32px}@media screen and (max-width:767px){.melonpants-background .melonpantsnouta .melon-pants_mv .questionnaire .detail .sentence{position:relative;top:calc(-2.91545vw - -.93294px);padding:0 24px;font-size:calc(5.24781vw - 1.6793px);line-height:calc(6.99708vw - 2.23907px)}}.melonpants-background .melonpantsnouta .melon-pants_mv .questionnaire .detail .sentence p{margin:16px 0;font-size:18px;text-align:left}@media screen and (max-width:767px){.melonpants-background .melonpantsnouta .melon-pants_mv .questionnaire .detail .sentence p{margin-bottom:calc(2.33236vw - .74636px);font-size:calc(2.91545vw - .93294px);line-height:1.2;text-align:center}}.melonpants-background .melonpantsnouta .melon-pants_mv .questionnaire .detail .sentence .button{display:block;margin:0;max-width:295px;height:50px;background:#5081f0;border-radius:12px;color:#fff;font-size:26px;line-height:1.7;text-align:center}@media screen and (max-width:767px){.melonpants-background .melonpantsnouta .melon-pants_mv .questionnaire .detail .sentence .button{margin:auto;width:calc(100% - 110px);height:calc(8.74636vw - 2.79883px);font-size:calc(4.66472vw - 1.49271px);line-height:1.7}}.melonpants-background .melonpantsnouta .melon-pants_mv .questionnaire .detail .sentence .closing{height:-moz-fit-content;height:fit-content;background:#b2b2b2;border-radius:12px;font-size:24px;line-height:1.9;text-align:center}@media screen and (max-width:767px){.melonpants-background .melonpantsnouta .melon-pants_mv .questionnaire .detail .sentence .closing{font-size:calc(4.66472vw - 1.49271px);line-height:1.6}}.melonpants-background .melonpantsnouta .melon-pants .book-detail{background:#d5f5b9;box-sizing:border-box;border-radius:20px;width:100%}@media screen and (max-width:767px){.melonpants-background .melonpantsnouta .melon-pants .book-detail{padding:16px}}.melonpants-background .melonpantsnouta .melon-pants .book-detail .image{width:325px;height:325px;float:left;margin:40px 30px 40px 40px;display:inline-block;background:#fff}@media screen and (max-width:767px){.melonpants-background .melonpantsnouta .melon-pants .book-detail .image{width:100%;height:232px;margin:0 0 16px}}.melonpants-background .melonpantsnouta .melon-pants .book-detail .image img{width:auto;height:284px;display:block;margin:21px auto}@media screen and (max-width:767px){.melonpants-background .melonpantsnouta .melon-pants .book-detail .image img{height:200px;display:block;margin:16px auto}}.melonpants-background .melonpantsnouta .melon-pants .book-detail .sentence{width:505px;padding:40px 40px 40px 0;display:inline-block}@media screen and (max-width:767px){.melonpants-background .melonpantsnouta .melon-pants .book-detail .sentence{padding:0;width:100%}}.melonpants-background .melonpantsnouta .melon-pants .book-detail .sentence .title-and-author{font-size:26px;margin-bottom:32px;line-height:1.2;font-weight:700;text-align:left}@media screen and (max-width:767px){.melonpants-background .melonpantsnouta .melon-pants .book-detail .sentence .title-and-author{font-size:14px;line-height:1.18;margin-bottom:16px;width:304px}}.melonpants-background .melonpantsnouta .melon-pants .book-detail .sentence .explanation{font-size:18px;margin-bottom:18px}@media screen and (max-width:767px){.melonpants-background .melonpantsnouta .melon-pants .book-detail .sentence .explanation{font-size:14px;width:100%;line-height:1.35;margin:0 0 16px}}.melonpants-background .melonpantsnouta .melon-pants .book-detail .sentence .button{width:100%;padding:28px 127px 28px 98px;border-radius:10px;display:block;font-size:24px;line-height:1;color:#fff;background-image:linear-gradient(180deg,#fdaf31,#ff9300)}@media screen and (max-width:767px){.melonpants-background .melonpantsnouta .melon-pants .book-detail .sentence .button{width:100%;font-size:14px;margin:16px auto 0;padding:13px 0;text-align:center;border-radius:5px;background-image:linear-gradient(180deg,#fdaf31,#ff9300)}}.melonpants-background .melonpantsnouta .notes{margin-bottom:64px}@media screen and (max-width:767px){.melonpants-background .melonpantsnouta .notes{margin-bottom:32px}}.melonpants-background .melonpantsnouta .notes ul{margin-left:1em;list-style:"\30FB"}.melonpants-background .melonpantsnouta .notes ul li{font-size:16px;line-height:24px}@media screen and (max-width:767px){.melonpants-background .melonpantsnouta .notes ul li{font-size:14px;line-height:20px}}.melonpants-background .page-top{display:block;text-align:center}.melonpants-background .red{color:red}.footer-special{text-align:center}.footer-special .footer-line{background-image:linear-gradient(90deg,#b2b2b2,#b2b2b2 7px,transparent 0,transparent 0);background-size:12px 1px;background-position:top;background-repeat:repeat-x;margin-top:30px}.footer-special .footer-copy{position:relative}.footer-special .footer-copy .footer-copy-bg{width:100%;height:110px;background:url(/img/bg-01.png)}@media screen and (max-width:767px){.footer-special .footer-copy .footer-copy-bg{height:60px}}.footer-special .footer-copy .footer-avex-logo .avex-logo{display:block;margin:auto;padding-top:1px;max-width:285px;width:100%}@media screen and (max-width:767px){.footer-special .footer-copy .footer-avex-logo .avex-logo{width:calc(100% - 170px)}}.footer-special .footer-copy .footer-copy-img{top:120px;width:1100px;height:115px;background:url(/img/footer-img-01.png) 50% no-repeat}@media screen and (max-width:767px){.footer-special .footer-copy .footer-copy-img{top:75px;width:100%;max-width:350px;height:70px;background:url(/img/footer-img-01-sp.png) 50% no-repeat;background-size:contain}}@media screen and (max-width:767px) and (orientation:landscape){.footer-special .footer-copy .footer-copy-img{top:105px}}.footer-special .footer-copy small{display:block;padding:40px 0 30px;font-size:12px}@media screen and (max-width:767px){.footer-special .footer-copy small{padding:20px 0 25px;font-size:10px}}.post-guide-header{height:280px;margin-bottom:32px;background-color:#fff2f2;box-shadow:0 3px 10px 0 hsla(0,0%,58.4%,.16)}@media screen and (max-width:767px){.post-guide-header{height:auto;margin-bottom:24px;background:none}}.post-guide-header .post-guide-header-container{padding-right:0;padding-left:0}.post-guide-header .post-guide-header-container .post-guide-header-img{height:280px;overflow:hidden}.post-guide-copy-text{display:flex;justify-content:center}.post-guide-copy-text .post-guide-copy-text-01{width:805px}.post-guide-copy-text .post-guide-copy-text-01-sp{max-height:250px;padding-right:20px;padding-left:20px}.post-guide-copy-text .post-guide-copy-text-02{width:695px}@media screen and (max-width:767px){.post-guide-copy-text .post-guide-copy-text-02{padding-right:24px;padding-left:24px}}.post-guide-start .text-call{margin-bottom:40px;font-size:20px}@media screen and (max-width:767px){.post-guide-start .text-call{margin-bottom:30px;padding:0}.post-guide-start .text-call span:after,.post-guide-start .text-call span:before{content:none;display:none}}.post-guide-text{width:660px;margin-right:auto;margin-left:auto;text-align:left}@media screen and (max-width:767px){.post-guide-text{width:100%}}.post-guide-merit-wrap{margin-right:20px;margin-bottom:56px;margin-left:20px}@media screen and (max-width:767px){.post-guide-merit-wrap{margin-bottom:16px}}.post-guide-merit-wrap .post-guide-merit{position:relative;padding-bottom:64px}@media screen and (max-width:767px){.post-guide-merit-wrap .post-guide-merit{padding-bottom:24px}}.post-guide-merit-wrap .post-guide-merit .post-guide-merit-title-wrap{display:flex;align-items:center}@media screen and (max-width:767px){.post-guide-merit-wrap .post-guide-merit .post-guide-merit-title-wrap{background-image:linear-gradient(90deg,#f0655b,#f0655b 7px,transparent 0,transparent 0);background-size:12px 2px;background-position:bottom;background-repeat:repeat-x;margin-bottom:8px;padding-bottom:8px}}@media screen and (max-width:767px){.post-guide-merit-wrap .post-guide-merit .post-guide-merit-title-wrap .post-guide-merit-no{height:48px}}.post-guide-merit-wrap .post-guide-merit .post-guide-merit-title-wrap .post-guide-merit-title{background-image:linear-gradient(90deg,#f0655b,#f0655b 7px,transparent 0,transparent 0);background-size:12px 2px;background-position:bottom;background-repeat:repeat-x;width:100%;padding-bottom:8px;font-size:24px}@media screen and (max-width:767px){.post-guide-merit-wrap .post-guide-merit .post-guide-merit-title-wrap .post-guide-merit-title{padding-bottom:0;background-image:none;font-size:16px}}.post-guide-merit-wrap .post-guide-merit .post-guide-merit-text{width:632px;margin-bottom:16px;margin-left:89px;font-size:16px;line-height:1.8}@media screen and (max-width:767px){.post-guide-merit-wrap .post-guide-merit .post-guide-merit-text{width:100%;margin-left:0;padding-right:11px;padding-left:11px}}@media screen and (max-width:767px){.post-guide-merit-wrap .post-guide-merit .post-guide-merit-text .post-guide-merit-btn{display:block;width:280px;margin-right:auto;margin-left:auto}}.post-guide-merit-wrap .post-guide-merit .post-guide-merit-text-03{width:530px;margin-bottom:16px;margin-left:89px;font-size:16px;line-height:1.8}@media screen and (max-width:767px){.post-guide-merit-wrap .post-guide-merit .post-guide-merit-text-03{width:100%;margin-left:0;padding-right:11px;padding-left:11px}}.post-guide-merit-wrap .post-guide-merit .post-guide-merit-illust-reading{position:absolute;top:30px;left:735px}@media screen and (max-width:767px){.post-guide-merit-wrap .post-guide-merit .post-guide-merit-illust-reading{display:block;position:static;width:240px;margin-right:auto;margin-left:auto;padding-left:30px}}@media screen and (max-width:767px){.post-guide-merit-wrap .post-guide-merit .post-guide-merit-illust{width:285px;margin-right:auto;margin-left:auto}}.post-guide-merit-wrap .post-guide-merit .post-guide-merit-illust .post-guide-merit-illust-chara-beard{position:absolute;top:130px;left:460px}@media screen and (max-width:767px){.post-guide-merit-wrap .post-guide-merit .post-guide-merit-illust .post-guide-merit-illust-chara-beard{position:static;width:78px}}.post-guide-merit-wrap .post-guide-merit .post-guide-merit-illust .post-guide-merit-illust-ehon-cover{position:absolute;top:35px;left:720px;width:340px}@media screen and (max-width:767px){.post-guide-merit-wrap .post-guide-merit .post-guide-merit-illust .post-guide-merit-illust-ehon-cover{position:static;width:202px}}.post-guide-merit-wrap .post-guide-merit .post-guide-merit-illust-read-aloud{position:absolute;top:80px;left:560px;width:515px}@media screen and (max-width:767px){.post-guide-merit-wrap .post-guide-merit .post-guide-merit-illust-read-aloud{display:block;position:static;width:320px;margin-right:auto;margin-left:auto}}.post-guide-note{font-size:14px}@media screen and (max-width:767px){.post-guide-note{font-size:10px}}.post-guide-step-wrap{padding-right:16px;padding-left:16px}@media screen and (max-width:767px){.post-guide-step-wrap{margin-right:16px;margin-left:16px}}.post-guide-step-wrap .post-guide-step{display:flex;gap:16px;margin-bottom:16px}@media screen and (max-width:767px){.post-guide-step-wrap .post-guide-step{flex-direction:column}}.post-guide-step-wrap .post-guide-step .post-guide-step-content{border-radius:10px;display:flex;flex-direction:column;width:100%;height:414px;padding:14px;background-color:#b2d7ff}@media screen and (max-width:767px){.post-guide-step-wrap .post-guide-step .post-guide-step-content{height:auto}}.post-guide-step-wrap .post-guide-step .post-guide-step-content .post-guide-step-no{display:flex;justify-content:space-between}.post-guide-step-wrap .post-guide-step .post-guide-step-content .post-guide-step-title{height:30px;margin-bottom:5px}.post-guide-step-wrap .post-guide-step .post-guide-step-content .post-guide-step-img-wrap{margin-top:auto;text-align:center}.load-buff{display:none}.books-head .head.head-green{margin-bottom:10px}.books-head .line{overflow:hidden;margin:0 30px;background-image:linear-gradient(90deg,#b2b2b2,#b2b2b2 7px,transparent 0,transparent 0);background-repeat:repeat-x;background-position:bottom;background-size:12px 1px;text-align:right}.books-head .line p{margin-bottom:10px}.head-schools{background-color:#7092f2}.schools .school{display:flex;justify-content:space-between;flex-direction:column}.schools .school .banner img{width:500px;height:150px;border:1px solid #ccc}.schools .school .school-name{font-size:30px;font-weight:700;margin:10px 0}.schools .school .introduction{margin-bottom:15px}.schools .school .button-area a{width:100%;height:64px;line-height:64px;border:2px solid #7092f2;border-radius:8px;display:block;text-align:center;font-weight:700}@media screen and (max-width:1109px){.book-col-lists.book-col-2 .book-list:nth-child(odd){flex:unset;justify-content:unset}}@media screen and (max-width:767px){.pl-30{padding:0 20px}.schools .school .banner img{width:100%;height:auto}}html.storytelling-award1{min-width:1254px}@media screen and (max-width:1109px){html.storytelling-award1{width:1254px}}@media screen and (max-width:767px){html.storytelling-award1{min-width:100%;width:100%}}body.pages-storytelling-award1-last-result,body.pages-storytelling-award1-requirements,body.pages-storytelling-award1-result{min-width:1254px;background-color:#add8e6;font-size:20px;font-family:Meiryo,Yu Gothic,YuGothic,Hiragino Kaku Gothic Pro,sans-serif;background:url(/img/storytelling_award1/bg_pattern.png);background-repeat:repeat}@media screen and (max-width:767px){body.pages-storytelling-award1-last-result,body.pages-storytelling-award1-requirements,body.pages-storytelling-award1-result{min-width:unset}}.storytelling{width:100%;margin:auto}.storytelling .book{display:flex;flex-direction:row;line-height:24px}@media screen and (max-width:767px){.storytelling .book{display:block}}.storytelling .book .cover{text-align:center;margin-bottom:10px}.storytelling .book .book-info{margin-left:20px;width:527px;justify-content:space-between;margin-bottom:20px}@media screen and (max-width:767px){.storytelling .book .book-info{width:100%;margin-left:0;margin-bottom:10px}}.storytelling .book .book-info .book-details{width:436px;font-weight:700}@media screen and (max-width:767px){.storytelling .book .book-info .book-details{width:100%;padding-left:0}}.storytelling .book .book-info .book-details .award-title{font-size:22px}.storytelling .book .book-info .book-details .author{font-size:18px}@media screen and (max-width:767px){.storytelling .read{text-align:center;margin-bottom:10px}}.storytelling .read a{height:30px;width:243px;min-width:243px;min-height:36px;font-size:16px;line-height:20px;padding:5px 0;margin-bottom:0;color:#fff;border:3px solid #faa7a1;border-radius:5px;background-color:#f0655b}@media screen and (max-width:767px){.storytelling .read a{width:191px;min-width:191px;height:27px;min-height:27px;line-height:16px;text-align:center;padding:2.5px 0}}.storytelling .feedback{margin-left:20px;font-size:14px}@media screen and (max-width:767px){.storytelling .feedback{margin-left:0;font-size:.8rem;line-height:normal}}.storytelling .keitaro{margin-left:20px;font-size:14px;text-align:right}@media screen and (max-width:767px){.storytelling .keitaro{font-size:.8rem;line-height:normal}}.storytelling .pc{display:block}@media screen and (max-width:767px){.storytelling .pc{display:none}}.storytelling .sp{display:none}@media screen and (max-width:767px){.storytelling .sp{display:block}}.storytelling section{margin:auto;padding-bottom:30px;width:1254px}@media screen and (max-width:767px){.storytelling section{width:100%}}.storytelling section .inner{width:1170px;margin:0 auto;background-color:#fff}@media screen and (max-width:767px){.storytelling section .inner{width:100%;padding:0}}.storytelling section .p{font-size:18px;color:#000;letter-spacing:.01rem;margin-bottom:20px;line-height:1.4rem}@media screen and (max-width:767px){.storytelling section .p{font-size:.8rem;line-height:inherit;margin-bottom:0}}.storytelling section .p span{color:#fe0000;font-weight:700}.storytelling section .notice dt{display:inline}.storytelling section .notice dd{margin-left:20px;margin-top:-15px;padding-left:1rem;text-indent:-1rem}@media screen and (max-width:767px){.storytelling section .notice dd{display:inline-block;margin-left:15px;margin-top:-16px;padding-left:0;text-indent:0}}.storytelling a.link{text-decoration:underline}.storytelling a.last-result-link{text-decoration:none;color:#368cdc}.storytelling .header{position:relative;width:100%;padding-top:0;padding-bottom:0;border-bottom:4px solid #8b4a11;background-repeat:repeat;background:url(/img/storytelling_award1/bg_pattern_header.png);text-align:center;height:400px;box-sizing:border-box;overflow:hidden}@media screen and (max-width:767px){.storytelling .header{background:none;border-bottom:0;height:100%}.storytelling .header:before{display:none}}.storytelling .header:before{top:0;left:0;position:absolute;background:url(/img/storytelling_award1/pattern_header.png);background-repeat:repeat-x;z-index:1}@media screen and (max-width:767px){.storytelling .header:before{background:none}}.storytelling .header .inner{width:100%;background-color:unset}@media screen and (max-width:767px){.storytelling .header .inner{margin:0;padding:0}.storytelling .header .inner img{max-width:800px;width:100%;vertical-align:top}.storytelling .header .inner .entory-term{font-size:4.1vw;font-weight:700;color:#fff;background-color:#ff8502;padding:6px 0}}.storytelling .link-buttons{padding-bottom:0}.storytelling .link-buttons div.under-line{font-size:30px;font-weight:700;color:#ff6215;border-bottom:2px dotted #ffab82;text-align:center;width:95%;margin:auto;line-height:2.2rem;width:1111.5px}@media screen and (max-width:767px){.storytelling .link-buttons div.under-line{font-size:20px;line-height:1.5rem;border-bottom-width:1px;width:100%;padding-top:6px;background-color:#fff}}.storytelling .link-buttons .btn.btn-last-result,.storytelling .link-buttons .btn.btn-overview,.storytelling .link-buttons .btn.btn-result{min-width:0;margin-bottom:4px;padding-left:35px;border:none}@media screen and (max-width:767px){.storytelling .link-buttons .btn.btn-last-result,.storytelling .link-buttons .btn.btn-overview,.storytelling .link-buttons .btn.btn-result{margin:0}}.storytelling .link-buttons .btn-last-result,.storytelling .link-buttons .btn.btn-result{margin-right:8px}.storytelling .link-buttons .btn-last-result .sp-view,.storytelling .link-buttons .btn.btn-result .sp-view{display:none}@media screen and (max-width:767px){.storytelling .link-buttons .btn-last-result .sp-view,.storytelling .link-buttons .btn.btn-result .sp-view{display:block}}@media screen and (max-width:767px){.storytelling .link-buttons .btn-last-result .pc-view,.storytelling .link-buttons .btn.btn-result .pc-view{display:none}}@media screen and (max-width:767px){.storytelling .link-buttons .btn-last-result,.storytelling .link-buttons .btn.btn-result{margin:0}}.storytelling .link-buttons .btn.btn-overview{margin-right:0}@media screen and (max-width:767px){.storytelling .link-buttons .btn.btn-overview{margin:0}}.storytelling .link-buttons .btn.non-target,.storytelling .link-buttons .btn.target{width:258px;height:40px;border-radius:5px;font-size:26px;line-height:14px;padding:18px 15px}.storytelling .link-buttons .btn.target{background-color:#ff8331;color:#fff}.storytelling .link-buttons .btn.non-target{background-color:#ffd798;color:#7c4408}.storytelling .link-buttons .inner{padding:10px 0 0;text-align:center}@media screen and (max-width:767px){.storytelling .link-buttons .inner{text-align:center;padding:10px 0 0;display:flex;justify-content:space-between}.storytelling .link-buttons .inner span a.btn-last-result,.storytelling .link-buttons .inner span a.btn-overview,.storytelling .link-buttons .inner span a.btn-result{font-size:16px;line-height:19px;width:90%;height:50px;text-align:center}.storytelling .link-buttons .inner span a.btn-last-result{margin:0 0 0 10px;padding:7px 10px;white-space:normal}.storytelling .link-buttons .inner span a.btn-result{margin:0;padding:7px 10px;white-space:normal;width:100%}.storytelling .link-buttons .inner span a.btn-overview{margin:0 10px 0 0;padding:15px}.storytelling .link-buttons .inner span{width:33.3%}.storytelling .link-buttons .inner span:nth-child(2n){padding:0 5px}}.storytelling .link-buttons .inner span:not(:first-child){margin-left:-8px}@media screen and (max-width:767px){.storytelling .link-buttons .inner span:not(:first-child){margin-left:0}}.storytelling .sns{padding-bottom:0}.storytelling .sns .btn.btn-facebook,.storytelling .sns .btn.btn-x{width:135px;min-width:0;margin-right:10px;padding-left:35px}@media screen and (max-width:767px){.storytelling .sns .btn.btn-facebook,.storytelling .sns .btn.btn-x{margin:0}}.storytelling .sns .inner{padding:7px 22px 0 0;text-align:right}@media screen and (max-width:767px){.storytelling .sns .inner{text-align:center;padding:9px 0 0}.storytelling .sns .inner span a.btn-facebook,.storytelling .sns .inner span a.btn-x{font-size:.9rem;width:135px;height:28px;margin-top:0;padding:1px 0 0 40px}.storytelling .sns .inner span:first-child a{margin-right:0}}.storytelling .sns .inner span:last-child{margin-left:-6px}@media screen and (max-width:767px){.storytelling .sns .inner span:last-child{margin-left:0}}.storytelling .announce{padding-bottom:0}.storytelling .announce .inner{padding:10px 0 20px}@media screen and (max-width:767px){.storytelling .announce .inner.result{padding:0 10px 80px}}.storytelling .announce .inner.result .description{padding:20px;background-color:#fffadb;margin:0 190px;width:790px}@media screen and (max-width:767px){.storytelling .announce .inner.result .description{margin:0;width:100%}}.storytelling .announce .inner .description{font-size:18px;width:722px;margin:1px auto;padding:30px;text-align:center;color:#414141;border-radius:5px;background-color:#fffad4;line-height:1.8rem}@media screen and (max-width:767px){.storytelling .announce .inner .description{font-size:.8rem;letter-spacing:.045rem;line-height:1.3rem;width:100%;padding:8px 14px;text-align:left;border-radius:0}.storytelling .announce .inner .description.result{width:100%;padding:10px}}.storytelling .main{padding-bottom:0;margin:0 auto}.storytelling .main h1{font-size:30px;font-weight:700;color:#ff6215;border-bottom:2px dotted #ffab82;text-align:center;width:95%;margin:auto;line-height:2.2rem}.storytelling .main h1.award{padding:14px 0;border-bottom:none;color:#fff;background-image:url(/img/storytelling_award1/bg_award.png);background-repeat:no-repeat;height:58px;background-position:50%}@media screen and (max-width:767px){.storytelling .main h1.award{background-image:url(/img/storytelling_award1/bg_award_sp.png);font-size:30px;line-height:30px;padding:14px 0;background-size:95% 100%;width:100%}}@media screen and (max-width:767px){.storytelling .main h1{font-size:20px;line-height:1.5rem;border-bottom-width:1px;width:100%;padding-top:6px}}.storytelling .main h1.selection-overview{padding-top:30px}@media screen and (max-width:767px){.storytelling .main h1.selection-overview{padding-top:15px}}.storytelling .main h2{font-size:22px;font-weight:700;color:#986a1a;border-left:7px solid #ffb04a;margin:30px 0 10px;padding-left:4px}@media screen and (max-width:767px){.storytelling .main h2{font-size:.88rem;margin:0 0 9px 2px;padding:1px 0 0 2px;border-left-width:4px;line-height:1.4rem}}.storytelling .main h3{font-size:18px;color:#986a1a}@media screen and (max-width:767px){.storytelling .main h3{font-size:.7rem}}.storytelling .main h4{font-size:18px;color:#000;font-weight:700;background-color:#ffe346;padding:10px;margin:0 190px}@media screen and (max-width:767px){.storytelling .main h4{width:100%;margin:0}}.storytelling .main .chapter{width:790px;margin:30px auto auto}.storytelling .main .chapter.last-result .notice dd{padding-left:0;text-indent:0}@media screen and (max-width:767px){.storytelling .main .chapter{width:100%;margin-top:11px;padding:0 2px}.storytelling .main .chapter.result{margin-top:15px}.storytelling .main .chapter.last-result{margin-top:10px}}.storytelling .main .chapter.chapter-1.last-result .section{margin-bottom:20px}@media screen and (max-width:767px){.storytelling .main .chapter.chapter-1.last-result .section{margin-bottom:10px}}@media screen and (max-width:767px){.storytelling .main .chapter.chapter-1.last-result .section .p{font-size:.8rem;line-height:normal}}@media screen and (max-width:767px){.storytelling .main .chapter.chapter-1.result .notice{font-size:.66rem}}.storytelling .main .chapter.chapter-1 .section-1 .p{width:710px;margin-top:-8px;line-height:1.4rem}@media screen and (max-width:767px){.storytelling .main .chapter.chapter-1 .section-1 .p{line-height:inherit;width:100%;letter-spacing:-.04rem}}.storytelling .main .chapter.chapter-1 .section-2.result .p{font-size:18px;margin-top:0;margin-bottom:10px;width:790px}@media screen and (max-width:767px){.storytelling .main .chapter.chapter-1 .section-2.result .p{font-size:.8rem;width:100%}}@media screen and (max-width:767px){.storytelling .main .chapter.chapter-1 .section-2.result .notice{font-size:.66rem}}.storytelling .main .chapter.chapter-1 .section-2 .p{line-height:1.5rem;width:590px;margin-top:-8px;margin-bottom:9px}@media screen and (max-width:767px){.storytelling .main .chapter.chapter-1 .section-2 .p{width:100%;line-height:inherit;letter-spacing:.05rem;margin-bottom:0}}.storytelling .main .chapter.chapter-1 .result-section-1{margin-bottom:20px}.storytelling .main .chapter.chapter-1 .result-section-1 .number_of_applications{font-weight:700;font-size:18px}@media screen and (max-width:767px){.storytelling .main .chapter.chapter-1 .result-section-1 .number_of_applications{font-size:.8rem}}.storytelling .main .chapter.chapter-1 .result-section-1 .p{width:710px;line-height:1.4rem;margin-bottom:10px}@media screen and (max-width:767px){.storytelling .main .chapter.chapter-1 .result-section-1 .p{line-height:inherit;width:100%;letter-spacing:-.04rem}}.storytelling .main .chapter.chapter-1 .result-section-1 table{width:790px;border:1px solid;margin-bottom:10px}.storytelling .main .chapter.chapter-1 .result-section-1 table a.btn.first_selecting-btn-read{width:141px;height:27px;min-width:141px;min-height:27px;border-radius:5px;background-color:#f0655b;border:3px solid #faa7a1;margin:6px 6px 6px 0;color:#fff;padding:5px;line-height:11px}@media screen and (max-width:767px){.storytelling .main .chapter.chapter-1 .result-section-1 table a.btn.first_selecting-btn-read{margin:0 7px 7px;line-height:21px;padding:0}}.storytelling .main .chapter.chapter-1 .result-section-1 table tr{border:1px solid #ccc}.storytelling .main .chapter.chapter-1 .result-section-1 table th{text-align:center;font-size:16px;background-color:#fffadb;font-weight:400;border:1px solid #ccc;height:37px}@media screen and (max-width:767px){.storytelling .main .chapter.chapter-1 .result-section-1 table th{text-align:left;height:40px;margin-left:7px;padding-left:10px}}.storytelling .main .chapter.chapter-1 .result-section-1 table th:first-child{width:500px}@media screen and (max-width:767px){.storytelling .main .chapter.chapter-1 .result-section-1 table th:first-child{width:50%}}.storytelling .main .chapter.chapter-1 .result-section-1 table td{border:1px solid #ccc;font-size:18px;text-align:left}.storytelling .main .chapter.chapter-1 .result-section-1 table td.book{font-weight:700;display:flex;justify-content:space-between;border:0;width:500px}@media screen and (max-width:767px){.storytelling .main .chapter.chapter-1 .result-section-1 table td.book{width:100%;display:flex;flex-flow:column;justify-content:space-between}}.storytelling .main .chapter.chapter-1 .result-section-1 table td.author{padding-left:6px}@media screen and (max-width:767px){.storytelling .main .chapter.chapter-1 .result-section-1 table td.author{vertical-align:top;padding:7px 0 0 7px}}.storytelling .main .chapter.chapter-1 .result-section-1 table td .title{line-height:39px;padding-left:6px}@media screen and (max-width:767px){.storytelling .main .chapter.chapter-1 .result-section-1 table td .title{font-size:16px;line-height:25px;padding:7px 7px 0}}@media screen and (max-width:767px){.storytelling .main .chapter.chapter-1 .result-section-1 table{width:100%;font-size:.8rem}}.storytelling .main .chapter.chapter-2{padding-bottom:40px}.storytelling .main .chapter.chapter-2.last-result{margin-top:20px;padding-bottom:30px}@media screen and (max-width:767px){.storytelling .main .chapter.chapter-2.last-result{margin-top:10px;padding-bottom:20px}}.storytelling .main .chapter.chapter-2 .section-2.last-result{margin-top:10px;margin-bottom:0}@media screen and (max-width:767px){.storytelling .main .chapter.chapter-2 .section-2.last-result{margin-bottom:0}}.storytelling .main .chapter.chapter-2 .keitaro-message-link{text-align:right;font-size:18px}@media screen and (max-width:767px){.storytelling .main .chapter.chapter-2 .keitaro-message-link{font-size:.8rem}}.storytelling .main .chapter.chapter-2 .keitaro-message-link .message-link-font-color{color:#368cdc}@media screen and (max-width:767px){.storytelling .main .chapter.chapter-2{padding:0}.storytelling .main .chapter.chapter-2 img{max-width:800px;width:100%}}.storytelling .main .chapter.chapter-3{margin-top:20px}@media screen and (max-width:767px){.storytelling .main .chapter.chapter-3.last-result .section{margin-bottom:20px}}@media screen and (max-width:767px){.storytelling .main .chapter.chapter-3{margin-top:10px}}@media screen and (max-width:767px){.storytelling .main .chapter.chapter-3 .section{padding:0}}.storytelling .main .chapter.chapter-3 .section .book{padding-bottom:20px}@media screen and (max-width:767px){.storytelling .main .chapter.chapter-3 .section .book{padding:0 10px 20px}}.storytelling .main .chapter.chapter-3 .section .book .cover{flex:0 0 243px}@media screen and (max-width:767px){.storytelling .main .chapter.chapter-3 .section .book .cover{flex:0}}.storytelling .main .chapter.chapter-3 .section .book .cover img{width:243px;height:340px}@media screen and (max-width:767px){.storytelling .main .chapter.chapter-3 .section .book .cover img{width:195px;height:251px}}.storytelling .main .chapter.chapter-3 .section .book .read{width:243px}@media screen and (max-width:767px){.storytelling .main .chapter.chapter-3 .section .book .read{width:100%}}@media screen and (max-width:767px){.storytelling .main .chapter.chapter-3 .section .book .read a{width:195px;min-width:195px}}.storytelling .main .chapter.chapter-3 .section .book .book-info{display:flex;flex-direction:row;height:118px;margin-bottom:20px}@media screen and (max-width:767px){.storytelling .main .chapter.chapter-3 .section .book .book-info .award-icon{flex:0 0 118px}}.storytelling .main .chapter.chapter-3 .section .book .book-info .award-icon img{width:auto;height:100%}@media screen and (max-width:767px){.storytelling .main .chapter.chapter-3 .section .book .book-info{height:118px;margin-bottom:10px}}.storytelling .main .chapter.chapter-3 .section .book .book-info .book-details{padding:35px 0 35px 20px}@media screen and (max-width:767px){.storytelling .main .chapter.chapter-3 .section .book .book-info .book-details{padding-left:0}}.storytelling .main .chapter.chapter-3 .section .book:first-child{border-bottom:2px dotted #ffab82}@media screen and (max-width:767px){.storytelling .main .chapter.chapter-3 .section .book:first-child{width:100%;border-bottom:1px dotted #ffab82;padding-bottom:10px}}.storytelling .main .chapter.chapter-3 .section .book:last-child{padding-bottom:0}.storytelling .main .chapter.chapter-3 .section .book:not(:first-child){padding-top:20px}@media screen and (max-width:767px){.storytelling .main .chapter.chapter-3 .section .book:not(:first-child){padding-top:10px}}.storytelling .main .chapter.chapter-4.last-result{margin-top:20px}@media screen and (max-width:767px){.storytelling .main .chapter.chapter-4.last-result{margin-top:10px}}.storytelling .main .chapter.chapter-4.last-result .section{margin-bottom:30px}@media screen and (max-width:767px){.storytelling .main .chapter.chapter-4.last-result .section{padding:0;margin-bottom:20px}}.storytelling .main .chapter.chapter-4.last-result .section.entry{font-size:14px;margin-bottom:20px}@media screen and (max-width:767px){.storytelling .main .chapter.chapter-4.last-result .section.entry{margin-bottom:10px;padding:0 10px}}.storytelling .main .chapter.chapter-4.last-result .section .book{padding-bottom:20px}@media screen and (max-width:767px){.storytelling .main .chapter.chapter-4.last-result .section .book{padding:0 10px 20px}}.storytelling .main .chapter.chapter-4.last-result .section .book .cover{flex:0 0 243px}@media screen and (max-width:767px){.storytelling .main .chapter.chapter-4.last-result .section .book .cover{flex:0}}.storytelling .main .chapter.chapter-4.last-result .section .book .cover img{width:206px;height:156px}@media screen and (max-width:767px){.storytelling .main .chapter.chapter-4.last-result .section .book .cover img{width:195px;height:148px}}.storytelling .main .chapter.chapter-4.last-result .section .book .read{width:206px}.storytelling .main .chapter.chapter-4.last-result .section .book .read a{width:206px;min-width:206px}@media screen and (max-width:767px){.storytelling .main .chapter.chapter-4.last-result .section .book .read a{width:195px;min-width:195px}}@media screen and (max-width:767px){.storytelling .main .chapter.chapter-4.last-result .section .book .read{width:100%}}.storytelling .main .chapter.chapter-4.last-result .section .book .book-info{display:flex;flex-direction:row;margin-bottom:20px}@media screen and (max-width:767px){.storytelling .main .chapter.chapter-4.last-result .section .book .book-info{margin-bottom:10px}}.storytelling .main .chapter.chapter-4.last-result .section .book .book-info .book-details{padding:0}@media screen and (max-width:767px){.storytelling .main .chapter.chapter-4.last-result .section .book .book-info .book-details{padding-left:0}}.storytelling .main .chapter.chapter-4.last-result .section .book:nth-child(2n) .cover img{width:206px;height:113px}@media screen and (max-width:767px){.storytelling .main .chapter.chapter-4.last-result .section .book:nth-child(2n) .cover img{width:195px}}.storytelling .main .chapter.chapter-4.last-result .section .book:not(:last-child){border-bottom:2px dotted #ffab82}@media screen and (max-width:767px){.storytelling .main .chapter.chapter-4.last-result .section .book:not(:last-child){width:100%;border-bottom:1px dotted #ffab82}}.storytelling .main .chapter.chapter-4.last-result .section .book:last-child{padding-bottom:0}@media screen and (max-width:767px){.storytelling .main .chapter.chapter-4.last-result .section .book:last-child{padding-bottom:0}}.storytelling .main .chapter.chapter-4.last-result .section .book:last-child .cover img{width:160px;height:208px}.storytelling .main .chapter.chapter-4.last-result .section .book:not(:first-child){padding-top:20px}@media screen and (max-width:767px){.storytelling .main .chapter.chapter-4.last-result .section .book:not(:first-child){padding-top:10px}}@media screen and (max-width:767px){.storytelling .main .chapter.chapter-4.last-result .section .book:not(:last-child){padding-bottom:10px}}.storytelling .main .chapter.chapter-4 .section{margin-bottom:33px}.storytelling .main .chapter.chapter-5{margin-bottom:40px}.storytelling .main .chapter.chapter-5.last-result{margin-top:20px;margin-bottom:0}@media screen and (max-width:767px){.storytelling .main .chapter.chapter-5.last-result{margin-bottom:0}}.storytelling .main .chapter.chapter-5.last-result .section{margin-bottom:0;padding-bottom:20px}@media screen and (max-width:767px){.storytelling .main .chapter.chapter-5.last-result .section{margin-bottom:0;padding-bottom:70px}}@media screen and (max-width:767px){.storytelling .main .chapter.chapter-6 .section-3{margin-bottom:25px}}.storytelling .main .chapter.chapter-6 .section-3 h2{margin-bottom:3px}.storytelling .main .chapter.chapter-6 .section-3 .p{line-height:1.5rem;margin-bottom:-20px}@media screen and (max-width:767px){.storytelling .main .chapter.chapter-6 .section-3 .p{line-height:inherit}}.storytelling .main .chapter.chapter-6 .notice{margin-top:17px}@media screen and (max-width:767px){.storytelling .main .chapter.chapter-6 .notice{margin-top:7px}}.storytelling .main .chapter.chapter-7{padding-bottom:32px}@media screen and (max-width:767px){.storytelling .main .chapter.chapter-7 .section-1{margin-bottom:40px}}.storytelling .main .chapter .section{margin-bottom:30px}@media screen and (max-width:767px){.storytelling .main .chapter .section.result{margin-bottom:20px}}@media screen and (max-width:767px){.storytelling .main .chapter .section{margin-bottom:16px;padding:0 10px}}.storytelling .main .chapter .section ul.user-info{margin-top:9px;list-style:none}.storytelling .main .chapter .section ul.user-info li{line-height:1.6rem}@media screen and (max-width:767px){.storytelling .main .chapter .section ul.user-info li{text-indent:-1rem;padding-left:1rem;line-height:1.1rem;padding-bottom:5px}}.storytelling .main .chapter .section ul.user-info li:before{content:"\25CF";color:#ffb04a}.storytelling .main .chapter .section ul.user-info li .notice{display:inline-block;margin-top:0}@media screen and (max-width:767px){.storytelling .main .chapter .section ul.user-info li .notice{margin-left:0;font-size:.7rem;text-indent:0}}.storytelling .main .chapter .section ul.entry-procedure{margin-top:9px;list-style:none}.storytelling .main .chapter .section ul.entry-procedure li{line-height:1.6rem;padding-left:1em;text-indent:-1em;counter-increment:liCount}@media screen and (max-width:767px){.storytelling .main .chapter .section ul.entry-procedure li{text-indent:-1rem;padding-left:1rem;line-height:1.1rem;padding-bottom:5px}}.storytelling .main .chapter .section ul.entry-procedure li:before{content:counter(liCount) "."}.storytelling .main .chapter .section .destination{font-size:18px;border:1px solid #ffb04a;padding:10px;width:355px}@media screen and (max-width:767px){.storytelling .main .chapter .section .destination{width:85%;font-size:.75rem}}.storytelling .main .chapter .notice{font-size:14px;margin:0;padding:0;background:0;line-height:1rem}@media screen and (max-width:767px){.storytelling .main .chapter .notice{font-size:.66rem}}.storytelling .main table.schedule{margin-left:-7px;line-height:2.1rem}.storytelling .main table.schedule td,.storytelling .main table.schedule th{font-size:20px}@media screen and (max-width:767px){.storytelling .main table.schedule td,.storytelling .main table.schedule th{display:block;width:100%;line-height:1.2rem;font-size:.9rem;padding-left:10px}}.storytelling .main table.schedule th{text-align:right;font-weight:700}@media screen and (max-width:767px){.storytelling .main table.schedule th{text-align:left}}.storytelling .main table.schedule td{padding-left:30px}@media screen and (max-width:767px){.storytelling .main table.schedule td{padding-left:10px;font-size:.8rem}}.storytelling .main table.schedule .notice{font-size:14px;margin-bottom:0;padding:0;background:0;display:inline-block}@media screen and (max-width:767px){.storytelling .main table.schedule .notice{font-size:.7rem}}@media screen and (max-width:767px){.storytelling .banner img{border:1px solid #888}}.storytelling .footer{background:#000;color:#fff;text-align:center;padding-bottom:80px}@media screen and (max-width:767px){.storytelling .footer{padding-bottom:20px}}.storytelling .footer .inner{width:1170px;margin:0 auto;position:relative}@media screen and (max-width:767px){.storytelling .footer .inner{width:100%}}.storytelling .footer .logo{height:50px;padding-top:40px}@media screen and (max-width:767px){.storytelling .footer .logo{height:55px;padding-top:25px}}.storytelling .footer .logo img{border:0;outline:none}.storytelling .footer .copyright{font-size:.6em;padding-top:40px;padding-bottom:0}@media screen and (max-width:767px){.storytelling .footer .copyright{font-size:.5em;padding-top:20px}}.storytelling .bg-cover{position:relative}.storytelling .bg-cover__img img{position:absolute}@media screen and (max-width:767px){.storytelling .bg-cover__img img{display:none}}.storytelling .bg-cover__img.img1,.storytelling .bg-cover__img.img2{top:0}.storytelling .bg-cover__img_right{right:0}.storytelling .bg-cover__img_right.ehon01{top:72px;right:83px}.storytelling .bg-cover__img_right.ehon03{top:579px;right:23px}.storytelling .bg-cover__img_right.ehon05{top:1280px;right:67px}.storytelling .bg-cover__img_left{left:0}.storytelling .bg-cover__img_left.ehon02{top:232px;left:13px}.storytelling .bg-cover__img_left.ehon04{top:796px;left:11px}.storytelling .bg-cover__img_left.ehon06{top:1446px;left:24px}.storytelling .pagetop{cursor:pointer;position:fixed;bottom:10px;width:95px;height:113px;background-size:contain;background:url(/img/storytelling_award1/btn_pagetop_chara.png) no-repeat scroll 0 0 transparent;left:auto;margin:0 0 0 1089px}@media screen and (max-width:767px){.storytelling .pagetop{width:60px;height:60px;background-size:contain;bottom:10px;right:0;left:auto;margin:0}}.storytelling .pagetop.fixed{position:absolute;bottom:10px;right:71px}@media screen and (max-width:767px){.storytelling .pagetop.fixed{right:0}}@media screen and (max-width:767px){.book-form .container{padding:0 30px}}.book-layout{font-size:16px}.book-layout .note{margin-bottom:20px}.book-layout .row{display:flex;margin-bottom:30px}.book-layout .row .field-label{min-width:180px}@media screen and (max-width:767px){.book-layout .row .field-label{width:100%}.book-layout .row .field-label span{display:none}}.book-layout .row .field{margin-bottom:10px;padding:0 10px}.book-layout .row .field .form-radio{margin-bottom:0}.book-layout .row .field .note{font-size:14px;color:#999}@media screen and (max-width:767px){.book-layout .row{flex-direction:column}}.binding-sample{text-decoration:underline;cursor:pointer}.binding-img{position:relative;width:640px;height:512px}@media screen and (max-width:767px){.binding-img{width:100%;height:100%}.binding-img .binding-img-body{width:100%;background-size:contain;margin-top:-1%;padding-bottom:3%}.binding-img .binding-img-body .btn-binding-close{display:flex;flex-direction:column;align-items:center;padding-top:10px}.binding-img .binding-img-bottom{margin-top:-3%}}.binding-img .binding-img-body{background-image:url(/img/binding-sample_body.png);background-repeat:repeat-y}