:root{--gutter: 8px;--black: #000;--dark-gray: #333;--light-gray: #666;--white: #fff;--yellow: #f7e466;--blue: #00a0c8;--font-jp: -apple-system, "YakuHanJP", "Yu Gothic Medium", "游ゴシック Medium", YuGothic, "游ゴシック体", "ヒラギノ角ゴ Pro W3", "メイリオ", sans-serif;--font-serif: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;--font-en: "Montserrat Subrayada", sans-serif}@font-face{font-style:normal;font-weight:normal;font-family:"icomoon";src:url("../fonts/icomoon.eot?91nf1p");src:url("../fonts/icomoon.eot?91nf1p#iefix") format("embedded-opentype"),url("../fonts/icomoon.ttf?91nf1p") format("truetype"),url("../fonts/icomoon.woff?91nf1p") format("woff"),url("../fonts/icomoon.svg?91nf1p#icomoon") format("svg")}[class^=icon-],[class*=" icon-"]{font-style:normal;font-weight:normal;line-height:1;font-family:"icomoon" !important;text-transform:none;font-variant:normal;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-menu:before{content:"\e900"}.icon-arrow-bottom:before{content:"\e901"}.icon-arrow-right:before{content:"\e902"}.icon-contact:before{content:"\e903"}.icon-request:before{content:"\e904"}body{background:var(--white);color:var(--dark-gray);font-family:var(--font-jp);letter-spacing:.02em}a{color:var(--dark-gray);text-decoration:none;transition:.3s}a:hover{color:var(--light-gray)}a:active,a:focus{outline:0}::selection{background:rgba(0,0,0,.8);color:var(--white)}::-moz-selection{background:rgba(0,0,0,.1);color:var(--dark-gray)}strong{background:linear-gradient(transparent 70%, var(--yellow) 30%)}.underspace{margin-bottom:32px}.hidden{display:none}@media(-webkit-min-device-pixel-ratio: 2){.x2{zoom:.5}}.aligncenter{display:block;margin:0 auto}.alignright{float:right}.alignleft{float:left}img [class*=wp-image-],img [class*=attachment-]{max-width:100%;height:auto}img.aligncenter{display:block;margin-right:auto;margin-left:auto}img.alignright{display:inline;margin:0 0 10px 20px;padding:4px}img.alignleft{display:inline;margin:0 20px 10px 0;padding:4px}.wrap{width:100%;margin:auto}.header{padding:32px 32px 0}.logo{max-width:208px;margin-bottom:48px}.pan{font-size:1rem}.contact-box{padding:16px 24px;border:1px solid var(--dark-gray);background:var(--white)}.contact-message{margin-bottom:24px;font-size:1.4rem}.footer{width:100%;background:var(--white);text-align:center}.footer .logo{width:200px;margin:0 auto 32px}.copyright{margin-bottom:64px;color:var(--dark-gray);font-size:1.4rem;letter-spacing:.03em;text-align:center}.article{margin-bottom:64px}.en{font-family:var(--font-en)}.serif{font-family:var(--font-serif)}.main p{font-size:1.4rem;line-height:2;letter-spacing:.1em}.btn{display:inline-block;position:relative;width:100%;border:2px solid var(--dark-gray);background:var(--dark-gray);color:var(--white);font-weight:bold;font-size:1.6rem;line-height:48px;text-decoration:none;text-align:center;outline:none;transition:all .2s}.btn:hover{background-color:var(--white);color:var(--dark-gray)}.btn-contact{border:2px solid var(--yellow);background:var(--yellow);color:var(--dark-gray)}.btn-cursol::after{position:absolute;right:16px;font-size:2.2rem;font-family:"icomoon";content:"\e902"}.btn-group{display:flex;position:fixed;bottom:0;left:0;z-index:9;width:100%}.btn-group a{padding-top:15px;padding-bottom:15px}.btn-group .icon{margin-right:12px}.btn-group .btn{display:inline-block;width:50%;font-size:1.4rem;line-height:2}.article-title{font-size:2.4rem;text-align:center}.article-title.en span{display:block;margin-top:8px;font-size:1.2rem}h2.catchcopy{margin-bottom:48px;font-size:2.8rem}.subtitle{margin-bottom:32px;font-size:2.4rem}h3.tab{display:inline-block;width:100%;margin-bottom:0;padding:8px;background:var(--dark-gray);color:var(--white);font-size:2rem;letter-spacing:.1em;text-align:center}h3.tab+div{padding:16px 24px;border:1px solid var(--dark-gray)}h3.tab+div>.lead{margin-bottom:24px;font-size:2rem}h3.case-title{margin-top:32px;margin-bottom:16px;font-size:2rem;text-align:left}.heroimage{margin-bottom:48px}.cursol{margin-bottom:48px;font-size:2.8rem;text-align:center}.client-name{margin-bottom:24px;font-weight:bold;font-size:1.2rem}.service-title{margin-top:16px;margin-bottom:0;font-size:1.6rem;text-align:center}.archive .entry-title{font-weight:normal;font-size:1.6rem}.archive p{color:#444;font-size:1.3rem;line-height:2}.wp-pagenavi{margin:32px auto 56px;color:var(--blue);font-size:1.4rem;text-align:center}.wp-pagenavi .current{display:inline-block;position:relative;width:20px;margin:0 10px;overflow:auto;border-bottom:solid 2px var(--blue)}.wp-pagenavi a.smaller,.wp-pagenavi a.larger{display:inline-block;width:20px;margin:0 10px;overflow:auto;border-bottom:solid 2px rgba(0,0,0,0);color:var(--dark-gray)}.wp-pagenavi a:hover.smaller,.wp-pagenavi a:hover.larger{border-bottom:solid 2px var(--blue);color:var(--blue)}.page-header{margin-bottom:48px}.page-header .pageimage{margin-bottom:24px}.page-header .page-title{font-size:2.4rem;text-align:center}.page-header .page-title.en span{display:block;margin-top:8px;font-size:1.2rem}.service .service-cont{margin-bottom:48px;padding:32px 0;border-top:1px solid var(--dark-gray);border-bottom:1px solid var(--dark-gray)}.service .service-title{margin-top:16px;margin-bottom:0;font-size:1.6rem;text-align:left}.entry-header .entry-title{margin-bottom:16px;font-size:2.4rem}.entry-header .client-name{font-weight:bold;font-size:1.6rem}.entry-content section{margin-bottom:80px}.entry-content h2{margin-bottom:32px;font-size:2rem;font-family:var(--font-serif)}.entry-content h2.mid{margin-top:40px}.entry-content p{margin-bottom:24px}.main p.pageerror{font-size:10rem;line-height:1;text-align:center}.pageerror span{display:block;font-size:2.2rem}.error{color:red}input[type=radio]{margin-right:3px}input[type=text],input[type=email]{width:100%;height:32px;margin:18px 0 32px;padding:2px 5px;border:1px solid var(--black);background:#efefef;font-size:1.6rem}textarea{width:100%;height:200px;margin:18px 0 32px;padding:2px 5px 0;border:1px solid var(--black);background:#efefef;font-size:1.6rem}p.form-btn{margin-bottom:0}input[type=submit].btn-submit{display:block;max-width:240px;margin-bottom:auto;border:2px solid var(--yellow);background:var(--yellow);color:var(--dark-gray);line-height:48px}.column,.columns{margin-bottom:32px}.row .row .column,.row .row .columns,.service-cont .column,.service-cont .columns{margin-bottom:0}.row-title{margin-bottom:0}@media screen and (min-width: 768px){.medium-c{text-align:center}h2.catchcopy{text-align:center}.subtitle{text-align:center}h3.tab{width:242px}.entry-content section{margin-bottom:152px}input[type=text],input[type=email]{margin:18px 0 24px}textarea{margin:18px 0 24px}input[type=text].long{max-width:540px}input[type=text].middle{max-width:320px}.btn{line-height:64px}.btn-submit{display:block;max-width:240px;margin:auto;line-height:48px}}@media screen and (min-width: 981px){.header{display:block;position:fixed;top:128px;left:16px;z-index:999;width:208px;padding:0}.menu-container{display:block}.site-content{margin-top:96px;padding-left:224px}.contact-box{padding:24px 32px}.contact-message{margin-bottom:32px;text-align:center}.article{margin-bottom:136px}.btn-group{top:0;right:0;bottom:auto;left:auto;width:auto}.btn-group a{padding-top:5px;padding-bottom:0}.btn-group .icon{display:block;margin-right:0}.btn-group .btn{width:160px}.heroimage{margin-bottom:96px}.cursol{margin-bottom:96px}h3.tab+div{padding:24px 32px}h3.tab+div>.lead{margin-bottom:32px}.copyright{margin-bottom:32px}.column,.columns{margin-bottom:48px}.row-title{margin-bottom:0}}/*# sourceMappingURL=styled.min.css.map */