@charset "UTF-8";/*! destyle.css v4.0.0 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,:before,:after{box-sizing:border-box;border-style:solid;border-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:700}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;text-decoration:none;color:inherit}abbr[title]{text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}svg,img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:transparent;padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit}button,[type=button],[type=reset],[type=submit]{cursor:pointer}button:disabled,[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=number]{-moz-appearance:textfield}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit;border-collapse:collapse}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:700}:root{font-family:Inter,Avenir,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.5;font-weight:400;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;font-feature-settings:"halt"}img{max-width:100%}a{transition:opacity .2s ease .05s}@media (hover: hover){a:hover{opacity:.7}}.visually-hidden{position:fixed!important;top:0px!important;left:0px!important;width:4px!important;height:4px!important;opacity:0!important;overflow:hidden!important;border:none!important;margin:0!important;padding:0!important;display:block!important;visibility:visible!important}@media (hover: hover){.modal button:hover{opacity:.7}}.modal button.is-disabled{opacity:.2}.modal__overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);display:flex;justify-content:center;align-items:center;z-index:20}.modal__container{background-color:#eaebed;padding:12px;max-width:800px;max-height:100vh;border-radius:4px;overflow-y:auto;box-sizing:border-box}@media screen and (min-width: 768px){.modal__container{padding:30px}}.modal__form-message{color:red;text-align:center;margin-top:12px}.modal__header,.page-chapter6 .modal__header{display:flex;justify-content:space-between;align-items:center}.page-chapter6 .modal__form-title{background-color:#9e9e9e;padding:26px 0}.page-chapter6 .modal__form-title img{width:82.5%;max-width:340px;margin-left:auto;margin-right:auto}.page-chapter6 .modal__form-selected-item{text-align:center;background-color:#fff;padding:26px 0}.page-chapter6 .modal__form-selected-item>*+*{margin-top:26px}.page-chapter6 .modal__form-selected-item img{width:90%;margin-left:auto;margin-right:auto}.page-chapter6 .modal__form-selected-item button{padding:7px 12px;font-size:11px;border:1px solid #000000;border-radius:20px}@media screen and (min-width: 768px){.page-chapter6 .modal__form-selected-item button{font-size:14px}}.page-chapter6 .modal__form{background-color:#fff;padding:20px 0;font-size:14px}@media screen and (min-width: 768px){.page-chapter6 .modal__form{padding:40px 0}}.page-chapter6 .modal__form label{display:block}.page-chapter6 .modal__form input[type=text],.page-chapter6 .modal__form input[type=email]{border-bottom:1px solid rgba(0,0,0,.35);width:100%;padding:8px 10px}.page-chapter6 .modal__form input[type=checkbox]{appearance:auto}.page-chapter6 .modal__form .modal__form-check{display:flex;justify-content:flex-start;align-items:center;gap:4px;cursor:pointer}.page-chapter6 .modal__form label+input,.page-chapter6 .modal__form *+label,.page-chapter6 .modal__form label+textarea{margin-top:12px}.page-chapter6 .modal__form .modal__form-control{width:90%;max-width:510px;margin-left:auto;margin-right:auto}.page-chapter6 .modal__form .modal__form-control+.modal__form-control{margin-top:40px}.page-chapter6 .modal__form .modal__form-thanks{width:90%;max-width:510px;margin-left:auto;margin-right:auto;text-align:center}.page-chapter6 .modal__form small{display:block;font-size:13px;padding-left:13px;text-indent:-6px}.page-chapter6 .modal__form small:before{content:"\203b";width:6px;display:inline-block}.page-chapter6 .modal__form textarea{width:100%;border:1px solid rgba(0,0,0,.35);padding:8px 10px;border-radius:4px}.page-chapter6 .modal__form button.modal__form-submit{padding:6px 28px;font-size:22px;border:1px solid #000000;border-radius:30px;display:block;margin:22px auto 0}@media screen and (min-width: 768px){.page-chapter6 .modal__form button.modal__form-submit{font-size:30px;margin:34px auto 0}}.page-chapter6 .modal__form .modal__form-control--back{text-align:center}.page-chapter6 .modal__form .modal__form-control--back button{padding:6px 28px;font-size:13.5px;border:1px solid #000000;border-radius:30px}@media screen and (min-width: 768px){.page-chapter6 .modal__form .modal__form-control--back button{font-size:18px}}.page-chapter6 .modal__form .modal__form-control--back ul{margin-top:16px;text-align:left}.modal__section{border-radius:8px;overflow:hidden}.modal__section+.modal__section{margin-top:12px}.modal__title{margin-top:0;margin-bottom:0;font-weight:600;font-size:1.25rem;line-height:1.25;color:#00449e;box-sizing:border-box}.modal__close{background:transparent;border:0}.modal__header .modal__close:before{content:"\2715"}.modal__content{margin-top:12px;margin-bottom:12px;line-height:1.5;color:#000c}.modal__btn{font-size:.875rem;padding:.5rem 1rem;background-color:#e6e6e6;color:#000c;border-radius:.25rem;border-style:none;border-width:0;cursor:pointer;-webkit-appearance:button;text-transform:none;overflow:visible;line-height:1.15;margin:0;will-change:transform;-moz-osx-font-smoothing:grayscale;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0);transition:-webkit-transform .25s ease-out;transition:transform .25s ease-out;transition:transform .25s ease-out,-webkit-transform .25s ease-out}.modal__btn:focus,.modal__btn:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.modal__btn-primary{background-color:#00449e;color:#fff}@keyframes mmfadeIn{0%{opacity:0}to{opacity:1}}@keyframes mmfadeOut{0%{opacity:1}to{opacity:0}}@keyframes mmslideIn{0%{transform:translateY(15%)}to{transform:translateY(0)}}@keyframes mmslideOut{0%{transform:translateY(0)}to{transform:translateY(-10%)}}.micromodal-slide{display:none}.micromodal-slide .modal__container,.micromodal-slide .modal__overlay{will-change:transform}.micromodal-slide.is-open{display:block}.micromodal-slide[aria-hidden=false] .modal__overlay{animation:mmfadeIn .3s cubic-bezier(0,0,.2,1)}.micromodal-slide[aria-hidden=false] .modal__container{animation:mmslideIn .3s cubic-bezier(0,0,.2,1)}.micromodal-slide[aria-hidden=true] .modal__overlay{animation:mmfadeOut .3s cubic-bezier(0,0,.2,1)}.micromodal-slide[aria-hidden=true] .modal__container{animation:mmslideOut .3s cubic-bezier(0,0,.2,1)}:root{line-height:2;letter-spacing:.05em;--link-color: #FF5500;--chapter-color: #FFDC50;--bg-color: 255, 255,255, .95;--cap-header-image-height: 18px;--cap-header-height: 42px;--cap-image-width: 270px;--cap-title-height: 18px;--cap-date-height: 7.6px}@media screen and (min-width: 768px){:root{--cap-header-image-height: 24px;--cap-header-height: 55px;--cap-image-width: 360px;--cap-title-height: 24px;--cap-date-height: 9.5px}}br:not(.br){display:none}@media screen and (min-width: 768px){br:not(.br){display:inherit}}br.sp:not(.br){display:inherit}@media screen and (min-width: 768px){br.sp:not(.br){display:none}}br[data-br=kuten]{display:inherit}body{font-family:A1 Gothic R,sans-serif}[x-cloak]{display:none!important}a{color:var(--link-color)}a.link-disabled{pointer-events:none}img{display:block}.wrap:before{content:"";display:block;position:fixed;top:0;left:0;z-index:-1;width:100%;height:100vh;background-repeat:no-repeat;background-image:url(../images/bg-sp.jpg);background-size:100%;background-position:top center}@media screen and (min-width: 1024px){.wrap:before{background-position:center;background-size:cover;background-image:url(../images/bg-pc.jpg)}}.page-chapter6 .wrap:before,.page-chapterLast .wrap:before{background-image:url(../images/bg2-sp.jpg)}@media screen and (min-width: 1024px){.page-chapter6 .wrap:before,.page-chapterLast .wrap:before{background-image:url(../images/bg2-pc.jpg)}}.header{height:156.2666666667vw;position:relative}@media screen and (min-width: 1024px){.header{height:100vh}}@media (max-aspect-ratio: 768/1024){.header{height:100vh}}@media screen and (max-width: 767px){.header{height:156.2666666667vw}}.header picture{display:block}.header__haramaki{width:100%;position:absolute;top:5.3333333333vw}.header__haramaki img{width:40%;margin:0 auto}@media screen and (min-width: 1024px){.header__haramaki{top:2.3636363636vw}.header__haramaki img{width:18.1818181818%}}.header__title{width:100%;position:absolute;top:13.3333333333vw}.header__title img{width:90.6666666667%;margin:0 auto}@media screen and (min-width: 1024px){.header__title{top:5.8181818182vw}.header__title img{width:92.7272727273%}}.header__names{width:100%;position:absolute;top:49.3333333333vw}.header__names img{width:70.6666666667%;margin:0 auto}@media screen and (min-width: 1024px){.header__names{top:15.0909090909vw}.header__names img{width:69.0909090909%}}.header__caption{width:100%;position:absolute;bottom:84px}.header__caption img{width:40%;margin:0 auto}@media screen and (min-width: 1024px){.header__caption{bottom:5.8181818182vw}.header__caption img{min-width:250px;width:18.1818181818%}}.page-chapter6 .header__caption,.page-chapterLast .header__caption{bottom:84px}@media screen and (min-width: 1024px){.page-chapter6 .header__caption,.page-chapterLast .header__caption{bottom:unset;top:20vw}}.about-vote{margin:44px auto}@media screen and (min-width: 1024px){.about-vote{margin:84px auto}}.about-vote>section+section{margin-top:44px}@media screen and (min-width: 1024px){.about-vote>section+section{margin-top:84px}}.about-vote__title{margin:0 auto;width:fit-content}.about-vote__title img[alt=\6295\7968\65b9\6cd5]{height:21px}@media screen and (min-width: 1024px){.about-vote__title img[alt=\6295\7968\65b9\6cd5]{height:27px}}.about-vote__title img[alt=\30eb\30fc\30eb]{height:13px}@media screen and (min-width: 1024px){.about-vote__title img[alt=\30eb\30fc\30eb]{height:17px}}.about-vote__title img[alt=\30d7\30ec\30bc\30f3\30c8\306b\3064\3044\3066]{height:19px}@media screen and (min-width: 1024px){.about-vote__title img[alt=\30d7\30ec\30bc\30f3\30c8\306b\3064\3044\3066]{height:25px}}.about-vote__body{margin-top:28px;margin-left:auto;margin-right:auto;width:480px;max-width:90%;font-family:A1 Gothic L,sans-serif;font-size:13px}.about-vote__body li+li{margin-top:28px}@media screen and (min-width: 1024px){.about-vote__body li+li{margin-top:38px}}@media screen and (min-width: 1024px){.about-vote__body{font-size:15px;margin-top:38px}}.about-vote__term-title{background:linear-gradient(180deg,transparent 0%,transparent 50%,#FFDC50 50%,#FFDC50 100%);line-height:1;padding:4px 6px;width:fit-content;font-family:A1 Gothic M,sans-serif;font-size:16.5px}@media screen and (min-width: 1024px){.about-vote__term-title{font-size:20px}}.about-vote__term{margin-top:12px;flex-direction:column;display:flex;gap:4px;font-family:A1 Gothic M,sans-serif;font-size:15px}@media screen and (min-width: 1024px){.about-vote__term{font-size:18px;flex-direction:row}}.vote-shimekiri{position:relative}.vote-shimekiri:after{content:"";display:block;position:absolute;bottom:0;background-image:url(../images/chap6/vote-shimekiri.svg);width:max(304px,27%);max-width:90%;aspect-ratio:3/1;background-repeat:no-repeat;background-position:bottom center;left:50%;transform:translate(-50%);z-index:5}.list-style-disk,.list-style-asterisk{text-indent:-18px;padding-left:16px}.list-style-disk:before,.list-style-asterisk:before{margin-right:4px}@media screen and (min-width: 1024px){.list-style-disk:before,.list-style-asterisk:before{margin-right:2px}}.list-style-disk:before{content:"\25cf";color:#ffdc50}.list-style-asterisk:before{content:"\203b";color:#000}.candidate{margin-top:40px}@media screen and (min-width: 1024px){.candidate{margin-top:80px}}.candidate .kansou__body{margin-top:24px}@media screen and (min-width: 1024px){.candidate .kansou__body{margin-top:48px}}.candidate__title,.candidate__design{width:88%;max-width:750px;margin-left:auto;margin-right:auto;margin-top:40px}@media screen and (min-width: 1024px){.candidate__title,.candidate__design{margin-top:80px}}.candidate__design{margin-top:24px;color:#000;display:block;cursor:pointer}@media screen and (min-width: 1024px){.candidate__design{margin-top:36px}}.candidate__design-no,.candidate__design-title{font-size:13.5px;font-family:A1 Gothic M,sans-serif;line-height:1.56}@media screen and (min-width: 1024px){.candidate__design-no,.candidate__design-title{font-size:18px}}.candidate__degigner{font-size:12px;font-family:A1 Gothic M,sans-serif;line-height:1.56}@media screen and (min-width: 1024px){.candidate__degigner{font-size:16px}}.ranking{padding:2px 0 35px}@media screen and (min-width: 1024px){.ranking{padding:2px 0 70px}}.rank__design{text-align:center;padding-bottom:12px}.rank__design .candidate__degigner{margin-top:4px}.rank__design-title{font-size:18px;font-family:A1 Gothic M,sans-serif;line-height:1.67}@media screen and (min-width: 1024px){.rank__design-title{font-size:24px}}.rank__design-title .number-of-votes{padding-left:1em}.candidate__design-img+.candidate__design-title,.candidate__design-img{margin-top:14px}@media screen and (min-width: 1024px){.candidate__design-img+.candidate__design-title,.candidate__design-img{margin-top:18px}}.candidate__design-img figure{display:flex}.candidate__design-img figure figcaption{display:flex;justify-content:flex-start;align-items:center;width:39%;line-height:1.56;font-family:A1 Gothic M,sans-serif;font-size:10.5px}@media screen and (min-width: 1024px){.candidate__design-img figure figcaption{font-size:18px}}.candidate__design-img figure img{width:61%}.candidate__design-img--s{width:27%;margin-left:auto;margin-right:auto}.candidate__title{background:linear-gradient(180deg,transparent 0%,transparent 62%,#FFDC50 62%,#FFDC50 100%)}.candidate__title img{display:block;margin:0 auto;height:21px}@media screen and (min-width: 1024px){.candidate__title img{height:28px}}.vote-kansou{max-width:min(88%,500px);margin-left:auto;margin-right:auto;margin-top:32px;font-family:A1 Gothic L,sans-serif}@media screen and (min-width: 1024px){.vote-kansou{margin-top:50px}}.vote-kansou__title{background:linear-gradient(180deg,transparent 0%,transparent 62%,#FFDC50 62%,#FFDC50 100%)}.vote-kansou__title img{display:block;margin:0 auto;height:14px}@media screen and (min-width: 1024px){.vote-kansou__title img{height:20px}}.vote-kansou__post{border:1px solid #999999;margin-top:30px;padding:22px 25px;font-size:12px}@media screen and (min-width: 1024px){.vote-kansou__post{padding:30px 12px;font-size:15px}}.vote-kansou__post-container{width:100%;margin:0 auto}@media screen and (min-width: 1024px){.vote-kansou__post-container{width:fit-content}}.vote-kansou__post-name{margin-top:30px}.ouen{max-width:500px;width:88%;margin:0 auto;padding-bottom:35px}@media screen and (min-width: 1024px){.ouen{padding-bottom:70px}}.ouen__post{border:1px solid #999999;padding:22px 25px;font-size:12px;font-family:A1 Gothic L,sans-serif}@media screen and (min-width: 1024px){.ouen__post{padding:28px 24px;font-size:15px}}.ouen__post+.ouen__post{margin-top:30px}.ouen__post-container{width:100%;margin:0 auto}@media screen and (min-width: 1024px){.ouen__post-container{width:fit-content}}.ouen__post-name{margin-top:30px}.newcomer_no8{padding:16px}.newcomer_no8 img{margin:0 auto;height:18px}@media screen and (min-width: 768px){.newcomer_no8 img{height:24px}}.keep-running{padding:16px}.keep-running img{margin:0 auto;height:60px}@media screen and (min-width: 768px){.keep-running img{height:80px}}.team{width:fit-content;margin:40px auto;padding-top:38px}@media screen and (min-width: 768px){.team{padding-top:74px;margin:74px auto}}.team img{width:282px}.header__haramaki,.header__names,.header__caption{opacity:0}.header__title{opacity:0;filter:blur(25px);transition:opacity,filter;transition-duration:1.25s;transition-delay:1.7s;transition-timing-function:cubic-bezier(.25,.46,.45,.94);backface-visibility:hidden;-webkit-backface-visibility:hidden}.header__haramaki{transition:opacity .2s ease-in .25s}.header__names{transition:opacity .25s ease-in .25s}.header__caption{transition:opacity .1s ease-in 4.1s}.active .header__haramaki,.active .header__names,.active .header__caption{opacity:1}.active .header__title{opacity:1;filter:blur(0px)}.bg{background-color:rgba(var(--bg-color))}.yodogawa{letter-spacing:.05em;font-family:A1 Gothic R,sans-serif;margin:0 auto;width:fit-content;padding:35px 25px;font-size:14px}.yodogawa p+p{margin-top:1em}@media screen and (min-width: 768px){.yodogawa{font-size:16px;padding:72px 25px}}.index{margin-top:46px;padding-bottom:32px;overflow:hidden}@media screen and (min-width: 768px){.index{margin-top:72px;padding-bottom:52px}}.chapter__header{height:var(--cap-header-height);background-color:var(--chapter-color);margin-bottom:35px;display:flex;align-items:center}@media screen and (min-width: 768px){.chapter__header{margin-bottom:46px}}.chapter__header img{height:var(--cap-header-image-height);margin:0 calc(var(--cap-header-image-height) - 4px)}.chapter:nth-of-type(odd) .chapter__header{justify-content:flex-end;transform:translate(-100vw);transition:transform .75s cubic-bezier(.22,1,.36,1)}.chapter:nth-of-type(even) .chapter__header{justify-content:flex-start;transform:translate(100vw);transition:transform .75s cubic-bezier(.22,1,.36,1)}.chapter.active:nth-of-type(odd) .chapter__header{transform:translate(calc((100% - var(--cap-image-width)) / 2 * -1))}.chapter.active:nth-of-type(even) .chapter__header{transform:translate(calc((100% - var(--cap-image-width)) / 2))}.chapter dl{opacity:0;transition:opacity,filter;transition-duration:.75s;transition-delay:.5s;transition-timing-function:cubic-bezier(.25,.46,.45,.94);backface-visibility:hidden;-webkit-backface-visibility:hidden}.chapter.active dl{opacity:1}.chapter+.chapter{margin-top:46px}.chapter__title{height:var(--cap-title-height);margin-bottom:16px}@media screen and (min-width: 768px){.chapter__title{margin-bottom:24px}}.chapter__title.chapter__title--2line{height:calc(var(--cap-title-height) * 2.85)}.chapter__photo{width:var(--cap-image-width)}.chapter__photo+.chapter__photo{margin-top:8px}@media screen and (min-width: 768px){.chapter__photo+.chapter__photo{margin-top:10px}}.chapter__date{height:var(--cap-date-height)}*+.chapter__date{margin-top:13px}@media screen and (min-width: 768px){*+.chapter__date{margin-top:16px}}.chapter dl+dl{margin-top:34px}@media screen and (min-width: 768px){.chapter dl+dl{margin-top:48px}}.chapter dt,.chapter dd{display:flex;flex-direction:column;justify-content:center;align-items:center}.chapter dt a,.chapter dd a{display:flex;flex-direction:column;align-items:center}.credit{padding:14px;margin-top:35px}.credit img{width:190px;margin:0 auto}@media screen and (min-width: 768px){.credit{padding:16px;margin-top:50px}.credit img{width:286px}}.footer{padding:38px 10px;margin-top:35px}.footer ul.share-link{display:flex;gap:22px;margin:0 auto;width:fit-content}.footer ul.share-link li{height:30px}.footer ul.share-link li img{height:100%}.footer .copy-hobonichi{width:70px;margin:38px auto}@media screen and (min-width: 768px){.footer{padding:50px 10px;margin-top:50px}.footer ul.share-link{gap:30px}.footer ul.share-link li{height:40px}.footer .copy-hobonichi{width:120px;margin:50px auto}}.talk-head{opacity:0;transition:opacity,filter;transition-duration:.5s;transition-delay:.5s;transition-timing-function:cubic-bezier(.25,.46,.45,.94);backface-visibility:hidden;-webkit-backface-visibility:hidden}.talk-head.active{opacity:1}.talk-lead{padding:35px 25px;font-size:14px;width:fit-content;margin:0 auto}@media screen and (min-width: 768px){.talk-lead{font-size:16px;padding:70px 25px}}.talk-lead>*+*{margin-top:2em}.talk-lead ol li{display:flex}@media screen and (min-width: 768px){.talk-lead--small{font-size:15px}}.talk h2{width:1000px;max-width:100%;margin:0 auto}.talk-body-wrap{margin-top:35px;padding-bottom:35px}@media screen and (min-width: 768px){.talk-body-wrap{margin-top:50px;padding-bottom:70px}}.image-full img{width:100%}.talk-body{width:520px;max-width:100%;margin:0 auto;font-size:14px;padding-top:35px;letter-spacing:.05em}@media screen and (min-width: 768px){.talk-body{padding-top:70px;font-size:15px}}.talk-body .talk__image{padding:0 10px}.talk-body .talk__image.product-image{padding:0;max-width:100%;text-align:center}.talk-body .talk__image.product-image .note{font-size:12px}@media screen and (min-width: 768px){.talk-body .talk__image.product-image{margin-left:calc((750px - 100%)/-2);width:750px;max-width:750px;pointer-events:none}.talk-body .talk__image.product-image .note{display:none}}.talk-body .talk__image.product-image.product-image-small{padding:0 5px}@media screen and (min-width: 768px){.talk-body .talk__image.product-image.product-image-small{padding:0;margin-left:calc((600px - 100%)/-2);width:600px;max-width:600px}}.talk-body .talk__image.product__image--old img{max-width:330px;margin-left:auto;margin-right:auto}.talk-body .talk__image-caption{font-size:13px;display:block;text-indent:-1.2em;padding-left:1.2em;padding-top:10px;line-height:1.75;width:fit-content;margin:0 auto;font-family:A1 Gothic L,sans-serif}.talk-body .talk__image-caption--sub{font-size:13px;display:block;padding-top:4px;line-height:1.75;width:fit-content;max-width:90%;margin:0 auto;font-family:A1 Gothic L,sans-serif}.talk-body dl{width:520px;max-width:100%;padding:0 20px;margin:0 auto;display:flex;flex-direction:column}@media screen and (min-width: 768px){.talk-body dl{padding:0 20px 0 2px;gap:36px;flex-direction:row}}.talk-body dt{width:100px;flex-shrink:0;font-family:A1 Gothic M,sans-serif}@media screen and (min-width: 768px){.talk-body dt{text-align:right}}.talk-body dd{font-family:A1 Gothic L,sans-serif}@media screen and (min-width: 768px){.talk-body dd{white-space:nowrap}}.talk-body .talk__caption{width:420px;max-width:100%;padding:0 20px;margin:0 auto;font-size:13px;letter-spacing:.03em;color:#000000bf}.talk-body *+dl,.talk-body *+.talk__image,.talk-body *+.talk__caption{margin-top:20px}@media screen and (min-width: 768px){.talk-body *+dl,.talk-body *+.talk__image,.talk-body *+.talk__caption{margin-top:45px}}.talk-body .talk__image+.talk__image{margin-top:10px}.talk-body .talk__image+.talk__image.talk__image--mtl{margin-top:30px}.talk-body .talk__image.product-image+.talk__image{margin-top:30px}.talk-body .talk__image.product-image+.talk__image.product-image{margin-top:30px}.talk-body .quote{padding-left:1em;text-indent:-.55em;font-family:A1 Mincho,serif}.talk-body .quote br{display:inherit}.talk-body .quote small{font-size:13px;font-family:A1 Gothic L,sans-serif}.talk__title{margin:60px auto 36px;width:fit-content}@media screen and (min-width: 768px){.talk__title{margin:76px auto 52px}}.talk__title img{width:auto;height:19px}@media screen and (min-width: 768px){.talk__title img{height:27px}}.talk-end{width:fit-content;text-indent:-8px;padding-left:16px;font-family:A1 Gothic L,sans-serif;margin:40px auto;font-size:14px}@media screen and (min-width: 768px){.talk-end{margin:70px auto;font-size:15px}}.talk-date{width:119px;margin:0 auto}.req-mail{margin-top:35px;padding-top:35px;padding-bottom:35px;font-size:14px}.req-mail a img{width:250px}.req-mail p+p{margin-top:14px}@media screen and (min-width: 768px){.req-mail p+p{margin-top:26px}}.req-mail>div{width:fit-content;margin:0 auto}@media screen and (min-width: 768px){.req-mail{margin-top:50px;padding-top:50px;padding-bottom:50px;font-size:15px}}.nav{margin-top:35px;padding-top:19px;padding-bottom:12px}@media screen and (min-width: 768px){.nav{margin-top:50px;padding-top:25px;padding-bottom:18px}}.nav ul{width:600px;max-width:88%;margin:0 auto;display:flex;justify-content:space-between}.nav ul .nav-prev,.nav ul .nav-next{width:40px}@media screen and (min-width: 768px){.nav ul .nav-prev,.nav ul .nav-next{width:50px}}.nav ul .nav-index{width:52px}@media screen and (min-width: 768px){.nav ul .nav-index{width:68px}}.nav .invisible{visibility:hidden}.talk-body.happa{width:100%;padding-left:13px;padding-right:13px}.talk-body.happa>*{margin-left:auto;margin-right:auto}.talk-body.happa .happa-title,.talk-body.happa .happa-text{max-width:460px;padding-left:12px;padding-right:12px;margin-left:auto;margin-right:auto}.talk-body.happa .happa-title p+p,.talk-body.happa .happa-text p+p{margin-top:2em}.talk-body.happa .happa-image{width:520px;max-width:100%;padding:0}.talk-body.happa .happa-title img{width:auto;height:19px}@media screen and (min-width: 768px){.talk-body.happa .happa-title img{height:25px}}.talk-body.happa .happa-title-sinkyo img{width:auto;height:14px}@media screen and (min-width: 768px){.talk-body.happa .happa-title-sinkyo img{height:18px}}.talk-body.happa *+.happa-text,.talk-body.happa *+.happa-title{margin-top:40px}@media screen and (min-width: 768px){.talk-body.happa *+.happa-text,.talk-body.happa *+.happa-title{margin-top:52px}}.talk-body.happa *+.happa-image,.talk-body.happa .happa-image+.happa-text{margin-top:25px}@media screen and (min-width: 768px){.talk-body.happa *+.happa-image,.talk-body.happa .happa-image+.happa-text{margin-top:52px}}.talk-body.happa *+.happa-title.happa-title-happyou{margin-top:56px}@media screen and (min-width: 768px){.talk-body.happa *+.happa-title.happa-title-happyou{margin-top:72px}}.talk-body.happa .mail-window{max-width:600px;font-family:Hiragino Kaku Gothic W3 JIS2004;background-color:#fff;background-image:url(../images/chap3/chap3-2-sp.png);background-size:100%;background-size:contain;background-position:top left;background-repeat:no-repeat;padding:15% 0 3em;border:1px solid rgba(0,0,0,.35);margin-top:24px}.talk-body.happa .mail-window .happa-text{white-space:pre-line;font-size:13px}@media screen and (min-width: 768px){.talk-body.happa .mail-window .happa-text{font-size:15px}}@media screen and (min-width: 640px){.talk-body.happa .mail-window{padding:6em 0 3em}}@media screen and (min-width: 768px){.talk-body.happa .mail-window{margin-top:52px}}@media screen and (min-width: 500px){.talk-body.happa .mail-window{background-image:url(../images/chap3/chap3-2-pc.png)}}.talk-body.happa .happa-dic{color:#006432}.talk-body.happa .happa-dic__title{font-family:Koburina Gothic W6 JIS2004,sans-serif}.talk-body.happa .happa-dic__desc{font-family:Koburina Gothic W3 JIS2004,sans-serif}.talk-body.happa .happa-dic__desc--ref{font-family:Midashi Min MA1,serif;font-weight:700}.page-chapterLast .talk-body.happa{margin-top:0;padding-top:0}.page-chapterLast .talk-body.happa .mail-window,.page-chapterLast .kansou__body{margin-top:0}.page-chapterLast .candidate__design{cursor:default}.rank-kansou-wrap{padding-bottom:35px}@media screen and (min-width: 768px){.rank-kansou-wrap{padding-bottom:70px}}.happa-shinkyo{display:flex;flex-direction:column;gap:15px;margin-top:18px;max-width:460px}@media screen and (min-width: 768px){.happa-shinkyo{flex-direction:row;gap:46px;margin-top:30px;width:580px;max-width:98%;transform:translate(64px)}}.kansou{width:580px;max-width:94%;margin-left:auto;margin-right:auto;font-size:15px;font-family:A1 Gothic L,sans-serif}.kansou+.kansou{margin-top:40px}@media screen and (min-width: 768px){.kansou+.kansou{margin-top:52px}}.kansou__body{display:flex;flex-direction:column;gap:15px;margin-top:18px;max-width:460px}@media screen and (min-width: 768px){.kansou__body{flex-direction:row;gap:46px;margin-top:30px;width:580px;max-width:98%}}.kansou__title{padding-left:12px}@media screen and (min-width: 768px){.kansou__title{padding-left:4px}}.kansou__title img{width:auto;height:14px}@media screen and (min-width: 768px){.kansou__title img{height:18px}}.kansou__icon,.happa-shinkyo__icon{padding-left:12px;padding-right:12px}@media screen and (min-width: 768px){.kansou__icon,.happa-shinkyo__icon{padding-left:4px;padding-right:0}}.kansou__text,.happa-shinkyo__text{border:3px solid #00AB16;background-color:#fff;border-radius:24px;position:relative;padding:20px}@media screen and (min-width: 768px){.kansou__text,.happa-shinkyo__text{border-radius:42px;padding:36px;width:520px}}.kansou__text:before,.happa-shinkyo__text:before{content:"";background-image:url(../images/chap3/bless-top.png);background-size:contain;background-repeat:no-repeat;top:-38px;left:54px;position:absolute;z-index:12;width:28px;height:38px}@media screen and (min-width: 768px){.kansou__text:before,.happa-shinkyo__text:before{background-image:url(../images/chap3/bless-left.png);top:40px;left:-38px;width:38px;height:28px}}.kansou__text p+p,.happa-shinkyo__text p+p{margin-top:2em}
