@charset "UTF-8";body{color:#333;font-size:16px;font-family:'Noto Sans JP',sans-serif}h1{color:#333;font-size:28px;font-family:'Noto Sans JP',sans-serif}h2{color:#333;font-size:20px;font-family:'Noto Sans JP',sans-serif}h3{color:#333;font-size:18px;font-family:'Noto Sans JP',sans-serif;line-height:24px}img{max-width:100%}strong{font-weight:700}blockquote{position:relative;border-left:2px solid #527dba;border-right:2px solid #527dba;padding:20px 20px 30px;margin:20px 0;background:#f7f9fc}blockquote:before{position:absolute;content:'“';font-size:56px;color:#527dba;top:5px;left:10px}blockquote:after{position:absolute;content:'”';font-size:56px;color:#527dba;right:10px;bottom:-20px}blockquote cite{display:block;font-size:.8rem;text-align:left;color:#527dba;padding-right:20px;line-height:normal}.liquid-speech-balloon-wrap{margin-top:2rem}#header{width:100%;top:0;left:0;position:fixed;z-index:10}#content-top{overscroll-behavior-y:contain}#content-wrap{background-color:#fff;box-shadow:2px 2px 2px rgba(0,0,0,.3)}#sidebar{text-align:center}footer{background-color:#222}footer p{padding:15px 0;color:#fff}#ez-toc-container{border-radius:20px;padding:20px;margin-top:16px;margin-bottom:28px;line-height:24px;width:100%;background:#f9f9f9}.ez-toc-link{margin:4px 0}#ez-toc-container ul li{border-bottom:1px solid #d3d3d3;padding:12px 0}.ez-toc-title-container{text-align:center}#ez-toc-container .ez-toc-title{display:inline-block;vertical-align:middle}#ez-toc-container .ez-toc-title-toggle{display:inline;vertical-align:middle}#ez-toc-container .ez-toc-btn{display:inline-block !important;margin-left:0}#ez-toc-container .ez-toc-js-icon-con,.ez-toc-toggle label{border:0 !important}#ez-toc-container .ez-toc-icon-toggle-span svg{display:none}#ez-toc-container .ez-toc-icon-toggle-span:before{content:'【開く】';font-size:14px;color:#527dba;height:18px}#ez-toc-container .ez-toc-icon-toggle-span.open:before{content:'【閉じる】';font-size:14px;color:#527dba;height:18px}.search-menu-wrapper{position:relative}#search-menu-button{display:none}#search-menu-button:checked~.search-menu-close{display:block}#search-menu-button:checked~.search-menu-content{transform:translate3d(0,0,0)}.search-menu-open .fa-bars{color:#f4f4f4;font-size:20px}.search-menu-open{position:absolute;margin-bottom:0;width:20px;height:20px;transition:.3s ease;animation:site-title .8s ease .5s 1 normal;animation-fill-mode:forwards;z-index:4;cursor:pointer}.search-menu{padding:15px}.search-menu li{padding:10px;border-bottom:1px solid rgba(0,0,0,.1);font-size:18px;text-align:left;transition:.3s ease}.search-menu li a{color:#555}.search-menu li:before{color:#ff69b4;padding-right:5px;font-family:"Font Awesome 5 Free";font-weight:900;content:"\f054"}.search-menu li:hover{transform:translateX(5px)}.hamburger-menu-wrapper{position:relative}#hamburger-menu-button{display:none}#hamburger-menu-button:checked~.hamburger-menu-close{display:block}#hamburger-menu-button:checked~.hamburger-menu-content{transform:translate3d(0,0,0)}.hamburger-menu-open .fa-bars{color:#f4f4f4;font-size:20px}.hamburger-menu-open{display:flex;height:20px;width:20px;justify-content:center;align-items:center;position:relative;z-index:100;margin-bottom:0;transition:.3s ease;animation:site-title .8s ease .5s 1 normal;animation-fill-mode:forwards;cursor:pointer}.hamburger-menu-open span,.hamburger-menu-open span:before,.hamburger-menu-open span:after{content:'';display:block;height:3px;width:25px;border-radius:3px;background:#527dba;transition:.5s;position:absolute}.hamburger-menu-open span:before{bottom:8px}.hamburger-menu-open span:after{top:8px}#hamburger-menu-button:checked~.hamburger-menu-open span{background:rgba(255,255,255,0)}#hamburger-menu-button:checked~.hamburger-menu-open span:before{bottom:0;transform:rotate(45deg)}#hamburger-menu-button:checked~.hamburger-menu-open span:after{top:0;transform:rotate(-45deg)}@media screen and (min-width:750px){.pc{display:inline}.sp{display:none}}.pc{display:none}.sp{display:inline}@media screen and (min-width:751px){#header-gap{height:150px}#header-gap-beige{height:150px;background-color:#f7f4eb}#top-view{height:200px;margin-top:0;padding:50px 5% 30%;background-color:#f7f4eb}#top-view-bg{display:flex;max-width:1200px;margin:0 auto}#top-view-left{flex:5}#top-view-right{flex:5}#top-view-logo{margin-left:25%;margin-top:96px;margin-bottom:16px}#top-view-image{margin-top:40px}#top-view-image img{max-width:600px;max-height:650px;width:100%}#top-view-2{height:210px;margin:0 7.3%}#top-content-1{min-height:542px;margin:0 7.3%;padding-bottom:40px;border-bottom:4px solid #f7f4eb;display:flex;justify-content:center;position:relative}#top-aboutme-btn{display:flex;margin-top:55px;justify-content:center}#top-aboutme-btn button{position:relative;width:228px;height:52px;padding:0;background-color:#fff;border:1px solid #527dba;color:#527dba}#top-aboutme-btn-bg{position:absolute;width:228px;height:52px;top:2px;left:2px;background-color:#527dba;z-index:-1}#top-statement-1{color:#527dba;font-size:40px;font-weight:700;line-height:70px;text-align:center;margin-top:60px}#top-statement-2{line-height:24px;text-align:center;margin-top:54px;background-color:#fff}#top-content-2{height:980px;margin:0 7.3%}#top-content-2-bg{max-width:1200px;margin:0 auto}#top-title1-left{display:flex}#top-title1-left img{margin-top:95.5px;margin-left:20px;height:120px;width:120px}#top-title1 h1{color:#527dba;line-height:117.25px;padding-top:95.5px;font-size:67px;font-family:"Recoleta Bold"}#top-title1 p{color:#527dba;line-height:28.75px;font-size:13px;margin-top:-15px}#top-recommend-list{margin-top:32px}#recommend-0{display:flex;padding-bottom:60px}#recommend-0 img{z-index:2;top:-8px;left:-8px;position:absolute;max-width:500px;width:100%;aspect-ratio:5/3;border:1px solid #527dba}#recommend-bg-0{position:relative;margin:8px 8px auto 8px;max-width:500px;width:42.9%;aspect-ratio:5/3;border:1px solid #527dba}#recommend-title-0{width:57.1%;padding-left:2.5%;justify-content:flex-end}#recommend-title-0 h3{position:relative;font-size:34px;line-height:46px;color:#000;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}#xsc h3{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}#recommend-title h3{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}#recommend-title-bd-0{margin-top:4px;width:100%;height:1px;background-color:#d8d8d8}#recommend-content-0{font-size:15px;line-height:28px;color:#333;width:100%;padding-top:8px}#xsc li{width:22%;margin-right:3%;float:left}#xsc p{display:none}#xsc img{margin-bottom:16px}#xsc span{color:#333}#top-content-3{ min-height:262px;padding:0 7.3% 20px;background-color:#f7f4eb;justify-content:center}#top-title2 h1{color:#527dba;height:119px;padding-top:41px;font-size:51px;text-align:center;font-family:"Recoleta Bold"}#top-title2 p{color:#527dba;line-height:28.75px;font-size:13px;text-align:center;margin-top:-20px}#top-taglist1{flex-wrap:wrap;display:flex;justify-content:center;padding:44px 13.4% 10px}#taglist1-tag{margin-bottom:18px}#top-content-4{height:1500px}#top-box-1{height:750px;margin:124px 7.3% 2.5%;background-color:#f7f4eb}#top-box-1-bg{max-width:1200px;margin:0 auto}#top-listbox1{position:relative;height:285px;margin:60px 5%;background-color:#f7f4ebff;z-index:2}#top-title3 h1{color:#527dba;height:119px;padding-top:5%;font-size:66px;text-align:center;font-family:"Recoleta Bold"}#top-title3 p{color:#527dba;line-height:28.75px;font-size:13px;text-align:center}#top-view-image-2{top:-360px;max-width:40%;z-index:-1;position:absolute}#top-view-image-2 img{max-height:400px}#top-recommend-list-2{display:flex;justify-content:center}#top-recommend-list-2 li{width:30%;margin-right:1.5%;margin-left:1.5%}#top-recommend-list-2 li img{margin-bottom:20px;aspect-ratio:5/3}#top-recommend-list-2 li span{color:#333}#top-view-image-3{top:320px;left:75%;z-index:-1;position:absolute}#top-view-image-3 img{max-height:350px}#top-box-2{height:750px;margin:5% 0 0 7.3%}#top-box-2-bg{max-width:1200px;margin:0 auto}#top-title4 p{color:#527dba;line-height:28.75px;font-size:13px;margin-top:-20px}#top-title4 h1{color:#527dba;height:118px;padding-top:36px;font-size:67px;font-family:"Recoleta Bold"}#top-ranking-box{display:flex;padding-top:60px;height:450px}#top-view-image-4{padding-top:30px;width:17%}#top-view-image-4 img{width:100%}#top-ranking-article{width:75%;display:flex;padding-left:5%}#top-ranking-list{display:flex}#ranking-box{padding-left:10px;padding-top:20px;height:350px}.ranking-box a{position:relative}#ranking-number{position:absolute;top:0;left:0;z-index:1;color:#527dba;font-size:38px;font-family:"Recoleta Bold"}.ranking-bg img{aspect-ratio:5/3}.ranking-title{padding-top:10px;line-height:28px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}#top-ranking-btn{margin-left:calc(50% - 75px);position:absolute;top:200px;margin-top:70px}#top-ranking-btn button{position:relative;width:150px;height:36px;background-color:#fff;border:1px solid #527dba;color:#527dba;font-size:14px}#top-ranking-btn-bg{position:absolute;width:150px;height:36px;top:2px;left:2px;background-color:#527dba;z-index:-1}#about-content1{min-height:632px;padding:32px 5%;background-color:#f7f4eb;display:flex}#ac1-left{width:40%}#ac1-left img{margin-left:25%;width:60%}#ac1-right{padding-left:5%;width:60%}#ac1-right img{width:80%;max-width:457px}#ac1-right p{width:70%;padding-top:36px;color:#333;line-height:28px}#about-content2{min-height:670px;display:flex}#ac2-left{width:60%;position:relative}#ac2-left img{padding-left:20%;height:40px}#ac2-left span{font-size:40px;color:#527dba}#ac2-title{padding-top:180px;display:flex}#ac2-title-bg{position:absolute;background-color:#f7f4eb;height:42px;min-width:430px;width:90%;top:200px;padding-right:10%;z-index:-1}#ac2-left p{width:80%;padding-top:70px;padding-bottom:32px;padding-left:20%;color:#333;line-height:28px}#ac2-right{padding-top:220px;width:30%}#ac2-right img{max-height:400px}#about-content3{padding:64px 0}#ac3-title{text-align:center}#ac3-title span{font-family:"Recoleta Bold";font-size:67px;color:#527dba}#ac3-title p{font-size:16px;color:#527dba}#ac3-box1{display:flex;box-shadow:3px 4px 0px #f7f4eb;border:2px solid #f7f4eb;margin-top:60px;margin-left:9%;padding:32px;width:75%;position:relative}#ac3-box1 span{font-family:"Recoleta Bold";color:#527dba;font-size:54px;position:absolute;top:-27px;left:-27px}#ac3-box1-left img{width:100%}#ac3-box1-left{width:100%;min-width:150px;margin:8px 8px auto 8px}#ac3-box1-right{padding-left:3.6%}#ac3-box1-right h3{color:#527dba;font-size:24px;line-height:36px}#ac3-box1-right p{padding-top:24px;color:#333;font-size:16px;line-height:28px}#ac3-box2{display:flex;box-shadow:3px 4px 0px #f7f4eb;border:2px solid #f7f4eb;margin-top:60px;margin-left:17.4%;padding:32px;width:75%;position:relative}#ac3-box2 span{font-family:"Recoleta Bold";color:#527dba;font-size:54px;position:absolute;top:-27px;left:-27px}#about-content4{background-color:#f7f4eb;padding-bottom:100px}#ac4-title{margin:7.3% 0;position:relative}#ac4-title span{font-family:"Recoleta Bold";font-size:67px;color:#527dba;position:absolute;top:-35px;left:7.3%}#ac4-title p{font-size:16px;color:#527dba;position:absolute;top:30px;left:7.3%}#ac4-p{color:#333;padding-top:80px;padding-left:7.3%}#ac4-list{padding:76.5px 4.75% 0}#profile-box{padding:0 2%}#profile-img img{width:50%;margin:0 25%;height:auto;border-radius:50%}.swiper-slide{height:100%}#profile-name{width:100%;padding:16px 0 8px;border-bottom:4px solid #fff}#profile-name h3{color:#333;font-size:20px;text-align:center}#profile-name p{padding:8px 0;font-size:16px;color:#527dba;text-align:center}#profile-txt{padding:16px 0;font-size:16px;line-height:28px}#about-content5{min-height:970px}#ac5-title{text-align:center;padding-top:96px}#ac5-title span{font-family:"Recoleta Bold";font-size:67px;color:#527dba}#ac5-title p{font-size:16px;color:#527dba}#ac5-p{color:#333;padding-top:32px;text-align:center}#ac5-box-area{padding-top:74px;display:flex;margin:0 8%}#ac5-box1{width:30%;border:2px solid #f7f4eb;position:relative}#ac5-box1-number{font-family:"Recoleta Bold";background-color:#527dba;color:#fff;position:absolute;width:100px;height:100px;border-radius:50%;text-align:center;top:-45px;left:-45px}#ac5-box1-number p{padding-top:17px;font-size:17px}#ac5-box1-number span{line-height:49px;font-size:36px}#ac5-box1-title{text-align:center;padding:32px 20% 0;color:#527dba;font-size:21px;line-height:31.5px}#ac5-box1 img{width:80%;padding-top:40px;display:block;margin:auto}#ac5-box1-text{padding:32px 10%;color:#333;line-height:32px}#ac5-box2{width:30%;margin-left:8%;border:2px solid #f7f4eb;position:relative}#ac5-box2-number{font-family:"Recoleta Bold";background-color:#527dba;color:#fff;position:absolute;width:100px;height:100px;border-radius:50%;text-align:center;top:-45px;left:-45px}#ac5-box2-number p{padding-top:17px;font-size:17px}#ac5-box2-number span{line-height:49px;font-size:36px}#ac5-box2-title{text-align:center;padding:32px 20% 0;color:#527dba;font-size:21px;line-height:31.5px}#ac5-box2 img{width:80%;padding-top:11.5px;display:block;margin:auto}#ac5-box2-text{padding:32px 10%;color:#333;line-height:32px}#ac5-box3{width:30%;margin-left:8%;border:2px solid #f7f4eb;position:relative}#ac5-box3-number{font-family:"Recoleta Bold";background-color:#527dba;color:#fff;position:absolute;width:100px;height:100px;border-radius:50%;text-align:center;top:-45px;left:-45px}#ac5-box3-number p{padding-top:17px;font-size:17px}#ac5-box3-number span{line-height:49px;font-size:36px}#ac5-box3-title{text-align:center;padding:32px 20% 0;color:#527dba;font-size:21px;line-height:31.5px}#ac5-box3 img{width:80%;padding-top:40px;display:block;margin:auto}#ac5-box3-text{padding:32px 10%;color:#333;line-height:32px}#about-content6{min-height:400px;background-color:#f7f4eb;text-align:center}#about-content6 img{display:block;margin:auto;padding:32px 0}#about-content6 span{margin-top:24px;font-size:20px;color:#527dba}#about-content6 p{color:#333;line-height:24px}#about-content7{min-height:760px}#about-content7-title{height:132px;border-bottom:4px solid #f7f4eb;margin:0 10%}#about-content7-area{margin:0 calc(50% - 220px);padding-top:48px}.about-table{border-bottom:1px solid #d8d8d8;display:flex;color:#333;min-height:56px;padding-top:20px;padding-bottom:20px;line-height:20px}.about-table span{font-weight:700;width:21.7%}#search-content{padding:120px 20% 20px}#search-btn{border:none;background-color:transparent}#search-btn img{width:24px;padding-top:10px}#search-form{width:90%;border:none;outline:none;color:#333;font-size:18px;background-color:transparent;padding:12px 18px}#search-form::placeholder{color:#d8d8d8}#search-form-area{border-bottom:1px solid #527dba}#sc-category{padding-top:60px;min-height:60px}#sc-category-title{display:flex;margin:8px 0 24px}#sc-category-title h2{font-family:"Recoleta Bold";font-size:20px}#sc-category-title span{font-size:13px;font-weight:700;padding-left:8px;line-height:20px}#top-taglist2{flex-wrap:wrap;display:flex}#sc-article_tag{padding-top:60px;min-height:60px}#sc-at-title{display:flex;margin:8px 0 24px}#sc-at-title h2{font-family:"Recoleta Bold";font-size:20px}#sc-at-title span{font-size:13px;font-weight:700;padding-left:8px;line-height:20px}#top-taglist3{flex-wrap:wrap;display:flex}#taglist3-tag{margin-bottom:18px}.search-menu-close{overflow:scroll;display:none;opacity:.2;background:#000;position:fixed;width:100%;left:0;top:0;height:100%;cursor:pointer;z-index:3}.search-menu-content{background:#f7f4eb;position:fixed;left:10%;top:10%;height:80%;width:80%;transform:translate3d(-125%,0,0);overflow:auto;z-index:3}.swiper-container{position:relative}.swiper-container .swiper-button-prev{left:2.5%}.swiper-container .swiper-button-next{right:-40px}.swiper-container .swiper-pagination-bullet-active{background-color:#527dba}.search-menu-close span:before,.search-menu-close span:after{content:'';display:block;height:5px;width:25px;border-radius:5px;background:#fff;transition:.5s;z-index:-1;position:absolute;top:calc(10% - 24px);left:90%}#search-menu-button:checked~.search-menu-close span:before{bottom:0;transform:rotate(45deg);z-index:100}#search-menu-button:checked~.search-menu-close span:after{top:calc(10% - 24px);transform:rotate(-45deg);z-index:100}.hamburger-menu-close{overflow:scroll;display:none;opacity:.2;background:#000;position:fixed;width:100%;left:0;top:0;height:100%;cursor:pointer;z-index:3}.hamburger-menu-content{background:#f7f4eb;position:fixed;left:50%;top:0;height:100%;width:50%;transform:translate3d(-200%,0,0);overflow:auto;z-index:5}.hamburger-menu-content{padding:0 10%}#hamburger-menu-title{margin-left:calc(5% + 12px);margin-right:calc(5% + 12px);display:flex;margin-top:60px;padding-top:23px;height:70px;color:#527dba;border-bottom:1px solid #527dba}#hamburger-menu-title span{font-size:35px;font-family:"Recoleta Bold"}#hamburger-menu-title p{padding-top:8.5px;padding-left:12px}#hamburger-menu-list li{padding-top:8px;padding-left:12px;font-size:22px;height:70px;line-height:27px;border-bottom:1px solid #527dba}#hamburger-menu-list li a:hover{text-decoration:none}#hamburger-menu-list li a{text-decoration:none}#hamburger-menu-list span{font-size:14px;margin-left:4px;color:#d8d8d8;font-family:"Recoleta Bold"}#header{padding:20px 0;margin:0;background-color:#f7f4eb}#header-icon ul{padding:0;margin:0 5% -16px;list-style:none;display:flex;justify-content:flex-end}#header-icon ul li{margin:0 12px}#header-logo{text-align:center;padding:0 5% 16px;margin:0;width:100%}.logo{height:48px}#header-menu{border-top:1px solid #527dba;border-bottom:1px solid #527dba;padding:0;margin:0 5%;display:flex;justify-content:center}#header-menu ul{display:flex}#header-menu ul li{text-align:center;line-height:50px}#header-menu ul li a{text-decoration:none;color:#527dba;font-size:14px;font-weight:700;padding:16px}.footer{padding:32px 0;margin:0;background-color:#527dba}#footer-icon ul{padding:0;margin:0 10% -32px;list-style:none;display:flex;justify-content:flex-end}#footer-icon ul li{margin:0 20px;z-index:1}#footer-menu{margin:0 10%;display:flex;flex-flow:column;justify-content:space-between}#footer-menu ul li{display:flex}#footer-menu ul li a{text-decoration:none;color:#fff;font-size:14px;font-weight:700;margin:14px}#footer-logo{text-align:right;padding:0 10%;margin:-21px 0 0}#footer-logo img{height:64px;max-width:35%}#footer-logo p{text-align:right;padding:8px 0;font-size:10px}#footer-menu2 ul{font-size:13px;display:flex;padding:0 10%;margin:-22px 0 0;justify-content:left}#footer-menu2 ul li{padding:0 16px;border-left:1px solid #fff;border-right:1px solid #fff}#footer-menu2 ul li+li{padding:0 16px;border-left:0;border-right:1px solid #fff}#footer-menu2 ul li a{color:#fff}#article-list li{padding:12px 0;border-bottom:1px solid #f7f4eb}#articles-child{display:flex}#a-child-left{width:35%;display:flex;align-items:center}#a-child-left img{aspect-ratio:5/3}#a-child-right{padding-left:32px;width:60%}#a-child-right h2{font-size:18px;line-height:24px;font-weight:700;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}#a-child-right p{margin-bottom:4px;font-size:14px;line-height:21px;color:#333;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}#category_tag-list{flex-wrap:wrap;display:flex}#category_tag{margin-bottom:15px}.pagination{width:100%}.pagination ul{width:100%;display:flex;justify-content:center}.page-numbers{font-size:16px;line-height:32px;width:32px;height:32px;text-align:center;display:block;color:#333}.page-numbers.current{font-size:16px;line-height:32px;width:32px;height:32px;text-align:center;display:block;color:#fff;background-color:#527dba;border-radius:50%}.page-numbers.prev{font-size:16px;line-height:30px;width:32px;height:32px;margin-right:16px;text-align:center;display:block;color:#527dba;background-color:#fff;border-radius:50%;border:solid #527dba 1px}.page-numbers.next{font-size:16px;line-height:30px;width:32px;height:32px;margin-left:16px;text-align:center;display:block;color:#527dba;background-color:#fff;border-radius:50%;border:solid #527dba 1px}#article-content ul{list-style:disc;margin:8px 32px;line-height:28px;padding:0;border:0}#article-content ol{list-style:decimal;margin:8px 32px;line-height:28px}#article-content a{font-weight:700;text-decoration:underline}#article-content a:hover{text-decoration:none}#article-content img{padding:16px 0;width:100%;height:auto}#article-content figcaption{padding:0 16px 8px;color:gray}#content-article{padding-top:20px;padding-bottom:80px;padding-right:10%;padding-left:10%}#top-article{height:100px;border-bottom:4px solid #f7f4eb}#top-article-detail{height:20px}#top-article h1{font-size:34px;padding-top:39px}#article-date{font-size:12px;padding:8px 0}#container-article{display:flex}#main{flex:7;padding-right:5%;padding-left:0}#side{flex:3}.tag span{color:#527dba}#share-ban{margin:8px 0;padding:20px 0;border:1px solid #f7f4eb}#share-ban ul{padding-left:20px;list-style:none;display:flex}#share-ban ul li{margin:0 8px}#share-ban ul li img{height:36px}#share-ban ul li div{font-weight:700;padding:10px 4px 10px 0}.article-title{font-size:34px;line-height:51px;font-weight:700;margin:14px 0}#article-content h2{position:relative;font-size:24px;line-height:36px;padding:20px 0 12px;margin:8px 0;border-bottom:2px solid #527dba}#article-content h2:before{position:absolute;left:0;bottom:-5px;width:30%;height:5px;content:'';background:#527dba}#article-content h3{color:#527dba;font-size:18px;line-height:27px;padding:4px 0 4px 8px;margin:8px 0;border-left:4px solid #527dba}#article-content p{font-size:16px;font-weight:lighter;line-height:28px;padding-top:16px;padding-bottom:16px}#author-box1{width:100%;background-color:#f7f4eb;margin-top:32px;padding:32px 40px;display:flex}#author1-img{width:120px;height:120px;margin-right:40px}#author1-img img{width:120px;height:120px;border-radius:50%}#author1-txt{width:calc(100% - 160px)}#author1-txt span{font-size:20px;line-height:24px;color:#000}#author1-txt p{margin-top:14px;font-size:14px;line-height:28px;color:#333}#author-box2{width:100%;min-height:426px;margin-top:32px;border:1px solid #f7f4eb;text-align:center}#author2-title{width:100%;font-size:21px;padding:32px 0;color:#527dba;font-weight:700;background-color:#f7f4eb}#author2-img{margin-top:16px;width:100%;height:138px}#author2-img img{margin:0 auto;width:138px;height:138px;border-radius:50%}#author2-txt{width:100%}#author2-txt span{display:block;margin:8px 0;font-size:16px;line-height:24px;font-weight:700;color:#333}#author2-txt p{margin:0 16px 16px;font-size:14px;line-height:28px;color:#333}#sidebar-title{width:100%;font-size:21px;text-align:center;padding:32px 0;color:#527dba;font-weight:700;background-color:#f7f4eb}#sidebar-title-top{width:100%;font-size:21px;text-align:center;padding:32px 0;color:#527dba;font-weight:700;background-color:#f7f4eb}#sidebar-logo{width:70%;height:70%}#sidebar-ban{border:1px solid #f7f4eb;margin-bottom:24px}#sidebar-top-contents{margin:16px;font-size:14px;line-height:28px;color:#333}#side-aboutme-btn{display:flex;justify-content:center;margin-bottom:24px}#side-aboutme-btn button{position:relative;width:200px;height:48px;padding:0;background-color:#fff;border:1px solid #527dba;color:#527dba}#side-aboutme-btn-bg{position:absolute;width:200px;height:48px;top:2px;left:2px;background-color:#527dba;z-index:-1}#side-recommend-list{padding-top:16px;border:1px solid #f7f4eb}#sidebar-child{display:flex;padding:8px 4px}#sidebar-child-bg{width:40%;display:flex;align-items:center}#sidebar-child-bg img{display:block;aspect-ratio:5/3;margin:auto}#sidebar-child-title{height:100%;width:55%;padding-left:5%;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}#sidebar-child-title h3{font-size:14px;line-height:21px}#sidebar_tag-list{display:none}#side-recommend-btn{display:none}.breadlist{padding:16px 0}.breadcrumb__item{display:inline;font-size:14px}.breadcrumb__item:nth-last-child(n+2):after{transform:rotate(45deg);width:5px;height:5px;border-top:1px solid #000;border-right:1px solid #000;vertical-align:3px}.breadcrumb__item img{height:12px;padding:2px}.breadcrumb__item a{color:#000;transition:opacity .6s}.breadcrumb__item a:hover{opacity:.6}}@media screen and (max-width:750px){#header-gap{height:66px}#header-gap-beige{height:66px;background-color:#f7f4eb}#top-view{height:500px;background-color:#f7f4eb}#top-view-logo{padding-top:90px}#top-view-logo img{height:118px;padding-left:30px}#top-view-logo p{padding-left:30px}#top-view-image img{padding-top:8px;margin:0 auto;max-height:380px;display:block}#top-view-2{min-height:150px;margin-bottom:16px}#top-content-1{border-bottom:4px solid #f7f4eb;margin:0 18px;height:auto}#top-statement-1{text-align:center;padding:32px 32px 0;font-size:24px;line-height:32px;font-weight:700;color:#527dba}#top-statement-2{padding-top:32px;margin:0 32px;line-height:24px;text-align:center}#top-aboutme-btn{display:flex;margin:55px 0;justify-content:center}#top-aboutme-btn button{position:relative;width:228px;height:52px;padding:0;background-color:#fff;border:1px solid #527dba;color:#527dba}#top-aboutme-btn-bg{position:absolute;width:228px;height:52px;top:2px;left:2px;background-color:#527dba;z-index:-1}#top-content-2{margin:0 20px}#top-title1-left{display:flex}#top-title1-left img{width:20%;height:auto;padding-top:40px}#top-title1 h1{color:#527dba;padding-top:60px;font-size:40px;font-family:"Recoleta Bold"}#top-title1 p{color:#527dba;line-height:28.75px;font-size:13px}#top-recommend-list{margin-top:32px}#recommend-0{padding-bottom:50px}#recommend-0 img{position:absolute;max-width:500px;width:100%;aspect-ratio:5/3;top:-8px;left:-8px;border:1px solid #527dba;z-index:2}#recommend-bg-0{position:relative;margin:8px 8px auto 8px;max-width:500px;aspect-ratio:5/3;border:1px solid #527dba}#recommend-title-0 h3{line-height:24px;margin:16px 0 8px}.recommend-title h3{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}#recommend-title-bd-0{display:none}#recommend-content-0{display:none}#xsc{display:flex;width:100%;overflow-y:hidden}#xsc li{float:left;width:75%;margin-right:5%;min-height:216px;flex-shrink:0;margin-bottom:16px}#xsc::-webkit-scrollbar{height:4px}#xsc::-webkit-scrollbar-thumb{background:#527dba;border-radius:5px}#xsc::-webkit-scrollbar-track{background:#f7f4eb;border-radius:5px}#top-recommend-list{padding-bottom:28px}#xsc li p{display:none}#xsc li img{margin-bottom:8px;aspect-ratio:5/3}#xsc li span{color:#333}#top-content-3{min-height:290px;padding:0 20px;background-color:#f7f4eb;justify-content:center}#top-title2 h1{color:#527dba;padding-top:40px;font-size:51px;text-align:center;font-family:"Recoleta Bold"}#top-title2 p{color:#527dba;line-height:28.75px;font-size:13px;text-align:center}#top-taglist1{display:flex;flex-wrap:wrap;justify-content:center;padding:36px 30px}#taglist1-tag{margin-bottom:18px}#taglist2-tag{margin-bottom:18px}#taglist3-tag{margin-bottom:18px}#top-title3 h1{color:#527dba;padding-top:24px;padding-right:40%;font-size:40px;text-align:center;font-family:"Recoleta Bold"}#top-title3 p{padding-right:40%;color:#527dba;line-height:28.75px;font-size:13px;text-align:center}#top-view-image-2{top:380px;min-width:200px;max-width:50%;z-index:-4;position:absolute}#top-view-image-2 img{max-height:400px}#top-recommend-list-2{display:flex;width:100%;overflow-y:hidden}#top-recommend-list-2 li{width:70%;margin-right:2.5%;margin-left:2.5%;flex-shrink:0;margin-bottom:20px}#top-recommend-list-2::-webkit-scrollbar{height:4px}#top-recommend-list-2::-webkit-scrollbar-thumb{background:#527dba;border-radius:5px}#top-recommend-list-2::-webkit-scrollbar-track{background:#f7f9fc;border-radius:5px}#top-recommend-list-2 li img{margin-bottom:20px;aspect-ratio:5/3}#top-recommend-list-2 li span{color:#333}#top-view-image-3{top:-150px;left:55%;width:30%;z-index:-1;position:absolute}#top-view-image-3 img{min-width:120px}#top-title4 h1{color:#527dba;font-size:40px;font-family:"Recoleta Bold"}#top-title4 p{color:#527dba;line-height:28.75px;font-size:13px}#top-ranking-box{height:450px;position:relative}#top-view-image-4{position:absolute;width:50%;top:300px;margin-top:20%;left:20%}#top-view-image-4 img{max-height:320px;margin:0 auto;display:block}#top-ranking-article{min-height:350px;padding-bottom:7.5%;width:90%}#top-content-4{height:1050px;margin-bottom:100%}#top-box-1{min-height:600px;padding-bottom:5%;margin:60px 20px 25%;background-color:#f7f4eb}#top-box-2{height:750px;margin-left:7.3%}#top-listbox1{position:relative;margin:20px 0;background-color:#f7f4ebff;z-index:2}#ranking-box{padding-left:10px;padding-top:20px;height:350px}#ranking-number{position:absolute;top:0;left:0;z-index:1;color:#527dba;font-size:38px;font-family:"Recoleta Bold"}.ranking-bg img{aspect-ratio:5/3}.ranking-title{padding-top:10px;line-height:28px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}#top-ranking-btn{margin-left:calc(50% - 75px);margin-top:24px}#top-ranking-btn button{position:relative;width:150px;height:36px;background-color:#fff;border:1px solid #527dba;color:#527dba;font-size:14px}#top-ranking-btn-bg{position:absolute;width:150px;height:36px;top:2px;left:2px;background-color:#527dba;z-index:-1}#about-content1{min-height:632px;padding:64px 5%;background-color:#f7f4eb}#ac1-left img{width:50%;display:block;margin:0 auto}#ac1-right img{width:70%;display:block;margin:8px auto 0}#ac1-right p{padding-top:30px;color:#333;line-height:28px}#about-content2{min-height:670px;position:relative}#ac2-left{position:relative}#ac2-left img{padding-left:20px;height:40px}#ac2-left span{font-size:40px;color:#527dba}#ac2-title{padding-top:64px;display:flex}#ac2-title-bg{position:absolute;background-color:#f7f4eb;height:42px;min-width:350px;max-width:500px;width:90%;top:98px;padding-right:10%;z-index:-1}#ac2-left p{width:100%;padding:340px 20px 64px;color:#333;line-height:28px}#ac2-right{position:absolute;top:160px;left:calc(50% - 125px);width:250px}#about-content3{padding-bottom:64px}#ac3-title{text-align:center}#ac3-title span{font-family:"Recoleta Bold";font-size:40px;color:#527dba}#ac3-title p{font-size:16px;color:#527dba}#ac3-box1{box-shadow:3px 4px 0px #f7f4eb;border:2px solid #f7f4eb;margin:60px auto 0;padding:32px;width:80%;position:relative}#ac3-box1 span{font-family:"Recoleta Bold";color:#527dba;font-size:54px;position:absolute;top:-27px;left:-27px}#ac3-box1-left img{width:100%}#ac3-box1-left{width:100%;min-width:150px;margin:8px 8px auto 8px}#ac3-box1-right h3{padding-top:16px;color:#527dba;font-size:20px;line-height:28px}#ac3-box1-right p{padding-top:14px;color:#333;font-size:16px;line-height:28px}#ac3-box2{box-shadow:3px 4px 0px #f7f4eb;border:2px solid #f7f4eb;margin:60px auto 0;padding:32px;width:80%;position:relative}#ac3-box2 span{font-family:"Recoleta Bold";color:#527dba;font-size:54px;position:absolute;top:-27px;left:-27px}#about-content4{background-color:#f7f4eb;padding-bottom:100px}#ac4-title{margin:7.3% 0;position:relative}#ac4-title span{font-family:"Recoleta Bold";font-size:67px;color:#527dba;position:absolute;top:-35px;left:7.3%}#ac4-title p{font-size:16px;color:#527dba;position:absolute;top:30px;left:7.3%}#ac4-p{color:#333;padding-top:80px;padding-left:7.3%;line-height:28px}#ac4-list{padding:16px 40px 0}#profile-img img{width:50%;display:block;margin:auto;height:auto;border-radius:50%}#profile-name{width:100%;padding:16px 0 8px;border-bottom:4px solid #fff}#profile-name h3{text-align:center;color:#333;font-size:20px}#profile-name p{text-align:center;color:#527dba;margin-left:16px;padding:4px 0;font-size:16px}#profile-txt{padding:16px 0;font-size:16px;line-height:28px}#about-content5{min-height:970px;padding-bottom:32px}#ac5-title{text-align:center;padding-top:52px}#ac5-title span{font-family:"Recoleta Bold";font-size:40px;color:#527dba}#ac5-title p{font-size:16px;color:#527dba}#ac5-p{color:#333;padding:0 20px;padding-top:32px;line-height:28px;text-align:center}#ac5-box-area{padding-top:74px;margin:0 8%}#ac5-box1{border:2px solid #f7f4eb;position:relative}#ac5-box1-number{font-family:"Recoleta Bold";background-color:#527dba;color:#fff;position:absolute;width:100px;height:100px;border-radius:50%;text-align:center;top:-60px;left:calc(50% - 50px)}#ac5-box1-number p{padding-top:17px;font-size:17px}#ac5-box1-number span{line-height:49px;font-size:36px}#ac5-box1-title{text-align:center;padding:48px 10% 0;color:#527dba;font-size:24px;line-height:32px}#ac5-box1 img{padding-top:16px;display:block;width:80%;margin:auto}#ac5-box1-text{padding:16px 10% 32px;color:#333;line-height:32px}#ac5-box2{margin-top:74px;border:2px solid #f7f4eb;position:relative}#ac5-box2-number{font-family:"Recoleta Bold";background-color:#527dba;color:#fff;position:absolute;width:100px;height:100px;border-radius:50%;text-align:center;top:-60px;left:calc(50% - 50px)}#ac5-box2-number p{padding-top:17px;font-size:17px}#ac5-box2-number span{line-height:49px;font-size:36px}#ac5-box2-title{text-align:center;padding:48px 10% 0;color:#527dba;font-size:24px;line-height:32px}#ac5-box2 img{padding-top:16px;display:block;width:80%;margin:auto}#ac5-box2-text{padding:16px 10% 32px;color:#333;line-height:32px}#ac5-box3{margin-top:74px;border:2px solid #f7f4eb;position:relative}#ac5-box3-number{font-family:"Recoleta Bold";background-color:#527dba;color:#fff;position:absolute;width:100px;height:100px;border-radius:50%;text-align:center;top:-60px;left:calc(50% - 50px)}#ac5-box3-number p{padding-top:17px;font-size:17px}#ac5-box3-number span{line-height:49px;font-size:36px}#ac5-box3-title{text-align:center;padding:48px 10% 0;color:#527dba;font-size:24px;line-height:32px}#ac5-box3 img{padding-top:16px;display:block;width:80%;margin:auto}#ac5-box3-text{padding:16px 10% 32px;color:#333;line-height:32px}#about-content6{background-color:#f7f4eb;text-align:center}#about-content6 img{display:block;margin:auto;padding:32px 0}#about-content6 span{margin-top:24px;font-size:20px;color:#527dba}#about-content6 p{color:#333;line-height:24px;padding:0 10% 32px}#about-content7{min-height:760px}#about-content7-title{height:132px;border-bottom:4px solid #f7f4eb;margin:0 10%}#about-content7-area{margin:0 10%;padding-top:48px}.about-table{border-bottom:1px solid #d8d8d8;display:flex;color:#333;min-height:56px;padding-top:20px;padding-bottom:20px;line-height:20px}.about-table span{font-weight:700;width:21.7%;min-width:80px}.swiper-container{position:relative}.swiper-container .swiper-button-prev{left:-5%}.swiper-container .swiper-button-next{right:-10%}.swiper-container .swiper-pagination-bullet-active{background-color:#527dba}#search-content{padding:70px 20px 20px}#search-btn{border:none;background-color:transparent}#search-btn img{width:24px;padding-top:10px}#search-form{width:calc(100% - 50px);border:none;outline:none;color:#333;font-size:18px;background-color:transparent;padding:12px}#search-form::placeholder{color:#d8d8d8}#search-form-area{border-bottom:1px solid #527dba}#sc-category{padding-top:60px;min-height:60px}#sc-category-title{display:flex;margin:8px 0 16px}#sc-category-title h2{font-family:"Recoleta Bold";font-size:20px}#sc-category-title span{font-size:13px;font-weight:700;padding-left:8px;line-height:20px}#top-taglist2{flex-wrap:wrap;display:flex}#sc-article_tag{padding-top:60px;min-height:60px}#sc-at-title{display:flex;margin:8px 0 16px}#sc-at-title h2{font-family:"Recoleta Bold";font-size:20px}#sc-at-title span{font-size:13px;font-weight:700;padding-left:8px;line-height:20px}#top-taglist3{flex-wrap:wrap;display:flex}#taglist3-tag{margin-bottom:18px}.search-menu-close{display:none;opacity:0;background:#000;position:fixed;width:100%;left:0;top:60px;height:calc(100% - 60px);cursor:pointer;z-index:3}.search-menu-content{background:#f7f4eb;position:fixed;left:0;top:60px;height:calc(100% - 60px);width:100%;transform:translate3d(-100%,0,0);overflow:auto;z-index:5}.search-menu-open span:before,.search-menu-open span:after{content:'';display:block;height:3px;width:25px;border-radius:3px;background:#527dba;transition:.5s;z-index:-1;position:absolute;top:10px;left:0;opacity:0}#search-menu-button:checked~.search-menu-open span:before{transform:rotate(45deg);z-index:100;opacity:1}#search-menu-button:checked~.search-menu-open span:after{transform:rotate(-45deg);z-index:100;opacity:1}#search-menu-button:checked~.search-menu-open img{display:none}.hamburger-menu-close{display:none;opacity:0;background:#000;position:fixed;width:100%;left:0;top:0;height:100%;cursor:pointer;z-index:3}.hamburger-menu-content{background:#f7f4eb;position:fixed;left:0;top:0;height:100%;width:100%;transform:translate3d(-100%,0,0);overflow:auto;z-index:5}.hamburger-menu-content{padding:24px 48px}#hamburger-menu-title{margin-left:12px;margin-right:12px;display:flex; margin-top:24px;padding-top:23px;height:70px;color:#527dba;border-bottom:1px solid #527dba}#hamburger-menu-title span{font-size:35px;font-family:"Recoleta Bold"}#hamburger-menu-title p{padding-top:8.5px;padding-left:12px}#hamburger-menu-list li{padding-top:8px;padding-left:12px;font-size:18px;font-weight:700;height:70px;line-height:27px;border-bottom:1px solid #527dba}#hamburger-menu-list li a{text-decoration:none}#hamburger-menu-list li a:hover{text-decoration:none}#hamburger-menu-list span{font-size:14px;margin-left:4px;color:#d8d8d8;font-family:"Recoleta Bold"}#header{padding:20px;margin:0;background-color:#f7f4eb}#header-icon ul{padding:0;margin:0 0 -30px;list-style:none;display:flex;justify-content:flex-end}#header-icon ul li{margin:0 6px 0 12px}#header-logo{padding-top:6px;width:100%}.logo{height:32px}.navbar-header{display:none}#header-menu{display:none !important}#footer-menu{display:none}.footer{padding:32px 0;margin:0;background-color:#527dba}#footer-icon ul{padding:80px 0 0;margin:0 10% 0;list-style:none;display:flex;justify-content:center}#footer-icon ul li{margin:0 20px}#footer-logo{text-align:center;padding:0 10%;margin:-106px 0 0}#footer-logo img{height:24px}#footer-logo p{text-align:center;padding:8px 0;font-size:8px}#footer-menu2 ul{font-size:13px;padding:76px 10% 0;margin:0;justify-content:center;text-align:center}#footer-menu2 ul li{padding:15px}#footer-menu2 ul li a{color:#fff}#articles-child{display:flex;min-height:104px;padding:8px 0;border-bottom:#f7f4eb 1px solid}#a-child-left{width:25%;min-width:120px;display:flex;align-items:center}#a-child-left img{aspect-ratio:5/3}#a-child-right{padding-left:12px;width:75%}#a-child-right h2{font-size:14px;line-height:21px;font-weight:700;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}#a-child-right p{display:none}#category_tag-list{flex-wrap:wrap;display:flex;padding-top:8px}#category_tag{margin-bottom:15px}.pagination{width:100%}.pagination ul{width:100%;display:flex;justify-content:center}.page-numbers{font-size:16px;line-height:32px;width:32px;height:32px;text-align:center;display:block;color:#333}.page-numbers.current{font-size:16px;line-height:32px;width:32px;height:32px;text-align:center;display:block;color:#fff;background-color:#527dba;border-radius:50%}.page-numbers.prev{font-size:16px;line-height:30px;width:32px;height:32px;margin-right:16px;text-align:center;display:block;color:#527dba;background-color:#fff;border-radius:50%;border:solid #527dba 1px}.page-numbers.next{font-size:16px;line-height:30px;width:32px;height:32px;margin-left:16px;text-align:center;display:block;color:#527dba;background-color:#fff;border-radius:50%;border:solid #527dba 1px}#article-content ul{list-style:disc;margin:8px 32px;line-height:28px}#article-content ol{list-style:decimal;margin:8px 32px;line-height:28px}#article-content a{font-weight:700;text-decoration:underline}#article-content a:hover{text-decoration:none}#article-content img{padding:16px 0;width:100%;height:auto}#article-content figcaption{padding:0 16px 8px;color:gray}#content-article{padding:8px 20px}#top-article-detail{height:16px}#top-article{height:70px;border-bottom:4px solid #f7f4eb;margin-bottom:16px}#top-article h1{font-size:24px;padding-top:20px}#article-date{font-size:12px;padding-top:16px;padding-bottom:8px}.tag span{color:#527dba}.article-title{line-height:30px;font-size:20px;font-weight:700;margin-bottom:8px}#main{padding:0}#share-ban{margin:8px 0;padding:20px 0;border:1px solid #f7f4eb}#share-ban ul{padding-left:20px;list-style:none;display:flex}#share-ban ul li{margin:0 8px}#share-ban ul li img{height:36px}#share-ban ul li div{font-weight:700;padding:10px 4px 10px 0}#article-content h2{position:relative;font-size:21px;line-height:31.5px;padding:20px 0 10.5px;margin:8px 0;border-bottom:2px solid #527dba}#article-content h2:before{position:absolute;left:0;bottom:-5px;width:30%;height:5px;content:'';background:#527dba}#article-content h3{color:#527dba;font-size:18px;line-height:27px;padding:4px 0 4px 8px;margin:8px 0;border-left:4px solid #527dba}#article-content p{font-size:15px;line-height:28px;padding-top:16px;padding-bottom:16px}#author-box1{width:100%;margin-top:24px;background-color:#f7f4eb;text-align:center}#author1-img{padding-top:24px;width:100%}#author1-img img{margin:0 auto;width:120px;height:120px;border-radius:50%}#author1-txt{width:100%}#author1-txt span{display:block;padding:12px 0;font-size:20px;line-height:24px;font-weight:700;color:#000}#author1-txt p{padding:4px 16.5px 24px;font-size:14px;line-height:28px;color:#333}#author-box2{display:none}#sidebar-title{width:100%;font-size:24px;padding-top:20px;text-align:center;color:#527dba;font-weight:700;height:70px;border-bottom:4px solid #f7f4eb}#sidebar-title-top{width:100%;padding-top:20px;text-align:center;height:70px;background-color:#f7f4eb}#sidebar-logo{width:70%;height:70%}#sidebar-ban{border:1px solid #f7f4eb;margin-bottom:24px}#sidebar-top-contents{margin:16px;font-size:14px;line-height:28px;color:#333}#side-aboutme-btn{display:flex;justify-content:center;margin-bottom:24px}#side-aboutme-btn button{position:relative;width:200px;height:48px;padding:0;background-color:#fff;border:1px solid #527dba;color:#527dba}#side-aboutme-btn-bg{position:absolute;width:200px;height:48px;top:2px;left:2px;background-color:#527dba;z-index:-1}#side-recommend-list{padding-top:16px;display:flex;width:100%;overflow-y:hidden}#side-recommend-list li{width:70%;margin-right:2.5%;margin-left:2.5%;flex-shrink:0;margin-bottom:20px}#sidebar-child-bg img{margin-bottom:20px;aspect-ratio:5/3}#sidebar-child-title{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}#sidebar-child-title h3{font-size:14px;line-height:21px}#side-recommend-btn{padding-top:16px;display:flex;justify-content:center;margin-bottom:24px}#side-recommend-btn button{position:relative;width:216px;height:48px;padding:0;background-color:#fff;border:1px solid #527dba;color:#527dba}#side-recommend-btn-bg{position:absolute;width:216px;height:48px;top:2px;left:2px;background-color:#527dba;z-index:-1}#sidebar_tag-list{padding-top:12px;display:flex;flex-wrap:wrap}#side{padding:24px 0}.breadlist{display:none}}