﻿.support-page .flow .color{font-family:"Barlow Semi Condensed",sans-serif}.support-page .flow h4,.support-page .reason h3,.support-page .main-area .exp-area span,.information-center-page .career-adviser p,.information-center-page .career-adviser-show,.information-center-page .tel-area .tel-number{font-family:"M PLUS Rounded 1c","游ゴシック体",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN W3",HiraKakuProN-W3,"メイリオ",Meiryo,sans-serif}.support-page .pink-border-button,.support-page .flow h4,.support-page .reason h3,.information-center-page .tel-area .tel-number,.information-center-page .office-index,.information-center-page .pref-index{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;outline:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}img{width:100%;height:auto;vertical-align:bottom}a{text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}button,input[type=submit],div{-webkit-tap-highlight-color:rgba(0,0,0,0)}ol,ul{list-style:none}*{box-sizing:border-box}input,button,textarea{outline:0}input::-moz-focus-inner,button::-moz-focus-inner{border:0}button{background-color:rgba(0,0,0,0);border:none;padding:0}#loading-background{display:none;position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.3);z-index:100}#loading-img{display:none;position:fixed;top:0;bottom:0;right:0;left:0;width:120px;margin:auto;z-index:101}.company-page .page-index{margin-bottom:20px}.company-page dl{max-width:700px;margin-bottom:30px;border:2px solid #dedede}@media only screen and (min-width: 750px){.company-page dl{margin-top:17px}}.company-page dt{padding:15px;background-color:#faeeee;border-top:2px solid #dedede}.company-page dt:first-of-type{border-top:0}.company-page dd{padding:15px}.company-page .page-inner p{font-size:1rem}.company-page h6{margin-top:15px;margin-bottom:5px;font-weight:bold}.company-page h6::before{content:"●";position:relative;top:-3px;margin-right:3px;color:#ea6d8d;font-size:.6rem}.company-page .page-inner a{color:#ea6d8d;text-decoration:underline}.company-page li{margin-bottom:10px}.company-page li:last-of-type{margin-bottom:0}.company-page .common-tel-area{margin-top:60px}.information-center-page .round-index{margin:50px 0 15px}@media only screen and (min-width: 750px){.information-center-page .round-index{margin:60px 0 20px}}@media only screen and (min-width: 750px){.information-center-page .what{width:90%;margin:auto}}.information-center-page .what p{font-size:.9rem;opacity:.9;line-height:1.5}@media only screen and (min-width: 750px){.information-center-page .what p{font-size:1rem}}.information-center-page .what ul{margin-top:15px;padding:20px;background-color:#faeeee;border-radius:5px;font-size:.9rem;opacity:.9;line-height:1.5}@media only screen and (min-width: 750px){.information-center-page .what ul{margin-top:25px;padding:28px;font-size:1rem;border-radius:10px}}.information-center-page .what li{margin-bottom:12px}@media only screen and (min-width: 750px){.information-center-page .what li{margin-bottom:20px}}.information-center-page .what li:last-of-type{margin-bottom:0}.information-center-page .what li::before{display:inline-block;content:"";width:22px;height:20px;margin-right:10px;background-image:url("/images/main/information_center/point_icon.png");background-size:contain;background-repeat:no-repeat;vertical-align:text-top}@media only screen and (min-width: 750px){.information-center-page .what li::before{width:24px;height:22px;margin-right:12px}}@media only screen and (min-width: 750px){.information-center-page .area-link-buttons{width:90%;margin:auto}}@media only screen and (min-width: 750px){.information-center-page .center-list{width:90%;margin:auto}}.information-center-page .pref-index{margin-top:60px;padding:10px;border-top:1px solid #ea6d8d;border-bottom:1px solid #ea6d8d;font-size:1rem;font-weight:600;letter-spacing:1px}@media only screen and (min-width: 750px){.information-center-page .pref-index{margin-top:90px;padding:12px;border-top:2px solid #ea6d8d;border-bottom:2px solid #ea6d8d;font-size:1.1rem}}.information-center-page .office-index{font-size:1rem;font-weight:600;line-height:1.5;letter-spacing:1px}@media only screen and (min-width: 750px){.information-center-page .office-index{margin-bottom:15px;font-size:1.1rem}}.information-center-page .img-address{display:flex;margin-top:20px}.information-center-page .img-address img{align-self:baseline;width:39%;margin-right:10px;max-width:180px}@media only screen and (min-width: 750px){.information-center-page .img-address img{margin-right:17px}}.information-center-page .img-address .right{width:58%;max-width:240px}.information-center-page .img-address p{margin-top:5px;font-size:.9rem;opacity:.8;letter-spacing:1px}@media only screen and (min-width: 750px){.information-center-page .img-address p{margin-top:7px}}.information-center-page .tel-area{display:block;margin-top:20px;padding:15px 0;background-color:#faeeee;border-radius:5px}@media only screen and (min-width: 750px){.information-center-page .tel-area{margin-top:35px;padding:25px 0}}.information-center-page .tel-area .tel-number{display:block;text-align:center;font-size:1.6rem;color:#ea6d8d;font-weight:600;letter-spacing:2px}@media only screen and (min-width: 750px){.information-center-page .tel-area .tel-number{font-size:1.8rem}}.information-center-page .tel-area .tel-number img{width:20px;margin-right:8px;vertical-align:middle}@media only screen and (min-width: 750px){.information-center-page .tel-area .tel-number img{width:24px;margin-right:10px}}.information-center-page .tel-area .time{margin-top:10px;text-align:center;font-size:.8rem;opacity:.9}@media only screen and (min-width: 750px){.information-center-page .tel-area .time{margin-top:15px;font-size:.9rem}}.information-center-page iframe{display:block;margin-top:20px;width:100%;height:200px}@media only screen and (min-width: 750px){.information-center-page iframe{margin-top:25px;height:350px}}.information-center-page .career-adviser-show{display:flex;justify-content:space-between;width:270px;margin-top:30px;padding:8px;background-color:#ea6d8d;color:#fff;border-radius:5px;border:2px solid #faeeee;font-size:.9rem;letter-spacing:1px;transition:opacity .2s}.information-center-page .career-adviser-show:hover{opacity:.8}@media only screen and (min-width: 750px){.information-center-page .career-adviser-show{width:360px;margin-top:50px;padding:10px;height:47px;font-size:1rem}}.information-center-page .career-adviser-show svg{align-self:center;width:16px;fill:#fff}.information-center-page .career-adviser{position:relative;top:-3px;display:flex;background-color:#faeeee;padding:20px 10px 30px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;border-top-right-radius:5px}@media only screen and (min-width: 750px){.information-center-page .career-adviser{padding:30px}}.information-center-page .career-adviser li{width:31%;max-width:135px;margin-right:3.5%;text-align:center}.information-center-page .career-adviser li:last-of-type{margin-right:0}.information-center-page .career-adviser img{max-width:130px;border-radius:5px}.information-center-page .career-adviser p{width:80%;max-width:95px;margin:auto;margin-top:10px;padding-bottom:3px;font-weight:600;letter-spacing:1px;font-size:.8rem;border-bottom:1px solid #ea6d8d;white-space:nowrap}@media only screen and (min-width: 750px){.information-center-page .career-adviser p{font-size:.9rem;border-bottom:2px solid #ea6d8d}}.information-center-page .common-tel-area{margin-top:90px}.information-center-page .common-tel-area .round-index{margin:0;margin-bottom:15px}.kiyaku-page .page-index{margin-bottom:20px}.kiyaku-page .pc-breadcrumb{margin-bottom:15px}.kiyaku-page dl{margin-bottom:40px;line-height:1.5;font-size:.9rem}.kiyaku-page dd{padding:10px;margin-bottom:20px;background-color:#faeeee}.kiyaku-page dt{margin-left:1em}.kiyaku-page ol{list-style-type:decimal;padding-left:1.5em}.kiyaku-page li{margin-bottom:15px}.kiyaku-page .page-inner p{margin-bottom:15px;line-height:1.5;font-size:.9rem}.kiyaku-page .main-text{margin-bottom:50px}.kiyaku-page .box{margin-bottom:30px;padding:15px;border:1px solid #666;background-color:#faeeee;opacity:.9;font-size:.9rem;line-height:1.5}.kiyaku-page .common-tel-area{margin-top:60px}.privacy-page .page-index{margin-bottom:20px}.privacy-page .pc-breadcrumb{margin-bottom:15px}.privacy-page .page-inner h3{margin-bottom:15px;padding:10px;background-color:#faeeee}.privacy-page h5{color:#ea6d8d;font-weight:600}.privacy-page .page-inner p{font-size:.9rem;margin-bottom:15px;line-height:1.5}.privacy-page ol{list-style-type:decimal;padding-left:1.5em;font-size:.9rem;line-height:1.5}.privacy-page ol li{margin-bottom:15px}.privacy-page .date{display:flex;flex-direction:column;margin-top:30px;margin-bottom:50px;font-size:.9rem;line-height:1.5}.privacy-page .date .inner{align-self:flex-end;width:210px}.privacy-page ul{margin-bottom:30px;list-style-type:decimal;padding-left:1.5em;font-size:.9rem;line-height:1.5}.privacy-page ul li{margin-bottom:15px}.privacy-page .box{margin-bottom:30px;padding:15px;border:1px solid #666;background-color:#faeeee;opacity:.9;font-size:.9rem;line-height:1.5}.privacy-page .common-tel-area{margin-top:60px}@media only screen and (min-width: 750px){.sitemap-page .page-inner{margin-left:30px}}.sitemap-page h3{margin-top:30px;margin-bottom:10px;color:#ea6d8d;font-weight:bold}.sitemap-page ul{font-size:.9rem}.sitemap-page li{padding:10px}.sitemap-page li::before{content:"●";position:relative;top:-1px;color:#ea6d8d;margin-right:5px;font-size:.7rem}.sitemap-page a:hover{text-decoration:underline}.sitemap-page .common-tel-area{margin-top:60px}.sitemap-page .common-tel-area h3.round-index{margin:0;margin-bottom:15px;color:#473f3b}.support-page{margin:auto}.support-page .main-area{position:relative;height:98vw;background-image:url("/images/main/support/top_sp.jpg");background-size:cover;background-position-x:center}@media only screen and (min-width: 500px){.support-page .main-area{max-height:507px;background-image:url("/images/search/nurse_pc.jpg")}}.support-page .main-area .main-inner{width:90%;margin:auto}@media only screen and (min-width: 1100px){.support-page .main-area .main-inner{width:87%}}.support-page .main-area .h1-class{width:58vw;padding-top:35px;margin-bottom:20px}@media only screen and (min-width: 750px){.support-page .main-area .h1-class{width:330px}}@media only screen and (min-width: 1100px){.support-page .main-area .h1-class{padding-top:50px}}.support-page .main-area .chara-img{width:165px}@media only screen and (min-width: 750px){.support-page .main-area .chara-img{width:190px}}.support-page .main-area .exp-area{width:210px}@media only screen and (min-width: 750px){.support-page .main-area .exp-area{position:absolute;bottom:80px;width:250px}}@media only screen and (min-width: 1100px){.support-page .main-area .exp-area{width:400px}}.support-page .main-area .exp-area span{margin-right:5px;padding:2px 5px;background-color:#ea6d8d;color:#fff;border-radius:5px;white-space:nowrap}@media only screen and (min-width: 750px){.support-page .main-area .exp-area span{padding:3px 7px}}.support-page .main-area p{padding:10px;border-top:2px solid #f9c378;background-color:rgba(255,255,255,.7);font-size:.8rem;line-height:2;opacity:.9}@media only screen and (min-width: 750px){.support-page .main-area p{padding:15px;border-top:3px solid #f9c378;font-size:.9rem}}@media only screen and (min-width: 1100px){.support-page .main-area p{padding:15px 20px 20px 20px;border-top:4px solid #f9c378;font-size:1.05rem}}.support-page .sp-support-entry-button{margin-top:30px}@media only screen and (min-width: 750px){.support-page .sp-support-entry-button{display:none}}.support-page .pc-support-entry-button{display:none;position:absolute;bottom:80px;right:50px;margin:0}@media only screen and (min-width: 750px){.support-page .pc-support-entry-button{display:block}}@media only screen and (min-width: 1100px){.support-page .pc-support-entry-button{max-width:430px;padding:25px;font-size:1.3rem;border-radius:12px}.support-page .pc-support-entry-button span{margin-right:13px;padding:4px 12px}.support-page .pc-support-entry-button svg{width:11px}}.support-page .round-index{margin:60px 0 25px}@media only screen and (min-width: 750px){.support-page .reason{width:93%;margin-left:7%}}.support-page .reason a{color:#ea6d8d;text-decoration:underline}.support-page .reason img{display:block;margin-top:40px}@media only screen and (min-width: 750px){.support-page .reason img{margin-top:60px}}.support-page .reason img.no-margin{margin-top:0}.support-page .reason h3{color:#ea6d8d;font-weight:600;margin:20px 0 10px;padding-left:5px;font-size:1rem;line-height:1.3}@media only screen and (min-width: 750px){.support-page .reason h3{padding-left:10px;font-size:1.1rem}}.support-page .reason p{padding-left:5px;font-size:.9rem;line-height:1.5;opacity:.9}@media only screen and (min-width: 750px){.support-page .reason p{padding-left:10px;font-size:1rem}}.support-page .reason .bold{font-weight:600}@media only screen and (min-width: 750px){.support-page .flow{margin-top:90px}}.support-page .flow h4{display:inline-block;margin-bottom:10px;padding:15px 0 3px 25px;font-weight:600;font-size:1rem}@media only screen and (min-width: 750px){.support-page .flow h4{padding:20px 0 3px 35px;font-size:1.1rem}}.support-page .flow dl{padding-left:25px}@media only screen and (min-width: 750px){.support-page .flow dl{padding-left:35px}}.support-page .flow dt{background:linear-gradient(transparent 55%, #ffdfbd 0%);display:inline;font-size:.9rem;font-weight:600;line-height:1.5}@media only screen and (min-width: 750px){.support-page .flow dt{font-size:1rem}}.support-page .flow dd{margin-top:10px;padding-bottom:20px;font-size:.9rem;line-height:1.5;opacity:.9}@media only screen and (min-width: 750px){.support-page .flow dd{padding-bottom:30px;font-size:1rem}}.support-page .flow .color{position:relative;padding:15px 0 0;min-width:35px;color:#fff;letter-spacing:2px;text-align:center}@media only screen and (min-width: 750px){.support-page .flow .color{min-width:50px;font-size:1.3rem;letter-spacing:3px}}.support-page .flow .cp_arrow{position:absolute;left:0;bottom:-3px;width:35px;height:10px;z-index:10}@media only screen and (min-width: 750px){.support-page .flow .cp_arrow{width:50px}}.support-page .flow .cp_arrow::before,.support-page .flow .cp_arrow::after{position:absolute;top:0;width:50%;height:100%;content:"";background:#fff}.support-page .flow .cp_arrow::before{left:0;transform:skewY(15deg)}.support-page .flow .cp_arrow::after{right:0;width:50%;transform:skewY(-15deg)}.support-page .flow .cp_arrow2{bottom:-1px;height:6px}.support-page .flow .one-step{display:flex}.support-page .flow .one-step:last-of-type .cp_arrow,.support-page .flow .one-step:last-of-type .cp_arrow2{display:none}.support-page .flow .step1 .color{background-color:#99ccdf}.support-page .flow .step1 h4{border-bottom:2px solid #99ccdf}.support-page .flow .step1 dt{background:linear-gradient(transparent 55%, rgba(153, 204, 223, 0.5) 0%);padding-left:3px}.support-page .flow .step1 .cp_arrow2::before,.support-page .flow .step1 .cp_arrow2::after{background-color:#99ccdf}.support-page .flow .step2 .color{background-color:#adc2ea}.support-page .flow .step2 h4{border-bottom:2px solid #adc2ea}.support-page .flow .step2 dt{background:linear-gradient(transparent 55%, rgba(173, 194, 234, 0.5) 0%);padding-left:3px}.support-page .flow .step2 .cp_arrow2::before,.support-page .flow .step2 .cp_arrow2::after{background-color:#adc2ea}.support-page .flow .step3 .color{background-color:#c7a8ce}.support-page .flow .step3 h4{border-bottom:2px solid #c7a8ce}.support-page .flow .step3 dt{background:linear-gradient(transparent 55%, rgba(199, 168, 206, 0.5) 0%);padding-left:3px}.support-page .flow .step3 .cp_arrow2::before,.support-page .flow .step3 .cp_arrow2::after{background-color:#c7a8ce}.support-page .flow .step4 .color{background-color:#efa4ba}.support-page .flow .step4 h4{border-bottom:2px solid #efa4ba}.support-page .flow .step4 dt{background:linear-gradient(transparent 55%, rgba(239, 164, 186, 0.5) 0%);padding-left:3px}.support-page .flow .step4 .cp_arrow2::before,.support-page .flow .step4 .cp_arrow2::after{background-color:#efa4ba}.support-page .flow .step5 .color{background-color:#fdbe6c}.support-page .flow .step5 h4{border-bottom:2px solid #fdbe6c}.support-page .flow .step5 dt{background:linear-gradient(transparent 55%, rgba(253, 190, 108, 0.5) 0%);padding-left:3px}.support-page .flow .step5 .cp_arrow2::before,.support-page .flow .step5 .cp_arrow2::after{background-color:#fdbe6c}.support-page .flow .step6 .color{background-color:#fedd6b}.support-page .flow .step6 h4{border-bottom:2px solid #fedd6b}.support-page .flow .step6 dt{background:linear-gradient(transparent 55%, rgba(254, 221, 107, 0.5) 0%);padding-left:3px}.support-page .flow .step6 .cp_arrow2::before,.support-page .flow .step6 .cp_arrow2::after{background-color:#fedd6b}.support-page .flow .step7 .color{background-color:#b8de93}.support-page .flow .step7 h4{border-bottom:2px solid #b8de93}.support-page .flow .step7 dt{background:linear-gradient(transparent 55%, rgba(184, 222, 147, 0.5) 0%);padding-left:3px}.support-page .flow .step7 .cp_arrow2::before,.support-page .flow .step7 .cp_arrow2::after{background-color:#b8de93}.support-page .flow .step8 .color{background-color:#94ccb1}.support-page .flow .step8 h4{border-bottom:2px solid #94ccb1}.support-page .flow .step8 dt{background:linear-gradient(transparent 55%, rgba(148, 204, 177, 0.5) 0%);padding-left:3px}.support-page .flow .step8 .cp_arrow2::before,.support-page .flow .step8 .cp_arrow2::after{background-color:#94ccb1}.support-page .support-entry-button.second{margin-top:40px}.support-page .pink-border-button{position:relative;margin:30px auto 60px;padding:15px 0;max-width:370px;font-weight:600}.support-page .pink-border-button svg{width:8px;fill:#ea6d8d}.support-page .common-tel-area .round-index{margin:0;margin-bottom:15px}.support-page .sidebar{margin-top:60px}