@charset "UTF-8";
/*!
Theme Name: willcraft
Description: Cocoon専用の子テーマ
Theme URI: https://wp-cocoon.com/
Author: わいひら
Author URI: https://nelog.jp/
Template:   cocoon-master
Version:    1.1.3
*/
#header{display:none}.content-top,.content-bottom{margin:0 !important}.dis{font-size:.8rem;margin-left:20px}.link_under{text-decoration:none;display:inline-block}body{width:100%;margin:0 auto;background-color:#fff}.body-top{display:flex;justify-content:center;flex-wrap:wrap;align-items:center;background-color:#fff}.body-top-box01 img{width:400px;margin:0 0 0 10px}.body-top-box01 p{margin-top:-18px;font-size:1rem;color:#00b0d1;padding-left:20px;line-height:1.6}.body-top-box02{width:325px;margin:5px 20px 5px 10px;text-align:center}.box02-sub{display:flex}.box02-p{width:320px;margin:5px 0 5px 10px;color:#fff;background-color:red;border-radius:10px}.box02-img{width:50px;margin:0 10px 5px}.box02-tel{font-size:30px}.box02-tel a{text-decoration:none}.box02-sub02{display:flex}.box02-sub02-p{padding:0 5px;margin:0 30px 0 10px;background-color:blue;color:#fff;border-radius:10px}.body-top-box03 img{width:400px;margin:10px 0}.youtube{text-align:center}.youtube img{width:60%}.main_title{display:none}.page-id-10 #xo-slider-647,.archive #xo-slider-647,.page-id-14 #xo-slider-647,.page-id-16 #xo-slider-647,.page-id-19 #xo-slider-647,.page-id-22 #xo-slider-647,.page-id-24 #xo-slider-647,.page-id-26 #xo-slider-647,.page-id-38 #xo-slider-647,.page-id-28 #xo-slider-647,.page-id-41 #xo-slider-647,.page-id-31 #xo-slider-647,.page-id-33 #xo-slider-647,.page-id-35 #xo-slider-647,.page-id-36 #xo-slider-647,.single #xo-slider-647,.page-id-249 #xo-slider-647,.page-id-660 #xo-slider-647,.page-id-252 #xo-slider-647,.page-id-699 #xo-slider-647,.page-id-802 #xo-slider-647{display:none}.article h3,.article h4{border:0 !important}.entry-title,#toc,.admin-pv{display:none}.text-center{text-align:center !important}.main{width:70%}.sidebar{width:30%}.titles{color:red;text-align:center;font-style:bold;margin-top:20px !important}.top01{margin-top:50px}.top01-txt{padding-top:40px;margin:0 auto;width:80%}.midashi{display:flex;align-items:center;border-bottom:solid 2px #039aac}.mizu{width:35px;height:45px;margin-top:-5px !important}.title01{color:#039aac;background-color:#fff !important;margin:0 !important;padding-bottom:10px !important}.title01:before{content:"";background-image:url(https://willcraft.work/wp-content/uploads/2021/09/mizu_icon.gif)}.title01-1,.title02-1,.title03-1,.title04-1,.title05-1{margin:30px 0 0 40px;padding:.5em;color:#010101;background:#eaf3ff;border-bottom:solid 3px #516ab6}.title01-2,.title02-2,.title03-2,.title04-2,.title05-2{margin:30px 0 0 48px}.text-content{text-align:center;margin:0 !important;padding:10px !important;font-size:1.2rem !important;background-color:#fff !important}.content01,.content02,.content03,.content04,.content05{display:flex}.mitsumori{margin-top:50px}.content01 img{margin:30px 0 0 20px;width:260px;height:250px}.content02 img{margin:30px 0 0 20px;width:300px}.content03 img,.content04 img,.content05 img{margin:30px 0 0 20px;width:260px;height:250px}.content06{margin-top:50px}.content07 img{margin-top:20px}.content07-01,.content09-02{text-align:center;display:flex;justify-content:space-around}.content07-01 img,.content09-02 img{width:300px;display:inline-block}.mitsumori{margin-bottom:50px}.content08{margin:50px 0 80px;text-align:center;height:100px}.design{margin-top:60px}.content08 img:hover,.body-top-box03 img:hover,.mitsumori img:hover,.content09-04 img:hover,.content10-02 img:hover{opacity:.5 !important}.content09{margin-top:50px}.content09-01{position:relative;color:#333;text-shadow:0 0 2px #fff;margin-left:50px}.content09-01:before{content:"";position:absolute;background:#9de5ff;width:50px;height:50px;border-radius:50%;top:50%;left:-15px;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:-1}.content09-03{width:60%;margin:0 auto;text-align:center}.content09-03 p{margin:0;padding:0}.content09-04{padding-bottom:30px;margin-bottom:70px;text-align:center}.content10-01{text-align:center;color:blue}.content10-02{margin:50px 0;padding-bottom:50px;text-align:center}.sns-content{display:none}.list-9{list-style-type:disc;list-style-position:inside;padding:1em;border:2px solid #2589d0}.list-9 li{padding:.5em}.list-9 li:not(:last-child){border-bottom:1px dashed #2589d0}.list-9 li::marker{color:#2589d0;font-size:1.1em}.new-entry-cards.fp-new-entry-cards{display:flex;flex-wrap:wrap;justify-content:space-between;box-sizing:border-box}.line{text-decoration:none}.btn-solid{text-align:center;margin-top:15px;margin-bottom:30px;width:300px;height:70px;padding-top:16px;font-size:1.2rem;color:#fff;border-top:4px solid #48ecc4;border-right:4px solid #0a5f4a;border-bottom:4px solid #0f745b;border-left:4px solid #8cf9de;border-radius:0;background:#11a37f}.hover_btn a{text-decoration:none;color:#fff}.btn-solid:hover{color:#fff;border-top:4px solid #0f745b;border-right:4px solid #8cf9de;border-bottom:4px solid #48ecc4;border-left:4px solid #0a5f4a}.entry-content{margin-bottom:0}.flex{display:flex;justify-content:space-around}.flex div{width:33%}.flex div p{text-align:center}.center{text-align:center}#page_top{display:none}.widget-page-content-bottom-title{color:#039aac;border-bottom:dashed 2px #039aac;margin:30px 0}.cf:after{display:none}.author-info{display:none}.conp-box{display:flex;justify-content:center;align-items:center}.conp-box p{margin-top:35px;margin-left:60px;width:80%}.conp-img{margin-top:35px;width:80%}.conp-txt{margin:0 auto;margin-top:30px;width:87%}.conp-tab{margin-top:50px}table{width:100%;border-collapse:collapse}table tr{border-bottom:solid 2px #fff}table tr:last-child{border-bottom:none}table th{position:relative;text-align:left;width:30%;background-color:#52c2d0;color:#fff;text-align:center;padding:10px 0}table td{text-align:left;width:70%;text-align:center;background-color:#eee;padding:10px 0}.map{margin-top:50px;width:100%}.map01{text-align:center}.sekou{display:flex;flex-wrap:wrap;justify-content:space-around}.sekou-title{text-align:center;color:blue}.sekouimg{width:300px !important;height:220px !important;margin-bottom:50px;overflow:hidden}.sekou-box img{width:100%;object-fit:cover;transition:2s all;vertical-align:bottom}.sekou-box img:hover{transform:scale(1.3,1.3)}.sekoubox-p{position:relative;color:#333;text-shadow:0 0 2px #fff;margin-left:50px}.sekoubox-p:before{content:"";position:absolute;background:#9de5ff;width:50px;height:50px;border-radius:50%;top:50%;left:-15px;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:-1}.icatch{margin:30px 0}.cat-link{background-color:#fff !important}.box30{margin:2em 0;background:#f1f1f1;box-shadow:0 2px 4px rgba(0,0,0,.22)}.box30 .box-title{font-size:1.2em;background:#5fc2f5;padding:4px;text-align:center;color:#fff;font-weight:700;letter-spacing:.05em}.box30 p{padding:15px 20px;margin:0}.img-center{text-align:center;margin-bottom:50px}#archive-title{display:none}.red{color:red !important;font-weight:700}.widget-sidebar-title{text-align:center;background-color:cornflowerblue!important}.widget-entry-card-title{font-size:1.2rem}.fp-new-entry-cards .new-entry-card-link.a-wrap{width:390px}.snsbox{margin:10px 0}.snsbox img{width:100%}._2p3a{width:100% !important}.site-name-text{display:none}.header-container-in.hlt-top-menu .site-name-text{display:none}.header-container-in.hlt-top-menu.hlt-tm-small .site-name-text{display:none}.box_flex{display:flex;align-items:center}.box_flex_left{width:40%}.box_flex_right{width:60%;padding:2%}.box_flex_right h3{border:0 !important;border-bottom:1px solid #000 !important;margin:10px 0 !important}.num{display:flex;align-items:baseline;border-bottom:1px solid #000 !important}.num h3{border:0;margin:0 !important;padding:0 !important}.num h3:first-child{font-size:2rem;margin-right:20px !important;font-size:2rem}.triangle{margin:auto;width:0;height:0;border-style:solid;border-width:30px 30px 0;border-color:#039aac transparent transparent}.post-26 .date-tags,.post-24 .date-tags,.post-22 .date-tags,.post-36 .date-tags,.post-38 .date-tags,.post-70 .date-tags,.post-8 .date-tags,.post-10 .date-tags,.post-33 .date-tags,.post-28 .date-tags,.post-14 .date-tags,.post-19 .date-tags,.post-35 .date-tags,.post-16 .date-tags,.post-31 .date-tags,.post-65 .date-tags,.post-41 .date-tags,.post-660 .date-tags,.post-102 .date-tags{display:none}.footer-logo{margin-left:-30px}.footer-center{font-size:.9rem}.widget_nav_menu ul li a{color:#fff !important}#footer{background-color:#039aac;color:#fff !important}.footer-bottom{display:none}.copy{font-size:.8rem;color:#fff;background-color:#039aac;text-align:center}#footer-in,#content-in{width:100%;max-width:1400px}#admin-panel{display:none}.footer-txt a{text-decoration:none !important;color:#fff !important}.icon{margin-top:20px;margin-bottom:10px}.link{margin:20px;line-height:1.5}a:visited{color:#000;text-decoration:underline}a:hover{color:#000;text-decoration:none}a:active{color:#000;text-decoration:underline}a.nc:visited{color:#000}a.nc:hover{color:#000}a.nc:active{color:#000}a.nul{text-decoration:none}a.sd:link{color:#fff;text-decoration:underline}a.sd:visited{color:#fff}a.sd:hover{color:#fff;text-decoration:none}a.sd:active{color:#fff}a.red:link{color:red !important;text-decoration:none !important}a.red:visited{color:red !important;text-decoration:none !important}a.red:hover{color:red !important;text-decoration:underline !important}a.red:active{color:red !important;text-decoration:underline !important}#newsContents{display:none}table.link{width:auto;margin:0 0 50px 20px}table.link td{background-color:#fff !important;text-align:left;font-weight:400;padding:8px 0;border:none;line-height:1.4em;font-size:small !important}table.link tr{border-bottom:1px dotted #000 !important}table.link ul a:hover{color:#f57a00}a .bold:hover{color:#f57a00!important}table.link ul{margin:.5em 0 0 30px;padding:0;line-height:1.4em}table.link ul li{list-style-type:disc}table.link p.address{margin:0;padding:0}.nclr{color:#000}.nc{color:#1967d2 !important}.marker-animation.active{background-position:-100% 1em}.marker-animation{background-image:-webkit-linear-gradient(left,transparent 50%,#fffa99 50%);background-image:-moz-linear-gradient(left,transparent 50%,#fffa99 50%);background-image:-ms-linear-gradient(left,transparent 50%,#fffa99 50%);background-image:-o-linear-gradient(left,transparent 50%,#fffa99 50%);background-image:linear-gradient(left,transparent 50%,#fffa99 50%);background-repeat:repeat-x;background-size:200% .8em;background-position:.5em;transition:all 2s ease;font-weight:700}@media screen and (max-width:1286px){.sidebar{width:28%}}@media screen and (max-width:768px){#header .site-name-text{display:none}.youtube img{width:90%}}@media screen and (max-width:480px){.dis,.body-top-box02,.body-top-box03{display:none}.body-top-box01 p{padding-left:0;margin-left:30px}.fontsizechange{font-size:10px}.body-top-box01 img{margin:0}.content09-03{width:300px}.content01,.content02,.content03,.content04,.content05{display:block}.title01-1,.title02-1,.title03-1,.title04-1,.title05-1{margin:0}.title01-2,.title02-2,.title03-2,.title04-2,.title05-2{margin:0}.content07-02{margin-left:5px;margin-top:10px;font-size:13px}.content07 p{font-size:1rem}.text-content{font-size:1.5rem !important}.conp-box{display:block}.conp-box p{width:85%;margin-left:23px}.conp-img{margin-left:40px;margin-top:5px;width:70%}.content10-02{margin:30px 0;padding-bottom:0}.sns-content{display:block}.sns-cont-box{display:flex;justify-content:space-around;align-items:center}.sns-cont-box a{width:32.9999%}.wpcf7-submit{color:#000 !important}.fp-new-entry-cards .new-entry-card-link.a-wrap{width:170px}.box_flex{display:block}.box_flex_left{width:100%;padding:2%}.box_flex_right{width:100%}}#page_top{display:block;width:90px;height:90px;position:fixed;right:20px;bottom:90px;background:#ccc;opacity:.6;border-radius:50%}#page_top a{position:relative;display:block;width:90px;height:90px;text-decoration:none}#page_top a:before{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f102";font-size:25px;color:#000;position:absolute;width:25px;height:25px;top:-40px;bottom:0;right:0;left:0;margin:auto;text-align:center}#page_top a:after{content:"PAGE TOP";font-size:13px;color:#000;position:absolute;top:45px;bottom:0;right:0;left:0;margin:auto;text-align:center}