.toolBox01{background-color:#007a37}#box_ac25{font-family:"Noto Sans JP", sans-serif;font-size:1.6rem;line-height:2}#box_ac25 .inner{max-width:980px;margin:0 auto}#box_ac25 .fz12{line-height:1.5}#ac25_slider{width:100%;overflow:hidden;background:#fff}#ac25_slider .sl_inner{max-width:980px;height:490px;margin:0 auto}#ac25_slider .sl_inner .swiper-slide{opacity:0.4;transition:opacity 0.5s}#ac25_slider .sl_inner .swiper-slide.swiper-slide-active{opacity:1}#bn_acnes,#ac25_content,#ac25_column{padding:0 15px 0 15px}#bn_acnes .inner,#ac25_content .inner,#ac25_column .inner{padding:80px 0 80px 0}#bn_acnes .inner>section,#ac25_content .inner>section,#ac25_column .inner>section{margin-bottom:80px}#bn_acnes .inner>section:last-child,#ac25_content .inner>section:last-child,#ac25_column .inner>section:last-child{margin-bottom:0}#reason,#lineup,#column{margin-top:-50px;padding-top:50px}.brand-btn-cart{background:#e50012}@media screen and (max-width: 1000px){#bn_acnes,#ac25_content,#ac25_column{padding:0 35px 0 15px}#bn_acnes .inner,#ac25_content .inner,#ac25_column .inner{padding:80px 0 80px 0}}@media screen and (max-width: 980px){#ac25_slider .sl_inner{height:calc(100vw / 2)}}@media screen and (max-width: 768px){#bn_acnes,#ac25_content,#ac25_column{padding:0 15px 0 15px}#bn_acnes .inner,#ac25_content .inner,#ac25_column .inner{padding:8vw 0 8vw 0}#bn_acnes .inner>section,#ac25_content .inner>section,#ac25_column .inner>section{margin-bottom:8vw}#bn_acnes .inner>section:last-child,#ac25_content .inner>section:last-child,#ac25_column .inner>section:last-child{margin-bottom:0}#reason,#lineup,#column{margin-top:-42px;padding-top:42px}}@media screen and (max-width: 480px){#box_ac25{font-size:1.5rem}#ac25_slider .sl_inner{height:calc(100vw * 0.75)}#bn_acnes,#ac25_content,#ac25_column{padding:0 15px 0 15px}#bn_acnes .inner,#ac25_content .inner,#ac25_column .inner{padding:10vw 0 10vw 0}#bn_acnes .inner>section,#ac25_content .inner>section,#ac25_column .inner>section{margin-bottom:10vw}#bn_acnes .inner>section:last-child,#ac25_content .inner>section:last-child,#ac25_column .inner>section:last-child{margin-bottom:0}#reason,#lineup,#column{margin-top:-48px;padding-top:48px}}#nav_box{height:60px}#cont_menu{background:#c98c01;background:linear-gradient(0deg, #c98c01 0%, #dcaf46 60%, #d79d17 100%);font-family:"Noto Serif JP", serif;font-weight:700;line-height:1.2;height:60px}#cont_menu.fixed{position:fixed;top:0;z-index:100;width:100vw;height:50px;box-shadow:rgba(0,0,0,0.3) 0px 3px 3px 0}#cont_menu .inner{display:flex;height:100%}#cont_menu .inner h1{width:25%;height:100%;background:#fff}#cont_menu .inner h1 a{color:#fff;background:#007a37;font-size:1.2rem;gap:0.5em}#cont_menu .inner h1 a span{display:block;width:107px;height:36px;text-indent:-980px;overflow:hidden;background:url(./images/logo_acnes.svg) no-repeat center center;background-size:contain}#cont_menu .inner nav{width:75%}#cont_menu .inner nav ul{box-sizing:border-box;height:100%;display:flex;border-left:1px solid #946804;border-right:1px solid #946804;justify-content:flex-end}#cont_menu .inner nav ul li{flex-grow:1;width:100%;background:#fff;box-sizing:border-box;border-right:1px solid #ca8d00}#cont_menu .inner nav ul li a{font-size:1.8rem;color:#004f1a;background:#ca8d00;background:linear-gradient(0deg, #ca8d00 0%, #fff4cc 60%, #f2be3e 100%)}#cont_menu .inner a{display:block;height:100%;display:flex;align-items:center;justify-content:center;transition:opacity 0.3s}#cont_menu .inner a:hover{opacity:0.75}#menuopen{display:none}.mm-wrapper--opened #menuopen p span{opacity:0}.mm-wrapper--opened #menuopen p::before{top:0;transform:translateY(20px) rotate(-45deg)}.mm-wrapper--opened #menuopen p::after{bottom:0;transform:translateY(-20px) rotate(45deg)}#mm-clone-cont_menu_item.mm-menu{--mm-color-background:linear-gradient(90deg, #d79d17 0%, #dcaf46 50%, #d79d17 100%);--mm-color-text:#004f1a}#mm-clone-cont_menu_item .mm-listitem{text-align:center;font-family:"Noto Serif JP", serif;font-size:1.8rem;font-weight:700}#mm-clone-cont_menu_item .mm-listitem::after{inset-inline-start:0;border-color:#946804}#mm-clone-cont_menu_item .mm-listitem__text{background:linear-gradient(90deg, #f2be3e 0%, #fff4cc 50%, #f2be3e 100%)}#mm-clone-cont_menu_item .mm-btn--close:before{font-size:2.4rem;font-weight:bold}#mm-clone-cont_menu_item .mm-navbar__breadcrumbs{justify-content:center;padding:0 0 0 50px;font-family:"Noto Sans JP", sans-serif;font-weight:700;font-size:1.6rem;color:#fff}body .mm-wrapper__blocker{background:rgba(0,20,8,0.9)}@media screen and (max-width: 980px){#cont_menu .inner h1{width:245px}#cont_menu .inner nav{width:calc(100% - 245px)}#cont_menu .inner nav ul li{width:auto}}@media screen and (max-width: 768px){#nav_box{height:50px}#cont_menu{height:50px}#cont_menu.fixed{height:42px}#cont_menu .inner h1{width:210px}#cont_menu .inner h1 a{color:#fff;background:#007a37;font-size:1.1rem;gap:0.2em}#cont_menu .inner h1 a span{display:block;width:94px;height:32px}#cont_menu .inner nav{width:calc(100% - 210px)}#cont_menu .inner nav ul li a{font-size:1.5rem}}@media screen and (max-width: 640px){#ac25_slider{display:flex;flex-direction:column-reverse}#nav_box{height:48px;margin-bottom:2px}#cont_menu{background:#007a37;height:48px;position:relative}#cont_menu.fixed{height:48px}#cont_menu .inner nav{display:none}#cont_menu .inner a:hover{opacity:1}#menuopen{display:block;position:absolute;width:44px;margin:auto;top:2px;right:0}#menuopen p{display:block;height:44px;position:relative;cursor:pointer}#menuopen p span{font-size:20%;text-indent:980px;overflow:hidden;position:absolute;height:4px;width:30px;background:#ffffa6;left:7px;top:20px;border-radius:2px;transition:all 0.4s ease;opacity:1}#menuopen p::before,#menuopen p::after{content:"";display:block;position:absolute;height:4px;width:30px;background:#ffffa6;left:7px;border-radius:2px;transition:all 0.4s ease}#menuopen p::before{top:11px}#menuopen p::after{bottom:11px}}#bn_acnes{background-image:repeating-linear-gradient(90deg, transparent, transparent 12px, #f4fbfb 12px, #f4fbfb 24px)}#bn_acnes .inner{padding-top:46px;padding-bottom:60px;text-align:center;line-height:1}#bn_acnes .inner a{display:inline-block}#ac25_content{background:#007a37}#ac25_content .inner{background:linear-gradient(90deg, #007a37 0%, #40b373 25%, #51d48b 46%, #51d48b 54%, #40b373 75%, #007a37 100%)}#copy01{line-height:1.4;background:linear-gradient(145deg, #ca8d00 0%, #fff4cc 45%, #ca8d00 100%);box-shadow:4px 4px 8px 2px rgba(0,0,0,0.3);font-family:"Noto Serif JP", serif;font-size:3.6rem;color:#004f1a;position:relative;padding:0.75em 2.4em}#copy01::before,#copy01::after{content:"";display:block;width:100%;height:0;padding-top:7.6%;background:url(./images/kazari01.png) no-repeat center center;background-size:contain;position:absolute;left:0}#copy01::before{top:0;transform:rotate(180deg)}#copy01::after{bottom:0}#copy01 p,#copy01 h2{text-shadow:rgba(255,255,255,0.2) 3px 2px 3px,rgba(0,0,0,0.3) -1px -1px 2px;font-weight:600}#copy01 p span,#copy01 h2 span{display:inline-block}#copy01 p strong,#copy01 h2 strong{font-family:"Noto Sans JP", sans-serif;font-size:1.45em;color:#e50012;letter-spacing:0.05em}#copy01 h2 span:last-child{font-size:1.2em}#copy01 h2::after{content:"";display:block;width:17.1%;padding-bottom:13.4%;background:url(./images/pic_care.png) no-repeat center center;background-size:contain;position:absolute;right:10px;top:0;bottom:0}#products figure{margin:10px 0 0 0}#products figure img{margin:0 auto}#products ul{margin-top:-10px;font-size:1.9rem;line-height:1.5;display:flex;gap:0.5em;justify-content:center}#products ul li{background:#ffffa6;background:linear-gradient(0deg, #ffffa6 0%, #fff 80%, #fff 100%);padding:0.5em;border-radius:0.4em;color:#007a37;font-weight:600;width:100%;display:flex;align-items:center;flex-direction:column;box-shadow:3px 3px 3px 0 rgba(0,0,0,0.3);position:relative;transform:translateY(100px);opacity:0;transition:opacity 0.8s, transform 0.5s ease-out}#products ul li.active{transform:translateY(0);opacity:1}#products ul li::before{content:"";display:block;width:0;height:0;border-style:solid;border-right:0.75em solid transparent;border-left:0.75em solid transparent;border-bottom:1.5em solid #fff;border-top:0;position:absolute;top:calc(1px - 1.5em)}#products ul li:nth-child(1)::before{transform:skewX(-60deg);right:10%}#products ul li:nth-child(2)::before{transform:skewX(-30deg);right:35%}#products ul li:nth-child(3)::before{transform:skewX(30deg);left:35%}#products ul li:nth-child(4)::before{transform:skewX(60deg);left:10%}.ac_h2{font-family:"Noto Serif JP", serif;font-weight:700;font-size:3.2rem;line-height:1.2;color:#004f1a;height:1.2em;background:linear-gradient(90deg, #ca8d00 0%, #fff4cc 50%, #ca8d00 100%);position:relative;filter:drop-shadow(4px 4px 2px rgba(0,0,0,0.3));margin-bottom:1.8em}.ac_h2 span{position:absolute;top:0.4em;left:0;right:0;text-align:center;text-shadow:rgba(255,255,255,0.2) 3px 2px 3px,rgba(255,255,255,0.2) -1px -1px 2px}.ac_h2::before{content:"";display:block;width:100%;height:1.2em;clip-path:polygon(50% 100%, 0 0, 100% 0);background:linear-gradient(90deg, #ca8d00 0%, #fff4cc 50%, #ca8d00 100%);position:absolute;bottom:calc(1px - 1.2em)}.ac_h2::after{content:"";display:block;width:100%;height:2px;background:linear-gradient(90deg, #946804 0%, #f2be3e 50%, #946804 100%);position:absolute;top:0}section{counter-reset:number 0}.ac_h3{font-size:2.8rem;line-height:1.4;font-weight:600;color:#fff;background:#004f1a;padding:0.3em 3em;position:relative;text-align:center;text-shadow:rgba(0,0,0,0.3) 2px 2px 2px;margin-bottom:1.5em}.ac_h3::before{content:"";display:block;width:3.2em;height:3.2em;background:url(./images/icon_giza.svg) no-repeat center center;background-size:contain;filter:drop-shadow(4px 4px 2px rgba(0,0,0,0.3));position:absolute;margin:auto;top:0;bottom:0;left:40px}.ac_h3::after{counter-increment:number 1;content:counter(number);display:flex;width:3.2em;height:3.2em;transform:scale(1.5, 1.5) translate(-0.07em);text-shadow:none;color:#004f1a;font-family:"Noto Serif JP", serif;font-weight:700;font-style:italic;position:absolute;margin:auto;top:0;bottom:0;left:40px;justify-content:center;align-items:center}.ac_h3 small{font-size:1.4rem}.ac_h3b{font-size:2.8rem;line-height:1.4;font-weight:600;color:#ffff73;background:#004f1a;padding:0.3em;position:relative;text-align:center;text-shadow:rgba(0,0,0,0.3) 2px 2px 2px;margin-bottom:0.5em}.ac_h3b span{display:inline-block}.contbox{max-width:880px;margin:0 auto;zoom:100%}.contbox::after{content:"";clear:both;height:0;display:block;visibility:hidden}.contbox+.ac_h3,.contbox+.contbox{margin-top:80px}@media screen and (max-width: 980px){#copy01{font-size:3.55vw;padding:0.75em 1.8em}#copy01 h2::after{right:1vw}.ac_h3::before{left:1em}.ac_h3::after{left:1em}}@media screen and (max-width: 840px){.ac_h3{padding:0.3em 0.5em 0.3em 4.5em;text-align:left}}@media screen and (max-width: 768px){#bn_acnes .inner{padding-top:4.6vw;padding-bottom:6vw}#products figure{margin:10px 0 0 0}#products figure img{margin:0 auto}#products ul{font-size:1.6rem}#products ul li{padding:0.4em}.ac_h2{font-size:2.8rem}.ac_h3,.ac_h3b{font-size:2.4rem}.contbox+.ac_h3,.contbox+.contbox{margin-top:8vw}}@media screen and (max-width: 640px){#products figure{margin:0}#products ul{margin-top:-2vw;display:flex;flex-wrap:wrap}#products ul li{width:calc((100% - 0.5em) / 2)}#products ul li:nth-child(1)::before{transform:skewX(-45deg);right:20%}#products ul li:nth-child(2)::before{transform:skewX(45deg);left:20%}#products ul li:nth-child(3)::before{content:none}#products ul li:nth-child(4)::before{content:none}}@media screen and (max-width: 480px){#bn_acnes{background-image:repeating-linear-gradient(90deg, transparent, transparent 8px, #f4fbfb 8px, #f4fbfb 16px)}#bn_acnes .inner{padding-top:6.6vw;padding-bottom:8vw}#copy01{font-size:4.6vw;padding:3vw 3.8vw;line-height:1.6}#copy01 h2::after{width:23.2vw;padding-bottom:18.4vw;right:1.5vw;top:1vw;bottom:auto}.ac_h2{font-size:2rem}.ac_h3{font-size:1.7rem;padding-left:2.5em}.ac_h3::before{width:2.8em;height:2.8em;left:-0.5em}.ac_h3::after{width:2.8em;height:2.8em;left:-0.5em;transform:scale(1.3, 1.3) translate(-0.07em)}.ac_h3 small{font-size:1.1rem}.ac_h3b{font-size:1.7rem}.contbox+.ac_h3,.contbox+.contbox{margin-top:10vw}}.sb_list{display:flex;gap:2em}.sb_list li{width:100%;background-color:#ffe528;padding:0.75em 0.1em;line-height:1.6;box-sizing:border-box;box-shadow:rgba(255,255,255,0.8) 0px 24px 30px inset,rgba(100,89,17,0.6) 0px -10px 20px inset;border:2px solid #fff;border-radius:0.6em;display:flex;flex-direction:column;align-items:center;position:relative}.sb_list li h4{font-size:2.2rem;color:#e50012;font-weight:600}.sb_list li p{font-size:1.8rem;font-weight:600;color:#007a37;text-align:center}.sb_list li p span{display:block}.sb_list li p span:last-child{font-size:86%}.sb_list li::before{content:"";display:block;height:1.4em;width:1.4em;background:url(./images/pic_kakeru.svg) no-repeat center center;background-size:contain;position:absolute;margin:auto;top:0;bottom:0;left:-1.7em}.sb_list li:nth-child(1)::before{content:none}.ac_txt_01{color:#fff;margin:1.5em 0;text-shadow:4px 4px 8px #118947, -4px -4px 8px #118947, -4px 4px 8px #118947, 4px -4px 8px #118947, 4px 4px 8px #118947, 0 -4px 8px #118947, -4px 0 8px #118947, 4px 0 8px #118947}.ac_txt_02{color:#004f1a;font-size:2rem;margin:0 0 1em 0;text-align:center;font-weight:600;line-height:1.6;text-shadow:2px 2px 8px #51d48b, -2px -2px 8px #51d48b, -2px 2px 8px #51d48b, 2px -2px 8px #51d48b, 2px 2px 8px #51d48b, 0 -2px 8px #51d48b, -2px 0 8px #51d48b, 2px 0 8px #51d48b}.ac_list{display:flex;gap:0.8em;margin-bottom:1.5em}.ac_list li{width:100%}.ac_list li h4{text-align:center;background:#004f1a;color:#fff;padding:0.2em;font-size:1.8rem;line-height:1.2}.ac_list li figure p{text-align:center;line-height:1.5}#contbox03{position:relative;padding-top:80px;display:flex;justify-content:space-between;align-items:center}#contbox03::before{content:"";display:block;width:100vw;max-width:980px;height:4px;background:#004f1a;position:absolute;top:0;left:-50px}#contbox03 h4{width:164px;height:164px;background:url(./images/icon_giza.svg) no-repeat center center;background-size:contain;filter:drop-shadow(4px 4px 2px rgba(0,0,0,0.3));font-size:1.8rem;display:flex;justify-content:center;align-items:center;flex-direction:column;color:#004f1a;font-weight:600;line-height:1.3}#contbox03 h4 strong{font-size:1.6em;font-weight:600}#contbox03 ul{width:calc(100% - 220px);box-sizing:border-box;background:#c9f1db;font-size:2rem;line-height:1.4;padding:1em 6em;border-radius:0.4em;color:#004f1a}#contbox03 ul li{margin-bottom:0.25em;position:relative;padding-left:1.2em}#contbox03 ul li:last-child{margin-bottom:0}#contbox03 ul li::before{content:"";display:block;width:0.75em;height:0.75em;border-radius:50%;background:linear-gradient(145deg, #f2be3e 0%, #946804 100%);position:absolute;left:0;top:0.35em}@media screen and (max-width: 1030px){#contbox03::before{width:calc(100vw - 50px);left:calc(((100% - 100vw) / 2) + 25px)}}@media screen and (max-width: 900px){.sb_list li p span{display:inline}#contbox03 ul{padding:1em 2em}}@media screen and (max-width: 768px){.sb_list{flex-direction:column;max-width:320px;box-sizing:border-box;margin-left:auto;margin-right:auto}.sb_list li h4{font-size:2rem}.sb_list li p span{display:block}.sb_list li::before{top:-1.7em;bottom:auto;left:0;right:0}.sb_list li:nth-child(1)::before{content:none}.ac_txt_02{font-size:1.9rem}#contbox03{padding-top:8vw}#contbox03::before{width:100%;left:0}#contbox03 h4{width:140px;height:140px;font-size:1.7rem}#contbox03 ul{width:calc(100% - 160px);font-size:1.9rem}}@media screen and (max-width: 480px){.sb_list{max-width:280px}.sb_list li h4{font-size:1.8rem}.sb_list li p{font-size:1.7rem}.ac_txt_02{font-size:1.7rem;text-align:left}.ac_list{flex-direction:column;max-width:200px;margin-right:auto;margin-left:auto}.ac_list li h4{font-size:1.7rem}#contbox02 picture{display:block;max-width:340px;margin:0 auto}#contbox03{padding-top:10vw;flex-direction:column;gap:0.5em}#contbox03 h4{width:120px;height:120px;font-size:1.4rem}#contbox03 ul{width:100%;font-size:1.7rem;padding:0.8em}}.lineup_box{max-width:800px;margin:0 auto;display:flex;justify-content:space-between}.lineup_box li{max-width:360px;width:47%;display:flex;flex-direction:column;justify-content:space-between}.lineup_box li figure{display:block;padding-bottom:126%;position:relative}.lineup_box li figure img{position:absolute;bottom:0}.lineup_box li h2{color:#fff;text-shadow:4px 4px 8px #118947, -4px -4px 8px #118947, -4px 4px 8px #118947, 4px -4px 8px #118947, 4px 4px 8px #118947, 0 -4px 8px #118947, -4px 0 8px #118947, 4px 0 8px #118947;line-height:1.5;margin-bottom:0.4em}.lineup_box li h2 span{display:block;text-align:center;position:relative}.lineup_box li h2 span:nth-child(1){font-size:2.6rem;padding-top:0.2em}.lineup_box li h2 span:nth-child(1)::after{content:"";display:block;width:100%;height:1px;background:#fff;position:absolute;bottom:0;z-index:1}.lineup_box li h2 span:nth-child(2){font-size:2rem;padding-top:0.3em}.lineup_box li .han_name{text-align:center;font-size:1.2rem;line-height:1.4;color:#fff;margin-bottom:0.8em}.lineup_box li .ac25_copy{font-size:1.8rem;font-weight:600;line-height:1.3;color:#fff;text-align:center;padding:0.3em;background:#e50012;border-radius:999px;border:1px solid #fff}.lineup_box li .ac25_risk{font-size:1.3rem;line-height:1.2;color:#fff;background:#118947;border:1px solid #fff;padding:0.2em 1em;float:left}.lineup_box li .ac25_kounou{color:#fff;line-height:1.2;font-size:1.4rem;float:right}.lineup_box li .ac25_kounou::before{content:"\25CF"}.lineup_box li .ac25_btn{clear:both;padding-top:0.75em}.lineup_box li .ac25_btn a{display:block;border:1px solid #ffff73;font-size:2.2rem;line-height:1.2;padding:0.4em;text-align:center;background:#007a37;color:#ffff73;position:relative;transition:opacity 0.5s, border-color 0.5s, color 0.5s}.lineup_box li .ac25_btn a::before{content:"";display:block;width:0;height:0;border-style:solid;border-top:0.5em solid transparent;border-bottom:0.5em solid transparent;border-left:0.6em solid #fff;border-right:0;position:absolute;margin:auto;top:0;bottom:0;left:0.7em}.lineup_box li .ac25_btn a:hover{opacity:0.8;border-color:#fff;color:#fff}@media screen and (max-width: 768px){.lineup_box li h2 span:nth-child(1){font-size:2.2rem}.lineup_box li h2 span:nth-child(2){font-size:1.9rem}.lineup_box li .han_name{font-size:1.1rem}.lineup_box li .ac25_copy{font-size:1.7rem}.lineup_box li .ac25_btn a{font-size:2rem}}@media screen and (max-width: 640px){.lineup_box{max-width:330px;flex-direction:column;margin-left:auto;margin-right:auto;gap:1em}.lineup_box li{max-width:none;width:100%}.lineup_box li figure{display:block;padding-bottom:0;position:static}.lineup_box li figure img{position:static}}@media screen and (max-width: 480px){.lineup_box{max-width:290px}.lineup_box li h2 span:nth-child(1){font-size:2rem}.lineup_box li h2 span:nth-child(2){font-size:1.8rem}.lineup_box li .han_name{font-size:1rem}.lineup_box li .ac25_copy{font-size:1.6rem}.lineup_box li .ac25_btn a{font-size:1.8rem}}#ac25_column{background-image:repeating-linear-gradient(-45deg, #bdebee, #bdebee 2px, #def1f4 0, #def1f4 8px);position:relative}#ac25_column::before{content:"";display:block;max-width:980px;height:100%;position:absolute;margin:auto;top:0;bottom:0;right:0;left:0;background:linear-gradient(90deg, transparent 0%, #fff 10%, #fff 90%, transparent 100%)}#ac25_column>.inner{position:relative}#ac25_column>.inner p{margin-bottom:1em}#ac25_column>.inner p:last-child{margin-bottom:0}.clm_h3{font-size:2.4rem;text-align:center;color:#007a37;background:#c7f5e0;border-top:1px solid #51d48b;border-bottom:1px solid #51d48b;padding:0.4em;line-height:1.3;margin-top:0.5em;margin-bottom:0.8em;font-weight:700}.clm_h4{font-size:2rem;line-height:1.3;color:#0087b4;margin-top:1em;margin-bottom:0.5em;font-weight:700}.nkbs_img{float:right;margin-left:2em;margin-bottom:0.5em}@media screen and (max-width: 768px){.clm_h3{font-size:2.2rem}.clm_h4{font-size:1.9rem}.nkbs_img{float:right;margin-left:1em;margin-bottom:0.5em}}@media screen and (max-width: 480px){.clm_h3{font-size:1.8rem}.clm_h4{font-size:1.7rem}.nkbs_img{margin-left:0.5em;width:35%}}#sishunki{width:calc((100% - 180px) / 2)}#sishunki h4{text-align:left}#sishunki dt{display:none}#sishunki dd{width:100%}#otona{width:calc(((100% - 180px) / 2) + 180px)}#otona h4{text-align:right;margin-right:1.25em}#otona dl{position:relative}#otona dl::before{content:"";width:180px;height:100%;background:#def1f4;position:absolute;top:0;left:0}#otona dt{position:relative}#otona dd{width:calc(100% - 180px)}.soch_block{font-size:1.4rem;line-height:1.6;float:left;text-align:center}.soch_block .clm_h4{margin-left:1.25em}.soch_block img{margin:0 auto}.soch_block dl{border-bottom:1px solid #6fd4da;zoom:100%}.soch_block dl:after{content:"";clear:both;height:0;display:block;visibility:hidden}.soch_block dl dt{margin:0;padding:0.5em 0 0 0;width:180px;float:left;border-top:1px solid #6fd4da;color:#01778f;clear:both}.soch_block dl dd{margin:0;padding:0.5em 0;border-top:1px solid #6fd4da;float:left}.soch_block dl dd ul{margin:0 1em 0 2em;padding:0;text-align:left;line-height:120%;min-height:6em}.soch_block dl dd ul li{margin:0 0 0.5em 0;padding:0;position:relative}.soch_block dl dd ul li:last-child{margin-bottom:0}.soch_block dl dd ul li::before{content:"";display:block;width:0.7em;height:0.7em;border-radius:50%;background:#01778f;position:absolute;top:0.35em;left:-1em}#doc_box{border:3px solid #bdebee;background:#ebf9fa;padding:2em 5em;border-radius:0.6em;line-height:1.6;font-size:1.4rem}#doc_box .clm_h4{margin-top:0;border-bottom:1px solid #6fd4da;padding-bottom:0.2em}.photo_doc{float:left;margin-right:3em}.photo_doc img{border:3px solid #bdebee}#ac25_column .inner .contbox{max-width:840px}#ac25_column .inner .doc_name{font-size:2rem;margin-bottom:0.2em;color:#0087b4}#ac25_column .inner .doc_name small{font-size:0.84em}#ac25_column .inner .doc_hosp{font-size:1.6rem;margin-bottom:0.4em;color:#0087b4}.clm_h4b{padding:0 1.5em;color:#00a3d9;margin-bottom:1em;position:relative;line-height:1.4}.clm_h4b::before{content:"";display:block;width:3.2em;height:3.2em;border-radius:50%;background:#aafae6;background:linear-gradient(90deg, #aafae6 0%, #eefffa 100%);position:absolute;margin:auto;top:0;bottom:0;left:0}.clm_h4b span{font-size:2rem;position:relative}.img_right{float:right;margin-left:2em;margin-bottom:0.5em;padding:0 1.5em;background:linear-gradient(90deg, #fff 0%, #fff 49%, transparent 50%, transparent 100%)}.clm_note p{line-height:2.4;margin-left:1.5em;margin-right:1.5em;color:#666;background-image:linear-gradient(180deg, #9edee3 0%, #9edee3 1px, transparent 1px, transparent 100%);background-size:auto 2.4em;background-position:left -1px}.clm_wrap{margin-left:1.5em;margin-right:1.5em}@media screen and (max-width: 920px){#otona h4{margin-right:6vw}.soch_block .clm_h4{margin-left:6vw}.soch_block dl dd ul{min-height:7em}#doc_box{padding:2em 2em}.photo_doc{margin-right:1.5em}.clm_h4b{padding:0 6vw}.clm_h4b::before{left:3vw}.img_right{margin-left:1em;padding:0 6vw}.clm_note p{margin-left:6vw;margin-right:6vw}.clm_wrap{margin-left:6vw;margin-right:6vw}}@media screen and (max-width: 768px){#ac25_column .inner .doc_name{font-size:1.9rem}.clm_h4b span{font-size:1.9rem}}@media screen and (max-width: 760px){#sishunki{float:none;width:auto}#sishunki dl{position:relative}#sishunki dl::before{content:"";width:180px;height:100%;background:#def1f4;position:absolute;top:0;left:0}#sishunki dt{position:relative;display:block}#sishunki dd{width:calc(100% - 180px)}#otona{margin-top:1.5em;float:none;width:100%}#otona h4{text-align:left}.soch_block dl dd ul{display:inline-block;min-height:0}}@media screen and (max-width: 480px){#sishunki h4,#otona h4{text-align:center;font-weight:600;margin-left:0;margin-right:0}#sishunki dl::before,#otona dl::before{content:none}#sishunki dd,#otona dd{width:auto}.soch_block dl dt{padding:0.3em;width:auto;float:none;background:#def1f4;font-size:1.2rem}.soch_block dl dd{float:none;width:auto}#doc_box{border:2px solid #bdebee;padding:1em;font-size:1.3rem}.photo_doc{float:none;margin-right:auto;margin-bottom:0.8em}.photo_doc img{margin:0 auto}#ac25_column .inner .doc_name{font-size:1.7rem}#ac25_column .inner .doc_hosp{font-size:1.5rem}.img_right{max-width:40%;margin-right:0;padding-left:1em}.img_right.ill{float:none;margin:0 auto 0.5em auto;max-width:160px;background:none;padding:0}.img_right.ill img{margin:0 auto}.clm_h4b span{font-size:1.7rem}}
