﻿@import url(//fonts.googleapis.com/earlyaccess/notosansjapanese.css);a:focus,textarea:focus,input:focus{outline:none !important}html,body{height:100%}body{font-family:'Noto Sans Japanese', 'ヒラギノ角ゴ ProN W3', 'Hiragino Kaku Gothic ProN', sans-serif;font-size:15px;line-height:1.5;font-weight:normal;color:#363636}body.treatment-yes-no{padding-top:90px}h1,.h1{font-size:30px;line-height:1.3;margin-bottom:20px;color:#c4d700;text-align:center;text-align:left}.pre-index h1{text-align:center}#home-blade-testimonials .h1,#home-blade-4 #home-blade-5.h1 .h1,#home-blade-6 .h1{font-size:30px !important;line-height:1.3 !important;color:#3d3935 !important;margin-bottom:20px}h2,.h2{font-size:30px;line-height:1.3;font-weight:normal;color:#c4d700;margin-bottom:20px}h3,.h3{font-size:18px;line-height:1.3333;color:#c4d700;margin-bottom:5px}h1.light,h2.light,h3.light,p.light{color:#fff}h1.dark,h2.dark,h3.dark{color:#363636}h1.quote:before,h2.quote:before{content:' ';display:inline-block;width:22px;height:18px;background:url(/h1-quote.png) 0 0 no-repeat}h1.quote:after,h2.quote:after{content:' ';display:inline-block;width:22px;height:18px;background:url(/h1-quote.png) -26px 0 no-repeat}h1.quote:before{margin-top:0}h2.quote:before{margin-top:30px}h2.quote+span{margin-top:10px}h1.quote+span,h2.quote+span{font-size:15px;display:block;font-style:italic;margin-bottom:20px;color:#0096d6;text-transform:none}p{margin-bottom:20px}ul.list-general>li{padding:5px 0}strong{font-weight:bold}a:link,a:visited,a:active,a:hover{overflow:hidden;outline:none}a,a:hover{color:#c4d700;text-decoration:underline}a.with-icon,a.with-icon:hover{text-decoration:none}a.with-icon>.glyphicon{font-size:10px}a.email{display:block;margin-bottom:7px}ul{padding-left:20px}.btn{padding:13px 50px;font-size:15px;border:1px solid transparent;border-radius:4px;text-decoration:none;white-space:normal}.input-group-btn>.btn{padding:6px 12px}.btn-xs,.btn-group-xs>.btn{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}.btn-default,.btn-default:focus,.btn-default:active,.nav>li>a.btn-default:focus{color:#3d3935;background-color:#c4d700;border-color:#c4d700;-webkit-transition:all 0.1s linear;transition:all 0.1s linear}.btn-default:hover,.nav>li>a.btn-default:hover{color:#363636;background-color:#0053b5;border-color:#0053b5}.row .btn-default:hover,.container .btn-default:hover,.image-blurb .btn-default:hover{color:#3d3935;background-color:#a3b113;border-color:#a3b113}.btn-closed{border:1px solid #d92e8e;color:#d92e8e;-webkit-transition:all 0.1s linear;cursor:default}.btn-closed:hover{border:1px solid #d92e8e;color:#d92e8e;-webkit-transition:all 0.1s linear}.btn-primary,.btn-primary:focus,.btn-primary:active,.nav>li>a.btn-primary:focus{color:#3d3935;background-color:#c4d700;border-color:#c4d700;-webkit-transition:all 0.1s linear;transition:all 0.1s linear}.btn-primary:hover,.nav>li>a.btn-primary:hover{color:#3d3935;background-color:#97b500;border-color:#97b500}.btn-light,.btn-light:focus,.btn-light:active{color:#0096d6;background-color:#fff;border-color:#fff;-webkit-transition:all 0.1s linear;transition:all 0.1s linear}.btn-light:hover{color:#fff;background-color:#0053b5;border-color:#0053b5}.btn-lightblue{color:#363636;background-color:#a4d6f4;border-color:#a4d6f4}.btn-lightblue:hover,.btn-lightblue:focus,.btn-lightblue:active,.nav>li>a.btn-lightblue:hover,.nav>li>a.btn-lightblue:focus{color:#363636;background-color:#a4d6f4;border-color:#a4d6f4}.btn-default-clear{color:#0096d6;background-color:transparent;border-color:#0096d6}.btn-default-clear:hover,.btn-default-clear:focus,.btn-default-clear:active,.nav>li>a.btn-default-clear:hover,.nav>li>a.btn-default-clear:focus{color:#0096d6;background-color:transparent;border-color:#0096d6}.btn-light-clear{color:#fff;background-color:transparent;border-color:#fff}.btn-light-clear:hover,.btn-light-clear:focus,.btn-light-clear:active{color:#fff;background-color:transparent;border-color:#fff}.btn-dark-clear,.btn-dark-clear:focus,.btn-dark-clear:active{color:#363636;background-color:transparent;border-color:#363636}.btn-dark-clear:hover,.nav>li>a.btn-dark-clear:hover{color:#fff;background-color:#363636}.btn-link-light{color:#fff;background-color:transparent;border:0}.btn-link-light:hover,.btn-link-light:focus,.btn-link-light:active{color:#363636;background-color:transparent;text-decoration:none}.btn-link-dark{color:#363636;background-color:transparent;border:0}.btn-link-dark:hover,.btn-link-dark:focus,.btn-link-dark:active{color:#fff;background-color:transparent;text-decoration:none}.btn-dark,.btn-dark:focus,.btn-dark:active,.nav>li>a.btn-dark:focus{color:#fff;background-color:#363636;border-color:#363636;-webkit-transition:all 0.1s linear;transition:all 0.1s linear}.btn-dark:hover,.nav>li>a.btn-dark:hover{color:#fff;background-color:#000;border-color:#000}.btn-pdf,.btn-pdf:focus,.btn-pdf:active,.nav>li>a.btn-pdf:focus{color:#363636;background-color:#fff;border-color:#c4d700;-webkit-transition:all 0.1s linear;transition:all 0.1s linear}.btn-pdf:hover,.nav>li>a.btn-pdf:hover{color:#c4d700;background-color:#fff;border-color:#c4d700}.twitter-link,.facebook-link{display:inline-block;width:35px;height:35px;line-height:40px;text-align:center;vertical-align:baseline;border-radius:50%;text-decoration:none;background:#eaeaea;color:#949a9e}.twitter-link:hover,.twitter-link:focus{text-decoration:none;background:#55acee;color:#fff}.facebook-link:hover,.facebook-link:focus{text-decoration:none;background:#3B5998;color:#fff}.default[class^='icon-'],.default[class*=' icon-']{color:#fff;font-size:0.6667em;padding:4px;border-radius:50%;background-color:#0096d6}.text-muted{color:#c2c2c2}.img-fullwidth{width:100%;height:auto;display:block}.margin-t-0{margin-top:0}.margin-r-0{margin-right:0}.margin-b-0{margin-bottom:0}.margin-l-0{margin-left:0}.padding-t-0{padding-top:0}.padding-r-0{padding-right:0}.padding-b-0{padding-bottom:0}.padding-l-0{padding-left:0}.padding-t-50{padding-top:50px}.separator{border-bottom:2px dotted #d3d3d3;padding-bottom:30px;margin-bottom:30px}h3.separator{padding-bottom:20px}@media (max-width: 767px){#home-blade-6{margin-bottom:30px !important}h1,.h1,#home-blade-getstarted .h1,#home-blade-4 .h1,#testimonial-1 .h1,#home-blade-testimonials .h1,#home-blade-5 .h1,#home-blade-6 .h1{font-size:1.4em !important;line-height:1.2;margin:15px 0}h2,.h2{font-size:1.3em;line-height:1.2;margin:15px 0}.padding-t-50{padding-top:25px}}@media (max-width: 480px){.visible-xxs{display:block !important}}@media (min-width: 768px){.masthead.mainBg .col-md-4{width:auto;max-width:375px}}.blue-section{background:#0096d6;color:#fff;text-align:center;padding-top:50px;padding-bottom:50px;position:relative}.white-section{background:#fff;padding-top:0;padding-bottom:0;position:relative}.white-section.border-top{border-top:2px dotted #cecece;padding-top:50px}.white-section.border-top.border-0{border-top:none;padding-top:0px}.white-section.border-bottom{border-bottom:2px dotted #cecece}.white-section.padding-bottom{padding-bottom:50px}.white-section.padding-top{padding-top:50px}.white-section-heading{margin-top:0;margin-bottom:40px;text-align:center}.border-top{border-top:2px dotted #cecece;padding-top:50px;margin-top:50px}.top-0{margin-top:0px !important}.bg-brown{background:url(/assets/bg_brown-4f0bf544ba68d29fcc36094291e84e5a0373c624f23bb4be42367725f46b9022.png) repeat top center}.bg-blue{background:url(/assets/bg_blue-f0c90144eef2895feb8b85661e23f18c7a708509488ca87305d80f608aa7c2eb.png) repeat top center}.gray-bar{background:#f8f8f8;padding-top:30px;padding-bottom:30px}.seminarBnr{padding-top:50px;padding-bottom:50px}.seminarBnr .col-md-10{float:none;margin:0 auto}.block{position:relative;background:no-repeat;background-size:cover;background-color:#fff}.block h1{margin-top:0}.square{padding-top:220px;padding-bottom:220px;text-indent:-99999px}#getinfopack-block{background:url(/assets/bg-seminar-c09f9673066911622a369e41f07ca399e2e477e4ed04edbdc77868e35003e3e9.jpg) no-repeat center top/cover}#getinfopack-block.block{width:100%;padding:10% 0% 10%}#getinfopack-block.block .blade-inner{position:static}#test-tease-block{background-image:url(/test-tease-block.jpg);background-position:center center;padding-bottom:30px}#getanswers-block{background-image:url(/getanswers-block.jpg);background:#1896d6;background-position:center center}#getinfopackteen-block{background-image:url(/getinfopackteen-block.jpg);background-position:left center}#findadoctor-block{background-image:url(/findadoctor-block.jpg);background-position:center center}#findanotherdoctor-block{background-image:url(/findanotherdoctor-block.jpg);background-position:center center}#whattoexpect-block{background-image:url(/whattoexpect-block.jpg);background-position:center center}#questionstoask-block{background-image:url(/questionstoask-block.jpg);background-position:center center}#patientcare-block{background-image:url(/patient_care.jpg);background-position:center center}#invisalignteen-block{background:#faf1e4}@media (max-width: 991px){#getinfopack-block{background-position:left center}}#askinvisalign-section,#booking-section,#survey-section{border-top:2px dotted #cecece;padding-top:50px;padding-bottom:50px}#infopack-section{border-top:2px dotted #cecece}#infopack-section .mobile-tint{padding-top:50px;padding-bottom:50px}#askinvisalign-section{background:url(/bg-askinvisalign-section.jpg) center center/100% no-repeat}#booking-section{background:url(/bg-booking-section.jpg) left bottom no-repeat}#infopack-section{background:url(/bg-infopack-section.jpg) center center/100% no-repeat}#survey-section{background:url(/bg-survey-section.jpg) center center/100% no-repeat}@media (max-width: 480px){#survey-section{background:url(/bg-survey-section.jpg) center bottom/100% no-repeat}}@media (max-width: 991px){#infopack-section{background-size:cover}#infopack-section .mobile-tint{background-color:rgba(255,255,255,0.75)}#askinvisalign-section{background-position:left bottom;background-size:contain}#booking-section{background-position:left bottom;background-size:contain}}@media (max-width: 767px){#getinfopack-block.block{padding:55% 0 0%}#getinfopack-block .blade-inner-inner{background:#fff;padding-top:2%}#getinfopack-block .blade-inner-inner .container{padding-right:0;padding-left:0}#getinfopack-block .blade-inner-inner .row{margin-right:0;margin-left:0}#getinfopack-block{background:url(/assets/bg-seminar-c09f9673066911622a369e41f07ca399e2e477e4ed04edbdc77868e35003e3e9.jpg) no-repeat right top/150% auto}#getinfopack-block .blade-inner-inner .row{width:100%}.gray-section{padding:25px 0;background:url(/assets/bg_white-2b62e18b508711523576930ebffa545a0d4e0c8645f7d2aa8d0d1449aa573250.png) repeat top center}.brown-section{padding:25px 0;background:url(/assets/bg_brown-4f0bf544ba68d29fcc36094291e84e5a0373c624f23bb4be42367725f46b9022.png) repeat top center}}.form-control::-webkit-input-placeholder{color:#ccc}.form-control:-moz-placeholder{color:#ccc}.form-control::-moz-placeholder{color:#ccc}.form-control:-ms-input-placeholder{color:#ccc}input[type=checkbox]{display:none}input[type=checkbox]+label{display:inline-block;padding-left:25px;padding-top:2px;text-align:left;font-weight:inherit}input[type=checkbox]+label:before{font-size:15px;content:' ';width:20px;height:20px;background:#fff;float:left;margin-left:-25px;margin-top:-2px;border:1px solid #b2b2b2;border-radius:5px;font-family:'icomoon';text-align:center}input[type=checkbox]:checked+label:before{content:"\e116"}input[type=radio]{display:none}.radio{box-sizing:border-box;-webkit-transition:background-color 0.2s linear;transition:background-color 0.2s linear;position:relative;display:inline-block;margin:0 20px 8px 0;padding:12px 12px 12px 25px;border-radius:10px;vertical-align:middle;cursor:pointer}.radio:hover:after{border-color:#666}.radio:after{-webkit-transition:border-color 0.2s linear;transition:border-color 0.2s linear;position:absolute;top:50%;left:0px;display:block;margin-top:-10px;width:16px;height:16px;border:2px solid #bbb;border-radius:10px;content:' ';box-sizing:content-box;background:rgba(255,255,255,0.8)}.radio:before{-webkit-transition:opacity 0.2s linear;transition:opacity 0.2s linear;position:absolute;top:50%;left:5px;display:block;margin-top:-5px;width:10px;height:10px;border-radius:50%;background-color:#969696;z-index:10;content:' ';opacity:0;box-sizing:content-box}input[type=radio]:checked+.radio:before{opacity:1}.inlabels .form-group{position:relative;padding:0;margin:0}.inlabels .control-label,.inlabels .group-label{font-weight:bold;font-size:12px;color:#747474}.inlabels .control-label{position:absolute;top:12px;left:12px}.inlabels .form-control{font-size:15px;border:0;background:0;outline:none;width:100%;height:100%;padding:30px 12px 8px;-webkit-box-shadow:none;box-shadow:none;border:1px solid #b2b2b2;background:#fff;border-radius:5px}.inlabels textarea{resize:none;padding-bottom:40px}.inlabels .form-group-textarea .hint{font-size:12px;color:#cecece;text-align:right;display:block;position:absolute;right:12px;top:12px}.inlabels .checkbox{margin:0}.inlabels select.form-control{height:47px;padding-top:0;padding-bottom:0}.inlabels>.pushdown{margin-top:20px}.inlabels>.row>div{padding:3px}.parsley-errors-list{list-style:none;font-size:12px;margin:5px 0 10px;padding:0;color:#ab1e37}.rating-input>.icon{font-size:20px;color:#0096d6;margin-right:3px}@media (max-width: 991px){.inlabels>.pushdown{margin-top:20px;text-align:center}}@media (max-width: 767px){.inlabels>.row>div{padding-left:15px;padding-right:15px}}.no-navbar{position:fixed;top:0;left:0;right:0;z-index:1030;height:100px;border:0;margin-bottom:0;background:rgba(255,255,255,0.96);-webkit-transition:background 0.3s ease-out;transition:background 0.3s ease-out}.navbar,.navbar2{position:fixed;top:0;left:0;right:0;z-index:1030;height:130px;border:0;margin-bottom:0;background:white;-webkit-transition:background 0.3s ease-out;transition:background 0.3s ease-out}.home>.navbar{background:#fff}.home>.navbar.open,.home>.navbar.scrolled{background:rgba(255,255,255,0.96)}.pre-index>.navbar.open,.pre-index>.navbar.scrolled{background:rgba(255,255,255,0.96)}.nav a{text-decoration:none}.nav>li>a:hover,.nav>li>a:focus{background-color:transparent}.nav>li>.btn{margin-left:10px;font-size:0.8571em}.navbar-brand{padding:0;height:auto;margin-top:15px;float:left}.breadCrumbs ol{margin:10px 0}.breadCrumbs ol li{display:inline-block;position:relative;margin-left:20px;color:#000000}.breadCrumbs ol li::before{content:'>';color:#000000;position:absolute;left:-15px}.breadCrumbs ol li:first-child{margin-left:0px}.breadCrumbs ol li:first-child::before{display:none}.breadCrumbs ol li a{color:#c4d700;text-decoration:none}.breadCrumbs ol li a:hover{text-decoration:underline}.pre{background:none}#meta-nav{font-size:11px;line-height:1;padding:6px 0;float:right;margin-top:10px;margin-right:-17px}#meta-nav>div{margin-left:-10px;display:inline-block}#meta-nav a{padding:0;display:inline-block;text-decoration:underline;color:#363636}#meta-nav a:hover{color:#0096d6;text-decoration:underline}#meta-nav a.active{text-decoration:none;pointer-events:none;cursor:default}#meta-nav a.btn{padding:2px 5px;margin-bottom:0;margin-left:10px}#meta-nav a,#meta-nav>a:hover,#meta-nav>a:focus{color:#363636;font-size:1.2em;text-decoration:none;font-family:'Noto Sans Japanese', 'ヒラギノ角ゴ ProN W3', 'Hiragino Kaku Gothic ProN', sans-serif}#meta-nav a.btn,#meta-nav a.btn:focus{color:#fff}#meta-nav a.btn:hover{color:#fff;text-decoration:none;background:#111;border-color:#111}#meta-nav .btn-default,#meta-nav .btn-primary{padding:0 8px}#meta-nav .btn-default{margin-left:10px}#meta-nav .btn-default,#meta-nav .btn-default:focus,#meta-nav .btn-default:active,#meta-nav .nav>li>a.btn-default:focus{color:#fff;background-color:#363636;border-color:#363636;-webkit-transition:all 0.1s linear;transition:all 0.1s linear}#meta-nav .btn-default:hover,#meta-nav .nav>li>a.btn-default:hover{color:#363636;background-color:#0053b5;border-color:#0053b5}#country-select{position:relative;cursor:pointer}#country-select>.current{display:inline-block;line-height:10px;padding:5px 10px 10px;margin-bottom:-5px;text-decoration:underline;border-radius:5px 5px 0 0}#country-select>.menu{display:none;position:absolute;top:25px;right:0;padding:8px;background:#f8f8f8;z-index:1000;border-radius:5px 0 5px 5px}#country-select>.menu>.heading{padding:8px 4px;margin:0 4px 4px;border-bottom:2px dotted #363636}#country-select>.menu>ul{list-style:none;padding:0;width:200px;height:200px;overflow:auto}#country-select>.menu>ul>li{display:inline-block;width:49%}#country-select a{padding:5px 10px;display:inline-block;text-decoration:none}#country-select a:hover{background:#0096d6;color:#fff}#country-select.open>.current{background:#f8f8f8;-webkit-transition:all 0.25s linear;transition:all 0.25s linear}#country-select.open>.menu{display:block;-webkit-animation:fadein 0.5s;animation:fadein 0.5s}@media (max-width: 1200px){.pre #meta-nav{min-height:300px}#country-select>.current{padding:15px 0px 10px}.pre.open{background:rgba(250,250,250,0.5);background:#fff}}.top-navbar{overflow:hidden;background-color:#fff}.top-navbar a{float:left;display:block;color:#363636;text-align:center;padding:15px 17px;text-decoration:none;font-size:15px}.active{color:#c4d700 !important}.only-mobile{display:none}.top-navbar .icon{display:none;top:0;right:0}.nav-dropdown{float:left;overflow:hidden}.nav-dropdown .dropbtn{font-size:17px;border:none;outline:none;color:#363636;padding:14px 16px;background-color:inherit;font-family:inherit;margin:0}.nav-dropdown-content{display:none;position:absolute;background-color:#f9f9f9;min-width:160px;box-shadow:0px 8px 16px 0px rgba(0,0,0,0.2);z-index:1}.nav-dropdown-content a{float:none;color:#363636;padding:12px 16px;text-decoration:none;display:block;text-align:left}.top-navbar a:hover,.nav-dropdown:hover .dropbtn{color:#c4d700}.nav-dropdown-content a:hover{background-color:#ddd;color:#363636}.nav-dropdown:hover .nav-dropdown-content{display:block}.nav-bar{float:right;width:100%}@media screen and (max-width: 1200px){.top-navbar a:not(:first-child),.nav-dropdown .dropbtn{display:none}.top-navbar a.icon{float:right;display:block}.only-mobile{display:block}.only-pc-nav{display:none}}@media screen and (max-width: 1200px){.top-navbar.responsive{position:relative}.top-navbar.responsive .icon{position:absolute;right:0;top:0}.top-navbar.responsive a{float:none;display:block;text-align:left}.top-navbar.responsive .nav-dropdown{float:none}.top-navbar.responsive .nav-dropdown-content{position:relative}.top-navbar.responsive .nav-dropdown .dropbtn{display:block;width:100%;text-align:left}}#primary-nav,#primary-nav2{clear:right}#primary-nav>li,#primary-nav>li>a,#primary-nav2>li,#primary-nav2>li>a{position:static;display:inline-block}#primary-nav .submenu,#primary-nav2 .submenu{display:none;position:absolute;top:90px;left:0;right:0;margin:0;padding:15px;font-size:14px;list-style:none;background:#d4effc;text-align:center;-webkit-animation:submenu-fadein 0.5s;animation:submenu-fadein 0.5s}#primary-nav2 .active .submenu{display:block;position:absolute;top:90px;left:0;right:0;margin:0;padding:15px;font-size:14px;list-style:none;background:#d4effc;text-align:center;-webkit-animation:submenu-fadein 0.5s;animation:submenu-fadein 0.5s}#primary-nav .submenu.open,#primary-nav2 .submenu.open{display:block;z-index:11}#primary-nav .submenu.active,#primary-nav2 .submenu.active{display:block;z-index:10}#primary-nav .submenu>li,#primary-nav2 .submenu>li{display:inline-block}#primary-nav .submenu a,#primary-nav2 .submenu a{display:inline-block;padding:15px 20px;margin:0 5px;border-radius:5px}#primary-nav a,#primary-nav>li>a:hover,#primary-nav>li>a:focus,#primary-nav2 a{color:#363636}#primary-nav2>li>a:hover,#primary-nav2>li>a:focus{color:#0096d6}#primary-nav2>li>a.active{background:#d4effc none repeat scroll 0 0;transition:all 0.25s linear 0s}#primary-nav a.btn,#primary-nav a.btn:focus,#primary-nav2 a.btn,#primary-nav2 a.btn:focus{color:#fff}#primary-nav a.btn:hover,#primary-nav2 a.btn:hover{color:#fff}#primary-nav .btn-default,#primary-nav .btn-primary,#primary-nav2 .btn-default,#primary-nav2 .btn-primary{padding:0 8px;margin-top:6px;height:38px;line-height:38px}#primary-nav .btn-default,#primary-nav2 .btn-default{margin-left:10px}#primary-nav .has-submenu>a,#primary-nav2 .has-submenu>a{color:#363636;background:transparent;padding:15px 20px 22px;padding:15px 20px 0px}#primary-nav .has-submenu .glyphicon,#primary-nav2 .has-submenu .glyphicon{font-size:8px}#primary-nav .has-submenu.open>a,#primary-nav .has-submenu.active>a,#primary-nav2 .has-submenu.open>a,#primary-nav2 .has-submenu.active>a{-webkit-transition:all 0.25s linear;transition:all 0.25s linear;color:#c4d700}#primary-nav .submenu a,#primary-nav2 .submenu a{background:transparent;-webkit-transition:all 0.1s ease-out;transition:all 0.1s ease-out}#primary-nav .submenu a:hover,#primary-nav .submenu a.active,#primary-nav2 .submenu a:hover,#primary-nav2 .submenu a.active{background-color:#0096d6;color:#fff}#primary-nav2 i{font-size:8px;position:relative;top:-1px}#search-toggle{width:38px;height:38px;margin-top:6px;padding:0;line-height:38px;text-align:center;font-size:20px;background:#0096d6;color:#fff;outline:none;-webkit-transition:all 0.1s linear;transition:all 0.1s linear}#search-toggle:hover{color:#fff;background:#0053b5}#search-toggle>.icon-search,#search-toggle>.icon-cross{position:relative;top:2px}#search-toggle>.icon-search,#search-toggle.open>.icon-cross{display:inline-block}#search-toggle>.icon-cross,#search-toggle.open>.icon-search{display:none}#search-bar{display:none;position:absolute;top:90px;left:0;right:0;padding:28px 15px;background:#0096d6;z-index:12;-webkit-animation:submenu-fadein 0.5s;animation:submenu-fadein 0.5s}#search-bar.open{display:block}#search-bar-form{max-width:1170px;margin:0 auto;padding-left:30px}#search-bar-form>.icon-search{font-size:20px;color:#fff;line-height:20px;margin-right:10px;top:0;float:left;margin-left:-30px}#search-bar-form>input{background:0;border:0;outline:0;font-size:15px;font-weight:bold;line-height:20px;color:#fff;width:100%}#search-bar-form>input::-webkit-input-placeholder{color:#fff}#search-bar-form>input:-moz-placeholder{color:#fff;opacity:1}#search-bar-form>input::-moz-placeholder{color:#fff;opacity:1}#search-bar-form>input:-ms-input-placeholder{color:#fff}@media (max-width: 1200px){.navbar{position:fixed;padding-bottom:0;height:auto;height:110px;float:left}.navbar.open{position:fixed}.navbar.open{height:100%;overflow:scroll}.breadCrumbs{margin-top:54px}.breadCrumbs ol{padding-left:0}.navbar-brand>img{width:50%;height:auto;margin-top:0}.navbar-toggle{margin-top:8px;margin-right:5px;margin-bottom:0}.navbar-toggle .icon-bar{background:#c4d201}.navbar-fixed-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{max-height:100%}.nav>li>.btn{margin:0 10px 10px}#meta-nav{float:none;margin:20px 0 0}#meta-nav>div{margin-left:0;margin-right:10px}#meta-nav>.mobile-right{margin-right:20px}#country-select>.menu{left:0;right:auto}#primary-nav>li>.submenu{padding:0 20px 20px}#primary-nav>li,#primary-nav>li>a,#primary-nav .submenu>li,#primary-nav .submenu a{display:block}#primary-nav .has-submenu.open>a,#primary-nav .has-submenu.active>a,#primary-nav2 .has-submenu.open>a,#primary-nav2 .has-submenu.active>a{border-bottom:none;color:#c4d700}#primary-nav .submenu{position:static;text-align:left;-webkit-animation:none;animation:none}#primary-nav .has-submenu .glyphicon{float:right}#primary-nav2>li,#primary-nav2>li>a{display:inline-block;position:relative;width:100%}#primary-nav2 .active .submenu{position:static;display:block !important}#primary-nav2 .has-submenu>a{width:100%}#primary-nav2 .submenu>li{display:inline-block;text-align:left;width:100%}#primary-nav2 .submenu>li a{width:100%}#primary-nav2 .last>a{padding:15px 20px 17px}#primary-nav2 .has-submenu>a:hover,#primary-nav2 .last>a:hover{background:#eee}#primary-nav2 i{font-size:8px;position:absolute;top:50%;right:5%}#search-toggle{display:none}#search-bar{position:static;top:auto;display:block;padding-top:10px;padding-bottom:10px;margin-left:-15px;margin-right:-15px}}.navbar-brand>img{width:80%}@media (min-width: 768px) and (max-width: 1200px){.navbar-header{float:none;padding-bottom:10px}.navbar-left,.navbar-right{float:none !important}.navbar-toggle{display:block}.navbar-toggle .icon-bar{background:#c4d201}.navbar-fixed-top{top:0}.navbar-collapse.collapse{display:none !important}.navbar-nav{float:none !important;margin-top:7.5px}.navbar-nav>li{float:none}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px}.collapse.in{display:block !important}#navbar>.container{width:auto}#navbar .navbar-brand{margin-left:0}#primary-nav2 .active .submenu{position:static;display:block !important}#primary-nav2>li,#primary-nav2>li>a{display:block;position:relative}}@media (min-width: 768px){.navbar>.container .navbar-brand{margin-left:0}}@media (max-width: 767px){.navbar{height:67px}.breadCrumbs ol li{font-size:11px}.navbar-header{margin-bottom:10px}.navbar-brand{margin-left:5px;float:none}#primary-nav .has-submenu:nth-child(4)>a,#primary-nav .has-submenu:last-child>a{pointer-events:auto;cursor:pointer}#primary-nav .has-submenu:nth-child(4) .glyphicon,#primary-nav .has-submenu:last-child .glyphicon{top:7px}}.blade{display:block;width:100%;height:100%;min-height:600px;position:relative;overflow:hidden}.blade{text-align:center;text-align:left}.blade.t_left{text-align:left}.blade .btn{margin-top:10px}.blade-inner{display:table;vertical-align:middle;position:relative;width:100%;height:100%;top:0;left:0;right:0;bottom:0}.blade-inner-inner{display:table-cell;vertical-align:middle}.blade>.blade-bg{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%}#home-blade-testimonials>.blade-bg{background:url(/assets/bg-feature-73232179d825289f7550f71cebf6fdd8a55e8b992572803f555edad48f8a82cb.jpg) top center no-repeat;background-size:cover}#success-story-1{background:url(/assets/stories/yokoyama/bg-1-82de143be704e3fb91162a8fb39f98e00ad96e56bbd87f8a3e16c0fe159160e9.png) no-repeat center 50%/cover}#success-story-2{background:url(/assets/stories/kawamoto/bg-1-1ae2b4b3d69cac35d2942147045084c4e7d7145f2381b86d42c3ed6bdae921f6.png) no-repeat center 50%/cover}#success-story-3{background:url(/assets/stories/yamane/bg-1-57c199d00e4121943e22bad8e49ccaf861a80f4450c2a237271ef83fb70388f7.png) no-repeat center 50%/cover}.top-font-h1{font-size:30px}.top-font-h3{font-size:35px;line-height:1.2em}.top-font-p{font-size:20px}#home-blade-6{min-height:750px !important}#home-blade-6>.blade-bg{background:url(/assets/top-3c1f57977bf60a8366c84a67cc878597e2a976166cd6f8f3e8247547c77a9c98.png) top center no-repeat;background-size:cover}#home-blade-5>.blade-bg{background:url(/assets/igo_case-8bdafd6ff0136707d04077dcb78f2cb0adee1fc57a4e8fdbad88975f27d9df16.png) top center no-repeat;background-size:cover}#home-blade-5 .col-md-6{margin-left:50%}#home-blade-6>.blade-bg{background:url(/assets/top-3c1f57977bf60a8366c84a67cc878597e2a976166cd6f8f3e8247547c77a9c98.png) top center no-repeat;background-size:cover}.blade-5-btn{width:320px}#home-blade-5{height:auto !important;padding:10% 0 !important}#home-blade-1>.blade-bg{background:url(/blade-1.jpg) left top no-repeat;background-size:cover}#home-blade-2>.blade-bg{background:url(/blade-2.jpg) right top no-repeat;background-size:cover}#home-blade-4>.blade-bg{background:url(/assets/bg-merit-27c05f42932b007113342cdb666b34cc231a6c6d7ce15819296a483dce4723b2.jpg) top center no-repeat;background-size:cover}#home-blade-4 .col-md-6{margin-left:50%}#home-blade-4{height:auto !important;padding:10% 0 !important}#home-blade-test>.blade-bg{background:url(/bg-test-block.jpg) right top no-repeat;background-size:cover}#home-blade-1 a.btn:first-child{margin-right:5px;position:relative;z-index:400}#home-blade-1 a.btn:last-child{margin-left:5px;position:relative;z-index:400}@media only screen and (max-width: 767px){#home-blade-1 a.btn{margin-right:0px}#home-blade-1 a.btn:last-child{margin-left:0px}}#home-blade-getstarted>.blade-inner{background:#0096d6;top:auto;color:#fff;height:60%;padding-bottom:60px}.blade>video{position:absolute;top:-1px;left:-1px;right:-1px;bottom:-1px;width:101%;height:auto;z-index:0;padding-top:100px;object-fit:cover;height:100%;width:100%}.blade>video.tall{width:auto;height:100%}#home-blade-testimonials,#home-blade-6{background:#fff;height:100%;height:auto;padding:10% 0}#home-blade-6 .blade-inner{margin-left:-50px}#home-blade-6 .col-md-6 .h1{color:#c4d700 !important}#home-blade-testimonials .blade-inner{position:static}#testimonial-1,#testimonial-2,#testimonial-3{opacity:0;visibility:hidden;-webkit-transition:opacity 0.5s ease-out;transition:opacity 0.5s ease-out}#testimonial-1.active,#testimonial-2.active,#testimonial-3.active{opacity:1;visibility:visible;-webkit-transition:opacity 1s ease-out;transition:opacity 1s ease-out}#home-blade-test{background-color:#fff;color:#363636;overflow:visible}#home-getstarted{padding-top:160px;padding-bottom:160px}#home-blade-getstarted{background:#0096d6;color:#fff;padding-top:120px;padding-bottom:140px}#home-blade-getstarted.lower{position:relative;padding-top:100px;padding-bottom:100px}#home-blade-getstarted>#locationmap{height:40%}#social-blade{background:url(/assets/bg_white-2b62e18b508711523576930ebffa545a0d4e0c8645f7d2aa8d0d1449aa573250.png) top center/100% auto;background-repeat:repeat;background-repeat:repeat;padding:100px 0;position:relative;text-align:center}#social-blade h4{font-size:28px;margin-bottom:30px}#social-blade p.small{color:#fff}#social-blade figure img{width:100%}#social-blade ul{color:#fff;list-style:none;padding:0px;margin:20px 0;color:#3d3935}#social-blade ul li:first-child{color:#3d3935;font-size:18px;margin-bottom:10px}#social-blade ul li:last-child{text-align:left;line-height:1.6}.detail #social-blade p{text-align:center;margin-top:10px;display:inline-block;position:relative;padding-right:20px}.detail #social-blade p:after{content:' ';position:absolute;top:38%;right:0px;width:8px;height:8px;border-top:1px solid #3d3935;border-right:1px solid #3d3935;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.detail #social-blade a{text-decoration:none;color:#3d3935}.btn-social,.btn-social:focus,.btn-social:active{-webkit-transition:all 0.1s linear;transition:all 0.1s linear}.btn-social{height:47px;padding-top:10px;padding-bottom:0;margin:0 3px 10px 3px}.btn-social span{display:none}.btn-social:hover{background-color:rgba(255,255,255,0.3)}.btn-social:hover>.icon{background-position-y:-45px}.btn-social>.icon{height:45px}.btn-social>.facebook{width:77px;background:url(/btn-facebook.png) 0px 0px no-repeat}.btn-social>.twitter{width:71px;background:url(/btn-twitter.png) 0px 0px no-repeat}.btn-social>.instagram{width:66px;background:url(/btn-instagram.png) 0px 0px no-repeat}.btn-social>.wechat{width:68px;background:url(/btn-wechat.png) 0px 0px no-repeat}.btn-social>.weibo{width:67px;background:url(/btn-weibo.png) 0px 0px no-repeat}.btn-social>.youtube{width:45px;background:url(/btn-youtube.png) 0px 0px no-repeat}#testimonial-1 .col-md-6{margin-left:40px;text-align:left;color:#fff;background:rgba(54,54,54,0.3);padding:20px}#testimonial-1 .col-md-6 h2{font-size:2.4em;line-height:1.3}#testimonial-1 p.credit{display:none}@media only screen and (max-width: 1200px){.blade>video{padding-top:60px}}@media (max-width: 991px){#social-blade{padding:70px 0}#social-blade .row>div{margin-bottom:10px}}@media (max-width: 767px){.blade{display:block;width:auto;height:auto;min-height:0}.blade-inner{display:block;position:static;width:auto;height:auto;padding-top:10px;padding-bottom:120px;padding-bottom:40px}.blade-inner-inner{display:block}.blade>.blade-bg,.blade>video{display:none}#home-blade-1{background:url(/blade-1-sm.jpg) center top/100% no-repeat;padding-top:82%}#home-blade-2{background:url(/blade-2-sm.jpg) center top/100% no-repeat;padding-top:82%}#home-blade-4{background:url(/assets/bg-merit-27c05f42932b007113342cdb666b34cc231a6c6d7ce15819296a483dce4723b2.jpg) left top/150% no-repeat;padding-top:63% !important;padding-bottom:0% !important}#home-blade-4 .col-md-6{margin-left:0%}#home-blade-getstarted{background:#0096d6;color:#fff;height:55%;top:auto;padding-top:30px;padding-bottom:30px}#home-blade-getstarted.lower{height:55%}#home-blade-getstarted>#locationmap{height:400px}#home-blade-getstarted>.blade-inner{top:auto;height:auto;padding-bottom:120px}#home-blade-testimonials{background:url(/assets/bg-feature-73232179d825289f7550f71cebf6fdd8a55e8b992572803f555edad48f8a82cb.jpg) top right no-repeat;background-size:auto auto;background-size:150% auto;padding-top:60%;padding-bottom:0%}#testimonial-1{background:url(/blade-testimonials-1-sm.jpg) center top/100% no-repeat;padding-top:82%;padding-top:68%;display:block;opacity:1 !important}#testimonial-1 .col-md-6{margin-left:0%}#testimonial-2{display:none}#testimonial-3{display:none}#testimonial-1 .col-md-6{color:#363636}#testimonial-1 .col-md-6{background:none;padding:20px}#testimonial-1 p.credit{display:block;text-align:left;font-size:0.8em}.home #social-blade a.btn,#social-blade.bg_white a.btn{margin-bottom:5%}#social-blade{padding:50px 0}}@media (max-width: 767px){#home-blade-testimonials h1{font-size:1.3333em;line-height:1.2;padding-top:15px}#home-blade-test{padding-top:50px}#testimonial-1 .col-md-6 h2{font-size:1.4em}.blade>video{　padding-top:50px}#social-blade h4{font-size:20px}}.scrollto{position:absolute;bottom:10px;left:0;text-align:center;width:100%;font-size:15px;line-height:1.5;color:#24b44d;z-index:300}#home-blade-1 .scrollto{bottom:50px}.scrollto>a{display:inline-block;margin-top:5px;width:35px;height:35px;line-height:35px;text-align:center;border-radius:50%;font-size:18px;background:#24b44d;color:#fff}.scrollto.light{color:#fff}.scrollto.light>a{border-color:#fff;color:#fff}.scrollto>a>.glyphicon{-webkit-animation:arrowbounce 2s infinite;animation:arrowbounce 2s infinite;-webkit-animation-delay:0;animation-delay:0}@media (max-width: 991px){#home-blade-1 .scrollto{bottom:10px}#home-blade-1 .blockCopy{position:relative;height:auto;line-height:1.33}#home-blade-1 .scrollto.light{color:#24b44d}#home-blade-1 .scrollto.light>a{border-color:#24b44d;color:#24b44d}}.blockCopy{height:40px;line-height:40px;background-color:#FFFFFF;text-align:center;position:absolute;bottom:0;left:0;width:100%}.blockCopy p{font-size:1em;padding:0 10px;margin-bottom:0}#test-tease{padding-top:50px;padding-bottom:50px}.test-group{padding-top:15px;padding-bottom:15px}#test-form{padding-top:200px;background:url(/bg-test-page.jpg) center top/100% no-repeat}#test-group-2,#test-group-3,#test-group-4,#test-group-5,#test-group-6{display:none}.test-item{font-size:1.8571em;line-height:1.3333;text-align:left;padding-bottom:30px;position:relative}.test-item>.from{display:block;font-size:12px;line-height:1.5}.test-item>.name{color:#363636}.test-item>span{-webkit-transition:opacity 0.3s linear;transition:opacity 0.3s linear}.test-item>span.disabled{opacity:0.25}.test-textinput{width:300px;border:0;border-bottom:1px dotted #363636;background:transparent;outline:none;text-align:center;color:#0096d6;line-height:1}.test-dropdown>.dropdown-toggle{min-width:350px;padding:0 20px 2px 0;border:0;border-bottom:1px dotted #363636;outline:none;color:#0096d6;font-size:1em;line-height:1;white-space:normal;text-align:left}.test-dropdown>.dropdown-toggle:hover{background-color:inherit}.test-dropdown>.dropdown-toggle{background:0 !important;-webkit-box-shadow:none !important;box-shadow:none !important}.test-dropdown>.dropdown-toggle>.glyphicon{position:absolute;top:50%;right:0;margin-top:-5px;font-size:12px;line-height:1;color:#363636}.test-dropdown>.dropdown-menu{font-size:1em;line-height:1;top:auto;bottom:120%}.test-dropdown>.dropdown-menu>li>a{text-decoration:none;border-bottom:1px dotted #949a9e;white-space:normal}.test-dropdown>.dropdown-menu>li:last-child>a{border-bottom:0}#bite-problems{max-width:580px;margin:0 auto}.bite-problem{width:175px;height:175px;display:inline-block;border-radius:50%;background:#ffffff;border:1px solid #f8f8f8;color:#333;cursor:pointer;font-size:12px;font-weight:normal;text-align:center;margin:5px;padding-top:55px}.bite-problem>.radio{display:none}.bite-problem>img{width:127px;height:auto;display:inline-block;opacity:0.25}.bite-problem>.text{margin-top:10px}.bite-problem.selected{background:#f8f8f8}.bite-problem.selected>img{opacity:1}#spacing-upper,#spacing-lower{width:327px;height:142px;background:url(/desktop_teeth.png) no-repeat}#spacing-lower{margin-top:-30px}#spacing-upper[data-value="1"]{background-position:0 0}#spacing-upper[data-value="2"]{background-position:0 -142px}#spacing-upper[data-value="3"]{background-position:0 -284px}#spacing-upper[data-value="4"]{background-position:0 -426px}#spacing-upper[data-value="5"]{background-position:0 -568px}#spacing-upper[data-value="6"]{background-position:0 -710px}#spacing-upper[data-value="7"]{background-position:0 -852px}#spacing-lower[data-value="1"]{background-position:-327px 0}#spacing-lower[data-value="2"]{background-position:-327px -142px}#spacing-lower[data-value="3"]{background-position:-327px -284px}#spacing-lower[data-value="4"]{background-position:-327px -426px}#spacing-lower[data-value="5"]{background-position:-327px -568px}#spacing-lower[data-value="6"]{background-position:-327px -710px}#spacing-lower[data-value="7"]{background-position:-327px -852px}input[type=range]{-webkit-appearance:none;width:100%}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none}input[type=range]:focus{outline:none}input[type=range]::-ms-track{width:100%;cursor:pointer;background:transparent;border-color:transparent;color:transparent}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;height:30px;width:30px;border-radius:0;border:0;cursor:pointer;position:relative;top:3px;margin-top:-14px}input[type=range]::-moz-range-thumb{height:30px;width:30px;border-radius:0;border:0;cursor:pointer;position:relative;top:3px}input[type=range]::-ms-thumb{height:30px;width:30px;border-radius:0;border:0;cursor:pointer;position:relative;top:3px}input[type=range]::-webkit-slider-runnable-track{width:100%;height:8.4px;cursor:pointer;background:#363636;border-radius:1.3px;border:0.2px solid #010101}input[type=range]:focus::-webkit-slider-runnable-track{background:#363636}input[type=range]::-moz-range-track{width:100%;height:8.4px;cursor:pointer;box-shadow:1px 1px 1px #000000, 0px 0px 1px #0d0d0d;background:#363636;border-radius:1.3px;border:0.2px solid #010101}input[type=range]::-ms-track{width:100%;height:8.4px;cursor:pointer;background:transparent;border-color:transparent;border-width:16px 0;color:transparent}input[type=range]::-ms-fill-lower{background:#363636;border:0.2px solid #010101;border-radius:2.6px;box-shadow:1px 1px 1px #000000, 0px 0px 1px #0d0d0d}input[type=range]:focus::-ms-fill-lower{background:#363636}input[type=range]::-ms-fill-upper{background:#363636;border:0.2px solid #010101;border-radius:2.6px;box-shadow:1px 1px 1px #000000, 0px 0px 1px #0d0d0d}input[type=range]:focus::-ms-fill-upper{background:#363636}.spacing-slider-container{width:40%;position:absolute;top:50px;right:0}.range-label{font-size:12px;margin-top:8px;margin-bottom:40px}.range-label>.right{float:right}.test-group .question,.test-group .question>.text>span{opacity:0;-webkit-transition:opacity 0s linear;transition:opacity 0s linear}.test-group .answer{opacity:0;-webkit-transition:opacity 0.5s linear;transition:opacity 0.5s linear}.test-group.in .question,.test-group.in .question>.text>span,.test-group.in .answer{opacity:1}@media (max-width: 767px){#test-form{padding-top:100px}.test-group{padding-top:30px;padding-bottom:30px}.test-item{font-size:1.2em;line-height:1.5}.test-dropdown,.test-dropdown>.dropdown-menu,.test-dropdown>.dropdown-menu>li>a{width:100%;white-space:normal}.test-dropdown>.dropdown-toggle{min-width:60%;text-align:left;white-space:normal}.test-textinput{width:auto}.bite-problem{width:130px;height:130px;padding-top:42px}.bite-problem>img{width:93px}.bite-problem>.text{margin-top:5px}#spacing-upper,#spacing-lower{-webkit-transform:scale(0.6);transform:scale(0.6);margin-left:-30px;margin-top:-30px}#spacing-lower{margin-top:-80px}.spacing-slider-container{position:static;width:100%}}#test-result-wrapper{padding-top:200px;background:url(/bg-test-page.jpg) center top/100% no-repeat}#test-result-buttons,#test-result-container,#test-result-footer{max-width:690px}#test-result-buttons{margin:0 auto}#test-result-header>.top-buttons{padding-top:50px}#test-result-header>.top-buttons .btn{margin-right:-30px}#test-result-header .btn>.icon-printer{position:relative;top:1px}#test-result-container{background:#f8f8f8;color:#363636;padding:20px 95px 50px}#test-result-footer{padding-top:30px}#test-result-container .white-block{background:#fff;padding-top:15px;padding-bottom:15px}#test-result-container .pre-form{margin-top:30px;padding-bottom:10px;border-bottom:2px dotted #0096d6}#test-result-container .embiggen{font-size:1.6em;font-weight:normal}#test-result-container .blued{color:#0096d6;font-weight:normal}#test-result-wrapper h1>.name,#test-result-wrapper h1>.rating{color:#0096d6}.test-result-h1{font-size:1.733em;text-transform:none;color:#363636;font-weight:normal}#test-result-container h2{text-align:center;text-transform:none}#benefits-block{color:#0096d6;margin-bottom:20px}#benefits-block img{max-width:100%}.test-result-item>.title{display:block;margin-bottom:10px}.test-result-item>.text{font-size:1.733em;font-weight:normal;color:#0096d6;display:block;line-height:1.2;margin-bottom:30px}#test-result-footer .btn{margin-top:10px}#test-result-footer p{margin-top:10px}@media (max-width: 767px){#test-result-wrapper{padding-top:80px}#test-result-header>.top-buttons{display:none}#test-result-container{margin-left:15px;margin-right:15px;padding-left:30px;padding-right:30px}}.masthead{text-align:center;padding:50px 0 50px;position:relative;overflow:hidden}.masthead.mainBg{padding:10% 0;margin:0 auto}.masthead.feature-indexBg{background:url(/assets/bg-feature2-35eb7ee14cad31702c57ae0a08a4d1160185ece6561b2f47bbb6a0e2c3cef42c.jpg) no-repeat left 40%/cover;padding:15% 0}.masthead.product-meritBg{background:url(/assets/bg-merit2-8b3265f1bcc685b500e2569bb3c082a8fc69e417ac4bda1e20908ed719ddf5ef.jpg) no-repeat top center/cover}.masthead.product-processBg{background:url(/assets/bg-process-30c04c217c71b055034991c32d6dc507428d30998220b7338207a9aff90823f8.jpg) no-repeat center 40%/cover}.bg_main_title{background:#3d3935;border-bottom:15px solid #c4d700;padding:50px 50px}.masthead.product-teenBg .bg_main_title{border-bottom:15px solid #cc9330}.bg_main_title p.light{padding:0;text-align:left;color:rgba(255,255,255,0.7)}.masthead h1{margin-top:0}.masthead p{font-size:1.2em;font-size:1.0em;color:#727680;font-weight:bold;font-weight:normal;padding:0 100px}.masthead p:last-child,.masthead p:only-child{margin-bottom:0}.masthead-navbar{background:#f8f8f8;padding:15px 0 10px;margin-bottom:30px;text-align:center;color:#363636;position:relative;z-index:1}.masthead-navbar .nav{display:inline-block;font-size:14px}.masthead-navbar .nav>li{margin:0 100px}.masthead-navbar .nav>li>a{padding:10px 20px;margin:0 10px;color:#363636}.masthead-navbar .nav>li.active>a,.masthead-navbar .nav>li.active>a:hover,.masthead-navbar .nav>li.active>a:focus{background-color:#0096d6;color:#fff}.masthead-navbar .navbar-toggle{position:relative;display:none;float:none;width:100%;margin:0;padding-left:0;padding-right:0;border:0;background-color:#0096d6;color:#fff}.masthead-navbar .navbar-toggle>.glyphicon{position:absolute;top:10px;right:15px}.masthead-navbar .navbar-toggle>.glyphicon{-webkit-transition:all 0.1s linear;transition:all 0.1s linear}.masthead-navbar .navbar-toggle.collapsed>.glyphicon{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.masthead-navbar .navbar-collapse{-webkit-box-shadow:none;box-shadow:none}@media screen and (max-width: 1400px) and (min-width: 1200px){#home-blade-6{padding-top:7% !important;padding-bottom:0% !important}#home-blade-6 .blade-inner{margin-left:30px;top:80px}}@media screen and (max-width: 1200px) and (min-width: 770px){#home-blade-6>.blade-bg{background-size:auto}#home-blade-6{margin-bottom:8px;min-height:622px !important}#home-blade-6 .blade-inner{margin-left:26px;top:-25px}}@media screen and (max-width: 1000px) and (min-width: 770px){#home-blade-6 .blade-inner{margin-left:-50px}}@media (max-width: 1200px){.masthead-navbar{padding-left:20px;padding-right:20px}.masthead-navbar .nav,.masthead-navbar .nav>li,.masthead-navbar .nav>li>a{display:block;float:none;margin:0}.masthead-navbar .nav{padding-top:10px;padding-bottom:10px}.masthead-navbar .nav>li.active{display:none}.masthead-navbar .navbar-toggle{display:block;max-width:50%;margin:0 auto}}@media (max-width: 991px){.masthead p{padding:0}}@media (max-width: 767px){.masthead.mainBg{padding:0}.masthead p{font-size:1em}.masthead p br{display:none}.masthead p.contact_txt br{display:block}.masthead.mainBg .container{padding-top:62%}.masthead.feature-indexBg{background:url(/assets/bg-feature2-35eb7ee14cad31702c57ae0a08a4d1160185ece6561b2f47bbb6a0e2c3cef42c.jpg) no-repeat top right/120% auto;padding:0% 0}.masthead.product-meritBg{background:url(/assets/bg-merit2-8b3265f1bcc685b500e2569bb3c082a8fc69e417ac4bda1e20908ed719ddf5ef.jpg) no-repeat top right 0 / 170% auto}.masthead.product-processBg{background:url(/assets/bg-process-30c04c217c71b055034991c32d6dc507428d30998220b7338207a9aff90823f8.jpg) no-repeat right 0 / 120% auto}.bg_main_title{padding:30px 20px 40px}}@media (max-width: 480px){.masthead-navbar .navbar-toggle{max-width:100%}}.single-page,.search-page{padding-top:90px;padding-top:100px}.detail,.faqs-page,.findprovider-page,.booking-page{padding-top:100px}.pre-index{padding-top:170px}.faqs-item .table{border:2px solid #ddd}.intro{background:#47443f url(/assets/bg_brown-4f0bf544ba68d29fcc36094291e84e5a0373c624f23bb4be42367725f46b9022.png) repeat top center;text-align:center;padding-top:60px;padding-bottom:80px}.intro h2{text-align:center}.intro h2:after{content:' ';width:230px;height:1px;display:block;border-bottom:2px dotted #dddee0;margin:20px auto}.image-list{list-style:none;margin:0;padding:0}.image-list h2{margin-top:0}.image-list h3{margin-top:0;color:#0096d6}.image-list>li{margin:0;padding:30px 0;border-top:1px dotted #ddd}.image-list.single>li{border-top:0}.image-list>li>div{min-height:250px;padding-left:300px;padding-top:60px;clear:both}.image-list>li>div>img{border-radius:50%;float:left;margin-left:-300px;margin-top:-60px}.image-list>li>div.alt{padding-left:0;padding-right:300px}.image-list>li>div.alt>img{float:right;margin-left:0;margin-right:-300px}.icons-list{list-style:none;padding:10px 0;margin:0}.icons-list>li{padding-left:30px;margin-bottom:0.5em}.icons-list .icon-check{font-size:10px;float:left;color:#fff;margin-left:-30px;margin-top:0;padding:4px;border-radius:50%;background-color:#0096d6}.image-blurb{text-align:center;margin-bottom:50px}.image-blurb>img{display:inline-block;width:100%}.image-blurb h3{margin:25px 0}.image-blurb p{padding:0 0px;height:135px;height:80px}.image-blurb p.short{padding:0 15px;height:70px}.image-blurb p.long{margin-bottom:40px}#igoMerit .col-md-4.col-sm-6{margin-bottom:40px}@media only screen and (max-width: 1200px){.detail,.faqs-page,.findprovider-page,.booking-page,.single-page,.search-page{padding-top:60px}.image-blurb h3{height:auto}.image-blurb p{height:auto}.treatment-process .image-blurb p{height:auto !important}.image-blurb p.long{margin-bottom:20px !important}#igoMerit .col-md-4.col-sm-6{margin-bottom:0px}}@media only screen and (max-width: 995px){.image-blurb p.long{margin-bottom:0px}.image-blurb p{height:auto}}.detail h2.quote{margin-bottom:0}.two-column-text{-webkit-column-count:2;margin-bottom:30px}.before-after{padding:10px 30px;background:#f8f8f8;display:inline-block;overflow:hidden}.before-after>.title{margin-bottom:5px}.before-after>.before,.before-after>.after{float:left;text-align:center;margin:5px 0;width:47.5%}.before-after>.before{margin-right:10px}.before-after img{display:block;margin-bottom:5px;max-width:192px;width:100%;height:auto}.treatment-process .image-blurb p{height:190px}.treatment-process .image-blurb p.short{height:80px}.treatment-process h2{font-size:18px;color:#c4d700;position:relative;padding-left:60px}.treatment-process h2:before{position:absolute;top:-15px;left:0;width:50px;height:50px;border-radius:30px;display:block;background:#c4d700;color:#fff;line-height:2.8;text-align:center}.treatment-process h2.step01:before{content:'01'}.treatment-process h2.step02:before{content:'02'}.treatment-process h2.step03:before{content:'03'}.treatment-process h2.step04:before{content:'04'}.treatment-process h2.step05:before{content:'05'}.treatment-process h2.step06:before{content:'06'}.treatment-process h2.step07:before{content:'07'}@media all and (max-width: 767px){.detail,.faqs-page,.findprovider-page,.booking-page,.single-page,.search-page{padding-top:50px}.treatment-process .image-blurb p{height:auto}#igoMerit .col-md-4.col-sm-6{margin-bottom:0px}.image-blurb{margin-bottom:25px}}@media (max-width: 1200px){.detail.pre-index{padding-top:0}.intro{padding-top:20px;padding-bottom:40px}.image-list>li{min-height:0;text-align:center}.image-list>li>div,.image-list>li>div.alt{min-height:0;padding-left:0;padding-right:0}.image-list>li>div>img,.image-list>li>div.alt>img{float:none;display:block;margin-left:auto;margin-right:auto;margin-bottom:20px;width:50%;max-width:250px;min-width:125px}.image-blurb h3.single{padding:0 15px;height:25px}.image-blurb p.short{padding:0 15px;height:50px}.image-blurb p.mobile-short{padding:0 15px;height:80px}.image-blurb p.mobile-how-long{padding:0 15px;height:100px}.image-blurb p.mobile-long{padding:0 15px;height:180px}.faqs-item .table-container{overflow:auto}.faqs-item .table{min-width:1800px;font-size:12px}}@media all and (max-width: 991px){.treatment-process .col-md-12{width:50%;float:left}.treatment-process .col-md-6{padding:0}.treatment-process #getinfopack-block .col-md-6{padding-right:15px;padding-left:15px}}@media (max-width: 767px){.two-column-text{-webkit-column-count:1}.treatment-process .col-md-12{margin-bottom:5%;width:100%;float:none}}.carousel{margin-bottom:30px}.carousel-control{width:30px;height:30px;top:50%;margin-top:-15px;bottom:auto;font-size:15px;text-shadow:none;border-radius:50%;opacity:1}.carousel-control.left{background:#24b44d;left:-40px}.carousel-control.right{background:#24b44d;right:-40px}.carousel-control.left:hover,.carousel-control.right:hover{background:#64c981;color:#363636}.carousel-control>.glyphicon{margin-top:8px}.carousel-indicators{bottom:-40px}.carousel-indicators li{border-color:#0096d6}.carousel-indicators .active{background-color:#0096d6}@media (max-width: 767px){.carousel-control.left{left:-15px}.carousel-control.right{right:-15px}}#map-wrapper{background:#f8f8f8;position:relative;width:100%;height:800px;margin-bottom:50px}#map-container{width:66%;height:800px;position:absolute;top:0;right:0}#map-filter{width:34%;height:800px;position:static;padding:50px;overflow:hidden}#map-filter .btn-dropdown,#map-filter .dropdown-toggle{width:100%}#findprovider-district{margin-top:10px}#advanced-search{margin:10px 0}#advanced-search>.toggle{padding:10px;margin:0;text-align:center;background:#fff;display:block;cursor:pointer;position:relative;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#advanced-search>.toggle>.glyphicon{position:absolute;top:12px;right:15px;-webkit-transition:all 0.1s linear;transition:all 0.1s linear}#advanced-search>.toggle.collapsed>.glyphicon{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}#advanced-search>.panel{overflow:hidden;display:none;padding:0;background:#fff}#advanced-search .separator{padding-bottom:10px;margin-bottom:10px}#advanced-search .panel-inner{font-size:12px}#advanced-search h5{font-size:12px;font-weight:normal}#advanced-search .provider-level{width:17px;height:17px;display:inline-block;vertical-align:text-bottom;margin-top:-1px}#advanced-search input[type=checkbox]+label:before{margin-top:-3px}#findprovider-results{background:#fff;margin-top:10px;padding:10px;display:none}#findprovider-results>.results-header{padding-bottom:10px}#findprovider-results>.results-options{padding-bottom:10px;border-bottom:2px dotted #dedede}#findprovider-results>.results-list{margin:0;padding:0;list-style:none;max-height:380px;overflow:auto}#findprovider-results>.results-list>li{padding:10px 10px 10px 25px;border-bottom:2px dotted #dedede;font-size:0.8em;line-height:1.5}#findprovider-results>.results-list>li>.clinic-name{font-size:1em;font-weight:bold}#findprovider-results>.results-list>li>.btn-request{margin-top:-2px}#findprovider-results .provider-level{width:20px;height:20px}#findprovider-results [class^='icon-']{margin-right:5px;font-size:12px}#findprovider-results .heading{margin:10px 0 5px}#findprovider-results .tel{display:block;margin-bottom:5px}#findprovider-results .email{display:block;margin-bottom:7px}.request-button{-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.request-button>.icon-plus{padding:4px;float:left;border-radius:50%;background-color:#0096d6;color:#fff;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.requested .request-button{color:#c2c2c2}.requested .request-button>.icon-plus{background-color:#ededed;color:#363636;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#findprovider-results .request-button{text-decoration:none}#proximity{width:auto}#request-container{opacity:0;-webkit-transition:opacity 0.2s linear;transition:opacity 0.2s linear}#request-container.visible{opacity:1}#request-list{list-style:none;padding:0;text-align:left}#request-list>li{display:inline-block;position:relative;padding:2px 20px 20px 30px}#request-list>li>.request-button{position:absolute;top:0;left:0}#iw-container{font-family:Avenir, sans-serif;font-size:12px;line-height:1.4;font-weight:normal;color:#363636}#iw-container .separator{padding-bottom:10px;margin-bottom:10px}#iw-container .icon-old-phone{margin-right:5px}#iw-container .icon-mail{margin-right:5px}#requested-container{background:#f8f8f8;color:#363636;padding:20px 70px 30px;max-width:690px}#request-list.requested>div{padding-bottom:50px}#request-list.requested .distance{margin-bottom:20px}#request-container .col-xs-6 .text-booking{text-align:right}@media (max-width: 767px){#map-filter{width:49%;padding:20px}#map-container{width:50%}}@media (max-width: 480px){#map-wrapper{height:auto}#map-filter{width:auto;height:auto;position:static}#map-container{width:auto;height:300px;position:static}#findprovider-results>.results-list{max-height:100%}#request-list>li{width:100%;display:block;text-align:center;padding:30px 20px}#request-list>li>.request-button{position:absolute;top:0;left:47%}#request-container .col-xs-6 .text-booking{text-align:center}#request-container .col-xs-6{width:100%}}#vs-braces{color:#0096d6;background:url(/vs-braces-bg.jpg) #fafafa center bottom no-repeat;background-size:cover;padding:5% 0 5%;padding:7% 0 7%}#vs-braces-table{width:100%}#vs-braces-table .left,#vs-braces-table .right{width:314px;padding:12px 0;vertical-align:top}#vs-braces-table td.left,#vs-braces-table td.right{padding-left:30px}#vs-braces-table .first{padding-top:20px}#vs-braces-table h2{margin:0}#vs-braces-table .left{color:#0096d6}#vs-braces-table .right,#vs-braces-table .right h2{color:#363636}#vs-braces-table .icon-check,#vs-braces-table .icon-cross{font-size:10px;float:left;margin-left:-30px;margin-top:0;padding:4px;border-radius:50%}#vs-braces-table .icon-check{background-color:#0096d6}#vs-braces-table .icon-cross{background-color:#363636}#vs-braces-table th{color:#0096d6;font-size:1.7333em;font-weight:normal;line-height:1.2}#vs-braces-table th.left{border-bottom:2px dotted #0096d6}#vs-braces-table th.right{border-bottom:2px dotted #727480;color:#363636}#vs-braces-table .spacer{width:auto}#vs-braces tr:first-of-type th{line-height:0.8}#vs-braces tr:first-of-type th.left{vertical-align:middle !important}#vs-braces th span.small{font-size:50%;display:block}@media (max-width: 767px){#vs-braces{background:#fff;background-size:auto}#vs-braces-table .left,#vs-braces-table .right{width:45%}#vs-braces-table .spacer{width:9%}}@media screen and (min-width: 768px) and (max-width: 1024px){#vs-braces-table td{text-shadow:1px 1px 1px #ddd}}.feature_lead{font-size:20px;margin:5% 0;text-align:center}.feature_lead2{margin:3% 0;text-align:center}.featureIntro .image-blurb img{max-width:200px}.featureIntro .second h2{font-size:22px;line-height:1.5;margin:3% auto 5%;font-weight:normal}.featureIntro .image-blurb p{padding:0 15px}#vs-braces-table.merit .right{color:#cc9330}#vs-braces-table.merit th.right{border-bottom:2px solid #cc9330}#vs-braces-table.merit .right p{color:#cc9330}#vs-braces-table.merit .right p:before{background:#cc9330}#vs-braces-table.merit .center img{margin:0 auto 20px}#vs-braces-table.merit p{margin-bottom:10px}#vs-braces-table.merit p.dark{color:#666;margin:0;padding:0}#vs-braces-table.merit p.dark:before,#vs-braces-table.merit p.dark:after{display:none}@media (max-width: 767px){#vs-braces-table.merit .center img{width:50%}#vs-braces-table.merit p.dark{margin:0 0 20px}.featureIntro .image-blurb img{max-width:50%}.feature_lead{font-size:16px}.featureIntro .second h2{font-size:18px;margin:1.5% auto 50px}.featureIntro .second h2 br{display:none}}#footer{background:#fff;background:url(/assets/bg_brown-4f0bf544ba68d29fcc36094291e84e5a0373c624f23bb4be42367725f46b9022.png) repeat top center;padding-top:46px;padding-bottom:30px;color:#fff}#footer .w-1400{width:1400px !important}#footer .footer-link{font-size:14px;color:#707372}.mt-2{margin-top:2rem}.ml-4{margin-left:4rem}.footer-copyright{color:#707372;font-size:12px;margin-top:2rem}.social-medias{margin:0 !important;padding:0 20px !important;list-style:none !important;display:flex;justify-content:space-between}.ic-social-media{display:inline-block;width:42px;height:42px;cursor:pointer;background:url(/icon_instagram-0e74781….png) no-repeat center;background-size:contain}.ic-instagram{background-image:url(/assets/instagram-0e747814ac2625c612c74d5fd489b611238b82241d71ee976a762d00d82926fe.png)}.ic-facebook{background-image:url(/assets/facebook-abdaf22b89bd5649b1af3f041ce5e0d5f69338b34834c48d8259d5b01c4b33de.png)}.ic-youtube{background-image:url(/assets/youtube-20d055c144af5b07913ac081a67f778716a5289eede5ef0a6b1e13b4397bc1c7.png)}.ic-twitter{background-image:url(/assets/twitter-09c43a60680b587578e3eddb2de4874114c28fab19c3b305380032e610a90030.png)}body.home #footer{width:100%}#footer a{color:#fff;text-decoration:underline}#footer a:hover{font-size:0.85em}#footer .pushdown div:first-child{width:18%}#footer .pushdown div:nth-child(2),#footer .pushdown div:nth-child(3){width:23%}#footer .pushdown div:nth-child(4){width:14%}#footer .pushdown div:last-child{width:22%}#footer .pushdown div:last-child a{width:100%}body.home #footer p.credit{margin-top:-50px;text-align:left;color:rgba(255,255,255,0.8);font-size:0.7em;padding:0 50px}#footer ul.pushdown li{position:relative}#footer ul.pushdown i{position:absolute;top:30%;right:3%}#footer .logo{float:left;margin-bottom:20px}#footer .cat{color:#959595;margin:0px 0px 10px 0;font-weight:normal;color:#959595;text-decoration:none;display:block}#footer .cat:hover{color:#0096d6;text-decoration:underline}#footer p,#footer ul{color:#363636;margin:0 0 1.5em;padding:0;list-style:none;font-size:0.8em;line-height:1.25}#footer ul>li{margin-bottom:12px}.footer-links.fixedheight{height:125px;overflow:visible}.footer-links a{color:#363636;text-decoration:none}.footer-links a:hover{color:#0096d6;text-decoration:underline}.copyright{color:#959595;text-align:center;text-align:left;margin-top:15px;font-size:0.85em;line-height:1.5em}.copyright .left{float:left}.copyright .right{text-align:right;color:#fff}.scrolltop{padding:6px;float:right;font-size:13px;color:#727680;text-decoration:none}.scrolltop:active,.scrolltop:focus{color:inherit;text-decoration:none}.scrolltop:hover{color:#0096d6;text-decoration:none}.scrolltop>.glyphicon{top:2px}@media (max-width: 767px){footer .logo{width:129px;height:auto}}@media (max-width: 1200px){#footer .pushdown{margin-top:30px}.footer-links.fixedheight{height:auto}#footer .pushdown div:first-child{width:20%}#footer .pushdown div:nth-child(2),#footer .pushdown div:nth-child(3){width:30%}#footer .pushdown div:nth-child(4){width:20%}#footer .pushdown div:last-child{width:100%;clear:both}#footer .pushdown div:last-child li{width:48%;text-align:center;float:left}#footer .pushdown div:last-child li a{padding:3% 0;width:100%}#footer .pushdown div:last-child li a br{display:none}#footer .pushdown div:last-child li:last-child{float:right}}@media (max-width: 1000px){#footer{padding-top:20px}.footer-links.fixedheight{height:auto}#footer .pushdown div{margin-bottom:10px;font-size:0.9em}#footer .pushdown div:first-child{width:50%;clear:left}#footer .pushdown div:nth-child(2){width:50%}#footer .pushdown div:nth-child(3){width:50%;clear:left}#footer .pushdown div:nth-child(4){width:50%}#footer .pushdown div:last-child li{width:100%;text-align:center;float:none}#footer .pushdown div:last-child li a{padding:2% 0}.copyright{padding-top:0}.copyright .left{float:none;width:100%;text-align:center}.copyright .right{display:block;text-align:center;width:100%}#footer .cat{font-size:0.9em}body.home #footer p.credit{display:none}}@media screen and (max-device-width: 320px){body{font-size:13px}.block{padding-bottom:50px;padding-top:50px}.btn{padding:13px 10px}#footer .pushdown div:last-child li a{font-size:10px}.home a.btn-default{padding:13px 10px;width:100%;font-size:13px}.home a.btn-social{padding:13px 10px;width:80%}#home-blade-getstarted.block{padding-top:20px;height:75%}#home-blade-getstarted.block a.btn{padding:13px 10px;width:80%}}#search-results{list-style:none;padding:0}#search-results>li{border-top:2px dotted #ddc;padding:20px 0}#search-results .title{margin:0 0 5px}#search-results .title a{color:#363636;text-decoration:none}#search-results .desc{margin-bottom:1em}#results-search-bar .form-control{padding-left:15px;height:50px}#results-search-bar .form-control-feedback{top:16px;right:8px;opacity:0.5}#results-search-count{padding:15px 0 20px;text-align:center}.faqs-area{padding:50px 0 30px}.faqs-area h2{margin-top:0;margin-bottom:20px}.faqs-list{padding:0;margin-bottom:20px;list-style:none}.faqs-list ul{list-style:disc}.faqs-category{display:none}.collapse-button{background:0;padding:5px 5px 5px 23px;text-align:left;white-space:normal}.collapse-button>.icon-plus{font-size:10px;float:left;margin-left:-25px;margin-top:0;padding:4px;border-radius:50%;background-color:#ededed;color:#363636;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.collapse-button.collapsed>.icon-plus{background-color:#0096d6;color:#fff;-webkit-transform:rotate(0);transform:rotate(0)}.collapse-button,.collapse-button:hover,.collapse-button:focus,.collapse-button:active{outline:0 !important;box-shadow:none;color:#0096d6}.collapse-button.collapsed,.collapse-button.collapsed:hover,.collapse-button.collapsed:focus,.collapse-button.collapsed:active{color:#363636}.collapse-inner{padding-left:23px;padding-bottom:30px}#faqs-nav{background:#f8f8f8;height:70px}#faqs-nav .container{padding-top:20px;padding-bottom:20px}#faqs-nav .left{position:absolute;top:0;left:0;width:300px}#faqs-nav .right{position:absolute;top:0;right:0;left:320px;-webkit-transition:all 0.15s ease-out;transition:all 0.15s ease-out}#faqs-nav .right.active{left:0}#faqs-groupselect{color:#fff;background-color:#0096d6;border-color:#0096d6}#faqs-groupselect>:disabled{color:#d4effc}#faqs-groupselect{background:#0096d6 url(/blue_dropdown.png);background-repeat:no-repeat;background-position:right center;-webkit-appearance:none}#findprovider-area,#findprovider-district{background:#fff url(/white_dropdown.png);background-repeat:no-repeat;background-position:right center;-webkit-appearance:none}#faqs-search{background-color:#f8f8f8;outline:none;box-shadow:none;border-color:#eaeaea;color:#363636;padding-left:30px;padding-right:20px}#faqs-search-icon{position:absolute;top:9px;left:10px;color:#0096d6;pointer-events:none}#faqs-search-close{position:absolute;top:7px;right:0;cursor:pointer;border:0;background:0;outline:0;display:none;color:#0096d6}#faqs-search::-webkit-input-placeholder{color:#0096d6}#faqs-search:-moz-placeholder{color:#0096d6}#faqs-search::-moz-placeholder{color:#0096d6}#faqs-search:-ms-input-placeholder{color:#0096d6}li.faqs-item ol{padding-left:20px}@media (max-width: 767px){#faqs-nav .left{width:180px;width:100%}#faqs-nav .right{left:200px;left:0;top:50px;width:100%;z-index:100}#faqs-nav{padding:0 10px}}@media (min-width: 992px){h2.mtop-0{margin-top:0}}@media (max-width: 767px){.img-125{display:inline-block;max-width:125px}.center-xs{text-align:center}}@media (max-width: 767px){.bite-holder{text-align:center}.bite-holder .collapse-inner{padding-left:0}}.responsive-center-image{text-align:center}.responsive-center-image>img{display:inline-block}.responsive-center-text{text-align:left}@media (max-width: 991px){.responsive-center-image>img{max-width:125px}.responsive-center-text{text-align:center}}.atss,.at-share-open-control-left{top:200px !important}.staggered-fadein .stagger{opacity:0;-webkit-transition:all 0.7s ease-out;transition:all 0.7s ease-out}.staggered-fadein.in .stagger{opacity:1}.carouselWrapper .stagger{-webkit-transition:opacity 0.7s ease-out;transition:opacity 0.7s ease-out}@-webkit-keyframes arrowbounce{0%,50%,100%{-webkit-transform:translateY(0);-webkit-animation-timing-function:ease-out}25%{-webkit-transform:translateY(-3px);-webkit-animation-timing-function:linear}75%{-webkit-transform:translateY(3px);-webkit-animation-timing-function:linear}}@keyframes arrowbounce{0%,50%,100%{transform:translateY(0);animation-timing-function:ease-out}25%{transform:translateY(-3px);animation-timing-function:linear}75%{transform:translateY(3px);animation-timing-function:linear}}@-webkit-keyframes fadein{0%{opacity:0}100%{opacity:1}}@keyframes fadein{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes submenu-fadein{0%{opacity:0;max-height:0}100%{opacity:1;max-height:100px}}@keyframes submenu-fadein{0%{opacity:0;max-height:0}100%{opacity:1;max-height:100px}}@media print{#footer,#test-tease-block,#getanswers-block,#getinfopack-block,#findadoctor-block{display:none}}.request-container{display:none}.request-container.visible{display:block;margin-top:50px}.findprovider-page #map-wrapper{margin-bottom:0}.clr:after{content:' ';display:block;clear:both;height:0;visibility:hidden}.clr{min-height:1px;clear:both}* html .clr{height:1px}#entrance.w100{margin-top:-90px;position:relative}#entrance h1{margin-bottom:0}.container.w_1024{width:100%;max-width:1024px}ul.entranceBtn{list-style:none outside;width:100%;margin:30px auto;padding-left:0px}ul.entranceBtn li:first-child{width:47%;float:left}ul.entranceBtn li:last-child{width:47%;float:right}ul.entranceBtn li a{width:100%;padding:22px 0 17px;font-size:1.75em;position:relative}ul.entranceBtn li a.btn-default:hover{color:#3d3a35}ul.entranceBtn li p{margin:0}ul.entranceBtn li img{display:inline-block;margin:0 10px 0 0;text-align:center}ul.entranceBtn li i{position:absolute;right:5%;top:35%}#aboutUs h2{font-size:2.4em;line-height:31px;margin-bottom:30px}#aboutUs p:first-of-type{border-bottom:2px dotted #cdcdcd;display:inline-block;padding:0 0 30px}#aboutUs p.xs{font-size:12px;line-height:1.5}.lightbox{display:none}.lightbox h2{font-size:2em;text-align:center;border-bottom:2px dotted #d3d3d3;padding-bottom:30px;margin-bottom:30px}.lightbox dl dt,.info dl dt{font-size:1.2em;color:#c4d700;font-weight:normal;padding-bottom:20px}.lightbox dl dd,.info dl dd{margin-bottom:40px;line-height:1.5}.lightbox dl dd ul,.info dl dd ul{margin:20px 0}.lightbox dl dd table,.info dl dd table{border:1px solid #d3d3d3;border-collapse:separate;border-spacing:1px;width:100%}.lightbox dl dd table th,.info dl dd table th{width:200px;background:#efefef}.lightbox dl dd table th,.lightbox dl dd table td,.info dl dd table th,.info dl dd table td{padding:10px 20px;border-bottom:1px solid #d3d3d3}.lightbox dl dd table tr:last-child th,.lightbox dl dd table tr:last-child td,.info dl dd table tr:last-child th,.info dl dd table tr:last-child td{border-bottom:none}.info .col-md-12{padding:0 30px}.border-bottom-none{border-bottom:none !important}@media (max-width: 1200px){#entrance.w100{margin-top:-20px;margin-top:60px}ul.entranceBtn li a{font-size:1.2em}}@media only screen and (max-width: 767px){#success-story-1{background:url(/assets/stories/yokoyama/bg-1-82de143be704e3fb91162a8fb39f98e00ad96e56bbd87f8a3e16c0fe159160e9.png) no-repeat right 0 / 120% auto}#success-story-2{background:url(/assets/stories/kawamoto/bg-1-1ae2b4b3d69cac35d2942147045084c4e7d7145f2381b86d42c3ed6bdae921f6.png) no-repeat right 0 / 120% auto}#success-story-3{background:url(/assets/stories/yamane/bg-1-57c199d00e4121943e22bad8e49ccaf861a80f4450c2a237271ef83fb70388f7.png) no-repeat right 0 / 120% auto}.download-h3{font-size:17px !important}.top-font-h1{font-size:1.4em}.top-font-h3{font-size:1.6em;line-height:1.2em}.top-font-p{font-size:1em}body.pre-index .white-section.padding-bottom{padding-bottom:10px}body.pre-index .intro{padding-bottom:0px}#entrance.w100{margin-top:50px}.pre-index .white-section.border-top{margin-top:0px;padding-top:50px}.navbar-brand>img{width:50%}.btn{padding:13px 30px;width:100%}.info .col-md-12{padding:0 5%}ul.entranceBtn li a{font-size:0.9em;padding:0;min-height:auto}ul.entranceBtn li a img{width:100%}#aboutUs h2{font-size:1.4em}.lightbox h2{font-size:1.6em}.lightbox dl dt:first-child{font-size:1.1em;color:#c4d700;font-weight:normal;padding-bottom:20px}.lightbox dl dd table th{width:140px;padding:10px 10px}ul.footerMenu{list-style:none outside;padding:0px;margin-top:0px;margin-bottom:0;border-top:1px solid #d8d9d8}.home ul.footerMenu{margin-top:0px}ul.footerMenu li{border-bottom:1px solid #d8d9d8;position:relative}ul.footerMenu li a{color:#111;display:block;padding:15px 5%;text-decoration:none}ul.footerMenu li i{position:absolute;right:4%;top:34%}}@media only screen and (min-width: 641px){#meta-nav a.btn{width:auto;width:130px}}@media only screen and (max-width: 640px){#meta-nav>div{display:block}#meta-nav a.btn{width:100%;margin:1% 0}#country-select{width:100%}}.home .whats-new{margin-bottom:20px;height:300px;overflow-y:scroll}.home .whats-new .seminar{background:#fff;padding:20px;text-align:left;border:1px solid #efefef}.home .whats-new .seminar .fleft{width:340px;font-size:0.9em;float:left}.home .whats-new .seminar .fleft span{color:#74747a;font-size:0.9em}.home .whats-new .seminar .fleft p{margin:0}.home .whats-new .seminar .fright{width:155px;float:right;padding-top:8px}.home .whats-new .seminar .fright a.btn{font-size:0.7em;padding:10px 9px;margin:0;width:100%}.home .whats-new .btnBox a.btn-default{margin-right:5px}.home .whats-new .btnBox a.btn-primary{margin-left:5px}.home .whats-new span.news{background:#dff1fb;font-size:10px !important;padding:1px 3px;border-radius:2px}.home .whats-new span.seminars{background:#e2f4e8;font-size:10px !important;padding:1px 3px;border-radius:2px}.home .whats-new .seminar:after{content:' ';display:block;clear:both;height:0;visibility:hidden}.home .whats-new .seminar{min-height:1px;clear:both;margin-bottom:5px}* html .home .whats-new .seminar{height:1px}@media (max-width: 1200px){.home .whats-new .seminar .fleft,.home .whats-new .seminar .fright{float:none;width:100%}.home .whats-new .seminar .fright{text-align:center;padding-top:0px}.home .whats-new .seminar .fright a.btn{width:100%;margin:3% auto 0}.home .whats-new .btnBox a.btn-default{margin-right:0px}.home .whats-new .btnBox a.btn-primary{margin-left:0px}}#primary-nav .submenu a:hover,#primary-nav .submenu a.active{background-color:#0096d6;color:#fff}#primary-nav li:not(.has-submenu){font-weight:normal}#p_index .fleft{width:50%;float:left}#p_index .fright{width:50%;float:right}#p_index h3{font-weight:bold}#p_index .col-md-4{width:100%;float:none}#p_index .col-md-4 p{padding:0 90px}#feature_merit .fleft{width:50%;float:left}#feature_merit .fright{width:50%;float:right;border-left:2px dotted #cecece}#feature_merit h2{padding:0 30px 10px}#feature_merit .col-md-4{width:100%;float:none}#feature_merit .col-md-4 p{padding:0 90px}@media (max-width: 1000px){#feature_merit .fleft,#feature_merit .fright{float:none;width:100%;border:none;margin:0 auto}#feature_merit .col-md-4 p{padding:0 10%}#p_index .fleft,#p_index .fright{float:none;width:100%;border:none;margin:0 auto}#p_index .col-md-4 p{padding:0 10%}}.seminar01,.seminar02{background:url(/img_seminar01.jpg) no-repeat top center;background-size:100% auto;margin:0 auto 30px;padding:75px 0 95px;padding:9% 0}.system_course{padding:0;margin:0 auto 50px}.system_course .system_courseBg{background:url(/assets/img_seminar-c5447b149853ae7b34c896bce4495a1d06d80874d9bcf46ef6ceaf5e97b80c33.jpg) no-repeat center 40%/100% auto;padding:30% 0 0;margin:0 auto}.system_course .container{width:100%;background:url(/assets/bg_brown-4f0bf544ba68d29fcc36094291e84e5a0373c624f23bb4be42367725f46b9022.png) repeat top center}.seminarBox .seminar-course{display:flex}.seminarBox .seminar-course .seminar-course-bg{background:url(/assets/APAC_0424_B-13117ac95931bd81c07084c6c1891d3c03d6f85dec3a1d17a194a60ff6388d00.jpg) no-repeat;background-size:cover;height:240px;width:400px}.seminarBox .seminar-course .seminar-course-text{flex:1;background-color:#eeeeee;font-size:16px;display:flex;justify-content:center;flex-direction:column;padding:8px}.seminarBox .seminar-course .seminar-course-button{display:flex;justify-content:space-evenly;flex-direction:column;padding:8px}.seminarBox .flex-flow-header{font-size:20px;font-weight:500;text-align:center}.seminar01 p,.seminar02 p{padding:0 250px}.seminar02 h1{font-size:33px}.system_course .col-md-12{padding:50px 0}.system_course h1{margin-bottom:20px;text-align:center}.system_course p{color:#fff}.system_course p{font-size:1.3em;line-height:30px}.system_course p span{font-size:12px}.system_course a.btn,.large a.btn{padding:13px 200px}.system_course p.target{font-size:1.0em;border:1px solid #fff;border-radius:30px;width:auto;display:inline-block;padding:5px 35px;margin-bottom:30px}.system_course p.target span{font-size:0.8em}.system_course_info_day{text-align:center;font-size:1.5em}.system_course_info_day strong{font-weight:bold;line-height:25px;margin-bottom:0px;display:block}.system_course_info_day p{color:#666;font-size:0.9em;line-height:30px}.system_courseBox .dayTitle{margin:0 auto 20px;display:table;width:150px;height:150px}.system_courseBox .dayTitle p{display:table-cell;vertical-align:middle;background:#0096d6;color:#fff;font-size:30px;text-align:center;margin:0 auto;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;line-height:1.2}.system_courseBox .second .dayTitle p{background:#24b44d}.system_courseBox .dayTitle span{font-size:14px;display:block;margin-top:5px}.system_courseBox .courseTitle strong{font-size:1.4em;font-weight:bold;color:#0096d6;line-height:25px;margin-bottom:20px;display:block;text-align:center}.system_courseBox .second .courseTitle strong{color:#24b44d}.system_courseBox .courseTitle span{font-size:14px;font-weight:normal;display:block;color:#363636}.system_courseBox .courseTitle p{height:4em}.system_courseBox{margin:50px auto 80px}.system_courseBox .fleft{float:left;width:45%}.system_courseBox .fright{float:right;width:45%}.system_courseBox .timeSchedule{padding:0 20px 0 0px;height:650px;overflow-x:hidden;overflow-y:scroll}.system_courseBox .timeSchedule ul{list-style:none outside;padding:0}.system_courseBox .timeSchedule ul li{border:1px solid #ececec;border-radius:5px;margin-bottom:8px;padding:20px}.system_courseBox .timeSchedule ul li.unavailable{background:#fafafa}.system_courseBox .timeSchedule ul li:after{content:' ';display:block;clear:both;height:0;visibility:hidden}.system_courseBox .timeSchedule ul li{min-height:1px}* html .system_courseBox .timeSchedule ul li{height:1px}.system_courseBox .timeSchedule ul li .left{width:65%;float:left}.system_courseBox .timeSchedule ul li .right{width:35%;float:left;padding-left:20px}.system_courseBox .timeSchedule p{margin:0}.system_courseBox .timeSchedule p.year{font-size:1.1em}.system_courseBox .timeSchedule p.date{font-size:1.4em;color:#00a2e6;margin:10px 0}.system_courseBox .timeSchedule p.date span{font-size:0.8em}.system_courseBox .timeSchedule .statusBtn{border:1px solid #00a2e6;border-radius:15px;display:block;text-align:center;text-decoration:none;padding:8px 0;line-height:1;font-size:0.9em}.system_courseBox .timeSchedule p.area{position:relative;padding-left:18px;color:#00a2e6;font-size:0.9em}.system_courseBox .timeSchedule p.area:before{content:' ';position:absolute;top:0;left:0;width:12px;height:16px;background:url(/ico_map.png) no-repeat top center;display:block}.system_courseBox .timeSchedule p.time{position:relative;padding-left:18px;margin:15px 0;font-size:0.9em}.system_courseBox .timeSchedule p.time:before{content:' ';position:absolute;top:0;left:0;width:16px;height:16px;background:url(/ico_time.png) no-repeat top center;display:block}.system_courseBox .timeSchedule a.pdfBtn{background:#00a2e6;color:#fff;display:block;text-align:center;text-decoration:none;padding:6px 0;border-radius:2px;font-size:0.9em;line-height:1}.system_courseBox .timeSchedule a.pdfBtn:hover{color:#fff;background:#0053b5}.system_courseBox .second .timeSchedule p.date{color:#24b44d}.system_courseBox .second .timeSchedule .statusBtn{color:#24b44d;border:1px solid #24b44d}.system_courseBox .second .timeSchedule p.area{color:#24b44d}.system_courseBox .second .timeSchedule p.area:before{background:url(/ico_map2.png) no-repeat top center}.system_courseBox .timeSchedule ul li.unavailable p.date{color:#666}.system_courseBox .timeSchedule ul li.unavailable .statusBtn{color:#666;border:1px solid #fff;background:#fff}.system_courseBox .timeSchedule ul li.unavailable p.area:before{background:url(/ico_map3.png) no-repeat top center}.system_courseBox .timeSchedule ul li.unavailable p.time{opacity:0.5}.seminarBox{margin:50px 0 0px;padding:30px 0}.seminarBox .seminarTitle{font-size:1.5em;font-weight:normal;line-height:21px;margin-bottom:15px}.seminarBox .seminarTitle span{font-size:15px}.seminarBox .seminarBox_inner:after{content:' ';display:block;clear:both;height:0;visibility:hidden}.seminarBox .seminarBox_inner{min-height:1px;clear:both;padding:20px 0 40px;border-bottom:1px solid #e4e4e4}* html .seminarBox .seminarBox_inner{height:1px}.seminarBox .seminarBox_inner:last-child{margin-bottom:0px;border-bottom:none}.seminarBox .fleft{width:800px;float:left}.seminarBox .fleft .dayTitleBox{float:left;margin-right:30px}.seminarBox .fleft .dayTitle{margin:0 auto 20px;display:table;width:110px;height:110px}.seminarBox .fleft .dayTitle p{display:table-cell;vertical-align:middle;background:#717372;color:#fff;font-size:14px;text-align:center;margin:0 auto;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;line-height:1.2}.seminarBox .fleft .dayTitle p strong{font-size:40px;font-weight:normal}.seminarBox .fleft .dayTitle p{background:#717372}.seminarBox .fleft .dayTitle span{font-size:14px;display:block;margin-top:5px}.seminarBox .fleft .seminarTitleWrap{list-style:none outside;margin:0;padding:0;float:left}.seminarBox .fleft .seminarTitleWrap ul{list-style:none outside;padding:0}.seminarBox .fleft .seminarTitleWrap ul li{display:block;width:395px}.seminarBox .fleft .seminarTitleWrap ul li span{float:left;color:#727680;width:80px;padding:3px 0 3px 0px;clear:both}.seminarBox .fleft .seminarTitleWrap ul li p{width:360px;margin-left:80px;margin-bottom:5px;padding:3px 5px 3px 10px;border-left:1px solid #999}.seminarBox .fright{width:300px;float:right}.seminarBox .fright a.btn{width:100%}.seminarBox .fright .second{margin-top:10px}.seminarBox_btm{border:2px dotted #e4e4e4;padding:30px}.seminarBox_btm.no_line{border:none}.seminarBox_btm p:first-child{display:inline-block;width:600px;margin:0}.seminarBox_btm p:last-child{display:inline-block;margin:0;width:300px}.seminarBox_btm p:last-child a.btn{padding:13px 25px}.seminarBox_btm p:last-child a{width:100%}.seminarBox_btm p:first-child span{color:#959595;font-size:12px}@media (max-width: 1200px){.seminarBox .fleft{width:100%;float:none}.seminarBox .fright{width:100%;float:none;text-align:center}.seminarBox .fright a.btn{width:100%;margin:0 auto 0}.seminarBox .fright a.btn:nth-child(2){margin-top:10px}.seminarBox_btm p:first-child,.seminarBox_btm p:last-child{width:100%;margin:0;text-align:center}.seminarBox_btm p:last-child a{width:50%;margin:3% auto 0}}@media only screen and (max-width: 767px){.seminarBox{margin:25px 0 0px;padding:25px 0}.seminarBox .fleft .dayTitleBox{width:100%;float:none;margin-right:0px}.seminarBox .seminarTitle{font-size:1.3em}.seminarBox .seminarTitle span{display:block;margin-top:1%}.seminarBox .fleft ul li,.seminarBox .fleft ul li span,.seminarBox .fleft ul li p{width:auto}.seminarBox_btm p:last-child a{width:100%}.seminarBox .fleft .seminarTitleWrap ul li p{width:auto}.seminarBox_btm.mt02{margin:30px 0}}@media only screen and (max-width: 450px){.seminarBox .fleft .seminarTitleWrap ul{margin-bottom:30px}.seminarBox .fleft .seminarTitleWrap ul li{border-bottom:1px dotted #ccc;width:auto;padding:5px 0}.seminarBox .fleft .seminarTitleWrap ul li span{float:none;width:auto}.seminarBox .fleft .seminarTitleWrap ul li p{margin-left:0px;padding:0px;border-left:none}}dl.info_etc{margin:30px auto 100px;padding:0 100px}dl.info_etc dt{color:#0096d6;text-align:center;font-size:1.3em;font-weight:normal;line-height:25px;margin-bottom:20px}dl.info_etc li{margin-bottom:5px}p.informText{display:none}@media (max-width: 1200px){.seminar01,.seminar02{background:url(/img_seminar01.jpg) no-repeat top center;background-size:cover;max-width:auto;margin:50px auto 30px}.seminar01 p,.seminar02 p{padding:0px}.seminar02 h1{font-size:1.8em}.seminarBox h2{font-size:1.6em}.masthead.seminar02 .row p br:before{content:' '}.seminarBox dl{width:100%}.seminarBox .ttl{padding:0}.seminarBox .fleft.month{width:100%;float:none;margin-bottom:30px}.seminarBox .fleft.month p{margin:0 auto}.seminarBox .fleft:nth-child(2){width:85%;float:left}.seminarBox .fright{width:100%;float:none;text-align:center}.seminarBox .fright a.btn{width:100%;margin:0 auto 0}.seminarBox .fleft ul li p{width:99%;margin-left:26%;padding:3px 0 3px 10px}.seminarBox .fleft.information ul{width:100%}.seminarBox_btm p:first-child,.seminarBox_btm p:last-child{width:100%;margin:0;text-align:center}.seminarBox_btm p:last-child a{width:50%;margin:3% auto 0}.system_courseBox .courseTitle p{height:5em}.system_courseBox .timeSchedule ul li .left{width:100%;float:none;margin-bottom:20px}.system_courseBox .timeSchedule ul li .right{width:100%;float:none;padding-left:0px}}@media only screen and (max-width: 767px){.seminar01,.seminar02{padding:25% 0}.seminar01 p,.seminar02 p{padding:0 5%}.seminar02 h1{font-size:1.2em}.seminarBox .ttl{padding:30px 0 0px 21.5%;padding:20px 0 0 0}.seminarBox .ttl span{display:block;margin-top:1%}.seminarBox .fleft:first-child{width:12%;width:100%;margin:0% 0 0 0}.seminarBox .fleft:nth-child(2){width:80%;width:100%;margin-left:5%;margin-left:0%}.seminarBox .fleft ul li p{width:auto;margin-left:26%;padding:3px 0 3px 10px}.seminarBox .fleft ul li,.seminarBox .fleft ul li span,.seminarBox .fleft ul li p{width:auto}.seminarBox_btm p:last-child a{width:100%}.seminarBox .fleft.information ul li p{width:auto}.system_course .system_courseBg{background:url(/assets/img_seminar-c5447b149853ae7b34c896bce4495a1d06d80874d9bcf46ef6ceaf5e97b80c33.jpg) no-repeat center 13% / 100% auto;padding:50% 0 0}.system_course p{font-size:1em;line-height:1.5;padding:0 5%}.masthead.system_course p br.onlySp{display:block}.system_course_info_day{font-size:1.4em}.system_course_info_day strong{margin-bottom:10px}.system_course_info_day p{font-size:0.7em;line-height:1.5;margin:0 25px 30px}.system_courseBox .courseTitle p{height:3em}.system_courseBox .fleft,.system_courseBox .fright{float:none;width:90%;margin:0 auto}.system_courseBox .fleft{margin-bottom:50px}.system_courseBox .timeSchedule{padding:0 20px 0 0px;height:auto;width:auto;overflow-x:scroll;overflow-y:hidden;white-space:nowrap}.system_courseBox .timeSchedule::-webkit-scrollbar{height:10px}.system_courseBox .timeSchedule::-webkit-scrollbar-track{margin:0 2px;background:#ccc;border-radius:5px}.system_courseBox .timeSchedule::-webkit-scrollbar-thumb{border-radius:5px;background:#666}.system_courseBox .timeSchedule::-webkit-scrollbar-track-piece{background:#efefef}.system_courseBox .timeSchedule ul{height:auto}.system_courseBox .timeSchedule ul li .left{width:65%;float:left;margin-bottom:0px}.system_courseBox .timeSchedule ul li .right{width:35%;float:left;padding-left:20px}dl.info_etc{padding:0 25px;margin:30px auto 50px}.system_courseBox .timeSchedule ul li{display:inline-block;width:400px;min-height:auto}p.mt02.large{margin:60px 10px}.system_course a.btn,.large a.btn{padding:13px 50px}p.informText{display:block;color:#00a2e6;font-size:12px;text-align:center;margin:10px 0 0}.second p.informText{color:#24b44d}}@media only screen and (max-width: 500px){.system_courseBox .courseTitle p{height:5em}.system_courseBox .timeSchedule ul li{width:250px;padding:10px}.system_courseBox .timeSchedule ul li .left{width:55%}.system_courseBox .timeSchedule ul li .right{width:45%;padding-left:10px}.system_courseBox .timeSchedule p.date{font-size:1.0em;margin:5px 0}.system_courseBox .timeSchedule p.year,.system_courseBox .timeSchedule p.area,.system_courseBox .timeSchedule p.time{font-size:0.8em}.system_courseBox .timeSchedule p.time{margin:10px 0}.system_courseBox .timeSchedule .statusBtn,.system_courseBox .timeSchedule a.pdfBtn{font-size:0.7em}}.companyBg{background:url(/assets/img_company-dc69f9a3a2567013084ffe7b4112cd0910f8c052ddb30a19d2c38e21ecb695f5.jpg) no-repeat center 13%/100% auto;padding:30% 0 0;margin:0 auto}.seminarInfo{background:url(/assets/bg_blue-f0c90144eef2895feb8b85661e23f18c7a708509488ca87305d80f608aa7c2eb.png) repeat 0 0;width:55%}.seminarInfo dl{margin:0;display:table;width:100%;color:#fff}.seminarInfo a{color:#363636;text-decoration:none;padding:20px 20px 20px;display:block}.seminarInfo dt{display:table-cell;vertical-align:middle;width:6em;padding:1rem 0.5rem 1rem 1em;font-weight:bold;font-size:2.8rem}.seminarInfo dd{display:table-cell;vertical-align:middle;padding:1rem 22px;border-left:1px solid #fff;font-size:1.5rem;line-height:1.5}.seminarInfo dd strong{color:#363636}dl.profile{margin:30px 0 50px;color:#fff}dl.profile dt{color:#fff;font-size:1.4em;font-weight:normal;line-height:24px;padding-bottom:20px;margin-bottom:20px;border-bottom:2px dotted #fff}dl.profile dt br{display:none}dl.profile dd span{display:block;color:#fff}dl.profile dd{margin-bottom:20px}dl.profile a.btn,dl.profile a.btn:focus{background:#fff;color:#009bce;font-size:1.0em;text-decoration:none;transition:0.3s}dl.profile a.btn:hover{color:#009bce;background:rgba(255,255,255,0.8)}@media only screen and (max-width: 767px){.seminarInfo dl,.seminarInfo dt,.seminarInfo dd{display:block;width:100%}.seminarInfo dt{padding:1rem 20px 0;font-size:2rem}.seminarInfo dd{padding:1rem 20px;border-left:none}.seminarInfo a{padding:10px}dl.profile dt{font-size:1.2em;padding-bottom:10px}dl.profile dt br{display:block}}.privacyBox{border:1px solid #b8babf;background:#fff;color:#727680;border-radius:5px;overflow-y:scroll;height:200px;font-size:12px;padding:10px;margin-bottom:10px}.privacyBox p{margin-bottom:10px}.privacyBox dt{font-weight:normal;margin-bottom:5px}.privacyBox dd{margin-bottom:10px}.privacyBox ol{list-style-type:upper-roman;margin:5px 25px;padding:0}.privacyBox ol li{margin-bottom:5px}.privacyBox ol p{text-indent:-1em;margin-left:1em;margin-top:5px}.news h1 span{font-size:13px !important;display:block;margin-bottom:10px}.news h2{color:#363636}.news .container h2{font-size:1.2em;padding:10px;background:#eee;border-radius:5px}.news .container.news_entry{text-align:center}.news .news_entry p{text-align:left}.news .news_entry img.center{text-align:center !important;margin:0 auto !important;display:block}.news .news_entry p img{max-width:1140px;width:100%;height:auto;text-align:center}.news .container h2.screen-reader-text{display:none}.news .pagination{border-radius:4px;margin:20px auto;display:block;padding:30px 0 70px;position:relative}.news .nav-links{margin:0 auto;width:auto;text-align:center}.news .nav-links a{display:inline;border-radius:18px;padding:6px 14px;text-decoration:none}.news .nav-links span.current{background:#0096d6;color:#fff;border-radius:18px;padding:6px 14px}a.next.page-numbers{position:absolute;right:0}a.prev.page-numbers{position:absolute;left:0}.news dl{width:100%;padding:50px 0;position:relative}.news dt{position:absolute;left:0;width:130px;padding:20px 0 20px 0;color:#a2a1a6}.news dd{padding:20px 0 20px 130px;border-bottom:solid 1px #eee}.news dd a:hover{text-decoration:none}.news .pagerBox{position:relative;padding:30px 0 70px;text-align:center}.news .pagerBox p,.news .pagerBox p{margin:0;padding:0}.news .pagerBox p.prev{position:absolute;top:30px;left:0}.news .pagerBox p.next{position:absolute;top:30px;right:0}.news .pagerBox ul{margin:0 auto}.news .pagerBox li{display:inline-block}.news .wp-pagenavi a,.news .wp-pagenavi span{display:inline}.news .pagerBox li a,.news .wp-pagenavi a,.news .wp-pagenavi span{text-decoration:none;padding:6px 14px;border-radius:18px}.news .pagerBox li a:hover,.news .wp-pagenavi a:hover{color:#fff;background:#0096d6}.news .pagerBox li a.active,.news .pagerBox span.current{color:#fff;background:#0096d6}.news .pagerBox a.btn:hover{color:#fff}.news .wp-pagenavi a.nextpostslink:hover,.news .wp-pagenavi a.previouspostslink:hover{color:#0096d6;background:none}.news .block.newsArchive{padding-bottom:80px;padding-top:80px}.news .newsArchive{background:#eeeeee}.news .newsArchive h3{margin-bottom:30px;font-size:1.4em;color:#363636}.news .newsArchive .archiveBtn a{margin:0 5px}.news .newsArchive .archiveBtn ul li{display:inline-block;padding:13px 0;margin-bottom:15px}.news .newsArchive .archiveBtn ul li a{background:#0096d6;border-color:#0096d6;color:#fff;transition:all 0.1s linear 0s;border:1px solid transparent;border-radius:4px;font-size:15px;padding:13px 50px;text-decoration:none;white-space:normal}.news .newsArchive .archiveBtn ul li a:hover{color:#fff;background-color:#0053b5;border-color:#0053b5;-webkit-transition:all 0.1s linear;transition:all 0.1s linear}.news a.pdflink{border-radius:4px;font-size:15px;padding:13px 50px;text-decoration:none;white-space:normal;cursor:pointer;display:inline-block;margin:0 5px}.news a.pdflink,.news a.pdflink:focus,.news a.pdflink:active{background:#666;border-color:#666;color:#fff;transition:all 0.1s linear 0s}.news a.pdflink:hover{background:#aaa}.news .padding-bottom{border-bottom:2px dotted #cecece;padding-bottom:50px}.news .newsDetail{margin:0 auto;text-align:center}.news .padding-bottom .container p img{margin-bottom:30px}.news .padding-bottom .container .row{padding:0 25px}.news .padding-bottom .container .row p{margin:0 0 30px}.news .padding-bottom .pagerBox{padding:50px 0 30px}.news .padding-bottom .pagerBox a.btn:hover{color:#fff}@media (max-width: 1200px){.news .newsArchive .archiveBtn a{margin:0 5px 10px}.news .padding-bottom .pagerBox{padding:0 25px}}.w100{width:100%}.center{margin:0 auto;text-align:center}.left{text-align:left}h2.hl01{text-align:center;font-size:22px;margin-bottom:50px}h2.dot{border-bottom:2px dotted #0096d6;display:inline-block}h2 span.xs{display:block;font-size:14px;line-height:1.2}.row .small{font-size:75%}.mt01{margin:40px 0 30px}.mt02{margin:60px 0}.mt02_2{margin:40px 0 0}a.off{color:#363636;text-decoration:none}a.off:hover{text-decoration:underline}sup{font-size:0.7rem;position:relative;top:-8px}sup.reg{font-size:2.2rem;position:relative;top:-8px}.blue{color:#0096d6 !important}.green{color:#97b500 !important}@media only screen and (min-width: 767px){.onlySp,.onlySp_inline{display:none !important}.onlyPc{display:block !important}}@media only screen and (max-width: 766px){.onlyPc{display:none !important}.onlySp{display:block !important}.onlySp_inline{display:inline-block !important}}@media only screen and (max-width: 1200px){p br.onlyPc{display:none}}.logo-new{width:80%}.popup-ctn{position:absolute;top:45%;left:0;width:100%;padding-left:15px;padding-right:15px;box-sizing:border-box;color:#ffffff;font-size:14px;line-height:1.6;text-align:center;font-weight:300}.popup-btn{display:block;width:150px !important;line-height:30px;background-color:#ffffff;color:#009ace;font-weight:700;text-align:center;font-size:16px;text-decoration:none;cursor:pointer}.landing-popup{width:100%;position:relative;max-width:600px;padding:0}.landing-popup-content{align-items:center !important;background:none !important;border:none !important;display:flex !important}@media (max-width: 600px){.modal-dialog{width:auto !important}#landing-popup{top:25% !important}}#home-blade-5 .h1,#home-blade-6 .h1{font-size:30px !important;line-height:1.3 !important;color:#3d3935 !important;margin-bottom:20px}#home-blade-6{background:#fff;height:100%;height:auto;padding:10% 0}#home-blade-6 .blade-inner{margin-left:-50px}#home-blade-6 .col-md-6 .h1{color:#c4d700 !important}@media (max-width: 767px){#home-blade-6{background:url(/assets/top-3c1f57977bf60a8366c84a67cc878597e2a976166cd6f8f3e8247547c77a9c98.png) right top/200% no-repeat;padding-top:80% !important;padding-bottom:0% !important;margin-bottom:30px !important}#home-blade-5{background:url(/assets/igo_case-8bdafd6ff0136707d04077dcb78f2cb0adee1fc57a4e8fdbad88975f27d9df16.png) left top/150% no-repeat;padding-top:63% !important;padding-bottom:0% !important}#home-blade-5 .h1,#home-blade-6 .h1{font-size:1.4em !important;line-height:1.2;margin:15px 0}#home-blade-5 .col-md-6{margin-left:0%}#home-blade-6 .col-md-6{margin-left:-10%}#home-blade-6 h1{padding-top:15px}#home-blade-6 .blade-inner{margin-left:10%;margin-bottom:10px}#home-blade-6 .col-md-6 h2{font-size:1.4em;margin-left:0%}}
