@charset "UTF-8";
.page_tt{background-repeat:no-repeat;background-position:center center;background-size:100% 100%;}
.page_tt_txt span{display:inline-block;}
.page_tt_img{position:absolute;}
@media screen and (max-width: 1024px){.page_tt_inner{padding-right:clamp(0px, 29.333333333333332vw, 110px);}
.page_tt.sz{background-image:url("../images/method_item/sz/sz_bg_sp.jpg");}
.page_tt.fr{background-image:url("../images/method_item/fr/fr_bg_sp.jpg");}
.page_tt.hl{background-image:url("../images/method_item/hl/hl_bg_sp.jpg");}
.page_tt.phl{background-image:url("../images/method_item/phl/phl_bg_sp.jpg");}
.page_tt.sz-b{background-image:url("../images/method_item/sz-b/sz-b_bg_sp.jpg");}
.page_tt_img{top:clamp(0px, 24.53333333333333vw, 92px);right:clamp(0px, 5.333333333333334vw, 20px);width:clamp(0px, 21.333333333333336vw, 80px);height:clamp(0px, 21.333333333333336vw, 80px);}}
@media screen and (min-width: 1025px){.page_tt.sz{background-image:url("../images/method_item/sz/sz_bg.jpg");}
.page_tt.fr{background-image:url("../images/method_item/fr/fr_bg.jpg");}
.page_tt.hl{background-image:url("../images/method_item/hl/hl_bg.jpg");}
.page_tt.phl{background-image:url("../images/method_item/phl/phl_bg.jpg");}
.page_tt.sz-b{background-image:url("../images/method_item/sz-b/sz-b_bg.jpg");}
.page_tt_img{right:93px;bottom:44px;width:140px;height:140px;}}
@media screen and (max-width: 1024px){#method_inner{padding-top:clamp(0px, 11.200000000000001vw, 42px);padding-bottom:clamp(0px, 12.8vw, 48px);}}
@media screen and (min-width: 1025px){#method_inner{padding-top:73px;padding-bottom:44px;}}
@media screen and (max-width: 1024px){#method_heading_txt{font-size:clamp(0px, 4vw, 15px);line-height:clamp(0px, 5.866666666666666vw, 22px);letter-spacing:.2px;}
#method_heading_sub{margin-top:clamp(0px, 1.6vw, 6px);font-size:clamp(0px, 2.666666666666667vw, 10px);line-height:clamp(0px, 5.333333333333334vw, 20px);}}
@media screen and (min-width: 1025px){#method_heading_txt{font-size:16px;line-height:24px;letter-spacing:.15px;}
#method_heading_sub{margin-top:6px;font-size:12px;line-height:24px;}}
@media screen and (max-width: 1024px){.page_anchor_links{margin-top:clamp(0px, 9.066666666666666vw, 34px);}}
@media screen and (min-width: 1025px){.page_anchor_links{margin-top:49px;}}
#method_main_list .method_it{width:100%;}
#method_main_list .method_it_tt{border-bottom:1px solid #e7e7e7;}
#method_main_list .method_it_tt_txt{font-weight:bold;}
@media screen and (max-width: 1024px){#method_main{margin-top:clamp(0px, 8vw, 30px);}
#method_main_list .method_it:not(:first-child){margin-top:clamp(0px, 8vw, 30px);}
#method_main_list .method_it_tt{padding-bottom:clamp(0px, 2.133333333333333vw, 8px);}
#method_main_list .method_it_tt_txt{font-size:clamp(0px, 4.266666666666667vw, 16px);line-height:clamp(0px, 8vw, 30px);}}
@media screen and (min-width: 1025px){#method_main{margin-top:24px;}
#method_main_list{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;-o-box-lines:multiple;-webkit-box-pack:justify;-moz-box-pack:justify;-o-box-pack:justify;-ms-flex-pack:justify;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:clamp(0px, 3.513909224011713vw, 48px) 0;-webkit-justify-content:space-between;justify-content:space-between;}
#method_main_list .method_it.width50{width:calc(566 / 1180 * 100%);}
#method_main_list .method_it_tt{padding-bottom:14px;}
#method_main_list .method_it_tt_txt{font-size:20px;line-height:30px;}}
.sz #features .method_it_content_it{background-color:#efebf5;}
.sz #specification .method_it_content table thead th,.sz #specification .method_it_content table tr:first-child th{background-color:#5e339b;}
.fr #features .method_it_content_it{background-color:#e5f5f4;}
.fr #specification .method_it_content table thead th,.fr #specification .method_it_content table tr:first-child th{background-color:#009e96;}
.hl #features .method_it_content_it{background-color:#e5f3fb;}
.hl #specification .method_it_content table thead th,.hl #specification .method_it_content table tr:first-child th{background-color:#008cd6;}
.phl #features .method_it_content_it{background-color:#e5f3fb;}
.phl #specification .method_it_content table thead th,.phl #specification .method_it_content table tr:first-child th{background-color:#008cd6;}
.sz-b #features .method_it_content_it{background-color:#e5f3fb;}
.sz-b #specification .method_it_content table thead th,.sz-b #specification .method_it_content table tr:first-child th{background-color:#008cd6;}
#features .method_it_content_it{font-weight:bold;}
@media screen and (max-width: 1024px){#features .method_it_content{margin-top:clamp(0px, 5.333333333333334vw, 20px);}
#features .method_it_content_it{padding:clamp(0px, 1.866666666666667vw, 7px) clamp(0px, 3.2vw, 12px) clamp(0px, 2.666666666666667vw, 10px);border-radius:clamp(0px, 1.066666666666667vw, 4px);font-size:clamp(0px, 3.733333333333334vw, 14px);text-align:left;line-height:clamp(0px, 6.4vw, 24px);}
#features .method_it_content_it:not(:first-child){margin-top:clamp(0px, 2.933333333333333vw, 11px);}}
@media screen and (max-width: 1224px){#features .method_it_content_it br{display:none;}}
@media screen and (min-width: 1025px){#features .method_it_content{margin-top:34px;}
#features .method_it_content_list{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-align-items:stretch;align-items:stretch;-webkit-box-align:stretch;-moz-box-align:stretch;-o-box-align:stretch;-webkit-box-pack:start;-moz-box-pack:start;-o-box-pack:start;-ms-flex-align:stretch;-ms-flex-pack:start;gap:clamp(0px, 2.342606149341142vw, 32px);-webkit-justify-content:flex-start;justify-content:flex-start;}
#features .method_it_content_it{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;max-width:calc(271 / 1180 * 100%);width:100%;padding:12px clamp(0px, 1.6vw, 6px) 14px;border-radius:8px;font-size:16px;text-align:center;line-height:24px;-webkit-align-items:center;align-items:center;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-align:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;}}
#specification .method_it_content table th,#specification .method_it_content table td{border:1px solid #e7e7e7;text-align:left;}
#specification .method_it_content table th{color:#fff;}
@media screen and (max-width: 1024px){#specification{margin-bottom:clamp(-20px, -5.333333333333334vw, 0px);}
#specification .method_it_content{margin-top:clamp(0px, 5.333333333333334vw, 20px);padding-bottom:clamp(0px, 5.333333333333334vw, 20px);}
#specification .method_it_content table{width:100%;}
#specification .method_it_content table th,#specification .method_it_content table td{padding:clamp(0px, 2.133333333333333vw, 8px) clamp(0px, 4.266666666666667vw, 16px) clamp(0px, 2.933333333333333vw, 11px);font-size:clamp(0px, 3.733333333333334vw, 14px);line-height:clamp(0px, 5.866666666666666vw, 22px);}}
@media screen and (min-width: 1025px){#specification{margin-top:2px;margin-bottom:-20px;}
#specification .method_it_content{margin-top:32px;padding-bottom:20px;}
#specification .method_it_content table th,#specification .method_it_content table td{padding:13px 19px 13px;font-size:15px;line-height:24px;}
#specification .method_it_content table th:first-child,#specification .method_it_content table td:first-child{min-width:130px;}
#specification .method_it_content table th:not(:first-child),#specification .method_it_content table td:not(:first-child){max-width:100%;width:448px;}}
#results .method_it_content_img{margin:0 auto;}
@media screen and (max-width: 1024px){#results .method_it_content{margin-top:clamp(0px, 5.333333333333334vw, 20px);}
#results .method_it_content_img{max-width:100%;width:clamp(0px, 178.66666666666666vw, 670px);}}
@media screen and (min-width: 1025px){#results .method_it_content{margin-top:36px;}
#results .method_it_content_img{width:100%;}}
#construction .method_it_content_it_tt{font-weight:bold;}
@media screen and (max-width: 1024px){#construction .method_it_content{margin-top:clamp(0px, 3.733333333333334vw, 14px);}
#construction .method_it_content_it:not(:first-child){margin-top:clamp(0px, 6.933333333333333vw, 26px);}
#construction .method_it_content_it_tt{font-size:clamp(0px, 4vw, 15px);line-height:clamp(0px, 5.866666666666666vw, 22px);}
#construction .method_it_content_it_txt{margin-top:clamp(0px, 2.133333333333333vw, 8px);font-size:clamp(0px, 3.733333333333334vw, 14px);line-height:clamp(0px, 5.866666666666666vw, 22px);}
#construction .method_it_content_it_img{max-width:100%;width:clamp(0px, 133.33333333333331vw, 500px);margin-top:clamp(0px, 5.066666666666666vw, 19px);margin-right:auto;margin-left:auto;}}
@media screen and (min-width: 1025px){#construction .method_it{margin-top:2px;}
#construction .method_it_content{margin-top:30px;}
#construction .method_it_content_it{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-align-items:flex-start;align-items:flex-start;-webkit-box-align:start;-moz-box-align:start;-o-box-align:start;-ms-flex-align:start;gap:48px;}
#construction .method_it_content_it:not(:first-child){margin-top:28px;}
#construction .method_it_content_it_info{width:clamp(0px, 41.874084919472914vw, 572px);}
#construction .method_it_content_it_tt{margin-top:-6px;font-size:18px;line-height:30px;}
#construction .method_it_content_it_txt{margin-top:10px;font-size:16px;line-height:24px;}
#construction .method_it_content_it_img{width:560px;margin-top:4px;margin-left:auto;}}
#downloads_videos .method_it_content_download{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-align-items:flex-start;align-items:flex-start;-webkit-box-align:start;-moz-box-align:start;-o-box-align:start;-webkit-box-lines:multiple;-moz-box-lines:multiple;-o-box-lines:multiple;-ms-flex-align:start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}
#downloads_videos .method_it_content_download_it_img{overflow:hidden;width:100%;border:1px solid #e7e7e7;}
#downloads_videos .method_it_content_download_it_img img{-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s;}
#downloads_videos .method_it_content_download_it_img:hover img{-webkit-transform:scale(1.03);-moz-transform:scale(1.03);-ms-transform:scale(1.03);-o-transform:scale(1.03);transform:scale(1.03);}
#downloads_videos .method_it_content_download_it_tt{font-weight:bold;}
#downloads_videos .method_it_content_download_it_tt span{display:inline-block;}
#downloads_videos .method_it_content_download_it_date{font-weight:400;}
#downloads_videos .method_it_content_download_it_lk{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;border-radius:30px;background-color:#0b46d1;color:#fff;font-weight:bold;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s;-webkit-align-items:center;align-items:center;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-align:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;}
#downloads_videos .method_it_content_download_it_lk:hover{background-color:#0031a2;opacity:1;-ms-filter:none;filter:none;}
#downloads_videos .method_it_content_video{max-width:100%;}
#downloads_videos .method_it_content_video iframe{width:100%;height:100%;}
@media screen and (max-width: 1024px){#downloads_videos .method_it_content{margin-top:clamp(0px, 6.4vw, 24px);}
#downloads_videos .method_it_content_download{gap:clamp(0px, 8.533333333333333vw, 32px) clamp(0px, 6.666666666666667vw, 25px);}
#downloads_videos .method_it_content_download_it{width:clamp(0px, 41.333333333333336vw, 155px);}
#downloads_videos .method_it_content_download_it_info{margin-top:clamp(0px, 4vw, 15px);}
#downloads_videos .method_it_content_download_it_tt{font-size:clamp(0px, 3.733333333333334vw, 14px);line-height:clamp(0px, 5.333333333333334vw, 20px);}
#downloads_videos .method_it_content_download_it_date{font-size:clamp(0px, 3.2vw, 12px);line-height:clamp(0px, 6.4vw, 24px);}
#downloads_videos .method_it_content_download_it_lk{width:100%;height:clamp(0px, 7.466666666666668vw, 28px);margin-top:clamp(0px, 1.333333333333333vw, 5px);padding-bottom:clamp(0px, .533333333333333vw, 2px);font-size:clamp(0px, 3.466666666666666vw, 13px);line-height:clamp(0px, 6.4vw, 24px);}
#downloads_videos .method_it_content_video{max-width:100%;width:89.33333333333333vw;height:43.733333333333334vw;margin-top:clamp(0px, 10.666666666666668vw, 40px);}}
@media screen and (min-width: 1025px){#downloads_videos .method_it_content{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;margin-top:32px;-webkit-align-items:flex-start;align-items:flex-start;-webkit-box-align:start;-moz-box-align:start;-o-box-align:start;-webkit-box-lines:multiple;-moz-box-lines:multiple;-o-box-lines:multiple;-ms-flex-align:start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:64px;}
#downloads_videos .method_it_content_download{gap:32px;}
#downloads_videos .method_it_content_download_it{width:160px;}
#downloads_videos .method_it_content_download_it_info{margin-top:15px;}
#downloads_videos .method_it_content_download_it_tt{font-size:16px;line-height:22px;}
#downloads_videos .method_it_content_download_it_date{margin-top:4px;font-size:14px;line-height:24px;}
#downloads_videos .method_it_content_download_it_lk{width:133px;height:28px;margin-top:10px;padding-bottom:2px;font-size:14px;line-height:24px;}
#downloads_videos .method_it_content_video{width:572px;height:280px;}}