body{font-family:"Noto Sans JP",Lato,"ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;counter-reset:titleNum}strong{color:#f15a60!important}.blue{color:#397FDB!important;font-weight:700!important}.bold{font-weight:700!important}.center{text-align:center}.btn-submit{font-weight:700;position:relative;background-color:#ee5656;color:#ffffff!important;border-radius:40px;border:none;font-size:22px;padding:4px 40px!important;line-height:40px!important}.btn-submit:hover{background:#d34e4e;color:#ffffff!important}.print{background:#d33;color:#FFF!important;padding:2px 8px;margin-left:10px!important;font-size:18px!important;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.cat-name{background:#f15a60;color:#FFF!important;padding:0 10px 1px 8px!important;margin-left:10px!important;font-size:14px!important}.ul-yellow{background:linear-gradient(transparent 60%,#ff6 60%)!important}.mt00{margin-top:0!important}.mb00{margin-bottom:0!important}.nav ul{ color:#FFF!important}.nav ul li{background:#28c3b6; color:#FFF!important}.nav ul li:hover{background:#00a0d2; color:#FFF!important}.nav li a,.nav li a:hover{ color:#FFF!important;opacity:1!important}.nav li ul.sub-menu li a{ color:#FFF!important; opacity:1!important}#breadcrumb{font-size:18px!important;margin-top:8px}#breadcrumb a{color:#666!important;text-decoration:none!important}#breadcrumb a:hover{text-decoration:underline!important;color:#ee5656!important}#top_carousel{margin:0 auto;padding:10px 0 0!important;border:1px solid #00a0d2}#top_carousel .bx-wrapper{position:relative;margin:0 auto 45px;padding:0}#top_carousel .bx-wrapper h1{font-size:18px!important}#top_carousel .bx-controls-direction{display:none!important}#top_carousel .bx-pager{display:none!important}#topmenu-wrap{width:100%;padding:10px;display:flex;justify-content:center;padding:0;list-style:none}#topmenu-wrap .box1{width:calc(100%/3)!important;margin:0 10px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}#topmenu-wrap .box2{width:calc(100%/4)!important;margin:2px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}#topmenu-wrap .box1:hover,.box2:hover{opacity:.8}#topmenu-wrap p{text-align:center;color:#fff;margin:20px!important;line-height:22px}#topmenu-wrap p a{color:#fff;text-decoration:none}#topmenu-wrap p a:after{font-family:"Font Awesome 5 Free";content:"\f138";font-weight:900;padding-left:10px;color:#fff}#topmenu-wrap .a,#topmenu-wrap .b,#topmenu-wrap .c,#topmenu-wrap .d,#topmenu-wrap .e,#topmenu-wrap .f{background-color:#97644b}#sidebar1{background-color:#FFF!important;padding:20px!important;border-radius:4px;margin-bottom:2.5em;border:1px solid #f3f3f3;-webkit-box-shadow:0 2px 5px #ddd;-moz-box-shadow:0 2px 5px #ddd;-webkit-box-shadow:0 2px 5px rgba(128,128,128,.15);-moz-box-shadow:0 2px 5px rgba(128,128,128,.15);box-shadow:0 2px 5px rgba(138,138,138,.15)}#sidebar1 li a{padding:.5em 1.2em .5em .6em!important}#sidebar1 li a:hover{color:#bf0000;!important;background-color:#eeeeee!important}#sidebar1{background-color:#FFF!important;padding:20px!important;border-radius:0!important;margin-bottom:2.5em;border:1px solid #eee;-webkit-box-shadow:0!important;-moz-box-shadow:0!important;-webkit-box-shadow:0!important;-moz-box-shadow:0!important;box-shadow:none!important}#sidebar1 img{max-width:100%!important}#sidebar1 .textwidget p{font-size:16px!important;line-height:26px!important}#sidebar1 li{font-size:16px!important}#sidebar1 h4.widgettitle{font-size:18px!important;margin-bottom:20px!important}.top-lead{padding:0 0 20px;margin-bottom:20px}.top-lead h2{line-height:24px;color:#97644b;font-size:30px;border-bottom:double 5px #c5c2b7;padding:0 0 12px;line-height:40px;margin-bottom:30px}.top-lead h2:before{font-family:"Font Awesome 5 Free";content:"\f02e";font-weight:900;padding-left:4px;padding-right:18px;color:#ff7e75}.top-lead h2.about{line-height:24px;color:#97644b;font-size:30px;border-bottom:double 5px #c5c2b7;padding:0 0 12px;line-height:40px;margin-bottom:30px}.top-lead h2.about:before{font-family:"Font Awesome 5 Free";content:"\f02e";font-weight:900;padding-left:4px;padding-right:18px;color:#ff7e75}.top-lead h2.category{line-height:24px;color:#97644b;font-size:30px;border-bottom:double 5px #c5c2b7;padding:0 0 12px;line-height:40px;margin-bottom:30px}.top-lead h2.category:before{font-family:"Font Awesome 5 Free";content:"\f07b";font-weight:900;padding-left:4px;padding-right:18px;color:#ff7e75}.top-lead h2.learn{line-height:24px;color:#f15a60!important;font-size:30px;border-bottom:solid 5px #c5c2b7;padding:0 0 12px;line-height:40px;margin-bottom:30px}.top-lead h2.learn:before{font-family:"Font Awesome 5 Free";content:"\f19d";font-weight:900;padding-left:4px;padding-right:18px;color:#f15a60}.top-lead h3{background:#ff7e75;color:#fff;padding:10px;font-size:30px;line-height:1.4em}.top-lead p{font-size:18px;line-height:30px;margin:40px 0}.top-lead table{width:100%;font-size:1em;border:1px solid #eaedf2;margin-bottom:1.5em}.top-lead table caption{margin:0 0 7px;font-size:.75em;color:#9fa6b4;text-transform:uppercase;letter-spacing:1px}.top-lead tr{border-bottom:1px solid #eee}.top-lead td{padding:7px;border-right:1px solid #eaedf2}.top-lead td input{margin:3px 0}.top-lead td:last-child{border-right:0}.top-lead th{background-color:#28c3b6;color:#fff;border-bottom:1px solid #eaedf2;border-right:1px solid #eaedf2;padding:7px;min-width:6em}.top-lead th:last-child{border-right:0}.top-lead .info{margin:2em 0 0;padding-bottom:20px;background:#f7f3e8}.top-lead .info .box-title{font-size:1.8em;padding:4px;text-align:center;color:#fff;font-weight:700;letter-spacing:.05em;padding:15px 20px;border:1px solid #f15a60;background:#f15a60}.top-lead .info .box-title2{font-size:1.8em;padding:4px;text-align:center;color:#fff;font-weight:700;letter-spacing:.05em;padding:15px 20px;border:1px solid #28c3b6;background:#28c3b6}.top-lead .info p{padding:15px 20px;margin:0}.top-lead .info img{margin:1.5em 0 0}.top-lead .info table{background:#fff}.top-lead .info form{margin:0 1.5em}.top-section{margin:0 20px}.topEnrty{line-height:24px;color:#97644b;font-size:30px;border-bottom:double 5px #c5c2b7;padding:0 0 12px;line-height:40px;margin-bottom:30px}#main{background-color:#FFF!important;padding:20px!important;border-radius:0!important;margin-bottom:2.5em;border:1px solid #eee;-webkit-box-shadow:0!important;-moz-box-shadow:0!important;-webkit-box-shadow:0!important;-moz-box-shadow:0!important;box-shadow:none!important}#main .top-post-list{-webkit-box-shadow:0;-moz-box-shadow:0;box-shadow:0;-webkit-box-shadow:0;-moz-box-shadow:0;box-shadow:0;background:#fff}#main .top-post-list .post-list .entry-content{padding:0 0 0 39%}#main .top-post-list .post-list .entry-content .entry-title{margin-bottom:.3em;color:#444}#main .top-post-list .post-list .entry-content p{margin-bottom:.3em}#main .top-post-list .post-list .entry-content{padding:0 0 0 39%}#main .top-post-list .post-list .entry-content .entry-title{margin-bottom:.3em;color:#444}#main .top-post-list .post-list .entry-content p{ margin-bottom:.3em}#main .top-post-list .post-list .entry-content p .date{font-size:16px!important}#main .top-post-list .post-list .entry-content .entry-title{font-size:20px!important}#main .top-post-list .post-list .entry-content p{font-size:18px!important;margin-top:0!important;line-height:30px!important}#main .article{background-color:#fff;border-radius:0!important;margin-bottom:2.5em;border:0!important;-webkit-box-shadow:0!important;-webkit-box-shadow:0!important;-moz-box-shadow:0!important;-webkit-box-shadow:0!important;-moz-box-shadow:0!important;box-shadow:none!important}.single .byline .cat-name{font-size:12px!important}.archivettl h1{font-size:30px!important}.archivettl h1 span{font-size:18px!important}.taxonomy-description{margin:0 20px}.taxonomy-description p{font-size:1.4em!important}.single-title,.page-title,.entry-title{font-size:2em!important;margin-top:20px!important}.entry-content .add .titleunder p{margin:10px 0}.single .entry-content,.page .entry-content{padding:1.5em}.single .entry-content h2,.page .entry-content h2{font-size:1.4em!important}.single .entry-content h2:nth-child(1n),.page .entry-content h2:nth-child(1n){margin-top:0!important}.single .entry-content h3,.page .entry-content h3{font-size:1.4em!important;color:#f15a60;border-left:5px solid #f15a60}.single .entry-content h4,.page .entry-content h4{font-size:1.4em!important}.single .entry-content h5,.page .entry-content h5{font-size:1.3em!important}.single .authorbox,.single .related-box{background-color:#fff;border-radius:4px;margin-bottom:2.5em;border:1px solid #eee;-webkit-box-shadow:0!important;-moz-box-shadow:0!important;-webkit-box-shadow:0!important;-moz-box-shadow:0!important;box-shadow:none!important}.entry-content a{color:#67A6DB!important}.entry-content a:hover{text-decoration:none}.entry-content p{font-size:18px;line-height:36px;margin:40px 0}.entry-content table{font-size:16px!important}.entry-content table th{width:30%!important}.entry-content table th.ttl{text-align:left!important;font-weight:400!important;width:30px!important}.entry-content table td{padding:20px!important}.entry-content table p{margin:20px 0 0!important;font-size:16px!important;line-height:26px}.entry-content table .radio-txt{font-size:16px!important;margin-left:10px!important}.entry-content ul{border-bottom:0!important}.entry-content ul li:before{background:#ff7e75;list-style:none!important;box-shadow:none!important;width:0;height:0}.entry-content ul li a{margin-left:20px!important;font-size:20px!important;font-weight:700!important;border-bottom:4px solid #ddd;padding-bottom:6px!important}.entry-content ul li ul li{margin-left:10px!important;padding-top:8px!important}.entry-content ul li li a{margin-left:10px!important;font-size:18px!important;font-weight:400!important;border-bottom:none!important}.entry-content ul li ul li:before{width:7px;height:7px;top:20px;left:24px!important}.entry-content ol{line-height:40px!important; padding-left:2em!important;list-style:none;position:relative;padding-left:1em;font-size:18px}.entry-content ol li{padding-left:2em!important}.entry-content ol li:before{counter-increment:number;content:counter(number);background:#f2736a;color:#fff;width:1.5em;height:1.5em;font-size:1em;font-weight:700;font-family:'Lato',sans-serif;display:block;text-align:center;line-height:1.5em;border-radius:50%;position:absolute;left:0;top:8px}.entry-content ul li{font-size:18px}.entry-content .keyword-box{padding:0 1.6em;margin:0 0 40px;border:double 5px #4ec4d3}.entry-content .keyword-box h2{position:relative;background:0 0;color:#000;border:none!important;font-size:1.25em;padding:.7em 0 1em 2.2em;margin-top:1em;margin-bottom:.85em;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.entry-content .keyword-box h2:before{content:'';position:absolute;border-top:0;border-right:0;border-left:0;top:0;bottom:0;left:10px;padding:.6em 0 1em;font-family:"Font Awesome 5 Free";content:"\f00c";font-weight:900;color:#4ec4d3;font-size:1.25em}.entry-content .keyword-box h2:after{border-top-color:#f2786f;content:'';position:absolute;border-top:0;border-right:0;border-left:0;bottom:0;left:0;width:100%;height:7px;background:-webkit-repeating-linear-gradient(-45deg,#a8f2f7,#a8f2f7 4px,#8bdddd 3px,#8bdddd 8px);background:repeating-linear-gradient(-45deg,#a8f2f7,#a8f2f7 4px,#8bdddd 3px,#8bdddd 8px)}.entry-content .keyword-box p{margin:0;padding:0}.entry-content .keyword-box ol li{line-height:40px; padding-left:2em!important;list-style:none;position:relative;padding-left:2.2em;font-size:18px}.entry-content .keyword-box ol li:before{counter-increment:number;content:counter(number);background:#4ec4d3;color:#fff;width:1.5em;height:1.5em;font-size:1em;font-weight:700;font-family:'Lato',sans-serif;display:block;text-align:center;line-height:1.5em;border-radius:50%;position:absolute;left:0;top:8px}.sitemap{margin:0 auto}.sitemap h2{margin:0 auto;background:#ff7e75;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;padding:10px!important;border:0!important;color:#FFF!important}.sitemap h2 a{color:#FFF!important}.sitemap h2 a:hover{text-decoration-line:underline!important}.sitemap h3{border-bottom:2px solid #ff7e75;border-left:0!important;padding:0 0 6px!important}.sitemap h3 a:hover{text-decoration-line:underline!important}.entry-content .sitemap ul.sitemap{margin-bottom:50px}.entry-content .sitemap ul.sitemap li.sitemap a{margin-left:20px!important;font-size:18px!important;font-weight:400!important;border-bottom:0 solid #ddd;padding-bottom:6px!important;text-decoration-line:none;line-height:40px!important}.entry-content .sitemap ul.sitemap li.sitemap a:before{font-family:"Font Awesome 5 Free";content:'\f138';font-weight:900;color:#ccc;margin-right:10px;display:inline-block}.entry-content .sitemap ul.sitemap li.sitemap a:hover{text-decoration-line:underline!important}.entry-content .sitemap ul.sitemap li.page_item a{margin-left:20px!important;font-size:18px!important;font-weight:400!important;border-bottom:0!important;padding-bottom:6px!important;text-decoration-line:none;line-height:40px!important}.entry-content .sitemap ul.sitemap li.page_item a:before{font-family:"Font Awesome 5 Free";content:'\f138';font-weight:900;color:#ccc;margin-right:10px;display:inline-block}.entry-content .sitemap ul.sitemap li.page_item a:hover{text-decoration-line:underline!important}.news{margin:0 auto}.news .ttl{padding:0 20px}.news .ttl h3{font-size:18px!important;padding:2px 20px 0;margin:0;background:#ff7e75;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;color:#FFF!important}.news dl{margin:0;padding:14px 20px}.news dt{font-size:100%;line-height:1.9em;width:120px;padding-top:0}.news dd{font-size:100%;line-height:1.9em;margin:-1.8em 0 10px;padding:0 0 10px 133px;border-bottom:#ddd 1px dashed}.news dd a{text-decoration:none}.news dd a:hover{text-decoration:underline}.news dd:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.entry-memo{position:relative;margin:2em 0;padding:2em;border:solid 4px #ff7e75;border-radius:8px;border-radius:8px}.entry-memo .memo-title{position:absolute;display:inline-block;top:-16px;left:10px;padding:0 20px;line-height:1;font-size:26px;background:#fff;color:#ff7e75;font-weight:700}.entry-memo p{margin:10px 0 16px;padding:0}.box-noEntry{margin:0 20px!important}.box-noEntry p{font-size:18px!important}.book{margin:0 0 60px}.book .imgBook{text-align:center;margin:0 0 30px}.book h4{font-size:20px!important;margin:0;text-align:center!important}.book h4 a{color:#f15a60!important}.book h4 a:hover{color:#f29396!important}.book p{line-height:20px!important}.cta-inner{background:#fff!important;padding:0!important;border-top:0!important}.cta-inner h3{color:#FFF!important;border:1px solid #fff;padding:10px!important;text-align:center!important}.cta-inner img{margin-bottom:20px!important}.text-cta{color:#FFF!important}table.cta{width:100%!important;background:#FFF!important}table.cta td{padding:10px 20px 0!important;color:#f15a60!important;text-align:center!important;font-weight:700!important}.box_1{display:inline-block;vertical-align:middle;color:#fff;width:100px;height:100px;background-color:red}.box_2{display:inline-block;vertical-align:middle;color:#fff;width:100px;height:100px;background-color:blue}#main .top-post-list,.entry-list{background:#fff}.wrapper-box{background:#fff;margin-bottom:1.5em;padding:20px;overflow:hidden;border-top:1px solid #ccc}.wrapper-box h2{margin:0 auto!important}.wrapper-box p{font-size:16px}.wrapper-box p.date{margin:0 auto!important}.box-img{float:left;padding-right:10px;width:40%}.box-img img{width:307px!important;height:233px!important;object-fit:cover}.box-title{display:block;font-size:120%;overflow:hidden}.box-desc{clear:both;font-size:90%;overflow:hidden}.box-linkbox{display:flex;border-spacing:8px 0;justify-content:center;width:100%;padding:8px 0 0}.box-button{text-align:center;border-radius:4px;padding:8px 0;color:#fff;margin:0 10px 0 0;text-decoration:none;width:100%;max-width:320px}.box-button:last-child{margin:0}.box-button:hover{opacity:.8;color:#FFF!important}.box-color1{background:#2cb6ab;color:#FFF!important;opacity:1}.box-color1:hover{background:#00a0d2;color:#FFF!important;opacity:1}.box-color2{background:red}.single .related-post h2{font-size:18px!important;margin:10px 0!important;font-family:"Noto Sans JP"}.single .related-post h3{font-size:16px!important;margin:10px 0!important;color:#f2786f!important}.single .related-box .h_ttl2{font-size:24px!important;margin:1em 0;font-weight:700;color:#574f33!important;border-bottom:4px solid #c5c2b7;padding-bottom:8px!important}.article-footer .related-box{border:0!important;box-shadow:none!important}.single .authorbox .author-newpost li,.related-box li{width:24%;box-sizing:border-box}.article-footer .inbox{padding:0!important}.footer-links li:before{color:#fff}.add .widget,.add.more{text-align:center;font-size:.8em}.add a[target=_blank]:after{content:none}.add .widget img{margin:0}.entry-content .add .widget{margin:2em 0}.entry-content .add.titleunder .widget{margin-top:0}.entry-content .num{counter-reset:number}.entry-content .num h5{padding:2px 5px 2px 10px;ght:200;position:relative;background:#fff;padding:2px 5px 2px 38px;font-size:22px;margin-bottom:0}.entry-content .num h5:before{counter-increment:number;content:counter(number);display:inline-block;position:absolute;padding:0;color:#fff;background:#ff7e75;font-weight:700;width:28px;text-align:center;height:28px;line-height:26px;left:-.1em;top:50%;-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);border-radius:50%;font-size:21px}.entry-content .num p{margin:16px 0 0;padding:0}@media only screen and (min-width:1100px){.wrap{width:1200px}#sidebar1{width:26%;float:right}#main{width:73%;padding-right:0}}@media only screen and (max-width:480px){.box-img img{width:120px!important;height:100px!important;object-fit:cover}#main .article .entry-header,#main .article .article-header{padding:.9em 0 .8em!important}#main .article .entry-content{padding:0!important;alignment-adjustfont-size:.96em}.related-box li{width:47%!important}.top-section{margin:0!important;padding:0!important}.top-lead{margin:0!important;padding:0!important}.top-lead h2.about{line-height:24px;color:#97644b;font-size:20px;border-bottom:double 5px #c5c2b7;padding:0 0 4px;line-height:22px;margin-bottom:10px}.top-lead h2.about:before{font-family:"Font Awesome 5 Free";content:"\f02e";font-weight:900;padding-left:4px;padding-right:10px;color:#ff7e75}.top-lead p{font-size:18px;line-height:30px;margin:20px 0}.top-lead .info .box-title,.top-lead .info .box-title2{font-size:1.4em!important;text-align:left!important}.top-lead .info{padding:20px 10px}.box-info .cat-name{background:#f15a60;color:#FFF!important;padding:0 10px 1px 8px!important;margin:0 0 3px 0!important;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;font-size:14px!important}.btn-submit{font-weight:700;position:relative;background-color:#ee5656;color:#fff !important;border-radius:40px;border:0;font-size:22px;padding:4px 40px !important;line-height:40px !important}.archivettl h1{font-size:26px !important}.entry-content .sitemap{padding:0 0!important}.entry-content .sitemap ul li{padding-left:0!important}.entry-content .sitemap ul li:before{padding-left:0!important}.entry-content .sitemap ul li a{margin-left:0!important}.entry-content .sitemap ul.sitemap{padding:0 0!important}.entry-content .sitemap ul.sitemap li.sitemap a{font-size:18px!important;margin:0!important;line-height:16px!important}.entry-content .sitemap ul.sitemap ul.sitemap li a{font-size:18px!important;margin:0!important;line-height:16px!important;padding-left:0!important}.entry-content .sitemap ul.sitemap li.page_item a{font-size:18px!important;line-height:16px!important;padding-left:0!important;margin-left:0!important}.news{padding:0 0!important}.news .ttl{padding:0!important}.news .ttl h3{padding:0 14px;margin:0;background:#ff7e75;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;color:#FFF!important}.news dl{margin:0;padding:14px 0!important}.news dt{font-size:100%;line-height:1.8em;width:100px}.news dd{font-size:100%;line-height:1.8em;margin:-1.8em 0 10px;padding:0 0 10px 100px;border-bottom:#ddd 1px dashed}.news dd:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}}@media (min-width:415px){.box-desc{clear:none}.single .authorbox .author-newpost li,.related-box li{width:46%}}@media (min-width:569px){.box-info{overflow:hidden;padding:0 20px}.box-linkbox{justify-content:flex-start;max-width:480px}.single .authorbox .author-newpost li,.related-box li{width:24%}}@media only screen and (min-width:768px){#logo{width:25%;position:relative;text-align:center}.single .authorbox .author-newpost li,.related-box li{width:24%}}