.bx-wrapper{margin-bottom:0}.js-bx-container ul.js-bx-slider{padding:0;margin:0;list-style:none}.js-bx-container .bx-viewport{font-size:0}.js-bx-container.mikire{position:relative;width:100%;overflow:hidden}.js-bx-container.mikire .bx-viewport{width:80% !important;margin-left:10%;overflow:visible !important;background:transparent !important;border:0}.js-bx-container .bx-controls .bx-pager .bx-pager-item:nth-of-type(1):nth-last-of-type(1){display:none}#main .section{padding-bottom:0 !important}#main .section>div.body{padding-bottom:11.7647%}@media screen and (max-width: 640px){#main .section>div.body{padding-bottom:14.2857%}}#main .section:last-child>div.body{padding-bottom:0}#main #konna>div.body{border-bottom:none}#main #konna>footer{padding-bottom:11.7647%}@media screen and (max-width: 640px){#main #konna>footer{padding-bottom:14.2857%}}@media screen and (max-width: 640px){#mainslider{padding-left:0 !important;padding-right:0 !important}}#clients1 ul li,#clients2 ul li{font-size:1.15em}#clients1 li{font-weight:bold;color:#363C37}#clients1 li::before{color:#34C132}#konna div.body{border:none}#konna div.body section ~ section{margin-top:13.1016%}@media screen and (max-width: 640px){#konna div.body section ~ section{margin-top:12.8571%}}#konna div.body section.konna-box{display:-webkit-box;display:-webkit-flex;-js-display:-webkit-box;-js-display:-webkit-flex;-js-display:-ms-flexbox;-js-display:flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}#konna div.body section.konna-box:after{content:"";display:block;width:.5em;height:auto;background-image:url(/img/home-vertical_wave_line.png);background-repeat:repeat-y;background-position:100% 0;background-size:100% auto}@media screen and (max-width: 640px){#konna div.body section.konna-box:after{width:.4285em}}#konna div.body section.konna-box div.image{width:32.0855%}@media screen and (max-width: 640px){#konna div.body section.konna-box div.image{width:40%}}#konna div.body section.konna-box div.image img{border-radius:100%;background-clip:padding-box}#konna div.body section.konna-box .text{-webkit-box-sizing:border-box;box-sizing:border-box;text-align:left;padding-left:9.0909%;padding-right:9.0909%;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1;-webkit-flex-basis:0%;-ms-flex-preferred-size:0%;flex-basis:0%}@media screen and (max-width: 640px){#konna div.body section.konna-box .text{padding-left:4.2857%}}@media screen and (max-width: 640px){#konna div.body section.konna-box .text{padding-right:4.2857%}}#konna div.body section.konna-box .text p.lead{font-family:-apple-system, BlinkMacSystemFont, "Helvetica Neue", "Segoe UI", Arial, Roboto, "Droid Sans", "sans-serif", "NotoSansJP", "Noto Sans Japanese", 游ゴシック, YuGothic, "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", メイリオ, Meiryo;font-size:1.3333em;line-height:1.83em;text-align:left;margin-bottom:1.5em}@media all and (-ms-high-contrast: none){#konna div.body section.konna-box .text p.lead{font-family:"メイリオ",Meiryo, -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Segoe UI", Arial, Roboto, "Droid Sans", "sans-serif", "NotoSansJP", "Noto Sans Japanese", 游ゴシック, YuGothic, "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", メイリオ, Meiryo}}@media screen and (max-width: 640px){#konna div.body section.konna-box .text p.lead{font-size:.9285em;line-height:1.68em;text-align:justify;text-justify:inter-ideograph;margin-bottom:.923em}}#konna div.body section.konna-box .text a.btn{font-size:1.4444em}@media screen and (max-width: 640px){#konna div.body section.konna-box .text a.btn{width:100%;padding-left:0;padding-right:.5em;font-size:1em}}#konna div.body section:nth-child(2n).konna-box{-webkit-flex-flow:row-reverse wrap;-ms-flex-flow:row-reverse wrap;flex-flow:row-reverse wrap}@media screen and (max-width: 640px){#konna div.body section:nth-child(2n).konna-box .text button{padding-left:.2em;padding-right:0;text-align:justify;text-justify:inter-ideograph}}#konna footer p.text{text-align:center;font-size:1.4444em;line-height:1.83em}@media screen and (max-width: 640px){#konna footer p.text{font-size:1.0714em}}#ba section h3{font-weight:bold}#ba section h3 span.smaller{font-size:.6em}#ba section>div.body ul.imageset{margin-top:3.7433%}@media screen and (max-width: 640px){#ba section>div.body ul.imageset{margin-top:6.0714%}}#ba section>div.body p.notes{margin-top:1em}#ba section>footer{margin-top:6.4171%}@media screen and (max-width: 640px){#ba section>footer{margin-top:7.8571%}}#ba section>footer p{text-align:center}#ba section>footer p a.btn.styled{font-size:1.5555em}@media screen and (max-width: 640px){#ba section>footer p a.btn.styled{width:100%;padding-top:.5em;padding-bottom:.5em;font-size:1.4285em}}#point>div.body div.lead:after{content:'';display:block;height:0;clear:both;visibility:hidden;*zoom:1}#point>div.body div.lead p.img-cnt{float:right;padding-left:6.4171%;padding-bottom:6.4171%;width:32.3529%}@media screen and (max-width: 640px){#point>div.body div.lead p.img-cnt{padding-left:5.3571%}}@media screen and (max-width: 640px){#point>div.body div.lead p.img-cnt{padding-bottom:5.3571%}}@media screen and (max-width: 640px){#point>div.body div.lead p.img-cnt{width:43.2142%}}#point>div.body section h3{font-size:1.4444em}#profile-message h3{text-align:center}@media screen and (min-width: 641px){#profile-message h3{font-size:1.4444em}}
