@charset "UTF-8";img{max-width:100%}.kv{background:#fff9f0}.kv p{margin:0 auto;width:96%;min-width:1140px;max-width:1600px}.open{background:#fff9f0;padding:60px 0 50px}.open p{width:700px;margin:0 auto}section.sct_notice{padding:80px 0 70px;font-size:20px;background:#fff9f0}section.sct_notice h2 span{display:inline-block;background:#ff373a;color:#fff;padding:.1em 1.2em 0;margin-bottom:20px}.info{background:url(//www.soma-dc.com/wp-content/themes/humanity/css/../images/top/info_bg.jpg) no-repeat top center;background-size:cover;padding:50px 0}.info .inner{width:92%;max-width:1260px;margin:0 auto;position:relative;background:url(//www.soma-dc.com/wp-content/themes/humanity/css/../images/top/info_tri_gr.png) no-repeat right 10px top 10px,url(//www.soma-dc.com/wp-content/themes/humanity/css/../images/top/info_tri_re.png) no-repeat left 10px bottom 10px,rgba(255,255,255,.67);background-size:140px,75px}.info .inner:before,.info .inner:after{content:"";position:relative;width:100%;height:11px;display:block}.info .inner:before{background:url(//www.soma-dc.com/wp-content/themes/humanity/css/../images/common/borderline6.png);background-size:auto 11px;top:-10px}.info .inner:after{background:url(//www.soma-dc.com/wp-content/themes/humanity/css/../images/common/borderline1.png);background-size:auto 11px;bottom:-10px}.info .ttl{width:34%;margin:50px auto 0px}.info .info_list{color:#393939;font-size:26px;font-weight:500;margin:86px auto 120px;padding-left:55.5%}.info .info_list li{padding-top:.6em;padding-left:2.5em;margin-bottom:40px}.info .info_list .info_list_access{background:url(//www.soma-dc.com/wp-content/themes/humanity/css/../images/top/info_list_icon_access.png) no-repeat center left,url(//www.soma-dc.com/wp-content/themes/humanity/css/../images/top/info_list_subtit_access.png) no-repeat top left 2.8em;background-size:auto 100%,auto .5em}.info .info_list .info_list_parking{background:url(//www.soma-dc.com/wp-content/themes/humanity/css/../images/top/info_list_icon_parking.png) no-repeat center left,url(//www.soma-dc.com/wp-content/themes/humanity/css/../images/top/info_list_subtit_parking.png) no-repeat top left 2.8em;background-size:auto 100%,auto .5em}.info .info_list .info_list_kids{background:url(//www.soma-dc.com/wp-content/themes/humanity/css/../images/top/info_list_icon_kids.png) no-repeat center left,url(//www.soma-dc.com/wp-content/themes/humanity/css/../images/top/info_list_subtit_kids.png) no-repeat top left 2.8em;background-size:auto 100%,auto .65em;margin-bottom:0}.info .info_icon{width:207px;position:absolute;bottom:56.5%;left:5%;z-index:2}.info .infoImg001{position:absolute;bottom:18%;left:8%;width:400px;transform:rotate(-5deg);box-shadow:15px 15px rgba(97,157,35,.23);z-index:1}.info .infoImg002{position:absolute;bottom:14.4%;left:32.5%;width:200px;transform:rotate(5deg);box-shadow:10px 10px rgba(233,41,78,.23);z-index:2}.info .teech{position:absolute;right:20px;bottom:-40px;width:105px;z-index:2}.pickup{background:#fffcf7;padding:82px 0 0}.pickup .inner{width:92%;max-width:1280px;margin:0 auto 40px;display:flex;justify-content:space-between}.pickup ul.inner li:first-child{width:48%;padding-left:2%;position:relative}.pickup ul.inner li:nth-child(2n){width:46%;position:relative}.pickup .txtbox{position:absolute;left:14%;top:59.5%;width:63%}.pickup li:nth-child(2) .txtbox{top:56%;left:11%}.pickup .txtbox h3{font-size:24px;font-weight:500;border-bottom:2px solid;line-height:2;margin-bottom:.5em}.pickup .txtbox h4{font-size:18px;font-weight:600;margin-bottom:1em;color:#404040}.pickup .txtbox p{line-height:1.85;font-size:16px;color:#484848}.pickup .illust-slide img{max-height:105px}.pickup .illust-slide img{max-height:105px}.afap{background:url(//www.soma-dc.com/wp-content/themes/humanity/css/../images/common/borderline3.png) repeat-x left top,url(//www.soma-dc.com/wp-content/themes/humanity/css/../images/top/afap_bg.png) no-repeat right 5% bottom 5%,linear-gradient(173deg,#fff9ef 50%,#fffcf7 50%,#fffcf7 93%,#fffaf2 93%);background-size:auto 11px,500px auto,auto;padding-top:60px;padding-bottom:70px}.afap .ttl{width:98%;min-width:1160px;max-width:1380px;margin:0 auto 50px;position:relative;padding-top:30px}.afap .ttl h2{font-size:36px;width:23.5em;margin-left:8%;padding-left:6%;color:#3f3b3a}.afap .ttl h2 .txt-l{font-size:135%}.afap .ttl h2 .marker{background:linear-gradient(0deg,#f9ebdb 40%,transparent 40%);padding:0 .2em}.afap .ttl .illust{bottom:-10px;left:7%}.afap .ttl .label{position:relative;top:-20px;left:11%;width:214px}.afap .ttl .icon{right:3%;top:0;position:absolute;width:334px}.afap .inner{width:82%;min-width:1100px;max-width:1200px;margin:0 auto 65px;display:flex;flex-wrap:wrap;justify-content:space-between}.afap ul.afap_wrap{width:100%;display:flex;justify-content:space-between;align-items:flex-start}.afap ul.afap_wrap li{width:360px}.afap ul.afap_wrap li:first-child{padding-top:100px}.afap ul.afap_wrap li:nth-child(2){margin:0 5%;padding-top:50px}.afap ul.afap_wrap li a{display:block;position:relative}.afap ul.afap_wrap li .num{width:60px;position:absolute;left:5%;top:0;transform:translate(10%,-50%)}.afap ul.afap_wrap li .txtbox{background-color:#fff;position:relative;padding:50px 25px 4.5em;min-height:80px;background-repeat:no-repeat;background-size:3em;background-position:right 1.2em bottom 1.2em;font-family:"游ゴシック","Yu Gothic",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;color:#3f3b3a}.afap ul.afap_wrap li:nth-child(2n-1) .txtbox{background-image:url(//www.soma-dc.com/wp-content/themes/humanity/css/../images/top/afap_btn_bl.png)}.afap ul.afap_wrap li:nth-child(2n) .txtbox{background-image:url(//www.soma-dc.com/wp-content/themes/humanity/css/../images/top/afap_btn_pk.png)}.afap ul.afap_wrap li .txtbox h3{color:#fff;font-size:20px;line-height:1;background-color:#468fda;width:80%;position:absolute;top:0;left:0;transform:translate(-1em,-50%);padding:14px 1em 13px}.afap ul.afap_wrap li:nth-child(2n) .txtbox h3{background:#ff97a0}.afap ul.afap_wrap li .txtbox h3:before{content:"";border-top:.5em #376799 solid;border-right:.5em #376799 solid;border-bottom:.5em transparent solid;border-left:.5em transparent solid;position:absolute;left:0;bottom:-1em}.afap ul.afap_wrap li:nth-child(2n) .txtbox h3:before{border-top:.5em #c48388 solid;border-right:.5em #c48388 solid}.afap ul.afap_wrap li .txtbox p{font-size:16px;line-height:1.62}.afap .inner2{position:relative;width:1280px;margin:0 auto}.message{width:750px;box-sizing:border-box;color:#2c2c2c;position:absolute;z-index:1;right:0;top:65px;margin:auto}.message .tit{width:640px;position:absolute;top:0;right:-22px;transform:translateY(-77px)}.message .message_wrap{background-color:rgba(255,255,255,.74);box-shadow:0px 5px 16px 0px rgba(87,79,64,.11);padding:180px 75px 70px 130px;position:relative}.message .txtbox h3{font-size:27px;margin-bottom:1em}.message .txtbox p{font-size:18px;line-height:1.687;margin-bottom:1em}.message .txtbox p:last-child{margin-bottom:0}.menu-wrap{background:#fffcf7;padding-bottom:40px}.top-menu{position:relative;z-index:2;background-color:#fff;background-image:url(//www.soma-dc.com/wp-content/themes/humanity/css/../images/common/borderline4.png),url(//www.soma-dc.com/wp-content/themes/humanity/css/../images/common/borderline4.png);background-repeat:repeat-x,repeat-x;background-position:left top,left bottom;background-size:auto 11px;width:600px;padding:50px 50px 65px;box-sizing:border-box;box-shadow:0px 5px 16px 0px rgba(87,79,64,.21);color:#494949}.top-menu nav ul{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}.top-menu ul li{width:46%;text-align:center;border-bottom:1px solid #393939;margin-bottom:30px}.top-menu ul li:nth-last-child(-n+2){margin-bottom:0}.top-menu h4{font-size:19px;margin-bottom:.5em;padding-right:.3em;background:url(//www.soma-dc.com/wp-content/themes/humanity/css/../images/top/menu_btn.png) no-repeat;background-position:right .3em center;background-size:auto}.top-menu .pk{color:#ff97a0}.top-menu p{font-size:15px}.effort{background:url(//www.soma-dc.com/wp-content/themes/humanity/css/../images/common/borderline5.png) repeat-x left top,url(//www.soma-dc.com/wp-content/themes/humanity/css/../images/common/borderline5.png) repeat-x left bottom,url(//www.soma-dc.com/wp-content/themes/humanity/css/../images/top/bg1.gif);background-size:auto 11px,auto 11px,auto;padding-bottom:53px;padding-top:11px}.effort_ttl{background:url(//www.soma-dc.com/wp-content/themes/humanity/css/../images/top/effort_ttl_bg_l.png) no-repeat left -2vw,url(//www.soma-dc.com/wp-content/themes/humanity/css/../images/top/effort_ttl_bg_r_t.png) no-repeat right bottom;background-size:28.57vw auto,34.92vw auto;padding:7vw 0 11.07vw;margin:0 0 -8.85vw;min-width:1160px;color:#3f3f3f}.effort_ttl h3{margin:0 auto;padding:0 1.71vw 0 0;text-align:center;font-size:2.9vw;line-height:1.7}.effort_ttl h3 .txt-l{font-size:124%}.effort_ttl h3 .marker{background:linear-gradient(0deg,#f5dec4 40%,transparent 40%);padding:0 .3em}@media screen and (max-width:1199px){.effort_ttl{padding:110px 0 130px;margin-bottom:-90px}.effort_ttl h3{font-size:36px}}.effort .effort_cont{width:82%;min-width:1160px;max-width:1380px;background:rgba(255,255,255,.83);margin:0 auto;display:flex;flex-wrap:wrap}.effort .effort_cont .effort_border_pk,.effort .effort_cont .effort_border_gr{content:"";width:50%;height:11px}.effort .effort_cont .effort_border_gr{background:url(//www.soma-dc.com/wp-content/themes/humanity/css/../images/common/borderline8.png) repeat;background-size:auto 11px}.effort .effort_cont .effort_border_pk{background:url(//www.soma-dc.com/wp-content/themes/humanity/css/../images/common/borderline9.png) repeat;background-size:auto 11px}.effort .effort_cont ul{width:100%;display:flex;flex-wrap:wrap;padding:35px 50px;box-sizing:border-box}.effort_cont ul li{width:50%;box-sizing:border-box;border-bottom:1px dashed #838383;border-right:1px dashed #838383}.effort_cont ul li:nth-child(2n){border-right:none}.effort_cont ul li:nth-last-child(-n+2){border-bottom:none}.effort_cont ul li a{display:block;position:relative;padding:5px 40px 40px;background-size:40px}.effort_cont ul li.li_gr a{background:url(//www.soma-dc.com/wp-content/themes/humanity/css/../images/top/btn_gr.png) no-repeat;background-size:40px}.effort_cont ul li.li_pk a{background:url(//www.soma-dc.com/wp-content/themes/humanity/css/../images/top/btn_pk.png) no-repeat;background-size:40px}.effort_cont ul li:nth-child(1) a{background-position:bottom 40px right 40px}.effort_cont ul li:nth-child(2) a{background-position:bottom 40px right 0}.effort_cont ul li:nth-child(3) a{background-position:bottom 20px right 40px}.effort_cont ul li:nth-child(4) a{background-position:bottom 20px right 0}.effort_cont ul li:nth-child(2n-1) a{padding-left:0}.effort_cont ul li:nth-child(2n) a{padding-right:0}.effort_cont li:nth-last-child(-n+2) a{padding-bottom:20px}.effort_cont ul li .effort_num{display:block;width:120px;margin-top:85px;margin-bottom:10px}.effort_cont ul li:nth-last-child(-n+2) a .effort_num{margin-top:120px}.effort_cont ul li .ttl{font-size:26px;text-shadow:2px 2px #fff,2px -2px #fff,-2px 2px #fff,-2px -2px #fff;position:relative;z-index:2;margin-bottom:20px;color:#3f3f3f}.effort_cont ul li .ttl .marker{position:relative;z-index:1}.effort_cont ul li .ttl .marker:after{content:"";position:absolute;left:0;right:0;bottom:0;width:100%;height:.5em;background:orange;z-index:-1;box-shadow:2px 2px #fff,2px -2px #fff,-2px 2px #fff,-2px -2px #fff}.effort_cont ul li.li_gr .ttl .marker:after{background:#e4f4d4}.effort_cont ul li.li_pk .ttl .marker:after{background:#ffdee4}.effort_cont ul li .ttl .strong{padding:0 .4em 0;margin:0 .2em;font-size:115%;position:relative}.effort_cont ul li .ttl .strong:before{position:absolute;content:"";left:50%;transform:translateX(-50%);top:0;width:100%;height:.6em;z-index:0}.effort_cont ul li.li_gr .ttl .strong:before{background:url(//www.soma-dc.com/wp-content/themes/humanity/css/../images/top/effort_strong_gr_l.png) no-repeat top left,url(//www.soma-dc.com/wp-content/themes/humanity/css/../images/top/effort_strong_gr_r.png) no-repeat top right;background-size:auto 100%}.effort_cont ul li.li_pk .ttl .strong:before{background:url(//www.soma-dc.com/wp-content/themes/humanity/css/../images/top/effort_strong_pk_l.png) no-repeat top left,url(//www.soma-dc.com/wp-content/themes/humanity/css/../images/top/effort_strong_pk_r.png) no-repeat top right;background-size:auto 100%}.effort_cont ul li .txtbox{font-size:16px;line-height:1.875;padding:1.5em;box-shadow:0px 5px 8px 0px rgba(165,165,165,.22);position:relative;z-index:2;width:360px;box-sizing:border-box;background:#fff;color:#3f3f3f}.effort_cont ul li .img-border{position:absolute;right:40px;top:15px;width:290px;z-index:1}.effort_cont ul li:nth-child(2n) .img-border{right:0}.effort_cont ul li:nth-last-child(-n+2) .img-border{top:50px}.effort_cont ul li .effortIllust{position:absolute;z-index:3}.effort_cont ul li:nth-child(1) .effortIllust{width:61px;bottom:45px;right:15%}.effort_cont ul li:nth-child(2) .effortIllust{width:54px;bottom:35px;right:12%}.effort_cont ul li:nth-child(3) .effortIllust{width:96px;bottom:25px;right:16%}.effort_cont ul li:nth-child(4) .effortIllust{width:50px;bottom:25px;right:12%}.treatment{background:#fffcf7;padding:54px 0 40px}.treatment .inner{width:90%;min-width:1200px;max-width:1440px;margin:0 auto}.treatment .ttl{position:relative;padding-top:1em;padding-bottom:20px;margin-bottom:30px;color:#3f3b3a}.treatment .ttl .ttl_label{width:20%;margin-bottom:15px}.treatment .ttl .ttl_img{position:absolute;right:10%;bottom:0;width:22%}.treatment .ttl h2{font-size:3.2vw;margin-left:1em}.treatment .ttl h2 .txt-l{font-size:128%}.treatment .ttl h2 .txt-l2{font-size:112%}.treatment .ttl h2 .dot{position:relative}.treatment .ttl h2 .dot:before{position:absolute;width:88%;height:10px;content:"";background:url(//www.soma-dc.com/wp-content/themes/humanity/css/../images/top/treatment_ttl_dot.png) no-repeat;background-size:100%;left:0;right:0;top:-.7em;margin:auto}@media screen and (min-width:1440px){.treatment .ttl h2{font-size:48px}}@media screen and (max-width:1199px){.treatment .ttl h2{font-size:42px}}.treatment_cont{display:flex;flex-wrap:wrap;justify-content:space-between}.treatment_cont>li{box-sizing:border-box;box-shadow:0px 4px 5px 0px rgba(205,226,200,.18)}.treatment_cont li.box_gr{background:url(//www.soma-dc.com/wp-content/themes/humanity/css/../images/common/borderline2.png) repeat-x top left,url(//www.soma-dc.com/wp-content/themes/humanity/css/../images/common/borderline2.png) repeat-x bottom left,rgba(255,255,255,.9);background-size:auto 11px,auto 11px,auto}.treatment_cont li.box_pk{background:url(//www.soma-dc.com/wp-content/themes/humanity/css/../images/common/borderline7.png) repeat-x top left,url(//www.soma-dc.com/wp-content/themes/humanity/css/../images/common/borderline7.png) repeat-x bottom left,rgba(255,255,255,.9);background-size:auto 11px,auto 11px,auto}.treatment_cont li.box_gr .marker{background:linear-gradient(0deg,#e2f0d3 9px,transparent 9px);padding-bottom:2px}.treatment_cont li.box_pk .marker{background:linear-gradient(0deg,#ffe8ec 9px,transparent 9px);padding-bottom:2px}.treatment_cont li.box_gr .txtbox{background:url(//www.soma-dc.com/wp-content/themes/humanity/css/../images/top/btn_gr.png) no-repeat;background-size:40px;background-position:right bottom}.treatment_cont li.box_pk .txtbox{background:url(//www.soma-dc.com/wp-content/themes/humanity/css/../images/top/btn_pk.png) no-repeat;background-size:40px;background-position:right bottom}.treatment_cont li h3{font-size:31px;line-height:1.4;position:relative;padding-bottom:.2em;margin-bottom:1em}.treatment_cont li h3:after{position:absolute;content:"";width:100%;height:1px;bottom:0;left:0}.treatment_cont li.box_gr h3:after{background:linear-gradient(-90deg,#393939 0%,#619d23 100%)}.treatment_cont li.box_pk h3:after{background:linear-gradient(-90deg,#e71a41 0%,#393939 100%)}.treatment_cont li .txtbox{font-family:"游ゴシック","Yu Gothic",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:18px;position:relative}.treatment_cont li .txtbox .treatment_illust{position:absolute}.treatment_cont li .txtbox p{margin-left:1em;color:#3e3e3e}.treatment_cont li .txtbox .check{margin-top:1em;margin-left:1em;line-height:2;color:#4a4a4a}.treatment_cont li.box_correct{width:100%;position:relative;margin-bottom:45px}.treatment_cont li.box_correct .label{position:absolute;width:232px;top:15px;left:-20px}.treatment_cont li.box_correct .wrap{display:flex;padding:80px 60px 70px;justify-content:space-evenly;flex-wrap:nowrap;align-items:flex-start}.treatment_cont li.box_correct .wrap .txtbox{width:580px}.treatment_cont li.box_correct .wrap .txtbox .treatment_illust{bottom:55px;right:-20px;width:158px}.treatment_cont li.box_correct h3{padding-top:1.4em}.treatment_cont li.box_correct h3 .ttl_label01{width:133px;margin-right:.5em;margin-left:.5em;margin-bottom:.3em}.treatment_cont li.box_correct h3 .ttl_label02{position:absolute;width:244px;top:-.2em;left:5.5em}.treatment_cont li.box_correct .wrap .img{width:44%;margin-left:40px}.treatment_cont li.box_root{width:100%;position:relative;margin-bottom:45px}.treatment_cont li.box_root .label{position:absolute;width:232px;top:25px;right:-20px}.treatment_cont li.box_root .wrap{display:flex;padding:80px 45px 70px;justify-content:space-evenly;flex-wrap:nowrap;align-items:flex-start}.treatment_cont li.box_root .wrap .txtbox{width:620px}.treatment_cont li.box_root .wrap .txtbox .treatment_illust:first-of-type{right:0;bottom:57px;width:187px}.treatment_cont li.box_root .wrap .txtbox .treatment_illust:last-of-type{right:162px;bottom:0;width:124px}.treatment_cont li.box_root h3{padding-top:1.8em;margin-bottom:.6em}.treatment_cont li.box_root h3 .ttl_label01{position:absolute;width:244px;left:-71px;top:-.5em}.treatment_cont li.box_root .wrap .img{width:40%;margin-right:40px}.treatment_cont li.box_root .check{margin-left:1.5em}.treatment_cont li.box_denture,.treatment_cont li.box_kids{width:48%;position:relative;padding:80px 40px 50px}.treatment_cont li.box_denture .label,.treatment_cont li.box_kids .label{position:absolute;width:232px;top:-10px;left:-10px}.treatment_cont li.box_denture .img{display:flex;justify-content:center;margin-bottom:20px}.treatment_cont li.box_denture .img img{height:214px;width:auto}.treatment_cont li.box_kids .img{position:relative;height:214px;width:490px;margin:0 auto 20px}.treatment_cont li.box_kids .img img.kidsImg01{position:relative;transform:rotate(5deg);width:295px;left:30px;z-index:1}.treatment_cont li.box_kids .img img.kidsImg02{position:absolute;right:10px;bottom:0;width:195px;z-index:2}.treatment_cont li.box_kids .img img.kidsImg03{position:absolute;left:5px;bottom:0;width:60px;z-index:2}.treatment_cont li.box_denture p,.treatment_cont li.box_kids p{margin-left:.5em}.treatment_cont li.box_denture .check,.treatment_cont li.box_kids .check{margin-left:1em}.treatment_cont li.box_denture .txtbox .treatment_illust{width:130px;right:50px;bottom:25px}.treatment_cont li.box_kids .txtbox .treatment_illust{width:94px;right:35px;bottom:45px}.consultation{background:url(//www.soma-dc.com/wp-content/themes/humanity/css/../images/top/bg1.gif);padding:50px 0 40px;font-family:"游ゴシック","Yu Gothic",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}.consultation .inner{width:1260px;margin:0 auto;background:url(//www.soma-dc.com/wp-content/themes/humanity/css/../images/common/borderline6.png) repeat-x left top,url(//www.soma-dc.com/wp-content/themes/humanity/css/../images/common/borderline1.png) repeat-x left bottom,url(//www.soma-dc.com/wp-content/themes/humanity/css/../images/top/consul_bg.png) repeat left top;background-size:auto 11px,auto 11px,auto;box-shadow:0px 10px 13px 0px rgba(0,0,0,.11)}.consultation .inner a{display:block;padding:55px 80px 65px}.consultation .ttl{width:510px;margin:0 auto 20px}.consultation .ttl h2{width:240px;font-weight:700;letter-spacing:.2em;text-indent:.2em;font-size:18px;padding-top:4px;padding-bottom:1px;background:#619d23;color:#fff;margin:20px auto 0}.consultation .inner .wrap{display:flex;justify-content:space-between;align-items:center;font-size:18px}.consultation .inner .txtbox{font-size:18px;width:560px;padding-top:2em;padding-bottom:3em;background:url(//www.soma-dc.com/wp-content/themes/humanity/css/../images/top/btn_gr2.png) no-repeat right bottom;background-size:40px;color:#393939}.consultation .inner .img-border{position:relative;transform:rotate(-3deg);width:445px}.idx_gallery{position:relative;background:#fff5e5 url(//www.soma-dc.com/wp-content/themes/humanity/css/../images/top/gallery_bg.jpg) no-repeat right top;background-size:880px auto;padding:85px 0 30px}.idx_gallery .idx_ttl{margin-bottom:45px;text-align:center}.idx_gallery .idx_ttl img{width:458px;height:auto}.idx_gallery_wrp{margin:0 auto;width:1130px;display:flex;justify-content:space-between;position:relative;z-index:2}.idx_gallery .bx-wrapper{width:888px;border:8px solid #fff}.idx_gallery .bx-wrapper li{position:relative}.idx_gallery .bx-wrapper .bx-controls-direction a{width:20px;height:73px;background:url(//www.soma-dc.com/wp-content/themes/humanity/css/../images/slider/controls.png) no-repeat;background-position:left top;top:50%;transform:translateY(-50%);opacity:0;transition:.3s}.idx_gallery .bx-wrapper:hover .bx-controls-direction a{opacity:.9}.idx_gallery .bx-wrapper .bx-controls-direction a.bx-prev{background:url(//www.soma-dc.com/wp-content/themes/humanity/css/../images/slider/controls.png) no-repeat;background-position:right top;left:10px}.idx_gallery .bx-wrapper .bx-controls-direction a.bx-next{background:url(//www.soma-dc.com/wp-content/themes/humanity/css/../images/slider/controls.png) no-repeat;background-position:left top;right:10px}.idx_gallery_pager ul{text-align:center;padding:8px}.idx_gallery_pager li{display:inline-block;margin:0 5px}.idx_gallery_pager li a{display:inline-block;width:8px;height:8px;border-radius:50%;background:#d3d3d3}.idx_gallery_pager li a:hover,.idx_gallery_pager li a.active{background:#619d23}.idx_gallery_thumb{flex:1;padding-left:18px}.idx_gallery_thumb li{margin-bottom:9px;border:6px solid #fff}.idx_gallery_thumb li:last-child{margin-bottom:0}.bx-controls-direction{display:none}.idx_blog{padding:52px 0 55px;background:#fff9f0}.idx_blog h2{width:472px;margin:0 auto 50px}.idx_blog .inner{margin:0 auto;padding:94px 35px 63px;width:1300px;box-sizing:border-box;background:url(//www.soma-dc.com/wp-content/themes/humanity/css/../images/top/blog_bg_pin.png) center top no-repeat,url(//www.soma-dc.com/wp-content/themes/humanity/css/../images/top/blog_bg_bd.png) left 42px repeat-x,url(//www.soma-dc.com/wp-content/themes/humanity/css/../images/top/blog_bg_bd.png) left bottom repeat-x,linear-gradient(to bottom,transparent 0%,transparent 42px,#fff 42px,#fff 100%);background-size:100px auto,7px 10px,7px 10px,auto}.idx_blog .blog_list{display:flex;justify-content:space-between;background:#fff}.idx_blog .blog_list li{width:382px}.idx_blog .blog_list li a{padding:0 0 9px;display:-ms-flex;display:flex;-ms-flex-align:start;align-items:flex-start;background:url(//www.soma-dc.com/wp-content/themes/humanity/css/../images/top/btn_bl.png) no-repeat right bottom;background-size:23.09px;color:#454545}.idx_blog .blog_list li .blog_img{display:block;margin:0 17px 0 0;width:135px;height:111px;object-fit:cover;font-family:'object-fit: cover;'}.idx_blog .blog_list li .blog-txt{flex:1;min-width:0}.idx_blog .blog_list li h3{padding:4px 10px 9px;line-height:1;font-size:16px;text-overflow:ellipsis;white-space:nowrap;border-bottom:1px solid #454545;overflow:hidden}.idx_blog .blog_list li p{padding:15px 10px 0 5px;font-size:13.5px;line-height:1.71}.idx_info{padding:75px 0 40px;background:#fffcf7}.idx_info .idx_inner{width:92%;max-width:1200px;display:flex;justify-content:space-between;margin:0 auto}.idx_news{width:49%}.idx_news_ttl{margin-bottom:28px;text-align:center;overflow:hidden}.idx_news_lst{position:relative;z-index:5;height:350px;overflow-y:auto;margin-bottom:40px;padding:0 10px 0 20px}.idx_news_lst dl{margin-bottom:20px;display:flex}.idx_news_lst dl:last-of-type{margin-bottom:0}.idx_news_lst dt{font-size:12px;margin-right:3em;width:80px}.idx_news_lst a{color:#5d5c5c;text-decoration:underline;transition:.3s}.idx_cal{width:49%}.idx_cal_wrp iframe{display:block;width:90%;height:330px;margin:20px auto 20px 15px}.idx_news_ttl img,.idx_cal_ttl img{height:50px;width:auto}.idx_slide{padding:222px 0 88px;background-repeat:no-repeat;background-size:50px auto;background-position:50% 95px;background-image:url(//www.soma-dc.com/wp-content/themes/humanity/css/../images/top/slide_logo.png)}.idx_slide li{width:244px}