/*! --------------------------------------------------------------
　　このCSSファイルは .scssファイルからコンパイルされたものです。
　　修正する際はscssファイルを編集するように注意してください。
--------------------------------------------------------------- */.main_page{height:360px;background-position:top center;background-repeat:no-repeat;background-size:auto 100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width: 767px){.main_page{height:42.66667vw;background-size:cover}}.main_page.main_first{background-image:url(images/first/main01.jpg)}.main_page.main_acne{background-image:url(images/acne/main01.jpg)}.main_page.main_atopic{background-image:url(images/atopic/main01.jpg)}.main_page.main_athletes_foot{background-image:url(images/athletes_foot/main01.jpg)}.main_page.main_herpes_zoster{background-image:url(images/herpes_zoster/main01.jpg)}.main_page.main_burn{background-image:url(images/burn/main01.jpg)}.main_page.main_child{background-image:url(images/child/main01.jpg)}.main_page h2{font-size:2.375rem;letter-spacing:0.26em;text-align:center;text-shadow:2px 2px 6px #fff, -2px 2px 6px #fff, 2px -2px 6px #fff, -2px -2px 6px #fff}@media (min-width: 961px){.page .gnav{padding-top:70px}}@media (min-width: 768px) and (max-width: 960px){.page .gnav{padding-top:70px}}.page .gnav .logo_main{left:unset;-webkit-transform:unset;transform:unset;right:20px;top:-62px}@media (min-width: 768px) and (max-width: 960px){.page .gnav .logo_main{right:4vw}}@media (max-width: 767px){.page .gnav .logo_main{right:unset;top:unset}}.page .gnav .logo_main img{width:172px}@media (max-width: 767px){.page .gnav .logo_main img{width:unset}}.bgc_gray{background-color:#f8f9f8}.bg_skywave{background:url(images/first/bg_skywave.svg) center top/auto 100% repeat-x;padding:160px 0 180px;position:relative;z-index:2;margin:-36px 0}@media (max-width: 767px){.bg_skywave{padding:21.33333vw 0;margin:-2.5rem 0}}.ttl_flg{position:relative}.ttl_flg::before{width:60px;height:90px;background:url(images/first/ttlbg_flg.svg) top center/60px auto no-repeat;position:absolute;left:-90px;top:-0.5rem;font-size:38px;color:#ffffff;letter-spacing:0;text-align:center;font-family:din-2014, sans-serif;font-weight:600;font-style:italic;padding:2px 8px 0 0}@media (max-width: 767px){.ttl_flg::before{width:16vw;background-size:16vw auto;left:-20vw}}.ttl_flg.ttl_flg1::before{content:'1'}.ttl_flg.ttl_flg2::before{content:'2'}.ttl_flg.ttl_flg3::before{content:'3'}.ttl_flg.ttl_flg4::before{content:'4'}.causebox{min-height:636px;background-position:top 320px right 0px, top right 100px;margin-right:-50px;padding-right:50px}@media (min-width: 768px) and (max-width: 960px){.causebox{margin-right:unset;padding-right:unset}}@media (max-width: 767px){.causebox{min-height:unset;background-position:bottom right, bottom 20vw left;background-size:40.13333vw auto,53.33333vw auto;margin-right:unset;padding-right:unset;padding-bottom:80vw}}.causebox h2{margin-bottom:1.5rem}.causebox .txt01{width:500px}@media (max-width: 767px){.causebox .txt01{width:unset}}.causebox .txt01:not(:last-child){margin-bottom:2.5rem}.causebox .txt01 b{display:block;font-weight:400;font-size:1.125rem;margin-bottom:1rem}@media (max-width: 767px){.causebox .txt01 b{font-size:.875rem}}.causebox .ttl_dash{width:500px;display:inline-block;font-size:1.375rem;color:#2a74be;line-height:1.55;font-weight:400;letter-spacing:0.26em;padding-bottom:1rem;border-bottom:1px dashed #2a74be;margin-bottom:1rem}@media (max-width: 767px){.causebox .ttl_dash{width:unset;font-size:1.125rem;letter-spacing:0}}.causebox .txt02{font-size:1.125rem}@media (max-width: 767px){.causebox .txt02{font-size:.875rem}}.causebox h5{font-size:1.375rem;color:#2a74be;font-weight:400;letter-spacing:0.16em;margin-bottom:1rem}@media (max-width: 767px){.causebox h5{font-size:1rem}}.causebox .txt03{line-height:1.5;text-indent:-2em;padding-left:2em;margin-bottom:2rem}.causebox .txt03 b{display:block;font-size:1.125rem;font-weight:400}@media (max-width: 767px){.causebox .txt03 b{font-size:.9375rem}}ul.caselist{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:stretch;align-content:stretch}@media (max-width: 767px){ul.caselist{display:block}}ul.caselist:not(:last-child){margin-bottom:2.5rem}ul.caselist li{width:300px}@media (max-width: 767px){ul.caselist li{width:unset;margin-bottom:2rem}}ul.caselist li h4{width:140px;display:table;background-color:#2a74be;font-size:1rem;color:#ffffff;letter-spacing:0.25em;text-align:center;margin:0 auto 1rem}@media (max-width: 767px){ul.caselist li h4{font-size:.875rem;margin-bottom:0}}ul.caselist li .content{min-height:775px;border:1px solid #2a74be;background-color:#ffffff;border-radius:20px;padding:1.8rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:unset;-ms-flex-pack:unset;justify-content:unset;-webkit-box-align:unset;-ms-flex-align:unset;align-items:unset;-ms-flex-line-pack:justify;align-content:space-between}@media (max-width: 767px){ul.caselist li .content{min-height:unset;padding:1rem}}.athletes_foot ul.caselist li .content{min-height:640px}@media (max-width: 767px){.athletes_foot ul.caselist li .content{min-height:unset}}ul.caselist li .content .img{width:100%;text-align:center}@media (max-width: 767px){ul.caselist li .content .img{width:50vw;margin:2rem auto 0}}ul.caselist h5{font-size:1.25rem;color:#2a74be;font-weight:400;letter-spacing:0.12em;text-align:center;margin-bottom:0.5rem}@media (max-width: 767px){ul.caselist h5{font-size:1rem}}ul.caselist h5 span{display:block;font-size:.9375rem}.first_greeting{padding:130px 0 150px}@media (max-width: 767px){.first_greeting{padding:8vw 0 10.66667vw}}.first_greeting h2{margin-bottom:2rem}.first_greeting .contentbox{margin-top:-50px;padding-top:50px;background:url(images/first/img_first01.png) top right 50px no-repeat;margin-bottom:3rem}@media (max-width: 767px){.first_greeting .contentbox{margin-top:0;padding-top:60vw;background-position:top center;background-size:auto 60vw;margin-bottom:2rem}}.first_greeting .contentbox h3{width:560px;margin-bottom:1.5rem}@media (max-width: 767px){.first_greeting .contentbox h3{width:unset;margin-top:-1rem;margin-bottom:1rem}}.first_greeting .contentbox p{width:500px;margin-bottom:1.5rem}@media (max-width: 767px){.first_greeting .contentbox p{width:unset}}.first_greeting .contentbox .name{width:500px;text-align:right}@media (max-width: 767px){.first_greeting .contentbox .name{width:unset}}.first_greeting .contentbox .name span{display:block;font-size:1.625rem;letter-spacing:0.38em}@media (max-width: 767px){.first_greeting .contentbox .name span{font-size:1.25rem}}.first_greeting .unitwrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:stretch;align-content:stretch;margin-bottom:5rem}@media (max-width: 767px){.first_greeting .unitwrap{margin-bottom:3rem}}.first_greeting .unitwrap .unit{width:50%}.first_greeting .unitwrap .unit h4{min-width:100px;display:inline-block;font-size:1.0625rem;color:#2a74be;font-weight:400;padding-bottom:0.5rem;border-bottom:2px solid #2a74be;margin-bottom:1rem}.first_greeting .unitwrap .unit ul li{line-height:1.5;padding:0.4rem 0 0.4rem 1em;text-indent:-1em}.first_greeting .unitwrap .unit ul li b{color:#2a74be}.first_greeting .unitwrap .unit01{width:100%;margin-bottom:3.5rem}@media (max-width: 767px){.first_greeting .unitwrap .unit01{margin-bottom:2rem}}.first_greeting .parttime h4{font-size:1.375rem;color:#2a74be;font-weight:400;padding-bottom:0.5rem;border-bottom:1px dashed #2a74be;margin-bottom:1rem}@media (max-width: 767px){.first_greeting .parttime h4{font-size:1.125rem}}.first_greeting .parttime ul li b{font-size:1.125rem;font-weight:400}@media (max-width: 767px){.first_greeting .parttime ul li b{font-size:.9375rem}}.first_first h2{margin-bottom:4rem}.first_first ul.pointlist{margin-bottom:5.5rem}.first_first ul.pointlist li{padding-left:90px}@media (max-width: 767px){.first_first ul.pointlist li{padding-left:20vw}}.first_first ul.pointlist li:not(:last-child){margin-bottom:3rem}.first_first ul.pointlist li h4{font-size:1.5rem;color:#2a74be;font-weight:400;line-height:1.56;letter-spacing:0.16em;padding-bottom:0.5rem;border-bottom:2px dashed #2a74be;margin-bottom:1.5rem}@media (max-width: 767px){.first_first ul.pointlist li h4{font-size:1.125rem;letter-spacing:0}}.first_first ul.pointlist li .content .img{float:right;padding-left:1.5rem}@media (max-width: 767px){.first_first ul.pointlist li .content .img{float:unset}}.adjust{height:120px}@media (max-width: 767px){.adjust{height:24vw}}.acne_cause,.atopic_cause,.foot_cause,.herpes_cause,.burn_cause,.child_cause,.tumor_cause{padding:130px 0 80px}@media (max-width: 767px){.acne_cause,.atopic_cause,.foot_cause,.herpes_cause,.burn_cause,.child_cause,.tumor_cause{padding:10.66667vw 0 20vw}}.acne_cause .causebox{background-image:url(images/acne/img_acne02.png),url(images/acne/img_acne01.png)}.atopic_cause .causebox{background-image:url(images/atopic/img_atopic02.png),url(images/atopic/img_atopic01.png)}.foot_cause .causebox{background-image:url(images/athletes_foot/img_foot02.png),url(images/athletes_foot/img_foot01.png)}.herpes_cause .causebox{background-image:url(images/herpes_zoster/img_herpes02.png),url(images/herpes_zoster/img_herpes01.png)}.burn_cause .causebox{background-image:url(images/burn/img_burn02.png),url(images/burn/img_burn01.png)}.child_cause .causebox{background-image:url(images/child/img_child02.png),url(images/child/img_child01.png)}.acne_type .lump:not(:last-child),.atopic_type .lump:not(:last-child),.foot_type .lump:not(:last-child),.herpes_type .lump:not(:last-child),.burn_type .lump:not(:last-child),.child_type .lump:not(:last-child){margin-bottom:4rem}.acne_type h2,.atopic_type h2,.foot_type h2,.herpes_type h2,.burn_type h2,.child_type h2{margin-bottom:2rem}.acne_type .txt01,.atopic_type .txt01,.foot_type .txt01,.herpes_type .txt01,.burn_type .txt01,.child_type .txt01{margin-bottom:2rem}.acne_type .colwrap .img,.atopic_type .colwrap .img,.foot_type .colwrap .img,.herpes_type .colwrap .img,.burn_type .colwrap .img,.child_type .colwrap .img{float:right;padding-left:3rem}@media (max-width: 767px){.acne_type .colwrap .img,.atopic_type .colwrap .img,.foot_type .colwrap .img,.herpes_type .colwrap .img,.burn_type .colwrap .img,.child_type .colwrap .img{float:unset;width:60vw;padding-left:unset;margin:0 auto 1rem}}.acne_type h3,.atopic_type h3,.foot_type h3,.herpes_type h3,.burn_type h3,.child_type h3{font-size:1.375rem;color:#2a74be;line-height:1.55;font-weight:400;letter-spacing:0.26em;margin-bottom:1rem}@media (max-width: 767px){.acne_type h3,.atopic_type h3,.foot_type h3,.herpes_type h3,.burn_type h3,.child_type h3{font-size:1.125rem;letter-spacing:0}}.acne_type h3.ttl_dash,.atopic_type h3.ttl_dash,.foot_type h3.ttl_dash,.herpes_type h3.ttl_dash,.burn_type h3.ttl_dash,.child_type h3.ttl_dash{width:500px;display:inline-block;padding-bottom:1rem;border-bottom:1px dashed #2a74be}@media (max-width: 767px){.acne_type h3.ttl_dash,.atopic_type h3.ttl_dash,.foot_type h3.ttl_dash,.herpes_type h3.ttl_dash,.burn_type h3.ttl_dash,.child_type h3.ttl_dash{width:unset}}.acne_type .txt02,.atopic_type .txt02,.foot_type .txt02,.herpes_type .txt02,.burn_type .txt02,.child_type .txt02{font-size:1.125rem}@media (max-width: 767px){.acne_type .txt02,.atopic_type .txt02,.foot_type .txt02,.herpes_type .txt02,.burn_type .txt02,.child_type .txt02{font-size:.875rem}}.foot_type{margin-top:-4rem}.child_type{padding:130px 0}@media (max-width: 767px){.child_type{padding:16vw 0}}.child_type .txt01{width:610px}@media (max-width: 767px){.child_type .txt01{width:unset}}.section_treat{padding:150px 0 100px}@media (max-width: 767px){.section_treat{padding:21.33333vw 0}}.section_treat h2{margin-bottom:3rem}@media (max-width: 767px){.section_treat h2{margin-bottom:2rem}}.section_treat .txt01{margin-bottom:2rem}.section_treat .unit{background-position:left top;background-size:80px auto;padding-left:105px}@media (max-width: 767px){.section_treat .unit{background-size:20vw auto;padding-left:24vw}}.section_treat .unit:not(:last-child){margin-bottom:1.5rem}.section_treat .unit h4{font-size:1.5rem;color:#2a74be;font-weight:400;letter-spacing:0.16em;padding:0.5rem 0 1rem;border-bottom:1px dashed #2a74be;margin-bottom:1rem}@media (max-width: 767px){.section_treat .unit h4{font-size:1.125rem;padding:0.5rem 0}}.section_treat .unit p:not(:last-child){margin-bottom:2rem}.section_treat .unit_oint{background-image:url(images/acne/treat01.svg)}.section_treat .unit_internal{background-image:url(images/acne/treat02.svg)}.section_treat .unit_injection{background-image:url(images/acne/treat03.svg)}.section_treat .unit_oint_internal{background-image:url(images/acne/treat01.svg),url(images/acne/treat02.svg);background-position:left top 100px, left top 0px}.section_diagnosis{padding:150px 0}@media (max-width: 767px){.section_diagnosis{padding:16vw 0}}.section_prevention h2{margin-bottom:3rem}.section_prevention ul li{background-position:left top;background-size:80px auto;padding-left:105px}@media (max-width: 767px){.section_prevention ul li{background-size:20vw auto;padding-left:24vw}}.section_prevention ul li:not(:last-child){margin-bottom:1.5rem}.section_prevention ul li h4{font-size:1.5rem;color:#2a74be;font-weight:400;line-height:1.5;letter-spacing:0.16em;padding:0.3rem 0 1rem;border-bottom:1px dashed #2a74be;margin-bottom:1rem}@media (max-width: 767px){.section_prevention ul li h4{font-size:1.125rem;padding:0rem 0 0.5rem}}.section_prevention ul li p:not(:last-child){margin-bottom:2rem}.section_prevention ul .step1{background-image:url(images/acne/step1.svg)}.section_prevention ul .step2{background-image:url(images/acne/step2.svg)}.section_prevention ul .step3{background-image:url(images/acne/step3.svg)}.section_prevention ul .step4{background-image:url(images/acne/step4.svg)}.section_prevention ul .step5{background-image:url(images/acne/step5.svg)}.section_prevention ul .step6{background-image:url(images/acne/step6.svg)}.section_qa{padding:160px 0 120px}@media (max-width: 767px){.section_qa{padding:21.33333vw 0}}.section_qa h2{margin-bottom:3rem}@media (max-width: 767px){.section_qa h2{margin-bottom:2rem}}.section_qa dl{border:1px solid #2a74be;background-color:#ffffff;border-radius:20px;padding:2rem 3rem}@media (max-width: 767px){.section_qa dl{padding:1rem}}.section_qa dl:not(:last-child){margin-bottom:2.5rem}@media (max-width: 767px){.section_qa dl:not(:last-child){margin-bottom:2rem}}.section_qa dl dt{font-size:1.25rem;color:#2a74be;line-height:1.5;letter-spacing:0.16em;padding-bottom:1rem;border-bottom:1px dashed #2a74be;margin-bottom:1rem}@media (max-width: 767px){.section_qa dl dt{font-size:1rem;text-indent:-1em;padding-left:1em}}.section_qa dl dd{padding-left:3.5rem;position:relative}@media (max-width: 767px){.section_qa dl dd{padding-left:1.5rem}}.section_qa dl dd::before{content:'A.';font-size:1.25rem;color:#2a74be;line-height:1.3;position:absolute;left:0;top:0}@media (max-width: 767px){.section_qa dl dd::before{font-size:1rem}}.news_list,.news_single,.news_category{padding-bottom:120px}@media (max-width: 767px){.news_list,.news_single,.news_category{padding-bottom:8vw}}.news_list h2,.news_single h2,.news_category h2{margin-bottom:1rem}.news_list .subttl,.news_single .subttl,.news_category .subttl{text-align:center;margin-bottom:3rem}@media (max-width: 767px){.news_list .subttl,.news_single .subttl,.news_category .subttl{margin-bottom:2rem}}@media (max-width: 767px){.news_list .subttl img,.news_single .subttl img,.news_category .subttl img{width:48.66667vw}}.news_list .box_news,.news_single .box_news,.news_category .box_news{border-top:5px solid #381c14;border-bottom:5px solid #381c14;padding:40px 0 90px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:stretch;align-content:stretch}@media (max-width: 767px){.news_list .box_news,.news_single .box_news,.news_category .box_news{display:block;padding:1rem 0 0;border-bottom:none}}.news_list .box_news .news_main,.news_single .box_news .news_main,.news_category .box_news .news_main{width:58%}@media (max-width: 767px){.news_list .box_news .news_main,.news_single .box_news .news_main,.news_category .box_news .news_main{width:unset;padding-bottom:1rem;border-bottom:5px solid #381c14;margin-bottom:3rem}}.news_list .box_news .news_side,.news_single .box_news .news_side,.news_category .box_news .news_side{width:29%}@media (max-width: 767px){.news_list .box_news .news_side,.news_single .box_news .news_side,.news_category .box_news .news_side{width:unset}}.news_list .pager,.news_single .pager,.news_category .pager{font-size:1.0625rem;padding-top:1rem}.news_list .pager .single_list,.news_single .pager .single_list,.news_category .pager .single_list{text-align:right}.news_box{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:stretch;align-content:stretch}@media (max-width: 767px){.news_box{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.topicslist_ul li:not(:last-of-type) .news_box{padding-bottom:1.5rem;border-bottom:2px dotted #381c14;margin-bottom:1rem}.news_box .news_img{width:120px}@media (max-width: 767px){.news_box .news_img{width:24vw}}.news_box .news_content{max-width:420px;padding-left:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:unset;-ms-flex-align:unset;align-items:unset;-ms-flex-line-pack:justify;align-content:space-between}@media (max-width: 767px){.news_box .news_content{max-width:unset;width:56vw;padding-left:unset}}.news_box .news_content .date{width:100%;font-size:.875rem;color:#c62337}.news_box .news_content h4{width:100%;font-size:1.0625rem;font-weight:700}@media (max-width: 767px){.news_box .news_content h4{font-size:.875rem}}.news_box .news_content .category{width:100%;font-size:.875rem;color:#00876d}@media (max-width: 767px){.news_box .news_content .category{font-size:.6875rem}}.side_box_wrap h3{background-color:#ebce2a;border-radius:1.5rem;font-size:1.25rem;color:#2e120b;line-height:1.5;text-align:center;padding:0.5rem 0;margin-bottom:0.8rem}.side_box_wrap h3:not(:first-of-type){margin-top:5rem}.side_box_wrap .side_post ul{border-top:2px dotted #381c14}.side_box_wrap .side_post ul li{border-bottom:2px dotted #381c14;font-size:.875rem;color:#c62337;padding:0.5rem 0}.side_box_wrap .side_post ul li span{display:block;color:#381c14;font-weight:700}.side_box_wrap .side_cate ul,.side_box_wrap .side_month ul{border-top:2px dotted #381c14;border-bottom:2px dotted #381c14}.side_box_wrap .side_cate ul li,.side_box_wrap .side_month ul li{font-size:.875rem}.news_single .pdate{font-size:.875rem;color:#c62337;margin-bottom:3.5rem}@media (max-width: 767px){.news_single .pdate{font-size:.6875rem;margin-bottom:2rem}}.news_single .pdate span{color:#00876d}@media (max-width: 767px){.news_single .pdate span{display:block}}.news_single h2{font-size:1.375rem;letter-spacing:0.1em;margin-bottom:3rem}@media (max-width: 767px){.news_single h2{margin-bottom:1.5rem}}.news_single .post_content img{display:block}.news_single .pager{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:stretch;align-content:stretch}.news_single .pager i{font-size:1.5rem;margin:0 1rem;position:relative;top:2px}.news_single .pager .single_next{padding-right:25rem}@media (max-width: 767px){.news_single .pager .single_next{padding-right:1rem}}
/*# sourceMappingURL=lower-style.css.map */