*,*::after,*::before{box-sizing:border-box}*{box-shadow:none}html,body,h1,h2,h3,h4,h5,h6,ul,ol,dl,li,dt,dd,p,div,span,img,a,table,tr,th,td,small,button,time,figure{border:0;font:inherit;font-size:100%;margin:0;padding:0;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}li,dd{list-style-type:none}header,footer,nav,section,article,aside,figure,figcaption{display:block}img{border:none;vertical-align:bottom}a{cursor:pointer;text-decoration:none}figure{margin:0}button,input,select,textarea{font-family:inherit;font-size:100%;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}select::-ms-expand{display:none}textarea{display:block;resize:vertical;overflow:auto}em{font-style:normal}.has-my-small-font-size{font-size:1.2rem !important}.has-my-medium-font-size{font-size:1.8rem !important}.has-my-large-font-size{font-size:3rem !important}html{font-size:62.5%}body{font-family:"Noto Serif JP","游明朝","YuMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","ＭＳ Ｐ明朝","MS PMincho",serif;font-style:normal;font-weight:400;font-size:1.4rem;color:#383838;line-height:2;letter-spacing:.06em;font-feature-settings:"palt";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;overflow-x:hidden}main{display:block}p{text-align:justify;text-justify:inter-ideograph}a{transition:opacity .4s;color:#383838;cursor:pointer}a:hover{opacity:.7}img{max-width:100%;height:auto;vertical-align:top}figure>a{display:block}.inner{max-width:1140px;margin:0 auto;padding:0 70px;box-sizing:content-box}@media screen and (max-width: 1139px){.inner{padding:0 30px}}@media screen and (max-width: 767px){.inner{padding:0 15px}}.clear::after{content:"";display:block;clear:both}@media screen and (max-width: 1139px){.is-pc{display:none}}@media screen and (min-width: 768px){.is-sp{display:none}}@media screen and (max-width: 767px){.is-spup{display:none}}.mt-0{margin-top:0 !important}.mt-1{margin-top:1rem !important}.mt-2{margin-top:2rem !important}.mt-3{margin-top:3rem !important}.mt-4{margin-top:4rem !important}.mt-5{margin-top:5rem !important}.mt-8{margin-top:8rem !important}.mb-0{margin-bottom:0 !important}.mb-1{margin-bottom:1rem !important}.mb-2{margin-bottom:2rem !important}.mb-3{margin-bottom:3rem !important}.mb-4{margin-bottom:4rem !important}.mb-5{margin-bottom:5rem !important}.mb-8{margin-bottom:8rem !important}.mb-10{margin-bottom:10rem !important}.fz-1{font-size:1rem !important}.fz-1_1{font-size:1.1rem !important}.fz-1_2{font-size:1.2rem !important}.fz-1_3{font-size:1.3rem !important}.fz-1_4{font-size:1.4rem !important}.fz-1_5{font-size:1.5rem !important}.fz-1_6{font-size:1.6rem !important}.fz-1_8{font-size:1.8rem !important}.fz-2{font-size:2rem !important}.inside{padding:0 40px}@media screen and (max-width: 767px){.inside{padding:0 10px}}@media screen and (max-width: 767px){.inside.--spup{padding:0}}.link-desc{font-size:1.2rem;text-align:right}.link-desc a{text-decoration:underline}.link-desc a:hover{text-decoration:none;opacity:1}.link-color{text-align:right}@media screen and (max-width: 767px){.link-color{text-align:center}}.link-color a,.link-color button,.link-color input{display:inline-block;padding:.6em 2em;background-color:#383838;color:#fff;font-size:1.4rem;cursor:pointer;border:none}.link-color.flat a,.link-color.flat button,.link-color.flat input{padding:.5em 4em;letter-spacing:.24em}.text-center{text-align:center !important}.text-left{text-align:left !important}.text-right{text-align:right !important}.ai-center{align-items:center !important}.contact-link{display:inline-block}.contact-link a{text-decoration:underline}.contact-link a:hover{text-decoration:none;opacity:1}.marker{color:#383838;background-color:rgba(0,0,0,0);padding:0 .1em}.marker.pink{background-image:linear-gradient(transparent 50%, #e8d4bf 50%)}figure.card-img::before{content:"";display:block;position:relative;width:100%;padding-top:66%}figure.card-img img{position:absolute;width:100%;height:100%;top:0;-o-object-fit:cover;object-fit:cover}.date,.tags li,.tags a{color:#9f9f9f;display:inline-block}.tags{font-size:1.4rem;display:inline-block;margin-left:3rem}.list-title{margin-bottom:4rem;font-size:2rem;display:flex;align-items:center;text-align:center;justify-content:center;white-space:nowrap;color:#555}.list-title .found-posts{margin-left:1em}.list-title.both-line::before{content:"";display:inline-block;width:100%;height:1px;background-color:#9f9f9f;margin-right:1em}.list-title.both-line::after{content:"";display:inline-block;width:100%;height:1px;background-color:#9f9f9f;margin-left:1em}.archive .list-title,.search .list-title,.blog .list-title{font-size:3rem;justify-content:flex-start;margin-left:-20px}@media screen and (max-width: 767px){.archive .list-title,.search .list-title,.blog .list-title{font-size:2.5rem;margin-left:0}}.search .list-title{font-size:2.5rem;white-space:initial}@media screen and (max-width: 767px){.search .list-title{font-size:2rem;line-height:1.4;text-align:left}}@media screen and (min-width: 1140px){.article-list__body.col-3 .article-item{flex:0 1 calc((100% - 60px)/3)}.article-list__body.col-3 .article-item:not(:nth-of-type(3n)){margin-right:30px}}@media screen and (max-width: 1139px){.article-list__body.col-3 .article-item{flex:0 1 calc((100% - 30px)/2)}.article-list__body.col-3 .article-item:not(:nth-of-type(2n)){margin-right:30px}}@media screen and (max-width: 767px){.article-list__body.col-3 .article-item{flex:0 1 calc((100% - 15px)/2)}.article-list__body.col-3 .article-item:not(:nth-of-type(2n)){margin-right:15px}}.article-list__body.col-2 .article-item{flex:0 1 calc((100% - 20px)/2)}.article-list__body.col-2 .article-item:not(:nth-of-type(2n)){margin-right:20px}@media screen and (max-width: 1139px){.article-list__body.col-2 .article-item{flex:0 1 calc((100% - 25px)/2)}.article-list__body.col-2 .article-item:not(:nth-of-type(2n)){margin-right:25px}}@media screen and (max-width: 767px){.article-list__body.col-2 .article-item{flex:0 1 calc((100% - 15px)/2)}.article-list__body.col-2 .article-item:not(:nth-of-type(2n)){margin-right:15px}}.article-list__body.col-1 ul,.article-list__body.col-1 ol{flex-direction:column;counter-reset:ranking}@media screen and (max-width: 1139px){.article-list__body.col-1 ul,.article-list__body.col-1 ol{flex-direction:row;padding:0 10px}}@media screen and (max-width: 767px){.article-list__body.col-1 ul,.article-list__body.col-1 ol{flex-direction:column}}.article-list__body.col-1 ul .article-item,.article-list__body.col-1 ol .article-item{flex-direction:row;align-items:center}@media screen and (max-width: 1139px){.article-list__body.col-1 ul .article-item,.article-list__body.col-1 ol .article-item{width:50%}}@media screen and (max-width: 767px){.article-list__body.col-1 ul .article-item,.article-list__body.col-1 ol .article-item{width:100%}}.article-list__body.col-1 ul .article-item:not(:last-of-type),.article-list__body.col-1 ol .article-item:not(:last-of-type){padding-bottom:1em;margin-bottom:1em;border-bottom:1px solid #e5e5e5}.article-list__body.col-1 ul .article-item__picture,.article-list__body.col-1 ol .article-item__picture{flex:0 1 35%;margin-bottom:0;position:relative;counter-increment:ranking}.article-list__body.col-1 ul .article-item__picture::after,.article-list__body.col-1 ol .article-item__picture::after{content:counter(ranking);display:block;position:absolute;top:-5px;left:-5px;width:22px;height:22px;background-color:#000;color:#fff;display:flex;justify-content:center;align-items:center;font-size:1rem;border-radius:50%;font-weight:bold}@media screen and (max-width: 767px){.article-list__body.col-1 ul .article-item__picture::after,.article-list__body.col-1 ol .article-item__picture::after{width:24px;height:24px}}.article-list__body.col-1 ul .article-item__title,.article-list__body.col-1 ol .article-item__title{margin-left:1em;font-size:1.2rem;flex:1;line-height:2}@media screen and (max-width: 767px){.article-list__body.col-1 ul .article-item__title,.article-list__body.col-1 ol .article-item__title{font-size:1.4rem}}.article-list__body.col-1_2 .article-item:first-of-type{flex:0 1 100%}.article-list__body.col-1_2 .article-item:first-of-type .article-item__picture::before{padding-top:52%}.article-list__body.col-1_2 .article-item:nth-of-type(2n){margin-right:100px}.article-list__body.col-1_2 .article-item:nth-of-type(2n),.article-list__body.col-1_2 .article-item:nth-of-type(3n){flex:0 1 calc((100% - 100px)/2)}@media screen and (max-width: 1139px){.article-list__body.col-1_2 .article-item:nth-of-type(2n){margin-right:50px}.article-list__body.col-1_2 .article-item:nth-of-type(2n),.article-list__body.col-1_2 .article-item:nth-of-type(3n){flex:0 1 calc((100% - 50px)/2)}}@media screen and (max-width: 767px){.article-list__body.col-1_2 .article-item:nth-of-type(2n){margin-right:15px}.article-list__body.col-1_2 .article-item:nth-of-type(2n),.article-list__body.col-1_2 .article-item:nth-of-type(3n){flex:0 1 calc((100% - 15px)/2)}}.article-list{margin-bottom:10rem}.article-list__body>ul,.article-list__body ol{margin-bottom:-30px;display:flex;flex-wrap:wrap}.article-item{margin-bottom:40px;display:flex;flex-direction:column}@media screen and (max-width: 767px){.article-item{margin-bottom:30px}}.article-item__smalls{margin-bottom:.4rem;display:flex}@media screen and (max-width: 767px){.article-item__smalls{flex-direction:column;line-height:1.7;font-size:1rem}}.article-item__picture{margin-bottom:1rem;position:relative;z-index:1}@media screen and (max-width: 767px){.article-item__picture{margin-bottom:.5rem}}.article-item__picture .cat-name{display:flex;position:absolute;bottom:0;left:0;min-width:126px;height:30px;background-color:rgba(68,68,68,.75);color:#fff;z-index:2;justify-content:center;align-items:center;font-size:1.2rem;padding:0 2em}@media screen and (max-width: 767px){.article-item__picture .cat-name{width:auto;height:19px;font-size:1rem;min-width:70px}}.article-item__date,.article-item__tags{font-size:1.2rem;display:block;color:#8d8d8d}@media screen and (max-width: 767px){.article-item__date,.article-item__tags{font-size:1.1rem}}.article-item__tags{margin-left:auto}.article-item__tags li~li{margin-left:1em}.article-item__tags li a{pointer-events:none}.article-item__title{font-size:1.8rem;margin-bottom:.8em;line-height:1.5}@media screen and (max-width: 767px){.article-item__title{font-size:1.4rem}}.article-item__text{font-size:1.2rem;margin-bottom:1em;line-height:1.75;margin-top:auto}.flex{display:flex}.vertical{writing-mode:vertical-rl;text-orientation:upright}.text-decoration{text-decoration:underline}.text-decoration:hover{opacity:1;text-decoration:none}.p-bottom-space p{margin-bottom:1em}.service-second-title{font-size:3rem;margin-bottom:6.5rem;line-height:1.75}@media screen and (max-width: 1139px){.service-second-title{font-size:2.8rem}}@media screen and (max-width: 767px){.service-second-title{font-size:2.2rem}}.wp-block-gallery{margin-bottom:3rem}@media(min-width: 600px){.wp-block-gallery .blocks-gallery-item{width:calc(20% - 1.2em);margin-right:1.2em}}.sns{color:#fff;display:flex;font-size:3rem}@media screen and (max-width: 1139px){.sns{justify-content:center}}.sns>li:not(:last-of-type){margin-right:2rem}.article-list-wrapper .article-list:nth-of-type(1){flex:1;position:relative}.article-list-wrapper .article-list:nth-of-type(1) .link-desc{position:absolute;top:2.2rem;right:0}@media screen and (min-width: 1140px){.article-list-wrapper{display:flex;justify-content:space-between}.article-list-wrapper .article-list:nth-of-type(2){flex:0 1 27%;margin-left:85px}}.list-title.with-en{flex-direction:column-reverse;align-items:flex-start;line-height:1.3;margin-bottom:2.5rem}.list-title.with-en .list-en-title{font-size:1.4rem}.is-active{border-bottom:1px solid #9b9b9b}.simple-title{font-size:3rem;margin-top:8rem;text-align:center;margin-bottom:1rem}@media screen and (max-width: 767px){.simple-title{font-size:2.5rem;line-height:1.3;margin-bottom:2rem}}.simple-lead{font-size:1.6rem;text-align:center}@media screen and (max-width: 767px){.simple-lead{font-size:1.4rem}}body:not(.page-id-26) .grecaptcha-badge{display:none !important}.lang-other{letter-spacing:0}.lang-other p{text-align:inherit}.header{background-color:rgba(0,0,0,0);height:95px;line-height:1.75;width:100%;position:relative;z-index:300}@media screen and (max-width: 1139px){.header{height:50px;background-color:#fff}@-moz-document url-prefix(){.header{height:51px}}}.header__inner{padding-top:35px;display:flex;justify-content:center;align-items:baseline;z-index:11;position:relative}@media screen and (max-width: 1139px){.header__inner{height:100%;align-items:center;justify-content:flex-start;padding:0 20px;border-bottom:1px solid #383838;background-color:#fff}}.header .site-name{font-size:2.7rem;display:inline-block;white-space:nowrap;letter-spacing:.24em}@media screen and (max-width: 1220px){.header .site-name{font-size:2.5rem}}.header .site-name a:hover{opacity:1}@media screen and (max-width: 1139px){.header .site-name{font-size:2.1rem}}.header .site-name-en{margin-left:1em;display:inline-block;white-space:nowrap;font-size:1.4rem;letter-spacing:.2em}@media screen and (max-width: 1139px){.header .site-name-en{font-size:1.3rem;margin-left:.8em}}.header__menu{margin-left:auto}@media screen and (max-width: 1139px){.header__menu{display:none}}.header__menu li{display:inline-block;letter-spacing:.24em}@media screen and (max-width: 1220px){.header__menu li{font-size:1.3rem}}.header__menu li:not(:last-of-type){margin-right:1em}@media screen and (max-width: 1220px){.header__menu li:not(:last-of-type){margin-right:.6em}}.header__menu li a{color:#383838}.header__menu li.contact-btn{background-color:#470e10;padding:.3em 1.5em;font-size:1.2rem;margin-left:5px}.header__menu li.contact-btn a{color:#fff}@keyframes slide-down{0%{margin-top:-95px}100%{margin-top:0}}.is-fixed{position:fixed;top:0;left:0;right:0;z-index:300;background-color:hsla(0,0%,100%,.95);animation:slide-down .8s}@-moz-document url-prefix(){.is-fixed{height:50px}}.drawer-nav{box-shadow:0 4px 3px -3px rgba(0,0,0,.12);z-index:10;top:0;width:24rem}.drawer--right .drawer-nav{right:-24rem}.drawer-nav li{padding:0}.drawer-menu{padding-top:50px;padding-bottom:30px}.drawer-menu>li{position:relative}.drawer-menu>li:hover{text-decoration:none}.drawer-menu>li .js-accordion{content:"";position:absolute;top:27px;transform:translateY(-50%);right:1.2rem;display:inline-block;background:url("../images/arrow-right.png") no-repeat center;background-size:8px 11px;width:1rem;height:1rem;padding:2rem}.drawer-menu>li .menu-item-has-children{display:inline-block;padding-right:1.2rem}.drawer-menu>li .menu-item-has-children .js-accordion{z-index:1;transform:rotate(90deg);top:8px}.drawer-nav .drawer-menu-item,.drawer-nav .select-menu-item{font-size:1.5rem;text-decoration:none;padding-right:2em;padding:1.4rem 2.2rem;padding-right:3.2rem;display:block}.drawer-hamburger{position:absolute}.drawer--right.drawer-open .drawer-hamburger{right:0}.drawer-contact-btn__wrapper{margin-top:3rem;text-align:center}.drawer-menu-item.drawer-contact-btn{border-bottom:0;border:1px solid #383838;padding:.4em 4em !important;display:inline-block !important}.js-accordion{z-index:-1}.js-accordion:focus{outline:none}.drawer-nav .sub-menu{padding:1rem 0;padding-left:2em;border-top:1px solid #f2f2f2}.drawer-nav .sub-menu .menu-item>a{display:block;font-size:1.2rem;padding:1em;line-height:normal}.drawer-nav .sub-menu .menu-item .archive-link{font-weight:bold}.drawer-nav .sub-menu .js-accordion{display:none !important}.rotation{transform:rotate(-90deg) !important}.drawer-btn{position:absolute;top:9px;right:25px !important;width:32px;height:32px;display:flex;justify-content:center;align-items:center;z-index:10;padding:0}@media screen and (min-width: 1140px){.drawer-btn{display:none}}.drawer-btn-line{width:23px;height:2px;background-color:#383838;position:relative;transition:.3s;border-radius:3px}.drawer-btn-line::before,.drawer-btn-line::after{content:"";position:absolute;width:23px;height:100%;background-color:#383838;transition:.3s;left:0;border-radius:3px}.drawer-btn-line::before{transform:translateY(-10px)}.drawer-btn-line::after{transform:translateY(10px)}.drawer-open .drawer-hamburger .drawer-btn-line{background-color:rgba(0,0,0,0)}.drawer-open .drawer-hamburger .drawer-btn-line::before,.drawer-btn-line::after{content:"";transition:.3s}.drawer-open .drawer-hamburger .drawer-btn-line::before{transform:rotate(45deg)}.drawer-open .drawer-hamburger .drawer-btn-line::after{transform:rotate(-45deg)}.header-single-right{display:flex;margin-left:auto;align-items:center}.header-single-right__top{margin-right:4rem}@media screen and (min-width: 1140px){.lang-other #header{height:auto !important}.lang-other #header .header__inner{display:flex;flex-direction:column;align-items:center}.lang-other #header .menu-my-header{display:flex;justify-content:center;align-items:center}.lang-other #header .header__menu{margin:auto}.lang-other #header .header__menu #menu-my-header{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:15px}.lang-other #header .header__menu #menu-my-header li{letter-spacing:.05em}}.footer__info{background-color:#383838;padding:4rem 0;color:#fff}@media screen and (max-width: 767px){.footer__info{padding:3rem 0}}.footer__info>.inner{display:flex;justify-content:center}.footer__menu{margin-right:8rem}@media screen and (max-width: 1139px){.footer__menu{display:none}}.footer__menu>ul{display:flex}.footer__menu a{color:#fff;display:block;font-size:1.2rem;white-space:normal;margin-bottom:.75em}.footer .list-block{line-height:1.75;white-space:nowrap;max-width:200px}.footer .list-block>a{margin-bottom:.3rem;display:inline-block}.footer .list-block a{text-decoration:underline}.footer .list-block a:hover{opacity:1;text-decoration:none}.footer .list-block .sub-menu{font-size:1.2rem;white-space:initial}.footer .list-block.horizontal li{display:inline-block;margin-right:.5em}.footer .list-block.wrapper .wrap-item{margin-left:0}.footer .list-block.wrapper .wrap-item+.wrap-item{margin-top:1em}.footer__list-block:not(:first-child){margin-left:4rem}.footer__term-list{display:flex;flex-wrap:wrap}.footer__copyright{background-color:#fff;padding:1.6rem 0;font-size:1.2rem;line-height:1.29}@media screen and (max-width: 1139px){.footer__copyright{padding:1rem 0}}.footer__copyright p{text-align:center}.footer__company{font-style:normal}@media screen and (max-width: 1139px){.footer__company *{text-align:center}}.footer__company a{color:#fff}.footer__company .site-name{font-size:1.6rem;margin-bottom:.2em;white-space:nowrap}.footer__company .address,.footer__company .tel{font-size:1.2rem;line-height:1.67}.footer__company .business{margin-top:1.2em;font-size:1rem;line-height:1.5}.section-title{font-size:3rem;margin-bottom:5rem;display:flex;align-items:center;white-space:nowrap}.section-title::after{content:"";display:inline-block;width:100%;height:1px;background-color:#d0d0d0;margin-left:.8em}@media screen and (max-width: 767px){.section-title{font-size:2.3rem}}.first-view{margin-bottom:6.5rem}.first-view__inner{max-width:660px}@media screen and (min-width: 768px){.first-view__inner{position:relative}}.first-view__bg{padding:8rem 0;background:no-repeat center/cover;width:100vw;margin:0 calc(50% - 50vw);height:530px}@media screen and (max-width: 767px){.first-view__bg{padding:5rem 0;height:320px;display:flex}}.first-view .title-wrapper{writing-mode:vertical-rl;text-orientation:upright;white-space:nowrap}@media screen and (min-width: 768px){.first-view .title-wrapper{margin-left:auto;width:30%;position:absolute;top:50%;right:0;transform:translateY(-50%)}}@media screen and (max-width: 1139px){.first-view .title-wrapper{display:flex;justify-content:center;align-items:flex-start;flex-direction:column}}@media screen and (max-width: 767px){.first-view .title-wrapper{margin:auto}}.first-view .title-wrapper .first-view__title{font-size:5.8rem;line-height:1.25;-webkit-text-stroke:1px #fff;color:#fff}@media screen and (max-width: 1139px){.first-view .title-wrapper .first-view__title{font-size:4.8rem}}@media screen and (max-width: 767px){.first-view .title-wrapper .first-view__title{font-weight:300;font-size:3.4rem}}.first-view .title-wrapper .sub-title{font-size:1.8rem;background-color:hsla(0,0%,100%,.65);color:#383838;padding:.5em 0;display:inline-block;margin-left:1.25rem;line-height:1.6}@media screen and (max-width: 767px){.first-view .title-wrapper .sub-title{display:none}}.first-view .text-wrapper{margin-top:auto;color:#383838}@media screen and (min-width: 768px){.first-view .text-wrapper{width:70%;color:#fff;position:absolute;bottom:18%;left:0}}@media screen and (max-width: 767px){.first-view .text-wrapper{margin-top:4rem}}.first-view .text-wrapper .lead{margin-bottom:3rem;font-size:2rem;line-height:1.4;letter-spacing:.01em;-webkit-text-stroke:1px #383838}@media screen and (min-width: 768px){.first-view .text-wrapper .lead{-webkit-text-stroke:1px #fff}}@media screen and (max-width: 767px){.first-view .text-wrapper .lead{font-weight:300;font-size:1.8rem}.first-view .text-wrapper .lead br{display:none}}.first-view .text-wrapper .text{font-size:1.6rem;line-height:2.125}@media screen and (max-width: 767px){.first-view .text-wrapper .text{font-size:1.4rem}}@media screen and (min-width: 1140px){.first-view.fit .first-view__inner{max-width:1140px}.first-view.fit .first-view__bg{margin:0;width:100%}}.to-contact{background-color:#f7f7f7;padding:3.5rem 0;text-align:center}.to-contact .message{font-size:1.8rem;margin-bottom:1rem;text-align:center}.to-contact .tel,.to-contact .link{display:inline-block}.to-contact .tel{margin-right:2rem}.to-contact .link a{text-decoration:underline}.to-contact .link a:hover{opacity:1;text-decoration:none}.karuizawa-dictionary__body{margin-bottom:8rem}.karuizawa-dictionary ul{margin-bottom:-60px;display:flex;flex-wrap:wrap}@media screen and (max-width: 767px){.karuizawa-dictionary ul{flex-direction:column;padding:0 1rem}}@media screen and (max-width: 1139px){.karuizawa-dictionary .first-view__inner{padding:0}}.dictionary-item{margin-bottom:60px}@media screen and (min-width: 768px){.dictionary-item{flex:0 1 calc((100% - 80px)/3)}.dictionary-item:not(:nth-of-type(3n)){margin-right:40px}}@media screen and (max-width: 767px){.dictionary-item:not(:last-child){margin-bottom:4rem}}.dictionary-item__title{font-size:1.8rem;margin-bottom:1em;line-height:1.3}.dictionary-item__text{font-size:1.2rem;margin-bottom:1em;line-height:1.75}.karuizawa-dictionary .first-view__bg{background-position:center bottom}.karuizawa-dictionary .first-view__title{font-weight:300}@media screen and (max-width: 767px){.karuizawa-dictionary .first-view__title{text-shadow:0 0 4px #000}}.karuizawa-dictionary .first-view .text{font-size:1.6rem;text-shadow:0 0 2px #000}@media screen and (max-width: 767px){.karuizawa-dictionary .first-view .text{text-shadow:initial;padding:0 15px;font-size:1.4rem}}.karuizawa-dictionary .first-view .text p:not(:last-child){margin-bottom:.5em}.suggestion{padding:3rem 0;background:linear-gradient(#fff 5.4rem, #F5F5F5 5.5rem)}.suggestion__title{font-size:2.2rem;margin-bottom:3rem;text-align:center}.suggestion__body ul{display:flex;justify-content:space-between}@media screen and (max-width: 1139px){.suggestion__body ul{justify-content:space-around;padding:0 2rem}}@media screen and (max-width: 767px){.suggestion__body ul{flex-direction:column}}.suggestion-item{flex:0 1 48%;display:flex;justify-content:space-between}@media screen and (max-width: 1139px){.suggestion-item{flex-direction:column;flex:0 1 40%}}@media screen and (max-width: 767px){.suggestion-item:not(:last-child){margin-bottom:3rem}}.suggestion-item__body,.suggestion-item__picture{flex:0 1 48.5%}.suggestion-item__picture{order:1}.suggestion-item__picture img{width:100%}@media screen and (max-width: 1139px){.suggestion-item__picture{margin-bottom:1rem}}.suggestion-item__body{order:2}.suggestion-item__lead{font-size:1.1rem;border-bottom:1px solid #555;margin-bottom:1em}.suggestion-item__title{font-size:1.6rem;margin-bottom:.5em;line-height:1.5}.suggestion-item__text{font-size:1.1rem;margin-bottom:1em}.company-table table{width:100%;margin:0 auto;border-collapse:collapse;font-size:1.8rem;line-height:1.45}@media screen and (max-width: 767px){.company-table table{font-size:16px}}.company-table th,.company-table td{padding:1em 2em;text-align:left;border:5px solid #fff}@media screen and (max-width: 767px){.company-table th,.company-table td{display:block;width:100% !important;border:none}}.company-table th{background-color:#f4f4f4;width:21%;white-space:nowrap}.company-table td{background-color:#f9f9f9}@media screen and (max-width: 1139px){.content-rule .fz-1_8{font-size:1.4rem !important}}.content-rule h3{font-size:1.8rem;margin-bottom:.4em;margin-top:2em}@media screen and (max-width: 767px){.content-rule h3{font-size:1.6rem}}.contact__form{width:100%}.contact__body{padding:1.8rem 2rem;background-color:#f9f9f9}.contact .form-item{display:flex}@media screen and (max-width: 767px){.contact .form-item{flex-wrap:wrap}}.contact .form-item:not(:last-of-type){margin-bottom:14px;align-items:center}.contact .form-item:last-of-type{margin-top:3rem}@media screen and (min-width: 768px){.contact .form-item:last-of-type .form-item__title{line-height:1.5}}.contact .form-item__title{flex:0 1 20%}@media screen and (min-width: 768px){.contact .form-item__title{margin-right:1em}}@media screen and (max-width: 1139px){.contact .form-item__title{flex-basis:24%}}@media screen and (max-width: 767px){.contact .form-item__title{flex-basis:100%;margin-bottom:.2rem}}.contact .form-item__title+span{flex:1}.contact .form-item input,.contact .form-item textarea{border:none}@media screen and (min-width: 1140px){.contact .form-item input:focus,.contact .form-item textarea:focus{outline:solid 1px #383838}}.contact .form-item input[type=text],.contact .form-item input[type=email],.contact .form-item input[type=tel],.contact .form-item textarea{font-size:15px;color:#383838;line-height:1.75;padding:.3em .6em}.contact .form-item input[type=text],.contact .form-item input[type=email],.contact .form-item input[type=tel]{width:100%;height:40px}.contact .form-item textarea{display:block;width:100%;min-height:10em;height:10em;font-size:1.4rem;line-height:1.5}@media screen and (max-width: 767px){.contact .form-item textarea{min-height:18em;height:18em}}.contact .form-item textarea::-moz-placeholder{color:#7c7c7c;letter-spacing:.24em;line-height:2}.contact .form-item textarea::placeholder{color:#7c7c7c;letter-spacing:.24em;line-height:2}@media screen and (max-width: 767px){.contact .form-item textarea::-moz-placeholder{line-height:1.3;font-size:1.4rem}.contact .form-item textarea::placeholder{line-height:1.3;font-size:1.4rem}}.contact .form-item .content-body{flex:1}.contact .form-item .checkboxes{margin-bottom:1rem;letter-spacing:.24em}@media screen and (max-width: 767px){.contact .form-item .checkboxes{padding:1rem 1rem 0 1rem}}.contact .form-item .checkboxes .wpcf7-checkbox{display:flex;flex-wrap:wrap}.contact .form-item .checkboxes .wpcf7-list-item{margin-left:1em;margin-bottom:1.5rem;width:40%;display:flex;align-items:flex-end}@media screen and (max-width: 767px){.contact .form-item .checkboxes .wpcf7-list-item{margin-left:0;width:100%}.contact .form-item .checkboxes .wpcf7-list-item:nth-of-type(2n){margin-left:1em}}@media screen and (max-width: 767px)and (max-width: 767px){.contact .form-item .checkboxes .wpcf7-list-item:nth-of-type(2n){margin-left:0}}.contact .form-item .checkboxes label{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative;line-height:1.3}.contact .form-item .checkboxes label input[type=checkbox]{opacity:0;position:absolute;top:0;left:0}.contact .form-item .checkboxes label .wpcf7-list-item-label{position:relative;padding-left:35px;display:flex;align-items:flex-end}.contact .form-item .checkboxes label .wpcf7-list-item-label::before{display:block;position:absolute;bottom:0;left:0;width:20px;height:20px;border:1px solid #383838;background-color:#fff}.contact .form-item .checkboxes label .wpcf7-list-item-label::after{content:"";position:absolute;left:6px;bottom:5px;width:8px;height:12px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg);opacity:0}.contact .form-item .checkboxes label input[type=checkbox]:checked+.wpcf7-list-item-label::before{background:#383838}@media screen and (min-width: 1140px){.contact .form-item .checkboxes label input[type=checkbox]:focus+.wpcf7-list-item-label::before{outline:solid 1px #383838}}.contact .form-item .checkboxes label input[type=checkbox]:checked+.wpcf7-list-item-label::after{opacity:1}.contact .form-item .form-item__title{font-size:1.8rem}.contact .ajax-loader{position:absolute}.architecture{margin-bottom:10rem}.architecture__item{margin-bottom:6rem;display:flex;justify-content:space-between}.architecture__item .item-text,.architecture__item .picture{flex:0 1 48%}@media screen and (max-width: 599px){.architecture__item .picture{margin-bottom:.5rem}}.architecture__item .title{font-size:1.8rem;margin-bottom:2rem;line-height:1.3}@media screen and (max-width: 767px){.architecture__item .title br{display:none}}@media screen and (max-width: 599px){.architecture__item.--reverse{flex-direction:column-reverse}}.architect-example{margin-bottom:4rem}.architect-example .wp-block-group.inside:not(:last-child){margin-bottom:10rem}.architect-example__title{font-size:2.2rem;margin-bottom:5rem;display:flex;align-items:center;text-align:center;white-space:nowrap}.architect-example__title::before{content:"";display:inline-block;width:100%;height:1px;background-color:#d0d0d0;margin-right:3em}@media screen and (max-width: 767px){.architect-example__title::before{margin-right:.5em}}.architect-example__title::after{content:"";display:inline-block;width:100%;height:1px;background-color:#d0d0d0;margin-left:3em}@media screen and (max-width: 767px){.architect-example__title::after{margin-left:.5em}}.architect-example h4{font-size:1.8rem;line-height:1.3}.architect-example h4+p{margin-bottom:1rem}.architect-example h4+p~p{margin-bottom:4rem}.architect-example figure{padding:0 40px}@media screen and (max-width: 1139px){.architect-example figure{padding:0}}.minpaku-flow .wp-block-columns{display:flex;justify-content:space-between}@media screen and (max-width: 1139px){.minpaku-flow .wp-block-columns{flex-wrap:wrap}}.minpaku-flow .step-item{display:flex;flex-direction:column;flex:0 1 calc((100% - 170px)/3)}@media screen and (max-width: 1139px){.minpaku-flow .step-item{flex-basis:42%;margin:0 auto;margin-bottom:5rem}}@media screen and (min-width: 1140px){.minpaku-flow .step-item:not(:first-of-type){margin-left:85px;position:relative;margin-left:0}.minpaku-flow .step-item:not(:first-of-type)::after{content:"";display:block;position:absolute;top:130px;left:-60px;width:35px;height:35px;border-bottom:1px solid #333;border-right:1px solid #333;transform:rotate(-45deg) translateX(-50%)}}.minpaku-flow .step-item__title{font-size:1.8rem;margin-bottom:2rem;line-height:1.3}.minpaku-flow .step-item__text{margin-bottom:2em}.minpaku-flow .step-item__picture{margin-top:auto}.minpaku-flow .step-item__picture img{width:100%}.minpaku-faq dt{font-size:1.8rem;margin-bottom:2rem;line-height:1.3}.minpaku-faq dd{margin-bottom:5rem}.minpaku{margin-bottom:6.5rem}.logo-airbnb{display:block;margin-top:2rem;width:140px}.minpaku-comments .wp-block-group__inner-container>p{margin-bottom:5rem}.minpaku-comments .wp-block-group__inner-container .wp-block-columns{justify-content:space-between}@media screen and (max-width: 767px){.minpaku-comments .wp-block-group__inner-container .wp-block-columns{flex-wrap:nowrap}}@media screen and (max-width: 1139px){.minpaku-comments .wp-block-group__inner-container .guest-item br{display:none}}@media screen and (min-width: 1140px){.minpaku-comments .wp-block-group__inner-container .guest-item:nth-child(2n){margin-left:12rem}}@media screen and (max-width: 767px){.minpaku-comments .wp-block-group__inner-container .guest-item:nth-child(2n){margin-left:2rem}}.minpaku-comments .wp-block-group__inner-container .guest-item .wp-block-columns{margin-bottom:0}@media screen and (max-width: 767px){.minpaku-comments .wp-block-group__inner-container .guest-item .wp-block-columns{flex-direction:column;margin-bottom:2.75rem}}@media screen and (min-width: 1140px){.minpaku-comments .wp-block-group__inner-container .guest-item .wp-block-column:nth-child(2n){margin-left:3.5em}}.minpaku-comments .wp-block-group__inner-container .guest-item .wp-block-column p:first-child{font-size:1.8rem;line-height:1.3;margin-bottom:.5rem}@media screen and (max-width: 1139px){.minpaku-comments .wp-block-group__inner-container .guest-item .wp-block-column p:first-child{font-size:1.6rem}}@media screen and (max-width: 767px){.minpaku-comments .wp-block-group__inner-container .guest-item .wp-block-column p:first-child{font-size:1.4rem}}@media screen and (max-width: 767px){.minpaku-comments .wp-block-group__inner-container .guest-item .wp-block-column p:nth-child(2){font-size:1.2rem}}.cottage{margin-bottom:10rem}.cottage ul{display:flex;flex-wrap:wrap}.cottage-item{display:flex;flex-direction:column;margin-bottom:9rem}@media screen and (min-width: 1140px){.cottage-item{flex:0 1 calc((100% - 60px)/3)}.cottage-item:not(:nth-of-type(3n)){margin-right:30px}}@media screen and (max-width: 1139px){.cottage-item{flex:0 1 calc((100% - 30px)/2)}.cottage-item:not(:nth-of-type(2n)){margin-right:30px}}@media screen and (max-width: 767px){.cottage-item{flex:0 1 100%}.cottage-item:not(:nth-of-type(2n)){margin-right:0}}.cottage-item__picture{margin-bottom:2.5rem;position:relative;width:100%;padding-top:66%}.cottage-item__picture img{position:absolute;width:100%;height:100%;top:0;-o-object-fit:cover;object-fit:cover}.cottage-item__title{font-size:1.8rem;margin-bottom:1em;line-height:1.3}.cottage-item__text{margin-top:auto;margin-bottom:2.5rem;line-height:1.75}.cottage-item__number-people,.cottage-item__price{color:#000;white-space:nowrap;font-size:1.5rem}.cottage-item__number-people{padding:0 1em;border:1px solid #383838;margin-bottom:.7rem;width:150px;text-align:center;margin-right:auto;width:auto !important;min-width:150px;display:flex;justify-content:center}.lang-other .cottage-item__price{white-space:normal}@media screen and (max-width: 767px){.lang-other .section-title{white-space:inherit;display:flex;justify-content:space-between}.lang-other .section-title::after{width:12%;margin-left:0}}.details-title-wrapper{display:flex;align-items:center;margin-top:-2rem;margin-bottom:4.5rem;padding:0 1em}@media screen and (max-width: 1139px){.details-title-wrapper{flex-direction:column;align-items:flex-start}}.details-title-wrapper .cottage-item__number-people,.details-title-wrapper .cottage-item__price{margin-left:3.5rem}@media screen and (max-width: 1139px){.details-title-wrapper .cottage-item__number-people,.details-title-wrapper .cottage-item__price{margin-top:1.5rem;display:inline-block}}@media screen and (max-width: 767px){.details-title-wrapper .cottage-item__number-people,.details-title-wrapper .cottage-item__price{margin-left:0}}.details-title-wrapper .numbers{display:flex}@media screen and (max-width: 767px){.details-title-wrapper .numbers{flex-direction:column}}.details-title-wrapper .cottage-item__number-people{margin-bottom:0}@media screen and (max-width: 1139px){.details-title-wrapper .cottage-item__number-people{margin-left:0}}@media screen and (max-width: 767px){.details-title-wrapper .cottage-item__price{margin-top:.8rem}}@media screen and (min-width: 1140px){.lang-other .details-title-wrapper{flex-direction:column;align-items:flex-start}.lang-other .details-title-wrapper .details-title{margin-bottom:10px}.lang-other .details-title-wrapper .cottage-item__number-people{margin-left:0}}.details-title{font-size:3rem;line-height:1.3}@media screen and (max-width: 767px){.details-title{font-size:2.3rem}}.details-explane{margin-bottom:4rem}.details-item{padding:4rem;margin-left:2em;margin-right:2em;border-top:1px solid #727272}@media screen and (max-width: 767px){.details-item{padding:2rem;margin-left:1em;margin-right:1em}}.details-item:last-child{margin-bottom:10rem}.details-item .wp-block-columns{margin-bottom:0}.details-item .wp-block-column:first-child{flex-basis:22% !important}.details-item .wp-block-column:nth-child(2){flex:1 !important}@media screen and (max-width: 767px){.details-item .wp-block-column:first-child,.details-item .wp-block-column:nth-child(2){flex-basis:100% !important}}.details-item h3{font-size:1.8rem}@media screen and (max-width: 767px){.details-item h3{margin-bottom:.5em}}.details-item p{font-size:1.4rem}.googlemap{height:0;overflow:hidden;padding-bottom:56.25%;position:relative}.googlemap iframe{position:absolute;left:0;top:0;height:100%;width:100%}.details-address{margin-bottom:10rem;margin-top:6rem}.wp-block-columns.details-map-item{margin-bottom:0;padding:6rem 8rem;position:relative}@media screen and (max-width: 767px){.wp-block-columns.details-map-item{padding:3rem}}.wp-block-columns.details-map-item .wp-block-column:first-child{flex-basis:22% !important}.wp-block-columns.details-map-item .wp-block-column:nth-child(2){flex:1 !important}@media screen and (max-width: 767px){.wp-block-columns.details-map-item .wp-block-column:first-child,.wp-block-columns.details-map-item .wp-block-column:nth-child(2){flex-basis:100% !important}}.wp-block-columns.details-map-item h3{font-size:1.8rem}.wp-block-columns.details-map-item p{font-size:1.4rem}.wp-block-columns.details-map-item+.wp-block-columns.details-map-item{padding-top:3rem}.wp-block-columns.details-map-item+.wp-block-columns.details-map-item::before{content:"";position:absolute;left:50%;top:0;display:block;width:92%;height:1px;transform:translateX(-50%);background-color:#727272}.cottage-sec{margin-top:10rem}.cottage-sec .top-section__title{text-align:left;font-size:12rem;line-height:.6;margin-bottom:-9%;position:relative;z-index:2;letter-spacing:.2em;font-weight:300}@media screen and (max-width: 1139px){.cottage-sec .top-section__title{margin-bottom:6%;font-size:10rem}}@media screen and (max-width: 767px){.cottage-sec .top-section__title{margin-bottom:12%;font-size:6rem}}.cottage-sec .top-section__title .title-en{font-size:5.7rem;margin-left:.2em;letter-spacing:.18em}@media screen and (max-width: 1139px){.cottage-sec .top-section__title .title-en{font-size:4.5rem}}@media screen and (max-width: 767px){.cottage-sec .top-section__title .title-en{font-size:2.5rem}}.cottage-sec .top-section__body{margin-bottom:5rem}.cottage-sec .top-section__item-wrapper{display:flex;align-items:center;background:no-repeat center/cover;flex:0 1 87%}@media screen and (max-width: 1139px){.cottage-sec .top-section__item-wrapper{flex-basis:100%;align-items:flex-start;min-height:48vw}}@media screen and (max-width: 767px){.cottage-sec .top-section__item-wrapper{min-height:120vw;flex-basis:100%;margin-bottom:-36vw;background-size:contain}}@media screen and (max-width: 374px){.cottage-sec .top-section__item-wrapper{min-height:145vw;margin-bottom:-50vw}}.cottage-sec .top-section__item.lead{flex:1}@media screen and (max-width: 1139px){.cottage-sec .top-section__item.lead{margin-bottom:0;margin-top:3rem}}.cottage-sec .top-section__item.text{flex-basis:45%}@media screen and (max-width: 767px){.cottage-sec .top-section__item.text{flex-basis:100%}}.top-section{margin-bottom:12rem}@media screen and (max-width: 1139px){.top-section{padding:0 40px}}@media screen and (max-width: 767px){.top-section{padding:0}}.top-section__title{font-size:3rem;margin-bottom:2em;text-align:center}@media screen and (max-width: 1139px){.top-section__title{font-size:2.8rem}}@media screen and (max-width: 767px){.top-section__title{font-size:2.3rem}}.top-section__body{display:flex;justify-content:space-between}@media screen and (max-width: 1139px){.top-section__body{flex-direction:column}}.top-section__item.picture,.top-section__item.text{flex:0 1 42.5%}.top-section__item.picture img{width:100%}@media screen and (max-width: 1139px){.top-section__item.picture{margin-bottom:3rem}}.top-section__item.lead{flex:0 1 10%;line-height:1.375;font-size:4rem;writing-mode:vertical-rl;text-orientation:upright;line-height:1.5}@media screen and (max-width: 1139px){.top-section__item.lead{writing-mode:initial;text-orientation:initial;margin-bottom:3rem;font-size:2.8rem}}@media screen and (max-width: 767px){.top-section__item.lead{font-size:2.3rem}}.top-section__item.text .title{font-size:2.3rem;margin-bottom:1.4em;line-height:1.7}@media screen and (max-width: 767px){.top-section__item.text .title{font-size:1.8rem;line-height:1.3}}.top-section__item.text .text{font-size:1.3rem;margin-bottom:1.5em}@media screen and (max-width: 767px){.top-section__item.text .text{margin-bottom:3em}}.top-section__item.text .contact .message{font-size:1.8rem;margin-bottom:.5em}.top-section__item.text .contact .tel,.top-section__item.text .contact .link{font-size:1.4rem;display:inline-block}.top-section__item.text .contact .link{margin-left:1em}.top-section__item.text .text-small{font-size:1.2rem;color:gray;margin-bottom:2em}.dectionary-btn{text-align:center;margin-bottom:10rem}.top-section.minpaku-sec .top-section__item.picture{order:3}@media screen and (max-width: 1139px){.top-section.minpaku-sec .top-section__item.picture{order:1}}.top-section.minpaku-sec .top-section__item.lead{order:1}@media screen and (max-width: 1139px){.top-section.minpaku-sec .top-section__item.lead{order:2}}.top-section.minpaku-sec .top-section__item.text{order:2}@media screen and (max-width: 1139px){.top-section.minpaku-sec .top-section__item.text{order:3}}.dec-post{margin-bottom:10rem;position:relative}.dec-post__header{height:520px;position:relative;margin-bottom:6rem}@media screen and (min-width: 768px){.dec-post__header::before{content:"";display:block;position:fixed;top:0;right:0;width:40%;height:290px;background-color:#f2f2f2;z-index:-1}}@media screen and (max-width: 1440px){.dec-post__header::before{right:0}}.dec-post .date{font-size:1.6rem;margin-right:3rem}.dec-post__eye-catch{margin:0 calc(50% - 50vw);width:100vw;height:100%;overflow:hidden;max-width:1500px}@media screen and (min-width: 1500px){.dec-post__eye-catch{margin:0;width:77%}}.dec-post__eye-catch img{width:72%;height:520px;-o-object-fit:cover;object-fit:cover}@media screen and (min-width: 1500px){.dec-post__eye-catch img{width:100%}}@media screen and (max-width: 767px){.dec-post__eye-catch img{width:100%}}.dec-post__body{font-size:1.5rem;line-height:1.8;position:relative}.dec-post__body .article-inside p{margin-bottom:1em}.dec-post__body::before{content:"";display:block;position:absolute;top:50%;margin-left:-70px;width:25px;height:170px;transform:translateY(-50%);background:url("../images/article_text_img.png") no-repeat center/contain;z-index:-1}@media screen and (max-width: 1300px){.dec-post__body::before{margin-left:-50px}}@media screen and (max-width: 1139px){.dec-post__body::before{display:none}}.dec-post__title{font-size:5.4rem;position:absolute;top:20%;right:6%;white-space:nowrap}@media screen and (max-width: 767px){.dec-post__title{display:none}}.dec-post__tags{margin-left:0}.dec-post__tags li+li{margin-left:1.5rem}.dec-post .wp-block-group{margin-bottom:3em}.dec-post .article-inside{padding-left:1.2em}@media(max-width: 599px){.dec-post .article-inside{padding-left:1rem;padding-right:1rem}}@media(min-width: 782px){.dec-post .wp-block-column:not(:first-child){margin-left:9rem}}@media(max-width: 599px){.dec-post .wp-block-column:not(:first-child){margin-top:5rem}}.dec-post .wp-block-image figcaption{display:flex;justify-content:center;font-size:1.3rem}.dec-post .article-inside div::after{content:"";clear:both;display:block}.post-title{font-size:2.5rem;margin-bottom:6rem;line-height:1.3;margin-top:1rem}@media screen and (max-width: 767px){.post-title{font-size:2.3rem}}.single-karuizawa-dictionary .article-inside p{margin-bottom:2em}.search-article{width:100%;background-color:#f2f2f2;padding:3rem 0;margin-bottom:4rem;line-height:1.75}@media screen and (max-width: 767px){.search-article{padding:2rem 0}}.search-article .inner{display:flex;align-items:center}@media screen and (max-width: 767px){.search-article .inner{flex-direction:column}}.search-article__items{display:flex}@media screen and (max-width: 767px){.search-article__items{margin-bottom:1em}}.search-article__text{margin-right:2em;width:122px;display:flex;justify-content:center;align-items:center;border:1px solid #9b9b9b;padding:0 10px 0 10px;text-align:center}@media screen and (max-width: 767px){.search-article__text{width:30%;max-width:100px}}@media screen and (max-width: 767px){.search-article__list{margin-top:-0.5em;width:70%}}.search-article__list li{display:inline-block;margin-right:1em;font-size:1.8rem}@media screen and (max-width: 767px){.search-article__list li{font-size:1.4rem;line-height:2.5}}.searchform{margin-left:auto;display:flex}@media screen and (max-width: 767px){.searchform{width:100%;align-items:center;background-color:#fff;padding:.3em .5em;max-width:400px;margin:0 auto}}.searchform .searchfield{border:none;border-bottom:1px solid #9b9b9b;width:170px;background-color:rgba(0,0,0,0);padding:0 1em}@media screen and (max-width: 767px){.searchform .searchfield{border:none;flex:1;padding:0 .5em}}.searchform .searchfield:focus{outline:none}.searchform .searchico{margin-left:10px;width:22px;height:22px;background:url("../images/search_icon.png") no-repeat center/contain;cursor:pointer}@media screen and (max-width: 767px){.searchform .searchico{background-image:url("../images/search_icon_sp.png");border-left:1px solid #9b9b9b;flex:0 1 35px}}.archive .article-item,.search .article-item,.blog .article-item{margin-bottom:60px}@media screen and (max-width: 767px){.archive .article-item,.search .article-item,.blog .article-item{margin-bottom:30px}}.wp-pagenavi{margin-top:5rem;text-align:center}.wp-pagenavi a,.wp-pagenavi span{border:none;font-size:18px;padding:0;width:40px;height:40px;display:inline-block;border-radius:50%;margin:10px}.wp-pagenavi a{transition:background-color .3s,opacity .3s}.wp-pagenavi a:hover{background-color:#f2f2f2;opacity:1}.wp-pagenavi span.current{background-color:#f2f2f2;font-weight:inherit}@media screen and (max-width: 1139px){.has-my-medium-font-size{font-size:1.6rem !important}}/*# sourceMappingURL=style.min.css.map */