@media screen and (min-width:768px){body #main{color:#3f3a3a}body #main .sp,body #main .sp_txt{display:none!important}body #main .sp_explanation_ttl,body #main .sp_view,body #main h2:after,body #main h2:before,body #main h3:after,body #main h3:before{display:none}body #main #contents>#footer .pc_break_line{display:inherit}body #main #contents>#footer .sp_break_line{display:none}body #main #contents>#footer .footer_heading{padding-top:21px}body #main #contents>#footer .application{margin:0 auto;width:100%}body #main #contents>#footer .application .app{height:128px;margin:0 auto 21px;position:relative;width:430px}body #main #contents>#footer .application .app a{height:100%;left:0;position:absolute;top:0;width:100%;z-index:10}body #main #contents>#footer .application .app .pnl{align-content:center;align-items:center;border:2px solid #1b1c7b;box-sizing:border-box;display:flex;height:100%;justify-content:space-between;padding:0 51px 0 50px;width:100%}body #main #contents>#footer .application .app .pnl .img{width:91px}body #main #contents>#footer .application .app .pnl p{width:218px}body #main .contentMiddle{font-feature-settings:normal;letter-spacing:0;line-height:0;margin:0}body #main .contentMiddle #kv{border-bottom:4px solid #e3f1fa;border-top:4px solid #e3f1fa;display:block;position:relative}body #main .contentMiddle #kv .kv_contents{display:flex;height:200px;margin:0 auto;max-width:880px;position:relative;width:100%}body #main .contentMiddle #kv .kv_contents .kv_heading{display:block;margin-bottom:30px;padding-top:50px;position:relative}body #main .contentMiddle #kv .kv_contents .kv_heading .kv_ttl{display:block;font-size:20px;font-weight:700;letter-spacing:.05em;line-height:32px;margin-bottom:11px}body #main .contentMiddle #kv .kv_contents .kv_heading h1{box-sizing:content-box!important;color:#1b1c7b;font-size:24px;font-weight:700;letter-spacing:.05em;line-height:36px;text-align:left}body #main .contentMiddle #kv .kv_contents .kv_img{bottom:0;height:128px;position:absolute;right:0;width:252px}body #main .contentMiddle #kv .kv_contents .kv_img img{bottom:0;height:auto;max-height:100%;max-width:100%;position:absolute;right:0;width:auto}body #main .contentMiddle #fv{margin:0 auto 35px;max-width:880px;width:100%}body #main .contentMiddle #fv .fv_contents .day{font-size:14px;line-height:1.71429;margin:7px 0 20px;text-align:right}body #main .contentMiddle #fv .fv_contents .fv_heading{display:block}body #main .contentMiddle #fv .fv_contents .fv_heading .fv_ttl{color:#1b1c7b;font-size:24px;font-weight:700;letter-spacing:.05em;line-height:1.5;margin-bottom:15px}body #main .contentMiddle #fv .fv_contents .fv_heading .fv_sentence{font-size:16px;font-weight:500;line-height:32px;margin-bottom:33px}body #main .contentMiddle #fv .fv_contents .fv_heading .fv_emphasis{font-size:16px;font-weight:500;line-height:32px}body #main .contentMiddle #about{margin-bottom:49px}body #main .contentMiddle #about .about_contents{margin:0 auto;max-width:880px;width:100%}body #main .contentMiddle #about .about_contents .worries_contents{background-color:#e3f1fa}body #main .contentMiddle #about .about_contents .worries_contents .worries_block{background-color:#fff;border:solid #1b1c7b;border-width:3px 3px 8px;display:flex;justify-content:space-between;min-width:100%}body #main .contentMiddle #about .about_contents .worries_contents .worries_block .worries_heading{color:#1b1c7b;font-weight:700;margin:26px 87px 23px}body #main .contentMiddle #about .about_contents .worries_contents .worries_block .worries_heading .worries_txt{font-size:16px;letter-spacing:.05em;line-height:32px;margin-bottom:5px}body #main .contentMiddle #about .about_contents .worries_contents .worries_block .worries_heading .worries_caption{font-size:22px;font-weight:700;letter-spacing:.05em;line-height:32px;width:290px}body #main .contentMiddle #about .about_contents .worries_contents .worries_block .worries_img{display:block;height:92.99px;margin:auto 0 0;position:relative;width:75.24px}body #main .contentMiddle #about .about_contents .worries_contents .worries_block .worries_img .character{bottom:0;height:auto;max-height:100%;max-width:100%;position:absolute;right:87px;width:auto}body #main .contentMiddle #about .about_contents .worries_contents .worries_definition{background-color:#e3f1fa;padding:18px 127px 26px 90px;position:relative}body #main .contentMiddle #about .about_contents .worries_contents .worries_definition p{font-size:16px;font-weight:700;line-height:24px;padding-left:13px;position:relative}body #main .contentMiddle #about .about_contents .worries_contents .worries_definition p.definition_txt{padding-bottom:20px}body #main .contentMiddle #about .about_contents .worries_contents .worries_definition p.definition_txt2{padding-bottom:0}body #main .contentMiddle #about .about_contents .worries_contents .worries_definition p:before{background-color:#1b1c7b;content:"";height:8px;left:0;position:absolute;top:9px;width:8px}body #main .contentMiddle #about .about_contents .arw{display:block;margin:20px auto;width:14.14px}body #main .contentMiddle #about .about_contents .resolution_contents{background-color:#e3f1fa}body #main .contentMiddle #about .about_contents .resolution_contents .resolution_block{background-color:#fffbcf;border:solid #1b1c7b;border-width:3px 3px 8px;display:flex;justify-content:space-between;min-width:100%}body #main .contentMiddle #about .about_contents .resolution_contents .resolution_block .resolution_heading{color:#1b1c7b;font-weight:700;letter-spacing:.05em;line-height:32px;margin:26px 87px 24px}body #main .contentMiddle #about .about_contents .resolution_contents .resolution_block .resolution_heading .resolution_txt{font-size:16px;margin-bottom:7px}body #main .contentMiddle #about .about_contents .resolution_contents .resolution_block .resolution_heading .resolution_caption{font-size:22px;font-weight:700;letter-spacing:.05em;line-height:32px}body #main .contentMiddle #about .about_contents .resolution_contents .resolution_block .resolution_img{display:block;height:90px;margin:auto 0 0;position:relative;width:87.61px}body #main .contentMiddle #about .about_contents .resolution_contents .resolution_block .resolution_img img{bottom:-1px;height:auto;max-height:100%;max-width:100%;position:absolute;right:87px;width:auto}body #main .contentMiddle #about .about_contents .resolution_contents .resolution_definition{padding:14px 90px 17px;position:relative}body #main .contentMiddle #about .about_contents .resolution_contents .resolution_definition .resolution_txt{font-size:16px;line-height:32px;margin-bottom:23px}body #main .contentMiddle #about .about_contents .resolution_contents .resolution_definition .resolution_point{margin-bottom:20px}body #main .contentMiddle #about .about_contents .resolution_contents .resolution_definition .resolution_point p{font-size:16px;font-weight:700;line-height:24px;padding:0 0 19px 13px;position:relative}body #main .contentMiddle #about .about_contents .resolution_contents .resolution_definition .resolution_point p small{font-size:10px;vertical-align:4px}body #main .contentMiddle #about .about_contents .resolution_contents .resolution_definition .resolution_point p.second{padding:0 0 0 13px}body #main .contentMiddle #about .about_contents .resolution_contents .resolution_definition .resolution_point p:before{background-color:#1b1c7b;content:"";height:8px;left:0;position:absolute;top:9px;width:8px}body #main .contentMiddle #about .about_contents .resolution_contents .resolution_definition .resolution_point_img{margin:20px auto;width:275px}body #main .contentMiddle #about .about_contents .resolution_contents .resolution_definition .application{width:100%}body #main .contentMiddle #about .about_contents .resolution_contents .resolution_definition .application .app{height:128px;margin:0 auto 14px;position:relative;width:430px}body #main .contentMiddle #about .about_contents .resolution_contents .resolution_definition .application .app a{height:100%;left:0;position:absolute;top:0;width:100%;z-index:10}body #main .contentMiddle #about .about_contents .resolution_contents .resolution_definition .application .app .pnl{align-content:center;align-items:center;background-color:#fff;border:2px solid #1b1c7b;box-sizing:border-box;display:flex;height:100%;justify-content:space-between;padding:0 51px 0 50px;width:100%}body #main .contentMiddle #about .about_contents .resolution_contents .resolution_definition .application .app .pnl .img{width:91px}body #main .contentMiddle #about .about_contents .resolution_contents .resolution_definition .application .app .pnl p{width:218px}body #main .contentMiddle #about .about_contents .resolution_contents .resolution_definition .application_txt{font-size:16px;line-height:32px;margin-bottom:16px}body #main .contentMiddle #about .about_contents .resolution_contents .resolution_definition .application_txt small{font-size:10px;vertical-align:4px}body #main .contentMiddle #about .about_contents .resolution_contents .resolution_definition .resolution_note{font-size:14px;line-height:24px}body #main .contentMiddle #explanation{margin:0 auto 40px;max-width:880px;width:100%}body #main .contentMiddle #explanation .explanation_contents .merit_block{margin-bottom:35px}body #main .contentMiddle #explanation .explanation_contents .merit_block .merit_ttl{color:#1b1c7b;font-size:24px;font-weight:700;letter-spacing:.05em;line-height:36px;margin-bottom:16px}body #main .contentMiddle #explanation .explanation_contents .merit_block .merit_txt{font-size:16px;font-weight:500;line-height:32px;margin-bottom:10px}body #main .contentMiddle #explanation .explanation_contents .merit_block .merit_txt.bottom{margin-bottom:0}body #main .contentMiddle #explanation .explanation_contents .subject_block{margin-bottom:17px}body #main .contentMiddle #explanation .explanation_contents .subject_block .subject_ttl{color:#1b1c7b;font-size:20px;font-weight:700;letter-spacing:.05em;line-height:32px;margin-bottom:17px;-webkit-text-decoration:underline;text-decoration:underline;text-decoration-color:#fffbcf;text-decoration-skip-ink:none;text-decoration-thickness:15px;text-underline-offset:-10px}body #main .contentMiddle #explanation .explanation_contents .subject_block .subject_txt{font-size:16px;font-weight:500;line-height:32px;margin-bottom:12px}body #main .contentMiddle #explanation .explanation_contents .subject_block .subject_txt small{font-size:10px;vertical-align:3px}body #main .contentMiddle #explanation .explanation_contents .accordion_area .ac_block{margin-bottom:22px;overflow:hidden;position:relative}body #main .contentMiddle #explanation .explanation_contents .accordion_area .ac_block .accordion_button{background:#fff;border:2px solid #1b1c7b;cursor:pointer;height:47px;position:absolute;top:0;width:100%}body #main .contentMiddle #explanation .explanation_contents .accordion_area .ac_block .accordion_button .ac_text{padding:8px 25px 10px 0}body #main .contentMiddle #explanation .explanation_contents .accordion_area .ac_block .accordion_button .ac_text .txt{bottom:0;color:#1b1c7b;font-size:18px;font-weight:700;left:-33px;line-height:27px;position:absolute;right:0;text-align:center;top:0;z-index:3}body #main .contentMiddle #explanation .explanation_contents .accordion_area .ac_block .accordion_button .ac_text .txt span{display:inline-block;font-size:18px;font-weight:700;line-height:27px;margin-right:10px;text-align:center}body #main .contentMiddle #explanation .explanation_contents .accordion_area .ac_block .accordion_button .but{background:#fff;border-radius:50%;display:block;height:12px;overflow:hidden;position:absolute;right:177px;text-indent:100%;top:50%;transform:translateY(-50%);white-space:nowrap;width:12px;z-index:2}body #main .contentMiddle #explanation .explanation_contents .accordion_area .ac_block .accordion_button .but:before{background-color:#1b1c7b;content:"";display:block;height:2px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:14.4px}body #main .contentMiddle #explanation .explanation_contents .accordion_area .ac_block .accordion_button .but:after{background-color:#1b1c7b;content:"";display:none;height:2px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(90deg);width:14.4px}body #main .contentMiddle #explanation .explanation_contents .accordion_area .ac_block .accordion{background-color:#fff;display:block;margin-top:48px}body #main .contentMiddle #explanation .explanation_contents .accordion_area .ac_block .accordion .accordion_description_area{background-color:#e3f1fa;padding:14px 90px 35px}body #main .contentMiddle #explanation .explanation_contents .accordion_area .ac_block .accordion .accordion_description_area .accordion_ttl_area{margin-bottom:14px}body #main .contentMiddle #explanation .explanation_contents .accordion_area .ac_block .accordion .accordion_description_area .accordion_ttl_area .accordion_txt{font-size:16px;font-weight:700;letter-spacing:0;line-height:36px}body #main .contentMiddle #explanation .explanation_contents .accordion_area .ac_block .accordion .accordion_description_area .medical_area .ttl{color:#1b1c7b;font-size:20px;font-weight:500;letter-spacing:.05em;line-height:32px;margin-bottom:10px}body #main .contentMiddle #explanation .explanation_contents .accordion_area .ac_block .accordion .accordion_description_area .medical_area table{margin:0 0 20px;width:700px}body #main .contentMiddle #explanation .explanation_contents .accordion_area .ac_block .accordion .accordion_description_area .medical_area table tr{background-color:#1b1c7b}body #main .contentMiddle #explanation .explanation_contents .accordion_area .ac_block .accordion .accordion_description_area .medical_area table tr th{border-right:2px solid #e3f1fa;color:#fff;font-size:16px;font-weight:500;letter-spacing:0;line-height:32px}body #main .contentMiddle #explanation .explanation_contents .accordion_area .ac_block .accordion .accordion_description_area .medical_area table tr th.table_ttl{border-bottom:2px solid #e3f1fa;padding:6px 62px}body #main .contentMiddle #explanation .explanation_contents .accordion_area .ac_block .accordion .accordion_description_area .medical_area table tr th.type1{background-color:#eee;color:#1b1c7b;padding:10px 47px}body #main .contentMiddle #explanation .explanation_contents .accordion_area .ac_block .accordion .accordion_description_area .medical_area table tr td{border-right:2px solid #e3f1fa;font-size:14px;font-weight:500;letter-spacing:0;line-height:24px;text-align:center;width:130.5px}body #main .contentMiddle #explanation .explanation_contents .accordion_area .ac_block .accordion .accordion_description_area .medical_area table tr td .one,body #main .contentMiddle #explanation .explanation_contents .accordion_area .ac_block .accordion .accordion_description_area .medical_area table tr td .two{background-color:#1b1c7b!important;color:#fff;font-size:16px;height:44px;padding:10px 0;text-align:center}body #main .contentMiddle #explanation .explanation_contents .accordion_area .ac_block .accordion .accordion_description_area .medical_area table tr td .three{background-color:#1b1c7b!important;border-bottom:0 solid #e3f1fa;border-right:0 solid #e3f1fa;color:#fff;font-size:16px;height:44px;padding:10px 0;text-align:center}body #main .contentMiddle #explanation .explanation_contents .accordion_area .ac_block .accordion .accordion_description_area .medical_area table tr td .type1_1,body #main .contentMiddle #explanation .explanation_contents .accordion_area .ac_block .accordion .accordion_description_area .medical_area table tr td .type1_2,body #main .contentMiddle #explanation .explanation_contents .accordion_area .ac_block .accordion .accordion_description_area .medical_area table tr td .type1_3{background-color:#fff;padding:14.4px 11px 17px}body #main .contentMiddle #explanation .explanation_contents .accordion_area .ac_block .accordion .accordion_description_area .nursing_area .ttl{color:#1b1c7b;font-size:20px;font-weight:500;letter-spacing:.05em;line-height:32px;margin-bottom:10px}body #main .contentMiddle #explanation .explanation_contents .accordion_area .ac_block .accordion .accordion_description_area .nursing_area table{margin:0 0 18px;width:700px}body #main .contentMiddle #explanation .explanation_contents .accordion_area .ac_block .accordion .accordion_description_area .nursing_area table tr{background-color:#1b1c7b}body #main .contentMiddle #explanation .explanation_contents .accordion_area .ac_block .accordion .accordion_description_area .nursing_area table tr th{border-right:2px solid #e3f1fa;color:#fff;font-size:16px;font-weight:500;letter-spacing:0;line-height:32px}body #main .contentMiddle #explanation .explanation_contents .accordion_area .ac_block .accordion .accordion_description_area .nursing_area table tr th.table_ttl{border-bottom:2px solid #e3f1fa;padding:6px 10px;text-align:center}body #main .contentMiddle #explanation .explanation_contents .accordion_area .ac_block .accordion .accordion_description_area .nursing_area table tr th.type1{background-color:#eee;color:#1b1c7b;padding:10px 71px}body #main .contentMiddle #explanation .explanation_contents .accordion_area .ac_block .accordion .accordion_description_area .nursing_area table tr td{background-color:#fff;border-right:2px solid #e3f1fa;font-size:14px;font-weight:500;letter-spacing:0;line-height:24px;text-align:center;width:130.5px}body #main .contentMiddle #explanation .explanation_contents .accordion_area .ac_block .accordion .accordion_description_area .nursing_area table tr td .one,body #main .contentMiddle #explanation .explanation_contents .accordion_area .ac_block .accordion .accordion_description_area .nursing_area table tr td .two{background-color:#1b1c7b!important;color:#fff;font-size:16px;height:44px;padding:10px 0}body #main .contentMiddle #explanation .explanation_contents .accordion_area .ac_block .accordion .accordion_description_area .nursing_area table tr td .three{background-color:#1b1c7b!important;border-bottom:0 solid #e3f1fa;border-right:0 solid #e3f1fa;color:#fff;font-size:16px;height:44px;padding:10px 0}body #main .contentMiddle #explanation .explanation_contents .accordion_area .ac_block .accordion .accordion_description_area .nursing_area table tr td .type1_1{background-color:#fff;padding:7.4px 10px 8px}body #main .contentMiddle #explanation .explanation_contents .accordion_area .ac_block .accordion .accordion_description_area .nursing_area table tr td .type1_2,body #main .contentMiddle #explanation .explanation_contents .accordion_area .ac_block .accordion .accordion_description_area .nursing_area table tr td .type1_3{background-color:#fff;padding:14.4px 11px 17px}body #main .contentMiddle #explanation .explanation_contents .accordion_area .ac_block .accordion .accordion_description_area .accordion_notes{margin-top:25px}body #main .contentMiddle #explanation .explanation_contents .accordion_area .ac_block .accordion .accordion_description_area .accordion_notes .notes{align-items:flex-start;display:flex;justify-content:flex-start}body #main .contentMiddle #explanation .explanation_contents .accordion_area .ac_block .accordion .accordion_description_area .accordion_notes .notes span{font-size:14px;font-weight:500;letter-spacing:0;line-height:24px;margin-right:5px}body #main .contentMiddle #explanation .explanation_contents .accordion_area .ac_block .accordion .accordion_description_area .accordion_notes .notes .notes_txt{font-size:14px;font-weight:500;letter-spacing:0;line-height:24px}body #main .contentMiddle #explanation .explanation_contents .accordion_area .ac_block .accordion.open{display:block}body #main .contentMiddle #explanation .explanation_contents .accordion_area .ac_block .txt.more{display:none}body #main .contentMiddle #explanation .explanation_contents .accordion_area .ac_block .txt.close{align-items:center;display:flex;justify-content:center}body #main .contentMiddle #explanation .explanation_contents .accordion_area .ac_block.close{height:48px}body #main .contentMiddle #explanation .explanation_contents .accordion_area .ac_block.close .txt.more{align-items:center;display:flex;justify-content:center}body #main .contentMiddle #explanation .explanation_contents .accordion_area .ac_block.close .txt.close{display:none}body #main .contentMiddle #explanation .explanation_contents .accordion_area .ac_block.close .but:after{display:block}body #main .contentMiddle #explanation .explanation_contents .subject_note{font-size:16px;font-weight:500;line-height:32px;margin-bottom:35px;margin-top:-5px}body #main .contentMiddle #explanation .explanation_contents .method_block{margin-bottom:40px}body #main .contentMiddle #explanation .explanation_contents .method_block .method_ttl{color:#1b1c7b;font-size:24px;font-weight:700;letter-spacing:.05em;line-height:36px;margin-bottom:15px}body #main .contentMiddle #explanation .explanation_contents .method_block .method_txt{font-size:16px;font-weight:500;line-height:32px;margin-bottom:36px}body #main .contentMiddle #explanation .explanation_contents .method_block .method_txt strong{color:#1b1c7b}body #main .contentMiddle #explanation .explanation_contents .method_block .method_txt small{font-size:10px;vertical-align:5.5px}body #main .contentMiddle #explanation .explanation_contents .method_block .frow_area{background-color:#e3f1fa;padding:0 90px}body #main .contentMiddle #explanation .explanation_contents .method_block .frow_area .frow_ttl{color:#1b1c7b;font-size:20px;font-weight:700;letter-spacing:.05em;line-height:32px;margin:0 auto 8px;padding-top:19px;text-align:center}body #main .contentMiddle #explanation .explanation_contents .method_block .frow_area .frow_ttl small{font-size:16px}body #main .contentMiddle #explanation .explanation_contents .method_block .frow_area .frow_block{padding:0 0 25px}body #main .contentMiddle #explanation .explanation_contents .method_block .frow_area .frow_block .block{background-color:#fff}body #main .contentMiddle #explanation .explanation_contents .method_block .frow_area .frow_block .block .ttl{background-color:#1b1c7b;color:#fff;font-size:20px;font-weight:700;letter-spacing:.05em;line-height:32px;padding:5px 0 3px 13px}body #main .contentMiddle #explanation .explanation_contents .method_block .frow_area .frow_block .block .ttl strong{font-size:24px;margin-right:10px;vertical-align:-1.5px}body #main .contentMiddle #explanation .explanation_contents .method_block .frow_area .frow_block .block .content_area{padding:12px 16px 10px}body #main .contentMiddle #explanation .explanation_contents .method_block .frow_area .frow_block .block .content_area .txt{font-size:16px;font-weight:500;line-height:32px}body #main .contentMiddle #explanation .explanation_contents .method_block .frow_area .frow_block .arw{margin:10px 316px;width:27px}body #main .contentMiddle #explanation .explanation_contents .method_block .frow_area .frow_block .arw2{margin:12.7px 316px 10px;width:27px}body #main .contentMiddle #explanation .explanation_contents .related_article{align-items:center;border:2px solid #1b1c7b;display:flex;justify-content:start;margin-bottom:50px;max-width:880px;width:100%}body #main .contentMiddle #explanation .explanation_contents .related_article .related_article_ttl{background-color:#1b1c7b}body #main .contentMiddle #explanation .explanation_contents .related_article .related_article_ttl p{color:#fff;font-size:16px;font-weight:700;line-height:24px;padding:32px;text-align:center}body #main .contentMiddle #explanation .explanation_contents .related_article .related_article_txt{padding:3px 23px 0}body #main .contentMiddle #explanation .explanation_contents .related_article .related_article_txt a{color:#1b1c7b;cursor:pointer;text-decoration:underline}body #main .contentMiddle #explanation .explanation_contents .related_article .related_article_txt a .txt{font-size:14px;font-weight:700;line-height:24px;margin-bottom:5px}body #main .contentMiddle #explanation .explanation_contents .related_article .related_article_txt a .txt.bottom{margin-bottom:0}body #main .contentMiddle #explanation .explanation_contents .related_article .related_article_txt a:hover{text-decoration:none}body #main .contentMiddle #supplement{margin:0 auto 38px;max-width:880px;width:100%}body #main .contentMiddle #supplement .supplement_contents .talk_block{margin-bottom:35px;position:relative}body #main .contentMiddle #supplement .supplement_contents .talk_block .talk_ttl{color:#1b1c7b;font-size:24px;font-weight:700;letter-spacing:.05em;line-height:36px;margin-bottom:15px}body #main .contentMiddle #supplement .supplement_contents .talk_block .talk_txt{font-size:16px;font-weight:500;line-height:32px;margin-bottom:12px;width:623px}body #main .contentMiddle #supplement .supplement_contents .talk_block .talk_txt.bottom{margin-bottom:0}body #main .contentMiddle #supplement .supplement_contents .talk_block .talk_img{bottom:32px;display:block;height:154.51px;margin:auto 0 0;position:absolute;right:0;width:230px}body #main .contentMiddle #supplement .supplement_contents .talk_block .talk_img img{height:auto;max-height:100%;max-width:100%;position:absolute;width:auto}body #main .contentMiddle #supplement .supplement_contents .expert_block{margin-bottom:37px}body #main .contentMiddle #supplement .supplement_contents .expert_block .expert_ttl{color:#1b1c7b;font-size:20px;font-weight:700;letter-spacing:.05em;line-height:32px;margin-bottom:18px;-webkit-text-decoration:underline;text-decoration:underline;text-decoration-color:#fffbcf;text-decoration-skip-ink:none;text-decoration-thickness:15px;text-underline-offset:-10px}body #main .contentMiddle #supplement .supplement_contents .expert_block .expert_txt{font-size:16px;font-weight:500;line-height:32px;margin-bottom:10px}body #main .contentMiddle #supplement .supplement_contents .expert_block .expert_txt.bottom{margin-bottom:0}body #main .contentMiddle #supplement .supplement_contents .management_block{background-color:#eee;margin-bottom:49px;padding:20px 30px}body #main .contentMiddle #supplement .supplement_contents .management_block .management_ttl{color:#1b1c7b;font-size:20px;font-weight:700;letter-spacing:.05em;line-height:32px;padding:0 0 10px;text-align:center}body #main .contentMiddle #supplement .supplement_contents .management_block .ingenuity_block{align-items:flex-start;display:flex;justify-content:space-between;padding:7px 0 0}body #main .contentMiddle #supplement .supplement_contents .management_block .ingenuity_block .meal_ttl{color:#1b1c7b;font-size:20px;font-weight:700;letter-spacing:.05em;line-height:32px;text-align:center}body #main .contentMiddle #supplement .supplement_contents .management_block .ingenuity_block .meal_img{margin:0 auto;padding-bottom:19px;width:339px}body #main .contentMiddle #supplement .supplement_contents .management_block .ingenuity_block .various{width:482.28px}body #main .contentMiddle #supplement .supplement_contents .management_block .ingenuity_block .various .various_img{margin:0 auto;width:482.28px}body #main .contentMiddle #supplement .supplement_contents .management_block .ingenuity_block .prevention{width:311.58px}body #main .contentMiddle #supplement .supplement_contents .management_block .ingenuity_block .prevention .prevention_img{margin:0 auto;width:311.58px}body #main .contentMiddle #supplement .supplement_contents .recommend_block{margin-bottom:37px}body #main .contentMiddle #supplement .supplement_contents .recommend_block .recommend_ttl{color:#1b1c7b;font-size:24px;font-weight:700;letter-spacing:.05em;line-height:36px;margin-bottom:16px}body #main .contentMiddle #supplement .supplement_contents .recommend_block .recommend_txt{font-size:16px;font-weight:500;line-height:32px;margin-bottom:11px}body #main .contentMiddle #supplement .supplement_contents .recommend_block .recommend_txt strong{letter-spacing:-.021em}body #main .contentMiddle #supplement .supplement_contents .recommend_block .recommend_txt small{font-size:10px;vertical-align:5.5px}body #main .contentMiddle #supplement .supplement_contents .recommend_block .recommend_txt.bottom{margin-bottom:18px}body #main .contentMiddle #supplement .supplement_contents .recommend_block .recommend_note_block{align-items:flex-start;display:flex;justify-content:flex-start;margin-top:2px;width:620px}body #main .contentMiddle #supplement .supplement_contents .recommend_block .recommend_note_block span{font-size:14px;font-weight:500;line-height:24px;margin-right:5px}body #main .contentMiddle #supplement .supplement_contents .recommend_block .recommend_note_block .recommend_note{font-size:14px;font-weight:500;line-height:24px}body #main .contentMiddle #supplement .supplement_contents .application{width:100%}body #main .contentMiddle #supplement .supplement_contents .application .app{height:128px;margin:0 auto 40px;position:relative;width:430px}body #main .contentMiddle #supplement .supplement_contents .application .app a{height:100%;left:0;position:absolute;top:0;width:100%;z-index:10}body #main .contentMiddle #supplement .supplement_contents .application .app .pnl{align-content:center;align-items:center;border:2px solid #1b1c7b;box-sizing:border-box;display:flex;height:100%;justify-content:space-between;padding:0 51px 0 50px;width:100%}body #main .contentMiddle #supplement .supplement_contents .application .app .pnl .img{width:91px}body #main .contentMiddle #supplement .supplement_contents .application .app .pnl p{width:218px}body #main .contentMiddle #supplement .supplement_contents .trial_img{backface-visibility:hidden;image-rendering:-webkit-optimize-contrast;margin:0 auto;width:341px}body #main .contentMiddle #entry .related_article{display:block;margin-bottom:50px}body #main .contentMiddle #entry .related_article .related_article_ttl{color:#1b1c7b;font-size:16px;font-weight:500;line-height:32px;margin:0 auto 15px;max-width:880px;width:100%}body #main .contentMiddle #entry .related_article .link_area{align-items:flex-start;display:flex;flex-wrap:wrap;gap:52px;justify-content:center}body #main .contentMiddle #entry .related_article .link_area .family_pharmacist_area .official_app{background:#fff;border:3px solid #1b1c7b;box-shadow:6px 6px #1b1c7b;height:180px;margin:auto;position:relative;width:500px}body #main .contentMiddle #entry .related_article .link_area .family_pharmacist_area .official_app .pharmacist{height:117.22px;position:absolute;right:11px;top:14px;width:118.13px}body #main .contentMiddle #entry .related_article .link_area .family_pharmacist_area .official_app .read{color:#1b1c7b;font-size:20px;font-weight:700;left:14px;line-height:1.6;position:absolute;top:47px;width:346px}body #main .contentMiddle #entry .related_article .link_area .family_pharmacist_area .official_app .read strong{margin-left:-5px}body #main .contentMiddle #entry .related_article .link_area .family_pharmacist_area .official_app .more{align-items:center;background:url(../../common/img/more_bg.svg);background-size:cover;bottom:-1px;color:#fff;display:flex;height:25px;justify-content:center;padding-left:10px;position:absolute;right:-1px;width:196px}body #main .contentMiddle #entry .related_article .link_area .family_pharmacist_area .official_app .more span{font-size:16px;font-weight:700;line-height:1;position:relative;top:4px}body #main .contentMiddle #entry .related_article .link_area .family_pharmacist_area .official_app .more .arrow{margin:auto;position:absolute;right:3px;top:6px;width:20px}body #main .contentMiddle #entry .related_article .link_area .online_block .official_app{background:#fff;border:3px solid #1b1c7b;box-shadow:6px 6px #1b1c7b;height:180px;margin:auto;position:relative;width:500px}body #main .contentMiddle #entry .related_article .link_area .online_block .official_app .online{height:114px;position:absolute;right:13.6px;top:20px;width:114px}body #main .contentMiddle #entry .related_article .link_area .online_block .official_app .read{color:#1b1c7b;font-size:20px;font-weight:700;left:16px;line-height:1.6;position:absolute;top:50px;width:346px}body #main .contentMiddle #entry .related_article .link_area .online_block .official_app .read strong{margin-left:-5px}body #main .contentMiddle #entry .related_article .link_area .online_block .official_app .more{align-items:center;background:url(../../common/img/more_bg.svg);background-size:cover;bottom:-1px;color:#fff;display:flex;height:25px;justify-content:center;padding-left:10px;position:absolute;right:-1px;width:196px}body #main .contentMiddle #entry .related_article .link_area .online_block .official_app .more span{font-size:16px;font-weight:700;line-height:1;position:relative;top:4px}body #main .contentMiddle #entry .related_article .link_area .online_block .official_app .more .arrow{margin:auto;position:absolute;right:3px;top:6px;width:20px}body #main .contentMiddle #fv .fv_contents .fv_intro{font-size:16px;font-weight:500;line-height:32px;margin-bottom:50px}body #main #entry .link_area{align-items:flex-start;display:flex;flex-wrap:wrap;gap:54px;justify-content:center;margin-bottom:46px}body #main .contentMiddle .time_block{margin:0 auto 20px;max-width:880px;position:relative;width:100%}body #main .contentMiddle .time_block .time_heading{display:flex}body #main .contentMiddle .time_block .time_heading .time_caption{color:#1b1c7b;font-size:24px;font-weight:700;letter-spacing:.05em;line-height:36px;margin:35px 31.4px 0 0;position:relative;z-index:2}body #main .contentMiddle .time_block .time_heading .time_img{bottom:0;display:block;height:73px;margin:auto 0 0;position:relative;width:62px}body #main .contentMiddle .time_block .time_heading .time_img .img{bottom:0;height:auto;max-height:100%;max-width:100%;position:absolute;right:0;top:0;width:auto}body #main #entry .link_area .official_app{background:#fff;border:3px solid #1b1c7b;box-shadow:6px 9px #1b1c7b;height:180px;margin:auto;position:relative;width:500px}body #main #entry .link_area .official_app .new{background-color:#bf0042;color:#fff;font-size:12px;height:18px;left:15px;letter-spacing:.04em;line-height:0;padding:8px 5px 0;position:absolute;top:19px;width:38px}body #main #entry .link_area .official_app .event01{height:107px;position:absolute;right:28px;top:27px;width:190px}body #main #entry .link_area .official_app .save_time{height:132px;position:absolute;right:17px;top:11px;width:104px}body #main #entry .link_area .official_app .read{align-items:center;color:#1b1c7b;display:flex;font-size:20px;font-weight:700;line-height:1.6;width:346px}body #main #entry .link_area .official_app .read.save_time{left:17px;position:absolute;top:12px}body #main #entry .link_area .official_app .read.event01{display:block!important;left:16px;position:absolute;top:39px}body #main #entry .link_area .official_app .more{align-items:center;background:url(../../common/img/more_bg.svg);background-size:cover;bottom:-1px;color:#fff;display:flex;height:25px;justify-content:center;padding-left:20px;position:absolute;right:-1px;width:196px}body #main #entry .link_area .official_app .more span{font-size:16px;font-weight:700;line-height:1;position:relative;top:5px}body #main #entry .link_area .official_app .more .arrow{margin:auto;position:absolute;right:2px;top:8px;width:20px}body #main .contentMiddle .related_note{font-size:14px;line-height:24px;margin-bottom:21px;margin-top:23px;padding-left:2em;text-indent:-2em}body #main .contentBottom{margin-bottom:20px}body #main .contentMiddle #contents small{font-size:10px;vertical-align:5.5px}}@media print,screen and (min-width:768px) and (max-width:885px){body #main .contentMiddle #supplement .supplement_contents .management_block{box-sizing:border-box}body #main .contentMiddle #supplement .supplement_contents .talk_block .talk_txt{width:73%}body #main .contentMiddle #supplement .supplement_contents .talk_block .talk_img{width:25%}body #main .contentMiddle #supplement .supplement_contents .management_block .ingenuity_block .various{width:58%}body #main .contentMiddle #supplement .supplement_contents .management_block .ingenuity_block .various .various_img{width:100%}body #main .contentMiddle #supplement .supplement_contents .management_block .ingenuity_block .prevention{width:38%}body #main .contentMiddle #supplement .supplement_contents .management_block .ingenuity_block .prevention .prevention_img{width:100%}}@media screen and (max-width:767px){body #main{color:#3f3a3a}body #main .pc,body #main .pc_txt{display:none!important}body #main .pc_view{display:none}body #main .pc_explanation_ttl{display:none!important}body #main a{text-decoration:none}body #main .pc_break_line,body #main h2:after,body #main h2:before,body #main h3:after,body #main h3:before{display:none}body #main .sp_break_line{display:inherit}body #main #contents>#footer .application{margin:0 auto 10px;width:100%}body #main #contents>#footer .application .app{height:34.13333vw;margin:0 auto 11px;position:relative;width:85.06667vw}body #main #contents>#footer .application .app a{height:100%;left:0;position:absolute;top:0;width:100%;z-index:10}body #main #contents>#footer .application .app .pnl{align-content:center;align-items:center;border:2px solid #1b1c7b;box-sizing:border-box;display:flex;height:100%;justify-content:space-between;padding:0 4.8vw 0 6.4vw;width:100%}body #main #contents>#footer .application .app .pnl .img{width:24.26667vw}body #main #contents>#footer .application .app .pnl p{width:46.13333vw}body #main .contentMiddle{font-feature-settings:normal;letter-spacing:0;line-height:0;margin:0}body #main .contentMiddle #kv{border-bottom:4px solid #e3f1fa;border-top:4px solid #e3f1fa;display:block;min-width:100%;position:relative}body #main .contentMiddle #kv .kv_contents{display:block;margin:0 auto;padding:0 30px;position:relative}body #main .contentMiddle #kv .kv_contents .kv_heading{display:block;margin-bottom:20px;padding-top:17px;position:relative}body #main .contentMiddle #kv .kv_contents .kv_heading .kv_ttl{font-size:5.33333vw;font-weight:700;letter-spacing:.05em;line-height:1.6;margin:0 auto 7px;text-align:center}body #main .contentMiddle #kv .kv_contents .kv_heading h1{box-sizing:content-box!important;color:#1b1c7b;font-size:6.4vw;font-weight:700;letter-spacing:.05em;line-height:1.5;margin:0 auto!important;text-align:center}body #main .contentMiddle #kv .kv_contents .kv_img{bottom:-1px;margin:0 auto;position:relative;width:252px}body #main .contentMiddle #fv .fv_contents .day{font-size:14px;line-height:1.71429;margin:8px 18px 9px;text-align:right}body #main .contentMiddle #fv .fv_contents .fv_heading{display:block;margin-bottom:37px;padding:0 18px}body #main .contentMiddle #fv .fv_contents .fv_heading .fv_ttl{color:#1b1c7b;font-size:24px;font-weight:700;letter-spacing:.05em;line-height:1.5;margin-bottom:18px}body #main .contentMiddle #fv .fv_contents .fv_heading .fv_emphasis,body #main .contentMiddle #fv .fv_contents .fv_heading .fv_sentence{font-size:16px;font-weight:500;line-height:32px}body #main .contentMiddle #about{margin-bottom:49px;padding:0 18px}body #main .contentMiddle #about .about_contents .worries_contents{background-color:#e3f1fa;margin-bottom:20px}body #main .contentMiddle #about .about_contents .worries_contents .worries_block{background-color:#fff;border:solid #1b1c7b;border-width:3px 3px 8px;margin-bottom:21px;min-width:100%;position:relative}body #main .contentMiddle #about .about_contents .worries_contents .worries_block .worries_heading{color:#1b1c7b;font-weight:700;letter-spacing:.05em;margin:16px 0 18px 10px}body #main .contentMiddle #about .about_contents .worries_contents .worries_block .worries_heading .worries_txt{font-size:4.26667vw;line-height:2;margin-bottom:1px;width:61.6vw}body #main .contentMiddle #about .about_contents .worries_contents .worries_block .worries_heading .worries_caption{font-size:5.33333vw;line-height:1.6;width:61.06667vw}body #main .contentMiddle #about .about_contents .worries_contents .worries_block .worries_img{bottom:0;height:24.79733vw;position:absolute;right:1.33333vw;width:20.064vw}body #main .contentMiddle #about .about_contents .worries_contents .worries_block .worries_img .character{bottom:21px;height:auto;max-height:100%;max-width:100%;position:absolute;width:auto}body #main .contentMiddle #about .about_contents .worries_contents .worries_definition{background-color:#e3f1fa;padding:0 12px 22px}body #main .contentMiddle #about .about_contents .worries_contents .worries_definition p{font-size:16px;font-weight:700;line-height:24px;padding-bottom:20px;padding-left:13px;position:relative}body #main .contentMiddle #about .about_contents .worries_contents .worries_definition p:before{background-color:#1b1c7b;content:"";height:8px;left:0;position:absolute;top:8.5px;width:8px}body #main .contentMiddle #about .about_contents .arw{display:block;margin:0 auto;width:3.77067vw}body #main .contentMiddle #about .about_contents .resolution_contents{background-color:#e3f1fa;margin-top:20px}body #main .contentMiddle #about .about_contents .resolution_contents .resolution_block{background-color:#fffbcf;border:solid #1b1c7b;border-width:3px 3px 8px;margin-bottom:17px;min-width:100%;position:relative}body #main .contentMiddle #about .about_contents .resolution_contents .resolution_block .resolution_heading{color:#1b1c7b;font-weight:700;letter-spacing:.05em;margin:16px 0 18px 10px;width:61.6vw}body #main .contentMiddle #about .about_contents .resolution_contents .resolution_block .resolution_heading .resolution_txt{font-size:4.26667vw;line-height:2;margin-bottom:1px}body #main .contentMiddle #about .about_contents .resolution_contents .resolution_block .resolution_heading .resolution_caption{font-size:5.33333vw;line-height:1.6;width:61.6vw}body #main .contentMiddle #about .about_contents .resolution_contents .resolution_block .resolution_img{bottom:6.4vw;height:24vw;position:absolute;right:2.93333vw;width:23.36267vw}body #main .contentMiddle #about .about_contents .resolution_contents .resolution_block .resolution_img .character{bottom:0;height:auto;max-height:100%;max-width:100%;position:absolute;width:auto}body #main .contentMiddle #about .about_contents .resolution_contents .resolution_definition .resolution_txt{font-size:16px;line-height:32px;margin-bottom:15px;padding:0 7px 0 11px}body #main .contentMiddle #about .about_contents .resolution_contents .resolution_definition .resolution_point{margin-bottom:21px;padding:0 13px}body #main .contentMiddle #about .about_contents .resolution_contents .resolution_definition .resolution_point p{font-size:16px;font-weight:700;line-height:24px;padding:0 0 20px 13px;position:relative}body #main .contentMiddle #about .about_contents .resolution_contents .resolution_definition .resolution_point p small{font-size:10px;vertical-align:4px}body #main .contentMiddle #about .about_contents .resolution_contents .resolution_definition .resolution_point p:before{background-color:#1b1c7b;content:"";height:8px;left:1px;position:absolute;top:9px;width:8px}body #main .contentMiddle #about .about_contents .resolution_contents .resolution_definition .resolution_point p.second{padding:0 13px}body #main .contentMiddle #about .about_contents .resolution_contents .resolution_definition .resolution_point_img{margin:0 auto 5.33333vw;position:relative;right:-2.66667vw;width:73.33333vw}body #main .contentMiddle #about .about_contents .resolution_contents .resolution_definition .application{margin:0 auto 10px;width:100%}body #main .contentMiddle #about .about_contents .resolution_contents .resolution_definition .application .app{height:34.13333vw;margin:0 auto 15px;position:relative;width:85.06667vw}body #main .contentMiddle #about .about_contents .resolution_contents .resolution_definition .application .app a{height:100%;left:0;position:absolute;top:0;width:100%;z-index:10}body #main .contentMiddle #about .about_contents .resolution_contents .resolution_definition .application .app .pnl{align-content:center;align-items:center;background:#fff;border:2px solid #1b1c7b;box-sizing:border-box;display:flex;height:100%;justify-content:space-between;padding:0 4.8vw 0 6.4vw;width:100%}body #main .contentMiddle #about .about_contents .resolution_contents .resolution_definition .application .app .pnl .img{width:24.26667vw}body #main .contentMiddle #about .about_contents .resolution_contents .resolution_definition .application .app .pnl p{width:46.13333vw}body #main .contentMiddle #about .about_contents .resolution_contents .resolution_definition .application_txt{font-size:16px;line-height:32px;margin-bottom:14px;padding:0 11px}body #main .contentMiddle #about .about_contents .resolution_contents .resolution_definition .application_txt small{font-size:10px;vertical-align:4px}body #main .contentMiddle #about .about_contents .resolution_contents .resolution_definition .resolution_note{font-size:14px;line-height:24px;padding:0 17px 17px 12px}body #main .contentMiddle #explanation{margin-bottom:35px}body #main .contentMiddle #explanation .explanation_contents .merit_block{margin-bottom:33px;padding:0 18px}body #main .contentMiddle #explanation .explanation_contents .merit_block .merit_ttl{color:#1b1c7b;font-size:24px;font-weight:700;letter-spacing:.05em;line-height:36px;margin-bottom:16px}body #main .contentMiddle #explanation .explanation_contents .merit_block .merit_txt{font-size:16px;font-weight:500;line-height:32px;margin-bottom:12px}body #main .contentMiddle #explanation .explanation_contents .merit_block .merit_txt strong{color:#1b1c7b}body #main .contentMiddle #explanation .explanation_contents .merit_block .merit_txt.bottom{margin-bottom:0}body #main .contentMiddle #explanation .explanation_contents .subject_block{margin-bottom:17px;padding:0 18px}body #main .contentMiddle #explanation .explanation_contents .subject_block .subject_ttl{color:#1b1c7b;font-size:20px;font-weight:700;letter-spacing:.05em;line-height:32px;margin-bottom:13px;-webkit-text-decoration:underline;text-decoration:underline;text-decoration-color:#fffbcf;text-decoration-skip-ink:none;text-decoration-thickness:15px;text-underline-offset:-11px}body #main .contentMiddle #explanation .explanation_contents .subject_block .subject_txt{font-size:16px;font-weight:500;line-height:32px;margin-bottom:19px}body #main .contentMiddle #explanation .explanation_contents .subject_block .subject_txt.bottom{margin-bottom:0}body #main .contentMiddle #explanation .explanation_contents .subject_block .subject_txt small{font-size:10px;vertical-align:3px}body #main .contentMiddle #explanation .explanation_contents .accordion_area{padding:0 18px}body #main .contentMiddle #explanation .explanation_contents .accordion_area .ac_block{margin-bottom:16px;overflow:hidden;position:relative}body #main .contentMiddle #explanation .explanation_contents .accordion_area .ac_block .accordion_button{background:#fff;border:2px solid #1b1c7b;cursor:pointer;height:68px;position:absolute;top:0;width:100%}body #main .contentMiddle #explanation .explanation_contents .accordion_area .ac_block .accordion_button .ac_text{padding:6px 12px}body #main .contentMiddle #explanation .explanation_contents .accordion_area .ac_block .accordion_button .ac_text .txt{color:#1b1c7b;font-size:16px;font-weight:700;line-height:24px;z-index:3}body #main .contentMiddle #explanation .explanation_contents .accordion_area .ac_block .accordion_button .ac_text .txt span{color:#1b1c7b;font-size:16px;font-weight:700;line-height:24px;margin-right:10px}body #main .contentMiddle #explanation .explanation_contents .accordion_area .ac_block .accordion_button .but{background:#fff;border-radius:50%;display:block;height:12px;overflow:hidden;position:absolute;right:9px;text-indent:100%;top:50%;transform:translateY(-50%);white-space:nowrap;width:12px;z-index:2}body #main .contentMiddle #explanation .explanation_contents .accordion_area .ac_block .accordion_button .but:before{background-color:#1b1c7b;content:"";display:block;height:2px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:14.4px}body #main .contentMiddle #explanation .explanation_contents .accordion_area .ac_block .accordion_button .but:after{background-color:#1b1c7b;content:"";display:none;height:2px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(90deg);width:14.4px}body #main .contentMiddle #explanation .explanation_contents .accordion_area .ac_block .accordion{background-color:#fff;display:block;margin-top:48px}body #main .contentMiddle #explanation .explanation_contents .accordion_area .ac_block .accordion .accordion_description_area{background-color:#e3f1fa;padding:35px 12px}body #main .contentMiddle #explanation .explanation_contents .accordion_area .ac_block .accordion .accordion_description_area .accordion_ttl_area{margin-bottom:14px}body #main .contentMiddle #explanation .explanation_contents .accordion_area .ac_block .accordion .accordion_description_area .accordion_ttl_area .accordion_txt{font-size:16px;font-weight:500;letter-spacing:0;line-height:32px}body #main .contentMiddle #explanation .explanation_contents .accordion_area .ac_block .accordion .accordion_description_area .medical_area .ttl{color:#1b1c7b;font-size:20px;font-weight:500;letter-spacing:.05em;line-height:32px;margin-bottom:10px;text-align:center}body #main .contentMiddle #explanation .explanation_contents .accordion_area .ac_block .accordion .accordion_description_area .medical_area table{margin:0 auto 18px;width:315px}body #main .contentMiddle #explanation .explanation_contents .accordion_area .ac_block .accordion .accordion_description_area .medical_area table tr th{border-right:2px solid #e3f1fa;color:#fff;font-size:12px;font-weight:500;letter-spacing:0;line-height:16px;text-align:center}body #main .contentMiddle #explanation .explanation_contents .accordion_area .ac_block .accordion .accordion_description_area .medical_area table tr th.table_ttl{background-color:#1b1c7b;border-bottom:2px solid #e3f1fa;padding:6px 7px;width:121px}body #main .contentMiddle #explanation .explanation_contents .accordion_area .ac_block .accordion .accordion_description_area .medical_area table tr th.type1{background-color:#eee;color:#1b1c7b;padding:3px 10px;width:124px}body #main .contentMiddle #explanation .explanation_contents .accordion_area .ac_block .accordion .accordion_description_area .medical_area table tr td{border-bottom:2px solid #e3f1fa;border-right:2px solid #e3f1fa;font-size:14px;font-weight:500;letter-spacing:0;line-height:24px;text-align:center;width:68px}body #main .contentMiddle #explanation .explanation_contents .accordion_area .ac_block .accordion .accordion_description_area .medical_area table tr td .one,body #main .contentMiddle #explanation .explanation_contents .accordion_area .ac_block .accordion .accordion_description_area .medical_area table tr td .two{background-color:#1b1c7b!important;color:#fff;padding:11px 7px;text-align:center}body #main .contentMiddle #explanation .explanation_contents .accordion_area .ac_block .accordion .accordion_description_area .medical_area table tr td .three{background-color:#1b1c7b!important;border-bottom:0 solid #e3f1fa;border-right:0 solid #e3f1fa;color:#fff;padding:11px 0;text-align:center}body #main .contentMiddle #explanation .explanation_contents .accordion_area .ac_block .accordion .accordion_description_area .medical_area table tr td .type1_1,body #main .contentMiddle #explanation .explanation_contents .accordion_area .ac_block .accordion .accordion_description_area .medical_area table tr td .type1_2,body #main .contentMiddle #explanation .explanation_contents .accordion_area .ac_block .accordion .accordion_description_area .medical_area table tr td .type1_3{background-color:#fff;padding:7px 0}body #main .contentMiddle #explanation .explanation_contents .accordion_area .ac_block .accordion .accordion_description_area .nursing_area .ttl{color:#1b1c7b;font-size:20px;font-weight:500;letter-spacing:.05em;line-height:32px;margin-bottom:7px;text-align:center}body #main .contentMiddle #explanation .explanation_contents .accordion_area .ac_block .accordion .accordion_description_area .nursing_area table{margin:0 auto 18px;width:315px}body #main .contentMiddle #explanation .explanation_contents .accordion_area .ac_block .accordion .accordion_description_area .nursing_area table tr th{border-right:2px solid #e3f1fa;color:#fff;font-size:12px;font-weight:500;letter-spacing:0;line-height:16px;text-align:center}body #main .contentMiddle #explanation .explanation_contents .accordion_area .ac_block .accordion .accordion_description_area .nursing_area table tr th.table_ttl{background-color:#1b1c7b;border-bottom:2px solid #e3f1fa;padding:6px 7px;width:121px}body #main .contentMiddle #explanation .explanation_contents .accordion_area .ac_block .accordion .accordion_description_area .nursing_area table tr th.table_ttl small{font-size:10px}body #main .contentMiddle #explanation .explanation_contents .accordion_area .ac_block .accordion .accordion_description_area .nursing_area table tr th.type1{background-color:#eee;color:#1b1c7b;padding:3px 10px;width:124px}body #main .contentMiddle #explanation .explanation_contents .accordion_area .ac_block .accordion .accordion_description_area .nursing_area table tr td{border-bottom:2px solid #e3f1fa;border-right:2px solid #e3f1fa;font-size:14px;font-weight:500;letter-spacing:0;line-height:24px;text-align:center;width:68px}body #main .contentMiddle #explanation .explanation_contents .accordion_area .ac_block .accordion .accordion_description_area .nursing_area table tr td .one,body #main .contentMiddle #explanation .explanation_contents .accordion_area .ac_block .accordion .accordion_description_area .nursing_area table tr td .two{background-color:#1b1c7b!important;color:#fff;padding:11px 7px;text-align:center}body #main .contentMiddle #explanation .explanation_contents .accordion_area .ac_block .accordion .accordion_description_area .nursing_area table tr td .three{background-color:#1b1c7b!important;border-bottom:0 solid #e3f1fa;border-right:0 solid #e3f1fa;color:#fff;padding:11px 0;text-align:center}body #main .contentMiddle #explanation .explanation_contents .accordion_area .ac_block .accordion .accordion_description_area .nursing_area table tr td .type1_1,body #main .contentMiddle #explanation .explanation_contents .accordion_area .ac_block .accordion .accordion_description_area .nursing_area table tr td .type1_2,body #main .contentMiddle #explanation .explanation_contents .accordion_area .ac_block .accordion .accordion_description_area .nursing_area table tr td .type1_3{background-color:#fff;padding:7px 0}body #main .contentMiddle #explanation .explanation_contents .accordion_area .ac_block .accordion .accordion_description_area .accordion_notes{margin-top:15px}body #main .contentMiddle #explanation .explanation_contents .accordion_area .ac_block .accordion .accordion_description_area .accordion_notes .notes{align-items:flex-start;display:flex;justify-content:flex-start;margin-bottom:6px}body #main .contentMiddle #explanation .explanation_contents .accordion_area .ac_block .accordion .accordion_description_area .accordion_notes .notes span{font-size:14px;font-weight:500;letter-spacing:0;line-height:24px;margin-right:7px}body #main .contentMiddle #explanation .explanation_contents .accordion_area .ac_block .accordion .accordion_description_area .accordion_notes .notes .notes_txt{font-size:14px;font-weight:500;letter-spacing:0;line-height:24px}body #main .contentMiddle #explanation .explanation_contents .accordion_area .ac_block .accordion.open{display:block}body #main .contentMiddle #explanation .explanation_contents .accordion_area .ac_block .txt.more{align-items:flex-start;display:flex;justify-content:flex-start}body #main .contentMiddle #explanation .explanation_contents .accordion_area .ac_block .txt.close{display:none}body #main .contentMiddle #explanation .explanation_contents .accordion_area .ac_block.close{height:68px}body #main .contentMiddle #explanation .explanation_contents .accordion_area .ac_block.close .txt.more{display:none}body #main .contentMiddle #explanation .explanation_contents .accordion_area .ac_block.close .txt.close{align-items:flex-start;display:flex;justify-content:flex-start}body #main .contentMiddle #explanation .explanation_contents .accordion_area .ac_block.close .but:after{display:block}body #main .contentMiddle #explanation .explanation_contents .subject_note{font-size:16px;font-weight:500;line-height:32px;margin-bottom:35px;padding:0 18px}body #main .contentMiddle #explanation .explanation_contents .method_block{margin-bottom:40px}body #main .contentMiddle #explanation .explanation_contents .method_block .method_ttl{color:#1b1c7b;font-size:24px;font-weight:700;letter-spacing:.05em;line-height:36px;margin-bottom:20px;padding:0 18px}body #main .contentMiddle #explanation .explanation_contents .method_block .method_txt{font-size:16px;font-weight:500;line-height:32px;margin-bottom:44px;padding:0 18px}body #main .contentMiddle #explanation .explanation_contents .method_block .method_txt strong{color:#1b1c7b}body #main .contentMiddle #explanation .explanation_contents .method_block .method_txt small{font-size:10px;vertical-align:5.5px}body #main .contentMiddle #explanation .explanation_contents .method_block .frow_area{background-color:#e3f1fa}body #main .contentMiddle #explanation .explanation_contents .method_block .frow_area .frow_ttl{color:#1b1c7b;font-size:16px;font-weight:700;letter-spacing:.05em;line-height:23px;margin:0 auto 8px;padding:21px 30px 0;text-align:center}body #main .contentMiddle #explanation .explanation_contents .method_block .frow_area .frow_ttl small{font-size:14px;letter-spacing:0}body #main .contentMiddle #explanation .explanation_contents .method_block .frow_area .frow_block{padding:0 27px 20px 29px}body #main .contentMiddle #explanation .explanation_contents .method_block .frow_area .frow_block .block{background-color:#fff}body #main .contentMiddle #explanation .explanation_contents .method_block .frow_area .frow_block .block .ttl{background-color:#1b1c7b;color:#fff;font-size:20px;font-weight:700;letter-spacing:.05em;line-height:32px;padding:5px 0 3px 19px}body #main .contentMiddle #explanation .explanation_contents .method_block .frow_area .frow_block .block .ttl strong{font-size:24px;margin-right:10px;vertical-align:-1.5px}body #main .contentMiddle #explanation .explanation_contents .method_block .frow_area .frow_block .block .content_area{padding:12px 20px 10px}body #main .contentMiddle #explanation .explanation_contents .method_block .frow_area .frow_block .block .content_area .txt{font-size:16px;font-weight:500;line-height:32px}body #main .contentMiddle #explanation .explanation_contents .method_block .frow_area .frow_block .arw{margin:11px auto;width:27px}body #main .contentMiddle #explanation .explanation_contents .method_block .frow_area .frow_block .arw2{margin:10.7px auto 10px;width:27px}body #main .contentMiddle #explanation .explanation_contents .related_article{border:2px solid #1b1c7b;margin:0 18px 52px}body #main .contentMiddle #explanation .explanation_contents .related_article .related_article_ttl{background-color:#1b1c7b}body #main .contentMiddle #explanation .explanation_contents .related_article .related_article_ttl p{color:#fff;font-size:16px;font-weight:700;line-height:24px;padding:6px;text-align:center}body #main .contentMiddle #explanation .explanation_contents .related_article .related_article_txt{padding:19px 11px 15px}body #main .contentMiddle #explanation .explanation_contents .related_article .related_article_txt a{color:#1b1c7b;cursor:pointer;text-decoration:underline}body #main .contentMiddle #explanation .explanation_contents .related_article .related_article_txt a .txt{font-size:14px;font-weight:700;line-height:24px;margin-bottom:11px}body #main .contentMiddle #explanation .explanation_contents .related_article .related_article_txt a .txt.bottom{margin-bottom:0}body #main .contentMiddle #explanation .explanation_contents .related_article .related_article_txt a:hover{text-decoration:none}body #main .contentMiddle #supplement .supplement_contents,body #main .contentMiddle #supplement .supplement_contents .talk_block{margin-bottom:35px}body #main .contentMiddle #supplement .supplement_contents .talk_block .talk_ttl{color:#1b1c7b;font-size:24px;font-weight:700;letter-spacing:.05em;line-height:36px;margin-bottom:13px;padding:0 18px}body #main .contentMiddle #supplement .supplement_contents .talk_block .talk_txt{font-size:16px;font-weight:500;line-height:32px;margin-bottom:20px;padding:0 18px;position:relative;z-index:5}body #main .contentMiddle #supplement .supplement_contents .talk_block .talk_img{display:block;margin:0 auto;width:61.33333vw}body #main .contentMiddle #supplement .supplement_contents .talk_block .talk_img img{height:auto;max-height:100%;max-width:100%;width:auto}body #main .contentMiddle #supplement .supplement_contents .expert_block{margin-bottom:36px;padding:0 18px}body #main .contentMiddle #supplement .supplement_contents .expert_block .expert_ttl{color:#1b1c7b;font-size:20px;font-weight:700;letter-spacing:.05em;line-height:32px;margin-bottom:14px;-webkit-text-decoration:underline;text-decoration:underline;text-decoration-color:#fffbcf;text-decoration-skip-ink:none;text-decoration-thickness:15px;text-underline-offset:-11px}body #main .contentMiddle #supplement .supplement_contents .expert_block .expert_txt{font-size:16px;font-weight:500;line-height:32px;margin-bottom:13px}body #main .contentMiddle #supplement .supplement_contents .expert_block .expert_txt.bottom{margin-bottom:0}body #main .contentMiddle #supplement .supplement_contents .management_block{background-color:#eee;margin-bottom:51px;padding:18px}body #main .contentMiddle #supplement .supplement_contents .management_block .management_ttl{padding:0 0 18px}body #main .contentMiddle #supplement .supplement_contents .management_block .ingenuity_block .meal_ttl,body #main .contentMiddle #supplement .supplement_contents .management_block .management_ttl{color:#1b1c7b;font-size:20px;font-weight:700;letter-spacing:.05em;line-height:32px;text-align:center}body #main .contentMiddle #supplement .supplement_contents .management_block .ingenuity_block .meal_img{margin:0 auto;padding-bottom:19px;width:339px}body #main .contentMiddle #supplement .supplement_contents .management_block .ingenuity_block .various{margin-bottom:5.33333vw;width:90.4vw}body #main .contentMiddle #supplement .supplement_contents .management_block .ingenuity_block .various .various_img{background-color:#3f3a3a;margin:0 auto;width:90.4vw}body #main .contentMiddle #supplement .supplement_contents .management_block .ingenuity_block .prevention{width:90.4vw}body #main .contentMiddle #supplement .supplement_contents .management_block .ingenuity_block .prevention .prevention_img{background-color:#3f3a3a;margin:0 auto;width:90.4vw}body #main .contentMiddle #supplement .supplement_contents .recommend_block{margin-bottom:40px;padding:0 18px}body #main .contentMiddle #supplement .supplement_contents .recommend_block .recommend_ttl{color:#1b1c7b;font-size:24px;font-weight:700;letter-spacing:.05em;line-height:36px;margin-bottom:17px}body #main .contentMiddle #supplement .supplement_contents .recommend_block .recommend_txt{font-size:16px;font-weight:500;line-height:32px;margin-bottom:11px}body #main .contentMiddle #supplement .supplement_contents .recommend_block .recommend_txt strong{letter-spacing:-.03em}body #main .contentMiddle #supplement .supplement_contents .recommend_block .recommend_txt small{font-size:9px;vertical-align:4.5px}body #main .contentMiddle #supplement .supplement_contents .recommend_block .recommend_note_block{align-items:flex-start;display:flex;justify-content:flex-start;margin-top:7px}body #main .contentMiddle #supplement .supplement_contents .recommend_block .recommend_note_block span{font-size:14px;font-weight:500;line-height:24px;margin-right:10px}body #main .contentMiddle #supplement .supplement_contents .recommend_block .recommend_note_block .recommend_note{font-size:14px;font-weight:500;line-height:24px}body #main .contentMiddle #supplement .supplement_contents .application{margin:0 auto 40px;width:100%}body #main .contentMiddle #supplement .supplement_contents .application .app{height:34.13333vw;margin:0 auto 21px;position:relative;width:85.06667vw}body #main .contentMiddle #supplement .supplement_contents .application .app a{height:100%;left:0;position:absolute;top:0;width:100%;z-index:10}body #main .contentMiddle #supplement .supplement_contents .application .app .pnl{align-content:center;align-items:center;border:2px solid #1b1c7b;box-sizing:border-box;display:flex;height:100%;justify-content:space-between;padding:0 4.8vw 0 6.4vw;width:100%}body #main .contentMiddle #supplement .supplement_contents .application .app .pnl .img{width:24.26667vw}body #main .contentMiddle #supplement .supplement_contents .application .app .pnl p{width:46.13333vw}body #main .contentMiddle #supplement .supplement_contents .trial_img{backface-visibility:hidden;image-rendering:-webkit-optimize-contrast;margin:0 auto;width:90.93333vw}body #main .contentMiddle .related_note{font-size:14px;line-height:24px;margin:23px 18px 21px;padding-left:2em;text-indent:-2em}body #main .contentMiddle #entry .related_article{margin-bottom:47px;padding:0 18px}body #main .contentMiddle #entry .related_article .related_article_ttl{color:#1b1c7b;font-size:16px;font-weight:500;line-height:32px;margin-bottom:15px}body #main .contentMiddle #entry .related_article .link_area .family_pharmacist_area{cursor:pointer;margin:0}body #main .contentMiddle #entry .related_article .link_area .family_pharmacist_area .official_app{background:#fff;border:3px solid #1b1c7b;box-shadow:5px 5px #1b1c7b;height:48vw;position:relative;width:90.66667vw}body #main .contentMiddle #entry .related_article .link_area .family_pharmacist_area .official_app .pharmacist{height:28vw;position:absolute;right:.8vw;top:5.33333vw;width:28vw}body #main .contentMiddle #entry .related_article .link_area .family_pharmacist_area .official_app .read{bottom:0;color:#1b1c7b;font-size:5.33333vw;font-weight:700;left:4.4vw;letter-spacing:.05em;line-height:1.6;margin:auto;position:absolute;top:10.5vw;width:58.13333vw}body #main .contentMiddle #entry .related_article .link_area .family_pharmacist_area .official_app .read strong{margin-left:-1.33333vw}body #main .contentMiddle #entry .related_article .link_area .family_pharmacist_area .official_app .more{align-items:center;background:url(../../common/img/more_bg.svg);background-size:100% 100%;bottom:-1vw;color:#fff;display:flex;height:8vw;justify-content:flex-end;position:absolute;right:-1vw;width:36.8vw}body #main .contentMiddle #entry .related_article .link_area .family_pharmacist_area .official_app .more span{font-size:4.26667vw;font-weight:700;line-height:1}body #main .contentMiddle #entry .related_article .link_area .family_pharmacist_area .official_app .more .arrow{margin-left:2.13333vw;margin-right:.8vw;width:5.5vw}body #main .contentMiddle #entry .related_article .link_area .online_block{cursor:pointer}body #main .contentMiddle #entry .related_article .link_area .online_block .official_app{background:#fff;border:3px solid #1b1c7b;box-shadow:5px 5px #1b1c7b;height:48vw;margin-top:12.26667vw;position:relative;width:90.66667vw}body #main .contentMiddle #entry .related_article .link_area .online_block .official_app .online{height:29.968vw;position:absolute;right:2.93333vw;top:4.8vw;width:24.936vw}body #main .contentMiddle #entry .related_article .link_area .online_block .official_app .read{align-items:center;bottom:0;color:#1b1c7b;display:flex;font-size:5.33333vw;font-weight:700;left:3.73333vw;letter-spacing:.05em;line-height:1.6;position:absolute;top:8vw;width:55.73333vw}body #main .contentMiddle #entry .related_article .link_area .online_block .official_app .more{align-items:center;background:url(../../common/img/more_bg.svg);background-size:100% 100%;bottom:-1vw;color:#fff;display:flex;height:8vw;justify-content:flex-end;position:absolute;right:-1vw;width:36.8vw}body #main .contentMiddle #entry .related_article .link_area .online_block .official_app .more span{font-size:4.26667vw;font-weight:700;line-height:1}body #main .contentMiddle #entry .related_article .link_area .online_block .official_app .more .arrow{margin-left:2.13333vw;margin-right:.8vw;width:5.5vw}body #main .contentMiddle #fv .fv_contents .fv_intro{font-size:16px;font-weight:500;line-height:32px;margin-bottom:33px;margin-top:32px;padding:0 18px}body #main #entry .link_area{margin:0 auto;width:90.66667vw}body #main .contentMiddle .time_block{display:block;margin-bottom:20px}body #main .contentMiddle .time_block .time_heading{display:flex;min-width:100%;padding:0 18px}body #main .contentMiddle .time_block .time_heading .time_caption{align-items:flex-end;color:#1b1c7b;display:flex;font-size:24px;font-weight:700;letter-spacing:.05em;line-height:36px;margin-bottom:4px;position:relative;z-index:2}body #main .contentMiddle .time_block .time_heading .time_img{bottom:0;display:block;height:19.56522vw;margin:0 auto;position:relative;width:16.14907vw}body #main .contentMiddle .time_block .time_heading .time_img .img{bottom:0;height:auto;max-height:100%;max-width:100%;position:absolute;right:0;width:auto}body #main #entry .link_area .event01_block{margin:36px 0 0 -3px}body #main #entry .link_area .save_time_block{margin:46px 0 0 -3px}body #main #entry .link_area .official_app{background:#fff;border:3px solid #1b1c7b;box-shadow:5px 5px #1b1c7b;height:48vw;margin:auto;position:relative;width:90.66667vw}body #main #entry .link_area .official_app.under{margin-top:48px}body #main #entry .link_area .official_app .new{background-color:#bf0042;color:#fff;font-size:3.2vw;height:4.8vw;left:3.46667vw;letter-spacing:.04em;line-height:0;padding:2.4vw 1.33333vw 0;position:absolute;top:3.46667vw;width:10.13333vw}body #main #entry .link_area .official_app .event01{height:20.8vw!important;position:absolute;right:4.8vw;top:11.46667vw;width:37.06667vw}body #main #entry .link_area .official_app .save_time{height:34.66667vw!important;position:absolute;right:2.4vw;top:2.13333vw;width:24vw}body #main #entry .link_area .official_app .read{align-items:flex-start;bottom:0;color:#1b1c7b;display:flex;font-size:5.33333vw;font-weight:700;letter-spacing:.05em;line-height:1.6;text-align:left;width:58.13333vw}body #main #entry .link_area .official_app .read.save_time{display:flex;flex-flow:column;left:3.7vw;position:absolute;top:6vw}body #main #entry .link_area .official_app .read.event01{display:flex;flex-flow:column;left:3.3vw;letter-spacing:0;position:absolute;top:6vw}body #main #entry .link_area .official_app .more{align-items:center;background:url(../../common/img/more_bg.svg);background-size:100% 100%;bottom:-.5vw;color:#fff;display:flex;height:8vw;justify-content:flex-end;padding-top:1vw;position:absolute;right:-1vw;width:36.8vw}body #main #entry .link_area .official_app .more span{font-size:4.26667vw;font-weight:700;line-height:1}body #main #entry .link_area .official_app .more .arrow{margin-left:2.13333vw;margin-right:1vw;width:5.5vw}body #main #contents>#footer .youtube_area{padding-bottom:0}body #main .contentBottom{margin-bottom:30px}body #main .contentMiddle #contents small{font-size:10px;vertical-align:3.5px}}h1,h2,h3,h4,h5,h6{margin:0!important}body #main a[href*=".doc"]:after,body #main a[href*=".docx"]:after,body #main a[href*=".pdf"]:after,body #main a[href*=".xls"]:after,body #main a[href*=".xlsx"]:after,body #main a[href*=".zip"]:after{display:none!important}
