article,aside,footer,header,nav,section,main,div,img{display:block}a,li,div,dl,dt,dd,input,section,textarea,th,td{box-sizing:border-box}ul{list-style:none;margin:0;padding:0}dd,dt{margin:0}img{width:100%;height:auto;border:none;vertical-align:middle}p,dl{margin:0}blockquote{margin:0}figure{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}td,th{word-break:break-word}h1,h2,h3,h4,h5,h6{line-height:1.6;margin:0;padding:0}*:focus{outline:none}.pager{margin-bottom:3rem}.page-numbers{font-size:1.8rem;display:flex;justify-content:center;flex-wrap:wrap}.page-numbers li{text-align:center;margin:0 .2rem}.page-numbers a:hover{text-decoration:underline}.page-numbers a,.page-numbers span{overflow:hidden;white-space:nowrap;display:inline-block;width:40px;height:40px;padding:.4rem 1rem;box-sizing:border-box}.page-numbers a.current,.page-numbers span.current{color:#fff;background:#003cb4;border-radius:50%}.page-numbers a.current a,.page-numbers a.current a:visited,.page-numbers span.current a,.page-numbers span.current a:visited{color:#fff}.blog-wrapper{display:flex;justify-content:space-between;flex-wrap:wrap}.blog-wrapper h2,.blog-wrapper h3,.blog-wrapper h4{font-weight:normal;text-align:left}.blog-wrapper h2{border-bottom:1px solid #007846;padding:0 0 .5rem;margin-bottom:1rem}.blog-wrapper h3{font-size:1.8rem;word-break:break-all;text-decoration:underline;margin-bottom:1rem}.blog-wrapper .l_sec{width:75%}.blog-wrapper .r_sec{width:20%}.blog-wrapper .r_sec h4{border-bottom:2px solid #003cb4;padding:0 0 .5rem;margin-bottom:2rem;font-size:2rem}.blog-wrapper .r_sec a{display:inline}.blog-wrapper .r_sec .num_count{font-size:1.2rem}.blog-wrapper .r_sec ul{list-style:disc;padding-left:2rem;margin-bottom:5rem}.blog-wrapper .r_sec ul li{margin:0 0 1rem}.blog-wrapper .blog-list{margin-bottom:3rem}.blog-wrapper .blog-list .f-box{align-items:flex-start}.blog-wrapper .blog-list a{display:block;padding:3rem 2rem;transition:background .5s}.blog-wrapper .blog-list a:hover{transition:opacity .5s;background:rgba(255,255,255,0.5)}.blog-wrapper .blog-list li{border-bottom:1px solid #003cb4}.blog-wrapper .blog-list .b-labels{display:flex;justify-content:flex-start;flex-wrap:wrap;margin-bottom:1rem}.blog-wrapper .blog-list .b-contents{width:100%;word-break:break-all;color:#686a6d;margin-bottom:2rem}.blog-wrapper .blog-list .b-contents span{text-decoration:underline}.blog-wrapper .blog-list .blog-box-l{width:52%}.blog-wrapper .blog-list .blog-box-r{width:45%}.blog-contents{max-width:600px;margin:0 auto;word-wrap:break-word}.blog-contents h2{border:none;margin-bottom:1rem;padding:0}.blog-contents .blog-info{font-size:1.8rem;margin-bottom:3rem}.blog-contents .blog-article{padding-bottom:8rem}.blog-contents .blog-article .blog-article-thumb img{display:block;width:100%}.blog-contents .blog-article img{margin:2rem 0}.blog-contents .blog-article p{line-height:2}.blog-contents .blog-article h1{text-align:left}.blog-contents .blog-article h1,.blog-contents .blog-article h2,.blog-contents .blog-article h3,.blog-contents .blog-article h4,.blog-contents .blog-article h5,.blog-contents .blog-article h6{font-weight:normal;margin-bottom:1rem}.blog-contents .blog-article h2{font-size:3.5rem}.blog-contents .blog-article h3{font-size:3rem}.blog-contents .blog-article h4{font-size:2.7rem}.blog-contents .blog-article h5{font-size:2.2rem}.blog-contents .blog-article h6{font-size:1.8rem}.blog-contents .blog-article pre{border:1px solid #007846;padding:1.5rem}.blog-contents .blog-article table{width:100%}.blog-contents .blog-article blockquote{border:1px solid #007846;padding:2rem;margin-bottom:1rem}.blog-contents .blog-article .embed_youtube{position:relative;display:block;width:100%;height:0;padding-bottom:56.25%;overflow:hidden;margin-bottom:25px}.blog-contents .blog-article .embed_youtube iframe{width:100%;height:100%;position:absolute;top:0;left:0}.blog-contents .blog-article img.size-medium{max-width:300px}.blog-contents .blog-article img.size-thumbnail{max-width:150px}.blog-contents .blog-article img.alignleft{margin-right:auto}.blog-contents .blog-article img.alignright{margin-left:auto}.blog-contents .blog-article img.aligncenter{margin-left:auto;margin-right:auto}.blog-guide .blog-prev{display:flex;justify-content:space-between;margin-bottom:3rem}.blog-guide .blog-prev li{width:45%}.blog-guide .blog-prev a,.blog-guide .blog-prev a:visited{font-size:1.6rem;background:#003cb4;color:#fff}.blog-guide .blog-prev a::before,.blog-guide .blog-prev a::after,.blog-guide .blog-prev a:visited::before,.blog-guide .blog-prev a:visited::after{border-color:#fff}.blog-guide .more-btn{max-width:370px;margin:0 auto 2rem}.blog-guide .more-btn a{display:block}@media screen and (max-width: 960px){.blog-wrapper{display:block}.blog-wrapper .l_sec{width:100%;margin-bottom:5rem}.blog-wrapper .r_sec{width:100%}.blog-wrapper .blog-list .f-box{display:flex}.blog-contents .blog-guide .blog-prev{margin-bottom:1rem}}@media screen and (max-width: 600px){.blog-wrapper .blog-list .entry-new{display:block;position:absolute;top:1.5rem;left:1.5rem}.blog-wrapper .blog-list .f-box{position:relative;flex-direction:column-reverse;margin-bottom:3rem}.blog-wrapper .blog-list a{padding:2rem 0}.blog-wrapper .blog-list .b-labels{margin-bottom:.5rem}.blog-wrapper .blog-list h3{margin-bottom:.5rem}.blog-wrapper .blog-list .blog-box-l,.blog-wrapper .blog-list .blog-box-r{width:100%}.blog-wrapper .blog-list .blog-box-r{margin-bottom:1.5rem}.blog-contents .blog-guide .blog-prev li{width:47%}.blog-contents .blog-guide .more-btn.page-prev a{padding-left:4rem;padding-right:2rem}.blog-contents .blog-guide .more-btn.page-next a{padding-left:2rem;padding-right:4rem}}
