#loader{width:100%;height:100%;overflow:hidden;background:#fff;text-align:center;position:fixed;z-index:199999;top:0;left:0}#loader-bar{position:absolute;top:50%;left:50%;margin-top:-15px;margin-left:-20px;width:30px;height:30px;border-radius:50%;border:3px solid #ccc;border-right-color:transparent;-webkit-animation:loader 1s infinite linear;-moz-animation:loader 1s infinite linear;-ms-animation:loader 1s infinite linear;animation:loader 1s infinite linear}@-webkit-keyframes loader{0%{-webkit-transform:rotate(0deg);opacity:1}50%{-webkit-transform:rotate(180deg);opacity:1}100%{-webkit-transform:rotate(360deg);opacity:1}}@-moz-keyframes loader{0%{-moz-transform:rotate(0deg);opacity:1}50%{-moz-transform:rotate(180deg);opacity:1}100%{-moz-transform:rotate(360deg);opacity:1}}@-ms-keyframes loader{0%{-ms-transform:rotate(0deg);opacity:1}50%{-ms-transform:rotate(180deg);opacity:1}100%{-ms-transform:rotate(360deg);opacity:1}}@-ms-keyframes loader{0%{transform:rotate(0deg);opacity:1}50%{transform:rotate(180deg);opacity:1}100%{transform:rotate(360deg);opacity:1}}.slicknav_menu{display:none}.visible-xs{display:none}.hidden-xs{display:inline}#allWrap{position:relative;overflow-x:hidden}header{width:100%;height:380px;position:relative;z-index:100000}header h1,header .logo{position:absolute;top:101px;left:50%;margin-left:-133px}header h1:before,header .logo:before{content:"";width:152px;height:118px;background:url(//shirokuma-dental.com/rsi58953/wp-content/themes/shirokuma/css/../images/top/fukidashi.svg) no-repeat;background-size:152px 118px;position:absolute;top:-54px;left:-92px}header .tel{position:absolute;top:63px;right:35px;text-align:right}header .tel p{font-size:14px;padding-top:5px}header #gnavi{width:1171px;position:absolute;top:262px;left:50%;margin-left:-580px}header #gnavi li{display:inline;float:left;margin-right:50px;position:relative}header #gnavi li.home{display:none}header #gnavi li a{height:30px;display:block}header #gnavi li.btn1 a{width:88px}header #gnavi li.btn2 a{width:88px}header #gnavi li.btn3 a{width:105px}header #gnavi li.btn4 a{width:134px}header #gnavi li.btn5 a{width:104px}header #gnavi li.btn6 a{width:60px}header #gnavi li img{width:auto;height:14px}header #gnavi li:nth-child(4n){margin-right:390px}header #gnavi li:after{content:"";width:21px;height:21px;background:url(//shirokuma-dental.com/rsi58953/wp-content/themes/shirokuma/css/../images/common/header/line.svg) no-repeat;background-size:21px 21px;position:absolute;top:2px;right:-34px}header #gnavi li:nth-child(4n):after,header #gnavi li:last-child:after{display:none}header #gnavi li:last-child{margin-right:0}header #gnavi li a{text-decoration:none;font-family:"M PLUS Rounded 1c",sans-serif;font-weight:500;font-style:normal;-webkit-transform:rotate(.028deg);-moz-transform:rotate(.028deg);-ms-transform:rotate(.028deg);-o-transform:rotate(.028deg);transform:rotate(.028deg);font-size:15px;color:#333;-moz-transition:all 0s;-o-transition:all 0s;-webkit-transition:all 0s;transition:all 0s;padding-bottom:20px}header #gnavi .sub_menu{display:none;position:absolute;top:83px;left:50%;margin-left:-100px;z-index:1;width:200px;background:#fff;text-align:left;padding:5px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;box-shadow:0px 0px 1px 1px #dcd6d8;-moz-box-shadow:0px 0px 1px 1px #dcd6d8;-webkit-box-shadow:0px 0px 1px 1px #dcd6d8}header #gnavi .sub_menu li{width:100%;margin-bottom:1px}header #gnavi .sub_menu li a{width:200px;height:auto;display:block;padding:10px 0;background-color:#ededed;color:#000;text-decoration:none;font-size:14px;text-align:center;position:relative}header #gnavi .sub_menu li a:hover{background-color:#6cb33f;color:#fff;text-shadow:none}header #gnavi li a.parent{text-decoration:none;position:relative;display:inline-block}header #gnavi li a.parent:before,header #gnavi li a.parent:after{position:absolute;top:35px;content:"";display:inline-block;width:0;height:2px;background:#00b9a1;transition:.2s}header #gnavi li a.parent:before{left:50%}header #gnavi li a.parent:after{right:50%}header #gnavi li a.parent:hover:before,header #gnavi li a.parent:hover:after{width:50%}header #gnavi li.home a.parent:hover:before,header #gnavi li.home a.parent:hover:after,.home header #gnavi li.home a.parent:before,.home header #gnavi li.home a.parent:after{top:51px}.home header #gnavi li.home a.parent:before,.home header #gnavi li.home a.parent:after,.about header #gnavi li.btn1 a.parent:before,.about header #gnavi li.btn1 a.parent:after,.shinryo header #gnavi li.btn2 a.parent:before,.shinryo header #gnavi li.btn2 a.parent:after,.facility header #gnavi li.btn3 a.parent:before,.facility header #gnavi li.btn3 a.parent:after,.access header #gnavi li.btn4 a.parent:before,.access header #gnavi li.btn4 a.parent:after,.blog header #gnavi li.btn5 a.parent:before,.blog header #gnavi li.btn5 a.parent:after,.recruit header #gnavi li.btn6 a.parent:before,.recruit header #gnavi li.btn6 a.parent:after{width:50%}.home header #gnavi li.home a.parent img,.about header #gnavi li.btn1 a.parent img,.shinryo header #gnavi li.btn2 a.parent img,.facility header #gnavi li.btn3 a.parent img,.access header #gnavi li.btn4 a.parent img,.blog header #gnavi li.btn5 a.parent img,.recruit header #gnavi li.btn6 a.parent img{opacity:0}.home header #gnavi li.home a.parent{display:block;width:37px;height:49px;background:url(//shirokuma-dental.com/rsi58953/wp-content/themes/shirokuma/css/../images/common/header/gnavi/home_ov.svg) no-repeat;background-size:37px 33px}.about header #gnavi li.btn1 a.parent{display:block;background:url(//shirokuma-dental.com/rsi58953/wp-content/themes/shirokuma/css/../images/common/header/gnavi/btn1_ov.svg) no-repeat 0 8px;background-size:auto 14px}.shinryo header #gnavi li.btn2 a.parent{display:block;background:url(//shirokuma-dental.com/rsi58953/wp-content/themes/shirokuma/css/../images/common/header/gnavi/btn2_ov.svg) no-repeat 0 8px;background-size:auto 14px}.facility header #gnavi li.btn3 a.parent{display:block;background:url(//shirokuma-dental.com/rsi58953/wp-content/themes/shirokuma/css/../images/common/header/gnavi/btn3_ov.svg) no-repeat 0 8px;background-size:auto 14px}.access header #gnavi li.btn4 a.parent{display:block;background:url(//shirokuma-dental.com/rsi58953/wp-content/themes/shirokuma/css/../images/common/header/gnavi/btn4_ov.svg) no-repeat 0 8px;background-size:auto 14px}.blog header #gnavi li.btn5 a.parent{display:block;background:url(//shirokuma-dental.com/rsi58953/wp-content/themes/shirokuma/css/../images/common/header/gnavi/btn5_ov.svg) no-repeat 0 8px;background-size:auto 14px}.recruit header #gnavi li.btn6 a.parent{display:block;background:url(//shirokuma-dental.com/rsi58953/wp-content/themes/shirokuma/css/../images/common/header/gnavi/btn6_ov.svg) no-repeat 0 8px;background-size:auto 14px}.fixed .hero{margin-top:380px}.fixed header{width:100%;height:98px;position:fixed;top:0;left:0;margin-left:0;background-color:#fff;border-bottom:1px #e6e6e6 solid}.fixed .headerIn{margin:0 auto;width:1130px;position:relative}.fixed header h1,.fixed header .logo{position:absolute;top:28px;left:65px;margin-left:0}.fixed header h1 img,.fixed header .logo img{display:none}.fixed header h1:before,.fixed header .logo:before{display:none}.fixed header h1 a,.fixed header .logo a{width:224px;height:9px;display:block;background:url(//shirokuma-dental.com/rsi58953/wp-content/themes/shirokuma/css/../images/common/header/gnavi/logo.svg) no-repeat;background-size:224px 9px}.fixed header .tel{top:42px;right:0}.fixed header .tel p{width:380px;font-size:11px;position:absolute;top:-30px;right:0}.fixed header .tel img{display:none}.fixed header .tel a{width:212px;height:39px;display:block;background:url(//shirokuma-dental.com/rsi58953/wp-content/themes/shirokuma/css/../images/common/header/gnavi/tel.svg) no-repeat;background-size:212px 39px}.fixed header #gnavi{width:initial;width:auto;position:absolute;top:42px;left:0;margin-left:0}.fixed header #gnavi li{margin-right:40px}.fixed header #gnavi li.home{display:inline;margin-right:27px;position:relative;top:-16px}.fixed header #gnavi li.home img{display:inline;width:37px;height:33px}.fixed header #gnavi li.home:after{display:none}.fixed header #gnavi li:after{content:"";width:1px;height:23px;background-color:#d4d4d4;position:absolute;top:3px;right:-20px}.fixed header #gnavi li:last-child:after{display:none !important}.fixed header #gnavi li:nth-child(4n){margin-right:40px}.fixed header #gnavi li:nth-child(4n):after{display:inline}.page.fixed header{top:25px;-moz-transition:all .3s;-o-transition:all .3s;-webkit-transition:all .3s;transition:all .3s;border:none}.page.fixed header:before{content:"";width:100%;height:25px;background:url(//shirokuma-dental.com/rsi58953/wp-content/themes/shirokuma/css/../images/common/header/bg.jpg) repeat-x;position:absolute;top:-25px;left:0}.page.fixed.fixed2 header{top:0;border-bottom:1px #e6e6e6 solid}.page #contents{padding:123px 0 80px}.expl{line-height:2;font-size:16px}.emp{font-family:"Hiragino UD Sans W6 JIS2004";background-color:#fff5e8;border-bottom:2px #f90 dashed}#contents .secIn{margin:0 auto;width:1130px;position:relative}#contents h1,#contents .h1{width:100%;height:292px;position:relative}#contents h1 div,#contents .h1 div{font-size:33px;font-family:"M PLUS Rounded 1c",sans-serif;font-weight:500;font-style:normal;-webkit-transform:rotate(.028deg);-moz-transform:rotate(.028deg);-ms-transform:rotate(.028deg);-o-transform:rotate(.028deg);transform:rotate(.028deg);width:420px;height:90px;position:absolute;top:109px;left:50%;margin-left:-470px;line-height:1;letter-spacing:1}#contents h1 div span,#contents .h1 div span{color:#00b9a1;font-size:20px}#contents h1 div:before,#contents .h1 div:before{content:"";width:70px;height:73px;background:url(//shirokuma-dental.com/rsi58953/wp-content/themes/shirokuma/css/../images/common/chara.png) no-repeat;position:absolute;top:-6px;left:-95px}#contents h5{font-size:22px;font-family:"M PLUS Rounded 1c",sans-serif;font-weight:500;font-style:normal;margin-bottom:20px;padding-left:25px;border-left:5px #00b9a1 solid;-webkit-transform:rotate(.028deg);-moz-transform:rotate(.028deg);-ms-transform:rotate(.028deg);-o-transform:rotate(.028deg);transform:rotate(.028deg)}#contents .pankuzu{margin:0 auto;width:1130px;padding:30px 0}#contents .pankuzu li{display:inline;font-size:14px}#contents .pankuzu li a{color:#00b9a1}#contents .hyo dl{display:table;width:100%;margin-bottom:2px}#contents .hyo dt{display:table-cell;width:190px;background-color:#00b9a1;color:#fff;text-align:center;padding:15px 0;font-size:16px;vertical-align:middle}#contents .hyo dd{display:table-cell;background-color:#f5f5f5;padding:15px 30px;font-size:16px;vertical-align:middle}#contents .sec ul.circle li{position:relative;padding-left:25px;padding-bottom:5px;margin-bottom:5px;border-bottom:1px #e9e9e9 dashed;font-size:16px}#contents .sec ul.circle li:last-child{padding-bottom:0;margin-bottom:0;border-bottom:none}#contents .sec ul.circle li:before{content:"●";font-size:16px;color:#ccc;position:absolute;top:0;left:0}#contents .step{padding:30px 0 40px}#contents .step div{float:left;width:223px;text-align:center;margin-right:42px;position:relative}#contents .step div:after{content:"";width:0;height:0;border-style:solid;border-width:17px 0 17px 12px;border-color:transparent transparent transparent #84ddd1;position:absolute;top:50%;right:-28px;margin-top:-42px}#contents .step div:last-child:after{display:none}#contents .step div:last-child{margin-right:0}#contents .step div img{width:223px;height:223px;border-radius:223px;-webkit-border-radius:223px;-moz-border-radius:223px;border:3px #9edfd7 solid}#contents .step div p{padding-top:15px;font-size:13px}a.btn_pagetop{width:58px;height:58px;display:block;background:url(//shirokuma-dental.com/rsi58953/wp-content/themes/shirokuma/css/../images/common/btn_pagetop.png) no-repeat;text-indent:-10000px;z-index:10000}.bn_side{width:70px;overflow:hidden;position:fixed;bottom:100px;right:0;z-index:100000}.bn_side li{margin-bottom:20px}.bn_side a:hover img{position:relative;left:-70px}.bn_yoyaku{position:fixed;bottom:20px;right:20px;z-index:100000}.bn_yoyaku img{width:150px;height:auto}#contact{padding-top:98px;margin-top:-98px}.ftArea{width:100%;padding-bottom:40px;background:url(//shirokuma-dental.com/rsi58953/wp-content/themes/shirokuma/css/../images/common/ftarea/bg.jpg) no-repeat center 0;position:relative}.ftArea:before{content:"";width:100%;height:25px;background:url(//shirokuma-dental.com/rsi58953/wp-content/themes/shirokuma/css/../images/common/bg.jpg) repeat-x;position:absolute;top:-25px;left:0}.ftAreaIn{margin:0 auto;width:1130px;text-align:left;position:relative}.ftAreaIn .logo{padding-top:46px}.ftAreaIn .address{font-size:16px;font-family:"Hiragino UD Sans W6 JIS2004";padding:16px 0 10px}.ftAreaIn .img1{position:absolute;top:58px;left:365px}.ftAreaIn .tel img{width:auto;height:39px}.ftAreaIn .schedule{width:540px;background-color:#f1fbf9;padding:15px 20px 20px;margin-top:20px;font-family:"Hiragino UD Sans W6 JIS2004";border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px}.ftAreaIn .schedule table{width:100%}.ftAreaIn .schedule th{text-align:center;font-size:16px;padding:5px 0;border-bottom:1px #c0c7c5 dotted}.ftAreaIn .schedule td{text-align:center;font-size:16px;padding:5px 0;border-bottom:1px #c0c7c5 dotted}.ftAreaIn .schedule .col1{color:#333;text-align:left !important}.ftAreaIn .schedule p{font-size:16px;padding-top:10px}.ftAreaIn .calendar{width:540px;padding:20px;background-color:#fff;border:1px #00b8a2 solid;margin-top:20px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px}.ftAreaIn .calendar table{width:100% !important}.ftAreaIn .expl{width:540px;margin-top:20px;font-size:15px}.ftAreaIn .map{position:absolute;top:57px;right:0;border:5px #00b9a1 solid;width:536px;height:750px}footer{width:100%;background-color:#00b9a1;border-top:10px #4fcfbd solid;color:#fff}footer .footerIn{margin:0 auto;width:1130px;text-align:left;position:relative;padding:45px 0}footer .footerIn ul{float:left;width:230px;height:300px;border-right:1px rgba(255,255,255,.3) solid;padding-left:30px}footer .footerIn ul:first-child{padding-left:0}footer .footerIn ul:last-child{border:none}footer .footerIn li{position:relative;padding-left:15px;margin-bottom:20px}footer .footerIn li.parent{margin-bottom:10px}footer .footerIn li:before{content:"";width:0;height:0;border-style:solid;border-width:4px 0 4px 6px;border-color:transparent transparent transparent #fff;position:absolute;top:8px;left:0;opacity:.4}footer .footerIn li a{text-decoration:none;color:#fff;font-size:16px;font-family:"FP-ヒラギノ角ゴ ProN W5"}footer .footerIn li.sub,footer .footerIn li.sub2{margin-bottom:5px}footer .footerIn li.sub2{padding-left:35px}footer .footerIn li.sub:before,footer .footerIn li.sub2:before{display:none}footer .footerIn li.sub a,footer .footerIn li.sub2 a{font-size:14px;font-family:"Hiragino UD Sans W3 JIS2004"}footer .footerIn .facebook{position:absolute;top:45px;right:0;width:385px}footer .ft_bt{width:100%;background-color:#00917e;letter-spacing:1px}footer .ft_btIn{margin:0 auto;width:1130px;text-align:center;position:relative;padding:20px 0}footer .ft_btIn .copyright{font-size:13px;letter-spacing:0}.wp-pagenavi{clear:both;font-size:11px}.wp-pagenavi a,.wp-pagenavi span{float:left;padding:3px 9px;display:block;background-color:#1bb09a;border:1px #1bb09a solid;color:#1bb09a;margin-right:1px;text-decoration:none;color:#fff}.wp-pagenavi span.current{padding:3px 9px;background-color:#189683;border:1px #189683 solid;color:#fff;margin-right:1px}.wp-pagenavi a:hover{background-color:#189683;border:1px #189683 solid;color:#fff}