﻿/*!
 * ress.css • v1.2.2
 * MIT License
 * github.com/filipelinhares/ress
 */@import"https://fonts.googleapis.com/earlyaccess/notosansjapanese.css";html{box-sizing:border-box;overflow-y:scroll;-webkit-text-size-adjust:100%}*,::before,::after{background-repeat:no-repeat;box-sizing:inherit}::before,::after{text-decoration:inherit;vertical-align:inherit}*{padding:0;margin:0}audio:not([controls]){display:none;height:0}hr{overflow:visible}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}summary{display:list-item}small{font-size:80%}[hidden],template{display:none}abbr[title]{border-bottom:1px dotted;text-decoration:none}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}code,kbd,pre,samp{font-family:monospace,monospace}b,strong{font-weight:bolder}dfn{font-style:italic}mark{background-color:#ff0;color:#000}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}input{border-radius:0}button,[type=button],[type=reset],[type=submit],[role=button]{cursor:pointer}[disabled]{cursor:default}[type=number]{width:auto}[type=search]{-webkit-appearance:textfield}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;resize:vertical}button,input,optgroup,select,textarea{font:inherit}optgroup{font-weight:bold}button{overflow:visible}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:0;padding:0}button:-moz-focusring,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{outline:1px dotted ButtonText}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button,select{text-transform:none}button,input,select,textarea{background-color:transparent;border-style:none;color:inherit}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}legend{border:0;color:inherit;display:table;max-width:100%;white-space:normal}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}img{border-style:none}progress{vertical-align:baseline}svg:not(:root){overflow:hidden}audio,canvas,progress,video{display:inline-block}@media screen{[hidden~=screen]{display:inherit}[hidden~=screen]:not(:active):not(:focus):not(:target){position:absolute !important;clip:rect(0 0 0 0) !important}}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled]{cursor:default}::-moz-selection{background-color:#b3d4fc;color:#000;text-shadow:none}::selection{background-color:#b3d4fc;color:#000;text-shadow:none}html{font-size:15px;font-family:"Noto Sans Japanese",sans-serif}@media screen and (max-width: 960px){.pc{display:none}.mobile{display:block}}@media screen and (min-width: 961px){.pc{display:block}.mobile{display:none}}img{display:block;max-width:100%;height:auto}.eyecatch-section{background:#000 url("./../img/umikako/main.jpg");background-size:cover;color:#fff}.eyecatch-section__logo{height:24px;width:auto;margin:12px 0}.eyecatch-section__header{display:flex;width:100%;height:48px;margin:0 auto;align-items:center;justify-content:space-between;color:#fff;background:rgba(0,0,0,.4);z-index:99}.eyecatch-section__header nav ul{list-style:none}.eyecatch-section__header nav ul li{display:block}.eyecatch-section__header nav ul a{font-weight:500;text-decoration:none;color:#fff;font-size:1rem;padding:0 0 0 0;height:48px}.eyecatch-section__header nav ul a:hover{background:#8dc3d4;color:#fff;height:48px}.eyecatch-section__body{margin:0 auto;display:flex;flex-direction:column;justify-content:center;align-items:center}.eyecatch-section__body h2{font-weight:500}.eyecatch-section__button{font-size:1rem;font-weight:700;height:40px;padding:0 4% 0 4%;margin:8px 0 8px 0;background-color:#ee4c2f;border-radius:4px}@media screen and (max-width: 960px){.eyecatch-section{background-position:center}.eyecatch-section__header{background:rgba(0,0,0,.4);height:3rem;padding:0 2.5%;position:fixed;top:0}.eyecatch-section__header .nav-sp{background:url("./../img/umikako/menu.svg") no-repeat;background-size:60%;height:21px;width:31px}.eyecatch-section__header .nav-sp.is-close{background:url("./../img/umikako/menu-close.svg") no-repeat;background-size:60%;height:24px;width:24px;margin-right:3.5px}.eyecatch-section__header nav{position:absolute;top:3rem;left:0;width:100%}.eyecatch-section__header nav.is-close ul{opacity:0;transition:all .2s ease;top:-100vh;display:none}.eyecatch-section__header nav ul{display:flex;flex-direction:column;height:100vh;background:rgba(22,44,76,.6);padding:0;opacity:1;transition:all .2s ease}.eyecatch-section__header nav ul li a{display:block;width:100%;background:#8dc3d4;padding:10px;border-top:1px solid #fff;text-align:center;font-size:16px;font-weight:500}.eyecatch-section__body{padding:100px 0 100px 0}.eyecatch-section__item{border:2px solid #ee4c2f;font-weight:400;color:#fff;border-radius:32px;padding:16px 32px;margin:32px 0;line-height:1;text-align:center}.eyecatch-section__item p{font-size:.8rem;line-height:1.2}.eyecatch-section__item p span{font-size:1.4rem;line-height:1.2}.eyecatch-section__button{font-size:1rem}.eyecatch-section__title{font-size:1.4rem;margin:3rem 0 2rem 0}.eyecatch-section p{font-size:12px;line-height:1.3}}@media screen and (min-width: 961px){.eyecatch-section{padding:0 0 0 0}.eyecatch-section__header{padding:0 2%;display:flex}.eyecatch-section__header h1{display:flex;align-items:center}.eyecatch-section__header nav ul{display:flex;align-items:center}.eyecatch-section__header nav ul a{padding:14px 14px 14px 14px}.eyecatch-section__boxed-link{background:#8dc3d4;border-radius:4px;height:32px;line-height:32px}.eyecatch-section__body{padding:100px 0 100px 0;position:relative;margin:0 auto;text-align:center}.eyecatch-section__box{position:absolute;bottom:4%;right:4%}.eyecatch-section__item{background:#ee4c2f;color:#fff;width:150px;height:150px;border-radius:50%}.eyecatch-section__item p{position:absolute;top:50%;left:50%;-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);margin:0;padding:0;font-size:.8rem}.eyecatch-section__item p span{font-size:1.6rem}.eyecatch-section__title{font-size:3rem;margin-bottom:30px}.eyecatch-section__nav-sp{display:none !important}}.instruction-section{padding:48px 4% 48px 4%;background:#1a88aa;background-size:cover;color:#fff;display:flex;flex-direction:column;justify-content:space-between;align-items:center;text-align:center}.instruction-section__text--m{display:block}.instruction-section__text--s{display:block}.instruction-section .instruction-section__text--l{font-size:2.4rem;font-weight:700;line-height:1.6}.instruction-section .instruction-section__text--m{font-size:1rem;line-height:1.6}.instruction-section .instruction-section__text--s{font-size:.8rem;line-height:2.4}.instruction-section .instruction-section__inline-text--m{font-size:1rem;line-height:1.6}@media screen and (min-width: 961px){.instruction-section{padding:24px 0 24px 0}.instruction-section__text--l{font-size:3.2rem;font-weight:900;line-height:1}.instruction-section__text--m{font-size:1.4rem;line-height:2}.instruction-section__text--s{font-size:1rem;line-height:1}.instruction-section__inline-text--m{font-size:1.4rem;line-height:2}}.problem-section{background:#fff;display:flex;flex-direction:column;justify-content:space-between;align-items:center}.problem-section__balloon{background-color:#8dc3d4;border-radius:16px;text-align:center;position:relative;display:inline-block}.problem-section__balloon:before{content:"";position:absolute;top:100%;left:50%;margin-left:-15px;border:15px solid transparent;border-top:15px solid #8dc3d4}.problem-section__box{display:flex;flex-direction:column;justify-content:space-evenly}.problem-section__title{color:#fff;background-color:#f7a697;width:100%;margin:0 auto 0 auto;text-align:center}.problem-section__text{color:#333;width:100%;margin:0 0 0 0}@media screen and (max-width: 960px){.problem-section{padding:3rem 16px 0 16px;text-align:center}.problem-section__box{margin-bottom:48px}.problem-section__box img{width:60%;margin:0 20%}.problem-section__balloon{margin:16px 0 16px 0}.problem-section__title{font-size:.8rem;height:48px;line-height:48px;margin-top:3rem}.problem-section__text{font-size:1rem;margin:24px auto}}@media screen and (min-width: 961px){.problem-section__container{padding:2rem 1rem 2rem 1rem;width:100%;display:flex;flex-direction:row;justify-content:space-evenly}.problem-section__box{display:flex;flex-direction:column;justify-content:space-evenly;width:23%}.problem-section__balloon{width:100%;margin-bottom:16px}.problem-section__title{font-size:1.8rem;height:64px;line-height:64px}.problem-section__text{font-size:1.1rem;margin:16px auto;font-weight:500}.problem-section__img{width:60%;margin:0 20%}}.solution{background:#fff}.solution-list{list-style:none;margin:30px auto 0}.solution-list-item{text-align:center;color:#333}.solution-list-item h5{margin:16px 0}.solution-list-item ul{list-style:none}.solution-list-item li{margin:10px 0 4px 0;font-size:1.1rem}.solution-list-logo,.solution-list-img{display:inline;padding:16px 0 4px 0}.solution-list-label--p{display:inline-block;background:#1a88aa;color:#fff;width:80%;line-height:48px;border-radius:16px;font-size:1rem;margin:16px 0;line-height:1.4;padding:16px 0}.solution-list-label--s{display:inline-block;background:#ee4c2f;color:#fff;width:80%;line-height:48px;border-radius:16px;font-size:1rem;margin:16px 0}@media screen and (max-width: 960px){.solution{margin-right:9px;font-size:16px;padding:0 0 48px 0}.solution-list{padding:0 15px 0 23px}.solution-list-label--none{display:none}.solution-list-item--line,.solution-list-img--line{display:none}.solution-list-item--line-sp,.solution-list-img--line-sp{width:100%;height:auto}.solution-list-img{width:80%;height:auto;margin-bottom:16px}.solution-list-logo{width:80%;height:auto}.solution-list-item{padding:48px 0}.solution-list-item+.solution-list-item{border-top:2px solid #1a88aa}.solution-list-item:first-child{letter-spacing:-1px}.solution-list-item h5{font-size:1.4rem;line-heigt:2.2rem}.solution-list-item h5:first-letter{font-size:2.2rem;line-heigt:2.2rem}.solution-list-item p{margin-top:10px;text-align:center}}@media screen and (min-width: 961px){.solution{padding:40px 24px 80px 24px}.solution-image{margin:40px auto 0;max-width:80%}.solution-list{display:flex;justify-content:center;list-style:none;margin:0 0 0 0}.solution-list-label--none{display:inline-block;background:transpalent;width:80%;line-height:48px;border-radius:16px;font-size:1rem;margin:16px 0;line-height:1.4;padding:16px 0}.solution-list-img{width:80%;height:auto}.solution-list-img--line{height:100%;max-height:600px;width:48px}.solution-list-img--line-sp{display:none}.solution-list-logo{height:80%;max-height:80px;margin-top:20%;width:auto;line-height:100%}.solution-list-item{height:100%;max-height:600px;width:33%;color:#333;padding:20px 16px}.solution-list-item+.solution-list-item{border-left:2px solid #8dc3d4}.solution-list-item--m{font-size:1.4rem}.solution-list-item--m:first-letter{font-size:2rem;line-height:2rem}.solution-list-item--s{font-size:1.3rem}.solution-list-item--s:first-letter{font-size:2rem;line-height:2rem}.solution-list-item p{margin-top:10px;font-size:1.1rem;line-heigt:1}}.services-section__header-box{background-color:#f2f2f2;background-size:cover}.services-section__header-title{border-bottom:8px solid #ee4c2f;display:table;margin:0 auto;color:#1a88aa;color:#1a88aa;border-color:#1a88aa}@media screen and (max-width: 960px){.services-section__header-title{font-size:2rem}}@media screen and (min-width: 961px){.services-section__header-title{font-size:2.6rem}}.services-section__header-text{border-bottom:8px solid #ee4c2f;display:table;margin:0 auto;color:#1a88aa;color:#1a88aa;border:none;margin-top:40px;font-weight:bold;text-align:center}@media screen and (max-width: 960px){.services-section__header-text{font-size:2rem}}@media screen and (min-width: 961px){.services-section__header-text{font-size:2.6rem}}@media screen and (max-width: 960px){.services-section__header-box{padding:3rem 2rem}.services-section__header-text{font-size:1rem;margin-top:1rem}}@media screen and (min-width: 961px){.services-section__header-box{padding:120px 0}.services-section__header-text{font-size:1.2rem;margin-top:1.2rem;margin-top:40px}}.services-section__title{color:#1a88aa;font-weight:normal;text-align:center}.services-section__btn{color:#fff;display:table;text-align:center;text-decoration:none;border-radius:10px;width:100%;padding:15px 20px;max-width:560px;background:#2a2955 url("./../img/arrow.svg") no-repeat;background-size:34px auto;background-position:right 20px top 50%;padding-right:30px}.services-section .pickups{position:relative}.services-section .pickup{display:flex;background:#fff;max-width:1440px;color:#0d0c3d;position:absolute;top:0;z-index:-1}.services-section .pickup-image img{width:100%}.services-section .pickup .icon{border-radius:99rem;overflow:hidden}.services-section .pickup .name{font-weight:normal}.services-section .pickup .name span{display:block}.services-section .pickup.active{z-index:1;position:relative}.services-section-sub-link{margin:30px auto;display:table;color:#53cbd0}.pickup-thumb{display:flex;list-style:none;padding:36px 0 0;max-width:1440px;margin:0 auto}.pickup-thumb-item{background:#fff;text-align:center}.pickup-thumb-item span{display:block}.pickup-thumb-item.selected{background:#0d0c3d;color:#fff;border:4px solid #8e7839;position:relative}.pickup-thumb-item.selected:before{content:"";display:block;position:absolute;background-size:100% auto;height:36px;width:45px;top:-41px;left:calc(50% - 18px )}@media screen and (max-width: 960px){.members{padding-bottom:42px}.members-title{text-align:center;font-size:2rem;margin-top:42px;margin-bottom:20px}.members-btn{font-size:20px;margin:24px auto 0;width:calc(100% - 32px)}.pickup{width:100%;margin:0 auto;padding-bottom:24px;flex-direction:column-reverse}.pickup-title{font-size:2rem;margin-bottom:60px}.pickup-info{padding:32px 10px 24px}.pickup-info h5{font-size:1.5rem}.pickup-info p{font-size:1.1rem}.pickup-image{display:none}.pickup .head{margin-bottom:25px;display:flex}.pickup .icon{height:60px;width:60px;margin-right:20px}.pickup .name{font-size:24px}.pickup .name span{font-size:16px}.pickup .body h5{font-size:19px;margin-bottom:20px}.pickup .body p{font-size:12px}.pickup .point{padding:0;list-style:none;display:flex;justify-content:space-between;margin:30px -10px 0}.pickup .point li{width:33%;font-size:9px;margin-left:12px}.pickup .point li:first-child{margin-left:0}.pickup .point li img{margin-bottom:10px}.pickup .point li span{padding:0 5px;display:block}.pickup-thumb{display:flex;list-style:none;padding:18px 0 0;max-width:1440px;margin:0 auto;overflow-x:scroll}.pickup-thumb-item{min-width:95px;min-height:95px;background:#fff;font-size:13px;text-align:center;margin-right:4px}.pickup-thumb-item span{padding:5px 0}.pickup-thumb-item.selected:before{position:absolute;height:18px;width:22.5px;top:-23px;left:calc(50% - 11.25px)}}@media screen and (min-width: 600px){.pickup-thumb::-webkit-scrollbar{display:none}}@media screen and (min-width: 961px){.members{padding:90px 7%}.members-title{font-size:2.66rem;margin-bottom:60px}.members-btn{font-size:2rem;border-radius:10px;width:100%;padding:15px 20px;margin:110px auto 0}.pickup{display:flex;background:#fff;max-width:1440px;margin:0 auto;padding:60px 30px;min-height:700px;color:#0d0c3d}.pickup-image{max-width:600px;width:45%}.pickup-info{width:55%;padding-left:40px}.pickup-info h5{font-size:1.5rem}.pickup-info p{font-size:1.1rem}.pickup .point{padding:0;list-style:none;display:flex;margin-top:30px}.pickup .point li{width:calc(33% - 25px);font-size:.8rem;margin-right:35px}.pickup .point li img{margin-bottom:10px}.pickup .head{margin-bottom:20px;display:flex}.pickup .icon{height:90px;width:90px;margin-right:30px}.pickup .body h5{margin-bottom:20px}.pickup .body p{line-height:1.6;font-size:1.1rem}.pickup .name{font-size:2.3rem;font-weight:normal}.pickup .name span{display:block;font-size:1.3rem}.pickup-thumb{display:flex;list-style:none;max-width:1440px;margin:0 auto}.pickup-thumb-item{width:240px;background:#fff;font-size:1.2rem;text-align:center}.pickup-thumb-item span{padding:10px 0;display:block}}.persuasion-section__header-box,.persuasion-section__footer-box{background-color:#f2f2f2;background-size:cover}.persuasion-section__header-title,.persuasion-section__footer-title{border-bottom:8px solid #ee4c2f;display:table;margin:0 auto;color:#1a88aa;color:#1a88aa}@media screen and (max-width: 960px){.persuasion-section__header-title,.persuasion-section__footer-title{font-size:2rem}}@media screen and (min-width: 961px){.persuasion-section__header-title,.persuasion-section__footer-title{font-size:2.6rem}}.persuasion-section__header-text,.persuasion-section__footer-text{border-bottom:8px solid #ee4c2f;display:table;margin:0 auto;color:#1a88aa;color:#1a88aa;border:none;margin-top:40px;font-weight:bold;text-align:center}@media screen and (max-width: 960px){.persuasion-section__header-text,.persuasion-section__footer-text{font-size:2rem}}@media screen and (min-width: 961px){.persuasion-section__header-text,.persuasion-section__footer-text{font-size:2.6rem}}.persuasion-section__box{background-color:#fff}.persuasion-section__box p{font-weight:bold}.persuasion-section__box span{font-weight:bold}.persuasion-section__title{color:#1a88aa;font-size:1.6rem;line-height:1.5;margin:16px 0 16px 0}.persuasion-section__text{color:#1a88aa;font-size:1rem;line-height:100%;margin:16px 0 16px 0}@media screen and (max-width: 960px){.persuasion-section__header-box,.persuasion-section__footer-box{padding:3rem 2rem}.persuasion-section__header-text,.persuasion-section__footer-text{font-size:1rem;margin-top:1rem}.persuasion-section__header-title{font-size:1.8rem}.persuasion-section__box{width:84%;text-align:center;padding:16px 0 32px 0;margin:8px 8%}.persuasion-section__box:nth-child(1),.persuasion-section__box:nth-child(2),.persuasion-section__box:nth-child(3){border-bottom:2px solid #8dc3d4}.persuasion-section__title-number{color:#ee4c2f;font-size:2.4rem;line-height:100%;margin:16px 0 16px 0}.persuasion-section__title{font-size:1.2rem}}@media screen and (min-width: 961px){.persuasion-section__header-box,.persuasion-section__footer-box{padding:80px 0}.persuasion-section__header-text,.persuasion-section__footer-text{font-size:1.2rem;margin-top:1.2rem;margin-top:40px}.persuasion-section__body{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;padding:32px 0;margin:32px 0}.persuasion-section__title-number{color:#ee4c2f;font-size:2.4rem;margin:0 0 16px 0}.persuasion-section__box{width:46%;height:200px;padding:16px 4%;margin:0 0}.persuasion-section__box:nth-child(1){border-bottom:1px solid #8dc3d4;border-right:1px solid #8dc3d4}.persuasion-section__box:nth-child(2){border-bottom:1px solid #8dc3d4;border-left:1px solid #8dc3d4}.persuasion-section__box:nth-child(3){border-top:1px solid #8dc3d4;border-right:1px solid #8dc3d4}.persuasion-section__box:nth-child(4){border-top:1px solid #8dc3d4;border-left:1px solid #8dc3d4}}.contact-section ul{list-style:none}.contact-section__header-box{background-color:#8dc3d4;background-size:cover;margin:48px 0 24px 0}.contact-section__header-title{border-bottom:8px solid #ee4c2f;display:table;margin:0 auto;color:#1a88aa;color:#fff}@media screen and (max-width: 960px){.contact-section__header-title{font-size:2rem}}@media screen and (min-width: 961px){.contact-section__header-title{font-size:2.6rem}}.contact-section__header-text{border-bottom:8px solid #ee4c2f;display:table;margin:0 auto;color:#1a88aa;color:#fff;border:none;margin-top:40px;font-weight:bold;text-align:center}@media screen and (max-width: 960px){.contact-section__header-text{font-size:2rem}}@media screen and (min-width: 961px){.contact-section__header-text{font-size:2.6rem}}.contact-section__form-box{background:#fff;margin:16px 0 80px 0}.contact-section__form-button-box{background:#fff;margin:80px 0 80px 0}.contact-section form span{font-weight:700}.contact-section form textarea{background:#f2f2f2;border-radius:8px;min-height:240px;width:100%;margin-top:16px}.contact-section form input{background:#f2f2f2;border-radius:8px;min-height:2rem;width:100%}.contact-section form .form-btn{font-size:1.5rem;color:#fff;display:table;text-align:center;text-decoration:none;border-radius:10px;width:100%;background-color:#ee4c2f;background-size:28px auto;background-position:right 20px top 50%;box-shadow:0 0 px gray}.contact-section form ::placeholder{color:#bdbdbd}.contact-section form .error input,.contact-section form .error textarea{background:rgba(255,100,100,.3)}.contact-section form .error::after{content:"ご入力内容をご確認ください";color:red}@media screen and (max-width: 960px){.contact-section__header-box{padding:3rem 2rem}.contact-section__header-title{font-size:1.8rem}.contact-section__header-text{font-size:1rem;margin-top:1rem}.contact-section__text{text-align:center;font-size:1rem;margin:32px 0 0 0px}.contact-section__text--phone-number{display:block;color:#ee4c2f;font-size:2rem;margin:0 0 0 8px}.contact-section__form-container{margin:8px 0 48px 0}.contact-section__form-box{margin:0 0 0 0}.contact-section__form-button-box{margin:0 0 0 0}.contact-section__form-label-box{display:flex;flex-direction:row;align-items:center;text-align:center;font-size:1.2rem;line-height:1.6rem;font-weight:700;margin:12px 0 4px 0}.contact-section__form-label--required{display:inline-block;background:#1a88aa;color:#fff;border-radius:4px;padding:1px 6px;margin-left:8px;font-size:1rem}.contact-section__form-label--elective{display:inline-block;background:#f7a697;color:#fff;border-radius:4px;padding:1px 6px;margin-left:8px;font-size:1rem}.contact-section__form-text--required{color:#1a88aa;display:block}.contact-section__form-text--elective{color:#f7a697;display:block;font-size:1.2rem;font-weight:500}.contact-section .no-label{display:none}.contact-section form{padding:0 16px}.contact-section form input{height:48px;margin:8px 0 8px 0;padding-left:16px}.contact-section form textarea{margin:8px 0 8px 0;padding:16px 16px}.contact-section .form-btn{padding:16px 0 16px 0;margin:0 auto 0}.contact-section__service-type{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:16px 0 16px 0}.contact-section__service-type-item-box{border:2px solid #8dc3d4;color:#1a88aa;margin-top:32px;text-align:center;line-height:2;font-weight:700;width:100%;min-width:90%;padding:16px}.contact-section__service-type-box{display:flex;flex-direction:column;justify-content:center;align-items:center;width:90%;padding:16px 10%}.contact-section__service-type-box:nth-child(1){border-bottom:2px solid #8dc3d4;padding:8px 0 32px 0}.contact-section__service-type-box:nth-child(2){padding:24px 0 0 0}.contact-section__service-type-number{color:#1a88aa;font-size:1.8rem;font-weight:700;border:2px solid #1a88aa;width:56px;height:56px;line-height:56px;text-align:center;border-radius:50%;margin:24px 0}.contact-section__service-type-header{color:#1a88aa;font-size:1.8rem;font-weight:700}.contact-section__service-type-header--sub{font-size:1rem;color:#1a88aa;font-weight:700;margin:0 0 0 0}}@media screen and (min-width: 961px){.contact-section__header-box{padding:60px 0}.contact-section__header-text{font-size:1.2rem;margin-top:1.2rem;margin-top:40px}.contact-section__text{text-align:center;font-size:1rem;margin:24px 0 0 0px}.contact-section__text--phone-number{color:#ee4c2f;font-size:2rem;margin:0 0 0 8px}.contact-section__form-container{margin:0 auto;width:100%;padding:0 12%;font-size:1.25rem;display:flex;flex-direction:column;margin:0 auto}.contact-section__form-container label{flex-basis:200px;min-width:200px;font-weight:700;height:48px;line-height:48px;margin:16px 0}.contact-section__form-container span{flex-basis:64px;min-width:64px;text-align:center;border-radius:8px;font-weight:700;height:32px;line-height:32px;margin:24px 32px 24px 32px}.contact-section__form-container input{border-radius:8px;display:block;padding:.5em 1em;height:48px;line-height:48px;margin:16px 0}.contact-section__form-container textarea{border-radius:8px;display:block;padding:.5em 1em;min-height:240px;line-height:2rem}.contact-section__form-container .form-btn{padding:8px 20px;margin:40px auto 0;max-width:300px}.contact-section__form-group{display:flex;flex-direction:row;justify-content:space-between;height:80px;line-height:80px}.contact-section__form-label-box{display:flex;flex-direction:row;align-items:center;text-align:center;font-size:1.2rem;line-height:1.6rem;font-weight:700;margin:0 0 0 0}.contact-section__form-text--required{color:#1a88aa;display:block}.contact-section__form-text--elective{color:#ee4c2f;display:block;font-size:1.2rem}.contact-section__form-label{display:inline-block;border-radius:6px;height:30px;font-size:1rem;line-height:30px;min-width:60px;text-align:center;margin-left:1rem}.contact-section__form-label--required{background:#1a88aa;color:#fff}.contact-section__form-label--elective{background:#ee4c2f;color:#fff}.contact-section__form-label--none{background:transparent;color:transparent}.contact-section__service-type{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:16px 0 16px 0}.contact-section__service-type-item-box{border:2px solid #8dc3d4;color:#1a88aa;margin-top:32px;text-align:center;line-height:2;font-weight:700;padding:16px 30%}.contact-section__service-type-box{display:flex;flex-direction:column;justify-content:center;align-items:center;width:40%}.contact-section__service-type-box:nth-child(1){border-right:2px solid #8dc3d4;padding-right:4%}.contact-section__service-type-box:nth-child(2){padding-left:4%}.contact-section__service-type-number{color:#1a88aa;font-size:2rem;font-weight:700;border:2px solid #1a88aa;width:64px;height:64px;line-height:64px;text-align:center;border-radius:50%;margin:24px 0 24px 0}.contact-section__service-type-header{color:#1a88aa;font-size:2rem;font-weight:700}.contact-section__service-type-header--sub{font-size:1rem;color:#1a88aa;font-weight:700;margin:0 0 0 0}}.footer-section{background:#000 url("./../img/umikako/main.jpg");background-size:cover;color:#fff}.footer-section__logo{height:40px;width:auto;margin:20px 0}.footer-section__footer{display:flex;width:100%;height:80px;margin:0 auto;align-items:center;justify-content:space-between;color:#fff;background:rgba(0,0,0,.4);z-index:98}.footer-section__footer .footer-section__nav{display:flex;flex-direction:row}.footer-section__footer .footer-section__nav a{text-decoration:none;color:#fff;margin-left:16px}.footer-section__footer__nav ul{list-style:none}.footer-section__footer__nav ul li{display:block}.footer-section__footer__nav ul a{font-weight:500;text-decoration:none;color:#fff;font-size:1rem;padding:0 0 0 0;height:80px}.footer-section__footer__nav ul a:hover{background:#8dc3d4;color:#fff;height:80px}.footer-section__body{margin:0 auto;display:flex;flex-direction:column;justify-content:center;align-items:center}.footer-section__body h2{font-weight:500}.footer-section__button{font-size:1rem;font-weight:700;height:40px;padding:0 4% 0 4%;margin:8px 0 8px 0;background-color:#ee4c2f;border-radius:4px}@media screen and (max-width: 960px){.footer-section{background-position:center}.footer-section__logo{margin-left:24px}.footer-section__nav{margin-right:24px}.footer-section__body{padding:100px 0 100px 0}.footer-section__title{font-size:1.4rem;margin:3rem 0 1rem 0}.footer-section p{font-size:12px;line-height:1.3}.footer-section__button{font-size:1rem}}@media screen and (min-width: 961px){.footer-section{padding:0 0 0 0}.footer-section__footer{padding:0 2%;display:flex}.footer-section__nav ul{display:flex}.footer-section__nav ul a{padding:30px 14px 30px 14px}.footer-section__body{padding:100px 0 100px 0}.footer-section__title{font-size:3rem;margin-bottom:30px}}/*# sourceMappingURL=umikako-style.css.map */
