@charset "UTF-8";html{-webkit-box-sizing:border-box;box-sizing:border-box}*,::after,::before{-webkit-box-sizing:inherit;box-sizing:inherit}.c-grid{max-width:1200px;margin-left:auto;margin-right:auto}.c-grid::after{clear:both;content:"";display:table}.c-grid .l1{float:left;display:block;margin-right:2.3576515979%;width:6.1721527019%}.c-grid .l1:last-child{margin-right:0}.c-grid .l2{float:left;display:block;margin-right:2.3576515979%;width:14.7019570017%}.c-grid .l2:last-child{margin-right:0}.c-grid .l3{float:left;display:block;margin-right:2.3576515979%;width:23.2317613015%}.c-grid .l3:last-child{margin-right:0}.c-grid .l4{float:left;display:block;margin-right:2.3576515979%;width:31.7615656014%}.c-grid .l4:last-child{margin-right:0}.c-grid .l5{float:left;display:block;margin-right:2.3576515979%;width:40.2913699012%}.c-grid .l5:last-child{margin-right:0}.c-grid .l5_5{float:left;display:block;margin-right:2.3576515979%;width:44.5562720511%}.c-grid .l5_5:last-child{margin-right:0}.c-grid .l5_8{float:left;display:block;margin-right:2.3576515979%;width:47.1152133411%}.c-grid .l5_8:last-child{margin-right:0}.c-grid .l6{float:left;display:block;margin-right:2.3576515979%;width:48.821174201%}.c-grid .l6:last-child{margin-right:0}.c-grid .l6_2{float:left;display:block;margin-right:2.3576515979%;width:50.527135061%}.c-grid .l6_2:last-child{margin-right:0}.c-grid .l6_5{float:left;display:block;margin-right:2.3576515979%;width:53.0860763509%}.c-grid .l6_5:last-child{margin-right:0}.c-grid .l7{float:left;display:block;margin-right:2.3576515979%;width:57.3509785009%}.c-grid .l7:last-child{margin-right:0}.c-grid .l8{float:left;display:block;margin-right:2.3576515979%;width:65.8807828007%}.c-grid .l8:last-child{margin-right:0}.c-grid .l9{float:left;display:block;margin-right:2.3576515979%;width:74.4105871005%}.c-grid .l9:last-child{margin-right:0}.c-grid .l10{float:left;display:block;margin-right:2.3576515979%;width:82.9403914003%}.c-grid .l10:last-child{margin-right:0}.c-grid .l11{float:left;display:block;margin-right:2.3576515979%;width:91.4701957002%}.c-grid .l11:last-child{margin-right:0}.c-grid .l12{float:left;display:block;margin-right:2.3576515979%;width:100%}.c-grid .l12:last-child{margin-right:0}@media screen and (max-width:500px){.c-grid .m1{float:left;display:block;margin-right:2.3576515979%;width:6.1721527019%}.c-grid .m1:last-child{margin-right:0}}@media screen and (max-width:500px){.c-grid .m2{float:left;display:block;margin-right:2.3576515979%;width:14.7019570017%}.c-grid .m2:last-child{margin-right:0}}@media screen and (max-width:500px){.c-grid .m3{float:left;display:block;margin-right:2.3576515979%;width:23.2317613015%}.c-grid .m3:last-child{margin-right:0}}@media screen and (max-width:500px){.c-grid .m4{float:left;display:block;margin-right:2.3576515979%;width:31.7615656014%}.c-grid .m4:last-child{margin-right:0}}@media screen and (max-width:500px){.c-grid .m5{float:left;display:block;margin-right:2.3576515979%;width:40.2913699012%}.c-grid .m5:last-child{margin-right:0}}@media screen and (max-width:500px){.c-grid .m6{float:left;display:block;margin-right:2.3576515979%;width:48.821174201%}.c-grid .m6:last-child{margin-right:0}}@media screen and (max-width:500px){.c-grid .m7{float:left;display:block;margin-right:2.3576515979%;width:57.3509785009%}.c-grid .m7:last-child{margin-right:0}}@media screen and (max-width:500px){.c-grid .m8{float:left;display:block;margin-right:2.3576515979%;width:65.8807828007%}.c-grid .m8:last-child{margin-right:0}}@media screen and (max-width:500px){.c-grid .m9{float:left;display:block;margin-right:2.3576515979%;width:74.4105871005%}.c-grid .m9:last-child{margin-right:0}}@media screen and (max-width:500px){.c-grid .m10{float:left;display:block;margin-right:2.3576515979%;width:82.9403914003%}.c-grid .m10:last-child{margin-right:0}}@media screen and (max-width:500px){.c-grid .m11{float:left;display:block;margin-right:2.3576515979%;width:91.4701957002%}.c-grid .m11:last-child{margin-right:0}}@media screen and (max-width:500px){.c-grid .m12{float:left;display:block;margin-right:2.3576515979%;width:100%}.c-grid .m12:last-child{margin-right:0}}.c-grid .s1{margin-left:8.5298042998%}.c-grid .s2{margin-left:17.0596085997%}.c-grid .s3{margin-left:25.5894128995%}.c-grid .s4{margin-left:34.1192171993%}.c-grid .s5{margin-left:42.6490214991%}.c-grid .s6{margin-left:51.178825799%}.c-flex{display:-webkit-box;display:-ms-flexbox;display:flex}.mAll0{margin:0!important}.mAll4{margin:4px!important}.mAll8{margin:8px!important}.mAll16{margin:16px!important}.mAll20{margin:20px!important}.mAll24{margin:24px!important}.mAll40{margin:40px!important}.mt0{margin-top:0!important}.mt4{margin-top:4px!important}.mt8{margin-top:8px!important}.mt16{margin-top:16px!important}.mt20{margin-top:20px!important}.mt24{margin-top:24px!important}.mt40{margin-top:40px!important}.mt80{margin-top:80px!important}.mr0{margin-right:0!important}.mr4{margin-right:4px!important}.mr8{margin-right:8px!important}.mr12{margin-right:12px!important}.mr16{margin-right:16px!important}.mr20{margin-right:20px!important}.mr24{margin-right:24px!important}.mr40{margin-right:40px!important}.mb0{margin-bottom:0!important}.mb4{margin-bottom:4px!important}.mb8{margin-bottom:8px!important}.mb16{margin-bottom:16px!important}.mb20{margin-bottom:20px!important}.mb24{margin-bottom:24px!important}.mb40{margin-bottom:40px!important}.mb80{margin-bottom:80px!important}.ml0{margin-left:0!important}.ml4{margin-left:4px!important}.ml8{margin-left:8px!important}.ml16{margin-left:16px!important}.ml20{margin-left:20px!important}.ml24{margin-left:24px!important}.ml40{margin-left:40px!important}.mtb4{margin:4px 0!important}.mtb8{margin:8px 0!important}.mtb10{margin:10px 0!important}.mtb16{margin:16px 0!important}.mtb20{margin:20px 0!important}.mtb24{margin:20px 0!important}.mtb40{margin:40px 0!important}.mrl4{margin:0 4px!important}.mrl8{margin:0 8px!important}.mrl16{margin:0 16px!important}.mrl20{margin:0 20px!important}.mrl24{margin:0 24px!important}.mrl40{margin:0 40px!important}.pAll0{padding:0!important}.pAll4{padding:4px!important}.pAll8{padding:8px!important}.pAll16{padding:16px!important}.pAll20{padding:20px!important}.pAll24{padding:24px!important}.pAll40{padding:40px!important}.pt0{padding-top:0!important}.pt4{padding-top:4px!important}.pt8{padding-top:8px!important}.pt12{padding-top:12px!important}.pt16{padding-top:16px!important}.pt20{padding-top:20px!important}.pt24{padding-top:24px!important}.pt32{padding-top:32px!important}.pt40{padding-top:40px!important}.pt80{padding-top:80px!important}.pr0{padding-right:0!important}.pr4{padding-right:4px!important}.pr8{padding-right:8px!important}.pr16{padding-right:16px!important}.pr20{padding-right:20px!important}.pr24{padding-right:24px!important}.pr40{padding-right:40px!important}.pb0{padding-bottom:0!important}.pb4{padding-bottom:4px!important}.pb8{padding-bottom:8px!important}.pb16{padding-bottom:16px!important}.pb20{padding-bottom:20px!important}.pb24{padding-bottom:24px!important}.pb40{padding-bottom:40px!important}.pb80{padding-bottom:80px!important}.pl0{padding-left:0!important}.pl4{padding-left:4px!important}.pl8{padding-left:8px!important}.pl16{padding-left:16px!important}.pl20{padding-left:20px!important}.pl24{padding-left:24px!important}.pl40{padding-left:40px!important}.ptb4{padding:4px 0!important}.ptb8{padding:8px 0!important}.ptb16{padding:16px 0!important}.ptb20{padding:20px 0!important}.ptb24{padding:24px 0!important}.ptb40{padding:40px 0!important}.prl4{padding:0 4px!important}.prl8{padding:0 8px!important}.prl16{padding:0 16px!important}.prl20{padding:0 20px!important}.prl24{padding:0 24px!important}.prl40{padding:0 40px!important}.ptrl4{padding:4px 4px 0 4px!important}.ptrl8{padding:8px 8px 0 8px!important}.ptrl16{padding:16px 16px 0 16px!important}.ptrl20{padding:20px 20px 0 20px!important}.ptrl24{padding:24px 24px 0 24px!important}.ptrl40{padding:40px 40px 0 40px!important}.card-main{padding:16px 0;margin:0 auto}@media screen and (max-width:500px){.card-main{width:100%}}.card-interview .card-interview__number{padding:16px 0}.card-interview .card-interview__number p{border:1px solid;border-radius:30px;padding:8px;text-align:center;color:#0091db;margin:0}.card-interview .card-interview__text p{margin:0}.card-interview .card-interview__sankaku{width:0;height:0;border:30px solid transparent;border-top:30px solid #0091db;border-bottom:0;margin-left:5%;opacity:.2}@media screen and (max-width:500px){.card-interview .card-interview__sankaku{margin:0 auto;margin-top:16px}}.card-report{border:1px solid #d7dde4}.card-report .card-report__title{background-color:#dceaf2;font-size:20px;font-size:1.25rem;padding:8px 0 8px 16px;font-weight:700}.card-report .card-report__title p{margin:0;font-weight:700}.card-report .card-report__title-doctor{font-size:15px;font-size:.9375rem;font-weight:400;padding-top:8px}.card-report .card-report__text{padding:16px}.card-report .card-report__text p{margin:0}.card-btn{background:#8fc31f;border:none;border-radius:18px;color:#fff;cursor:pointer;display:inline-block;font-size:13px;height:36px;letter-spacing:.07em;line-height:36px;margin-top:20px;padding:0 20px;text-align:center}@media screen and (max-width:500px){.card-btn{display:block;margin:40px auto 0;max-width:280px}}.card-btn:hover{color:#fff;opacity:.6}.slide-body{position:relative;width:320px;margin:0 auto}.card-rectangle{width:100%;padding:0 16px}.card-rectangle__header p{padding:20px 40px;margin:0;font-weight:700;line-height:1.8}.card-rectangle__header-red{color:red;background-color:#fad2d2}.card-rectangle__header-green{color:#8ec400;background-color:rgba(142,196,0,.2)}.card-rectangle__header-blue{color:#e2f5fe;background-color:rgba(98,175,217,.3)}.card-rectangle__title{padding:16px;font-size:15px;font-weight:700}.card-rectangle__list{line-height:2.2}.card-rectangle__text p{line-height:2.2}.card-process{padding:8px;text-align:center}.card-process__baloon{position:absolute}.card-process__baloon.center{left:80px}.card-process__baloon.double{left:8px}.card-process__baloon-item{position:relative;display:inline-block;min-width:120px;max-width:100%;padding:7px 20px;font-size:16px;color:#fff;background:#3fabe6;border-radius:30px}.card-process__baloon-item::before{position:absolute;top:100%;left:50%;margin-left:-15px;content:"";border:10px solid transparent;border-top:10px solid #3fabe6}.card-process__baloon-item>p{padding:0;margin:0}.card-process__circle{position:relative;width:300px;height:300px;margin:auto;background-color:rgba(0,143,220,.1);border-radius:50%}.card-process__title{position:absolute;font-size:21px;font-weight:700;text-align:center}.card-process__title>p{line-height:1.2}.card-process__title.process1{top:50px;left:45px}.card-process__title.process2{top:50px;left:76px}.card-process__title.process3{top:50px;left:60px}.card-process__img{position:absolute;text-align:center}.card-process__img.process1{top:110px;left:30px}.card-process__img.process2{top:110px;left:65px}.card-process__img.process3{top:80px;left:30px}.card-process__description a{display:inline;color:#0091db;text-decoration:underline}.stresscheck-result{display:-webkit-box;display:-ms-flexbox;display:flex}.card-result{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:12px;border-bottom:1px solid #0090de}.button-wrapper{width:100%;padding:0 16px}.button{display:inline-block;width:100%;height:50px;padding:0 20px;font-size:15px;font-weight:700;line-height:50px;text-align:center;letter-spacing:.07em;cursor:pointer;border:none;border-radius:30px}.button-normal{color:#707070;border:1px solid #707070}.button-green{color:#fff;background-color:#8fc31f}.ttl_h1.stresscheck{padding:3%;padding-left:12%;background:url(../../../common/img/icn_stresscheck.png) no-repeat,#0091db;background-position:2% center,100%;background-size:8%}.ttl_h1.stresscheck span{font-size:14px}.title-out-of-term{width:90%;padding:100px 0;margin:auto;text-align:center;background-color:#f0f3f6}.title-flex{display:-webkit-box;display:-ms-flexbox;display:flex}.title-background{padding:20px 0;font-weight:700;text-align:center}.title-background p{margin:0}.title-background__gray{background-color:#f0f3f6}.title-background__gray .font-medium{font-size:17px;font-weight:700}.title-background__gray .font-large{font-size:23px;font-weight:700}.title-background__red{color:red;background-color:rgba(255,0,0,.2)}.title-background__green{color:#8ec400;background-color:rgba(142,196,0,.2)}.title-background__green .font-black{color:#000}.title-background__green .font-medium{font-size:17px;font-weight:700}.title-background__green .font-large{font-size:23px;font-weight:700}.title-background__blue{padding:12px 0;font-size:17px;color:#008fdd;background-color:#dceaf2}.title-background__blue .font-black{color:#000}.title-background__blue .font-medium{font-size:17px;font-weight:700}.title-background__blue .font-large{font-size:23px;font-weight:700}.step-page{margin-top:16px}.step-page__title{position:relative;padding:10px 0;font-size:20px;font-weight:700;text-align:center;border-bottom:5px solid #acacac;border-radius:10px 10px 0 0}.step-page__title::after{position:absolute;bottom:-5px;display:block;width:10%;overflow:hidden;line-height:0;content:""}.step-page__title.status-0per:after{width:0%!important}.step-page__title.status-1per:after{width:1%!important}.step-page__title.status-2per:after{width:2%!important}.step-page__title.status-3per:after{width:3%!important}.step-page__title.status-4per:after{width:4%!important}.step-page__title.status-5per:after{width:5%!important}.step-page__title.status-6per:after{width:6%!important}.step-page__title.status-7per:after{width:7%!important}.step-page__title.status-8per:after{width:8%!important}.step-page__title.status-9per:after{width:9%!important}.step-page__title.status-10per:after{width:10%!important}.step-page__title.status-11per:after{width:11%!important}.step-page__title.status-12per:after{width:12%!important}.step-page__title.status-13per:after{width:13%!important}.step-page__title.status-14per:after{width:14%!important}.step-page__title.status-15per:after{width:15%!important}.step-page__title.status-16per:after{width:16%!important}.step-page__title.status-17per:after{width:17%!important}.step-page__title.status-18per:after{width:18%!important}.step-page__title.status-19per:after{width:19%!important}.step-page__title.status-20per:after{width:20%!important}.step-page__title.status-21per:after{width:21%!important}.step-page__title.status-22per:after{width:22%!important}.step-page__title.status-23per:after{width:23%!important}.step-page__title.status-24per:after{width:24%!important}.step-page__title.status-25per:after{width:25%!important}.step-page__title.status-26per:after{width:26%!important}.step-page__title.status-27per:after{width:27%!important}.step-page__title.status-28per:after{width:28%!important}.step-page__title.status-29per:after{width:29%!important}.step-page__title.status-30per:after{width:30%!important}.step-page__title.status-31per:after{width:31%!important}.step-page__title.status-32per:after{width:32%!important}.step-page__title.status-33per:after{width:33%!important}.step-page__title.status-34per:after{width:34%!important}.step-page__title.status-35per:after{width:35%!important}.step-page__title.status-36per:after{width:36%!important}.step-page__title.status-37per:after{width:37%!important}.step-page__title.status-38per:after{width:38%!important}.step-page__title.status-39per:after{width:39%!important}.step-page__title.status-40per:after{width:40%!important}.step-page__title.status-41per:after{width:41%!important}.step-page__title.status-42per:after{width:42%!important}.step-page__title.status-43per:after{width:43%!important}.step-page__title.status-44per:after{width:44%!important}.step-page__title.status-45per:after{width:45%!important}.step-page__title.status-46per:after{width:46%!important}.step-page__title.status-47per:after{width:47%!important}.step-page__title.status-48per:after{width:48%!important}.step-page__title.status-49per:after{width:49%!important}.step-page__title.status-50per:after{width:50%!important}.step-page__title.status-51per:after{width:51%!important}.step-page__title.status-52per:after{width:52%!important}.step-page__title.status-53per:after{width:53%!important}.step-page__title.status-54per:after{width:54%!important}.step-page__title.status-55per:after{width:55%!important}.step-page__title.status-56per:after{width:56%!important}.step-page__title.status-57per:after{width:57%!important}.step-page__title.status-58per:after{width:58%!important}.step-page__title.status-59per:after{width:59%!important}.step-page__title.status-60per:after{width:60%!important}.step-page__title.status-61per:after{width:61%!important}.step-page__title.status-62per:after{width:62%!important}.step-page__title.status-63per:after{width:63%!important}.step-page__title.status-64per:after{width:64%!important}.step-page__title.status-65per:after{width:65%!important}.step-page__title.status-66per:after{width:66%!important}.step-page__title.status-67per:after{width:67%!important}.step-page__title.status-68per:after{width:68%!important}.step-page__title.status-69per:after{width:69%!important}.step-page__title.status-70per:after{width:70%!important}.step-page__title.status-71per:after{width:71%!important}.step-page__title.status-72per:after{width:72%!important}.step-page__title.status-73per:after{width:73%!important}.step-page__title.status-74per:after{width:74%!important}.step-page__title.status-75per:after{width:75%!important}.step-page__title.status-76per:after{width:76%!important}.step-page__title.status-77per:after{width:77%!important}.step-page__title.status-78per:after{width:78%!important}.step-page__title.status-79per:after{width:79%!important}.step-page__title.status-80per:after{width:80%!important}.step-page__title.status-81per:after{width:81%!important}.step-page__title.status-82per:after{width:82%!important}.step-page__title.status-83per:after{width:83%!important}.step-page__title.status-84per:after{width:84%!important}.step-page__title.status-85per:after{width:85%!important}.step-page__title.status-86per:after{width:86%!important}.step-page__title.status-87per:after{width:87%!important}.step-page__title.status-88per:after{width:88%!important}.step-page__title.status-89per:after{width:89%!important}.step-page__title.status-90per:after{width:90%!important}.step-page__title.status-91per:after{width:91%!important}.step-page__title.status-92per:after{width:92%!important}.step-page__title.status-93per:after{width:93%!important}.step-page__title.status-94per:after{width:94%!important}.step-page__title.status-95per:after{width:95%!important}.step-page__title.status-96per:after{width:96%!important}.step-page__title.status-97per:after{width:97%!important}.step-page__title.status-98per:after{width:98%!important}.step-page__title.status-99per:after{width:99%!important}.step-page__title.status-100per:after{width:100%!important}.step-page__title-blue{color:#62afd9;background-color:#dceaf2}.step-page__title-blue::after{border-bottom:5px solid #62afd9}.step-page__title-green{color:#71bf4e;background-color:rgba(142,196,0,.2)}.step-page__title-green::after{border-bottom:5px solid #76c154}.step-page__title-orange{color:#ea6d1f;background-color:rgba(234,107,28,.2)}.step-page__title-orange::after{border-bottom:5px solid #ea6d1f}.step-page__title-red{color:#f47070;background-color:rgba(244,112,112,.2)}.step-page__title-red::after{border-bottom:5px solid #f47070}.step-page__question{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:140px;padding:20px 5px;font-size:20px;font-weight:700;text-align:center;border:1px solid #acacac;border-top:0;border-radius:0 0 10px 10px}.step-page__question.flex-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.step-page__question-blue{color:#62afd9}.step-page__question-green{color:#71bf4e}.step-page__question-orange{color:#ea6d1f}.step-page__question-red{color:#f47070}.step-page__question span{font-size:14px}.step-page__question span p{margin:0}.step-page__answer{margin-top:16px}.step-page__answer input[type=radio]{display:none}.step-page__answer .label{display:block;width:100%;padding:10px 0;margin-bottom:16px;font-size:19px;font-weight:700;text-align:center;cursor:pointer;border-radius:30px}.step-page__answer .label:hover{opacity:.5}.step-page__answer .label:not(:last-child){margin-right:8px}.step-page__answer .label-blue{color:#62afd9;background-color:#dceaf2}.step-page__answer .label-green{color:#71bf4e;background-color:rgba(142,196,0,.2)}.step-page__answer .label-orange{color:#ea6d1f;background-color:rgba(234,107,28,.2)}.step-page__answer .label-red{color:#f47070;background-color:rgba(244,112,112,.2)}.step-page__backlink a{display:inline;color:#d7dde4;text-decoration:underline}.step-page__backlink a:hover{color:#d7dde4;opacity:.5}.step-bar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.step-bar__icon{padding:2px 12px;font-size:12px;font-weight:700;color:#acacac;border:1px #acacac solid;border-radius:30px}.step-bar__icon.active01{color:#62afd9;background-color:#dceaf2;border:0}.step-bar__icon.active02{color:#71bf4e;background-color:rgba(142,196,0,.2);border:0}.step-bar__icon.active03{color:#ea6d1f;background-color:rgba(234,107,28,.2);border:0}.step-bar__icon.active04{color:#f57c7c;background-color:rgba(244,112,112,.2);border:0}.step-bar hr{width:100px;height:1px;border:0;border-top:1px #acacac solid}.slide-container{position:relative;width:100%;overflow:hidden}.slide-container__inner{position:absolute;left:0;width:65000px}.slide-container__inner.crearfix{zoom:1}.slide-container__inner.clearfix::after{display:block;clear:both;content:""}.slide{position:relative;float:left;width:320px;padding:0 20px;margin-top:40px;overflow:hidden}.slide.slide-step{margin-top:0}.slide.slide-resultpage{border:0}.slide.slide-resultpage .slide-resultpage__textarea{padding:80px 16px;font-size:18px;font-weight:700;text-align:center;background-color:#f4f4f4;border-radius:10px}.slide.slide-resultpage .slide-resultpage__textarea p{margin:0;line-height:1.8}.slide__title{font-weight:700;text-align:center}.slide__title-description{font-size:13px;text-align:center}.slide__title-description p{margin:0}.slide__title-blue{color:#62afd9}.slide__title-green{color:#71bf4e}.slide__title-orange{color:#ea6d1f}.slide__title-pink{color:#f57c7c}.slide__title-step{font-size:25px}.slide__title-text{font-size:32px}.slide-next{height:50px;font-size:15px;background-color:#7bc45b}body{font-family:"Helvetica Neue",Arial,sans-serif}.canvas-wrapper{min-height:200px}.card-slick{width:100%;margin:0 auto;margin-bottom:80px!important}.card{width:90%;overflow:hidden;pointer-events:none}.card .card-inner{overflow:hidden;background-color:#fff;border:1px solid #f0f3f6;border-radius:10px}.card .chart-item .chart-item-list{max-width:300px;padding:0}.card .chart-item .chart-item-list li{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:12px;line-height:14px;letter-spacing:1px}.card .chart-item .chart-item-list li .item-num{position:relative;-webkit-box-sizing:content-box;box-sizing:content-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:1em;padding-right:1.3em;margin-right:.7em}.card .chart-item .chart-item-list li .item-num::after{position:absolute;right:0;font-size:60%;letter-spacing:-.8em;content:"・・・"}.card .chart-item .chart-item-list li:not(:last-child){margin-bottom:5px}.card .about{-webkit-box-sizing:border-box;box-sizing:border-box;padding:17px 0;color:#008fdd;text-align:center;background-color:#dceaf2}.card .about .lead,.card .about h3{margin:0;font-weight:300}.card .about h3{font-size:17px;font-weight:700}.card .about .lead{color:#aaa}.danger-zone{font-size:24px;color:rgba(54,162,235,.6)}.stresscheck-lp{width:100%}.stresscheck-lp .stresscheck-bg-main{background:url(../../../common/img/stresscheck_lp/main_sp.png) no-repeat;background-size:cover;height:300px;position:relative;z-index:-2}.stresscheck-lp .stresscheck-bg-main__heading{padding-top:100px;text-align:center;text-shadow:0 0 30px #fff}.stresscheck-lp .stresscheck-bg-main__heading .heading1{color:#0091db;font-size:14px;font-weight:700}.stresscheck-lp .stresscheck-bg-main__heading .heading2{color:#0091db;font-size:32px;font-weight:700;letter-spacing:2px}.stresscheck-lp .stresscheck-bg-main__heading .heading3{font-size:20px;font-weight:700;line-height:1.2}.stresscheck-lp .stresscheck-bg-main__heading .heading4{font-size:24px;font-weight:700}.stresscheck-lp .stresscheck-bg-main__baloon{position:absolute;left:5%;top:5%}.stresscheck-lp .firstcheck-title{font-size:24px;margin:auto;padding:8px 0;text-align:center}.stresscheck-lp .firstcheck-title.bg-blue{background-color:#0091db;color:#fff;padding:8px}.stresscheck-lp .firstcheck-subtitle{color:#008fdd;font-size:12px;font-weight:700;text-align:center}.stresscheck-lp .firstcheck-subtitle.f_black{color:#000}.stresscheck-lp .firstcheck-feature{margin:auto;width:100%}.stresscheck-lp .firstcheck-feature p{font-weight:700;margin:0;padding:4px 0}.stresscheck-lp .firstcheck-feature__img{text-align:center}.stresscheck-lp .firstcheck-feature__text{padding:0 16px}.stresscheck-lp .firstcheck-bg-blue{background:url(../../../common/img/stresscheck_lp/onestop_bg_sp.png) no-repeat;background-size:cover;width:100%}.stresscheck-lp .firstcheck-contact{margin:0 auto}.stresscheck-lp .firstcheck-contact__title{background-color:#0091db;color:#fff;font-size:32px;padding:8px 0}.stresscheck-lp .firstcheck-contact input,.stresscheck-lp .firstcheck-contact select,.stresscheck-lp .firstcheck-contact textarea{border:1px solid #f0f3f6;border-radius:3px}.stresscheck-lp .firstcheck-contact select{color:#35a8e2;font-size:15px;padding:9px 10px}.stresscheck-lp .firstcheck-flex-text{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;display:-webkit-box;display:-ms-flexbox;display:flex;margin:4px 0}.stresscheck-lp .firstcheck-flex-text p{font-size:14px}.stresscheck-lp .firstcheck-flex-text img{margin-right:8px;width:16px}.stresscheck-lp .firstcheck-flex-text span{font-weight:700}.stresscheck-lp .firstcheck-card{margin:auto;padding:8px 12px}.stresscheck-lp .firstcheck-card.bg-white{background-color:#fff;border:1px solid #8fc31f}.stresscheck-mainvisual{padding-top:25px;height:222px;background:url(/common/img/stresscheck_lp/sp/main_visual.png) no-repeat top right;background-size:cover}.stresscheck-mainvisual_inner{margin:auto}.stresscheck-mainvisual_left{width:200px;text-align:center}.stresscheck-mainvisual_manual{display:inline-block;margin:0 auto 10px;padding:6px 15px;font-size:7px;color:#fff;text-align:center;background-color:#0091db;border-radius:27px;position:relative}.stresscheck-mainvisual_manual::after{content:"";position:absolute;background:url(/common/img/stresscheck_lp/sp/badge_free.png) no-repeat;background-size:contain;width:39px;height:36px;left:-26px;top:-18px}.stresscheck-mainvisual_copy{margin-bottom:15px;font-size:13px;font-weight:700;color:#434343}.stresscheck-mainvisual_copy>span{display:block;margin-top:5px;font-size:15px}.stresscheck-mainvisual_explanation{font-size:14px;font-weight:700;color:#434343}.stresscheck-mainvisual_title{margin:0 0 15px;font-size:30px;font-weight:700;color:#434343;letter-spacing:0}.stresscheck-mainvisual_caution{margin-bottom:20px;padding:15px 10px 0;font-size:10px;text-align:left}.stresscheck-document-request>a{margin:auto;padding:20px 0;width:100%;font-size:18px;font-weight:700;color:#fff;text-align:center;background-color:#80c41c;border-radius:39px}.stresscheck-trouble{padding:0 10px 60px}.stresscheck-trouble_ttl{margin:20px 0 25px;text-align:center}.stresscheck-trouble_ttl img{width:100%}.stresscheck-trouble_balloon img{display:block;margin:0 auto 10px;width:73.9726%}.stresscheck-trouble_bg img{display:block;margin:auto;width:60.2739%}.stresscheck-solution{position:relative;padding:0 10px 80px;background-color:#e6f7fd}.stresscheck-solution::before{content:"";position:absolute;left:-50%;top:0;width:1000px;height:100px;background-color:#e6f7fd;-webkit-transform:rotate(10deg);transform:rotate(10deg)}.stresscheck-solution::after{content:"";position:absolute;right:-50%;top:0;width:1000px;height:100px;background-color:#e6f7fd;-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}.stresscheck-solution_ttl{position:relative;margin-bottom:30px;font-size:38px;font-weight:700;text-align:center;line-height:1.2;color:#0091db;z-index:10}.stresscheck-solution_explanation{margin-bottom:35px;font-size:20px;color:#333;text-align:center}.stresscheck-solution-point{margin-bottom:35px}.stresscheck-solution-point_ttl{margin-bottom:15px;font-size:19px;text-align:center;color:#0091db;line-height:19px}.stresscheck-solution-point_ttl>span{display:inline-block;margin-left:8px;font-size:27px;font-weight:700}.stresscheck-solution-point_explanation{margin-bottom:20px;font-size:23px;font-weight:700;color:#444;text-align:center;letter-spacing:0}.stresscheck-solution-point_image1{display:block;margin:auto;width:198px}.stresscheck-solution-point_image2{display:block;margin:auto;width:220px}.stresscheck-solution-point_image3{display:block;margin:auto;width:237px}.stresscheck-online-examples{padding:25px 10px}.stresscheck-online-example{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:15px}.stresscheck-online-example_image{padding-right:5px;width:50%;height:auto}.stresscheck-online-example_image img{width:100%}.stresscheck-online-example_explanation{margin:45px 0 0 auto;width:50%;font-size:15px;font-weight:700;text-align:left;color:#333}.stresscheck-employee-examples{padding:25px 0;margin:auto}.stresscheck-employee-example{padding-bottom:25px;text-align:center}.stresscheck-employee-example_image{margin-bottom:10px;width:84.9333%}.stresscheck-employee-example_explanation{margin:0 0 5px 0;font-size:15px;color:#333;text-align:center;line-height:1.5}.stresscheck-employee-example_caution{margin:0;font-size:12px;text-align:center}.stresscheck-free_content{margin:auto;padding:15px 10px}.stresscheck-free_explanation{margin:0 0 20px;font-size:16px;text-align:center}.stresscheck-free_name{margin-bottom:30px;font-size:20px;font-weight:700;color:#0091db;text-align:center}.stresscheck-free_first-call{position:relative;margin-bottom:10px;padding-top:93.3709%;text-align:center;background:url(/common/img/stresscheck_lp/sp/point3_bg.png) no-repeat top center;background-size:100%}.stresscheck-free_text{margin:0 0 30px;font-size:15px;font-weight:700;text-align:center;color:#333}.stresscheck-free-stress-check{position:absolute;text-align:center}.stresscheck-free-stress-check_image{margin-bottom:5px}.stresscheck-free-stress-check--01{left:0;bottom:6px}.stresscheck-free-stress-check--01 .stresscheck-free-stress-check_image{width:76px}.stresscheck-free-stress-check--02{right:0;bottom:6px}.stresscheck-free-stress-check--02 .stresscheck-free-stress-check_image{width:53px}.stresscheck-free-stress-check_ttl{margin:0 0 5px;font-size:17px;color:#333}.stresscheck-free-stress-check_link{margin:0}.stresscheck-free-stress-check_link>a{display:inline-block;position:relative;font-size:13px;color:#0091db}.stresscheck-free-stress-check_link>a::after{content:"";position:absolute;top:5px;right:-12px;width:5px;height:5px;border-right:1px solid #0091db;border-bottom:1px solid #0091db;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.stresscheck-free-first-check{position:absolute;top:-18px;left:0;right:0;margin:0}.stresscheck-free-first-check_image{margin-bottom:5px;width:130px}.stresscheck-free-first-check_ttl{font-size:15px;font-weight:700;color:#333}.stresscheck-free-first-check_caution{font-size:11px;line-height:1.3}.stresscheck-ttl{padding:15px 0;text-align:center;background-color:#0488bb}.stresscheck-ttl img{width:81px}.stresscheck-plan_explanation{margin:0 0 25px;font-size:14px;text-align:left;color:#333}.stresscheck-plan_table{margin-bottom:10px}.stresscheck-plan_table img{width:100%}.stresscheck-plan_caution{margin:0;font-size:12px;text-align:right;color:#e60039}.stresscheck-plan-inner{margin:auto;padding:25px 10px}.stresscheck-header{padding:15px;background-color:#0091db}.stresscheck-header_ttl{margin-bottom:10px;font-size:19px;font-weight:700;text-align:center;color:#fff}.stresscheck-header_ttl>span{display:inline-block;margin-left:5px;font-size:25px;line-height:25px}.stresscheck-header_explanation{margin:0;font-size:23px;font-weight:700;text-align:center;color:#fffd7e}.ly-contents-body{position:relative;max-width:1200px;margin:0 auto}.ly-contents-body-sp{padding:0 18px;position:relative;width:100%}.gmenu{padding:0;margin:0;font-size:100%;vertical-align:baseline;border:0;outline:0}h1,h2,h3,h4,h5,h6{padding:0;margin:0;font-size:100%;font-weight:400}blockquote::after,blockquote::before,q::after,q::before{content:none}div,dl,nav,ol,p,ul{padding:0;margin:0;list-style:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}blockquote,q{quotes:none}html{width:100%}a{display:block;padding:0;margin:0;font-size:100%;color:#2a1f1c;text-decoration:none;vertical-align:baseline;background:0 0;outline:0;-webkit-tap-highlight-color:transparent}dd,dt,li,p,td{line-height:1.42}.inline-link{display:inline;text-decoration:underline}input[type=button],input[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none}.c-align__center{text-align:center}.c-align__right{text-align:right}.c-align__left{text-align:left}.mgb0{margin-bottom:0!important}.mgb5{margin-bottom:5px!important}.mgb10{margin-bottom:10px!important}.mgb15{margin-bottom:15px!important}.mgb20{margin-bottom:20px!important}.mgb25{margin-bottom:25px!important}.mgb30{margin-bottom:30px!important}.mgb35{margin-bottom:35px!important}.mgb40{margin-bottom:40px!important}.mgb45{margin-bottom:45px!important}.mgb50{margin-bottom:50px!important}.mgb55{margin-bottom:55px!important}.mgb60{margin-bottom:60px!important}.mgb70{margin-bottom:70px!important}.mgb90{margin-bottom:90px!important}.mgb100{margin-bottom:100px!important}.mgb130{margin-bottom:130px!important}.mgt0{margin-top:0!important}.mgt5{margin-top:5px!important}.mgt10{margin-top:10px!important}.mgt15{margin-top:15px!important}.mgt20{margin-top:20px!important}.mgt50{margin-top:50px!important}.mgt60{margin-top:60px!important}.mgl0{margin-left:0!important}.mgl5{margin-left:5px!important}.mgl10{margin-left:10px!important}.mgl15{margin-left:15px!important}.mgl20{margin-left:20px!important}.mgl25{margin-left:25px!important}.mgl30{margin-left:30px!important}.mgl35{margin-left:35px!important}.mgl40{margin-left:40px!important}.mgl45{margin-left:45px!important}.mgl50{margin-left:50px!important}.mgl70{margin-left:70px!important}.mgl120{margin-left:120px!important}.mgl150{margin-left:150px!important}.mgl240{margin-left:240px!important}.mgl360{margin-left:360px!important}.mgr0{margin-right:0!important}.mgr4{margin-right:4px!important}.mgr5{margin-right:5px!important}.mgr10{margin-right:10px!important}.mgr15{margin-right:15px!important}.mgr20{margin-right:20px!important}.mgr25{margin-right:25px!important}.mgr30{margin-right:30px!important}.mgr35{margin-right:35px!important}.mgr40{margin-right:40px!important}.mgr45{margin-right:45px!important}.mgr50{margin-right:50px!important}.pd0{padding:0!important}.pdt5{padding-top:5px!important}.pdt10{padding-top:10px!important}.pdt15{padding-top:15px!important}.pdt20{padding-top:20px!important}.pdt25{padding-top:25px!important}.pdt30{padding-top:30px!important}.pdt35{padding-top:35px!important}.pdt40{padding-top:40px!important}.pdt45{padding-top:45px!important}.pdt50{padding-top:50px!important}.pdb0{padding-bottom:0!important}.pdb5{padding-bottom:5px!important}.pdb10{padding-bottom:10px!important}.pdb15{padding-bottom:15px!important}.pdb20{padding-bottom:20px!important}.pdb25{padding-bottom:25px!important}.pdb30{padding-bottom:30px!important}.pdb35{padding-bottom:35px!important}.pdb40{padding-bottom:40px!important}.pdb45{padding-bottom:45px!important}.pdb50{padding-bottom:50px!important}.pdb90{padding-bottom:90px!important}.pdl240{padding-left:240px!important}.pdl300{padding-left:300px!important}.pdl360{padding-left:360px!important}.pdr0{padding-right:0!important}.pdr20{padding-right:20px!important}.pdr50{padding-right:50px!important}.pAll0{padding:0!important}.pAll4{padding:4px!important}.pAll8{padding:8px!important}.pAll16{padding:16px!important}.pAll20{padding:20px!important}.pAll24{padding:24px!important}.pAll40{padding:40px!important}.tac{text-align:center!important}.tal{text-align:left!important}.tar{text-align:right!important}.taj{text-align:justify!important}.fwb{font-weight:700!important}.fwn{font-weight:400!important}.wsn{white-space:nowrap!important}.vam{vertical-align:middle!important}.vat{vertical-align:top!important}.vab{vertical-align:bottom!important}.dpb{display:block!important}.dpi{display:inline!important}.dpn{display:none!important}.dpib{display:inline-block!important}.psr{position:relative!important}.fll{float:left!important}.flr{float:right!important}.clb{clear:both}.tdu{text-decoration:underline}.bdn{border:none!important}.lh0{line-height:0}.lh1_6{line-height:1.6}.lh1_8{line-height:1.8}.ovfh{overflow:hidden}.fc_gra{color:#727171}.fc_sub{color:#898989}.fc_red{color:#ff1901}.fc_blue{color:#0091db}.fc_green{color:#8fc31f}.fs_10{font-size:10px}.fs_11{font-size:11px}.fs_12{font-size:12px}.fs_13{font-size:13px}.fs_14{font-size:14px}.fs_15{font-size:15px}.fs_16{font-size:16px}.fs_18{font-size:18px}.fs_19{font-size:19px}.fs_20{font-size:20px}.fs_21{font-size:21px}.fs_22{font-size:22px}.fs_25{font-size:25px}.clearfix::after{display:block;height:.1px;clear:both;font-size:.1em;line-height:0;visibility:hidden;content:"."}.link_blue{color:#0091db}.link_green{color:#8fc31f}.link_line{text-decoration:underline}.only_sp{display:none}body{position:relative;width:100%!important;padding:0;margin:0;font-family:Helvetica,"Helvetica Neue","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ Pro W3",Meiryo,"メイリオ",sans-serif,Arial;font-size:13px;color:#2a1f1c}.content_wrap{width:90%;margin:auto}.wrapper{padding:0 0 100px}.section_wrap{padding:0 0 30px}.header{max-height:80px;padding:6px;overflow:hidden}.header .logo{float:left;max-width:50%}.header .logo img{width:100%}.header .btn_wrap{float:right;width:45%;text-align:right}.header .btn_wrap a{display:inline-block;max-width:28%;margin:0 2.5% 0 0}.header .btn_wrap a:last-child{max-width:32%;margin-right:0}.header .btn_wrap a img{max-width:100%;max-height:80px}.header .btn_wrap.login a{width:33%}.copyright{font-size:10px;color:#9297a3;text-align:center}.copyright img{margin:0 0 5px}.footer{position:fixed;bottom:0;z-index:10;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;background-color:#fff;-webkit-box-shadow:-2.5px 0 2.5px 0 rgba(0,0,0,.2);box-shadow:-2.5px 0 2.5px 0 rgba(0,0,0,.2)}.footer ul{padding:0 2%;overflow:hidden}.footer ul li{float:left;width:20%;text-align:center}.footer ul li img{bottom:0;max-width:88%}.footer ul li a{padding:10px 0}.ttl_h1{padding:3% 5%;margin:0 0 15px;font-size:20px;color:#fff;background:#0091db}.ttl_icon{max-width:1145px;padding:10px 0 6px 50px;margin:0 auto;font-size:15px;color:#888;background:url(/common/img/top-before_ttl_icn_05.png) no-repeat;background-position:10px;border-bottom:2px solid #0091db}.page-top{position:relative;-webkit-box-sizing:initial;box-sizing:initial;width:100%;height:34px;padding:30px 0 0;margin:0 0 15px}.page-top::after{position:absolute;top:47px;z-index:-1;width:100%;height:2px;content:"";background:#0091db}.page-top a{-webkit-box-sizing:border-box;box-sizing:border-box;width:34px;height:34px;padding:7px;margin:auto;background:#0091db;border-radius:17px}.page-top img{width:100%;height:100%}.ttl_h1.contact{padding-left:15%;background:url(/common/img/icn_mail.png) no-repeat,#0091db;background-position:5% center,100%;background-size:8%}.txt_page_01{margin:0 0 15px;line-height:1.53}.ttl_contact{position:relative;margin:0 0 5px;font-size:14px}.form_contact_01{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;width:100%;height:45px;padding:5px 10px;margin:0 auto 20px;font-size:13px;line-height:45px;color:#2a1f1c;background:url(/common/img/bg_form.jpg) repeat;border:none;-webkit-box-shadow:inset 1px 1.732px 1px 0 rgba(4,0,0,.15);box-shadow:inset 1px 1.732px 1px 0 rgba(4,0,0,.15)}.form_contact_01.size_02{width:334px}.form_contact_01.size_03{width:120px}.form_contact_01.size_04{width:60px}.form_contact_01.size_05{width:224px}.form_contact_01.size_06{width:284px}.form_contact_01.size_07{width:393px}.form_contact_01.size_08{width:25px}.form_contact_01.size_09{width:91px}.name_wrap_contact{margin:0;overflow:hidden}.name_wrap_contact.validetta-error{position:relative;padding:0 0 60px}.name_wrap_contact .left{float:left;width:49%}.name_wrap_contact .right{float:right;width:49%}.blueholder::input-placeholder{color:#0091db!important}.blueholder::input-placeholder{color:#0091db!important}.blueholder::-webkit-input-placeholder{color:#0091db!important}.blueholder::-moz-placeholder{color:#0091db!important}.blueholder:-ms-input-placeholder{color:#0091db!important}.blueholder::-ms-input-placeholder{color:#0091db!important}.blueholder::placeholder{color:#0091db!important}.form_select_01 select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.select-wrap{position:relative;display:block;width:100%;margin:0 auto 20px;font-size:13px;color:#000;border:none!important}.select-wrap::before{position:absolute;top:20px;left:10px;z-index:3;width:11px;height:7px;content:"";background:url(/common/img/icn_down.png) no-repeat}.select-wrap.size_02{width:324px}.select-wrap select{position:relative;z-index:2;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;width:100%;width:100%;height:45px;padding:0 0 0 25px;margin:0;font-size:13px;line-height:45px;color:#fff;background:#4cb2e6;border:0;border-radius:0;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.form_contact_02{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:187px;padding:5px 10px;margin:0 0 20px;font-size:13px;color:#2a1f1c;background:url(/common/img/bg_form.jpg) repeat;border:none;-webkit-box-shadow:inset 1px 1.732px 1px 0 rgba(4,0,0,.15);box-shadow:inset 1px 1.732px 1px 0 rgba(4,0,0,.15)}.submit_contact_01{display:block;width:150px;height:36px;line-height:36px;text-indent:-9999px;cursor:pointer;background:url(/common/img/btn_submit.png);border:none}.alert{max-width:100%;padding:10px;margin:0 0 15px;font-size:13px;color:#dd4b38;border:solid 3px #dd4b38}.alert.green{color:#8fc31f;border:solid 3px #8fc31f}.alert2 .alert{width:760px!important;max-width:760px!important}.form-group{position:relative}.select-wrap.validetta-error{padding-bottom:60px}input[type=text]:active,input[type=text]:focus,textarea:active,textarea:focus{background:url(/common/img/bg_form.jpg) repeat}input[type=submit]:focus{outline:0}.txt_verifi_01{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;width:100%;height:45px;padding:0 10px;margin:0 0 20px;font-size:13px;line-height:45px;color:#0091db;background:#f7fcfe;border:none}.txt_verifi_01 span{margin:0 0 0 10px}.txt_verifi_02{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;width:100%;padding:5px 10px;margin:0 0 50px;font-size:13px;color:#0091db;background:#f7fcfe;border:none}.submit_contact_02{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;width:100%;height:36px;padding:0 20px;font-size:13px;line-height:36px;color:#fff;text-align:center;cursor:pointer;background:#8fc31f;border:none;border-radius:18px}.submit_contact_02.is_blue{background-color:#0091db}.ttl_h1.reservation{padding-left:15%;background:url(/common/img/icn_yoyaku.png) no-repeat,#0091db;background-position:5% center,100%;background-size:8%}.subject_wrap{padding:20px 5% 0;border-top:solid 1px #0091db}.subject_wrap ul{overflow:hidden}.subject_wrap ul li{position:relative;float:left;width:30%;padding:0;margin:0 5% 5% 0;font-size:15px;text-align:center}.subject_wrap ul li a{color:#0091db}.subject_wrap ul li .imgwrap{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding:100% 0 0;margin:0 0 7px;border:solid 2px #0091db;border-radius:14px}.subject_wrap ul li .imgwrap img{position:absolute;top:-100%;right:-100%;bottom:-100%;left:-100%;max-width:70%;max-height:70%;margin:auto}.subject_wrap ul li:nth-child(3n){margin:0 0 5%}.ttl_h1.purchase{padding-left:15%;background:url(/common/img/icn_purchase.png) no-repeat,#0091db;background-position:5% center,100%;background-size:8%}.txt_purchase_01{position:relative;padding:0 0 0 8px;margin:0 0 5px;list-style:disc}.txt_purchase_01::before{position:absolute;top:7px;left:0;width:4px;height:4px;content:"";border:solid 1px #333;border-radius:4px}.txt_purchase_02{margin:0 0 15px;font-size:16px}.txt_purchase_03{float:left;width:4%;margin:0 2% 0 0;line-height:45px}.select-wrap.validetta-error{padding:0 0 75px}.ttl_contact .txt_securitycode{position:absolute;left:54%;font-size:12px}.link_security{float:left;width:30px;height:30px;margin:7px 0 0 2%;line-height:30px;color:#fff;text-align:center;background:#0091db;border-radius:15px}.security .form-group.validetta-error{padding-bottom:55px!important}.ttl_h1.menu{padding-left:15%;background:url(/common/img/icn_document.png) no-repeat,#0091db;background-position:5% center,100%;background-size:8%}.menu_wrap{padding:20px 5% 0;border-top:solid 1px #0091db}.menu_wrap ul{overflow:hidden}.menu_wrap ul li{padding:0;margin:0 0 10%;font-size:15px}.menu_wrap ul li .dhelthcare{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:16px}.menu_wrap ul li .dhelthcare p{padding-left:8px;color:#14a6a0}.menu_wrap ul li .ttl{margin:0 0 10px;font-weight:700}.menu_wrap ul li ul li{float:none!important;width:100%;margin:0 0 15px 17px;font-size:12px;word-break:break-all;list-style:disc;list-style-position:outside}.menu_wrap ul li ul li:last-child{margin-bottom:0}.menu_wrap ul li ul li a{width:93%;color:#0091db;text-decoration:underline;word-break:break-all}.ttl_h1.login{padding-left:15%;background:url(/common/img/icn_login.png) no-repeat,#0091db;background-position:5% center,100%;background-size:8%}.ttl_h1.forgot{padding-left:15%;background:url(/common/img/icn_gear.png) no-repeat,#0091db;background-position:5% center,100%;background-size:8%}.submit_contact_02.login{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;margin:0 0 15px}.btn_su_login{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;width:100%;height:35px;padding:0 20px;margin:0 0 15px;line-height:35px;color:#fff;text-align:center;cursor:pointer;background:#f27d28;border:none;border-radius:22px}.docomo_top{min-height:316px;background-image:url(/common/img/docomo/docomo_top_sp.png);background-size:cover}.check_wrap{margin:0 0 15px}.check_wrap input[type=checkbox]{display:none}.check_wrap label{position:relative;padding:3px 0 0 21px;cursor:pointer;-webkit-transition:all .2s;transition:all .2s}.check_wrap label::after,.check_wrap label::before{position:absolute;content:"";-webkit-transition:all .2s;transition:all .2s}.check_wrap label::before{top:50%;left:0;width:14px;height:14px;margin-top:-8px;background:#dddada;border:1px solid #dddada}.check_wrap label::after{top:50%;left:3px;width:8px;height:4px;margin-top:-4px;border-bottom:2px solid #fff;border-left:2px solid #fff;opacity:0;-webkit-transform:rotate(-45deg) scale(.5);transform:rotate(-45deg) scale(.5)}.check_wrap input[type=checkbox]:checked+label::before{background:#0091db;border:1px solid #3498db}.check_wrap input[type=checkbox]:checked+label::after{opacity:1;-webkit-transform:rotate(-45deg) scale(1);transform:rotate(-45deg) scale(1)}.link_login_01{margin:0 0 20px;font-size:12px;text-decoration:underline}.ttl_h1.news{padding-left:15%;background:url(/common/img/icn_news.png) no-repeat,#0091db;background-position:5% center,100%;background-size:8%}.information_wrap{height:180px;overflow-y:scroll}.information_wrap li{width:100%;margin:0 0 5px;overflow:hidden;border-bottom:solid 1px #0091db}.information_wrap li .day{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;padding:1% 2%;margin:0 0 5px;color:#0091db;text-align:center;border:solid 1px #0091db}.information_wrap li .txt{margin:0 0 5px}.ttl_h1.schedule{padding-left:15%;background:url(/common/img/icn_time.png) no-repeat,#0091db;background-position:5% center,100%;background-size:8%}.schedule_wrap{margin:0}.schedule_wrap li{padding:5px 0;margin:0 0 15px;overflow:hidden;border-bottom:solid 1px #0091db}.schedule_wrap li:first-child{border-top:solid 1px #0091db}.schedule_wrap li .img_wrap{float:left;width:28%}.schedule_wrap li .img_wrap img{width:100%}.schedule_wrap li .right{float:right;width:70%}.schedule_wrap li .right .name{margin:0 0 5px;font-size:16px}.schedule_wrap li .right .section{margin:-5px 0 5px}.schedule_wrap li .right .name span{margin:0 0 0 5px;font-size:12px;color:#0091db}.schedule_wrap li .right .btn_wrap{margin:0 0 5px;overflow:hidden}.schedule_wrap li .right .btn_wrap .btn_blue,.schedule_wrap li .right .btn_wrap .btn_cancel,.schedule_wrap li .right .btn_wrap .btn_in{-webkit-box-sizing:border-box;box-sizing:border-box;float:left;width:48%;padding:1% 0;color:#d9d9d9;text-align:center;background:#c5c5c5;border:solid 2px #c5c5c5;-webkit-tap-highlight-color:none}.schedule_wrap li .right .btn_wrap .btn_cancel{float:right}.schedule_wrap li .right .btn_wrap a .btn_in{display:inline-block;float:left;color:#fff;background:#8fc31f;border:solid 2px #8fc31f}.schedule_wrap li .right .btn_wrap a .btn_blue{display:inline-block;float:left;color:#fff;background:#0091db;border:solid 2px #0091db}.schedule_wrap li .right .btn_wrap a .btn_cancel{display:inline-block;width:48%;color:#8fc31f;background:#fff;border:solid 2px #8fc31f}.schedule_wrap li .right .btn_wrap .btn_long,.top-after_call_history_outer .top-after_call_history .btn_wrap .btn_long{display:inline-block;width:100%;padding:5px 0 3px;margin:10px 0;color:#fff;text-align:center;background:#8fc31f}.schedule_wrap li .right .btn_wrap .btn_long.is-outline,.top-after_call_history_outer .top-after_call_history .btn_wrap .btn_long.is-outline{color:#fff;background:#c5c5c5}.schedule_wrap li .right .btn_wrap .btn_long.is-disable,.top-after_call_history_outer .top-after_call_history .btn_wrap .btn_long.is-disable{background:#bbb;border:solid 2px #bbb}.ttl_h1.history{padding-left:15%;background:url(/common/img/icn_history.png) no-repeat,#0091db;background-position:5% center,100%;background-size:8%}.submit_contact_02.re{margin:10px 0 0;border-radius:0}.ttl_h1.account{padding-left:15%;background:url(/common/img/icn_account.png) no-repeat,#0091db;background-position:5% center,100%;background-size:8%}.txt_verifi_01{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;width:100%;height:45px;padding:0 10px;margin:0 0 20px;font-size:12px;line-height:45px;color:#0091db;background:#f7fcfe;border:none}.birth_wrap_contact{margin:0;overflow:hidden}.birth_wrap_contact.validetta-error{position:relative;padding:0 0 60px}.birth_wrap_contact .year{float:left;width:30%;margin:0 1% 0 0}.birth_wrap_contact .date{float:left;width:20%;margin:0 1% 0 0}.birth_wrap_contact .security{float:left;width:30%;margin:0 1% 0 0}.birth_wrap_contact .date .form_contact_01,.birth_wrap_contact .year .form_contact_01{display:inline-block;width:70%}.submit_contact_02.postal{height:45px;line-height:45px;border-radius:22.5px}.ttl_h1.signin{padding-left:15%;background:url(/common/img/icn_signup.png) no-repeat,#0091db;background-position:5% center,100%;background-size:8%}.form-group.monshin{margin:0 0 10px}.form-group.monshin.validetta-error{position:relative;padding:0 0 60px!important}.form-group.monshin label{display:inline-block}.form-group.monshin label.validetta-error{padding:0 0 60px!important}.form-group .set.validetta-error{position:relative;padding:0 0 60px!important}.error_message{padding:12px;margin-bottom:20px;color:#f10000;text-align:center;border:2px solid #f10000}.error_message .blue{color:#0c95df}.dhelthcare_link_wrap{margin-bottom:20px;text-align:center}.dhelthcare_link_wrap img{margin-right:20px}.ttl_h1.seisinka{padding-left:15%;background:url(/common/img/icn_ttl_seishinka.png) no-repeat,#0091db;background-position:5% center,100%;background-size:8%}.ttl_h1.ganka{padding-left:15%;background:url(/common/img/icn_ttl_ganka.png) no-repeat,#0091db;background-position:5% center,100%;background-size:8%}.ttl_h1.jibika{padding-left:15%;background:url(/common/img/icn_ttl_jibika.png) no-repeat,#0091db;background-position:5% center,100%;background-size:8%}.ttl_h1.naika{padding-left:15%;background:url(/common/img/icn_ttl_naika.png) no-repeat,#0091db;background-position:5% center,100%;background-size:8%}.ttl_h1.seikei{padding-left:15%;background:url(/common/img/icn_ttl_seikei.png) no-repeat,#0091db;background-position:5% center,100%;background-size:8%}.calendar_wrap{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding:3% 5% 20px;overflow:hidden;background:#fff;border-top:solid 1px #0091db}.calendar_wrap .table_calendar{width:100%}.calendar_wrap.schedule-fixed{position:fixed;top:0;z-index:1;border-bottom:solid 1px #0091db}.change_wrap.schedule-fixed{padding-top:150px}.calendar_wrap.bdn.schedule-fixed{border-bottom:none}.calendar_wrap .table_calendar td{width:14.285%;height:40px;font-size:13px;color:#818b91;text-align:center;vertical-align:middle}.calendar_wrap .table_calendar td a{color:inherit}.calendar_wrap .table_calendar td .day{font-size:10px}.calendar_wrap .table_calendar td.sat{color:#56c5fd}.calendar_wrap .table_calendar td.sun{color:#fc966e}.calendar_wrap .table_calendar td.current{color:#fff;background:url(/common/img/bg_calendar.png) 50% no-repeat;background-size:contain}.calendar_wrap .day_wrap{position:relative;padding:5% 0 0;font-size:13px;text-align:center}.calendar_wrap .day_wrap .day{display:inline-block;margin:0 5px;font-size:22px;font-weight:400}.calendar_wrap .day_wrap .back{position:absolute;top:60%;left:2%;padding:0 0 0 15px;font-size:10px;color:#818b91;background:url(/common/img/calendar_left.png) 0 50% no-repeat;background-size:20%}.calendar_wrap .day_wrap .next{position:absolute;top:60%;right:2%;padding:0 15px 0 0;font-size:10px;color:#818b91;background:url(/common/img/calendar_right.png) 100% 50% no-repeat;background-size:20%}.section_doc{margin:0 0 20px}.doc_wrap{width:90%;margin:0 auto 15px;overflow:hidden}.doc_wrap .img_wrap{float:left;width:49%}.doc_wrap .img_wrap img{width:100%}.doc_wrap .right{float:right;width:49%}.doc_wrap .right .txt_01{font-size:10px;color:#676f74}.doc_wrap .right .name{font-size:15px;color:#222e34}.doc_wrap .right .name2{margin:0 0 15px;font-size:11px;color:#222e34}.doc_wrap .right .name3{font-size:18px;color:#222e34}.doc_wrap .right .time{overflow:hidden}.doc_wrap .right .time li{float:left;width:30%;padding:2% 0;margin:0 3.333% 10px 0;font-size:10px;color:#fff;text-align:center;background:#8fc31f}.doc_wrap .right .time li:nth-child(3n){margin-right:0}.doc_wrap .right .time li a{color:#fff}.btn_schedule{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;width:90%;height:36px;padding:0 20px;margin:auto;font-size:13px;line-height:36px;color:#fff;text-align:center;cursor:pointer;background:#0091db;border:none;border-radius:18px}.change_wrap{margin:0}.ttl_h1.dshedule{padding-left:15%;background:url(/common/img/icn_ttl_carendar.png) no-repeat,#0091db;background-position:5% center,100%;background-size:8%}.section_doc.schedule{padding:20px 0 0;margin:0;overflow:hidden;border-top:solid 1px #0091db}.doc_wrap .right .course{display:inline-block;padding:5px 10px;margin:0 4px 15px 0;font-size:10px;color:#fff;background:#0091db}.doctor_voice{position:relative;width:90%;height:4em;margin:0 auto 20px;overflow:hidden;font-size:10px;line-height:2}.doctor_voice a{display:inline-block;padding:0 0 0 .2em;color:#0091db;text-decoration:underline;background:#fff}.table_time{width:90%;margin:auto;border-collapse:collapse}.table_time td{padding:8px 10px;color:#858c90;text-align:center;vertical-align:middle;border:solid 1px #858c90}.table_time tr td:first-child{width:10%}.table_time .btn_reserve{width:100%;font-size:10px;line-height:30px;color:#fff;background:#8fc31f}.table_time .check_wrap{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;margin:0;font-size:10px;line-height:30px;color:#0091db;background:#eeecec}.table_time .check_wrap label{padding:0 0 0 21px}.btn_request{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;display:none;width:112%;margin:-4% 0 20px -6%;background:#0091db}.calendar_wrap.schedule-fixed .btn_request{display:block}.btn_request a{padding:20px 30px}.btn_request .inner{position:relative;padding:5px 0;font-size:11px;color:#0091db;text-align:center;background:#fff;border-radius:22px}.btn_request .inner::after{position:absolute;top:-10px;right:-10px;z-index:100;width:40px;height:50px;content:"";background:url(/common/img/bg_request.png) no-repeat;background-size:contain}.btn_request .number{position:absolute;top:19px;right:40px;z-index:101;font-size:10px;color:#fff}.modal_wrap{position:relative;width:100%;padding:80px 0 0;text-align:left}.modal_wrap .number{position:absolute;top:80px;right:0;-webkit-box-sizing:border-box;box-sizing:border-box;width:40px;height:40px;font-size:15px;font-weight:700;line-height:38px;color:#fff;text-align:center;background:#ff9a4f;border:solid 2px #fff;border-radius:20px}.request_reservation_modal .modal_wrap{padding:0}.request_reservation_modal .modal_wrap .number{top:0}.ttl_modal{padding:0 0 0 50px;margin:0 0 20px;font-size:20px;text-align:left;background:url(/common/img/icn_box.png) no-repeat;background-size:38px}.modal_wrap ul{margin:0 0 35px}.modal_wrap ul li{margin:0 0 10px 20px;font-size:15px;list-style:disc outside}.modal_wrap .btn{display:block;width:100%;font-size:14px;line-height:40px;color:#0091db;text-align:center;background:#eeecec;border:none}.modal_wrap p{font-size:12px;line-height:2.5;color:#fff}.img_index_01{width:98%;margin:0 auto 20px}.img_index_01 img{width:100%}.txt_index_01{width:90%;margin:0 auto 25px;font-size:14px;color:#0091db}.txt_index_01 span{display:block;margin:5px 0 0;font-size:10px;color:#2a1f1c}.ttl_index{padding:10px 0;margin:0 0 15px;font-size:20px;color:#fff;text-align:center;background:#0091db}.course_wrap_index{width:90%;margin:0 auto 10px;overflow:hidden}.course_wrap_index .inner{margin:0 auto 15px;overflow:hidden}.course_wrap_index .left{float:left;width:28%}.course_wrap_index .left img{width:100%}.course_wrap_index .right{float:right;width:68%;font-size:14px;line-height:1.5}.submit_contact_02.index_btn{display:block;font-size:14px}.submit_contact_02.index_btn2{display:block;width:90%;margin:0 auto 40px;font-size:14px}.ttl_index_02{padding:0 0 5px;margin:0 0 15px;font-size:18px;color:#0091db;text-align:center;border-bottom:solid 1px #0091db}.step_wrap{width:100%;margin:0 auto 25px}.step_wrap img{display:block;width:50%;margin:0 auto 15px}.step_wrap p{margin:0 5%;line-height:1.5}.video_wrap{position:relative;width:90%;padding-top:56.25%;margin:0 auto 40px}.video_wrap iframe{position:absolute;top:0;width:100%;height:100%}.txt_index_02{margin:0 auto 10px;font-size:15px;text-align:center}.txt_index_02 span{text-decoration:line-through}.campaign_index_01{display:block;width:90%;margin:auto}.link_underlines{display:block;width:100%;padding:0;margin:0 0 15px}.link_inner{display:-webkit-box;display:-ms-flexbox;display:flex;width:97%;padding:0;margin:0 auto 5px;font-size:12px}.link_underlines p{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;color:#e8808f;text-decoration:none}.link_underlines a{color:#e8808f;text-decoration:underline}.header .btn_wrap a:first-child{max-width:28%}.header .btn_wrap a:last-child{max-width:28%;margin-right:0}.ttl_h1.faq{padding-left:15%;background:url(/common/img/icn_faq.png) no-repeat,#0091db;background-position:5% center,100%;background-size:8%}.ttl_faq_01{height:30px;padding:0 0 0 30px;margin:0 0 10px;font-size:18px;line-height:30px;background:url(/common/img/icn_tab_faq.png) no-repeat,#0091db;background-position:2% center,100%}.ttl_faq_01 a{color:#fff}.list_faq_01{padding:0 0 0 30px;margin:0 0 20px}.list_faq_01 li{margin:0 0 5px;font-size:18px;color:#0091db;list-style:disc;list-style-position:outside}.list_faq_01 li a{color:#0091db;text-decoration:underline}.ttl_answer_01{padding:0 0 0 5px;margin:0 0 25px;font-size:18px;line-height:40px;color:#0091db;border-top:solid 2px #0091db;border-bottom:solid 2px #0091db}.dl_answer{margin:0 0 25px}.dl_answer dt{position:relative;padding:0 0 0 26px;margin:0 0 10px;font-size:16px;line-height:16px;color:#0091db;letter-spacing:0}.dl_answer dt::before{position:absolute;left:5px;display:inline-block;width:16px;height:16px;content:"";background:#0091db}.dl_answer dd{padding:0 0 0 26px;margin:0;letter-spacing:0}a.inline-link{display:inline;color:#8fc31f;text-decoration:underline}.ttl_h1.doc{padding-left:15%;background:url(/common/img/icn_document.png) no-repeat,#0091db;background-position:5% center,100%;background-size:8%}.transaction{margin:0 0 30px}.transaction dt{position:relative;padding:0 0 0 31px;margin:0 0 10px;font-size:16px;line-height:16px;color:#0091db;letter-spacing:0}.transaction dt::before{position:absolute;left:10px;display:inline-block;width:16px;height:16px;content:"";background:#0091db}.transaction dd{padding:0 0 0 31px;margin:0;letter-spacing:0}.p_txt_page_01{width:90%;margin:20px auto}.p_content_wrap{width:95%;margin-left:0}.content_wrap .bold{font-weight:700}.top_bluebar{padding-top:20px;margin-top:20px;border-top:1px solid #0091db}.red,.red a{color:red}.uder_lline{text-decoration:underline}.company_blue{margin-top:10px}.company_blue a{color:#0091db}.border_color{padding:10px;border:1px solid red}.ttl_h1.text_consulting{padding-left:15%;background:url(/common/img/icn_easy.png) no-repeat;background-color:#0091db;background-position:5% center,100%;background-size:10%}.header .img_banner_01{width:98%;margin:0 auto}.header .img_banner_01 img{max-width:100%;padding:5px 0 0}.img_mv_01{width:98%;margin:0 auto 20px}.img_mv_01 img{width:100%}.txt_mv_01{width:98%;margin:0 auto 25px;font-size:14px;color:#0091db}.txt_mv_01 span{display:block;margin:5px 0 0;font-size:16px;color:#2a1f1c}.lp_top{width:98%;margin:0 auto}.lp_top_box{width:98%;padding:0 0 15px;margin:0 auto 30px}.box_area{width:94%;padding:40px 0 0;margin:0 auto;font-size:16px;font-weight:400;color:#666;letter-spacing:0}.box_area_com{width:100%;margin:10px auto 0}.inbox{width:100%;height:82.5px;padding:2% 0 2% 2%;overflow:hidden;font-size:16px;line-height:1.2;resize:none;border:none;-webkit-box-shadow:inset 1px 1.732px 1px 0 rgba(4,0,0,.15);box-shadow:inset 1px 1.732px 1px 0 rgba(4,0,0,.15)}.box_area_btn{margin:20px 0 0}.ttl_top{padding:10px 0 10px 10px;margin:0 0 15px;font-size:20px;color:#0091db;text-align:left;background:#fff}.ttl_baby{padding:10px 0 10px 10px;margin:0 0 15px;font-size:20px;color:#e8808f;text-align:left;background:#fff}.ttl_top_inner{width:95%;margin:0 auto 20px;background:url(/common/img/img_capsule_01.png) no-repeat 0 50%;background-size:35%}.ttl_baby_inner{width:95%;margin:0 auto 20px;background:url(/common/img/img_capsule_02.png) no-repeat 0 50%;background-size:35%}.inner_txt{width:65%;margin:0 0 0 auto;overflow:hidden}.ttl_top_img{width:95%;margin:0 auto 20px}.ttl_top_img img{width:100%}.ttl_case_blue{padding:10px 0;margin:0 0 15px;font-size:20px;color:#fff;text-align:center;background:#0091db}.ttl_case_pink{padding:10px 0;margin:0 0 15px;font-size:20px;color:#fff;text-align:center;background:#e8808f}.sub_ttl_case{padding:10px 0;margin:0 0 15px;font-size:20px;color:#e8808f;text-align:center;background:#fff;border-bottom:solid 1px #e8808f}.case_txt{width:98%;margin:0 auto 20px;font-size:16px}.case_img{width:98%;margin:0 auto 20px}.case_img img{width:100%}.pink_bg,.pink_btn{background-color:#e8808f}.pink_btn2{margin-bottom:30px}.pink_font{color:#e8808f}.page-top.pink_ver a{-webkit-box-sizing:border-box;box-sizing:border-box;width:34px;height:34px;padding:7px;margin:auto;background:#e8808f;border-radius:17px}.page-top.pink_ver::after{position:absolute;top:47px;z-index:-1;width:100%;height:2px;content:"";background:#e8808f}.green_btn{background-color:#3acac9}.campaign{width:90%;padding:10px 0;margin:0 auto 40px;border:solid 2px #e0f4ff}.campaign_top_01{display:block;width:90%;margin:auto}.pink_border{border-color:#e8808f}.inner_txt .top_text_about{font-size:15px}.inner_txt .top_text_about .smal_text{font-size:12px}.section_text{width:90%;margin:0 auto 20px;font-size:15px;line-height:24px}.course_wrap_index{width:95%;padding:10px 2%;background:#e4f5ff;border-radius:10px}.btn_inner{width:95%;margin:auto}.pink{color:#e98493}.step_wrap p{font-size:14px}.lp_top_box{position:relative;padding:0;margin-top:50px;background:#f6e6e3;border:1px solid #e8808f}.first_text_box{position:absolute;top:-15px;left:12%;width:70%;padding:8px 10px;background:#e8808f}.lp_top_box .first_text_consul{margin:auto;font-size:14px;color:#fff;text-align:center}.foot_menu_top{width:50%}.foot_menu{width:95%;margin:0 auto;overflow:hidden}.foot_menu_top{width:50%}.foot_menu li{float:left;margin:2% 3.5%;text-align:center}.foot_menu li a{text-decoration:underline}.other_docor{margin-bottom:20px;text-align:center}.other_docor a{color:#3acac9;text-decoration:underline}.top_textarea::input-placeholder::after{display:block;content:"例）こどもが急に熱をだしたのですが、すぐに病院に連れて行った方がよいのでしょうか？"}.clear{clear:both}.center_btn{margin-top:20px;text-align:center}.ttl_h1.text_consulting{padding-left:15%;background:url(/common/img/icn_easy.png) no-repeat;background-color:#0091db;background-position:5% center,100%;background-size:10%}.big_botton{font-size:13px}.btn_su_login{font-size:13px}.confirm_text{margin:40px 0 50px;color:#0090de}.submit_contact_03{display:inline-block;width:100%;min-width:130px;height:36px;padding:0 20px;font-size:13px;line-height:36px;color:#fff;text-align:center;letter-spacing:.07em;cursor:pointer;background:#f67e15;border:none;border-radius:18px}.submit_contact_04{display:inline-block;width:100%;min-width:130px;height:36px;padding:0 20px;font-size:13px;line-height:36px;color:#fff;text-align:center;letter-spacing:.07em;cursor:pointer;background:#a5a5a5;border:none;border-radius:18px}.ttl_h1.ans{padding-left:15%;background:url(/common/img/icn_ans.png) no-repeat 5px 5px;background-color:#0091db;background-position:5% center,100%;background-size:8%}dl.ans{width:100%;padding:7px 5px;border:1px solid #0090de}dl.ans dt{margin-bottom:15px;font-size:16px;font-weight:700;color:#0090de}dl.ans dd{margin-right:5px;margin-left:5px}.ttl_h1.menu{padding-left:15%;background:url(/common/img/icn_account.png) no-repeat,#0091db;background-position:5% center,100%;background-size:8%}.subject_doctor{margin:15px 0 5px;font-size:16px;font-weight:700;color:#0091db;text-align:center}.content_wrap .bold{font-weight:700}.top_bluebar{padding-top:20px;margin-top:20px;border-top:1px solid #0091db}.red,.red a{color:red}.uder_lline{text-decoration:underline}.company_blue{margin-top:10px}.company_blue a{color:#0091db}.border_color{padding:10px;margin-bottom:15px;border:1px solid red}.pager{width:97%;margin:50px auto 50px 2%;overflow:hidden}.pager li{float:left;width:9%;margin:0 .8%;vertical-align:middle;border:1px solid #0390d5}.pager li.pager-pre{background:#e4e4e4;border:none}.pager li.pager-next{background:#0390d5;border:none}.pager li.active{background:#89b92a;border:none}.pager li a{display:block;font-size:15px;line-height:35px;color:#0390d5;text-align:center}.pager li.active a{color:#fff}.first_text_box{position:relative;top:-30px;left:0;width:280px;padding:0 10px;margin:0 auto -15px;background:0 0}.link_inner{width:300px}.lp_top_box .first_text_consul{font-size:16px;font-weight:700;color:#e8808f}.ttl_baby_inner,.ttl_top_inner{background:0 0}.inner_txt{width:100%}.ttl_top_img img{margin-bottom:15px}.top_info_bar{margin-bottom:10px}.top_info_bar img{width:100%}.foot_menu{width:300px}.foot_menu_top{width:38%;margin-top:50px}.share{width:53%;margin:35px auto 20px;overflow:hidden}.share p{font-size:12px;text-align:center}.share_img li{float:left;width:31%;margin:10px 1%}.share_img li img{width:100%}.link_underlines p{font-size:15px;color:#0091db;text-align:center}.link_underlines a{color:#0091db}.link_underlines .center{display:block;text-align:center}.top_textarea::input-placeholder::after{display:block;content:""}.lp_top_box{margin-top:15px}.pager{width:97%;margin:50px auto 50px 2%;overflow:hidden}.pager li{float:left;width:9%;margin:0 .8%;vertical-align:middle;border:1px solid #0390d5}.pager li.pager-pre{background:#e4e4e4;border:none}.pager li.pager-next{background:#0390d5;border:none}.pager li.active{background:#89b92a;border:none}.pager li a{display:block;font-size:15px;line-height:35px;color:#0390d5;text-align:center}.pager li.active a{color:#fff}.clear{clear:both}.pager li.pager_blue{background:#0390d5}.pager li.pager_gray{background:#e4e4e4}.first_text_box{margin:0 auto -28px}.box_area_btn{margin:10px 0 0}.box_area_com{margin:5px auto 0}.header .btn_wrap a:first-child{max-width:28%}.top_info_bar{margin-bottom:15px}.case_txt{font-size:14px}.interview_inner img{width:100%}.ttl_h1.interview{padding-left:15%;background:url(/common/img/icn_interview_sp.png) no-repeat,#0091db;background-position:5% center,100%;background-size:8%}.interview_inner{width:96%;margin:0 auto 10px;overflow:hidden}.interview_list_pic{float:left;width:44%;margin-right:1%;margin-bottom:10px}.interview_list_title{font-size:15px;font-weight:700;line-height:20px}.interview_inner .interview_name{font-size:17px}.interview_inner .interview_text{margin-top:5px;font-size:12px}.inteview_list_button{margin:20px 0}.detail_text{margin-bottom:15px;text-indent:10px}.interview_detail{font-size:20px}.interview_detail .story{padding:1%;font-size:12px;border:1px solid #fff}.inteview_consulting{width:94%;padding:4% 2% 2%;border:1px solid #e4e4e4}.link_inner{width:210px}.btn_request{display:block}.btn_request_foot{display:block}.btn_request .inner::after{position:absolute;top:-10px;right:-5px;z-index:100;width:40px;height:50px;content:"";background:url(/common/img/bg_request_new.png) no-repeat;background-size:contain}.btn_request .number{top:17px;right:32px;z-index:101}.btn_request .number .molecule{font-size:12px}.modal_wrap .number{width:50px;border-radius:30px}.modal_molecule{font-size:20px}.subject_purchase .txt_purchase_02 .lavel{margin-bottom:5px;line-height:40px}.ttl_h1.syounika{padding-left:15%;background:url(/common/img/icn_ttl_baby_sp.png) no-repeat,#0091db;background-position:5% center,100%;background-size:8%}.ttl_h1.sanhujinka{padding-left:15%;background:url(/common/img/icn_ttl_sanfuzinka_sp.png) no-repeat,#0091db;background-position:5% center,100%;background-size:8%}.ttl_h1.seishinka{padding-left:15%;background:url(/common/img/icn_ttl_sinryo_sp.png) no-repeat,#0091db;background-position:5% center,100%;background-size:8%}.ttl_h1.hifuka{padding-left:15%;background:url(/common/img/icn_ttl_hifuka_sp.png) no-repeat,#0091db;background-position:3% center,100%;background-size:11%}.ttl_h1.geka{padding-left:15%;background:url(/common/img/icn_ttl_geka_sp.png) no-repeat,#0091db;background-position:6% center,100%;background-size:6%}.ttl_h1.ganshinryouka{padding-left:15%;background:url(/common/img/icn_ttl_cancer_sp.png) no-repeat,#0091db;background-position:6% center,100%;background-size:6%}.login_box{margin-top:10px;margin-bottom:40px}.mb00{margin-bottom:0!important}.w90{width:90%!important}#cancer .mv{position:relative;display:block;width:100%;height:auto;margin:15px auto}#cancer .mv img{display:block;width:100%}#cancer .mv_btn{position:absolute;bottom:0;display:block;width:90%;height:auto;margin:0 0 2em 1.5em}#cancer .pink_btn{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;width:60%;line-height:2.5em;color:#fff;text-align:center;cursor:pointer;background:#e8808f;border:none;border-radius:22px}#cancer .canter_point{overflow:hidden}#cancer .cancer_chara{display:block;float:left;width:43%;height:auto;margin:0 3%}#cancer .cancer_chara_first{display:block;width:43%;height:auto;margin:auto}#cancer .cancer_chara img,#cancer .cancer_chara_first img{display:block;width:100%;height:auto;padding:15px 0;margin:0 auto}#cancer .cancer_doctor{display:block;width:90%;height:auto;margin:15px auto}#cancer .cancer_doctor img{width:100%}#cancer .contents01{padding-bottom:25px;font-weight:400;background-color:#ffe6f4;background-image:-webkit-gradient(linear,0 0,100% 100%,color-stop(.1,#ffeff8),color-stop(.1,transparent),color-stop(.5,transparent),color-stop(.5,#ffeff8),color-stop(.75,#ffeff8),color-stop(.75,transparent),to(transparent));background-image:-webkit-linear-gradient(135deg,#ffeff8 10%,transparent 10%,transparent 50%,#ffeff8 50%,#ffeff8 50%,transparent 75%,transparent);background-image:linear-gradient(-45deg,#ffeff8 10%,transparent 10%,transparent 50%,#ffeff8 50%,#ffeff8 50%,transparent 75%,transparent);background-image:-webkit-linear-gradient(135deg,#ffeff8 10%,transparent 10%,transparent 50%,#ffeff8 50%,#ffeff8 75%,transparent 75%,transparent);background-image:linear-gradient(-45deg,#ffeff8 10%,transparent 10%,transparent 50%,#ffeff8 50%,#ffeff8 75%,transparent 75%,transparent);background-image:linear-gradient(-45deg,#ffeff8 10%,transparent 10%,transparent 50%,#ffeff8 50%,#ffeff8 75%,transparent 75%,transparent);background-image:linear-gradient(-45deg,#ffeff8 10%,transparent 10%,transparent 50%,#ffeff8 50%,#ffeff8 75%,transparent 75%,transparent);background-image:linear-gradient(-45deg,#ffeff8 10%,transparent 10%,transparent 50%,#ffeff8 50%,#ffeff8 75%,transparent 75%,transparent);background-size:10px 10px}#cancer .contents01 .contents_arrows,#cancer .contents01 .contents_inner,#cancer .contents01 .contents_ttl{display:block;width:100%;height:auto;padding:25px 0 20px}#cancer .contents01 .contents_inner,#cancer .contents_arrows{padding:0}#cancer .contents01 .contents_ttl img{display:block;width:90%;height:auto;margin:0 auto}#cancer .contents01 .contents_inner img{display:block;width:98%;height:auto;margin:0 auto}#cancer .contents_arrows img{display:block;width:auto;height:auto;padding:25px 0;margin:0 auto}#cancer .contents02{display:block;width:100%;height:auto;padding-bottom:25px}#cancer .contents02 .contents_inner,#cancer .contents02 .contents_ttl{display:block;width:85%;height:auto;padding:25px 0 20px;margin:0 auto}#cancer .contents02 .contents_ttl{position:absolute;top:-1.25em;display:block;width:80%;height:auto;padding:0;margin:auto 30px}#cancer .contents02 .contents_inner{position:relative;display:block;width:95%;height:auto;margin-bottom:35px;background:#fdf0f0;border:3px solid #fdf0f0;border-radius:6px}#cancer .contents02 .contents_inner.blue{position:relative;display:block;width:95%;height:auto;margin-bottom:35px;background:#f0fbfd;border:3px solid #f0fbfd;border-radius:6px}#cancer .contents02 .contents_ttl img{display:block;width:90%;height:auto;margin:0 auto}#cancer .contents02 .contents_inner img{display:block;width:98%;height:auto;margin:0 auto}#cancer .inner_list{display:block;width:inherit;margin:0 auto}#cancer .inner_list li{padding-left:1.75em;margin-bottom:.5em;font-size:.75em;line-height:2;background:url(/common/img/img_listmark_p.png) no-repeat left 50%;background-size:1.5em}#cancer .inner_list.blue li{padding-left:1.75em;margin-bottom:.5em;font-size:.75em;line-height:2;background:url(/common/img/img_listmark_b.png) no-repeat left 50%;background-size:1.5em}#cancer .pink_box{display:block;width:68%;height:auto;margin:10px auto 0;color:#fff;text-align:center;background:#e8808f}#cancer .dr_name{display:block;width:60%;height:auto;padding:.5em 0;margin:0 auto;font-size:20px;color:#444;text-align:center;opacity:.8}#cancer .dr_btn{text-align:center}#cancer .gray_btn{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;width:90%;margin-bottom:25px;line-height:2.5em;color:#fff;text-align:center;cursor:pointer;background:#bbb;border:none;border-radius:22px}#cancer .foot_menu .inner{margin-bottom:25px;text-align:center}#cancer .campaign h3{font-size:20px;color:#444;text-align:center;opacity:.8}#cancer .green_border{border-color:#a4ce63}#cancer .campaign .txt_index_02{margin:0 auto 10px;font-size:10px;text-align:center}#cancer .campaign .green_font{font-size:18px;color:#a4ce63}#cancer .campaign .inner{text-align:center}#cancer .flex_ver{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;height:auto}#cancer .flex_ver .flexible{float:none;width:30%;margin:0 auto}a.link_deco02{display:inline-block;color:#e8808f;text-decoration:underline}.select_area_com{margin:15px 0}.inselect{width:100%;padding:2%;font-size:16px;line-height:1.2;color:#888;resize:none;border:none;-webkit-box-shadow:inset 1px 1.732px 1px 0 rgba(4,0,0,.15);box-shadow:inset 1px 1.732px 1px 0 rgba(4,0,0,.15)}a.link_deco01{display:inline-block;color:#3acac9;text-decoration:underline}.doctorlist .mb05{margin-bottom:5px}.doctorlist .mb15{margin-bottom:15px}.doctorlist.flex_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;height:auto;padding:20px 0 0;margin-bottom:15px;overflow:hidden;border-top:solid 1px #0091db}.doctorlist.flex_wrap .dl_wrap01{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;width:90%;margin:0 auto 15px;overflow:hidden}.dl_wrap01 .dl_img_wrap{width:49%;margin:0 auto 0 0}.dl_img_wrap img{width:100%}.dl_wrap01 .dl_info_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;width:49%;margin:0 0 0 auto}.dl_info_wrap .category.blue01,.dl_info_wrap .category.blue02{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;height:auto;margin-bottom:5px}.dl_info_wrap .category.blue01 a{display:inline-block;padding:.125em .5em;margin-right:4px;font-size:10px;color:#fff;background:#0091db}.dl_info_wrap .category.blue02 p{display:inline-block;padding:.125em .5em;margin:0 4px 4px 0;font-size:10px;color:#0091db;background:#fff;outline:solid 1px #0091db;outline-offset:-1px}.dl_info_wrap .profile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;height:auto;margin:auto 0 0}.dl_info_wrap .profile .name01{font-size:16px;color:#222e34}.dl_info_wrap .profile .name02{width:100%;font-size:11px;color:#222e34}.dl_info_wrap .profile .link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:17%;padding:.125em .5em 0;margin:auto 0 0 auto!important}.dl_info_wrap .profile .link img{width:100%}.dl_wrap02 .dl_voice .dl_voice_text{width:90%;height:auto;margin:0 auto 10px;font-size:10px;line-height:1.5}.dl_wrap02 .dl_qualification{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;width:90%;height:auto;padding:0;margin:0 auto}.dl_wrap02 .dl_qualification p{padding:1% 0;margin:auto 0;font-size:11px;color:#8fc31f}.dl_wrap02 .dl_qualification a{font-size:13px;color:#8fc31f}.dl_wrap02 .dl_qualification p .greenlabel{padding:.125em .5em;margin-right:.5em;font-size:10px;color:#fff;background:#8fc31f}.dl_wrap02 .dl_qualification p .uline{font-size:11px;border-bottom:solid 1px}.dl_wrap02 .dl_qualification p.w100{width:100%}.box_area p.caution{margin:1em 0;font-size:13px}.section_doc.schedule .dl_qualification{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;width:90%;height:auto;padding:0;margin:0}.section_doc.schedule .dl_qualification p{width:100%;padding:1% 0;margin:auto 0;font-size:11px;color:#8fc31f}.section_doc.schedule .dl_qualification a{font-size:13px;color:#8fc31f}.section_doc.schedule .dl_qualification p .greenlabel{padding:.125em .5em;margin-right:.5em;font-size:10px;color:#fff;background:#8fc31f}.section_doc.schedule .dl_qualification p .text{display:inline-block;width:85%;font-size:11px}.section_doc.schedule .dl_qualification p .uline{display:inline-block;width:85%;font-size:11px;text-decoration:underline}.section_doc.schedule .dl_qualification p.w100{width:100%}.doc_wrap .right .category.blue01,.doc_wrap .right .category.blue02{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;height:auto}.doc_wrap .right .category.blue01 a{display:inline-block;padding:.125em .5em;margin:0 4px 4px 0;font-size:10px;color:#fff;background:#0091db}.doc_wrap .right .category.blue02 p{display:inline-block;padding:.125em .5em;margin:0 4px 4px 0;font-size:10px;color:#0091db;background:#fff;outline:solid 1px #0091db;outline-offset:-1px}.select_area_com{margin:15px 0}.inselect{width:100%;padding:2%;font-size:16px;line-height:1.2;color:#888;resize:none;border:none;-webkit-box-shadow:inset 1px 1.732px 1px 0 rgba(4,0,0,.15);box-shadow:inset 1px 1.732px 1px 0 rgba(4,0,0,.15)}a.link_deco01{display:inline-block;color:#3acac9;text-decoration:underline}.top-before_header_outer{max-height:none;padding:6px 0 0}.top-before_header{display:inline-block;width:100%;min-height:50px;border-bottom:1px solid #eee}.header .top-before_header .top-before_logo{max-width:45%;margin-top:-2%}.header .top-before_header .btn_wrap{padding-top:7px}.wrapper .header .btn_wrap .top-before_header_login{min-width:29px;max-width:20%;margin-right:7%}.top-before_header_bottom{position:relative;z-index:3;width:100%}.top-before_header_bottom_unread_count{position:absolute;top:20px;right:10px;display:block;padding:1px 8px;color:#fff;background:#fd3e42;border-radius:40%}.top-before_img_banner_01{padding:1.5% 0;text-align:center}.top-before_img_banner_01 img{width:80%}.wrapper .header .btn_wrap .top-before_header_menu{min-width:29px;max-width:20%;margin-right:10px}.wrapper .header .btn_wrap .top-before_header_menu .top-before_drawar_close_btn{display:none;width:70%;margin-right:15%;margin-bottom:25%}.top-before_header .top-before_header_notification_count{position:absolute;top:6px;right:3px;display:block;padding:1px 5px;color:#fff;background:#fd3e42;border-radius:40%}.drawer{position:absolute;z-index:1;display:none;width:100%;height:0;padding-top:75%;background:#fff}.drawer_inner{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3}.drawer_inner li{-webkit-box-sizing:border-box;box-sizing:border-box;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:95%;height:20%;margin:0 auto;background:#fff;border-bottom:1px solid #ddd}.drawer_inner li a{display:table;width:100%;height:100%;font-size:4vw;background-position:3% center;background-size:5%}.drawer_inner_01 a{background:url(/common/img/top-before_drawer_icn_01.png) no-repeat}.drawer_inner_02 a{background:url(/common/img/top-before_drawer_icn_02.png) no-repeat}.drawer_inner_03 a{background:url(/common/img/top-before_drawer_icn_03.png) no-repeat}.drawer_inner_04 a{background:url(/common/img/top-before_drawer_icn_04.png) no-repeat}.drawer_inner_05 a{background:url(/common/img/top-before_drawer_icn_05.png) no-repeat}.drawer_inner_06 a{background:url(/common/img/top-before_drawer_icn_building.png) no-repeat}.drawer_inner_new_01 a{background:url(/common/img/top-before_drawer_icn_new_01.png) no-repeat}.drawer_inner_contactForBusiness a{background:url(/common/img/top-before_drawer_icn_building.png) no-repeat}.drawer_inner_hygiene a{background:url(/common/img/top-before_drawer_icn_06.png) no-repeat}.drawer_inner_faq a{background:url(/common/img/top-before_drawer_icn_07.png) no-repeat}.top-before_header_bottom .img_banner_01{width:80%;text-align:center}.drawer_inner_06_after{position:relative}.drawer_inner li a span{display:table-cell;padding-left:11%;vertical-align:middle}.top-before_banner{margin-bottom:28px}.top-before_subttl_01{font-size:7vw;color:#888;background:url(/common/img/top-before_subttl_01.png) no-repeat,#fff;background-position:22% 25%;background-size:10%}.top-before_subttl_02{font-size:7vw;color:#888;background:url(/common/img/top-before_subttl_02.png) no-repeat,#fff;background-position:27% 35%;background-size:10%}.top-before_subttl_03{font-size:7vw;color:#888;background:url(/common/img/top-before_subttl_03.png) no-repeat,#fff;background-position:19% 37%;background-size:10%}.top-before_subttl_04{font-size:7vw;color:#888;background:url(/common/img/top-before_subttl_04.png) no-repeat,#fff;background-position:27% 40%;background-size:10%}.top-before_subttl_05{padding-left:10%;font-size:6.5vw;color:#888;background:url(/common/img/top-before_subttl_05.png) no-repeat,#fff;background-position:5% 36%;background-size:10%}.top-before_flex{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex}.top-before_flex_01{width:30%}.top-before_flex_01 img{width:100%}.top-before_flex_02{width:70%;padding-left:8px}.top-before_flex_02_txt_01{margin:4px 0 6px;font-size:4.2vw;font-weight:700;color:#0090de}.top-before_flex_02_txt_01_ex{margin-bottom:2px;font-size:4.2vw;line-height:1.2}.top-before_flex_02_txt_02{font-size:3.8vw;color:#0090de}.top-before_subject_conf{padding:3px;color:#008fdd;background:#dceaf2}.top-before_course_wrap_index{margin-bottom:-3%;background:#fff}.top-before_flex_line{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.top-before_flex_row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.top-before_flex .top-before_flex_left,.top-before_flex .top-before_flex_right{-webkit-box-sizing:border-box;box-sizing:border-box;width:48%;font-size:4.5vw;color:#fff;border-radius:55px}.top-before_flex .top-before_flex_left{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:15px 0;padding-left:18%;background:#0091db;background:url(/common/img/top-before_txt_icn_01.png) no-repeat,#0091db;background-position:26% 48%;background-size:13%}.top-before_flex .top-before_flex_right{display:table;padding:10px 0;padding-left:6%;line-height:1.2;background:#8fc31f;background:url(/common/img/top-before_txt_icn_02.png) no-repeat,#8fc31f;background-position:12% 48%;background-size:13%}.top-before_flex_right span{display:table-cell;text-align:center;vertical-align:middle}.top-before_flex_width{width:97%;margin:0 auto}.top-before_flex_width p{height:35px;line-height:35px;text-align:left;background:url(/common/img/forma.png) no-repeat;background-position:right;background-size:2%;border-bottom:1px dotted #bbb}.top-before_flex_width p a{display:inline-block;width:100%;color:#888;text-decoration:none}.top-before_flex_ex{margin-bottom:20%}.top-before_inner{padding-bottom:4%;border:1px solid #bbb;border-radius:7px}.top-before_course_wrap_index .top-before_inner_ttl{margin:5% 0 2%;text-align:center}.top-before_inner_ttl img{width:15%}.top-before_inner_sub{margin-bottom:4%;font-size:20px;font-weight:700;color:#0091db;text-align:center}.top-before_inner .top-before_inner_btm{width:90%;margin:0 auto 35%}.top-before_inner .top-before_inner_sentence{width:60%}.top-before_inner .top-before_inner_pic{width:40%}.top-before_orange_btn{height:50px;font-size:15px;line-height:50px;background:#f27d28}.top-before_step_wrap{width:93%;margin-bottom:5%}.top-before_step{margin-bottom:0;font-weight:700;text-align:left;border:none}.top-before_step_child01{font-size:14px}.top-before_step_child02{font-size:20px}.top-before_step_btm_img{width:50%}.top-before_step_btm_img img{width:100%}.top-before_step_btm .top-before_step_btm_txt{-webkit-box-sizing:border-box;box-sizing:border-box;width:50%;margin:0 2%;line-height:1.2}.top-before_step_wrap .top-before_step_btm_txt_btm{margin:0}.top-before_step_wrap .top-before_step_btm_txt_btm_last{margin-top:15px;margin-bottom:50px}.top-before_course_wrap_index .inner .course_left{width:20%}.top-before_course_wrap_index .inner .course_right{width:75%}.top-before_wrapper{padding:0}.top-before_add_txt_01{width:90%;margin:-25px auto 10px;font-size:14px;color:#0091db;text-align:center}.drawer_inner_01_after a{background:url(/common/img/top-after_drawer_icn_01.png) no-repeat,#fff}.drawer_inner_02_after a{background:url(/common/img/top-after_drawer_icn_02.png) no-repeat,#fff}.drawer_inner_03_after a{background:url(/common/img/top-after_drawer_icn_03.png) no-repeat,#fff}.drawer_inner_04_after a{background:url(/common/img/top-after_drawer_icn_04.png) no-repeat,#fff}.drawer_inner_05_after a{background:url(/common/img/top-after_drawer_icn_05.png) no-repeat,#fff}.drawer_inner_07_after a{background:url(/common/img/top-after_drawer_icn_07.png) no-repeat,#fff;-webkit-transform:translateX(3px);transform:translateX(3px)}.drawer_inner_new_01_after a{background:url(/common/img/top-before_drawer_icn_new_01.png) no-repeat,#fff}.drawer_inner_new_02_after a{background:url(/common/img/top-after_drawer_icn_new_02.png) no-repeat,#fff}.drawer_inner_new_02_after{position:relative}.drawer_inner_esclation_chat_after{position:relative}.drawer_inner_esclation_chat_after a{background:url(/common/img/top-after_drawer_icn_escalation_chat.png) no-repeat,#fff}.wrapper .header .btn_wrap .counseling_header_menu{margin-top:8px}.counseling_wrapper{padding:0}.counseling_drawer_open_btn{position:relative}.counseling_drawer_open_info{position:absolute;top:-15%;right:5%;width:40%}.counseling_subttl_01{margin-bottom:-1.5%;background:url(/common/img/counseling_subttl_01.png) no-repeat;background-position:14% 45%;background-size:8%}.counseling_flex{width:96%}.counseling_flex_01{position:relative;width:25%;height:0;padding-top:22.3%}.counseling_flex_01 img{position:absolute;top:0;right:0;bottom:0;left:auto;width:93%}.counseling_flex_02{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;width:72%;height:0;padding-top:22.3%;margin-left:3%;border:1px solid #d1d1d1;border-radius:5px}.counseling_flex_02::before{position:absolute;top:45%;left:-4.5%;display:block;width:0;height:0;content:"";border-top:1.5vw solid transparent;border-right:1.5vw solid #d1d1d1;border-bottom:1.5vw solid transparent;border-left:1.5vw solid transparent}.counseling_flex_02::after{position:absolute;top:44%;left:-4.4%;display:block;width:0;height:0;content:"";border-top:1.7vw solid transparent;border-right:1.7vw solid #fff;border-bottom:1.7vw solid transparent;border-left:1.7vw solid transparent}.counseling_flex_02 p{position:absolute;top:0;right:0;bottom:0;left:0;padding:6px;padding-top:0;font-size:3.4vw;color:#333}.counseling_form{background:#fff;border:1px solid #d1d1d1;border-radius:5px}.counseling_form_box{width:98%;padding:0}.counseling_form_select_outer{margin-top:5px}.counseling_form_textarea_outer{margin-top:-5px}.counseling_form_textarea_outer.update_textarea_outer{padding:0 6px}.counseling_form_select{padding:10px;padding-left:1%;font-size:14px;color:#333;background:url(/common/img/forma_down.png) no-repeat;background-position:right;background-size:4%;border-bottom:1px dotted #bbb;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.counseling_form_select:hover{cursor:pointer}.counseling_form_textarea{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;padding-left:1%;font-family:"Hiragino Kaku Gothic ProN","メイリオ",sans-serif;font-size:14px;line-height:1.3;color:#444;border-bottom:1px solid #bbb;-webkit-box-shadow:none;box-shadow:none}.counseling_form_textarea_frame{width:100%;height:82.5px;padding:2% 0 2% 2%;font-size:16px;line-height:1.2;resize:none;border:none;-webkit-box-shadow:inset 1px 1.732px 1px 0 rgba(4,0,0,.15);box-shadow:inset 1px 1.732px 1px 0 rgba(4,0,0,.15)}.counseling_pic_outer{padding-top:5px;margin:9px 0 0;border-top:1px solid #f1f1f0}.counseling_pic{display:block;padding-left:9%;font-size:4.5vw;background:url(/common/img/counseling_camera.png) no-repeat;background-position:2% 25%;background-size:6%}.counseling_pic:hover{cursor:pointer;opacity:.7}.counseling_pic_input{display:none}.counseling_form_btn{width:98%;margin:0 auto}.counseling_form_textbox{width:100%;padding:3% 2%;font-size:14px}.counseling_right{padding-top:2%}.counseling_orange_btn{height:45px;font-size:4vw;line-height:45px}.counseling_green_btn{height:45px;font-size:4vw;line-height:45px;text-indent:2.5%;background:url(/common/img/counseling_tv.png) no-repeat,#8fc31f;background-position:23%;background-size:5%}.top-after_subttl_01{padding:4% 0;margin-bottom:1.5%;background:url(/common/img/top-after_subttl_01.png) no-repeat,url(/common/img/top-after_blue_line.png) repeat-x;background-position:29% 45%,bottom;background-size:8%,100%}.top-after_info{width:100%;padding-bottom:3%;background:url(/common/img/top-after_blue_line.png) repeat-x;background-position:bottom;background-size:100%}.top-after_history_ttl{margin-top:5%}.top-after_info_ul{width:98%;height:auto;margin:0 auto;overflow-y:visible}.index_news{max-height:180px;overflow-y:auto}.top-after_info_ul_ .top-after_info_ul li{border-bottom:1px dotted #d1d1d1}.top-after_info_ul li .day{margin:1% 0 2% 2%;font-size:3.5vw;border:1px solid #80c0dc}.top-after_info_ul li .txt{margin:0 0 1.5% 2%;font-size:14px}.top-after_history_flex{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex}.top-after_history_flex .w100{width:100%}.top-after_history_flex_top{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.top-after_history_flex_top p.top-after_history_flex_child_01{margin-left:-1%;font-size:4vw;color:#333;background:url(/common/img/top-after_balloon.png) no-repeat;background-position:86%;background-size:11%;border:none}.top-after_history_flex_top p.top-after_history_flex_child_01 span{color:#0091db}.top-after_history_flex_top p.top-after_history_flex_child_02{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;font-size:3.5vw;color:#f84747;border-color:#fb3535}.top-after_history_flex div.top-after_history_flex_child_03{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;width:19%;min-width:68px;height:0;padding-top:23%;margin-left:3.5%}.top-after_history_flex_child_03_info{position:absolute;top:0;right:0;bottom:0;left:0}.top-after_history_flex_child_03_info span{position:relative;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%}.top-after_history_flex .top-after_history_flex_child_03 .top-after_history_flex_child_03_info img{position:absolute;top:2.5%;right:-7%;width:22%}.top-after_history_flex_child_03_img{position:absolute;top:5px;right:0;bottom:0;left:0;text-align:center}.top-after_history_flex .top-after_history_flex_child_03_txt{position:absolute;top:auto;right:0;bottom:0;left:0;font-size:3.5vw;color:#0091db;text-align:center}.top-after_history_flex_child_03 .top-after_history_flex_child_03_unread_count{position:absolute;top:0;right:8px;width:1.5em;height:1.3em;font-size:.8em;line-height:1.3em;color:#fff;text-align:center;background:#ff3b3b;border-radius:48%}.top-after_history_flex p.top-after_history_flex_child_04{-webkit-box-sizing:border-box;box-sizing:border-box;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:80%;margin-left:2%;font-size:4vw;-ms-word-break:break-all;word-break:break-all}.top-after_history_flex a.top-after_history_flex_link{width:95%;height:30px;margin-top:12px;font-size:4vw;line-height:30px;color:#fff;text-align:center;background-color:#0091db;border-radius:22px}.top-after_history_link{width:98%;margin:5% auto;background:url(/common/img/forma.png) no-repeat;background-position:99.5%;background-size:2%}.top-after_history_link a{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;width:26%;padding-left:1%;margin-left:auto;font-size:4vw;font-weight:700;color:#999;border-bottom:1px solid #ccc}.top-after_blue_btn{margin:30px 0 0;background:#0091db}.top-after_reserve{width:100%;margin:7% 0;font-size:4vw;text-align:center}.top-after_reserve_btn{width:95%;margin:0 auto 5%}.top-after_reserve_btn_02{color:#fff}.top-after_reserve_btn .counseling_green_btn{margin-bottom:0;background-image:none}.top-after_reserve_btn .counseling_green_btn_1st{margin-bottom:40px}.top-after_call_history_outer{width:98%;margin:5% auto;border-bottom:1px solid #d1d1d1}.top-after_call_history{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;margin-bottom:5%}.top-after_call_history_child_01{width:35%}.top-after_call_history_child_01 img{width:100%}.top-after_call_history_child_02{-webkit-box-sizing:border-box;box-sizing:border-box;width:65%;padding-left:2%}.top-after_call_history_child_02 p{font-size:4vw;color:#696969}p.top-after_call_history_child_02_name{margin-bottom:2.5%;font-size:4.5vw}.top-after_upgrade{position:relative;width:100%;height:0;padding-top:26%;background:#7f7f7f}.top-after_upgrade_pink_btn_outer{position:absolute;top:0;right:0;bottom:0;left:0;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:95%;margin:auto}.top-after_upgrade_pink_btn{background:#fe83a2}.top-after_banner{margin-top:30px}.account_wrap{width:95%}.account_mail_ttl{margin:30px 0 5px}.account_mail{background:#cae7f6}.account_pass{margin:-4% 0 20px}.account_pass_input{margin-top:-2%;margin-bottom:10px}.account_pass_attention{margin-bottom:5%}.account_subtime_name{margin-bottom:20%}.account_term_wrap{margin-bottom:40px}.birth_wrap_contact .account_term_month{width:40%}.birth_wrap_contact .account_term_month span{display:inline-block;width:25%;text-align:center}.birth_wrap_contact .account_term_year{width:55%}.birth_wrap_contact .account_term_year span{display:inline-block;width:20%;text-align:center}.account_btm_link{margin-top:20px;margin-bottom:15%}.account_btm_link_child_01{background:url(/common/img/account_forma.png) no-repeat;background-position:1.5% 35%;background-size:3%}.account_btm_link_child_01 a{width:38%;margin-bottom:2%;margin-left:5%;font-size:3.7vw;color:#0091db;white-space:nowrap;border-bottom:1px solid #0091db}.account_btm_link_child_02{text-align:center;text-decoration:underline;background:url(/common/img/account_forma.png) no-repeat;background-position:1.5% 35%;background-size:3%}.account_btm_link_child_02 a{width:25.5%;margin-left:5%;font-size:3.7vw;color:#0091db;border-bottom:1px solid #0091db}.account_receive{text-align:center}.account_foot_menu_top{width:45%}.account_receive_02{margin-top:30px;background:#0091db}.account-fin_subttl_01{background:url(/common/img/account-fin_subttl_01) no-repeat;background-position:19% 45%;background-size:8%}.account-fin_btn{height:50px;line-height:50px;background:#0091db}.account-fin_bnr{width:95%;margin:-45px auto 100px}.charge_subttl_01_wrap{width:100%}.charge_subttl_01{width:59%;margin:0 auto;text-align:right;background:url(/common/img/charge_subttl_01.png) no-repeat;background-position:2.5% 45%;background-size:12.5%}.charge_content_wrap{width:95%;margin:auto}.charge_content_wrap_inner{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;width:90%;margin:0 auto 25px}.charge_content_wrap .child_01{width:50%;text-align:center}.charge_content_wrap .child_02{width:50%;text-align:center}.charge_content_wrap .child_01 img{width:70%}.charge_content_wrap .child_02 img{width:70%}.charge_content_wrap_inner_02{width:95%;margin:0 auto 25px;font-size:4.1vw;font-weight:700;color:#0090de;text-align:center}.charge_content_wrap_inner_add_01{margin-bottom:5px;font-size:15px;font-weight:700;text-align:center}.charge_pink_btn{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:22px;margin-bottom:10px;font-size:13px;line-height:1.4;background:#fe83a2}.charge_pink_btn_add_link{font-size:3.5vw;letter-spacing:1px;white-space:nowrap}.charge_content_wrap_last{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;margin:auto;text-align:left;letter-spacing:2px}.charge_content_wrap_last::before{display:block;content:"※"}.charge_drawer_wrap{width:100%}.charge_drawer_inner{border-bottom:1px solid #d1d1d1}.charge_drawer_inner_txt_01{-webkit-box-sizing:border-box;box-sizing:border-box;width:95%;padding:19px 2.5%;font-size:4vw;font-weight:700;color:#008fdd;background:url(/common/img/charge_forma_down.png) no-repeat;background-position:92% 50%;background-size:3%}.charge_drawer_forma_down{background:url(/common/img/charge_forma_down.png) no-repeat;background-position:92% 50%;background-size:3%}.charge_drawer_forma_up{background:url(/common/img/charge_forma_up.png) no-repeat;background-position:92% 50%;background-size:3%}.charge_drawer_inner_txt_01:hover{cursor:pointer}.charge_drawer_inner_txt_02{display:none;padding:0 13px 20px;font-size:3.7vw}.charge_btn{height:0;padding:25px;margin:40px 0 30px;font-size:3.7vw;line-height:0;background:#fe83a2}.charge_premium_gap_wrap{width:95%;margin:20px auto 25px}.charge_premium_gap_1st_txt{margin-bottom:20px;font-size:15px;color:#333}.charge_premium_gap_white{display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:700;border:1px solid #d1d1d1}.charge_premium_gap_white p{text-align:center}.charge_premium_gap_white p:first-child{width:50%;border-right:1px solid #d1d1d1}.charge_premium_gap_white p:nth-child(2){width:50%}p.charge_premium_gap_white_txt_big{padding:15px 0;font-size:17px}p.charge_premium_gap_white_txt_big_1st{color:#686868}p.charge_premium_gap_white_txt_big_2nd{color:#8fc31f}p.charge_premium_gap_white_txt_sml{padding:7px 0;font-size:15px;color:#686868}p.charge_premium_gap_white_txt_sml_1st{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}p.charge_premium_gap_white_txt_sml_2nd{font-size:20px;color:#8fc31f}.charge_premium_gap_gray{padding:10px 0;font-size:15px;color:#686868;text-align:center;background:#eee}.charge_drawer_inner_txt_02_inner_link{display:inline-block;text-decoration:underline}.list .pager{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:95%;margin:30px auto;overflow:visible;clear:both;font-size:15px;text-align:center}.list .pager span{-webkit-box-sizing:border-box;box-sizing:border-box;width:9.5%;padding:10px;background:#f8f8f8}.list .pager span a{color:#0390d5}.list .pager span:hover{cursor:pointer}.list .pager span.current{background:#359bef}.list .pager span.current a{color:#fff}.list .pager span.current:hover{cursor:default}.list .pager span.invalid:hover{cursor:default}.list .pager span.ellipsis{color:#000;background:0 0;border:none}.list .pager span.ellipsis:hover{cursor:default}.list .pager span.first,.list .pager span.last,.list .pager span.next,.list .pager span.prev{background:#ddd}.list .pager span.first.invalid,.list .pager span.last.invalid,.list .pager span.next.invalid,.list .pager span.prev.invalid{background:#ddd}.list .pager span.first{padding:10px 5px;background:#0390d5;background-position:center;background-size:50%}.list .pager span.last{padding:10px 5px;background:#0390d5;background-position:center;background-size:50%}.list .pager span.prev{background:#0390d5;background-position:center;background-size:26%}.list .pager span.next{background:#0390d5;background-position:center;background-size:26%}.list .pageNum{margin:30px 0;text-align:center}.counseling_detail_wrap{width:95%;margin:0 auto}.counseling_detail_bg_lightblue{height:100%;background:#f1faff}.counseling_detail_top{margin-bottom:10px;font-size:12px}.counseling_detail_sec_02{font-size:3vw}.counseling_detail_sec_02_inner{width:95%;margin:0 auto}.counseling_detail_sec_02_inner_img{width:20%;padding:20px 0 10px 10px;padding-bottom:0}.counseling_detail_sec_02_inner_img img{width:100%}.counseling_detail_sec_02_ttl{padding:0 0 9px;margin:0 auto;font-size:14px;font-weight:700;text-align:center}.counseling_detail_sec_02_ttl_1st{padding-top:20px;padding-bottom:9px;text-align:center}.counseling_detail_sec_02_notes_wrap{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;width:95%;margin:auto}.counseling_detail_sec_02_notes{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;width:70%;padding:15px 10px;margin-right:5%;margin-left:15%;font-size:14px;background:#59d93c;border-radius:35px}.counseling_detail_sec_02_notes::after{position:absolute;right:-5%;bottom:15px;display:block;width:0;height:0;content:"";border-top:15px solid transparent;border-right:15px solid #59d93c;border-bottom:15px solid transparent;border-left:15px solid transparent;-webkit-transform:rotate(80deg);transform:rotate(80deg)}.counseling_detail_sec_02_notes p{white-space:pre-line}.counseling_detail_sec_02_notes_img{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;width:10%}.counseling_detail_sec_02_notes_img img{width:100%}.counseling_detail_sec_02_btm{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;width:92.4%;padding:5px 0 23px;margin:0 auto;font-size:13px}.counseling_detail_sec_02_btm_right{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:auto}.counseling_detail_sec_02_btm_left{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.counseling_detail_sec_02_btm_right a{color:#0091db}.counseling_detail_sec_02_btm_right_center_txt{padding:0 2px}.counseling_detail_form{width:95%;margin:0 auto}.counseling_detail_form_last{padding-bottom:25px;margin-bottom:75px}.counseling_detail_form_top{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:10px;font-size:13px}.counseling_detail_form_top_left{-webkit-box-sizing:border-box;box-sizing:border-box;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;padding:1%}.counseling_detail_form_top_left_01{width:30%;margin-right:1.7%}.counseling_detail_form_top_left_01 img{width:100%}.counseling_detail_form_top_right{-webkit-box-sizing:border-box;box-sizing:border-box;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;width:50%;padding:1%}.counseling_detail_form_top_right_01{position:relative;width:22%;margin-right:1.7%}.counseling_detail_form_top_right_01 img{position:absolute;top:0;bottom:0;width:100%;margin:auto}.counseling_detail_form_top_right_02 a{color:#0091db;text-decoration:underline}.counseling_detail_form_box{display:none;padding:0}.counseling_detail_form_mid{position:relative;width:75%;padding:15px 10px;margin-bottom:10px;font-size:14px;word-break:break-all;white-space:pre-line;background:#fff;border-radius:35px}.counseling_detail_form_mid::after{position:absolute;bottom:100%;left:-1%;display:block;width:0;height:0;content:"";border-top:7px solid transparent;border-right:25px solid #fff;border-bottom:10px solid transparent;border-left:15px solid transparent;-webkit-transform:rotate(85deg);transform:rotate(85deg)}.counseling_detail_form_btm{width:95%;margin-bottom:12px;font-size:13px;text-align:left}.counseling_detail_blue_btn{position:relative;margin-bottom:-7px;background:#0091db;background-position:95%;background-size:4%}.counseling_detail_blue_btn_void{color:#858585;cursor:default;background:#dadada}.counseling_detail_pic_outer{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex}.counseling_detail_pic_outer .counseling_pic{width:45%;overflow:hidden;font-size:3.9vw;text-overflow:ellipsis;background-size:10%}.counseling_detail_pic_outer .counseling_detail_send{width:15%;margin-left:auto;text-align:center}.counseling_detail_pic_outer .counseling_detail_send input{font-size:3.9vw;color:#0091db;background:0 0;border:none}.counseling_detail_textarea_after{color:#333}.counseling_detail_green_btn{background:#8fc31f}.counseling_detail_box_outer{border:none}.counseling_detail_box_outer_bdr{border:1px solid #d1d1d1}.counseling_detail_pic_outer .counseling_pic span{color:#000}.counseling_form_textarea_outer textarea{min-height:200px;padding:1px}.counseling_detail_body .remodal{padding:0;margin:25px auto}.counseling_detail_body .modal_wrap{padding:0;background:#fff}.counseling_detail_body .counseling_detail_modal_h1{padding:20px 0 10px;font-size:18px;font-weight:700;color:#888;text-align:center}.counseling_detail_body .counseling_detail_modal_p{font-size:15px;line-height:1.2;color:#444;text-align:center}.counseling_detail_modal_wrap .counseling_form_select{display:block;width:95%;margin:0 auto;color:#444;background-position:95%;border:1px solid #d1d1d1}.counseling_detail_star{width:95%;margin:0 auto}.counseling_detail_star img{width:10%}.counseling_detail_body .counseling_form_textarea_outer textarea{margin:10px auto;border-bottom:none}.counseling_detail_modal_wrap .counseling_orange_btn{background:#0091db}.counseling_detail_sec_02_inner_2nd{margin-top:43px}.counseling_detail_sec_02_inner_3rd_mid_inner{position:relative;width:70%;margin-right:5%;margin-left:15%;text-align:right}.counseling_detail_sec_02_inner_3rd{margin-top:20px}.counseling_detail_sec_02_inner_3rd_mid{width:95%;margin:0 auto 15px}.counseling_detail_sec_02_inner_3rd_mid_inner img{width:150px}.counseling_detail_form_remainder{margin:20px 10px -10px}.counseling_detail_top_link{display:inline-block}.counseling_detail_top_link span{color:#0091db;text-decoration:underline}.counseling_detail_sec_02_btm_txt{width:100%;text-align:right}.counseling_detail_form_btm_date{width:95%;margin:0 auto 12px;text-align:left}.counseling_detail_form_btm_date_02{width:99%}.counseling_detail_sec_02_btm_width{width:83%;margin-left:14%}.counseling_detail_sec_02_btm_width_txt{width:100%;text-align:right}.counseling_detail_form_btm_width{width:95%;margin-right:auto;margin-left:auto;text-align:left}.counseling_detail_form_last{width:99%}.account_card_subttl_01{padding-left:11%;font-size:6.5vw;background-position:4.5%}.account_card_submit{margin-bottom:50px}.birth_wrap_contact .account_card_security_outer{width:100%}.birth_wrap_contact .year .account_card_security input{width:35%}.birth_wrap_contact .year .account_card_security span{width:10%}.birth_wrap_contact .year .account_card_security span a{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;padding:15%;margin-left:15%;font-size:15px;color:#fff;background:#64bce9;border-radius:50%}.account_card_security .link_security{position:absolute;top:0;left:37%}.account_card_fin_txt{margin:-10px 0 100px;text-align:center}.account_card_notes{margin:-45px auto 20px}.account_stop_subttl_01{padding-left:11%;font-size:5vw;background:url(/common/img/charge_subttl_01.png) no-repeat;background-position:10% 38%;background-size:9%}.account_stop_msg{color:#fe3d3d}.account_stop_btn{background:#fe3d3d}.account_stop_notes{width:95%;margin:-40px auto 100px}.cancelPremiumModal .account_stop_btn{margin:20px 0 0}.br_supporter{display:inline-block}.charge_pink_btn a{color:#fff}@media (min-width:400px){.counseling_detail_sec_02_notes::after{top:15%;right:-5%}}@media (min-width:550px){.counseling_detail_sec_02_notes::after{top:45%;right:-3%}}@media (min-width:600px){.counseling_detail_sec_02_notes::after{top:40%;right:-3%}}@media (min-width:650px){.counseling_detail_sec_02_notes::after{top:35%;right:-2%}}.counseling_body #fancybox-overlay,.counseling_detail_body #fancybox-overlay,.counseling_login_body #fancybox-overlay{background:#000!important;opacity:.7!important}.counseling_body #fancybox-wrap,.counseling_detail_body #fancybox-wrap,.counseling_login_body #fancybox-wrap{left:0!important;width:95%!important;padding:0 1%}.counseling_body #fancybox-content,.counseling_detail_body #fancybox-content,.counseling_login_body #fancybox-content{width:96%!important}.top-before_flex_ex{margin-bottom:10%}.blue_text{width:98%;margin:auto;color:#0090de}.modal_login_wrapper_txt_02{margin-bottom:15px}.charge_subttl_01_modal{width:76.5%}.premiumModal .charge_subttl_01_modal{width:82.5%}.charge_content_txt_01_modal{margin-bottom:20px}.btn_su_login_shanghai{background:#e8808f}.link_inner_shanghai{margin:0 auto 35px 2.5%;color:#bbb}.link_inner_shanghai a{color:#bbb;border-bottom:1px solid #bbb}.ttl_case_blue_shanghai{padding:10px 0;margin:0 0 15px;font-size:20px;color:#fff;text-align:center;background:#7a91bf}.blue_shanghai{background:#7a91bf}.btn_style_shanghai_01{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;width:60%;line-height:2.5em;color:#fff;text-align:center;cursor:pointer;border:none;border-radius:22px}.w60p_shanghai{width:60px}.w100p_shanghai{width:100%}.blue_font_shanghai{color:#7a91bf}.shanghai_ver a{-webkit-box-sizing:border-box;box-sizing:border-box;width:34px;height:34px;padding:7px;margin:auto;background:#7a91bf;border-radius:17px}.shanghai_ver::after{background:#7a91bf}.blue_border_shanghai{border-color:#7a91bf}#cancer .mv_text_shanghai{width:90%;margin:0 auto;color:#858585;text-align:center}#cancer .mv_text_shanghai_01{margin-bottom:10px}#cancer .mv_text_shanghai_01 a{display:inline;color:#7a91bf}#shanghai_bg_lightblue .contents01{margin-bottom:23px;background-image:url(/common/img/shanghai_bg_uservoice_sp.png);background-size:cover}#shanghai_bg_lightblue .contents01 .contents_ttl .shanghai_img{width:55%}#cancer .pink_box_bg_shanghai{display:block;width:68%;height:auto;margin:10px auto 0;color:#fff;text-align:center;background:#7a91bf}a.link_deco02_shanghai{color:#7a91bf}.shanghai_border{border-color:#7a91bf}#cancer .campaign .fz_17_shanghai{font-size:17px}.txt_w95per_m0auto_shanghai{width:95%;margin:0 auto}.mt_15px_shanghai{margin-top:15px}.txt_campaign_shanghai{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:15px;color:#7a91bf}.txt_campaign_shanghai a{color:#7a91bf;border-bottom:1px solid #7a91bf}.ttl_h1.hinyou{padding-left:15%;background:url(/common/img/icn_ttl_bladder.png) no-repeat,#0091db;background-position:5% center,100%;background-size:8%}.ttl_h1.kafun{padding-left:15%;background:url(/common/img/icn_ttl_flower.png) no-repeat,#0091db;background-position:5% center,100%;background-size:8%}.ttl_h1.other{padding-left:15%;background:url(/common/img/icn_ttl_medicine.png) no-repeat,#0091db;background-position:5% center,100%;background-size:8%}.account_finished_content{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;width:100%;height:45px;padding:5px 10px;margin:0 auto 20px;font-size:13px;line-height:45px;color:#2a1f1c;border:none}.form-group_finished{display:-webkit-box;display:-ms-flexbox;display:flex}.form-group_finished_span{padding-top:18px}.account_finished_notes{margin:20px auto}.result_notice{margin-bottom:10px;font-weight:700;color:#8fc31f;text-align:center;white-space:pre-line}.counseling_detail_blue_btn::after{position:absolute;top:16px;right:17px;display:block;width:8px;height:8px;content:"";border-right:solid 2px #fff;border-bottom:solid 2px #fff;-webkit-transition:.2s;transition:.2s;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.counseling_detail_blue_btn.opened::after{top:19px;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.has_card_seq_form{display:none}.counseling_detail_form_mid,.counseling_detail_sec_02_notes{-ms-word-break:break-all;word-break:break-all}.charge_pink_btn_modal{border-radius:100px}.btn_modal_top{font-size:3.4vw}.btn_modal_btm{font-size:4.5vw}.counseling_detail_pic_outer .counseling_img{width:40%}.counseling_img img{width:100%}.counseling_img{margin-top:5px}.counseling_img img{max-width:50%;height:auto}.counseling_detail_reload_notification{margin-bottom:20px;font-size:12px}.top-after_call_history_outer .top-after_call_history .btn_wrap{overflow:auto}.top-after_call_history_outer .top-after_call_history .btn_wrap .btn_cancel{-webkit-box-sizing:border-box;box-sizing:border-box;float:right;width:48%;padding:1% 0;color:#d9d9d9;text-align:center;background:#c5c5c5;border:solid 2px #c5c5c5}.top-after_call_history_outer .top-after_call_history .btn_wrap a .btn_in{display:inline-block;float:left;width:47%;padding:1% 0;margin-bottom:5px;color:#fff;text-align:center;background:#8fc31f;border:solid 2px #8fc31f}.top-after_call_history_outer .top-after_call_history .btn_wrap a .btn_blue{display:inline-block;float:left;width:47%;padding:1% 0;margin-bottom:5px;color:#fff;text-align:center;background:#0091db;border:solid 2px #0091db}.top-after_call_history_outer .top-after_call_history .btn_wrap a .btn_cancel{display:inline-block;color:#8fc31f;background:#fff;border:solid 2px #8fc31f}.without_input_number_spin_button{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.without_input_number_spin_button::-webkit-inner-spin-button,.without_input_number_spin_button::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.ttl_contact{margin-top:10px}.txt_verifi_01{margin:0}.submit_contact_02{margin-top:20px}.account_wrap_conf .submit_contact_02{margin-top:0}.account_wrap_conf .txt_verifi_01{margin:0 0 20px}.account_wrap_conf .account_receive_02{margin-top:30px}.counseling_body .submit_contact_02{margin-top:0}.counseling_login_body .submit_contact_02{margin-top:0}.charge_subttl_01{background-position:.5% 45%}.charge_premium_gap_1st_txt{text-align:center}.btn_modal_btm{font-size:3.4vw}.charge_content_wrap_inner_02.inner_02_conf{font-size:3.9vw;text-align:center}.counseling_btn_conf{margin-top:40px}.shanghai_campaign{margin:-20px auto 50px}.shanghai_img{width:100%}.shanghai_box_conf{width:90%;margin:-20px auto 30px}.shanghai_box_txt{font-size:13px}.charge_content_txt_01_modal{text-align:center}.top-after_info{padding-bottom:1.5%}.top-before_flex .top-before_flex_left{padding-left:11%;font-size:3.9vw;background-position:10% 48%}.top-before_flex .top-before_flex_right{padding-left:3%;font-size:4.2vw}.top-before-ttl_conf{margin-bottom:0}.suject_conf_02{margin-top:0}.underlines_conf{margin-bottom:0}.top-before_orange_btn.top-before_btn_conf a{font-size:12px}.pager{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:50px auto}.index_news{max-height:178px;overflow-y:auto}.top-after_history_flex_top p.top-after_history_flex_child_02{-ms-flex-pack:center;justify-content:center;width:30%;-webkit-box-pack:center}.top-after_history_flex_top a.top-after_history_flex_child_02.child_conf_valid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;color:#fff;background:#8fc31f;border:none;border-radius:15px;-webkit-box-align:center}.top-after_history_flex_top p.top-after_history_flex_child_02.child_conf_void{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#a8a8a8;background:#dadada;border:none;border-radius:15px}.counseling_detail_form_last{padding-bottom:0;margin-bottom:0}.counseling_detail_form_remainder{padding-bottom:10px}.review_wrap{width:93.3%;padding-bottom:25px;margin:50px auto}.review_detail{-webkit-box-sizing:border-box;box-sizing:border-box;padding:1.5% 2.5%;background:#fff;border:1px solid #d1d1d1;border-radius:5px}.star_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;width:31%;margin-right:10px auto}.star_child{width:25%}.star_child img{width:100%}.review_txt_01{margin:15px 0;font-size:14px;font-weight:700}.review_txt_02{padding-bottom:2px;padding-left:3%}.review_txt_03{font-size:17px}.counseling_conf_01 .counseling_pic{background-size:7%}.counseling_conf_01 .counseling_pic{font-size:3.9vw}.counseling_conf_01 .counseling_pic span{color:#000}.counseling_detail_send.counseling_conf_02{padding-left:8%}.counseling_detail_send.counseling_conf_02 input{font-size:3.9vw;color:#0091db;background:0 0;border:none}.attachment_image_thumbnail{max-height:150px}.attachment_name{display:block;overflow:hidden;text-overflow:ellipsis}.top-after_subttl_01{padding-left:15%;margin-bottom:15px;color:#fff;text-align:initial;background:url(/common/img/top-after_subttl_01.png) no-repeat,#0091db;background-position:5% center;background-size:8%}.counseling_subttl_01{padding-left:15%;margin-bottom:15px;color:#fff;text-align:initial;background:url(/common/img/counseling_subttl_01.png) no-repeat,#0091db;background-position:5% center;background-size:8%}.account_subttl_01{background:url(/common/img/account_subttl_01.png) no-repeat,#0091db;background-position:5% center;background-size:8%}.account-fin_subttl_01{padding-left:15%;margin-bottom:15px;color:#fff;text-align:initial;background:url(/common/img/account-fin_subttl_01.png) no-repeat,#0091db;background-position:5% center;background-size:8%}.couseling_note{width:98%;margin:0 auto;margin-bottom:30px}.fake_textbox_for_ignore_autocomplete{position:fixed;top:-100px;visibility:hidden}.form_contact_01.size_03.coupon_code_input{width:130px}.counseling_info{width:95%;margin:auto;background-color:#1fc7f2;border-radius:20px}.counseling_info.hide{display:none}.counseling_info .counseling_info_title{position:relative;padding-top:20px;text-align:center}.counseling_info .counseling_info_title .counseling_info_title-icon{position:absolute;top:15px;left:15px;padding:0 10px;font-size:20px;font-weight:900;color:#fff;border:1px solid #fff;border-radius:50%}.counseling_info .counseling_info_title span.counseling_info_title-text{padding:2% 10%;margin-left:36px;color:#1fc7f2;background-color:#fff;border-radius:20px}.counseling_info .counseling_info_message{color:#fff;text-align:left}.counseling_info .counseling_info-submit{padding:0 20px 20px;text-align:center}.counseling_info .counseling_info-submit button{display:block;width:100%;max-width:100%;padding:5px;color:#fff;cursor:pointer;background:0 0;border:1px solid #fff;border-radius:20px}.counseling_info .counseling_info_doctor-message{padding:20px;margin:15px 0;color:#444;text-align:center;background:#fff;border-radius:20px}.counseling_info .counseling_info_doctor-message_title-text{margin-bottom:10px;font-size:16px}.counseling_info .counseling_info_doctor-message_content-text{white-space:pre-line}.validetta-bubble-escalation-chatroom{position:absolute;top:215px!important;left:-30px!important;z-index:9;min-width:160px;max-width:325px;padding:5px 12px;margin:10px 0 0 30px!important;color:#fff;background-color:#dd4b38;border-radius:5px}.validetta-bubble-escalation-chatroom::before{position:absolute;display:block;width:0;height:0;content:"";border-style:solid;border-width:5px}.validetta-bubble-escalation-chatroom--bottom::before{top:-10px;left:10px;border-color:transparent transparent #dd4b38}.validetta-bubble-quiz-account-register{position:absolute;top:35px!important;left:-30px!important;z-index:9;min-width:160px;max-width:325px;padding:5px 12px;margin:10px 0 0 30px!important;color:#fff;background-color:#dd4b38;border-radius:5px}.validetta-bubble-quiz-account-register::before{position:absolute;top:-10px;display:block;width:0;height:0;content:"";border-color:transparent transparent #dd4b38;border-style:solid;border-width:5px}.list-partner-name-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.p-quiz-form.hide{display:none}.quiz-result-question-title{font-size:16px}.card-slick .slick-track{height:350px}.page-top.karada_manager a,.page-top.karada_manager:after{background:#008f3b}.wrapper.karada_manager .header .top-before_header .top-before_logo{max-width:43%;margin:-2px 0 0 8px}.wrapper.karada_manager .header .top-before_header .btn_wrap{width:35%}.steps_certification{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0;margin:0 0 20px;background-color:#f1f1f1}.steps_certification li{position:relative;width:33%;padding:12px 0 12px 20px;font-size:13px;line-height:1}.steps_certification li.current{color:#fff;background-color:#0092dc}.steps_certification li::after,.steps_certification li::before{position:absolute;top:0;right:-24px;width:0;height:0;content:"";border-style:solid;border-width:18px 12px}.steps_certification li::before{z-index:2;border-color:transparent transparent transparent #f1f1f1}.steps_certification li::after{right:-25px;z-index:1;border-color:transparent transparent transparent rgba(0,0,0,.1)}.steps_certification li:last-of-type::after,.steps_certification li:last-of-type::before{content:none}.steps_certification li.current::before{content:none}.steps_certification li.current::after{right:-24px;border-color:transparent transparent transparent #0092dc}.content_wrap.certification .txt_page_01 .caution{color:#d72008}.content_wrap.certification .form-group{display:-webkit-box;display:-ms-flexbox;display:flex}.content_wrap.certification .form-group span{margin:15px 0 0 10px}.content_wrap.certification .c-flex.form-group:not(:first-of-type){margin:0 0 0 20px}.content_wrap.certification .form_contact_01.size01{width:100px}.content_wrap.certification .form_contact_01.size02{width:60px}.content_wrap.certification .inline-link.fc_blue{color:#0091dd;text-align:center}.content_wrap.certification .button_re-send{width:150px;margin:0 auto}@media screen and (max-width:360px){.steps_certification li{padding:12px 0 12px 16px;font-size:11px}.content_wrap.certification .form_contact_01.size01{width:80px}.content_wrap.certification .form_contact_01.size02{width:50px}}.content_wrap.checkup .inline-link.fc_blue{color:#0091dd}.table-wrap{position:relative;height:480px;overflow:auto}.table-wrap::-webkit-scrollbar{width:12px;height:12px}.table-wrap::-webkit-scrollbar-track{background-color:#e0dfdf}.table-wrap::-webkit-scrollbar-thumb{width:12px;height:6px;background-color:#b7b3b3;background-clip:content-box;border:2px solid transparent;border-radius:6px}.table-checkup{width:100%;margin:0 0 10px;font-weight:400;table-layout:fixed;border-collapse:collapse}.table-checkup thead{letter-spacing:0;background-color:#f1faff}.table-checkup thead th{width:120px;padding:12px 0 8px;font-weight:400}.table-checkup thead th.bg_gray{background-color:#f4f4f4}.table-checkup thead th .link_blue{cursor:pointer}.table-checkup .fixed-point{position:sticky;top:0;left:0;z-index:2;background-color:#f1faff}.table-checkup .fixed-top{position:sticky;top:0;background-color:#f1faff}.table-checkup .fixed-left{position:sticky;left:0;background-color:#fff;border-bottom:1px solid #d7dde4}.table-checkup .fixed-left::before,.table-checkup .fixed-point::before,.table-checkup .fixed-top::before{position:absolute;top:-1px;left:-1px;z-index:-1;width:calc(100% + 2px);height:calc(100% + 2px);content:"";border:1px solid #d7dde4}.table-checkup .tdu:hover{text-decoration:none;opacity:.8}.table-checkup tr{height:48px}.table-checkup td{padding:12px;letter-spacing:.04em}.table-checkup td.is-higher{background-color:#feeeee}.table-checkup td.is-lower{background-color:#cbeafe}.inline-link_blue{display:inline;color:#0091db;text-decoration:underline}.inline-link_danger{display:inline;font-weight:700;color:#dd4b39;text-decoration:underline}.submit_contact_02.temp{height:44px;font-size:15px;line-height:1;background:#8ec31e;border-radius:22px}.submit_contact_02.register{margin:0;font-weight:400;color:#8fc31e;background-color:#fff;border:1px solid #8fc31e}.top-before_wrapper .txt_contact_line{position:relative;margin-bottom:8px;text-align:center}.top-before_wrapper .txt_contact_line::after,.top-before_wrapper .txt_contact_line::before{position:absolute;top:50%;width:20%;height:1px;content:"";background-color:#d7dde4}.top-before_wrapper .txt_contact_line::before{left:0}.top-before_wrapper .txt_contact_line::after{right:0}.footer_menu{width:300px;margin:50px auto 0}.footer_menu_list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.footer_menu_item{margin:2% 3.5%}.footer_menu_item a{text-decoration:underline}.ttl_h1.authentification{padding-left:15%;background:url(/common/img/icn_password_sp.svg) no-repeat,#0091db;background-position:5% center,100%;background-size:8%}.btn_back{width:255px;margin:0 auto;border:1px solid #707070;border-radius:40px}.btn_back a{padding:14px;font-size:15px;font-weight:700;line-height:1;color:#707070;text-align:center}.ttl_h1.hygiene{padding-left:12%;margin:0 0 30px;background:url(/common/img/icn_report.svg) no-repeat,#0091db;background-position:3% center,100%;background-size:7%}.hygiene_list{padding:0;border-top:1px solid #d7dde4}.hygiene_list_head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 0 12px}.hygiene_list_head .lead{position:relative;padding-left:22px;font-size:17px}.hygiene_list_head .lead::before{position:absolute;top:50%;left:0;width:10px;height:10px;content:"";border:2px solid #89ba2b;border-radius:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.hygiene_list_head .selectbox{position:relative;width:109px;height:32px}.hygiene_list_head .selectbox::after{position:absolute;top:35%;right:14px;width:7px;height:7px;pointer-events:none;content:"";border-color:#0090de;border-style:solid;border-width:2px 2px 0 0;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.hygiene_list_head .selectbox select{width:100%;height:100%;padding:0 0 0 12px;font-size:13px;cursor:pointer;background-color:#fff;border:2px solid #d9dfe6;border-radius:2px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.hygiene_list_item{padding:14px 0;font-size:13px;border-bottom:1px solid #d7dde4}.hygiene_list_item .label{padding:2px 10px;margin-left:12px;font-size:12px;line-height:1;color:#fff;background-color:#0091db}.hygiene-record{margin:0 auto 40px}.hygiene-record_lead{padding-bottom:12px;margin-bottom:12px;font-size:19px;font-weight:700;border-bottom:2px solid #0091db}.hygiene-record_lead .label{display:block;width:78px;padding:2px 0;margin-bottom:6px;font-size:12px;font-weight:400;line-height:1;color:#fff;text-align:center;background-color:#0091db}.hygiene-record_info{margin-bottom:30px}.hygiene-record_info dl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin:0;font-size:12px;color:#707070}.hygiene-record_info dl.held-at{margin-bottom:5px}.hygiene-record_info dd{margin:0 0 0 6px}.hygiene-record_content{padding-bottom:20px;margin-bottom:20px;font-size:15px;white-space:pre-wrap;border-bottom:1px solid #d7dde4}.hygiene-record_data .lead{position:relative;padding-left:32px;margin-bottom:12px;font-size:16px;font-weight:700}.hygiene-record_data .lead::before{position:absolute;top:50%;left:0;width:30px;height:30px;content:"";background:url(/common/img/file_icon.svg) no-repeat 50% 0/cover;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.hygiene-record_data .content{margin-left:30px}.hygiene-record_data .content:not(:last-of-type){margin-bottom:10px}.hygiene-record_data .content a{position:relative;padding-right:34px;font-size:15px}.hygiene-record_data .content a::after{position:absolute;top:50%;right:5px;width:25px;height:25px;content:"";background:url(/common/img/download_icon.svg) no-repeat 50% 0/cover;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.border-bottom-gray{border-bottom:1px solid #d7dde4}.ttl_h1.password{padding-left:15%;background:url(/common/img/icon_security.svg) no-repeat,#0091db;background-position:5% center,100%;background-size:8%}.password-wrap{position:relative}.password-wrap .icon-eye{position:absolute;top:12px;right:16px;width:20px;height:20px;content:"";background:url(/common/img/icon_invisible.svg) no-repeat}.password-wrap .icon-eye.visible{background-image:url(/common/img/icon_visible.svg)}@media print{body,html{height:auto;overflow-x:visible;overflow-y:visible}body{-webkit-print-color-adjust:exact}.slick-track{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important;width:100%!important;height:auto!important;-webkit-transform:none!important;transform:none!important}.card{width:calc(33.3333333333% - 10px)!important}.card.slick-cloned{display:none!important}.card .card-inner{height:300px!important}.card .about h3{font-size:12px!important}.chartjs-render-monitor{width:90%!important;max-width:244px!important;height:200px!important;-o-object-fit:cover;object-fit:cover;margin:0 auto}.danger-zone{font-size:20px!important}.chart-item-list{margin-top:10px}.chart-item-list li{font-size:11px!important}.slick-dots{display:none!important}}