@charset "UTF-8";img{max-width:100%;height:auto}.txt175{font-size:175%}.txt172{font-size:172%}.txt156{font-size:156%}.txt150{font-size:150%}.txt133{font-size:133%}.txt128{font-size:128%}.txt125{font-size:125%}.txt122{font-size:122%}.txt118{font-size:118%}.txt73{font-size:73%}.bl{color:#19a7e1}.gr{color:#39beb5}section.idx_kv{position:relative}.idx_kv_catch{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:650rem;text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center}.idx_kv_logo{width:226rem;margin-bottom:20rem;filter:drop-shadow(0 0 14rem rgba(255,255,255,.6)) drop-shadow(0 0 14rem rgba(255,255,255,.6)) drop-shadow(0 0 14rem rgba(255,255,255,.6))}.idx_mhlw{padding:40rem 0 0;margin-bottom:95rem}.idx_mhlw .inr{width:1237rem;border:1px solid #b8b9ba;margin:auto;position:relative;text-align:center;padding:80rem 0 60rem}.idx_mhlw .inr:after{content:"";position:absolute;top:5rem;right:5rem;bottom:5rem;left:5rem;border:1px solid #b8b9ba;pointer-events:none}.idx_mhlw .inr .logo{position:absolute;width:71rem;top:0;left:50%;transform:translate(-50%,-50%);background-color:#fff;z-index:2}.idx_mhlw h2{font-size:25rem;line-height:1;margin-bottom:35rem}.idx_mhlw h2 .ul{border-bottom:1px solid}.idx_mhlw .lst{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;font-size:24rem;line-height:1.2;width:fit-content;margin:auto;gap:.8em}.idx_mhlw .lst li{padding-left:1.55em;padding-right:1em;background-image:url(//www.koda-dental.com/wp-content/themes/humanity/css/../images/top/mhlw_ck.png);background-position:left top .1em;background-size:1.16em;background-repeat:no-repeat}.idx_info{margin-bottom:115rem}.idx_info .inr{width:1325rem;border:3px solid #19a7e1;margin:0 auto;display:flex;align-items:center;background-color:#fffae1;background-image:url(//www.koda-dental.com/wp-content/themes/humanity/css/../images/top/info_bg_logo.png);background-size:146rem auto;background-position:right 14rem bottom 17rem;background-repeat:no-repeat}.idx_info .inr figure{width:734rem;flex-shrink:0}.idx_info .txt{width:100%}.idx_info h2{width:293rem;margin-left:40rem;margin-bottom:20rem}.idx_info h3{background-color:#19a7e1;padding:7.5rem 0 6rem 35rem;font-size:30rem;line-height:1.2;color:#fff}.idx_info .lst{font-size:30rem;line-height:1;margin-top:40rem;margin-left:35rem}.idx_info .lst li{display:flex;align-items:center;justify-content:flex-start}.idx_info .lst li+li{margin-top:20rem}.idx_info .lst i{width:1.5em;margin-right:.5em}.idx_pickup{position:relative;padding:80rem 0 48rem;margin-bottom:140rem;background-color:rgba(209,242,241,.9);background-image:url(//www.koda-dental.com/wp-content/themes/humanity/css/../images/top/pickup_bg_l.png),url(//www.koda-dental.com/wp-content/themes/humanity/css/../images/top/pickup_bg_r.png);background-position:left top,right top;background-size:570rem auto,411rem auto;background-repeat:no-repeat}.idx_pickup:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%,-50%);width:62rem;height:87rem;background-image:url(//www.koda-dental.com/wp-content/themes/humanity/css/../images/top/pickup_logo.png);background-size:100% auto;background-position:center;background-repeat:no-repeat}.idx_pickup h2{width:290rem;margin:0 auto 55rem}.idx_pickup .inr{width:1260rem;display:flex;justify-content:space-around;margin:0 auto;background-color:rgba(255,255,255,.78);box-shadow:0px 20rem 27rem 0px rgba(187,224,226,.4);position:relative}.idx_pickup .inr:after{content:"";position:absolute;top:44rem;bottom:30rem;left:50%;border-right:1px solid #768a88}.idx_pickup .item{width:576rem;padding:80rem 0 35rem;position:relative}.idx_pickup .item:before{content:"";position:absolute;width:69rem;height:69rem;background-size:100% 100%;left:50%;top:0;transform:translate(-50%,-50%)}.idx_pickup .item h3{font-size:24rem;line-height:1.2;border-bottom:1px solid;padding-bottom:.4em;margin-bottom:20rem}.idx_pickup .item h3 .acc{position:relative;padding:0 .8em}.idx_pickup .item h3 .acc:before,.idx_pickup .item h3 .acc:after{content:"";height:1em;border-right:1px solid;position:absolute;top:-.32em;transform-origin:left bottom}.idx_pickup .item h3 .acc:before{left:.45em;transform:rotate(-16deg)}.idx_pickup .item h3 .acc:after{right:.45em;transform:rotate(16deg)}.idx_pickup .item figure.fig{position:relative}.idx_pickup .item figure.fig img{position:relative;z-index:1}.idx_pickup .item figure.fig:after{position:absolute;content:"";top:35rem;bottom:-20rem;z-index:0}.idx_pickup .item .cir{position:absolute;width:190rem;height:190rem;border-radius:50%;display:flex;justify-content:center;align-items:center;text-align:center;color:#fff;font-size:20rem;line-height:1.3;z-index:2}.idx_pickup .item .cir .ye{color:#fd2;padding-top:.15em;display:inline-block}.idx_pickup .item .box{position:relative;padding:20rem 0 20rem 50rem;background-color:#fff6d7;background-size:19rem auto;background-position:right 10rem bottom 10rem;background-repeat:no-repeat}.idx_pickup .item .box .lst li{font-size:18rem;line-height:1;padding-left:1.15em;background-size:.78em auto;background-position:left 0 top .15em;background-repeat:no-repeat}.idx_pickup .item .box .lst li+li{margin-top:.6em}.idx_pickup .item .box>figure{position:absolute;bottom:0;z-index:1}.idx_pickup .item1:before{background-image:url(//www.koda-dental.com/wp-content/themes/humanity/css/../images/top/pickup_1_ico.png)}.idx_pickup .item1 h3{color:#39beb5;border-bottom-color:#39beb5}.idx_pickup .item1 h3 .acc:before,.idx_pickup .item1 h3 .acc:after{border-color:#39beb5}.idx_pickup .item1 figure.fig{width:407rem;margin-left:5rem;margin-bottom:80rem}.idx_pickup .item1 figure.fig:after{left:-18rem;right:18rem;background-image:linear-gradient(135deg,#d2eeec 25%,#fff 25%,#fff 50%,#d2eeec 50%,#d2eeec 75%,#fff 75%);background-size:5rem 5rem}.idx_pickup .item1 figure.pop{position:absolute;width:216rem;top:316rem;right:1.8rem;z-index:3}.idx_pickup .item1 .cir{background-color:rgba(56,189,180,.93);top:170rem;right:0}.idx_pickup .item1 .box{padding-left:225rem;background-image:url(//www.koda-dental.com/wp-content/themes/humanity/css/../images/top/pickup_1_arw.png)}.idx_pickup .item1 .box .lst li{background-image:url(//www.koda-dental.com/wp-content/themes/humanity/css/../images/top/pickup_1_ck.png)}.idx_pickup .item1 .box>figure{width:225rem;left:0}.idx_pickup .item2:before{background-image:url(//www.koda-dental.com/wp-content/themes/humanity/css/../images/top/pickup_2_ico.png)}.idx_pickup .item2 h3{color:#19a7e1;border-bottom-color:#19a7e1}.idx_pickup .item2 h3 .acc:before,.idx_pickup .item2 h3 .acc:after{border-color:#19a7e1}.idx_pickup .item2 figure.fig{width:466rem;margin-left:85rem;margin-bottom:40rem}.idx_pickup .item2 figure.fig:after{right:-18rem;left:18rem;background-image:linear-gradient(135deg,#b0e4f9 25%,#fff 25%,#fff 50%,#b0e4f9 50%,#b0e4f9 75%,#fff 75%);background-size:5rem 5rem}.idx_pickup .item2 .cir{background-color:rgba(26,168,224,.93);top:310rem;left:-5rem}.idx_pickup .item2 .box{background-image:url(//www.koda-dental.com/wp-content/themes/humanity/css/../images/top/pickup_2_arw.png)}.idx_pickup .item2 .box .lst li{background-image:url(//www.koda-dental.com/wp-content/themes/humanity/css/../images/top/pickup_2_ck.png)}.idx_pickup .item2 .box>figure{width:232rem;right:43rem}.idx_afap{background-image:url(//www.koda-dental.com/wp-content/themes/humanity/css/../images/top/afap_bg.jpg);background-position:center center;background-size:cover;position:relative;padding:85rem 0 60rem;margin-bottom:60rem}.idx_afap:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%,-50%);width:62rem;height:87rem;background-image:url(//www.koda-dental.com/wp-content/themes/humanity/css/../images/top/afap_logo.png);background-size:100% auto;background-position:center;background-repeat:no-repeat}.idx_afap_lead{display:flex;flex-direction:column;align-items:center}.idx_afap_lead .en{width:300rem;margin-bottom:30rem}.idx_afap_lead h2{font-size:32.6rem;line-height:1;display:flex;justify-content:center;align-items:center;position:relative;margin-bottom:48rem}.idx_afap_lead h2 .pop{position:absolute;left:0;top:0;width:168rem;transform:translate(-50rem,-110%)}.idx_afap_lead h2 i{width:48rem;margin:0 .5em}.idx_afap .inr{width:1095rem;margin:auto;display:flex;justify-content:space-between}.idx_afap .item{width:330rem;background-color:#fff;padding-bottom:40rem;display:block}.idx_afap .item figure{position:relative;margin-bottom:50rem}.idx_afap .item figure:after{position:absolute;content:"";width:56rem;height:56rem;left:50%;bottom:0;transform:translate(-50%,50%);background-size:100% 100%}.idx_afap h3{font-size:22rem;line-height:1;padding-bottom:.65em;margin-bottom:15rem;color:#19a7e1;background-size:50rem 3rem;background-position:center bottom;background-repeat:no-repeat}.idx_afap p{color:#393939;font-size:16rem;width:18em;margin:auto}.idx_afap .item1 figure:after{background-image:url(//www.koda-dental.com/wp-content/themes/humanity/css/../images/top/afap_1_ico.png)}.idx_afap .item1 h3{background-image:linear-gradient(to right,#19a7e1 33%,#e6f8ff 33%)}.idx_afap .item2 figure:after{background-image:url(//www.koda-dental.com/wp-content/themes/humanity/css/../images/top/afap_2_ico.png)}.idx_afap .item2 h3{background-image:linear-gradient(to right,#e6f8ff 33%,#19a7e1 33%,#19a7e1 66%,#e6f8ff 66%)}.idx_afap .item3 figure:after{background-image:url(//www.koda-dental.com/wp-content/themes/humanity/css/../images/top/afap_3_ico.png)}.idx_afap .item3 h3{background-image:linear-gradient(to right,#e6f8ff 66%,#19a7e1 66%)}.idx_msg{padding-top:165rem;background-image:linear-gradient(to bottom,#fff 340rem,#dff5ff 340rem)}.idx_msg .inr{width:1285rem;margin-left:auto;background-color:#fffbf1;background-image:url(//www.koda-dental.com/wp-content/themes/humanity/css/../images/top/msg_logo.png);background-size:193rem auto;background-position:top 15rem right 28rem;background-repeat:no-repeat;position:relative;padding:60rem 0 65rem 85rem}.idx_msg .inr:before{position:absolute;left:35rem;top:-85rem;content:"";width:49rem;height:70rem;background-image:url(//www.koda-dental.com/wp-content/themes/humanity/css/../images/top/msg_logo_mini.png);background-size:contain;background-position:center;background-repeat:no-repeat}.idx_msg h2{position:absolute;top:-40rem;left:84rem;width:267rem}.idx_msg h3{font-size:32rem;line-height:1.25;margin-bottom:40rem}.idx_msg p{font-size:20rem;line-height:1.57}.idx_msg p+p{margin-top:1.5em}.idx_msg .inr>figure{position:absolute;right:25rem;bottom:0;width:590rem}.idx_menu{background-color:#dff5ff;padding:80rem 0 65rem;margin-bottom:110rem;position:relative}.idx_menu nav.menu h2{position:absolute;width:195rem;left:50%;top:0;transform:translate(-50%,-50%)}.idx_menu nav.menu .menu_lst{width:1192rem;margin:auto;display:flex;flex-wrap:wrap;gap:29rem 21rem}.idx_menu nav.menu .menu_lst a{width:282rem;height:66rem;border:1px solid #cfe7f1;display:flex;align-items:center;padding-left:17rem;background-color:#fff;font-size:18.7rem;letter-spacing:.08em;line-height:1.3}.idx_menu nav.menu .menu_lst a i{width:40rem;margin-right:18rem}.idx_feat{margin-bottom:170rem}.idx_feat .inr{width:1320rem;margin:auto;background-color:#fffdf1}.idx_feat_lead{background-image:url(//www.koda-dental.com/wp-content/themes/humanity/css/../images/top/feat_lead_bg.png);background-size:100% auto;background-position:center top;height:470rem;padding-top:50rem;display:flex;align-items:center;flex-direction:column;position:relative;margin-bottom:25rem}.idx_feat_lead h2{display:flex;flex-direction:column;align-items:center;font-size:92.44rem;line-height:.75;filter:drop-shadow(0 0 6rem #fff) drop-shadow(0 0 6rem #fff) drop-shadow(0 0 6rem #fff) drop-shadow(0 0 6rem #fff);margin-bottom:30rem}.idx_feat_lead h2 i{width:42rem;margin-bottom:28rem}.idx_feat_lead h2 .txt-s{font-size:21.4rem;margin-bottom:1em}.idx_feat_lead h2 .num{transform:skewX(-10deg);display:inline-block}.idx_feat_lead h2+p{font-size:13rem;width:80em;margin:0 auto}.idx_feat_lead .en{position:absolute;right:36rem;bottom:-16rem;width:320rem}.idx_feat_cont{display:flex;padding-left:392rem;flex-wrap:wrap;position:relative}.idx_feat_cont:before{content:"";position:absolute;left:0;top:0;bottom:0;width:392rem;background-image:url(//www.koda-dental.com/wp-content/themes/humanity/css/../images/top/feat_cont_bg.jpg);background-position:center top;background-size:cover;background-repeat:no-repeat}.idx_feat_cont .item{width:50%;padding:53rem 0 0;position:relative}.idx_feat_cont .item h3{width:400rem;font-size:18rem;line-height:1;padding-bottom:.5em;border-bottom:1px solid;margin:0 auto 16rem}.idx_feat_cont .item figure.fig{width:294rem;margin:0 auto 43rem}.idx_feat_cont .item .cir{position:absolute;font-size:16rem;line-height:1.25}.idx_feat_cont .item .cir>span{width:110rem;height:110rem;border-radius:50%;display:flex;justify-content:center;align-items:center;text-align:center;background-color:#fff9a7;position:relative}.idx_feat_cont .item .cir:before{position:absolute;content:"";width:61rem;height:61rem;border-radius:50%;background-image:linear-gradient(-45deg,rgba(255,249,167,.6) 25%,rgba(0,0,0,0) 25%,rgba(0,0,0,0) 50%,rgba(255,249,167,.6) 50%,rgba(255,249,167,.6) 75%,rgba(0,0,0,0) 75%);background-size:5rem 5rem;mix-blend-mode:multiply}.idx_feat_cont .item2 .cir>span,.idx_feat_cont .item3 .cir>span{background-color:#39beb5;color:#fff;background-color:#39beb5}.idx_feat_cont .item2 .cir:before,.idx_feat_cont .item3 .cir:before{background-image:linear-gradient(-45deg,rgba(57,190,181,.6) 25%,rgba(0,0,0,0) 25%,rgba(0,0,0,0) 50%,rgba(57,190,181,.6) 50%,rgba(57,190,181,.6) 75%,rgba(0,0,0,0) 75%)}.idx_feat_cont .item .box{width:100%;height:100rem;display:flex;align-items:center;font-size:16rem;background-color:#09a4ee;color:#fff;position:relative}.idx_feat_cont .item2 .box,.idx_feat_cont .item3 .box{background-color:#d0edfb;color:initial}.idx_feat_cont .item .box .lst li{margin-left:50rem;padding-left:1.25em;background-size:.75em auto;background-position:left 0 top .5em;background-repeat:no-repeat}.idx_feat_cont .item .box figure.pop{position:absolute}.idx_feat_cont .item1{border-right:1px solid #ccc}.idx_feat_cont .item1 .cir{top:185rem;left:25rem}.idx_feat_cont .item1 .cir:before{right:-20rem;bottom:-20rem}.idx_feat_cont .item1 .box .lst li{background-image:url(//www.koda-dental.com/wp-content/themes/humanity/css/../images/top/feat_1_ck.png)}.idx_feat_cont .item1 .box .pop{width:205rem;right:0;bottom:8rem}.idx_feat_cont .item2 .cir{top:185rem;right:16rem;letter-spacing:-.05em}.idx_feat_cont .item2 .cir:before{right:5rem;top:-20rem}.idx_feat_cont .item2 .box p{width:16em;margin-left:25rem;line-height:1.6}.idx_feat_cont .item2 .box .pop{width:170rem;right:10rem;bottom:10rem}.idx_feat_cont .item3{border-right:1px solid #ccc}.idx_feat_cont .item3 .cir{top:175rem;left:25rem;line-height:1.4}.idx_feat_cont .item3 .cir:before{left:-5rem;top:-35rem}.idx_feat_cont .item3 .box .lst li{background-image:url(//www.koda-dental.com/wp-content/themes/humanity/css/../images/top/feat_3_ck.png)}.idx_feat_cont .item3 .box .pop{width:111rem;right:30rem;bottom:10rem}.idx_feat_cont .item4 .cir{top:185rem;right:16rem}.idx_feat_cont .item4 .cir:before{left:5rem;top:-20rem}.idx_feat_cont .item4 .box p{width:15em;margin-left:25rem}.idx_feat_cont .item4 .box .pop{width:170rem;right:10rem;bottom:10rem}.idx_treat{margin-bottom:70rem}.idx_treat_lead{background-image:linear-gradient(to bottom,rgba(0,0,0,0) 135rem,#fffdf1 135rem,#fffdf1 670rem,rgba(0,0,0,0) 670rem);margin-bottom:75rem}.idx_treat_lead .inr{display:flex;width:1150rem;margin:auto}.idx_treat_lead figure{order:1;width:828rem;margin-top:40rem;margin-right:40rem}.idx_treat_lead h2{order:3;writing-mode:vertical-rl;font-size:63rem;line-height:1.35;letter-spacing:.005em}.idx_treat_lead h2 .mkr{background-color:rgba(57,190,181,.3);padding-top:.08em}.idx_treat_lead h2+p{order:2;writing-mode:vertical-rl;font-size:28rem;align-self:flex-end;padding-bottom:.8em;margin-right:50rem}.idx_treat_lead h2+p .mkr{background-image:linear-gradient(to right,rgba(57,190,181,.3),rgba(57,190,181,.3));background-size:.1em .1em;background-repeat:repeat-y;background-position:right top;padding-right:.15em}.idx_treat_lead h2+p .num{text-combine-upright:all}.idx_treat_lead p.seo{font-size:13rem;width:86em;margin:30rem auto 0}.idx_treat_cont{width:1200rem;margin:auto}.idx_treat_cont .item{display:flex;justify-content:space-between}.idx_treat_cont .item+.item{margin-top:85rem}.idx_treat_cont .item .en{margin-bottom:30rem}.idx_treat_cont .item .en img{width:auto;height:73rem}.idx_treat_cont .item h3{font-size:32rem;line-height:1.3;margin-bottom:18rem;letter-spacing:-.05em}.idx_treat_cont .item p{font-size:16rem}.idx_treat_cont .box{width:590rem;padding:22rem 0 22rem 24rem;background-color:#dff5ff;font-size:18rem;position:relative;margin-top:45rem}.idx_treat_cont .box .lst li{padding-left:1.38em;background-image:url(//www.koda-dental.com/wp-content/themes/humanity/css/../images/top/treat_ck_bl.png);background-repeat:no-repeat;background-position:left 0 top .2em;background-size:.78em auto;line-height:1.2;letter-spacing:-.05em}.idx_treat_cont .box .lst li+li{margin-top:.4em}.idx_treat_cont .box figure.sub{position:absolute;width:220rem;right:18rem;bottom:18rem}.idx_treat_cont .item figure.fig img{width:572rem;border:2rem solid #09a4ee;box-shadow:15rem 15rem #09a4ee00}.idx_treat_cont .item_rev{flex-direction:row-reverse}.idx_treat_cont .item_rev .en,.idx_treat_cont .item_rev h3,.idx_treat_cont .item_rev p{text-align:right}.idx_treat_cont .item_rev .box{width:560rem;padding-left:250rem;margin-left:auto}.idx_treat_cont .item_rev .box figure.sub{left:18rem;right:0}.idx_treat_cont .item_rev figure.fig img{width:584rem}.idx_treat_cont .item_gr .box{background-color:#caf0ed}.idx_treat_cont .item_gr .box .lst li{background-image:url(//www.koda-dental.com/wp-content/themes/humanity/css/../images/top/treat_ck_gr.png)}.idx_treat_cont .item_gr figure.fig img{border:2rem solid #39beb5;box-shadow:15rem 15rem #29ada300}.idx_counsel{margin-bottom:105rem}.idx_counsel .logo{width:64rem;margin:0 auto 40rem}.idx_counsel .en{width:267rem;position:absolute;left:50%;top:0;transform:translate(-50%,-50%)}.idx_counsel .inr a{width:1325rem;margin:auto;background-image:linear-gradient(to bottom,#fffdf1 95rem,#fffae1 95rem);padding:60rem 50rem 50rem 80rem;display:flex;justify-content:space-between;align-items:flex-start;position:relative}.idx_counsel h2{font-size:51rem;margin-bottom:30rem;letter-spacing:.08em}.idx_counsel p{font-size:20rem;line-height:1.5}.idx_counsel p+p{margin-top:1em}.idx_counsel figure{width:493rem}.idx_counsel figure.sub{position:absolute;width:256rem;right:480rem;bottom:38rem}.idx_gallery{background:#fffbf1;padding:60rem 0;margin-bottom:80rem}.idx_gallery .inr h2{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:212rem;height:212rem;filter:drop-shadow(0px 5rem 10rem rgba(176,201,238,.35));z-index:1}.idx_gallery .inr{display:grid;position:relative;gap:25rem 25rem;width:1260rem;margin:auto;grid-template-columns:561rem calc(629rem - 584rem) calc(599rem - 347rem) 322rem}.idx_gallery .inr>div:nth-of-type(1){grid-column:1/2;grid-row:1/3;width:561rem}.idx_gallery .inr>div:nth-of-type(2){grid-column:2/4;grid-row:1/2;width:322rem}.idx_gallery .inr>div:nth-of-type(3){grid-column:4;grid-row:1/2;width:322rem}.idx_gallery .inr>div:nth-of-type(4){grid-column:1/3;grid-row:3/4;width:629rem}.idx_gallery .inr>div:nth-of-type(5){grid-column:3/5;grid-row:2/4;width:599rem}.idx_pub{margin-bottom:140rem}.idx_pub .inr{width:1257rem;margin:auto;display:flex;justify-content:space-between}.idx_pub .inr>section{background-color:#dff5ff;position:relative}.idx_pub .inr>section h2{position:absolute;top:0;left:50%;transform:translate(-50%,-75%)}.idx_pub .inr>section h2 img{width:auto;height:44rem}.idx_pub_blog{width:700rem;padding:60rem 0 28rem}.idx_pub_blog .item{display:flex;width:620rem;margin:auto}.idx_pub_blog .item+.item{margin-top:25rem}.idx_pub_blog .item figure{width:160rem;height:130rem;object-fit:cover;object-position:center center;flex-shrink:0;margin-right:25rem}.idx_pub_blog .item figure img{aspect-ratio:16/13}.idx_pub_blog .item dl{width:425rem}.idx_pub_blog .item dt{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#09a4ee;border-bottom:1px solid #09a4ee;font-size:16rem;line-height:1.2;padding:.25em 0 .4em .2em;margin-bottom:.5em}.idx_pub_blog .item dt time{display:block;font-size:12rem;margin-bottom:.6em;color:#474747}.idx_pub_blog .item dd{font-size:14rem;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.idx_pub_blog .btn{display:block;width:142rem;margin-top:40rem;margin-right:30rem;margin-left:auto}.idx_pub_sche{width:530rem;padding:60rem 0 40rem}.idx_pub_sche iframe{display:block;width:450rem;height:auto;aspect-ratio:450/330;margin:auto}