@font-face{font-family:YakuHanJP;font-weight:100;src:url(../../assets/fonts/YakuHanJP-Thin.woff2) format("woff2"),url(../../assets/fonts/YakuHanJP-Thin.woff) format("woff"),url(../../assets/fonts/YakuHanJP-Thin.eot)}@font-face{font-family:YakuHanJP;font-weight:200;src:url(../../assets/fonts/YakuHanJP-Light.woff2) format("woff2"),url(../../assets/fonts/YakuHanJP-Light.woff) format("woff"),url(../../assets/fonts/YakuHanJP-Light.eot)}@font-face{font-family:YakuHanJP;font-weight:300;font-display:swap;src:url(../../assets/fonts/YakuHanJP-DemiLight.woff2) format("woff2"),url(../../assets/fonts/YakuHanJP-DemiLight.woff) format("woff"),url(../../assets/fonts/YakuHanJP-DemiLight.eot)}@font-face{font-family:YakuHanJP;font-display:swap;src:url(../../assets/fonts/YakuHanJP-Regular.woff2) format("woff2"),url(../../assets/fonts/YakuHanJP-Regular.woff) format("woff"),url(../../assets/fonts/YakuHanJP-Regular.eot)}@font-face{font-family:YakuHanJP;font-display:swap;font-weight:500;src:url(../../assets/fonts/YakuHanJP-Medium.woff2) format("woff2"),url(../../assets/fonts/YakuHanJP-Medium.woff) format("woff"),url(../../assets/fonts/YakuHanJP-Medium.eot)}@font-face{font-family:YakuHanJP;font-display:swap;font-weight:700;src:url(../../assets/fonts/YakuHanJP-Bold.woff2) format("woff2"),url(../../assets/fonts/YakuHanJP-Bold.woff) format("woff"),url(../../assets/fonts/YakuHanJP-Bold.eot)}@font-face{font-family:YakuHanJP;font-display:swap;font-weight:900;src:url(../../assets/fonts/YakuHanJP-Black.woff2) format("woff2"),url(../../assets/fonts/YakuHanJP-Black.woff) format("woff"),url(../../assets/fonts/YakuHanJP-Black.eot)}/*!
## Font Awesome
   Copyright (C) 2016 by Dave Gandy
   Author:    Dave Gandy
   License:   SIL ()
   Homepage:  http://fortawesome.github.com/Font-Awesome/
*/@font-face{font-family:fontello;font-display:swap;src:url(../../assets/fonts/fontello.woff2) format("woff2"),url(../../assets/fonts/fontello.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:noto_sans_cjk_jp_r;font-display:swap;src:local("noto_sans_cjk_jp_r"),url(../../assets/fonts/NotoSansJP-Regular-subset.woff2) format("woff2"),url(../../assets/fonts/NotoSansJP-Regular-subset.woff) format("woff")}@font-face{font-family:noto_sans_cjk_jp_b;font-display:swap;src:local("noto_sans_cjk_jp_b"),url(../../assets/fonts/NotoSansJP-Bold-subset.woff2) format("woff2"),url(../../assets/fonts/NotoSansJP-Bold-subset.woff) format("woff")}@font-face{font-family:freedial;font-display:swap;src:url(../../assets/fonts/freedial.eot);src:url(../../assets/fonts/freedial.eot) format("embedded-opentype"),url(../../assets/fonts/freedial.woff) format("woff"),url(../../assets/fonts/freedial.ttf) format("truetype"),url(../../assets/fonts/freedial.svg) format("svg");font-weight:400;font-style:normal}.icon-freedial:before{content:"\E900";display:inline-block;margin-right:.25em;font-family:freedial;vertical-align:.1em;font-size:.6em;color:#00c140;background-color:#fff}@font-face{font-family:PragatiNarrow-B;font-display:swap;src:url(../../assets/fonts/PragatiNarrow-B.eot);src:url(../../assets/fonts/PragatiNarrow-B.eot) format("embedded-opentype"),url(../../assets/fonts/PragatiNarrow-B.woff) format("woff"),url(../../assets/fonts/PragatiNarrow-B.ttf) format("truetype");font-weight:400;font-style:normal}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}body,button,input,optgroup,select,textarea{color:#404040;font-family:sans-serif;font-size:16px;font-size:1rem;line-height:1.5}h1,h2,h3,h4,h5,h6{clear:both}p{margin-bottom:1.5em}cite,dfn,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:Courier\ 10 Pitch,Courier,monospace;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,pre,tt,var{font-size:15px;font-size:.9375rem}code,kbd,tt,var{font-family:Monaco,Consolas,Andale Mono,DejaVu Sans Mono,monospace}abbr,acronym{border-bottom:1px dotted #666;cursor:help}ins,mark{background:#fff9c0;text-decoration:none}big{font-size:125%}html{-webkit-box-sizing:border-box;box-sizing:border-box}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}body{background:#fff}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}ol,ul{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li>ol,li>ul{margin-bottom:0;margin-left:1.5em}dl{margin:0}dt{font-family:YakuHanJP,noto_sans_cjk_jp_b;font-weight:400}dd{margin:0}img{height:auto;max-width:100%}figure,table{margin:0}table{width:100%}button,input[type=button],input[type=reset],input[type=submit]{border:1px solid;border-color:#ccc #ccc #bbb;border-radius:3px;background:#e6e6e6;color:rgba(0,0,0,.8);font-size:12px;font-size:.75rem;line-height:1;padding:.6em 1em .4em}button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{border-color:#ccc #bbb #aaa}button:active,button:focus,input[type=button]:active,input[type=button]:focus,input[type=reset]:active,input[type=reset]:focus,input[type=submit]:active,input[type=submit]:focus{border-color:#aaa #bbb #bbb}input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=range],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],textarea{color:#666;border:1px solid #ccc;border-radius:3px;padding:3px}input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=range]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,textarea:focus{color:#111}select{border:1px solid #ccc}textarea{width:100%}a:active,a:hover{outline:0}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden;word-wrap:normal!important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;-webkit-box-shadow:0 0 2px 2px rgba(0,0,0,.6);box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#content[tabindex="-1"]:focus{outline:0}.alignleft{display:inline;float:left;margin-right:1.5em}.alignright{display:inline;float:right;margin-left:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}.clear:after,.clear:before,.comment-content:after,.comment-content:before,.entry-content:after,.entry-content:before,.site-content:after,.site-content:before,.site-footer:after,.site-footer:before,.site-header:after,.site-header:before{content:"";display:table;table-layout:fixed}.clear:after,.comment-content:after,.entry-content:after,.site-content:after,.site-footer:after,.site-header:after{clear:both}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.sticky{display:block}.hentry{margin:0 0 1.5em}.updated:not(.published){display:none}.entry-content,.entry-summary,.page-content{margin:1.5em 0 0}.page-links{clear:both;margin:0 0 1.5em}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.infinite-scroll.neverending .site-footer,.infinite-scroll .posts-navigation{display:none}.infinity-end.neverending .site-footer{display:block}.comment-content .wp-smiley,.entry-content .wp-smiley,.page-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}embed,iframe,object{max-width:100%}.custom-logo-link{display:inline-block}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}html{overflow-y:scroll}*{-webkit-box-sizing:border-box;box-sizing:border-box}body{font-size:16px;line-height:1.875;color:#434343;font-family:YakuHanJP,noto_sans_cjk_jp_r,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media screen and (max-width:640px){body.lay-sp{font-size:28px}}.bold,dt,h1,h2,h3,h4,h5,h6,strong,th{font-family:YakuHanJP,noto_sans_cjk_jp_b;font-weight:400}a{color:inherit;text-decoration:none}body.lay-pc a{-webkit-transition:opacity .2s;transition:opacity .2s}a:hover{color:inherit}a:hover,body.lay-pc a:hover{opacity:.6}img{vertical-align:top}body>img,p:empty{display:none}img.is-lazyimg{opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s}img.is-lazyimg.is-show{opacity:1}.c-red{color:#cc1948}.c-blue{color:#003896}.c-green{color:#009638}.linkarea{display:block;overflow:hidden}h2{margin:0 0 .5em;padding:0;color:#003896;font-size:1.875em;line-height:1.6}.eyecatch+h2{margin-top:20px}h3{margin:50px 0 .65em;position:relative;padding-left:.5em;color:#000;font-size:1.875em;line-height:1.3}.article-content-head+h3,h2+h3,section h3:first-child{margin-top:0}h3:before{content:"";position:absolute;top:12%;left:0;width:6px;height:80%;background-color:#000;vertical-align:middle}h3.cat-archive-ttl{margin:30px 0 .65em;padding-left:0}h3.cat-archive-ttl:before{content:none}h4{width:100%;margin:0 0 20px;padding:20px 10px;background-color:#c5d1e6;border-radius:5px;font-size:20px;line-height:28px;text-align:center}div+h4{margin-top:40px}h4+p{margin-top:0}@media screen and (max-width:640px){h2{line-height:1.4}h2,h3{font-size:1.5em}h3{line-height:1.3}h4{font-size:1.33em;line-height:1.33}div+h4{margin-top:60px}}ul{margin:0;padding:0;list-style-type:none}.article-content ul.list-marker{margin:2em 0}.article-content ul.list-marker li{border-bottom:1px dotted #000;padding:.25em 0 .25em 1.5em;text-indent:-1.5em;font-family:YakuHanJP,noto_sans_cjk_jp_b}.article-content ul.list-marker li:before{content:"";display:inline-block;width:.8em;height:.8em;margin:.1em .6em .1em .1em;background-color:#003896;border-radius:50%;text-indent:0;vertical-align:-.1em}table thead th{font-size:24px;font-family:YakuHanJP,noto_sans_cjk_jp_b;text-align:left}table tbody td,table tbody th{padding:10px 15px;border:1px solid #636363;vertical-align:middle}table tbody th{background:#f4f4f4;font-size:20px;font-family:YakuHanJP,noto_sans_cjk_jp_r;font-weight:400;text-align:left}table tbody td{font-size:22px;line-height:30px;font-family:YakuHanJP,noto_sans_cjk_jp_b}table tbody td p{margin:0}@media screen and (max-width:640px){table thead th{font-size:1.25em}table tbody td,table tbody th{padding:.5em .75em}table tbody th{font-size:.917em}table tbody td{font-size:1.083em;line-height:1.25em}table tbody td p{margin:0}}.btn-siryou{background-color:#066bd9;color:#fff}.btn-yoyaku{background-color:#e9113a;color:#fff}.btn-tenpo{background-color:#10a248;color:#fff}.btn-rc{position:relative;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;border-radius:5px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-family:YakuHanJP,noto_sans_cjk_jp_b;text-align:center;overflow:hidden}.btn-rc,a.btn-rc{color:#fff}.btn-ico-rw{margin:0;padding-left:40px}.btn-ico-rw:before{content:"";position:absolute;left:0;top:0;display:block;width:40px;height:100%;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMCIgaGVpZ2h0PSIxNiI+PHBhdGggZD0iTTEuOSAxNkwxMCA4IDEuOSAwIDAgMS44IDYuMyA4IDAgMTQuMiAxLjkgMTZ6IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0iI2ZmZiIvPjwvc3ZnPg==");background-repeat:no-repeat;background-position:50%;background-size:auto 1em;background-color:rgba(0,0,0,.2);text-align:center}@media screen and (max-width:640px){.btn-ico-rw{padding-left:70px}.btn-ico-rw:before{width:70px}}.freedial span,span.freedial{position:relative;display:inline-block;font-family:Arial,Helvetica,"sans-serif";font-weight:700}.freedial span:before,span.freedial:before{content:"";display:inline-block;width:24px;height:16px;background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjAiIGhlaWdodD0iNzgiPjxwYXRoIGZpbGw9IiMwMGMxMmQiIGQ9Ik0wIDBoMTIwdjc4SDB6Ii8+PHBhdGggZD0iTTEyMCAxOWMtNy4yIDAtMTYgMS4zLTIyLjggNC4zIDcuNCA1IDE0LjYgMTIuNSAxNC42IDIyIDAgMTIuNS0xMC41IDIyLjEtMjIuMSAyMi4xLTExLjYgMC0yMS43LTkuNi0yMS43LTIyLjEgMC05LjUgNi44LTE3IDE0LjItMjItNi45LTMtMTUtNC4zLTIyLjItNC4zcy0xNS4zIDEuMy0yMi4yIDQuM2M3LjQgNSAxNC4yIDEyLjUgMTQuMiAyMiAwIDEyLjUtMTAuMiAyMi4xLTIxLjcgMjIuMUMxOC43IDY3LjQgOCA1Ny44IDggNDUuM2MwLTkuNSA3LjMtMTcgMTQuOC0yMkMxNiAyMC40IDcuMiAxOSAwIDE5di02LjljMTIuMiAwIDIzIDMgMzAuMyA2LjkgNy4zLTMuOCAxNy41LTYuOSAyOS43LTYuOXMyMi4zIDMgMjkuNyA2LjljNy4zLTMuOCAxOC4yLTYuOSAzMC4zLTYuOVYxOXpNMTUuNCA0NS4zYzAgMTAuNCA4LjIgMTUuNCAxNC44IDE1LjQgNi42IDAgMTQuOC01IDE0LjgtMTUuNCAwLTguMS04LTE0LjUtMTQuOC0xOC4zLTYuOCAzLjgtMTQuOCAxMC4zLTE0LjggMTguM3ptNjAtLjFjMCAxMC40IDguMiAxNS40IDE0LjggMTUuNHMxNC44LTUgMTQuOC0xNS40YzAtOC4xLTgtMTQuNS0xNC44LTE4LjMtNi45IDMuOC0xNC44IDEwLjItMTQuOCAxOC4zeiIgZmlsbD0iI2ZmZiIvPjwvc3ZnPg==") no-repeat 50%;background-size:auto 100%}@media screen and (max-width:640px){.conv-area span.freedial:after{top:-.05em}}.hd-contact .freedial span{margin-top:.3em}@media screen and (max-width:640px){.hd-contact .freedial span:after{top:-.35em}}@media screen and (max-width:640px){#ft-contact .freedial span:after{top:-.4em}}#hd-search .search-input-text{display:block;position:relative}#hd-search .search-input-text,#hd-search .search-input-text input[type=text]{width:100%}#hd-search .search-input-text input[type=text]{font-size:.75em;padding:5px 3px}#hd-search .search-btn{position:absolute;right:2px;top:50%;margin-top:-16px;display:block;background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMSIgaGVpZ2h0PSIyMSI+PHBhdGggZD0iTTIwLjQgMTcuNmMuNC40LjYuOS42IDEuNCAwIDEuMS0uOSAyLTIgMi0uNSAwLTEtLjItMS40LS42bC01LjgtNS44Yy0xLjIuNy0yLjUgMS4xLTQgMS4xLTQuMy4xLTcuOC0zLjUtNy44LTcuOEMwIDMuNSAzLjUgMCA3LjkgMGM0LjMgMCA3LjkgMy41IDcuOSA3LjkgMCAxLjUtLjQgMi44LTEuMSA0bDUuNyA1Ljd6TTcuOSAyQzQuNiAyIDIgNC42IDIgNy45czIuNiA1LjkgNS45IDUuOWMzLjMgMCA1LjktMi42IDUuOS01LjlTMTEuMSAyIDcuOSAyeiIgZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiNiYmIiLz48L3N2Zz4=") no-repeat 50% transparent;background-size:auto 70%;border:0;width:32px;height:32px;font-size:.75em;text-indent:-9999px;cursor:pointer;z-index:10}.youtube{position:relative;width:100%;padding-top:56.25%}.youtube iframe{position:absolute;top:0;right:0;width:100%!important;height:100%!important}ul.notes{margin-top:.5em;font-size:.875em;line-height:1.43}@media screen and (max-width:640px){ul.notes{font-size:.833em}}.nobr{display:inline-block}.clearfix{overflow:hidden}#wrap{position:relative;width:100%;margin:0 auto;padding:0 0 0 180px;background-color:#eaeaea}.site-header{position:absolute;left:0;top:0;width:180px;height:100%;padding:17px 10px;background-color:#fff}.content-fixed{position:fixed;width:100%}#content{width:100%;padding-left:20px}.main-inner{width:100%;max-width:1000px;margin:0 auto;padding:0 20px 0 0}.main-inner section:last-child{margin-bottom:0}.site-footer{position:relative;background-color:#fff;text-align:center}@media screen and (min-width:1220px){#site-navigation{display:block!important}}@media screen and (max-width:1219px){#wrap{padding:70px 0 0}.site-branding{min-width:600px;position:relative;padding:14px 0;background-color:#fff;z-index:1000}.site-header{position:fixed;left:0;top:0;width:100%;height:70px;padding:0;z-index:1000}.site-title{text-align:center;margin:0;font-size:10px;line-height:1}.site-title img{display:inline-block;margin:0 10px;vertical-align:middle}#site-navigation{position:fixed;top:0;left:0;width:100%;height:100%;padding-top:100px;overflow-y:scroll;background-color:hsla(0,0%,100%,.95);text-align:center;z-index:100;display:none;-webkit-overflow-scrolling:touch;-ms-overflow-style:none}#content{padding:0}.main-inner{padding:0 10px}}@media screen and (max-width:640px){#wrap{min-width:460px}}.site-title a,.site-title img{display:inline-block}.site-title .logo-sv{margin-bottom:8px}@media screen and (max-width:1219px){.site-title .logo-sv{margin-bottom:0}}#pagetop{position:absolute;right:30px;top:26px}.site-info{padding:20px 0;background-color:#eaeaea}.site-footer ul{list-style-type:none;margin:0;padding:0}.site-footer dd,.site-footer dl,.site-footer dt{margin:0;padding:0;overflow:hidden}.site-footer dd+dt{margin-top:.5em}.site-footer p{margin:0 0 .5em;font-size:.9375em}.site-footer p img{display:inline-block;width:114px;margin-left:.5em;vertical-align:-.6em}.site-footer .copyright{margin:0;font-size:.625em;font-style:normal}#ft-contact{padding:15px;background:url(../../assets/img/ft_bg.gif) repeat 50%;color:#fff}#ft-contact .ft-contact-inner{max-width:980px;margin:0 auto;overflow:hidden}#ft-contact .ft-contact-btn{float:left;background-color:#fff;margin-right:20px;vertical-align:top;font-family:YakuHanJP,noto_sans_cjk_jp_b}.ft-contact-btn a:before{content:"\F105";display:inline-block;margin-right:.25em;font-family:fontello;text-indent:0;font-weight:700}#ft-contact .btn-siryou,#ft-contact .btn-yoyaku{display:block;width:220px;height:61px;color:#fff;font-size:22px;line-height:61px;text-align:center}#ft-contact .freedial{float:left;margin:0 0 0 10px;color:#fff;font-size:16px;line-height:20px;text-align:left}#ft-contact .freedial span{display:block;margin-top:15px;font-size:32px;line-height:.8}#ft-contact span:before{margin-right:5px;width:36px;height:24px}#ft-nav{display:inline-block;margin:1.5em 0;font-size:.9375em;text-align:left;overflow:hidden;vertical-align:top}#ft-nav>dl,#ft-nav>ul{float:left;margin:0 2.5em}#ft-nav>ul:first-child{margin-left:1em}#ft-nav>ul:last-child{margin-right:1em}#ft-nav dd ul{float:left;margin:0}#ft-nav dd ul+ul{margin-left:2em}#ft-nav li{padding:.25em 0 .25em 1em;border:none;text-indent:-1em;line-height:1.3}.icon-gt a:before{content:"\F105";display:inline-block;margin-right:.25em;font-family:fontello;text-indent:0}@media screen and (max-width:860px){#ft-contact .ft-contact-inner{width:100%;padding:0 60px;text-align:center}#ft-contact .ft-contact-btn{float:none;display:inline-block;width:48%;max-width:220px;margin-right:2%}#ft-contact .ft-contact-btn:nth-child(2){margin-right:0}#ft-contact .btn-siryou,#ft-contact .btn-yoyaku{display:block;width:100%}#ft-contact .freedial{float:none;display:inline-block;margin:20px 0 0}}@media screen and (max-width:640px){#pagetop{position:fixed;right:30px;top:inherit;bottom:50px;z-index:10000}#ft-contact{padding:20px;background:url(../../assets/img/ft_bg.gif) repeat 50%;text-align:center}#ft-contact .ft-contact-inner{padding:0}#ft-contact .ft-contact-btn{max-width:290px}#ft-contact .btn-siryou,#ft-contact .btn-yoyaku{height:72px;font-size:28px;line-height:72px}#ft-contact .freedial{font-size:27px;line-height:32px}#ft-contact .freedial span{margin-top:24px;font-size:1.8em;line-height:.8}#ft-contact span:before{margin-right:10px;vertical-align:0;width:56px;height:36px}.site-footer p img{display:block;width:auto;margin:.5em auto}#ft-nav{width:100%;padding:0 2em}#ft-nav>dl,#ft-nav>ul{float:none;margin:0!important}#ft-nav dd,#ft-nav dl,#ft-nav dt,#ft-nav li,#ft-nav ul{width:auto;overflow:hidden}#ft-nav dd ul{padding-left:1em}#ft-nav dd ul+ul{margin-left:5%}#ft-nav .ft-tempo ul{width:30%}}@media screen and (max-width:580px){#ft-contact .btn-siryou,#ft-contact .btn-yoyaku{font-size:20px}}#site-navigation{font-size:1.125em;line-height:2;font-family:YakuHanJP,noto_sans_cjk_jp_b;font-weight:400}#menu-btn{position:absolute;left:20px;top:16px;z-index:1000}#menu-btn,.main-navigation.toggled ul{display:block}@media screen and (min-width:1219px){#menu-btn{display:none}#mein-menu{display:block}}#site-navigation ul li{border:none}#site-navigation .hd-contact{margin-bottom:8px;padding-top:150px;background:url(../../assets/img/hd-c-pc.jpg) no-repeat 0 0}#site-navigation .btn-siryou,#site-navigation .btn-yoyaku{display:block;margin-bottom:10px;text-align:center;color:#fff}#site-navigation .contact-tel{margin:0;font-size:.625em}#site-navigation .contact-tel span{position:relative;display:inline-block;width:100%;font-size:2.2em;line-height:1;font-family:PragatiNarrow-B,"sans-serif";text-align:center}#site-navigation .consultation{margin:6px 0 0}#site-navigation .consultation img{vertical-align:top}#site-navigation form.search{margin:0 0 15px;padding:0;font-size:1em}#site-navigation form.search input[type=text]{width:100%;margin:0;vertical-align:top;font-size:14px}#site-navigation .search-field{width:100%}#site-navigation #hd-banner{margin:12px 0 0}#site-navigation #hd-banner li{margin:10px 0 0}#site-navigation #hd-banner img{vertical-align:top}#site-navigation ul.nav-sec{margin:12px 0 0;font-size:.78em;line-height:1.86}#site-navigation ul.nav-sec li{border:none}@media screen and (max-width:1219px){#site-navigation{min-width:360px;font-size:36px;line-height:1.8}#main-menu{width:100%;max-width:640px;margin:0 auto;padding:50px 30px;background:url(../../assets/img/hd-c-mb.png) no-repeat right 0 top 10px;font-size:34px;text-align:left}#site-navigation .hd-contact{margin-bottom:15px;padding-top:40px;background:none}#site-navigation .btn-siryou,#site-navigation .btn-yoyaku{margin-bottom:15px}#site-navigation .contact-tel{padding:5px 10px;background:#fff;border:1px solid #000;text-align:center;font-size:30px}#site-navigation .consultation{margin:15px 0 0}#site-navigation form.search{margin:0 0 15px;font-size:26px}#site-navigation form.search input[type=text]{font-size:26px}#site-navigation #hd-banner{overflow:hidden}#site-navigation #hd-banner ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#site-navigation #hd-banner li{float:left;width:46%}#site-navigation #hd-banner li:nth-child(2n){margin-left:8%}#site-navigation #hd-banner li img{width:100%;height:auto}.nav-pri a:before{content:">";display:inline-block;margin-right:.25em}.nav-sec{text-align:center}.nav-sec li{display:inline-block;margin:0 1em}}@media screen and (max-width:640px){#site-navigation #hd-banner{margin:12px 0 0;overflow:hidden}#site-navigation #hd-banner li{margin:10px 0 0}}@media screen and (max-width:620px){#main-menu{font-size:28px;background-position:right 0 top 5%;background-size:40% auto}#site-navigation{line-height:1.5}#site-navigation .freedial{font-size:24px}#site-navigation .freedial span:before{width:44px;height:30px}}@media screen and (max-width:540px){#main-menu{font-size:22px}#site-navigation{line-height:1.4}#site-navigation .freedial{font-size:18px}#site-navigation .freedial span:before{width:36px;height:24px}.hd-contact .freedial span:after{top:-.3em}}@media screen and (max-width:430px){#main-menu{background:none}}.conv-area{width:100%;max-width:1000px;margin:0 auto;padding-right:28px}.conv-area dl.conv-siryou dt{color:#023894}.conv-area dl.conv-yoyaku dt{color:#e9113a}.conv-area dl dd.img{margin:0}.conv-area .conv-btn{width:100%;margin-bottom:20px;padding:0 20px;overflow:hidden}.conv-area .conv-btn li{float:left}.conv-area .conv-btn li:first-child{width:46%;margin-right:2%}.conv-area .conv-btn li:nth-child(2){width:25%;margin-right:2%}.conv-area .conv-btn li:nth-child(3){width:25%}.conv-area .conv-btn .btn a{position:relative;display:block;width:100%;padding-top:.75em;padding-bottom:.75em;border-radius:5px;color:#fff;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-family:YakuHanJP,noto_sans_cjk_jp_b;font-size:31px;line-height:1.3;text-align:center;overflow:hidden}.conv-area .conv-btn .btn a span{font-size:.6875em}.conv-area .conv-tel{clear:both;margin:0;padding:20px 0;background:#fff;-webkit-box-shadow:0 2px 1px 0 hsla(0,0%,9%,.3);box-shadow:0 2px 1px 0 hsla(0,0%,9%,.3);font-size:28px;line-height:1.5;font-family:YakuHanJP,noto_sans_cjk_jp_b;text-align:center}.conv-area .conv-tel figure{width:100%}.conv-area .conv-tel figure img{width:100%;max-width:860px;height:auto}.conv-area .conv-tel p{margin:15px 0 0}.conv-area .conv-tel p span{margin-top:.1em;font-size:64px;line-height:1;font-family:PragatiNarrow-B,"sans-serif"}.conv-area .conv-tel p span.icon-freedial:before{color:#0080cc}@media screen and (max-width:1219px){.conv-area{max-width:1020px;padding:0 20px}}@media screen and (max-width:870px){.conv-area .conv-btn .btn a{font-size:28px}.conv-area .conv-tel{font-size:20px}}@media screen and (max-width:740px){.conv-area .conv-btn .btn a{font-size:24px}.lay-sp .conv-area .conv-btn .btn a{font-size:36px}}@media screen and (max-width:640px){.conv-area{padding:20px}.conv-area img{width:100%}.conv-area .conv-btn{padding:0}.conv-area .conv-btn li:first-child{width:100%;margin-right:0;margin-bottom:2%}.conv-area .conv-btn li:nth-child(2){width:49%;margin-right:2%}.conv-area .conv-btn li:nth-child(3){width:49%}.conv-area .conv-tel{padding:.5em;-webkit-box-shadow:0 2px 1px 0 hsla(0,0%,9%,.3);box-shadow:0 2px 1px 0 hsla(0,0%,9%,.3);font-size:1em;line-height:1.33}.lay-pc .conv-area .conv-tel{font-size:1.3em}.conv-area .conv-tel p{margin:.5em 0 0}.conv-area .conv-tel p span{margin-top:.25em;font-size:3em;line-height:1.3}.conv-area .conv-tel p span.freedial:before{width:66px;height:42px;margin-right:.15em}}#content{padding-bottom:50px}#site-lead{background-color:#000;color:#fff;line-height:40px;text-align:center}@media screen and (max-width:640px){#site-lead{font-size:.9em;line-height:2.2}body.lay-sp #site-lead{font-size:.8em;line-height:2.2}}section{margin-bottom:3em}section.post-head{margin-bottom:1em}article section:last-child{margin-bottom:0}section header{position:relative}section header a.btn{display:inline-block;margin-left:.75em;padding:0 1em;background-color:#8f8f8f;color:#fff;line-height:36px;vertical-align:.2em}section header h2{display:inline-block;margin-right:1em}@media screen and (max-width:640px){section header h2 span{display:block}section header a.btn{position:absolute;right:0;bottom:26px;padding:0 1em;background-color:#8f8f8f;color:#fff;line-height:56px;vertical-align:bottom}}.article-inner{min-width:960px;padding:20px 20px 20px 0}.article-inner-box{width:100%;max-width:980px;margin:0 auto;padding:30px 60px 60px;background:#fff;-webkit-box-shadow:0 2px 1px 0 hsla(0,0%,9%,.3);box-shadow:0 2px 1px 0 hsla(0,0%,9%,.3)}@media screen and (max-width:1219px){.article-inner{min-width:inherit;padding:20px}}@media screen and (max-width:860px){.article-inner-box{padding:20px 10px 30px}}@media screen and (max-width:640px){.article-inner{min-width:100%;padding:20px}.article-inner-box{padding:20px 10px 30px}}.article-header h1{margin:0;padding:0 0 0 20px;background-color:#fff;border-left:15px solid #003896;font-size:38px;line-height:80px}@media screen and (max-width:640px){.article-header h1{font-size:32px;line-height:2}body.lay-sp .article-header h1{font-size:44px;line-height:2}}.article-header .pankuzu{padding:7px 12px;background-color:#d9dee7;font-size:13px;line-height:16px}.article-header .pankuzu>span{display:inline-block;margin-right:.5em;border:none}.article-header .pankuzu>span+span:before{content:">";display:inline-block;margin-right:.5em}.article-header .pankuzu ul{list-style-type:none;overflow:hidden}.article-header .pankuzu ul li{float:left;margin-right:.5em;font-size:13px;line-height:16px;border:none}.article-header .pankuzu ul li+li:before{content:">";display:inline-block;margin-right:.5em}@media screen and (max-width:640px){body.lay-sp .article-header .pankuzu{padding:15px 12px;font-size:20px;line-height:24px}body.lay-sp .article-header .pankuzu ul li{font-size:20px;line-height:24px}}article .main-inner{margin-top:20px;background-color:#fff}.article-content{max-width:860px;margin:0 auto;padding:0}.contact-number{margin:10px 0 0;text-align:right}.contact-number p{display:inline-block;margin:0;padding:0 1em;background:#f4f4f4;border:1px solid #636363;line-height:30px;text-align:center}.contact-number p .num{display:inline-block;margin-left:.5em}.col1,.col2,.col3{padding-bottom:2px;overflow:hidden}.item{background:#fff;-webkit-box-shadow:0 2px 1px 0 hsla(0,0%,9%,.3);box-shadow:0 2px 1px 0 hsla(0,0%,9%,.3);font-size:15px}.item>a{display:block}.col1 .item{overflow:hidden;width:980px;padding:15px;font-size:15px}.col1 .item .item-img{float:left;width:645px;margin:0 2% 0 0;padding:0}.col1 .item .item-img img{width:100%;height:auto}.col1 .item div.item-content{float:left;width:285px;height:365px;padding-bottom:45px}.col2 .item{float:left;width:49%;margin-left:2%;padding:7px 7px 10px}.col2 .item:nth-child(2n-1){margin-left:0}.col2 .item div.item-content{width:97%;margin:10px auto 0;padding-bottom:45px}.col2 .item:nth-child(n+3){margin-top:20px}.col3 .item{float:left;width:310px;margin-left:20px;padding:7px 7px 10px}@media screen and (min-width:641px){.col3 .item:nth-child(3n-2){margin-left:0}.col3 .item:nth-child(n+4){margin-top:20px}}.col3 .item div.item-content{width:285px;margin:10px auto 0;padding-bottom:45px}@media screen and (max-width:640px){body.lay-sp .col1 .item,body.lay-sp .col2 .item{font-size:28px}.col1 .item .btn,.col2 .item .btn{width:450px}.col3 .item .btn{width:90%}.col1 .item{overflow:hidden;width:100%;padding:12px 12px 24px;font-size:1em}.col1 .item .item-img{clear:both;float:none;display:block;width:100%;margin:0 0 10px}.col1 .item div.item-content{float:none;width:20em;height:auto;margin:10px auto 0;padding:0}.col2 .item,.col2 .item:nth-child(n+3){float:none;width:100%;margin:30px 0 0;padding:12px 12px 24px}.col2 .item:first-child{margin:0}.col2 .item div.item-content{margin:10px auto 0;padding:0}.col3 .item{float:left;width:300px;margin-left:20px;padding:12px 12px 24px}.col3 .item:nth-child(2n-1){clear:left;margin-left:0}.col3 .item:nth-child(n+3){margin-top:40px}.col3 .item div.item-content{width:100%;margin:10px auto 0;padding:0}body.lay-sp .col3 .item div.item-content{font-size:25px}body.lay-sp .col3 .item div.item-content p.catch{font-size:22px}body.lay-sp .col3 .item div.item-content div h3{font-size:24px}}.col2,.col3{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}#pickup .col2,#sv-original .col2{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.col2 .item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.item>a{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.col2 .item div.item-content,.item>a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal}.col2 .item div.item-content{-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.item h2+p{-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;margin:0}.about-service,.service-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.service-list{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.service-list .item,.service-list .item .item-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.service-list .item .item-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.service-list .item .item-content h5+p{-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto}@media screen and (max-width:760px){.about-service{display:block}}@media screen and (max-width:640px){.col2,.col3{display:block}#sv-original .item .item-content h3{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.service-list{display:block}}#pickup{width:100%;max-width:1000px;margin:60px auto 0;padding-right:20px}#pickup h1{margin:50px 0 .65em;position:relative;padding-left:.5em;color:#000;font-size:1.875em;line-height:1.3;letter-spacing:-.05em}#pickup h1:before{content:"";position:absolute;top:12%;left:0;width:6px;height:80%;background-color:#000;vertical-align:middle}#pickup h2{color:#434343;font-size:18px;line-height:1.33}#pickup h2 span{display:inline-block;margin-bottom:.5em;font-size:14px;line-height:1.33}#pickup .item .btn{display:block;width:100%;max-width:280px;margin:1em auto 0;background:url(../../assets/img/item_btn_bg.gif) repeat 50%;color:#fff;line-height:35px;text-align:center;font-family:YakuHanJP,noto_sans_cjk_jp_b}#pickup .item .btn:before{content:"\E802";display:inline-block;margin-right:.5em;font-family:fontello}@media screen and (max-width:1219px){#pickup{max-width:1020px;padding:0 20px}}@media screen and (max-width:640px){#pickup{padding:0 20px}#pickup h2{font-size:1.2em}#pickup h2 span{font-size:.8em}#pickup .item .btn{position:static;display:block;margin:40px auto 0;line-height:56px}}ul.info-archive-list{margin:2em 0}ul.info-archive-list li{border-bottom:1px dotted #000;padding:.5em 0 .5em 11.5em;text-indent:-11.5em;line-height:1.5}ul.info-archive-list li:first-child{border-top:1px dotted #000}ul.info-archive-list li:before{content:"";display:inline-block;width:.8em;height:.8em;margin:.1em .6em .1em .1em;background-color:#003896;border-radius:50%;text-indent:0;vertical-align:-.1em}ul.info-archive-list li span.date{display:inline-block;width:10em;text-indent:0;font-family:YakuHanJP,noto_sans_cjk_jp_b}ul.info-archive-list li span.cat{display:inline-block;margin-left:.75em;padding:0 1em;background-color:#8f8f8f;color:#fff;font-size:.9em;text-indent:0;vertical-align:0}.info-head{margin-bottom:30px}.info-head h2{margin:0 0 .25em;line-height:1.5}.info-date{margin:0;color:#003896;font-family:YakuHanJP,noto_sans_cjk_jp_b}.info-cat{display:inline-block;margin:0;padding:0 2em;background-color:#003896;color:#fff}.studio-list-menu{margin:0 0 50px;padding:0;overflow:hidden}.studio-list-menu li{float:left;width:49%;margin:0 0 20px}.studio-list-menu li:nth-child(2n){margin-left:2%}.studio-list-menu li a{position:relative;display:block;background-color:#003896;color:#fff;font-size:30px;line-height:50px;text-align:center;font-family:YakuHanJP,noto_sans_cjk_jp_b}.studio-list-menu li a:before{content:"\E800";position:absolute;left:.5em;top:0;display:block;font-size:.8em;line-height:46px;font-family:fontello}#studio-archive .map-menu{margin-top:-30px;margin-bottom:40px;padding-top:30px}@media screen and (max-width:1219px){#studio-archive .map-menu{margin-top:-80px;margin-bottom:40px;padding-top:80px}}@media screen and (max-width:640px){#studio-archive .map-menu{margin-top:-90px;margin-bottom:60px;padding-top:90px}}#studio-archive h3{margin:0 0 20px;padding:0;background-color:#003896;color:#fff;font-size:32px;line-height:50px;text-align:center}#studio-archive h3:before{display:none}#studio-archive dl{display:table;width:100%;margin:0 0 16px;border:1px solid #636363}#studio-archive dl dd,#studio-archive dl dt{display:table-cell;vertical-align:middle}#studio-archive dl dt{width:38%;padding:0;background-color:#f4f4f4;border-right:1px solid #636363;font-size:24px}#studio-archive dl dt a{display:block;width:100%;height:100%;padding:8px 16px}#studio-archive dl dt a:before{content:"\E802";display:inline-block;margin-right:.5em;font-family:fontello}#studio-archive dl dd{margin:0;padding:8px 16px}@media screen and (max-width:640px){.studio-list-menu li{width:48%;margin:0 0 4%}.studio-list-menu li:nth-child(2n){margin-left:4%}.studio-list-menu li a{padding-left:.75em;font-size:1.3em;line-height:80px}.studio-list-menu li a:before{content:"\E800";position:absolute;left:.3em;top:0;display:block;font-size:.8em;line-height:80px;font-family:fontello}#studio-archive h3{font-size:1.583em;line-height:1.9}#studio-archive dl{display:block;width:100%;margin:0 0 1.3em;border:2px solid #636363}#studio-archive dl dd,#studio-archive dl dt{display:block}#studio-archive dl dt{width:100%;padding:0;border-right:none;border-bottom:2px solid #636363;font-size:1.43em}#studio-archive dl dd{width:100%;padding:.5em .75em;line-height:1.33}}.studio-map img{width:100%;height:auto}.studio-call{overflow:hidden}.studio-call dl{float:left;margin:0;width:49%}.studio-call dl:nth-of-type(2){margin-left:2%}.studio-call dl dt{font-size:24px;text-align:center}.studio-call dl dd{margin:0}.studio-call .btn-rc{width:100%;height:120px;font-size:52px}.studio-call .btn-ico-rw:before{background-size:auto .75em}.tel-btn.tel-link a{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;width:100%;height:100%;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.beginner .btn-rc{background-color:#00c22f}.repeater .btn-rc{background-color:#2ea7e0}@media screen and (max-width:1020px){.studio-call dl dt{font-size:18px}.studio-call .btn-rc{font-size:42px}}@media screen and (max-width:780px){.studio-call dl{float:none;width:100%;max-width:492px;margin:0 auto}.studio-call dl:nth-of-type(2){margin:1.5em auto 0}.studio-call dl dt{font-size:24px}.studio-call .btn-rc{font-size:52px}.studio-call .tel-link{width:100%;padding:0 0 0 70px}.studio-call .tel-link:before{width:70px}}@media screen and (max-width:520px){.studio-call dl dt{font-size:20px}.studio-call .btn-rc{font-size:48px}.studio-call .tel-link{width:100%;padding:0 0 0 70px}.studio-call .tel-link:before{width:70px}}.studio-movie-wrap:nth-of-type(n+2){margin-top:40px}.studio-movie h3{width:100%;margin:0 0 20px;background-color:#c5d1e6;border-radius:5px;font-size:20px;line-height:66px;text-align:center}.studio-movie .movie{position:relative;width:100%;padding-top:56.25%}.studio-movie .movie iframe{position:absolute;left:0;top:0;width:100%;height:100%}.studio-info table td,.studio-info table th{padding:10px 15px;border:1px solid #636363;vertical-align:middle}.studio-info table th{background:#f4f4f4;font-size:20px;font-family:YakuHanJP,noto_sans_cjk_jp_r;font-weight:400;text-align:left}.studio-info table td{font-size:22px;line-height:30px;font-family:YakuHanJP,noto_sans_cjk_jp_b}@media screen and (max-width:640px){.studio-info table td,.studio-info table th{padding:.5em;border:1px solid #636363}.studio-info table th{width:25%;font-size:.95em}.studio-info table td{font-size:1.1em;line-height:1.3;font-family:YakuHanJP,noto_sans_cjk_jp_b}}.studio-btnarea p{float:left;width:49%;margin:0}.studio-btnarea p.btn-print{margin-left:2%}.studio-btnarea a{width:100%;height:120px;font-size:36px}.studio-btnarea .btn-map a{background-color:#d64e42}.studio-btnarea .btn-print a{background-color:#7a838b}@media screen and (max-width:1020px){.studio-btnarea a{font-size:28px}}@media screen and (max-width:640px){.studio-btnarea p{float:none;width:100%;max-width:492px;margin:0 auto}.studio-btnarea p.btn-print{margin:2em auto 0}.studio-btnarea a{width:100%;height:120px;font-size:42px}}.studio-btnarea,.studio-conv{overflow:hidden}.studio-conv{width:100%;margin-top:60px;border:1px solid #636363;text-align:center}.studio-conv h2{margin:0;padding:10px 0;border:none;color:#e9113a;font-size:40px;line-height:1.3;text-align:center}.studio-conv h2:before{content:"";display:none}.studio-conv .studio-conv-btn a{position:relative;width:90%;margin:0 auto;padding:0 0 0 55px;display:block;background-color:#e9113a;border-radius:6px;color:#fff;font-size:48px;line-height:120px;font-family:YakuHanJP,noto_sans_cjk_jp_b;text-align:center;overflow:hidden}.studio-conv .studio-conv-btn a:before{content:">";position:absolute;left:0;top:0;display:block;width:55px;background-color:#c20e30;line-height:120px;text-align:center}.studio-conv .studio-conv-tel{margin:30px 0;font-size:24px;font-family:YakuHanJP,noto_sans_cjk_jp_b}.studio-conv .studio-conv-tel span{font-size:66px;line-height:1.2;font-family:Arial,Helvetica,"sans-serif";font-weight:700}ul.studio-photo{margin:0 0 30px}ul.studio-photo li{float:left;width:47%;max-width:340px;margin-left:6%}ul.studio-photo li:nth-child(2n-1){clear:left;margin-left:0}ul.studio-photo li:nth-child(n+3){margin-top:20px}ul.studio-photo li p{margin:5px 0 0;line-height:1.5}@media screen and (max-width:640px){ul.studio-photo{margin:0 0 30px}ul.studio-photo li{float:none;width:430px;max-width:inherit;margin:0 auto}ul.studio-photo li img{width:100%;height:auto}ul.studio-photo li:nth-child(2n-1){margin:0 auto}ul.studio-photo li:nth-child(n+2){margin:1.5em auto}ul.studio-photo li p{margin:.5em 0 0;font-size:.85em;line-height:1.5}}.studio-intro .staff-area>div{background-color:#f4f4f4;border:1px solid #b2b2b2;overflow:hidden}.studio-intro .staff-area p{margin:0}.studio-intro .staff-area .img-box{float:left;width:238px}.studio-intro .staff-area .img-box img{width:100%;height:auto}.studio-intro .staff-area .img-box span{overflow:hidden;display:block;border-radius:170px;width:170px;margin:27px auto}.studio-intro .staff-area .txt-box{float:right;width:100%;margin-left:-238px}.studio-intro .staff-area .txt-box .txt-box-inner{-webkit-box-sizing:border-box;box-sizing:border-box;margin-left:238px;padding:20px 30px 20px 0}.studio-intro .staff-area .job{font-size:22px;margin-bottom:5px}.studio-intro .staff-area .job,.studio-intro .staff-area .name{color:#003896;line-height:1.3;font-family:YakuHanJP,noto_sans_cjk_jp_b}.studio-intro .staff-area .name{font-size:30px;margin-bottom:10px}.studio-intro .staff-area .txt{color:#212121}@media screen and (max-width:640px){.studio-intro .staff-area>div{padding:1em;border:1px solid #b2b2b2}.studio-intro .staff-area .img-box{float:none;width:100%}.studio-intro .staff-area .img-box span{overflow:hidden;display:block;border-radius:220px;width:220px;height:220px;margin:0 auto 1em}.studio-intro .staff-area .img-box span img{width:220%;height:auto}.studio-intro .staff-area .txt-box{float:none;width:100%;margin:0;line-height:1.33}.studio-intro .staff-area .txt-box .txt-box-inner{margin:0;padding:0}.studio-intro .staff-area .job{font-size:1.1em;line-height:1.3;margin-bottom:.25em;text-align:center}.studio-intro .staff-area .name{font-size:1.67em;line-height:1.3;margin-bottom:.5em;text-align:center}}table.price-table{margin-top:30px}table.price-table tbody th{width:25%}table.price-table tbody td em{color:#e9113a;font-style:normal;font-weight:400}table.price-table tbody td p+p{margin-top:.5em}table.price-table tbody td .small{font-size:.73em;line-height:1.5}@media screen and (max-width:640px){table.price-table tbody th{width:8em}}.img2col,.img3col,.img4col,.img5col{overflow:hidden}.img2col img,.img3col img,.img4col img,.img5col img{float:left}.img2col img{width:50%;height:auto}.img3col img{width:33%;height:auto}.img4col img,.img5col img{width:25%;height:auto}.img2col+.img2col{margin-top:20px}@media screen and (max-width:640px){.img2col img,.img3col img{width:100%;height:auto}.img4col img,.img5col img{width:50%;height:auto}}.colmun{margin-top:30px;padding:20px 29px 29px;background:#f4f4f4;border:1px solid #636363;line-height:1.5}h4.colmun-title{width:auto;margin:0 0 .5em;padding:0;background:none;border:none;font-size:24px;line-height:1.5;font-family:YakuHanJP,noto_sans_cjk_jp_b;text-align:left}.colmun p{margin:0}.colmun h5{margin:0;font-size:22px}.colmun-2col{overflow:hidden}*+.colmun-2col{margin-top:1em}.colmun-2col>div{float:left;width:40%;max-width:320px;margin:0 5%}@media screen and (max-width:640px){.colmun{font-size:.915em}.colmun h5,h4.colmun-title{font-size:1.36em}.colmun h5{margin-top:.25em}.colmun-2col>div{float:none;width:75%;margin:0 auto}.colmun-2col>div+div{margin-top:1.5em}}p.catch-belt{padding:15px 10px;background-color:#003896;border-radius:5px;color:#fff;font-size:1.375em;line-height:1.5;font-family:YakuHanJP,noto_sans_cjk_jp_b;text-align:center}@media screen and (max-width:640px){p.catch-belt{padding:.5em;line-height:1.25}}.article-content-head{margin:0;padding:0}.article-content-head .cat{display:inline-block;margin-bottom:.5em;padding:0 4em;background-color:#003896;color:#fff;font-size:1.25em;line-height:1.75;text-align:center;font-family:YakuHanJP,noto_sans_cjk_jp_b}ul.list-point,ul.list-point li{text-align:center}ul.list-point li+li{margin-top:2em}ul.list-point li h4{margin:0;padding:0;background:none;font-size:1.5em;line-height:1.5;text-align:center}.point-circle,ul.list-point li .num{text-align:center}.point-circle{width:6em;height:6em;margin:0 auto .5em;background-color:#003896;color:#fff;border-radius:3em;font-size:1.15em;line-height:6em;font-family:YakuHanJP,noto_sans_cjk_jp_b}@media screen and (max-width:640px){.article-content-head .cat{font-size:1em;padding:0 2em}ul.list-point li h4{font-size:1.25em}}section#wig{margin-top:-3em;padding-top:3em}section#joint,section#other,section#styling,section#support{padding-top:3em;border-top:2px solid #a5a5a5}.service-list{overflow:hidden}.service-list .item{float:left;width:417px;border:1px solid #d1d1d1}.service-list .item>a>p{display:none}.service-list .item:nth-child(2n-1){clear:left;margin-right:26px}.service-list .item:nth-child(n+3){margin-top:26px}.service-list .item .item-content{padding:10px 10px 15px;font-size:15px;line-height:24px}.service-list .item .item-content p{margin:0}.service-list .item .cat{display:inline-block;padding:0 3em;color:#fff}.service-list .item h5{margin:.5em 0;font-size:1.125em;line-height:1.33}.service-list .item .item-content p.btn{display:block;width:100%;max-width:280px;margin:1em auto 0;background:url(../../assets/img/item_btn_bg.gif) repeat 50%;color:#fff;line-height:35px;text-align:center;font-family:YakuHanJP,noto_sans_cjk_jp_b}.service-list .item .btn:before{content:"\E802";display:inline-block;margin-right:.5em;font-family:fontello}@media screen and (max-width:1035px){.service-list .item{width:49%}.service-list .item:nth-child(2n-1){margin-right:2%}}@media screen and (max-width:640px){.service-list .item{float:none;width:100%;border:none;-webkit-box-shadow:none;box-shadow:none}.service-list .item:nth-child(2n-1){margin-right:0}.service-list .item:nth-child(n+2){margin-top:2em}.service-list .item .item-content{padding:.5em 0;line-height:1.33}.service-list .item .cat{padding:0 2em;line-height:1.5}body.lay-sp .service-list .item .item-content{font-size:28px}body.lay-sp .service-list .item h5{margin:.5em 0;font-size:1.167em;line-height:1.33}.service-list .item .item-content p.btn{width:75%;max-width:inherit;margin:1em auto 0;font-size:1em;line-height:56px}}#wig h2{color:#003896!important}#wig .cat{background-color:#003896!important}#joint h2{color:#009638!important}#joint .cat{background-color:#009638!important}#styling h2{color:#cc1948!important}#styling .cat{background-color:#cc1948!important}#other h2{color:#19bdcc!important}#other .cat{background-color:#19bdcc!important}#support h2{color:#9ccc19!important}#support .cat{background-color:#9ccc19!important}ul.list-anchorlink{overflow:hidden}ul.list-anchorlink li{float:left;margin-right:1em}ul.list-anchorlink li:before{content:"\E800";display:inline-block;margin-right:.25em;color:#06f;font-family:fontello}ul.list-anchorlink li a{color:#06f;font-size:18px;font-family:YakuHanJP,noto_sans_cjk_jp_b;text-decoration:underline}ul.list-anchorlink li a:hover{text-decoration:none}@media screen and (max-width:640px){ul.list-anchorlink li{margin-bottom:1em}ul.list-anchorlink li a{font-size:1em}}.flow-contact{width:100%;max-width:600px;margin:0 auto;padding:1em;background-color:#003896;color:#fff;border-radius:5px;font-size:1.5em;line-height:1.5;text-align:center}#flow-detail{position:relative}.flow-tab-wrap{overflow:hidden}.flow-tab-title{position:absolute;top:0;width:32%;padding-top:38%;background-color:#f6f6f6;border-width:2px;border-style:solid;border-bottom:none;text-align:center;font-family:YakuHanJP,noto_sans_cjk_jp_b;cursor:pointer}.tab-title-inner{position:absolute;top:0;left:0;width:100%}.flow-tab-title:hover>*{opacity:.8}.tab-active .flow-tab-title{background-color:#fff;z-index:10}#tab-wig .flow-tab-title{border-color:#104eb5;left:0}#tab-joint .flow-tab-title{border-color:#009638;left:34%}#tab-styling .flow-tab-title{border-color:#cb1e4b;left:68%}.flow-tab-title h5{margin:0;color:#fff;font-size:22px;line-height:50px;text-align:center}#tab-wig .flow-tab-title h5{background-color:#104eb5}#tab-joint .flow-tab-title h5{background-color:#009638}#tab-styling .flow-tab-title h5{background-color:#cb1e4b}.flow-tab-title img{display:block;margin-bottom:5px;width:100%;height:auto}.flow-tab-title div.servicename{font-size:22px;line-height:1.33;letter-spacing:-.05em}#tab-wig .flow-tab-title .servicename{color:#104eb5}#tab-joint .flow-tab-title .servicename{color:#009638}#tab-styling .flow-tab-title .servicename{color:#cb1e4b}.flow-tab-inner{position:relative;margin-top:38%;padding:26px 18px;border-width:2px;border-style:solid;display:none}.tab-active .flow-tab-inner{display:block;z-index:5}#tab-wig .flow-tab-inner{border-color:#104eb5}#tab-joint .flow-tab-inner{border-color:#009638}#tab-styling .flow-tab-inner{border-color:#cb1e4b}.flow-tab-inner dl{float:left;width:47.8%;margin:0 0 0 4.4%}.flow-tab-inner dl:nth-child(odd){clear:left;margin-left:0}.flow-tab-inner dl:nth-child(n+3){margin-top:30px}.flow-tab-inner dt{margin:0;padding:10px;border-radius:4px;color:#fff;font-size:20px;line-height:1.5;text-align:center}#tab-wig .flow-tab-inner dt{background-color:#104eb5}#tab-joint .flow-tab-inner dt{background-color:#009638}#tab-styling .flow-tab-inner dt{background-color:#cb1e4b}.flow-tab-inner dd{margin:0;padding:0}.flow-tab-inner dd.img{margin-top:10px}.flow-tab-inner dd.necessary{margin-top:.25em;font-size:1.5em;font-family:YakuHanJP,noto_sans_cjk_jp_b}.flow-tab-inner dd.necessary em{color:#f10;font-weight:400;font-style:normal}.flow-tab-inner h6{margin:0 0 .75em;font-size:1.875em;line-height:1.33;text-align:center}.flow-tab-inner p.annotation{margin:1em 0 0;text-align:right}.flow-tab-inner span.annotation{display:block;text-align:right}.flow-conv{margin:24px 0 50px;text-align:center}.flow-conv a{display:inline-block;width:370px;margin:0 14px;padding:.5em 0 .5em 40px;font-size:26px;line-height:1.5}.flow-faq dl{padding:20px 30px;background-color:#f4f4f4;border:1px solid #000}.flow-faq dl:nth-child(n+2){margin-top:30px}.flow-faq dd,.flow-faq dt{margin:0;padding:0}.flow-faq dt{margin-bottom:.5em;font-size:1.5em;line-height:1.33}.flow-faq dd{line-height:1.5}@media screen and (max-width:1000px){.flow-tab-title h5{font-size:16px}.flow-tab-title div.subtitle{font-size:14px}.flow-tab-title div.servicename{font-size:18px}}@media screen and (max-width:760px){.flow-tab-title h5{font-size:14px;line-height:36px}.flow-tab-title div.subtitle{font-size:12px}.flow-tab-title div.servicename{font-size:14px}}@media screen and (max-width:640px){.flow-contact{font-size:1.33em}.flow-tab-title{position:absolute;top:0;height:416px;border-width:4px;border-bottom:none}.flow-tab-title h5{padding:3px 0 5px;font-size:1em;line-height:1.33}.flow-tab-title div.subtitle{margin-bottom:.25em;font-size:22px}.flow-tab-title div.servicename,.flow-tab-title div.subtitle{padding:0 .25em;line-height:1.2}body.lay-sp .flow-tab-title div.servicename{font-size:22px;line-height:1.33;letter-spacing:-.05em}.flow-tab-inner{margin-top:412px;border-width:4px}.flow-tab-inner dl{float:none;width:100%;margin:0}.flow-tab-inner dl:nth-child(n+2){margin-top:40px}.flow-tab-inner dt{padding:10px;font-size:1.33em;line-height:1.5;text-align:center}.flow-tab-inner dd{line-height:1.5}.flow-tab-inner dd.img{margin-top:.5em}.flow-tab-inner dd.img img{width:100%;height:auto}.flow-tab-inner dd.necessary{margin-top:.25em;margin-bottom:.25em;font-size:1.33em}.flow-conv{margin:0 0 40px;text-align:center}.flow-conv a{display:block;width:480px;height:auto;margin:30px auto;padding:10px 0 10px 55px;border-radius:7px;font-size:1.5em;line-height:1.4}.flow-conv a:before{line-height:126px}.flow-tab-inner h6{margin:0 0 .5em;font-size:1.33em;line-height:1.5}.flow-faq dl{padding:.5em 1em;border:2px solid #000}.flow-faq dt{font-size:1.25em}}.about-service{overflow:hidden}.about-service dl{float:left;width:31%;border:1px solid #66676b}.about-service dl:nth-child(n+2){margin-left:3.5%}.about-service dl dt{background-color:#66676b;color:#fff;font-size:1.375em;line-height:2.2;text-align:center;font-weight:400}.about-service dl dd.txt{padding:.5em;text-align:center}.about-service dl dd.txt .subtitle{font-family:YakuHanJP,noto_sans_cjk_jp_b;line-height:1.33}.about-service dl dd.txt .servicename{font-family:YakuHanJP,noto_sans_cjk_jp_b;font-size:1.3em;line-height:1.5}.about-service dl:first-of-type .servicename{color:#104eb5}.about-service dl:nth-of-type(2) .servicename{color:#009638}.about-service dl:nth-of-type(3) .servicename{color:#cb1e4b}.about-service dl dd.txt p{margin:.5em 0 0;font-size:.875em;line-height:1.57;text-align:left}h4.emp{display:inline-block;width:auto;margin:.75em 0 .5em;padding:0 0 .25em;background:none;border-bottom:4px solid #003896;border-radius:0;color:#003896;font-size:1.75em;line-height:1.33;font-family:YakuHanJP,noto_sans_cjk_jp_b;text-align:left}#pride #pride1,#pride #pride2,#pride #pride3,#pride #pride4{padding-top:3em;margin-top:-3em}.pride-head h1{margin:0 0 10px;padding:0;background:none;border:none;color:#003896;font-size:30px}.pride-head h1 span.catch-title{display:block;font-size:42px;line-height:1}.pride-section-head{margin:0 0 30px}.pride-section-head h2{display:block;margin:0 0 5px;padding:5px 0;background:#003896;color:#fff;font-size:26px;line-height:1.5;text-align:center}.pride-section-head+h3{margin-top:0}.pride-menu ul{overflow:hidden}.pride-menu ul li{float:left;width:24.25%}.pride-menu ul li:nth-child(n+2){margin-left:1%}.pride-menu ul li img{width:100%;height:auto}.pride-menu ul li a{display:block;width:100%;background-color:#80828a}.pride-menu ul li span{display:block;width:100%;background-color:#003896}.l2-img-r{overflow:hidden}.l2-img-r .l-txt,.l2-img-r dl{float:left;width:60%;max-width:496px}.l-txt p:first-child{margin-top:0}.l-txt p:last-child{margin-bottom:0}.l2-img-r figure{float:right;width:35%;max-width:300px}#pride .l-txt h5{margin:0 0 .75em;padding:.75em;background-color:#003896;border-radius:6px;color:#fff;font-size:1.4375em;line-height:1.33;text-align:center}#pride .l-txt ul li{font-size:1.375em;line-height:1.8;font-family:YakuHanJP,noto_sans_cjk_jp_b}#pride .l-txt ul li .w18em{display:inline-block;width:18em}#pride h4 .cat{display:block;width:11em;margin:0 auto .5em;padding:0 .5em;background-color:#003896;color:#fff;font-size:.85em;line-height:1.5;text-align:center;font-family:YakuHanJP,noto_sans_cjk_jp_b}@media screen and (max-width:1030px) and (min-width:961px){.about-service dl dt{font-size:1.2em}.about-service dl dd.txt .servicename{font-size:1.15em}}@media screen and (max-width:960px) and (min-width:761px){.about-service dl dt{font-size:1em}.about-service dl dd.txt .subtitle{font-size:.85em}.about-service dl dd.txt .servicename{font-size:1em}}@media screen and (max-width:760px){.about-service dl{float:none;width:100%;overflow:hidden}.about-service dl:nth-child(n+2){margin:1.5em 0 0}.about-service dl dt{font-size:1.2em}.about-service dl dd{float:left}.about-service dl dd.img{width:30%}.about-service dl dd.img img{width:100%;height:auto}.about-service dl dd.txt{width:70%;padding:1em;text-align:left}h4.emp{padding:0 0 .25em;font-size:1.5em}.pride-head h1{margin:0 0 .75em;line-height:1.3}.pride-head h1 span.catch-title{display:block;font-size:42px;line-height:1.2}.l2-img-r .l-txt,.l2-img-r dl{float:none;width:100%;max-width:inherit}.l-txt p:first-child{margin-top:0}.l-txt p:last-child{margin-bottom:0}.l2-img-r figure{float:none;width:60%;max-width:inherit;margin:1em auto 0}.l2-img-r figure img{width:100%;height:auto}#pride .l-txt h5{margin:0 0 .75em;padding:.5em .75em;border-radius:6px;color:#fff;font-size:1.25em;line-height:1.33}#pride .l-txt ul li{font-size:1.1em;line-height:1.5;font-family:YakuHanJP,noto_sans_cjk_jp_b}#pride .l-txt ul li .w18em{display:inline-block;width:18em}}@media screen and (max-width:640px){.about-service dl dd.img{width:48%}.about-service dl dd.txt{width:52%;padding:1em}}@media screen and (max-width:560px){.about-service dl dd.txt{padding:.5em}.about-service dl dd.txt .subtitle{font-size:.85em}.about-service dl dd.txt .servicename{font-size:1em}}@media screen and (max-width:640px){body.lay-sp .about-service dl dd.img{width:47%}body.lay-sp .about-service dl dd.txt{width:53%;padding:.25em .45em 0}body.lay-sp .about-service dl dd.txt .subtitle{font-size:.7em;line-height:1.33}body.lay-sp .about-service dl dd.txt .servicename{margin:.15em 0 0;font-size:1em;line-height:1.25}body.lay-sp .about-service dl dd.txt p{margin:.25em 0 0;font-size:.85em;line-height:1.3}}.mt0{margin-top:0}.mt1l{margin-top:1em}.mb0{margin-bottom:0}.float-l{float:left;margin:0 2em 0 0}@media screen and (max-width:640px){.float-l{float:none;margin:0 0 .75em}.float-l img{width:100%;height:auto}}.cat-header{margin-bottom:40px}.cat-eyecatch{margin-bottom:20px}.cat-eyecatch img{width:100%;height:auto}.cat-summary{margin-bottom:0}.spacial-item{display:table;margin:0 0 30px;padding:0;border:1px solid #d1d1d1;overflow:hidden}.spacial-item .search-eyecatch-img,.spacial-item .search-summary{display:table-cell;width:50%;padding:0;vertical-align:top}.spacial-item .search-summary{padding:20px;line-height:1.625}.spacial-item .search-summary h3{padding:0;color:#003896;font-size:1.5em}.spacial-item .search-summary h3:before{display:none}.spacial-item .search-summary p{height:6.5em;margin-bottom:0;overflow:hidden}@media screen and (max-width:640px){.cat-header{margin-bottom:40px}.cat-eyecatch{margin-bottom:20px}.cat-eyecatch img{width:100%;height:auto}.cat-summary{margin-bottom:0;line-height:1.5}.spacial-item{display:block;margin:50px 0 0;border:none;overflow:hidden}.article-content .spacial-item:last-child{margin-bottom:35px}.spacial-item .search-eyecatch-img,.spacial-item .search-summary{display:block;width:100%;padding:0}.spacial-item .search-summary{margin-top:15px;line-height:1.33}.spacial-item .search-summary h3{margin:0 0 .25em;font-size:1.25em}.spacial-item .search-summary p{margin:0;height:auto}}.review-header{color:#003896;font-family:noto_sans_cjk_jp_b}.review-header .txt-big{font-size:3.125em}.review-header .txt-medium{font-size:2.25em}.review-header .txt-box{display:inline-block;padding:0 .5em;background-color:#003896;color:#fff;font-size:1.25em}.review-chatch{width:100%;margin:10px 0 30px;padding:20px 10px;background-color:#c5d1e6;border-radius:5px;font-size:1.25em;line-height:1.4;font-family:noto_sans_cjk_jp_b;text-align:center}.profile-wrap{overflow:hidden;padding:20px 30px;background-color:#f4f4f4;border:1px solid #000}.profile-wrap+.profile-wrap{margin-top:1em}.profile-wrap .profile-txt{float:left;width:540px}.profile-wrap .profile-title{margin:0 0 .5em;font-size:1.25em;line-height:1.2;font-family:noto_sans_cjk_jp_b}.profile-wrap .profile-table{margin:0}.profile-wrap .profile-table td,.profile-wrap .profile-table th{padding:0;border:none;font-size:1em;line-height:1.5;font-weight:400;font-family:YakuHanJP,noto_sans_cjk_jp_r;vertical-align:top}.profile-wrap .profile-table th{padding-right:2em;white-space:nowrap}.profile-wrap .profile-img{float:left;width:222px;margin-left:36px}.talk{padding:.5em}.talk p{margin-top:.5em;margin-bottom:.5em;padding-left:5em;text-indent:-5em}.talk p span.name{display:inline-block;width:5em;text-indent:0}@media screen and (max-width:640px){.review-header .txt-big{font-size:1.7em}.review-header .txt-medium{font-size:1.43em}.review-header .txt-box{display:inline-block;padding:0 .5em;background-color:#003896;color:#fff;font-size:1em}.review-chatch{font-size:1.14em}.profile-wrap{padding:20px}.profile-wrap .profile-txt{float:none;width:100%}.profile-wrap .profile-title{margin:0 0 .25em;font-size:1.1em;line-height:1.2}.profile-wrap .profile-table{margin:0}.profile-wrap .profile-table td,.profile-wrap .profile-table th{padding:0;border:none;font-size:.91em;line-height:1.5;font-weight:400;font-family:YakuHanJP,noto_sans_cjk_jp_r;vertical-align:top}.profile-wrap .profile-table th{padding-right:2em;white-space:nowrap}.profile-wrap .profile-img{float:none;width:300px;margin:30px auto 0}.profile-wrap .profile-img img{width:100%;height:auto}}.qanda-list{font-size:16px}.qanda-list li{width:100%;margin-bottom:1.25em;padding:.625em 1.25em 1em;background-color:#c5d1e6;border-radius:5px;text-align:center}.qanda-list li a{display:block}.qanda-list .qa-ttl{margin:0;font-size:1.25em;line-height:1.2;font-family:YakuHanJP,noto_sans_cjk_jp_b;font-weight:400}.qa-cat{margin:0 0 1.25em}.qa-cat span{display:inline-block;width:12.5em;background-color:#fff;border:1px solid #313131;font-family:YakuHanJP,noto_sans_cjk_jp_b;font-weight:400;text-align:center}.qanda-list .qa-cat{font-size:1em;line-height:2}.qatax-wrap{overflow:hidden}.qatax-wrap h3{float:left}.qatax-wrap #qatax{margin:10px 0;float:right;font-size:16px}@media screen and (max-width:640px){.qanda-list{font-size:24px}}.qa-head .qa-cat{font-size:1em;line-height:2}.qa-head .qa-ttl{position:relative;min-height:98px;margin-bottom:60px;padding-left:110px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.qa-head .qa-ttl:before{content:"Q";position:absolute;left:0;top:50%;display:block;width:98px;height:98px;margin-top:-49px;background-color:#5f5f62;border-radius:49px;color:#fff;text-align:center;font-size:70px;line-height:80px;font-family:YakuHanJP,noto_sans_cjk_jp_b;font-weight:400}.supportstaff{text-align:center}.supportstaff .supportstaff-ttl{width:100%;margin:0 0 2em;padding:12px 10px;background-color:#c5d1e6;border-radius:5px;font-size:1.375;line-height:1.3;text-align:center;font-family:YakuHanJP,noto_sans_cjk_jp_b;font-weight:400}.supportstaff figure{margin:0 0 22px}.supportstaff figure img{display:inline-block}.supportstaff figcaption{font-size:20px;font-family:YakuHanJP,noto_sans_cjk_jp_b;font-weight:400}@media screen and (max-width:640px){.qa-head .qa-cat{margin:1em 0 .75em;font-size:.95em;line-height:2}.qa-head .qa-ttl{margin-bottom:30px}.supportstaff .supportstaff-ttl{margin:0 0 1em}}.search-item{margin:0;padding:1.5em 0;border-bottom:1px solid #bbb;overflow:hidden}.search-item a{display:block;overflow:hidden}.search-item a:hover{opacity:.7}.search-item .search-eyecatch-img{float:left;width:320px;margin-right:20px}.search-item .search-summary{float:left;width:520px}.search-item .search-summary h3{margin:0 0 .5em;padding:0;font-size:1.375em}.search-item .search-summary h3:before{display:none}.wp-pagenavi{clear:both;margin-top:15px;text-align:center}.wp-pagenavi a,.wp-pagenavi span{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;min-width:2em;margin:2px;padding:0 6px;border:1px solid #023894;color:#023894;font-size:15px;line-height:2;text-decoration:none}.wp-pagenavi a:hover,.wp-pagenavi span.current{color:#fff;background-color:#023894;border-color:#023894}@media screen and (max-width:640px){.search-item{margin:0;padding:1.5em 0;border-bottom:1px solid #bbb;overflow:hidden}.search-item a:hover{opacity:inherit}.search-item .search-eyecatch-img{float:none;width:100%;margin:0 0 1em}.search-item .search-summary{float:none;width:100%}.search-item .search-summary h3{margin:0 0 .25em;font-size:1.375em}.search-item .search-summary p{margin:0}.wp-pagenavi{margin-top:2em}.wp-pagenavi a,.wp-pagenavi span{min-width:2em;margin:2px;padding:0 6px;border:1px solid #023894;color:#023894;font-size:1em;line-height:2}}#sitemap{padding:0 2em}#sitemap h2{font-size:1.375em}#sitemap p{margin:0;padding:0}#sitemap .wsp-container>ul{margin-bottom:2em}#sitemap .wsp-informations-list,#sitemap .wsp-studios-list{margin-left:1.5em}body.lay-pc .view-sp,body.lay-sp .view-pc,body.lay-tablet .view-sp{display:none!important}a.btn-detail{display:block;width:280px;margin:1em auto 0;background:url(../../assets/img/item_btn_bg.gif) repeat 50%;color:#fff;line-height:35px;text-align:center;font-family:YakuHanJP,noto_sans_cjk_jp_b;font-weight:400}a.btn-detail:before{content:"\E802";display:inline-block;margin-right:.5em;font-family:fontello}a.btn-detail:hover{color:#fff}@media screen and (max-width:640px){a.btn-detail{width:450px;line-height:56px}}#tips-aboutsvenson{width:100%;max-width:1000px;margin:60px auto 0;padding-right:28px}#tips-aboutsvenson dt{background-color:#2c7c9f;color:#fff;font-size:1.4em;line-height:2;text-align:center}#tips-aboutsvenson dd{padding:.5em 1.5em;background-color:#fff;border:1px solid #2c7c9f;line-height:1.5}@media screen and (max-width:1219px){#tips-aboutsvenson{padding:0 10px}}@media screen and (max-width:640px){#tips-aboutsvenson{font-size:24px}#tips-aboutsvenson dd{padding:.5em .75em}}.qatax-wrap{margin-bottom:20px}.qatax-wrap #qatax{margin:0;float:none;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;border-top:2px solid #003896}.qatax-wrap #qatax li{width:33.3%;border-right:2px solid #003896;border-bottom:2px solid #003896}.qatax-wrap #qatax li:nth-child(3n+1){border-left:2px solid #003896}.qatax-wrap #qatax li a{display:block;width:100%;padding:13px 0;color:#003896;font-size:18px;line-height:1.33;text-align:center}.qatax-wrap #qatax li.current{background:#003896}.qatax-wrap #qatax li.current a{color:#fff}@media screen and (max-width:640px){.qatax-wrap #qatax li .count{display:block}.qatax-wrap #qatax li a{padding:10px 0;font-size:24px}}.qanav{margin-top:50px}.qanav a.btn_qatop{display:block;width:100%;background:#003896;border-radius:5px;color:#fff;font-size:26px;line-height:75px;font-weight:700;text-align:center}.qanav ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.qanav ul li{padding:1em 1em 0;min-width:20%}@media screen and (max-width:640px){.qanav a.btn_qatop{font-size:34px;line-height:100px}.qanav ul{margin-top:.5em}.qanav ul li{padding:0 1em;min-width:50%}}.bn-trial{clear:both;padding-top:46px;text-align:center}