@charset "UTF-8";p{line-height:160%;margin-top:5px;margin-bottom:5px}.br_pc{display:none}@media screen and (min-width:520px){.br_pc{display:block}}@media screen and (min-width:768px){.br_sp{display:none}.br_pc{display:block}}@media (min-width:1400px){.inner{max-width:1520px}}.title__h3__black{display:inline-block;position:relative;color:#fff;margin-bottom:40px;margin-top:80px;z-index:5}@media screen and (min-width:768px){.title__h3__black{display:inline-block;position:relative;color:#fff;margin-bottom:80px;margin-top:80px;z-index:5}}.title__h3__black h3{font-size:clamp(13px,3vw,28px)}.title__h3__black:before{width:100vw;position:absolute;content:"";height:54px;right:-32px;bottom:64%;z-index:-1;transform:translateY(50%);background-color:#222;-webkit-clip-path:polygon(0 0,100% 0,calc(100% - 60px) 100%,0% 100%);clip-path:polygon(0 0,100% 0,calc(100% - 60px) 100%,0% 100%)}.title__h3__blue:before{width:100vw;position:absolute;content:"";height:54px;right:-200px;bottom:64%;z-index:-1;transform:translateY(50%);background-color:#222;-webkit-clip-path:polygon(0 0,100% 0,calc(100% - 60px) 100%,0% 100%);clip-path:polygon(0 0,100% 0,calc(100% - 60px) 100%,0% 100%);background-color:#2b437b}@media screen and (min-width:422px){.title__h3__black:before{width:100vw;position:absolute;content:"";height:60px;right:-63px;bottom:59%;z-index:-1;transform:translateY(50%);background-color:#222;-webkit-clip-path:polygon(0 0,100% 0,calc(100% - 60px) 100%,0% 100%);clip-path:polygon(0 0,100% 0,calc(100% - 60px) 100%,0% 100%)}}@media screen and (min-width:768px){.title__h3__black:before{width:100vw;position:absolute;content:"";height:80px;right:-281px;bottom:50%;z-index:-1;transform:translateY(50%);background-color:#222;-webkit-clip-path:polygon(0 0,100% 0,calc(100% - 60px) 100%,0% 100%);clip-path:polygon(0 0,100% 0,calc(100% - 60px) 100%,0% 100%)}.title__h3__blue:before{width:100vw;position:absolute;content:"";height:80px;right:-560px;bottom:50%;z-index:-1;transform:translateY(50%);background-color:#222;-webkit-clip-path:polygon(0 0,100% 0,calc(100% - 60px) 100%,0% 100%);clip-path:polygon(0 0,100% 0,calc(100% - 60px) 100%,0% 100%);background-color:#2b437b}}.title__h2__01Box{margin:0 auto}.title__h2__01{color:#2b437b;font-size:clamp(18px,3.8vw,54px);text-align:center}.title__h2__deco{position:relative}.title__h2__deco:before{position:absolute;display:block;margin:0 auto;z-index:-1}@media screen and (min-width:768px){.title__h2__deco:before{position:absolute;display:block;margin:0 auto;z-index:-1}}.description .title__h2__deco:before{content:"";background:url(//pcb-perfect-guide.com/wp/wp-content/themes/base_theme/asset/css/../../asset/img/description_deco.png) no-repeat 50% 50%/contain;top:-25px;bottom:0;right:0;width:100%;height:auto}.howto .title__h2__deco:before{content:"";background:url(//pcb-perfect-guide.com/wp/wp-content/themes/base_theme/asset/css/../../asset/img/howto_deco.png) no-repeat 50% 50%/contain;top:-35px;bottom:0;right:0;width:100%;height:auto}.pickup .title__h2__deco:before{content:"";background:url(//pcb-perfect-guide.com/wp/wp-content/themes/base_theme/asset/css/../../asset/img/pickuphead_beco.png) no-repeat 50% 50%/contain;top:-35px;bottom:0;right:0;z-index:1;width:100%;height:auto}@media screen and (min-width:768px){.description .title__h2__deco:before{background:url(//pcb-perfect-guide.com/wp/wp-content/themes/base_theme/asset/css/../../asset/img/description_deco.png) no-repeat 50% 70%/auto 50%;top:-80px}.howto .title__h2__deco:before{background:url(//pcb-perfect-guide.com/wp/wp-content/themes/base_theme/asset/css/../../asset/img/howto_deco.png) no-repeat 50% 70%/auto 75%;top:-80px}.pickup .title__h2__deco:before{background:url(//pcb-perfect-guide.com/wp/wp-content/themes/base_theme/asset/css/../../asset/img/pickuphead_beco.png) no-repeat 50% 70%/auto 75%;top:-80px}}@media screen and (min-width:1200px){.description .title__h2__deco:before{background:url(//pcb-perfect-guide.com/wp/wp-content/themes/base_theme/asset/css/../../asset/img/description_deco.png) no-repeat 50% 70%/auto 75%;top:-80px}}.pickup .title__h2__01{color:#fff}.title__02__area{display:flex}.subsidy .title__02__area{flex-direction:row-reverse}.title__02__box,.title__02__img{width:calc((100% - 0px)/2)}.title__02__box{background-color:#888}.title__02__text{font-size:clamp(13px,2vw,50px);color:#fff;margin-top:1.5em;margin-left:1em;position:relative}.subsidy .title__02__text{margin-left:1em}.title__02__text:after{content:'';display:inline-block;width:113px;height:50px;background-image:url(//pcb-perfect-guide.com/wp/wp-content/themes/base_theme/asset/css/../../asset/img/processing_deco.png);background-size:contain;vertical-align:middle;background-repeat:no-repeat;position:absolute;top:16px;left:0}.subsidy .title__02__text:after{background-image:url(//pcb-perfect-guide.com/wp/wp-content/themes/base_theme/asset/css/../../asset/img/subsidy_deco.png)}.introduction .title__02__text:after{background-image:url(//pcb-perfect-guide.com/wp/wp-content/themes/base_theme/asset/css/../../asset/img/introduction_deco.png)}@media screen and (min-width:768px){.title__02__area{display:flex}.subsidy .title__02__area{flex-direction:row-reverse}.title__02__box,.title__02__img{width:calc((100% - 0px)/2)}.title__02__box{background-color:#888}.title__02__text{font-size:clamp(18px,2.8vw,50px);color:#fff;margin-top:2em;margin-left:2em;position:relative}.subsidy .title__02__text{margin-left:4em}.title__02__text:after{content:'';display:inline-block;width:220px;height:50px;background-image:url(//pcb-perfect-guide.com/wp/wp-content/themes/base_theme/asset/css/../../asset/img/processing_deco.png);background-size:contain;vertical-align:middle;background-repeat:no-repeat;position:absolute;top:62px;left:0}}.title__h3__02{font-size:clamp(16px,3vw,44px);position:relative;margin-bottom:60px;color:#2b437b}.title__h3__02:after{content:'';width:59%;height:2px;display:inline-block;background-color:#2b437b;position:absolute;top:calc(50% - 0px);left:calc(50% + 28px)}@media screen and (min-width:768px){.title__h3__02:after{content:'';width:51.5%;height:2px;display:inline-block;background-color:#2b437b;position:absolute;top:calc(50% - 0px);left:calc(50% + -15px)}}.title__h2__02{color:#fff;font-size:clamp(18px,3vw,54px)}.title__h2__deco02{position:relative}.title__h2__deco02:before{content:url(//pcb-perfect-guide.com/wp/wp-content/themes/base_theme/asset/css/../../asset/img/article_deco.png);transform:scale(.3);position:absolute;display:block;margin:0 auto;z-index:0;top:-160px;left:-227px}@media screen and (min-width:768px){.title__h2__deco02:before{content:url(//pcb-perfect-guide.com/wp/wp-content/themes/base_theme/asset/css/../../asset/img/article_deco.png);transform:scale(.5);position:absolute;display:block;margin:0 auto;z-index:0;top:-171px;left:-152px}}.yellow{color:#fff700}.blue_01{color:#002383}.ptb__40{padding-top:20px;padding-bottom:20px}@media screen and (min-width:768px){.ptb__40{padding-top:40px;padding-bottom:50px}}.arrow_button,.link_button{color:#fff;display:block;padding:10px;position:relative;text-align:center;text-decoration:none;width:100%;font-size:24px}.arrow_button,.link_button{max-width:200px;margin:0 auto;position:relative}@media screen and (min-width:430px){.arrow_button,.link_button{max-width:300px;margin:0 auto;position:relative}}.arrow_button:after{content:url(//pcb-perfect-guide.com/wp/wp-content/themes/base_theme/asset/css/../../asset/img/icon_02.png);transform:scale(.3);position:absolute;top:26%;right:8px}.link_button{padding:25px 0;position:relative}.link_button:after{content:url(//pcb-perfect-guide.com/wp/wp-content/themes/base_theme/asset/css/../../asset/img/icon_01.png);transform:scale(.3);position:absolute;top:16%;right:8px}@media (min-width:768px){.arrow_button:after{content:url(//pcb-perfect-guide.com/wp/wp-content/themes/base_theme/asset/css/../../asset/img/icon_02.png);transform:scale(.5);position:absolute;top:33%;right:20px}.link_button:after{content:url(//pcb-perfect-guide.com/wp/wp-content/themes/base_theme/asset/css/../../asset/img/icon_01.png);transform:scale(.5);position:absolute;top:22%;right:20px}}.triangle-button{color:#fff;display:block;padding:10px;position:relative;text-align:center;text-decoration:none;width:100%;font-size:clamp(12px,2vw,18px)}.triangle-button{max-width:300px;margin:0 auto}.triangle-button02,.arrow_button02{max-width:279px;margin:0 auto;padding:20px;font-size:clamp(12px,2vw,18px)}@media (min-width:576px){.triangle-button02,.arrow_button02{max-width:540px}}@media (min-width:768px){.triangle-button02,.arrow_button02{max-width:720px}}@media (min-width:992px){.triangle-button02,.arrow_button02{max-width:960px}}@media (min-width:1200px){.triangle-button02,.arrow_button02{max-width:1140px}}@media (min-width:1400px){.triangle-button02,.arrow_button02{max-width:1320px}}.btn_color_01{background-color:#2b437b;color:#fff !important;font-size:28px}.btn_color_01:hover{color:#fff;background-color:#1227b8}.btn_color_01:hover,.btn_color_01:focus{color:#fff}@media screen and (max-width:768px){.btn_color_01{font-size:20px}}.btn_color_02{background-color:#c12929}.btn_color_02:hover{color:#fff;background-color:#000}.btn_color_02:hover,.btn_color_02:focus{color:#fff}.triangle-button02:after{content:url(//pcb-perfect-guide.com/wp/wp-content/themes/base_theme/asset/css/../../asset/img/icon_01.png);transform:scale(.3);position:absolute;top:-10%;right:2px}@media screen and (min-width:768px){.triangle-button02:after{content:url(//pcb-perfect-guide.com/wp/wp-content/themes/base_theme/asset/css/../../asset/img/icon_01.png);transform:scale(.5);position:absolute;top:10%;right:20px}}a.btn__green{color:#12a0a0;background-color:#fff}a.btn__green:hover{color:#12a0a0}a.btn__green.btn--cubic{border-bottom:5px solid #ccc}a.btn__green.btn--cubic:hover{margin-top:3px}a.btn-c{font-size:clamp(15px,1.5vw,24px);font-weight:700;position:relative;padding:1rem 1rem 1rem 2rem;margin-bottom:10px;width:300px}@media screen and (min-width:768px){a.btn-c{font-weight:700;position:relative;padding:1rem;margin-bottom:0}}@media screen and (min-width:776px){a.btn-c{font-weight:700;position:relative;padding:1rem;margin-bottom:0}}@media screen and (min-width:1000px){a.btn-c{font-weight:700;position:relative;padding:1rem 2rem}}.link__img{max-width:20px;width:100%;height:auto;margin-left:2em}.link__box{display:flex;justify-content:center;align-items:center}@media screen and (min-width:768px){.link__text02{margin-right:3vw}}.card__3__list{width:80%;margin:0 auto 40px}@media (min-width:1101px){.card__3__list{width:calc((100% - 0px)/3)}.card__3{display:flex;flex-wrap:wrap;justify-content:space-around;margin-top:120px}}.card__1_3__list{width:75%;margin:0 auto}@media (min-width:768px){.card__1_3__list{width:calc((100% - 110px)/3)}.card__1_3{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:40px}}.card__1_4__list{width:90%;margin:0 auto 50px}@media (min-width:768px){.description__listBox,.article__listBox{margin:0 30px 60px 0;width:calc((100% - 90px)/2)}.description__listArea,.article__listArea{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:40px}}@media (min-width:1101px){.card__1_4__list{margin:0 30px 0 0;width:calc((100% - 90px)/4)}.card__1_4{display:flex;flex-wrap:inherit;margin-top:40px}}.header{width:100%;height:50px;position:fixed;top:0;left:0;right:0;z-index:999}.header__inner{display:flex;align-items:center;justify-content:end;height:inherit;position:relative}.header__title{width:80px}@media screen and (min-width:960px){.header__title{padding-top:190px;width:120px}}.header__title img{display:block;width:100%;position:absolute;z-index:2;top:131px;right:0}@media screen and (min-width:960px){.header__title img{width:26%}}.header__nav{position:absolute !important;right:0 !important;left:0 !important;top:0 !important;width:100% !important;height:100vh !important;transform:translateX(100%) !important;background-color:#fff !important;transition:ease .4s !important}.nav-items__item{font-size:clamp(14px,2vw,18px)}@media screen and (min-width:1200px){.header__nav{position:static !important;transform:initial !important;background-color:inherit !important;height:inherit !important;display:flex !important;justify-content:end !important;width:90% !important;display:none !important}.nav-items__item_02{background-color:#222}.nav-items__item a{color:#fff}}@media screen and (min-width:1200px){.nav__items{width:100%;display:flex;align-items:center;height:initial;justify-content:space-between}}.nav-items{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:0}@media screen and (min-width:1200px){.nav-items{position:inherit;top:0;left:0;transform:translate(0,0);background-color:rgba(255,255,255,.5)}}.nav__items{line-height:200%}.nav-items__item .item_01{color:#000;width:100%;display:block;text-align:center;font-size:clamp(20px,2vw,18px);margin-bottom:60px;color:#000}.item_02{font-size:clamp(20px,2vw,18px);color:#000}.nav-items__item:last-child a{margin-bottom:0}@media screen and (min-width:1200px){.nav-items__item .item_01{margin-bottom:0;padding:20px 0 20px 10px}.nav-items__item a{margin-bottom:0}.nav-items__item_02{background-color:#222;padding:20px}}@media screen and (min-width:1354px){.nav-items__item .item_01{padding:20px 0 20px 25px}}.header__hamburger{width:48px;height:100%}.hamburger{background-color:rgba(0,0,0,.5);border-color:transparent;z-index:9999}@media screen and (min-width:1200px){.hamburger{display:none}}.hamburger span{width:100%;height:2px;background-color:#fff;position:relative;transition:ease .4s;display:block}.hamburger span:nth-child(1){top:0}.hamburger span:nth-child(2){margin:8px 0}.hamburger span:nth-child(3){top:0}.header__nav.active{transform:translateX(0) !important}.hamburger.active span:nth-child(1){top:7px;transform:rotate(45deg)}.hamburger.active span:nth-child(2){opacity:0}.hamburger.active span:nth-child(3){top:-13px;transform:rotate(-45deg)}.nav_img{display:block;width:30%;margin:0 auto}.hero{color:#fff}.hero .hero_head{padding:0 0 100px;background-color:#222;background-position:bottom center;background-repeat:no-repeat;background-size:cover;background-image:url(//pcb-perfect-guide.com/wp/wp-content/themes/base_theme/asset/css/../img/mv_bg.jpg);z-index:0;position:relative}.hero .hero_head .hero_head_ttl,.hero .hero_head .hero_head_day,.hero .hero_head .hero_head_txt,.header__title{width:90%;max-width:1100px;margin:auto;position:relative;z-index:1}.hero .hero_head .hero_head_sub{position:relative;color:#fff;background-color:#0f1c46;height:140px;padding-top:35px}.hero .hero_head .hero_head_sub>h2{position:relative;width:90%;max-width:1100px;margin:auto;z-index:2;font-size:clamp(24px,5vw,70px);font-weight:700;line-height:1.3;letter-spacing:1.5}.hero .hero_head .hero_head_sub:before,.hero .hero_head .hero_head_sub:after{width:100%;position:absolute;content:''}.hero .hero_head .hero_head_ttl{font-size:30px;font-weight:700;line-height:1.3;letter-spacing:1.5}.hero .hero_head .hero_head_txt{margin-top:64px;font-size:20px;font-weight:500;z-index:1;color:#fff}.hero .hero_foot{position:relative}.hero .hero_foot .hero_foot_inner{position:relative;z-index:1}.hero .hero_foot .hero_foot_inner:nth-child(1) .hero_foot_inner_txt{font-size:20px;font-weight:700}.hero .hero_foot .hero_foot_inner:nth-child(2) .hero_foot_inner_btn{padding:0 0 15px;display:inline-block;position:relative;font-size:clamp(12px,2vw,24px);font-weight:500;text-align:center;color:#fff}.header__title img{width:20%}@media (min-width:768px){.header__title img{width:17%}.hero .hero_head .hero_head_sub{padding-top:25px;height:200px}}.hero__linkImg{max-width:274px;width:100%;position:relative;top:30px;left:16%}.hero__link{display:inline-block}.hero__link img{display:block}@media (min-width:768px){.hero__linkImg{max-width:480px;width:100%;position:relative;top:26px;left:6%}}@media (min-width:1101px){.hero__linkImg{max-width:500px;width:100%;position:relative;top:-1px;left:50%}}@media (min-width:1250px){.hero__linkImg{max-width:500px;width:100%;position:relative;top:-1px;left:61%}}@media (min-width:1101px){.hero .hero_foot{height:150px;margin:-75px auto 0;display:flex;flex-flow:row wrap;align-items:center;justify-content:space-between}.hero .hero_foot:after{width:auto;height:100%;position:absolute;top:0;z-index:0;content:''}.hero .hero_foot:after{height:120px;top:15px;right:0;z-index:0;background:linear-gradient(to right,#4f679e,#000);opacity:.8;-webkit-clip-path:polygon(70px 0,100% 0,100% 100%,0% 100%);clip-path:polygon(70px 0,100% 0,100% 100%,0% 100%);width:80%}}@media (min-width:1101px) and (max-width:1100px){.hero .hero_foot:after{background:linear-gradient(to right,#4f679e,#000);opacity:.8;-webkit-clip-path:polygon(0 0,100% 0,calc(100% - 60px) 100%,0% 100%);clip-path:polygon(0 0,100% 0,calc(100% - 60px) 100%,0% 100%)}}@media (min-width:1101px){.hero .hero_foot .hero_foot_inner:nth-child(2){width:65%;text-align:right;padding-right:10%}.hero .hero_foot .hero_foot_inner:nth-child(2) .hero_foot_inner_btn:nth-child(n+2){margin:0 0 0 30px}}@media (max-width:1100px){.hero .hero_head{padding:100px 0 100px;background-position:bottom right;background-image:url(//pcb-perfect-guide.com/wp/wp-content/themes/base_theme/asset/css/../img/mv_bg.jpg)}.hero .hero_head .hero_head_sub>div{font-size:min(6vw,36px)}.hero .hero_head .hero_head_day{font-size:min(2vw,18px)}.hero .hero_head .hero_head_sub:after{height:100px;top:30px;left:-7%}.hero .hero_head .hero_head_ttl{font-size:min(4vw,30px)}.hero .hero_head .hero_head_txt{font-size:min(4vw,20px)}.hero .hero_foot{width:100%;padding:20px 5vw;background-color:#222}.hero .hero_foot .hero_foot_inner:nth-child(1) .hero_foot_inner_txt{font-size:16px;text-align:center}.hero .hero_foot .hero_foot_inner:nth-child(2){margin:30px 0 0;text-align:center}.hero .hero_foot .hero_foot_inner:nth-child(2) .hero_foot_inner_btn{margin:0 10px;font-size:16px}.hero .hero_foot .hero_foot_inner:nth-child(2) .hero_foot_inner_btn:nth-child(n+3){margin-top:10px}}@media (max-width:1199px){.hero .hero_foot{display:none}}.description__container{padding-bottom:0}@media (min-width:768px){.description__container{padding-bottom:80px}}.description__title{padding-top:70px}@media (min-width:768px){.description__title{padding-top:152px}}.description__inner{background-image:url(//pcb-perfect-guide.com/wp/wp-content/themes/base_theme/asset/css/../../asset/img/description_bg.png);background-size:contain;background-repeat:no-repeat;margin-top:0;position:relative}@media (min-width:1200px){.description__inner{margin-top:-75px}}.description__lead{font-size:clamp(18px,2vw,24px);text-align:center;color:#fff;background-color:#000;max-width:534px;margin:0 auto;padding:10px}.description__text{font-size:clamp(12px,2vw,20px);text-align:left;margin-top:40px;padding:0 10px 50px}.description__listText02{font-size:12px}.description__title_h3{margin-top:20px}.description__listText{background-color:#000;font-size:clamp(18px,2vw,24px);margin-top:0;color:#fff;text-align:center;line-height:103%;height:75px;padding:10px}@media (min-width:1101px){.description__text{font-size:clamp(12px,2vw,20px);text-align:center;margin-top:40px;padding:0 0 80px}}.about__container{margin-bottom:50px}.about__02__area{margin-bottom:50px;margin:0 auto 50px}.about__02__box{margin-bottom:50px}.about__02__text{font-size:clamp(18px,2.8vw,50px);position:relative}.about__02__text02{font-size:clamp(12px,2vw,18px);line-height:1.8}.about__02__text:after{content:'';display:inline-block;width:154px;height:50px;background-image:url(//pcb-perfect-guide.com/wp/wp-content/themes/base_theme/asset/css/../../asset/img/processing_deco.png);background-size:contain;vertical-align:middle;background-repeat:no-repeat;position:absolute;top:30px;left:0}@media screen and (min-width:768px){.about__02__area{display:flex;margin-bottom:50px;max-width:100vw;margin:0 auto 80px}.about__02__box,.about__02__text02{width:calc((100% - 0px)/2)}.about__02__text:after{content:'';display:inline-block;width:220px;height:50px;background-image:url(//pcb-perfect-guide.com/wp/wp-content/themes/base_theme/asset/css/../../asset/img/processing_deco.png);background-size:contain;vertical-align:middle;background-repeat:no-repeat;position:absolute;top:62px;left:0}}.about__box{background-color:#f5f5f5;padding:30px}.about__lead{font-size:clamp(22px,2vw,30px)}.about__list{margin-top:40px}.about__list_item{width:100%;margin-bottom:50px;background-color:#fff;height:200px;border:#de1738 solid 1px}@media screen and (min-width:1000px){.about__list{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:40px}.about__list_item{width:calc((100% - 50px)/2);margin-bottom:50px;height:297px}}.about__list__title{font-size:clamp(12px,2vw,20px);margin-left:3em;position:relative;height:94px;display:flex;flex-direction:column;justify-content:center;align-items:center}.about__list__title:after{content:url(//pcb-perfect-guide.com/wp/wp-content/themes/base_theme/asset/css/../../asset/img/butu_deco.png);transform:scale(.2);position:absolute;top:-18px;left:-71px}.about__list__text{font-size:clamp(14px,2vw,20px);text-align:center;background-color:#de1738;color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center}.about__list__text2{font-size:clamp(18px,2vw,36px)}.about__hight{height:95px}@media screen and (min-width:1000px){.about__list__title{font-size:clamp(14px,2vw,20px);margin-left:4em;position:relative;height:129px}.about__list__title:after{content:url(//pcb-perfect-guide.com/wp/wp-content/themes/base_theme/asset/css/../../asset/img/butu_deco.png);transform:scale(.4);position:absolute;top:2%;left:-75px}.about__list__text{font-size:clamp(14px,2vw,20px);text-align:center;background-color:#de1738;color:#fff}.about__hight{height:195px}.about__hight{height:155px}}.howto__container{background-image:url(//pcb-perfect-guide.com/wp/wp-content/themes/base_theme/asset/css/../../asset/img/howto_bg.png);background-size:cover;background-repeat:no-repeat;padding-top:0;padding-bottom:30px}.howto__title{position:relative;z-index:5;margin-bottom:20px}.howto__listArea{margin-top:20px}.howto__imgArea{background:rgba(255,255,255,.9);padding:10px}.howto__imgBox{max-width:100%;margin:0 auto}.howto__box{margin-top:67px;width:100%;position:relative}.howto__box:after{content:"";position:absolute;bottom:0;width:100%;min-height:310px;background:linear-gradient(130deg,#4f679e 0%,#4f679e 50%,#2d2d2d 100%);z-index:-1}.howto__titleBox{margin-top:2px}.howto__listBox{position:relative;margin-bottom:30px}.howto__listText{position:absolute;top:6px;left:71px;font-size:clamp(18px,2vw,18px);padding:0;margin:0}.howto__btnBox{padding-bottom:80px}@media screen and (min-width:400px){.howto__listText{position:absolute;top:6px;left:125px;padding:0;margin:0}}@media screen and (min-width:768px){.howto__container{background-image:url(//pcb-perfect-guide.com/wp/wp-content/themes/base_theme/asset/css/../../asset/img/howto_bg.png);background-size:cover;background-repeat:no-repeat;padding-top:150px;padding-bottom:50px}.howto__titleBox{margin-bottom:0}.howto__title{position:relative;z-index:5;margin-bottom:40px}.howto__listArea{margin-top:80px}.howto__imgArea{background:rgba(255,255,255,.9);padding:30px}.howto__imgBox{max-width:70%;margin:0 auto}.howto__box{margin-top:67px;width:100%}.howto__titleBox{margin-top:2px}.howto__listBox{position:relative;margin-bottom:30px}.howto__listText{top:5px;left:64px;padding:0;margin:0}.howto__btnBox{padding-bottom:110px}}@media screen and (min-width:1101px){.howto__listText{top:15px;left:92px;padding:0;margin:0}}.processing__container{padding-bottom:30px}@media screen and (min-width:768px){.processing__container{padding-bottom:100px}}.processing__leadBox{margin-top:19px}.processing__listArea{margin-bottom:30px}.processing__text{font-size:clamp(12px,2vw,18px)}.subsidy__container{padding-bottom:30px}.subsidy__text{font-size:clamp(12px,2vw,18px);margin-bottom:40px}.subsidy__imgBox{margin-bottom:20px;text-align:center}.subsidy__title__h3{margin-top:17px}.subsidy__imgBox img{width:100%}@media screen and (min-width:768px){.subsidy__container{padding-bottom:80px}}@media screen and (min-width:1110px){.subsidy__container{padding-bottom:150px}.subsidy__imgBox{margin:0 auto 70px}.subsidy__imgBox img{width:660px}}.pickup__area{margin-top:0}.pickup__leadBox{background-color:#000;padding:10px}.pickup__lead{color:#fff;font-size:clamp(18px,2vw,32px);text-align:center;line-height:1.5}.pickup__lead_02{font-size:clamp(20px,2.5vw,35px)}.pickup__bg{background-image:url(//pcb-perfect-guide.com/wp/wp-content/themes/base_theme/asset/css/../../asset/img/pickuphead_bg02.png);width:100%;height:200px;background-repeat:no-repeat;background-position:bottom;background-size:cover;position:relative}@media screen and (min-width:768px){.pickup__bg{height:360px}}.pickup__title{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:0;margin:0;font-size:36px;color:red;width:100%}@media screen and (min-width:1110px){.pickup__title{font-size:54px}}.pickup__area{text-align:center}.pickup__box{margin-bottom:0}.pickup__list__title{font-size:clamp(24px,2.5vw,44px);margin:50px 0 20px;padding-top:20px}.pickup__list__textBox{background-color:#2b437b;max-width:300px;margin:0 auto;padding:10px 0;border-radius:10px 10px 0 0}.pickup__list__text{font-size:clamp(12px,2vw,18px);color:#fff}.pickup__img__box{background-color:#fff;max-width:300px;margin:0 auto 20px;border-radius:0 0 10px 10px}.pickup__img{max-width:169px;margin:0 auto}.pickup__link{color:#2b437b}.pickup__outline{border-bottom:2px solid #fff}.pickup__outline:last-child{border-bottom:15px solid #fff}@media screen and (min-width:1110px){.pickup__outline{border-bottom:2px solid #fff}}.pickup__btnText{font-size:clamp(18px,2vw,28px);line-height:1}.pickup__btnText02{font-size:clamp(12px,2vw,17px)}.pickup__btnText03{font-size:clamp(15px,2vw,28px)}.pickup__textBox{background-color:#000;padding:30px 60px}.pickup__text{color:#fff;font-size:clamp(12px,2vw,18px)}.bg__glay{background-color:#ccc}.bg__glay2{background-color:#eee}.pickup__list{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:80px;margin-bottom:80px}.pickup__list_item{width:calc((100% - 110px)/3)}.pickup__rectangle{color:#fff;max-width:200px;margin:0 auto;display:block;padding:10px;position:relative;text-align:center;text-decoration:none;width:100%;font-size:clamp(13px,2vw,24px)}.pickup__rectangle02{color:#fff;max-width:200px;margin:0 auto;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:10px;position:relative;text-align:center;text-decoration:none;width:100%;font-size:clamp(13px,2vw,24px);height:60px}.bg__rectangle__blue{background-color:#1227b8;border:solid 1px #1227b8}.bg__rectangle__gley{background-color:#ccc;border:solid 1px #fff}.bg__rectangle__blue2{background-color:#2b437b;border:solid 1px #fff}.pickup__btnBox{display:flex;flex-direction:column;justify-content:center;align-items:center}@media (min-width:430px){.pickup__img{max-width:250px;margin:0 auto}.pickup__rectangle{color:#fff;max-width:300px;margin:0 auto;display:block;padding:10px;position:relative;text-align:center;text-decoration:none;width:100%}.pickup__rectangle02{color:#fff;max-width:300px;margin:0 auto;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:10px;position:relative;text-align:center;text-decoration:none;width:100%;height:120px}}.introduction__title{margin-top:50px}@media (min-width:768px){.introduction__title{margin-top:80px}}.introduction__list{margin-bottom:50px}.introduction__list_2{width:80%;margin:0 auto}@media (min-width:500px){.introduction__list_2{width:80%;margin:0 auto;display:flex}}@media (min-width:768px){.introduction__list_2{width:80%;margin:0 auto;display:inline}}@media (min-width:1101px){.introduction__list_2{margin:0 60px 0 0;width:calc((100% - 90px)/2)}.introduction__list{display:flex;margin-top:40px}}.introduction__area{background-color:#f5f5f5}.introduction__area .title__h3__black{margin-top:20px}.introduction__text{font-size:clamp(12px,2vw,18px);margin-bottom:40px}.introduction__heading{font-size:clamp(14px,2vw,20px);margin-bottom:30px}.introduction__unit{margin-bottom:30px}@media screen and (min-width:768px){.introduction__unit,.introduction__unit_2{display:flex}}.introduction__unit li{background-color:#1227b8;padding:10px;text-align:center;color:#fff;border-radius:8px;margin-right:1em;width:150px;margin-bottom:5px}.introduction__unit_2 li{background-color:#2b437b;padding:10px;text-align:center;color:#fff;border-radius:8px;margin-right:1em;width:250px}@media screen and (min-width:768px){.introduction__unit li{background-color:#1227b8;padding:20px;text-align:center;color:#fff;border-radius:8px;margin-right:1em;width:150px}.introduction__unit_2 li{background-color:#2b437b;padding:20px;text-align:center;color:#fff;border-radius:8px;margin-right:1em;width:300px}.introduction__unit_2 li{background-color:#2b437b;padding:20px;text-align:center;color:#fff;border-radius:8px;margin-right:1em;width:300px}}.introduction__unit_2{position:relative}.introduction__unit_4 li{background-color:#2b437b;padding:10px;text-align:center;color:#fff;border-radius:8px;margin-right:1em;width:150px;margin-bottom:5px}@media screen and (min-width:768px){.introduction__unit_4{display:flex}.introduction__unit_4 li{background-color:#2b437b;padding:20px;text-align:center;color:#fff;border-radius:8px;margin-right:1em;width:150px;margin-bottom:5px}.introduction__unit_2:after{content:"";display:inline-block;width:150px;height:150px;background-size:contain;vertical-align:middle;background-repeat:no-repeat;position:absolute;top:-84px;left:340px}.introduction__unit_2:after{background-image:url(//pcb-perfect-guide.com/wp/wp-content/themes/base_theme/asset/css/../../asset/img/id_maruryou_deco.png)}.introduction__unit_3:after{background-image:url(//pcb-perfect-guide.com/wp/wp-content/themes/base_theme/asset/css/../../asset/img/id_taiyou_deco.png)}}.dl_inline dd{border-bottom:1px solid #ccc}.dl_inline{padding-bottom:30px}.dl_inline dt{padding-bottom:5px}.dl_inline dd{padding-bottom:10px}dl{margin-block-end:0em;margin-bottom:0}@media (min-width:1101px){.dl_inline{padding-bottom:50px;margin-bottom:0}.dl_inline dt{float:left;clear:left;margin-right:10px;line-height:1.5;padding-top:15px;padding-bottom:15px}.dl_inline dd{margin-left:0;border-bottom:1px solid #ccc;padding-top:15px;padding-bottom:15px}.dl_inline.same_width dt{width:120px}.dl_inline dd:first-of-type{border-top:1px solid #ccc}}.article__container{padding-bottom:50px;padding-top:50px;background-color:#000}@media (min-width:768px){.article__container{padding-bottom:130px;padding-top:80px}.article__text{min-height:110px;margin-bottom:0}.article__date{margin-top:10px}}.article__textBox{padding:20px;color:#fff}@media (min-width:1101px){.article__box{margin:0 auto 50px}}.article__box img{height:220px;display:block;object-fit:cover}.article__text{font-size:clamp(14px,2vw,16px)}.article__date{font-size:clamp(12px,2vw,14px);text-align:right;margin-top:30px;background-color:#495b85;width:140px;margin-left:auto;text-align:center;padding:5px 0}.article__linkBox{text-align:right !important;max-width:366px !important;margin-left:auto !important;margin-right:0 !important}.article__linkText{color:#fff;padding-right:10em;margin-right:5em}.article__link{position:relative}.article__link:before{content:"";margin:auto;position:absolute;top:0;bottom:0;left:238px;width:13px;height:13px;border-top:3px solid #fff;transform:rotate(45deg)}.article__link:after{content:"";margin:auto;position:absolute;top:0;bottom:0;left:191px;width:60px;height:3px;background:#fff}@media (min-width:768px){.article__link:before{content:"";margin:auto;position:absolute;top:0;bottom:0;left:167px;width:13px;height:13px;border-top:3px solid #fff;transform:rotate(45deg)}.article__link:after{content:"";margin:auto;position:absolute;top:0;bottom:0;left:122px;width:60px;height:3px;background:#fff}}.footer__container{margin-top:50px;color:#111}.footer__container a{color:#111 !important}@media (min-width:768px){.footer__container{margin-top:80px}}.f__title01{font-size:clamp(18px,2vw,20px);border-bottom:solid #222 1px;margin-bottom:20px;padding-bottom:10px}.f__text{font-size:clamp(10px,1vw,16px);margin-right:1em;width:150px}.a{color:#000}.l_footer{padding:20px 0;background-color:#0f1c46}.l_footer{padding:20px 0;background-color:#0f1c46}.footer .footer_copy{text-align:center;color:#fff;font-size:13px}@media (min-width:768px){.f__textBox{display:flex;justify-content:space-between}}.left{text-align-last:left}.footer__btm{border-top:1px solid #000;display:block;justify-content:space-between;padding-top:20px}@media screen and (min-width:768px){.footer__btm{display:flex}}.article-title01{font-size:20px;font-weight:700}@media screen and (min-width:768px){.article-title01{font-size:30px;font-weight:700}}.article-title02{font-size:18px;font-weight:700;background:#3c3b39;width:100%;padding:10px;color:#fff}@media screen and (min-width:768px){.article-title02{font-size:24px}}.article-title03{font-size:18px;font-weight:700 !important;border-bottom:solid #dbd5cd 1px;padding-bottom:8px}@media screen and (min-width:768px){.article-title03{font-size:22px}}.article-title04{font-size:16px;font-weight:700 !important;border-top:solid #222 2px;padding-top:8px}@media screen and (min-width:768px){.article-title04{font-size:18px}}.article-date01{font-size:14px;color:#999;text-align:right}@media screen and (min-width:768px){.article-date01{font-size:18px}}.submain .logo{width:60px;height:auto;border:1px solid #fff}.submain .logo_txt{color:#fff;display:inline-block;font-size:72%;vertical-align:middle;margin-left:5px}.submain .l_nav{padding:19px 0}.submain .hero_foot_nav{position:absolute;z-index:1;width:100%}.entry-header{height:50vh;max-height:195px;position:relative;background-position:100% 0;background-repeat:no-repeat;background-size:cover;background-image:url(//pcb-perfect-guide.com/wp/wp-content/themes/base_theme/asset/css/../img/mv_bg.jpg)}.entry-header h1{font-size:40px;font-weight:700;line-height:1;color:#f4f4f4;text-shadow:1px 1px 3px #222;margin-bottom:0;margin-top:20px}.entry-header-h1{font-size:40px;font-weight:700;line-height:1;color:#f4f4f4;text-shadow:1px 1px 3px #222;margin-bottom:0;margin-top:20px}.entry-header .hero_head{width:100vw;height:100%;display:flex;align-items:center;justify-content:center;position:absolute;top:15px;bottom:0;text-align:center}.menu{width:100%;z-index:100;padding:18px 20px;max-width:-moz-fit-content;max-width:fit-content}.dropmenu{*zoom:1;list-style-type:none;padding:0;display:flex;flex-wrap:nowrap;margin-bottom:0;line-height:1;justify-content:center;align-items:center}.dropmenu li{letter-spacing:1px;list-style-type:none;float:left;text-align:center;padding:0 20px;margin:0}.dropmenu li a{display:block;margin:0;text-decoration:none;color:#fff;font-weight:700;font-size:20px;position:relative}.dropmenu li a .small{font-weight:700}.dropmenu li a hr{transform:rotate(300deg);width:15px;height:15px;border:0;border-top:1px solid #333;margin:0;padding:0;transform-origin:0% 0%;position:absolute;top:18px;right:-32px}.dropmenu li a:after{content:"";position:absolute;bottom:30px;left:10%;width:80%;height:2px;background-color:#5aad32;transition:all .3s;transform:scale(0,1);transform-origin:center top}@media screen and (max-width:1300px){.dropmenu li a{font-size:16px}}@media screen and (max-width:992px){.dropmenu li a{font-size:14px}}@media screen and (max-width:800px){.menu{display:none}}@media screen and (min-width:800px){nav.NavMenu{display:none}}nav.NavMenu ul li.sns-link a:after{display:none}.submain .l_contents{padding:100px 0;position:relative;z-index:0;background-color:#fff;background-size:25vw;background-position:left bottom;background-repeat:no-repeat}.submain .content-area nav{position:relative}.top-news.news{background:#dbd5cd}.top-news .news-list{align-items:stretch;align-content:space-between}.top-news .news-list>div{display:flex}.top-news .news-list .news-tit01{max-height:90px;height:100%}@media screen and (max-width:991px){.top-news .news-list .news-tit01{max-height:55px}}@media screen and (max-width:768px){.banner_bottom{display:none}.top-news .news-list .news-tit01{max-height:none;height:auto}}.breadcrumb-scroller{position:relative;display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center}.breadcrumb-scroller nav.breadcrumb,.breadcrumb-scroller ol.breadcrumb{width:25%}.breadcrumb li.active{white-space:break-spaces}.header_h1{display:inline-block;margin:5px 0 5px 10px;display:inline-block;white-space:initial}@media screen and (max-width:400px){.header_h1{white-space:normal}}.article-img01{width:100% !important;height:400px !important;max-height:none !important;-o-object-fit:cover;object-fit:cover}.article-img02{width:100% !important;height:140px !important;max-height:none !important;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:768px){.news img{width:100%;max-height:none;height:auto;margin-bottom:1rem}}.title08{border-bottom:solid 3px #ccc;position:relative;font-size:20px;padding-bottom:8px}@media screen and (max-width:768px){.title08{font-size:16px}}.title08:after{position:absolute;content:" ";display:block;border-bottom:solid 3px #222;bottom:-2px;width:30%}.title09{color:#222;font-weight:700;font-size:30px}@media screen and (max-width:1100px){.title09{font-size:24px}}@media screen and (max-width:768px){.title09{font-size:18px}}.title10{background:#444;padding:.5em;color:#fff;font-size:24px;font-weight:400}.article_link_btn{background-color:#c06014;color:#fff;padding:15px 0}.article_link_btn:hover{color:#fff}.navigation{padding:30px 0;justify-content:center}.nav_pagination{display:flex;justify-content:center;margin-bottom:30px}.nav-links .page-numbers{background-color:#dbd5cd;padding:4px 10px 5px;margin:0 5px;font-size:18px;font-weight:700;letter-spacing:.1em;text-align:center}.nav-links span.page-numbers{background-color:#424642;color:#fff}.nav-links span.page-numbers.page-arrow{color:#424642;background-color:unset}.nav-links .prev,.nav-links .next{background-color:rgba(255,255,255,0);color:#424642;letter-spacing:0}.articleArea{padding-right:100px !important}@media screen and (max-width:768px){.articleArea{padding-right:15px !important}}.sidemenu img{width:100%;height:auto}.article-text01{border-bottom:1px solid #999;padding-bottom:5px;font-size:15px}@media screen and (max-width:768px){.article-text01{font-size:14px}}.articleAreaText h2,.articleAreaText h3,.articleAreaText h4{font-weight:700;font-style:normal}.articleAreaText p{margin-bottom:1rem}.articleAreaText button{margin-bottom:1.5rem}.articleAreaText h2{font-size:30px;margin-top:3rem;margin-bottom:1rem;padding-bottom:8px;font-weight:700;background:#333;padding:14px 10px;color:#fff}@media screen and (max-width:768px){.articleAreaText h2{font-size:24px;padding:10px}}.articleAreaText h3{font-size:27px;font-weight:700;margin-top:2rem;margin-bottom:1rem;border-bottom:solid 2px;padding-bottom:5px}@media screen and (max-width:768px){.articleAreaText h3{font-size:20px}}.articleAreaText h4{font-size:20px;margin-top:2rem;margin-bottom:1rem;border-left:5px solid;padding-left:11px}@media screen and (max-width:768px){.articleAreaText h4{font-size:18px}}.articleAreaText .category-badge{display:inline-block}.articleAreaText .category-badge .text-bg-light{background:#2c2c2c !important;color:#fff !important;border-radius:0;margin-right:5px}.articleAreaText .title__h3{color:#111;background:0 0;font-size:42px;margin:0;letter-spacing:3px}@media screen and (max-width:768px){.articleAreaText .title__h3{font-size:28px;letter-spacing:3px}}.single-sub{padding:50px 0}.single-sub .breadcrumb-scroller ol.breadcrumb{width:auto}.single-sub a{color:#111}.single-sub a.notfound{color:#fff !important}.single-sub a.notfound:after{content:url(//pcb-perfect-guide.com/wp/wp-content/themes/base_theme/asset/css/../../asset/img/icon_02.png);top:30%}.sub-navi{width:95%;margin:10px auto 0 !important;font-size:20px;color:#fff}@media screen and (max-width:1200px){.sub-navi{display:none !important}}.sub-navi a{color:#fff}.sub-navi ul{display:flex;float:right}.sub-navi li{list-style:none;margin-left:30px}.sub-navi .styleh1{font-size:24px;color:#fff}.sub-navi .styleh1 a{font-size:24px;color:#fff}.header_h1{display:block;white-space:normal;position:absolute;left:48%;top:38px;width:90%;transform:translateX(-50%);text-align:center}@media screen and (min-width:768px){.header_h1{display:block;white-space:nowrap;top:40px;width:auto}}@media screen and (min-width:1201px){.sub-header{background:#111;height:50px;padding-top:1px}}.header_h1 h1{font-size:12px !important;text-decoration:none;color:#fff;line-height:120%}@media screen and (min-width:768px){.header_h1 h1{font-size:15px !important}}.header_h1 h1 a{color:#fff}@media screen and (max-width:991.98px){.breadcrumb-scroller{white-space:wrap !important}.breadcrumb-scroller .breadcrumb{flex-wrap:wrap !important}}.li-parent02{position:relative;padding-left:20px;list-style:none}.li-parent02:before{content:'';display:inline-block;position:absolute;left:4px;top:12px;width:5px;height:5px;border-bottom:1px solid #111;border-right:1px solid #111;transform:rotateZ(-45deg)}.li-parent02:after{content:'';position:absolute;display:inline-block;left:0;top:14px;width:10px;height:1px;background:#111}.profile-waku01{background:#efefef;border-radius:5px;padding:25px !important;border:none}.btn01{background:#222;border-radius:5px;padding:20px 0 !important;display:inline-block;width:100%;color:#fff !important;text-align:center;font-weight:700}.btn01 a{color:#fff !important}