html{-webkit-text-size-adjust:100%;box-sizing:border-box;overflow-y:scroll}*,:after,:before{box-sizing:inherit}:after,:before{text-decoration:inherit;vertical-align:inherit}*{background-repeat:no-repeat;margin:0;padding:0}audio:not([controls]){display:none;height:0}hr{overflow:visible}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}summary{display:list-item}small{font-size:80%}[hidden],template{display:none}abbr[title]{border-bottom:1px dotted;text-decoration:none}a{-webkit-text-decoration-skip:objects;background-color:transparent}a:active,a:hover{outline-width:0}code,kbd,pre,samp{font-family:monospace}b,strong{font-weight:bolder}dfn{font-style:italic}mark{background-color:#ff0;color:#000}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}input{border-radius:0}[type=button],[type=reset],[type=submit] [role=button],button{cursor:pointer}[disabled]{cursor:default}[type=number]{width:auto}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;resize:vertical}button,input,optgroup,select,textarea{font:inherit}optgroup{font-weight:700}button{overflow:visible}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:0;padding:0}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button:-moz-focusring{outline:1px dotted ButtonText}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}button,select{text-transform:none}button,input,select,textarea{background-color:transparent;border-style:none;color:inherit}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}legend{border:0;color:inherit;display:table;max-width:100%;white-space:normal}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}img{border-style:none}progress{vertical-align:baseline}svg:not(:root){overflow:hidden}audio,canvas,progress,video{display:inline-block}@media screen{[hidden~=screen]{display:inherit}[hidden~=screen]:not(:active):not(:focus):not(:target){clip:rect(0 0 0 0)!important;position:absolute!important}}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled]{cursor:default}[canvas],[off-canvas*=push]{z-index:1}[off-canvas*=reveal],[off-canvas*=shift]{z-index:0}[canvas=container],[off-canvas],body,html{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0}body,html{overflow-x:hidden;width:100%}[canvas=container]{-webkit-overflow-scrolling:touch;background-color:#fff;height:100%;position:relative;width:100%}[canvas=container]:after,[canvas=container]:before{clear:both;content:"";display:table}[off-canvas]{-webkit-overflow-scrolling:touch;background-color:#000;color:#fff;display:none;overflow:hidden;overflow-y:auto;position:fixed}[off-canvas*=top]{height:255px;top:0;width:100%}[off-canvas*=right]{height:100%;right:0;top:0;width:255px}[off-canvas*=bottom]{bottom:0;height:255px;width:100%}[off-canvas*=left]{height:100%;left:0;top:0;width:255px}[off-canvas*=overlay]{z-index:9999}[canvas],[off-canvas]{-webkit-backface-visibility:hidden;-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0);-webkit-transition:-webkit-transform .3s;transition:transform .3s}[off-canvas*=shift][off-canvas*=top]{-webkit-transform:translateY(50%);transform:translateY(50%)}[off-canvas*=shift][off-canvas*=right]{-webkit-transform:translate(-50%);transform:translate(-50%)}[off-canvas*=shift][off-canvas*=bottom]{-webkit-transform:translateY(-50%);transform:translateY(-50%)}[off-canvas*=shift][off-canvas*=left]{-webkit-transform:translate(50%);transform:translate(50%)}@media print{[canvas]{-webkit-transform:translate(0)!important;-ms-transform:translate(0)!important;transform:translate(0)!important}[off-canvas]{display:none!important}}body,html{overflow-x:visible}@media screen and (max-width:600px){body,html{overflow-x:hidden}}html{font-size:62.5%}@media screen and (max-width:600px){html{font-size:3.84615vw}}body{font-family:メイリオ,Meiryo,YuGothic,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,Arial,sans-serif;min-width:1250px}@media screen and (max-width:600px){body{min-width:0}}ol,ul{list-style:none}img{height:auto;max-width:100%;vertical-align:middle}img.pc,img.sp{margin:auto}a{text-decoration:none}.w50p{width:50%}.inner{margin:0 auto;width:1250px}@media screen and (max-width:600px){.inner{padding-left:3%;padding-right:3%;width:100%}}.inner2{margin:0 auto;width:800px}@media screen and (max-width:600px){.inner2{padding:0 1.1666666667rem;width:auto}}.txc{text-align:center}.flex{display:flex;flex-wrap:wrap;justify-content:space-between}.clearfix:after{clear:both;content:"";display:block}.rlv{transition:.3s}.rlv:hover{opacity:.6}.pc{display:block}@media screen and (max-width:600px){.pc{display:none}}.sp{display:none}@media screen and (max-width:600px){.sp{display:block}}img[src^="https://t.pimg.jp/"]{width:1200px}.header{background:url(../../assets/img/kamikoto/bg-header.png) no-repeat top;padding-bottom:23px}.header .inner{height:258px;padding:10px 35px 0;position:relative}@media screen and (max-width:600px){.home .header{background-size:cover;height:40vw;margin-bottom:40vw;padding-bottom:0}.header .inner{height:100%;padding:3.7333333333rem 0 0}body:not(.home) .header .inner{align-items:center;height:3.9rem;padding:15px 0 0 1.1666666667rem}}.header-logo{color:#fff;font-size:2em;text-align:center}.header-logo img{display:block;margin-left:auto;margin-right:auto}.header-logo a{height:108px;margin:-5px auto 0;overflow:hidden;text-indent:100%;white-space:nowrap;width:220px}.header-logo span{display:block;font-size:18px;font-weight:400;letter-spacing:2px;line-height:1;margin-top:40px}@media screen and (max-width:600px){.header-logo a{height:6.0333333333rem;margin-top:-.4333333333rem;width:14.7333333333rem}.header-logo img{height:48px}body:not(.home) .header-logo a{height:2.2rem;width:8.2666666667rem}.header-logo span{font-size:1.1rem;letter-spacing:1px;line-height:1.65;margin:1.6rem auto 0;text-align:center;white-space:nowrap}.header-nav-area,body:not(.home) .header-logo span{display:none}.home .header-nav-area{display:block}}.header-nav1{position:absolute;right:25px;top:40px}.header-nav1 li{border:1px solid #fff;border-left:none;height:84px;margin-bottom:13px;position:relative;text-align:right;width:84px}.header-nav1 a{align-items:flex-end;color:#fff;display:flex;flex-direction:column;font-size:18px;height:100%;justify-content:center;letter-spacing:2px;line-height:1;padding-right:20px;white-space:nowrap}.header-nav1 a:after,.header-nav1 a:before{align-self:flex-start;background:#fff;content:"";flex-grow:1;width:1px}.header-nav1 a:before{margin-bottom:5px}.header-nav1 a:after{margin-top:5px}.header-nav1 span{display:table;position:absolute;transform:translateX(-50%);white-space:nowrap}@media screen and (max-width:600px){.header-nav1{border-top:1px solid #fff;bottom:0;right:0;top:auto;width:100%}.header-nav1 ul{display:flex}.header-nav1:after{background:#fff;content:"";height:67%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:1px}.header-nav1 li{border:none;height:auto;margin-bottom:0;text-align:center;width:50%}.header-nav1 li:first-child{order:1}.header-nav1 a{display:block;font-size:1.0666666667rem;padding:1.1333333333rem 0}.header-nav1 a:after,.header-nav1 a:before{display:none}}.header-nav2{left:45px;position:absolute;top:100%;transform:translateY(-40%)}.header-nav2 ul{background:#fff;border:1px solid #70c4af;display:flex;width:412px}.header-nav2 li{position:relative;width:50%}.header-nav2 a{color:#70c4af;display:block;font-size:18px;letter-spacing:2px;line-height:1;padding:10px 0;text-align:center}.header-nav2 a:after{content:"▼"}.header-nav2 li:first-child a:before{border-right:1px solid #70c4af;content:"";height:calc(100% - 15px);position:absolute;right:0;top:50%;transform:translateY(-50%)}@media screen and (max-width:600px){.header-nav2{background:linear-gradient(270deg,rgba(149,212,245,.85),rgba(152,222,195,.85)) no-repeat;background-position:0 100%;background-size:100% .3333333333rem;left:0;padding:.8666666667rem 0 1.2rem;transform:translateY(0);width:100%}.header-nav2 ul{border:none;justify-content:space-between;padding:0 6.4vw;width:100%}.header-nav2 li{width:calc(50% - .66667rem)}.header-nav2 a{border:1px solid #70c4af;border-radius:.6666666667rem;padding:.8333333333rem 0}.header-nav2 li:first-child a:before{display:none}}.main{font-size:16px}.main,.main a{color:#999}.main-breadcrumb{margin-top:10px;padding:0 25px}.main-breadcrumb>ol{margin-left:20px}.main-breadcrumb ol{align-items:center;display:flex;flex-wrap:wrap}.main-breadcrumb li{align-items:center;line-height:1.2}.main-breadcrumb li+li{background:url(../../assets/img/kamikoto/arrow-right2.png) no-repeat 0;margin-left:.5em;padding-left:1em}.main-breadcrumb li+li:before{background-size:contain;display:inline-block;height:9px;margin:0 10px;width:8px}.main-breadcrumb li:empty{display:none}.main-breadcrumb a{color:#70c4af}.main-breadcrumb a:hover{text-decoration:underline}@media screen and (max-width:600px){.main-breadcrumb{padding:0 1.1666666667rem}.main-breadcrumb ol{font-size:1rem;margin-left:0}.main-breadcrumb li+li:before{height:.4rem;margin:0 .4666666667rem;width:.3333333333rem}.main-breadcrumb img{width:.8666666667rem}.single .main-breadcrumb li:last-child{flex:1 0 100%;line-height:1.2;margin-left:calc(.8rem + .5em);margin-top:10px}.single .main-breadcrumb li:last-child:before{display:none}}section{margin-bottom:60px;overflow:hidden;padding-top:60px}section[id]{margin-top:-57px;padding-top:123px}section+section{position:relative}section+section:before{background:linear-gradient(270deg,rgba(149,212,245,.85),rgba(152,222,195,.85)) no-repeat;content:"";height:6px;left:0;position:absolute;top:57px;width:100%}.editor_recommend{position:relative}.editor_recommend:before{background:linear-gradient(270deg,rgba(149,212,245,.85),rgba(152,222,195,.85)) no-repeat;content:"";height:6px;left:0;position:absolute;top:57px;width:100%}@media screen and (max-width:600px){section{margin-bottom:2rem;padding-top:2rem}section[id]{margin-top:-3.7333333333rem;padding-top:6.0666666667rem}section+section:before{height:.5rem;top:2.6666666667rem}}.section-title{align-items:center;background:linear-gradient(90deg,#fad87b,#fad87b) no-repeat bottom;background-size:100px 4px;color:#70c4af;display:flex;font-size:40px;font-style:italic;font-weight:700;justify-content:center;letter-spacing:.15em;line-height:1;margin-bottom:70px;padding-bottom:10px;position:relative}.section-title span{font-size:.55em;font-weight:400;letter-spacing:.2em;margin-left:10px}@media screen and (max-width:600px){.section-title{font-size:2.4rem;margin-bottom:2.6666666667rem}.section-title,.section-title span{letter-spacing:0}}.footer{background-image:url(../../assets/img/kamikoto/bg-footer.png);background-position:top;background-repeat:no-repeat;background-size:100% 100%;color:#fff;font-size:18px;padding:50px 0;text-align:center}.footer--banner{margin:10px auto;max-width:840px}.footer--banner__inner{border-top:1px solid #5f7479;margin:0 .8rem}.footer--banner-small{margin:10px auto 40px;max-width:656px}.footer--banner-small__inner{margin:0 .8rem}@media screen and (max-width:600px){.footer{background-image:url(../../assets/img/kamikoto/bg-footer-sp.png);background-size:cover;font-size:1rem;padding:1.9666666667rem 0}}.footer-nav{margin-bottom:45px}.footer-nav ul{display:flex;font-size:15px;justify-content:center}.footer-nav li{margin-right:2em}.footer-nav a{color:#fff}.footer-nav a:hover{text-decoration:underline}@media screen and (max-width:600px){.footer-nav{margin-bottom:2rem}.footer-nav ul{display:block;line-height:2.3;padding-left:.8rem;text-align:left}.footer figure img{width:7.6333333333rem}}.footer-copyright{margin-top:10px}@media screen and (max-width:600px){.footer-copyright{font-size:.7666666667rem}}.float-header{background:#fff;position:fixed;transform:translateY(-100%);transition:.3s;width:100%;z-index:999}.float-header.active,body.menu-open .float-header{transform:translateY(0)}.float-header .inner{align-items:center;display:flex;height:57px;padding:0 25px}@media screen and (max-width:600px){.float-header .inner{height:3.7333333333rem;padding:0 0 0 1.1666666667rem}}.float-header-logo{margin-right:20px}.float-header:after{background:linear-gradient(270deg,rgba(149,212,245,.85),rgba(152,222,195,.85)) no-repeat;bottom:-2px;content:"";height:2px;left:0;position:absolute;width:100%}.float-header ul{align-items:center;display:flex;flex:1;font-size:15px}.float-header li:last-child{font-size:14px;margin-left:auto;margin-right:0}.float-header li:last-child a{display:inline-block;line-height:0;padding:0 0 0 10px}.float-header li:last-child img{width:30px}.float-header a{color:#70c4af;display:block;line-height:1;padding:10px 20px}@media screen and (max-width:600px){.float-header ul{display:none}.float-header a{padding:0}}.nav-toggle{background:#fff;border-radius:.1666666667rem;box-shadow:0 2px 5px rgba(0,0,0,.26);display:none;height:3.1333333333rem;position:absolute;right:.3333333333rem;top:.3333333333rem;width:3.1333333333rem}.nav-toggle span,.nav-toggle:after,.nav-toggle:before{background:linear-gradient(270deg,rgba(149,212,245,.85),rgba(152,222,195,.85)) no-repeat;border-radius:.1rem;bottom:0;content:"";display:block;height:.3333333333rem;left:0;margin:auto;position:absolute;right:0;top:0;width:2.0666666667rem}.nav-toggle span{overflow:hidden;text-indent:100%;white-space:nowrap}@media screen and (max-width:600px){.nav-toggle{display:block}}.menu-open .nav-toggle span{width:0}.nav-toggle:before{transform:translateY(-.66667rem)}.menu-open .nav-toggle:before{transform:translateY(0) rotate(45deg)}.nav-toggle:after{transform:translateY(.66667rem)}.menu-open .nav-toggle:after{transform:translateY(0) rotate(-45deg)}.slidebar{background:url(../../assets/img/kamikoto/bg-slidebar.png) no-repeat;background-size:cover;font-size:1.1666666667rem;padding-top:3.7333333333rem;width:21.2rem}.slidebar-nav>li:last-child{padding-bottom:1rem}.slidebar-nav>li>a,.slidebar-nav>li>span{align-items:center;color:#fff;display:flex;padding:1.3333333333rem 0 1.3333333333rem 2.2333333333rem}.slidebar-nav>li>a:before{background:url(../../assets/img/kamikoto/arrow-right3.png) no-repeat;background-size:cover;content:"";height:.4333333333rem;margin-right:.6666666667rem;width:.4rem}.slidebar-nav>li>span{padding-left:3.3rem}.slidebar-subnav{display:flex;flex-wrap:wrap;justify-content:space-between;padding:0 .6666666667rem}.slidebar-subnav>li{width:calc(50% - .16667rem)}.slidebar-subnav>li>a{background:#fff url(../../assets/img/kamikoto/arrow-right4.png) no-repeat left .73333rem center;background-size:.5333333333rem .5666666667rem;border-radius:.3333333333rem;color:#50686c;display:block;font-size:1rem;margin-bottom:.6666666667rem;padding:1rem .3333333333rem 1rem 1.2666666667rem;text-align:center}.card-container{display:flex;flex-wrap:wrap}.home .sec-pickup .card-container{display:block}.card{display:flex;flex-direction:column;padding:0 24px 50px;position:relative;width:25%}.card>*{min-height:0}.card:nth-of-type(4n){margin-right:0}@media screen and (max-width:600px){.card{margin-bottom:2.3333333333rem;padding:0 1.1666666667rem}.card,.card+.card:after{display:block;width:100%}.card+.card:after{border-top:1px solid #e2e2e2;clear:both;content:"";left:0;position:absolute;top:-1.5333333333rem}}.card-label{left:15px;position:absolute;top:0;transform:translateY(-50%);z-index:1}.card-label span{background:#70c4af;color:#fff;font-size:20px;font-style:italic;padding:0 5px}.card-label .label-pickup{display:none}@media screen and (max-width:600px){.card-label{left:.7666666667rem}.card-label span{font-size:.9333333333rem;padding:0 .3333333333rem}}.sec-pickup .card-label .label-pickup{display:block}.sec-pickup .card-label .label-new{display:none}@media screen and (max-width:600px){.card-figure{float:left;height:6.5333333333rem;margin-right:1rem;width:6.5333333333rem}.card-figure~*{margin-left:7.5333333333rem}}.card-figure a{transition:.3s}.card-figure a:empty{background:#ccc;color:#999;display:block;font-size:20px;height:0;line-height:155px;padding-top:57.8%;position:relative;text-align:center;width:100%}.card-figure a:empty:after{content:"NO IMAGE";left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);white-space:nowrap}.card-figure a:hover{opacity:.7}@media screen and (max-width:600px){.card-figure a{display:block;height:100%}.card-figure a:empty{font-size:.6666666667rem;height:auto;padding-top:0}.card-figure a:empty:before{content:"";display:block;padding-top:100%}.card-figure img{height:100%;object-fit:cover;width:100%}}.card-tag{display:flex;flex-wrap:wrap;margin:-3px;padding:10px 0 6px}.card-tag li{line-height:1;margin:3px}.card-tag li a{color:#70c4af}@media screen and (max-width:600px){.card-tag li a{font-size:13px}}.card .breadcrumb{display:flex;font-size:15px;padding:5px 0}.card .breadcrumb li:nth-child(n+2){background:url(../../assets/img/kamikoto/arrow-right.png) no-repeat 0;margin-left:7px;padding-left:14px}.card .breadcrumb li:empty{display:none}.card .breadcrumb a{color:#70c4af}.card .breadcrumb+.breadcrumb{margin-top:-10px}@media screen and (max-width:600px){.card .breadcrumb{font-size:1rem;padding:.1666666667rem 0}.card .breadcrumb+.breadcrumb{margin-top:-.3333333333rem}.card .breadcrumb a{font-size:13px}}.card-title{color:#555;font-size:17px;font-weight:700;margin-bottom:10px;word-break:break-all}.card-title a{color:inherit}.card-title a:hover{text-decoration:underline}@media screen and (max-width:600px){.card-title{font-size:1.0333333333rem;margin-bottom:.1666666667rem}.card-text{display:none}}.card-footer{align-items:center;color:#b8b8b8;display:flex;font-size:15px;margin-top:auto}@media screen and (max-width:600px){.card-footer{font-size:1rem}}.card-writer-icon{flex:0 0 auto;margin-right:8px;max-width:30px}.card-writer-icon img{border-radius:50%;height:30px;width:30px}@media screen and (max-width:600px){.card-writer-icon{margin-right:5px;max-width:25px}.card-writer-icon img{height:25px;width:25px}}.card-writer{align-items:center;display:flex;margin-right:10px}.card-date{margin-left:auto}.home .sec-pickup .card{float:left}.home .sec-pickup .card:nth-of-type(2n+3){margin-right:0}.home .sec-pickup .card:nth-of-type(n+4){margin-top:70px;position:relative}.home .sec-pickup .card:nth-of-type(n+4):after{background:#d8d8d8;content:"";height:1px;left:0;position:absolute;top:-40px;width:calc(100% + 30px)}.home .sec-pickup .card:first-of-type{width:625px}.home .sec-pickup .card:first-of-type .card-title{font-size:22px}.home .sec-pickup .card:first-of-type .card-footer{margin-top:30px}.home .sec-pickup .card:nth-of-type(2n+5):after{left:-30px}@media screen and (max-width:600px){.home .sec-pickup .card:nth-of-type(n+4){margin-top:0}.home .sec-pickup .card:nth-of-type(n+4):after{top:-1.5333333333rem;width:100%}.home .sec-pickup .card:first-of-type{width:100%}.home .sec-pickup .card:first-of-type .card-breadcrumb{margin:.3333333333rem 0;padding-bottom:0}.home .sec-pickup .card:first-of-type .card-figure{float:none;height:auto;width:100%}.home .sec-pickup .card:first-of-type .card-figure~*{margin-left:0}.home .sec-pickup .card:first-of-type .card-title{font-size:1.1333333333rem}.home .sec-pickup .card:first-of-type .card-footer{margin-top:0}}#ez-toc-container{border:none;box-shadow:none;margin:50px 0;padding:0 0 0 40px}#ez-toc-container ul li{line-height:1.8;padding-left:15px}#ez-toc-container a,#ez-toc-container a:visited{color:#666}@media screen and (max-width:600px){#ez-toc-container{margin:1.6666666667rem 0;padding-left:0}#ez-toc-container ul li{line-height:1.6;padding-left:1em}#ez-toc-container a,#ez-toc-container a:visited{font-size:1rem}}.ez-toc{font-size:18px;padding-left:30px}.ez-toc-title{font-weight:700}.ez-toc-list li:before{border-color:#70c4af transparent transparent;border-style:solid;border-width:10px 6px 0;content:"";display:inline-block;margin-right:5px}@media screen and (max-width:600px){.ez-toc-list li:before{border-width:.5333333333rem .3333333333rem 0}div#ez-toc-container p.ez-toc-title{font-size:1rem}}.pagetop .inner{padding:0 25px}.pagetop a{background:#fff url(../../assets/img/kamikoto/arrow-up.png) no-repeat 50%;border-radius:50%;bottom:0;box-shadow:0 2px 5px rgba(0,0,0,.26);height:66px;opacity:.7;overflow:hidden;position:fixed;right:calc(50% - 605px);text-indent:100%;transform:translateY(100%);transition:.3s;white-space:nowrap;width:66px}.pagetop a:hover{opacity:1}.pagetop.active a{transform:translateY(-30px)}@media screen and (max-width:600px){.pagetop .inner{padding:0 1.1666666667rem}.pagetop a{background-size:1.5rem 1.4rem;height:3.2333333333rem;width:3.2333333333rem}.pagetop.active a{transform:translateY(-1.96667rem)}}.search-form{color:#70c4af;margin-top:50px}.search-form form{align-items:center;display:flex;justify-content:center}.search-form form>*{margin:0 20px}.search-form .search-input{background:#70c4af;box-shadow:0 2px 5px rgba(0,0,0,.26);color:#000;display:flex;padding:3px;position:relative;width:420px}.search-form .search-input:before{background:url(../../assets/img/kamikoto/icon-search.png) no-repeat;content:"";height:26px;left:13px;position:absolute;top:50%;transform:translateY(-50%);width:22px}@media screen and (max-width:600px){.search-form{margin-top:1.5rem}.search-form>.inner{padding:0 1.1666666667rem}.search-form form{flex-wrap:wrap;justify-content:space-between}.search-form form>*{margin:0}.search-form .search-input{margin-bottom:1.2rem;width:100%}.search-form .search-input:before{background-size:cover;height:1.2rem;left:1.1rem;width:1.0666666667rem}}.search-keyword{-webkit-appearance:none;background:#fff;padding:10px 10px 10px 48px;width:350px}.search-input input::-webkit-input-placeholder{color:#ccc}@media screen and (max-width:600px){.search-keyword{flex:1 1 100%;padding:.6666666667rem .6666666667rem .6666666667rem 2.2666666667rem;width:200px}}.btn-search{align-items:center;color:#fff;cursor:pointer;display:flex;flex:1 0 auto;font-size:20px;justify-content:center}@media screen and (max-width:600px){.btn-search{font-size:1.2666666667rem;padding:0 .6666666667rem}}.btn-order-date.desc:after,.btn-order-recommend.desc:after{content:" ▼"}.btn-order-date.asc:after,.btn-order-recommend.asc:after{content:" ▲"}@media screen and (max-width:600px){.btn-order-date,.btn-order-recommend{font-size:1.0666666667rem}}.btn-category{align-items:center;border:1px solid #70c4af;border-radius:100px;box-shadow:0 2px 5px rgba(0,0,0,.26);cursor:pointer;display:flex;padding:10px 16px}.btn-category:after{background:url(../../assets/img/kamikoto/icon-open.png) no-repeat;content:"";display:block;height:19px;margin-left:1em;width:19px}.btn-category.active:after{background-image:url(../../assets/img/kamikoto/icon-close.png)}@media screen and (max-width:600px){.btn-category{font-size:1.0666666667rem;padding:.3333333333rem .6666666667rem}.btn-category:after{margin-left:.2em}}.category-list{background:#f0fffb;display:none;margin-top:40px}.category-list ul{display:flex;justify-content:space-around;padding:50px 40px}.category-list li{flex-basis:200px;margin:0 10px;position:relative}.category-list li:before{content:"";display:block;padding-top:100%;width:100%}.category-list a{align-items:center;background:rgba(112,196,175,.85);border-radius:50%;box-shadow:0 2px 5px rgba(0,0,0,.26);color:#fff;display:flex;font-size:20px;font-weight:700;height:100%;justify-content:center;left:0;padding:20px;position:absolute;top:0;width:100%}@media screen and (max-width:600px){.category-list{margin-top:.6666666667rem}.category-list ul{display:block}.category-list ul.inner{overflow:hidden;padding:0 1.1666666667rem}.category-list li{margin:.6666666667rem 0}.category-list li:before{display:none}.category-list a{border-radius:100vw;box-shadow:none;display:inline-flex;font-size:1.2666666667rem;font-weight:400;height:auto;justify-content:space-between;padding:.6666666667rem .6666666667rem .6666666667rem 1.6666666667rem;position:relative}.category-list a:after{background:url(../../assets/img/kamikoto/icon-open2.png) no-repeat;background-size:cover;content:"";display:block;height:1.4rem;width:1.4rem}}@media screen and (min-width:769px) and (max-width:1024px){.category-list a:hover{background:#fff;border:10px solid #70c4af;box-shadow:inset 0 2px 5px rgba(0,0,0,.26);color:#70c4af;padding:10px}}#check-category{display:none}.pnavi{align-items:center;display:flex;font-size:22px;justify-content:center;margin:60px 0 100px;text-align:center}.pnavi:empty{display:none}.pnavi>a,.pnavi>span{align-items:center;color:#b8b8b8;display:flex;height:2em;justify-content:center;line-height:1;padding:.2em;width:2em}.pnavi .current{border:1px solid #b8b8b8;color:#70c4af}.pnavi .next,.pnavi .prev{overflow:hidden;text-indent:-100%;white-space:nowrap}.pnavi .next:before,.pnavi .prev:before{border-color:transparent;border-style:solid;content:""}.pnavi .next span,.pnavi .prev span{display:none}.pnavi .prev:before{border-right-color:#70c4af;border-width:.4em .8em .4em 0}.pnavi .next:before{border-left-color:#70c4af;border-width:.4em 0 .4em .8em}@media screen and (max-width:600px){.pnavi{font-size:1.0666666667rem;margin:2rem 0 3rem}}.article-contents{color:#666;font-size:18px;line-height:1.8}@media screen and (max-width:600px){.article-contents{font-size:1.1rem;padding:0 1.1666666667rem}}.article-title{color:#70c4af;font-size:25px;margin:40px 0 20px;text-align:center}@media screen and (max-width:600px){.article-title{font-size:1.5rem;margin:1.3333333333rem 0 .6666666667rem}.article-title_additional_txt{color:#666;display:block;font-size:13px}}.article-sig{align-items:flex-end;color:#70c4af;display:flex;font-size:23px;font-weight:700;justify-content:center;line-height:1;margin:120px 0}.article-sig span{background:url(../../assets/img/kamikoto/logo-small.png) no-repeat;background-size:cover;height:31px;margin-right:10px;overflow:hidden;text-indent:100%;white-space:nowrap;width:116px}@media screen and (max-width:600px){.article-sig{font-size:1.1rem;margin:4rem 0}.article-sig span{height:1.4333333333rem;width:5.4rem}}.article .card-footer{cursor:pointer;line-height:1.4;width:100%}.article .card-footer.no-profile{cursor:normal;pointer-events:none}.article .card-writer{text-decoration:underline}.article .no-profile .card-writer{text-decoration:none}.article .card-writer-icon{flex-shrink:0;max-width:50px;padding-right:8px}.article .card-writer-icon img{height:50px;margin:0;width:100%}@media screen and (min-width:600px){.article .card-writer-icon{padding-right:0}}@media screen and (max-width:600px){.article .card-writer-icon{max-width:45px;padding-right:5px}.article .card-writer-icon img{height:40px}}.article .profile-arrow{background:url(../../assets/img/kamikoto/icon-open.png) no-repeat;flex-shrink:0;height:19px;margin:0 20px 0 0;transition:.5s;width:19px}.article .open .profile-arrow{transform:rotateX(180deg)}.article .card-profile{color:#b8b8b8;display:none;font-size:15px;line-height:1.4;margin-bottom:0;margin-left:90px;margin-top:15px}.article .ez-toc-section{display:block;margin-top:-97px;padding-top:97px}@media screen and (max-width:600px){.article .profile-arrow{margin:0 20px 0 0}.article .card-profile{font-size:1rem;margin-left:0}.article .ez-toc-section{margin-top:-5.4rem;padding-top:5.4rem}}.sec-article{padding-top:0}.sec-article p{margin-bottom:1em}.sec-article p>img{margin-top:20px}.sec-article .blog-card p,.sec-article .blog-card1 p,.sec-article .blog-card2 p{margin-bottom:0}.sec-article .blog-card p>img,.sec-article .blog-card1 p>img,.sec-article .blog-card2 p>img{margin-top:0}.sec-article h1,.sec-article h2{text-align:left}.sec-article h2.new,.sec-article h3{color:#70c4af;font-size:25px;margin:40px 0 20px}.sec-article h2.new a,.sec-article h3 a{color:#70c4af;text-decoration:underline}.sec-article h3.new,.sec-article h4{color:#666;font-size:25px;margin:40px 0 20px}.sec-article h4.new,.sec-article h5{font-size:20px}.sec-article h4+p>img{margin-top:0!important}@media screen and (max-width:600px){.sec-article h2.new,.sec-article h3,.sec-article h3.new,.sec-article h4{font-size:1.3rem;margin:2rem 0 .3333333333rem}.sec-article h4.new,.sec-article h5{font-size:1rem}}.sec-article .card-tag{margin-bottom:1em}.sec-article .card-tag li{margin:4px 6px}.sec-article a{color:#00f;text-decoration:underline}.sec-article ol,.sec-article ul:not(.card-tag){margin-bottom:1em;padding-left:1.5em}.sec-article ul:not(.card-tag){list-style:disc}.sec-article ol{list-style:decimal}.sec-article mark{background:linear-gradient(transparent 60%,#ff9 0);color:inherit}.sec-article blockquote{border-left:3px solid #70c4af;color:#999;font-size:.7em;margin-bottom:2em;padding:.5em 1em}.sec-article blockquote p{margin-bottom:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.sec-article table{border-collapse:collapse;margin-bottom:1em}.sec-article td,.sec-article th{border-width:1px;font-size:.9em;padding:10px;vertical-align:top}.sec-article th{background:#f8f8f8}.sec-article .alignleft{display:inline;float:left;margin-right:1.5em}.sec-article .alignright{display:inline;float:right;margin-left:1.5em}.sec-article .aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}.sec-article .card-container{border-bottom:1px solid #ccc;margin-bottom:40px;padding-bottom:10px}.sec-article .gallery{margin-bottom:20px}.sec-article .gallery-item{display:inline-block;padding:10px;text-align:center;vertical-align:top;width:100%}.sec-article .gallery-columns-2 .gallery-item{max-width:50%}.sec-article .gallery-columns-3 .gallery-item{max-width:33.33%}.sec-article .gallery-columns-4 .gallery-item{max-width:25%}.sec-article .gallery-columns-5 .gallery-item{max-width:20%}.sec-article .gallery-columns-6 .gallery-item{max-width:16.66%}.sec-article .gallery-columns-7 .gallery-item{max-width:14.28%}.sec-article .gallery-columns-8 .gallery-item{max-width:12.5%}.sec-article .gallery-columns-9 .gallery-item{max-width:11.11%}.sec-article .gallery-caption{display:block}.home .sec-pickup .flex>.flex{width:580px}.sec-vision{color:#666}.home .sec-vision{background:linear-gradient(270deg,rgba(118,190,227,.85),#70c4af) no-repeat;box-shadow:0 2px 5px rgba(0,0,0,.26);color:#fff;padding-bottom:50px}.home .sec-vision:before{display:none}@media screen and (max-width:600px){.home .sec-vision{padding-top:3rem}.home .sec-vision .inner{padding:0 1.1666666667rem}}.sec-vision-box{border:1px solid #70c4af;border-top:none;margin:0 20px;padding-bottom:60px;text-align:center}@media screen and (max-width:600px){.sec-vision-box{margin:0;padding-bottom:1.6666666667rem}}.home .sec-vision-box{border-color:#fff}.sec-vision .section-title{margin-bottom:30px;transform:translateY(-.5em)}@media screen and (max-width:600px){.sec-vision .section-title{margin-bottom:.3333333333rem}}.home .sec-vision .section-title{color:#fff}@media screen and (max-width:600px){.home .sec-vision .section-title{margin-bottom:2rem}}.sec-vision .section-title:after,.sec-vision .section-title:before{background:#70c4af;content:"";flex-grow:1;height:1px}.home .sec-vision .section-title:after,.home .sec-vision .section-title:before{background:#fff}.sec-vision .section-title:before{margin-right:40px}.sec-vision .section-title:after{margin-left:40px}@media screen and (max-width:600px){.sec-vision .section-title:before{margin-right:.3333333333rem}.sec-vision .section-title:after{margin-left:.3333333333rem}}.sec-vision-catch{font-size:2.2rem;margin-bottom:20px}.sec-vision-catch img{margin:0 auto}@media screen and (max-width:600px){.sec-vision-catch{font-size:4.5vw;margin-bottom:1rem;padding:0 2rem}}.sec-vision-text{font-size:20px;line-height:2}@media screen and (max-width:600px){.sec-vision-text{font-size:1.1rem;padding:0 1.6666666667rem}.home .sec-vision-text{font-size:.8666666667rem;padding:0 2rem}}.home .sec-vision-text{font-size:17px;line-height:1.8;margin-bottom:50px}@media screen and (max-width:600px){.home .sec-vision-text{margin-bottom:3rem}}.sec-vision-button a{background:#fff;border-radius:30px;box-shadow:0 2px 5px rgba(0,0,0,.26);color:#70c4af;display:inline-block;font-size:20px;font-weight:700;padding:15px 40px;text-decoration:none}@media screen and (max-width:600px){.sec-vision-button a{font-size:1.1666666667rem}}.sns-area{margin:80px 0}.sns-area .flex{justify-content:center}.sns-area li{margin:0 20px}@media screen and (max-width:600px){.sns-area{margin:3.7rem 0}}.sec-info{color:#666;font-size:20px;padding-bottom:140px}@media screen and (max-width:600px){.sec-info{font-size:1rem;padding-bottom:0}.sec-info .section-title{font-size:1.9666666667rem}}.sec-info-list{margin:0 auto;width:800px}.sec-info-list dt{color:#70c4af;float:left;margin-left:140px;width:7em}.sec-info-list dd{border-bottom:1px solid #ccc;margin-bottom:60px;padding-bottom:5px;padding-left:7em}.sec-info-list dd>a{color:#666;text-decoration:underline}.sec-info-list+p{text-align:center}@media screen and (max-width:600px){.sec-info-list{margin:0 .5rem;width:auto}.sec-info-list dt{margin-left:0}.sec-info-list dd{margin-bottom:1.6666666667rem}.sec-info-list+p{margin:0 .5rem;text-align:left}}.sec-result{background:none}.sec-result .card:nth-of-type(n+5){margin-top:90px}.marker{background:linear-gradient(transparent 60%,#ff9 0)}.pc_none{display:none}@media screen and (max-width:600px){.table_18_box{overflow:scroll}table.table_18{width:1000px}table.table_18.table_26{width:100%}.pc_none{color:#f000;display:block;font-size:.8rem}}.table_18,.table_18 td,.table_18 th,.table_18 tr{border:1px solid #666}.table_18 tr:first-child td{background:#999;color:#fff}.table_18 td:first-child,.table_18 td:nth-child(2){width:15%}.table_18 td:nth-child(3),.table_18 td:nth-child(4){width:20%}.table_18 td:nth-child(5){width:30%}p.sec-vision-author{font-style:italic;font-weight:700;margin:3rem .5rem 5rem 0;text-align:right;width:auto}p.float-header-logo img{width:120px}@media screen and (max-width:600px){p.float-header-logo img{width:35%}}blockquote.blockquote{border:1px solid #70c4af}blockquote.blockquote,blockquote.blockquote p{overflow:inherit;text-overflow:inherit;white-space:inherit}@media screen and (max-width:600px){.table_base_box{overflow:scroll}table.table_base{width:800px}table.table_base_box{width:100%}.pc_none{color:red;display:block;font-size:.8rem}}.table_base,.table_base td,.table_base th,.table_base tr{border:1px solid #666}table.table_base tr:first-child td{background:#999;color:#fff}.table_base_box.table_35_box{overflow-x:scroll;width:800px}.table_35_caution{color:red}table.table_base.table_35{width:1300px}table.table_35 tr td:first-child,table.table_35 tr td:nth-child(2),table.table_35 tr td:nth-child(3),table.table_35 tr th:first-child,table.table_35 tr th:nth-child(2),table.table_35 tr th:nth-child(3){width:10%}table.table_35 tr td:nth-child(4),table.table_35 tr td:nth-child(5),table.table_35 tr th:nth-child(4),table.table_35 tr th:nth-child(5){width:15%}table.table_35 tr td:nth-child(6),table.table_35 tr td:nth-child(7),table.table_35 tr th:nth-child(6),table.table_35 tr th:nth-child(7){width:20%}@media screen and (max-width:600px){.table_base_box.table_35_box{width:100%}}blockquote.quote{border:1px solid #70c4af;font-size:1em}blockquote.quote p{color:#666;font-family:inherit;font-style:italic;overflow:inherit;white-space:inherit}blockquote.quote a{word-break:break-all}blockquote.quote_img{border:1px solid #70c4af;font-size:1em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}span.caution{color:#999;display:block;font-size:14px;line-height:23px}.writer_inner .article-contents{color:#666;display:flex;flex-wrap:wrap;font-size:18px;justify-content:space-between;line-height:1.8}.writer_inner .sec-vision-box{border:none}.writer_inner .article .card-writer-icon{max-width:100px}.writer_inner .card-writer-icon img{border-radius:0;height:100px;width:100px}.writer_inner .article .card-profile{margin-left:0}.writer_inner .card-container{border-bottom:1px solid #d2d2d2;display:block;margin-bottom:20px;padding-bottom:20px;width:47%}.writer_inner .card-container:last-of-type,.writer_inner .card-container:nth-of-type(odd):nth-last-of-type(2){border-bottom:0}.writer_inner .page-writer .card-container{width:49%}.writer_inner .article .card-profile{color:#666;font-size:16px;line-height:1.6}.writer_inner .article .card-profile ul{font-size:15px;list-style:disc;padding:1em 0 1em 1.5em}.writer_inner span.card-writer{color:#666}.writer_inner .article .card-footer{justify-content:space-between}@media screen and (max-width:600px){.writer_inner .article-contents{display:block}.writer_inner .card-container,.writer_inner .page-writer .card-container{width:100%}.writer_inner .card-container:nth-of-type(odd):nth-last-of-type(2){border-bottom:1px solid #d2d2d2}.writer_inner .article .card-footer{display:flex;justify-content:space-between}.writer_inner .card-writer-icon img{height:80px;width:80px}}.sns{margin-bottom:60px;text-align:center}.sns img{width:50px}.sns2{margin:auto;text-align:right;width:1200px}.sns2 img{width:45px}.sns3{text-align:center}.sns3 img{width:40px}.mag{margin-right:10px}@media screen and (max-width:600px){.sns2{display:none}.sns5{margin-bottom:30px;text-align:center}.sns5 img{width:40px}.slidebar-nav>li.sns3>a{display:inline-block;padding:10px 0}.slidebar-nav>li.sns3>a:before{content:none;padding:0}.slidebar-nav>li.sns3>span{display:inline-block;padding:10px}}.sec-pickup.editor_recommend .card:first-of-type{margin:auto;width:625px}.sec-pickup.editor_recommend .card:first-of-type .card-title{font-size:22px}.sec-pickup.editor_recommend .card:first-of-type .card-footer{margin-top:30px}@media screen and (max-width:600px){.sec-pickup.editor_recommend .card:first-of-type{width:100%}.sec-pickup.editor_recommend .card:first-of-type .card-breadcrumb{margin:.3333333333rem 0;padding-bottom:0}.sec-pickup.editor_recommend .card:first-of-type .card-figure{float:none;height:auto;width:100%}.sec-pickup.editor_recommend .card:first-of-type .card-figure~*{margin-left:0}.sec-pickup.editor_recommend .card:first-of-type .card-title{font-size:1.1333333333rem}.sec-pickup.editor_recommend .card:first-of-type .card-footer{margin-top:0}.related_posts .card{border:1px solid #fad87b;margin:0 auto 2.3333333333rem;padding:2%;width:94%}.related_posts .card+.card:after{border-top:none}span.thanks_cauntion{color:#999;font-size:.8rem}}a.form_link{color:#70c4af;text-decoration:underline}.sec-article blockquote a{color:#999}.margin{margin-top:20px}.margin2{margin-top:40px}.border{border-bottom:solid #70c4af}article#hoge{flex-wrap:wrap;width:100%}article#hoge,article#moto{margin-top:5%}p.sec-vision-button-b,p.sec-vision-button-bnew{width:100%}.card{float:left}@media screen and (min-width:600px){.pc_none{color:red;display:block;font-size:.8rem}}h2.section-title-interview{border-bottom:1px solid #c7f2e7;color:#70c4af;font-size:23px;margin:0 auto 20px;width:1200px}.subtitle{display:block;margin-bottom:-10px;width:90%}.zomo-age{margin-bottom:3px}.zomo-age,.zomo-cat{color:#70c4af;width:100%}.zomo-cat{margin-bottom:5px;position:relative;top:120px}.separate-border{border-bottom:2px dotted #70c4af;position:relative;top:50px;width:100%}.category-sort,ul.interview_ctgy_btn{display:flex;flex-wrap:wrap;margin:0 auto;width:1000px}.category-sort{justify-content:space-between}ul.cat-select{margin-bottom:10px;width:100%}ul.cat-reset{display:flex;justify-content:space-between;margin:15px auto -10px}ul.interview_ctgy_btn a{margin:0 10px 15px 0}ul.interview_ctgy_btn a li{border:2px solid #70c4af;border-radius:5px;padding:3px 7px;text-align:center}ul.interview_ctgy_btn a:nth-child(5){margin-bottom:57px;margin-right:65%}ul.interview_ctgy_btn a li:hover{background:linear-gradient(90deg,#a8e3cd,#a5daf6);color:#fff}ul.interview_ctgy_btn a li.select-reset{border:2px solid #999;border-radius:0;color:#999}ul.interview_ctgy_btn a li.select-reset:hover{background:#999;color:#fff}ul.interview_ctgy_btn a li#selected{background:linear-gradient(90deg,#a8e3cd,#a5daf6);color:#fff}h2.section-title.interview-title{margin:35px auto}ul.interview_ctgy_btn select{border:2px solid #70c4af;color:#666;margin-bottom:15px;padding:3px 10px}@media screen and (max-width:600px){h2.section-title.interview-title{margin:5% auto;width:90%}.subtitle{display:block;margin:0 auto;width:90%}.category-sort{margin:0 auto;width:100%}ul.interview_ctgy_btn{display:flex;flex-wrap:wrap;margin:0 auto;padding:0 5%;width:90%}ul.interview_ctgy_btn a:nth-child(5){margin-bottom:48px;margin-right:0}.zomo-age{margin:-10px auto 0;width:90%}.zomo-cat{color:#70c4af;top:97px}.separate-border,.zomo-cat{margin:0 auto;position:relative;width:90%}.separate-border{border-bottom:2px dotted #70c4af;top:49px}.result{width:100%}ul.cat-reset{display:flex;justify-content:space-between;margin-bottom:-45px;width:100%}ul.age-select{width:100%}ul.cat-select{margin-bottom:5px;width:100%}ul.cat-select a{margin-bottom:7px;margin-right:2.5%}ul.interview_ctgy_btn li{font-size:15px}}h2.result-title{color:#70c4af;font-size:20px}.section-title.top-interview-title{margin-bottom:30px}.bg-image-loop{animation:bg-slider 60s linear infinite;background:url(../../assets/img/kamikoto/interview_bg.jpg) repeat-x 0 0;background-position:bottom;background-size:auto 165px;height:165px;margin:auto;width:1200px}@media screen and (max-width:320px){ul.interview_ctgy_btn a:nth-child(5){margin-bottom:52px;margin-right:50%}.separate-border{border-bottom:2px dotted #70c4af;margin:0 auto;top:88px}.separate-border,.zomo-cat{position:relative;width:90%}.zomo-cat{color:#70c4af;margin:0 auto -5px;top:140px}}section.interview-list-section{padding-top:30px}@media screen and (max-width:600px){section.interview-list-section{padding-top:1rem}}@keyframes bg-slider{0%{background-position:0 0}to{background-position:-1905px 0}}p.top-interview-subtitle{color:#444;font-size:20px;font-weight:700;margin:15px 0 5px;text-align:center}p.top-interview-text{color:#444;line-height:2;text-align:center}p.top-interview-text span{border-bottom:3px solid #fad87b}.interview_arrow{margin:3% 3% 0;max-width:1200px;text-align:right;width:94%}.interview_arrow a{color:#444}.interview_arrow img{color:#444;margin-left:4px;vertical-align:unset;width:10px}.interview_arrow a{border-bottom:1px solid #a5dbf0;display:inline-block}p.top-interview-text span.interview_countion{border-bottom:none;font-size:14px}@media screen and (max-width:600px){.bg-image-loop{background-size:auto 100px;height:100px;width:100%}.section-title.top-interview-title{margin-bottom:5%}p.top-interview-subtitle{font-size:18px}p.top-interview-text{line-height:1.8;margin:auto;text-align:left;width:90%}p.top-interview-text span{border-bottom:2px solid #fad87b}.interview_arrow{margin:3% 3% 10%;text-align:right;width:94%}}.blog-card,.blog-card1,.blog-card2{word-wrap:break-word;background:#f0fbff;border:1px solid #ddd;box-shadow:3px 4px 4px rgba(0,0,0,.3);margin:0;max-width:100%}.blog-card a,.blog-card1 a,.blog-card2 a{display:flex;justify-content:space-between;text-decoration:none}.blog-card:hover{background:#dff6ff}.blog-card1{background:#fff2cc}.blog-card1 .blog-card-title{color:#70c4af}.blog-card2{background:#daf2ed}.blog-card2 .blog-card-title{color:#ff973b}.blog-card-title{color:#337ab7}.blog-card-thumbnail{box-sizing:border-box;padding:10px;width:20%}.blog-card-thumbnail img{display:block;max-width:inherit;padding:0;width:100%}.blog-card-content{line-height:120%;width:79%}.blog-card-title{display:block;font-size:100%;font-weight:700;line-height:1.5em;padding:10px 10px 0 0}.blog-card-excerpt{color:#333;display:block;font-size:15px;line-height:1.8em;margin:5px 10px 10px 0}@media screen and (max-width:600px){.blog-card a,.blog-card1 a,.blog-card2 a{display:inherit}.blog-card-thumbnail{float:left;width:38%}.blog-card-content{width:100%}.blog-card-excerpt{clear:both;margin:10px}}.blog-card.blog-card-noneimg a{display:block}.blog-card>p{display:none}.blog-card.blog-card-noneimg .blog-card-content{padding:2%;width:100%}.blog-card.blog-card-noneimg .blog-card-title{padding:0}.blog-card.blog-card-noneimg .blog-card-excerpt{margin:0}.writer_inner .article .card-profile a{color:#70c4af;text-decoration:underline}.article .card-writer-icon{max-width:inherit}.article .card-writer-icon img{height:40px;width:40px}@media screen and (min-width:600px){.article-contents .card-writer-icon:before{line-height:1rem}.article .card-writer-icon{padding-right:0}.article .card-writer-icon img{height:50px;margin:0;width:50px}}.article-contents .card-writer-icon:before{box-sizing:content-box;content:"著者";display:inline-block;line-height:1.6rem;padding:0 10px;vertical-align:middle;width:1em}.article-contents .card-writer-icon--supervisor:before{content:"監修者"}@media screen and (max-width:600px){.article-contents .card-writer-icon:before{line-height:1rem}}.post-ratings{background:#f1f1f1;border-radius:5px;color:#a4a4a4;display:inline-block;margin:0;padding:10px;width:auto}.addtoany_list.a2a_kit_size_32 a:not(.addtoany_special_service)>span{height:45px!important;line-height:32px;width:45px!important}@media (max-width:782px){.post-ratings{margin-bottom:10%}.post-ratings img{height:39px}}.writer_inner .article.page-writer .card-writer-icon{max-width:inherit}.article.page-writer .card-writer-icon img{height:80px;width:80px}@media (max-width:782px){.article.page-writer .card-writer-icon img{height:70px;width:70px}iframe.googleMap{height:30vh;width:100%}}.section.sec-pickup.related_posts article.card>img{display:none}.fvBottom_nav{align-items:center;display:flex;justify-content:space-between;margin:auto;width:1200px}.header .inner{height:120px}.fvBottom_nav_inner ul{display:flex}.fvBottom_nav_inner li{margin:15px 15px 0 0}.fvBottom_nav_inner li a{font-size:18px;width:12rem}.fvBottom_nav_inner li a>img{height:25px;margin-right:5px}.tag-box{align-items:center;box-shadow:2px 2px 10px #dddeee;display:flex;height:5rem;margin:10px 0;overflow:hidden;width:796px}.tag-loop{animation:infinity-loop 15s linear 1s infinite both;display:flex;height:2rem}.tag-loop a{border-right:1px solid #fad87b;color:#64aa98;font-size:15px;margin-right:15px;padding-right:15px;white-space:nowrap}@keyframes infinity-loop{0%{transform:translateX(0)}to{transform:translateX(-500px)}}a.myheirBnr{height:100px;margin-left:10px;width:266px}a.myheirBnr img{display:block}.fvBottom_nav_sns{text-align:right;width:45px}.fvBottom_nav_sns img{width:45px}.fvBottom_nav_sns a:last-child img{margin-top:5px}.fvBottom_nav_sns a:only-child img{margin-top:0}a.alTtopicsBtn{border:1px solid #70c4af;border-radius:100px;clear:both;color:#6cbca8;display:block;font-size:20px;margin:5% auto 0;padding:15px 100px;width:fit-content}#category{margin-bottom:6%}@media screen and (max-width:600px){.home .header{background-image:url(../../assets/img/kamikoto/bg-header-sp.png);background-size:cover;height:40vw;margin-bottom:40vw;padding-bottom:0}body:not(.home) .header-logo span{display:none}.header .inner{padding:2rem 0 0}.header-logo a{margin-top:-1rem;width:45%}.fvBottom_nav_inner ul{bottom:0;position:absolute;width:100%}.fvBottom_nav{position:relative}.tag-box{background:#fff;box-shadow:2px 2px 3px #a2a2a2;height:2rem;line-height:2;position:absolute;top:-15px}.tag-loop{align-items:center;animation:infinity-loop 20s linear 1s infinite both}.tag-loop a{font-size:14px;height:1rem;line-height:1rem}.fvBottom_nav{display:block;height:50%;width:100%}.fvBottom_nav_sns,a.myheirBnr{display:none}.tag-box{width:100%}.fvBottom_nav_inner li{box-sizing:border-box;margin:0;width:33.33333%}.fvBottom_nav_inner li a{width:100%}.fvBottom_nav_inner li:nth-child(4){margin:0 2%}a.myheirBnr_sp img{display:block;margin:5% auto;width:94%}a.alTtopicsBtn{font-size:16px;letter-spacing:1px;margin:0 auto 10%;padding:3% 0;text-align:center;width:85%}.home .sec-pickup .card:first-of-type .card-figure{float:left;height:6.5333333333rem;margin-right:1rem;width:6.5333333333rem}.home .sec-pickup .card:first-of-type .card-title{font-size:1.0333333333rem}.home .sec-pickup .card:first-of-type .card-footer{margin-left:8.3rem}#category{margin-bottom:20%}.card-figure,.home .sec-pickup .card:first-of-type .card-figure{height:5.3rem;padding-top:5px;width:7.3rem}}@media screen and (max-width:460px){.home .header{margin-bottom:45vw}}@media screen and (max-width:340px){.home .header{margin-bottom:55vw}}.sec-category-item{border-bottom:1px solid #70c4af;border-left:3px solid #70c4af;border-right:3px solid #70c4af;box-sizing:border-box;float:left;width:33.33333%}.sec-category-item:nth-child(3n+1){border-left:6px solid #70c4af}.sec-category-item h3 a{background:#70c4af;color:#fff;display:block;font-size:19px;padding:5px;text-align:center}.sec-category-item h3 a:after{color:#fff;content:"▶";font-size:14px;vertical-align:middle}.sec-category-item ul{display:flex;flex-wrap:wrap}.sec-category-item li{width:50%}.sec-category-item li:nth-child(-n+2){border-bottom:1px solid #70c4af}.sec-category-item li a{align-items:center;color:#444;display:flex;font-size:11px;justify-content:space-between;padding:5px 10px}.sec-category-item li a:after{content:"▶";font-size:12px}.sec-category-item li:nth-child(odd) a{border-right:1px solid #70c4af}@media screen and (max-width:600px){.sec-category-item{border-left:6px solid #70c4af;border-right:6px solid #70c4af;float:inherit;margin:auto;width:100%}.sec-category-item h3 a{align-items:center;display:flex;justify-content:space-between;padding:2% 3% 2% 2%;text-align:left}.sec-category-item li{display:grid}.sec-category-item li a{font-size:14px;padding:6%}}.sec-tag-area{border:2px solid #70c4af;display:grid;grid-template-columns:repeat(6,1fr)}@media screen and (max-width:600px){.sec-tag-area{grid-template-columns:repeat(2,1fr)}}.sec-tag-item{border-right:1px solid #70c4af}.sec-tag-item:nth-last-child(n+4){border-bottom:1px solid #70c4af}@media screen and (max-width:600px){.sec-tag-item{border-bottom:1px solid #70c4af}.sec-tag-item:nth-last-child(-n+1){border-bottom:none}}.sec-tag-item a{align-items:center;color:#444;display:flex;font-size:11px;justify-content:space-between;padding:5px 10px}.sec-tag-item a:after{content:"▶";font-size:12px}.snstimelinebox{padding:3%}.sns.sns5{display:flex;margin:0 auto 100px;width:fit-content}.snstimelinebox{padding:2%}.snstimelinebox>a{display:block;margin:auto;padding:7% 0 0}.snstimeline{border:10px solid #e1f1ef}.slick .card-label,.snstimelinebox>a.sp_sns{display:none}@media screen and (min-width:600px){body:not(.home) section#pickup .card-container .card:nth-child(n+5){display:none}}@media screen and (max-width:600px){.sns.sns5{margin:15% auto;width:90%}.snstimelinebox>a,.snstimelinebox>a.sp_sns{display:inline-block}#new .card-container .card:nth-child(n+4),#pickup .card-container .card:nth-child(n+4),body:not(.home) .fvBottom_nav,body:not(.home) a.myheirBnr_sp img{display:none}.card-figure~*{margin-left:8.3rem}}@media screen and (max-width:480px){.snstimeline{margin:0 auto}.snstimeline>div,.snstimeline>div iframe{width:100%!important}}.sec-vision-box{box-sizing:border-box;margin:auto;width:880px}@media screen and (max-width:600px){.sec-vision-box{width:100%}.home .sec-vision .section-title{margin-bottom:1rem}}ul.slidebar-nav{margin-bottom:15px}.slidebar-nav>li>a{content:none}.slidebar-nav>li>a:before{display:none}.slidebar-nav>li>span{content:none}.slidebar{width:23rem}ul.slidebar-nav{display:flex;flex-wrap:wrap}.slidebar-nav>li{border-bottom:1px solid #fff;width:50%}.slidebar-nav>li:nth-child(2n){border-right:1px solid #fff}.slidebar-nav>li.slidebar-nav-full{border-right:none;width:100%}.slidebar-nav>li>a{display:block;padding:1.3333333333rem 0;text-align:center}nav.slidebar>a{color:#fff;display:block;padding:10px 0;text-align:center}.slidebar-subnav{padding:20px .6666666667rem 0}.slidebar-subnav>li>a{background:#fff;font-size:1.2rem;font-weight:700;padding:1rem 0}.search-form section.section.sec-category{display:none}@media screen and (max-width:600px){.slidebar-nav>li a img{display:inline-block;margin-right:7px;width:22px}body:not(.home) .header-logo a{height:auto;margin-top:.1%}.category .section-title{font-size:2rem}.search .section-title{font-size:1.8rem}.slidebar-subnav{padding:15px .6666666667rem 0}ul.slidebar-subnav:before{content:"人気カテゴリー";display:block;font-weight:700;margin-bottom:10px;text-align:center;width:100%}}.supervision{border:2px solid #6cbca8;border-radius:5px;margin-bottom:5%;margin-top:40px;padding:3.5% 3.5% 2%}.supervision .supervision_ttl{border-bottom:1px solid #c8c8c8;margin-bottom:3%;padding-bottom:3%}.supervision .supervision_ttl:after{clear:both;content:".";display:block;height:0;visibility:hidden}.supervision .supervision_ttl>img{float:left;margin-right:3%;width:25%}.supervision_head{float:right;margin:5% 0 0 -24%;width:100%}.supervision_head .head-style-new,.supervision_head h2{color:#6cbca8;font-size:24px;font-weight:700;line-height:32px;margin:0 0 5px 24%;text-align:left}.supervision_body{display:block;width:100%}.supervision_body .supervision_img{float:left;width:20%}.supervision_body .supervision_img img,.supervision_body .supervision_img img.aligncenter{height:auto;vertical-align:top;width:100%}.supervision_body .supervision_txt{flex:1;float:right;width:76%}.supervision_txt ul{list-style:none;margin:0;padding:0}.supervision_txt ul li{display:inline-block;margin-right:5px}.supervision>p,.supervision>ul{font-size:14px;line-height:24px;margin-bottom:12px}.supervision>p span,.supervision>ul span{display:inline-block;font-size:13px;line-height:22px}.supervision>p a,.supervision>p a:visited,.supervision>ul a,.supervision>ul a:visited{color:#337ab7}.supervision p a.supervision-shop{color:#6cbca8;display:block;font-size:90%;width:fit-content}.supervision.supervision_cmnt{border:1px solid #c8c8c8}.supervision.supervision_cmnt .supervision_ttl img{margin:0 3% 0 0;width:15%}@media screen and (max-width:600px){.supervision{margin-bottom:5%;margin-top:30px;padding:4% 4% 3%}.supervision .supervision_ttl{margin-bottom:5%;padding-bottom:5%}.supervision .supervision_ttl:after{display:none}.supervision .supervision_ttl>img{float:none;margin:3% auto 0;width:50%}.supervision_head{float:none;margin:0 0 4.5%}.supervision_head .head-style-new,.supervision_head h2{font-size:22px;line-height:30px;margin:0;text-align:center}.supervision_body{align-items:center;display:flex;justify-content:space-between}.supervision_body .supervision_img{float:none;width:40%}.supervision_body .supervision_txt{float:none;padding-left:5%;width:auto}.supervision_txt ul{font-size:16px;line-height:26px}.supervision_txt ul li{display:block;margin-right:0}.supervision>p,.supervision>ul{font-size:14px;line-height:23px;margin-bottom:10px}.supervision>p span,.supervision>ul span{font-size:13px;line-height:21px}}.supervision_cmt{display:flex}.supervision_cmt img.aligncenter{display:block;height:15%;margin-right:3%;width:15%}@media screen and (max-width:600px){.supervision.supervision_cmnt .supervision_ttl{display:flex}.supervision.supervision_cmnt .supervision_ttl img{width:25%}}.frameBorder{border:1px solid #666;padding:2%}@media screen and (max-width:600px){.home .sec-pickup .card:first-of-type .card-title{margin-left:8.31rem}}.frameBorder02{background-color:#fffdf0;border:1px solid #ccc;padding:2%}@media screen and (min-width:769px){.inner.single.single-post.writer_inner .sec-vision-box{width:1250px}}.fvBottom_nav_inner ul{padding:5px 0}.fvBottom_nav_inner li a{color:#333;display:block;font-size:15px;padding-bottom:4px;position:relative;text-align:center;width:8rem}.fvBottom_nav_inner li a:after{background:linear-gradient(270deg,rgba(149,212,245,.85),rgba(152,222,195,.85)) no-repeat;bottom:0;content:"";height:2px;left:0;margin:auto;position:absolute;right:0;width:100%}.header .search-form{margin-top:7px}.header .search-form .inner{height:auto;padding:0;width:100%}.header .search-form .search-input{width:321px}.header .search-form form>*{margin:0}.header .search-keyword{width:260px}.header .btn-search{font-size:18px}.header .search-keyword{font-size:14px;padding:7px 7px 7px 44px}@media screen and (max-width:600px){.slidebar .slidebar-nav .search-form{margin:1.5rem auto 0!important}}hr.linkBorder{border:1px solid #e9e9e9;margin:30px 0 20px}@media screen and (max-width:600px){hr.linkBorder{margin:30px 0 20px}}.sec-vision-button-b a{margin:0 47rem;width:calc(27% - .2rem)}.sec-vision-button-b a,.sec-vision-button-bnew a{background:#70c4af;border-radius:30px;box-shadow:0 2px 5px rgba(0,0,0,.26);color:#fff;display:inline-block;font-size:20px;font-weight:700;padding:15px 40px;text-decoration:none}.sec-vision-button-bnew a{margin:0 48.1rem;width:calc(27% - .6rem)}@media screen and (max-width:600px){.sec-vision-button-b a,.sec-vision-button-bnew a{display:block;margin:auto;width:80%}.home .sec-vision-button-b a,.sec-vision-button-b a,.sec-vision-button-bnew a{background:#70c4af;border-radius:30px;box-shadow:0 2px 5px rgba(0,0,0,.26);color:#fff;font-size:20px;font-weight:700;text-decoration:none}.home .sec-vision-button-b a{display:inline-block;margin:0 .8rem;padding:15px 40px;width:calc(100% - 7rem)}.home .sec-vision-button-bnew a{background:#70c4af;border-radius:30px;box-shadow:0 2px 5px rgba(0,0,0,.26);color:#fff;display:block;font-size:20px;font-weight:700;margin:auto;text-decoration:none;width:80%}}img.is-lazyimg{max-width:100%;min-height:auto;opacity:0;transition:opacity .3s}img.is-lazyimg.is-show{min-height:auto;opacity:1}.more_btn{display:block;margin:1em auto 3em!important;text-align:center}.more_btn a{background-color:#ee9f5e;border-radius:40px;color:#fff;font-size:20px;padding:15px 20px;text-decoration:none;transition:all .5s}.more_btn a:hover{background-color:#ffc391}@media screen and (max-width:760px){.more_btn{background-color:#ee9f5e;border-radius:70px;font-size:20px;margin-bottom:10px;padding:10px;width:100%}.more_btn a{background:none;font-size:16px;padding:0}}.ez-toc-debug-messages{display:none}span.mwform-checkbox-field.horizontal-item{display:block;margin-bottom:.5em}.form_box input[type=email],.form_box input[type=text]{border:1px solid #959595;color:#333;display:table-cell;font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Meiryo,メイリオ,Osaka,MS PGothic,arial,helvetica,sans-serif}.mw_wp_form_confirm .form_box.box02 dd.day_box span,.mw_wp_form_confirm .form_box.box02 dd.name_box span,.mw_wp_form_confirm .form_box.box02 dd.name_box_kana span{display:inline-block}.mw_wp_form_confirm .form_box.box02 dd.mail_box span{display:block}.contents_wrapper .mwform-tel-field input[type=text],.contents_wrapper .mwform-zip-field input[type=text]{display:inherit;width:inherit}#form .mwform-radio-field>label>input[type=radio],.mw_wp_form .type1_only,.mw_wp_form .type2_only,.mw_wp_form_confirm .form_box .pink,.mw_wp_form_confirm .form_box.box03{display:none}.mw_wp_form form.type1 .type1_only,.mw_wp_form form.type2 .type2_only{display:block}.mw_wp_form_confirm .cal_btn,.mw_wp_form_confirm .input_only,.mw_wp_form_confirm .notice{display:none!important}#form .message{clear:both}@media only screen and (max-width:575px){#form .form_contents{font-size:16px;overflow:hidden;width:100%}#form .form_contents .notice{font-size:14px}#form .lead_box .ssl_box{border:8px solid #eee;box-sizing:border-box;margin:0 auto 8%;padding:3% 5%}#form .lead_box p.lead{margin-bottom:7%}#form .lead_box .ssl_box .icon{float:left;margin-top:5px;width:10%!important}#form .lead_box .ssl_box p{float:right;font-size:13px;width:82%}#form .lead_box .ssl_box p span{display:block;font-size:16px;font-weight:700;margin-bottom:5px;text-align:center}#form .form_box{margin-bottom:4%}#form .form_box dd,#form .form_box dt{float:left}#form .form_box dt{padding:6px 10px;width:30%}#form .form_box dd{padding:6px;width:70%}#form .form_box dd .short,#form .form_box dd select.short{margin:6px 10px;width:88px}#form .form_box h4{background:#eee;line-height:1;margin-bottom:10px;padding:10px}#form .form_box h4,#form .form_box strong{display:block;font-size:16px;font-weight:700}#form .form_box strong{text-align:center}#form .form_box dl{width:100%}#form .form_box dl:after{clear:both;content:".";display:block;font-size:0;height:0;visibility:hidden}#form .form_box dt{box-sizing:border-box;padding:2% 2% 0;width:100%}#form .form_box dd{box-sizing:border-box;padding:2%;width:100%}#form .form_box dd .short,#form .form_box dd select.short{margin:2%;width:72%}#form .form_box dd .year select.short{margin:2%;width:60%}#form .form_box input[type=checkbox]{display:none}#form .form_box select{display:table-cell;margin:6px 10px 6px 0}#form .form_box input[type=email],#form .form_box input[type=text]{display:table-cell;margin:6px 10px 6px 0}#form .form_box input[type=email],#form .form_box input[type=text],#form .form_box select{border:1px solid #959595;border-radius:5px;color:#333;font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Meiryo,メイリオ,Osaka,MS PGothic,arial,helvetica,sans-serif;font-size:16px;padding:3px 10px}#form .form_box select{margin:6px 0;width:168px}#form .form_box .day_box label:after,#form .form_box .first_time label:after,#form .form_box .second_time label:after,#form .form_box .trigger_box label:after{background-size:10px 100%;content:"";display:block;height:8px;pointer-events:none;position:absolute;top:45%;width:10px}#form .form_box .day_box label:after,#form .form_box .first_time label:after,#form .form_box .second_time label:after{right:14px}#form .form_box .trigger_box label:after{right:8px}#form .question_box textarea{border:1px solid #959595;border-radius:5px;box-sizing:border-box;color:#333;font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Meiryo,メイリオ,Osaka,MS PGothic,arial,helvetica,sans-serif;font-size:16px;height:130px;margin:6px 0;padding:3px 10px;width:100%}#form .form_box input[type=text].middle{width:60%}#form .form_box input[type=email].long,#form .form_box input[type=text].long{box-sizing:border-box;margin:2% 0;width:100%}#form .form_box .radiobutton,.form_box .mwform-radio-field>label .mwform-radio-field-text{padding:0 0 0 30px;position:relative}#form .form_box .radiobutton:after,#form .form_box .radiobutton:before,.form_box .mwform-radio-field>label .mwform-radio-field-text:after,.form_box .mwform-radio-field>label .mwform-radio-field-text:before{background-position:0 0;background-repeat:no-repeat;background-size:18px 18px;-webkit-background-size:18px 18px;content:"";cursor:pointer;display:block;height:18px;left:0;margin-top:-10px;position:absolute;top:50%;width:18px}#form .form_box .radiobutton:after,.form_box .mwform-radio-field>label .mwform-radio-field-text:after{opacity:0}#form .form_box input[type=radio]:checked+.radiobutton:after,.form_box .mwform-radio-field input[type=radio]:checked+.mwform-radio-field-text:after{opacity:1}#form .form_box .checkbox{padding:0 0 0 30px;position:relative}#form .form_box .checkbox:after,#form .form_box .checkbox:before{background-position:0 0;background-repeat:no-repeat;background-size:18px 18px;-webkit-background-size:18px 18px;content:"";cursor:pointer;display:block;height:18px;left:0;margin-top:-10px;position:absolute;top:50%;width:18px}#form .form_box .checkbox:after{opacity:0}#form .form_box input[type=checkbox]:checked+.checkbox:after{opacity:1}#form .form_box.box01 li{margin-bottom:.5em}#form .form_box.box02 .box{float:left;margin-right:1em;width:45%}#form .form_box.box02 .box:after,#form .form_box.box02 dd:after{clear:both;content:".";display:block;font-size:0;height:0;visibility:hidden}#form .form_box.box02 dt{margin-top:6px}#form .form_box dd .day,#form .form_box dd .month,#form .form_box dd .year{float:left;margin-right:3%;width:30%}#form .form_box dd .year{width:40%}#form .form_box dd .day,#form .form_box dd .month{width:25%}#form .form_box .postal_code input[type=text].short{margin:0 2%;width:25%}#form .form_box .postal_code input[type=text].zip01{margin-left:0!important}#form .form_box.box03 p{padding:2%}#form .form_box.box03 dd{clear:both}#form .form_box.box03 dd,#form .form_box.box03 dt{width:100%}#form .form_box.box03 dt{margin-bottom:2%}#form .form_box.box03 dd{border-radius:5px;box-sizing:border-box;height:7em;overflow-y:auto;padding:4%;width:100%}#form .personal_box{margin:6% auto 8%;text-align:center;width:18em}#form .btn_box button{border:none;cursor:pointer;font-size:20px;margin-bottom:8%;outline:none;padding:.5em 1em;width:100%}#form.confirm .form_box.box01 dd.first_box span,#form.confirm .form_box.box01 dd.second_box span{padding-right:1em}#form.confirm .form_box.box02 dd.day_box span,#form.confirm .form_box.box02 dd.name_box span,#form.confirm .form_box.box02 dd.name_box_kana span{display:inline-block;padding:0 1em}#form.confirm .form_box.box02 dd.mail_box span{display:block;margin-bottom:2%}#form.confirm .btn_box ul{margin:0 auto 10%;padding-top:6%;width:100%}#form.confirm .btn_box li.btn_back{margin:0}#form.confirm .btn_box li button.btn_type2,#form.confirm .btn_box li button.btn_type3{margin:0;width:100%}#form.thanks h4{font-size:20px;font-weight:700;margin:10% 0 4%}#form.thanks p{font-size:16px}#form.thanks .btn_box{width:100%}#form.thanks .btn_box a.btn_back{box-sizing:border-box;margin:16% auto;width:73%}#form.consult ul.caution{margin:2% 0 8%}#form.consult ul.caution li{font-size:16px;margin-bottom:2%;padding-left:1em;text-indent:-1em}#form.consult dd.second_time_box{margin-bottom:5px}#form.consult .first_day,#form.consult .first_day input,#form.consult .first_time,#form.consult .second_day,#form.consult .second_day input,#form.consult .second_time{float:left}#form .form_box .first_day input[type=text],#form .form_box .second_day input[type=text]{margin-left:0}#form .form_box .first_day input[type=text].middle,#form .form_box .second_day input[type=text].middle{width:65%}#form.consult .first_day,#form.consult .second_day{width:55%}#form.consult .first_day a,#form.consult .second_day a{display:block;float:left;height:24px;margin:4% 0 0 1em;width:24px}#form.consult .first_time,#form.consult .second_time{width:35%}#form.consult .first_time .short,#form.consult .second_time select.short{width:100%}#form.consult .school_box{margin-bottom:2%}#form.consult .school_box .box div{float:left;margin-bottom:2%;width:45%}#form.consult .school_box input{display:none}#form .btn_box input[type=submit]{border:none;cursor:pointer;font-size:20px;margin-bottom:8%;outline:none;padding:.5em 1em;width:100%}.mw_wp_form_confirm .button_box .btn_back,.mw_wp_form_confirm .button_box input[name=submitBack],.thanks .button_box .btn_back{background:#fff;border:2px solid #000;color:#000;display:block;font-size:20px;font-weight:700;padding:.5em 1em;position:relative;text-align:center;text-decoration:none;width:100%;z-index:100}.mw_wp_form_confirm .button_box input[name=submitBack]{float:left}.mw_wp_form_confirm .button_box .btn_back:before,.mw_wp_form_confirm .button_box input[name=submitBack]:before,.thanks .button_box .btn_back:before{border-bottom:10px solid transparent;border-right:10px solid #000;border-top:10px solid transparent;content:"";display:block;height:0;left:27px;margin-top:-9px;position:absolute;top:50%;width:0}#form .mw_wp_form_confirm .form_box .day_box label:after,#form .mw_wp_form_confirm .form_box .first_time label:after,#form .mw_wp_form_confirm .form_box .second_time label:after,#form .mw_wp_form_confirm .form_box .trigger_box label:after{display:none}.button_box button,.button_box input[type=submit]{border:none;cursor:pointer;margin:0 auto 10%;outline:none}.form_box .mwform-checkbox-field .mwform-checkbox-field-text{display:block;padding:0 0 0 30px;position:relative}.form_box .mwform-checkbox-field .mwform-checkbox-field-text:after,.form_box .mwform-checkbox-field .mwform-checkbox-field-text:before{background-position:0 0;background-repeat:no-repeat;background-size:18px 18px;-webkit-background-size:18px 18px;content:"";cursor:pointer;display:block;height:18px;left:0;margin-top:-10px;position:absolute;top:50%;width:18px}.form_box .mwform-checkbox-field .mwform-checkbox-field-text:after{opacity:0}.form_box .mwform-checkbox-field input[type=checkbox]:checked+.mwform-checkbox-field-text:after{opacity:1}.mw_wp_form .form_box .horizontal-item+.horizontal-item{margin-left:0}.mw_wp_form_confirm .form_box.box01 dd.first_box span,.mw_wp_form_confirm .form_box.box01 dd.second_box span{padding-right:1em}.mw_wp_form_confirm .form_box.box02 dd.day_box span,.mw_wp_form_confirm .form_box.box02 dd.name_box span,.mw_wp_form_confirm .form_box.box02 dd.name_box_kana span{display:inline-block;padding:0 1em}.mw_wp_form_confirm .form_box.box02 dd.mail_box span{display:block;margin-bottom:2%}.mw_wp_form_confirm .button_box{margin:0 auto 10%;padding-top:6%;width:83%}.mw_wp_form_confirm .button_box input.btn_type2,.mw_wp_form_confirm .button_box input.btn_type3{margin:0;width:100%}.consult .first_day .cal_btn,.consult .first_day a,.consult .second_day .cal_btn,.consult .second_day a{cursor:pointer;display:block;float:left;height:24px;margin:4% 0 0 1em;width:24px}.consult .event_date_box{margin-bottom:2%}}@media only screen and (min-width:576px){.mw_wp_form_confirm .button_box input[name=submitBack],.thanks .button_box .btn_back{background:#fff;border:2px solid #000;color:#000;display:block;font-size:18px;font-weight:700;opacity:1;padding:.5em 1em;position:relative;text-align:center;text-decoration:none;width:270px;z-index:100}.mw_wp_form_confirm .button_box input[name=submitBack]{float:left}.mw_wp_form_confirm .button_box .btn_back:before,.mw_wp_form_confirm .button_box input[name=submitBack]:before,.thanks .button_box .btn_back:before{border-bottom:10px solid transparent;border-right:10px solid #000;border-top:10px solid transparent;content:"";display:block;height:0;left:27px;margin-top:-9px;position:absolute;top:50%;width:0}.mw_wp_form_confirm .button_box input[name=submitBack]:hover,.thanks .button_box .btn_back:hover{opacity:.7}.form_box input[type=email],.form_box input[type=text],.form_box select{border-radius:5px;display:table-cell;font-size:16px;margin:6px 10px 6px 0;padding:3px 10px}#form .mw_wp_form_confirm .form_box .day_box label:after,#form .mw_wp_form_confirm .form_box .first_time label:after,#form .mw_wp_form_confirm .form_box .second_time label:after,#form .mw_wp_form_confirm .form_box .trigger_box label:after{display:none}.form_box input[type=text].middle{width:250px}.form_box input[type=email].long,.form_box input[type=text].long{margin:6px 14px 6px 0;width:96%}.form_box .mwform-radio-field>label{margin:0 1.5em 3px 0;position:relative}.form_box .mwform-radio-field>label .mwform-radio-field-text{padding:0 0 0 30px}.form_box .mwform-radio-field>label .mwform-radio-field-text:after,.form_box .mwform-radio-field>label .mwform-radio-field-text:before{background-position:0 0;background-repeat:no-repeat;background-size:18px 18px;-webkit-background-size:18px 18px;content:"";cursor:pointer;display:block;height:18px;left:0;margin-top:-10px;position:absolute;top:50%;width:18px}.form_box .mwform-radio-field>label .mwform-radio-field-text:after{opacity:0}.form_box input[type=radio]:checked+.mwform-radio-field-text:after,.form_box input[type=radio]:checked+.radiobutton:after{opacity:1}.form_box .mwform-checkbox-field>label{padding:0 0 0 30px;position:relative}.form_box .mwform-checkbox-field .mwform-checkbox-field-text:after,.form_box .mwform-checkbox-field .mwform-checkbox-field-text:before{background-position:0 0;background-repeat:no-repeat;background-size:18px 18px;-webkit-background-size:18px 18px;content:"";cursor:pointer;display:block;height:18px;left:0;margin-top:-10px;position:absolute;top:50%;width:18px}.form_box .mwform-checkbox-field .mwform-checkbox-field-text:after{opacity:0}.form_box .mwform-checkbox-field input[type=checkbox]:checked+.mwform-checkbox-field-text:after{opacity:1}.form_box.box01 li{margin-bottom:.5em}.form_box.box01 dt,.mw_wp_form_confirm .form_box.box02 dd{margin-top:6px}.mw_wp_form_confirm .form_box.box01 dd.first_box span,.mw_wp_form_confirm .form_box.box01 dd.second_box span{padding-right:1em}.mw_wp_form_confirm .form_box.box02 dd.day_box span,.mw_wp_form_confirm .form_box.box02 dd.name_box span,.mw_wp_form_confirm .form_box.box02 dd.name_box_kana span{display:inline-block;padding:0 1em}.mw_wp_form_confirm .form_box.box02 dd.mail_box span{display:block;margin-bottom:5px}.mw_wp_form_confirm .button_box{margin:0 auto 30px;padding-top:20px;width:768px}.mw_wp_form_confirm .button_box input[name=submitBack]{margin:0}.mw_wp_form_confirm .button_box input.btn_type2,.mw_wp_form_confirm .button_box input.btn_type3{float:right;margin:0}.consult .first_day .cal_btn,.consult .first_day a,.consult .second_day .cal_btn,.consult .second_day a{cursor:pointer;display:block;float:left;height:24px;margin:8px .5em 0 1em;width:24px}.consult .event_date_box{margin-bottom:10px}.consult .mw_wp_form .horizontal-item+.horizontal-item{margin-left:0}.btn_box input[type=submit]{border:none;cursor:pointer;font-weight:700;margin:0 auto;outline:none}#form .btn_box input[type=submit]{border:none;cursor:pointer;font-size:20px;margin:0 130px;padding:10px 20px;width:270px}}.cont_form{margin:auto;width:550px}.form_box dt{clear:both;color:#70c4af;font-weight:700}dd.name_box,dd.name_box_kana{display:flex}dd.name_box .box,dd.name_box_kana .box{margin-right:3%}.form_box.box02 dl{margin-bottom:5%}dd.question_box textarea#question{border:1px solid #959595;border-radius:5px;width:96%}.btn_box{text-align:center}.btn_box input[type=submit]{background:#70c4af;border-radius:30px;box-shadow:0 2px 5px rgba(0,0,0,.26);color:#fff;display:block;font-size:20px;font-weight:700;margin:10px auto;padding:15px 40px;text-decoration:none;width:250px}.btn_box input[type=submit].btn_gray{background:#ebedf0;border:1px solid #ccc;color:#8899a6}.content span.bd_orange{align-items:center;background:linear-gradient(90deg,#fad87b,#fad87b) no-repeat bottom;background-size:100px 4px;color:#70c4af;display:flex;font-size:40px;font-style:italic;font-weight:700;justify-content:center;letter-spacing:.15em;line-height:1;padding-bottom:10px;position:relative}span.thanks_cauntion{color:#999;font-size:1.5rem}@media only screen and (max-width:575px){.content span.bd_orange{font-size:2rem;letter-spacing:0;margin-bottom:0}.cont_form{margin:auto;width:100%}dd.name_box,dd.name_box_kana{display:block}.form_box input[type=email],.form_box input[type=text]{border-radius:5px;margin-bottom:10px;width:100%}dd.name_box .box,dd.name_box_kana .box{margin-right:0}dd.question_box textarea#question{width:100%}}.slick-loading .slick-list{background:#fff url(../../assets/img/kamikoto/ajax-loader.gif) 50% no-repeat}@font-face{font-family:slick;font-style:normal;font-weight:400;src:url(../../assets/fonts/slick.eot);src:url(../../assets/fonts/slick.eot?#iefix) format("embedded-opentype"),url(../../assets/fonts/slick.woff) format("woff"),url(../../assets/fonts/slick.ttf) format("truetype"),url(../../assets/fonts/slick.svg#slick) format("svg")}.slick-next,.slick-prev{border:none;cursor:pointer;display:block;font-size:0;height:20px;line-height:0;padding:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:20px}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{background:transparent;color:transparent;outline:none}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#70c4af;font-family:slick;font-size:30px;line-height:1;opacity:.75}.slick-prev{left:-33px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{bottom:-25px;display:block;list-style:none;margin:0;padding:0;position:absolute;text-align:center;width:100%}.slick-dots li{display:inline-block;margin:0 5px;padding:0;position:relative}.slick-dots li,.slick-dots li button{cursor:pointer;height:20px;width:20px}.slick-dots li button{background:transparent;border:0;color:transparent;display:block;font-size:0;line-height:0;outline:none;padding:5px}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;content:"•";font-family:slick;font-size:6px;height:20px;left:0;line-height:20px;opacity:.25;position:absolute;text-align:center;top:0;width:20px}.slick-dots li.slick-active button:before{color:#000;opacity:.75}@media screen and (max-width:600px){.slick-dots li{margin:0;width:15px}.slick-dots{bottom:0}}.slick-slider{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;box-sizing:border-box;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-khtml-user-select:none}.slick-list,.slick-slider{display:block;position:relative}.slick-list{margin:0;overflow:hidden;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0)}.slick-track{display:block;left:0;margin-left:auto;margin-right:auto;position:relative;top:0}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{border:1px solid transparent;display:block;height:auto}.slick-arrow.slick-hidden{display:none}.slick .card{padding:13px}.slick .slick_inner{border-radius:10px;box-shadow:0 3px 15px #ddd;height:350px;overflow:hidden}.slick .slick_inner .card-footer{display:none}.slick .slick_inner .card-tag,.slick .slick_inner .card-title{margin:auto;width:90%}.slick .slick_inner .breadcrumb{margin:3% auto 0;width:90%}#featured .inner,#popular .inner{width:1150px}@media screen and (max-width:600px){#featured .inner,#popular .inner{width:100%}.slick .card-figure img{height:auto;object-fit:inherit;width:auto}.slick .card-figure{float:inherit;height:auto;margin-right:0;padding-top:0;width:100%}.slick .slick_inner{height:320px}.slick .card{padding:10px}}@media screen and (max-width:400px){.slick .slick_inner{height:300px}}