@charset "UTF-8";body{background-color:#fff;font-family:"Helvetica","游ゴシック","Yu Gothic","YuGothic","HiraKakuProN-W3","メイリオ","Meiryo",sans-serif;line-height:1.9;letter-spacing:.05em}html,body,h1,h2,h3,h4,h5,h6,p,div,ul,ol,li,dl,dt,dd,table,caption,th,td,form,button,label,address,blockquote,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-weight:400}.title-big{font-size:30px;margin-bottom:.5rem;padding-top:40px;color:rgba(100,100,100,1)}.title-p{color:rgba(100,100,100,1)}.my4rem{margin:4rem 0}.mb4rem{margin-bottom:4rem}.line-center{width:40px;height:5px;background-color:rgba(255,160,200,.8);margin:0 auto}.mt200px{margin-top:200px}.mt140px{margin-top:140px}.ichiran-link{display:block;background-color:rgba(255,160,200,.8);border-radius:20px;margin:20px auto 0;width:240px;text-align:center}.ichiran-link a,#work .btn:hover,#gallery .btn:hover,#service .btn:hover,#blog .btn:hover{color:#fff;text-decoration:none;letter-spacing:.1em}.current-item{color:#fff}a:hover{text-decoration:none;color:#4e4e4e}.pt4rem{padding-top:4rem}.btn.focus,.btn:focus{outline:0;box-shadow:none}.waku{border:1px solid rgba(0,0,0,.1)}.wpp-cards-compact li .wpp-post-title,.wpp-cards-compact li .taxonomies,.wpp-cards-compact li .wpp-post-title{font-weight:300}.navbar{background-color:rgba(255,160,200,.8)}.navbar li{margin-left:1rem}.navbar-dark .navbar-nav .nav-item,.navbar-dark .navbar-nav .nav-item a,.navbar-dark .navbar-nav .nav-item:hover{color:#fff;font-weight:400}main a{color:#4e4e4e}button:focus{outline:none;outline:none}.hero{background-image:url(//910takushi.com/wp-content/themes/KudoTakushi_site/img/top_img.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;height:800px;margin-top:64px;position:relative}.intro{z-index:1;position:absolute;top:50px}.intro-title{color:#545454;font-size:2.2rem;line-height:3.2rem}.intro-lead{color:#545454;font-size:1rem}.intro-link{display:inline;padding:10px 25px;background-color:#fff;border:2px solid #82dcf5;border-radius:20px}.intro-link a{color:#82dcf5;text-decoration:none}#introduction .title-p{padding-left:5rem;padding-right:5rem}#introduction .container{margin-bottom:10rem}#counter{background-image:url(//910takushi.com/wp-content/themes/KudoTakushi_site/img/counters-bg.jpg);background-size:cover;background-attachment:fixed;padding:8rem 0}.counter-box{color:#fff;text-align:center}.ico-circle-c{height:60px;width:60px;border-radius:50%;margin:0 auto;display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 10px #cde1f8}.counter{display:block;font-size:2rem}#work .card{margin:0 auto 50px}#work .card{border-style:none}#work a{text-align:center}#gallery .card{margin:0 auto 50px}#gallery .card{border-style:none}#gallery a{text-align:center}#gallery img{border-radius:50%}.service-box{padding:2.5rem 1.3rem;margin-bottom:1rem;text-align:center;border-radius:1rem}.ico-circle{height:100px;width:100px;border-radius:50%;margin:0 auto;padding-top:30px;text-align:center;box-shadow:0 0 0 10px rgba(255,160,200,1);display:block;font-size:1.5rem}.service-title{margin-bottom:1rem;font-size:1.4rem}.komoji{font-size:12px}.link-c{color:rgba(255,160,200,1)}#blog .card-title{font-size:1.2rem}#blog .card-body{position:relative}.card-category-box{position:absolute;top:-16px;left:15px;right:15px;text-align:center}.card-category{display:inline-block;color:#fff;padding:5px 15px 5px;overflow:hidden;background-color:rgba(255,160,200,1);border-radius:4px}.blog-card{margin-bottom:50px}.blog-card a{text-decoration:none;color:#000}.card-text{font-size:14px}.blog-top .display-4{font-size:5rem}#about{margin-top:250px}#about .container{border-bottom:1px solid #999;border-top:1px solid #999}.katagaki{font-size:.9rem;line-height:1.2rem}.line-left{width:80px;height:3px;background-color:rgba(255,160,200,1)}.title-s{font-size:1.1rem;font-weight:700}.mt4rem{margin-top:4rem}.background-circle{display:block;width:35px;height:35px;background:rgba(255,160,200,1);border-radius:50%;text-align:center;margin:0 auto;color:#fff;font-size:16px;padding-top:3px}.bg-accent{background:rgba(255,160,200,1)}#about dt{color:#999}.pro-h2{font-size:1.6rem}#contact{max-width:800px;margin:0 auto}#contact .line-left{background-color:#82dcf5}#contact .btn-primary{background:#82dcf5;border-color:#82dcf5}#contact .btn input{background:#82dcf5;border:none;color:#fff;width:100%;padding:0 24px}#contact .wpcf7 .ajax-loader{display:none}#contact .wpcf7-spinner{display:none;margin:0}.wpc7-submit :focus{outline:none}input:focus{outline:none}.mini-h2{font-size:1.8rem}.footer{background-color:#9696c8;padding:80px;text-align:center;color:#fff;margin-top:100px}.footer a{color:#fff}.footer p{font-size:13px}.blog-top{background-image:url(//910takushi.com/wp-content/themes/KudoTakushi_site/img/top_img.jpg);height:550px;background-size:cover;background-position:center;margin-top:64px;margin-bottom:80px}.blog-top h1{color:#fff}.breadcrumb{background-color:transparent;font-weight:400;padding-left:0}.blog-top .breadcrumb a{color:#fff}.blog-top .breadcrumb-item.active,.blog-top .breadcrumb-item:before{color:#fff}.page-item.active .page-link{z-index:3;color:#fff;background-color:rgba(255,160,200,1);border-color:rgba(255,160,200,1)}.page-link{color:rgba(255,160,200,1);border:1px solid rgba(255,160,200,1);position:relative;display:block;padding:.5rem .75rem;margin-left:-1px;line-height:1.25}.page-item.disabled .page-link{color:rgba(255,160,200,1);border-color:rgba(255,160,200,1)}.wp-pagenavi{display:flex;justify-content:center;margin:2.5rem 0}.wp-pagenavi a,.wp-pagenavi span{padding:.5rem .75rem;margin-left:-1px;color:rgba(255,160,200,1);background-color:#fff;border:1px solid rgba(255,160,200,1);line-height:1.25}.wp-pagenavi span.current{color:#fff;background-color:rgba(255,160,200,1)}.wp-pagenavi a:hover{z-index:2;color:#0056b3;text-decoration:none;background-color:#e9ecef;border-color:#dee2e6}.search .btn{border-radius:0;background-color:rgba(255,160,200,1);border-color:rgba(255,160,200,1)}.rec-post a,.archives a{color:#4e4e4e}.tags li{display:inline-block;background-color:rgba(255,160,200,1);padding:.2rem .6rem;margin-bottom:.5rem;border-radius:15px}.tags li a{color:#fff}.archives h3:before{content:"\f187"}.sidebar h3{font-size:1.1rem}.pop-post{margin-bottom:80px}.widget{background-color:#fff;margin-bottom:80px;padding-left:1.5rem;padding-right:1.5rem;padding-top:0;list-style:none}.widgettitle{font-weight:500;line-height:1.2;margin-bottom:1rem;font-size:1.1rem}.widget li{margin-bottom:1rem}.widget a{color:#4e4e4e}.widget ul{padding-left:1.5rem;padding-top:1rem}.wpp-cards-compact li a:hover{text-decoration:none}.arti .breadcrumb-item.active,.arti .breadcrumb-item:before{color:#cde1f8}.snsicon img{height:28px}.post-meta{font-size:.95rem;border-left:4px solid rgba(255,160,200,1)}.post-meta a{color:rgba(255,160,200,1)}.yarpp-related h3,.wpp-post-title,.wpp-cards-compact li .taxonomies{font-weight:500}.wp-block-image img{max-width:100%;height:auto}@media(max-width:992px){.navbar-dark .navbar-toggler{border:none}.katagaki br{display:none}.pop-post{margin-top:100px}}@media(max-width:768px){.navbar-dark .navbar-toggler{border:none}.br-sp{display:block}.katagaki{margin-top:20px}.katagaki br{display:none}}@media(max-width:650px){.hero{background-image:url(//910takushi.com/wp-content/themes/KudoTakushi_site/img/top_img_sm.jpg);background-attachment:fixed;background-size:100% auto;background-position:top}.intro{position:absolute;top:250px;text-align:center}#introduction .title-p{padding-left:1.25rem;padding-right:1rem}.pt4rem{padding-top:0}#introduction .container{margin-bottom:7rem}#work .card,#gallery .card{margin:0 auto 36px}}