#head{background-image:url(/operation/common_ope_collect/img/sofwave/head_bg0.jpg)}#head2{display:block !important;margin-top:0 !important;background:url(/operation/common_ope_collect/img/sofwave/head_bg0a.jpg) no-repeat center center/cover;height:380px}span.alt_text{display:block;text-align:center;line-height:3;font-weight:bold}#contents #anchor_body{margin:0 auto}#contents #anchor_body .photo_btn2{background:#fff !important;color:#81bce6 !important;border:solid 1px #81bce6 !important}#contents #anchor_body li a::before{border:solid 1px #81bce6}#contents #anchor_body li a::after{border-bottom:solid 1px #81bce6;border-right:solid 1px #81bce6}#contents #anchor_body li a:hover{color:#81bce6}#contents h2.ttl,#contents h4.ttl{color:#1d87bc}#contents h3.ttl{color:#333;margin:2rem 0 1rem;text-align:left}#contents h3.ttl .no-display,#contents h3.ttl .sub-display-inline{font-size:2rem}#contents h3.ttl .komemark{font-size:1.5rem;vertical-align:top}#contents h3.mt40{margin-top:40px !important}#contents h2.sec_h{border-left:solid 4px #1d87bc !important;color:#1d87bc !important}#contents .fda_block{display:flex;justify-content:center}#contents .fda_block .txt_block{text-align:left}#contents .fda_block .txt_block p{font-size:1.2rem}#contents .fda_block .txt_block p+p{margin-top:.5em}#contents .fda_block .fda_mr{margin-right:10px}#contents .fda_block .fda_ml{margin-left:10px}#contents .twomethod{padding:50px 0;background:url(/operation/common_ope_collect/img/hadaiku/sec_item2_bg.jpg) no-repeat center top #def0fb;background-size:cover}#contents .twomethod h2{text-align:center;font-size:2.6rem;color:#4484cc}#contents .twomethod h2 .komemark{font-size:1.5rem;vertical-align:super}#contents .twomethod .bkh3_block{margin:0 0 45px;background:#fff}#contents .twomethod .bkh3_block .bkh3_inner{padding:20px}#contents .twomethod .bkh3_block .bkh3_flex{display:flex}#contents .twomethod .bkh3_block .bkh3_flex .bkh3_txt{margin-right:20px}#contents .sofwave_effect{padding:50px;background:#f4eaff}#contents .sofwave_effect .box{box-sizing:border-box;max-width:640px;padding:8px;margin:auto;background:#fff;box-shadow:0 0 5px 0 rgba(0,0,0,.2)}#contents .sofwave_effect .box .border_box{border:solid 1px #47266e;padding:30px}#contents .sofwave_effect .box .border_box h2{border-bottom:solid 1px #47266e;padding:0 0 5px 0;font-size:2.2rem;color:#47266e;text-align:center}#contents .sofwave_effect .box .border_box h2:nth-of-type(2){margin-top:20px}#contents .sofwave_effect .box .border_box ol{margin-top:20px;text-align:left}#contents .sofwave_effect .box .border_box dl{margin-top:20px;text-align:left;display:flex}#contents .sofwave_effect .box .border_box dl dt h3{background-color:#47266e;color:#fff;width:125px;text-align:center;padding:5px}#contents .sofwave_effect .box .border_box dl dd{padding:0 0 0 15px;text-align:left}#contents .effect_continuation .pc{display:flex;font-size:2rem}#contents .effect_continuation .pc .ec_txt{margin:auto 0}#contents .effect_continuation .pc .ec_txt .y_line{background:linear-gradient(transparent 40%, #fcff9c 0%)}#contents .effect_continuation .pc .ec_txt .p_line{background:linear-gradient(transparent 40%, #fdcffd 0%)}#contents .decorbox{box-sizing:border-box;position:relative;margin:40px 0;padding:20px 30px;-o-border-image:url(/common/img/decorbox_bg2.png) 15 !important;border-image:url(/common/img/decorbox_bg2.png) 15 !important;border-width:15px;border-style:solid;width:100% !important}#contents .decorbox .border_h{color:#1d87bc;border-bottom:solid 1px #1d87bc}#contents .decorbox ol span{color:#1d87bc}#contents .ba_block{background:#f5f5f5;padding:30px 0 45px}#contents .ba_block .ttl{text-align:center}#contents .ba_block li h3{color:#81bce6}#contents .ba_block .attendingdoc{text-align:right}#contents .ba_block .attendingdoc a{padding:5px;display:inline-block;text-decoration:underline}#contents .ba_block .simple_price_risk span{color:#444}#contents .ba_block .simple_price_risk .attention span{color:#999}#contents .ba_block .simple_price_risk_uppertxt{font-size:1.1rem;text-align:left}#contents .ba_block .simple_price_risk_uppertxt span{display:inline-block;color:#b02b5a;margin-right:8px}#contents .ba_block .btn_link_l_wimg_new_photo{position:relative;box-sizing:border-box;display:flex;padding:8px 10px 10px;margin:0 auto 7px;width:300px;max-width:100%;background:#81bce6;border:solid 1px #81bce6;border-radius:3px;text-align:center;line-height:1.4;font-size:1.8rem;transition:all .2s ease-out}#contents .ba_block .btn_link_l_wimg_new_photo:hover{-webkit-transform:scale(1.02);transform:scale(1.02)}#contents .ba_block .btn_link_l_wimg_new_photo figure{flex-basis:35px;width:35px;min-width:35px;max-width:35px;align-self:center}#contents .ba_block .btn_link_l_wimg_new_photo div{margin:auto;padding:3px 0 0;align-self:center}#contents .ba_block .btn_link_l_wimg_new_photo h3{display:block;font-size:1.5rem;color:#fff !important;margin-bottom:.2em}#contents .ba_block .simple_price_risk a.btn_link_l_wimg_new_photo{text-decoration:none}#contents .table_multi .col_ttl{text-align:center;font-size:1.8rem;line-height:1.1}#contents .table_multi .col_ttl .ttl_sup{color:#1d87bc;font-size:1.2rem;font-weight:bold}#contents .table_multi .col_ttl .ttl_sup2{font-size:1.5rem}#contents .table_multi th{background:#1d87bc}#contents .table_multi th,#contents .table_multi td{border:solid 1px #9bcae1}#contents .table_multi tr:first-child th,#contents .table_multi tr:first-child td{border-top-color:#1d87bc}#contents .table_multi th:first-child,#contents .table_multi td:first-child{border-left-color:#1d87bc}#contents .table_multi th:last-child,#contents .table_multi td:last-child{border-right-color:#1d87bc}#contents .table_multi tr:last-child th,#contents .table_multi tr:last-child td{border-bottom-color:#1d87bc}#contents table.table_col2{width:100%;border-collapse:separate;border-spacing:0;overflow:hidden;border:solid 1px #ccc;border-radius:10px;empty-cells:show}#contents table.table_col2 tr{border:none}#contents table.table_col2 tr th{padding:10px 15px;border-bottom:solid 1px #ccc;background:#f4f4f4;font-weight:bold;color:#000}#contents table.table_col2 tr td{padding:10px 15px;border-bottom:solid 1px #ccc;background:#fff;font-weight:bold;color:#000}#contents table.table_col2 tr:last-child th{border:none}#contents table.table_col2 tr:first-child th:first-child{border-top-left-radius:10px}#contents table.table_col2 tr:last-child th:first-child{border-bottom-left-radius:10px}#contents table.table_col2 tr:first-child td:last-child{border-top-right-radius:10px}#contents table.table_col2 tr:last-child td{border:none}#contents .mb15{margin-bottom:1.5em}#contents .risk_list li span{font-size:2rem;font-weight:bold}#contents .movie_area{margin-bottom:80px}#contents .movie_area h2.ttl{margin-bottom:0}#contents .movie_area h3.ttl{margin:1rem 0}#contents .movie_area .simple_price_risk_uppertxt{font-size:1.1rem;text-align:left}#contents .movie_area .simple_price_risk_uppertxt span{display:inline-block;color:#b02b5a;margin-right:8px}#contents #anchor2{background:#e3eff8}#contents #anchor2 .inner{padding:50px 30px 10px !important}#contents #anchor2 .carousel_inner{background:#fff;padding:13px;box-shadow:0 0 8px #d1d1d1}#contents #anchor2 .carousel_inner h3{padding:0 15px !important}#contents #anchor2 .carousel_inner .divide2 figure,#contents #anchor2 .carousel_inner .divide2 .txt{padding:0 26px !important}#contents #anchor2 .carousel_pos li{border:solid 1px #1d87bc}#contents #anchor2 .carousel_pos li.act{background:#1d87bc}#contents #anchor2 .responsive_carousel .slick-next,#contents #anchor2 .responsive_carousel_standard .slick-next,#contents #anchor2 .carousel .btn_next{border-top:solid 2px #1d87bc;border-right:solid 2px #1d87bc}#contents #anchor2 .responsive_carousel .slick-prev,#contents #anchor2 .responsive_carousel_standard .slick-prev,#contents #anchor2 .carousel .btn_prev{border-top:solid 2px #1d87bc;border-left:solid 2px #1d87bc}#contents .accordion>li{border:solid 1px #81bce6}#contents .accordion_content .inner .border,#contents .accordion_content .inner .texts{border-top:solid 1px #81bce6}#contents .accordion_h::before{border:solid 1px #81bce6}#contents .accordion_h::after{border-bottom:solid 1px #81bce6;border-right:solid 1px #81bce6}#contents .accordion .btn_close{border:solid 1px #1d87bc;color:#1d87bc !important}#contents .accordion .btn_close::before{background:#1d87bc}#contents .accordion .btn_close::after{background:#1d87bc}#contents .accordion .btn_close:hover{background:#1d87bc;color:#fff !important}#contents .accordion .btn_close:hover::before{background:#fff}#contents .accordion .btn_close:hover::after{background:#fff}#contents .faq{background:#f0f8ff;padding:40px 0}#contents .faq .faq_item{margin-bottom:15px;box-sizing:border-box;background:#fff;padding:30px 30px 0;border-bottom:none;border-radius:10px}#contents .faq .faq_item h2{color:#1d87bc}#contents .faq .faq_item h2::before{box-sizing:border-box;display:block;width:35px;height:35px;position:absolute;top:0;left:0;background:url(/operation/common_ope_collect/img/caresys/icon_q.png) no-repeat center center/contain;content:""}#contents .faq .faq_item .answer{padding-bottom:10px !important}#contents .faq .faq_item .answer .txt{padding:0px 0 30px 60px}#contents .faq .faq_item .answer::before{background:url(/operation/common_ope_collect/img/caresys/icon_a.png) no-repeat center center/contain;content:""}#contents .faq .faq_item .answer .img h3{color:#1d87bc}#contents .faq .faq_item .answer .img h3 strong{color:#1d87bc}#contents #anchor0 .table_col2 .campaign_box{background-color:#b02b5a;color:#fff;padding:5px 15px;font-size:1.2rem;line-height:4;margin:0 10px 0 0}#contents #anchor0 .discount_price{text-align:center}#contents #anchor0 .discount_price .note{font-weight:lighter}#contents #anchor0 .item_price{color:#c00000;font-size:2rem;text-align:center;font-weight:bold;display:inline-block;margin-top:0}#contents #anchor0 .note{font-size:1.1rem}#contents #anchor0 .notice{font-size:.875em !important}#contents #anchor0 .wope_ttl{margin-top:2em}#contents .campaign_block{margin-bottom:30px}#contents .kometxt{font-size:1.2rem}#contents .wd_adj1{margin:10px auto}#contents .bold{font-weight:bold}#contents .img_fda{width:36%}#contents .sofcool_effect{text-align:center;margin:.5em 0 2.5em}#contents .sofcool_effect .sofcool_effect_ttl{font-size:2.4rem;color:#1d87bc}#contents .sofcool_effect .effect{margin-top:.5em}#contents .sofcool_effect .effect span{color:#fff;background:#1d87bc;font-size:2.3rem;padding:10px 35px;margin:10px;border-radius:7px}#contents .wope_block{background-color:#f6eeff;padding:40px 0 55px}#contents .wope_block h2{color:#47266e;text-align:center;margin-bottom:.2em}#contents .wope_block h3{text-align:center;font-size:1.8rem;margin-bottom:1em}#contents .wope_block h3 span{color:#47266e;font-weight:bold}#contents .wope_block .wope_img .img01,#contents .wope_block .wope_img .img02{width:70%}#contents .wope_block .wope_img .img01{margin-bottom:1em}.consult2{position:relative;padding:0 5.3333333333vw 16vw}.consult__btn{position:relative;display:block;max-width:100%;width:100%;padding:1.1em 1em;box-sizing:border-box;text-align:center;letter-spacing:.05em;font-size:3.7333333333vw;font-weight:300;font-family:"メイリオ","Hiragino Kaku Gothic Pro",Meiryo,"ヒラギノ角ゴ Pro W3","MS PGothic","MS UI Gothic",Helvetica,Arial,sans-serif;color:#fff}.consult__btn::after{position:absolute;top:0;bottom:0;right:5%;display:block;width:1.5vw;height:1.5vw;margin:auto 0;border-top:1px solid #fff;border-right:1px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);content:""}.consult__btn em{display:inline-block;letter-spacing:.07em;font-size:4.5333333333vw;font-weight:bold;color:#fff}.consult__btn em em{color:#fff}.consult__btnWeb{background-color:#85c5d6;box-shadow:0px 5px 0px 0px rgba(198,220,225,.8)}.consult__btnWeb::before{position:absolute;top:0;bottom:0;left:6%;display:block;background:url(/regenerative_medicine/images/icon_btn01.png) no-repeat;background-size:auto 6.1333333333vw;width:6.4vw;height:6.1333333333vw;margin:auto 0;content:""}.consult__btnWeb:hover{background-color:#464b60}.consult__btnTel{background-color:#f09cb6;box-shadow:0px 5px 0px 0px rgba(228,207,217,.8)}.consult__btnTel::before{position:absolute;top:0;bottom:0;left:6%;display:block;background:url(/regenerative_medicine/images/icon_btn02.png) no-repeat;background-size:auto 8vw;width:5.6vw;height:8vw;margin:auto 0;content:""}.consult__btnTel:hover{background-color:#464b60}.consult__btnList2 a{color:#fff;transition:.3s;text-decoration:none}.consult__btnList2>li+li{margin-top:4.8vw}.consult__btnNote{margin-top:.5em;text-align:center;font-size:3.2vw}@media only screen and (max-width: 767px){#head{background-image:url(/operation/common_ope_collect/img/sofwave/head_bg0_sp.jpg);height:69vw}#head2{background-image:url(/operation/common_ope_collect/img/sofwave/head_bg0a_sp.jpg);height:69vw;margin-bottom:10px !important}span.alt_text{padding:3vw 0;line-height:1.5}#contents h2.ttl,#contents h3.ttl{text-align:center}#contents .fda_block_sp .img_block{display:flex;margin:20px 0 10px}#contents .fda_block_sp .img_block .img_fda{width:100%}#contents .fda_block_sp .txt_block{text-align:center;margin:0 auto}#contents .fda_block_sp .txt_block p{font-size:1.2rem}#contents .fda_block_sp .txt_block p+p{margin-top:.5em}#contents .twomethod h2{font-size:2.4rem}#contents .twomethod .bkh3_block{margin:0 20px 45px}#contents .twomethod .bkh3_block .bkh3_flex{display:block}#contents .twomethod .bkh3_block .bkh3_flex .bkh3_txt{margin-right:unset;margin-top:20px}#contents .twomethod .bkh3_block .bkh3_flex figure img{width:70%}#contents .sofwave_effect{padding:20px}#contents .sofwave_effect .box .border_box{padding:20px}#contents .sofwave_effect .box .border_box dl{margin-top:10px;flex-wrap:wrap;font-size:1.4rem}#contents .sofwave_effect .box .border_box dl dt{width:100%}#contents .sofwave_effect .box .border_box dl dt h3{width:100%;padding:5px 0}#contents .sofwave_effect .box .border_box dl dd{padding:5px 0 0 0}#contents .ba_block .simple_price_risk_uppertxt{padding:0 10px}#contents .ba_block li h3 span{font-size:1.05rem}#contents .movie_area .simple_price_risk_uppertxt{padding:0 10px}#contents #anchor2 .inner{padding:30px 10px 1px !important}#contents #anchor2 .carousel_inner{padding:13px}#contents #anchor2 .carousel_inner .divide2 figure,#contents #anchor2 .carousel_inner .divide2 .txt{padding:0 15px !important}#contents .faq{padding:40px 0}#contents .faq .faq_item{margin-bottom:15px;box-sizing:border-box;background:#fff;padding:20px 20px 0;border-bottom:none;border-radius:10px}#contents .faq .faq_item .answer{padding:0}#contents .faq .faq_item .answer .txt{padding:0px 0 30px 60px}#contents #figtable .col_ttl{text-align:center;font-size:1.8rem;line-height:1.1}#contents #figtable .col_ttl .ttl_sup{color:#1d87bc;font-size:1.2rem;font-weight:bold}#contents #figtable .col_ttl .ttl_sup2{font-size:1.5rem}#contents #figtable tr th,#contents #figtable tr td{white-space:nowrap}#contents .scroll-hint-icon{height:88px}#contents .sofcool_effect .sofcool_effect_ttl{font-size:2rem}#contents .sofcool_effect .effect{margin-top:20px}#contents .sofcool_effect .effect span{font-size:1.8rem;padding:8px 45px;margin:8px}#contents .wope_block{padding:40px 10px 55px}#contents .wope_block .wope_img .img01,#contents .wope_block .wope_img .img02{width:100%}#contents #anchor0 .table_col2 .campaign_box{background-color:#b02b5a;color:#fff;padding:2px 5px;font-size:1rem;line-height:0}#contents #anchor0 .discount_box tr th{width:30%}.consult2{padding:0 5.3333333333vw 9vw}}@media(min-width: 1025px){.consult2{max-width:1065px;margin:0 auto;padding:0 20px 40px;box-sizing:border-box}.consult__btn{padding-left:100px;line-height:1.3;text-align:left;font-size:2rem}.consult__btn::after{right:7%;width:9px;height:9px}.consult__btn em{padding-bottom:3px;font-size:2.2rem;color:#fff}.consult__btn em em{color:#fff}.consult__btnWeb::before{left:12%;background-size:auto 30px;width:30px;height:30px}.consult__btnTel{pointer-events:none}.consult__btnTel::before{left:12%;background-size:auto 38px;width:26px;height:38px}.consult__btnTel:hover{background-color:#f09cb6}.consult__btnList2{display:flex;max-width:800px;margin:0 auto 0}.consult__btnList2>li{width:calc(50% - 1.333vw);margin-right:2.6666666667vw}.consult__btnList2>li+li{margin-top:0}.consult__btnList2>li:last-child{margin-right:0}.consult__btnNote{text-align:left;font-size:1.4rem}}@media(min-width: 1025px)and (min-width: 1025px){.consult__btnList2>li{width:calc(50% - 10px);margin-right:20px}}
/*# sourceMappingURL=../../../maps/operation/common_ope_collect/css/sofwave.css.map */
