@charset "UTF-8";.idx dl,.idx dt,.idx dd,.idx ul,.idx li,.idx a,.idx span,.idx i,.idx div,.idx section{box-sizing:border-box}.idx img{max-width:100%}.idx_inner{min-width:1100px;margin:0 auto;position:relative}.idx_ttl{text-align:center;position:relative}.idx_more{text-align:right}.idx_more img{height:22px}.object-fit-img{object-fit:cover;font-family:'object-fit: cover;';object-position:center}.idx_kv{position:relative;overflow:hidden;margin-bottom:35px}.idx_kv .idx_inner{width:96%;max-width:1600px;position:relative}.idx_kv_fig{position:relative;margin-right:40px;margin-left:2%}.idx_kv_txt{position:absolute;z-index:3;top:0;left:0}.idx_kv_catch{margin-top:14%;width:50%;position:relative;z-index:2}.idx_kv_info{width:46%;margin-left:5%;display:flex;justify-content:space-between;position:relative;z-index:2}.idx_kv_info li:nth-of-type(1){width:45.43%}.idx_kv_info li:nth-of-type(2){width:49.45%}.idx_kv_info_bg{width:57%;position:absolute;bottom:-106px;left:0}.idx_kv_side{position:absolute;right:10px;top:calc(50% - 178px);width:10px}@media screen and (min-width:1600px){.idx_kv_fig{margin-left:8%}.idx_kv_catch{margin-top:16%;width:54%}.idx_kv_info{margin-top:-20px}}.gnav{padding:20px 0 60px}section.sct_notice{padding:40px 0 90px;font-size:22px}section.sct_notice h2 span{display:inline-block;background:#ff373a;color:#fff;padding:.1em 1.2em 0;margin-bottom:.8em}.idx_privateroom{margin-bottom:80px;font-size:18px}.idx_privateroom .idx_inner{display:block;width:1080px;min-width:auto;margin:auto;border:5px solid #6e9bc5;padding:60px 0;z-index:2;position:relative}.idx_privateroom .idx_inner:before{content:"";display:block;position:absolute;top:20px;bottom:20px;left:20px;width:calc(100% - 40px);background-image:url(//www.osakibt-dental.com/wp-content/themes/humanity/css/../images/top/info_bg.png);z-index:-1}.idx_privateroom h2 span{display:inline-block;background:#03a9f4;color:#fff;font-size:24px;padding:0 1.5em;margin-bottom:.8em}.idx_privateroom h3{font-size:21px;margin-bottom:1.5em}.idx_privateroom h3 span.marker{background-image:linear-gradient(to bottom,transparent 0,transparent 60%,#fff1cb 60%,#fff1cb 100%);background-position:left bottom;background-repeat:repeat-x;padding:0 .2em .1em;font-size:120%}.idx_privateroom .wrap{display:flex;justify-content:center;align-items:center;margin-bottom:30px}.idx_privateroom .wrap figure{position:relative;transform:rotate(8deg);width:270px;margin-left:85px;z-index:2}.idx_privateroom .wrap figure:before{content:"";width:270px;height:190px;transform:rotate(-10deg);position:absolute;background:#6e9cc5;z-index:-1}.idx_privateroom .wrap ul{line-height:2;text-align:left;background:#d6e1ec;padding:30px 60px 30px 45px}.idx_mhlw{margin-bottom:66px}.idx_mhlw dl{width:1195px;margin:0 auto;border:1px solid #dedede;padding:63px 115px 60px 212px;background-repeat:no-repeat;background-size:105px auto;background-position:6% 50%;background-image:url(//www.osakibt-dental.com/wp-content/themes/humanity/css/../images/top/mhlw_logo.png);text-align:center;color:#515151}.idx_mhlw dt{font-size:28px;line-height:1.3;padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #ccc;letter-spacing:2px}.idx_mhlw dd{font-size:22px;line-height:1.3}.idx_mhlw dd em{color:#ec0000}.idx_info{margin-bottom:95px}.idx_info .idx_inner{padding:90px 0 45px;width:94%;min-width:1100px;max-width:1399px;position:relative}.idx_info .idx_inner:before{content:"";display:block;position:absolute;top:0;left:25px;width:calc(100% - 50px);height:100%;background-image:url(//www.osakibt-dental.com/wp-content/themes/humanity/css/../images/top/info_bg.png)}.idx_info .idx_ttl:before,.idx_info .idx_ttl:after{position:absolute;content:"";display:block;top:calc(50% - 2px);width:34%;height:5px}.idx_info .idx_ttl:before{left:0;background:#a4bbd3}.idx_info .idx_ttl:after{right:0;background:#6e9bc5}.idx_info .idx_ttl img{width:26.75%}.idx_info_wrp{margin-top:-20px;padding:95px 0 25px;position:relative;z-index:2;border-left:5px solid #a4bbd3;border-right:5px solid #6e9bc5}.idx_info_wrp:before,.idx_info_wrp:after{position:absolute;content:"";display:block;bottom:0;height:5px;width:50%}.idx_info_wrp:before{left:0;background:#a4bbd3}.idx_info_wrp:after{right:0;background:#6e9bc5}.idx_info_fig{position:absolute;right:3.8%;width:60%;padding-top:1.4%}@media screen and (max-width:1300px){.idx_info_fig{padding-top:3%}}.idx_info_lst{font-size:167%;color:#333;margin-left:80px;margin-bottom:50px;padding-top:20px;letter-spacing:2px}.idx_info_lst li{margin-bottom:28px;padding-left:56px;padding-bottom:15px;position:relative}.idx_info_lst li:before,.idx_info_lst li:after{position:absolute;content:"";display:block}.idx_info_lst li:after{width:27px;height:27px;bottom:0;left:0;background-image:url(//www.osakibt-dental.com/wp-content/themes/humanity/css/../images/top/info_deco.png);background-repeat:no-repeat;background-size:100% auto}.idx_info_lst li:before{height:2px;bottom:8px;left:5px;background-image:url(//www.osakibt-dental.com/wp-content/themes/humanity/css/../images/top/info_border.png);background-repeat:no-repeat;background-size:100% auto;background-position:0 100%}.idx_info_lst li:nth-of-type(1):before{width:20em}.idx_info_lst li:nth-of-type(2):before{width:18em}.idx_info_lst li:nth-of-type(3):before{width:15em}.idx_info_lst li:nth-of-type(4):before{width:12em}.idx_info_lst li:nth-of-type(5):before{width:15em}.idx_info_lst li p{position:relative;padding-left:40px}.idx_info_lst li p:before{position:absolute;content:"";display:block;background-repeat:no-repeat;background-size:100% auto;left:0;bottom:3px}.idx_info_lst li:nth-of-type(1) p:before{width:27px;height:35px;background-image:url(//www.osakibt-dental.com/wp-content/themes/humanity/css/../images/top/info_ico_train.png)}.idx_info_lst li:nth-of-type(2) p:before{width:40px;height:40px;background-image:url(//www.osakibt-dental.com/wp-content/themes/humanity/css/../images/top/info_ico_parking.png)}.idx_info_lst li:nth-of-type(3) p:before{width:26px;height:39px;background-image:url(//www.osakibt-dental.com/wp-content/themes/humanity/css/../images/top/info_ico_door.png)}.idx_info_lst li:nth-of-type(4) p:before{width:30px;height:41px;background-image:url(//www.osakibt-dental.com/wp-content/themes/humanity/css/../images/top/info_ico_female.png)}.idx_info_lst li:nth-of-type(5) p:before{width:33px;height:45px;background-image:url(//www.osakibt-dental.com/wp-content/themes/humanity/css/../images/top/info_ico_barrier_free.png)}.idx_info_lst li span{display:block;line-height:1.4}.idx_info_lst li em{background-image:linear-gradient(to bottom,transparent 0,transparent 60%,#fff1cb 60%,#fff1cb 100%);color:#3c251a}.idx_info_lst li em i{font-size:117%}.idx_info_lst li:nth-of-type(1) p{padding-left:50px}.idx_info_lst li:nth-of-type(1) p span>i{font-size:90%}.idx_info_lst li:nth-of-type(2) i.small{font-size:80%}.idx_info_lst li:nth-of-type(4) em{letter-spacing:.1em}.idx_info_lst li:nth-of-type(5) em{letter-spacing:.15em}.idx_info_lst li:nth-of-type(5) p span:nth-of-type(2){font-size:83%}.idx_pickup{margin-bottom:70px;position:relative}.idx_pickup .idx_ttl{margin-bottom:40px}.idx_pickup .idx_ttl img{height:77px}.idx_pickup .idx_inner{width:97%;min-width:1180px;max-width:1400px;display:flex}.idx_pickup_box{width:50%;background-repeat:no-repeat;background-size:cover;background-position:0 0;position:relative;padding:50px 40px 230px}.idx_pickup_1{background-image:url(//www.osakibt-dental.com/wp-content/themes/humanity/css/../images/top/pickup_1_bg.jpg)}.idx_pickup_2{background-image:url(//www.osakibt-dental.com/wp-content/themes/humanity/css/../images/top/pickup_2_bg.jpg)}.idx_pickup_box:before{content:"";display:block;position:absolute;width:90px;height:90px;background-repeat:no-repeat;background-size:cover;top:-7px}.idx_pickup_1:before{background-image:url(//www.osakibt-dental.com/wp-content/themes/humanity/css/../images/top/pickup_1_cnr.png);left:-7px}.idx_pickup_2:before{background-image:url(//www.osakibt-dental.com/wp-content/themes/humanity/css/../images/top/pickup_2_cnr.png);right:-7px}.idx_pickup_ttl{text-align:center;font-size:36px;letter-spacing:.13em;position:relative;margin-bottom:.6em}.idx_pickup_1 .idx_pickup_ttl{color:#2ca6e5}.idx_pickup_2 .idx_pickup_ttl{color:#ffb43f;margin-bottom:1.5em}.idx_pickup_ttl:before,.idx_pickup_ttl:after{content:"";display:block;position:absolute;height:1px;bottom:0;left:0}.idx_pickup_ttl:before{width:100%}.idx_pickup_ttl:after{width:20%}.idx_pickup_1 .idx_pickup_ttl:before{background:#cad5e1}.idx_pickup_1 .idx_pickup_ttl:after{background:#31aae8}.idx_pickup_2 .idx_pickup_ttl:before{background:#fadfb7}.idx_pickup_2 .idx_pickup_ttl:after{background:#ffa11c}.idx_pickup_ttl i{font-size:83%}.idx_pickup_ttl em{display:inline-block;padding-top:.25em;font-weight:700;background-repeat:no-repeat;background-size:calc(100% - .9em) auto;background-position:.3em 0}.idx_pickup_1 .idx_pickup_ttl em{background-image:url(//www.osakibt-dental.com/wp-content/themes/humanity/css/../images/top/pickup_1_dot.png)}.idx_pickup_2 .idx_pickup_ttl em{background-image:url(//www.osakibt-dental.com/wp-content/themes/humanity/css/../images/top/pickup_2_dot.png)}.idx_pickup_desc{margin:0 15px .5em;font-size:18px;color:#595959}.idx_pickup_2 .idx_pickup_desc{margin-bottom:1em}.idx_pickup_1 .idx_pickup_desc em{background-image:linear-gradient(to bottom,transparent 0,transparent 60%,#d4e6f9 60%,#d4e6f9 100%)}.idx_pickup_2 .idx_pickup_desc em{background-image:linear-gradient(to bottom,transparent 0,transparent 60%,#ffecb3 60%,#ffecb3 100%)}.idx_pickup_lst{margin:0 15px;background:#fff;font-size:16px;color:#5d5d5d;padding:1.2em 1em .4em 1.4em;width:75%;box-shadow:5px 5px 9px rgba(247,252,255,.8)}.idx_pickup_lst li{margin-bottom:.6em;padding-left:1.5em;background-repeat:no-repeat;background-size:19px auto;background-position:0 0}.idx_pickup_1 .idx_pickup_lst li{background-image:url(//www.osakibt-dental.com/wp-content/themes/humanity/css/../images/top/check_blue.png)}.idx_pickup_2 .idx_pickup_lst li{background-image:url(//www.osakibt-dental.com/wp-content/themes/humanity/css/../images/top/check_orange.png)}.idx_pickup_fig_1,.idx_pickup_fig_2{position:absolute}.idx_pickup_1 .idx_pickup_fig_1{width:46%;left:-8px;bottom:-25px}.idx_pickup_1 .idx_pickup_fig_2{width:45.1%;right:4.4%;bottom:40px}.idx_pickup_2 .idx_pickup_fig_1{width:38.46%;left:5.4%;bottom:24px}.idx_pickup_2 .idx_pickup_fig_2{width:56.2%;right:-3px;bottom:-15px}.idx_pickup_and{position:absolute;bottom:38%;width:64px;left:calc(50% - 26px)}.idx_afap{margin-bottom:50px}.idx_afap .idx_inner{width:97%;max-width:1300px;min-width:1218px;background:url(//www.osakibt-dental.com/wp-content/themes/humanity/css/../images/top/afap_frame.png);padding:16px}.idx_afap_inner{padding:72px 0 66px;background:#fefcf7}.idx_afap .idx_ttl{margin-bottom:36px}.idx_afap .idx_ttl img{height:57px}.idx_afap_catch{text-align:center;font-size:254%;letter-spacing:.08em;font-weight:700;padding-bottom:72px;position:relative;background-repeat:no-repeat;background-image:url(//www.osakibt-dental.com/wp-content/themes/humanity/css/../images/top/afap_ttl_border.png);background-position:50% 100%;background-size:135px auto}.idx_afap_catch span{display:inline-block;padding-right:50px;padding-left:.5em;position:relative;background-repeat:no-repeat}.idx_afap_catch span:nth-of-type(1){background-size:18px auto,12px auto;background-image:url(//www.osakibt-dental.com/wp-content/themes/humanity/css/../images/top/afap_ttl_deco_1.png),url(//www.osakibt-dental.com/wp-content/themes/humanity/css/../images/top/afap_ttl_deco_4.png);background-position:0 0,calc(100% - .3em) 50%}.idx_afap_catch span:nth-of-type(2){background-size:18px auto,12px auto;background-image:url(//www.osakibt-dental.com/wp-content/themes/humanity/css/../images/top/afap_ttl_deco_2.png),url(//www.osakibt-dental.com/wp-content/themes/humanity/css/../images/top/afap_ttl_deco_4.png);background-position:0 0,calc(100% - .3em) 50%}.idx_afap_catch span:nth-of-type(3){background-size:18px auto;background-image:url(//www.osakibt-dental.com/wp-content/themes/humanity/css/../images/top/afap_ttl_deco_3.png);background-position:0 0;padding-right:0}.idx_afap_catch i{font-size:109%}.idx_afap_catch em i:nth-of-type(1){font-size:135%}.idx_afap_catch span:nth-of-type(1) em{background-image:linear-gradient(to bottom,transparent 0,transparent 60%,#e7eef5 60%,#e7eef5 100%)}.idx_afap_catch span:nth-of-type(2) em{background-image:linear-gradient(to bottom,transparent 0,transparent 60%,#fcf0dd 60%,#fcf0dd 100%)}.idx_afap_catch span:nth-of-type(3) em{background-image:linear-gradient(to bottom,transparent 0,transparent 60%,#fbe8de 60%,#fbe8de 100%)}.idx_afap_wrp{width:1186px;margin:0 auto;display:flex;justify-content:space-between}.idx_afap_wrp a{display:block;width:30%;background-color:#fff;padding-top:80px;background-repeat:no-repeat;background-position:50% 30px}.idx_afap_1{box-shadow:6px 6px 8px rgba(224,236,249,.8);background-size:42px auto;background-image:url(//www.osakibt-dental.com/wp-content/themes/humanity/css/../images/top/afap_1_ico.png)}.idx_afap_2{box-shadow:6px 6px 8px rgba(255,240,215,.8);background-size:55px auto;background-image:url(//www.osakibt-dental.com/wp-content/themes/humanity/css/../images/top/afap_2_ico.png)}.idx_afap_3{box-shadow:6px 6px 8px rgba(249,216,207,.8);background-size:34px auto;background-image:url(//www.osakibt-dental.com/wp-content/themes/humanity/css/../images/top/afap_3_ico.png)}.idx_afap_ttl{margin:0 20px 20px;text-align:center;font-size:22px;color:#535353;border-bottom:1px dotted #ccc}.idx_afap_1 .idx_afap_ttl{border-color:#6e9bc5}.idx_afap_2 .idx_afap_ttl{border-color:#ffc15f}.idx_afap_3 .idx_afap_ttl{border-color:#f58567}.idx_afap_1 .idx_afap_ttl em{color:#6e9bc5}.idx_afap_2 .idx_afap_ttl em{color:#f9b647}.idx_afap_3 .idx_afap_ttl em{color:#f58567}.idx_afap_desc{margin:0 30px 10px;color:#535353}.idx_afap_more{text-align:right;margin:0 20px 16px}.idx_afap_more img{height:18px}.idx_msg{margin-bottom:55px;background-repeat:no-repeat;background-position:100% 0;background-size:auto 100%;background-color:#fffcf4;background-image:url(//www.osakibt-dental.com/wp-content/themes/humanity/css/../images/top/msg_bg.jpg)}.idx_msg .idx_inner{width:92%;max-width:1500px;padding:84px 0 77px;display:flex}.idx_msg .menu{width:23.4%}.idx_msg_body{flex:1}.idx_msg_lead{font-size:206%;color:#4b4b4b;position:relative;padding-bottom:.5em;margin-bottom:55px;background-position:0 100%;background-size:60% 2px;background-repeat:no-repeat;background-image:repeating-linear-gradient(to right,#6690b7 0,#6690b7 80%,transparent 100%)}.idx_msg_lead span{display:block;line-height:1.4}.idx_msg_lead span:nth-of-type(1){text-indent:-.5em}.idx_msg_lead span:nth-of-type(2){text-indent:11.8em}.idx_msg_lead em{color:#3f83c3;font-size:140%}.idx_msg_lead i{font-size:107%}.idx_msg_lead i:nth-of-type(2){font-size:120%}.idx_msg_desc{font-size:126%;color:#5d5d5d}.idx_msg_desc p{line-height:2;margin-bottom:1em}.idx_msg_desc em{color:#2378c7}.idx_feat{background:#fffcf5;position:relative}.idx_feat:before{content:"";display:block;position:absolute;height:3px;top:0;left:0;width:100%;height:4px;background-repeat:no-repeat;background-image:url(//www.osakibt-dental.com/wp-content/themes/humanity/css/../images/top/feat_head_border.png);background-size:auto 2px;background-position:50% 0}.idx_feat_ttl_en{position:relative;width:216px;margin:0 auto}.idx_feat_ttl_en img{margin-top:-24px}.idx_feat_head_outer{margin:-4% auto 0;overflow:hidden}.idx_feat_head{position:relative;min-width:1200px;max-width:1600px;margin:0 auto;display:flex;align-items:center;justify-content:space-between}.idx_feat_head_ttl{width:36.93%}.idx_feat_head_fig_1{width:30.28%;margin-left:-3%}.idx_feat_head_fig_2{width:32.6%;margin-right:-4.5%}.idx_feat .idx_inner{width:96%;max-width:1400px;background:url(//www.osakibt-dental.com/wp-content/themes/humanity/css/../images/top/border_check.png);padding:10px;margin-top:-50px;z-index:5;position:relative}.idx_feat_inner{background:#fff;display:flex;flex-wrap:wrap;justify-content:space-between}.idx_feat_box{width:50%;padding:2%;display:flex;justify-content:space-between;align-items:center;position:relative}.idx_feat_1,.idx_feat_3,.idx_feat_5{padding-left:1%}.idx_feat_box:before,.idx_feat_box:after{content:"";display:block;position:absolute}.idx_feat_1:after,.idx_feat_3:after,.idx_feat_5:after{right:0;top:40px;height:calc(100% - 76px);width:2px;border-right:1px dotted #969696}.idx_feat_2:after,.idx_feat_4:after{left:-2%;bottom:-5%;width:26px;height:26px;background-image:url(//www.osakibt-dental.com/wp-content/themes/humanity/css/../images/top/feat_icon.png);background-repeat:no-repeat;background-size:cover}.idx_feat_1:before,.idx_feat_2:before,.idx_feat_3:before,.idx_feat_4:before{left:26px;bottom:0;height:2px;width:calc(100% - 56px);border-bottom:1px dotted #969696}.idx_feat_txt{flex:1;margin-right:4%}.idx_feat_ttl{display:flex;align-items:flex-end;padding-bottom:10px;margin-bottom:1em;background-repeat:repeat-x;background-position:0 100%;background-size:100% 3px;background-image:repeating-linear-gradient(to right,#ffbc4e 0,#ffbc4e 4px,#ffe0ad 4px,#ffe0ad 8px)}.idx_feat_2 .idx_feat_ttl,.idx_feat_4 .idx_feat_ttl,.idx_feat_6 .idx_feat_ttl{flex-direction:row-reverse}.idx_feat_2 .idx_feat_ttl,.idx_feat_3 .idx_feat_ttl,.idx_feat_6 .idx_feat_ttl{background-image:repeating-linear-gradient(to right,#6e9bc5 0,#6e9bc5 4px,#a4bbd3 4px,#a4bbd3 8px)}.idx_feat_ttl span{display:block}.idx_feat_ttl_nbr{width:13.6%;padding-left:3%;padding-bottom:5px}.idx_feat_ttl_txt{flex:1;font-size:133%;font-size:1.28vw;color:#474747}@media screen and (max-width:1100px){.idx_feat_ttl_txt{font-size:14px}}@media screen and (min-width:1400px){.idx_feat_ttl_txt{font-size:18px}}.idx_feat_ttl_txt span{display:block;text-align:right;line-height:1.3}.idx_feat_2 .idx_feat_ttl_txt span,.idx_feat_4 .idx_feat_ttl_txt span,.idx_feat_6 .idx_feat_ttl_txt span{text-align:left}.idx_feat_ttl_txt em i{font-size:140%}.idx_feat_1 .idx_feat_ttl_txt em,.idx_feat_4 .idx_feat_ttl_txt em,.idx_feat_5 .idx_feat_ttl_txt em{color:#fdad28}.idx_feat_2 .idx_feat_ttl_txt em,.idx_feat_3 .idx_feat_ttl_txt em,.idx_feat_6 .idx_feat_ttl_txt em{color:#6e9bc5}.idx_feat_desc{text-align:right;margin-bottom:1.5em}.idx_feat_2 .idx_feat_desc,.idx_feat_4 .idx_feat_desc,.idx_feat_6 .idx_feat_desc{text-align:left}.idx_feat_1 .idx_feat_desc em,.idx_feat_4 .idx_feat_desc em,.idx_feat_5 .idx_feat_desc em{background-image:linear-gradient(to bottom,transparent 0,transparent 60%,#fff2cf 60%,#fff2cf 100%)}.idx_feat_2 .idx_feat_desc em,.idx_feat_3 .idx_feat_desc em,.idx_feat_6 .idx_feat_desc em{background-image:linear-gradient(to bottom,transparent 0,transparent 60%,#e1edfa 60%,#e1edfa 100%)}.idx_feat_2 .idx_feat_ttl_txt em i,.idx_feat_6 .idx_feat_ttl_txt em i{padding-right:4px;letter-spacing:.05em}.idx_feat_3 .idx_feat_ttl_txt em i,.idx_feat_4 .idx_feat_ttl_txt em i,.idx_feat_5 .idx_feat_ttl_txt em i{padding-left:4px;letter-spacing:.05em}.idx_feat_lst{margin-bottom:4em}.idx_feat_lst li{text-align:right}.idx_feat_lst li span{padding-left:1.5em;display:inline-block;background-repeat:no-repeat;background-position:0 0;background-size:13px auto;background-image:url(//www.osakibt-dental.com/wp-content/themes/humanity/css/../images/top/check_orange_2.png)}.idx_feat_lst li span em{background-image:linear-gradient(to bottom,transparent 0,transparent 60%,#fff2cf 60%,#fff2cf 100%)}.idx_feat_image{position:absolute}.idx_feat_5 .idx_feat_image{width:37%;bottom:20px;left:10px}.idx_feat_fig{width:36.3%}.idx_treat{margin-bottom:45px}.idx_treat_head{padding-top:75px;margin:0 auto 45px;width:96%;min-width:1160px;max-width:1400px;position:relative;z-index:3}.idx_treat_head_en{margin-left:25%;margin-bottom:52px;width:12%}.idx_treat_head_fig{top:32px;right:1%;width:43.36%;position:absolute}.idx_treat_box{width:92%;margin:0 auto 40px;min-width:1160px;max-width:1400px;position:relative;border-bottom:1px solid #d3e0ed;display:flex}.idx_treat_1{border-right:1px solid #d3e0ed}.idx_treat_2{flex-direction:row-reverse;border-left:1px solid #ffe0ad;border-color:#ffe0ad}.idx_treat_3{border-right:1px solid #ffe0d8;border-color:#ffe0d8}.idx_treat_en{width:4.63%;padding-top:2%;text-align:center;border-top:4px solid #93b1cf}.idx_treat_2 .idx_treat_en{border-color:#ffbc4e}.idx_treat_3 .idx_treat_en{border-color:#f58567}.idx_treat_1 .idx_treat_en{background-image:url(//www.osakibt-dental.com/wp-content/themes/humanity/css/../images/top/checker_blue.png)}.idx_treat_2 .idx_treat_en{background-image:url(//www.osakibt-dental.com/wp-content/themes/humanity/css/../images/top/checker_orange.png)}.idx_treat_3 .idx_treat_en{background-image:url(//www.osakibt-dental.com/wp-content/themes/humanity/css/../images/top/checker_pink.png)}.idx_treat_en img{width:46%}.idx_treat_fig{border-top:4px solid #93b1cf;width:43.63%}.idx_treat_2 .idx_treat_fig{border-color:#ffbc4e}.idx_treat_3 .idx_treat_fig{border-color:#f58567}.idx_treat_txt{border-top:4px solid #d3e0ed;flex:1;padding:4% 4% 0;position:relative}.idx_treat_2 .idx_treat_txt{border-color:#ffe6bd}.idx_treat_3 .idx_treat_txt{border-color:#ffc5b5}.idx_treat_ttl{font-family:"黎ミンY10 R","Reimin Y10 Regular","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","游明朝",YuMincho,"HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;padding-bottom:.5em;margin-bottom:1.8em;background-repeat:repeat-x;background-position:0 100%;background-size:100% 3px;background-image:repeating-linear-gradient(to right,#6e9bc5 0,#6e9bc5 4px,#a4bbd3 4px,#a4bbd3 8px)}.idx_treat_2 .idx_treat_ttl{background-image:repeating-linear-gradient(to right,#ffe0ad 0,#ffe0ad 4px,#ffbc4e 4px,#ffbc4e 8px)}.idx_treat_3 .idx_treat_ttl{background-image:repeating-linear-gradient(to right,#fcbbaa 0,#fcbbaa 4px,#fa8160 4px,#fa8160 8px)}.idx_treat_ttl span{display:block;color:#464646;font-size:1.5vw}@media screen and (max-width:1100px){.idx_treat_ttl span{font-size:16.5px}}@media screen and (min-width:1400px){.idx_treat_ttl span{font-size:21px}}.idx_treat_ttl span em{font-size:147%;color:#6e9bc5}.idx_treat_2 .idx_treat_ttl span em{color:#fdad28}.idx_treat_3 .idx_treat_ttl span em{color:#f58567}.idx_treat_desc{margin-bottom:2em;font-size:1.07vw;line-height:2;color:#464646}@media screen and (max-width:1100px){.idx_treat_desc{font-size:11.785px}}@media screen and (min-width:1400px){.idx_treat_desc{font-size:15px}}.idx_treat_desc em{font-weight:700;color:#6e9bc5}.idx_treat_2 .idx_treat_desc em{color:#fdad28}.idx_treat_3 .idx_treat_desc em{color:#f58567}.idx_treat_lst{color:#464646;font-size:1.1428vw;padding-left:8px}@media screen and (max-width:1100px){.idx_treat_lst{font-size:12.57px}}@media screen and (min-width:1400px){.idx_treat_lst{font-size:16px}}.idx_treat_lst li{margin-bottom:.5em;padding-left:2em;background-repeat:no-repeat;background-position:0 .2em;background-size:1.2em auto;background-image:url(//www.osakibt-dental.com/wp-content/themes/humanity/css/../images/top/check_kon.png)}.idx_treat_2 .idx_treat_lst li{background-image:url(//www.osakibt-dental.com/wp-content/themes/humanity/css/../images/top/check_orange.png)}.idx_treat_3 .idx_treat_lst li{background-image:url(//www.osakibt-dental.com/wp-content/themes/humanity/css/../images/top/check_pink.png)}.idx_treat_box .idx_more{position:absolute;bottom:6%;right:4%}.idx_treat_fig_2{position:absolute;width:34.6%;bottom:15%;right:8%}.idx_treat_2 .idx_treat_fig_2{width:32.24%;bottom:12%;right:12%}.idx_treat_3 .idx_treat_fig_2{width:31.3%;bottom:15%;right:4%}.idx_feat_wrp{display:flex;justify-content:space-between;width:92%;margin:0 auto;min-width:1160px;max-width:1400px}.idx_feat_wrp .idx_treat_box{width:48.6%;margin:0;min-width:0;max-width:none}.idx_treat_4{border-right:1px solid #d3e0ed}.idx_treat_5{flex-direction:row-reverse;border-left:1px solid #ffe6bd}.idx_feat_wrp .idx_treat_en,.idx_feat_wrp .idx_treat_fig{border:0 none}.idx_feat_wrp .idx_treat_en{padding-top:4%;width:9.52%;position:relative;background-image:url(//www.osakibt-dental.com/wp-content/themes/humanity/css/../images/top/checker_blue.png)}.idx_treat_5 .idx_treat_en{background-image:url(//www.osakibt-dental.com/wp-content/themes/humanity/css/../images/top/checker_orange.png)}.idx_feat_wrp .idx_treat_txt{padding:6% 8.77% 6%}.idx_feat_wrp .idx_treat_5 .idx_treat_txt{border-color:#ffe6bd}.idx_feat_wrp .idx_treat_txt:after{content:"";display:block;position:absolute;height:4px;width:50%;top:-4px}.idx_feat_wrp .idx_treat_4 .idx_treat_txt:after{left:-10.5%;background:#93b1cf}.idx_feat_wrp .idx_treat_5 .idx_treat_txt:after{right:-10.5%;background:#ffbc4e}.idx_feat_wrp .idx_treat_ttl{text-align:center;margin-bottom:3em}.idx_treat_5 .idx_treat_ttl{background-image:repeating-linear-gradient(to right,#ffe0ad 0,#ffe0ad 4px,#ffbc4e 4px,#ffbc4e 8px)}.idx_feat_wrp .idx_treat_ttl span{display:inline-block}.idx_treat_5 .idx_treat_ttl span em{color:#fdad28}.idx_feat_wrp .idx_treat_fig{border:0 none;width:86%;margin:0 auto 2em}.idx_treat_5 .idx_treat_desc em{color:#fdad28}.idx_treat_5 .idx_treat_lst li{background-image:url(//www.osakibt-dental.com/wp-content/themes/humanity/css/../images/top/check_orange.png)}.idx_treat_4 .idx_treat_fig_2{width:22.6%;bottom:32%;right:3%}.idx_treat_5 .idx_treat_fig_2{width:35.6%;bottom:32%;right:-3%}.idx_consult{padding:70px 0 65px;background-repeat:no-repeat;background-position:50% 50%;background-size:cover;background-image:url(//www.osakibt-dental.com/wp-content/themes/humanity/css/../images/top/consult_bg.jpg)}.idx_consult .idx_ttl{z-index:100}.idx_consult .idx_ttl img{height:142px}.idx_consult .idx_inner{display:flex;align-items:center;margin-top:-35px;background:rgba(255,255,255,.8);box-shadow:9px 9px 18px rgba(213,188,148,.3);width:1180px;padding:63px 56px 45px 66px;z-index:10}.idx_consult_fig{width:45%}.idx_consult_fig span{display:block;background:#fff;border:1px solid #d9d9d9;padding:3px}.idx_consult_txt{margin-left:70px;color:#3f3f3f;flex:1}.idx_consult_lead{font-size:140%;margin-bottom:2em}.idx_consult_lead em{color:#6e9bc5}.idx_consult_lead em:nth-of-type(1){font-size:111%}.idx_consult_desc{font-size:116%;margin-bottom:4em}.idx_blog{padding:110px 0 66px}.idx_blog .idx_inner{min-width:1100px;max-width:1280px;width:96%;background:url(//www.osakibt-dental.com/wp-content/themes/humanity/css/../images/top/blog_frame.png);padding:10px}.idx_blog_inner{background-color:#fff;padding-bottom:64px}.idx_blog_ttl{width:251px;margin:0 auto 40px}.idx_blog_ttl span img{margin-top:-75px}.idx_blog_wrp{width:96%;max-width:1160px;margin:0 auto;display:flex;justify-content:space-between}.idx_blog_box{display:block;width:calc(100%/3);padding:0 30px;position:relative}.idx_blog_head{padding:0 15px;margin-bottom:40px;position:relative}.idx_blog_date{position:absolute;z-index:3;top:-18px;left:-18px;display:flex;background-repeat:no-repeat;background-size:100% auto;background-position:50% 0}.idx_blog_date span{display:block;padding:1em .3em 5em;text-align:center;font-size:16px;color:#fff;white-space:nowrap}.idx_blog_fig{position:relative}.idx_blog_fig img{width:272px;height:189px}.idx_blog_desc{margin-bottom:1em;line-height:2;color:#525252;font-size:16px}.idx_blog .idx_more{text-align:right}.idx_blog .idx_more img{height:23px}.idx_blog_1:after,.idx_blog_2:after{content:"";display:block;position:absolute;width:1px;height:60%;top:10%;right:0;background-image:repeating-linear-gradient(to bottom,#f3ecdd 0,#f3ecdd 4px,#e7ddc7 4px,#e7ddc7 8px)}.idx_blog_1 .idx_blog_date{background-image:url(//www.osakibt-dental.com/wp-content/themes/humanity/css/../images/top/blog_date_bg_blue.png)}.idx_blog_2 .idx_blog_date{background-image:url(//www.osakibt-dental.com/wp-content/themes/humanity/css/../images/top/blog_date_bg_yellow.png)}.idx_blog_3 .idx_blog_date{background-image:url(//www.osakibt-dental.com/wp-content/themes/humanity/css/../images/top/blog_date_bg_pink.png)}.idx_gallery{background-image:url(//www.osakibt-dental.com/wp-content/themes/humanity/css/../images/top/gallery_bg.jpg);background-size:auto 100%;background-repeat:no-repeat;background-position:100% 0;background-color:#fffcf5;position:relative;padding:100px 0 80px}.idx_gallery .idx_ttl{margin-bottom:45px}.idx_gallery .idx_ttl img{height:85px}.idx_gallery .idx_inner{width:1170px;margin:0 auto;display:flex;justify-content:space-between;position:relative;z-index:2}.idx_gallery .bx-wrapper{width:933px;background:#fff;padding:8px;border:1px solid #ccc}.idx_gallery .bx-wrapper li{position:relative}.idx_gallery_thumb{flex:1;padding-left:24px}.idx_gallery_thumb li{margin-bottom:8px;padding:4px;background:#fff;border:1px solid #ccc}.idx_gallery_thumb li:last-child{margin-bottom:0}.idx_pub{padding:90px 0 80px}.idx_pub .idx_inner{display:flex;justify-content:space-between;max-width:1200px}.idx_pub_box{width:46.7%;position:relative}.idx_pub_ttl{margin-bottom:2em}.idx_pub_ttl span{display:block}.idx_pub_ttl span img{height:50px}.idx_pub_news .idx_pub_ttl span img{height:48px}.idx_pub_news_lst{padding:0 1em}.idx_pub_news_lst li{display:flex;margin-bottom:1.5em;color:#414141}.idx_pub_news_date{width:8em}.idx_pub_news_desc{flex:1}.idx_pub_news_desc a{display:inline-block;color:#414141}.idx_pub_news_desc a:hover{text-decoration:underline}.idx_pub_sche_calendar{padding:0 2em}.idx_slide{padding-bottom:75px}.idx_slide_logo{text-align:center;margin:0 auto 44px;width:40px}.idx_slide li{width:222px}