@charset "utf-8";.open-square{line-height:1.8}@media(min-width:769px){.open-square{--bg_yellow:#fff8c6;--z_over:100;--z_flat:0;--z_under:-100}.open-square *{-webkit-box-sizing:border-box;box-sizing:border-box}.open-square .show_sp{display:contents}.open-square .img-fit{display:inline-block;width:100%;height:auto}.open-square .img-cover{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.open-square .inner{position:relative;max-width:1000px;margin:auto}.open-square .fig-row{gap:48px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.open-square .fig-row__fig{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;width:500px}.open-square .fig-row__description{padding:0 0 12px;text-align:left}.open-square .fig-row__description p{padding:0 0 32px;font-size:1.25rem;line-height:1.8}.open-square .fig-row__description .btn-round{margin-left:0}.open-square__sec-title .title-body{--line_color:#ffe100;--x-gradient:linear-gradient(90deg,var(--line_color) 0 34px,transparent 0 calc(100% - 34px),var(--line_color) calc(100% - 34px));--y-gradient:linear-gradient(var(--line_color) 0 34px,transparent 0 calc(100% - 34px),var(--line_color) calc(100% - 34px));display:block;width:606px;margin:auto;background-image:var(--x-gradient),var(--y-gradient),var(--x-gradient),var(--y-gradient);background-position:top,right,bottom,left;background-repeat:no-repeat;background-size:100% 6px,6px 100%,100% 6px,6px 100%;text-align:center}.open-square__sec-title .en{display:block;position:relative;margin:0 0 6px;padding:0 0 2px;font-size:1.25rem}.open-square__sec-title .en:before{position:absolute;right:0;bottom:0;left:0;width:50px;height:2px;margin:auto;background-color:var(--line_color);content:''}.open-square__sec-title .ja{font-size:2.5rem;line-height:1.6}.open-square__table{margin-top:36px;padding:20px;background-color:var(--bg_yellow)}.open-square__table table{width:100%;height:auto;border-collapse:separate;border-spacing:4px}.open-square__table table th,.open-square__table table td{padding:12px 56px}.open-square__table table th{background-color:#fabd00;color:#fff;font-size:1.25rem;text-align:center}.open-square__table table td{background-color:#fff;font-size:1.125rem}.logo{padding:80px 0}.logo__img{width:493px;height:auto;margin:auto}.mv{width:100%;height:805px}.mv img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.introduce{margin-top:-74px;padding:0 0 90px;background-color:var(--bg_yellow)}.introduce__frame{z-index:var(--z_over);position:relative}.introduce__frame:before{z-index:var(--z_under);position:absolute;right:-15px;bottom:-15px;width:100%;height:100%;border-radius:20px;background:url(../images/open-square/bg_pattern.png?vd704dedbdd00f7dafae250ca47c177b0) right bottom / 10px 10px repeat;content:'';-webkit-filter:invert(75%) sepia(47%) saturate(4495%) hue-rotate(10deg) brightness(108%) contrast(105%);filter:invert(75%) sepia(47%) saturate(4495%) hue-rotate(10deg) brightness(108%) contrast(105%)}.introduce__frame-inner{padding:52px 60px 60px;border-radius:20px;background-color:#fff}.introduce__title{padding:0 0 6px;font-size:2.875rem;text-align:center}.introduce__title span{position:relative}.introduce__title span:after{display:inline-block;position:relative;width:60px;height:66px;margin-right:-12px;margin-left:24px;background:url(../images/open-square/icon_megaphone.png?v1c732be854698f47d81d04f0558a445a) center / contain no-repeat;vertical-align:-12px;content:''}.introduce__text{font-size:1.25rem;text-align:center}.tour{--bg_clip-height:152px;padding-bottom:200px;background-color:var(--bg_yellow);-webkit-clip-path:polygon(0% 0%,100% 0%,100% 100%,0% calc(100% - var(--bg_clip-height)));clip-path:polygon(0% 0%,100% 0%,100% 100%,0% calc(100% - var(--bg_clip-height)))}.tour__title{padding-bottom:60px}.contents{background-color:#fff}.contents__title{padding:0 0 80px}.contents__list{gap:36px;display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr)}.contents__item dt{--fukidashi-beak_height:28px;margin-bottom:calc(var(--fukidashi-beak_height) + 20px)}.contents__item dt .fukidashi{display:block;position:relative;padding:16px 0;border:4px solid #ffe100;border-radius:100px;background-color:#fff;font-size:1.5rem;letter-spacing:-.05em;line-height:1.4;text-align:center}.contents__item dt .fukidashi:before,.contents__item dt .fukidashi:after{position:absolute;bottom:calc(var(--fukidashi-beak_height)*-1.0);left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);border-top:var(--fukidashi-beak_height) solid #ffe100;border-right:16px solid transparent;border-left:16px solid transparent;content:''}.contents__item dt .fukidashi:after{bottom:calc(8px - var(--fukidashi-beak_height));border-top:solid var(--fukidashi-beak_height) #fff}.contents__fig{margin:0 0 12px}.contents__text{font-size:1.125rem}.goods{padding:120px 0 32px}.goods__title{padding:0 0 60px}.goods__table{margin-top:0;padding:12px}.goods__table table th,.goods__table table td{padding:6px 30px}.goods__table table th{font-size:1.125rem}.documents{padding-top:186px;padding-bottom:120px;background-color:var(--bg_yellow);-webkit-clip-path:polygon(0 164px,100% 0,100% 100%,0 100%);clip-path:polygon(0 164px,100% 0,100% 100%,0 100%)}.documents .documents__section:not(:last-child){padding-bottom:70px}.documents__title{padding:0 0 80px}.documents__subhead{width:100%;margin:0 0 48px;padding:8px 0;border-radius:14px;background-color:#ff7e00;color:#fff;font-size:1.5rem;line-height:1.4;text-align:center}.documents__container{gap:22px;display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);width:100%}.documents__link{display:block}.documents__link:hover .documents__thumb img{-webkit-transform:scale(1.1);transform:scale(1.1)}.documents__link:hover .documents__label{color:#ff7e00}.documents__thumb{width:100%;height:auto;overflow:hidden}.documents__thumb img{-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;-o-transition:transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;will-change:transform}.documents__label{margin-top:12px;font-size:1rem;-webkit-transition:color .3s ease;-o-transition:color .3s ease;transition:color .3s ease;will-change:color}.documents__label .file-type{display:inline-block;margin-left:14px;padding:0 4px;background-color:#eb0000;color:#fff;font-size:.8125rem;font-weight:700;line-height:1.4;vertical-align:1px}}@media(max-width:768px){.open-square{--bg_yellow:#fff8c6;--z_over:100;--z_flat:0;--z_under:-100}.open-square *{-webkit-box-sizing:border-box;box-sizing:border-box}.open-square .img-fit{display:inline-block;width:100%;height:auto}.open-square .img-cover{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.open-square .inner{position:relative;width:100%;margin:auto;padding:0 5.208333333333334vw}.open-square .fig-row{width:100%}.open-square .fig-row__fig{width:100%;margin-bottom:3.125vw}.open-square .fig-row__description{width:100%;padding:0 0 3.125vw;text-align:left}.open-square .fig-row__description p{padding:0 0 5.208333333333334vw;font-size:3.6458333333333335vw;line-height:1.8}.open-square .fig-row__description .btn-round{width:100%}.open-square__sec-title .title-body{--line_color:#ffe100;--x-gradient:linear-gradient(90deg,var(--line_color) 0 4.947916666666666vw,transparent 0 calc(100% - 4.947916666666666vw),var(--line_color) calc(100% - 4.947916666666666vw));--y-gradient:linear-gradient(var(--line_color) 0 4.947916666666666vw,transparent 0 calc(100% - 4.947916666666666vw),var(--line_color) calc(100% - 4.947916666666666vw));display:block;width:100%;margin:auto;background-image:var(--x-gradient),var(--y-gradient),var(--x-gradient),var(--y-gradient);background-position:top,right,bottom,left;background-repeat:no-repeat;background-size:100% .78125vw,.78125vw 100%,100% .78125vw,.78125vw 100%;text-align:center}.open-square__sec-title .en{display:block;position:relative;margin:0 0 1.5625vw;padding:0 0 .78125vw;font-size:3.90625vw}.open-square__sec-title .en:before{position:absolute;right:0;bottom:0;left:0;width:7.8125vw;height:.26041666666666663vw;margin:auto;background-color:var(--line_color);content:''}.open-square__sec-title .ja{font-size:6.510416666666667vw;line-height:1.6}.open-square__table{margin-top:5.208333333333334vw;padding:3.90625vw 2.604166666666667vw;background-color:var(--bg_yellow)}.open-square__table table{width:calc(100% + 2.083333333333333vw);height:auto;margin:-1.3020833333333335vw -1.0416666666666665vw;border-collapse:separate;border-spacing:1.0416666666666665vw 1.3020833333333335vw}.open-square__table table th,.open-square__table table td{padding:3.125vw 2.34375vw}.open-square__table table th{width:20.833333333333336vw;background-color:#fabd00;color:#fff;font-size:3.3854166666666665vw;text-align:center}.open-square__table table td{background-color:#fff;font-size:3.3854166666666665vw;line-height:1.4}.logo{padding:8.333333333333332vw 0}.logo__img{width:51.432291666666664vw;height:auto;margin:auto}.mv{width:100%;height:52.604166666666664vw}.mv img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.introduce{margin-top:-4.166666666666666vw;padding:0 0 13.020833333333334vw;background-color:var(--bg_yellow)}.introduce__frame{z-index:var(--z_over);position:relative;margin:0 -1.3020833333333335vw}.introduce__frame:before{z-index:var(--z_under);position:absolute;right:-1.953125vw;bottom:-1.953125vw;width:100%;height:100%;border-radius:2.604166666666667vw;background:url(../images/open-square/bg_pattern.png?vd704dedbdd00f7dafae250ca47c177b0) right bottom / 1.3020833333333335vw 1.3020833333333335vw repeat;content:'';-webkit-filter:invert(75%) sepia(47%) saturate(4495%) hue-rotate(10deg) brightness(108%) contrast(105%);filter:invert(75%) sepia(47%) saturate(4495%) hue-rotate(10deg) brightness(108%) contrast(105%)}.introduce__frame-inner{padding:8.854166666666668vw 4.166666666666666vw 10.416666666666668vw;border-radius:2.604166666666667vw;background-color:#fff}.introduce__title{padding:0 0 3.6458333333333335vw;font-size:6.510416666666667vw;line-height:1.4;text-align:center}.introduce__title span{position:relative}.introduce__title span:after{display:inline-block;position:absolute;right:-12.5vw;bottom:-1.5625vw;width:9.244791666666668vw;height:10.15625vw;background:url(../images/open-square/icon_megaphone.png?v1c732be854698f47d81d04f0558a445a) center / contain no-repeat;content:''}.introduce__text{font-size:3.6458333333333335vw;text-align:center}.tour{--bg_clip-height:5.989583333333334vw;padding-bottom:13.020833333333334vw;background-color:var(--bg_yellow);-webkit-clip-path:polygon(0% 0%,100% 0%,100% 100%,0% calc(100% - var(--bg_clip-height)));clip-path:polygon(0% 0%,100% 0%,100% 100%,0% calc(100% - var(--bg_clip-height)))}.tour__title{padding-bottom:7.8125vw}.contents{padding:7.8125vw 0 0;background-color:#fff}.contents__title{padding:0 0 7.8125vw}.contents__list{gap:5.208333333333334vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}.contents__item dt{--fukidashi-beak_height:5.208333333333334vw;margin-bottom:calc(var(--fukidashi-beak_height) + 2.083333333333333vw)}.contents__item dt .fukidashi{display:block;position:relative;max-width:80.72916666666666vw;margin:auto;padding:4.166666666666666vw 0;border:.5208333333333333vw solid #ffe100;border-radius:13.020833333333334vw;background-color:#fff;font-size:4.427083333333334vw;letter-spacing:-.05em;line-height:1.4;text-align:center}.contents__item dt .fukidashi:before,.contents__item dt .fukidashi:after{position:absolute;bottom:calc(var(--fukidashi-beak_height)*-1.0);left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);border-top:var(--fukidashi-beak_height) solid #ffe100;border-right:2.864583333333333vw solid transparent;border-left:2.864583333333333vw solid transparent;content:''}.contents__item dt .fukidashi:after{bottom:calc(1.0416666666666665vw - var(--fukidashi-beak_height));border-top:solid var(--fukidashi-beak_height) #fff}.contents__fig{margin:0 0 4.166666666666666vw}.contents__text{font-size:3.6458333333333335vw}.goods{padding:13.020833333333334vw 0}.goods__title{padding:0 0 7.8125vw}.goods__row .fig-row__description p{padding-bottom:0}.goods__table{margin-top:4.166666666666666vw}.goods__table table th{width:20.833333333333336vw}.documents{padding-top:13.020833333333334vw;padding-bottom:15.625vw;background-color:var(--bg_yellow);-webkit-clip-path:polygon(0 5.46875vw,100% 0,100% 100%,0 100%);clip-path:polygon(0 5.46875vw,100% 0,100% 100%,0 100%)}.documents .documents__section:not(:last-child){padding-bottom:9.114583333333332vw}.documents__title{padding:0 0 10.416666666666668vw}.documents__subhead{width:100%;margin:0 0 6.510416666666667vw;padding:2.604166666666667vw 0;border-radius:1.8229166666666667vw;background-color:#ff7e00;color:#fff;font-size:4.427083333333334vw;font-weight:700;line-height:1.4;text-align:center}.documents__container{gap:7.8125vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;padding:0 5.729166666666666vw}.documents__link{display:block}.documents__thumb{width:100%;height:auto;overflow:hidden}.documents__label{margin-top:2.604166666666667vw;font-size:3.6458333333333335vw}.documents__label .file-type{display:block;width:-webkit-max-content;width:-moz-max-content;width:max-content;margin-top:.5208333333333333vw;padding:.5208333333333333vw 2.864583333333333vw;background-color:#eb0000;color:#fff;font-size:3.125vw;font-weight:700;line-height:1.4}}