body{background-color:#fff;color:#fff}.point_icon{background:#ffeab7;background:linear-gradient(121deg, rgb(255, 234, 183) 35%, rgb(217, 204, 134) 63%, rgb(199, 174, 119) 100%)}.swiper{--swiper-pagination-bullet-horizontal-gap: 0.25rem;--swiper-pagination-bullet-size: 0.75rem;--swiper-theme-color: #0066c0}img{-o-object-fit:initial;object-fit:initial}main small{display:block;text-align:justify;font-size:.5em}@media screen and (max-width: 768px){.sp_none{display:none}}@media screen and (min-width: 769px){.pc_none{display:none}}.flex{display:flex;align-items:center;justify-content:center}.font-b{font-family:"Roboto",sans-serif;font-weight:700;letter-spacing:-0.5px}.n-500{font-family:"Noto Sans JP",serif;font-weight:500}.n-600{font-family:"Noto Sans JP",serif;font-weight:600}.n-700{font-family:"Noto Sans JP",serif;font-weight:700}.n-900{font-family:"Noto Sans JP",serif;font-weight:900}.breadcrumb h1{font-size:12px;margin:0}.daitouryou{width:100%;max-width:1920px;margin:0 auto}.daitouryou h1,.daitouryou h2,.daitouryou h3,.daitouryou h4,.daitouryou h5{font-size:1em}.daitouryou img{vertical-align:bottom}.daitouryou strong{letter-spacing:normal}.daitouryou p{margin-bottom:0}.daitouryou .kome{vertical-align:super !important;font-size:.4em !important}#visual{position:relative;background-position:top;background-size:100%;text-align:center;z-index:1;overflow:hidden}#visual .l-inner{position:absolute;top:0%;left:0;right:0;margin:auto}#visual h2{font-size:65px;font-size:clamp(49px,3.0625rem + (1vw - 7.68px)*1.3889,65px);line-height:1.5;padding-top:14%;letter-spacing:4px}@media screen and (max-width: 768px){#visual h2{font-size:7vw}}#visual h2.copy img{width:60%}@media screen and (max-width: 768px){#visual h2.copy img{width:80%}}#visual h2 span{padding-top:7%;background-repeat:repeat-x;background-image:radial-gradient(0.08em 0.08em at center center, #ffffff, #ffffff 100%, transparent)}@media screen and (max-width: 768px){#visual h2 span{padding-top:10%}}#visual p.sub_txt{font-size:24px;font-size:clamp(12px,.75rem + (1vw - 7.68px)*1.0417,24px);line-height:2;margin-top:4%;letter-spacing:0px}@media screen and (max-width: 768px){#visual p.sub_txt{font-size:3.5vw;margin-top:7%}}#visual small{text-shadow:0 0 4px #000}#visual .bg_shiro{position:absolute;bottom:0;left:0;right:0;margin:auto}.txt_block{position:absolute;left:-49%;bottom:22%;width:40%;text-align:justify;z-index:5}@media screen and (max-width: 768px){.txt_block{left:-36%;bottom:20%;width:32%}}.txt_block p{font-size:30px;font-size:clamp(14px,.875rem + (1vw - 7.68px)*1.3889,30px);margin-bottom:8%}@media screen and (max-width: 768px){.txt_block p{font-size:3vw}}.txt_block p span{font-size:1.5em;letter-spacing:-2px;padding-right:1%}.txt_block .kago{width:96%}@media screen and (max-width: 768px){.txt_block .kago{width:67%}}@media screen and (max-width: 768px){.txt_block small{font-size:.4em}}.kago_2_pic{width:34%;display:block;margin-left:20%;margin:-33.5% auto -2%;margin-left:42%;position:relative}@media screen and (max-width: 768px){.kago_2_pic{width:64%;margin:-63% auto -5%;margin-left:35%}}.kago_2{position:relative;z-index:2}.tvcm{position:relative;background-image:url(../images/tvcm_bg.png);background-position:top;background-repeat:no-repeat;background-size:cover;text-align:center;padding-top:10%}.tvcm h2{font-size:72px;line-height:1.5;letter-spacing:4px}@media screen and (max-width: 768px){.tvcm h2{font-size:10vw;padding-top:0%}}.tvcm .block_yama{position:relative}.tvcm .block_yama a{display:block;width:70%;margin:0 auto;position:relative;z-index:1}.tvcm .block_yama a:hover{opacity:1}@media screen and (max-width: 768px){.tvcm .block_yama a{width:90%}}.visual_2{position:relative;background:#004698;background:url("../images/bg_shiro.png") no-repeat bottom,url("../images/bg_zara.png") repeat-y,linear-gradient(180deg, rgb(0, 70, 152) 0%, rgb(0, 90, 166) 13%, rgb(0, 132, 200) 54%, rgb(0, 90, 171) 87%, rgb(0, 64, 152) 98%);background-size:100%;background-size:100%;background-position:bottom;text-align:center;padding-bottom:15%}@media screen and (max-width: 768px){.visual_2{padding-bottom:30%}}.visual_2 h2{font-size:55px;line-height:1.5;padding-top:16%;letter-spacing:4px}@media screen and (max-width: 768px){.visual_2 h2{padding-top:36%}}.visual_2 h2 .daitorho_logo{width:50%}@media screen and (max-width: 768px){.visual_2 h2 .daitorho_logo{width:70%}}.visual_2 .no1{width:55%;margin-top:4%;margin-left:1%}@media screen and (max-width: 768px){.visual_2 .no1{width:85%}}.visual_2 .block_reizo{margin-top:6%;position:relative}@media screen and (max-width: 768px){.visual_2 .block_reizo{margin-top:13%}}.visual_2 .block_reizo .visual{width:33%}@media screen and (max-width: 768px){.visual_2 .block_reizo .visual{width:50%}}.visual_2 .block_reizo .icon{position:absolute;top:4%;right:12%;width:17%}@media screen and (max-width: 768px){.visual_2 .block_reizo .icon{top:6%;right:6%;width:28%}}.visual_2 .online_btn{margin-top:-13%;position:relative;z-index:1}.visual_2 small{position:absolute;bottom:5%;right:4%}section[class*=point_0]{background:#006097;background:linear-gradient(180deg, rgb(0, 96, 151) 24%, rgb(0, 29, 53) 68%, rgb(0, 29, 53) 100%);padding:10% 0}@media screen and (max-width: 768px){section[class*=point_0]{padding:20% 0}}section[class*=point_0] .title{position:relative;margin-bottom:4%}section[class*=point_0] .title h2{text-align:center;position:relative}section[class*=point_0] .title h2:after{position:absolute;content:"";width:19%;height:3px;background-color:#fff;bottom:-60%;left:0;right:0;margin:auto}@media screen and (max-width: 768px){section[class*=point_0] .title h2:after{width:33%;height:2px}}section[class*=point_0] .title h2 img{width:32%}@media screen and (max-width: 768px){section[class*=point_0] .title h2 img{width:74%}}section[class*=point_0] .title .sub_txt{font-size:27px;font-size:clamp(17px,1.0625rem + (1vw - 7.68px)*.8681,27px);text-align:center;line-height:1.6;margin-top:6%}@media screen and (max-width: 768px){section[class*=point_0] .title .sub_txt{font-size:5vw;margin-top:12vw}}section[class*=point_0] .title .soft_reito_icon{position:absolute;right:26%;top:48%;width:4.5%}@media screen and (max-width: 768px){section[class*=point_0] .title .soft_reito_icon{right:6%;top:52%;width:8.5%}}section[class*=point_0] .point_img{width:48%;margin:0 auto 3%;display:block}@media screen and (max-width: 768px){section[class*=point_0] .point_img{width:88%;margin:10% auto 6%}}section[class*=point_0] .sub_ti{text-align:center;font-size:30px;font-size:clamp(22px,1.375rem + (1vw - 7.68px)*.6944,30px);font-weight:600;margin-bottom:1%}@media screen and (max-width: 768px){section[class*=point_0] .sub_ti{font-size:5vw}}section[class*=point_0] .point_contents{width:78%;margin:6% auto 0}@media screen and (max-width: 768px){section[class*=point_0] .point_contents{width:83%}}section[class*=point_0] .point_contents>.flex{flex-wrap:wrap;gap:3%}@media screen and (max-width: 768px){section[class*=point_0] .point_contents>.flex{display:block;margin-top:13vw}}section[class*=point_0] .point_contents>.flex picture,section[class*=point_0] .point_contents>.flex dl{width:47%}section[class*=point_0] .point_contents div[class*=contents_0]{width:47%}@media screen and (max-width: 768px){section[class*=point_0] .point_contents div[class*=contents_0]{width:100%}}section[class*=point_0] .point_contents div[class*=contents_0]>.flex{gap:3%;margin-bottom:13%}section[class*=point_0] .point_contents div[class*=contents_0] dl{font-size:24px;font-size:clamp(14px,.875rem + (1vw - 7.68px)*.8681,24px)}@media screen and (max-width: 768px){section[class*=point_0] .point_contents div[class*=contents_0] dl{font-size:4.5vw;text-align:center;margin-top:5vw}}@media screen and (max-width: 768px){section[class*=point_0] .point_contents div[class*=contents_0] dl{font-size:4.5vw;margin:0}}section[class*=point_0] .point_contents div[class*=contents_0] dl .ti{font-weight:700;font-size:1em;margin-bottom:2%}section[class*=point_0] .point_contents div[class*=contents_0] dl .txt{font-weight:700;font-size:.6em;margin:0}section[class*=point_0] .point_icon{font-size:32px;font-size:clamp(21px,1.3125rem + (1vw - 7.68px)*.9549,32px);width:19%}@media screen and (max-width: 768px){section[class*=point_0] .point_icon{font-size:7vw;width:50%;margin-top:3vw}}section.point_02 p{text-align:center}@media screen and (max-width: 768px){section.point_02 p.point_img_ti{margin-top:11%}}section.point_02 .point_img{width:62%;margin:1% auto 3%}@media screen and (max-width: 768px){section.point_02 .point_img{width:90%}}section.point_02 .sub_ti{width:41%;margin:0 auto 2%}@media screen and (max-width: 768px){section.point_02 .sub_ti{width:70%;margin:6vw auto 2%}}section.point_02 .point_icon{width:23%}@media screen and (max-width: 768px){section.point_02 .point_icon{width:68%}}section.point_02 .point_contents{margin:10% auto 0}section.point_02 .point_contents .hikaku{font-size:24px;font-size:clamp(14px,.875rem + (1vw - 7.68px)*.8681,24px);margin-bottom:2%}section.point_02 .point_contents>.flex{margin-bottom:6%}@media screen and (max-width: 768px){section.point_02 .point_contents>.flex{margin-top:0}}section.point_02 .point_contents>.flex picture,section.point_02 .point_contents>.flex dl{width:100%}section.point_02 .point_contents>.flex div[class*=contents_0] dl dd{text-align:center;font-size:25px;font-size:clamp(20px,1.25rem + (1vw - 7.68px)*.434,25px);font-weight:500}@media screen and (max-width: 768px){section.point_02 .point_contents>.flex div[class*=contents_0] dl dd{font-size:5vw;font-weight:500;margin:2vw auto 6vw}}section.point_03{padding-bottom:3%}section.point_03 .point_contents{margin:0 auto}section.point_03 .point_contents picture,section.point_03 .point_contents dl{width:44%}@media screen and (max-width: 768px){section.point_03 .point_contents picture,section.point_03 .point_contents dl{width:100%}}section.point_03 .point_contents div[class*=contents_0]{width:100%}@media screen and (max-width: 768px){section.point_03 .point_contents div[class*=contents_0]{margin-bottom:20vw}}section.point_03 .point_contents div[class*=contents_0] .flex{justify-content:space-between}@media screen and (max-width: 768px){section.point_03 .point_contents div[class*=contents_0] .flex{display:block}}section.point_03 .point_contents div[class*=contents_0] dl dt .ti{width:60%;margin-bottom:6%}section.point_03 .point_contents div[class*=contents_0] dl .sub_txt{font-size:20px;font-size:clamp(14px,.875rem + (1vw - 7.68px)*.5208,20px);margin:0;line-height:1.3;letter-spacing:0}@media screen and (max-width: 768px){section.point_03 .point_contents div[class*=contents_0] dl .sub_txt{font-size:4.5vw}}section.point_03 .point_contents div[class*=contents_0] dl .sub_txt small{margin-top:2%}section.point_03 .point_contents div[class*=contents_0] .point_icon{font-size:28px;font-size:clamp(15px,.9375rem + (1vw - 7.68px)*1.1285,28px);width:70%;margin-left:0;margin-bottom:8%;font-weight:500}@media screen and (max-width: 768px){section.point_03 .point_contents div[class*=contents_0] .point_icon{font-size:5vw;width:80%;margin:0 auto 3%;padding:1% 0}}section.point_03 .point_contents div.contents_02 dl dt .ti{width:33%}section.point_03 .point_contents div.contents_02 .point_icon{width:60%}section.point_03 .point_contents div.contents_03 dl dt .ti{width:100%}.point_icon{color:#001c34;border-radius:7px;margin:0 auto;text-align:center;font-weight:600}.point_icon .non{font-size:1.3em;vertical-align:baseline;letter-spacing:-1px}.btn_design{width:38%;margin:3% auto 0}@media screen and (max-width: 768px){.btn_design{width:80%}}.btn_design a{display:block;border-radius:100px;border:2px solid #fff;color:#fff;padding:2% 0;font-weight:500;font-size:25px;font-size:clamp(20px,1.25rem + (1vw - 7.68px)*.434,25px);text-align:center;z-index:1;position:relative}.online_btn a{border:none;position:relative;padding:3% 0;font-weight:700;overflow:hidden;background:linear-gradient(90deg, rgb(192, 167, 119) 0%, rgb(255, 227, 176) 35%, rgb(210, 197, 128) 63%, rgb(192, 167, 119) 100%);color:rgba(0,0,0,0);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);text-fill-color:rgba(0,0,0,0)}@media screen and (max-width: 768px){.online_btn a{font-size:6vw}}.online_btn a:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:50px;border:3px solid rgba(0,0,0,0);background:linear-gradient(90deg, rgb(192, 167, 119) 0%, rgb(255, 227, 176) 35%, rgb(210, 197, 128) 63%, rgb(192, 167, 119) 100%);-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0) border-box;-webkit-mask-composite:destination-out;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0) border-box;mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0) border-box;-webkit-mask-composite:xor;mask-composite:exclude}.online_lineup{width:30%;margin:3% auto 0;margin-top:0%;margin-right:0}@media screen and (max-width: 768px){.online_lineup{width:80%;margin:8% auto 0}}.online_lineup a{color:#0066c0;border-color:#0066c0;position:relative;font-size:18px;font-size:clamp(12px,.75rem + (1vw - 7.68px)*.5208,18px)}@media screen and (max-width: 768px){.online_lineup a{font-size:4.5vw}}.online_lineup a:after{position:absolute;display:inline-block;vertical-align:middle;content:url(../images/arrow_online.svg);width:10%;height:auto;top:0%;bottom:0;right:5%;margin:auto;transition:all .3s ease 0s}.lineup{color:#000;background-color:#f3f3f3}.lineup .head{padding-top:10%;margin-bottom:9%}@media screen and (max-width: 768px){.lineup .head{padding-top:15%;margin-bottom:16%}}.lineup h2{font-size:70px;font-size:clamp(50px,3.125rem + (1vw - 7.68px)*1.7361,70px);text-align:center;font-weight:400;letter-spacing:4px}.lineup h2 span{font-family:"Noto Sans JP",serif;font-size:.4em;display:block;margin-top:.5%;letter-spacing:1px;font-weight:600}.lineup .sub_ti{text-align:center;font-size:18px;font-weight:500;margin-top:-0.5%}.lineup div[class*=series]{margin-bottom:10%}.lineup div[class*=series] .ti{text-align:center}.lineup div[class*=series] .ti img{margin-bottom:4%}.lineup div[class*=series] .ti span{display:block;font-size:42px;font-size:clamp(27px,1.6875rem + (1vw - 7.68px)*1.3021,42px);letter-spacing:3px}.lineup div.series_d .ti img{width:18%}@media screen and (max-width: 768px){.lineup div.series_d .ti img{width:38%}}.lineup div.series_dl{margin-bottom:0}.lineup div.series_dl .ti img{width:26%}.lineup div.series_dl .item_spec dd:nth-of-type(3) .flex{justify-content:flex-start;gap:10%}.lineup .spec_box{padding:40px 0;width:70%;margin:0 auto}@media screen and (max-width: 768px){.lineup .spec_box{width:80%;padding:7vw 0}}.lineup .spec_box>.flex{justify-content:space-between;gap:2%}@media screen and (max-width: 768px){.lineup .spec_box>.flex{display:block}}.lineup .spec_box .item_photo{width:40%}@media screen and (max-width: 768px){.lineup .spec_box .item_photo{width:70%}}.lineup .spec_box .item_photo picture{width:100%;display:block}.lineup .spec_box .item_spec{margin:1em 0;width:70%;font-size:21px;font-size:clamp(12px,.75rem + (1vw - 7.68px)*.7813,21px);letter-spacing:0}@media screen and (max-width: 768px){.lineup .spec_box .item_spec{width:100%;font-size:3.2vw}}.lineup .spec_box .item_spec h3{font-weight:bold;font-size:1em}.lineup .spec_box .item_spec dl{border-top:1px solid #000;overflow:hidden;line-height:1.8em;margin-bottom:.5%;display:flex;flex-wrap:wrap}.lineup .spec_box .item_spec dl dt{width:40%;font-size:.8em;font-weight:bold;border-bottom:1px solid}.lineup .spec_box .item_spec dl dd{width:60%;margin-bottom:0;border-bottom:1px solid #000;font-size:.8em}.lineup .spec_box .item_spec dl dd:nth-child(3){line-height:1.5}.lineup .spec_box .item_spec dl dd .flex{justify-content:space-between}.lineup .spec_box .item_spec dl dd .flex p{font-weight:400;display:inline-block}.lineup .spec_box .item_spec dl dd .flex p .sub{display:block;font-size:.65em;line-height:1}.lineup .spec_box .item_spec dl dd .reito{justify-content:flex-start;gap:10%}.lineup .spec_box .item_spec dl dd .reito p{font-weight:bold}.lineup .spec_box .item_spec .maru{border-bottom:1px solid #000;border-top:1px solid #000}.lineup .spec_box .item_spec .maru .flex{justify-content:space-between}@media screen and (max-width: 768px){.lineup .spec_box .item_spec .maru .flex{gap:4%}}.lineup .spec_box .item_spec .maru p{text-align:center;padding:2% 0;line-height:1.7;font-size:.8em;font-weight:bold}.lineup h3,.lineup .item_spec dt,.lineup .item_spec dd{margin:0;padding:1.5% 0}.go_plaza{padding-top:80px}.go_plaza .flex{justify-content:space-between;flex-wrap:wrap}.go_plaza li{width:100%;margin-bottom:1.5em}@media screen and (min-width: 768px){.go_plaza li{width:48%}}.go_plaza a{display:block}.go_plaza a:hover{opacity:.5}.go_plaza a img{border-radius:7px}#size_428 .flex.cta{width:61%;margin-right:0;margin-left:auto}@media screen and (max-width: 768px){#size_428 .flex.cta{width:100%}}#size_428 .flex.cta .online_lineup{width:100%;margin-top:0%;margin:auto}@media screen and (max-width: 768px){#size_428 .flex.cta .online_lineup{margin-bottom:4vw}}#size_428 .flex.cta .brand a{color:#000;border:none;background:linear-gradient(90deg, rgb(193, 168, 104), rgb(223, 207, 137))}#size_428 .flex.cta .brand a:after{content:url(../images/arrow_brand.svg);width:10%}/*# sourceMappingURL=style.min.css.map */