.img-responsive.img-fill,.post-cover{width:100%}.page-footer .list-relevant,.sidebar #list-category ul li,.sidebar .article-list ul li{list-style-image:url(../img/arrow_carrot-right_alt.png)}#tab-insole h2.section-title,.tagcloud .list-tag,header #main-nav .container{text-align:center}body{font-family:"Helvetica Neue",Helvetica,Arial,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,sans-serif}.wr-post-summary{margin-bottom:20px}#wrap{margin:120px auto -60px;-webkit-transition:margin .3s ease-out;transition:margin .3s ease-out}#wrap.scrolled{margin:80px auto -60px}@media (max-width:1199px){#wrap{margin:120px auto -60px}}@media (max-width:991px){#wrap{margin:52px auto -60px}}#wrap>.post-cover+.container{padding-top:0}section{padding-bottom:30px}a{color:#839CB1}a:focus,a:hover{color:#B2CDE4}a:hover img{opacity:.7}h2{margin-top:30px;margin-bottom:30px}.parent{position:relative}.section-header h2{display:inline-block;float:left;margin-right:30px}.section-header p{padding:30px}@media (max-width:991px){.section-header h2{display:block;float:none;margin-bottom:10px}.section-header p{padding:10px}header #main-nav .container{width:100%;padding:0}}.annotation{color:#d56767}ul.style-none{padding:0;margin:0}ul.style-none>li{list-style:none}header #main-nav{background-color:#fff;box-shadow:0 1px 2px rgba(0,0,0,.1);height:120px;-webkit-transition:height .3s ease-out;transition:height .3s ease-out}#wrap.scrolled header #main-nav{height:80px}header #main-nav .navbar-nav{display:inline-block;float:none}header #main-nav li{background:0 0;padding:46px 19px;vertical-align:middle;-webkit-transition:padding .3s ease-out;transition:padding .3s ease-out}#wrap.scrolled header #main-nav li{padding:30px 19px}#wrap.scrolled header #main-nav #logo{height:80px;width:auto}header .navbar-toggle{z-index:998}header .navbar-brand{padding:0;height:auto}header #main-nav .navbar-brand #logo{background:url(../img/top/header-logo.png) no-repeat;display:inline-block;width:339px;height:160px;position:absolute;top:0;left:50%;margin:0 0 0 -169px;text-indent:100%;white-space:nowrap;overflow:hidden;z-index:999;-webkit-transition:height .3s ease-out;transition:height .3s ease-out}header #main-nav .navbar-brand:hover #logo{background:url(../img/top/header-logo-on.png) no-repeat}#wrap.scrolled header #main-nav .navbar-brand #logo{background:url(../img/top/header-logo-alt.png) no-repeat;width:123px;height:46px;margin:15px 0 0 -61px}#wrap.scrolled header #main-nav .navbar-brand:hover #logo{background:url(../img/top/header-logo-alt.png) no-repeat;opacity:.8}@media (max-width:1199px){header #main-nav .navbar-brand #logo,header #main-nav .navbar-brand:hover #logo{background-size:100%;width:271.2px;height:128px;margin:0 0 0 -130.6px}#wrap.scrolled header #main-nav .navbar-brand #logo,#wrap.scrolled header #main-nav .navbar-brand:hover #logo{background-size:100%}}@media (max-width:991px){header #main-nav .navbar-nav>li{float:none}header #main-nav .navbar-brand #logo,header #main-nav .navbar-brand:hover #logo{width:180px;height:95px;margin:0 0 0 -90px}#wrap.scrolled header #main-nav .navbar-brand #logo{width:100px;height:40px;margin:8px 0 0 -50px}}header #main-nav #menu-column{margin-left:339px}header #main-nav.scrolled #menu-column{margin-left:143px}@media (max-width:1199px){#wrap.scrolled header #main-nav #menu-column,header #main-nav #menu-column{margin-left:240px}header #main-nav{height:110px}header #main-nav li{padding:45px 10px}#wrap.scrolled header #main-nav li{padding:30px 10px}}@media (max-width:991px){#main-nav .navbar-nav li{display:block;text-align:center}#wrap.scrolled header #main-nav #menu-column,header #main-nav #menu-column{margin-left:0}#wrap.scrolled header #main-nav,header #main-nav{height:52px}}header #menu-column a,header #menu-insole a,header #menu-medical a,header #menu-primary a,header #menu-top a,header #menu-worry a{color:transparent;display:inline-block;height:31px;text-indent:100%;white-space:nowrap;overflow:hidden}header #menu-top a{background:url(../img/top/menu-top.png) no-repeat;width:40px}header #menu-top a:hover,header #menu-top.active a{background:url(../img/top/menu-top-on.png) no-repeat;width:40px}header #menu-worry a{background:url(../img/top/menu-worry.png) no-repeat;width:146px}header #menu-worry a:hover,header #menu-worry.active a{background:url(../img/top/menu-worry-on.png) no-repeat;width:146px}header #menu-primary a{background:url(../img/top/menu-primary.png) no-repeat;width:95px}header #menu-primary a:hover,header #menu-primary.active a{background:url(../img/top/menu-primary-on.png) no-repeat;width:95px}header #menu-column a{background:url(../img/top/menu-column.png) no-repeat;width:68px}header #menu-column a:hover,header #menu-column.active a{background:url(../img/top/menu-column-on.png) no-repeat;width:68px}header #menu-insole a{background:url(../img/top/menu-insole.png) no-repeat;width:120px}header #menu-insole a:hover,header #menu-insole.active a{background:url(../img/top/menu-insole-on.png) no-repeat;width:120px}header #menu-medical a{background:url(../img/top/menu-medical.png) no-repeat;width:93px}header #menu-medical a:hover,header #menu-medical.active a{background:url(../img/top/menu-medical-on.png) no-repeat;width:93px}header .navbar-toggle .icon-bar{background:#0f4272}@media (min-width:768px){header .navbar-toggle{display:block}}@media (max-width:991px){header #header-collapse{display:none!important}header #header-collapse.navbar-collapse.collapse.in{background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.1);display:block!important;overflow:auto!important}header #header-collapse.in .nav.navbar-nav{margin-top:130px}#wrap.scrolled header #header-collapse.in .nav.navbar-nav{margin-top:80px}header #main-nav.navbar-fixed-top .navbar-collapse{max-height:90%}#wrap.scrolled header #main-nav li,header #main-nav li{padding:15px 10px}header .navbar-toggle{display:inline-block;position:absolute;right:0}}@media (min-width:992px){header #header-collapse{display:block}header .navbar-toggle{display:none}}@media (max-width:767px){header #header-collapse.in .nav.navbar-nav{margin-top:90px}}.carousel{margin-bottom:38px}.carousel-control{width:auto;top:50%;margin-top:-20px;opacity:1;text-shadow:none}.carousel-control.left,.carousel-control.right{background:0 0}.carousel .btn-arrow.arrow-left,.carousel .btn-arrow.arrow-right{display:inline-block;width:38px;height:40px}.carousel-control .btn-arrow.arrow-left{background:url(../img/top/arrow-left.png) no-repeat}.carousel-control .btn-arrow.arrow-right{background:url(../img/top/arrow-right.png) no-repeat}.carousel-control:hover .btn-arrow.arrow-left{background:url(../img/top/arrow-left-on.png) no-repeat}.carousel-control:hover .btn-arrow.arrow-right{background:url(../img/top/arrow-right-on.png) no-repeat}@media screen and (min-width:768px){.carousel-indicators{bottom:-40px}}.carousel-indicators li{background-color:#9c9c9c;border:none;margin:0;width:8px;height:8px}.carousel-indicators .active{background-color:#0f4272;width:8px;height:8px}.carousel-inner>.item{-webkit-transition:1.1s ease-in-out left;-moz-transition:1.1s ease-in-out left;-o-transition:1.1s ease-in-out left;transition:1.1s ease-in-out left}.carousel-inner>.item>a>img,.carousel-inner>.item>img{width:100%;height:auto}.content{margin-bottom:60px}.worry ul.list-category li{padding-left:0;padding-right:0}.worry .list-worry{padding:0 0 0 5px}.worry .list-worry li{background:url(../img/arrow_carrot-right_alt.png) left center no-repeat;list-style:none;padding:10px 0 10px 30px}.worry .list-worry li.title{background-color:#0f4272;padding:0;margin-bottom:10px}.worry .list-worry li a{color:#616161;font-size:14px}.worry .list-worry li a:hover{color:#616161;text-decoration:underline}.worry #type-1 a,.worry #type-2 a,.worry #type-3 a,.worry #type-4 a,.worry #type-5 a,.worry #type-6 a,.worry #type-7 a,.worry #type-8 a,.worry #type-9 a{display:inline-block;width:235px;height:123px;text-indent:100%;white-space:nowrap;overflow:hidden;-webkit-transition:background .3s ease-out;transition:background .3s ease-out}.knowledge-item a,.tagcloud{width:100%;display:inline-block}.worry #type-1 a{background:url(../img/top/type-1.png) no-repeat}.worry #type-1 a:hover{background:url(../img/top/type-1-on.png) no-repeat}.worry #type-2 a{background:url(../img/top/type-2.png) no-repeat}.worry #type-2 a:hover{background:url(../img/top/type-2-on.png) no-repeat}.worry #type-3 a{background:url(../img/top/type-3.png) no-repeat}.worry #type-3 a:hover{background:url(../img/top/type-3-on.png) no-repeat}.worry #type-4 a{background:url(../img/top/type-4.png) no-repeat}.worry #type-4 a:hover{background:url(../img/top/type-4-on.png) no-repeat}.worry #type-5 a{background:url(../img/top/type-5.png) no-repeat}.worry #type-5 a:hover{background:url(../img/top/type-5-on.png) no-repeat}.worry #type-6 a{background:url(../img/top/type-6.png) no-repeat}.worry #type-6 a:hover{background:url(../img/top/type-6-on.png) no-repeat}.worry #type-7 a{background:url(../img/top/type-7.png) no-repeat}.worry #type-7 a:hover{background:url(../img/top/type-7-on.png) no-repeat}.worry #type-8 a{background:url(../img/top/type-8.png) no-repeat}.worry #type-8 a:hover{background:url(../img/top/type-8-on.png) no-repeat}.worry #type-9 a{background:url(../img/top/type-9.png) no-repeat}.worry #type-9 a:hover{background:url(../img/top/type-9-on.png) no-repeat}.tagcloud{background-color:#fafafa;padding:10px 15px;margin:0 0 30px}.tagcloud h3{display:inline-block;float:left;margin:0;padding:0 12px 0 0}.tagcloud .list-tag{float:left;margin:0;padding:0 6px}@media (max-width:991px){.tagcloud .list-inline>li{margin-top:10px}}.btn.btn-tag{background-color:#6db7b5;color:#fff}.btn.btn-tag:hover{background-color:#53A09E}.knowledge{background-color:#f4f4f4}.knowledge-item{margin-bottom:25px}.knowledge-item a{background-color:#fff;color:#5f97c7;font-size:13px;padding:12px;height:100%}.knowledge-item a:hover{opacity:.7}.knowledge-item .knowledge-title{padding-left:120px}.knowledge-item img{float:left;width:108px;height:61px}.feature{background-color:#aac1c2;background-image:-moz-linear-gradient(90deg,#e7eeee 0,#aac1c2 100%);background-image:-webkit-linear-gradient(90deg,#e7eeee 0,#aac1c2 100%);background-image:-ms-linear-gradient(90deg,#e7eeee 0,#aac1c2 100%);color:#8c8c8c}.feature:before{content:url(../img/top/bg-feature-arrow.png);display:inline-block;width:53px;height:26px;position:absolute;left:50%}.feature .container{position:relative}.feature .img-insole{background:url(../img/top/bg-feature.png);display:inline-block;width:440px;height:370px;position:absolute;top:-30px;right:50px}.feature .msg-feature{color:#fff;margin-bottom:60px}.feature .msg-feature h2{margin-top:80px;margin-bottom:20px}.feature .msg-feature p{margin:0}.feature ul{padding:0;margin:0}.feature ul li{background-color:#fff;list-style:none;margin-bottom:1px;padding:16px 10px}.feature ul li a{color:#869a9b;font-size:14px}.feature ul li a:before{content:url(../img/top/liicon-feature.png);display:inline-block;width:12px;height:13px;margin-right:12px}.feature ul li a:hover{color:#869a9b;text-decoration:underline}.feature .parent{height:318px}.feature div[class*=col-].box{position:absolute;bottom:0}.feature div[class*=col-].box+div[class*=col-].box{left:50%}.feature div[class*=col-].box a{display:inline-block}.feature div[class*=col-].box p{margin-top:20px}@media (max-width:991px){.feature .parent{height:auto;margin-bottom:30px}.feature div[class*=col-].box,.feature div[class*=col-].box+div[class*=col-].box{position:static}.feature div[class*=col-].box a{float:left;clear:both}.feature div[class*=col-].box p{margin-left:53%;color:#fff}.feature div[class*=col-].box+div[class*=col-].box p{margin-top:65px}}@media (max-width:767px){.feature div[class*=col-].box a{float:none;clear:both}.feature div[class*=col-].box p{margin-left:0}.feature div[class*=col-].box+div[class*=col-].box p{margin-top:20px}}.news{padding-bottom:0}.news .table>tbody>tr{background:url(../img/top/line-news.png) bottom repeat-x}.news .table>tbody>tr>td{border-top:none;padding:20px 0}.news .table>tbody>tr:first-child>td{padding:0 0 20px}.news .table a{color:#403735}.news .table a:hover{color:#5f97c7;text-decoration:underline}.news .news-word{color:#5f97c7;margin-left:10px}.news .list-banner .banner{padding-top:30px}.news .list-banner div[class*=col-]+div[class*=col-] .banner{padding-top:20px}@media (max-width:991px){.news .list-banner div[class*=col-]+div[class*=col-] .banner{padding-top:53px}}@media (max-width:767px){.news .list-banner div[class*=col-]+div[class*=col-] .banner{height:100%;vertical-align:bottom;padding-top:43px}}#footer,footer{background-color:transparent;height:auto}@media (min-width:480px) and (max-width:767px){.news .list-banner div[class*=col-]{float:left;width:50%}}@media (max-width:479px){.news .table td,.news .table tr{display:block}.news .table>tbody>tr td{padding:15px 0 10px}.news .table>tbody>tr:first-child>td{padding:0 0 10px}.news .table>tbody>tr td+td{padding:0 0 15px}}footer{position:relative}footer .back-to-top{position:absolute;top:-46px;left:0;height:46px;width:100%}footer .back-to-top a{background:url(../img/top/btn-pagetop.png) bottom no-repeat;display:inline-block;width:98px;height:46px}footer .back-to-top a:active,footer .back-to-top a:focus,footer .back-to-top a:hover{background:url(../img/top/btn-pagetop-on.png) bottom no-repeat}footer .bottom{background-color:#f6f6f6}footer .bottom h3{margin-bottom:15px}footer .bottom ul{margin:0;padding:0 0 0 25px}footer .bottom ul li{color:#0f4272;list-style:none;line-height:1.2em;margin-bottom:10px}footer .bottom ul li a{color:#083865;font-size:14px}footer .footer-nav{color:#083865;font-size:13px;opacity:.7;margin-top:10px}footer .footer-nav .navbar{margin-bottom:0;text-align:center}footer .footer-nav .navbar .navbar-nav{display:inline-block;float:none}footer .footer-nav .nav>li>a:focus,footer .footer-nav .nav>li>a:hover{background-color:transparent;text-decoration:underline}footer .copyright{background-color:#083865;color:#5485b3;font-size:13px}.breadcrumb{background-color:transparent;padding:0;font-size:13px;color: #c5c5c5;}.breadcrumb>li+li:before{content:"\003e";color:#c5c5c5}.breadcrumb>span{margin: 0 5px;}.breadcrumb>span:first-of-type{margin-left: 0;}.breadcrumb a{color:#598dba}.breadcrumb>span>span{color:#777}.page-header{margin:45px 0 20px;padding:0;border-bottom:none}.page-body p,.page-footer p,.page-header p{color:#171717;font-size:15px;line-height:1.8em}.page-header h1{color:#585858;font-size:28px}.page-header .breadcrumb+h1{margin-top:40px}.page-header h1.article-title{border-left:10px solid #0f4272;padding:10px}.article-list .article-item .datetime,.page-header .article-datetime{color:#888;font-size:12px}.page-header .article-datetime{margin-bottom:0}.page-header #sns-btn{margin-bottom:10px}.page-header #sns-btn,.page-header .article-datetime{display:inline-block}.page-footer h2{font-size:20px;color:#403735}.page-footer .border{background:url(../img/article/border-blue.png) bottom repeat-x;margin:30px 0 15px;padding-bottom:15px}.page-footer h2.text-title:before{display:inline-block;content:url(../img/article/article-title-icon.png);width:31px;height:31px;vertical-align:bottom;padding-top:3px;margin-right:5px}.page-footer .list-relevant{padding:0 0 0 20px;margin:0}.page-footer .list-relevant li{padding:5px 0 5px 10px}.page-footer .list-relevant li:first-child{padding-top:0}.page-footer .banner{margin-top:30px}@media (max-width:767px){.page-footer .banner div[class*=col-]{margin-bottom:20px}.page-footer .banner div[class*=col-]:last-child{margin-bottom:0}}.article-list .article-item{margin:10px -10px}.article-list .article-item:last-child{margin-bottom:0}.article-list .article-item a{padding:10px;display:block}.article-list .article-item a:hover{background-color:#f7f7f7;text-decoration:none}.article-list .article-item .text-more,.article-list .article-item a:hover h3,.internal-link a{text-decoration:underline}.article-list .article-item .datetime .genericon.genericon-summary,.page-header .article-datetime .genericon.genericon-summary{font-size:20px;margin-left:-3px}.article-list .article-item h3{color:#585858;font-size:20px}@media (min-width:992px){.article-list .article-item h3{margin-top:0}}.article-list .article-item p{color:#171717;font-size:14px}.article-list .article-item .social .icon-fb,.article-list .article-item .social .icon-g,.article-list .article-item .social .icon-tw{display:inline-block;vertical-align:text-bottom;width:24px;height:24px;margin-right:5px}.article-list .article-item .social .icon-fb{background:url(../img/article/icon-fb.png) no-repeat}.article-list .article-item .social .icon-tw{background:url(../img/article/icon-tw.png) no-repeat}.article-list .article-item .social .icon-g{background:url(../img/article/icon-g.png) no-repeat}.article-list .article-item .social .count{color:#5E5E5E;font-size:18px}.article-body h2{color:#403735;font-size:20px;line-height:1.5em;margin-bottom:20px}.article-body h2:before{display:inline-block;content:url(../img/article/article-title-icon_s.png);width:22px;height:22px;vertical-align:top;margin-top:3px;margin-right:5px}.article-body dl dt+dd,.article-body ul>li>ul{margin-top:10px}.article-body h3{color:#403735;font-size:18px;line-height:1.5em}.article-body h3:before{content:"■";display:inline-block;width:24px;vertical-align:text-bottom;color:#0F4272;padding:0 5px;font-size:22px}@media (max-width:479px){.article-body h2{font-size:18px}.article-body h3{font-size:16px}}.article-body p{font-size:15px;margin-bottom:20px}.article-body ul{padding-left:25px}.article-body ul li{font-size:15px;margin-bottom:10px}.article-body dl dd,.article-body dl dt{font-size:15px;line-height:1.8em}.article-body dl dd+dt,.article-body+.article-point{margin-top:20px}.article-body :last-child{margin-bottom:0}.article-point,.section-point{background:url(../img/article/bg-point.png);padding:20px}.article-point .point-txt p,.section-point .point-txt p{margin:0}.article-point .point-img:after,.section-point .point-img:after{content:url(../img/txt-point.png);width:99px;height:51px;display:inline-block;position:absolute;top:-15px;left:80px}.article-point .point-img img,.section-point .point-img img{border-radius:50%}@media (max-width:991px){.article-point .point-img img,.section-point .point-img img{margin:0 auto}.article-point .point-img:after,.section-point .point-img:after{left:50%}}.internal-link a{padding-right:12px;font-size:15px}.sidebar{padding-left:5px;margin-top:80px}@media (max-width:991px){.sidebar{padding-left:0}}.sidebar .article-list,.sidebar .category{margin-top:30px;margin-bottom:30px}.sidebar .article-list h3.text-title{color:#0f4272;font-size:16px;font-weight:700;padding:10px 0}.sidebar .article-list h3.text-title:before{display:inline-block;content:url(../img/article/article-title-icon_s.png);width:22px;height:22px;vertical-align:top;margin-top:-3px;margin-right:5px}.sidebar .category h3{background-color:#0f4272;margin-bottom:0}.sidebar .article-list ul{padding:0 0 0 26px;margin:0}.sidebar #list-category ul{padding:0 0 0 55px;margin:0}.sidebar #list-category ul li a,.sidebar .article-list ul li a{color:#171717;display:block;font-size:14px;line-height:1.2em;padding:20px 10px}.sidebar .article-list ul li a{padding:15px 10px}.sidebar #list-category .panel-title a{display:inline-block;width:100%}.sidebar #list-category .panel-title:nth-child(even)>a{background-color:#f7f7f7}.sidebar #list-category .panel-title.type-1 ul li{list-style-image:url(../img/arrow_carrot-right_type1_alt.png)}.sidebar #list-category .panel-title.type-2 ul li{list-style-image:url(../img/arrow_carrot-right_type2_alt.png)}.sidebar #list-category .panel-title.type-3 ul li{list-style-image:url(../img/arrow_carrot-right_type3_alt.png)}.sidebar #list-category .panel-title.type-4 ul li{list-style-image:url(../img/arrow_carrot-right_type4_alt.png)}.sidebar #list-category .panel-title.type-5 ul li{list-style-image:url(../img/arrow_carrot-right_type5_alt.png)}.sidebar #list-category .panel-title.type-6 ul li{list-style-image:url(../img/arrow_carrot-right_type6_alt.png)}.sidebar #list-category .panel-title.type-7 ul li{list-style-image:url(../img/arrow_carrot-right_type7_alt.png)}.sidebar #list-category .panel-title.type-8 ul li{list-style-image:url(../img/arrow_carrot-right_type8_alt.png)}.sidebar #list-category .panel-title.type-9 ul li{list-style-image:url(../img/arrow_carrot-right_type9_alt.png)}.sidebar .sidebar-banner{margin-top:30px}.sidebar .category+.sidebar-banner{margin-top:0}.sidebar #list-banner li+li{margin-top:30px}#carousel-insole:after{content:url(../img/insole/mainimage-accesry.png);display:inline-block;width:87px;height:41px;position:absolute;bottom:0;left:50%;margin-left:-44.5px}#tab-insole .nav.nav-tabs{padding-left:24px;padding-right:23px;margin-bottom:30px;border-bottom:2px solid #295681}#tab-insole .nav-tabs>li{margin-bottom:-2px}#tab-insole .nav-tabs>li>a{color:#295681;font-size:16px;font-weight:700;padding:15px 40px}@media (max-width:1199px) and (min-width:992px){#tab-insole .nav.nav-tabs{padding-left:15px;padding-right:15px}#tab-insole .nav-tabs>li>a{font-size:15;padding:15px 17px}}#tab-insole .nav-tabs>li>a:before{content:url(../img/insole/tab-icon.png);display:inline-block;width:19px;height:19px;vertical-align:top;margin-right:10px}#tab-insole .nav-tabs>li>a:focus,#tab-insole .nav-tabs>li>a:hover{background-color:#fff}#tab-insole .nav-tabs>li>a,#tab-insole .nav-tabs>li>a:focus,#tab-insole .nav-tabs>li>a:hover{border:2px solid #295681}#tab-insole .nav-tabs>li.active>a,#tab-insole .nav-tabs>li.active>a:focus,#tab-insole .nav-tabs>li.active>a:hover{border:2px solid #295681;border-bottom-color:transparent}@media (max-width:991px){#tab-insole .nav-tabs>li>a{padding:15px 12px}#tab-insole .nav.nav-tabs{border:none;padding-left:0;padding-right:0}#tab-insole .nav-tabs>li{width:100%}#tab-insole .nav-tabs>li>a{padding-left:10px}#tab-insole .nav-tabs>li>a,#tab-insole .nav-tabs>li>a:focus,#tab-insole .nav-tabs>li>a:hover{border:none}#tab-insole .nav-tabs>li.active>a,#tab-insole .nav-tabs>li.active>a:focus,#tab-insole .nav-tabs>li.active>a:hover{border:none;text-decoration:underline}}#tab-insole .nav-tabs>li>a{border-radius:0}#tab-insole h2.text-title{font-size:20px;color:#403735}#tab-insole h2.text-title:before{display:inline-block;content:url(../img/article/article-title-icon.png);width:31px;height:31px;vertical-align:bottom;padding-top:3px;margin-right:5px}#tab-insole #introduction .mainimage,#tab-insole #profile .mainimage{width:100%;height:auto;margin-bottom:30px}#tab-insole #introduction .section-title>img{display:block;margin:0 auto;max-width:100%}#tab-insole #introduction .good .box .inner+.inner,#tab-insole #introduction .voice .box .inner{margin-top:20px}#tab-insole #introduction .recommended .box{background-color:#e7eef0;padding:20px}#tab-insole #introduction .good .box{background-color:#ebe3ed;padding:20px}#tab-insole #introduction .voice .box{background-color:#e9e7f2;padding:20px}#tab-insole #introduction .good .box .inner,#tab-insole #introduction .recommended .box .inner,#tab-insole #introduction .voice .box .inner{background-color:#fff;padding:20px}#tab-insole #introduction .good .box .inner section:last-child{padding-bottom:0}#tab-insole #introduction .voice .box .row div[class*=col-]:nth-child(1) .inner,#tab-insole #introduction .voice .box .row div[class*=col-]:nth-child(2) .inner{margin-top:0}@media(max-width:991px){#tab-insole #introduction .voice .box .row div[class*=col-]:nth-child(2) .inner{margin-top:20px}}@media(min-width:992px){#tab-insole #introduction .voice .box .row div[class*=col-]:nth-child(odd){padding-right:10px}#tab-insole #introduction .voice .box .row div[class*=col-]:nth-child(even){padding-left:10px}}#tab-insole #introduction .voice .voice-experienced .title{color:#7966c0;font-weight:700}#tab-insole #introduction .voice .voice-experienced .title .case{color:#7966c0;font-weight:400}#tab-insole #introduction .voice .voice-experienced .dl-horizontal dt{width:100px;text-align:left;margin-bottom:10px}#tab-insole #introduction .voice .voice-experienced .dl-horizontal dd{margin-left:110px;margin-bottom:10px}@media (max-width:767px){#tab-insole #introduction .voice .voice-experienced .dl-horizontal dd{margin-left:0}}#tab-insole #introduction .voice .voice-experienced .dl-horizontal dd+dt,#tab-insole #introduction .voice .voice-experienced .dl-horizontal dt+dd{margin-top:15px}#tab-insole #introduction .good h3{color:#ad63ac;font-size:20px;font-weight:700;margin-top:10px}#tab-insole #introduction .good h3:before{content:url(../img/insole/insole-title-icon.png) no-repeat center;display:inline-block;margin-right:5px;padding-top:3px;vertical-align:bottom;width:31px;height:31px}#tab-insole #introduction .detail .heading{background:url(../img/insole/bg-detail.png);display:inline-block;margin:15px}#tab-insole #introduction .detail .heading div[class*=col-]{padding:0}#tab-insole #introduction .detail .heading .caption{padding:15px}#tab-insole #introduction .detail .heading .caption h4{color:#dc6d4f;font-size:24px;font-weight:700}#tab-insole #introduction .detail .case{margin-top:30px}#tab-insole #introduction .detail .case h3{font-size:20px;color:#dc6d4f}#tab-insole #introduction .detail .case h3.gray{color:#585858}@media (min-width:768px) and (max-width:991px){#tab-insole #introduction .detail .case .case-1 .img-responsive,#tab-insole #introduction .detail .case .case-2 .img-responsive,#tab-insole #introduction .detail .case .case-3 .img-responsive{margin-top:15px;margin-bottom:15px}}#tab-insole #introduction .detail .case .dl-horizontal dt{width:55px;margin-bottom:10px;text-align:left}#tab-insole #introduction .detail .case .dl-horizontal dd{margin-left:60px}#tab-insole #introduction .detail .case .dl-horizontal dd+dt,#tab-insole #introduction .detail .case .dl-horizontal dd+dt+dd{margin-top:15px}@media (max-width:767px){#tab-insole #introduction .detail .case .dl-horizontal dd{margin-left:0}}@media (min-width:992px){#tab-insole #introduction .detail .case .case-3{margin-top:30px}}#tab-insole #introduction .detail .case .case-4{background:url(../img/insole/bg-detail.png);display:inline-block;margin-top:30px;padding:15px}#tab-insole #introduction .process .step h3{color:#f76c89;font-size:20px;font-weight:700}@media (max-width:991px){#tab-insole #introduction .process .step{text-align:center;margin-bottom:30px}#tab-insole #introduction .process .step:last-child{margin-bottom:0}#tab-insole #introduction .process .step img{margin:0 auto}}#tab-insole #introduction .dealer h3{color:#dcc64f;font-size:20px}#tab-insole #dealer section .section-title,#tab-insole #profile section .section-title{border-bottom:6px solid #ccc;font-size:24px;font-weight:700;position:relative;padding-bottom:15px;padding-left:32px;text-align:left}#tab-insole #profile section .section-title:after{content:" ";background:0 0;position:absolute;top:41px;left:40px;width:0;height:0;border-width:20px;border-style:solid;border-color:#ccc transparent transparent}#tab-insole #dealer section .section-title.area-1,#tab-insole #profile section .section-title.y1960{border-bottom-color:#59a9ba;color:#59a9ba}#tab-insole #dealer section .section-title.area-1:after,#tab-insole #profile section .section-title.y1960:after{border-top-color:#59a9ba}#tab-insole #dealer section .section-title.area-2,#tab-insole #profile section .section-title.y1970{border-bottom-color:#0f4272;color:#0f4272}#tab-insole #dealer section .section-title.area-2:after,#tab-insole #profile section .section-title.y1970:after{border-top-color:#0f4272}#tab-insole #dealer section .section-title.area-3,#tab-insole #profile section .section-title.y2000{border-bottom-color:#7966c0;color:#7966c0}#tab-insole #dealer section .section-title.area-3:after,#tab-insole #profile section .section-title.y2000:after{border-top-color:#7966c0}#tab-insole #dealer section .section-title.area-4{border-bottom-color:#dd5f8f;color:#dd5f8f}#tab-insole #dealer section .section-title.area-4:after{border-top-color:#dd5f8f}#tab-insole #dealer section .section-title.area-5{border-bottom-color:#dc6d4f;color:#dc6d4f}#tab-insole #dealer section .section-title.area-5:after{border-top-color:#dc6d4f}#tab-insole #dealer section .section-title.area-6{border-bottom-color:#dcc64f;color:#dcc64f}#tab-insole #dealer section .section-title.area-6:after{border-top-color:#dcc64f}#tab-insole #profile .banner{text-align:center}#tab-insole #profile section>p:last-child{margin-bottom:0}#tab-insole #faq h2.text-title{font-size:20px;color:#403735}#tab-insole #faq h2.text-title:before{display:inline-block;content:url(../img/article/article-title-icon.png);width:31px;height:31px;vertical-align:bottom;padding-top:3px;margin-right:5px}#tab-insole #faq .sidebar .sidebar-banner .list-banner li{margin-bottom:15px}#tab-insole #faq .panel-group .panel-heading{background-color:#f7f7f7;border-radius:0;padding:15px}#tab-insole #faq .pane-heading .panel-title{background-color:#f7f7f7}#tab-insole .panel-faq .panel-group .panel-heading+.panel-collapse>.panel-body{border-top:none}#tab-insole .panel-faq .panel-group .panel+.panel{margin-top:1px}#tab-insole .panel-faq .panel{-webkit-box-shadow:none;box-shadow:none}#tab-insole .attention h4{margin-top:0;margin-bottom:0;font-size:16px;color:inherit}#tab-insole .attention p{padding:20px;color:#171717;font-size:14px;line-height:1.8em}#tab-insole #faq .panel-heading .panel-title a{background:url(../img/arrow_carrot-bottom_alt.png) left center no-repeat;padding-left:30px}#tab-insole #faq .panel-heading .panel-title a.collapsed{background:url(../img/arrow_carrot-right_alt.png) left center no-repeat}#tab-insole #faq .panel-body{padding:20px}#tab-insole #dealer .area>.dealer-info{margin-bottom:30px}#tab-insole #dealer .area>.dealer-info:last-child{margin-bottom:0}#tab-insole #dealer .dealer-info .dealer-name{font-size:22px;font-weight:700}@media (min-width:992px){#tab-insole #dealer .dealer-info .dealer-name{margin-top:0}}#tab-insole #dealer .dealer-info .dealer-name a{color:#333}#tab-insole #dealer .dealer-info .dealer-name a i{color:#839CB1;font-size:70%;margin-left:10px}#tab-insole #dealer .dealer-info .dl-horizontal{margin-bottom:15px}#tab-insole #dealer .dealer-info .dl-horizontal dt{text-align:left;width:55px}#tab-insole #dealer .dealer-info .dl-horizontal dd{margin-left:60px}#tab-insole #dealer .dealer-info .dl-horizontal dd+dt,#tab-insole #dealer .dealer-info .dl-horizontal dd+dt+dd{margin-top:10px}#tab-insole #dealer .dealer-info .imgicon.icon-tell:after{content:url(../img/insole/icon-tell.png);display:inline-block;width:17px;height:17px;margin-right:5px}#tab-insole #dealer .dealer-info .person{font-size:90%;margin-left:10px}@media (min-width:992px) and (max-width:1199px){#tab-insole #dealer .dealer-info .person{display:block;margin-left:0}}@media (max-width:749px){#tab-insole #dealer .dealer-info .person{display:block;margin-left:0}}#tab-insole #dealer .dealer-info .comment{padding:5px;background:url(../img/insole/bg-comment.png);display:inline-block}#tab-insole #dealer .dealer-info .comment .comment-img{float:left;padding:10px;position:relative;margin:10px;width:144px;height:144px}#tab-insole #dealer .dealer-info .comment .comment-img:after{content:url(../img/txt-comment.png);width:125px;height:46px;display:inline-block;position:absolute;bottom:-10px;left:15px}#tab-insole #dealer .dealer-info .comment .comment-img img{border-radius:50%;width:100%;height:auto}#tab-insole #dealer .dealer-info .comment h4{font-size:16px;font-weight:700;margin-top:20px}#tab-insole #dealer .dealer-info .comment p{font-size:13px;padding:5px 10px}@media (min-width:768px){.form-horizontal .control-label{text-align:left}}form .label.required{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:700;line-height:1;color:#d9534f;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em;background:0 0}.btn.btn-submit{color:#fff;background-color:#0f4272;border-color:#184e72}.policy p{line-height:1.8em}.policy h4{margin-top:30px}

