.home .hero{position:relative}.home .hero:after{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;bottom:-25px;left:0}.home .hero .msg{width:100%;height:391px;background-color:#00b9a1}.home .hero .msgIn{width:1130px;margin:0 auto;position:relative}.home .hero .msgIn:before{content:"";width:611px;height:391px;background:url(//shirokuma-dental.com/rsi58953/wp-content/themes/shirokuma/css/../images/top/hero/bg.jpg) no-repeat;position:absolute;top:0;left:50%;margin-left:73px;z-index:0}.home .hero .msgIn img{position:absolute;top:-113px;left:-79px}.home .hero .msgIn .txt{padding:60px 0 0 385px;position:relative;z-index:1}.home .hero .msgIn .txt1{font-size:28px;color:#fefed6}.home .hero .msgIn .txt2{padding:25px 0 20px;color:#fff;font-size:16px}.home .hero .msgIn .txt3{text-align:right;color:#fff;font-size:16px}.home .hero .catch{position:absolute;top:90px;left:50%;margin-left:410px;z-index:10}.home .hero .btn{position:absolute;bottom:-45px;right:0}.home .hero .btn li{display:inline;float:left;margin-right:10px}.home .hero .btn li:last-child{margin-right:0}.home .hero .btn a{background-color:#fff;display:inline-block;text-decoration:none;font-size:15px;padding:3px 10px 3px 25px;color:#00b9a1;text-align:left;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px}.home .hero .btn a span{position:relative}.home .hero .btn a span:before{content:"";width:0;height:0;border-style:solid;border-width:5px 0 5px 6px;border-color:transparent transparent transparent #00b9a0;position:absolute;top:4px;left:-15px;opacity:.5}.home .hero .btn a:hover{background-color:#058171;color:#fff}.home .hero .btn a:hover span:before{border-color:transparent transparent transparent #fff}.home .hero .loopslider{width:100%;height:360px;text-align:left;position:relative;overflow:hidden}.home .hero .loopslider ul{height:360px;float:left;display:inline;overflow:hidden;position:relative;top:0}.home .hero .loopslider ul li{width:540px;height:360px;float:left;display:inline;overflow:hidden}.home .sec h3{font-size:12px;color:#00b9a1;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);position:relative;text-align:center;line-height:2}.home .sec h3 span{font-size:30px;color:#333;position:relative}.home .sec h3 span:before{content:"";width:60px;height:1px;background-color:#bfbfbf;position:absolute;top:25px;left:-96px}.home .sec h3 span:after{content:"";width:60px;height:1px;background-color:#bfbfbf;position:absolute;top:25px;right:-96px}.home .sec.info{padding:70px 0 70px;background-color:#f4fdfc}.home .sec.info ul{padding:30px;background-color:#fff;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;border:1px #00b8a2 solid;margin-top:20px}.home .sec.info li{font-size:16px;padding-bottom:10px;margin-bottom:10px;border-bottom:1px #ccc dotted;position:relative;padding-left:120px}.home .sec.info li span{position:absolute;top:2px;left:0}.home .sec.info li:last-child{padding-bottom:0;margin-bottom:0;border-bottom:none}.home .sec.info .btn{text-align:right;margin-top:10px}.home .sec.info .btn a{background-color:#00b9a1;text-decoration:none;color:#fff;display:inline-block;font-size:12px;padding:5px 15px}.home .sec.info .btn a:hover{background-color:#058171}.home .sec.voice{padding:70px 0 110px;background:url(//shirokuma-dental.com/rsi58953/wp-content/themes/shirokuma/css/../images/common/bg2.jpg);border-top:10px #f9f8e3 solid}.home .sec.voice h3{color:#7d5a17}.home .sec.voice .waku{padding:30px;height:400px;background-color:#fff;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;margin-top:30px;overflow-y:scroll;border:20px #fff solid}.home .sec.voice dl{padding-bottom:20px;margin-bottom:20px;border-bottom:1px #ccc dotted}.home .sec.voice dl:last-child{padding-bottom:0;margin-bottom:0;border-bottom:none}.home .sec.voice dt{width:100%;font-size:18px;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);display:inline-block;margin-bottom:10px;color:#7d5a17;background-color:#fbfbf8;padding:10px 20px;border-left:4px #c7b99c solid}.home .sec.voice dt span{font-size:14px}.home .sec.voice dd{font-size:16px;padding:0 5px}.home .sec.voice dd .auther{margin-top:10px;color:#00b9a1;line-height:2}.home .sec.voice .btn{margin:50px auto 0;width:288px}.home .sec.voice .btn a{background-color:#7d5a17;text-decoration:none;color:#fff;width:288px;height:60px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;display:block;line-height:60px;padding-left:15px;text-align:center;font-size:16px}.home .sec.voice .btn a:hover{background-color:#624612}.home .sec.voice .btn a span{position:relative}.home .sec.voice .btn a span:before{content:"";width:0;height:0;border-style:solid;border-width:5.5px 0 5.5px 7px;border-color:transparent transparent transparent #fff;position:absolute;top:5px;left:-23px;opacity:.4}.home .sec.no1{padding:90px 0 125px}.home .sec.no1 .catch{font-size:24px;text-align:center;margin-top:35px}.home .sec.no1 ul{margin:40px auto 0;width:1117px}.home .sec.no1 li{float:left;text-align:center;margin:-1px 0 0 -1px}.home .sec.no1 li img{width:160px;height:150px}.home .sec.no1 li a{text-decoration:none;color:#333;width:280px;height:280px;display:block;border:1px #ccc solid;padding-top:25px;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startcolorstr=#fff, endcolorstr=#f8f8f8))";zoom:1;background:-moz-linear-gradient(top,#fff,#f8f8f8);background:-webkit-linear-gradient(top,#fff,#f8f8f8);background:linear-gradient(to bottom,#fff,#f8f8f8)}.home .sec.no1 li a:hover{-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startcolorstr=#fff, endcolorstr=#ebebeb))";zoom:1;background:-moz-linear-gradient(top,#fff,#ebebeb);background:-webkit-linear-gradient(top,#fff,#ebebeb);background:linear-gradient(to bottom,#fff,#ebebeb)}.home .sec.no1 li a p{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:20px}.home .sec.no1 li a p span{font-size:12px;color:#00b9a1}.home .sec.no2{padding:75px 0;background:url(//shirokuma-dental.com/rsi58953/wp-content/themes/shirokuma/css/../images/top/sec2/bg.jpg) no-repeat center 0;position:relative;height:782px}.home .sec.no2: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}.home .sec.no2:after{content:"";width:109px;height:115px;background:url(//shirokuma-dental.com/rsi58953/wp-content/themes/shirokuma/css/../images/top/sec2/chara.png) no-repeat;position:absolute;top:-51px;left:50%;margin-left:-55px}.home .sec.no2 .secIn{margin:0 auto;width:1232px !important}.home .sec.no2 ul{margin-top:35px}.home .sec.no2 li{float:left;width:380px;margin-right:46px}.home .sec.no2 li:last-child{margin-right:0}.home .sec.no2 li .txt{padding-top:15px}.home .sec.no2 li .txt span{font-size:14px}.home .sec.no2 li .txt a{text-decoration:none;font-size:16px;font-family:"Hiragino UD Sans W6 JIS2004";-webkit-transform:rotate(.028deg);-moz-transform:rotate(.028deg);-ms-transform:rotate(.028deg);-o-transform:rotate(.028deg);transform:rotate(.028deg);color:#333}.home .sec.no2 li a img{border:5px #fff solid;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.home .sec.no2 li .txt p{font-size:14px;padding-top:10px}.home .sec.no2 .btn{margin:50px auto 0;width:278px}.home .sec.no2 .btn a{background-color:#00b9a1;text-decoration:none;color:#fff;width:278px;height:60px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;display:block;line-height:60px;text-align:left;padding-left:94px;font-size:16px}.home .sec.no2 .btn a:hover{background-color:#058171}.home .sec.no2 .btn a span{position:relative}.home .sec.no2 .btn a span:before{content:"";width:0;height:0;border-style:solid;border-width:5.5px 0 5.5px 7px;border-color:transparent transparent transparent #fff;position:absolute;top:5px;left:-33px;opacity:.4}.about #contents h1{background:url(//shirokuma-dental.com/rsi58953/wp-content/themes/shirokuma/css/../images/about/hdimg.jpg) no-repeat center 0}.about .sec.no1{position:relative}.about .sec.no1:before{content:"";width:623px;height:626px;background:url(//shirokuma-dental.com/rsi58953/wp-content/themes/shirokuma/css/../images/about/bg.jpg) no-repeat;position:absolute;top:-36px;left:50%;z-index:0;margin-left:35px}.about .sec.no1 h3{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:26px;margin-bottom:20px}.about .sec.no1 h4{font-family:"M PLUS Rounded 1c",sans-serif;font-weight:400;font-style:normal;-webkit-transform:rotate(.028deg);-moz-transform:rotate(.028deg);-ms-transform:rotate(.028deg);-o-transform:rotate(.028deg);transform:rotate(.028deg);font-size:22px;margin-bottom:20px}.about .sec.no1 .pic{float:left;width:300px;position:relative;left:-6px}.about .sec.no1 .pic p{text-align:center;padding-top:20px;font-size:15px;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);line-height:1.8}.about .sec.no1 .pic p span{font-size:17px}.about .sec.no1 .txt{float:right;width:785px;position:relative;z-index:1}.about .sec.no1 .txt dl{display:table;width:100%;padding:5px 0;border-bottom:1px #ccc dotted}.about .sec.no1 .txt dl.last{margin-top:30px;border:none}.about .sec.no1 .txt dt{display:table-cell;width:80px;font-size:16px}.about .sec.no1 .txt dd{display:table-cell;font-size:16px;line-height:2}.about .sec.no2{margin-top:50px}.about .sec.no2 .waku{border:3px #00b9a1 solid;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;background-color:#fff;padding:70px 53px}.about .sec.no2 .waku h3{text-align:center;margin-bottom:50px}.about .sec.no2 .waku h3 span{font-family:"M PLUS Rounded 1c",sans-serif;font-weight:500;font-style:normal;color:#00b9a1;font-size:35px;text-align:center;position:relative}.about .sec.no2 .waku h3 span:before{content:"";width:53px;height:1px;background-color:#00b9a1;position:absolute;top:28px;left:-98px}.about .sec.no2 .waku h3 span:after{content:"";width:53px;height:1px;background-color:#00b9a1;position:absolute;top:28px;right:-98px}.about .sec.no2 .waku .bl{border-bottom:1px #baece5 solid;padding-bottom:40px;margin-bottom:40px;position:relative}.about .sec.no2 .waku .bl:last-child{border-bottom:none;padding-bottom:0;margin-bottom:0}.about .sec.no2 .waku .bl h4{font-size:23px;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);padding-left:66px;position:relative;color:#00b9a1;margin-bottom:20px}.about .sec.no2 .waku .bl h4 div{width:45px;height:45px;background-color:#00b9a1;border-radius:45px;-webkit-border-radius:45px;-moz-border-radius:45px;text-align:center;font-size:26px;color:#fff;font-family:"M PLUS Rounded 1c",sans-serif;font-weight:500;font-style:normal;position:absolute;top:-5px;left:0;padding-top:3px}.about .sec.no2 .waku .bl ul{margin-top:20px}.about .sec.no2 .waku .bl li{font-size:16px;padding-left:20px;position:relative;font-family:"Hiragino UD Sans W6 JIS2004";line-height:2}.about .sec.no2 .waku .bl li:before{content:"●";color:#00b9a1;font-size:16px;position:absolute;top:0;left:0}.about .sec.no2 .waku .bl.no1 .img1{position:absolute;bottom:40px;right:0;margin-top:0}.about .sec.no2 .waku .bl .expl img{margin-left:50px;margin-top:-60px}.shinryo #contents h1{background:url(//shirokuma-dental.com/rsi58953/wp-content/themes/shirokuma/css/../images/shinryo/hdimg.jpg) no-repeat center 0}.shinryo .sec.no1 h3{position:absolute;top:0;left:0}.shinryo .sec.no1 h3:after{content:"";width:1px;height:600px;background-color:#e0e0e0;position:absolute;top:240px;left:18px}.shinryo .sec.no1 .flow{padding-left:80px;position:relative}.shinryo .sec.no1 .flow dl{display:table;width:100%;margin-bottom:37px;position:relative}.shinryo .sec.no1 .flow dl:before{content:"";width:0;height:0;border-style:solid;border-width:10px 16.5px 0;border-color:#c3e5e1 transparent transparent;position:absolute;bottom:-24px;left:114px}.shinryo .sec.no1 .flow dl.last:before{display:none}.shinryo .sec.no1 .flow dt{display:table-cell;width:220px;font-size:20px;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);position:relative;border-left:45px #00a18c solid;background-color:#00b9a1;text-align:center;padding:18px 0;color:#fff;vertical-align:middle}.shinryo .sec.no1 .flow dt div{font-size:26px;position:absolute;top:50%;left:-30px;margin-top:-20px}.shinryo .sec.no1 .flow dd{display:table-cell;background-color:#f9f9f9;font-size:16px;padding:20px 30px;vertical-align:middle}.shinryo .sec.no1 .flow dl.last .expl{width:450px}.shinryo .sec.no1 .flow .img1{width:295px;height:295px;border-radius:295px;-webkit-border-radius:295px;-moz-border-radius:295px;border:3px #00b9a1 solid;background-color:#fff;position:absolute;top:-27px;right:110px}.shinryo .sec.no1 .flow .img1 img{width:285px;height:285px;border-radius:285px;-webkit-border-radius:285px;-moz-border-radius:285px;position:absolute;top:2px;left:2px}.shinryo .sec.no1 .flow .img2{width:230px;height:230px;border-radius:230px;-webkit-border-radius:230px;-moz-border-radius:230px;border:3px #00b9a1 solid;background-color:#fff;position:absolute;top:240px;right:-18px}.shinryo .sec.no1 .flow .img2 img{width:220px;height:220px;border-radius:220px;-webkit-border-radius:220px;-moz-border-radius:220px;position:absolute;top:2px;left:2px}.shinryo .sec.no1 .flow .img3{width:390px;height:390px;border-radius:390px;-webkit-border-radius:390px;-moz-border-radius:390px;border:3px #00b9a1 solid;background-color:#fff;position:absolute;bottom:-40px;right:-60px}.shinryo .sec.no1 .flow .img3 img{width:380px;height:380px;border-radius:380px;-webkit-border-radius:380px;-moz-border-radius:380px;position:absolute;top:2px;left:2px}.shinryo .sec.no2{position:relative}.shinryo .sec.no2{padding-top:60px}.shinryo .sec.no2 h4{position:relative;font-size:35px;color:#00b9a1;font-family:"M PLUS Rounded 1c",sans-serif;font-weight:500;font-style:normal;padding:20px 0 0 90px;margin-bottom:30px}.shinryo .sec.no2 h4 span{font-size:14px;color:#ccc;margin-left:25px}.shinryo .sec.no2 h4 img{width:100px;height:auto;position:absolute;top:0;left:-20px}.shinryo .sec.no2 .bl{margin-bottom:50px;position:relative}.shinryo .sec.no2 .bl:last-child{margin-bottom:0}.shinryo .sec.no2 .navi{position:relative;z-index:10}.shinryo .sec.no2 #fragment-1,.shinryo .sec.no2 #fragment-2,.shinryo .sec.no2 #fragment-3,.shinryo .sec.no2 #fragment-4,.shinryo .sec.no2 #fragment-5,.shinryo .sec.no2 #fragment-6,.shinryo .sec.no2 #fragment-7,.shinryo .sec.no2 #fragment-8{padding-top:200px;margin-top:-200px}.shinryo .sec.no2 #fragment-1 .bl.no1{padding:0 0 0 280px;position:relative;margin:60px 0 80px}.shinryo .sec.no2 #fragment-1 .bl.no1 .box{background-color:#f9f9f9;padding:25px;font-size:18px;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)}.shinryo .sec.no2 #fragment-1 .bl.no1 img{position:absolute;top:-76px;left:0}.shinryo .sec.no2 #fragment-1 .bl.no2 img{position:relative;top:-65px}.shinryo .sec.no2 #fragment-1 .bl.no4 dl{margin-bottom:30px}.shinryo .sec.no2 #fragment-1 .bl.no4 dl:last-child{margin-bottom:0}.shinryo .sec.no2 #fragment-1 .bl.no4 dt{font-size:22px;font-family:"M PLUS Rounded 1c",sans-serif;font-weight:500;font-style:normal;color:#00b9a1;-webkit-transform:rotate(.028deg);-moz-transform:rotate(.028deg);-ms-transform:rotate(.028deg);-o-transform:rotate(.028deg);transform:rotate(.028deg);position:relative;padding-left:48px}.shinryo .sec.no2 #fragment-1 .bl.no4 dt div{width:39px;height:39px;background-color:#00b9a1;border-radius:39px;-webkit-border-radius:39px;-moz-border-radius:39px;text-align:center;font-size:22px;color:#fff;position:absolute;top:-1px;left:-4px;padding-top:2px}.shinryo .sec.no2 #fragment-1 .bl.no4 dd{padding:10px 25px;background-color:#f5f5f5;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;margin-top:15px}.shinryo .sec.no2 #fragment-2 h4{padding-left:70px}.shinryo .sec.no2 #fragment-2 h4 img{left:-30px}.shinryo .sec.no2 #fragment-2 .bl.no1 .expl img{margin-top:-100px}.shinryo .sec.no2 #fragment-2 .bl.no2 .step{padding-top:40px}.shinryo .sec.no2 #fragment-2 .bl.no2 ul{margin-top:20px}.shinryo .sec.no2 #fragment-2 .bl.no2 li{font-size:16px;padding-left:20px;position:relative;font-family:"Hiragino UD Sans W6 JIS2004";line-height:2}.shinryo .sec.no2 #fragment-2 .bl.no2 li:before{content:"●";color:#00b9a1;font-size:16px;position:absolute;top:0;left:0}.shinryo .sec.no2 #fragment-3 h4{padding-left:110px}.shinryo .sec.no2 #fragment-3 h4 img{left:-8px}.shinryo .sec.no2 #fragment-3 .bl.no1 .expl img{margin-top:-47px}.shinryo .sec.no2 #fragment-4 .bl.no1 .expl img{margin-top:-47px}.shinryo .sec.no2 #fragment-5 .bl.no2 ul{margin-top:20px;background-color:#f5f5f5;padding:15px 30px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px}.shinryo .sec.no2 #fragment-5 .bl.no2 li{font-size:16px;position:relative;font-family:"Hiragino UD Sans W6 JIS2004";padding:15px 0 15px 50px}.shinryo .sec.no2 #fragment-5 .bl.no2 li div{width:39px;height:39px;background-color:#00b9a1;border-radius:39px;-webkit-border-radius:39px;-moz-border-radius:39px;text-align:center;font-size:22px;color:#fff;position:absolute;top:7px;left:-4px;padding-top:2px;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)}.shinryo .sec.no2 #fragment-6 .bl.no1 .expl img{margin-top:-47px;margin-bottom:40px}.shinryo .sec.no2 #fragment-7 .bl.no1 .expl img{margin-top:-47px}.recruit #contents h1{background:url(//shirokuma-dental.com/rsi58953/wp-content/themes/shirokuma/css/../images/recruit/hdimg.jpg) no-repeat center 0}.recruit #contents .sec.no1 .img1{width:433px;height:433px;background-color:#fff;border-radius:433px;-webkit-border-radius:433px;-moz-border-radius:433px;border:3px #e9faf8 solid;position:absolute;top:-140px;right:5px}.recruit #contents .sec.no1 .img1 img{width:421px;height:421px;border-radius:421px;-webkit-border-radius:421px;-moz-border-radius:421px;position:absolute;top:3px;left:3px}.recruit #contents .sec.no2{margin-top:115px}.recruit #contents .sec.no2 .waku{background-color:#eefbf9;border:1px #b2eae3 solid;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;padding:60px 50px;position:relative}.recruit #contents .sec.no2 h3{font-size:30px;color:#00a18c;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);text-align:center;width:760px;position:absolute;top:-25px;left:50%;margin-left:-360px;padding-left:40px}.recruit #contents .sec.no2 h3:before{content:"";width:820px;height:1px;background-color:#eefbf9;position:absolute;top:24px;left:50%;margin-left:-410px}.recruit #contents .sec.no2 h3 span{position:relative;z-index:10}.recruit #contents .sec.no2 h3 span: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:-13px;left:50%;margin-left:-430px}.recruit #contents .sec.no2 h4{background-color:#00b9a1;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;padding:21px;position:relative;font-size:22px;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);color:#fff;overflow:hidden;padding-left:100px}.recruit #contents .sec.no2 h4 div{width:110px;height:77px;background:url(//shirokuma-dental.com/rsi58953/wp-content/themes/shirokuma/css/../images/recruit/h4_parts.png) no-repeat;position:absolute;top:0;left:0;font-size:30px;line-height:77px;padding-left:20px}.recruit #contents .sec.no2 .bl{margin-bottom:40px}.recruit #contents .sec.no2 .bl:last-child{margin-bottom:0}.recruit #contents .sec.no2 .bl dl{display:table;width:100%;margin-top:18px}.recruit #contents .sec.no2 .bl dt{display:table-cell;width:134px}.recruit #contents .sec.no2 .bl dt img{width:134px;height:134px}.recruit #contents .sec.no2 .bl dd{display:table-cell;vertical-align:middle;padding-left:35px}.recruit #contents .sec.no3{margin-top:70px}.recruit #contents .sec.no3 .waku{background-color:#fbfdfd;border:3px #a8e7df solid;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;padding:67px 55px 30px;position:relative}.recruit #contents .sec.no3 .waku .md{width:936px;font-size:26px;color:#00a18c;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);text-align:center;position:absolute;top:-30px;left:50%;margin-left:-468px}.recruit #contents .sec.no3 .waku .md span.color{font-size:30px;color:#f90}.recruit #contents .sec.no3 .waku .md:before{content:"";width:916px;height:3px;background-color:#fbfdfd;position:absolute;top:27px;left:50%;margin-left:-458px}.recruit #contents .sec.no3 .waku .md span.all{position:relative;z-index:10}.recruit #contents .sec.no3 .waku ul{margin-top:-10px}.recruit #contents .sec.no3 .waku li{position:relative;font-size:26px;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);margin-bottom:15px;padding-left:50px}.recruit #contents .sec.no3 .waku li:last-child{margin-bottom:0}.recruit #contents .sec.no3 .waku li:before{content:"";width:28px;height:24px;background:url(//shirokuma-dental.com/rsi58953/wp-content/themes/shirokuma/css/../images/recruit/icon_check.svg) no-repeat;background-size:28px 24px;position:absolute;top:8px;left:0}.recruit #contents .sec.no3 .waku img{position:absolute;bottom:0;right:105px}.recruit #contents .sec.no4{margin-top:50px}.recruit #contents .sec.no4 h4{margin-top:50px}.recruit #contents .sec.no4 dd a.tel{color:#f90;font-size:20px;text-decoration:none;font-family:"Hiragino UD Sans W6 JIS2004"}.facility #contents{padding-bottom:0}.facility #contents h1{background:url(//shirokuma-dental.com/rsi58953/wp-content/themes/shirokuma/css/../images/facility/hdimg.jpg) no-repeat center 0}.facility #contents .sec.no1{background-color:#f7fdfb;padding:50px 0}.facility #contents .sec.no1 .wrap{background-color:#fff;padding:50px;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;border:1px #def3ec solid}.facility #contents .sec.no2{background-color:#f7fdfb;padding-bottom:50px}.facility #contents .sec.no2 li{width:100%;background-color:#fff;padding:15px;margin-right:25px;border:1px #def3ec solid;margin-bottom:20px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px}.facility #contents .sec.no2 li .pic{display:table-cell;width:200px}.facility #contents .sec.no2 li img{border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;width:200px}.facility #contents .sec.no2 li .txt{display:table-cell;padding-left:30px;vertical-align:middle}.facility #contents .sec.no2 li .txt1{font-size:22px;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);color:#1bb09a}.facility #contents .sec.no2 li .txt2{padding-top:10px;font-size:16px;line-height:2}.access #contents h1{background:url(//shirokuma-dental.com/rsi58953/wp-content/themes/shirokuma/css/../images/access/hdimg.jpg) no-repeat center 0}.access #contents .sec.no1 .bl{float:left}.access #contents .sec.no1 .bl.no1 .hyo{width:530px}.access #contents .sec.no1 .bl.no2{float:right;width:576px;position:relative}.access #contents .sec.no1 .bl.no2 h6{background-color:#00b9a1;color:#fff;font-size:20px;padding:15px 25px;width:100%}.access #contents .sec.no1 .bl.no2 h6 a{text-decoration:none;color:#00b9a1;background-color:#fff;padding:5px 10px 5px 25px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;margin-left:20px;font-size:12px}.access #contents .sec.no1 .bl.no2 h6 a span{position:relative}.access #contents .sec.no1 .bl.no2 h6 a span:before{content:"";width:0;height:0;border-style:solid;border-width:3.5px 0 3.5px 4px;border-color:transparent transparent transparent #00b9a0;position:absolute;top:4px;left:-13px;opacity:.7}.access #contents .sec.no1 .bl.no2 h6 a:hover{color:#fff;background-color:#058171}.access #contents .sec.no1 .bl.no2 h6 a:hover span:before{border-color:transparent transparent transparent #fff}.access #contents .sec.no1 .bl.no2 img{position:absolute;top:69px;right:-28px}.voice #contents{padding-bottom:0 !important}.voice #contents h1{background:url(//shirokuma-dental.com/rsi58953/wp-content/themes/shirokuma/css/../images/voice/hdimg.jpg) no-repeat center 0}.voice #contents .sec.no1{background:url(//shirokuma-dental.com/rsi58953/wp-content/themes/shirokuma/css/../images/common/bg2.jpg);padding:50px 0 80px}.voice #contents .sec.no1 .bl.no1 p{margin-bottom:30px;font-size:17px;padding:20px 25px;background-color:#c7b99c00;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;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)}.voice #contents .sec.no1 .kiji{padding:30px;background-color:#fff;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;margin-bottom:30px;box-shadow:3px 3px 0px 0px rgba(0,0,0,.05);-moz-box-shadow:3px 3px 0px 0px rgba(0,0,0,.05);-webkit-box-shadow:3px 3px 0px 0px rgba(0,0,0,.05)}.voice #contents .sec.no1 h3{width:100%;font-size:18px;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);display:inline-block;margin-bottom:10px;color:#7d5a17;background-color:#fbfbf8;padding:10px 20px;border-left:4px #c7b99c solid}.voice #contents .sec.no1 h3 span{font-size:14px}.voice #contents .sec.no1 .expl{font-size:16px;padding:0 5px;line-height:2}.voice #contents .sec.no1 .expl .auther{margin-top:10px;color:#00b9a1}.blog #contents .h1{background:url(//shirokuma-dental.com/rsi58953/wp-content/themes/shirokuma/css/../images/blog/hdimg.jpg) no-repeat center 0}.blog .colWrap{display:table;width:100%}.blog .searchhighlight{background-color:#fc3}.blog .col_main{display:table-cell;vertical-align:top;padding-right:50px}.blog .col_main .md{font-size:20px;font-family:"Hiragino UD Sans W6 JIS2004";padding-left:30px;margin-bottom:30px}.blog .col_main .md span{position:relative}.blog .col_main .md span:before{content:"";width:16px;height:2px;background-color:#00b9a1;position:absolute;top:12px;left:-30px}.blog .col_main .post{margin-bottom:80px}.blog .col_main .post h1{width:100% !important;height:initial !important;height:auto !important;padding:15px 20px !important;margin:20px 0 10px !important;background-color:#00b9a1 !important;position:relative;top:0;left:0;overflow:hidden;color:#fff;text-align:left;font-size:22px !important;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);line-height:initial;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px}.blog .col_main .post h2{font-family:"M PLUS Rounded 1c",sans-serif;font-weight:500;font-style:normal;text-align:left !important;font-size:21px !important;-webkit-transform:rotate(.028deg);-moz-transform:rotate(.028deg);-ms-transform:rotate(.028deg);-o-transform:rotate(.028deg);transform:rotate(.028deg);position:relative;margin:30px 0 20px !important;line-height:initial;padding:15px 30px 15px 20px;border-top:2px #00b9a1 solid;border-bottom:2px #00b9a1 solid;color:#00b9a1}.blog .col_main .post h3{height:initial !important;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:20px;text-align:left;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;margin:40px 0 20px;padding:10px 30px;background-color:#e8f6f3;color:#00b9a1}.blog .col_main .post h4{font-family:"M PLUS Rounded 1c",sans-serif;font-weight:500;font-style:normal;text-align:left;font-size:20px;-webkit-transform:rotate(.028deg);-moz-transform:rotate(.028deg);-ms-transform:rotate(.028deg);-o-transform:rotate(.028deg);transform:rotate(.028deg);line-height:initial;position:relative;padding:0 30px 0 20px;margin:40px 0 10px 10px !important;border-left:3px #00b9a1 solid}.blog .col_main .post blockquote{background-color:#f5f5f5;padding:20px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px}.blog .col_main .post .expl{padding:20px 10px}.blog .col_main .post .expl p{padding:0 10px;margin-bottom:10px}.blog .col_main .post .sharedaddy{padding-top:20px}.blog .col_main .post .expl img{max-width:100%;height:auto;margin:15px 0}.blog .col_main .post .expl strong{font-family:'FP-HiraKakuProN-W6';background:linear-gradient(transparent 50%,#fffe80 50%)}.blog .col_main .post .ft{text-align:right;padding:10px;border-top:1px #ccc solid;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px}.blog .col_main .post .wp_social_bookmarking_light img{margin:0}.blog .col_main .post .expl iframe{width:100%;height:600}.ez-toc-section{padding-top:135px !important;margin-top:-135px !important}.ez-toc-title{padding:30px !important;font-family:"FP-HiraKakuStdN-W7"}.ez-toc-list{padding:0 30px 30px !important}#ez-toc-container ul{margin-bottom:0 !important}#ez-toc-container li{padding-left:0 !important;font-family:"FP-HiraKakuProN-W3" !important}#ez-toc-container li:first-child{margin-bottom:10px !important}#ez-toc-container li:before{display:none !important}#ez-toc-container .ez-toc-page-1{margin-bottom:10px}.blog .col_main h3#comments,.blog #respond h3{font-family:"Hiragino UD Sans W6 JIS2004";font-size:16px;padding-left:15px;border-left:4px #b5defc solid}.blog .col_main h3#comments:before,.blog #respond h3:before{display:none}.blog .col_main ol.commentlist{padding:15px 0;list-style-type:none}.blog .col_main ol.commentlist li{clear:both;width:700px;background-color:#f5f5f5;padding:20px 20px 10px;position:relative;margin-bottom:15px}.blog .col_main ol.commentlist li p{padding-top:10px}.blog .col_main ol.commentlist li li{width:650px;background-color:#fff}.blog .col_main p{padding-bottom:10px}.blog .col_main .vcard img{float:left;border:1px #fff solid;margin-right:15px}.blog .col_main input{padding:5px;font-size:12px}.blog .col_main .reply{position:absolute;top:13px;right:21px}.blog .col_main #respond{padding:15px 5px}.blog .col_main #respond .required{color:red}.blog .col_main #respond textarea{width:600px}.blog .col_main #respond #author,.blog .col_main #respond #email,.blog .col_main #respond #url,.blog .col_main #respond #comment{display:block;font-size:12px;border:1px #ccc solid;background-color:#f5f5f5;padding:5px}.blog .col_main #respond input.submit{background-color:#008df5;color:#fff;padding:10px 20px;margin-top:20px}.blog .col_main #respond input.submit:hover{background-color:#0e6eba}.blog .col_main #comments #comfeed{padding-left:5px}.blog .col_main #comments #comfeed a{text-decoration:underline}.blog .col_main #comments #comfeed a:hover{text-decoration:none}.blog .col_main #comments #trurl{background-color:#f8f4f4;padding:10px 15px}.blog .col_side{display:table-cell;vertical-align:top;width:250px;padding-bottom:150px;position:relative;top:-20px}.blog .col_side .widget{margin-bottom:20px}.blog .col_side .widget h3{background-color:#00b9a1;padding:10px 15px;height:auto;line-height:normal;color:#fff;margin-bottom:15px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px}.blog .col_side .widget h3:before,.blog .col_side .widget h3:after,.blog .col_side .widget h3 span:before{display:none}.blog .col_side .widget h3:before{display:none}.blog .col_side .widget{padding-bottom:25px}.blog .col_side .widget label{display:none}#archives-dropdown-2{margin:10px 0 0 3px;border:1px #ccc solid;padding:5px}.blog .col_side .widget ul{padding:0}.blog .col_side .widget li{padding-left:15px;font-size:13px;position:relative}.blog .col_side .widget li:before{content:"・";position:absolute;top:0;left:0}.blog .col_side .widget li a{text-decoration:none}.blog .col_side .widget li a:hover{text-decoration:underline}.blog .col_side #recent-posts-3 li{font-weight:400}.blog .col_side #archives-3 li{font-weight:400}.blog .col_side #recent-comments-3 li{font-weight:400}.blog .col_side .searchBox{position:relative;padding:2px}.blog .col_side .searchBox .searchform{width:205px;padding:5px;font-size:12px;border:1px #ccc solid}.blog .col_side .searchBox .btn_search{position:absolute;top:4px;right:0}.blog .col_side .searchBox .btn_search input{behavior:url("/csshover3.htc")}.blog .col_side .searchBox .btn_search input:hover{filter:alpha(opacity=70);-ms-filter:alpha(opacity=0.7);opacity:.7}.blog .col_side #calendar_wrap{padding:15px 0 0}.blog .col_side #calendar_wrap caption{width:100%;height:22px;font-size:12px;font-weight:700;text-align:center;line-height:22px;margin-bottom:5px;letter-spacing:0px}.blog .col_side #calendar_wrap table{width:100%;border-collapse:collapse}.blog .col_side #calendar_wrap thead th{background-color:#00b9a1;color:#fff;border:1px #fff solid}.blog .col_side #calendar_wrap th{text-align:center;padding:3px 3px 2px;font-size:10px;border:1px #fff solid}.blog .col_side #calendar_wrap td{text-align:center;font-size:10px;padding:3px 0;border:1px #fff solid}.blog .col_side #calendar_wrap td a{margin:0 auto;background-color:#cdcdcd;color:#fff;display:block;text-decoration:none}.blog .col_side #calendar_wrap td a:hover{background-color:#d3ddbe;color:#333;text-decoration:none}.blog .col_side #eo-widget-next-month a,.blog .col_side #eo-widget-prev-month a{margin:0 auto;background-color:#fff;color:#000;display:block;text-decoration:underline}.blog .col_side #eo-widget-next-month a:hover,.blog .col_side #eo-widget-prev-month a:hover{background-color:#fff;text-decoration:none}.blog .col_side #calendar_wrap #prev a{width:50px;height:25px;background:0 0;color:#000;text-decoration:underline}.blog .col_side #calendar_wrap #prev a:hover{text-decoration:none}.blog .col_side #calendar_wrap #next a{width:50px;height:25px;background:0 0;color:#000;text-decoration:underline}.blog .col_side #calendar_wrap #next a:hover{text-decoration:none}.rule #contents h1{background:url(//shirokuma-dental.com/rsi58953/wp-content/themes/shirokuma/css/../images/rule/hdimg.jpg) no-repeat center 0}.rule .sec.no1 .bl{margin-bottom:50px}.rule .sec.no1 .bl h4{border-left:3px #00b9a1 solid;background-color:#f5f5f5;padding:5px 0 5px 25px;margin-bottom:20px;font-size:16px;font-weight:700}.rule .sec.no1 .bl .expl{padding:0 5px}.rule .sec.no1 .bl .box{background-color:#f8f8f8;padding:40px}