@charset "UTF-8";#headtitle.tit_bg{height:54vw}@media print,screen and (min-width:768px){#headtitle.tit_bg{height:22vw;min-height:300px}}#headtitle.tit_bg .headtitle_bg{padding-top:40px;background-image:url(../../img/shoot/i_titbg01s.webp);color:#fff}@media print,screen and (min-width:768px){#headtitle.tit_bg .headtitle_bg{padding-top:0;background-image:url(../../img/shoot/i_titbg01.webp)}}#fixbtn>ul>li>a:hover>span:before{-webkit-animation:icon_jump_hover 2.4s ease both infinite;animation:icon_jump_hover 2.4s ease both infinite;-webkit-transform-origin:center center;transform-origin:center center}#fixbtn>ul>li>a>span:before{display:inline-block;vertical-align:middle;width:34px;height:34px;margin-right:12px;background-size:contain;background-position:center center;background-repeat:no-repeat;background-image:url(/asset/img/cmn/c_f_i02.png);-webkit-animation:icon_jump 4s ease both infinite;animation:icon_jump 4s ease both infinite;-webkit-transform-origin:center center;transform-origin:center center}@-webkit-keyframes icon_jump{0%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:translate(0px,0px) scale(1,1) rotate(0deg) skew(0deg,0deg);transform:translate(0px,0px) scale(1,1) rotate(0deg) skew(0deg,0deg);opacity:1}to{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:translate(0px,0px) scale(1,1) rotate(0deg) skew(0deg,0deg);transform:translate(0px,0px) scale(1,1) rotate(0deg) skew(0deg,0deg);opacity:1}40%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-transform:translate(0px,0px) scale(1,1) rotate(0deg) skew(0deg,0deg);transform:translate(0px,0px) scale(1,1) rotate(0deg) skew(0deg,0deg);opacity:1}45%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-transform:translate(0px,-4px) scale(1,1) rotate(0deg) skew(0deg,0deg);transform:translate(0px,-4px) scale(1,1) rotate(0deg) skew(0deg,0deg);opacity:1}49%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-transform:translate(0px,0px) scale(1,1) rotate(0deg) skew(0deg,0deg);transform:translate(0px,0px) scale(1,1) rotate(0deg) skew(0deg,0deg);opacity:1}53%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-transform:translate(0px,-1px) scale(1,1) rotate(0deg) skew(0deg,0deg);transform:translate(0px,-1px) scale(1,1) rotate(0deg) skew(0deg,0deg);opacity:1}57%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-transform:translate(0px,0px) scale(1,1) rotate(0deg) skew(0deg,0deg);transform:translate(0px,0px) scale(1,1) rotate(0deg) skew(0deg,0deg);opacity:1}}@keyframes icon_jump{0%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:translate(0px,0px) scale(1,1) rotate(0deg) skew(0deg,0deg);transform:translate(0px,0px) scale(1,1) rotate(0deg) skew(0deg,0deg);opacity:1}to{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:translate(0px,0px) scale(1,1) rotate(0deg) skew(0deg,0deg);transform:translate(0px,0px) scale(1,1) rotate(0deg) skew(0deg,0deg);opacity:1}40%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-transform:translate(0px,0px) scale(1,1) rotate(0deg) skew(0deg,0deg);transform:translate(0px,0px) scale(1,1) rotate(0deg) skew(0deg,0deg);opacity:1}45%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-transform:translate(0px,-4px) scale(1,1) rotate(0deg) skew(0deg,0deg);transform:translate(0px,-4px) scale(1,1) rotate(0deg) skew(0deg,0deg);opacity:1}49%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-transform:translate(0px,0px) scale(1,1) rotate(0deg) skew(0deg,0deg);transform:translate(0px,0px) scale(1,1) rotate(0deg) skew(0deg,0deg);opacity:1}53%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-transform:translate(0px,-1px) scale(1,1) rotate(0deg) skew(0deg,0deg);transform:translate(0px,-1px) scale(1,1) rotate(0deg) skew(0deg,0deg);opacity:1}57%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-transform:translate(0px,0px) scale(1,1) rotate(0deg) skew(0deg,0deg);transform:translate(0px,0px) scale(1,1) rotate(0deg) skew(0deg,0deg);opacity:1}}@-webkit-keyframes icon_jump_hover{0%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:translate(0px,0px) scale(1,1) rotate(0deg) skew(0deg,0deg);transform:translate(0px,0px) scale(1,1) rotate(0deg) skew(0deg,0deg);opacity:1}to{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:translate(0px,0px) scale(1,1) rotate(0deg) skew(0deg,0deg);transform:translate(0px,0px) scale(1,1) rotate(0deg) skew(0deg,0deg);opacity:1}9%{-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-transform:translate(0px,0px) scale(1,1) rotate(0deg) skew(0deg,0deg);transform:translate(0px,0px) scale(1,1) rotate(0deg) skew(0deg,0deg);opacity:1}12%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:translate(0px,-6px) scale(1,1) rotate(0deg) skew(0deg,0deg);transform:translate(0px,-6px) scale(1,1) rotate(0deg) skew(0deg,0deg);opacity:1}20%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-transform:translate(0px,-7px) scale(1,1) rotate(0deg) skew(0deg,0deg);transform:translate(0px,-7px) scale(1,1) rotate(0deg) skew(0deg,0deg);opacity:1}28%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-transform:translate(0px,-6px) scale(1,1) rotate(0deg) skew(0deg,0deg);transform:translate(0px,-6px) scale(1,1) rotate(0deg) skew(0deg,0deg);opacity:1}33%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-transform:translate(0px,-4px) scale(1,1) rotate(0deg) skew(0deg,0deg);transform:translate(0px,-4px) scale(1,1) rotate(0deg) skew(0deg,0deg);opacity:1}38%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-transform:translate(0px,0px) scale(1,1) rotate(0deg) skew(0deg,0deg);transform:translate(0px,0px) scale(1,1) rotate(0deg) skew(0deg,0deg);opacity:1}42%{-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-transform:translate(0px,0px) scale(1,1) rotate(0deg) skew(0deg,0deg);transform:translate(0px,0px) scale(1,1) rotate(0deg) skew(0deg,0deg);opacity:1}45%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:translate(0px,-6px) scale(1,1) rotate(0deg) skew(0deg,0deg);transform:translate(0px,-6px) scale(1,1) rotate(0deg) skew(0deg,0deg);opacity:1}53%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-transform:translate(0px,-7px) scale(1,1) rotate(0deg) skew(0deg,0deg);transform:translate(0px,-7px) scale(1,1) rotate(0deg) skew(0deg,0deg);opacity:1}60%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-transform:translate(0px,-6px) scale(1,1) rotate(0deg) skew(0deg,0deg);transform:translate(0px,-6px) scale(1,1) rotate(0deg) skew(0deg,0deg);opacity:1}65%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-transform:translate(0px,-4px) scale(1,1) rotate(0deg) skew(0deg,0deg);transform:translate(0px,-4px) scale(1,1) rotate(0deg) skew(0deg,0deg);opacity:1}70%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:translate(0px,0px) scale(1,1) rotate(0deg) skew(0deg,0deg);transform:translate(0px,0px) scale(1,1) rotate(0deg) skew(0deg,0deg);opacity:1}}@keyframes icon_jump_hover{0%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:translate(0px,0px) scale(1,1) rotate(0deg) skew(0deg,0deg);transform:translate(0px,0px) scale(1,1) rotate(0deg) skew(0deg,0deg);opacity:1}to{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:translate(0px,0px) scale(1,1) rotate(0deg) skew(0deg,0deg);transform:translate(0px,0px) scale(1,1) rotate(0deg) skew(0deg,0deg);opacity:1}9%{-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-transform:translate(0px,0px) scale(1,1) rotate(0deg) skew(0deg,0deg);transform:translate(0px,0px) scale(1,1) rotate(0deg) skew(0deg,0deg);opacity:1}12%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:translate(0px,-6px) scale(1,1) rotate(0deg) skew(0deg,0deg);transform:translate(0px,-6px) scale(1,1) rotate(0deg) skew(0deg,0deg);opacity:1}20%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-transform:translate(0px,-7px) scale(1,1) rotate(0deg) skew(0deg,0deg);transform:translate(0px,-7px) scale(1,1) rotate(0deg) skew(0deg,0deg);opacity:1}28%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-transform:translate(0px,-6px) scale(1,1) rotate(0deg) skew(0deg,0deg);transform:translate(0px,-6px) scale(1,1) rotate(0deg) skew(0deg,0deg);opacity:1}33%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-transform:translate(0px,-4px) scale(1,1) rotate(0deg) skew(0deg,0deg);transform:translate(0px,-4px) scale(1,1) rotate(0deg) skew(0deg,0deg);opacity:1}38%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-transform:translate(0px,0px) scale(1,1) rotate(0deg) skew(0deg,0deg);transform:translate(0px,0px) scale(1,1) rotate(0deg) skew(0deg,0deg);opacity:1}42%{-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-transform:translate(0px,0px) scale(1,1) rotate(0deg) skew(0deg,0deg);transform:translate(0px,0px) scale(1,1) rotate(0deg) skew(0deg,0deg);opacity:1}45%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:translate(0px,-6px) scale(1,1) rotate(0deg) skew(0deg,0deg);transform:translate(0px,-6px) scale(1,1) rotate(0deg) skew(0deg,0deg);opacity:1}53%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-transform:translate(0px,-7px) scale(1,1) rotate(0deg) skew(0deg,0deg);transform:translate(0px,-7px) scale(1,1) rotate(0deg) skew(0deg,0deg);opacity:1}60%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-transform:translate(0px,-6px) scale(1,1) rotate(0deg) skew(0deg,0deg);transform:translate(0px,-6px) scale(1,1) rotate(0deg) skew(0deg,0deg);opacity:1}65%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-transform:translate(0px,-4px) scale(1,1) rotate(0deg) skew(0deg,0deg);transform:translate(0px,-4px) scale(1,1) rotate(0deg) skew(0deg,0deg);opacity:1}70%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:translate(0px,0px) scale(1,1) rotate(0deg) skew(0deg,0deg);transform:translate(0px,0px) scale(1,1) rotate(0deg) skew(0deg,0deg);opacity:1}}.s-detail{display:-ms-grid;display:grid;grid-gap:60px 0;padding-top:45px}@media print,screen and (min-width:768px){.s-detail{grid-gap:80px 0;padding-top:80px}}.s-detail__head{display:-ms-grid;display:grid;grid-gap:18px}@media print,screen and (min-width:768px){.s-detail__head{width:100%;max-width:1200px}}.s-detail__head-icon{width:calc(var(--icon) * 0.75);margin:0 auto}@media print,screen and (min-width:768px){.s-detail__head-icon{width:calc(var(--icon) * 1)}}.s-detail__head-ttl{font-size:1.8rem;font-weight:600;line-height:1.5;letter-spacing:0.22em;text-align:center}@media print,screen and (min-width:768px){.s-detail__head-ttl{font-size:3.6rem}}.s-detail__head-txt{font-size:1.2rem;line-height:1.5;text-align:center}@media print,screen and (min-width:768px){.s-detail__head-txt{font-size:1.4rem;line-height:1.8}}.s-detail__read{display:-ms-grid;display:grid;grid-gap:60px 80px}@media print,screen and (min-width:768px){.s-detail__read{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-ms-grid-columns:auto 80px 30%;grid-template-columns:auto 30%}}.s-detail__read-box{display:-ms-grid;display:grid;grid-gap:20px 0}@media print,screen and (min-width:768px){.s-detail__read-box{max-width:800px;padding-left:40px}}.s-detail__read-box .__txt{display:-ms-grid;display:grid;grid-gap:20px 0;font-size:1rem;letter-spacing:0.1em}.s-detail__read-box .__txt p{font-size:1.4rem;line-height:1.8}@media print,screen and (min-width:768px){.s-detail__read-box .__txt p{font-size:1.6rem;line-height:2}}.s-detail__read-box .__txt ul{font-size:1.3rem;line-height:1.65}@media print,screen and (min-width:768px){.s-detail__read-box .__txt ul{font-size:1.4rem;line-height:1.5}}.s-detail__read-box .__txt ul>li{padding-left:1em;text-indent:-1em}.s-detail__read-box .__txt ul>li:before{content:"※";display:inline-block;width:1em;text-indent:0}.s-detail__read-box .__list{display:-ms-grid;display:grid;grid-gap:28px;padding:20px;background:#F5F5F5}@media print,screen and (min-width:768px){.s-detail__read-box .__list{grid-gap:40px;padding:30px}}.s-detail__read-box .__list>li{position:relative;padding-left:1em;text-indent:-1em;font-size:1.3rem;line-height:1.65}@media print,screen and (min-width:768px){.s-detail__read-box .__list>li{font-size:1.4rem;line-height:1.5}}.s-detail__read-box .__list>li:before{content:"・";display:inline-block;width:1em;text-indent:0;text-align:center}.s-detail__read-box .__list>li:not(:first-child):after{content:"";display:block;position:absolute;top:-14px;left:0;width:100%;height:1px;background:rgba(136,149,171,0.2)}@media print,screen and (min-width:768px){.s-detail__read-box .__list>li:not(:first-child):after{top:-20px}}.s-detail__read-box .__notice{display:-ms-grid;display:grid;grid-gap:4px;padding:20px;background:rgba(237,206,204,0.5)}@media print,screen and (min-width:768px){.s-detail__read-box .__notice{grid-gap:8px;margin-top:20px;padding:40px 50px}}.s-detail__read-box .__notice dt{color:#E73A3A;font-size:1.6rem;font-weight:600;line-height:1.5}@media print,screen and (min-width:768px){.s-detail__read-box .__notice dt{font-size:1.8rem}}.s-detail__read-box .__notice dd{font-size:1.4rem;line-height:1.8}@media print,screen and (min-width:768px){.s-detail__read-box .__notice dd{font-size:1.6rem}}.s-detail__read-img{position:relative;padding-bottom:54%}@media print,screen and (min-width:768px){.s-detail__read-img{height:100%;padding-bottom:67%}}.s-detail__read-img img{position:absolute;height:100%!important;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.s-detail__sec{display:-ms-grid;display:grid;grid-gap:15px 0}@media print,screen and (min-width:768px){.s-detail__sec{grid-gap:20px 0}}.s-detail__sec-ttl{font-size:1.8rem;font-weight:600;line-height:1.5;text-align:center}@media print,screen and (min-width:768px){.s-detail__sec-ttl{font-size:2.2rem}}.s-detail__sec-read{display:-ms-grid;display:grid;grid-gap:20px;font-size:1.4rem;line-height:1.8}@media print,screen and (min-width:768px){.s-detail__sec-read{width:100%;max-width:1200px;font-size:1.6rem;line-height:2}}.s-detail__sec-info{display:-ms-grid;display:grid;grid-gap:20px}@media print,screen and (min-width:768px){.s-detail__sec-info{-ms-grid-columns:1fr 20px 1fr;grid-template-columns:repeat(2,1fr);width:100%;max-width:1200px}}.s-detail__sec-info .__box{background:#F5F5F5}.s-detail__sec-info .__box dl{display:-ms-grid;display:grid;grid-gap:8px;padding:30px 20px}@media print,screen and (min-width:768px){.s-detail__sec-info .__box dl{padding:50px}}.s-detail__sec-info .__box dt{font-size:1.8rem;font-weight:600;line-height:1.5;letter-spacing:0.2em;text-align:center}@media print,screen and (min-width:768px){.s-detail__sec-info .__box dt{font-size:2.2rem}}.s-detail__sec-info .__box dd{font-size:1.4rem;line-height:1.8}@media print,screen and (min-width:768px){.s-detail__sec-info .__box dd{font-size:1.6rem;line-height:2}}.s-detail__sec-info2{display:-ms-grid;display:grid;grid-gap:40px 0}@media print,screen and (min-width:768px){.s-detail__sec-info2{grid-gap:50px 0}}.s-detail__sec-info2 .__main{display:-ms-grid;display:grid;grid-gap:40px 80px}@media print,screen and (min-width:768px){.s-detail__sec-info2 .__main{-ms-grid-columns:auto 80px 40%;grid-template-columns:auto 40%}}.s-detail__sec-info2 .__main-pic{position:relative;padding-bottom:54%}@media print,screen and (min-width:768px){.s-detail__sec-info2 .__main-pic{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.s-detail__sec-info2 .__main-pic img{position:absolute;top:0;left:0;height:100%!important;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.s-detail__sec-info2 .__main-ttl{color:#fff;font-size:1.6rem;line-height:1.75;letter-spacing:0.2em;text-align:center}@media print,screen and (min-width:768px){.s-detail__sec-info2 .__main-ttl{font-size:2.6rem;line-height:1.5;text-align:left}}.s-detail__sec-info2 .__main-ttl span{padding:2px 8px;background-color:#000C30}.s-detail__sec-info2 .__main-read{display:-ms-grid;display:grid;grid-gap:20px 0}@media print,screen and (min-width:768px){.s-detail__sec-info2 .__main-read{-ms-flex-item-align:start;align-self:flex-start;max-width:660px;padding-left:40px;margin-left:auto}}.s-detail__sec-info2 .__main-txt{font-size:1.4rem;line-height:1.8}@media print,screen and (min-width:768px){.s-detail__sec-info2 .__main-txt{font-size:1.6rem;line-height:2}}.s-detail__sec-info2 .__main-aside{display:-ms-grid;display:grid;grid-gap:15px;padding:20px;background-color:#F5F5F5}@media print,screen and (min-width:768px){.s-detail__sec-info2 .__main-aside{grid-gap:20px 0;padding:30px}}.s-detail__sec-info2 .__main-aside dt{font-size:1.5rem;font-weight:600;line-height:2;text-align:center}@media print,screen and (min-width:768px){.s-detail__sec-info2 .__main-aside dt{font-size:1.8rem}}.s-detail__sec-info2 .__main-aside dd{display:-ms-grid;display:grid;grid-gap:15px}@media print,screen and (min-width:768px){.s-detail__sec-info2 .__main-aside dd{grid-gap:8px 0}}.s-detail__sec-info2 .__main-aside dd p{padding:0 10px;background-color:#fff;font-size:1.3rem;line-height:1.65}@media print,screen and (min-width:768px){.s-detail__sec-info2 .__main-aside dd p{font-size:1.6rem;line-height:2}}.s-detail__sec-info2 .__main-aside dd ul{display:-ms-grid;display:grid;grid-gap:5px 0;padding:0 10px;font-size:1.3rem;line-height:1.65}@media print,screen and (min-width:768px){.s-detail__sec-info2 .__main-aside dd ul{grid-gap:2px 0;font-size:1.4rem;line-height:1.8}}.s-detail__sec-info2 .__main-aside dd ul>li{padding-left:1em;text-indent:-1em}.s-detail__sec-info2 .__main-aside dd ul>li:before{content:"・";display:inline-block;width:1em;text-indent:0;text-align:center}.s-detail__sec-info2 .__sub{display:-ms-grid;display:grid;grid-gap:15px 0}@media print,screen and (min-width:768px){.s-detail__sec-info2 .__sub{width:100%;max-width:1200px}}.s-detail__sec-info2 .__sub-ttl{font-size:1.8rem;font-weight:600;line-height:1.5;letter-spacing:0.2em;text-align:center}@media print,screen and (min-width:768px){.s-detail__sec-info2 .__sub-ttl{font-size:2.2rem}}.s-detail__sec-info2 .__sub-box{display:-ms-grid;display:grid;grid-gap:20px 40px;padding:25px;border:1px solid #EBEBEB}@media print,screen and (min-width:768px){.s-detail__sec-info2 .__sub-box{-ms-grid-columns:1fr 40px 1fr;grid-template-columns:1fr 1fr;padding:40px}}.s-detail__sec-info2 .__sub-txt{display:-ms-grid;display:grid;grid-gap:10px 0;align-self:flex-start}@media print,screen and (min-width:768px){.s-detail__sec-info2 .__sub-txt{grid-gap:20px 0}}.s-detail__sec-info2 .__sub-txt>dt{font-size:1.7rem;font-weight:600;line-height:1.5}@media print,screen and (min-width:768px){.s-detail__sec-info2 .__sub-txt>dt{font-size:1.8rem}}.s-detail__sec-info2 .__sub-txt>dd{display:-ms-grid;display:grid;grid-gap:10px 0}@media print,screen and (min-width:768px){.s-detail__sec-info2 .__sub-txt>dd{grid-gap:20px 0}}.s-detail__sec-info2 .__sub-txt>dd p{font-size:1.4rem;line-height:1.8}@media print,screen and (min-width:768px){.s-detail__sec-info2 .__sub-txt>dd p{font-size:1.6rem;line-height:2}}.s-detail__sec-info2 .__sub-txt>dd ul{display:-ms-grid;display:grid;padding:20px 25px;background-color:#F5F5F5;font-size:1.3rem;line-height:2}@media print,screen and (min-width:768px){.s-detail__sec-info2 .__sub-txt>dd ul{grid-gap:0 30px;-ms-grid-columns:1fr 30px 1fr;grid-template-columns:repeat(2,1fr);font-size:1.4rem}}.s-detail__sec-area{display:-ms-grid;display:grid;grid-gap:15px 0}@media print,screen and (min-width:768px){.s-detail__sec-area{grid-gap:20px 0}}.s-detail__sec-area .__pic{display:-ms-grid;display:grid;grid-gap:20px 0;padding-bottom:10px}@media print,screen and (min-width:768px){.s-detail__sec-area .__pic{-ms-grid-columns:1fr 0 1fr;grid-template-columns:repeat(2,1fr);max-width:1240px;margin:0 auto;padding:0 0 10px}}.s-detail__sec-area .__pic figure{display:-ms-grid;display:grid;grid-gap:10px}@media print,screen and (min-width:768px){.s-detail__sec-area .__pic figure{-ms-flex-line-pack:justify;align-content:space-between;grid-gap:20px}}.s-detail__sec-area .__pic figure figcaption{font-size:1.1rem;line-height:1.5;text-align:center}@media print,screen and (min-width:768px){.s-detail__sec-area .__pic figure figcaption{font-size:1.4rem}}.s-detail__sec-area .__txt{display:-ms-grid;display:grid;grid-gap:8px 0;padding:30px 20px;background-color:#F5F5F5}@media print,screen and (min-width:768px){.s-detail__sec-area .__txt{-ms-grid-column-align:center;justify-self:center;padding:30px 50px}}.s-detail__sec-area .__txt ul{display:-webkit-box;display:-ms-flexbox;display:flex;grid-gap:8px 20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:1.4rem;line-height:1.5}@media print,screen and (min-width:768px){.s-detail__sec-area .__txt ul{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.s-detail__sec-area .__txt ul .__icon{display:inline-block;width:1em;color:var(--flow-color);text-align:center}.s-detail__sec-area .__txt p{font-size:1.3rem;line-height:1.65}@media print,screen and (min-width:768px){.s-detail__sec-area .__txt p{font-size:1.2rem;line-height:1.5}}.s-detail__sec-area .__notice{font-size:1.3rem;line-height:1.65}@media print,screen and (min-width:768px){.s-detail__sec-area .__notice{font-size:1.2rem;line-height:1.5;text-align:center}}.s-detail__sec-flow{counter-reset:flow;list-style-type:none;display:-ms-grid;display:grid;grid-gap:2px}@media print,screen and (min-width:768px){.s-detail__sec-flow{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;max-width:1200px}}.s-detail__sec-flow .__box{display:-ms-grid;display:grid;grid-gap:8px;position:relative;padding:20px;background:#F5F5F5}@media print,screen and (min-width:768px){.s-detail__sec-flow .__box{display:-webkit-box;display:-ms-flexbox;display:flex;grid-gap:12px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1;padding:40px 20px}}.s-detail__sec-flow .__box:before{counter-increment:flow;content:counter(flow);-ms-grid-row-span:2;grid-row:span 2;position:absolute;top:50%;left:20px;padding-bottom:20px;font-family:"Playfair Display",serif;font-style:italic;font-size:5rem;line-height:0.5;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}@media print,screen and (min-width:768px){.s-detail__sec-flow .__box:before{position:static;font-size:3.6rem;text-align:center;-webkit-transform:none;transform:none}}.s-detail__sec-flow .__box:not(:first-child):after{content:"";position:absolute;bottom:calc(100% - 6px);left:50%;width:15px;height:15px;border-bottom:2px solid #000;border-left:2px solid #000;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:left bottom;transform-origin:left bottom}@media print,screen and (min-width:768px){.s-detail__sec-flow .__box:not(:first-child):after{bottom:50%;left:6px;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}}.s-detail__sec-flow .__icon{width:42px;margin:0 auto}.s-detail__sec-flow .__txt{font-size:1.4rem;text-align:center}.s-detail__sec-flow .__txt small{font-size:1.1rem}.s-detail__sec-price{display:-ms-grid;display:grid;grid-gap:20px 0}@media print,screen and (min-width:768px){.s-detail__sec-price{width:100%;max-width:1200px}}.s-detail__sec-price .__table{table-layout:fixed;width:100%;border-collapse:collapse}.s-detail__sec-price .__table td,.s-detail__sec-price .__table th{vertical-align:middle;border:1px solid #fff;line-height:1.5;text-align:center}.s-detail__sec-price .__table thead td{padding:10px 20px;background:#26304F;color:#fff;font-size:1.3rem;font-weight:600}@media print,screen and (min-width:768px){.s-detail__sec-price .__table thead td{padding:20px;font-size:1.4rem}}.s-detail__sec-price .__table tbody th{padding:20px;background:#8895AB;font-weight:600}@media print,screen and (min-width:768px){.s-detail__sec-price .__table tbody th{padding:30px 20px}}.s-detail__sec-price .__table tbody th small{display:block}@media print,screen and (min-width:768px){.s-detail__sec-price .__table tbody th small{display:inline}}.s-detail__sec-price .__table tbody th .__ttl{color:#fff;font-size:1.3rem}@media print,screen and (min-width:768px){.s-detail__sec-price .__table tbody th .__ttl{font-size:1.4rem}}.s-detail__sec-price .__table tbody th .__ttl small{font-size:1rem}.s-detail__sec-price .__table tbody th .__time{display:-ms-grid;display:grid;grid-gap:4px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:8px}@media print,screen and (min-width:768px){.s-detail__sec-price .__table tbody th .__time{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}.s-detail__sec-price .__table tbody th .__time>li{padding:3px 10px;border-radius:100px;background:#fff;color:#172242;font-size:1.1rem;line-height:1;white-space:nowrap}@media print,screen and (min-width:768px){.s-detail__sec-price .__table tbody th .__time>li{font-size:1.2rem}}.s-detail__sec-price .__table tbody td{padding:20px;background:#F5F5F5;font-size:1.5rem;letter-spacing:0.2em;font-weight:600;line-height:1}@media print,screen and (min-width:768px){.s-detail__sec-price .__table tbody td{font-size:1.6rem}}.s-detail__sec-price .__table tbody td small{display:inline-block;font-size:1.1rem;line-height:inherit}@media print,screen and (min-width:768px){.s-detail__sec-price .__table tbody td small{font-size:1.4rem}}.s-detail__sec-price .__notes{display:-ms-grid;display:grid;grid-gap:2px 0}.s-detail__sec-price .__notes>li{padding-left:1em;text-indent:-1em;font-size:1.1rem;line-height:1.5}@media print,screen and (min-width:768px){.s-detail__sec-price .__notes>li{font-size:1.2rem}}.s-detail__sec-price .__notes>li:before{content:"・";display:inline-block;width:1em;text-indent:0;text-align:center}.s-detail__sec-document{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;grid-gap:10px 20px}@media print,screen and (min-width:768px){.s-detail__sec-document{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:100%;max-width:1200px}}.s-detail__sec-document .c_btn01{max-width:none}.s-detail__sec-document .c_btn01 span{vertical-align:middle;margin-left:5px;padding:2px 8px;border-radius:10px;background-color:#8895AB;color:#fff;font-size:0.9rem;letter-spacing:0.1em}@media print,screen and (min-width:768px){.s-detail__sec-document .c_btn01 span{padding:2px 10px;font-size:1.1rem}}.s-detail__contact{display:-ms-grid;display:grid;grid-gap:40px 0;padding:70px 0 60px;background:#000C30}@media print,screen and (min-width:768px){.s-detail__contact{grid-gap:60px 0;padding:90px 0 80px}}.s-detail__contact-links{display:-ms-grid;display:grid;grid-gap:2px}@media print,screen and (min-width:768px){.s-detail__contact-links{grid-auto-flow:column;grid-auto-columns:1fr;max-width:1200px}}.s-detail__contact-links .__box a{display:block;position:relative}@media print,screen and (min-width:768px){.s-detail__contact-links .__box a{height:100%}}.s-detail__contact-links .__box a:after{content:"";display:block;position:absolute;top:50%;right:10px;width:14px;height:14px;background:url(/asset/img/cmn/c_link02.png) center top no-repeat;background-size:13px 13px;-webkit-transform:translate(0,-50%) rotate(0);transform:translate(0,-50%) rotate(0);-webkit-transform-origin:center center;transform-origin:center center}.s-detail__contact-links .__box dl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;grid-gap:8px;height:100%;padding:20px;background:#fff}.s-detail__contact-links .__box dt{position:relative;padding-left:26px;color:#000C30;font-size:1.3rem;font-weight:600;line-height:1.5}@media print,screen and (min-width:768px){.s-detail__contact-links .__box dt{font-size:1.4rem}}.s-detail__contact-links .__box dt .__icon{position:absolute;top:-4px;left:0;width:24px}.s-detail__contact-links .__box dd{display:-ms-grid;display:grid;grid-gap:8px;font-size:1.2rem;line-height:1.5}@media print,screen and (min-width:768px){.s-detail__contact-links .__box dd{font-size:1.3rem}}.s-detail__contact-links .__box dd ul>li{padding-left:1em;text-indent:-1em;font-size:1rem;line-height:1.3}@media print,screen and (min-width:768px){.s-detail__contact-links .__box dd ul>li{font-size:1.1rem}}.s-detail__contact-links .__box dd ul>li:before{content:"※";display:inline-block;width:1em;text-indent:0}.s-detail__contact-mail{display:-ms-grid;display:grid;grid-gap:10px}.s-detail__contact-mail .c_btn01>a{border-color:#fff}@media print,screen and (min-width:768px){.s-detail__contact-mail .c_btn01>a{background-color:transparent;color:#fff}}@media print,screen and (min-width:768px){body.pc .s-detail__contact-mail .c_btn01>a:not(.no-link):hover{color:#000c30;border-color:#fff}}body.pc .s-detail__contact-mail .c_btn01>a:not(.no-link):before{background-color:#fff}.s-detail__contact-mail .c_btn01>a[target=_blank]:after{width:14px;height:14px;background-image:url(/asset/img/cmn/c_link02.png);background-size:14px 14px}@media print,screen and (min-width:768px){.s-detail__contact-mail .c_btn01>a[target=_blank]:after{background-image:url(/asset/img/cmn/c_link01.png)}}@media print,screen and (min-width:768px){body.pc .s-detail__contact-mail .c_btn01>a[target=_blank]:hover:after{background-image:url(/asset/img/cmn/c_link02.png)}}.s-detail__contact-mail ._txt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-gap:10px;color:#fff;font-size:1.2rem;line-height:1.5}@media print,screen and (min-width:768px){.s-detail__contact-mail ._txt{text-align:center}}.s-detail__contact-mail ._txt p{padding-left:1em;text-indent:-1em}.s-detail__contact-mail ._txt p:before{content:"※";display:inline-block;width:1em;text-indent:0}
/*# sourceMappingURL=detail.css.map */