.facility-list{
  width: 100%;
}
.facility-list ul{
  margin: 0 auto;
  padding: 0;
  width:100%;
  max-width: 800px;
  list-style: none;
}
.facility-list ul li{
  display:flex;
  justify-content: space-between;
  align-items: center;
  border-bottom:1px solid #acacac;
  padding:20px 20px 10px;
}
@media (max-width:767px){
  .facility-list ul li{
      display:block;
      padding:20px 20px 20px;
  }
}

.facility-list .pref{
  background:#f4f4f4;
  color: #0f4272;
  padding:10px 5px 10px 15px;
  margin:40px 0 0;
  font-size:18px;
  font-weight: bold;
  border-bottom:1px solid #184e72;
}
.facility-list ul li .info{
  margin-right:20px;
}
.facility-list ul li .info p{
  font-size:14px;
  line-height: 1.6;
}
.facility-list ul li .info .name{
  font-size:16px;
  margin:0 0 5px;
  font-weight:bold;
}
.facility-link a{
  text-decoration: none;
  padding: 6px 12px 6px 12px;
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
  -o-border-radius:5px;
  -ms-border-radius:5px;
  border-radius:5px;
  background-color: #0f4272;
  color: #ffffff;
  font-weight: bold;
  line-height: 1.2;
}
.facility-link a:hover{
  text-decoration: none;
  color: #ffffff;
  background-color: #0f4272;
  opacity: 0.8;
}
