.pc-display{display:block}.sm-display{display:none}em{font-style:normal}@media screen and (max-width: 640px){.sm-none{display:none}.sm-display{display:block}}#wrap{font-size:18px;line-height:1.4}#main{text-align:center;margin:0 auto 30px}#main img{vertical-align:bottom}.mainText{background:#000}.mainTextInner{width:980px;margin:0 auto 30px}.drIndex{height:90px;box-sizing:border-box;font-size:34px;font-weight:bold;text-align:center;color:#FFF;background:url(/assets/doctor/introduction/iida-m/special/images/index.jpg?202412691252) center top repeat-x;padding:22px 0 0;margin:0 auto 30px}.container01{width:978px;border:1px solid #D0CECC;padding:2px 0;margin:0 auto 30px}.container01inner{width:972px;height:310px;position:relative;background:white url(/assets/doctor/introduction/iida-m/special/images/img01.png?202412691252) right center/auto 100% no-repeat;border:1px solid #ccc;margin:0 auto}.container01 ul,.container01 ul li{list-style:none;margin:0;padding:0}.container01 ul{width:670px;position:absolute;left:45px;top:47px}.container01 ul li{font-size:21px;font-weight:bold;background:url(/assets/doctor/introduction/iida-m/special/images/check.png?202412691252) left -2px no-repeat;padding:0 0 0 35px;margin:0 0 10px}.container01 ul li em,.container03osusumeInner ul li em{color:#CBB994;text-decoration:underline;font-weight:bold}.container01border{width:640px;height:1px;margin:0 0 15px;background:#ccc}.container01arrow{text-align:center;margin:0 auto 30px}.container01text{font-size:37px;font-weight:bold;text-align:center;font-family:'ヒラギノ明朝 Pro W3', Hiragino Mincho Pro, '游明朝', YuMincho, 'HG明朝E', Times New Roman, 'メイリオ', "ＭＳ Ｐ明朝", "MS PMincho", serif;margin-bottom:50px}.container01text em{color:#CBB994}.container02{width:980px;margin:0 auto 40px}.container02left{float:left}.container02right{float:right;width:680px;font-size:18px}.container02name{font-size:24px;border-top:2px solid #B6A938;border-bottom:2px solid #B6A938;padding:15px 0 13px;text-align:center;margin:0 auto 20px}.container02right p.dortxt2{color:#CBB994;font-weight:bold;font-size:25px;margin:0 0 15px !important}.container02right p.dortxt2 em{font-size:24px;font-weight:bold}.container02right p.dortxt em{color:#CBB994;font-weight:bold;text-decoration:underline}.container02name strong{font-size:36px;font-weight:normal}.container02right p em span{text-decoration:none}.container02right p span{color:#8D5A14}#dr .index-border-pink{max-width:980px;margin:40px auto 20px}.container03{width:980px;margin:0 auto 50px}.container03 .ssttl{display:block;color:#CBB994;font-weight:bold;font-size:28px;padding:30px 0px 1px}.container03 span.ssttl:first-child{padding:0 0px 1px}.container03text01{font-size:28px;font-weight:bold;color:#000;text-align:center;margin:0 auto 10px !important}.container03index{font-size:38px;font-weight:bold;text-align:center;padding:10px 0 8px;background:rgba(78,64,55,0.2);margin:0 auto 20px}.container03index span{font-size:25px}.container03_1,.container03_2{margin-bottom:30px}.container03_1left{float:left}.container03_1right{float:right;width:620px}.container03_2left{float:left;width:620px}.container03_2right{float:right}.container03_1right em,.container03_2left em{color:#CBB994;text-decoration:underline;font-weight:bold}.container03_1right .note{display:block;font-size:15px}.container03_1right+.container03_1right{margin:25px 0 0 !important}.container03osusume,.container03point{border:1px solid #CBB994;padding:2px;margin:60px auto 30px}.container03index+.container03point{margin:40px auto 30px}.container03osusumeInner,.container03pointInner{border:1px solid #CBB994;padding:20px 20px 1px;margin:0 auto;background-color:#FEFDFC;position:relative}.container03osusumeIndex{font-size:30px;font-weight:bold;text-align:center;color:#CBB994;border-bottom:2px solid #CBB994;margin-bottom:20px}.container03osusume ul,.container03osusume ul li{list-style:none;margin:0;padding:0}.container03osusume ul{width:870px;margin:0 auto 15px;font-size:0}.container03osusume ul li{width:50%;float:left;font-size:22px;font-weight:bold;background:url(/assets/doctor/introduction/iida-m/special/images/check.gif) left top no-repeat;padding:3px 0 0 35px;margin:0 0 20px;box-sizing:border-box}.container03osusume ul.long li{width:100%}.container03osusume ul li span{font-size:12px}.container03photo{margin:0 auto 20px}.container03photoLeft{float:left;width:480px}.container03photoRight{float:right;width:480px}.photos_wrap .img_caution{font-size:12px}.container03photoLeft,.container03photoRight{margin-bottom:15px}.container03subindex{font-size:30px;font-weight:bold;text-align:center;padding:7px 0 5px;color:#2663BD;background:#EBF9FF;margin:0 auto 10px}.container03photoBtn a{display:block;width:357px;font-size:15px;font-weight:bold;text-align:center;color:#FFF;background:#50C2F4;border-radius:10px;margin:0 auto 30px;padding:10px 0;position:relative;box-sizing:border-box}.container03photoBtn a::after{border-bottom:2px solid #FFF;border-left:2px solid #FFF;content:"";width:8px;height:8px;top:48%;top:calc(50% - 6px);right:3%;position:absolute;transform:rotate(-135deg)}.container03photoBtn a:hover{text-decoration:none;filter:alpha(opacity=70);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=70)";-moz-opacity:0.7;opacity:0.7}.container03point{background:none}.container03pointInner{padding:50px 45px 45px}.container03pointIndex{font-size:45px;font-weight:bold;color:#CBB994;margin-bottom:50px}.container03pointIndex em{display:inline-block;height:48px;font-style:normal;font-size:32px;font-weight:bold;color:#FFF;background:#CBB994;border-radius:24px;padding:3px 24px 0;margin:0 10px 0 0;vertical-align:middle;box-sizing:border-box}.container03pointImg{position:absolute;right:70px;top:-55px;z-index:1}.container03pointText{font-size:30px;font-weight:bold;color:#BE9732;margin-bottom:10px;position:relative;z-index:2}.container03point p em,.container03point li em{font-weight:bold;color:#CBB994;text-decoration:underline}.container03point ul,.container03point li{margin:0;padding:0;list-style:none}.container03point li{float:left;margin-right:30px}.container03point li::before{content:"\25CF";color:#8B5E39;font-size:14px;vertical-align:middle;margin:0 5px 0 0}.container03point .f-gold{color:#BE9732}.container03type{margin:0 auto 50px}.container03type h3{font-size:30px;font-weight:bold;color:#937628;padding:0;margin:0 0 5px;border-bottom:2px solid #937628}.container03typeText{font-size:25px;text-align:center;margin:0 auto 15px}.container03typeInner{width:319px;float:left}.container03typeInner+.container03typeInner{margin-left:11px}.container03typeInner ul,.container03typeInner li{margin:0 auto;padding:0;list-style:none}.container03typeInner ul{width:85%}.links{margin:0 auto 50px}.links .floatleft{margin-right:12px}.container04{width:980px;margin:0 auto 50px}.container04index{font-size:20px;font-weight:bold;text-align:center;padding:10px 0 7px;background:rgba(78,64,55,0.2);margin-top:15px;margin-bottom:10px}.container04inner{width:480px;padding:0 20px;display:table;margin:0 auto;box-sizing:border-box}.container04inner.wide{width:100%}.container05inner{width:100%;padding:0 20px;display:table;box-sizing:border-box}.container04bui{display:table-cell;text-align:left;vertical-align:middle;line-height:1.2}.container04price{display:table-cell;text-align:right;vertical-align:middle;padding-left:10px}.container04price{font-size:45px;font-weight:bold;color:#000;letter-spacing:-1px;vertical-align:bottom;padding-top:10px;position:relative}.container04price span.sep_pink{left:0px;top:32px;position:absolute;font-size:18px;font-weight:normal;color:black}.container04_1price{font-size:45px;font-weight:bold;color:#000;letter-spacing:-1px;vertical-align:middle;text-align:right}.container04price .yen{font-size:30px;padding-left:3px;position:relative;letter-spacing:0}.container04price .yen .zei,.container04_1price .yen .zei{font-size:11px;position:absolute;right:-7px;top:-9px;white-space:nowrap}.container04border{width:100%;height:0;border-bottom:2px solid #c2c2ba}.container04_1price .yen{font-size:30px;padding-left:3px;position:relative;letter-spacing:0}.container04_1border{width:100%;height:0;border-bottom:2px solid #c2c2ba}.container04subindex{text-align:center;font-size:20px;font-weight:bold;background:#F3F3F3;padding:10px 2px 7px;margin:0 0 10px}.container05border{width:100%;padding:10px 0 0;margin-bottom:10px;border-bottom:2px solid #C2C2BA}.f-blue{color:#2763BD;font-weight:bold;text-decoration:underline}.f-black{color:#000}.dortxt+.dortxt{margin:25px 0 0 !important}.flowsec+.flowsec{padding:40px 0 0;border-top:1px solid #dbdbd2}.pricesec{margin-bottom:30px}@media screen and (max-width: 640px){.pc-display{display:none}img{max-width:100%;height:auto;vertical-align:bottom}#wrap{font-size:14px}#main{margin:0 auto 3%}.mainTextInner{width:100%;margin:0 auto 4%}.mainTextInner .floatleft,.mainTextInner .floatright{float:none}.mainTextInner .floatleft{width:250px;margin:0 auto}.drIndex{height:auto;font-size:20px;background-size:auto 100%;padding:7px 0 6px;margin:0 auto 3%;border-bottom:none}.container01{width:94%;padding:2px;margin:0 auto 3%}.container01inner{width:auto;height:auto;background-image:none}.container01 ul{width:96%;padding:2% 2% 1px;position:relative;left:auto;top:auto}.container01 ul li{font-size:16px;background-size:auto 20px;padding:0 0 0 25px;margin:0 0 2%}.container01border{margin:0 0 2%;width:100%}.container01arrow{width:30%;margin:0 auto 3%}.container01text{font-size:20px;margin-bottom:5%;padding:0 2%}.container01text span{font-size:22px}.container02{width:94%;margin:0 auto 3%}.container02left{float:none;width:50%;margin:0 auto 3%}.container02right{float:none;width:100%;font-size:14px}.container02name{font-size:16px;padding:10px 0 8px;margin:0 auto 2%}.container02name strong{font-size:22px}.container02right p.dortxt2,.container02right p.dortxt2 em{font-size:18px}.container02right p.dortxt em{font-size:14px}.container02right p em{font-size:18px;text-decoration:none}#dr .index-border-pink{margin:4% auto 2%}#dr .mb50{margin-bottom:5%}.container03{width:94%;margin:0 auto 5%}.container03text01{font-size:14px;margin:0 auto 2% !important}.container03index{font-size:20px;padding:6px 0 5px;margin:0 auto 2%}.container03index span{font-size:18px}.container03_1{margin-bottom:3%}.container03_1left,.container03_2right{float:none;width:50%;margin:0 auto 3%}.container03_1right,.container03_2left{float:none;width:100%}.container03 span.ssttl{font-size:18px}.container03osusume,.container03point{margin:0 auto 4%}.container03osusumeInner,.container03pointInner{padding:2% 2% 1px}.container03osusumeIndex{font-size:18px;margin-bottom:2%}.container03osusume ul{width:94%}.container03osusume ul li{display:block;float:none;font-size:16px;background-size:auto 20px;background-position:left 0px;padding:0 0 0 25px;margin:0 0 2%}.container03osusume ul li{float:none;width:100%}.container03photo{margin:0 auto 4%}.container03photoLeft{float:none;width:auto;margin-bottom:2%}.container03photoRight{float:none;width:auto}.container03photoIndex{font-size:18px;margin-bottom:2%}.photos_wrap .img_caution{font-size:10px}.container03subindex{font-size:18px;padding:6px 0 5px;margin:0 auto 2%}.container03photoBtn a{width:95%;font-size:14px;margin:0 auto 3%;padding:7px 0}.container03photoBtn a::after{border-bottom:1px solid #FFF;border-left:1px solid #FFF}.container03point{margin-top:5%}.container03index+.container03point{margin:5% auto 3%}.container03pointInner{padding:3%}.container03pointIndex{width:calc(100% - 110px);font-size:24px;margin-bottom:2%;float:left;text-align:center}.container03pointIndex em{display:block;height:28px;border-radius:14px;font-size:18px;padding:3px 0 2px;margin:0 0 5px;color:#FFF}.container03pointImg{position:relative;right:auto;top:-5px;width:100px;float:right;margin-top:-5%}.container03point li{float:none;margin-right:0}.container03point li::before{font-size:12px;margin:0 3px 0 0}.container03pointText{font-size:16px;margin-bottom:1%}.container03pointImg+p{clear:both}.container03type{margin:0 auto 4%}.container03type h3{font-size:20px}.container03typeText{font-size:18px;margin:0 auto 2%}.container03typeInner{width:auto;float:none}.container03typeInner+.container03typeInner{border-top:1px solid #CCC;margin:2% 0 0;padding:2% 0 0}.container03typeImg{width:200px;margin:0 auto 2%}.container03typeInner ul{width:100%}.links{margin:0 auto 5%}.links .floatleft,.links .floatright{width:48%;margin:0 1% 2%}.container04{width:96%;margin:0 auto 5%}.container04index{font-size:16px;margin-bottom:3%}.pricesec .floatleft,.pricesec .floatright{float:none}.container04inner,.container04inner.wide{width:100%;padding:0}.container05inner{width:100%;padding:0}.container04price{padding:5px 0;font-size:35px}.container04_1price{text-align:right}.container04price .yen{font-size:20px;padding-left:5px}.container04_1price .yen{font-size:20px;padding-left:5px}.container04price .yen .zei{font-size:10px;right:-10px}.container04_1price .yen .zei{font-size:10px;right:-10px}.mb10{margin-bottom:2%}.mb20{margin-bottom:2%}.mb30{margin-bottom:3%}.mb40{margin-bottom:4%}.mb50{margin-bottom:5%}.dortxt+.dortxt{margin:15px 0 0 !important}.flowsec+.flowsec{padding:20px 0 0}}.pricetit{font-size:20px;background:#f2f2f2;text-align:center;font-weight:bold;padding:5px 0;margin-bottom:15px !important}.pricenote{text-align:center;font-size:16px;margin-bottom:25px !important}@media screen and (max-width: 640px){.pricetit{font-size:16px}.pricenote{font-size:14px}}.doctrobox{text-align:center}.doctrobox+.doctrobox{margin:40px 0 0}.doctrobox .tit{background:#ffedf5;color:#CBB994;line-height:1.5;font-size:22px;font-weight:bold;padding:10px 0;margin-bottom:20px !important}.conttxt{font-size:18px}.conttxt span{font-weight:bold;color:#8C5913;text-decoration:underline}.conttxt+.conttxt{margin:30px 0 0 !important}.caseimg{text-align:center}.contlist{list-style:none;font-size:20px;color:#CBB994}.pricecolor{color:#444 !important}.pricebox{width:470px}.tar{text-align:right !important}.fcred{color:#cc0000 !important;font-weight:bold}.priceico{position:relative}.priceico:before{background:url(/assets/doctor/introduction/iida-m/special/images/arrow.png?202412691252) 0 0 no-repeat;width:19px;height:30px;top:50%;left:50%;transform:translate(-50%, -50%);content:"";z-index:2;position:absolute}@media screen and (max-width: 640px){.doctrobox+.doctrobox{margin:20px 0 0}.doctrobox .tit{font-size:18px;padding:10px}.conttxt{font-size:14px}.conttxt+.conttxt{margin:15px 0 0 !important}.pricebox{width:100%}.priceico:before{display:none}.container04subindex{font-size:17px}.container04price span.sep_pink{left:.4em;top:2em;font-size:14px}}.border-box{border:1px solid #BBBBBB;padding:2px}.border-box .list-box{height:274px;position:relative;background:url(/assets/doctor/introduction/fujii-r/special/images/img01.png?202412691252) right bottom no-repeat;border:1px solid #BBBBBB;margin:0 auto}.border-box .list-box ul{max-width:640px;width:100%;position:absolute;top:50%;transform:translateY(-50%);left:45px}.border-box .list-box ul li{font-size:22px;font-weight:bold;margin:0 0 10px;border-bottom:1px solid #BBBBBB}.border-box .list-box ul li:last-child{border:none;margin-bottom:0}@media only screen and (max-width: 979px){.heading-style01{height:auto;background-size:auto 100%;padding:8px 0}.border-box .list-box{height:auto;position:relative;background:transparent}.border-box .list-box ul{position:static;top:auto;transform:translateY(0);left:auto}.list-image>.item>.text{font-size:16px}.list-image>.item>.image img{width:auto;height:20px;vertical-align:text-top}._width-sp-30{width:30%}.bc_01_036.bc-item>.itemwrap>.point-box>.img{top:-15%}}.name{background-color:#CBB994 !important}.bc_01_036.bc-item>.itemwrap>.point-box>.title{color:#CBB994 !important}.point-box{border-color:#CBB994 !important}.itemwrap{border-color:#CBB994 !important}h4.heading-line{border-color:#CBB994 !important}.textcolor-main{color:#CBB994 !important}.bg-cl{background:rgba(78,64,55,0.2)}.grid-2column,.ac_ly_002{width:100%}.price .textcolor-main{display:flex;justify-content:flex-end;align-items:center}.price .textcolor-red{display:flex;justify-content:flex-end;align-items:center}.price .textcolor-bk{display:flex;justify-content:flex-end;align-items:center}.price .textcolor-gold{display:flex;justify-content:flex-end;align-items:center}.unit{font-size:1.4rem;line-height:1.4;text-align:center}@media only screen and (max-width: 979px){.unit{font-size:1.2rem}}.textcolor-red{color:#c00 !important}
