html,body{font-size:14px;letter-spacing:.05em;line-height:1.7em;color:#252525;word-break:break-all;line-break:strict;word-wrap:break-word;overflow-wrap:break-word;scroll-behavior:smooth}.haik-footer .container{max-width:100%;margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.haik-licence:before{content:"ARIGATORUSGO 長岡京健康みらい研究所";color:orange;font-size:14px;font-weight:700}@media (max-width: 766px){.haik-xs-nopadding .haik-container{border-radius:0}}@media (max-width: 767px){.haik-container{word-wrap:normal}.haik-container{padding:0 10px}}.haik-container{padding:0;margin:30px 0;background-color:inherit;border-radius:5px;padding-left:.2em;padding-right:.2em}@media (min-width: 768px){.haik-container{}}@media (min-width: 992px){.haik-container{padding-left:5px;padding-right:5px}}img{max-width:100%}div.qhm-align-center>p{margin-left:.4em;margin-right:.4em;margin-bottom:.5em}.nagamira-default.img{max-width:100%}.haik-eyecatch-top .container-fluid,.haik-eyecatch-top.haik-fullpage .qhm-section-content,.haik-fullpage-eyecatch.haik-eyecatch-top .container-fluid{max-width:100%;margin:0 30px}p{line-height:1.875em;font-size:18px;color:inherit;margin:1em .5em;word-break:break-all;line-break:strict;word-wrap:break-word;overflow-wrap:break-word}@media (min-width: 360px){p{font-size:20px}}@media (min-width: 568px){p{font-size:22px;margin:1em}}@media (min-width: 768px){p{font-size:20px}}@media (min-width: 992px){p{font-size:22px}}@media (min-width: 1200px){p{font-size:24px}}@media (min-width: 1500px){p{font-size:26px}}p+p{margin-top:1.875em;margin-bottom:1.875em}a{color:#337ab7;text-decoration:none}a:hover{color:#337ab7;text-decoration:underline}.plugin-contents a{font-size:18px;font-weight:700;color:#337ab7;line-height:2em}@media (min-width: 360px){.plugin-contents a{font-size:20px}}@media (min-width: 568px){.plugin-contents a{font-size:22px}}@media (min-width: 768px){.plugin-contents a{font-size:20px}}@media (min-width: 992px){.plugin-contents a{font-size:22px}}@media (min-width: 1200px){.plugin-contents a{font-size:24px}}@media (min-width: 1500px){.plugin-contents a{font-size:26px}}.plugin-contents a:hover{color:#337ab7;text-decoration:underline}.btn{display:inline-block;margin-bottom:0;font-weight:700;text-align:center;vertical-align:middle;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;padding:6px 12px;font-size:18px;line-height:1.42857143;border-radius:4px;user-select:none;transition:.3s;box-shadow:0 0 3px 0 rgba(0,0,0,.1),0 2px 3px 0 rgba(0,0,0,.1);text-shadow:none}@media (min-width: 360px){.btn{font-size:20px}}@media (min-width: 568px){.btn{font-size:22px}}@media (min-width: 768px){.btn{font-size:20px}}@media (min-width: 992px){.btn{font-size:22px}}@media (min-width: 1200px){.btn{font-size:24px}}@media (min-width: 1500px){.btn{font-size:26px}}p>.btn{margin-top:.1em;margin-bottom:.1em}.haik-menu p>.btn{white-space:pre-line}.haik-container .style_td,.haik-container .style_th{line-height:1.8em;font-size:18px}@media (min-width: 360px){.haik-container .style_td,.haik-container .style_th{font-size:20px}}@media (min-width: 568px){.haik-container .style_td,.haik-container .style_th{font-size:22px}}@media (min-width: 768px){.haik-container .style_td,.haik-container .style_th{font-size:20px}}@media (min-width: 992px){.haik-container .style_td,.haik-container .style_th{font-size:22px}}@media (min-width: 1200px){.haik-container .style_td,.haik-container .style_th{font-size:24px}}@media (min-width: 1500px){.haik-container .style_td,.haik-container .style_th{font-size:26px}}.qhm-eyecatch>.qhm-section>div>div>h1 a,.qhm-eyecatch>.qhm-section>div>div>h1 a,.qhm-eyecatch>.qhm-section>div>div>h2 a,.qhm-eyecatch>.qhm-section>div>div>h2 a,.qhm-eyecatch>.qhm-section>div>div>h3 a,.qhm-eyecatch>.qhm-section>div>div>h3 a,.qhm-eyecatch>.qhm-section>div>div>h4 a,.qhm-eyecatch>.qhm-section>div>div>h4 a,.qhm-eyecatch>.qhm-section>div>div>p>a,.qhm-eyecatch>.qhm-section>div>div>p>a{color:inherit;pointer-events:auto;cursor:pointer}.qhm-eyecatch>.qhm-section>div>div>p>a.btn,.qhm-eyecatch>.qhm-section>div>div>p>a.btn{color:inherit;pointer-events:auto;cursor:default}.qhm-eyecatch>.qhm-section>div>div>h1{font-size:24px;line-height:1.7em;margin:.3em .5em;padding:0;font-weight:700;background-color:transparent;text-shadow:rgb(0,0,0) 2px 0 0px,rgb(0,0,0) 1.75517px .958851px 0px,rgb(0,0,0) 1.0806px 1.68294px 0px,rgb(0,0,0) .141474px 1.99499px 0px,rgb(0,0,0) -.832294px 1.81859px 0px,rgb(0,0,0) -1.60229px 1.19694px 0px,rgb(0,0,0) -1.97998px .28224px 0px,rgb(0,0,0) -1.87291px -.701566px 0px,rgb(0,0,0) -1.30729px -1.5136px 0px,rgb(0,0,0) -.421592px -1.95506px 0px,rgb(0,0,0) .567324px -1.91785px 0px,rgb(0,0,0) 1.41734px -1.41108px 0px,rgb(0,0,0) 1.92034px -.558831px 0;color:inherit;border:none}@media (min-width: 360px){.qhm-eyecatch>.qhm-section>div>div>h1{font-size:26px}}@media (min-width: 568px){.qhm-eyecatch>.qhm-section>div>div>h1{font-size:28px}}@media (min-width: 768px){.qhm-eyecatch>.qhm-section>div>div>h1{margin:.5em 1em;line-height:1.7em;font-size:36px}}@media (min-width: 992px){qhm-eyecatch>.qhm-section>div>div>h1{font-size:40px}}@media (min-width: 1200px){qhm-eyecatch>.qhm-section>div>div>h1{font-size:44px}}.qhm-eyecatch>.qhm-section>div>div>h2{font-size:22px;line-height:1.2em;margin:.3em 1em;padding:0;background-color:transparent;font-weight:700;text-shadow:rgb(0,0,0) 2px 0 0px,rgb(0,0,0) 1.75517px .958851px 0px,rgb(0,0,0) 1.0806px 1.68294px 0px,rgb(0,0,0) .141474px 1.99499px 0px,rgb(0,0,0) -.832294px 1.81859px 0px,rgb(0,0,0) -1.60229px 1.19694px 0px,rgb(0,0,0) -1.97998px .28224px 0px,rgb(0,0,0) -1.87291px -.701566px 0px,rgb(0,0,0) -1.30729px -1.5136px 0px,rgb(0,0,0) -.421592px -1.95506px 0px,rgb(0,0,0) .567324px -1.91785px 0px,rgb(0,0,0) 1.41734px -1.41108px 0px,rgb(0,0,0) 1.92034px -.558831px 0;border:none}@media (min-width: 360px){.qhm-eyecatch>.qhm-section>div>div>h2{font-size:24px}}@media (min-width: 568px){.qhm-eyecatch>.qhm-section>div>div>h2{font-size:26px}}@media (min-width: 768px){.qhm-eyecatch>.qhm-section>div>div>h2{line-height:1.3em;font-size:30px}}@media (min-width: 992px){.qhm-eyecatch>.qhm-section>div>div>h2{font-size:34px}}@media (min-width: 1200px){.qhm-eyecatch>.qhm-section>div>div>h2{font-size:38px}}.qhm-eyecatch>.qhm-section>div>div>h3{font-size:20px;line-height:1.2em;margin:.3em 1em;padding:0;font-weight:700;background-color:transparent;text-shadow:rgb(0,0,0) 2px 0 0px,rgb(0,0,0) 1.75517px .958851px 0px,rgb(0,0,0) 1.0806px 1.68294px 0px,rgb(0,0,0) .141474px 1.99499px 0px,rgb(0,0,0) -.832294px 1.81859px 0px,rgb(0,0,0) -1.60229px 1.19694px 0px,rgb(0,0,0) -1.97998px .28224px 0px,rgb(0,0,0) -1.87291px -.701566px 0px,rgb(0,0,0) -1.30729px -1.5136px 0px,rgb(0,0,0) -.421592px -1.95506px 0px,rgb(0,0,0) .567324px -1.91785px 0px,rgb(0,0,0) 1.41734px -1.41108px 0px,rgb(0,0,0) 1.92034px -.558831px 0;border:none}@media (min-width: 360px){.qhm-eyecatch>.qhm-section>div>div>h3{font-size:22px}}@media (min-width: 568px){.qhm-eyecatch>.qhm-section>div>div>h3{font-size:24px}}@media (min-width: 768px){.qhm-eyecatch>.qhm-section>div>div>h3{line-height:1.3em;font-size:28px}}@media (min-width: 992px){.qhm-eyecatch>.qhm-section>div>div>h3{font-size:32px}}@media (min-width: 1200px){.qhm-eyecatch>.qhm-section>div>div>h3{font-size:36px}}.qhm-eyecatch>.qhm-section>div>div>h4{font-size:18px;line-height:1.2em;margin:.3em 1em;padding:0;font-weight:700;color:inherit;text-shadow:rgb(0,0,0) 2px 0 0px,rgb(0,0,0) 1.75517px .958851px 0px,rgb(0,0,0) 1.0806px 1.68294px 0px,rgb(0,0,0) .141474px 1.99499px 0px,rgb(0,0,0) -.832294px 1.81859px 0px,rgb(0,0,0) -1.60229px 1.19694px 0px,rgb(0,0,0) -1.97998px .28224px 0px,rgb(0,0,0) -1.87291px -.701566px 0px,rgb(0,0,0) -1.30729px -1.5136px 0px,rgb(0,0,0) -.421592px -1.95506px 0px,rgb(0,0,0) .567324px -1.91785px 0px,rgb(0,0,0) 1.41734px -1.41108px 0px,rgb(0,0,0) 1.92034px -.558831px 0;border:none}@media (min-width: 360px){.qhm-eyecatch>.qhm-section>div>div>h4{font-size:20px}}@media (min-width: 568px){.qhm-eyecatch>.qhm-section>div>div>h4{font-size:22px}}@media (min-width: 768px){.qhm-eyecatch>.qhm-section>div>div>h4{line-height:1.3em}}@media (min-width: 992px){.qhm-eyecatch>.qhm-section>div>div>h4{font-size:24px}}@media (min-width: 1200px){.qhm-eyecatch>.qhm-section>div>div>h4{font-size:26px}}.qhm-section>div>div>h1>small,.qhm-section>div>div>h2>small,.qhm-section>div>div>h3>small,.qhm-section>div>div>h4>small{color:inherit;font-weight:inherit;font-size:85%}.qhm-eyecatch>.qhm-section>div>div>p{font-size:18px;line-height:1.2em;margin:1em;padding:0;font-weight:700;text-shadow:rgb(0,0,0) 2px 0 0px,rgb(0,0,0) 1.75517px .958851px 0px,rgb(0,0,0) 1.0806px 1.68294px 0px,rgb(0,0,0) .141474px 1.99499px 0px,rgb(0,0,0) -.832294px 1.81859px 0px,rgb(0,0,0) -1.60229px 1.19694px 0px,rgb(0,0,0) -1.97998px .28224px 0px,rgb(0,0,0) -1.87291px -.701566px 0px,rgb(0,0,0) -1.30729px -1.5136px 0px,rgb(0,0,0) -.421592px -1.95506px 0px,rgb(0,0,0) .567324px -1.91785px 0px,rgb(0,0,0) 1.41734px -1.41108px 0px,rgb(0,0,0) 1.92034px -.558831px 0}@media (min-width: 360px){.qhm-eyecatch>.qhm-section>div>div>p{font-size:20px}}@media (min-width: 568px){.qhm-eyecatch>.qhm-section>div>div>p{line-height:1.3em;font-size:22px}}@media (min-width: 768px){.qhm-eyecatch>.qhm-section>div>div>p{font-size:20px}}@media (min-width: 992px){.qhm-eyecatch>.qhm-section>div>div>p{font-size:22px}}@media (min-width: 1200px){.qhm-eyecatch>.qhm-section>div>div>p{font-size:24px}}.qhm-section>div>.container-fluid,#qhm_section_1>div>div{padding:0}@media (min-width: 568px){.qhm-section>div>.container-fluid,#qhm_section_1>div>div{padding:0}}@media (min-width: 768px){.qhm-section>div>.container-fluid,#qhm_section_1>div>div{padding:0}}h1,h2,h3,h4{line-height:1.7em;letter-spacing:.1em;font-weight:700}.haik-container h1{font-size:26px;margin:2em 0;padding:.4em}@media (min-width: 360px){.haik-container h1{font-size:28px}}@media (min-width: 568px){.haik-container h1{padding:.618em;font-size:36px}}@media (min-width: 768px){.haik-container h1{font-size:32px}}@media (min-width: 992px){.haik-container h1{font-size:38px}}@media (min-width: 1200px){.haik-container h1{font-size:42px}}h2,.haik-container h2{font-size:24px;margin:2.618em 0 1.618em;padding:.618em}@media (min-width: 360px){h2,.haik-container h2{font-size:28px}}@media (min-width: 568px){h2,.haik-container h2{font-size:32px}}@media (min-width: 768px){h2,.haik-container h2{font-size:30px}}@media (min-width: 992px){h2,.haik-container h2{font-size:36px}}@media (min-width: 1200px){h2,.haik-container h2{font-size:40px}}.haik-container h2:first-child{margin:.618em 0 1.875em}h3,.haik-container h3{font-size:22px;padding:.3em .618em;margin:2em 0 1.5em}@media (min-width: 360px){h3,.haik-container h3{font-size:24px}}@media (min-width: 568px){h3,.haik-container h3{font-size:28px}}@media (min-width: 768px){h3,.haik-container h3{font-size:26px}}@media (min-width: 992px){h3,.haik-container h3{font-size:32px}}@media (min-width: 1200px){h3,.haik-container h3{font-size:36px}}h4{font-size:20px;margin:1.55em .618em 1.2em;padding:0 8px;letter-spacing:.05em}@media (min-width: 360px){h4{font-size:22px}}@media (min-width: 568px){h4{font-size:24px;letter-spacing:.1em}}@media (min-width: 768px){h4{font-size:24px;letter-spacing:.05em}}@media (min-width: 992px){h4{font-size:26px;letter-spacing:.1em}}@media (min-width: 1200px){h4{font-size:30px}}@media (min-width: 1500px){h4{font-size:32px}}.haik-container h2:before,.haik-container h3:before,.haik-container h4:before{content:none;display:none}.nav.nav-tabs>li{margin:0;text-shadow:rgb(255,255,255) 1px 0 0px,rgb(255,255,255) .540302px .841471px 0px,rgb(255,255,255) -.416147px .909297px 0px,rgb(255,255,255) -.989992px .14112px 0px,rgb(255,255,255) -.653644px -.756802px 0px,rgb(255,255,255) .283662px -.958924px 0px,rgb(255,255,255) .96017px -.279415px 0}@media (min-width: 768px){.nav.nav-tabs>li{text-shadow:rgb(255,255,255) 2px 0 0px,rgb(255,255,255) 1.75517px .958851px 0px,rgb(255,255,255) 1.0806px 1.68294px 0px,rgb(255,255,255) .141474px 1.99499px 0px,rgb(255,255,255) -.832294px 1.81859px 0px,rgb(255,255,255) -1.60229px 1.19694px 0px,rgb(255,255,255) -1.97998px .28224px 0px,rgb(255,255,255) -1.87291px -.701566px 0px,rgb(255,255,255) -1.30729px -1.5136px 0px,rgb(255,255,255) -.421592px -1.95506px 0px,rgb(255,255,255) .567324px -1.91785px 0px,rgb(255,255,255) 1.41734px -1.41108px 0px,rgb(255,255,255) 1.92034px -.558831px 0}}.nav-tabs{-js-display:flex;display:flex;flex-flow:row wrap;border-bottom:none;margin-top:1.875em;margin-bottom:.875em}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{color:#333;background-color:inherit;border:2px solid #ccc;border-bottom:2px solid transparent;cursor:default}.nav-tabs>li>a{background-color:#ddd;color:#333;font-weight:700;font-size:18px;margin-top:.07em;margin-left:.05em;margin-right:.05em;margin-bottom:.07em;border:2px solid #fff;padding:10px 7px}@media (min-width: 360px){.nav-tabs>li>a{font-size:20px}}@media (min-width: 568px){.nav-tabs>li>a{font-size:22px;padding:10px 15px}}@media (min-width: 768px){.nav-tabs>li>a{font-size:20px;padding:10px}}@media (min-width: 992px){.nav-tabs>li>a{font-size:22px;padding:10px 15px}}@media (min-width: 1200px){.nav-tabs>li>a{font-size:24px}}.haik-footer .nav-tabs{border-bottom:0;margin-top:1.875em;margin-bottom:.875em}.haik-footer .nav-tabs>li.active>a,.haik-footer .nav-tabs>li.active>a:focus,.haik-footer .nav-tabs>li.active>a:hover{color:#fff;background-color:transparent;border:2px solid white;border-bottom:0;border-bottom-color:transparent;cursor:default}.haik-footer .nav-tabs>li>a{background-color:transparent;color:#ccc;font-weight:700;font-size:18px;margin-top:.1em;margin-left:.1em;margin-right:.1em;margin-bottom:0;border:2px solid #a5a5a5;text-shadow:rgb(0,0,0) 1px 0 0px,rgb(0,0,0) .540302px .841471px 0px,rgb(0,0,0) -.416147px .909297px 0px,rgb(0,0,0) -.989992px .14112px 0px,rgb(0,0,0) -.653644px -.756802px 0px,rgb(0,0,0) .283662px -.958924px 0px,rgb(0,0,0) .96017px -.279415px 0}@media (min-width: 568px){.haik-footer .nav-tabs>li>a{font-size:20px}}@media (min-width: 768px){.haik-footer .nav-tabs>li>a{text-shadow:rgb(0,0,0) 2px 0 0px,rgb(0,0,0) 1.75517px .958851px 0px,rgb(0,0,0) 1.0806px 1.68294px 0px,rgb(0,0,0) .141474px 1.99499px 0px,rgb(0,0,0) -.832294px 1.81859px 0px,rgb(0,0,0) -1.60229px 1.19694px 0px,rgb(0,0,0) -1.97998px .28224px 0px,rgb(0,0,0) -1.87291px -.701566px 0px,rgb(0,0,0) -1.30729px -1.5136px 0px,rgb(0,0,0) -.421592px -1.95506px 0px,rgb(0,0,0) .567324px -1.91785px 0px,rgb(0,0,0) 1.41734px -1.41108px 0px,rgb(0,0,0) 1.92034px -.558831px 0}}@media (min-width: 992px){.haik-footer .nav-tabs>li>a{font-size:22px}}@media (min-width: 1200px){.haik-footer .nav-tabs>li>a{font-size:24px}}.navbar-nav li>a{line-height:2.2em;margin-right:0;padding:.2em .4em;text-align:left;font-weight:700;font-size:18px;transition:.3s;overflow:hidden}.navbar-default .navbar-nav>li>a{font-size:18px;line-height:2em;transition:.3s;overflow:hidden;padding:.2em .4em;border-bottom:0}.navbar-nav .open .dropdown-menu>li>a{line-height:2.2em;text-align:center;font-weight:700;font-size:18px;transition:.3s}@media (min-width: 360px){.navbar-nav>li>a,.navbar-default .navbar-nav>li>a{font-size:20px}.navbar-nav .open .dropdown-menu>li>a{text-align:center;font-size:20px}}@media (min-width: 568px){.navbar-nav>li>a,.navbar-default .navbar-nav>li>a{font-size:22px}.navbar-nav .open .dropdown-menu>li>a{text-align:center;font-size:22px}}@media (min-width: 768px){.navbar-nav>li>a{font-size:20px;line-height:1.7em;height:2.6em;overflow:hidden}.navbar-default .navbar-nav>li>a{font-size:20px;height:50px;overflow:hidden}.navbar-nav .open .dropdown-menu>li>a{text-align:left;font-size:20px;line-height:1.7em}}@media (min-width: 992px){.navbar-nav>li>a{font-size:22px}.navbar-default .navbar-nav>li>a{font-size:22px;line-height:2em}.navbar-nav .open .dropdown-menu>li>a{font-size:22px}}@media (min-width: 1200px){.navbar-nav>li>a{font-size:24px}.navbar-default .navbar-nav>li>a{font-size:24px;line-height:1.7em}.navbar-nav .open .dropdown-menu>li>a{font-size:24px}}@media (min-width: 1500px){.navbar-nav>li>a{font-size:26px}.navbar-default .navbar-nav>li>a{font-size:26px;line-height:1.5em}.navbar-nav .open .dropdown-menu>li>a{font-size:26px}}.nav-tabs>li>a:focus,.nav-tabs>li>a:hover{border-color:#eee #eee #333;text-decoration:none;background-color:rgba(155,155,155,0.3)}.form-control{height:2.2em;font-size:20px;border-radius:5px;padding:0 12px;height:1.7em;line-height:1.8em}@media (min-width: 568px){.form-control{font-size:22px}}@media (min-width: 992px){.form-control{font-size:24px}}@media (min-width: 1200px){.form-control{font-size:26px}}.haik-container ol.list1{line-height:1.8em;margin-left:2em;font-size:18px}.haik-container ul>li>ul{margin:5px 0;padding-left:0}.haik-container ul.list1>li,.haik-container ul.list2>li,.haik-container ul.list3>li{margin-left:1em;text-indent:-1.2em;padding-left:1em;line-height:1.8em}.haik-container ul,.haik-container ol{margin-left:0;margin-right:0;padding:0;font-size:18px}li{margin:.5em 0}@media (min-width: 360px){.haik-container ul>li,.haik-container ol>li,.haik-container ol.list1{font-size:20px}}@media (min-width: 568px){.haik-container ul>li,.haik-container ol>li,.haik-container ol.list1{font-size:22px}}@media (min-width: 768px){.haik-container ul>li,.haik-container ol>li,.haik-container ol.list1{font-size:20px}}@media (min-width: 992px){.haik-container ul>li,.haik-container ol>li,.haik-container ol.list1{font-size:22px}}@media (min-width: 1200px){.haik-container ul>li,.haik-container ol>li,.haik-container ol.list1{font-size:24px}}@media (min-width: 1500px){.haik-container ul>li,.haik-container ol>li,.haik-container ol.list1{font-size:26px}}.haik-container .nav.nav-tabs{margin-left:0}pre{font-family:Menlo,Monaco,Consolas,"Courier New",monospace;padding:10px;background:#e7f8ff;color:#333;font-size:18px;border:solid 1px #41b2e0;display:block;line-height:1.8;overflow:auto;margin-top:2.3em;margin-left:.2em;margin-right:.2em;margin-bottom:2.3em;border-radius:4px}@media (min-width: 360px){pre{font-size:20px}}@media (min-width: 568px){pre{font-size:22px;margin-left:1em;margin-right:1em}}@media (min-width: 768px){pre{font-size:20px}}@media (min-width: 992px){pre{font-size:22px}}@media (min-width: 1200px){pre{font-size:24px}}dd,dt{font-size:20px}@media (min-width: 568px){dd,dt{font-size:22px}}@media (min-width: 768px){dd,dt{font-size:20px}}@media (min-width: 992px){dd,dt{font-size:22px}}@media (min-width: 1200px){dd,dt{font-size:24px}}@media (min-width: 1500px){dd,dt{font-size:26px}}blockquote{margin:0;position:relative;padding:25px 15px;box-sizing:border-box;color:#333;border:2px solid #f7a64a;border-radius:20px}@media (min-width: 568px){blockquote{border:3px solid #f7a64a;margin:3em .5em}}@media (min-width: 768px){blockquote{border:4px solid #f7a64a}}@media (min-width: 992px){blockquote{border:5px solid #f7a64a}}blockquote:before{display:inline-block;position:absolute;top:-10px;left:10px;width:45px;height:45px;vertical-align:middle;text-align:left;font-family:FontAwesome;font-style:italic;content:"\201c";color:#f7a64a;font-size:4rem;line-height:1.5em;font-weight:900}blockquote:after{display:inline-block;position:absolute;bottom:10px;right:10px;width:45px;height:45px;vertical-align:middle;text-align:left;font-family:FontAwesome;font-style:italic;content:"\201d";color:#f7a64a;font-size:4rem;line-height:1.5em;font-weight:900}blockquote p{position:relative;padding:0;margin:.5em;z-index:3;line-height:1.8em}blockquote ol:last-child,blockquote p:last-child,blockquote ul:last-child{margin-bottom:0}blockquote p:last-child{text-align:left;font-weight:700;font-style:italic;color:#333}blockquote cite{position:relative;z-index:3;display:block;text-align:right;color:#666;font-size:.9em}input.btn{padding-top:0;padding-bottom:0;vertical-align:middle}.form-inline .input-group>.form-control[placeholder="検索ワード"]{width:98%}.col-sm-9{font-size:16px}@media (min-width: 360px){.col-sm-9{font-size:18px}}@media (min-width: 568px){.col-sm-9{font-size:22px}}@media (min-width: 768px){.col-sm-9{font-size:20px}}@media (min-width: 992px){.col-sm-9{font-size:22px}}@media (min-width: 1200px){.col-sm-9{font-size:22px}}.haik-footer p{font-size:18px;margin:1em .5em}@media (min-width: 360px){.haik-footer p{font-size:20px}}@media (min-width: 568px){.haik-footer p{font-size:22px}}@media (min-width: 768px){.haik-footer p{font-size:20px}}@media (min-width: 992px){.haik-footer p{font-size:22px}}@media (min-width: 1200px){.haik-footer p{font-size:24px}}@media (min-width: 1500px){.haik-footer p{font-size:26px}}.haik-container h2{color:#333;background-color:transparent}.haik-container h3{color:#333;background-color:transparent}.haik-container h4{color:#333;padding:.3em;background-color:transparent}h2 small,.haik-container h2 small,.haik-menu h2 small,.haik-article-menu h2 small,.haik-footer h2 small{color:#222;background-color:transparent;font-size:84%;font-weight:700;line-height:1em}@media (min-width: 768px){h2 small,.haik-container h2 small,.haik-menu h2 small,.haik-article-menu h2 small,.haik-footer h2 small{font-size:74%}}h3 small,.haik-container h3 small,.haik-menu h3 small,.haik-article-menu h3 small,.haik-footer h3 small{color:#222;background-color:transparent;font-size:80%;font-weight:700;line-height:2em}@media (min-width: 768px){h3 small,.haik-container h3 small,.haik-menu h3 small,.haik-article-menu h3 small,.haik-footer h3 small{font-size:80%}}h4 small,.haik-container h4 small,.haik-menu h4 small,.haik-article-menu h4 small,.haik-footer h4 small{color:#333;background-color:transparent;font-size:91%;font-weight:700;line-height:2em}@media (min-width: 768px){h4 small,.haik-container h4 small,.haik-menu h4 small,.haik-article-menu h4 small,.haik-footer h4 small{font-size:85%}}.haik-container h2 a{color:#333;text-decoration:underline}.haik-container h3 a{color:#333;text-decoration:underline}.haik-container h4 a{color:#333;text-decoration:underline}.haik-container h2 a:hover{color:#337ab7;text-decoration:none}.haik-container h3 a:hover{color:#337ab7;text-decoration:none}.haik-container h4 a:hover{color:#337ab7;text-decoration:none}.thumbnail{display:block;padding:4px;padding-top:0;margin:0 5% 20px 0;line-height:1.42857143;background-color:transparent;border:#e5e5e5 solid 2px;border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:4px;border-bottom-right-radius:4px;transition:border .2s ease-in-out}div[class^=col-sm-]>p:last-child,div[class^=col-sm-]>h1:last-child,div[class^=col-sm-]>h2:last-child,div[class^=col-sm-]>h3:last-child,div[class^=col-sm-]>h4:last-child,div[class^="col-sm-"]>div[class*="qhm-align-"]:last-child>p:last-child,div[class^="col-sm-"]>div[class*="qhm-align-"]:last-child>h1:last-child,div[class^="col-sm-"]>div[class*="qhm-align-"]:last-child>h2:last-child,div[class^="col-sm-"]>div[class*="qhm-align-"]:last-child>h3:last-child,div[class^="col-sm-"]>div[class*="qhm-align-"]:last-child>h4:last-child,div[class^=col-sm-]>ul:last-child,div[class^=col-sm-]>ol:last-child{margin-top:.2em;margin-left:8px;margin-right:8px;margin-bottom:.2em}@media (min-width: 568px){div[class^=col-sm-]>p:last-child,div[class^=col-sm-]>h1:last-child,div[class^=col-sm-]>h2:last-child,div[class^=col-sm-]>h3:last-child,div[class^=col-sm-]>h4:last-child,div[class^="col-sm-"]>div[class*="qhm-align-"]:last-child>p:last-child,div[class^="col-sm-"]>div[class*="qhm-align-"]:last-child>h1:last-child,div[class^="col-sm-"]>div[class*="qhm-align-"]:last-child>h2:last-child,div[class^="col-sm-"]>div[class*="qhm-align-"]:last-child>h3:last-child,div[class^="col-sm-"]>div[class*="qhm-align-"]:last-child>h4:last-child,div[class^=col-sm-]>ul:last-child,div[class^=col-sm-]>ol:last-child{margin-top:.4em;margin-left:.29em;margin-right:.29em;margin-bottom:.4em}}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;margin-top:0;padding-left:0;padding-right:0}@media (min-width: 768px){.col-sm-10{width:99%}}.label{margin:.1em .3em .1em 0;padding:0 .5em;font-size:16px;font-weight:700;border-radius:2px;display:inline-block;line-height:1.8;color:#fff;text-align:left;white-space:normal;vertical-align:middle;text-shadow:none}@media (min-width: 360px){.label{font-size:18px}}@media (min-width: 568px){.label{font-size:20px}}@media (min-width: 768px){.label{font-size:18px}}@media (min-width: 992px){.label{font-size:20px}}@media (min-width: 1200px){.label{font-size:22px}}@media (min-width: 1500px){.label{font-size:24px}}.label-default{background-color:#888}.label-info{background-color:#36a2af}.label-danger{background-color:#db6868}.label-primary{background-color:#337ab7}.label-success{background-color:#409668}.label-warning{background-color:#ffc818;color:#111}.btn-default{color:#fff;background-color:#888;border:1px solid #999}.btn-default:hover,.btn-default:focus{color:#fff;background-color:#999;border:1px solid #ccc}.btn-info{color:#fff;background-color:#64B1BA;border:1px solid #64B1B1}.btn-info:hover,.btn-info:focus{color:#fff;background-color:#2f9fab;border:1px solid #2f9fab}.btn-danger{color:#fff;background-color:#db6868;border-color:#db6861}.btn-danger:hover,.btn-danger:focus{color:#fff;background-color:#db4441;border:1px solid #db4440}.btn-primary{color:#fff;background-color:#337ab7;border:1px solid #6dbfff}.btn-primary:hover,.btn-primary:focus{color:#fff;background-color:#3361b7;border:1px solid #3361b7}.btn-success{color:#fff;background-color:#5BB184;border:1px solid #5BB181}.btn-success:hover,.btn-success:focus{color:#fff;background-color:#509850;border:1px solid #8aff8a}.btn-warning{color:#111;background-color:#EBA65B;border:1px solid #EBA651}.btn-warning:hover,.btn-warning:focus{background-color:#fbbf7e;border:1px solid #ffc688;text-shadow:none;color:#111}[class^=".haik-palette-"] header.container.haik-header p{font-size:20px;line-height:1.6em;margin:0}@media (min-width: 568px){[class^=".haik-palette-"] header.container.haik-header p{font-size:22px}}@media (min-width: 768px){[class^=".haik-palette-"] header.container.haik-header p{font-size:20px;line-height:1.8em}}@media (min-width: 992px){[class^=".haik-palette-"] header.container.haik-header p{font-size:22px}}@media (min-width: 1200px){[class^=".haik-palette-"] header.container.haik-header p{font-size:24px}}header.haik-header.clearfix p{font-size:20px;line-height:1.6em;margin:0}@media (min-width: 568px){header.haik-header.clearfix p{font-size:22px}}@media (min-width: 768px){header.haik-header.clearfix p{font-size:20px;line-height:1.8em}}@media (min-width: 992px){header.haik-header.clearfix p{font-size:22px}}@media (min-width: 1200px){header.haik-header.clearfix p{font-size:24px}}@media (min-width: 1500px){header.haik-header.clearfix p{font-size:26px}}strong.word0{background-color:#ffd54f;color:#111}strong.word1{background-color:#79cece;color:#111}strong.word2{background-color:#6dc16d;color:#111}strong.word3{background-color:#c77171;color:#FFF}strong.word4{background-color:#d650d6;color:#000}strong.word5{background-color:#670000;color:#FFF}strong.word6{background-color:#008a00;color:#FFF}strong.word7{background-color:#735800;color:#FFF}strong.word8{background-color:#083f80;color:#FFF}strong.word9{background-color:#ab0cab;color:#FFF}.btn-lg{font-size:22px}@media (min-width: 568px){.btn-lg{font-size:24px}}@media (min-width: 768px){.btn-lg{font-size:24px}}@media (min-width: 992px){.btn-lg{font-size:28px}}@media (min-width: 992px){.btn-lg{font-size:30px}}@media (min-width: 1200px){.btn-lg{font-size:32px}}@media (min-width: 1500px){.btn-lg{font-size:34px}}.btn-sm{font-size:16px}@media (min-width: 568px){.btn-sm{font-size:18px}}@media (min-width: 768px){.btn-sm{font-size:18px}}@media (min-width: 992px){.btn-sm{font-size:20px}}@media (min-width: 1200px){.btn-sm{font-size:22px}}@media (min-width: 1500px){.btn-sm{font-size:24px}}.btn-xs{font-size:12px}@media (min-width: 568px){.btn-xs{font-size:14px}}@media (min-width: 568px){.btn-xs{font-size:16px}}@media (min-width: 768px){.btn-xs{font-size:16px}}@media (min-width: 992px){.btn-xs{font-size:18px}}@media (min-width: 1200px){.btn-xs{font-size:20px}}@media (min-width: 1500px){.btn-xs{font-size:22px}}.btn.btn-ghost{background-color:transparent;border-width:2px;color:#fff;text-shadow:1px 1px 0 #000}.btn.btn-ghost-w{background-color:white;border-width:2px;color:#333}.btn.btn-ghost:hover{color:white}.btn.btn-ghost-w:hover{color:white;text-shadow:1px 1px 0 #000}.btn-default.btn-ghost{border-color:#eee}.btn-default.btn-ghost:hover,.btn-default.btn-ghost-w:hover{background-color:#eee;color:#111;text-shadow:none}.btn-info.btn-ghost{border-color:#8ff3ff}.btn-info.btn-ghost:hover,.btn-info.btn-ghost-w:hover{background-color:#64B1BA}.btn-danger.btn-ghost{border-color:#ff7f77}.btn-danger.btn-ghost:hover,.btn-danger.btn-ghost-w:hover{background-color:#db6868}.btn-primary.btn-ghost{border-color:#4dadff}.btn-primary.btn-ghost:hover,.btn-primary.btn-ghost-w:hover{background-color:#337ab7}.btn-success.btn-ghost{border-color:#7ff9b9}.btn-success.btn-ghost:hover,.btn-success.btn-ghost-w:hover{background-color:#5BB184}.btn-warning.btn-ghost{border-color:#EBA65B}.btn-warning.btn-ghost:hover,.btn-warning.btn-ghost-w:hover{background-color:#EBA65B;color:#111;text-shadow:none}.btn-default.btn-gradient{background:linear-gradient(#fff,#646768);border-color:#aaaaaa;color:#fff}.btn-default.btn-gradient:hover{background:linear-gradient(#fff,#c1c1c1)}.btn-info.btn-gradient{background:linear-gradient(#8fe3e8,#64B1BA);border-color:#64B1BA;color:#fff}.btn-info.btn-gradient:hover{background:linear-gradient(#8fe3e8,#8fe3e8)}.btn-danger.btn-gradient{background:linear-gradient(#eb7a77,#db4441);border-color:#e53030;color:#fff}.btn-danger.btn-gradient:hover{background:linear-gradient(#eb7a77,#eb7a77)}.btn-primary.btn-gradient{background:linear-gradient(#51a8dd,#337ab7);border-color:#337ab7;color:#fff}.btn-primary.btn-gradient:hover{background:linear-gradient(#51a8dd,#51a8dd)}.btn-success.btn-gradient{background:linear-gradient(#62c462,#5BB184);border-color:#5BB184;color:#fff}.btn-success.btn-gradient:hover{background:linear-gradient(#62c462,#62c462)}.btn-warning.btn-gradient{background:linear-gradient(#f4ca66,#EBA65B);border-color:#EBA65B;color:#111}.btn-warning.btn-gradient:hover{background:linear-gradient(#f4ca66,#f4ca66)}main.haik-container.haik-nomenu-container{font-size:1.6em;line-height:1.2em}.qhm-plugin-scrollup{opacity:.3;font-size:24px;bottom:80px;right:10px}@media (min-width: 568px){.qhm-plugin-scrollup{bottom:48px}}@media (min-width: 768px){.qhm-plugin-scrollup{opacity:.5;bottom:65px;font-size:26px}}@media (min-width: 992px){.qhm-plugin-scrollup{bottom:80px;font-size:28px}}@media (min-width: 1200px){.qhm-plugin-scrollup{font-size:30px}}.well{margin-left:5px;margin-right:5px;box-shadow:none}@media (min-width: 568px){.well{margin-left:.2em;margin-right:.2em}}@media (min-width: 768px){.well{margin-left:.2em;margin-right:.2em}}@media (min-width: 992px){.well{margin-left:.5em;margin-right:.5em}}.row{margin-left:0;margin-right:0}.haik-fullpage-content .row{margin-left:-4px;margin-right:-4px}.haik-container.haik-content .row,.haik-container .row,.haik-footer .container .row,.haik-menu .bar .row{-js-display:flex;display:flex;flex-flow:row wrap;justify-content:center}.haik-container.haik-content [class^="medialist-"] .row{display:block}.container.haik-fullpage-container{max-width:100%}nav .container{max-width:1980px}@media(min-width:768px){.container{width:inherit}}.container{margin-right:0;margin-left:0;padding-left:3px;padding-right:3px}@media (min-width: 568px){.container{padding-left:10px;padding-right:10px}}@media (min-width: 768px){.container{padding-left:8px;padding-right:8px}}@media (min-width: 992px){.container{padding-left:15px;padding-right:15px}}@media (min-width: 1200px){.container{margin-left:auto;margin-right:auto}}.form-group{margin-bottom:.7em}.form-horizontal .form-group{margin-left:0;margin-right:0}@media (min-width: 768px){.form-horizontal .control-label{text-align:left;margin-bottom:0;padding-top:0}}.qhm-eyecatch .jumbotron.qhm-section.qhm-section-default.qhm-eyecatch .qhm-section-content{margin-left:0;margin-right:0}.carousel{position:relative}.haik-container .carousel-caption h3{color:white;text-shadow:rgb(0,0,0) 2px 0 0px,rgb(0,0,0) 1.75517px .958851px 0px,rgb(0,0,0) 1.0806px 1.68294px 0px,rgb(0,0,0) .141474px 1.99499px 0px,rgb(0,0,0) -.832294px 1.81859px 0px,rgb(0,0,0) -1.60229px 1.19694px 0px,rgb(0,0,0) -1.97998px .28224px 0px,rgb(0,0,0) -1.87291px -.701566px 0px,rgb(0,0,0) -1.30729px -1.5136px 0px,rgb(0,0,0) -.421592px -1.95506px 0px,rgb(0,0,0) .567324px -1.91785px 0px,rgb(0,0,0) 1.41734px -1.41108px 0px,rgb(0,0,0) 1.92034px -.558831px 0;font-weight:700;border:none;margin:0;font-size:22px;border:none;padding:20px 0;background:none;border-left:none;box-shadow:none}@media (min-width: 360px){.haik-container .carousel-caption h3{font-size:24px}}@media (min-width: 568px){.haik-container .carousel-caption h3{font-size:28px}}@media (min-width: 768px){.haik-container .carousel-caption h3{font-size:26px}}@media (min-width: 992px){.haik-container .carousel-caption h3{font-size:32px}}@media (min-width: 1200px){.haik-container .carousel-caption h3{font-size:36px}}.carousel-inner>.item>a>img,.carousel-inner>.item>img{display:block}.glyphicon-chevron-right:before{font-family:FontAwesome;content:"\f138"}.glyphicon-chevron-left:before{font-family:FontAwesome;content:"\f137"}.carousel-control{position:absolute;top:0;left:0;bottom:0;width:15%;opacity:.5;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6);background-color:rgba(0,0,0,0);transition:.3s}@media (min-width: 768px){.carousel-control{width:10%}}.carousel-control.left{background-image:linear-gradient(to right,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-repeat:repeat-x}.carousel-control.right{left:auto;right:0;background-image:linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-repeat:repeat-x}.carousel .carousel-control{outline-style:none}.carousel-control:focus,.carousel-control:hover{outline:0;color:#fff;text-decoration:none;opacity:.9}.carousel-caption{position:absolute;left:6%;right:6%;bottom:15px;z-index:10;padding-top:0;padding-bottom:1em;color:#fff;text-align:center;text-shadow:rgb(0,0,0) 2px 0 0px,rgb(0,0,0) 1.75517px .958851px 0px,rgb(0,0,0) 1.0806px 1.68294px 0px,rgb(0,0,0) .141474px 1.99499px 0px,rgb(0,0,0) -.832294px 1.81859px 0px,rgb(0,0,0) -1.60229px 1.19694px 0px,rgb(0,0,0) -1.97998px .28224px 0px,rgb(0,0,0) -1.87291px -.701566px 0px,rgb(0,0,0) -1.30729px -1.5136px 0px,rgb(0,0,0) -.421592px -1.95506px 0px,rgb(0,0,0) .567324px -1.91785px 0px,rgb(0,0,0) 1.41734px -1.41108px 0px,rgb(0,0,0) 1.92034px -.558831px 0}.carousel-caption a{color:inherit;font-weight:700;text-decoration:none}.container .carousel-caption h3,.haik-footer .carousel-caption h3{color:#fff;border:none;background-color:transparent}@media (min-width: 768px){.haik-menu .carousel-caption h3,.haik-menu .carousel-caption p,.haik-menu .glyphicon-chevron-right:before,.haik-menu .glyphicon-chevron-left:before{font-size:90%}}@media (min-width: 992px){.haik-menu .carousel-caption h3,.haik-menu .carousel-caption p,.haik-menu .glyphicon-chevron-right:before,.haik-menu .glyphicon-chevron-left:before{font-size:100%}}.carousel-caption a:active,.carousel-caption a:hover{outline:0}.carousel-caption a:focus,.carousel-caption a:hover{color:#337ab7;text-decoration:underline}@media (min-width: 768px){.carousel-indicators{bottom:0}}.carousel-indicators{position:absolute;bottom:0;left:50%;z-index:8;width:60%;margin-left:-30%;padding-left:0;list-style:none;text-align:center}.haik-container .carousel-indicators{left:20%}@media (min-width: 768px){.carousel-indicators{bottom:0}}.haik-container .carousel-indicators ol>li{margin-left:1em;padding:0;font-size:18px}.carousel-indicators .active{margin-left:0;width:14px;height:14px;background-color:#fff}.carousel-indicators li{display:inline-block;width:14px;height:14px;margin:1px;text-indent:-999px;border:1px solid #fff;border-radius:14px;cursor:pointer;background-color:rgba(0,0,0,0)}.haik-container .qhm-bs-carousel.carousel.slide ol>li{margin-left:.3em;padding:0;font-size:18px}.haik-eyecatch-top .jumbotron h1{font-weight:700;font-size:36px;margin:10px 0;border:none;background:none;border-left:none;box-shadow:none}@media (max-width: 992px){.haik-eyecatch-top .jumbotron h1{font-size:30px}}@media (max-width: 767px){.haik-eyecatch-top .jumbotron h1{font-size:28px;line-height:1.7em;margin:14px 0}}@media (max-width: 567px){.haik-eyecatch-top .jumbotron h1{font-size:26px}}.haik-eyecatch-top .jumbotron p{font-size:22px;margin:15px 0;border:none;background:none;border-left:none;box-shadow:none}@media (min-width: 768px){.haik-eyecatch-top .jumbotron p{font-size:26px}}@media (min-width: 992px){.haik-eyecatch-top .jumbotron p{font-size:28px}}@media (min-width: 1200px){.haik-eyecatch-top .jumbotron p{font-size:30px}}.haik-container .carousel-caption h1::before,.haik-container .carousel-caption h2::before,.haik-container .carousel-caption h3::before,.haik-container .carousel-caption h4::before{display:none}.carousel-caption p{font-size:18px;margin:0}@media (min-width: 360px){.carousel-caption p{font-size:20px}}@media (min-width: 568px){.carousel-caption p{font-size:22px}}@media (min-width: 768px){.carousel-caption p{font-size:20px}}@media (min-width: 992px){.carousel-caption p{font-size:22px}}@media (min-width: 1200px){.carousel-caption p{font-size:26px}}main.haik-container{font-size:20px}#note::before{font-weight:700;content:"脚注"}#note{padding-top:2em;padding-bottom:3em;font-size:20px}@media (min-width: 568px){#note::before{font-size:24px}}@media (min-width: 768px){#note::before{font-size:22px}}@media (min-width: 992px){#note::before{font-size:24px}}@media (min-width: 1200px){#note::before{font-size:26px}}.small,small{line-height:1.8em;font-size:18px;color:inherit;margin-top:.5em;margin-left:0}@media (min-width: 568px){.small,small{font-size:22px}}@media (min-width: 768px){.small,small{font-size:20px}}@media (min-width: 992px){.small,small{font-size:22px;margin-top:.4em}}@media (min-width: 1200px){.small,small{font-size:24px}}.qhm-section:not(.qhm-eyecatch) .container-fluid>h2,.qhm-section:not(.qhm-eyecatch) .container-fluid>h3,.qhm-section:not(.qhm-eyecatch) .container-fluid>h4,.qhm-section:not(.qhm-eyecatch) .container-fluid>h2::before,.qhm-section:not(.qhm-eyecatch) .container-fluid>h3::before,.qhm-section:not(.qhm-eyecatch) .container-fluid>h4::before,.qhm-section:not(.qhm-eyecatch) .container-fluid>h2::after,.qhm-section:not(.qhm-eyecatch) .container-fluid>h3::after,.qhm-section:not(.qhm-eyecatch) .container-fluid>h4::after{border-radius:0;background-image:none;background-color:transparent;box-shadow:none;text-shadow:none;border:none;color:inherit}ins{text-decoration:none;border-bottom:1px solid;padding-bottom:2px}