@-webkit-keyframes zoomOut{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}45%{opacity:0}90%{opacity:0;-webkit-transform:scale(1.5);transform:scale(1.5)}91%{opacity:0;-webkit-transform:scale(1);transform:scale(1)}100%{opacity:0;-webkit-transform:scale(1);transform:scale(1)}}@keyframes zoomOut{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}45%{opacity:0}90%{opacity:0;-webkit-transform:scale(1.5);transform:scale(1.5)}91%{opacity:0;-webkit-transform:scale(1);transform:scale(1)}100%{opacity:0;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale(1);transform:scale(1)}45%{opacity:0.5}90%{opacity:0;-webkit-transform:scale(1.5);transform:scale(1.5)}91%{opacity:0;-webkit-transform:scale(1);transform:scale(1)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale(1);transform:scale(1)}45%{opacity:0.5}90%{opacity:0;-webkit-transform:scale(1.5);transform:scale(1.5)}91%{opacity:0;-webkit-transform:scale(1);transform:scale(1)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}audio:not([controls]){display:none}b,strong{font-weight:bolder}button{-webkit-appearance:button;overflow:visible}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}button:-moz-focusring,input:-moz-focusring{outline:1px dotted ButtonText}button,select{text-transform:none}details{display:block}hr{overflow:visible}html{-ms-overflow-style:-ms-autohiding-scrollbar;overflow-y:scroll;-webkit-text-size-adjust:100%}input{-webkit-border-radius:0}input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button}input[type="number"]{width:auto}input[type="search"]{-webkit-appearance:textfield}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}main{display:block}pre{overflow:auto}progress{display:inline-block}summary{display:block}svg:not(:root){overflow:hidden}template{display:none}textarea{overflow:auto}[hidden]{display:none}*,::before,::after{-webkit-box-sizing:inherit;box-sizing:inherit}*{font-size:inherit;line-height:inherit}::before,::after{text-decoration:inherit;vertical-align:inherit}button,input,select,textarea{font-family:inherit;font-style:inherit;font-weight:inherit}*{margin:0;padding:0}*,::before,::after{border-style:solid;border-width:0}a,area,button,input,label,select,textarea,[tabindex]{-ms-touch-action:manipulation;touch-action:manipulation}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}svg{fill:currentColor}[aria-busy="true"]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled]{cursor:default}[hidden][aria-hidden="false"]{clip:rect(0 0 0 0);display:inherit;position:absolute}[hidden][aria-hidden="false"]:focus{clip:auto}*{background-repeat:no-repeat}:root{background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;color:#000;cursor:default;font:100%/1.5 sans-serif}a{text-decoration:none}audio,canvas,iframe,img,svg,video{vertical-align:middle}button,input,select,textarea{background-color:rgba(0,0,0,0);color:inherit}button,[type="button"],[type="date"],[type="datetime"],[type="datetime-local"],[type="email"],[type="month"],[type="number"],[type="password"],[type="reset"],[type="search"],[type="submit"],[type="tel"],[type="text"],[type="time"],[type="url"],[type="week"],select,textarea{min-height:1.5em}code,kbd,pre,samp{font-family:monospace,monospace}nav ol,nav ul{list-style:none}small{font-size:75%}table{border-collapse:collapse;border-spacing:0}textarea{resize:vertical}:root{font-size:62.5%}body{color:#333;font-size:1.4rem;font-family:Arial,"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3","Meiryo","メイリオ",sans-serif;line-height:1.6;position:relative}a{color:inherit;text-decoration:inherit}img{max-width:100%;height:auto;vertical-align:top}h1,h2,h3,h4,h5,h6{font-weight:normal}ul{list-style:none}::-webkit-input-placeholder{line-height:normal}@-webkit-keyframes splide-loading{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes splide-loading{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0 !important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__container{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.splide__list{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:-ms-flexbox;display:-webkit-box;display:flex;height:100%;margin:0 !important;padding:0 !important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;-webkit-box-align:center;align-items:center;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none !important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{-webkit-animation:splide-loading 1s linear infinite;animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}body{overflow:hidden}.l-section{width:100%;margin:0 auto;position:relative;background:no-repeat center center;background-size:cover}.l-section::before{content:'';display:block;width:100%;height:0}.l-section picture,.l-section img{display:block;width:100%;margin:0 auto}@media (hover: hover){.hover-opacity:where(:-webkit-any-link,:enabled,summary):hover{opacity:0.5}.hover-opacity:where(:-moz-any-link,:enabled,summary):hover{opacity:0.5}.hover-opacity:where(:any-link,:enabled,summary):hover{opacity:0.5}}@media screen and (min-width: 768px){.hover-opacity{-webkit-transition:opacity 0.3s;transition:opacity 0.3s}}.sway-animation-r{-webkit-animation:katakata_R .8s linear 0s infinite normal forwards;animation:katakata_R .8s linear 0s infinite normal forwards}.sway-animation-l{-webkit-animation:katakata_L .8s linear 0s infinite normal forwards;animation:katakata_L .8s linear 0s infinite normal forwards}@-webkit-keyframes katakata_R{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}50%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}50%{-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}}@keyframes katakata_R{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}50%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}50%{-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}}@-webkit-keyframes katakata_L{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}50%{-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}50%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}}@keyframes katakata_L{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}50%{-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}50%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.js-fadeIn:not(.p-lead-dog){opacity:0;-webkit-transform:translateY(15px);transform:translateY(15px);-webkit-transition:opacity .3s ease, -webkit-transform .3s ease;transition:opacity .3s ease, -webkit-transform .3s ease;transition:opacity .3s ease, transform .3s ease;transition:opacity .3s ease, transform .3s ease, -webkit-transform .3s ease}.js-fadeIn:not(.p-lead-dog).is-show{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.dialog[open]{display:grid;grid-template-rows:1fr auto 1fr;max-height:calc(100% - 2rem * 2);margin:auto;overflow:visible;-webkit-animation:show 0.4s;animation:show 0.4s;background-color:transparent}@media screen and (max-width: 767px){.dialog[open]{row-gap:10px}}@media screen and (min-width: 768px){.dialog[open]{row-gap:15px}}.dialog[open]::-webkit-backdrop{background-color:rgba(0,0,0,0.7);-webkit-animation:show 0.4s;animation:show 0.4s}.dialog[open]::backdrop{background-color:rgba(0,0,0,0.7);-webkit-animation:show 0.4s;animation:show 0.4s}.dialog[open]+.backdrop{background-color:rgba(0,0,0,0.7);-webkit-animation:show 0.4s;animation:show 0.4s}@-webkit-keyframes show{from{opacity:0}to{opacity:1}}@keyframes show{from{opacity:0}to{opacity:1}}.dialog[open].is-closing{-webkit-animation:hide 0.4s;animation:hide 0.4s}.dialog[open].is-closing::-webkit-backdrop{-webkit-animation:hide 0.4s;animation:hide 0.4s}.dialog[open].is-closing::backdrop{-webkit-animation:hide 0.4s;animation:hide 0.4s}@-webkit-keyframes hide{from{opacity:1}to{opacity:0}}@keyframes hide{from{opacity:1}to{opacity:0}}@media screen and (max-width: 767px){.dialog[open]{width:89.33333%}}@media screen and (min-width: 768px){.dialog[open]{width:58.33333%}}.dialog__content{-ms-scroll-chaining:none;overscroll-behavior:contain;margin:0 auto}.dialog__content .splide__track{background-color:#fff;border-radius:10px}.dialog__content .splide__slide img{width:100%}.dialog__close{position:relative;z-index:-1;-ms-flex-item-align:end;align-self:end;justify-self:end;font-size:2rem;cursor:pointer}@media screen and (max-width: 767px){.dialog__close{width:32px;height:32px}}@media screen and (min-width: 768px){.dialog__close{width:24px;height:22px}}.dialog__close::after,.dialog__close::before{position:absolute;display:block;margin:auto;content:""}.dialog__close::before{background-repeat:no-repeat;background-size:contain;inset:0}@media screen and (max-width: 767px){.dialog__close::before{background-image:url("/company/picture_book_04/assets/img/sp/img_10_dialog_close.png")}}@media screen and (min-width: 768px){.dialog__close::before{background-image:url("/company/picture_book_04/assets/img/pc/img_10_dialog_close.png")}}.dialog__close::after{inset:-1rem}.p-dialog-arrow-left{position:absolute}@media screen and (max-width: 767px){.p-dialog-arrow-left{width:12.83582%;left:-2.23881%;bottom:-25.26767%}}@media screen and (min-width: 768px){.p-dialog-arrow-left{width:8.16327%;left:-4.08163%;top:44.28152%}}.p-dialog-arrow-right{position:absolute}@media screen and (max-width: 767px){.p-dialog-arrow-right{width:12.83582%;left:89.25373%;bottom:-25.26767%}}@media screen and (min-width: 768px){.p-dialog-arrow-right{width:8.16327%;left:95.91837%;top:44.28152%}}.p-dialog .splide__pagination{width:100%;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (max-width: 767px){.p-dialog .splide__pagination{bottom:-18.93939%}}@media screen and (min-width: 768px){.p-dialog .splide__pagination{bottom:-5.68182%}}@media screen and (max-width: 767px){.p-dialog .splide__pagination li{padding:0 2.98507%}}@media screen and (min-width: 768px){.p-dialog .splide__pagination li{padding:0 10px}}.p-dialog .splide__pagination__page{-webkit-box-sizing:border-box;box-sizing:border-box;min-height:auto;border:2px solid #f07662}@media screen and (max-width: 767px){.p-dialog .splide__pagination__page{width:10px;height:10px;border-radius:5px}}@media screen and (min-width: 768px){.p-dialog .splide__pagination__page{width:10px;height:10px;border-radius:5px}}.p-dialog .splide__pagination__page.is-active{background-color:#f07662}.p-header{width:100%;margin:0 auto;position:absolute;top:0;left:0;z-index:1}@media screen and (max-width: 767px){.p-header-inner{padding:10px}}@media screen and (min-width: 768px){.p-header-inner{width:100%;max-width:1180px;padding:11px 20px;margin:0 auto}}.p-header-logo{display:block}@media screen and (max-width: 767px){.p-header-logo{width:152px}}@media screen and (min-width: 768px){.p-header-logo{width:188px}}.p-mv{z-index:0}@media screen and (max-width: 767px){.p-mv{background-image:url("/company/picture_book_04/assets/img/sp/img_01_mv_bg.png")}}@media screen and (min-width: 768px){.p-mv{background-image:url("/company/picture_book_04/assets/img/pc/img_01_mv_bg.png")}}@media screen and (max-width: 767px){.p-mv::before{padding-top:98.26667%}}@media screen and (min-width: 768px){.p-mv::before{padding-top:46.42857%}}.p-mv-title{position:absolute}@media screen and (max-width: 767px){.p-mv-title{width:77.86667%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:35.54953%}}@media screen and (min-width: 768px){.p-mv-title{width:34.64286%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:36.66667%}}.p-mv-bee{position:absolute}@media screen and (max-width: 767px){.p-mv-bee{width:16.66667%;left:2.53333%;top:15.73948%}}@media screen and (min-width: 768px){.p-mv-bee{width:10.29762%;left:24.88095%;top:9.61538%}}.p-lead{z-index:1}@media screen and (max-width: 767px){.p-lead{margin-top:-34.8%;background-image:url("/company/picture_book_04/assets/img/sp/img_02_lead_bg.png")}}@media screen and (min-width: 768px){.p-lead{margin-top:-16.19048%;background-image:url("/company/picture_book_04/assets/img/pc/img_02_lead_bg.png")}}@media screen and (max-width: 767px){.p-lead::before{padding-top:223.33333%}}@media screen and (min-width: 768px){.p-lead::before{padding-top:67.02381%}}.p-lead-mouse{position:absolute}@media screen and (max-width: 767px){.p-lead-mouse{width:14.13333%;left:85.86667%;top:-2.32836%}}@media screen and (min-width: 768px){.p-lead-mouse{width:9.70238%;left:76.30952%;top:-3.73002%}}.p-lead-text{position:absolute}@media screen and (max-width: 767px){.p-lead-text{width:84.13333%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:27.58209%}}@media screen and (min-width: 768px){.p-lead-text{width:41.96429%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:39.52043%}}.p-lead-ill{position:absolute}@media screen and (max-width: 767px){.p-lead-ill{width:32.13333%;left:2%;top:96.89552%}}@media screen and (min-width: 768px){.p-lead-ill{width:16.90476%;left:15.29762%;top:96.62522%}}.p-lead-dog{position:absolute;-webkit-transform:scale(1, 0);transform:scale(1, 0);-webkit-transition:-webkit-transform 0.3s ease;transition:-webkit-transform 0.3s ease;transition:transform 0.3s ease;transition:transform 0.3s ease, -webkit-transform 0.3s ease;-webkit-transform-origin:bottom;transform-origin:bottom}@media screen and (max-width: 767px){.p-lead-dog{width:30%;left:22.93333%;top:83.76119%}}@media screen and (min-width: 768px){.p-lead-dog{width:16.72619%;left:24.58333%;top:72.55773%}}.p-lead-dog.is-show{-webkit-transform:scale(1, 1);transform:scale(1, 1)}.p-lead-grass{position:absolute}@media screen and (max-width: 767px){.p-lead-grass{width:100%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:87.52239%}}@media screen and (min-width: 768px){.p-lead-grass{width:100%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:74.0675%}}.p-story{z-index:0}@media screen and (max-width: 767px){.p-story{margin-top:-6.26667%;background-image:url("/company/picture_book_04/assets/img/sp/img_03_story_bg.png")}}@media screen and (min-width: 768px){.p-story{margin-top:-5.77381%;background-image:url("/company/picture_book_04/assets/img/pc/img_03_story_bg.png")}}@media screen and (max-width: 767px){.p-story::before{padding-top:360.53333%}}@media screen and (min-width: 768px){.p-story::before{padding-top:93.45238%}}.p-story-title{position:absolute}@media screen and (max-width: 767px){.p-story-title{width:70.13333%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:7.17456%}}@media screen and (min-width: 768px){.p-story-title{width:38.69048%;left:29.94048%;top:18.66242%}}.p-story-text{position:absolute}@media screen and (max-width: 767px){.p-story-text{width:84.53333%;left:6.8%;top:21.37574%}}@media screen and (min-width: 768px){.p-story-text{width:28.92857%;left:35.11905%;top:27.7707%}}.p-story-comment{position:absolute}@media screen and (max-width: 767px){.p-story-comment{width:90.8%;left:4%;top:56.43491%}}@media screen and (min-width: 768px){.p-story-comment{width:62.08333%;left:18.39286%;top:58.72611%}}.p-story-bee{position:absolute}@media screen and (max-width: 767px){.p-story-bee{width:27.33333%;left:72.26667%;top:2.18195%}}@media screen and (min-width: 768px){.p-story-bee{width:12.20238%;left:65.11905%;top:10.12739%}}.p-story-circle{position:absolute}@media screen and (max-width: 767px){.p-story-circle{width:12.8%;left:-.13333%;top:22.67012%}}@media screen and (min-width: 768px){.p-story-circle{width:7.5%;left:17.79762%;top:28.28025%}}.p-story-moon{position:absolute}@media screen and (max-width: 767px){.p-story-moon{width:13.86667%;left:79.6%;top:55.88018%}}@media screen and (min-width: 768px){.p-story-moon{width:7.2619%;left:67.2619%;top:53.69427%}}.p-work{z-index:1}@media screen and (max-width: 767px){.p-work{margin-top:-35.73333%;background-position-y:top;background-image:url("/company/picture_book_04/assets/img/sp/img_04_work_bg.png")}}@media screen and (min-width: 768px){.p-work{margin-top:-15.83333%;background-position-y:top;background-image:url("/company/picture_book_04/assets/img/pc/img_04_work_bg.png")}}@media screen and (max-width: 767px){.p-work::before{padding-top:283.86667%}}@media screen and (min-width: 768px){.p-work::before{padding-top:69.58333%}}.p-work-title{position:absolute}@media screen and (max-width: 767px){.p-work-title{width:52%;left:23.33333%;top:17.98967%}}@media screen and (min-width: 768px){.p-work-title{width:26.54762%;left:36.36905%;top:31.90761%}}.p-work-text{position:absolute}@media screen and (max-width: 767px){.p-work-text{width:68%;left:15.6%;top:27.85345%}}@media screen and (min-width: 768px){.p-work-text{width:38.03571%;left:30.47619%;top:38.15227%}}.p-work-01{position:absolute}@media screen and (max-width: 767px){.p-work-01{width:89.33333%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:38.70362%}}@media screen and (min-width: 768px){.p-work-01{width:32.14286%;left:16.07143%;top:48.84517%}}.p-work-name01{position:absolute}@media screen and (max-width: 767px){.p-work-name01{width:36%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:62.75247%}}@media screen and (min-width: 768px){.p-work-name01{width:11.13095%;left:26.54762%;top:84.68777%}}.p-work-02{position:absolute}@media screen and (max-width: 767px){.p-work-02{width:89.33333%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:67.26163%}}@media screen and (min-width: 768px){.p-work-02{width:32.14286%;left:51.78571%;top:48.84517%}}.p-work-name02{position:absolute}@media screen and (max-width: 767px){.p-work-name02{width:36%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:91.35744%}}@media screen and (min-width: 768px){.p-work-name02{width:11.07143%;left:62.2619%;top:84.68777%}}.p-work-dot{position:absolute}@media screen and (max-width: 767px){.p-work-dot{width:18.13333%;left:-.13333%;top:22.49883%}}@media screen and (min-width: 768px){.p-work-dot{width:9.40476%;left:12.2619%;top:30.45338%}}.p-work-bee{position:absolute}@media screen and (max-width: 767px){.p-work-bee{width:23.46667%;left:76.53333%;top:15.03053%}}@media screen and (min-width: 768px){.p-work-bee{width:16.90476%;left:78.86905%;top:26.86056%}}.p-work-01,.p-work-02{cursor:pointer;background-color:#efecd5;border-radius:20px}@media screen and (min-width: 768px){.p-work-01,.p-work-02{padding:17px 19px;-webkit-transition:background-color 0.3s;transition:background-color 0.3s}}@media screen and (max-width: 767px){.p-work-01,.p-work-02{padding:16px 20px}}@media (hover: hover){.p-work-01:where(:-webkit-any-link,:enabled,summary):hover, .p-work-02:where(:-webkit-any-link,:enabled,summary):hover{background-color:#f07662}.p-work-01:where(:-moz-any-link,:enabled,summary):hover, .p-work-02:where(:-moz-any-link,:enabled,summary):hover{background-color:#f07662}.p-work-01:where(:any-link,:enabled,summary):hover,.p-work-02:where(:any-link,:enabled,summary):hover{background-color:#f07662}}.p-book{z-index:2}@media screen and (max-width: 767px){.p-book{margin-top:-6.26667%;background-image:url("/company/picture_book_04/assets/img/sp/img_05_book_bg.png")}}@media screen and (min-width: 768px){.p-book{margin-top:-3.27381%;background-image:url("/company/picture_book_04/assets/img/pc/img_05_book_bg.png")}}@media screen and (max-width: 767px){.p-book::before{padding-top:482.4%}}@media screen and (min-width: 768px){.p-book::before{padding-top:107.32143%}}.p-book-title{position:absolute}@media screen and (max-width: 767px){.p-book-title{width:80.8%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:4.53289%}}@media screen and (min-width: 768px){.p-book-title{width:29.46429%;left:35.47619%;top:8.48586%}}.p-book-text{position:absolute}@media screen and (max-width: 767px){.p-book-text{width:80.26667%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:10.36484%}}@media screen and (min-width: 768px){.p-book-text{width:34.28571%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:12.53466%}}.p-book-01{position:absolute}@media screen and (max-width: 767px){.p-book-01{width:94.53333%;left:-.13333%;top:14.56606%}}@media screen and (min-width: 768px){.p-book-01{width:31.54762%;left:16.66667%;top:15.91791%}}.p-book-02{position:absolute}@media screen and (max-width: 767px){.p-book-02{width:94.53333%;left:-.26667%;top:25.98121%}}@media screen and (min-width: 768px){.p-book-02{width:31.54762%;left:50%;top:18.58014%}}.p-book-03{position:absolute}@media screen and (max-width: 767px){.p-book-03{width:94.53333%;left:-.13333%;top:37.36871%}}@media screen and (min-width: 768px){.p-book-03{width:31.54762%;left:16.66667%;top:33.05602%}}.p-book-04{position:absolute}@media screen and (max-width: 767px){.p-book-04{width:94.53333%;left:-.13333%;top:48.78386%}}@media screen and (min-width: 768px){.p-book-04{width:31.54762%;left:50%;top:35.82917%}}.p-book-btn01{position:absolute}@media screen and (max-width: 767px){.p-book-btn01{width:89.33333%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:60.14373%}}@media screen and (min-width: 768px){.p-book-btn01{width:32.7381%;left:33.09524%;top:52.46811%}}.p-book-column{position:absolute}@media screen and (max-width: 767px){.p-book-column{width:94.66667%;left:1.6%;top:66.99834%}}@media screen and (min-width: 768px){.p-book-column{width:44.94048%;left:27.67857%;top:63.28342%}}.p-book-ill01{position:absolute}@media screen and (max-width: 767px){.p-book-ill01{width:22.26667%;left:77.73333%;top:64.98065%}}@media screen and (min-width: 768px){.p-book-ill01{width:11.84524%;left:70.83333%;top:57.23794%}}.p-book-ill02{position:absolute}@media screen and (max-width: 767px){.p-book-ill02{width:23.86667%;left:1.06667%;top:83.11222%}}@media screen and (min-width: 768px){.p-book-ill02{width:10.65476%;left:18.39286%;top:78.09207%}}.p-book-btn02{position:absolute}@media screen and (max-width: 767px){.p-book-btn02{width:81.86667%;left:7.33333%;top:90.16031%}}@media screen and (min-width: 768px){.p-book-btn02{width:36.30952%;left:29.52381%;top:83.47199%}}.p-ceo{z-index:0}@media screen and (max-width: 767px){.p-ceo{margin-top:-6%;background-image:url("/company/picture_book_04/assets/img/sp/img_06_ceo_bg.png")}}@media screen and (min-width: 768px){.p-ceo{margin-top:-2.14286%;background-image:url("/company/picture_book_04/assets/img/pc/img_06_ceo_bg.png")}}@media screen and (max-width: 767px){.p-ceo::before{padding-top:217.6%}}@media screen and (min-width: 768px){.p-ceo::before{padding-top:63.33333%}}.p-ceo-title{position:absolute}@media screen and (max-width: 767px){.p-ceo-title{width:41.6%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:8.51716%}}@media screen and (min-width: 768px){.p-ceo-title{width:23.45238%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:14.28571%}}.p-ceo-photo{position:absolute}@media screen and (max-width: 767px){.p-ceo-photo{width:39.2%;left:30.8%;top:19.2402%}}@media screen and (min-width: 768px){.p-ceo-photo{width:14.04762%;left:42.61905%;top:21.61654%}}.p-ceo-subtitle{position:absolute}@media screen and (max-width: 767px){.p-ceo-subtitle{width:54.13333%;left:21.86667%;top:40.3799%}}@media screen and (min-width: 768px){.p-ceo-subtitle{width:32.55952%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:50.09398%}}.p-ceo-text{position:absolute}@media screen and (max-width: 767px){.p-ceo-text{width:83.86667%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:49.7549%}}@media screen and (min-width: 768px){.p-ceo-text{width:53.5119%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:56.95489%}}.p-ceo-position{position:absolute}@media screen and (max-width: 767px){.p-ceo-position{width:61.73333%;left:30.66667%;top:83.63971%}}@media screen and (min-width: 768px){.p-ceo-position{width:25.35714%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:77.25564%}}.p-workshop{z-index:1}@media screen and (max-width: 767px){.p-workshop{margin-top:-13.33333%;background-image:url("/company/picture_book_04/assets/img/sp/img_07_workshop_bg.png")}}@media screen and (min-width: 768px){.p-workshop{margin-top:-6.25%;background-image:url("/company/picture_book_04/assets/img/pc/img_07_workshop_bg.png")}}@media screen and (max-width: 767px){.p-workshop::before{padding-top:217.86667%}}@media screen and (min-width: 768px){.p-workshop::before{padding-top:57.20238%}}.p-workshop-title{position:absolute}@media screen and (max-width: 767px){.p-workshop-title{width:66.13333%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:9.11873%}}@media screen and (min-width: 768px){.p-workshop-title{width:25.71429%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:14.15193%}}.p-workshop-text{position:absolute}@media screen and (max-width: 767px){.p-workshop-text{width:79.2%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:21.48103%}}@media screen and (min-width: 768px){.p-workshop-text{width:50.59524%;left:24.28571%;top:22.6847%}}.p-ceremony:not(.p-ceremony-pre){z-index:0}@media screen and (max-width: 767px){.p-ceremony:not(.p-ceremony-pre){margin-top:-6.66667%;background-image:url("/company/picture_book_04/assets/img/sp/img_08_ceremony_bg.png")}}@media screen and (min-width: 768px){.p-ceremony:not(.p-ceremony-pre){margin-top:-3.33333%;background-image:url("/company/picture_book_04/assets/img/pc/img_08_ceremony_bg.png")}}@media screen and (max-width: 767px){.p-ceremony:not(.p-ceremony-pre)::before{padding-top:368.13333%}}@media screen and (min-width: 768px){.p-ceremony:not(.p-ceremony-pre)::before{padding-top:103.27381%}}.p-ceremony:not(.p-ceremony-pre) .p-ceremony-card01{position:absolute}@media screen and (max-width: 767px){.p-ceremony:not(.p-ceremony-pre) .p-ceremony-card01{width:89.33333%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:55.52336%}}@media screen and (min-width: 768px){.p-ceremony:not(.p-ceremony-pre) .p-ceremony-card01{width:20.2381%;left:16.07143%;top:66.28242%}}.p-ceremony:not(.p-ceremony-pre) .p-ceremony-card02{position:absolute}@media screen and (max-width: 767px){.p-ceremony:not(.p-ceremony-pre) .p-ceremony-card02{width:89.33333%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:68.09127%}}@media screen and (min-width: 768px){.p-ceremony:not(.p-ceremony-pre) .p-ceremony-card02{width:20.2381%;left:38.69048%;top:66.28242%}}.p-ceremony:not(.p-ceremony-pre) .p-ceremony-card03{position:absolute}@media screen and (max-width: 767px){.p-ceremony:not(.p-ceremony-pre) .p-ceremony-card03{width:89.33333%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:80.65918%}}@media screen and (min-width: 768px){.p-ceremony:not(.p-ceremony-pre) .p-ceremony-card03{width:20.2381%;left:61.30952%;top:66.28242%}}.p-ceremony:not(.p-ceremony-pre) .p-ceremony-btn01{position:absolute}@media screen and (max-width: 767px){.p-ceremony:not(.p-ceremony-pre) .p-ceremony-btn01{width:76%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:61.57189%}}@media screen and (min-width: 768px){.p-ceremony:not(.p-ceremony-pre) .p-ceremony-btn01{width:16.66667%;left:17.79762%;top:81.03746%}}.p-ceremony:not(.p-ceremony-pre) .p-ceremony-btn02{position:absolute}@media screen and (max-width: 767px){.p-ceremony:not(.p-ceremony-pre) .p-ceremony-btn02{width:76%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:74.1398%}}@media screen and (min-width: 768px){.p-ceremony:not(.p-ceremony-pre) .p-ceremony-btn02{width:16.66667%;left:40.41667%;top:81.03746%}}.p-ceremony:not(.p-ceremony-pre) .p-ceremony-btn03{position:absolute}@media screen and (max-width: 767px){.p-ceremony:not(.p-ceremony-pre) .p-ceremony-btn03{width:76%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:86.70771%}}@media screen and (min-width: 768px){.p-ceremony:not(.p-ceremony-pre) .p-ceremony-btn03{width:16.66667%;left:63.09524%;top:81.03746%}}.p-ceremony-pre{z-index:0}@media screen and (max-width: 767px){.p-ceremony-pre{margin-top:-6.66667%;background-image:url("/company/picture_book_04/assets/img/sp/img_08_ceremony-pre_bg.png")}}@media screen and (min-width: 768px){.p-ceremony-pre{margin-top:-3.33333%;background-image:url("/company/picture_book_04/assets/img/pc/img_08_ceremony-pre_bg.png")}}@media screen and (max-width: 767px){.p-ceremony-pre::before{padding-top:187.86667%}}@media screen and (min-width: 768px){.p-ceremony-pre::before{padding-top:44.7619%}}.p-ceremony-pre .p-ceremony-card01{position:absolute}@media screen and (max-width: 767px){.p-ceremony-pre .p-ceremony-card01{width:89.33333%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:12.84599%}}@media screen and (min-width: 768px){.p-ceremony-pre .p-ceremony-card01{width:20.2381%;left:16.07143%;top:22.20745%}}.p-ceremony-pre .p-ceremony-card02{position:absolute}@media screen and (max-width: 767px){.p-ceremony-pre .p-ceremony-card02{width:89.33333%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:37.47339%}}@media screen and (min-width: 768px){.p-ceremony-pre .p-ceremony-card02{width:20.2381%;left:38.69048%;top:22.20745%}}.p-ceremony-pre .p-ceremony-card03{position:absolute}@media screen and (max-width: 767px){.p-ceremony-pre .p-ceremony-card03{width:89.33333%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:62.10078%}}@media screen and (min-width: 768px){.p-ceremony-pre .p-ceremony-card03{width:20.2381%;left:61.30952%;top:22.20745%}}.p-ceremony-pre .p-ceremony-btn01{position:absolute}@media screen and (max-width: 767px){.p-ceremony-pre .p-ceremony-btn01{width:76%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:24.69837%}}@media screen and (min-width: 768px){.p-ceremony-pre .p-ceremony-btn01{width:16.66667%;left:17.79762%;top:56.38298%}}.p-ceremony-pre .p-ceremony-btn02{position:absolute}@media screen and (max-width: 767px){.p-ceremony-pre .p-ceremony-btn02{width:76%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:49.32576%}}@media screen and (min-width: 768px){.p-ceremony-pre .p-ceremony-btn02{width:16.66667%;left:40.41667%;top:56.38298%}}.p-ceremony-pre .p-ceremony-btn03{position:absolute}@media screen and (max-width: 767px){.p-ceremony-pre .p-ceremony-btn03{width:76%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:73.95316%}}@media screen and (min-width: 768px){.p-ceremony-pre .p-ceremony-btn03{width:16.66667%;left:63.09524%;top:56.38298%}}.p-ceremony-title{position:absolute}@media screen and (max-width: 767px){.p-ceremony-title{width:33.06667%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:5.3966%}}@media screen and (min-width: 768px){.p-ceremony-title{width:16.4881%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:7.83862%}}.p-ceremony-text{position:absolute}@media screen and (max-width: 767px){.p-ceremony-text{width:84%;left:8.4%;top:12.49547%}}@media screen and (min-width: 768px){.p-ceremony-text{width:40.17857%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:12.44957%}}.p-ceremony-link{position:absolute}@media screen and (max-width: 767px){.p-ceremony-link{width:81.2%;left:8.4%;top:49.36617%}}@media screen and (min-width: 768px){.p-ceremony-link{width:24.16667%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:60.69164%}}.p-ceremony-link a{display:block;position:absolute;background:#fff;opacity:0}@media screen and (max-width: 767px){.p-ceremony-link a{width:11.84211%;top:0;left:47.36842%}}@media screen and (min-width: 768px){.p-ceremony-link a{width:12.31527%;top:0;left:46.79803%}}.p-ceremony-link a::before{content:'';display:block;width:100%;height:0}@media screen and (max-width: 767px){.p-ceremony-link a::before{padding-top:38.88889%}}@media screen and (min-width: 768px){.p-ceremony-link a::before{padding-top:38%}}@media (hover: hover){.p-ceremony-link a:where(:-webkit-any-link,:enabled,summary):hover{opacity:0.5}.p-ceremony-link a:where(:-moz-any-link,:enabled,summary):hover{opacity:0.5}.p-ceremony-link a:where(:any-link,:enabled,summary):hover{opacity:0.5}}@media screen and (min-width: 768px){.p-ceremony-link a{-webkit-transition:opacity 0.3s;transition:opacity 0.3s}}.p-ceremony-ill{position:absolute}@media screen and (max-width: 767px){.p-ceremony-ill{width:19.46667%;left:80.53333%;top:30.20645%}}@media screen and (min-width: 768px){.p-ceremony-ill{width:14.88095%;left:76.66667%;top:42.6513%}}.p-ceremony-carousel{position:absolute}@media screen and (max-width: 767px){.p-ceremony-carousel{width:93.6%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:24.19413%}}@media screen and (min-width: 768px){.p-ceremony-carousel{width:57.2619%;left:20.83333%;top:21.32565%}}.p-ceremony-carousel .splide__slide{border-radius:20px;overflow:hidden}.p-ceremony-carousel .splide__pagination{width:100%;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (max-width: 767px){.p-ceremony-carousel .splide__pagination{bottom:-11.55303%}}@media screen and (min-width: 768px){.p-ceremony-carousel .splide__pagination{bottom:-5.11364%}}@media screen and (max-width: 767px){.p-ceremony-carousel .splide__pagination li{padding:0 2.98507%}}@media screen and (min-width: 768px){.p-ceremony-carousel .splide__pagination li{padding:0 10px}}.p-ceremony-carousel .splide__pagination__page{-webkit-box-sizing:border-box;box-sizing:border-box;min-height:auto;border:2px solid #3ba9b5}@media screen and (max-width: 767px){.p-ceremony-carousel .splide__pagination__page{border:3px solid #3ba9b5;width:10px;height:10px;border-radius:5px}}@media screen and (min-width: 768px){.p-ceremony-carousel .splide__pagination__page{border:2px solid #3ba9b5;width:10px;height:10px;border-radius:5px}}.p-ceremony-carousel .splide__pagination__page.is-active{background-color:#3ba9b5}.p-ceremony-arrow-left{position:absolute}@media screen and (max-width: 767px){.p-ceremony-arrow-left{width:12.67806%;left:0;bottom:-18.37121%}}@media screen and (min-width: 768px){.p-ceremony-arrow-left{width:8.31601%;left:-5.09356%;top:38.3855%}}.p-ceremony-arrow-right{position:absolute}@media screen and (max-width: 767px){.p-ceremony-arrow-right{width:12.67806%;right:0;bottom:-18.37121%}}@media screen and (min-width: 768px){.p-ceremony-arrow-right{width:8.31601%;left:96.8815%;top:38.3855%}}.p-cr{z-index:0;background:#25b14c}@media screen and (max-width: 767px){.p-cr::before{padding-top:13.33333%}}@media screen and (min-width: 768px){.p-cr::before{padding-top:2.97619%}}.p-cr-text{position:absolute}@media screen and (max-width: 767px){.p-cr-text{width:90.26667%;left:3.33333%;top:20%}}@media screen and (min-width: 768px){.p-cr-text{width:37.97619%;left:30.47619%;top:36%}}.p-cr-text a{display:block;width:100%;margin:0 auto;position:absolute;background:#25b14c;opacity:0}@media screen and (max-width: 767px){.p-cr-text a{width:10.61947%;top:50%;left:24.48378%}}@media screen and (min-width: 768px){.p-cr-text a{width:6.62461%;top:0%;left:77.12934%}}.p-cr-text a::before{content:'';display:block;width:100%;height:0}@media screen and (max-width: 767px){.p-cr-text a::before{padding-top:41.66667%}}@media screen and (min-width: 768px){.p-cr-text a::before{padding-top:38.09524%}}@media screen and (min-width: 768px){.p-cr-text a{-webkit-transition:opacity 0.3s;transition:opacity 0.3s}.p-cr-text a:hover{opacity:0.5}}.p-footer{background:#00138f;color:#fff;padding:34px 0 44px}@media screen and (max-width: 767px){.p-footer{padding-bottom:0}}.p-footer-inner{margin:auto}@media screen and (min-width: 768px){.p-footer-inner{width:1140px}}@media screen and (max-width: 767px){.p-footer-navList{padding:0 12px}}@media screen and (min-width: 768px){.p-footer-navList-item{display:inline-block;font-size:0}.p-footer-navList-item:first-child{padding-right:12px}.p-footer-navList-item:not(:first-child){border-left:1px solid #fff;padding:0 12px}}@media screen and (max-width: 767px){.p-footer-navList-item:not(:first-child){margin-top:.7em}}.p-footer-navList a{display:inline-block;font-size:13px;line-height:1}.p-footer-navList a:hover{text-decoration:underline}@media screen and (max-width: 767px){.p-footer-navList a{font-size:14px}}.p-footer-navList a[target="_blank"]{padding-right:15px;position:relative}.p-footer-navList a[target="_blank"]::before,.p-footer-navList a[target="_blank"]::after{border:1px solid #fff;top:0;-webkit-box-sizing:border-box;box-sizing:border-box;content:'';display:inline-block;height:8px;position:absolute;right:0;width:10px}.p-footer-navList a[target="_blank"]::before{border-top:none;border-right:none;right:2px;top:2px}.p-footer-navList a[target="_blank"]::after{border-top-width:2px}.p-footer-copyright{font-size:12px;margin-top:20px}@media screen and (max-width: 767px){.p-footer-copyright{border-top:1px solid #3a3aa5;font-size:11px;margin:30px 12px 0;padding:12px 0;text-align:center}}
