.title{margin:0}.pageTitleImgWrap{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center}.pageTitleImgWrap .pageTitleEn{font-family:Inter,sans-serif;position:relative;z-index:2;color:#fff;line-height:1.2;letter-spacing:.05em}.pageTitleImgWrap .pageTitleEn:first-letter{text-transform:capitalize}.pageTitleImgWrap .pageTitle{position:relative;z-index:2;color:#fff;font-weight:700;letter-spacing:.05em}.pageTitleImgWrap .pageTitleImg{position:absolute;top:0;left:0;width:100%;height:100%}.pageTitleImgWrap .pageTitleImg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:.5s}.pageTitleWrap{background-color:#fff9;display:flex;align-items:center}.pageTitleWrap .pageTitleInner{display:flex;align-items:flex-start;align-items:center}.pageTitleWrap .pageTitle{font-weight:700;color:#242424}.pageTitleWrap .pageTitleJa{margin-top:0}.pankuzu .pankuzu_in{display:flex;flex-wrap:wrap}.pankuzu .pankuzu_in>div{color:#666}.pankuzu .pankuzu_in>div a{color:#1a1a1a!important;text-decoration:underline}#contents{overflow-x:hidden}#contents.detail{background:#f4f4f4}#contents a{color:#2d64b6;text-decoration:underline;text-underline-offset:5px}.border+.border{border-top:1px solid #cdcdcd}.col2Wrap{color:#000}.historyList{position:relative}.historyList>div{display:flex}.historyList>div dt{font-weight:700;color:#747272;font-family:Inter,sans-serif;letter-spacing:.05em;position:relative}.companyVision{color:#fff;position:relative}.companyVision:before,.companyVision:after{content:"";display:block;position:absolute}.companyVision:before{background:url(//tc-ent.myshopify.com/cdn/shop/t/1/assets/img_about_deco_left.webp?v=88880366127118237561782984678) no-repeat;background-size:contain}.companyVision:after{background:url(//tc-ent.myshopify.com/cdn/shop/t/1/assets/img_about_deco_right.webp?v=144180365257433368691782984678) no-repeat;background-size:contain}.companyValue{background:#fff}.companyValue .valueList>li{padding-left:0;list-style-type:none}.companyValue .valueList>li:before{content:none}.companyValue .valueList>li .valueListText .valueListTitle{display:flex;align-items:center;font-weight:700;line-height:1.4}.companyValue .valueList>li .valueListText .valueListTitle span{display:inline-block;font-family:Inter,sans-serif;border-radius:9999px;color:#f12126;border:1px solid #f12126;letter-spacing:0;font-weight:700;text-align:center}.companyHead{display:flex;position:relative}.companyHead .companyTitle{font-family:Inter,sans-serif;font-weight:700;position:relative;display:inline-block;line-height:1;letter-spacing:.06em;background:linear-gradient(0deg,#e60e0e,#e14802);background:-webkit-linear-gradient(0deg,#e60e0e,#e14802);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.companyHead .companyTitle:before{content:"";display:block;background:#e23e04;position:absolute;right:0}.companyCatch{letter-spacing:.06rem;text-align:center;font-weight:700;line-height:1.26}.companyCatchSub{font-weight:700;text-align:center}.companyNote{text-align:center;line-height:1.78}.concept{text-align:center}.concept .entitle{display:inline-block;font-weight:700;font-family:Inter,sans-serif;letter-spacing:.05em;color:#f93b37;background-color:#f93b37;background-image:linear-gradient(90deg,#e60e0e 9%,#e04f00 69%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin:0}.concept .conceptTitle{font-weight:700}.catSelectWrap .catList li a{color:#000!important;text-decoration:none!important;font-weight:700;display:inline-block;line-height:1;border-radius:5px}.catSelectWrap .selectBox{display:inline-block;position:relative}.catSelectWrap .selectBox select{-moz-appearance:none;-webkit-appearance:none;appearance:none;border:0;margin:0;background:none transparent;vertical-align:middle;font-size:inherit;color:inherit;box-sizing:content-box;border:1px solid #d0d6e2;background-color:#fff;border-radius:5px;padding:6px 30px 6px 15px;cursor:pointer}.catSelectWrap .selectBox select option[selected]{background:#d3d3d3}.productList li a{color:#000!important;text-decoration:none!important;background-color:#fff;height:100%}.productList li figure{text-align:center;overflow:hidden}.productList li .textWrap{border-top:1px solid #e0e0e0}.productList li .textWrap .dvdTitle{font-weight:700;margin:0;line-height:1.5}.productList li .textWrap .dvdDay{color:#4b4b4b}.productList li .type .dvd{display:inline-block;border:1px solid #f93b37;color:#f93b37;text-align:center;border-radius:12px;line-height:1}.productList li .type .bd{display:inline-block;border:1px solid #004ff6;color:#004ff6;text-align:center;border-radius:12px;line-height:1}.dllist_pagination .Pagination a{color:#393939!important;text-decoration:none!important}.dllist_pagination .Pagination .Pagination-prev,.dllist_pagination .Pagination .Pagination-next{position:relative;border-bottom:1px solid #000}.dllist_pagination .Pagination .Pagination-Item .Pagination-Item-Link{display:flex;justify-content:center;align-items:center;background-color:#fff;border:1px solid #393939;border-radius:50%;font-family:Inter,sans-serif;letter-spacing:.05em}.dllist_pagination .Pagination .Pagination-Item .Pagination-Item-Link.isActive{background-color:#393939;color:#fff!important}.pageCatch{font-weight:700;text-align:center}.btnWrap{text-align:center}.tobiraList li a{display:block;color:#000!important;text-decoration:none!important;background-color:#fff;border-radius:10px;position:relative}.tobiraList li figure{max-width:243px;margin:0 auto;text-align:center}.tobiraList li .textWrap .title{font-weight:700;line-height:1.5;margin-top:0}.tobiraList li .viewmore{border-top:2px solid #e2e2e2;text-align:right;font-family:Inter,sans-serif;letter-spacing:.05em;font-weight:700}.tobiraList li .viewmore span{display:inline-block;position:relative}.productDetailWrap{color:#000}.productDetailWrap .catWrap .cat span{display:inline-block;background-color:#f93b37;background-image:linear-gradient(90deg,#e60e0e 9%,#e04f00 69%);line-height:1;font-weight:700;color:#fff;border-radius:3px}.productDetailWrap .catWrap .cat span+span{margin-left:5px}.productDetailWrap .catWrap .type span{display:inline-block;text-align:center;border-radius:12px;line-height:1}.productDetailWrap .catWrap .type span.dvd{border:1px solid #f93b37;color:#f93b37}.productDetailWrap .catWrap .type span.bd{border:1px solid #004ff6;color:#004ff6}.productDetailWrap .catWrap .type span+span{margin-left:5px}.productDetailWrap .productTitle{font-weight:700;line-height:1.3}.productDetailWrap .productImgWrap figure{width:100%;display:flex;justify-content:center;align-items:center;background-color:#fff}.productDetailWrap .productImgWrap .btns{display:flex;flex-wrap:wrap}.productDetailWrap .productImgWrap .btns a{display:block}.productDetailWrap .productImgWrap .btns a.connectionBtn,.productDetailWrap .productImgWrap .btns a.urlBtn{display:flex;align-items:center;justify-content:center;aspect-ratio:348/92;border:1px solid #c1c1c1;background:#fff;position:relative;line-height:1.2}.productDetailWrap .productImgWrap .btns a.connectionBtn:after,.productDetailWrap .productImgWrap .btns a.urlBtn:after{content:"";display:inline-block;background:url("//tc-ent.myshopify.com/cdn/shop/t/1/assets/icon_blank.png' | asset_url }}") no-repeat 0 0;background-size:contain;position:absolute;top:calc(50% - 6.5px)}.productDetailWrap .introduction{font-weight:700;line-height:1.8}.productDetailWrap .introductionList{margin-top:20px;font-weight:700;line-height:1.8}.productDetailWrap .introductionList>li{position:relative}.productDetailWrap .introductionList>li:before{content:"";display:block;width:6px;height:6px;background:#f93b37;position:absolute;margin:auto;border-radius:50%}.productDetailWrap .buyType{display:flex}.productDetailWrap .buyType>li{color:#004ff6;border:1px solid #004ff6;text-align:center}.productDetailWrap .productDetailList>div{border-bottom:2px solid #e1e3e6}.movieList{display:flex}.movieList>li iframe{display:block;width:100%;aspect-ratio:16/9;border:none}.newsLink li{border-bottom:1px solid #e1e1e1}.newsLink li a{display:block;position:relative}.newsLink li a:before{content:"";display:inline-block;background:url(//tc-ent.myshopify.com/cdn/shop/t/1/assets/arrow_o.webp?v=14219565633144820651775546097) no-repeat center/cover;aspect-ratio:12/26;position:absolute;right:0;transform:scale(1.1)}.newsLink li .ymdcat{display:flex;align-items:center;gap:12px}.newsLink li .ymdcat .ymd{font-family:Inter,sans-serif;letter-spacing:.05em;font-weight:600}.newsLink li .ymdcat .cat{font-weight:700;display:inline-block;line-height:1;border:1px solid #000;text-align:center}.postHeader .postTitle{font-weight:700;line-height:1.2}.postHeader .postDate{text-align:right}h2,h3,h4{line-height:1.5}h2.title{position:relative;font-weight:700;color:#1a1a1a}h3.title{font-weight:700;color:#f93b37;position:relative}h4.title{position:relative;font-weight:700}.h2{position:relative;font-weight:700;color:#1a1a1a}ul.commonList{padding-left:0}ol{counter-reset:item;list-style-type:none;padding-left:0}ol li{position:relative}a.icon[href$=".pdf"],a.icon[href$=".doc"],a.icon[href$=".docx"],a.icon[href$=".xls"],a.icon[href$=".xlsx"]{display:inline-block;position:relative;padding-right:30px}a.icon[href$=".pdf"]:after,a.icon[href$=".doc"]:after,a.icon[href$=".docx"]:after,a.icon[href$=".xls"]:after,a.icon[href$=".xlsx"]:after{content:"";display:block;width:22px;height:22px;background-size:cover;background-repeat:no-repeat;background-position:50% 0;position:absolute;right:0;top:.2em}a.icon[href$=".pdf"]:after{background-image:url(//tc-ent.myshopify.com/cdn/shop/t/1/assets/icon_pdf..svg?v=1619)}a.icon[href$=".doc"]:after,a.icon[href$=".docx"]:after{background-image:url(//tc-ent.myshopify.com/cdn/shop/t/1/assets/icon_word..svg?v=1619)}a.icon[href$=".xls"]:after,a.icon[href$=".xlsx"]:after{background-image:url(//tc-ent.myshopify.com/cdn/shop/t/1/assets/icon_excel..svg?v=1619)}a.icon.front{padding-left:25px;padding-right:0}a.icon.front:after{left:0}a.icon[target=_blank]:after{content:"";display:inline-block;width:15px;height:15px;background:url("//tc-ent.myshopify.com/cdn/shop/t/1/assets/icon_blank.png' | asset_url }}") no-repeat 0 0;background-size:cover;vertical-align:middle;margin-left:8px;position:relative;top:-3px}.iconBlank{display:inline-block;width:15px;height:15px;background:url("//tc-ent.myshopify.com/cdn/shop/t/1/assets/icon_blank.png' | asset_url }}") no-repeat 0 0;background-size:cover;vertical-align:middle;margin-left:8px;position:relative;top:-3px}#contents p a:not([class])[target=_blank]:after{content:"";display:inline-block;width:15px;height:15px;background:url("//tc-ent.myshopify.com/cdn/shop/t/1/assets/icon_blank.png' | asset_url }}") no-repeat 0 0;background-size:cover;vertical-align:middle;margin-left:8px;position:relative;top:-3px}.subLink{color:#4d4d4f;font-weight:700;display:inline-block;position:relative;text-decoration:none}.btnArea{text-align:center}.commonBtn{display:inline-block;border:1px solid #c1c1c1;background-color:#fff;text-align:center;position:relative;color:#000!important;text-decoration:none!important;font-family:Inter,sans-serif;letter-spacing:.05em;font-weight:600;line-height:1}.commonBtn[href$=".pdf"]:before{content:none}.commonBtn[href$=".pdf"]:after{content:"";display:inline-block;width:22px;height:22px;background:url(//tc-ent.myshopify.com/cdn/shop/t/1/assets/icon_pdf..svg?v=1619) no-repeat center/cover!important;border-radius:0;position:absolute;right:inherit;left:20px;top:calc(50% - 11px);transition:none;border:none}.commonBtn[href$=".pdf"]:hover{color:#fff}.commonBtn[href$=".pdf"]:hover:after{background:url(//tc-ent.myshopify.com/cdn/shop/t/1/assets/icon_arrow_only_w..svg?v=1619) no-repeat center;background-size:cover;background-color:transparent;border:none}.commonBtn.backBtn:after{transform:scaleX(-1)}.imgLine2 li{text-align:center;padding:0!important}.imgLine2 li:before{content:none!important}.imgLine2 li img{max-width:100%}.imgLine2.admission li{list-style:none}.imgLine2.admission .linkWrap{text-align:left}.imgLine2.admission .linkWrap .link{padding-right:100%}.imgLine2.admission .linkWrap .link:after{background-size:12px auto;width:20px;height:20px}.imgLine3 li{text-align:center;padding:0!important}.imgLine3 li:before{content:none!important}.imgLine3 li img{max-width:100%}.imgLine3.admission li{list-style:none}.imgLine3.admission .linkWrap{text-align:left;margin-top:10px}.imgLine3.admission .linkWrap .link{padding-right:100%}.imgLine3.admission .linkWrap .link:after{background-size:12px auto;width:20px;height:20px}.cap{display:block;margin-top:10px;color:#696969;text-align:center}.colorBox .cont p{margin:0}.commonTable{width:100%;border-collapse:collapse;border-spacing:inherit;text-align:left;border:1px solid #e1e1e1}.commonTable.type2 th,.commonTable.type2 td{border-left:none}.commonTable th{font-weight:700;border:none;border-bottom:1px solid #e1e1e1;border-top:1px solid #e1e1e1;border-left:1px solid #e1e1e1}.commonTable th:last-child{margin-bottom:0;border-right:none}.commonTable th.sub{background-color:#fff}.commonTable td{border:none;border-bottom:1px solid #e1e1e1;border-top:1px solid #e1e1e1;border-left:1px solid #e1e1e1;word-break:break-all;background-color:#fff}.commonTable td:last-child{margin-bottom:0;border-right:none}.scrollTable{overflow:auto}.scrollText{font-size:12px;display:block;text-align:right;margin:30px 0 -20px}.iframeBox{position:relative;padding-bottom:56.25%}.iframeBox iframe,.iframeBox video{position:absolute;width:100%;height:100%;top:0;left:0;border:0}.ofh{overflow:hidden}dl.commonList>div{border-bottom:1px solid #cccccc}dl.commonList>div:first-of-type{padding-top:0}.pointerNone{cursor:default;text-decoration:none}.taC{text-align:center!important}.taL{text-align:left!important}.taR{text-align:right!important}.Center{margin:0 auto!important}.ovh{overflow:hidden!important}.mw100{max-width:100%!important;width:auto!important}.w100p{width:100%!important}.pT0{padding-top:0!important}.mB0{margin-bottom:0!important}.mB5{margin-bottom:5px!important}.mB10{margin-bottom:10px!important}.mB20{margin-bottom:20px!important}.mB30{margin-bottom:30px!important}.mB40{margin-bottom:40px!important}.mB50{margin-bottom:50px!important}.mT0{margin-top:0!important}.mT5{margin-top:5px!important}.mT10{margin-top:10px!important}.mT20{margin-top:20px!important}.mT30{margin-top:30px!important}.mT40{margin-top:40px!important}.mT50{margin-top:50px!important}.mT60{margin-top:60px!important}.mL0{margin-left:0!important}.mL5{margin-left:5px!important}.mL10{margin-left:10px!important}.mL20{margin-left:20px!important}.mL30{margin-left:30px!important}.mL40{margin-left:40px!important}.mL50{margin-left:50px!important}.mR0{margin-right:0!important}.mR5{margin-right:5px!important}.mR10{margin-right:10px!important}.mR20{margin-right:20px!important}.mR30{margin-right:30px!important}.mR40{margin-right:40px!important}.mR50{margin-right:50px!important}.bold{font-weight:700!important}.underline{text-decoration:underline!important}.bdb{border-bottom:2px solid #004aa4}.fontL{font-size:1.2em}.fontS{font-size:.8em}.floatL{float:left}.floatR{float:right}.textred{color:#b01700}.textblue{color:#005980}.preBox{background:#eff0f4;border:1px solid #f93b37;padding:15px;box-sizing:border-box;clear:both;overflow:hidden;margin-top:30px;font-family:Arial,sans-serif;line-height:1.8}.preBox pre{overflow:auto;white-space:pre-wrap;word-wrap:break-word;-moz-text-align-last:auto;text-align-last:auto}@media screen and (max-width:1023px){body{padding-top:45px}.pageTitleImgWrap{height:95px}.pageTitleImgWrap .pageTitleEn{font-size:13px}.pageTitleImgWrap *+.pageTitle{margin-top:8px}.pageTitleImgWrap .pageTitle{font-size:22px}.pageTitleWrap{height:95px;padding:0 15px}.pageTitleWrap .pageTitleInner{gap:12px}.pageTitleWrap .pageTitle{font-size:22px}.pageTitleWrap .pageTitleJa{font-size:12px}.commonInner{padding:0 15px;max-width:600px;margin:0 auto}.pankuzu{padding:15px 15px 30px}.pankuzu .pankuzu_in>div{font-size:12px}.pankuzu .pankuzu_in>div+div:before{content:"/";display:inline-block;margin:0 5px}#contents{background:url(//tc-ent.myshopify.com/cdn/shop/t/1/assets/cont_bg_sp.webp?v=52833969196655425471779430540) no-repeat top right;background-size:100% auto}.border+.border{padding-top:30px;margin-top:30px}.col2Wrap>div:last-of-type{margin-top:20px}.historyList:before{content:"";display:inline-block;background-color:#dadada;width:3px;height:calc(100% - 65px);position:absolute;left:56px;top:10px}.historyList>div+div{margin-top:20px}.historyList>div dt{font-size:15px;width:80px;flex:none}.historyList>div dt:after{content:"";display:inline-block;width:9px;height:9px;border-radius:50%;background-color:#f93b37;position:absolute;right:18px;top:8px}.textDl dt{font-weight:700;margin-bottom:10px}.gMap iframe{width:100%;height:165px}*+.gMap{margin-top:20px}.companyMission{padding-bottom:50px}.companyVision{padding-block:62px 80px;background:url(//tc-ent.myshopify.com/cdn/shop/t/1/assets/bg_company_vision_sp.webp?v=122381705396671854451782984678) no-repeat;background-size:cover;background-position:center bottom}.companyVision:before,.companyVision:after{width:145px;aspect-ratio:410/240}.companyVision:before{top:-50px;left:0}.companyVision:after{bottom:-40px;right:0}.companyValue{padding-block:60px 20px;margin-bottom:45px}.companyValue .valueList{padding-inline:15px}.companyValue .valueList>li+li{margin-top:40px}.companyValue .valueList>li .valueListIcon{width:115px;margin-inline:auto}.companyValue .valueList>li .valueListText .valueListTitle{flex-direction:column;font-size:21px;gap:10px}.companyValue .valueList>li .valueListText .valueListTitle span{width:26px;height:26px;margin-top:14px;font-size:9px;line-height:24px}.companyValue .valueList>li .valueListText .valueListNote{margin-top:15px}.companyHead{padding-inline:15px}.companyHead .companyTitle{font-size:32px}.companyHead .companyTitle:before{width:100vw;height:2px;bottom:3px}*+.companyCatch{margin-top:30px}.companyCatch{font-size:32px}*+.companyCatchSub{margin-top:18px}.companyCatchSub{font-size:19px}*+.companyNote{margin-top:15px}.concept{padding-bottom:40px}.concept .entitle{font-size:10px}.concept .conceptTitle{font-size:16px;margin-top:5px}.concept .conceptTitle span{font-size:21px}.catSelectWrap{text-align:right}.catSelectWrap .catList{text-align:left;display:flex;gap:3px;margin-bottom:20px;width:100%;overflow:auto}.catSelectWrap .catList li a{white-space:nowrap;font-size:13px;padding:6px 9px}.catSelectWrap .catList li a.now{background-color:#f93b37;background-image:linear-gradient(90deg,#e60e0e 9%,#e04f00 69%);color:#fff!important}.catSelectWrap .selectBox:after{content:"";display:inline-block;background:url(//tc-ent.myshopify.com/cdn/shop/t/1/assets/arrow_o.webp?v=14219565633144820651775546097) no-repeat center/cover;aspect-ratio:12/26;width:5px;height:auto;transform:rotate(90deg);position:absolute;top:calc(50% - 4px);right:20px}.catSelectWrap .selectBox select{padding-right:35px;font-size:12px}.productList{margin-top:20px;display:flex;flex-wrap:wrap;gap:16px}.productList li{width:calc(50% - 8px);border-radius:5px;overflow:hidden}.productList li a{display:flex;flex-direction:column}.productList li figure{height:172px}.productList li figure img{height:100%;-o-object-fit:contain;object-fit:contain}.productList li .textWrap{padding:10px;display:flex;flex-direction:column;justify-content:space-between;flex:1}.productList li .textWrap .dvdTitle{font-size:14px}.productList li .textWrap .dvdDay{font-size:11px;margin-top:7px}.productList li .type{margin-top:15px;display:flex;gap:5px}.productList li .type .dvd,.productList li .type .bd{width:62px;font-size:11px;padding:4px}.dllist_pagination{margin-top:50px}.dllist_pagination .Pagination{display:flex;justify-content:center;align-items:center;gap:15px}.dllist_pagination .Pagination .Pagination-prev{font-size:13px;padding-left:16px;margin-right:5px}.dllist_pagination .Pagination .Pagination-prev:after{content:"";display:inline-block;background:url(//tc-ent.myshopify.com/cdn/shop/t/1/assets/arrow_o.webp?v=14219565633144820651775546097) no-repeat center/cover;aspect-ratio:12/26;width:5px;height:auto;position:absolute;top:calc(50% - 5px);left:0;transform:scale(-1.1)}.dllist_pagination .Pagination .Pagination-next{font-size:13px;padding-right:16px;margin-left:5px}.dllist_pagination .Pagination .Pagination-next:after{content:"";display:inline-block;background:url(//tc-ent.myshopify.com/cdn/shop/t/1/assets/arrow_o.webp?v=14219565633144820651775546097) no-repeat center/cover;aspect-ratio:12/26;width:5px;height:auto;position:absolute;top:calc(50% - 5px);right:0}.dllist_pagination .Pagination .Pagination-Item .Pagination-Item-Link{width:27px;height:27px;font-size:12px}.pageCatch{font-size:18px}.pageCatchtext{margin-top:20px}.white2colBox{border-radius:10px;background-color:#fff;padding:15px 15px 20px;margin-top:30px}.white2colBox+.white2colBox{margin-top:15px}.white2colBox figure{width:100%;height:160px}.white2colBox figure img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.white2colBox .textWrap{margin-top:20px}.btnWrap,.tobiraList{margin-top:30px}.tobiraList li+li{margin-top:15px}.tobiraList li a{padding:30px 20px 20px}.tobiraList li .textWrap{margin-top:20px}.tobiraList li .textWrap .title{font-size:16px}.tobiraList li .textWrap .text{margin-top:5px}.tobiraList li .viewmore{padding-top:15px;margin-top:15px}.tobiraList li .viewmore span{padding-right:28px}.tobiraList li .viewmore span:after{content:"";display:inline-block;background:url(//tc-ent.myshopify.com/cdn/shop/t/1/assets/arrow_o.webp?v=14219565633144820651775546097) no-repeat center/cover;width:6px;height:13px;position:absolute;right:2px;top:calc(50% - 6.5px)}.productDetailWrap .catWrap{display:flex;align-items:center}.productDetailWrap .catWrap .cat span{font-size:12px;padding:5px 20px}.productDetailWrap .catWrap .type{margin-left:8px}.productDetailWrap .catWrap .type span{width:74px;font-size:12px;padding:4px}.productDetailWrap .productTitle{font-size:20px;margin-top:20px}.productDetailWrap .productImgWrap{margin-top:25px}.productDetailWrap .productImgWrap figure{padding:20px;aspect-ratio:69/54}.productDetailWrap .productImgWrap .btns{margin-top:20px;gap:10px}.productDetailWrap .productImgWrap .btns a{width:calc(50% - 5px)}.productDetailWrap .productImgWrap .btns a.connectionBtn,.productDetailWrap .productImgWrap .btns a.urlBtn{padding-inline:8px 22px;font-size:12px;border-radius:.8rem}.productDetailWrap .productImgWrap .btns a.connectionBtn:after,.productDetailWrap .productImgWrap .btns a.urlBtn:after{aspect-ratio:13/13;width:13px;height:auto;right:8px}.productDetailWrap .introduction{font-size:15px;margin-top:30px}.productDetailWrap .introductionList{font-size:14px}.productDetailWrap .introductionList>li{padding-left:20px}.productDetailWrap .introductionList>li:before{top:11px;left:4px}.productDetailWrap .introductionList>li+li{margin-top:4px}.productDetailWrap *+.buyType{margin-top:20px}.productDetailWrap .buyType{gap:10px}.productDetailWrap .buyType>li{min-width:60px;font-size:11px;border-radius:5px}.productDetailWrap .productDetailList>div{display:flex}.productDetailWrap .productDetailList>div dt{padding:12px;width:110px;flex:none}.productDetailWrap .productDetailList>div dd{padding:12px}.movieList{flex-direction:column;margin-top:20px;gap:16px}.newsLink li a{padding:13px 0}.newsLink li a:before{width:5px;height:auto;top:calc(50% - 5px)}.newsLink li .ymdcat .ymd{font-size:12px}.newsLink li .ymdcat .cat{font-size:11px;border-radius:10px;min-width:80px;padding:4px 6px}.newsLink li p{margin-top:10px;font-size:13px}.postHeader .postTitle{font-size:20px}.postHeader .postDate{margin-top:8px;font-size:12px}*>.postContent{margin-top:20px}*+p{margin-top:30px}*+p.wide{margin-top:40px}h2,h3,h4{line-height:1.5}h3+p,h4+p{margin-top:15px}h3+.commonList{margin-top:15px}*+h2.title,*+.h2{margin-top:60px}*+h3.title{margin-top:40px}*+h4.title{margin-top:30px}h2.title{font-size:17px;padding-left:15px}h2.title:before{content:"";display:inline-block;width:5px;height:calc(100% - 5px);position:absolute;left:0;top:3px;background-color:#f93b37;background-image:linear-gradient(180deg,#e60e0e 9%,#e04f00 69%)}h3.title{font-size:19px}h4.title{font-size:18px}.h2{font-size:17px;padding-left:15px}.h2:before{content:"";display:inline-block;width:5px;height:calc(100% - 5px);position:absolute;left:0;top:3px;background-color:#f93b37;background-image:linear-gradient(180deg,#e60e0e 9%,#e04f00 69%)}ul.commonList li{padding-left:20px;position:relative}ul.commonList li:not(:first-of-type){margin-top:10px}ul.commonList li:before{content:"";display:block;width:6px;height:6px;background:#f93b37;position:absolute;margin:auto;top:9px;left:3px;border-radius:50%}ol li{padding-left:20px;counter-increment:mycounter}ol li:before{content:counter(mycounter) ".";position:absolute;top:0;left:0;z-index:2;color:#f93b37;font-weight:700}ol li:not(:first-of-type){margin-top:10px}section+section{margin-top:50px}*+.commonList,*+.linkList,*+.colorBox,*+.commonTable,*+.wp-block-lazyblock-color-box,*+.wp-block-lazyblock-list{margin-top:15px}*+ol{margin-top:15px}*+.imgLine2,*+.imgLine3,*+.twoCol{margin-top:15px}.subLink{font-size:15px;padding-right:30px}.subLink:after{content:"";display:inline-block;background:url(//tc-ent.myshopify.com/cdn/shop/t/1/assets/icon_arrow..svg?v=1619) no-repeat center/cover;width:24px;height:24px;position:absolute;right:0;top:calc(50% - 12px)}*+.btnArea{margin-top:40px}.commonBtn{font-size:14px;border-radius:26px;padding:19px 36px 19px 30px;min-width:70%}.commonBtn:after{content:"";display:inline-block;background:url(//tc-ent.myshopify.com/cdn/shop/t/1/assets/arrow_o.webp?v=14219565633144820651775546097) no-repeat center/cover;aspect-ratio:6/13;width:6px;height:auto;position:absolute;right:15px;top:calc(50% - 6.5px)}.commonBtn.backBtn:after{right:inherit;left:15px}.commonBtn.back:after{transform:scaleX(-1);right:inherit;left:12px}p .commonBtn+.commonBtn{margin-top:20px}.imgLine2.spflex{display:flex}.imgLine2.spflex li{margin:0;width:calc(50% - 8px)}.imgLine2.spflex li:nth-of-type(odd){margin-right:16px}.imgLine2 li{margin-top:10px!important}.imgLine2 li img{max-width:100%}.imgLine2.admission li{list-style:none}.imgLine2.admission .linkWrap{text-align:left;margin-top:10px}.imgLine2.admission .linkWrap .link{padding-right:100%}.imgLine2.admission .linkWrap .link:after{background-size:12px auto;width:20px;height:20px}.imgLine3 li{margin-top:10px!important}.imgLine3 li img{max-width:100%}.imgLine3.admission ul{margin-top:0!important}.imgLine3.admission li{list-style:none}.imgLine3.admission .linkWrap{text-align:left;margin-top:10px}.imgLine3.admission .linkWrap .link{padding-right:100%}.imgLine3.admission .linkWrap .link:after{background-size:12px auto;width:20px;height:20px}.cap{font-size:12px}.imgInP .cap{text-align:left}.imgInP .img{display:block;margin:0 auto;padding-bottom:20px}.imgInP.sp_img_btm{display:flex;flex-wrap:wrap}.imgInP.sp_img_btm .img{display:block;order:2;margin:20px auto 0;padding-bottom:0}.imgInP.sp_img_btm .text{flex-basis:100%;order:1}.twoCol .txt *:nth-child(1){margin-top:0}.twoCol .txt+.img{margin-top:30px}.twoCol .txt+.txt{margin-top:30px}.twoCol .img{width:100%;text-align:center}.twoCol .img+.img{margin-top:30px}.twoCol .img+.txt{margin-top:30px}.twoCol .img img{max-width:100%;width:auto;height:auto}.twoCol .cap{text-align:left}.colorBox{padding:20px;border:1px dotted #f93b37}.colorBox .title{font-weight:700;font-size:16px;color:#f93b37}.colorBox *+.title{margin-top:10px}.colorBox .cont{margin-top:10px}.colorBox .cont *+p{margin:10px 0 0}.commonTable td.wFix,.commonTable th.wFix{width:120px}.commonTable th,.commonTable td{padding:10px}.scrollTable{margin-top:30px}.scrollTable table{white-space:nowrap}.scrollText{font-size:12px;display:block;text-align:right;margin:30px 0 -20px}.iframeBox{position:relative;padding-bottom:56.25%;margin-top:30px}.iframeBox iframe,.iframeBox video{position:absolute;width:100%;height:100%;top:0;left:0;border:0}*+dl.commonList{margin-top:20px}dl.commonList>div{display:flex;padding:15px 0}dl.commonList>div>dt{width:90px;padding-right:20px;flex:none}.pointerNone{cursor:default;text-decoration:none}.mB0{margin-bottom:0!important}.mB5_sp{margin-bottom:5px!important}.mB10_sp{margin-bottom:10px!important}.mB20_sp{margin-bottom:20px!important}.mB30_sp{margin-bottom:30px!important}.mB40_sp{margin-bottom:40px!important}.mB50_sp{margin-bottom:50px!important}.mT0{margin-top:0!important}.mT5_sp{margin-top:5px!important}.mT10_sp{margin-top:10px!important}.mT20_sp{margin-top:20px!important}.mT30_sp{margin-top:30px!important}.mT40_sp{margin-top:40px!important}.mT50_sp{margin-top:50px!important}.mL0_sp{margin-left:0!important}.mL5_sp{margin-left:5px!important}.mL10_sp{margin-left:10px!important}.mL20_sp{margin-left:20px!important}.mL30_sp{margin-left:30px!important}.mL40_sp{margin-left:40px!important}.mL50_sp{margin-left:50px!important}.mR0_sp{margin-right:0!important}.mR5_sp{margin-right:5px!important}.mR10_sp{margin-right:10px!important}.mR20_sp{margin-right:20px!important}.mR30_sp{margin-right:30px!important}.mR40_sp{margin-right:40px!important}.mR50_sp{margin-right:50px!important}.size12_sp{font-size:12px!important}.size14_sp{font-size:14px!important}.size16_sp{font-size:16px!important}.size18_sp{font-size:18px!important}.size20_sp{font-size:20px!important}.w50p_sp{width:50%!important}.taL_sp{text-align:left!important}.taC_sp{text-align:center!important}}@media print,screen and (min-width:1024px){body{padding-top:81px}.pageTitleImgWrap{height:182px}.pageTitleImgWrap .pageTitleEn{font-size:20px}.pageTitleImgWrap *+.pageTitle{margin-top:8px}.pageTitleImgWrap .pageTitle{font-size:46px}.pageTitleWrap{height:157px}.pageTitleWrap .pageTitleInner{max-width:1080px;width:90%;margin:0 auto;gap:20px}.pageTitleWrap .pageTitle{font-size:46px}.pageTitleWrap .pageTitleJa{margin-top:4px;font-size:18px}.commonInner{max-width:1080px;width:90%;margin:0 auto}.commonInner.narrow{max-width:960px}.pankuzu{max-width:1080px;width:90%;margin:0 auto;padding:15px 0 40px}.pankuzu.narrow{max-width:960px}.pankuzu .pankuzu_in>div{font-size:13px}.pankuzu .pankuzu_in>div+div:before{content:"/";display:inline-block;margin:0 5px}.pankuzu .pankuzu_in>div a:hover{text-decoration:none}#contents{background:url(//tc-ent.myshopify.com/cdn/shop/t/1/assets/cont_bg.webp?v=95691721061381703681779430254) no-repeat top right;background-size:100% auto}#contents a:hover,#contents a:focus-visible{text-decoration:none}.border+.border{padding-top:40px;margin-top:40px}.col2Wrap{display:flex;color:#000}.col2Wrap>div:first-of-type{width:230px;flex:none}.col2Wrap>div:last-of-type{flex:1}.col2Wrap.border>div:first-of-type{width:290px;padding-right:20px;flex:none}.historyList:before{content:"";display:inline-block;background-color:#dadada;width:4px;height:calc(100% - 50px);position:absolute;left:76px;top:17px}.historyList>div+div{margin-top:30px}.historyList>div dt{font-size:20px;width:110px;flex:none}.historyList>div dt:after{content:"";display:inline-block;width:10px;height:10px;border-radius:50%;background-color:#f93b37;position:absolute;right:27px;top:12px}.textDl{display:flex}.textDl dt{font-weight:700;width:140px;flex:none;padding-right:20px}.gMap iframe{width:100%;height:360px}*+.gMap{margin-top:40px}.companyMission{padding-bottom:80px}.companyVision{padding-block:62px 80px;background:url(//tc-ent.myshopify.com/cdn/shop/t/1/assets/bg_company_vision.webp?v=108092308122035971931782984678) no-repeat;background-size:cover;background-position:center bottom}.companyVision:before,.companyVision:after{width:410px;height:240px}.companyVision:before{top:-133px;left:0}.companyVision:after{bottom:-133px;right:0}.companyValue{padding-block:95px 52px;margin-bottom:60px}.companyValue .valueList{max-width:1080px;width:90%;margin:0 auto}.companyValue .valueList>li{display:flex;padding-block:60px}.companyValue .valueList>li+li{border-top:1px solid #cccccc}.companyValue .valueList>li .valueListIcon{width:222px;margin-right:auto}.companyValue .valueList>li .valueListText{width:calc(100% - 262px)}.companyValue .valueList>li .valueListText .valueListTitle{font-size:34px}.companyValue .valueList>li .valueListText .valueListTitle span{width:40px;height:40px;margin-right:15px;font-size:14px;line-height:38px}.companyValue .valueList>li .valueListText .valueListNote{margin-top:20px;font-size:16px;line-height:1.8125}.companyHead{max-width:1080px;width:90%;margin:0 auto}.companyHead .companyTitle{font-size:60px}.companyHead .companyTitle:before{width:100vw;height:2px;bottom:8px}*+.companyCatch{margin-top:15px}.companyCatch{font-size:60px}*+.companyCatchSub{margin-top:27px}.companyCatchSub{font-size:28px}*+.companyNote{margin-top:36px}.companyNote{font-size:18px}.concept{padding:30px 0 110px}.concept .entitle{font-size:18px}.concept .conceptTitle{font-size:26px;margin-top:10px}.concept .conceptTitle span{font-size:40px}.catSelectWrap{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:30px}.catSelectWrap .catList{display:flex;flex-wrap:wrap;gap:15px}.catSelectWrap .catList li a{padding:9px;transition:.3s}.catSelectWrap .catList li a:hover{background-color:#d8e0e5}.catSelectWrap .catList li a.now{background-color:#f93b37;background-image:linear-gradient(90deg,#e60e0e 9%,#e04f00 69%);color:#fff!important}.catSelectWrap .selectBox{margin-left:auto}.catSelectWrap .selectBox:after{content:"";display:inline-block;background:url(//tc-ent.myshopify.com/cdn/shop/t/1/assets/arrow_o.webp?v=14219565633144820651775546097) no-repeat center/cover;aspect-ratio:12/26;width:5px;height:auto;transform:rotate(90deg);position:absolute;top:calc(50% - 4px);right:15px}.catSelectWrap .selectBox select{font-size:14px}.productList{margin-top:30px;display:flex;flex-wrap:wrap;gap:28px 16px}.productList.col3 li{width:calc(33.3333333333% - 12px);gap:18px}.productList li{width:calc(25% - 12px);border-radius:10px;overflow:hidden}.productList li a{display:flex;flex-direction:column;transition:.5s}.productList li a:hover{opacity:.5}.productList li a:hover figure img{transform:scale(1.05)}.productList li figure{height:268px}.productList li figure img{height:100%;-o-object-fit:contain;object-fit:contain;transition:.3s}.productList li .textWrap{padding:20px 20px 15px;display:flex;flex-direction:column;justify-content:space-between;flex:1}.productList li .textWrap .dvdTitle{font-size:18px}.productList li .textWrap .dvdDay{font-size:14px;margin-top:10px}.productList li .type{margin-top:20px;display:flex;gap:8px}.productList li .type .dvd,.productList li .type .bd{width:84px;font-size:12px;padding:5px}.dllist_pagination{margin-top:50px}.dllist_pagination .Pagination{display:flex;justify-content:center;align-items:center;gap:15px}.dllist_pagination .Pagination .Pagination-prev{font-size:16px;padding-left:16px;transition:.3s;margin-right:5px}.dllist_pagination .Pagination .Pagination-prev:hover{opacity:.5}.dllist_pagination .Pagination .Pagination-prev:after{content:"";display:inline-block;background:url(//tc-ent.myshopify.com/cdn/shop/t/1/assets/arrow_o.webp?v=14219565633144820651775546097) no-repeat center/cover;aspect-ratio:12/26;width:5px;height:auto;position:absolute;top:calc(50% - 5px);left:0;transform:scale(-1.1)}.dllist_pagination .Pagination .Pagination-next{font-size:16px;padding-right:16px;transition:.3s;margin-left:5px}.dllist_pagination .Pagination .Pagination-next:hover{opacity:.5}.dllist_pagination .Pagination .Pagination-next:after{content:"";display:inline-block;background:url(//tc-ent.myshopify.com/cdn/shop/t/1/assets/arrow_o.webp?v=14219565633144820651775546097) no-repeat center/cover;aspect-ratio:12/26;width:5px;height:auto;position:absolute;top:calc(50% - 5px);right:0}.dllist_pagination .Pagination .Pagination-Item .Pagination-Item-Link{width:36px;height:36px;font-size:16px;transition:.3s}.dllist_pagination .Pagination .Pagination-Item .Pagination-Item-Link:hover{opacity:.5}.pageCatch{font-size:32px}.pageCatchtext{max-width:860px;margin:40px auto 0}.white2colBox{border-radius:15px;background-color:#fff;padding:30px 50px;margin-top:60px;display:flex;gap:60px}.white2colBox+.white2colBox{margin-top:20px}.white2colBox figure{width:265px;flex:none}.white2colBox .textWrap{flex:1}.btnWrap{margin-top:40px}.tobiraList{margin-top:60px;display:flex;flex-wrap:wrap;gap:40px 36px}.tobiraList li{width:calc(33.3333333333% - 24px)}.tobiraList li a{padding:30px 20px 70px;height:100%;transition:.3s}.tobiraList li a:hover{opacity:.5}.tobiraList li .textWrap{margin-top:20px}.tobiraList li .textWrap .title{font-size:18px}.tobiraList li .textWrap .text{font-size:14px;margin-top:5px}.tobiraList li .viewmore{padding-top:15px;width:calc(100% - 40px);position:absolute;bottom:15px;left:20px}.tobiraList li .viewmore span{padding-right:28px}.tobiraList li .viewmore span:after{content:"";display:inline-block;background:url(//tc-ent.myshopify.com/cdn/shop/t/1/assets/arrow_o.webp?v=14219565633144820651775546097) no-repeat center/cover;width:6px;height:13px;position:absolute;right:2px;top:calc(50% - 6.5px)}.productDetailWrap{min-height:540px;padding-left:400px;position:relative;margin-top:20px}.productDetailWrap .catWrap{display:flex;align-items:center}.productDetailWrap .catWrap .cat span{font-size:16px;padding:9px 18px}.productDetailWrap .catWrap .type{margin-left:16px}.productDetailWrap .catWrap .type span{width:107px;font-size:13px;padding:5px}.productDetailWrap .productTitle{font-size:36px;margin-top:30px}.productDetailWrap .productImgWrap{width:350px;position:absolute;top:0;left:0}.productDetailWrap .productImgWrap figure{padding:30px;aspect-ratio:1/1}.productDetailWrap .productImgWrap .btns{gap:6px;margin-top:20px}.productDetailWrap .productImgWrap .btns a{width:172px;transition:.3s}.productDetailWrap .productImgWrap .btns a:hover{opacity:.5}.productDetailWrap .productImgWrap .btns a.connectionBtn,.productDetailWrap .productImgWrap .btns a.urlBtn{padding-inline:6px 22px;font-size:14px;border-radius:12px}.productDetailWrap .productImgWrap .btns a.connectionBtn:after,.productDetailWrap .productImgWrap .btns a.urlBtn:after{width:11px;height:11px;right:8px}.productDetailWrap .introduction{font-size:18px;margin-top:25px}.productDetailWrap .introductionList{font-size:16px}.productDetailWrap .introductionList>li{padding-left:30px}.productDetailWrap .introductionList>li:before{top:13px;left:8px}.productDetailWrap .introductionList>li+li{margin-top:4px}.productDetailWrap *+.buyType{margin-top:30px}.productDetailWrap .buyType{gap:10px}.productDetailWrap .buyType>li{min-width:74px;font-size:13px;border-radius:5px}.productDetailWrap .productDetailList{margin-top:8px}.productDetailWrap .productDetailList>div{display:flex}.productDetailWrap .productDetailList>div dt{padding:15px 15px 15px 20px;width:160px;flex:none}.productDetailWrap .productDetailList>div dd{padding:15px}.movieList{flex-wrap:wrap;margin-top:30px;gap:16px}.movieList>li{width:calc(50% - 8px)}.newsLink li a{padding:20px 0;transition:.3s}.newsLink li a:hover{opacity:.5}.newsLink li a:before{width:5px;height:auto;top:calc(50% - 6px)}.newsLink li .ymdcat .ymd{font-size:14px}.newsLink li .ymdcat .cat{font-size:13px;border-radius:13px;min-width:97px;padding:6px}.newsLink li p{margin-top:15px;font-size:14px}.postHeader,.postContent{width:820px;margin-inline:auto}.postHeader .postTitle{font-size:32px}.postHeader .postDate{margin-top:8px;font-size:14px}*>.postContent{margin-top:40px}*+p{margin-top:40px}*+p.wide{margin-top:60px}h2,h3,h4{line-height:1.5}h3+p,h4+p{margin-top:25px}h3+.commonList{margin-top:25px}*+h2.title,*+.h2{margin-top:80px}*+h3.title{margin-top:60px}*+h4.title{margin-top:50px}h2.title{font-size:26px;padding-left:20px}h2.title:before{content:"";display:inline-block;width:6px;height:calc(100% - 11px);position:absolute;left:0;top:8px;background-color:#f93b37;background-image:linear-gradient(180deg,#e60e0e 9%,#e04f00 69%)}h3.title{font-size:26px}h4.title{font-size:20px}.h2{font-size:26px;padding-left:20px}.h2:before{content:"";display:inline-block;width:6px;height:calc(100% - 11px);position:absolute;left:0;top:8px;background-color:#f93b37;background-image:linear-gradient(180deg,#e60e0e 9%,#e04f00 69%)}ul.commonList li{padding-left:30px;position:relative}ul.commonList li:not(:first-of-type){margin-top:10px}ul.commonList li:before{content:"";display:block;width:6px;height:6px;background:#f93b37;position:absolute;margin:auto;top:11px;left:7px;border-radius:50%}ol li{padding-left:30px;counter-increment:mycounter}ol li:before{content:counter(mycounter) ".";position:absolute;top:0;left:0;z-index:2;color:#f93b37;font-weight:700}ol li:not(:first-of-type){margin-top:10px}section+section{margin-top:80px}*+.commonList,*+.linkList,*+.colorBox,*+.commonTable,*+.wp-block-lazyblock-color-box,*+.wp-block-lazyblock-list{margin-top:30px}*+ol{margin-top:0}*+.imgLine2,*+.imgLine3,*+.twoCol{margin-top:30px}.subLink{font-size:18px;padding-right:40px}.subLink:after{content:"";display:inline-block;background:url(//tc-ent.myshopify.com/cdn/shop/t/1/assets/icon_arrow..svg?v=1619) no-repeat center/cover;width:30px;height:30px;position:absolute;right:0;top:calc(50% - 15px)}*+.btnArea{margin-top:40px}.commonBtn{font-size:18px;border-radius:34px;padding:24px 38px;transition:.5s;min-width:314px}.commonBtn:after{content:"";display:inline-block;background:url(//tc-ent.myshopify.com/cdn/shop/t/1/assets/arrow_o.webp?v=14219565633144820651775546097) no-repeat center/cover;width:6px;height:13px;position:absolute;right:22px;top:calc(50% - 6.5px);transition:.5s}.commonBtn:hover,.commonBtn:focus-visible{background-color:#07040d;border:1px solid #07040d;color:#fff!important}.commonBtn:hover:after,.commonBtn:focus-visible:after{background:url(//tc-ent.myshopify.com/cdn/shop/t/1/assets/arrow_w.webp?v=125690369026195084061779765965) no-repeat center/cover}.commonBtn.backBtn:after{right:inherit;left:15px}.commonBtn.back:after{transform:scaleX(-1);right:inherit;left:14px}p .commonBtn+.commonBtn{margin-left:40px}.singleContents img,.img img{max-width:860px;max-height:860px}.imgLine2{display:flex;flex-wrap:wrap;gap:40px}.imgLine2 li{width:calc(50% - 20px)}.imgLine2 li+li{margin-top:0!important}.imgLine2 li img{max-width:100%}.imgLine2.small{width:80%;margin-left:auto;margin-right:auto}.imgLine2.admission li{list-style:none}.imgLine2.admission a{font-size:26px}.imgLine2.admission .linkWrap{text-align:left;margin-top:20px}.imgLine2.admission .linkWrap .link{padding-right:100%}.imgLine2.admission .linkWrap .link:after{background-size:12px auto;width:20px;height:20px}.imgLine2.admission .linkWrap .link:after{top:calc(50% - 32px)}.imgLine3{display:flex;flex-wrap:wrap;gap:30px}.imgLine3 li{width:calc(33.3333333333% - 20px)}.imgLine3 li+li{margin-top:0!important}.imgLine3 li img{max-width:100%}.imgLine3.admission li{list-style:none}.imgLine3.admission a{font-size:22px}.imgLine3.admission .linkWrap{text-align:left;margin-top:10px}.imgLine3.admission .linkWrap .link{padding-right:100%}.imgLine3.admission .linkWrap .link:after{background-size:12px auto;width:20px;height:20px}.imgLine3.admission .linkWrap .link:after{top:calc(50% - 30px)}.cap{font-size:14px}.imgInP{overflow:hidden}.imgInP .cap{text-align:left}.imgInP .img{max-width:340px}.imgInP .img img{width:100%;height:auto}.imgInP .img.left{float:left;margin-right:40px}.imgInP .img.right{float:right;margin-left:40px}.twoCol{display:flex}.twoCol .txt{flex:1}.twoCol .txt *:nth-child(1){margin-top:0}.twoCol .txt+.img{margin-left:40px}.twoCol .txt+.txt{margin-left:40px}.twoCol .img{max-width:calc(50% - 20px)}.twoCol .img+.img{margin-left:40px}.twoCol .img+.txt{margin-left:40px}.twoCol .img img{max-width:100%;width:auto;height:auto}.twoCol .cap{text-align:left}.colorBox{padding:40px;border:1px dotted #f93b37}.colorBox .title{font-weight:700;font-size:19px;color:#f93b37}.colorBox *+.title{margin-top:10px}.colorBox .cont{margin-top:15px}.colorBox .cont *+p{margin:10px 0 0}.commonTable td.wFix,.commonTable th.wFix{width:150px}.commonTable th,.commonTable td{padding:13px 25px}.scrollTable{margin-top:50px}.scrollText{font-size:12px;display:block;text-align:right;margin:30px 0 -20px}.iframeWrap{max-width:780px;margin:0 auto}.iframeBox{position:relative;padding-bottom:56.25%;margin-top:40px}.iframeBox iframe,.iframeBox video{position:absolute;width:100%;height:100%;top:0;left:0;border:0}*+dl.commonList{margin-top:40px}dl.commonList>div{display:flex;padding:20px 0}dl.commonList>div>dt{width:140px;padding-right:30px;flex:none}.pointerNone{cursor:default;text-decoration:none}.mB0_pc{margin-bottom:0!important}.mB5_pc{margin-bottom:5px!important}.mB10_pc{margin-bottom:10px!important}.mB20_pc{margin-bottom:20px!important}.mB30_pc{margin-bottom:30px!important}.mB40_pc{margin-bottom:40px!important}.mB50_pc{margin-bottom:50px!important}.mT0_pc{margin-top:0!important}.mT5_pc{margin-top:5px!important}.mT10_pc{margin-top:10px!important}.mT20_pc{margin-top:20px!important}.mT30_pc{margin-top:30px!important}.mT40_pc{margin-top:40px!important}.mT50_pc{margin-top:50px!important}.mT100_pc{margin-top:100px!important}.mL0_pc{margin-left:0!important}.mL5_pc{margin-left:5px!important}.mL10_pc{margin-left:10px!important}.mL20_pc{margin-left:20px!important}.mL30_pc{margin-left:30px!important}.mL40_pc{margin-left:40px!important}.mL50_pc{margin-left:50px!important}.mR0_pc{margin-right:0!important}.mR5_pc{margin-right:5px!important}.mR10_pc{margin-right:10px!important}.mR20_pc{margin-right:20px!important}.mR30_pc{margin-right:30px!important}.mR40_pc{margin-right:40px!important}.mR50_pc{margin-right:50px!important}.size12{font-size:12px!important}.size14{font-size:14px!important}.size16{font-size:16px!important}.size18{font-size:18px!important}.size20{font-size:20px!important}.taC_pc{text-align:center!important}}@media screen and (min-width:1024px)and (max-width:1023px){h2,h3,h4{line-height:1.5}.imgLine2 li img{max-width:100%}.imgLine2.admission li{list-style:none}.imgLine2.admission .linkWrap{text-align:left}.imgLine2.admission .linkWrap .link{padding-right:100%}.imgLine2.admission .linkWrap .link:after{background-size:12px auto;width:20px;height:20px}.imgLine3 li img{max-width:100%}.imgLine3.admission li{list-style:none}.imgLine3.admission .linkWrap{text-align:left;margin-top:10px}.imgLine3.admission .linkWrap .link{padding-right:100%}.imgLine3.admission .linkWrap .link:after{background-size:12px auto;width:20px;height:20px}.scrollText{font-size:12px;display:block;text-align:right;margin:30px 0 -20px}.iframeBox{position:relative;padding-bottom:56.25%}.iframeBox iframe,.iframeBox video{position:absolute;width:100%;height:100%;top:0;left:0;border:0}.pointerNone{cursor:default;text-decoration:none}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/second.css.map */
