@charset "UTF-8";.txt-key_color,.u-title.u-title--key_color{color:#00a9c6}.freeplanSection{margin-bottom:55px}img{max-width:100%;height:auto}.head{margin-bottom:30px;border:1px solid #c8c8c8}.head__lead{position:relative;padding:20px;background:#00a9c6}.head__lead__text{color:#fff;font-size:30px;font-weight:700}.head__lead__text.head__lead__text--accent{color:#ff0}.head__lead__image{position:absolute;right:20px;bottom:0;text-align:center}.head__description{padding:10px 20px;font-size:16px}.service .serviceFlow{margin-top:20px}.service .serviceFlow__step{position:relative;margin-bottom:62px}.service .serviceFlow__step:after{content:'';position:absolute;bottom:-65px;right:0;left:0;margin:auto;width:0;height:0;border:20px solid transparent;border-top:20px solid #004fb5;border-bottom:0 solid transparent;margin-bottom:20px}.service .serviceFlow__step:last-of-type:after{display:none}.service .serviceFlow__course{float:left;width:32%;margin-right:2%;padding:15px 10px;border:2px solid #e4e4e4}.service .serviceFlow__course:nth-of-type(3n){margin-right:0}.service .serviceFlow__course__title{text-align:center}.service .serviceFlow__course__text{margin-bottom:10px}.service .serviceFlow__course__image{text-align:center}.service .serviceFlow__deliverables{margin:auto;padding:0 5%;text-align:center}.service .serviceFlow__deliverables--fit{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.service .serviceFlow__deliverables__lead{display:inline-block;vertical-align:middle}.service .serviceFlow__deliverables__text{font-size:18px;font-weight:700}.service .serviceFlow__deliverables__note{margin-top:5px}.service .serviceFlow__deliverables__image{display:inline-block;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding-left:20px;vertical-align:middle}.price__example{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:20px auto 0}.price__example__item{display:inline-block;padding:8px;font-size:18px;font-weight:700;color:#00a9c6;border:2px solid #00a9c6}.price__example__item:nth-of-type(n+2){position:relative;margin-left:40px}.price__example__item:nth-of-type(n+2):after{content:'+';position:absolute;left:-30px;font-size:24px;color:#1e1e1e}.case .caseList{display:-ms-grid;display:grid;-ms-grid-columns:1fr 12px 1fr 12px 1fr 12px 1fr 12px 1fr;grid-template-columns:repeat(5,1fr);grid-gap:25px 12px;margin-bottom:5px}.case .caseList__item__name{font-weight:700;margin-bottom:10px}.case .caseList__item__image{margin-bottom:8px;text-align:center;background:#d6eaf0}.case .caseList__item__day{margin-bottom:8px;padding:3px;color:#00869d;text-align:center;border:1px solid #00a9c6}.case .caseList__item__price span{margin-right:10px}.case .caseList__item__price em{display:block;font-size:16px;font-weight:700;color:#d21c24}.case__notApplicable{margin-top:25px;padding:12px 18px;border:1px solid #d21c24}.case__notApplicable__icon.ec-icon{margin:2px 8px 5px 0}.case__notApplicable__list{float:left}.case__notApplicable__image{float:right}.flow .flowBefore{padding:15px 18px 18px;border:2px solid #e4e4e4}.flow .flowBefore__list{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;margin-bottom:20px}.flow .flowBefore__list .u-title{white-space:nowrap}.flow .flowBefore__list__title{margin:30px 0 8px}.flow .flowBefore__list__item{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-right:15px}.flow .flowBefore__list__item:nth-of-type(3n){margin-right:0}.flow .flowBefore__list__image{margin-top:auto;text-align:center}.flow .flowBefore__alert{padding:10px 15px;border:1px solid #d21c24}.flow .flowList{margin-top:40px;counter-reset:number}.flow .flowListItem{position:relative;margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid #c8c8c8;counter-increment:number}.flow .flowListItem__number{float:left;margin:10px 20px 0 0}.flow .flowListItem__number:before{content:counter(number)}.flow .flowListItem__iconArea{float:left;min-width:72px;margin-right:30px;text-align:center}.flow .flowListItem__iconArea__direction{margin-top:30px}.flow .flowListItem__lead{float:left;width:-webkit-calc(100% - 150px);width:-moz-calc(100% - 150px);width:calc(100% - 150px)}.flow .flowListItem__lead__necessary{margin-bottom:8px;font-size:16px;font-weight:700;color:#d21c24}.flow .flowListItem__lead__link{margin-top:5px}.flow .flowListItem__lead__attention{display:inline-block;margin-top:14px;padding:8px 14px;border:1px solid #d21c24}.flow__stepLink{text-align:center}.flow__stepLink__lead{margin-bottom:20px;font-size:16px}.flow__stepLink__btn{width:300px;padding:10px;font-size:16px}.orderEstimate{text-align:center}.orderEstimate__lead{margin-bottom:15px;font-size:20px;font-weight:700}.orderEstimate__button{width:450px;padding:16px 0;font-size:22px}@media screen and (min-width:768px){.flow .flowBefore__list__description{margin-bottom:10px}.flow .flowBefore__list__description--noWrap{white-space:nowrap}}@media screen and (min-width:1316px){.case .caseList__item__price em{display:inline-block}}@media screen and (max-width:767px){.head__lead{padding:12px 12px 0}.head__lead__text{margin-bottom:10px;font-size:20px}.head__lead__image{position:static}.head__description{padding:10px 12px;font-size:14px}.service .serviceFlow__step{margin-bottom:55px}.service .serviceFlow__step:after{bottom:-60px}.service .serviceFlow__course{float:none;width:100%;margin:0;padding:10px 12px;border-bottom-width:0}.service .serviceFlow__course:nth-of-type(3n){border-bottom-width:2px}.service .serviceFlow__course__mobileWrap{float:left;width:-webkit-calc(100% - 115px);width:-moz-calc(100% - 115px);width:calc(100% - 115px)}.service .serviceFlow__course__title{text-align:left}.service .serviceFlow__deliverables{padding:0 12px;text-align:center}.service .serviceFlow__deliverables__lead{margin-bottom:10px}.service .serviceFlow__deliverables__text{font-size:16px}.service .serviceFlow__deliverables__image{padding-left:0}.price__example{text-align:center}.price__example__item{min-width:80%;font-size:16px;text-align:center}.price__example__item:nth-of-type(n+2){margin:40px auto 0}.price__example__item:nth-of-type(n+2):after{top:-35px;left:0;right:0}.case .caseList{-ms-grid-columns:1fr 12px 1fr;grid-template-columns:repeat(2,1fr);grid-gap:25px 12px}.case .caseList__item__price em{display:inline-block}.case__notApplicable{padding:10px 12px}.case__notApplicable__list{float:none;margin-bottom:10px}.case__notApplicable__image{float:none;text-align:center}.flow .flowBefore{padding:10px 12px}.flow .flowBefore__list{display:block}.flow .flowBefore__list__mobileWrap{float:left;width:-webkit-calc(100% - 115px);width:-moz-calc(100% - 115px);width:calc(100% - 115px)}.flow .flowBefore__list__item{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;margin:0 0 10px}.flow .flowBefore__list__item:last-of-type{margin-bottom:0}.flow .flowBefore__list__lead{width:-webkit-calc(100% - 113px - 10px);width:-moz-calc(100% - 113px - 10px);width:calc(100% - 113px - 10px)}.flow .flowBefore__list__image{width:113px;margin-top:0;text-align:center}.flow .flowBefore__alert{padding:10px}.flow .flowListItem:last-child{padding-bottom:30px}.flow .flowListItem{padding-bottom:70px}.flow .flowListItem__number{margin-right:2px}.flow .flowListItem__iconArea{margin-right:5px}.flow .flowListItem__iconArea__direction{position:absolute;bottom:12px;left:0;right:0;margin:auto}.flow .flowListItem__lead{width:-webkit-calc(100% - 105px);width:-moz-calc(100% - 105px);width:calc(100% - 105px)}.flow__stepLink__lead{font-size:14px}.orderEstimate__lead{font-size:14px}.orderEstimate__button{font-size:20px;max-width:300px;width:100%;height:auto}}
/* Copyright 2019 Graphic Co., Ltd. All Right Reserved. */
