@charset "UTF-8";.button-raised.is_blue,.button-raised.is_green{border:0;box-shadow:0 1px 4px 0 rgba(0,0,0,.24),0 1px 6px 0 rgba(0,0,0,.12)}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}@-webkit-keyframes hover-effect{from{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}to{opacity:.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"}}@keyframes hover-effect{from{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}to{opacity:.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"}}.ly-contents-body{position:relative;max-width:1200px;margin:0 auto}.c-align__center{text-align:center}.c-align__right{text-align:right}.c-align__left{text-align:left}.c-grid{max-width:1200px;margin-left:auto;margin-right:auto}.c-grid:after{clear:both;content:"";display:table}.c-grid .l1,.c-grid .l10,.c-grid .l11,.c-grid .l12,.c-grid .l2,.c-grid .l3,.c-grid .l4,.c-grid .l5,.c-grid .l5_5,.c-grid .l5_8,.c-grid .l6,.c-grid .l6_5,.c-grid .l7,.c-grid .l8,.c-grid .l9,input,label,select{display:block}.c-grid .l1{float:left;margin-right:2.35765%;width:6.17215%}.c-grid .l1:last-child{margin-right:0}.c-grid .l2{float:left;margin-right:2.35765%;width:14.70196%}.c-grid .l2:last-child{margin-right:0}.c-grid .l3{float:left;margin-right:2.35765%;width:23.23176%}.c-grid .l3:last-child{margin-right:0}.c-grid .l4{float:left;margin-right:2.35765%;width:31.76157%}.c-grid .l4:last-child{margin-right:0}.c-grid .l5{float:left;margin-right:2.35765%;width:40.29137%}.c-grid .l5:last-child{margin-right:0}.c-grid .l5_5{float:left;margin-right:2.35765%;width:44.55627%}.c-grid .l5_5:last-child{margin-right:0}.c-grid .l5_8{float:left;margin-right:2.35765%;width:47.11521%}.c-grid .l5_8:last-child{margin-right:0}.c-grid .l6{float:left;margin-right:2.35765%;width:48.82117%}.c-grid .l6:last-child{margin-right:0}.c-grid .l6_2{float:left;display:block;margin-right:2.35765%;width:50.52714%}.c-grid .l6_2:last-child{margin-right:0}.c-grid .l6_5{float:left;margin-right:2.35765%;width:53.08608%}.c-grid .l6_5:last-child{margin-right:0}.c-grid .l7{float:left;margin-right:2.35765%;width:57.35098%}.c-grid .l7:last-child{margin-right:0}.c-grid .l8{float:left;margin-right:2.35765%;width:65.88078%}.c-grid .l8:last-child{margin-right:0}.c-grid .l9{float:left;margin-right:2.35765%;width:74.41059%}.c-grid .l9:last-child{margin-right:0}.c-grid .l10{float:left;margin-right:2.35765%;width:82.94039%}.c-grid .l10:last-child{margin-right:0}.c-grid .l11{float:left;margin-right:2.35765%;width:91.4702%}.c-grid .l11:last-child{margin-right:0}.c-grid .l12{float:left;margin-right:2.35765%;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.35765%;width:6.17215%}.c-grid .m1:last-child{margin-right:0}.c-grid .m2{float:left;display:block;margin-right:2.35765%;width:14.70196%}.c-grid .m2:last-child{margin-right:0}.c-grid .m3{float:left;display:block;margin-right:2.35765%;width:23.23176%}.c-grid .m3:last-child{margin-right:0}.c-grid .m4{float:left;display:block;margin-right:2.35765%;width:31.76157%}.c-grid .m4:last-child{margin-right:0}.c-grid .m5{float:left;display:block;margin-right:2.35765%;width:40.29137%}.c-grid .m5:last-child{margin-right:0}.c-grid .m6{float:left;display:block;margin-right:2.35765%;width:48.82117%}.c-grid .m6:last-child{margin-right:0}.c-grid .m7{float:left;display:block;margin-right:2.35765%;width:57.35098%}.c-grid .m7:last-child{margin-right:0}.c-grid .m8{float:left;display:block;margin-right:2.35765%;width:65.88078%}.c-grid .m8:last-child{margin-right:0}.c-grid .m9{float:left;display:block;margin-right:2.35765%;width:74.41059%}.c-grid .m9:last-child{margin-right:0}.c-grid .m10{float:left;display:block;margin-right:2.35765%;width:82.94039%}.c-grid .m10:last-child{margin-right:0}.c-grid .m11{float:left;display:block;margin-right:2.35765%;width:91.4702%}.c-grid .m11:last-child{margin-right:0}.c-grid .m12{float:left;display:block;margin-right:2.35765%;width:100%}.c-grid .m12:last-child{margin-right:0}}.c-grid .s1{margin-left:8.5298%}.c-grid .s2{margin-left:17.05961%}.c-grid .s3{margin-left:25.58941%}.c-grid .s4{margin-left:34.11922%}.c-grid .s5{margin-left:42.64902%}.c-grid .s6{margin-left:51.17883%}.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}.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,.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}.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!important}.ptrl8{padding:8px 8px 0!important}.ptrl16{padding:16px 16px 0!important}.ptrl20{padding:20px 20px 0!important}.ptrl24{padding:24px 24px 0!important}.ptrl40{padding:40px 40px 0!important}.button-raised.is_blue,.button-raised.is_green,.button-raised.is_orange{font-size:inherit;font-weight:700;padding:7px 18px;text-decoration:none;background-clip:padding-box;color:#fff}.button-raised{width:100%;text-align:center}.button-raised.is_blue{background-color:#0090de;border-radius:18px}.button-raised.is_green{background-color:#9ac923;border-radius:18px}.button-raised.is_orange{background-color:#f27d28;border:0;border-radius:18px}.button-raised.is_lg{width:460px;font-size:24px;font-size:1.5rem;border-radius:40px;font-weight:400;padding:16px 0;margin:0 auto}@media screen and (max-width:700px){.button-raised.is_lg{font-size:18px;font-size:1.125rem;width:100%;padding:12px 0}}input,label,select{font-weight:400}label.required:after{content:"*"}label abbr{display:none}input:not([type]),input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,select[multiple=multiple],textarea{background-color:#fff;border:1px solid #fff;border-radius:2;box-sizing:border-box;margin-bottom:4px;padding:12px;width:100%;resize:vertical}input:not([type]):hover,input[type=color]:hover,input[type=date]:hover,input[type=datetime-local]:hover,input[type=datetime]:hover,input[type=email]:hover,input[type=month]:hover,input[type=number]:hover,input[type=password]:hover,input[type=search]:hover,input[type=tel]:hover,input[type=text]:hover,input[type=time]:hover,input[type=url]:hover,input[type=week]:hover,select:hover,select[multiple=multiple]:hover,textarea:hover{border-color:#fff}input:not([type]):focus,input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,select:focus,select[multiple=multiple]:focus,textarea:focus{box-shadow:none;outline:0}select{height:40px;padding:4px 24px 4px 4px;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iNiIgd2lkdGg9IjEwIj48cG9seWdvbiBwb2ludHM9IjAsMCAxMCwwIDUsNiIgc3R5bGU9ImZpbGw6cmdiYSgwLDAsMCwuMjQpOyIvPjwvc3ZnPg==);background-repeat:no-repeat;background-position:right 6px top 50%,0 0;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none}select.is_confirm{border:none;resize:none;display:inline-block;background-image:none}select.is_confirm:hover{cursor:default}select.is_disabled{background-color:#f8f8f8;color:#e0e0e0;cursor:not-allowed}select::-ms-expand{display:none}textarea{resize:vertical;margin-bottom:0;min-height:150px}.form-input-label{font-weight:700;color:#000;display:inline-block}.form-input-required{color:#e73f1c}.p-kitasato-section{font-size:15px;font-size:.9375rem}.p-kitasato-section__text{font-size:18px;font-size:1.125rem;color:#444}.p-kitasato-section__text strong{font-size:24px;font-size:1.5rem}.p-kitasato-section__heading{font-size:24px;font-size:1.5rem;text-align:center;background-color:#0090de;color:#fff;padding:16px 0}.p-kitasato-section__sub-heading{font-size:18px;font-size:1.125rem;background-color:#f27d28;border-radius:18px;color:#fff;text-align:center;padding:4px 0}.p-kitasato-section__about{border:1px dashed #0090de;padding:16px}.p-kitasato-section__about__image{text-align:center}.p-kitasato-section__about__text{font-size:24px;font-size:1.5rem;color:#0090de;vertical-align:middle}.p-kitasato-section__line{border:2px solid #0090de}.p-kitasato-section__number{width:50px;position:absolute;top:-36px;right:0;left:0;margin:auto}.p-kitasato-section__step{position:relative}.p-kitasato-section__step__index{font-size:25px;font-size:1.5625rem;background-color:#0090de;color:#fff;width:50px;height:50px;border-radius:50%;display:table-cell;vertical-align:middle;text-align:center}.p-kitasato-section__step__title{font-size:24px;font-size:1.5rem;padding-top:32px;margin-bottom:16px;text-align:center}.p-kitasato-section__step__description{font-size:14px;font-size:.875rem;text-align:center}.p-kitasato-section__step__test{font-size:14px;font-size:.875rem;color:#e8808f;text-align:center}.p-kitasato-section__step__test .button-raised{font-weight:400}.p-kitasato-section__doctor .button-raised{box-shadow:none}.p-kitasato-section__doctor__type{font-size:15px;font-size:.9375rem;font-weight:700}.p-kitasato-section__doctor__name{font-size:20px;font-size:1.25rem;font-weight:700}.p-kitasato-section__doctor__badge{font-size:11px;font-size:.6875rem;color:#fff;background-color:#959595;display:inline-block;padding:2px 12px}.p-kitasato-section__link{color:#0090de;display:inline-block;text-decoration:underline}.p-kitasato-section .ttl_h1.ttl_premium.top-before_ttl_06{background:url(/common/img/kitasato/ico_doctor.png) 18px 10px no-repeat;margin-bottom:25px}
