@import url('https://fonts.googleapis.com/css?family=Noto+Serif+JP');@import url('https://fonts.googleapis.com/css?family=Noto+Sans+JP');@import url('https://fonts.googleapis.com/earlyaccess/hannari.css');@import url('https://fonts.googleapis.com/css2?family=Zen+Maru+Gothic&display=swap');@importurl('https://fonts.googleapis.com/css2family=Zen+Maru+Gothic:wght@300&display=swap');.mb150{margin-bottom:150px}.mr1rem{margin-right:1rem}.orange{color:#ff9a36}@media screen and (max-width:750px){.boxPC{display:none}}@media screen and (min-width:751px){.boxSP{display:none}}html,body{margin:0;padding:0}*{box-sizing:border-box;font-family:'Noto Sans JP',sans-serif;font-size:1.2rem}ul{list-style:none;margin-block-start:0;margin-block-end:0;margin-inline-start:0px;margin-inline-end:0px;padding-inline-start:0}.nav-menu{background-color:#ff9a36;color:#fff;height:4rem}.menu-list{display:flex;justify-content:center;height:4rem;align-items:center;font-size:2rem}.menu-item{background-color:#ff9a36;border-left:1px solid #fff;position:relative;height:4rem}.menu-item:last-child{border-right:1px solid #fff}.menu-item:hover .drop-menu-list,.drop-menu-item:hover .drop-menu-list-child{opacity:1;transition:opacity .3s,visibility .3s;visibility:visible}.menu-item a{align-items:center;color:#fff;display:flex;height:4rem;justify-content:center;text-decoration:none;width:14vw;font-weight:700}.drop-menu{position:relative}.drop-menu-item{position:relative}.drop-menu-list-child{background-color:#ffb974}.drop-menu-list{background-color:#ffb974;left:0;opacity:0;position:absolute;top:100%;transition:opacity .3s,visibility .3s;visibility:hidden;width:max-content;z-index:1}.drop-menu-list-child{left:100%;opacity:0;position:absolute;top:0;transition:opacity .3s,visibility .3s;visibility:hidden;width:max-content;z-index:1}.slider-ele{width:200px;height:170px;background-color:#fff;border:1px solid #000;text-align:center}.slider1{margin:50px auto;width:80%}.slick-slide{margin:0 10px}.top-slider a{background-repeat:no-repeat;background-size:contain;height:525px;margin:0;text-decoration:none}@media screen and (max-width:750px){.top-slider a{height:26rem;object-fit:cover}}@media screen and (min-width:751px){.top-slider a.img01{background-image:url(//connect-pc.com/wp-content/themes/connect-pc/css/../img/pctop/heda2)}.top-slider a.img02{background-image:url(//connect-pc.com/wp-content/themes/connect-pc/css/../img/pctop/headertop2.jpg)}.top-slider a.img03{background-image:url(//connect-pc.com/wp-content/themes/connect-pc/css/../img/top/header3.jpg)}.nagare{text-align:center}.nagare img{width:70%}}@media screen and (max-width:750px){.top-slider a.img01{background-image:url(//connect-pc.com/wp-content/themes/connect-pc/css/../img/pctop/headdersp.jpg)}.top-slider a.img02{background-image:url(//connect-pc.com/wp-content/themes/connect-pc/css/../img/pctop/headertopspsample.jpg)}}.top-slider .slick-dots{bottom:0;z-index:1}.spheader-content{display:flex;flex-wrap:nowrap;flex-direction:row;width:100%;position:relative}.spheader-content img{width:80%;margin-left:10px}.spheader-toptitle{text-align:center}.spmenu{width:10%;position:absolute;right:20px}.sp-lcontet{display:flex;flex-direction:row;width:70%}.sec-content{position:relative}.sec-content2{position:relative;margin-top:4rem}.sec-content3{position:relative;margin:6rem 0 4rem}.flower-top{position:absolute;transform:rotate(31deg);width:30%;right:13px;top:10px}.flower-bot{position:absolute;transform:rotate(31deg);width:30%;right:13px}.sec-text{margin:4rem auto 2.5rem;width:80%;line-height:1.1;border-radius:8px;text-align:center;font-size:2rem;background-color:#ff8039;color:#fff;font-weight:700}.sec-text span{line-height:2.3}.sec-text li{line-height:1.5}.sec-text2{text-align:center;position:relative}.menu-line-l{position:absolute;width:18%;top:50%;transform:translateY(-50%);left:10px}.menu-line-r{position:absolute;width:18%;top:50%;transform:scaleX(-1) translateY(-50%);right:10px}.sec-text2 h3{font-size:1.8rem;line-height:1.5;font-weight:400}.sec-banner{width:70%;margin:1rem auto;box-shadow:4px 4px 10px 0px grey}.sec-btn{width:200px;margin:1rem auto 0;position:relative}.sec-btn a{border:1px solid #908b66;color:#908b66;font-family:"Open Sans",sans-serif;font-size:1.2rem;line-height:3.5rem;-webkit-transition:All .3s ease;-webkit-backface-visibility:hidden;display:block;position:relative;width:100%;backface-visibility:hidden;text-align:center;text-align:center;cursor:pointer;transition:All .3s ease}.sec-btn:before{-webkit-transition:all .2s linear;display:block;z-index:-1;position:absolute;top:0;left:0;width:0;height:100%;background-color:#908b66;content:"";transition:all .2s linear}.sec-btn:after{-webkit-transform:translateY(-50%);display:block;position:absolute;top:50%;right:15px;width:10px;height:10px;transform:translateY(-50%);background-image:url(//connect-pc.com/wp-content/themes/connect-pc/css/../img/top/arrow-gold.svg);background-position:center;background-repeat:no-repeat;background-size:contain;content:""}.flowermenu{margin:.5rem 1rem 0}.flowermenu img{margin-bottom:1rem}.contact-menu{margin:4rem auto}.contact-menu img{margin-bottom:1rem}.element-box{position:relative;margin-bottom:2rem}.element-title-content{font-size:1.5rem;font-weight:700;margin-left:10px}.element-box-list{position:absolute;top:-3px;right:10px;border:1px solid #908b66;color:#908b66;padding:3px;font-size:1rem}.element-title-content:after{content:'';display:block;width:100%;height:1px;background-color:#908b66;margin-top:2px}.info-headder{display:flex;flex-direction:row}.info-btn{border:1px solid #908b66;color:#908b66;padding:3px;font-size:1rem}.info-text{display:flex;flex-direction:column;flex-wrap:wrap}.bottom-menu{margin:-2.5rem auto 0;width:93%;padding:1.25em 0 1.67em}.bottom-menu li:first-child,.bottom-menu li:nth-child(2){margin-top:0;border-top:1px dashed #ccc}.bottom-menu li:nth-child(odd){margin-right:9.26%}.bottom-menu li{float:left;width:45.37%;margin-top:0}.bottom-menu a{background:0 0;display:block;padding-left:0;font-size:.75em;border-bottom:1px dashed #ccc;padding:.83em 0 .556em}header{padding:0 4% 10px 0 !important;position:fixed;top:0;width:100%;background-color:transparent;display:flex;align-items:center}.headerz-index h1{margin:0;padding:0;font-size:20px}.headerz-index a{text-decoration:none;color:#fff}.headerz-index nav{margin:0 0 0 auto}.headerz-index ul{list-style:none;margin:0;display:flex}.headerz-index li{margin:0 0 0 15px;font-size:14px}.main-visual{display:flex;justify-content:center;align-items:center}.main-visual h2{margin:0;font-size:30px;font-weight:400;color:#777}.sp-nav{display:none}@media screen and (max-width:640px){.pc-nav{display:none}.sp-nav{z-index:1;position:fixed;top:0;left:0;width:100%;height:100vh;display:block;width:100%;background:rgba(0,0,0,.8);opacity:0;transform:translateY(-100%);transition:all .2s ease-in-out}.spheader-content #hamburger{position:absolute;display:block;width:55px;height:50px;right:10px;top:5px;background-color:#ffffffdb}.spheader-content #hamburger span{position:absolute;top:50%;left:50%;display:block;width:70%;height:3px;background-color:#777;transform:translate(-50%,-50%)}.spheader-content #hamburger:before{content:'';display:block;position:absolute;top:10px;left:50%;width:70%;height:3px;background-color:#777;transform:translateX(-50%)}.spheader-content #hamburger:after{content:'';display:block;position:absolute;bottom:10px;left:50%;width:70%;height:3px;background-color:#777;transform:translateX(-50%)}.sp-nav ul{padding:0;display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;padding-bottom:110px}.sp-nav li{margin:0;padding:0}.sp-nav li span{font-size:15px;color:#777}.sp-nav li a,.sp-nav li span{display:block;padding:40px 0 5px;font-size:2rem;border-bottom:1px solid}.sp-nav .close{position:absolute;padding-left:20px;top:0;right:20px;font-weight:700}.sp-nav .close:before{content:'';position:absolute;top:50%;left:0;display:block;width:16px;height:3px;background:#fff;transform:rotate(45deg)}.sp-nav .close:after{content:'';position:absolute;top:50%;left:0;display:block;width:16px;height:3px;background:#fff;transform:rotate(-45deg)}.toggle{transform:translateY(0);opacity:1}.main-visual{padding:0 4%}.headerz-index h2{line-height:1.6;text-align:center}}.header-mg{height:10vh}.headerz-index{z-index:999}@media screen and (min-width:661px){#footerMenu{display:none}}@media screen and (max-width:660px){#headerSP{display:block}#footerMenu{display:block;bottom:0;z-index:999;position:fixed;width:100%}#menuBar{background:linear-gradient(to bottom,#6a3710,#50280a);background-color:#50280a;background-image:-webkit-gradient(linear,left top,left bottom,from(#6a3710),to(#50280a));background-image:-webkit-linear-gradient(#6a3710,#50280a);background-image:linear-gradient(#6a3710,#50280a)}.clearfix{display:block}#hMenu li{display:block;float:left;width:20%;background-color:#ffffffeb}#hMenu li a{display:block;height:65px;background-position:1px 1px;-webkit-transition:.5s;transition:.5s;border-right:#777 1px solid;border-bottom:#777 1px solid;color:#777;text-align:center;text-decoration:none}#hMenu i{font-size:2.5rem;margin-top:10px}}.contact-icon{margin-right:10px;margin-left:-10px}.secconttext{width:100%;margin-top:5px;font-weight:700}.contact-icon-web{position:absolute;left:2.8rem;top:2.1rem}.line-box{width:100%;text-align:center;margin-top:1rem}.line-box img{width:80%}.line-a{height:10rem !important}.linecont-text{margin-top:30px;line-height:1.4}.contact-icon-line{position:absolute;left:10rem;top:.5rem;font-size:2rem}.elebox-img{display:flex;flex-wrap:wrap;flex-direction:row}.elebox-cont{width:calc(25% - 20px);margin:10px;display:flex;flex-direction:column;flex-wrap:wrap;text-align:center}.inst-content{position:relative;margin:5rem auto}.inst-title{text-align:center;font-size:1.5rem;margin:1rem auto}.inst-icon{position:absolute;left:50%;transform:translateX(-50%);top:-2rem;font-size:2rem}.info-headder{background-color:#af7d7d54;padding:1rem;align-items:center;justify-content:space-between}.info-text-cont{margin:1rem 1rem 0}.info-text>.info-text-cont:last-child{margin:1rem}.MAP{margin-top:10px}.l-footer{height:65px}.logo{width:400px}.hedder-box{display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between}.headder-contact-menu{display:flex;align-items:flex-end;flex-wrap:wrap;margin:2rem 0;width:100%;justify-content:flex-end}.headder-contact-menu .sec-btn-contact{width:calc(30% - 5px);position:relative;margin:0 .2rem}.headder-contact-menu .sec-btn-contact a{border:1px solid #fff;color:#fff;font-family:"Open Sans",sans-serif;font-size:1.2rem;height:6rem;-webkit-transition:All .3s ease;-webkit-backface-visibility:hidden;position:relative;width:100%;backface-visibility:hidden;text-align:center;text-align:center;cursor:pointer;transition:All .3s ease;display:flex;align-items:center;flex-wrap:wrap;justify-content:center;line-height:1.2;background-image:linear-gradient(to right,#57c3ea,#2491f0)}.sec-btn-contact-orange a{background-image:linear-gradient(to right,#ff9a0b,#e85a2e) !important}.headder-contact-menu .sec-btn-contact:before{-webkit-transition:all .2s linear;display:block;z-index:-1;position:absolute;top:0;left:0;width:0;height:100%;background-color:#908b66;content:"";transition:all .2s linear}.headder-contact-menu .sec-btn-contact:after{-webkit-transform:translateY(-50%);display:block;position:absolute;top:50%;right:15px;width:10px;height:15px;transform:translateY(-50%);background-position:center;background-repeat:no-repeat;background-size:contain;content:""}.headder-contact-menu .sec-btn-contact span{font-size:1rem;margin-top:-1rem}.mid-contact-menu{display:flex;align-items:center;flex-wrap:wrap;margin:2rem 0;justify-content:center}.mid-contact-menu .sec-btn-contact{width:calc(50% - 30px);position:relative;   margin:0 1rem}.mid-contact-menu .sec-btn-contact a{border:1px solid #fff;color:#fff;font-family:"Open Sans",sans-serif;font-size:1.2rem;height:8rem;-webkit-transition:All .3s ease;-webkit-backface-visibility:hidden;position:relative;width:100%;backface-visibility:hidden;text-align:center;text-align:center;cursor:pointer;transition:All .3s ease;display:flex;align-items:center;flex-wrap:wrap;justify-content:center;line-height:1.2;background-image:linear-gradient(to right,#57c3ea,#2491f0)}@media screen and (max-width:750px){.mid-contact-menu{justify-content:center}.mid-contact-menu .sec-btn-contact{width:85%;margin:10px 0}.mid-contact-menu .sec-btn-contact a{height:6rem}}.mid-contact-menu .sec-btn-contact:before{-webkit-transition:all .2s linear;display:block;z-index:-1;position:absolute;top:0;left:0;width:0;height:100%;background-color:#908b66;content:"";transition:all .2s linear}.mid-contact-menu .sec-btn-contact:after{-webkit-transform:translateY(-50%);display:block;position:absolute;top:50%;right:15px;width:10px;height:15px;transform:translateY(-50%);background-position:center;background-repeat:no-repeat;background-size:contain;content:""}.mid-contact-menu .sec-btn-contact span{font-size:1.5rem;margin-top:-1rem}.mid-contact-menu .secconttext{font-size:1.8rem}@media screen and (max-width:750px){.mid-contact-menu .secconttext{font-size:1.2rem}.mid-contact-menu .sec-btn-contact span{font-size:1rem}}.paso-content{width:80%;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:center;position:relative}.paso-box{display:flex;flex-wrap:wrap;width:calc(30% - 10px);border:1px solid #919191;margin:10px}.paso-img{width:35%;border:3px solid #ffc238;border-radius:10px;margin:10px;padding:10px;background-color:#fff}.paso-text{margin:10px;height:14vw;font-size:2vw;display:flex;flex-direction:column}.paso-text span{margin-bottom:10px}.paso-text lu{font-size:1.5vw;line-height:1.5;margin-left:10px}.pasocon{display:flex;flex-wrap:nowrap;border-bottom:1px #000 solid;width:100%;background-image:url(//connect-pc.com/wp-content/themes/connect-pc/css/../img/pctop/iconback.png);background-position:center}.pasosetu{width:65%;margin:10px;font-weight:700;font-size:1.7vw}.pasoman{margin:4rem auto 2.5rem;width:80%;line-height:1.1;border:1px solid #000;border-radius:8px;text-align:center;font-size:2vw;line-height:2.3}.pasopaso{padding:1rem}.pppaso{position:relative;padding-left:25px;font-size:2.3rem}.pppaso:before{position:absolute;bottom:-10px;left:0;width:0;height:0;border:none;border-bottom:solid 15px #ff9a36;border-left:solid 15px transparent;content:""}.pppaso:after{position:absolute;bottom:-10px;left:10px;width:100%;border-bottom:solid 3px #ff9a36;content:""}.pc-map{text-align:center;margin:3rem}.pc-address-content{margin:2rem;line-height:1.5}#CONTACT>p{width:80%;max-width:548px;margin:0 auto;font-size:calc(1rem - 2px)}.wpcf7{width:100%;max-width:600px;margin:1rem auto 0}@media(max-width:599px){.wpcf7{margin:0 auto}}form{display:flex;flex-direction:column;justify-content:center;border:1px solid var(--White)}#contactForm{width:100%;margin-bottom:2rem;height:fit-content;border-spacing:0 1.5rem;border-collapse:separate}#contactForm tbody tr{vertical-align:top}@media(max-width:599px){#contactForm tbody tr{display:flex;flex-direction:column;align-items:flex-start;width:100%;margin-top:1.5rem}}#contactForm tbody tr th{padding-right:1.5rem;font-weight:400;text-align:right}#contactForm tbody tr th label{position:relative;top:-2px;color:var(--Black);font-size:calc(1rem - 4px);white-space:nowrap}#contactForm tbody tr th span.required{position:absolute;padding:0 6px;left:-3rem;font-size:calc(1.3rem - 6px);color:#fff;line-height:2;background:#ff9a36}@media(max-width:599px){#contactForm tbody tr th span.required{position:relative;bottom:auto;left:auto;padding:1px 4px;margin-left:.5em}}#contactForm tbody tr td{position:relative;width:100%}#contactForm tbody tr td span{display:block;height:100%;width:calc(100% - 8px * 2);padding:4px 8px;background:var(--lightGray)}#contactForm tbody tr td span input{display:block;width:100%;height:3rem;font-size:1.5rem;background:0 0;margin:1rem 0}@media(max-width:599px){#contactForm tbody tr td span.wpcf7-form-control-wrap input{height:2rem}}#contactForm tbody tr td span textarea{height:100%;width:100%;font-size:1rem;display:block;resize:none;background:0 0}#contactForm tbody tr td span input:focus,#contactForm tbody tr td span textarea:focus{outline:none}input:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px var(--lightGray) inset}#contactForm+p{text-align:center}#wpcf7-box input{padding:18px 0;width:300px;color:var(--White);line-height:2;font-size:20px;background:var(--Black);transition:opacity .3s ease-in-out}@media(max-width:599px){#wpcf7-box input{width:60%}}#wpcf7-box input:hover{cursor:pointer;opacity:.8}#wpcf7-box .wpcf7-spinner{position:absolute}#wpcf7-box .wpcf7-spinner:before{width:8px;height:8px}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output,.wpcf7 form.sent .wpcf7-response-output{color:var(--Black);text-align:center;background:var(--White);border:none}#contactForm tbody tr:nth-of-type(2) td span{display:flex !important;height:100%;width:calc(100% - 28px * 2);padding:0;background:#fff !important;justify-content:space-around;align-items:center}#contactForm tbody tr th label{font-size:1.4rem}#contactForm tbody tr:nth-of-type(2) td span input{width:20%}#contactForm tbody tr:nth-of-type(3) td p{display:flex;align-items:center}#contactForm tbody tr:nth-of-type(3) td span{text-align:right}#contactForm tbody tr:nth-of-type(3) td span select{font-size:1.1rem;background:var(--lightGray);width:100%;text-align:right;padding:4px 8px}#contactForm tbody tr:nth-of-type(10) td p{display:flex;align-items:center}#contactForm tbody tr:nth-of-type(7) td p{display:flex;align-items:center}#contactForm tbody tr:nth-of-type(8) td p{display:flex;align-items:center}#contactForm tbody tr:nth-of-type(9) td p{display:flex;align-items:center}#contactForm tbody tr:nth-of-type(10) td span{text-align:right;width:calc(45% - 8px* 2)}#contactForm tbody tr:nth-of-type(7) td span{text-align:right;width:calc(45% - 8px* 2)}#contactForm tbody tr:nth-of-type(8) td span{text-align:right;width:calc(45% - 8px* 2)}#contactForm tbody tr:nth-of-type(9) td span{text-align:right;width:calc(45% - 8px* 2)}#contactForm tbody tr:nth-of-type(10) td span select{background:var(--lightGray);width:100%;text-align:left;padding:4px 8px;border:1px solid #ccc;border-radius:3px;font-family:inherit;height:3rem;font-size:1.5rem}#contactForm tbody tr:nth-of-type(7) td span select{background:var(--lightGray);width:100%;text-align:left;padding:4px 8px;border:1px solid #ccc;border-radius:3px;font-family:inherit;height:3rem;font-size:1.5rem}#contactForm tbody tr:nth-of-type(8) td span select{background:var(--lightGray);width:100%;text-align:left;padding:4px 8px;border:1px solid #ccc;border-radius:3px;font-family:inherit;height:3rem;font-size:1.5rem}#contactForm tbody tr:nth-of-type(9) td span select{background:var(--lightGray);width:100%;text-align:left;padding:4px 8px;border:1px solid #ccc;border-radius:3px;font-family:inherit;height:3rem;font-size:1.5rem}#contactForm tbody tr td span span{background:#fff !important;width:100%}#contactForm tbody tr td span{padding:0}#contactForm tbody tr td span input{padding:4px 8px}#contactForm tbody tr:nth-of-type(6) td span input{width:95%}.moveBar{height:40px}.secTitle h5,.secTitle h6{font-size:2rem}#CONTACT p{   font-size:1rem !important}.contact-title{width:100%;text-align:center;margin:3rem 0 0;font-size:2.5rem;font-weight:700}.sec{max-width:1000px;margin:0 auto;padding-bottom:.5rem}.secback-color{width:100vw;background-image:url(//connect-pc.com/wp-content/themes/connect-pc/css/../img/pctop/backsura.jpg);position:relative;left:50%;transform:translateX(-50%)}.coursecontent{border:1px solid #fff;border-radius:8px;background-color:#fff;margin:2rem;padding:1rem;display:flex;flex-direction:row;flex-wrap:wrap}.course-img{width:auto}.course-img img{border-radius:5px;z-index:1;position:relative}.course-box{position:static;width:50%;display:flex;align-items:center}.course-title{position:relative;display:inline-block;font-size:2.5rem;margin-bottom:1rem;padding:5px 0 5px 1vw;font-weight:700}.course-title:after{content:'';position:absolute;left:15px;right:-2vw;bottom:-4px;height:2px;background-color:#ff9a36}.course-detail{width:50%;position:relative;padding-bottom:40px}.course-btn{position:absolute;right:0;bottom:0;border:2px solid #ffc238;border-radius:10px;padding:10px 3vw 10px 10px;font-size:1.8rem;font-weight:700;display:inline-block;color:#ff7f00}.course-btn:after{content:"";-webkit-transform:translateY(-50%);display:block;position:absolute;top:50%;right:5px;width:2.2rem;height:2.2rem;transform:translateY(-50%);background-image:url(//connect-pc.com/wp-content/themes/connect-pc/css/../img/pctop/r-arrow.png);background-position:center;background-repeat:no-repeat;background-size:contain}.first-title{text-align:center;font-size:3.1rem;font-weight:700;margin:2rem 0 4rem;letter-spacing:.06em;line-height:1.3;position:relative}.first-title:before{content:"";display:block;position:absolute;top:-50px;left:23px;width:9rem;height:9rem;background-image:url(//connect-pc.com/wp-content/themes/connect-pc/css/../img/pctop/firsticon1.png);background-position:center;background-repeat:no-repeat;background-size:contain}.first-title:after{content:"";display:block;position:absolute;top:70px;right:0;width:9rem;height:9rem;background-image:url(//connect-pc.com/wp-content/themes/connect-pc/css/../img/pctop/firsticon1.png);background-position:center;background-repeat:no-repeat;background-size:contain;transform:rotate(180deg)}.first-title span{color:#ff9d00;font-size:4rem}.first-text{text-align:center;line-height:1.3;width:60%;margin:0 30px;position:relative;font-size:1.3rem}.first-content{width:100%;margin-bottom:4rem}.first-sec{padding:2rem}.firstimg{position:absolute;width:33rem;top:0;right:-30rem}.taiken{box-shadow:5px 5px 10px 0px rgb(0 0 0/35%);width:55%;margin:3rem auto}.gesha{font-size:1.5rem;margin:1rem 3rem;line-height:1.5}.gesha-course{text-align:center;font-size:2.5rem;border:1px #ff9a36 solid;border-radius:10px;padding:1rem;width:37vw;margin:2rem auto -1rem;font-weight:700;color:#ff8d1d;position:relative}.gesha-course:before{content:"";-webkit-transform:translateY(-50%);display:block;position:absolute;top:50%;left:-15rem;width:13rem;transform:translateY(-50%);border:1px #ff9a36 solid}.gesha-course:after{content:"";-webkit-transform:translateY(-50%);display:block;position:absolute;top:50%;right:-15rem;width:13rem;transform:translateY(-50%);border:1px #ff9a36 solid}.course-flex{display:flex;flex-wrap:wrap;margin:.5rem .5rem .5rem 1vw}@media screen and (max-width:900px){.course-flex{margin:.5rem .5rem .5rem 3vw}}.course-left{display:flex;width:calc(30% - 10px);padding:1rem 4px;background-color:#ff9a36;margin-bottom:2rem;justify-content:center;align-items:center;font-weight:700;color:#fff;margin-right:10px;font-size:2rem}.course-text{width:70%;font-size:2rem;line-height:1.5}.course-text-num{width:70%;font-size:2rem;line-height:1.5}.pc-address-text{font-size:1.4rem}.pc-address-text h3{position:relative;margin:10px 0}.pc-address-text h3:after{content:'';position:absolute;left:0;width:80%;bottom:-1px;height:1px;background-color:#1a1a1a}#contactForm tbody tr:nth-of-type(3) td span select{font-size:1.1rem;background:var(--lightGray);width:100%;text-align:right;padding:4px 8px;border:1px solid #ccc;border-radius:3px;font-family:inherit}.time-flex{display:flex;align-items:center}.kaisetu{font-size:3vw;text-align:center;margin:5rem}@media screen and (max-width:750px){#contactForm{width:90%;margin:0 auto}.first-title{font-size:2.5rem}.first-title span{font-size:3rem}.first-title:before{left:-15px;width:5rem;height:5rem;top:-40px}.first-title:after{top:135px;right:-5px;width:5rem;height:5rem}.first-text{width:100%;margin:auto;font-size:1.2rem}.taiken{box-shadow:5px 5px 10px 0px rgb(0 0 0/35%);width:100%;margin:3rem auto}.first-sec{padding:1rem}.sec{padding:1rem}.pppaso{font-size:1.8rem;text-align:center}.gesha{font-size:1.2rem;margin:2rem 0 0}.pasopaso{padding:0}.sec-text span{line-height:1.6}.sec-text{margin:1rem auto;width:100%;font-size:1.5rem}.paso-content{width:100%;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:center;position:relative}.paso-content{width:100%}.paso-box{width:calc(50% - 20px);margin:10px}.pasosetu{font-size:1rem}.paso-text{height:auto;font-size:1.2rem}.paso-text lu{font-size:1.2rem}.gesha-course{font-size:2rem;width:90%}.gesha-course:after{right:-2.3rem;width:2rem}.coursecontent{flex-direction:column}.course-box{width:100%}.course-img{width:auto}.course-detail{width:100%}.course-title{font-size:1.6rem}.course-left{font-size:1.2rem}.course-text{font-size:1.2rem}.course-btn{font-size:1.2rem;padding:10px 1.7rem 10px 10px}.course-btn:after{width:1.2rem;height:1.2rem}.pc-map{text-align:center;margin:2rem 0}.pc-address-text{font-size:1.2rem}.pc-address-content{margin:1rem 0;line-height:1.5}.paso-main{max-width:100%;margin:0 auto}}.paso-main{max-width:1000px;margin:0 auto}.feature-cont{display:flex;justify-content:space-between;flex-wrap:wrap}.feature-point{position:absolute;color:#fff;text-align:center;font-weight:700;font-size:1.7rem;background:#ff9a36;border-radius:50%;width:5.5rem;height:5.5rem;top:0;left:50%;transform:translate(-50%,-30%);line-height:3rem;display:flex;flex-wrap:nowrap;flex-direction:column}.feature-box{width:calc((100% / 3) - 1rem);padding:4rem 1.5rem 3.2rem;background-color:#fff;border-radius:2.8rem;position:relative;margin:2rem 0;box-shadow:5px 5px 10px 0px rgb(0 0 0/35%)}.sec-feature{width:100vw;background-image:url(//connect-pc.com/wp-content/themes/connect-pc/css/../img/pctop/backsura.jpg);position:relative;left:50%;transform:translateX(-50%)}@media (max-width:1000px){.sec-feature{width:100%}}.feature-title{color:#ed6d04;font-size:2rem;font-weight:700;margin-bottom:1.5rem;position:relative;line-height:1.4;text-align:center}.feature-title:after{content:'';position:absolute;left:0;width:100%;bottom:-10px;height:2px;background-color:#ed6d04}.feature-point span{margin-top:-1.3rem;font-size:2.3rem}.feature-point h3{font-size:1.5rem}.feature-text{line-height:1.5}.paso-menu{display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:3rem}.paso-menu img{width:calc(33% - 20px);margin:10px}.line-contact{width:60%;margin:15px auto}.yotei{text-align:center;font-size:2.8rem;margin:15rem auto}@media screen and (max-width:750px){.feature-cont{margin-top:2rem;flex-direction:column}.feature-box{width:100%}.paso-menu{flex-direction:column}.paso-menu img{width:100%;margin:10px 0}.headder-contact-menu{flex-direction:column}.headder-contact-menu .sec-btn-contact{width:85%;position:relative;margin:0;margin-bottom:15px}.line-contact{width:90%;margin:0 auto}.coursecontent{margin:1rem 0}.yotei{font-size:2rem}}.movietop{position:relative;width:100%;height:700px;object-fit:cover;object-position:center}.video-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:10px 20px;background-color:transparent;color:#fff;text-decoration:none;font-size:2rem;border:2px solid #fff;cursor:pointer}.video-container{position:relative;width:100%}.video-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);pointer-events:none}.phone-num span{font-size:3rem;font-weight:700}.phone-num h3{margin-bottom:5px;text-align:right}.flow_title{font-size:2rem;margin:7rem 0 2rem;text-align:center;position:relative}.page_flow{padding-bottom:0}.page_flow .head_area{margin:0 auto}.page_flow section{padding:0 20px 150px;overflow:hidden}.page_flow .flow01{position:relative;z-index:0;padding:140px 20px 150px}.page_flow .flow01:after{position:absolute;z-index:-1;display:block;content:"";width:100%;height:calc(100% - 190px);top:0;left:0;right:0}.page_flow .flow05{padding:0 20px}.page_flow .flow_support{width:100vw;background-image:url(//connect-pc.com/wp-content/themes/connect-pc/css/../img/pctop/backsura.jpg);position:relative;left:50%;transform:translateX(-50%);padding:50px 0;margin:50px 0;overflow:hidden}.page_flow section .box{display:flex;justify-content:space-between;align-items:flex-start;margin-top:1rem}.page_flow section .box>div,.page_flow section .box>figure{width:48%}.page_flow section .box>div:nth-of-type(1){position:relative;z-index:0}.page_flow .flow_support .box>div:nth-of-type(1){width:65%}.page_flow section .box>div:nth-of-type(1):after{position:absolute;z-index:0;display:block;content:"";width:6px;height:100%;background:url(//connect-pc.com/wp-content/themes/connect-pc/css/../img/pctop/bg_flow1.png) repeat-y top center;left:30px;top:calc(100% + 10px);opacity:.6}.page_flow .flow_support .box>div:nth-of-type(1):after,.page_flow section:nth-of-type(4) .box>div:nth-of-type(1):after{display:none}.page_flow .flow_support .box>figure{width:32%}.page_flow section .box>figure img{margin:0 auto}.page_flow .flow01 .btn_entry{position:absolute;z-index:1;margin:auto;left:0;right:0;bottom:140px}.page_flow section h2{font-size:25px;font-weight:500;line-height:1.5;padding:0 0 20px;margin:0 0 20px;border-bottom:solid 1px #ff9a36}.page_flow section h2 span{display:block;color:#ff9a36;font-family:"Oswald",sans-serif;font-size:60px;margin:0 auto 10px;position:relative}.page_flow section .box>div:nth-of-type(1) p{font-weight:300}.page_flow section .box>div:nth-of-type(1) p span{color:#ff9a36}.flow-step{position:absolute;top:-15px;left:5px;color:#ff9a36;font-size:1.5rem}.free-text{text-align:center;margin-top:2rem}.thanks{padding:1rem 2rem 3rem}@media screen and (max-width:750px){.page_flow section .box>div,.page_flow section .box>figure{width:100%}.page_flow .flow01{padding:10px 20px 50px}.page_flow section{padding:0 20px 50px}.page_flow .flow_support .box>div:nth-of-type(1){width:100%}}.cont-radio .wpcf7-list-item{display:flex !important;align-items:center}.cont-radio input{width:5% !important;margin-right:10px !important}.radicon{position:relative}.freecose{position:absolute;top:50px;left:50px;white-space:nowrap}@media screen and (max-width:750px){.freecose{top:40px;font-size:1.2rem}.course-text-num{font-size:1.6rem}}.timetable-title{text-align:center;font-size:2.3rem;margin:1rem}.timetable{display:flex;flex-wrap:nowrap;flex-direction:row;width:100%;justify-content:center}.timetable img{width:calc(50% - 20px);margin:10px}.course-setumei{margin:0 20px 10px;line-height:1.5}.campaign{text-align:center;font-size:2rem;font-weight:700}.campaign-text{font-size:3.5rem;font-weight:700;color:#ff9a36}.limitte{margin:10px;font-size:1.8rem}.opencam{font-size:1.8rem;font-weight:700;color:#ff9a36}.inst{width:80%;margin:0 auto}@media screen and (max-width:750px){.inst{width:90%;margin:0 auto}}.denwa-err{text-align:center;font-size:2rem;margin:1rem}.denwa-err a span{font-weight:700}.single{margin:40px 0 120px}.imim{width:50%}@media screen and (max-width:750px){.imim{width:100%}}.post-tags{font-size:1rem}.post{display:flex;width:80%;margin:20px auto;border-bottom:1px #000 solid;padding-bottom:10px;position:relative;line-height:1.3}.post-thumbnail{flex:1 1 0%;margin-right:20px}.post-thumbnail img{width:80%;height:auto}.post-details{flex:1 1 50%;display:flex;flex-direction:column;justify-content:space-between;height:100%;position:relative}.post-date{display:block;font-size:.8em;color:#666}.post-title{font-size:1.2em;margin:10px 0}.post-excerpt{font-size:1em;margin-top:10px}.read-more{align-self:flex-end;margin-top:auto;font-weight:700;color:#0073aa;position:absolute;right:0;font-size:1.5rem}@media screen and (max-width:750px){.post{width:90%;align-items:center}.post-thumbnail{flex:1 1 30%;margin-right:0}.read-more{bottom:2px;right:5px}}.pos-list{text-align:right;font-size:1.5rem;font-weight:700}.size-post-thumbnail{height:100px !important;object-fit:cover}.imimim{display:flex;flex-wrap:wrap;margin:2rem;justify-content:center}.imimim img{width:80%;margin:1rem}.movie_pc{text-align:center;margin-top:2rem}.movie_pc video{height:500px}.movie-title span{font-size:2rem;line-height:1.3;font-weight:700}.youtubebe{width:80%;margin:0 auto}.instru-content{flex-direction:row;background-image:url(//connect-pc.com/wp-content/themes/connect-pc/css/../img/pctop/backsura.jpg);margin:20px 0;border-radius:20px;padding:20px;position:relative}.inst-right{width:95%;margin:20px;position:relative;display:flex;justify-content:center;background-color:#ffffff8c}.inst-right2{width:95%;margin:20px;position:relative;display:flex;justify-content:center}.inst-left{width:400px;margin:50px 20px 20px 60px;position:relative;display:flex;align-items:center}.inst-name{position:absolute;top:-40px;left:-40px;width:200px;height:70px;background-color:#ff9a36;color:#fff;font-weight:700;font-size:30px;display:flex;flex-wrap:wrap;justify-content:center;align-content:center;box-shadow:6px 6px 0px rgb(157 157 157/50%);z-index:10}.inst-name h3{font-size:15px}.inst-exp{padding:30px;border:solid #ffa23f;line-height:1.5}.inst-exp h3{margin:10px 0}.inst-logo{position:absolute;width:200px;top:-110px;right:-105px;transform:rotate(15deg)}.inst-photo{box-shadow:10px 10px 0px rgb(255 167 0/50%)}.different-content{position:relative;width:100%;padding:4rem 2rem 1rem}.different-title{position:absolute;top:20px;font-size:2.5rem;font-weight:700;color:#fff;background-color:#ff5502;left:50%;transform:translateX(-50%);width:810px;text-shadow:1px 1px 0px #000,-1px -1px 0px #000,-1px 1px 0px #000,1px -1px 0px #000,1px 0px 0px #000,-1px 0px 0px #000,0px 1px 0px #000,0px -1px 0px #000,2px 2px 0px #000,-2px -2px 0px #000,-2px 2px 0px #000,2px -2px 0px #000,2px 0px 0px #000,-2px 0px 0px #000,0px 2px 0px #000,0px -2px 0px #000;display:flex;align-items:center;justify-content:center}.different-title span{font-size:3.5rem;line-height:1.6}.different-explanation{background-color:#fff;padding:4.5rem 1.2rem 1.2rem;border:2px solid #ff5502}.explanation-title{position:relative;font-size:2.5rem;font-weight:700;margin-left:1.5rem;color:#000}.explanation-text{font-size:1.8rem;line-height:1.5;margin:.5rem 6rem;text-decoration:underline;text-decoration-color:#000;text-decoration-thickness:2px;text-underline-offset:6px}.explanation-text span{font-size:2.3rem;font-weight:700;color:#ff5502}.different-img1{position:absolute;width:170px;right:-5px;top:-5px}.different-img2{position:absolute;width:140px;right:90px;top:-8px}.fukidashi{position:absolute;width:450px;top:-55px;left:410px}.fukidashi2{position:absolute;width:450px;top:-55px;left:410px}@media screen and (max-width:750px){.different-title{width:370px;display:flex;flex-wrap:wrap;flex-direction:row;font-size:1.8rem;padding-top:1rem}.different-content{padding:0;padding-top:3rem}.different-explanation{padding:7rem 0 0}.different-title span{font-size:3rem;line-height:1.4}.explanation-title{margin-left:1.5rem}.explanation-text{margin:1rem 2rem 6rem 3rem}.different-img1{width:110px;right:0;top:200px}.different-img2{width:120px;right:0;top:215px}.different-text-indent{display:inline-block;text-indent:-2.5rem;padding-left:1.5rem}}.fukidashi-text{font-family:"Zen Maru Gothic",serif;font-weight:700;position:absolute;top:55px;left:90px;font-size:1.6rem;width:310px;line-height:1.4}.fukidashi-text1{font-family:"Zen Maru Gothic",serif;font-weight:700;position:absolute;top:55px;left:90px;font-size:1.2rem;width:310px;line-height:1.4}.fukidashi-text2{font-family:"Zen Maru Gothic",serif;font-weight:700;position:absolute;top:55px;left:85px;font-size:1.56rem;width:310px;line-height:1.4}@media screen and (max-width:750px){.inst-left{width:100%;margin:30px 0 0;display:flex;flex-wrap:wrap}.fukidashi{position:relative;width:100%;transform:rotate(90deg);top:0;left:0}.fukidashi2{position:relative;width:100%;transform:rotate(90deg);top:-25px;left:0;object-fit:fill}.fukidashi2 img{width:480px;height:384px;display:flex;align-items:center;justify-content:center;overflow:hidden}.fukidashi-text{font-family:"Zen Maru Gothic",serif;font-weight:700;font-size:1.3rem;width:85%;line-height:1.4;position:absolute;top:50%;left:50%;transform:translate(-47%,-50%) rotate(270deg)}.fukidashi-text1{font-family:"Zen Maru Gothic",serif;font-weight:700;position:absolute;top:19px;left:109px;font-size:1.15rem;width:85%;line-height:1.4;transform:rotate(270deg)}.fukidashi-text2{font-family:"Zen Maru Gothic",serif;font-weight:700;position:absolute;font-size:1.2rem;width:85%;line-height:1.4;top:50%;left:50%;transform:translate(-45%,-50%) rotate(270deg)}.inst-logo{display:none}.inst-right{width:100%;margin:0;position:relative;display:flex;justify-content:center}.inst-right2{width:100%;margin:5rem 0 0;position:relative;display:flex;justify-content:center}.inst-exp{padding:15px;border:solid #ffa23f;line-height:1.5}.inst-name{width:50%}}.linehei14{line-height:1.4}.chat{max-width:900px;margin:50px auto;padding:20px;background-image:url(//connect-pc.com/wp-content/themes/connect-pc/css/../img/pctop/backsura.jpg)}.message{display:flex;align-items:flex-start;margin-top:30px}.message.reply{flex-direction:row-reverse}.avatar{width:150px;height:150px;  margin:0 10px}.bubble{background-color:#fff;border-radius:20px;padding:15px;position:relative;max-width:70%;box-shadow:0 4px 8px rgba(0,0,0,.1);font-size:1.7rem;position:relative;line-height:1.4}.bubble:before{content:'';position:absolute;top:15px;left:-20px;width:0;height:0;border:10px solid transparent;border-right-color:#fff}.message.reply .bubble:before{content:'';position:absolute;top:15px;right:-20px;left:auto;width:0;height:0;border:10px solid transparent;border-left-color:#fff}.toc-container{background-color:#f4f4f4;border-left:5px solid #ff9a36;margin:20px;padding:10px 20px 10px 30px;border-radius:8px;line-height:1.4}.toc-container h2{color:#333;font-size:24px;margin-bottom:10px}.toc{list-style:none;padding:0}.toc>li{margin:10px 0;position:relative}.toc>li>a{display:block}.toc ul{list-style:none;padding-left:20px;display:none}.toc a{text-decoration:none;color:tomato;font-size:18px;transition:color .3s}.toc a:hover,.toc a.active{color:#333}.toc>li::marker{content:"◉ ";color:tomato;font-size:18px}.faq-title{font-size:2rem;text-align:center;text-decoration:underline;text-decoration-color:#000;text-decoration-thickness:2px;text-underline-offset:10px;margin-bottom:30px;line-height:1.5}@media screen and (max-width:750px){.faq-title{margin-bottom:40px}}.faq-title span{color:#ff9a36;font-size:3rem}.faq-img-q{position:absolute;width:50px;top:-30px;left:-25px}.faq-img-a{position:absolute;width:50px;top:-30px;right:-25px}.faq-img-box{display:flex;flex-wrap:wrap}.faq-img-tu{width:calc(50% - 20px);margin:10px}.inst-titlen{font-size:2rem;font-weight:700;text-align:center;color:#ff3e3e}.faq-sucsess{width:80%;margin:20px auto 0}.sankousyo-content{display:flex;flex-wrap:wrap}.sankusyo{width:calc(33% - 20px);margin:10px}@media screen and (max-width:750px){.avatar{width:100px;height:100px}.chat{padding:20px 0}.faq-img-box{display:flex;flex-wrap:wrap;flex-direction:column}.faq-img-tu{width:calc(100% - 20px)}.faq-sucsess{width:100%;margin:20px auto 0}.sankusyo{width:calc(100% - 20px);margin:10px}}.resolve-container{max-width:1000px;margin:auto;background-color:#fff;padding:20px;border-radius:10px;box-shadow:0px 0px 10px rgba(0,0,0,.1)}.resolve-container h1{color:#d9822b;font-size:24px;margin-bottom:20px}.resolve-bubble-container{display:flex;flex-wrap:wrap;justify-content:center;gap:15px}.resolve-bubble{background-color:#fff;border-radius:50%;width:300px;height:300px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;font-size:14px;padding:10px;box-shadow:2px 2px 10px rgba(0,0,0,.1);position:relative}.resolve-bubble img{margin-bottom:-20px}.resolve-bubble p{font-size:20px}@media (max-width:600px){.resolve-bubble{width:120px;height:120px;font-size:12px}}.speech-bubble{position:relative;display:inline-block;padding:15px 20px;background:#fff;border:3px solid #333;border-radius:10px;font-size:20px;font-weight:700;color:#333;width:600px;line-height:1.5;margin:30px}.speech-bubble:after{content:"";position:absolute;top:50%;left:100%;margin-top:-10px;border-width:10px;border-style:solid;border-color:transparent transparent transparent #333}.speech-bubble span{color:red;font-weight:700}.sec-resolve{display:flex;justify-content:center;align-items:center}.resolve-img{width:50%}.resolve-title{text-align:center;margin:50px;font-size:30px}.service-box{background:#fff;border-radius:10px;padding:20px;width:90%;box-shadow:2px 2px 10px rgba(0,0,0,.1);border:3px solid #ddd;font-family:"Arial",sans-serif;position:relative;margin:0 auto}.service-item{display:flex;align-items:center;border-bottom:2px solid #ddd;padding:10px 0;justify-content:space-around}.service-item:last-child{border-bottom:none}.service-icon{width:100px;height:90px;margin-right:10px}.service-text{flex:1;font-size:30px;font-weight:700;color:#d45b32}.service-price{font-size:40px;font-weight:700;color:#d32f2f}.pricing-header{padding:15px 20px;text-align:center;font-family:"Arial",sans-serif;font-weight:700;font-size:24px;color:#333;position:relative;border-radius:10px}.pricing-title{font-size:3rem;font-weight:700;color:#333}.diagnosis-box{display:flex;align-items:center;justify-content:center;font-size:26px;font-weight:700;margin-top:10px}.diagnosis-text{color:#333;font-size:2.5rem}.diagnosis-free{background:#d32f2f;color:#fff;padding:10px 15px;border-radius:5px;font-size:4rem}.resolve-support-menu{background:#e8a56d;padding:0 0 50px;margin:50px 0}.supmenu{margin-right:30px}.suptex{font-size:1.5rem;text-align:center;margin:50px 0 30px}.mazu{text-align:center;margin-top:50px;font-size:3rem}.single_post_body{line-height:1.8}.single_post_body h3{font-size:2rem;margin:20px 0;border-bottom:2px solid #ff9a36;display:inline-block}.post{margin:20px auto 50px}.l-contents{max-width:1200px;margin:0 auto}.mySwiper{width:100%;height:400px}.swiper-slide img{width:100%;height:100%;object-fit:cover}@media (max-width:1200px){.menu-list{font-size:1.6rem}}.page_flow section .box>div:nth-of-type(1) p{line-height:1.4}.flowpadding{padding:0 5rem;align-items:center}@media screen and (max-width:750px){.flowpadding{padding:0 10px;align-items:center}}.lecture-box{border:2px solid #f7941d;padding:10px 15px 15px;border-radius:10px;font-family:"Meiryo",sans-serif;position:relative;width:fit-content;margin:0 auto 40px}.lecture-caption{color:#f7941d;font-size:14px;position:absolute;top:-14px;left:10px;background:#fff;padding:0 5px}.lecture-container{display:flex;align-items:center;gap:20px}.lecture-title{border:2px solid #f7941d;border-radius:10px;padding:10px 15px;font-weight:700;flex-shrink:0;white-space:nowrap}.lecture-list{list-style:none;padding:0;margin:0;font-size:16px;line-height:1.8;padding:10px;border-radius:5px}.course-detail-box{background-color:#f5f7fa;padding:50px 20px;font-family:'Segoe UI','游ゴシック',sans-serif;border-radius:10px;box-shadow:0 0 15px rgba(0,0,0,.05);max-width:960px;margin:40px auto}.course-header h2{text-align:center;font-size:28px;margin-bottom:10px;color:#333}.course-header h2 span{background:linear-gradient(90deg,#0078d4,#00b8f4);color:#fff;padding:6px 18px;border-radius:30px}.course-header .lead{text-align:center;font-size:16px;color:#555;margin-bottom:40px}.course-main{display:flex;flex-wrap:wrap;gap:30px;align-items:flex-start}.course-icon{flex:0 0 120px;text-align:center}.course-icon img{max-width:100%}.course-info{flex:1;min-width:280px}.course-section{margin-bottom:25px}.course-section h3{font-size:18px;color:#0078d4;margin-bottom:10px;border-left:5px solid #0078d4;padding-left:10px}.course-section ul{padding-left:1.5em;margin:0}.course-section li{margin-bottom:8px;color:#333;line-height:1.6}.btn-detail{display:inline-block;background:#f57c00;color:#fff;font-weight:700;padding:12px 24px;border-radius:8px;text-decoration:none;transition:background .3s}.btn-detail:hover{background:#e05a00}.kouzalist{display:flex;align-items:center;background-color:#f9f9f4;border-radius:6px;padding:20px;margin-bottom:30px}.kouzalist img{width:80px;height:auto;margin-right:20px}.kouzalist h3{margin:0 0 8px;font-size:18px;font-weight:700}.kouzalist p{margin:0;font-size:14px;color:#333}.kouzalist .more-detail{margin-top:10px;display:inline-block;border:1px solid #007bff;padding:6px 16px;color:#007bff;text-decoration:none;border-radius:4px;font-size:14px;width:100%;text-align:center;background-color:#fff}.kouzalist .more-detail:hover{background-color:#007bff;color:#fff}@media screen and (max-width:768px){.kouzalist{flex-direction:column;align-items:flex-start}.kouzalist img{margin-bottom:10px;margin-right:0}}.banner{width:500px;margin:20px auto}@media screen and (max-width:768px){.banner{width:100%}.container{width:100%}}#showNagare{display:inline-block;padding:12px 24px;background-color:#f7941e;color:#fff !important;font-size:1.1rem;font-weight:700;border:none;border-radius:30px;box-shadow:0 4px 6px rgba(0,0,0,.1);cursor:pointer;transition:all .3s ease;letter-spacing:.05em;position:relative;font-size:2.5rem}#showNagare:hover{background-color:#e67800;box-shadow:0 6px 10px rgba(0,0,0,.15);transform:translateY(-2px)}#showNagare .arrow{display:inline-block;margin-left:8px;font-size:1.2em;transition:transform .3s ease}#showNagare:hover .arrow{transform:translateY(3px)}@keyframes bounce{0%,100%{transform:translateY(0)}50%{transform:translateY(3px)}}#showNagare .arrow{animation:bounce 1s infinite}.button-wrapper{text-align:center;margin:10px 0 40px}@media screen and (max-width:600px){#showNagare{font-size:1rem;padding:12px 20px;width:90%;max-width:300px}}.jyukoukakunin{text-align:center}.single-post article ul{list-style:disc;padding-left:1.5em;margin-left:0}.single-post article ul li{margin-left:.5em}