@media screen and (min-width:1025px){.topsection{width:100%;height:auto;display:block;position:relative}.tscc{width:fit-content;height:auto;display:block;position:absolute;top:40%;right:5%;z-index:1000}.tscc h2{display:block;text-align:left;font-size:clamp(20px,1.8vw,40px);font-family:var(--font-min);font-weight:400;line-height:1.4em;color:var(--color-white);text-shadow:0px 1px 4px rgba(0,0,0,.7);margin-bottom:0}.tscc p{display:block;font-size:clamp(12px,1vw,18px);font-family:var(--font-min);font-weight:400;line-height:2em;color:var(--color-white);text-shadow:0px 1px 4px rgba(0,0,0,.7);margin:0 auto}.tscov{width:100%;height:100%;min-height:100%;display:block;position:absolute;top:0;left:0;z-index:999;background-color:rgba(0,0,0,.4);background-image:url(//por-tech.co.jp/wp-content/themes/portech_style02/css/../img/accline_rl.png);background-repeat:no-repeat;background-position:right 98%;background-size:80% 1px}#slidemm div,#slidemm div img{width:100%;height:auto;display:block}#slidemm_m{display:none}.cycle-slideshow{width:100%;height:auto;display:block}.bannersec{width:100%;height:auto;display:block}.bannersin{width:100%;max-width:1280px;height:auto;display:flex;justify-content:center;align-items:center;padding:70px 10%;margin:0 auto}.intromm{width:100%;height:auto;display:block;background-image:url(https://por-tech.co.jp/wp-content/uploads/2024/04/introbg02.jpg);background-position:center bottom;background-repeat:no-repeat;background-size:100% auto;background-color:var(--color-white)}.intromm .intcc{width:100%;height:auto;display:block;margin:0 auto;padding:5% 5% 26%;text-align:center}.intromm .intcc h2{font-size:clamp(24px,2vw,40px);font-family:var(--font-min);font-weight:400;line-height:1.4em;color:var(--color-black);letter-spacing:5px;margin-bottom:20px}.intromm .intcc h2 span{color:var(--color-2nd)}.intromm .intcc p{font-size:clamp(12px,1.5vw,20px);font-family:var(--font-min);font-weight:400;line-height:2em;color:var(--color-black);margin-bottom:0}.bannerintro{width:100%;max-width:1280px;height:auto;display:block;margin:40px auto 0}.bannerintro a{-webkit-transition:all .4s ease-out;-moz-transition:all .4s ease-out;-ms-transition:all .4s ease-out;-o-transition:all .4s ease-out;transition:all .4s ease-out}.bannerintro a:hover{opacity:.6}.sectitle{width:100%;height:auto;display:block;margin-bottom:40px}.index_sectitle01_c{text-align:center;font-size:clamp(16px,2vw,24px);font-weight:400;font-family:var(--font-min);line-height:1.4em;letter-spacing:0px;color:var(--color-black);margin-bottom:2px}.index_sectitle02_c{text-align:center;font-size:clamp(10px,1vw,14px);font-family:var(--font-en);font-weight:400;line-height:2em;color:var(--color-555);margin-bottom:0}.index_sectitle01_l{font-size:clamp(16px,2vw,24px);font-weight:400;font-family:var(--font-min);line-height:1.4em;letter-spacing:0px;color:var(--color-black);margin-bottom:2px}.index_sectitle02_l{font-size:clamp(10px,1vw,14px);font-family:var(--font-en);font-weight:400;line-height:2em;color:var(--color-555);margin-bottom:0}.newsmm{width:100%;height:auto;display:block;padding:5%}.conceptmm{width:100%;height:auto;display:block;background-image:url(https://por-tech.co.jp/wp-content/uploads/2024/04/introbg02.jpg);background-position:left bottom;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;background-size:cover}.conceptmm .sectitle h2.index_sectitle01_l{color:var(--color-white)}.conceptmm .sectitle p.index_sectitle02_l{color:var(--color-ccc)}.concept_cov{width:100%;height:auto;display:block;padding:5% 5% 13%;background-color:rgba(0,0,0,.3)}.concept_cc{width:45%;height:auto;display:block;margin:0 5% 0 auto}.concept_cc h2{font-size:clamp(20px,1.5vw,32px);font-family:var(--font-min);font-weight:400;line-height:1.8em;color:var(--color-white);letter-spacing:5px;margin-bottom:20px}.concept_cc p{font-size:clamp(12px,1vw,18px);font-family:var(--font-min);font-weight:400;line-height:2em;color:var(--color-white);margin-bottom:0}.reservemm{width:100%;height:auto;display:block;padding:100px 10% 100px;background-image:url(//por-tech.co.jp/wp-content/themes/portech_style02/css/../img/accline_lr.png);background-repeat:no-repeat;background-position:left 2%;background-size:80% 1px}.reservecc{width:100%;height:auto;display:flex;justify-content:space-between;align-items:center}.rrv01{width:50%}.rrv01 h2{font-size:clamp(18px,1.5em,28px);font-family:var(--font-min);letter-spacing:.15em;font-weight:400;line-height:1.8em;color:var(--color-black);margin-bottom:15px}.rrv01 p.rrv_com01{font-size:clamp(12px,1vw,18px);font-family:var(--font-min);font-weight:400;line-height:2em;color:var(--color-black);margin-bottom:30px}.rrv01 h3{font-size:clamp(18px,1vw,20px);font-family:var(--font-min);font-weight:400;line-height:1.4em;color:var(--color-black);margin-bottom:.5em}.rrv01 p.rrvtelnum{width:fit-content;height:auto;display:flex;justify-content:space-between;align-items:center;font-size:36px;font-weight:300;line-height:1em;color:var(--color-black);font-family:var(--font-min);margin-bottom:30px;padding:0 0 0 40px;background-image:url(//por-tech.co.jp/wp-content/themes/portech_style02/css/../img/header/ic-tel_b.png);background-position:left 5%;background-repeat:no-repeat;background-size:auto 40px}.rrv01 p.rrvtelnum a{color:var(--color-white)}.rrv01 p.rrv_formlink{margin-bottom:0}.rrv01 p.rrv_formlink a{width:fit-content;height:auto;display:block;font-size:clamp(14px,1vw,20px);line-height:1em;padding:15px 45px 15px 10px;border-radius:5px;color:var(--color-white);background-color:var(--color-2nd);text-decoration:none;background-image:url(//por-tech.co.jp/wp-content/themes/portech_style02/css/../img/header/ic-ar_h.png);background-repeat:no-repeat;background-position:100% center;background-size:auto 70%;-webkit-transition:all .4s ease-out;-moz-transition:all .4s ease-out;-ms-transition:all .4s ease-out;-o-transition:all .4s ease-out;transition:all .4s ease-out}.rrv01 p.rrv_formlink a span{display:block;font-size:.7em;letter-spacing:0;padding-top:5px}.rrv01 p.rrv_formlink a:hover{background-color:var(--color-1st)}.rrv02{width:50%}.rrv02 .rrv02img01{width:50%;height:auto;display:block;margin-left:auto}.rrv02 .rrv02img02{width:30%;height:auto;display:block;margin-left:20%}.mapmm,.mapmm iframe{width:100%;height:500px;display:block}.addinfo{width:100%;height:auto;display:block}.addbody{width:100%;max-width:1400px;height:auto;display:block;margin:0 auto;padding:100px 5%}.addbody h2{width:100%;height:auto;display:block;background-image:url(//por-tech.co.jp/wp-content/themes/portech_style02/css/../img/header/logo_c.png);background-repeat:no-repeat;background-position:center top;background-size:auto 50px;padding-top:55px;text-align:center;font-size:clamp(18px,1vw,20px);font-family:var(--font-min);font-weight:400;line-height:1.4em;color:var(--color-black);margin-bottom:10px}.addbody p.addp01{font-size:clamp(12px,1vw,18px);font-family:var(--font-min);font-weight:400;line-height:2em;color:var(--color-black);text-align:center;margin-bottom:0}.addbody p.addp01 br{display:none}.addbody p.addp02{font-size:clamp(12px,1vw,18px);font-family:var(--font-min);font-weight:400;line-height:2em;color:var(--color-black);text-align:center;margin-bottom:0}.addbody p.addp02 br{display:none}}@media screen and (min-width:769px) and (max-width:1024px){.topsection{width:100%;height:auto;display:block;position:relative}.tscc{width:fit-content;height:auto;display:block;position:absolute;top:45%;right:5%;z-index:1000}.tscc h2{display:block;text-align:left;font-size:20PX;font-family:var(--font-en);font-weight:400;line-height:1.4em;color:var(--color-white);text-shadow:0px 1px 4px rgba(0,0,0,.7);margin-bottom:0}.tscc p{display:block;font-size:clamp(12px,1vw,18px);font-family:var(--font-min);font-weight:400;line-height:2em;color:var(--color-white);text-shadow:0px 1px 4px rgba(0,0,0,.7);margin:0 auto}.tscov{width:100%;height:100%;min-height:100%;display:block;position:absolute;top:0;left:0;z-index:999;background-color:rgba(0,0,0,.4)}#slidemm div,#slidemm div img{width:100%;height:auto;display:block}#slidemm_m{display:none}.cycle-slideshow{width:100%;height:auto;display:block}.bannersec{width:100%;height:auto;display:block}.bannersin{width:100%;height:auto;display:flex;justify-content:center;align-items:center;padding:70px 10%;margin:0 auto}.intromm{width:100%;height:auto;display:block;background-image:url(https://por-tech.co.jp/wp-content/uploads/2024/04/introbg02.jpg);background-position:center bottom;background-repeat:no-repeat;background-size:100% auto}.intromm .intcc{width:100%;height:auto;display:block;margin:0 auto;padding:8% 5% 26%;text-align:center}.intromm .intcc h2{font-size:clamp(24px,2vw,40px);font-family:var(--font-min);font-weight:400;line-height:1.4em;color:var(--color-black);letter-spacing:5px;margin-bottom:20px}.intromm .intcc h2 span{color:var(--color-2nd)}.intromm .intcc p{font-size:clamp(12px,1vw,18px);font-family:var(--font-min);font-weight:400;line-height:2em;color:var(--color-black);margin-bottom:0}.bannerintro{width:100%;height:auto;display:block;margin:40px auto 0}.bannerintro a{-webkit-transition:all .4s ease-out;-moz-transition:all .4s ease-out;-ms-transition:all .4s ease-out;-o-transition:all .4s ease-out;transition:all .4s ease-out}.bannerintro a:hover{opacity:.6}.sectitle{width:100%;height:auto;display:block;margin-bottom:40px}.index_sectitle01_c{text-align:center;font-size:clamp(16px,2vw,24px);font-weight:400;font-family:var(--font-min);line-height:1.4em;letter-spacing:0px;color:var(--color-black);margin-bottom:2px}.index_sectitle02_c{text-align:center;font-size:clamp(10px,1vw,14px);font-family:var(--font-en);font-weight:400;line-height:2em;color:var(--color-555);margin-bottom:0}.index_sectitle01_l{font-size:clamp(16px,2vw,24px);font-weight:400;font-family:var(--font-min);line-height:1.4em;letter-spacing:0px;color:var(--color-black);margin-bottom:2px}.index_sectitle02_l{font-size:clamp(10px,1vw,14px);font-family:var(--font-en);font-weight:400;line-height:2em;color:var(--color-555);margin-bottom:0}.newsmm{width:100%;height:auto;display:block;padding:5%}.conceptmm{width:100%;height:auto;display:block;background-image:url(https://por-tech.co.jp/wp-content/uploads/2024/03/conceptbg_pc.jpg);background-position:left bottom;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;background-size:cover}.conceptmm .sectitle h2.index_sectitle01_l{color:var(--color-white)}.conceptmm .sectitle p.index_sectitle02_l{color:var(--color-ccc)}.concept_cov{width:100%;height:auto;display:block;padding:5% 5% 13%;background-color:rgba(0,0,0,.3)}.concept_cc{width:45%;height:auto;display:block;margin:0 5% 0 auto}.concept_cc h2{font-size:clamp(20px,1.5vw,32px);font-family:var(--font-min);font-weight:400;line-height:1.8em;color:var(--color-white);letter-spacing:5px;margin-bottom:20px}.concept_cc p{font-size:clamp(12px,1vw,18px);font-family:var(--font-min);font-weight:400;line-height:2em;color:var(--color-white);margin-bottom:0}.reservemm{width:100%;height:auto;display:block;padding:100px 10% 100px}.reservecc{width:100%;height:auto;display:flex;flex-direction:column;justify-content:space-between;align-items:center}.rrv01{width:100%;margin-bottom:50px}.rrv01 h2{font-size:20px;font-family:var(--font-min);letter-spacing:.3em;font-weight:400;line-height:1.8em;color:var(--color-black);margin-bottom:15px}.rrv01 p.rrv_com01{font-size:12px;font-family:var(--font-min);font-weight:400;line-height:2em;color:var(--color-black);margin-bottom:30px}.rrv01 h3{font-size:16px;font-family:var(--font-min);font-weight:400;line-height:1.4em;color:var(--color-black);margin-bottom:.5em}.rrv01 p.rrvtelnum{width:fit-content;height:auto;display:flex;justify-content:space-between;align-items:center;font-size:36px;font-weight:300;line-height:1em;color:var(--color-black);font-family:var(--font-min);margin-bottom:30px;padding:0 0 0 40px;background-image:url(//por-tech.co.jp/wp-content/themes/portech_style02/css/../img/header/ic-tel_b.png);background-position:left 5%;background-repeat:no-repeat;background-size:auto 40px}.rrv01 p.rrvtelnum a{color:var(--color-black);text-decoration:none}.rrv01 p.rrv_formlink{margin-bottom:0}.rrv01 p.rrv_formlink a{width:fit-content;height:auto;display:block;font-size:clamp(12px,1vw,16px);line-height:1em;padding:15px 35px 15px 10px;border-radius:5px;color:var(--color-white);background-color:var(--color-2nd);text-decoration:none;background-image:url(//por-tech.co.jp/wp-content/themes/portech_style02/css/../img/header/ic-ar_h.png);background-repeat:no-repeat;background-position:100% center;background-size:auto 70%;-webkit-transition:all .4s ease-out;-moz-transition:all .4s ease-out;-ms-transition:all .4s ease-out;-o-transition:all .4s ease-out;transition:all .4s ease-out}.rrv01 p.rrv_formlink a:hover{background-color:var(--color-1st)}.rrv02{width:70%;height:auto;display:block;margin:0 auto}.rrv02 .rrv02img01{width:50%;height:auto;display:block;margin-left:auto}.rrv02 .rrv02img02{width:30%;height:auto;display:block;margin-left:20%}.mapmm,.mapmm iframe{width:100%;height:500px;display:block}.addinfo{width:100%;height:auto;display:block}.addbody{width:100%;max-width:1400px;height:auto;display:block;margin:0 auto;padding:100px 5%}.addbody h2{width:100%;height:auto;display:block;background-image:url(//por-tech.co.jp/wp-content/themes/portech_style02/css/../img/header/logo_c.png);background-repeat:no-repeat;background-position:center top;background-size:auto 50px;padding-top:55px;text-align:center;font-size:clamp(18px,1vw,20px);font-family:var(--font-min);font-weight:400;line-height:1.4em;color:var(--color-black);margin-bottom:10px}.addbody p.addp01{font-size:clamp(12px,1vw,18px);font-family:var(--font-min);font-weight:400;line-height:2em;color:var(--color-black);text-align:center;margin-bottom:0}.addbody p.addp01 br{display:none}.addbody p.addp02{font-size:clamp(12px,1vw,18px);font-family:var(--font-min);font-weight:400;line-height:2em;color:var(--color-black);text-align:center;margin-bottom:0}.addbody p.addp02 br{display:none}}@media screen and (max-width:768px){.topsection{width:100%;height:auto;display:block;position:relative}.tscc{width:90%;height:auto;display:block;position:absolute;top:45%;right:5%;z-index:1000}.tscc h2{display:block;text-align:left;font-size:20px;font-family:var(--font-min);font-weight:400;line-height:1.4em;color:var(--color-white);text-shadow:0px 1px 4px rgba(0,0,0,.7);margin-bottom:0}.tscc h2 br{display:none}.tscc p{display:block;font-size:12px;font-family:var(--font-min);font-weight:400;line-height:2em;color:var(--color-white);text-shadow:0px 1px 4px rgba(0,0,0,.7);margin:0 auto}.tscov{width:100%;height:100%;min-height:100%;display:block;position:absolute;top:0;left:0;z-index:999;background-color:rgba(0,0,0,.4)}#slidemm_m div,#slidemm_m div img{width:100%;height:auto;display:block}#slidemm{display:none}.cycle-slideshow{width:100%;height:auto;display:block}.bannersec{width:100%;height:auto;display:block}.bannersin{width:100%;height:auto;display:flex;justify-content:center;align-items:center;padding:60px 5% 0;margin:0 auto}.intromm{width:100%;height:auto;display:block;background-image:url(https://por-tech.co.jp/wp-content/uploads/2024/04/introbg02.jpg);background-position:center bottom;background-repeat:no-repeat;background-size:100% auto}.intromm .intcc{width:100%;height:auto;display:block;margin:0 auto;padding:80px 8% 26%}.intromm .intcc h2{font-size:20px;font-family:var(--font-min);font-weight:400;line-height:1.4em;color:var(--color-black);letter-spacing:1px;margin-bottom:20px}.intromm .intcc h2 span{color:var(--color-2nd)}.intromm .intcc p{font-size:14px;font-family:var(--font-min);font-weight:400;line-height:2em;color:var(--color-black);margin-bottom:0}.intromm .intcc p br{display:none}.bannerintro{width:100%;height:auto;display:block;margin:40px auto 0}.bannerintro a{-webkit-transition:all .4s ease-out;-moz-transition:all .4s ease-out;-ms-transition:all .4s ease-out;-o-transition:all .4s ease-out;transition:all .4s ease-out}.bannerintro a:hover{opacity:.6}.sectitle{width:100%;height:auto;display:block;margin-bottom:40px}.index_sectitle01_c{text-align:center;font-size:18px;font-weight:400;font-family:var(--font-min);line-height:1.4em;letter-spacing:0px;color:var(--color-black);margin-bottom:2px}.index_sectitle02_c{text-align:center;font-size:10px;font-family:var(--font-en);font-weight:400;line-height:2em;color:var(--color-555);margin-bottom:0}.index_sectitle01_l{font-size:18px;font-weight:400;font-family:var(--font-min);line-height:1.4em;letter-spacing:0px;color:var(--color-black);margin-bottom:2px}.index_sectitle02_l{font-size:10px;font-family:var(--font-en);font-weight:400;line-height:2em;color:var(--color-555);margin-bottom:0}.newsmm{width:100%;height:auto;display:block;padding:80px 10%}.conceptmm{width:100%;height:auto;display:block;background-image:url(https://por-tech.co.jp/wp-content/uploads/2024/03/conceptbg_pc.jpg);background-position:left bottom;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;background-size:cover}.conceptmm .sectitle h2.index_sectitle01_l{color:var(--color-white)}.conceptmm .sectitle p.index_sectitle02_l{color:var(--color-ccc)}.concept_cov{width:100%;height:auto;display:block;padding:100px 10% 70%;background-color:rgba(0,0,0,.3)}.concept_cc{width:100%;height:auto;display:block;margin:0 auto 0 auto}.concept_cc h2{font-size:18px;font-family:var(--font-min);font-weight:400;line-height:1.8em;color:var(--color-white);letter-spacing:1px;margin-bottom:20px}.concept_cc p{font-size:14px;font-family:var(--font-min);font-weight:400;line-height:2em;color:var(--color-white);margin-bottom:0}.reservemm{width:100%;height:auto;display:block;padding:100px 10% 100px}.reservecc{width:100%;height:auto;display:flex;flex-direction:column;justify-content:space-between;align-items:center}.rrv01{width:100%;margin-bottom:50px}.rrv01 h2{font-size:18px;font-family:var(--font-min);letter-spacing:0em;font-weight:400;line-height:1.8em;color:var(--color-black);margin-bottom:15px}.rrv01 p.rrv_com01{font-size:14px;font-family:var(--font-min);font-weight:400;line-height:2em;color:var(--color-black);margin-bottom:30px}.rrv01 h3{font-size:16px;text-align:center;font-family:var(--font-min);font-weight:400;line-height:1.4em;color:var(--color-black);margin-bottom:.5em}.rrv01 p.rrvtelnum{width:fit-content;height:auto;display:flex;justify-content:space-between;align-items:center;font-size:36px;font-weight:300;line-height:1em;color:var(--color-black);font-family:var(--font-min);margin:0 auto 20px;padding:0 0 0 40px;background-image:url(//por-tech.co.jp/wp-content/themes/portech_style02/css/../img/header/ic-tel_b.png);background-position:left 5%;background-repeat:no-repeat;background-size:auto 40px}.rrv01 p.rrvtelnum a{color:var(--color-black);text-decoration:none}.rrv01 p.rrv_formlink{margin:0 auto 0}.rrv01 p.rrv_formlink a{margin:0 auto 0;width:fit-content;height:auto;display:block;font-size:clamp(12px,1vw,16px);line-height:1em;padding:15px 35px 15px 10px;border-radius:5px;color:var(--color-white);background-color:var(--color-2nd);text-decoration:none;background-image:url(//por-tech.co.jp/wp-content/themes/portech_style02/css/../img/header/ic-ar_h.png);background-repeat:no-repeat;background-position:100% center;background-size:auto 70%;-webkit-transition:all .4s ease-out;-moz-transition:all .4s ease-out;-ms-transition:all .4s ease-out;-o-transition:all .4s ease-out;transition:all .4s ease-out}.rrv01 p.rrv_formlink a:hover{background-color:var(--color-1st)}.rrv02{width:100%;height:auto;display:block;margin:0 auto}.rrv02 .rrv02img01{width:50%;height:auto;display:block;margin-left:auto;margin-right:10%}.rrv02 .rrv02img02{width:30%;height:auto;display:block;margin-left:10%}.mapmm,.mapmm iframe{width:100%;height:300px;display:block}.addinfo{width:100%;height:auto;display:block}.addbody{width:100%;max-width:1400px;height:auto;display:block;margin:0 auto;padding:50px 5%}.addbody h2{width:100%;height:auto;display:block;background-image:url(//por-tech.co.jp/wp-content/themes/portech_style02/css/../img/header/logo_c.png);background-repeat:no-repeat;background-position:center top;background-size:auto 50px;padding-top:55px;text-align:center;font-size:18px;font-family:var(--font-min);font-weight:400;line-height:1.4em;color:var(--color-black);margin-bottom:10px}.addbody p.addp01{font-size:14px;font-family:var(--font-min);font-weight:400;line-height:2em;color:var(--color-black);text-align:center;margin-bottom:0}.addbody p.addp02{font-size:14px;font-family:var(--font-min);font-weight:400;line-height:2em;color:var(--color-black);text-align:center;margin-bottom:0}}