@import"https://fonts.googleapis.com/css2?family=Noto+Serif+JP:wght@200..900&family=Zen+Kaku+Gothic+New&display=swap";@import"https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css";.video-js .vjs-dock-text{display:none}.bc-style-default-default .bc-player-default_default *,.bc-style-default-default .bc-player-default_default :after,.bc-style-default-default .bc-player-default_default :before{box-sizing:inherit;font-size:inherit;color:inherit;line-height:inherit}.bc-style-default-default .bc-player-default_default{width:300px;height:150px;font-size:14px;overflow:hidden}.bc-style-default-default .bc-player-default_default.vjs-fluid.vjs-16-9:not(.vjs-audio-only-mode),.bc-style-default-default .bc-player-default_default.vjs-fluid:not(.vjs-audio-only-mode){padding-top:56.25%}.bc-style-default-default .bc-player-default_default.vjs-fluid.vjs-4-3:not(.vjs-audio-only-mode){padding-top:75%}.bc-style-default-default .bc-player-default_default.vjs-fill:not(.vjs-audio-only-mode){width:100%;height:100%}.bc-style-default-default .bc-iframe,.bc-style-default-default .bc-iframe body,.bc-style-default-default .bc-player-default_default,.bc-style-default-default .bc-player-default_default .vjs-poster{background-color:#151b17}.bc-style-default-default .bc-iframe,.bc-style-default-default .bc-iframe .bc-player-default_default,.bc-style-default-default .bc-iframe body{margin:0;width:100%;height:100%;overflow:hidden}.bc-style-default-default .bc-player-default_default.vjs-fullscreen,.bc-style-default-default .bc-player-default_default.vjs-fullscreen .vjs-tech{width:100% !important;height:100% !important}.bc-style-default-default .bc-player-default_default .vjs-track-setting select{color:#000;background-color:#fff}.bc-style-default-default .bc-player-default_default .vjs-audio-button .vjs-menu-item,.bc-style-default-default .bc-player-default_default .vjs-chapters-button .vjs-menu-item,.bc-style-default-default .bc-player-default_default .vjs-descriptions-button .vjs-menu-item,.bc-style-default-default .bc-player-default_default .vjs-subs-caps-button .vjs-menu-item{text-transform:none}.bc-style-default-default .bc-player-default_default.vjs-waiting-for-autoplay .vjs-big-play-button{opacity:0}.bc-style-default-default .bc-player-default_default .vjs-progress-control .vjs-mouse-display{z-index:2}.bc-style-default-default{/*! @name @brightcove/player-core @version 0.31.4 @license UNLICENSED */}.bc-style-default-default .vjs-modal-dialog.vjs-player-info-modal{background:rgba(0,0,0,.9)}.bc-style-default-default .vjs-modal-dialog.vjs-player-info-modal .vjs-modal-dialog-content{overflow:auto;display:grid;grid-template-columns:1fr 1fr;grid-gap:1em}@media screen and (max-width: 640px){.bc-style-default-default .vjs-modal-dialog.vjs-player-info-modal .vjs-modal-dialog-content{grid-template-columns:1fr}}.bc-style-default-default .vjs-modal-dialog.vjs-player-info-modal h2{font-size:1.1667em;margin:0 0 .4286em}.bc-style-default-default .vjs-modal-dialog.vjs-player-info-modal table{border-bottom:1px solid #333;border-collapse:collapse;border-top:1px solid #333;margin-bottom:1.5em;width:100%}.bc-style-default-default .vjs-modal-dialog.vjs-player-info-modal table.vjs-two td,.bc-style-default-default .vjs-modal-dialog.vjs-player-info-modal table.vjs-two th{width:50%}.bc-style-default-default .vjs-modal-dialog.vjs-player-info-modal table.vjs-three td,.bc-style-default-default .vjs-modal-dialog.vjs-player-info-modal table.vjs-three th{width:33.333%}.bc-style-default-default .vjs-modal-dialog.vjs-player-info-modal th{font-weight:400;text-align:left}.bc-style-default-default .vjs-modal-dialog.vjs-player-info-modal td{border-bottom:1px solid #333;opacity:.5}.bc-style-default-default .vjs-modal-dialog.vjs-player-info-modal tr:last-child td{border-bottom:0}.bc-style-default-default .vjs-modal-dialog.vjs-player-info-modal tr:hover td{opacity:1}.bc-style-default-default .vjs-error-display{color:#fff;display:none;font-family:Helvetica,Arial,sans serif;font-size:16px;line-height:1.428}.bc-style-default-default .vjs-error .vjs-error-display{display:block;position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5)}.bc-style-default-default .vjs-error .vjs-error-display .vjs-modal-dialog-content{font-size:14px}.bc-style-default-default .vjs-errors-dialog{text-align:left;border:1px #999 solid;overflow:hidden;position:absolute;top:2%;bottom:2%;left:5%;right:5%;padding-left:1%;padding-right:1%;background:rgba(24,24,24,.8);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#CC000000, endColorstr=#CC000000)"}.bc-style-default-default .vjs-errors-details{margin-top:15px}.bc-style-default-default .vjs-errors-message{border:1px #999 solid;background-color:#2c2c2c;overflow:auto;margin-top:15px;padding:15px}.bc-style-default-default .vjs-errors-ok-button-container{display:block;position:absolute;bottom:15px;left:15px;right:15px;text-align:center}.bc-style-default-default .vjs-errors-ok-button{display:block;margin:0 auto;width:80px;height:36px;background-color:#000;border:1px #999 solid;border-radius:5px;color:#999;font-size:14px;cursor:pointer}.bc-style-default-default .vjs-errors-ok-button:hover{border:1px #fff solid;color:#ccc}.bc-style-default-default .vjs-errors-content-container{overflow:auto;position:absolute;padding-bottom:15px;top:0;left:15px;right:15px;bottom:61px}.bc-style-default-default .vjs-errors-headline{font-size:14px;font-weight:700;padding-right:3em}.bc-style-default-default .vjs-errors-dialog .vjs-control.vjs-close-button{width:3em;height:3em;top:0}.bc-style-default-default .vjs-errors-flashmessage{float:right;font-size:9px;font-style:italic}.bc-style-default-default .vjs-xs.vjs-error-display{font-size:14px;background-color:#000}.bc-style-default-default .vjs-xs.vjs-error-display .vjs-errors-details,.bc-style-default-default .vjs-xs.vjs-error-display .vjs-errors-message{display:none}.bc-style-default-default .vjs-xs .vjs-errors-content-container{top:0}.bc-style-default-default .vjs-xs .vjs-errors-headline{font-size:16px;font-weight:700}.bc-style-default-default .vjs-xs .vjs-errors-dialog{border:none;top:0;bottom:0;left:0;right:0}.bc-style-default-default .vjs-xs.vjs-errors-flashmessage{display:none}@media(max-width: 600px),(max-height: 250px){.bc-style-default-default .vjs-error-display{font-size:14px;background-color:#000}.bc-style-default-default .vjs-error-display .vjs-errors-details,.bc-style-default-default .vjs-error-display .vjs-errors-message{display:none}.bc-style-default-default .vjs-error-display .vjs-errors-content-container{top:15px}.bc-style-default-default .vjs-error-display .vjs-errors-headline{font-size:16px;font-weight:700}.bc-style-default-default .vjs-error-display .vjs-errors-dialog{border:none;top:0;bottom:0;left:0;right:0}.bc-style-default-default .vjs-errors-flashmessage{display:none}}.bc-style-default-default .vjs-errors-ref-id{color:hsla(0,0%,100%,.5);font-size:.75em;margin:.5em 0 0}.bc-style-default-default{/*! @name videojs-contextmenu-ui @version 5.2.0 @license Apache-2.0 */}.bc-style-default-default .vjs-contextmenu-ui-menu{position:absolute}.bc-style-default-default .vjs-contextmenu-ui-menu .vjs-menu-content{background-color:#2b333f;background-color:rgba(43,51,63,.7);border-radius:.3em;padding:.25em}.bc-style-default-default .vjs-contextmenu-ui-menu .vjs-menu-item{border-radius:.3em;cursor:pointer;margin:0 0 1px;padding:.5em 1em;font-size:1em;line-height:1.2;text-transform:none}.bc-style-default-default .vjs-contextmenu-ui-menu .vjs-menu-item:active,.bc-style-default-default .vjs-contextmenu-ui-menu .vjs-menu-item:hover{background-color:rgba(0,0,0,.5);text-shadow:0 0 1em #fff}.bc-style-default-default .bc-player-default_default .vjs-control-bar{background-color:rgba(0,0,0,.45);color:#fff}.bc-style-default-default .bc-player-default_default .vjs-control{color:inherit}.bc-style-default-default .bc-player-default_default .vjs-mouse-display:after,.bc-style-default-default .bc-player-default_default .vjs-play-progress:after{border-radius:0}.bc-style-default-default .bc-player-default_default .vjs-menu-button-inline:hover,.bc-style-default-default .bc-player-default_default.vjs-no-flex .vjs-menu-button-inline{width:8.35em}.bc-style-default-default .bc-player-default_default .vjs-control:focus:before,.bc-style-default-default .bc-player-default_default .vjs-control:hover:before{text-shadow:0 0 1em #fff,0 0 1em #fff,0 0 1em #fff}.bc-style-default-default .bc-player-default_default .vjs-spacer{display:flex;flex:1 1 auto}.bc-style-default-default .bc-player-default_default .vjs-time-control{display:flex;flex:0 1 auto;width:auto}.bc-style-default-default .bc-player-default_default .vjs-time-control.vjs-time-divider{width:14px}.bc-style-default-default .bc-player-default_default .vjs-time-control.vjs-time-divider div{width:100%;text-align:center}.bc-style-default-default .bc-player-default_default .vjs-time-control.vjs-current-time{margin-left:1em}.bc-style-default-default .bc-player-default_default .vjs-time-control .vjs-current-time-display,.bc-style-default-default .bc-player-default_default .vjs-time-control .vjs-duration-display{width:100%}.bc-style-default-default .bc-player-default_default .vjs-time-control .vjs-current-time-display{text-align:right}.bc-style-default-default .bc-player-default_default .vjs-time-control .vjs-duration-display{text-align:left}.bc-style-default-default .bc-player-default_default .vjs-remaining-time{display:none}.bc-style-default-default .bc-player-default_default.vjs-no-flex .vjs-time-control.vjs-remaining-time{display:none}.bc-style-default-default .bc-player-default_default.vjs-no-flex .vjs-time-control{display:table-cell;width:4em}.bc-style-default-default .bc-player-default_default .vjs-play-progress,.bc-style-default-default .bc-player-default_default .vjs-volume-level{background-color:#d52484}.bc-style-default-default .bc-player-default_default.vjs-ad-playing .vjs-play-progress,.bc-style-default-default .bc-player-default_default.vjs-ad-playing .vjs-volume-level{background-color:#ffe400}.bc-style-default-default .bc-player-default_default .vjs-play-progress:before,.bc-style-default-default .bc-player-default_default .vjs-volume-level:before{display:none}.bc-style-default-default .bc-player-default_default .vjs-volume-level:after{display:none}.bc-style-default-default .bc-player-default_default .vjs-progress-control{position:absolute;left:0;right:0;width:100%;height:1.5em;top:-1.5em}.bc-style-default-default .bc-player-default_default .vjs-progress-control .vjs-load-progress,.bc-style-default-default .bc-player-default_default .vjs-progress-control .vjs-play-progress,.bc-style-default-default .bc-player-default_default .vjs-progress-control .vjs-progress-holder{height:100%}.bc-style-default-default .bc-player-default_default .vjs-progress-control .vjs-progress-holder{margin:0}.bc-style-default-default .bc-player-default_default .vjs-progress-control:hover{height:1.5em;top:-1.5em}.bc-style-default-default .bc-player-default_default .vjs-control-bar:not(.vjs-focus-within){transition:transform .1s ease 0s}.bc-style-default-default .bc-player-default_default.not-hover.vjs-has-started.vjs-paused.vjs-user-active .vjs-control-bar:not(.vjs-focus-within):not(.vjs-control-bar-visible),.bc-style-default-default .bc-player-default_default.not-hover.vjs-has-started.vjs-paused.vjs-user-inactive .vjs-control-bar:not(.vjs-focus-within):not(.vjs-control-bar-visible),.bc-style-default-default .bc-player-default_default.not-hover.vjs-has-started.vjs-playing.vjs-user-active .vjs-control-bar:not(.vjs-focus-within):not(.vjs-control-bar-visible),.bc-style-default-default .bc-player-default_default.not-hover.vjs-has-started.vjs-playing.vjs-user-inactive .vjs-control-bar:not(.vjs-focus-within):not(.vjs-control-bar-visible),.bc-style-default-default .bc-player-default_default.vjs-has-started.vjs-paused.vjs-ad-playing.vjs-user-inactive .vjs-control-bar,.bc-style-default-default .bc-player-default_default.vjs-has-started.vjs-playing.vjs-user-inactive .vjs-control-bar:not(.vjs-focus-within):not(.vjs-control-bar-visible){visibility:visible;opacity:1;-webkit-backface-visibility:hidden;transform:translateY(3em);transition:transform 1s ease 0s}.bc-style-default-default .bc-player-default_default.not-hover.vjs-has-started.vjs-paused.vjs-user-active:not(.vjs-audio-only-mode) .vjs-progress-control,.bc-style-default-default .bc-player-default_default.not-hover.vjs-has-started.vjs-paused.vjs-user-inactive:not(.vjs-audio-only-mode) .vjs-progress-control,.bc-style-default-default .bc-player-default_default.not-hover.vjs-has-started.vjs-playing.vjs-user-active:not(.vjs-audio-only-mode) .vjs-progress-control,.bc-style-default-default .bc-player-default_default.not-hover.vjs-has-started.vjs-playing.vjs-user-inactive:not(.vjs-audio-only-mode) .vjs-progress-control,.bc-style-default-default .bc-player-default_default.vjs-has-started.vjs-paused.vjs-ad-playing.vjs-user-inactive:not(.vjs-audio-only-mode) .vjs-progress-control,.bc-style-default-default .bc-player-default_default.vjs-has-started.vjs-playing.vjs-user-inactive:not(.vjs-audio-only-mode) .vjs-progress-control{height:.3em;top:-0.3em;pointer-events:none;transition:height 1s,top 1s}.bc-style-default-default .bc-player-default_default.not-hover.vjs-has-started.vjs-paused.vjs-user-active.vjs-fullscreen .vjs-progress-control,.bc-style-default-default .bc-player-default_default.not-hover.vjs-has-started.vjs-paused.vjs-user-inactive.vjs-fullscreen .vjs-progress-control,.bc-style-default-default .bc-player-default_default.not-hover.vjs-has-started.vjs-playing.vjs-user-active.vjs-fullscreen .vjs-progress-control,.bc-style-default-default .bc-player-default_default.not-hover.vjs-has-started.vjs-playing.vjs-user-inactive.vjs-fullscreen .vjs-progress-control,.bc-style-default-default .bc-player-default_default.vjs-has-started.vjs-playing.vjs-user-inactive.vjs-fullscreen .vjs-progress-control{opacity:0;transition:opacity 1s}.bc-style-default-default .bc-player-default_default.not-hover.vjs-has-started.vjs-paused.vjs-user-active .vjs-menu,.bc-style-default-default .bc-player-default_default.not-hover.vjs-has-started.vjs-paused.vjs-user-active .vjs-volume-vertical,.bc-style-default-default .bc-player-default_default.not-hover.vjs-has-started.vjs-paused.vjs-user-inactive .vjs-menu,.bc-style-default-default .bc-player-default_default.not-hover.vjs-has-started.vjs-paused.vjs-user-inactive .vjs-volume-vertical,.bc-style-default-default .bc-player-default_default.not-hover.vjs-has-started.vjs-playing.vjs-user-active .vjs-menu,.bc-style-default-default .bc-player-default_default.not-hover.vjs-has-started.vjs-playing.vjs-user-active .vjs-volume-vertical,.bc-style-default-default .bc-player-default_default.not-hover.vjs-has-started.vjs-playing.vjs-user-inactive .vjs-menu,.bc-style-default-default .bc-player-default_default.not-hover.vjs-has-started.vjs-playing.vjs-user-inactive .vjs-volume-vertical,.bc-style-default-default .bc-player-default_default.vjs-has-started.vjs-paused.vjs-ad-playing.vjs-user-inactive .vjs-menu,.bc-style-default-default .bc-player-default_default.vjs-has-started.vjs-paused.vjs-ad-playing.vjs-user-inactive .vjs-volume-vertical,.bc-style-default-default .bc-player-default_default.vjs-has-started.vjs-playing.vjs-user-inactive .vjs-menu,.bc-style-default-default .bc-player-default_default.vjs-has-started.vjs-playing.vjs-user-inactive .vjs-volume-vertical{opacity:0;transition:opacity 1s}.bc-style-default-default .bc-player-default_default.not-hover.vjs-has-started.vjs-paused.vjs-user-active .vjs-control-bar-visible .vjs-menu,.bc-style-default-default .bc-player-default_default.not-hover.vjs-has-started.vjs-paused.vjs-user-inactive .vjs-control-bar-visible .vjs-menu,.bc-style-default-default .bc-player-default_default.not-hover.vjs-has-started.vjs-playing.vjs-user-active .vjs-control-bar-visible .vjs-menu,.bc-style-default-default .bc-player-default_default.not-hover.vjs-has-started.vjs-playing.vjs-user-inactive .vjs-control-bar-visible .vjs-menu,.bc-style-default-default .bc-player-default_default.vjs-has-started.vjs-paused.vjs-ad-playing.vjs-user-inactive .vjs-control-bar-visible .vjs-menu-item,.bc-style-default-default .bc-player-default_default.vjs-has-started.vjs-playing.vjs-user-inactive .vjs-control-bar-visible .vjs-menu{opacity:1}.bc-style-default-default .bc-player-default_default.vjs-live .vjs-live-control{margin-left:1em}.bc-style-default-default .bc-player-default_default.vjs-live .vjs-time-control.vjs-current-time,.bc-style-default-default .bc-player-default_default.vjs-live .vjs-time-control.vjs-duration,.bc-style-default-default .bc-player-default_default.vjs-live .vjs-time-control.vjs-time-divider{display:none}.bc-style-default-default .bc-player-default_default .vjs-big-play-button{top:50%;left:50%;margin-left:-1em;margin-top:-1em;width:2em;height:2em;line-height:2em;border:none;border-radius:50%;font-size:3.5em;background-color:rgba(0,0,0,.45);color:#fff;transition:border-color .4s,outline .4s,background-color .4s}.bc-style-default-default .bc-player-default_default .vjs-big-play-button:active,.bc-style-default-default .bc-player-default_default .vjs-big-play-button:focus,.bc-style-default-default .bc-player-default_default:active .vjs-big-play-button,.bc-style-default-default .bc-player-default_default:hover .vjs-big-play-button{background-color:#d52484}.bc-style-default-default .bc-player-default_default .vjs-menu-button-popup .vjs-menu{left:-3em}.bc-style-default-default .bc-player-default_default .vjs-menu-button-popup .vjs-menu .vjs-menu-content{background-color:rgba(0,0,0,0);width:12em;left:-1.5em;padding-bottom:.5em}.bc-style-default-default .bc-player-default_default .vjs-menu-button-popup .vjs-menu .vjs-menu-item,.bc-style-default-default .bc-player-default_default .vjs-menu-button-popup .vjs-menu .vjs-menu-title{background-color:#151b17;margin:.3em 0;padding:.5em;border-radius:.3em}.bc-style-default-default .bc-player-default_default .vjs-menu-button-popup .vjs-menu .vjs-menu-item.vjs-selected{background-color:#d52484}.bc-style-default-default .bc-player-default_default .vjs-menu-button-popup .vjs-menu .vjs-menu-item:active,.bc-style-default-default .bc-player-default_default .vjs-menu-button-popup .vjs-menu .vjs-menu-item:focus,.bc-style-default-default .bc-player-default_default .vjs-menu-button-popup .vjs-menu .vjs-menu-item:hover{text-shadow:0 0 1em #fff,0 0 1em #fff,0 0 1em #fff;color:#fff}.bc-style-default-default .bc-player-default_default.vjs-ad-playing .vjs-mouse-display,.bc-style-default-default .bc-player-default_default.vjs-ad-playing .vjs-mouse-display:after{display:none}.bc-style-default-default .bc-player-default_default.vjs-ad-playing.vjs-ad-playing .vjs-progress-control:after{pointer-events:auto;width:100%;height:100%;position:absolute;left:0;bottom:0;content:" ";user-select:none;-ms-user-select:none;-moz-user-select:none;-webkit-user-select:none}.bc-style-default-default .bc-player-default_default.vjs-ad-playing .vjs-picture-in-picture-control{display:none}.bc-style-default-default .bc-player-default_default.vjs-no-flex .vjs-spacer{display:table-cell}.bc-style-default-default .bc-player-default_default.vjs-no-flex .vjs-time-control{display:table-cell;width:4em}.bc-style-default-default .bc-player-default_default.vjs-no-flex .vjs-remaining-time{display:none}.bc-style-default-default .vjs-mouse.bc-player-default_default .vjs-control-bar{font-size:10px}.bc-style-default-default .vjs-mouse.bc-player-default_default .vjs-progress-control{height:.5em;top:-0.5em}.bc-style-default-default .vjs-mouse.bc-player-default_default .vjs-progress-control:hover{height:1.5em;top:-1.5em}.bc-style-default-default .bc-player-default_default select{width:inherit}.bc-style-default-default .bc-player-default_default.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-progress-control,.bc-style-default-default .bc-player-default_default.video-js:not(.vjs-fullscreen).vjs-layout-x-small.vjs-liveui .vjs-progress-control{display:block}.bc-style-default-default .bc-player-default_default .vjs-big-play-button,.bc-style-default-default .bc-player-default_default .vjs-big-play-state.vjs-play-control.vjs-control,.bc-style-default-default .bc-player-default_default .vjs-control-bar{background-color:#000}.bc-style-default-default .bc-player-default_default.vjs-audio-mode.vjs-has-started.vjs-focus-within.video-js.video-js.video-js .vjs-control-bar,.bc-style-default-default .bc-player-default_default.vjs-audio-mode.vjs-has-started.vjs-user-active.video-js.video-js.video-js .vjs-control-bar:not(.vjs-focus-within),.bc-style-default-default .bc-player-default_default.vjs-audio-mode.vjs-has-started.vjs-user-inactive.video-js.video-js.video-js .vjs-control-bar{opacity:1;visibility:visible;transform:none}.bc-style-default-default .bc-player-default_default.vjs-audio-only-mode .vjs-poster{display:none}.bc-style-default-default .bc-player-default_default.vjs-audio-only-mode .vjs-progress-control{height:1.5em;top:-1.5em}.bc-style-default-default .vjs-bumper-video .vjs-play-progress.vjs-play-progress-resetting{transition:width 0s linear}.bc-style-default-default .vjs-bumper-video .vjs-dock-text{display:none}.bc-style-default-default .bc-iframe,.bc-style-default-default .bc-iframe body,.bc-style-default-default .bc-player-default_default,.bc-style-default-default .bc-player-default_default .vjs-poster{background-color:#000 !important}.onlyPc{display:block !important}.onlySp{display:none !important}.onlyPc2{display:flex !important}.onlySp2{display:none !important}@media screen and (max-width: 760px){.onlyPc{display:none !important}.onlySp{display:block !important}.onlyPc2{display:none !important}.onlySp2{display:flex !important}}.mfp-wrap{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-bg{transition:all .3s ease-out}.mfp-fade.mfp-bg{opacity:0;background-color:#fff}.mfp-fade.mfp-bg.mfp-ready{opacity:.98}.mfp-fade.mfp-bg.mfp-removing{opacity:0}.mfp-fade.mfp-wrap .mfp-content{opacity:0;transition:opacity .6s ease-out}.mfp-fade.mfp-wrap.mfp-ready .mfp-content{opacity:1}.mfp-fade.mfp-wrap.mfp-removing .mfp-content{opacity:0}.mfp-figure:after{box-shadow:0 0 8px rgba(0,0,0,.3);background-color:#fff;opacity:1;transition:all .5s cubic-bezier(0.215, 0.61, 0.355, 1)}.mfp-figure.show:after{opacity:1}.mfp-img{opacity:0;transition:all .5s cubic-bezier(0.215, 0.61, 0.355, 1)}.mfp-img.show{opacity:1}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{right:20px;top:20px;color:#000}.mfp-arrow-left:before{display:none}.mfp-arrow-left:after{display:none}.mfp-arrow-right:before{display:none}.mfp-arrow-right:after{display:none}.mfp-close-btn-in .mfp-close{width:60px;padding-right:0;background-size:21px auto;right:0;text-align:left;text-indent:-9999px}button.mfp-arrow-left{background-image:url("../images/arr_left.png");background-repeat:no-repeat;background-size:12px auto;background-position:left 25px center}button.mfp-arrow-right{background-image:url("../images/arr_right.png");background-repeat:no-repeat;background-size:12px auto;background-position:right 25px center}.mfp-figure:after{box-shadow:none}.mfp-content figcaption{display:none}.slick-dots{bottom:-35px}.slick-dots li{width:7px}.slick-dots li button{width:7px}.slick-dots li button:before{width:7px}.slick-prev:hover,.slick-next:hover{opacity:1}a.disable{text-decoration:none !important;pointer-events:none}.topSlider div{vertical-align:top}.pcSlider div{vertical-align:top}.slick-prev:before,.slick-next:before{display:none}.slick-prev,.slick-next{width:32px;height:32px;background-color:#000 !important;border-radius:100px;background-size:8px auto !important;background-repeat:no-repeat !important;z-index:2;transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1)}.slick-prev{left:-16px;background-image:url("../images/arr_left.png") !important;background-position:left 11px center !important}.slick-next{right:-16px;background-image:url("../images/arr_right.png") !important;background-position:center right 11px !important}.slick-prev:hover,.slick-next:hover{opacity:.75 !important}figcaption{display:none}.fadeSimple{transition:all 1.6s cubic-bezier(0.215, 0.61, 0.355, 1);opacity:0}.fadeSimple.active{opacity:1}.fade{transition:all 1.6s cubic-bezier(0.215, 0.61, 0.355, 1);opacity:0;position:relative;top:30px}.fade.active{opacity:1;top:0}.fadeLeft{transition:all 1.6s cubic-bezier(0.215, 0.61, 0.355, 1);opacity:0;position:relative;left:-20px}.fadeLeft.active{opacity:1;left:0}.fadeRight{transition:all 1.6s cubic-bezier(0.215, 0.61, 0.355, 1);opacity:0;position:relative;right:-20px}.fadeRight.active{opacity:1;right:0}.fadeDelay1{transition-delay:0s}.fadeDelay2{transition-delay:.4s}.fadeDelay3{transition-delay:.8s}.fadeDelay4{transition-delay:.9s}.maskRight{clip-path:inset(0 100% 0 0);transition:all 1.2s cubic-bezier(0.215, 0.61, 0.355, 1)}.maskRight.active{clip-path:inset(0 0% 0 0)}.maskLeft{clip-path:inset(0 0 0 100%);transition:all 1.2s cubic-bezier(0.215, 0.61, 0.355, 1)}.maskLeft.active{clip-path:inset(0 0% 0 0)}.maskTop{clip-path:inset(0 0 100% 0);transition:all 1.2s cubic-bezier(0.215, 0.61, 0.355, 1)}.maskTop.active{clip-path:inset(0 0% 0 0)}.maskBottom{clip-path:inset(100% 0 0 0);transition:all 1.2s cubic-bezier(0.215, 0.61, 0.355, 1)}.maskBottom.active{clip-path:inset(0 0% 0 0)}@media screen and (max-width: 768px){.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{right:3px;top:10px}.mfp-container{padding-left:35px;padding-right:35px}button.mfp-arrow-left{background-position:left 15px center}button.mfp-arrow-right{background-position:right 15px center}.fadeSimpleSp{transition:all 1.6s cubic-bezier(0.215, 0.61, 0.355, 1);opacity:0}.fadeSimpleSp.active{opacity:1 !important}.slick-prev,.slick-next{width:24px;height:24px;background-size:6px auto !important}.slick-prev{left:-12px;background-position:left 8px center !important}.slick-next{right:-12px;background-position:center right 8px !important}.slick-prev:hover,.slick-next:hover{opacity:1 !important}.slick-dots{bottom:-30px}}.cpMain{position:relative;font-family:"Zen Kaku Gothic New","Noto Serif JP",serif;font-feature-settings:"palt";letter-spacing:.1em;line-height:1;font-weight:500;font-optical-sizing:auto;color:#0a0aae}.cpMain .onlyPc{display:block !important}.cpMain .onlySp{display:none !important}.cpMain .term{letter-spacing:.09em;white-space:nowrap}.cpMain .onlyPc2{display:flex !important}.cpMain .onlySp2{display:none !important}.cpMain .sec{padding:50px 0;text-align:center}.cpMain .secBig{padding:80px 0}.cpMain .secBig .secTtl{margin-bottom:60px}.cpMain .secBig2{padding-top:74px}.cpMain .secBig2 .secTtl{margin-bottom:54px}.cpMain .blueBg{background-color:#0a0aae}.cpMain .secTtl{font-family:"orpheuspro",fot-tsukuaoldmin-pr6n,serif;font-weight:500;font-style:normal;font-size:24px;letter-spacing:.08em;color:#fff;margin-bottom:36px}.cpMain .secTtl.txBlue{color:#0a0aae}.cpMain .secTtl.txBlue p:before{background-image:url("../img/ico_par_left_blue.png");left:0}.cpMain .secTtl.txBlue p:after{background-image:url("../img/ico_par_right_blue.png");right:0}.cpMain .secTtl p{padding:0 24px;position:relative;display:inline}.cpMain .secTtl p:before,.cpMain .secTtl p:after{content:"";display:block;width:12px;height:32px;background-size:11.3px auto;background-repeat:no-repeat;background-position:center center;position:absolute;top:-1.2px}.cpMain .secTtl p:before{background-image:url("../img/ico_par_left.png");left:0}.cpMain .secTtl p:after{background-image:url("../img/ico_par_right.png");right:0}.cpMain .secTtl span.ja{font-size:21.5px;font-weight:600;position:relative;top:-1.3px}.cpMain .secTtl.blue{color:red}.cpMain .secTtlWide p{padding:0 32px}.cpMain .tvcm{background-image:url("../img/bg_movie.jpg");background-size:cover;background-repeat:no-repeat;background-position:center center}.cpMain .movieBox{background-color:#e3eced;border-radius:18px;overflow:hidden;position:relative;text-align:left}.cpMain .movieBox .playBtn{display:block;height:43px;width:43px;background-image:url("../img/btn_play.png");background-size:contain;background-repeat:no-repeat;background-position:center center;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);z-index:3;text-align:left;text-indent:-9999px;pointer-events:none}.cpMain .movieBox .img{position:absolute;z-index:2;left:0;top:0;width:100%;height:100%}.cpMain .movieBox .img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.cpMain .movieBox .videoBox{position:relative}.cpMain .video-js .vjs-tech{position:absolute;top:0;left:0;width:100%;height:100%}.cpMain .contentBox{width:825px;max-width:90%;margin:0 auto}.cpMain .txShadow{text-shadow:0 0 14px rgba(0,0,0,.3)}.cpMain .txShadow p:before,.cpMain .txShadow p:after{filter:drop-shadow(0 0 6px rgba(0, 0, 0, 0.6))}.cpMain .lineupBox{position:relative;padding:160px 110px 80px 110px}.cpMain .lineupBox .number{position:absolute;left:30px;top:30px;z-index:2}.cpMain .lineupBox .number img{height:53px;width:auto}.cpMain .lineupBox .overArea{position:relative;z-index:2}.cpMain .lineupBox .bg{position:absolute;z-index:1;width:100%;height:100%;top:0;left:0;min-height:100px;background-image:url("../img/bg_lineup01.png");background-size:100% 100%;background-repeat:no-repeat;background-position:center top;overflow:hidden}.cpMain .itemBox{display:flex;position:relative}.cpMain .itemBox .ttlBox{width:440px}.cpMain .itemBox .imgBox{width:calc(100% - 440px)}.cpMain .itemBox .copy{position:absolute;right:-75px;top:-34px}.cpMain .itemBox .copy img{width:70px}.cpMain .itemBox01{flex-direction:row-reverse}.cpMain .itemBox01 .imgBox img{position:relative;left:-30px;top:15px;transform:scale(1.1)}.cpMain .itemBox02{align-items:center;padding-top:40px}.cpMain .itemBox02 .ttlBox{width:calc(100% - 333px)}.cpMain .itemBox02 .ttlBox .ttl{white-space:nowrap}.cpMain .itemBox02 .imgBox{width:333px;text-align:center}.cpMain .itemBox02 .imgBox img{width:126px;position:relative;right:-20px}.cpMain .itemBox02 .copy{right:initial;left:14px;top:0}.cpMain #lineup01{padding-bottom:0}.cpMain .ttlBox{text-align:left}.cpMain .ttlBox .ttl{font-family:fot-tsukuaoldmin-pr6n,sans-serif;font-size:20px;font-weight:600;text-shadow:.2px .2px 0 #0a0aae;letter-spacing:.22em;line-height:1.3;margin-bottom:6px}.cpMain .ttlBox .desp{font-family:fot-tsukuaoldmin-pr6n,sans-serif;font-size:14px;font-weight:600;text-shadow:.2px .2px 0 #0a0aae;letter-spacing:.22em;margin-bottom:15px}.cpMain .ttlBox .desp span{position:relative;top:-2px}.cpMain .ttlBox .mainDesp{margin-top:15px;padding:24px;padding-right:0;background-image:url("../img/bg_note01.png");background-size:contain;background-repeat:no-repeat;background-position:center center;font-size:13.5px;line-height:1.8;letter-spacing:.02em}.cpMain .ttlBox .mainDesp ruby{margin-right:-5px}.cpMain .ttlBox .mainDesp ruby rt{position:relative;left:-1px}.cpMain .ttlBox .mainDesp .kanzo{position:relative}.cpMain .ttlBox .mainDesp .kanzo:after{left:50%;top:-5px;transform:translate(-50%, 0);white-space:nowrap;content:"";display:block;position:absolute;width:25.8px;height:6.5px;background-image:url("../img/tx_kanzo.png");background-size:contain;background-repeat:no-repeat;background-position:center center}.cpMain .ttlBox .mainDesp strong{font-size:13.5px}.cpMain .price{font-size:17px;font-weight:400;letter-spacing:.08em;margin-bottom:15px}.cpMain .price span{padding-right:10px;letter-spacing:0}.cpMain .price span.tax{font-size:12px;margin-left:-15px}.cpMain .price span.size{font-size:12px;margin-left:-8px}.cpMain .price span:last-child{padding-right:0}.cpMain a.moreBtn{background-color:#0a0aae;padding:11px 0 0 0;display:inline-block;width:160px;height:37px;color:#fff;text-align:center;font-size:14px;box-sizing:border-box;transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1)}.cpMain a.moreBtn:hover{opacity:.6}.cpMain a.moreBtn:hover span{background-position:right 0px center}.cpMain a.moreBtn.disable span{background-image:none;padding-right:0;margin-right:0}.cpMain a.moreBtn span{color:#fff;letter-spacing:.06em;padding-right:18px;padding-right:22px;margin-right:-12px;background-image:url("../img/arr_more_white.png");background-size:7.6px auto;background-repeat:no-repeat;background-position:right 4px center;transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1)}.cpMain .tipsBox{background-image:url("../img/bg_tips.png");background-size:100% 100%;background-repeat:no-repeat;background-position:center center}.cpMain .tipsBox .topsList{padding:30px 17px 40px 17px}.cpMain .tipsBox .topsList li{display:flex;align-items:center;position:relative;padding-bottom:30px;margin-bottom:30px}.cpMain .tipsBox .topsList li.active .imgBox{opacity:1}.cpMain .tipsBox .topsList li.active .despBox{opacity:1}.cpMain .tipsBox .topsList li:last-child{padding-bottom:0px;margin-bottom:0px}.cpMain .tipsBox .topsList li:last-child::after{display:none}.cpMain .tipsBox .topsList li:after{content:"";display:block;width:100%;height:3px;background-image:url("../img/ln_tips.png");background-size:100% auto;background-repeat:no-repeat;background-position:center center;position:absolute;bottom:0}.cpMain .tipsBox .topsList li .imgBox{text-align:center;width:350px;opacity:0;transition:all 1.6s cubic-bezier(0.215, 0.61, 0.355, 1)}.cpMain .tipsBox .topsList li .imgBox img{width:230px}.cpMain .tipsBox .topsList li .despBox{width:calc(100% - 350px);text-align:left;opacity:0;transition:all 1.6s cubic-bezier(0.215, 0.61, 0.355, 1);transition-delay:.3s}.cpMain .tipsBox .topsList li .despBox .desp{font-size:14px;line-height:1.8;letter-spacing:.06em;padding-right:80px;text-align:justify}.cpMain .tipsBox .topsList li .numberBox{display:flex;align-items:center;gap:25px;margin-bottom:20px}.cpMain .tipsBox .topsList li .numberBox .tips{font-family:"orpheuspro",fot-tsukuaoldmin-pr6n,serif;font-weight:600;font-style:normal;font-size:25.5px;letter-spacing:.06em}.cpMain .tipsBox .topsList li .numberBox .tips span{padding:10px 0}.cpMain .tipsBox .topsList li .numberBox .tips span:last-child{background-color:#00beb0;border-radius:100px;width:46px;height:46px;display:inline-block;text-align:center;margin-left:5px}.cpMain .tipsBox .topsList li .numberBox .ttl{color:#00beb0;font-size:21px;letter-spacing:.12em;font-weight:600;line-height:1.4}.cpMain .recommendedBox{display:flex;align-items:center;text-align:left;gap:5px}.cpMain .recommendedBox .ttl{width:134px}.cpMain .recommendedBox2{margin-top:-15px}.cpMain .recommendedBox2 .desp{padding-top:12px}.cpMain .recommendedBox2 .desp .miniTx{padding-top:5px}.cpMain .pointList li{font-size:12.8px;line-height:1.8;display:flex;align-items:center}.cpMain .pointList li:before{content:"";display:block;height:12px;width:20px;background-repeat:no-repeat;background-position:center top 1.5px}.cpMain .pointList li:nth-child(3n+1):before{background-image:url("../img/ico_1.png");background-size:auto 10.15px}.cpMain .pointList li:nth-child(3n+2):before{background-image:url("../img/ico_2.png");background-size:auto 10.07px}.cpMain .pointList li:nth-child(3n):before{background-image:url("../img/ico_3.png");background-size:auto 10.24px}.cpMain .pointList li sup{font-size:50%;top:-2.4px}.cpMain .functionBox{display:flex;align-items:center;margin-top:30px;margin-bottom:40px;gap:30px;background-color:#0a0aae;border-radius:18px;padding:20px 70px 25px 70px}.cpMain .functionBox .despBox{width:calc(100% - 72px - 30px)}.cpMain .functionBox .despBox .ttl{color:#00beb0;font-size:16px;margin-bottom:8px;line-height:1.6;font-weight:500}.cpMain .functionBox .despBox .desp{color:#fff;text-align:left;text-align:justify;font-size:13px;line-height:1.8;letter-spacing:0}.cpMain .functionBox .despBox .desp sup{font-size:67%}.cpMain .functionBox .despBox .desp .miniTx{font-size:80%}.cpMain .functionBox .imgBox{width:72px}.cpMain .functionBox .imgBox img{display:block;margin:12px 0}.cpMain #lineup02{padding-top:34px;padding-bottom:105px}.cpMain .itemBox03{flex-direction:row-reverse}.cpMain .itemBox03 .ttlBox{width:420px}.cpMain .itemBox03 .imgBox{padding-top:120px;width:calc(100% - 420px)}.cpMain .itemBox03 .imgBox .pic{display:none;position:relative;right:-3px}.cpMain .itemBox03 .imgBox .pic.active{display:block}.cpMain .itemBox03 .ranking{position:absolute;top:0;left:350px;z-index:2}.cpMain .itemBox03 .ranking img{width:194px}.cpMain .lineupBox2{padding-bottom:70px}.cpMain .lineupBox2 .itemBox .copy img{width:84px}.cpMain .lineupBox2 .bg{background-image:url("../img/bg_lineup02.png")}.cpMain .btnBox{position:relative}.cpMain .btnBox a.moreBtn{position:absolute;left:0;top:0;opacity:0;visibility:hidden}.cpMain .btnBox a.moreBtn.active{position:relative;z-index:2;opacity:1;visibility:visible}.cpMain .btnBox a.moreBtn.active:hover{opacity:.6}.cpMain .itemSelectBox{width:320px;max-width:100%;height:28px;margin-bottom:15px;position:relative;z-index:3}.cpMain .itemSelectList{text-align:left;border-top:1px solid #0a0aae;border-left:1px solid #0a0aae;border-right:1px solid #0a0aae;display:flex;flex-direction:column;cursor:pointer}.cpMain .itemSelectList.clicked li{display:block}.cpMain .itemSelectList li{border-bottom:1px solid #0a0aae;padding:4px 0 4px 15px;display:none;height:27px;background-color:#fff}.cpMain .itemSelectList li.active{order:-1;display:block;background-image:url("../img/ico_select.png");background-size:25px auto;background-repeat:no-repeat;background-position:right 13px center}.cpMain .itemSelectList li .price{margin-bottom:0}.cpMain #check{background-image:url("../img/bg_check.jpg");background-size:cover;background-repeat:no-repeat;background-position:center center}.cpMain .checkBox{background-color:#fff;border-radius:24px;padding:35px 0 38px 0}.cpMain .checkSwiper{margin:0 -14px;padding-bottom:31px}.cpMain .checkSwiper .swiper-slide img{width:240px;margin-bottom:15px}.cpMain .checkSwiper .swiper-slide .ttl{font-size:17px;letter-spacing:.07em;font-weight:500;margin-bottom:10px}.cpMain .checkSwiper .swiper-slide .subTtl{font-size:15px;letter-spacing:.11em;font-weight:500;margin-bottom:20px}.cpMain .checkSwiper .swiper-slide .price{margin-bottom:20px}.cpMain .rankImg{padding:0 0 90px 0}.cpMain .rankImg.active img{transform:scale(1);opacity:1}.cpMain .rankImg img{width:362px;transition:all 1.6s cubic-bezier(0.215, 0.61, 0.355, 1);transform:scale(0.8);opacity:0}.cpMain #news{margin-bottom:-76px}.cpMain .newsBox{width:510px;max-width:100%;margin:0 auto;margin-top:-20px}.cpMain .newsBox .ttl{color:#00beb0;font-size:17px;font-weight:500;line-height:1.6;padding:0 25px;position:relative;display:inline-block;margin-bottom:20px;white-space:nowrap;letter-spacing:.14em}.cpMain .newsBox .ttl:before,.cpMain .newsBox .ttl:after{content:"";display:block;width:12px;height:32px;background-size:10px auto;background-repeat:no-repeat;background-position:center center;position:absolute;bottom:-3px}.cpMain .newsBox .ttl:before{background-image:url("../img/img_line_left.png");left:0}.cpMain .newsBox .ttl:after{background-image:url("../img/img_line_right.png");right:7px}.cpMain .newsBox .ttl .date{font-size:20px}.cpMain .newsBox .ttl .tume{letter-spacing:0}.cpMain .newsBox .ttl .whiteTx{color:#fff}.cpMain .newsBox .subTtl{font-size:20px;color:#fff;letter-spacing:0;margin-bottom:30px;line-height:1.4}.cpMain .newsBox .subTtl span{color:#00beb0}.cpMain .newsBox .subTtl .ake{letter-spacing:.1em}.cpMain .newsBox .subTtl .tume{letter-spacing:-0.01em;padding-right:2px}.cpMain .newsBox .subTtl .whiteTx{color:#fff}.cpMain .newsBox .newsImg{border-radius:21px;overflow:hidden;margin-bottom:35px}.cpMain a.bigBtn{padding:17px 0 0 0;width:194px;height:47px}.cpMain a.whiteBtn{background-color:#fff}.cpMain a.whiteBtn span{color:#0a0aae;background-image:url("../img/arr_more_blue.png");letter-spacing:.03em}.cpMain a.whiteBtn span strong{font-weight:500;letter-spacing:.2em}.cpMain .specialBox{width:510px;max-width:100%;margin:0 auto;padding:36px 0 32px 0;border-top:1px solid #00beb0;border-bottom:1px solid #00beb0;margin-top:60px;margin-bottom:60px}.cpMain .specialBox .ttl{color:#00beb0;font-size:21px;letter-spacing:.08em;font-family:"orpheuspro",fot-tsukuaoldmin-pr6n,serif;font-weight:800;line-height:1.4;margin-bottom:20px;position:relative;display:inline-block;padding:0 50px}.cpMain .specialBox .ttl:before,.cpMain .specialBox .ttl:after{content:"";display:block;width:28px;height:28px;background-size:27px auto;background-repeat:no-repeat;background-position:center center;background-image:url("../img/ico_flower.png");position:absolute;top:16px}.cpMain .specialBox .ttl:before{left:0}.cpMain .specialBox .ttl:after{right:0}.cpMain .specialBox .subTtl{color:#fff;font-size:16px;letter-spacing:.12em;line-height:1.6;font-weight:500}.cpMain .specialBox .subTtl .tx1{margin-right:-10px}.cpMain .linkList{display:flex;justify-content:center;gap:18px}.cpMain .linkList li a{text-align:left;border:1px solid #fff;color:#fff;display:inline-block;font-size:13px;line-height:1.4;white-space:nowrap;border-radius:7.2px;padding:9px 20px;transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1)}.cpMain .linkList li a span{display:inline-block;padding-right:20px;background-image:url("../img/arr_more_white.png");background-size:7.6px auto;background-repeat:no-repeat;background-position:right center}.cpMain .linkList li a:hover{background-color:#fff;color:#0a0aae}.cpMain .linkList li a:hover span{background-image:url("../img/arr_more_blue.png")}.cpMain #tvcm2{margin-bottom:-76px}.cpMain .topSwiper .swiper-horizontal>.swiper-pagination-bullets,.cpMain .topSwiper .swiper-pagination-bullets.swiper-pagination-horizontal,.cpMain .topSwiper .swiper-pagination-custom,.cpMain .topSwiper .swiper-pagination-fraction{bottom:6px}.cpMain .topSwiper .swiper-pagination-bullet{background-color:#fff;width:6px;height:6px;opacity:.6}.cpMain .topSwiper .swiper-pagination-bullet-active{background-color:#fff;opacity:1}.cpMain #magazine{color:#fff}.cpMain #magazine .magazineTtl{font-size:29px;font-family:fot-tsukuaoldmin-pr6n,sans-serif;font-weight:600;line-height:2;letter-spacing:.14em}.cpMain #magazine .magazineTtl span{position:relative;display:inline-block}.cpMain #magazine .magazineTtl span::before{content:"";display:block;position:absolute;height:6.4px;width:100%;top:0px;background-image:url("../img/ico_dots.png");background-size:auto 6.4px;background-repeat:no-repeat;background-position:left 12px center}.cpMain #magazine .magazineList{display:flex;justify-content:center;gap:90px;padding-top:70px;padding-bottom:20px}.cpMain #magazine .magazineList li{width:33.33%;width:210px}.cpMain #magazine .magazineList li:nth-child(3n+1){transition-delay:0s}.cpMain #magazine .magazineList li:nth-child(3n+2){transition-delay:.4s}.cpMain #magazine .magazineList li:nth-child(3n){transition-delay:.8s}.cpMain #magazine .magazineList li a{display:block;position:relative;padding-bottom:40px}.cpMain #magazine .magazineList li a.disable::after{display:none}.cpMain #magazine .magazineList li a.disable .img{border-radius:0;border-top:1px solid #fff;border-bottom:1px solid #fff}.cpMain #magazine .magazineList li a:hover .img img{transform:scale(1.05)}.cpMain #magazine .magazineList li a::after{content:"";display:block;position:absolute;height:22px;width:22px;background-color:#fff;border-radius:100px;bottom:0px;left:50%;transform:translate(-50%, 0);background-image:url("../img/arr_more_blue.png");background-size:9px auto;background-repeat:no-repeat;background-position:center center}.cpMain #magazine .magazineList li .img{border-radius:13px;overflow:hidden;margin-bottom:30px}.cpMain #magazine .magazineList li .img img{transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1)}.cpMain #magazine .magazineList li .ttl{font-size:21px;color:#00c2b1;letter-spacing:.13em;font-weight:500;position:relative;margin-bottom:15px}.cpMain #magazine .magazineList li .subTtl{font-size:21px;color:#00c2b1;letter-spacing:.13em;font-weight:500;margin-bottom:20px;padding-top:22px;position:relative}.cpMain #magazine .magazineList li .subTtl::before{content:"";display:block;position:absolute;height:13px;width:100%;top:0px;background-image:url("../img/ico_flower.png");background-size:auto 13px;background-repeat:no-repeat;background-position:center bottom}.cpMain #magazine .magazineList li .desp{color:#fff;font-size:17.5px;line-height:1.6;letter-spacing:.13em;padding:0 0;text-align:justify}.cpMain #interviewOrderBox .secInterview:last-child{padding-bottom:120px}.cpMain #interviewOrderBox .secInterview:nth-child(2n+1) .interviewBox{flex-direction:row-reverse}.cpMain .secInterview{background-color:#fff}.cpMain .secInterview.sec{padding:100px 0 0 0}.cpMain .secInterview .interviewTtl{margin-bottom:50px;letter-spacing:.14em}.cpMain .secInterview .interviewTtl .col1{font-size:25px;font-weight:500;position:relative}.cpMain .secInterview .interviewTtl .col1::after{content:"";display:inline-block;height:15px;width:30px;background-image:url("../img/ico_flower.png");background-size:auto 15px;background-repeat:no-repeat;background-position:right 5px bottom}.cpMain .secInterview .interviewTtl .col2{font-size:25px;font-family:fot-tsukuaoldmin-pr6n,sans-serif;font-weight:600}.cpMain .secInterview .interviewBox{display:flex;align-items:flex-start;gap:70px;width:740px;max-width:100%;margin:0 auto}.cpMain .secInterview .interviewBox.active .img{opacity:1}.cpMain .secInterview .interviewBox.active .img:after{right:-17px;bottom:-21px}.cpMain .secInterview .interviewBox.active .despBox{opacity:1}.cpMain .secInterview .interviewBox .img{width:45%;position:relative;height:auto;transition:all 2.6s cubic-bezier(0.215, 0.61, 0.355, 1);opacity:0}.cpMain .secInterview .interviewBox .img img{position:relative;z-index:2}.cpMain .secInterview .interviewBox .img:after{position:absolute;right:-17px;bottom:-21px;right:0;bottom:0;transition:all 2.6s cubic-bezier(0.215, 0.61, 0.355, 1);transition-delay:.2s;content:"";display:block;width:325px;height:316px;background-image:url("../img/bg_sky.jpg");background-size:cover;background-repeat:no-repeat;background-position:center center}.cpMain .secInterview .interviewBox .despBox{width:calc(55% - 70px);height:auto;transition:all 1.6s cubic-bezier(0.215, 0.61, 0.355, 1);opacity:0;transition-delay:.3s}.cpMain .secInterview .interviewBox .despBox .ttl{font-size:20px;text-align:center;font-family:fot-tsukuaoldmin-pr6n,sans-serif;font-weight:600;text-shadow:.2px .2px 0 #0a0aae;margin-bottom:20px;line-height:1.6;position:relative}.cpMain .secInterview .interviewBox .despBox .ttl::before{position:absolute;left:-10px;top:-8px;content:"";display:block;width:17.6px;height:16.9px;background-image:url("../img/ico_col1.png");background-size:17.6px auto;background-repeat:no-repeat;background-position:center center}.cpMain .secInterview .interviewBox .despBox .ttl::after{position:absolute;right:-15px;bottom:-8px;content:"";display:block;width:17.6px;height:16.9px;background-image:url("../img/ico_col2.png");background-size:17.6px auto;background-repeat:no-repeat;background-position:center center}.cpMain .secInterview .interviewBox .despBox .desp{font-size:14px;text-align:justify;line-height:1.7;margin-bottom:20px;font-weight:400}.cpMain .secInterview .interviewBox .despBox .desp span{background:linear-gradient(transparent 60%, rgba(0, 194, 177, 0.3) 0%);display:inline;background-repeat:no-repeat;background-size:0% 100%;transition:background-size 1.5s;font-weight:500}.cpMain .secInterview .interviewBox .despBox .desp span.active{background-size:100% 100%}.cpMain .btnMagazine{text-align:center;width:-moz-fit-content;width:fit-content;margin:0 auto}.cpMain .btnMagazine a{border:1px solid #0a00b0;border-radius:6px;display:flex;justify-content:center;align-items:center;gap:3px;padding:5px 20px 5px 24px;margin:0 auto;width:220px;width:auto;height:35px;color:#0a0aae;transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1)}.cpMain .btnMagazine a:hover{background-color:#0a0aae;color:#fff}.cpMain .btnMagazine a:hover .tx{background-position:right 0px center;background-image:url("../img/arr_right_white.png")}.cpMain .btnMagazine a .ico img{width:auto}.cpMain .btnMagazine a .ico01 img{height:22px}.cpMain .btnMagazine a .ico02 img{height:19.2px;position:relative;top:2px}.cpMain .btnMagazine a .ico03 img{height:20.8px}.cpMain .btnMagazine a .tx{font-size:11px;padding-right:20px;padding-left:3px;background-image:url("../img/arr_right.png");background-size:14.5px auto;background-repeat:no-repeat;background-position:right 3px center;transition:all .3s cubic-bezier(0.215, 0.61, 0.355, 1)}.cpMain #photographer{padding:100px 0}.cpMain #photographer .photographerBox{display:flex;gap:30px;color:#fff;width:740px;max-width:100%;margin:0 auto}.cpMain #photographer .photographerBox .img{width:37%;border-radius:136px 136px 0 0;overflow:hidden}.cpMain #photographer .photographerBox .despBox{width:calc(63% - 30px)}.cpMain #photographer .photographerBox .despBox .ttl{letter-spacing:.08em;margin-bottom:30px}.cpMain #photographer .photographerBox .despBox .ttl .col1{font-size:24px;font-family:"orpheuspro",fot-tsukuaoldmin-pr6n,serif;font-weight:500;font-style:normal}.cpMain #photographer .photographerBox .despBox .ttl .col2{font-size:28px;font-weight:500}.cpMain #photographer .photographerBox .despBox .desp{font-size:15px;letter-spacing:.02em;line-height:1.8;text-align:justify;margin-bottom:30px}.cpMain #photographer .photographerBox .despBox .profileBox{text-align:left;position:relative;padding:20px 0;border-top:1px solid #00c2b1;border-bottom:1px solid #00c2b1}.cpMain #photographer .photographerBox .despBox .profileBox .subTtl{color:#00c2b1;font-family:"orpheuspro",fot-tsukuaoldmin-pr6n,serif;font-weight:700;font-size:17.5px;letter-spacing:.18em;background-color:#0a0aae;padding-right:30px;position:absolute;left:0;top:-10px}.cpMain #photographer .photographerBox .despBox .profileBox .subDesp{text-align:justify;font-size:13.5px;letter-spacing:.02em;line-height:1.8}.cpMain .sep{padding-top:60px;padding-bottom:80px}.cpMain .sep img{width:30px}.cpMain .campaignBox{width:740px;max-width:100%;margin:0 auto;background-color:#fff;border-radius:34px;position:relative;padding:50px 140px 40px 140px}.cpMain .campaignBox .campaignTtl{position:absolute;top:0;left:50%;transform:translate(-50%, -50%);background-color:#00c2b1;color:#fff;padding:8px 36px}.cpMain .campaignBox .campaignTtl .jaTx{font-size:26.2px;font-family:fot-tsukuaoldmin-pr6n,sans-serif;font-weight:600;letter-spacing:.14em}.cpMain .campaignBox .campaignTtl .enTx{font-family:"orpheuspro",fot-tsukuaoldmin-pr6n,serif;font-weight:700;font-size:25.5px;letter-spacing:.08em}.cpMain .campaignBox .ttl{font-size:21px;line-height:1.4;font-weight:500;margin-bottom:30px;white-space:nowrap}.cpMain .campaignBox .img{margin-bottom:30px}.cpMain .campaignBox .desp{text-align:justify;font-size:14px;line-height:1.6;letter-spacing:0;font-weight:400;margin-bottom:30px}.cpMain .campaignBox a.moreBtn{width:194px;height:47px;padding:16px 0 0 0}.cpMain .campaignBox .img2{position:absolute;top:60px;left:-12px;transform:translate(0, 0)}.cpMain .campaignBox .img2 img{width:40px;transition-delay:.3s}.cpMain .ttlBox .mainDesp02{letter-spacing:0;background-size:100% 100%;padding:22px 0 22px 24px}.cpMain .itemBox03{margin-bottom:10px}.cpMain .rankImg{padding-bottom:60px}.cpMain .swiper-horizontal>.swiper-pagination-bullets,.cpMain .swiper-pagination-bullets.swiper-pagination-horizontal,.cpMain .swiper-pagination-custom,.cpMain .swiper-pagination-fraction{bottom:0}.cpMain .swiper-button-prev,.cpMain .swiper-button-next{border:1.4px solid #0a0aae;background-color:#fff;width:40px;height:33px;border-radius:7.7px;background-size:21px auto;background-repeat:no-repeat;background-position:center center}.cpMain .swiper-button-prev svg,.cpMain .swiper-button-next svg{display:none}.cpMain .swiper-button-prev{background-image:url("../img/arr_left.png");left:-14px;left:0}.cpMain .swiper-button-next{background-image:url("../img/arr_right.png");right:-14px;right:0}.cpMain .checkSwiper .swiper-pagination-bullet{background-color:rgba(0,0,0,0);border:1.4px solid #0a0aae;opacity:1;margin:0 5px !important}.cpMain .checkSwiper .swiper-pagination-bullet-active{background-color:#0a0aae}.cpMain .checkSwiper .swiper-button-disabled{opacity:0}.cpMain .bc-iframe,.cpMain .bc-iframe body,.cpMain .bc-player-default_default,.cpMain .bc-player-default_default .vjs-poster{background-color:rgba(0,0,0,0) !important}@media screen and (max-width: 760px){.cpMain .onlyPc{display:none !important}.cpMain .onlySp{display:block !important}.cpMain .onlyPc2{display:none !important}.cpMain .onlySp2{display:flex !important}.cpMain .sec{padding:30px 0 40px 0}.cpMain .secBig{padding:35px 0 40px 0}.cpMain .secBig .secTtl{margin-bottom:33px}.cpMain .contentBox{width:auto;max-width:initial;padding-left:10px;padding-right:10px}.cpMain .secTtl{font-size:18px;margin-bottom:30px}.cpMain .secTtl p:before,.cpMain .secTtl p:after{width:9px;height:25px;background-size:8.8px auto;top:-2px}.cpMain .secTtl span.ja{font-size:17.5px}.cpMain .tvcm{background-image:url("../img/bg_movie_sp.jpg")}.cpMain .movieBox{border-radius:7px}.cpMain .movieBox .playBtn{width:30px;height:30px}.cpMain .lineupBox{margin:0 10px;margin-top:40px;padding:30px 25px}.cpMain .lineupBox .number{top:-12px;left:-5px}.cpMain .lineupBox .number img{height:41px}.cpMain .lineupBox .bg{background-image:url("../img/bg_lineup01_sp.png");background-size:100% 100%}.cpMain .itemBox{display:block}.cpMain .itemBox .ttlBox{width:auto}.cpMain .itemBox .imgBox{width:auto}.cpMain .itemBox .copy{right:-5px;top:-36px}.cpMain .itemBox .copy img{width:49px}.cpMain .lineupBox2 .itemBox .copy img{width:57px}.cpMain .itemBox01 .imgBox img{width:58.13vw;width:69vw;margin-bottom:10px;left:initial;top:initial;transform:scale(1)}.cpMain .ttlBox{text-align:center}.cpMain .ttlBox .ttl{font-size:15px;margin-bottom:3px}.cpMain .ttlBox .desp{font-size:12.5px}.cpMain .ttlBox .mainDesp{font-size:11.5px;background-image:url("../img/bg_note01_sp.png");background-size:100% auto;padding:24px 0 24px 7px;line-height:1.7}.cpMain .ttlBox .mainDesp.active{left:0;opacity:1}.cpMain .ttlBox .mainDesp{position:relative;left:30px;transition:all 1.6s cubic-bezier(0.215, 0.61, 0.355, 1);opacity:0}.cpMain .ttlBox .mainDesp strong{font-size:11.5px}.cpMain .price{font-size:14px}.cpMain .price span.tax{font-size:10.5px}.cpMain .recommendedBox .ttl{width:153px;margin-bottom:10px}.cpMain .pointList{margin-right:-15px}.cpMain .pointList li{font-size:11.5px;font-size:11px;margin-left:-2px}.cpMain .pointList li sup{font-size:50%;top:-1.5px}.cpMain .lineupBox1{padding-bottom:35px}.cpMain .functionBox{gap:10px;padding:52px 10px 10px 15px;position:relative;margin-top:15px;margin-bottom:20px;border-radius:11px}.cpMain .functionBox.active{right:0;opacity:1}.cpMain .functionBox{position:relative;right:30px;transition:all 1.6s cubic-bezier(0.215, 0.61, 0.355, 1);opacity:0}.cpMain .functionBox .despBox{width:calc(100% - 42px - 10px)}.cpMain .functionBox .despBox .ttl{position:absolute;font-size:11.5px;left:0;width:100%;text-align:center;top:11px}.cpMain .functionBox .despBox .desp{font-size:9px;text-align:justify}.cpMain .functionBox .despBox .desp .miniTx{font-size:90%}.cpMain .functionBox .imgBox{width:42px}.cpMain .functionBox .imgBox img{margin:0 0 8px 0}.cpMain .itemBox02{padding-top:50px}.cpMain .itemBox02 .imgBox img{width:30vw;margin-bottom:20px;right:initial}.cpMain .itemBox02 .copy{left:initial;top:31px}.cpMain #tips{padding-top:53px;padding-left:18px;padding-right:18px;padding-bottom:0}.cpMain #tips .secTtl{margin-bottom:27px}.cpMain .tipsBox{background-image:none;clip-path:polygon(24px 0, calc(100% - 24px) 0, 100% 24px, 100% calc(100% - 24px), calc(100% - 24px) 100%, 24px 100%, 0 calc(100% - 24px), 0 24px);background-color:#fff}.cpMain .tipsBox .topsList{padding:40px 17px 40px 17px}.cpMain .tipsBox .topsList li{position:relative;gap:15px;padding-top:50px;align-items:center;margin-bottom:40px}.cpMain .tipsBox .topsList li:nth-child(3n+2){flex-direction:row-reverse}.cpMain .tipsBox .topsList li:nth-child(3n+2) .despBox .desp{padding-right:0;padding-left:15px}.cpMain .tipsBox .topsList li:after{content:"";display:block;width:100%;height:3px;left:0;background-image:url("../img/ln_tips_sp.png")}.cpMain .tipsBox .topsList li.active .despBox .numberBox{opacity:1}.cpMain .tipsBox .topsList li.active .despBox .desp{opacity:1}.cpMain .tipsBox .topsList li .imgBox{width:auto;width:calc(48% - 15px);transition-delay:0s}.cpMain .tipsBox .topsList li .imgBox img{width:100%}.cpMain .tipsBox .topsList li .despBox{width:52%;opacity:1}.cpMain .tipsBox .topsList li .despBox .numberBox{opacity:0;transition:all 1.6s cubic-bezier(0.215, 0.61, 0.355, 1)}.cpMain .tipsBox .topsList li .despBox .desp{padding-right:15px;font-size:11.8px;letter-spacing:0;line-height:1.6;opacity:0;transition:all 1.6s cubic-bezier(0.215, 0.61, 0.355, 1)}.cpMain .tipsBox .topsList li .numberBox{gap:15px;position:absolute;left:50%;top:0;transform:translate(-50%, 0);white-space:nowrap}.cpMain .tipsBox .topsList li .numberBox .tips{font-size:19px}.cpMain .tipsBox .topsList li .numberBox .tips span{padding:7.5px 0}.cpMain .tipsBox .topsList li .numberBox .tips span:last-child{width:34px;height:34px}.cpMain .tipsBox .topsList li .numberBox .ttl{font-size:13px}.cpMain .lineupBox2 .number{left:initial;right:-5px;top:-17px}.cpMain .lineupBox2 .bg{background-image:url("../img/bg_lineup02_sp.png")}.cpMain .itemBox03 .imgBox{padding-top:20px;margin-bottom:15px}.cpMain .itemBox03 .imgBox .pic{right:initial}.cpMain .itemBox03 .imgBox .pic img{width:38vw}.cpMain .itemBox03 .copy{right:initial;left:-5px}.cpMain .itemBox03 .ranking{left:initial;right:-12px;top:50px}.cpMain .itemBox03 .ranking img{width:92px}.cpMain .itemSelectList{width:240px;margin-left:auto;margin-right:auto}.cpMain .itemSelectList li{padding-left:10px}.cpMain .itemSelectList li.active{background-size:23px auto}.cpMain .itemSelectList .price{font-size:13px;padding-top:2px}.cpMain .itemSelectList .price span.size{font-size:9px}.cpMain .itemSelectList .price span.tax{font-size:9px;margin-left:-10px}.cpMain .ttlBox .mainDesp{margin-top:22px}.cpMain .ttlBox .mainDesp01{padding:13px 0 13px 7px;background-size:100% 100%}.cpMain .ttlBox .mainDesp02{padding:13px 0 13px 7px;background-image:url("../img/bg_note02_sp.png");background-size:100% 100%}.cpMain .recommendedBox2{display:block;margin-top:17px}.cpMain .recommendedBox2 .desp{padding-top:0}.cpMain #lineup02{padding-top:23px;padding-bottom:50px}.cpMain .checkBox{margin-left:10px;margin-right:10px;padding-top:25px;padding-bottom:30px}.cpMain .checkSwiper{padding-bottom:25px}.cpMain .checkSwiper .swiper-slide img{width:38.9vw}.cpMain .checkSwiper .swiper-slide .ttl{font-size:13px;line-height:1.4;margin-bottom:5px}.cpMain .checkSwiper .swiper-slide .subTtl{font-size:11.5px;margin-bottom:15px}.cpMain .checkSwiper .swiper-slide .price{font-size:12px;margin-bottom:15px}.cpMain .checkSwiper .swiper-slide .price span.tax{font-size:8.5px}.cpMain a.moreBtn{transition:all 1.6s cubic-bezier(0.215, 0.61, 0.355, 1);padding:12.5px 0 0 0;font-size:12px}.cpMain a.moreBtn:hover{opacity:1}.cpMain a.moreBtn span{transition:all 0s cubic-bezier(0.215, 0.61, 0.355, 1);background-position:right 4px top 5px}.cpMain a.bigBtn{padding:12.5px 0 0 0;height:37px;width:160px}.cpMain .rankImg{padding-bottom:50px}.cpMain .rankImg img{width:53.33vw;width:55vw}.cpMain .newsBox{margin-top:-8px}.cpMain .newsBox .ttl{font-size:13px;padding:0 20px;margin-bottom:15px}.cpMain .newsBox .ttl .date{font-size:14.5px}.cpMain .newsBox .ttl:before,.cpMain .newsBox .ttl:after{width:10px;height:30px;background-size:8px auto}.cpMain .newsBox .subTtl{font-size:14.5px;margin-bottom:25px}.cpMain .newsBox .newsImg{margin-left:10px;margin-right:10px;border-radius:14px;margin-bottom:25px}.cpMain .specialBox{width:294px;margin-top:40px;margin-bottom:40px;padding:25px 0 20px 0}.cpMain .specialBox .ttl{font-size:15.5px;padding:0 35px;margin-bottom:10px}.cpMain .specialBox .ttl:before,.cpMain .specialBox .ttl:after{width:19px;background-size:19px auto;top:6px}.cpMain .specialBox .subTtl{font-size:11px}.cpMain .linkList{display:inline-block}.cpMain .linkList li{margin-bottom:13px}.cpMain .linkList li:last-child{margin-bottom:0}.cpMain .linkList li a{font-size:10px;padding:9px 12px 9px 15px;transition:all 0s cubic-bezier(0.215, 0.61, 0.355, 1)}.cpMain .linkList li a span{padding-right:15px}.cpMain .linkList li a br{display:none}.cpMain #tvcm2{padding-top:40px}.cpMain .swiper-button-prev,.cpMain .swiper-button-next{border:1.2px solid #0a0aae;width:28px;height:23px;border-radius:5.5px;background-size:15px auto}.cpMain .btnBox{width:160px;margin-left:auto;margin-right:auto}.cpMain #itemSelect #pic2{position:relative;left:-13px;transform:scale(1.1)}.cpMain a.whiteBtn span strong{font-size:12px}.cpMain .topSwiper{position:relative;z-index:2;margin-bottom:-1px}.cpMain .topSwiper .swiper-horizontal>.swiper-pagination-bullets,.cpMain .topSwiper .swiper-pagination-bullets.swiper-pagination-horizontal,.cpMain .topSwiper .swiper-pagination-custom,.cpMain .topSwiper .swiper-pagination-fraction{bottom:5px;text-align:right;padding-right:5px}.cpMain .topSwiper .swiper-pagination-bullet{background-color:#fff;width:4px;height:4px;opacity:.6;margin:0 2px}.cpMain .checkSwiper .swiper-pagination-bullet{width:6px;height:6px;margin:0 3px !important}.cpMain #magazine{padding-bottom:0}.cpMain #magazine .magazineTtl{font-size:19.5px}.cpMain #magazine .magazineTtl span::before{background-size:auto 4.2px;top:-2px;background-position:left 8.78px center}.cpMain #magazine .magazineList{display:block;margin:0 auto;width:69vw;padding-top:40px}.cpMain #magazine .magazineList li{width:auto;margin-bottom:20px;transition-delay:0s}.cpMain #magazine .magazineList li:nth-child(3n+1){transition-delay:0s}.cpMain #magazine .magazineList li:nth-child(3n+2){transition-delay:0s}.cpMain #magazine .magazineList li:nth-child(3n){transition-delay:0s}.cpMain #magazine .magazineList li.coming .img{width:auto}.cpMain #magazine .magazineList li.coming .img::after{display:none}.cpMain #magazine .magazineList li:last-child{margin-bottom:0}.cpMain #magazine .magazineList li:nth-child(2n+1) a{flex-direction:row-reverse}.cpMain #magazine .magazineList li a{display:flex;gap:27px;padding-bottom:0}.cpMain #magazine .magazineList li a:after{display:none}.cpMain #magazine .magazineList li a:hover .img img{transform:scale(1)}.cpMain #magazine .magazineList li .img{border-radius:0;width:38%;overflow:visible;position:relative}.cpMain #magazine .magazineList li .img::after{content:"";display:block;position:absolute;height:18.4px;width:18.4px;background-color:#fff;border-radius:100px;bottom:0px;right:0;transform:translate(30%, 30%);background-image:url("../img/arr_more_blue.png");background-size:6.97px auto;background-repeat:no-repeat;background-position:left 5px center;border:1px solid #0a0aae}.cpMain #magazine .magazineList li .img img{border-radius:7px}.cpMain #magazine .magazineList li .despBox{width:calc(62% - 27px)}.cpMain #magazine .magazineList li .despBox .ttl{font-size:15px;text-align:left;margin-bottom:8px;padding-top:10px}.cpMain #magazine .magazineList li .despBox .subTtl{font-size:15px;text-align:left;padding-top:0;padding-left:15px;margin-bottom:10px}.cpMain #magazine .magazineList li .despBox .subTtl::before{left:0;width:8.5px;background-size:auto 8.5px}.cpMain #magazine .magazineList li .despBox .desp{font-size:12.5px;text-align:justify;letter-spacing:0}.cpMain #interviewOrderBox .secInterview:last-child{padding-bottom:50px}.cpMain .secInterview.sec{padding-top:50px;padding-bottom:10px}.cpMain .secInterview.secInterview{padding-bottom:30px}.cpMain .secInterview .interviewTtl{margin-bottom:20px}.cpMain .secInterview .interviewTtl .col1{font-size:18.5px}.cpMain .secInterview .interviewTtl .col1:after{width:18px;background-size:10.4px auto;background-position:right 2px center}.cpMain .secInterview .interviewTtl .col2{font-size:18.5px}.cpMain .secInterview .interviewBox{display:block}.cpMain .secInterview .interviewBox .img{width:auto;margin-left:-10px;margin-right:5px;margin-bottom:35px}.cpMain .secInterview .interviewBox .img:after{right:-20px;bottom:-10px;width:90.1vw;height:58vw}.cpMain .secInterview .interviewBox .despBox{width:74.6vw;margin:0 auto}.cpMain .secInterview .interviewBox .despBox .ttl{font-size:18px}.cpMain .secInterview .interviewBox .despBox .ttl:before,.cpMain .secInterview .interviewBox .despBox .ttl:after{width:14.8px;height:14.26px;background-size:100% auto}.cpMain .secInterview .interviewBox .despBox .ttl:before{left:-10px}.cpMain .secInterview .interviewBox .despBox .ttl:after{right:-15px}.cpMain .secInterview .interviewBox .despBox .desp{font-size:11.5px;margin-bottom:25px}.cpMain #photographer{padding:120px 0 60px 0}.cpMain #photographer .photographerBox{display:block;position:relative}.cpMain #photographer .photographerBox .img{width:56.5vw;margin:0 auto;margin-bottom:30px}.cpMain #photographer .photographerBox .despBox{width:73.6vw;margin:0 auto;margin-bottom:20px;opacity:1 !important}.cpMain #photographer .photographerBox .despBox .ttl{position:absolute;left:0;top:-60px;width:100%;text-align:center}.cpMain #photographer .photographerBox .despBox .ttl .col1{font-size:18.27px}.cpMain #photographer .photographerBox .despBox .ttl .col2{font-size:21.5px}.cpMain #photographer .photographerBox .despBox .desp{font-size:12px;text-align:justify;margin-bottom:30px}.cpMain #photographer .photographerBox .despBox .profileBox{padding:15px 0 12px 0}.cpMain #photographer .photographerBox .despBox .profileBox .subTtl{font-size:12.5px;padding-right:10px;top:-7px}.cpMain #photographer .photographerBox .despBox .profileBox .subDesp{font-size:10px;line-height:1.6}.cpMain .sep{padding-top:20px;padding-bottom:40px}.cpMain .sep img{width:20px}.cpMain .campaignBox{width:auto;margin:0 10px;width:auto;padding:40px 30px 40px 30px}.cpMain .campaignBox .campaignTtl{white-space:nowrap;padding:6px 20px}.cpMain .campaignBox .campaignTtl .jaTx{font-size:18.7px}.cpMain .campaignBox .campaignTtl .enTx{font-size:18.2px}.cpMain .campaignBox .ttl{font-size:14px;line-height:1.6;letter-spacing:0;white-space:nowrap;margin-bottom:20px}.cpMain .campaignBox .img{margin-bottom:20px}.cpMain .campaignBox .desp{font-size:12px;margin-bottom:20px}.cpMain .campaignBox .img2{top:30px}.cpMain .campaignBox .img2 img{width:23.5px}.cpMain .campaignBox a.moreBtn{width:153px;height:37px;padding-top:12.5px}}/*# sourceMappingURL=style_20260226_1.css.map */