abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,input,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,select,small,span,strong,sub,summary,sup,table,tbody,td,textarea,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;font-style:normal;font-weight:400;vertical-align:bottom;background:0 0}article,aside,details,figcaption,figure,footer,header,menu,nav,section{display:block}html{font-size:62.5%}body{font-family:sans-serif;line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}a{margin:0;padding:0;vertical-align:bottom;background:0 0;outline:0}img{vertical-align:bottom}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0;width:100%}td,th{text-align:left;vertical-align:top}input,select,textarea{font-family:inherit}input[type=submit]{cursor:pointer}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}html{overflow:auto}body{min-width:320px;padding-top:60px;font-family:'Yu Gothic Medium',"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","ヒラギノ角ゴ ProN W3","メイリオ",Meiryo,sans-serif;font-weight:500;color:#4c4c4c;font-size:1.6rem;line-height:1.8;letter-spacing:.1em;overflow:hidden;-webkit-text-size-adjust:100%}@media all and (min-width:600px){body{min-width:980px;margin:auto;padding-top:0}}body.sg{height:auto}a{color:inherit;text-decoration:underline}@media all and (min-width:600px){a:hover{text-decoration:none}}span{font-weight:inherit}strong{font-weight:700}img{width:100%;height:auto}.l-wrapper{position:relative}@media all and (min-width:600px){.l-wrapper.is-fixed{padding-top:90px}}.l-container{padding:20px 0}@media all and (min-width:600px){.l-container{padding:30px 0 80px}.l-container.col2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;width:900px;margin:0 auto}.l-container.col2 .l-contents{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:calc(100% - 250px - 20px)}.l-container.col2 .l-sidebar{width:250px}}.u-media-query{display:none;font-family:sp}@media all and (min-width:600px){.u-media-query{font-family:pc}}@media all and (max-width:599px){.u-view-pc{display:none!important}}@media all and (min-width:600px){.u-view-sp{display:none!important}}.u-alpha{display:block;text-decoration:none}@media all and (min-width:600px){.u-alpha{-webkit-transition:all .3s ease;transition:all .3s ease}.u-alpha:hover{opacity:.7}}.u-cf:after{content:"";display:block;clear:both}.u-inner{box-sizing:border-box}@media all and (max-width:599px){.u-inner{padding-left:15px;padding-right:15px}}@media all and (min-width:600px){.u-inner{width:100%;max-width:900px;margin:auto}}.u-serif{font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif}.u-sorts{font-family:'Sorts Mill Goudy',serif}.c-anchor01{margin-bottom:45px}.c-anchor01__item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #10aebb;box-sizing:border-box;max-width:270px;width:100%;margin:auto}.c-anchor01__item+.c-anchor01__item{margin-top:18px}.c-anchor01__item:after{content:'';position:absolute;bottom:-6px;left:50%;width:28px;height:7px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);background:#fff url(../img/common/ico_arrow02.png) no-repeat center/12px}.c-anchor01__link{padding:10px 0;color:#10aebb;font-weight:500;letter-spacing:.04em;text-align:center}@media all and (min-width:600px){.c-anchor01{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;margin-bottom:100px}.c-anchor01__item{max-width:324px;margin:0 0 0 20px}.c-anchor01__item+.c-anchor01__item{margin-top:0}.c-anchor01__link{padding:15px 0;font-size:1.6rem}}@media all and (min-width:600px){.c-anchor01.is-two .c-anchor01__item:nth-of-type(2n+1){margin-left:0}}.c-anchor01.is-even{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.c-anchor01.is-even .c-anchor01__item{line-height:1.4;width:calc(50% - 6px);margin:0 0 15px}.c-anchor01.is-even .c-anchor01__item+.c-anchor01__item{margin-top:0}.c-anchor01.is-even .c-anchor01__link{padding:10px 0 16px}@media all and (min-width:600px){.c-anchor01.is-even{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.c-anchor01.is-even .c-anchor01__item{box-sizing:border-box;width:calc(25% - 20px);margin:0 10px 30px}.c-anchor01.is-even .c-anchor01__item:nth-of-type(4n+1){margin-left:0}.c-anchor01.is-even .c-anchor01__item:nth-of-type(4n){margin-right:0}.c-anchor01.is-even .c-anchor01__link{padding:16px 16px 20px}}.c-anchor01.is-odd{margin-bottom:50px}.c-anchor01.is-odd .c-anchor01__item{max-width:325px}.c-anchor01.is-odd .c-anchor01__item+.c-anchor01__item{margin-top:16px}.c-anchor01.is-odd .c-anchor01__link{width:100%;padding:15px 0}@media all and (min-width:600px){.c-anchor01.is-odd{margin-bottom:80px}.c-anchor01.is-odd .c-anchor01__item{max-width:calc(33% - 40px);margin-left:40px}.c-anchor01.is-odd .c-anchor01__item+.c-anchor01__item{margin-top:0}.c-anchor01.is-odd .c-anchor01__item:nth-of-type(3n+1){margin-left:0}}.c-btn01{max-width:270px;margin:30px auto 0;text-align:center}.c-btn01__link{display:block;padding:12px 0;text-decoration:none;background:#10aebb;color:#fff;font-size:1.6rem;font-weight:700;letter-spacing:.1em}@media all and (min-width:600px){.c-btn01{max-width:340px}.c-btn01__link{position:relative;padding:18px 0;font-size:1.6rem}.c-btn01__link:before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;background:#08a0ad;-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;-webkit-transform:scale(0,1);-ms-transform:scale(0,1);transform:scale(0,1);-webkit-transition:all .3s ease;transition:all .3s ease}.c-btn01__link:hover:before{opacity:1;-webkit-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1)}.c-btn01__txt{position:relative;z-index:1}}.c-cat01-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:8px}.c-cat01__item{width:calc(50% - 2.5px);margin-bottom:5px}.c-cat01__link{display:block;padding:14px 0;box-sizing:border-box;background:#10aebb;color:#fff;font-weight:500;font-size:1.6rem;text-align:center;text-decoration:none}.c-cat01-btn{text-align:right}.c-cat01-btn__link{color:#10aebb;font-weight:500;font-size:1.6rem}.c-cat01.is-archive{margin-bottom:30px}@media all and (min-width:600px){.c-cat01-list{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:2px}.c-cat01__item{width:calc(25% - 20px);margin:0 0 20px 20px}.c-cat01__item:nth-of-type(4n+1){margin-left:0}.c-cat01__link{position:relative;padding:16px 0;font-size:1.6rem}.c-cat01__link:before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;background:#08a0ad;-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;-webkit-transform:scale(0,1);-ms-transform:scale(0,1);transform:scale(0,1);-webkit-transition:all .3s ease;transition:all .3s ease}.c-cat01__link:hover:before{opacity:1;-webkit-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1)}.c-cat01__txt{position:relative;z-index:1}.c-cat01.is-archive{margin-bottom:50px}}.c-cv01{background:url(../img/common/bg_cv01-sp.jpg) no-repeat center/cover}.c-cv01__inner{padding-top:34px;padding-bottom:24px}.c-cv01__head{line-height:1.55;margin-bottom:12px;color:#fff;font-weight:500;font-size:1.9rem;text-align:center;letter-spacing:.08em}.c-cv01__lead{margin-bottom:16px;color:#fff;font-weight:500;font-size:1.6rem;letter-spacing:.1em}.c-cv01-contacts{margin-bottom:22px;padding:26px 25px;box-sizing:border-box;background:#fff}.c-cv01-contacts-tels{max-width:295px;margin:0 auto 14px;padding-bottom:12px;border-bottom:1px solid #e3e3e3;box-sizing:border-box;text-align:center}.c-cv01-contacts-tels__link{display:block;margin-bottom:4px;padding:2px 6px 4px;box-shadow:0 4px 3px rgba(0,0,0,.1);border:1px solid #e3e3e3;box-sizing:border-box;text-decoration:none}.c-cv01-contacts-tels__sub{line-height:1.5;display:inline-block;padding:0 16px;border-radius:10px;box-sizing:border-box;background:#10aebb;color:#fff;font-size:1.2rem}.c-cv01-contacts-tels__tel{line-height:1.5;display:inline-block;padding-left:36px;box-sizing:border-box;background:url(../img/common/ico_tel01.png) no-repeat center left 4px/30px;font-weight:700;font-size:2.3rem;letter-spacing:.001em}.c-cv01-contacts-tels__txt{font-size:1.2rem;text-align:left;letter-spacing:.1em}.c-cv01-contacts-btn{max-width:295px;width:100%;margin:auto}.c-cv01-contacts-btn-link{display:block;padding:16px 0;box-sizing:border-box;box-shadow:0 4px 3px rgba(0,0,0,.1);border-radius:5px;background:#a69457;color:#fff;font-size:1.6rem;letter-spacing:.1em;text-decoration:none;text-align:center}.c-cv01-contacts-btn-txt{display:inline-block;padding-left:24px;box-sizing:border-box;background:url(../img/common/ico_mail01.png) no-repeat center left/17.5px}@media all and (min-width:600px){.c-cv01{background-image:url(../img/common/bg_cv01-pc.jpg)}.c-cv01__inner{padding-top:52px;padding-bottom:62px}.c-cv01__head{margin-bottom:14px;font-size:2.8rem}.c-cv01__lead{margin-bottom:32px;font-size:1.8rem;text-align:center}.c-cv01-contacts{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;margin-bottom:0;padding:40px 8px}.c-cv01-contacts-tels{max-width:none;margin:0;padding-bottom:12px;border-bottom:0;border-right:1px solid #e3e3e3}.c-cv01-contacts-tels__link{margin-bottom:4px;padding:8px 48px 2px 0;box-shadow:none;border:0;pointer-events:none}.c-cv01-contacts-tels__tel{line-height:1;margin-top:-8px;padding-left:48px;background-size:42px;background-position:top 6px left 0;font-size:3.2rem;letter-spacing:.02em}.c-cv01-contacts-tels__txt{line-height:1;font-size:1.3rem;letter-spacing:.1em}.c-cv01-contacts-btn{margin:0 0 0 48px}.c-cv01-contacts-btn-link{position:relative;padding:14px 0;font-size:1.6rem;overflow:hidden}.c-cv01-contacts-btn-link:before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;background:#998955;-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;-webkit-transform:scale(0,1);-ms-transform:scale(0,1);transform:scale(0,1);-webkit-transition:all .3s ease;transition:all .3s ease}.c-cv01-contacts-btn-link:hover:before{opacity:1;-webkit-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1)}.c-cv01-contacts-btn-txt{position:relative;z-index:1;padding-left:28px;background-position:top 8px left 4px}}.c-cv02{margin-bottom:-46px}.c-cv02__inner{padding:40px 15px 0}.c-cv02__map{margin-bottom:8px;padding:5px;box-sizing:border-box;border:1px solid #e2e5e2}.c-cv02__map iframe{width:100%;height:232px}.c-cv02__txt{font-size:1.6rem}.c-cv02__sub{position:relative;margin:12px 0 2px;padding-left:20px;box-sizing:border-box;font-weight:500;font-size:1.6rem}.c-cv02__sub:before{content:'';position:absolute;top:5px;left:-2px;width:21px;height:21px;background:url(../img/common/ico_access01.png) no-repeat center/21px}.c-cv02__item{position:relative;padding-left:16px;box-sizing:border-box;font-size:1.6rem}.c-cv02__item+.c-cv02__item{margin-top:3px}.c-cv02__item:before{content:'・';position:absolute;top:0;left:0;color:#10aebb;font-weight:500;font-size:1.6rem}@media all and (min-width:600px){.c-cv02{margin-bottom:0}.c-cv02__inner{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:900px;margin:auto;padding:80px 0 0}.c-cv02__map{width:50%;height:360px;padding:15px;overflow:hidden}.c-cv02__map iframe{height:100%}.c-cv02-txt-area{width:50%;margin-top:-2px;padding:0 0 0 43px;box-sizing:border-box}.c-cv02__txt{font-size:1.6rem}.c-cv02__sub{margin:20px 0 4px;padding-left:32px;font-size:1.8rem}.c-cv02__sub:before{left:-4px;width:27px;height:27px;background-size:27px}.c-cv02__item{padding-left:14px;font-size:1.6rem}.c-cv02__item:before{left:-6px;font-size:1.8rem}}.c-faq01-list.is-empty{padding-top:30px;text-align:center}.c-faq01__item{border-bottom:1px solid #e2e5e2}.c-faq01-q{line-height:1.55;position:relative;padding:16px 30px 16px 44px;box-sizing:border-box;font-weight:500;font-size:1.7rem;letter-spacing:.11em}.c-faq01-q:before{content:'';position:absolute;top:50%;right:2px;width:14px;height:14px;margin-top:4px;border-top:2px solid #10aebb;border-right:2px solid #10aebb;-webkit-transform:translateY(-50%) rotate(-45deg);-ms-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg);-webkit-transition:all .3s ease;transition:all .3s ease}.c-faq01-q.is-active:before{margin-top:-4px;-webkit-transform:translateY(-50%) rotate(135deg);-ms-transform:translateY(-50%) rotate(135deg);transform:translateY(-50%) rotate(135deg)}.c-faq01-q__ico{line-height:1;position:absolute;top:22px;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:30px;height:30px;padding-top:2px;border-radius:50%;box-sizing:border-box;background:#10aebb;color:#fff;font-size:1.6rem;text-transform:uppercase}.c-faq01-a{padding:16px 20px;box-sizing:border-box;background:#f5fbf9;font-size:1.6rem;letter-spacing:.1em}@media all and (min-width:600px){.c-faq01-list.is-empty{font-size:1.6rem}.c-faq01-q{padding:20px 70px 22px 82px;font-size:1.8rem}.c-faq01-q:before{right:36px;width:14px;height:14px}.c-faq01-q__ico{top:20px;left:30px;width:34px;height:34px;padding-top:4px;font-size:1.7rem}.c-faq01-a{padding:22px 30px;font-size:1.6rem}.c-faq01__btn{max-width:400px;margin-top:60px}}.c-form01 button,.c-form01 input,.c-form01 select,.c-form01 textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:0;font-family:inherit}.c-form01 select::-ms-expand{display:none}.c-form01__list{border-top:1px solid #e3e3e3}.c-form01__item{position:relative;border-bottom:1px solid #e3e3e3;padding:16px 15px 19px}.c-form01__item:nth-of-type(1){padding:16px 0 19px 15px}.c-form01__head{margin-bottom:8px;font-weight:500}.c-form01__option,.c-form01__required{display:inline-block;font-size:1.3rem;vertical-align:baseline;line-height:1;padding:3px 5px;background:#a69457;margin-left:7px}.c-form01__option{background:#e9e7e7}.c-form01__required{color:#fff;background:#a69457}.c-form01__box input{background:#efeeee;padding:8px 15px;box-sizing:border-box;width:100%;border-radius:0;box-shadow:none}.c-form01__tel input{width:200px}.c-form01-box__list{font-size:1.6rem}.c-form01-select{background:#efeeee url(../img/contact/bg_select01.png) no-repeat center right 11px;background-size:10px;padding:12px 15px;box-sizing:border-box;width:100%;border-radius:0;padding:9px 10px;border:0;font-family:inherit;-moz-appearance:none;-webkit-appearance:none;appearance:none}.c-form01-select::-ms-expand{display:none}.c-form01-select__wrap{position:relative;display:inline-block;vertical-align:middle}.c-form01-select__wrap01{width:85px}.c-form01-select__wrap02{width:55px}.c-form01-select__wrap03{width:55px}.c-form01-select__wrap04{width:100%}.c-form01-select__wrap05{margin-bottom:10px;width:100%}.c-form01-select__wrap06{margin-bottom:10px;width:100%}.c-form01-select__wrap07{width:100%}.c-form01__start{display:inline-block;vertical-align:middle;margin:0 3px}.c-form01 select::-ms-expand{display:none}.c-form01__checkbox{width:100%}.c-form01__textarea{width:100%;box-sizing:border-box;background:#efeeee;height:174px;padding:10px 15px;border-radius:0;box-shadow:none}.c-form01-add01{width:175px;display:inline-block}.c-form01-add02{padding-top:7px}.c-form01-add__btn{display:inline-block;color:#fff;background:#10aebb;width:80px;padding:6px 0;text-align:center;font-size:1.6rem;margin-left:3px}@media (max-width:374px){.c-form01-add__btn{width:77px}}.c-form01__num{margin-bottom:3px}.c-form01__calendar{position:relative;width:200px;margin-bottom:7px}.c-form01__calendar input{background:#efeeee url(../img/contact/ico_calendar01.png) no-repeat center right 15px/15px}.c-form01-box{padding:17px 0 0;text-align:center}.c-form01-box__txt{padding:19px 0 21px;text-align:center}.c-form01-box .c-cv01-contacts-btn-link{padding:18px 0}.c-form01-box-checkbox{display:block}.c-form01-box-checkbox:nth-of-type(n+1){margin-top:10px}@media all and (min-width:600px){.c-form01-box-checkbox{display:inline-block}.c-form01-box-checkbox:nth-of-type(n+1){margin:0 0 32px 15px}}.c-form01-box-checkbox input[type=checkbox]{display:none}.c-form01-box-checkbox input[type=checkbox]:checked+span:after{border-bottom:2px solid #10aebb;border-right:2px solid #10aebb;content:'';display:block;position:absolute;top:4px;left:0;height:13px;width:5px;-webkit-transform:rotate(40deg);-ms-transform:rotate(40deg);transform:rotate(40deg)}@media all and (max-width:599px){.c-form01-box-checkbox input[type=checkbox]:checked+span:after{top:4px;left:8px}}@media all and (max-width:599px){.c-form01-box-checkbox{width:280px;margin:0 auto 24px}}.c-form01-box-checkbox__item{padding-left:35px;position:relative;font-size:1.7rem}@media all and (max-width:599px){.c-form01-box-checkbox__item{display:inline-block;font-size:1.6rem}}@media all and (min-width:600px){.c-form01-box-checkbox__item{padding-left:25px;letter-spacing:.3rem}}.c-form01-box-checkbox__item:before{border:1px solid #e3e3e3;content:'';display:block;position:absolute;top:2px;left:0;height:20px;width:20px}@media all and (max-width:599px){.c-form01-box-checkbox__item:before{top:2px}}@media all and (min-width:600px){.c-form01-box-checkbox__item:before{left:-7px}}.c-form01-box-btn__icon{display:block;position:relative}.c-form01-box-btn__icon:before{pointer-events:none;content:'';position:absolute;right:0;left:-70px;top:0;bottom:0;margin:auto;width:18px;height:13px;background:url(../img/common/ico_mail01.png) no-repeat center center;background-size:contain}.c-form01-box__btn{max-width:85%;width:85%;margin:25px auto 0;background:#a69457;border-radius:5px;box-shadow:0 4px 3px rgba(0,0,0,.1);margin-bottom:10px}.c-form01-box__btn button{width:100%;display:block;padding:16px 0;box-sizing:border-box;color:#fff;font-size:1.6rem;letter-spacing:.1em;text-decoration:none;text-align:center;box-shadow:none;border:none;background:0 0;outline:0;font-family:inherit}.c-form01-box__btn03 button{padding-left:28px}.c-form01 ::-webkit-input-placeholder{color:#999}.c-form01 :-ms-input-placeholder{color:#999}.c-form01 ::placeholder{color:#999}.c-form01-box__check{display:block}.c-form01-box__check:nth-of-type(n+2){margin-top:10px}@media all and (min-width:600px){.c-form01-box__check{display:inline-block;min-width:357px;margin-bottom:10px;vertical-align:top}.c-form01-box__check:nth-of-type(n+2){margin:0 0 10px 0}}.c-form01-box__check input[type=checkbox]{display:none}.c-form01-box__check input[type=checkbox]:checked+span:after{border-bottom:2px solid #10aebb;border-right:2px solid #10aebb;content:'';display:block;position:absolute;top:5px;left:8px;height:13px;width:5px;-webkit-transform:rotate(40deg);-ms-transform:rotate(40deg);transform:rotate(40deg)}@media all and (max-width:599px){.c-form01-box__check input[type=checkbox]:checked+span:after{top:4px}}.c-form01-box__item{padding-left:28px;position:relative;font-size:1.7rem}@media all and (max-width:599px){.c-form01-box__item{display:inline-block;font-size:1.6rem}}.c-form01-box__item:before{border:1px solid #e3e3e3;content:'';display:block;position:absolute;top:2px;left:0;height:20px;width:20px}@media all and (min-width:600px){.c-form01-box__item:before{top:3px}}@media all and (min-width:600px){.c-form01__list{border-top:1px solid #e3e3e3}.c-form01__item{position:relative;border-bottom:1px solid #e3e3e3;padding:26px 0 23px 29px;font-size:1.7rem;display:table;width:100%;box-sizing:border-box}.c-form01__item:nth-of-type(1){padding:39px 0 31px 29px}.c-form01__item:nth-of-type(1) .c-form01__head{padding-top:0}.c-form01__item:nth-of-type(1) .c-form01__required{top:4px}.c-form01__head{margin-bottom:0;font-weight:500;display:table-cell;width:232px;position:relative;vertical-align:top;padding:10px 0}.c-form01__option,.c-form01__required{display:inline-block;font-size:1.3rem;vertical-align:baseline;line-height:1;padding:5px 8px;background:#a69457;margin-left:0;position:absolute;right:0;top:14px}.c-form01__option{background:#e9e7e7}.c-form01__required{color:#fff;background:#a69457}.c-form01__box{display:table-cell;vertical-align:middle;padding-left:40px}.c-form01__box input{padding:13px 15px;box-sizing:border-box;width:350px;border-radius:0;box-shadow:none}.c-form01__tel input{width:350px}.c-form01-box__list{font-size:1.7rem}.c-form01-select{background-position:center right 20px;padding:12px 15px;box-sizing:border-box;width:100%;border-radius:0;padding:13px 10px;border:0;font-family:inherit;-moz-appearance:none;-webkit-appearance:none;appearance:none}.c-form01-select__wrap{position:relative;display:inline-block;vertical-align:middle}.c-form01-select__wrap01{width:220px}.c-form01-select__wrap02{width:147px}.c-form01-select__wrap03{width:157px}.c-form01-select__wrap04{width:350px}.c-form01-select__wrap05{margin-bottom:0;width:220px}.c-form01-select__wrap06{margin-bottom:0;width:220px}.c-form01-select__wrap07{width:220px}.c-form01-select__wrap.is-check{padding-left:40px}.c-form01__start{display:inline-block;vertical-align:middle;margin:0 23px 0 5px}.c-form01 select::-ms-expand{display:none}.c-form01__checkbox{width:100%}.c-form01__textarea{width:100%;box-sizing:border-box;background:#efeeee;height:201px;padding:15px 20px;border-radius:0;box-shadow:none}.c-form01-add01{width:250px;display:inline-block}.c-form01-add01 input{width:100%}.c-form01-add02{padding-top:14px}.c-form01-add02 input{width:100%}.c-form01-add__btn{width:80px;padding:11px 15px;text-align:center;font-size:1.6rem;margin-left:6px}.c-form01__wrap{margin-bottom:15px}.c-form01__num{margin:0 20px 0 0;display:inline-block;vertical-align:middle}.c-form01__calendar{display:inline-block;vertical-align:middle;position:relative;width:220px;margin:0 10px 0 0}.c-form01__calendar input{width:100%;background-position:center right 17px;background-size:19px}.c-form01-box{padding:55px 0 0;text-align:center}.c-form01-box__txt{padding:19px 0 21px;text-align:center}.c-form01-box-btn__icon{display:block;position:relative}.c-form01-box-btn__icon:before{left:-86px;width:24px;height:16px;background:url(../img/common/ico_mail01.png) no-repeat center center;background-size:contain}.c-form01-box__btn{max-width:440px;width:440px}.c-form01-box__btn button{padding:27px 0;font-size:1.7rem}.c-form01-box__btn03 button{padding-left:42px}}.mwform-checkbox-field{display:block;margin-bottom:10px}.mwform-checkbox-field label{position:relative}.mwform-checkbox-field label input[type=checkbox]{display:none}.mwform-checkbox-field label input[type=checkbox]+span{display:inline-block;position:relative;padding-left:25px}.mwform-checkbox-field label input[type=checkbox]+span:before{content:'';display:inline-block;position:absolute;top:3px;left:0;width:18px;height:18px;border:1px solid #e3e3e3;-webkit-transition:all .3s ease;transition:all .3s ease}.mwform-checkbox-field label input[type=checkbox]+span+input{display:block;margin-top:10px}.mwform-checkbox-field label input[type=checkbox]:checked+span{background:url(../img/common/ico_check02.png) no-repeat top 8px left 3px;background-size:14px}.mwform-checkbox-field.horizontal-item+.mwform-checkbox-field.horizontal-item{margin-left:0}@media all and (min-width:600px){.mwform-checkbox-field{display:inline-block;min-width:357px;vertical-align:top}.mwform-checkbox-field label input[type=checkbox]+span{font-size:1.7rem}.mwform-checkbox-field label input[type=checkbox]+span:before{cursor:pointer;margin-top:2px}.mwform-checkbox-field label input[type=checkbox]:checked+span{background-position:top 10px left 3px}}.c-head01{line-height:1.6;position:relative;margin-bottom:14px;padding-top:18px;box-sizing:border-box;font-weight:500;font-size:2.3rem;letter-spacing:.1em;text-align:center}.c-head01:before{content:'';position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:19.5px;height:12px;background:url(../img/common/ico_mark01.png) no-repeat center/19.5px}.c-head01__span{font-weight:500;font-size:1.9rem}@media all and (min-width:600px){.c-head01{margin-bottom:48px;padding-top:22px;font-size:3.6rem}.c-head01:before{width:29px;height:18px;background-size:29px}.c-head01__span{font-size:2.8rem}}.c-head02{margin-bottom:18px;text-align:center}.c-head02__en{color:#10aebb;font-size:1.1rem;text-transform:uppercase}.c-head02__head{line-height:1.55;font-weight:500;font-size:2rem;letter-spacing:.1em}@media all and (min-width:600px){.c-head02{margin-bottom:34px}.c-head02__en{font-size:1.6rem}.c-head02__head{line-height:1.4;font-size:2.8rem}}.c-head03{line-height:1.25;position:relative;margin-bottom:20px;padding-left:15px;box-sizing:border-box;font-weight:500;font-size:1.8rem}.c-head03:before{content:'';position:absolute;top:0;left:0;width:4px;height:22px;background:-webkit-gradient(linear,left bottom,left top,from(#08575d),color-stop(50%,#08575d),color-stop(50%,#10aebb),to(#10aebb));background:linear-gradient(0deg,#08575d 0,#08575d 50%,#10aebb 50%,#10aebb 100%)}@media all and (min-width:600px){.c-head03{margin-bottom:40px;padding-left:22px;font-size:2.4rem}.c-head03:before{height:30px}}.c-head03.is-border{padding-bottom:16px;border-bottom:1px solid #e3e3e3}@media all and (min-width:600px){.c-head03.is-border{padding-bottom:24px}}.c-head04{line-height:1.6;margin-bottom:20px;padding:8px 15px;box-sizing:border-box;background:-webkit-gradient(linear,left top,right top,from(#33b4bf),to(#57bfb6));background:linear-gradient(to right,#33b4bf 0,#57bfb6 100%);color:#fff;font-weight:500;font-size:1.8rem}@media all and (min-width:600px){.c-head04{margin-bottom:40px;padding:14px 30px;font-size:2.6rem}}.c-head05{font-weight:500;font-size:1.6rem;color:#10aebb}.c-head05.is-center{text-align:center}@media all and (min-width:600px){.c-head05{margin-bottom:10px;font-size:1.8rem}}.c-list01__item{position:relative;padding-left:10px;font-size:1.6rem}.c-list01__item:before{content:'';display:inline-block;position:absolute;left:-1px;top:12px;width:4px;height:4px;border-radius:4px;background-color:#4c4c4c}@media all and (min-width:600px){.c-list01{margin-bottom:14px}.c-list01__item{font-size:1.6rem}.c-list01__item:before{left:-4px;top:13px}}.c-pager01{margin-bottom:40px;text-align:center;letter-spacing:-.5em}.c-pager01 li{display:inline-block;margin:0 5px 10px;letter-spacing:0}.c-pager01 li a,.c-pager01 li span{display:block;width:50px;height:50px;box-sizing:border-box;padding-top:10px;border:1px solid #10aebb;background:#10aebb;color:#fff;text-decoration:none}.c-pager01 li.current span{border:1px solid #10aebb;background:#fff;color:#10aebb}.c-pager01 li.next,.c-pager01 li.previous{display:none}@media all and (min-width:600px){.c-pager01{margin-bottom:120px}.c-pager01 li{margin:0 4px}.c-pager01 li a,.c-pager01 li span{width:60px;height:60px;padding-top:15px;font-size:1.6rem;-webkit-transition:all .3s ease;transition:all .3s ease}.c-pager01 li a:hover,.c-pager01 li span:hover{text-decoration:none;border:1px solid #10aebb;background-color:#fff;color:#10aebb}}.c-pager02{position:relative;padding:19px 0 84px}.c-pager02 li a{position:relative;color:#10aebb;display:block;font-size:1.3rem}.c-pager02 li a:after{content:"";position:absolute;top:0;bottom:0;width:7px;height:7px;margin:auto 0}.c-pager02__previous{text-align:left;width:45%;float:left}.c-pager02__previous a{padding-left:15px}.c-pager02__previous a:after{left:0;border-top:1px solid #10aebb;border-left:1px solid #10aebb;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.c-pager02__all{position:absolute;bottom:0;left:0;right:0;margin:0 auto;width:60%}.c-pager02__all a{padding:13px 0;font-size:1.6rem;text-decoration:none;border:1px solid #10aebb;text-align:center}.c-pager02__all a:after{content:none}.c-pager02__next{text-align:right;width:45%;float:right}.c-pager02__next a{padding-right:15px}.c-pager02__next a:after{right:0;border-top:1px solid #10aebb;border-right:1px solid #10aebb;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}@media all and (min-width:600px){.c-pager02{display:-ms-grid;display:grid;-ms-grid-columns:300px 1fr 300px;grid-template-columns:300px 1fr 300px;padding:47px 0 84px}.c-pager02 li a{position:relative;color:#10aebb;display:block;font-size:1.6rem;-webkit-transition:all .3s ease;transition:all .3s ease}.c-pager02 li a:hover{opacity:.7}.c-pager02 li a:after{content:"";position:absolute;top:0;bottom:0;width:7px;height:7px;margin:auto 0}.c-pager02__previous{-ms-grid-row:1;-ms-grid-column:1;grid-column:1;grid-row:1;width:270px;float:none}.c-pager02__previous a{padding-left:20px}.c-pager02__all{-ms-grid-row:1;-ms-grid-column:2;grid-column:2;grid-row:1;position:relative;margin:0 auto;width:200px}.c-pager02__all a{padding:14px 0;font-size:1.6rem}.c-pager02__next{-ms-grid-row:1;-ms-grid-column:3;grid-column:3;grid-row:1;width:290px;float:none;padding-left:0!important}.c-pager02__next a{padding-right:20px}.c-pager02__next a:after{right:2px;border-top:1px solid #10aebb;border-right:1px solid #10aebb;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}}.c-single01-quote{position:relative;margin:24px 0 50px;padding:18px 16px 22px 24px;box-sizing:border-box;border:1px solid #e3e3e3;font-size:1.6rem}.c-single01-quote:before{content:'';position:absolute;top:4px;left:4px;width:2px;height:calc(100% - 8px);background:#10aebb}.c-single01__source{margin-top:8px;color:#999;font-size:1.3rem;text-align:right}.c-single01__source a{color:#10aebb}@media all and (min-width:600px){.c-single01__inner{max-width:800px}.c-single01-quote{margin:54px 0 80px;padding:30px 40px 40px 50px;font-size:1.6rem}.c-single01-quote:before{top:10px;left:10px;width:3px;height:calc(100% - 20px)}.c-single01__source{margin-top:18px;font-size:1.6rem}.c-single01__source a:hover{text-decoration:none}}.c-single01{position:relative}.c-single01__inner{padding-top:20px;padding-bottom:50px}.c-single01__header{border-top:2px solid #10aebb;border-bottom:1px solid #e3e3e3;padding:15px 0 20px;margin-bottom:25px}.c-single01__head{font-size:1.7rem;letter-spacing:.1em;font-weight:500;line-height:1.7;margin-bottom:5px}.c-single01-info-meta{color:#10aebb;font-size:1.2rem;padding-bottom:6px}.c-single01-info__time{display:inline-block;vertical-align:baseline;margin-right:5px}.c-single01-info__cat{display:inline-block;vertical-align:baseline}.c-single01-sns__item{display:inline-block;vertical-align:middle}.c-single01__thumb{margin-bottom:20px}.c-single01__thumb img{width:auto}.c-single01__txt:nth-of-type(n+2){margin-top:25px}.c-single01-contents{overflow:hidden;margin-bottom:30px}.c-single01-contents h1,.c-single01-contents h2,.c-single01-contents h3,.c-single01-contents h4,.c-single01-contents h5,.c-single01-contents h6{clear:both}.c-single01-contents a:not([class]){color:#10aebb}.c-single01-contents strong{font-weight:700}.c-single01-contents em{font-style:italic}.c-single01-contents p:not([class]){margin-bottom:30px}.c-single01-contents img{padding-top:15px;width:auto;max-width:75%}.c-single01-contents img.alignright{display:inline;margin:0 auto 10px;padding:0 0 15px 15px}.c-single01-contents img.alignleft{display:inline;margin:0 auto 10px;padding:0 15px 15px 0}.c-single01-contents img,.c-single01-contents img.aligncenter{display:block;margin:0 auto 10px;padding-bottom:15px}.c-single01-contents .alignright{float:right}.c-single01-contents .alignleft{float:left}.c-single01-contents .aligncenter{display:block;margin-left:auto;margin-right:auto}.c-single01-contents h2{font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;line-height:1.6;margin-bottom:35px;padding:8px 15px;box-sizing:border-box;background:-webkit-gradient(linear,left top,right top,from(#33b4bf),to(#57bfb6));background:linear-gradient(to right,#33b4bf 0,#57bfb6 100%);color:#fff;font-weight:500;font-size:1.8rem}@media all and (min-width:600px){.c-single01-contents h2{margin-bottom:40px;padding:14px 30px;font-size:2.6rem}}.c-single01-contents h3{font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;line-height:1.25;position:relative;margin-bottom:18px;padding-left:15px;box-sizing:border-box;font-weight:500;font-size:1.8rem;padding-bottom:16px;border-bottom:1px solid #e3e3e3}.c-single01-contents h3:before{content:'';position:absolute;top:0;left:0;width:4px;height:22px;background:-webkit-gradient(linear,left bottom,left top,from(#08575d),color-stop(50%,#08575d),color-stop(50%,#10aebb),to(#10aebb));background:linear-gradient(0deg,#08575d 0,#08575d 50%,#10aebb 50%,#10aebb 100%)}@media all and (min-width:600px){.c-single01-contents h3{margin-bottom:40px;padding-left:22px;padding-bottom:24px;font-size:2.4rem}.c-single01-contents h3:before{height:30px}}.c-single01-contents h4{font-size:1.6rem;font-weight:500;font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;color:#10aebb;margin-bottom:15px}.c-single01-contents ul:not([class]){margin-bottom:19px}.c-single01-contents ul:not([class]) li{position:relative;padding-left:18px}.c-single01-contents ul:not([class]) li:before{content:'';position:absolute;top:12px;left:6px;width:3px;height:3px;border-radius:50%;background:#10aebb}.c-single01-contents ul:not([class]) li+li{margin-top:2px}.c-single01-contents ol{margin-bottom:19px}.c-single01-contents ol li{position:relative;padding-left:23px;counter-increment:title}.c-single01-contents ol li:before{position:absolute;left:0;top:2px;font-size:1.2rem;color:#10aebb;font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;content:counter(title,decimal-leading-zero) "."}.c-single01-bg{background:#f6fbf9;padding:20px 20px 20px;font-size:1.6rem;margin-bottom:25px}.c-single01-bg h2,.c-single01-bg h3,.c-single01-bg h4{margin-bottom:0}.c-single01-table{overflow-x:scroll}.c-single01 table{width:570px;font-size:1.6rem;margin-bottom:23px}.c-single01 table thead tr th{background:#52a7ae;text-align:center;vertical-align:middle;color:#fff;border:1px solid #52a7ae;border-right:none;border-left:1px solid #fff;padding:12px 10px;width:33.33%}.c-single01 table thead tr th:first-child{border-left:1px solid #52a7ae}.c-single01 table thead tr th:last-child{border-right:1px solid #52a7ae}.c-single01 table tbody tr td{padding:22px 10px;text-align:center;vertical-align:middle;border:1px solid #e3e3e3;border-top:none}.c-single01-btn01{margin-bottom:25px}.c-single01-related{background:#f6fbf9;padding:36px 0 13px}.c-single01-related-head{margin-bottom:8px}.c-single01-column{padding:38px 0 50px}.c-single01-author{box-sizing:border-box;border:1px solid #e3e3e3;padding:20px;text-align:center;margin-bottom:30px}.c-single01-author__img{width:156px;margin:0 auto 10px}.c-single01-author__name{margin-bottom:10px;font-weight:500;font-size:1.8rem}.c-single01-author__txt{font:1.4rem;text-align:left}.c-single01-cv{padding:25px 0;border-bottom:1px solid #e3e3e3}.c-single01-cv__txt{margin-bottom:15px}.c-single01-cv-contacts-tels{max-width:295px;margin:0 auto 14px;padding-bottom:12px;box-sizing:border-box;text-align:center}.c-single01-cv-contacts-tels__link{display:block;margin-bottom:4px;padding:2px 6px 4px;box-shadow:0 4px 3px rgba(0,0,0,.1);border:1px solid #e3e3e3;box-sizing:border-box;text-decoration:none}.c-single01-cv-contacts-tels__sub{line-height:1.5;display:inline-block;padding:0 16px;border-radius:10px;box-sizing:border-box;background:#10aebb;color:#fff;font-size:1.2rem}.c-single01-cv-contacts-tels__tel{line-height:1.5;display:inline-block;padding-left:36px;box-sizing:border-box;background:url(../img/common/ico_tel01.png) no-repeat center left 4px/30px;font-weight:700;font-size:2.3rem;letter-spacing:.001em}.c-single01-cv-contacts-tels__txt{font-size:1.2rem;text-align:left;letter-spacing:.1em}.c-single01-cv-contacts-btn{max-width:295px;width:100%;margin:auto}.c-single01-cv-contacts-btn-link{display:block;padding:16px 0;box-sizing:border-box;box-shadow:0 4px 3px rgba(0,0,0,.1);border-radius:5px;background:#a69457;color:#fff;font-size:1.6rem;letter-spacing:.1em;text-decoration:none;text-align:center}.c-single01-cv-contacts-btn-txt{display:inline-block;padding-left:24px;box-sizing:border-box;background:url(../img/common/ico_mail01.png) no-repeat center left/17.5px}@media all and (min-width:600px){.c-single01{position:relative}.c-single01__inner{padding-top:20px;padding-bottom:60px}.c-single01__header{border-top:2px solid #10aebb;border-bottom:1px solid #e3e3e3;padding:39px 0 43px 10px;margin-bottom:60px}.c-single01__head{font-size:2.4rem;line-height:1.7;margin-bottom:15px}.c-single01-info{position:relative}.c-single01-info-meta{color:#10aebb;font-size:1.6rem;padding-bottom:6px}.c-single01-info__time{display:inline-block;vertical-align:baseline;margin-right:5px}.c-single01-info__cat{display:inline-block;vertical-align:baseline}.c-single01-sns{text-align:right;margin:-33px 0 0}.c-single01-sns__item{display:inline-block;vertical-align:middle}.c-single01__thumb{margin-bottom:51px;text-align:center}.c-single01__thumb img{max-width:750px}.c-single01__txt{font-size:1.6rem;letter-spacing:.1em}.c-single01__txt:nth-of-type(n+2){margin-top:35px}.c-single01-contents{margin-bottom:50px}.c-single01-contents p:not([class]){margin-bottom:35px}.c-single01-contents img{padding-top:20px}.c-single01-contents img.alignright{margin:0 auto 35px;padding:0 0 30px 30px}.c-single01-contents img.alignleft{margin:0 auto 35px;padding:0 30px 30px 0}.c-single01-contents img,.c-single01-contents img.aligncenter{margin:0 auto 35px;padding-bottom:30px}.c-single01-contents h2{font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;line-height:1.6;margin-bottom:35px;padding:8px 15px;box-sizing:border-box;background:-webkit-gradient(linear,left top,right top,from(#33b4bf),to(#57bfb6));background:linear-gradient(to right,#33b4bf 0,#57bfb6 100%);color:#fff;font-weight:500;font-size:1.8rem}}@media all and (min-width:600px) and (min-width:600px){.c-single01-contents h2{margin-bottom:61px;padding:14px 30px;font-size:2.6rem}}@media all and (min-width:600px){.c-single01-contents h3{font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;line-height:1.25;position:relative;margin-bottom:18px;padding-left:15px;box-sizing:border-box;font-weight:500;font-size:1.8rem;padding-bottom:16px;border-bottom:1px solid #e3e3e3}.c-single01-contents h3:before{content:'';position:absolute;top:0;left:0;width:4px;height:22px;background:-webkit-gradient(linear,left bottom,left top,from(#08575d),color-stop(50%,#08575d),color-stop(50%,#10aebb),to(#10aebb));background:linear-gradient(0deg,#08575d 0,#08575d 50%,#10aebb 50%,#10aebb 100%)}}@media all and (min-width:600px) and (min-width:600px){.c-single01-contents h3{margin-bottom:40px;padding-left:22px;padding-bottom:24px;font-size:2.4rem}.c-single01-contents h3:before{height:30px}}@media all and (min-width:600px){.c-single01-contents h4{font-size:2.1rem;margin-bottom:44px}.c-single01-contents ul{margin-bottom:25px}.c-single01-contents ul li{position:relative;padding-left:28px;font-size:1.6rem}.c-single01-contents ul li:before{width:4px;height:4px}.c-single01-contents ul li+li{margin-top:1px}.c-single01-contents ol{margin-bottom:19px}.c-single01-contents ol li{padding-left:34px;font-size:1.6rem}.c-single01-contents ol li:before{position:absolute;left:0;top:2px;font-size:1.6rem;color:#10aebb}.c-single01-bg{padding:40px 50px 54px;font-size:1.6rem;margin-bottom:41px}.c-single01-bg h2,.c-single01-bg h3,.c-single01-bg h4{margin-bottom:13px}.c-single01-table{overflow-x:hidden}.c-single01 table{width:100%;font-size:1.6rem;margin-bottom:23px}.c-single01 table thead tr th{padding:23px 10px;font-size:1.7rem;font-weight:500}.c-single01 table tbody tr td{font-size:1.6rem;padding:32px 10px}.c-single01-btn01{margin:57px 0 30px 0}.c-single01-link{text-align:left;margin-bottom:82px;font-size:1.8rem}.c-single01-link l a{color:#10aebb}.c-single01-related{background:0 0;position:relative;padding:75px 0 13px}.c-single01-related:before{content:"";position:absolute;right:150px;top:0;left:0;margin:0 auto;width:1800px;height:100%;overflow:hidden;background:#f6fbf9;z-index:-1}.c-single01-related-head{margin-bottom:44px}.c-single01-related .knowledge-content__list{margin:0 -10px 0}.c-single01-related .knowledge-content__item{border-top:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3;font-size:1.7rem;width:calc(33.3% - 20px);float:left;margin:0 10px 0}.c-single01-related .knowledge-content__item:nth-of-type(odd){margin-right:auto}.c-single01-related .knowledge-content__item:nth-of-type(even){margin-left:auto}.c-single01-related .knowledge-content__item:nth-of-type(1) a,.c-single01-related .knowledge-content__item:nth-of-type(2) a,.c-single01-related .knowledge-content__item:nth-of-type(3) a{padding-top:33px}.c-single01-related .knowledge-content__item:nth-of-type(2n+1){float:none}.c-single01-related .knowledge-content__item:nth-of-type(3n+1){margin-left:0!important}.c-single01-related .knowledge-content__item+li{margin-top:0}.c-single01-related .knowledge-content__item a{padding:33px 10px 34px;display:block;text-decoration:none}.c-single01-column{padding:82px 0 120px}.c-single01-column__head{margin-bottom:44px}.c-single01-author{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:30px 30px 20px;margin-bottom:50px}.c-single01-author__img{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:0}.c-single01-author__txt-area{width:calc(100% - 200px)}.c-single01-author__name{font-size:2rem;text-align:left}.c-single01-author__txt{font-size:1.6rem}.c-single01-cv__txt{margin-bottom:25px}.c-single01-cv-contacts{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}.c-single01-cv-contacts-tels{max-width:none;margin:0;padding-bottom:12px}.c-single01-cv-contacts-tels__link{margin-bottom:4px;padding:8px 48px 2px 0;box-shadow:none;border:0;pointer-events:none}.c-single01-cv-contacts-tels__tel{line-height:1;margin-top:-8px;padding-left:48px;background-size:42px;background-position:top 6px left 0;font-size:3.2rem;letter-spacing:.02em}.c-single01-cv-contacts-tels__txt{line-height:1;font-size:1.3rem;letter-spacing:.1em}.c-single01-cv-contacts-btn{min-width:240px;width:240px;margin:0 0 0 48px}.c-single01-cv-contacts-btn-link{position:relative;padding:14px 0;font-size:1.6rem;overflow:hidden}.c-single01-cv-contacts-btn-link:before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;background:#998955;-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;-webkit-transform:scale(0,1);-ms-transform:scale(0,1);transform:scale(0,1);-webkit-transition:all .3s ease;transition:all .3s ease}.c-single01-cv-contacts-btn-link:hover:before{opacity:1;-webkit-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1)}.c-single01-cv-contacts-btn-txt{position:relative;z-index:1;padding-left:28px;background-position:top 8px left 4px}}div#toc_container{margin:32px 0 40px;padding:29px 18px;box-sizing:border-box}div#toc_container p.toc_title{position:relative;margin-bottom:14px;font-weight:500;font-size:1.6rem;text-align:center}div#toc_container p.toc_title:after,div#toc_container p.toc_title:before{content:'';display:inline-block;vertical-align:middle;width:36px;height:6px;margin-bottom:2px;background:url(../img/common/ico_dotted01.png) no-repeat center/36px}div#toc_container p.toc_title:before{margin-right:10px}div#toc_container p.toc_title:after{margin-left:8px}div#toc_container ul.toc_list li:before{display:none}@media all and (min-width:600px){div#toc_container{margin:32px 0 80px;padding:38px 48px}div#toc_container p.toc_title{margin-bottom:10px;font-size:2.4rem}div#toc_container p.toc_title:after,div#toc_container p.toc_title:before{width:43px;height:7px;background-size:43px}div#toc_container p.toc_title:before{margin-right:34px}div#toc_container p.toc_title:after{margin-left:28px}}.c-tab01{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.c-tab01__item{margin-right:5px;padding:5px 10px}.c-tab01__item.is-active{background:#333;color:#fff}.c-table01 td,.c-table01 th{padding:10px}@media all and (max-width:599px){.c-table01 table,.c-table01 tbody,.c-table01 td,.c-table01 th,.c-table01 thead,.c-table01 tr{display:block}.c-table01 td,.c-table01 th{border-top:1px solid #e3e3e3}}@media all and (min-width:600px){.c-table01 td,.c-table01 th{border:1px solid #e3e3e3}.c-table01 th{padding:10px 15px}.c-table01 td{padding:10px 15px;vertical-align:middle}}.c-color01{color:#10aebb;font-weight:500}.c-color01 .is-small{font-size:1.3rem}@media all and (min-width:600px){.c-color01.is-small{font-size:1.6rem}}.c-toggle01-trigger{position:relative;line-height:1.6;padding:8px 15px;box-sizing:border-box;background:-webkit-gradient(linear,left top,right top,from(#33b4bf),to(#57bfb6));background:linear-gradient(to right,#33b4bf 0,#57bfb6 100%);color:#fff;font-weight:500;font-size:1.8rem}.c-toggle01-trigger:before{content:'';position:absolute;top:50%;right:18px;width:10px;height:10px;margin-top:4px;border-top:2px solid #fff;border-right:2px solid #fff;-webkit-transform:translateY(-50%) rotate(-45deg);-ms-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg);-webkit-transition:all .3s ease;transition:all .3s ease}.c-toggle01-trigger.is-active:before{margin-top:-2px;-webkit-transform:translateY(-50%) rotate(135deg);-ms-transform:translateY(-50%) rotate(135deg);transform:translateY(-50%) rotate(135deg)}@media all and (min-width:600px){.c-toggle01-trigger{padding:14px 30px;font-size:2.6rem}.c-toggle01-trigger:before{right:32px;width:14px;height:14px}}.l-breadcrumb .breadcrumb-list{padding:22px 0}.l-breadcrumb .breadcrumb-list__link{color:#10aebb;text-decoration:none}.l-breadcrumb .breadcrumb-list__link:hover{text-decoration:underline}.l-breadcrumb .breadcrumb-list__item{display:inline-block;color:#999;font-size:1.3rem;letter-spacing:.1em}.l-breadcrumb .breadcrumb-list__item+.breadcrumb-list__item{padding-left:2px}.l-breadcrumb .breadcrumb-list__item+.breadcrumb-list__item:before{content:"";display:inline-block;width:6px;height:6px;border-top:1px solid #999;border-right:1px solid #999;margin:0 8px 1px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.l-footer{background:#6aa9b5 url(../img/common/bg_ft01-sp.jpg) no-repeat center top/cover}.l-footer__inner{padding-top:40px}@media all and (min-width:600px){.l-footer{background-image:url(../img/common/bg_ft01-pc.jpg)}.l-footer__inner{padding-top:66px}}.ft-info-access__logo{width:207px;margin:0 auto 14px}.ft-info-access__txt{margin-bottom:8px;color:#fff;font-size:1.3rem;text-align:center;letter-spacing:.1em}.ft-info-navs{color:#fff;letter-spacing:.05em}.ft-info-navs__link{display:block;padding:9px 4px;box-sizing:border-box;border-bottom:1px solid #b5d4da;text-decoration:none}.ft-info-navs__link.is-sub{padding-bottom:5px;border-bottom:0}.ft-info-navs-child{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:6px}.ft-info-navs-child__item{width:calc(50% - 8px)}.ft-info-navs-child__link{position:relative;display:block;padding:4px 0 6px 20px;box-sizing:border-box;border-bottom:1px solid #b5d4da;color:#d9e7ea;font-size:1.3rem;text-decoration:none}.ft-info-navs-child__link:before{content:'';position:absolute;top:50%;left:10px;width:4px;height:1px;background:#d9e7ea;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.ft-cr{padding:25px 0;box-sizing:border-box;color:#dae7ea;font-size:1.1rem;text-align:center}@media all and (min-width:600px){.ft-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.ft-info-access__logo{width:267px;margin:0 0 26px}.ft-info-access__txt{margin-bottom:0;font-size:1.6rem;text-align:left}.ft-info-navs{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:50px}.ft-info-navs-list:nth-of-type(2){margin-left:60px}.ft-info-navs-list:nth-of-type(3){margin-left:65px}.ft-info-navs__item+.ft-info-navs__item{margin-top:8px}.ft-info-navs__link{display:inline-block;padding:0;border-bottom:0;font-size:1.6rem;letter-spacing:.1em}.ft-info-navs__link.is-sub{padding-bottom:0;border-bottom:0}.ft-info-navs__link:hover{text-decoration:underline}.ft-info-navs__link:hover.is-sub{text-decoration:none}.ft-info-navs-child{display:block;margin-bottom:6px}.ft-info-navs-child__item{width:auto}.ft-info-navs-child__link{display:inline-block;padding:4px 0 6px 24px;border-bottom:0;font-size:1.6rem}.ft-info-navs-child__link:hover{text-decoration:underline}.ft-cr{padding:0 0 54px;font-size:1.2rem;text-align:left}}@media all and (max-width:599px){.ft-pagetop{position:static!important}}.ft-pagetop__link{position:relative;z-index:1;display:block;width:72px;margin-left:auto;padding:8px 8px 10px;box-sizing:border-box}@media all and (min-width:600px){.ft-pagetop{opacity:0;visibility:hidden;position:fixed;right:0;bottom:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.ft-pagetop.is-view{opacity:1;visibility:visible}.ft-pagetop__link{width:118px;margin-left:0;padding:26px 26px 30px}}.l-header{position:fixed;top:0;left:0;width:100%;min-width:320px;z-index:2000}@media all and (min-width:600px){.l-header{position:relative;min-width:900px;background:#fff}}.l-header .hd-info{position:relative;z-index:3;height:60px;background:#fff;box-shadow:0 1px 6px rgba(0,0,0,.1)}.l-header .hd-info__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;height:100%}.l-header .hd-info__logo{width:210px}@media all and (min-width:600px){.l-header .hd-info{height:100px;box-shadow:none}.l-header .hd-info__inner{border-bottom:1px solid #b7e7ea}.l-header .hd-info__logo{width:325px;padding:0 10px}}.l-header .nav-btn{position:absolute;top:0;right:0;width:60px;height:60px;cursor:pointer}.l-header .nav-btn__line{position:absolute;left:16px;width:30px;height:2px;content:'';background:#10aebb;-webkit-transition:all .3s ease;transition:all .3s ease}.l-header .nav-btn__line:nth-child(1){top:15px}.l-header .nav-btn__line:nth-child(2){top:22px}.l-header .nav-btn__line:nth-child(3){top:29px}.l-header .nav-btn.is-open .nav-btn__line:nth-child(1){top:22px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.l-header .nav-btn.is-open .nav-btn__line:nth-child(2){opacity:0}.l-header .nav-btn.is-open .nav-btn__line:nth-child(3){top:22px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.l-header .nav-btn__chara{line-height:1.2;position:absolute;left:0;bottom:11px;width:100%;font-size:1rem;letter-spacing:.05em;text-align:center}.l-nav{position:absolute;top:60px;left:0;z-index:2;min-width:320px;width:100%;max-height:calc(100vh - 60px);height:100vh;background:rgba(16,174,187,.95);-webkit-overflow-scrolling:touch;-webkit-transition:all .3s ease;transition:all .3s ease}@media all and (max-width:599px){.l-nav{overflow:auto;-webkit-transform:translateX(120%);-ms-transform:translateX(120%);transform:translateX(120%)}.l-nav::-webkit-scrollbar{display:none}.l-nav.is-open{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.l-nav__inner{padding-top:22px;padding-bottom:60px}.l-nav-close{position:relative;width:150px;margin:auto;border:1px solid #fff;padding:10px;box-sizing:border-box;color:#fff;font-size:1.3rem;text-align:center;cursor:pointer}.l-nav-close:after,.l-nav-close:before{content:'';position:absolute;top:50%;right:12px;width:10px;height:2px;background:#fff}.l-nav-close:before{-webkit-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}.l-nav-close:after{-webkit-transform:translateY(-50%) rotate(-45deg);-ms-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg)}@media all and (min-width:600px){.l-nav{position:static;min-width:auto;width:100%;height:90px;padding:0;background:#fff}.l-nav__inner{height:100%;padding:0}}.nav-list{margin-bottom:26px;letter-spacing:.05em}.nav-list__item.is-block{display:none}.nav-list__link{line-height:2.05;display:block;padding:9px 3px;border-bottom:1px solid #8dd9df;box-sizing:border-box;color:#fff;text-decoration:none}.nav-list__link.is-trigger{padding-bottom:5px;border-bottom:0}.nav-list-child{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:10px}.nav-list-child__item{width:calc(50% - 10px)}.nav-list-child__link{display:block;position:relative;padding:6px 0 6px 18px;border-bottom:1px solid #8dd9df;box-sizing:border-box;color:rgba(255,255,255,.7);font-size:1.6rem;text-decoration:none}.nav-list-child__link:before{content:'';position:absolute;top:50%;left:10px;width:4px;height:1px;background:#fff;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media all and (min-width:600px){.nav-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:90px;margin-bottom:0}.nav-list__item{position:relative}.nav-list__link{line-height:1.45;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;height:100%;padding:19px 10px;border-bottom:0;color:#4c4c4c;font-size:1.6rem;text-align:center;-webkit-transition:all .3s ease;transition:all .3s ease}.nav-list__link.is-trigger{padding:19px 10px;border-bottom:0}.nav-list__link.is-trigger.is-active{color:#10aebb}.nav-list__link:hover{color:#10aebb}.nav-list-child{position:absolute;top:90px;left:-6px;display:block;width:166px;padding:0 10px;box-sizing:border-box;background:#10aebb;margin-bottom:0}.nav-list-child__item{width:auto}.nav-list-child__item:last-child .nav-list-child__link{border-bottom:0}.nav-list-child__link{padding:8px 0;color:#fff;font-size:1.6rem;-webkit-transition:all .3s ease;transition:all .3s ease}.nav-list-child__link:before{content:none}}.hd-contacts{margin-bottom:22px;padding:28px 25px;box-sizing:border-box;background:#fff}.hd-contacts-tels{max-width:295px;margin:0 auto 14px;padding-bottom:12px;border-bottom:1px solid #e3e3e3;box-sizing:border-box;text-align:center}.hd-contacts-tels__link{display:block;margin-bottom:3px;padding:6px 6px 4px;box-shadow:0 4px 3px rgba(0,0,0,.1);border:1px solid #e3e3e3;box-sizing:border-box;text-decoration:none}.hd-contacts-tels__sub{line-height:1.5;display:inline-block;padding:0 14px;border-radius:10px;box-sizing:border-box;background:#10aebb;color:#fff;font-size:1.3rem}.hd-contacts-tels__tel{display:inline-block;padding-left:36px;box-sizing:border-box;background:url(../img/common/ico_tel01.png) no-repeat center left 4px/30px;font-weight:700;font-size:2.3rem;letter-spacing:.001em}.hd-contacts-tels__txt{font-size:1.3rem;text-align:left;letter-spacing:.04em}.hd-contacts-btn{max-width:295px;width:100%;margin:auto}.hd-contacts-btn-link{display:block;padding:20px 0;box-sizing:border-box;box-shadow:0 4px 3px rgba(0,0,0,.1);border-radius:5px;background:#a69457;color:#fff;font-size:1.6rem;text-decoration:none;text-align:center}.hd-contacts-btn-txt{display:inline-block;padding-left:24px;box-sizing:border-box;background:url(../img/common/ico_mail01.png) no-repeat center left/17.5px}@media all and (min-width:600px){.hd-contacts{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;width:426px;margin-bottom:0;padding:0 8px;background:0 0}.hd-contacts-tels{max-width:none;margin:0;padding-bottom:0;border-bottom:0}.hd-contacts-tels__tel{margin-top:-8px;padding-left:36px;background-size:35px;background-position:center left 0;font-size:2.6rem;letter-spacing:.03em}.hd-contacts-tels__txt{line-height:1;font-size:1.1rem;letter-spacing:.1em}.hd-contacts-btn{min-width:170px;width:170px;margin:4px 0 0}.hd-contacts-btn-link{position:relative;padding:11px 0;font-size:1.3rem;overflow:hidden}.hd-contacts-btn-link:before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;background:#998955;-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;-webkit-transform:scale(0,1);-ms-transform:scale(0,1);transform:scale(0,1);-webkit-transition:all .3s ease;transition:all .3s ease}.hd-contacts-btn-link:hover:before{opacity:1;-webkit-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1)}.hd-contacts-btn-txt{position:relative;z-index:1}}@media all and (min-width:600px){.l-nav.is-fixed{position:fixed;top:0;left:0;width:100%;height:80px;box-shadow:0 8px 10px rgba(0,0,0,.1);-webkit-transition:none;transition:none;-webkit-animation:slide-in .2s ease-out normal;animation:slide-in .2s ease-out normal}.l-nav.is-fixed .nav-list{min-width:900px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:80px}.l-nav.is-fixed .nav-list__item.is-none{display:none}.l-nav.is-fixed .nav-list__item.is-block{display:block}.l-nav.is-fixed .nav-list__link{padding:9px 10px;font-size:1.5rem}.l-nav.is-fixed .nav-list-child{top:58px}.l-nav.is-fixed .nav-list-child__link{font-size:1.3rem}}@-webkit-keyframes slide-in{0%{-webkit-transform:translateY(-80px);transform:translateY(-80px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slide-in{0%{-webkit-transform:translateY(-80px);transform:translateY(-80px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}.l-main-img{position:relative;height:330px}.l-main-img-slider{opacity:0;-webkit-transition:all 1.2s ease .4s;transition:all 1.2s ease .4s}.l-main-img-slider.is-show{opacity:1}.l-main-img-slider .slick-track{width:100%;height:330px}.l-main-img__slide{background-repeat:no-repeat;background-position:top center;background-size:cover}.l-main-img__slide.is-slide01{background-image:url(../img/home/mainimg01-sp.jpg)}.l-main-img__slide.is-slide02{background-image:url(../img/home/mainimg02-sp.jpg)}.l-main-img__slide.is-slide03{background-image:url(../img/home/mainimg03-sp.jpg)}.l-main-img__inner{position:absolute;top:50%;left:50%;width:100%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);padding:0 22px}.l-main-img__copy{max-width:388px;margin:0 auto 14px;opacity:0;-webkit-transition:all 2s ease .2s;transition:all 2s ease .2s}.l-main-img__copy.is-show{opacity:1}.l-main-img-labels{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.l-main-img-labels.is-show .l-main-img__label{opacity:1}.l-main-img__label{width:80px;opacity:0}.l-main-img__label+.l-main-img__label{margin-left:16px}.l-main-img__label:nth-of-type(1){-webkit-transition:all .8s ease .1s;transition:all .8s ease .1s}.l-main-img__label:nth-of-type(2){-webkit-transition:all .8s ease .6s;transition:all .8s ease .6s}.l-main-img__label:nth-of-type(3){-webkit-transition:all .8s ease 1.1s;transition:all .8s ease 1.1s}@media all and (min-width:600px){.l-main-img{height:680px}.l-main-img-slider .slick-track{height:680px}.l-main-img__slide.is-slide01{background-image:url(../img/home/mainimg01-pc.jpg)}.l-main-img__slide.is-slide02{background-image:url(../img/home/mainimg02-pc.jpg)}.l-main-img__slide.is-slide03{background-image:url(../img/home/mainimg03-pc.jpg)}.l-main-img__inner{padding:0}.l-main-img__copy{max-width:none;width:776px;margin-bottom:40px}.l-main-img__label{width:160px}.l-main-img__label+.l-main-img__label{margin-left:30px}}@media (min-width:600px) and (max-height:870px){.l-main-img{height:477px}.l-main-img-slider .slick-track{height:477px}.l-main-img__copy{width:600px}.l-main-img__label{width:120px}}.l-main-news{border-bottom:1px solid #e3e3e3}.l-main-news__inner{padding-top:14px;padding-bottom:12px}.l-main-news__sub{line-height:1;color:#10aebb;text-transform:uppercase;letter-spacing:.001em}.l-main-news__item{line-height:1.5}.l-main-news__item+.l-main-news__item{margin-top:6px}.l-main-news__link{position:relative;display:block;width:100%;padding-right:20px;box-sizing:border-box;font-size:1.3rem;text-decoration:none;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.l-main-news__link:after{content:'';display:block;position:absolute;top:6px;right:2px;width:7px;height:7px;border-top:1px solid #10aebb;border-right:1px solid #10aebb;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.l-main-news__time{position:relative;margin-right:2px;padding-right:7px;box-sizing:border-box;color:#999}.l-main-news__time:after{content:'';position:absolute;top:4px;right:0;width:1px;height:12px;background:#999}@media all and (min-width:600px){.l-main-news__inner{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;padding-top:24px;padding-bottom:25px}.l-main-news__sub{line-height:1.8;min-width:86px;width:86px;font-size:1.6rem;letter-spacing:.05em}.l-main-news__item+.l-main-news__item{margin-top:14px}.l-main-news__link{width:1014px;padding-right:290px;font-size:1.6rem}.l-main-news__link:after{content:none}.l-main-news__link:hover .l-main-news__txt{text-decoration:underline}.l-main-news__time{margin-right:3px;padding-right:11px}.l-main-news__time:after{height:18px}.l-main-news__btn-link{position:absolute;bottom:20px;right:0;display:block;padding-right:18px;box-sizing:border-box;text-decoration:none}.l-main-news__btn-link:after{content:'';display:block;position:absolute;top:10px;right:2px;width:7px;height:7px;border-top:1px solid #10aebb;border-right:1px solid #10aebb;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.l-main-news__btn-link:hover{text-decoration:underline}}.l-sub-img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;height:150px;background-repeat:no-repeat;background-position:center;background-size:cover;text-align:center}.l-sub-img__head{line-height:1.5;text-shadow:0 0 10px rgba(0,0,0,.1),0 0 8px rgba(0,0,0,.1),0 0 6px rgba(0,0,0,.1);font-weight:500;font-size:2.7rem;color:#fff}.l-sub-img__head-lead{display:block;font-size:1.9rem;letter-spacing:.1em}@media all and (min-width:600px){.l-sub-img{height:300px}.l-sub-img__head{line-height:1.4;font-size:5.4rem}.l-sub-img__head-lead{font-size:3rem}}@font-face{font-family:iconfont;src:url(../font/iconfont.eot);src:url(../font/iconfont.eot?#iefix) format("eot"),url(../font/iconfont.woff2) format("woff2"),url(../font/iconfont.woff) format("woff"),url(../font/iconfont.ttf) format("truetype"),url(../font/iconfont.svg#iconfont) format("svg")}[class*=c-icon]:before{font-family:iconfont;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;speak:none;text-decoration:none;text-transform:none}.c-icon-svg01:before{content:"\E001"}.c-icon-svg02:before{content:"\E002"}.c-icon-svg03:before{content:"\E003"}.js-fadein-img{opacity:0;-webkit-transform:translateY(25px);-ms-transform:translateY(25px);transform:translateY(25px);-webkit-transition:all 1.4s ease .2s;transition:all 1.4s ease .2s}.js-fadein-img__pic{position:relative}.js-fadein-img__pic:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:#10aebb;-webkit-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1);-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top;-webkit-transition:all .6s ease 1.4s;transition:all .6s ease 1.4s}.js-fadein-img.is-show{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.js-fadein-img.is-show .js-fadein-img__pic:after{-webkit-transform:scale(0,1);-ms-transform:scale(0,1);transform:scale(0,1)}.js-fadein-top{opacity:0;-webkit-transform:translateY(25px);-ms-transform:translateY(25px);transform:translateY(25px);-webkit-transition:all 1.4s ease .2s;transition:all 1.4s ease .2s}.js-fadein-top.is-show{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.js-switch-tab{cursor:pointer}.js-switch-content{display:none}.js-switch-content.is-active{display:block}.js-toggle-trigger{cursor:pointer}.js-toggle-content{display:none}.js-submenu-trigger{cursor:pointer}@media all and (min-width:600px){.js-submenu-content{display:none}}#about .l-sub-img{background-image:url(../img/about/mainimg01-sp.jpg)}@media all and (min-width:600px){#about .l-sub-img{background-image:url(../img/about/mainimg01-pc.jpg)}}.about-intro__inner{padding-top:19px;padding-bottom:40px}.about-intro__sub{font-size:1.8rem;font-weight:500;text-align:center;color:#10aebb;margin:0 0 32px}.about-intro__img{position:relative;margin:0 -15px 48px;padding:0 15px}.about-intro__img:after{content:'';position:absolute;left:0;bottom:-25px;width:100%;height:148px;background:-webkit-gradient(linear,left top,right top,color-stop(20%,#d3f2f3),to(#f1ffe9));background:linear-gradient(to right,#d3f2f3 20%,#f1ffe9 100%);z-index:-1}.about-intro__txt{margin-bottom:15px}.about-intro__box{margin-top:28px;text-align:center}.about-intro__name{vertical-align:baseline;display:inline-block;font-size:2.3rem;margin:0 3px;font-weight:500}.about-intro__lead{display:block;font-size:1.2rem;border-bottom:1px solid #e3e3e3}@media all and (min-width:600px){.about-intro__inner{padding-top:19px;padding-bottom:110px}.about-intro__sub{font-size:2.4rem;margin:0 0 52px}.about-intro__img{position:relative;margin:0 0 100px;padding:0}.about-intro__img:after{left:50%;margin-left:-1090px;width:1920px;height:400px;bottom:-40px}.about-intro__img img{max-width:900px;margin:auto}.about-intro__txt{margin-bottom:30px;text-align:center;font-size:1.6rem}.about-intro__box{margin-top:60px;text-align:center}.about-intro__name{font-size:3rem;margin:0 17px}.about-intro__lead{font-size:1.6rem}}.about-overview{background:#f6fbf9}.about-overview__inner{padding-top:52px;padding-bottom:47px}.about-overview__head{margin-bottom:25px}.about-overview__table{width:100%}.about-overview__table tr:first-child th{border-top:1px solid #52a7ae}.about-overview__table tr:first-child td{border-top:1px solid #e3e3e3}.about-overview__table tr:last-child th{border-bottom:1px solid #52a7ae}.about-overview__table tr th{width:26%;color:#fff;font-size:1.3rem;font-weight:500;background:#52a7ae;text-align:center;vertical-align:middle;border-bottom:1px solid #fff}.about-overview__table tr td{font-size:1.6rem;padding:10px 0 10px 18px;border-bottom:1px solid #e3e3e3}.about-overview__link{color:#52a7ae}@media all and (min-width:600px){.about-overview{background:0 0;position:relative}.about-overview:before{content:"";position:absolute;right:0;top:0;left:150px;margin:0 auto;width:1800px;height:100%;overflow:hidden;background:#f6fbf9;z-index:-1}.about-overview a[href^="tel:"]{text-decoration:none;pointer-events:none;color:#4c4c4c}.about-overview__inner{padding-top:102px;padding-bottom:102px}.about-overview__head{margin-bottom:40px}.about-overview__table{width:100%}.about-overview__table tr:first-child th{border-top:1px solid #52a7ae;font-size:1.7rem}.about-overview__table tr:first-child td{border-top:1px solid #e3e3e3;font-size:1.6rem}.about-overview__table tr:last-child th{border-bottom:1px solid #52a7ae}.about-overview__table tr th{width:220px;font-size:1.7rem}.about-overview__table tr td{font-size:1.6rem;padding:18px 0 21px 29px}}.about-access__inner{padding-top:52px;padding-bottom:54px}.about-access__map{border:1px solid #e3e3e3;padding:5px;margin-bottom:30px}.about-access__map iframe{width:100%;height:235px}.about-access__list{padding:10px 0 8px}.about-access__item{position:relative;border-bottom:1px solid #e3e3e3;padding-bottom:22px;margin-bottom:19px}.about-access__item:last-child{border-bottom:none}.about-access__item:last-child .about-access__img:before{content:none}.about-access__img{position:relative;float:left;width:49%}.about-access__img:before{content:'';position:absolute;right:0;left:0;bottom:-35px;margin:0 auto;width:10px;height:40px;background:url(../img/common/ico_arrow03_sp.png) no-repeat center center;background-size:contain;z-index:2}.about-access__img img{position:relative;z-index:3}.about-access__num{box-sizing:border-box;height:30px;width:30px;text-align:center;line-height:25px;position:absolute;top:-7px;left:-5px;background:#52a7ae;color:#fff;font-style:italic;font-size:1.2rem;border-radius:50%;border:2px solid #fff;z-index:4}.about-access__txt{float:right;width:45%;font-size:1.6rem}.about-access__point{background:#f6fbf9;padding:20px;margin:-10px 0 20px}@media all and (min-width:600px){.about-access__inner{padding-top:102px;padding-bottom:124px}.about-access__head{margin-bottom:41px}.about-access__map{max-width:900px;padding:15px;margin:0 auto 64px;overflow:hidden}.about-access__map iframe{width:100%;height:415px}.about-access__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:10px 0 8px}.about-access__item{position:relative;border-bottom:none;padding-bottom:0;margin:0 0 52px 40px;width:calc(33% - 40px)}.about-access__item:nth-of-type(3n+1){margin-left:20px}.about-access__item:last-child,.about-access__item:nth-of-type(3n){border-bottom:none}.about-access__item:last-child .about-access__img:before,.about-access__item:nth-of-type(3n) .about-access__img:before{content:none}.about-access__img{position:relative;float:none;width:100%;margin-bottom:25px}.about-access__img:before{content:'';position:absolute;right:-34px;left:auto;top:105px;bottom:auto;margin:0;width:41px;height:12px;background:url(../img/common/ico_arrow04_sp.png) no-repeat center center;background-size:contain;z-index:2}.about-access__img img{position:relative;z-index:3}.about-access__num{box-sizing:border-box;height:35px;width:35px;text-align:center;line-height:30px;position:absolute;top:-3px;left:-5px;font-size:1.7rem}.about-access__txt{float:none;width:100%;font-size:1.6rem}.about-access__point{padding:50px;margin:0 0 70px;font-size:1.7rem;text-align:center}}#blog .l-sub-img{background-image:url(../img/blog/mainimg01-sp.jpg)}@media all and (min-width:600px){#blog .l-sub-img{background-image:url(../img/blog/mainimg01-pc.jpg)}}.blog-intro{position:relative}.blog-intro__inner{padding-top:20px;padding-bottom:43px}.blog-intro__txt{padding-bottom:33px}.blog-intro-link{display:table;height:100%;width:100%;line-height:1.4;padding:5px 0;min-height:55px}.blog-intro-link__txt{display:table-cell;vertical-align:middle}@media all and (min-width:600px){.blog-intro__inner{padding-top:20px;padding-bottom:62px}.blog-intro__txt{padding:0 0 73px;text-align:center;font-size:1.8rem;margin:-10px 0 0}.blog-intro__list{margin-bottom:12px}.blog-intro-list__link{display:table;height:100%;width:100%;line-height:1.4;padding:19px 0;min-height:55px}.blog-intro-list__txt{display:table-cell;vertical-align:middle}}.blog-content{position:relative;background:#f6fbf9}.blog-content__inner{padding-top:20px}.blog-content__list{padding-bottom:24px}.blog-content__item{border-bottom:1px solid #e3e3e3}.blog-content__item+li{margin-top:0}.blog-content__link{padding:11px 0 20px;display:block;text-decoration:none}.blog-content__head{font-size:1.7rem;line-height:1.6;letter-spacing:.1em;font-weight:500;margin-bottom:9px}.blog-content__meta{color:#10aebb;font-size:1.2rem}.blog-content__time{display:inline-block;vertical-align:baseline}.blog-content__cat{display:inline-block;vertical-align:baseline}@media all and (min-width:600px){.blog-content{background:0 0;position:relative;padding-bottom:0;margin-bottom:120px}.blog-content:before{content:"";position:absolute;right:150px;top:0;left:0;margin:0 auto;width:1800px;height:100%;overflow:hidden;background:#f6fbf9;z-index:-1}.blog-content__inner{padding-top:80px;padding-bottom:1px}.blog-content__list{padding-bottom:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.blog-content__item{box-sizing:border-box;border-bottom:1px solid #e3e3e3;font-size:1.6rem;width:calc(50% - 20px)}.blog-content__item:nth-of-type(odd){margin-right:20px}.blog-content__item:nth-of-type(even){margin-left:20px}.blog-content__item.is-empty{width:100%;border-top:0}.blog-content__link{padding:33px 10px 34px;display:block;text-decoration:none}.blog-content__head{font-size:2rem;margin-bottom:13px}.blog-content__txt{padding-bottom:13px}.blog-content__meta{font-size:1.6rem}.blog-content__time{margin-right:10px}}.blog-single{position:relative}.blog-single__inner{padding-top:20px;padding-bottom:43px}#business .l-sub-img{background-image:url(../img/business/mainimg01-sp.jpg)}@media all and (min-width:600px){#business .l-sub-img{background-image:url(../img/business/mainimg01-pc.jpg)}}.business-intro{position:relative}.business-intro__inner{padding-top:14px;padding-bottom:24px}.business-intro__head{font-weight:500;font-size:2.3rem;text-align:center;line-height:1.5;margin-bottom:18px}@media (max-width:374px){.business-intro__head{font-size:2.1rem}}.business-intro__txt{margin-bottom:26px}@media all and (min-width:600px){.business-intro__inner{padding-top:0;padding-bottom:60px}.business-intro__head{font-size:3.6rem;margin-bottom:33px;line-height:2}.business-intro__txt{margin-bottom:34px;text-align:center}}.business-old{background:url(../img/business/bg_long01_sp.jpg) no-repeat center top;background-size:cover}.business-old__inner{padding-top:44px;padding-bottom:18px}.business-old__head{font-weight:500;font-size:2.3rem;line-height:1.5;text-align:center;margin-bottom:18px}@media (max-width:374px){.business-old__head{font-size:2.1rem}}.business-old__txt{margin-bottom:26px}@media all and (min-width:600px){.business-old{background:0 0;position:relative}.business-old:before{content:'';position:absolute;left:150px;top:0;right:0;margin:0 auto;width:1790px;height:760px;overflow:hidden;background:url(../img/business/bg_long01_pc.jpg) no-repeat center center;background-size:contain;z-index:-1}.business-old__inner{padding-top:80px;padding-bottom:60px}.business-old__head{font-size:3.6rem;margin-bottom:33px;line-height:2}.business-old__txt{margin-bottom:35px;text-align:center}}.business-point{position:relative}.business-point__inner{padding-top:50px;padding-bottom:0}.business-point__head{font-weight:500;font-size:2.3rem;text-align:center;margin-bottom:15px}.business-point__sub{color:#10aebb;font-size:1.7rem;text-align:center;margin-bottom:12px}.business-point__lead{display:inline-block;vertical-align:baseline;font-size:2.1rem;margin-right:10px}.business-point-lead{background:#f6fbf9;padding:18px 25px 19px;margin:17px 0 41px;font-size:1.6rem}.business-point-lead.is-list{padding:18px 25px 19px;margin:0 0 13px}.business-point-lead__item{position:relative;padding-left:20px;font-weight:500}.business-point-lead__num{position:absolute;left:0;top:0;color:#10aebb}.business-point__list{position:relative;margin:0 -15px 83px;padding:0 15px}.business-point__list:before{content:'';position:absolute;right:0;left:0;bottom:-50px;margin:0 auto;width:100%;height:92%;background:-webkit-gradient(linear,left top,right top,color-stop(0,#d5f1f3),to(#f3ffe9));background:linear-gradient(to right,#d5f1f3 0,#f3ffe9 100%);z-index:-1}.business-point__list.is-odd{margin:0 -15px 91px}.business-point-item{background:#fff;box-shadow:0 2px 3px rgba(0,0,0,.1);padding:22px 25px 22px}.business-point-item+li{margin-top:20px}.business-point-item__head{font-weight:500;color:#10aebb;margin-bottom:4px;font-size:2rem;text-align:center;line-height:1.6}.business-point-item__sub{font-weight:500;margin-bottom:6px;font-size:1.7rem;text-align:center}.business-point__txt{margin-bottom:32px}@media all and (min-width:600px){.business-point__inner{padding-top:119px;padding-bottom:0}.business-point__head{font-size:3.6rem;margin-bottom:33px}.business-point__sub{color:#10aebb;font-size:2.4rem;margin-bottom:17px}.business-point__lead{display:inline-block;vertical-align:baseline;font-size:3.2rem;margin-right:10px}.business-point-lead{background:#f6fbf9;padding:50px;font-size:1.6rem;letter-spacing:.2rem;margin-bottom:55px}.business-point-lead.is-list{padding:31px 20px 35px 150px;letter-spacing:.2rem;margin-bottom:22px}.business-point-lead__item{position:relative;padding-left:25px}.business-point-lead__num{position:absolute;left:0;top:0;color:#10aebb}.business-point__list{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 0 125px;padding:0}.business-point__list:before{content:'';position:absolute;right:-280px;left:-280px;bottom:-60px;margin:0 auto;width:1660px;height:180px;background:-webkit-gradient(linear,left top,right top,color-stop(0,#d5f1f3),to(#f3ffe9));background:linear-gradient(to right,#d5f1f3 0,#f3ffe9 100%);z-index:-1}.business-point__list:first-child{margin-left:0}.business-point__list.is-odd{margin:0 0 122px}.business-point__list.is-odd .business-point-item{width:calc(33% - 20px)}.business-point__list.is-odd .business-point-item .business-point-item__head{margin-bottom:2px}.business-point__list.is-odd .business-point-item+li{margin:0 0 0 25px}.business-point__list.is-last .business-point-item{padding:40px 40px 110px}.business-point-item{background:#fff;box-shadow:0 2px 3px rgba(0,0,0,.1);padding:31px 30px 40px;width:calc(50% - 20px);box-sizing:border-box}.business-point-item+li{margin:0 0 0 20px}.business-point-item__head{margin-bottom:18px;font-size:2.4rem;text-align:center;line-height:1.6}.business-point-item__sub{font-weight:500;margin-bottom:15px;font-size:1.8rem;text-align:center}.business-point-item__txt{font-size:1.6rem;line-height:1.8}.business-point__txt{margin-bottom:73px;font-size:1.6rem;text-align:left;letter-spacing:.2rem}}.business-select__inner{padding-top:8px;padding-bottom:8px}.business-select__head{margin-bottom:26px}@media (max-width:374px){.business-select__head{font-size:2.1rem}}.business-select-wrap02{margin:10px 0 7px}.business-select-wrap02 .business-select__img{margin:0 -15px 0 0}.business-select-wrap02 .business-select-txt-area{margin:-75px 25px 0 -15px}.business-select__img{margin-left:-15px}.business-select-txt-area{position:relative;z-index:1;margin:-75px -15px 0 25px;padding:16px 24px 24px;box-sizing:border-box;background:#fff}.business-select__sub{margin-bottom:12px;color:#10aebb;font-weight:500;font-size:1.9rem;letter-spacing:.1em;line-height:1.7}.business-select__num{display:block;font-size:2rem;font-style:italic}.business-select__txt{letter-spacing:.1em}.business-select__zoom{position:relative;margin-bottom:39px}.business-select__zoom:before{content:'';position:absolute;right:0;bottom:0;width:35px;height:35px;background:url(../img/common/ico_detail.png) no-repeat center center;background-size:contain;pointer-events:none}@media all and (min-width:600px){.business-select__inner{padding-top:42px;padding-bottom:100px}.business-select__head{margin-bottom:90px;line-height:1.9}.business-select-wrap{margin-bottom:104px;position:relative}.business-select-wrap02{margin:160px 0 0}.business-select-wrap02 .business-select__img{margin-right:0}.business-select-wrap02 .business-select__img:before{left:inherit;right:-40px}.business-select-wrap02 .business-select__img img{display:block;margin-left:30px}.business-select-wrap02 .business-select-txt-area{box-sizing:border-box;margin:-75px 40px 0 0}.business-select-wrap03{margin:160px 0 0}.business-select__img{position:relative;margin-left:0}.business-select__img:before{content:'';position:absolute;left:-40px;bottom:-40px;width:870px;height:538px;background:-webkit-gradient(linear,left top,right top,color-stop(20%,#d3f2f3),to(#f1ffe9));background:linear-gradient(to right,#d3f2f3 20%,#f1ffe9 100%);z-index:-1}.business-select__img img{max-width:870px}.business-select-txt-area{margin:-75px 0 0 40px;padding:46px 50px 50px;box-shadow:0 4px 10px rgba(0,0,0,.1)}.business-select__sub{margin-bottom:20px;font-size:2.8rem}.business-select__num{font-size:2.6rem}.business-select__txt{line-height:1.85;font-size:1.8rem}.business-select__zoom{margin:20px 0 110px}.business-select__zoom:before{content:none}.business-select-point{padding:47px 61px 50px;margin-bottom:100px}.business-select-point__sub{position:relative;padding-left:50px;margin-bottom:18px;font-size:2.4rem}.business-select-point__sub:before{top:6px;width:35px;height:32px;background:url(../img/common/ico_hand01.png) no-repeat center center;background-size:contain}.business-select-point__txt{font-size:1.8rem}}.business-scheme__inner{padding-top:14px;padding-bottom:38px}.business-scheme__head{margin-bottom:22px}.business-scheme__sub{margin-bottom:13px}.business-scheme__txt{margin-bottom:24px}.business-scheme__zoom{position:relative;margin-bottom:38px}.business-scheme__zoom:before{content:'';position:absolute;right:0;bottom:0;width:35px;height:35px;background:url(../img/common/ico_detail.png) no-repeat center center;background-size:contain;pointer-events:none}.business-scheme-box01,.business-scheme-box02{background:#fff;box-shadow:0 2px 3px rgba(0,0,0,.3);padding:25px 25px 22px}.business-scheme-box01__head,.business-scheme-box02__head{color:#10aebb;font-size:2rem;font-weight:500;line-height:1.5;margin-bottom:21px}.business-scheme-box01{margin-bottom:20px}.business-scheme-box01__item{position:relative}.business-scheme-box01__item+li{margin-top:12px}.business-scheme-box01__num{display:block;background:#10aebb;color:#fff;border-radius:30px;line-height:1;padding:4px 0;margin-bottom:9px;font-size:1.2rem;width:121px;text-align:center}.business-scheme-box02{position:relative;margin-bottom:99px}.business-scheme-box02:before{content:'';position:absolute;right:0;left:0;bottom:-50px;margin:0 -15px;width:calc(100% + 30px);height:375px;background:-webkit-gradient(linear,left top,right top,color-stop(0,#d5f1f3),to(#f3ffe9));background:linear-gradient(to right,#d5f1f3 0,#f3ffe9 100%);z-index:-1}.business-scheme-box02__head{margin-bottom:17px}.business-scheme-box02__item{position:relative;padding-left:30px}.business-scheme-box02__item+li{margin-top:10px}.business-scheme-box02__item:before{content:'';position:absolute;top:3px;left:0;width:19px;height:17px;background:url(../img/business/ico_check01.png) no-repeat center center;background-size:contain}@media all and (min-width:600px){.business-scheme__inner{padding-top:5px;padding-bottom:78px}.business-scheme__head{margin-bottom:50px}.business-scheme__txt{margin-bottom:50px;font-size:1.6rem;letter-spacing:.17rem;line-height:1.85}.business-scheme__zoom{margin:0 0 60px}.business-scheme__zoom:before{content:none}.business-scheme__sub{margin-bottom:33px}.business-scheme-box01,.business-scheme-box02{background:#fff;box-shadow:0 2px 3px rgba(0,0,0,.3);padding:45px 60px 42px}.business-scheme-box01__head,.business-scheme-box02__head{color:#10aebb;font-size:2.4rem;font-weight:500;line-height:1.5;margin-bottom:22px;letter-spacing:.2rem}.business-scheme-box01{margin-bottom:40px}.business-scheme-box01__item{position:relative;padding-left:170px;font-size:1.6rem}.business-scheme-box01__item+li{margin-top:10px}.business-scheme-box01__num{line-height:1;padding:7px 14px;font-size:1.6rem;width:121px;position:absolute;left:0;top:0;margin-bottom:0}.business-scheme-box02{position:relative;margin-bottom:160px;padding:45px 60px 49px}.business-scheme-box02:before{content:'';position:absolute;right:-280px;left:-280px;bottom:-60px;margin:0 auto;width:1660px;height:470px;background:-webkit-gradient(linear,left top,right top,color-stop(0,#d5f1f3),to(#f3ffe9));background:linear-gradient(to right,#d5f1f3 0,#f3ffe9 100%);z-index:-1}.business-scheme-box02__head{margin-bottom:23px}.business-scheme-box02__item{position:relative;padding-left:40px;font-size:1.6rem}.business-scheme-box02__item+li{margin-top:10px}.business-scheme-box02__item:before{content:'';position:absolute;top:6px;left:0;width:19px;height:17px;background:url(../img/business/ico_check01.png) no-repeat center center;background-size:contain}}.business-flow{background:#f6fbf9}.business-flow__inner{padding-top:49px;padding-bottom:5px}.business-flow-head{margin-bottom:16px}.business-flow__item{padding-bottom:30px;position:relative}.business-flow__item.is-short{padding-bottom:17px}.business-flow__item:last-child:before{height:0}.business-flow__item:before{z-index:1;content:'';position:absolute;top:0;left:15%;width:2px;height:100%;background:#10aebb}.business-flow__icon{position:relative;float:left;width:29%;text-align:center;z-index:2}.business-flow__icon img{width:102px}@media (max-width:374px){.business-flow__icon img{width:90px}}.business-flow__box{float:right;width:66.5%}.business-flow__head{font-size:1.8rem;font-weight:500;margin-bottom:8px;padding-left:35px;position:relative;line-height:1.6}@media (max-width:374px){.business-flow__head{font-size:1.6rem}}.business-flow__head.is-last{padding-left:0;margin:33px 0 -4px}.business-flow__lead{color:#10aebb;margin-bottom:12px;font-weight:500;font-size:2.1rem}.business-flow-anchor{padding:0 37px 0;margin-bottom:34px!important}.business-flow-anchor__link{background:#fff;padding:11px 0!important}.business-flow-box,.business-flow-list{background:#fff;border:1px solid #e3e3e3;padding:20px 20px 24px;margin:14px 0}.business-flow-box__item+li,.business-flow-list__item+li{margin-top:12px}.business-flow-box__head,.business-flow-list__head{color:#10aebb;font-size:1.6rem;font-weight:500;line-height:1.6;margin-bottom:6px}.business-flow-box__txt,.business-flow-list__txt{line-height:1.6;letter-spacing:.05rem}.business-flow-box02,.business-flow-list02{padding:12px 0 0 12px;line-height:1.4}.business-flow-box02__item,.business-flow-list02__item{position:relative;padding-left:10px}.business-flow-box02__item:before,.business-flow-list02__item:before{content:'';position:absolute;top:9px;left:-6px;width:3px;height:3px;border-radius:50%;background:#10aebb}.business-flow-box02__item+li,.business-flow-list02__item+li{margin-top:6px}.business-flow-box{padding:20px 20px 13px}.business-flow-box__txt{margin-bottom:16px}.business-flow__num{position:absolute;left:0;top:0;display:block;text-align:center;min-width:28px;width:28px;height:28px;line-height:28px;margin-right:10px;padding-right:2px;border-radius:50%;box-sizing:border-box;background:linear-gradient(135deg,#57d6b1 0,#00b8c1 100%);color:#fff;font-style:italic;font-size:1.6rem;letter-spacing:.05em}.business-flow-contacts{padding:9px 0 0;box-sizing:border-box}.business-flow-contacts-tels{max-width:295px;margin:0 auto 14px;padding-bottom:12px;border-bottom:1px solid #e3e3e3;box-sizing:border-box;text-align:center}.business-flow-contacts-tels__link{display:block;margin-bottom:4px;padding:2px 0 4px;box-shadow:0 4px 3px rgba(0,0,0,.1);border:1px solid #e3e3e3;box-sizing:border-box;text-decoration:none;background:#fff}.business-flow-contacts-tels__sub{line-height:1.5;display:inline-block;padding:0 14px;border-radius:10px;box-sizing:border-box;background:#10aebb;color:#fff;font-size:1.2rem}.business-flow-contacts-tels__tel{line-height:1.5;display:inline-block;padding-left:36px;box-sizing:border-box;background:url(../img/common/ico_tel01.png) no-repeat center left 4px/30px;font-weight:700;font-size:2.3rem;letter-spacing:.001em}.business-flow-contacts-tels__txt{font-size:1.2rem;text-align:left;letter-spacing:.1em}.business-flow-contacts-btn{max-width:295px;width:100%;margin:auto}.business-flow-contacts-btn-link{display:block;padding:16px 0;box-sizing:border-box;box-shadow:0 4px 3px rgba(0,0,0,.1);border-radius:5px;background:#a69457;color:#fff;font-size:1.6rem;letter-spacing:.1em;text-decoration:none;text-align:center}.business-flow-contacts-btn-txt{display:inline-block;box-sizing:border-box}@media all and (min-width:600px){.business-flow{background:0 0;position:relative}.business-flow:before{content:"";position:absolute;right:150px;top:0;left:0;margin:0 auto;width:1800px;height:100%;overflow:hidden;background:#f6fbf9;z-index:-1}.business-flow__inner{padding-top:101px;padding-bottom:36px}.business-flow-head{margin-bottom:51px}.business-flow__item{padding-bottom:38px;position:relative}.business-flow__item:last-child:before{height:0}.business-flow__item.is-short .business-flow__box,.business-flow__item:nth-of-type(10) .business-flow__box,.business-flow__item:nth-of-type(11) .business-flow__box,.business-flow__item:nth-of-type(2) .business-flow__box{padding-top:26px}.business-flow__item.is-single .business-flow__box{padding-top:19px}.business-flow__item.is-last{padding-bottom:40px}.business-flow__item:before{left:65px}.business-flow__icon{width:130px;text-align:left;z-index:2}.business-flow__icon img{width:130px}.business-flow #point03{margin-top:32px}.business-flow__lead{color:#10aebb;margin-bottom:21px;font-weight:500;font-size:2.6rem}.business-flow-anchor{padding-top:23px;margin-bottom:19px!important}.business-flow-anchor__item{margin-left:20px!important;background:#fff}.business-flow-anchor__item:first-child{margin-left:0!important}.business-flow-anchor__link{padding:15px 0!important}.business-flow-box,.business-flow-list{padding:44px 58px 48px;margin:33px 0 26px;font-size:1.6rem}.business-flow-box__item+li,.business-flow-list__item+li{margin-top:26px}.business-flow-box__head,.business-flow-list__head{font-size:1.8rem;line-height:1.6;margin-bottom:12px}.business-flow-box__txt,.business-flow-list__txt{line-height:1.8;letter-spacing:.15rem}.business-flow-box.is-last,.business-flow-list.is-last{margin:21px 0 50px}.business-flow-box02,.business-flow-list02{padding:0 0 0 12px;line-height:1.4;margin:2px 0 2px}.business-flow-box02__item,.business-flow-list02__item{position:relative;padding-left:10px;font-size:1.8rem;display:inline-block;min-width:296px;margin-bottom:8px}.business-flow-box02__item:before,.business-flow-list02__item:before{top:11px;left:-6px}.business-flow-box02__item:nth-of-type(3n),.business-flow-list02__item:nth-of-type(3n){min-width:0}.business-flow-box02__item+li,.business-flow-list02__item+li{margin-top:0}.business-flow-box{padding:44px 58px 10px}.business-flow-box__txt{margin-bottom:26px}.business-flow__box{float:right;width:calc(100% - 160px)}.business-flow__head{font-size:2.4rem;margin-bottom:8px;padding-left:50px;position:relative;line-height:1.6}.business-flow__head.is-last{margin:37px 0 -17px}.business-flow__num{min-width:38px;width:38px;height:38px;line-height:38px;margin-right:10px;padding-right:2px;border-radius:50%;font-size:2rem}.business-flow__txt{font-size:1.6rem;letter-spacing:.17rem}.business-flow-contacts{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-top:28px;margin-bottom:0}.business-flow-contacts-tels{max-width:none;margin:0;padding-bottom:12px;border-bottom:0;border-right:1px solid #e3e3e3}.business-flow-contacts-tels__link{margin-bottom:4px;padding:8px 48px 2px 0;box-shadow:none;border:0;pointer-events:none;background:0 0}.business-flow-contacts-tels__tel{line-height:1;margin-top:-8px;padding-left:48px;background-size:42px;background-position:top 6px left 0;font-size:3.2rem;letter-spacing:.02em}.business-flow-contacts-tels__txt{line-height:1;font-size:1.3rem;letter-spacing:.1em}.business-flow-contacts-btn{max-width:340px;width:340px;margin:0 0 0 48px}.business-flow-contacts-btn-link{position:relative;padding:16px 0;font-size:1.6rem;overflow:hidden}.business-flow-contacts-btn-link:before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;background:#998955;-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;-webkit-transform:scale(0,1);-ms-transform:scale(0,1);transform:scale(0,1);-webkit-transition:all .3s ease;transition:all .3s ease}.business-flow-contacts-btn-link:hover:before{opacity:1;-webkit-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1)}.business-flow-contacts-btn-txt{position:relative;z-index:1}}.business-price__inner{padding-top:50px;padding-bottom:26px}.business-price__head{margin-bottom:22px}.business-price-intro{background:#f6fbf9;padding:21px 25px 20px;margin-bottom:40px}.business-price-intro__sub{text-align:center;color:#10aebb;margin-bottom:10px;font-weight:500;font-size:1.8rem;line-height:1.6}.business-price-intro__txt{font-size:1.3rem;color:#999;position:relative}.business-price-head{margin-bottom:18px}.business-price__sub{color:#10aebb;font-weight:500;font-size:1.6rem;margin-bottom:14px}.business-price__sub.is-last{margin:27px 0 13px}.business-price__lead{display:block;font-size:1.3rem;font-family:"ヒラギノ角ゴ ProN W3","メイリオ",Meiryo,sans-serif;margin:4px 0 -8px}.business-price__wrap02{margin:0 -15px 21px 0;overflow-x:scroll}.business-price__table{border:1px solid #e3e3e3;border-top:none;font-size:1.6rem;width:100%}.business-price__table thead tr th{font-weight:500;background:#52a7ae;text-align:center;vertical-align:middle;padding:16px 0;color:#fff}.business-price__table thead tr th:last-child{border-left:1px solid #fff}.business-price__table tbody tr th{font-weight:500}.business-price__table tbody tr td,.business-price__table tbody tr th{text-align:center;vertical-align:middle;padding:17px 0;border-bottom:1px solid #e3e3e3;border-left:1px solid #e3e3e3}.business-price__table tbody tr td:first-child,.business-price__table tbody tr th:first-child{border-left:none}.business-price__table tbody tr td.is-long,.business-price__table tbody tr th.is-long{padding:12px 0}.business-price__table01 th:first-child{width:65.5%}.business-price__table02{width:509px}.business-price__table02 thead tr th:first-child{border-right:1px solid #fff}.business-price__table02 tbody tr td,.business-price__table02 tbody tr th{text-align:left;padding:17px 20px;text-align:center}.business-price__table02 tbody tr th{width:31%}.business-price__table02 tbody tr th:first-child{border-right:1px solid #fff}.business-price__table02 tbody tr td:last-child{width:31%;text-align:center}.business-price__btn{display:inline-block;background:#10aebb;text-decoration:none;color:#fff;border-radius:10px;padding:10px 20px}.business-price__btm{font-size:1.2rem;color:#999;padding:8px 0 19px;line-height:2}.business-price__btm.is-long{padding:2px 0 27px}.business-price__btm.is-list{padding:11px 0 34px;line-height:1.8}.business-price-box{background:#f6fbf9;padding:20px 23px 25px;margin-bottom:40px}.business-price-box__head{font-weight:500;font-size:1.6rem;color:#10aebb;margin-bottom:2px}.business-price-box-list01__item{position:relative;padding-left:15px}.business-price-box-list01__item:before{content:'';position:absolute;top:7px;left:0;width:11px;height:11px;background:#10aebb}.business-price-box-list02__item{position:relative;padding-left:15px;color:#999;font-size:1.3rem}.business-price-box-list02__item:before{content:'※';position:absolute;top:0;left:0}.business-price__img{padding-bottom:10px}.business-price-chart-area{position:relative;margin-bottom:33px;padding:20px 25px 0 23px;border:1px solid #e3e3e3}.business-price-chart-area__sub{padding-bottom:10px;color:#10aebb;font-weight:500;font-size:2rem}.business-price-chart-area__img{padding:26px 5px 20px}@media all and (min-width:600px){.business-price__inner{padding-top:101px;padding-bottom:54px}.business-price__head{margin-bottom:50px}.business-price-intro{background:#f6fbf9;padding:33px 50px 36px;margin-bottom:81px}.business-price-intro__sub{text-align:center;color:#10aebb;margin-bottom:16px;font-size:2.6rem;line-height:1.6}.business-price-intro__txt{font-size:1.6rem;padding-left:20px;color:#999;position:relative}.business-price-intro__txt:before{content:'※';position:absolute;top:0;left:0}.business-price-head{margin-bottom:31px}.business-price__sub{font-size:2.1rem;margin-bottom:32px}.business-price__sub.is-last{margin:65px 0 31px}.business-price__txt{font-size:1.6rem;margin-bottom:5px}.business-price__lead{display:inline-block;font-size:1.6rem;margin:0 0 0 27px;vertical-align:baseline}.business-price__wrap02{width:100%;margin:0;overflow-x:hidden}.business-price__table{border:1px solid #e3e3e3;border-top:none;font-size:1.6rem;width:100%}.business-price__table thead tr th{font-size:1.7rem;padding:20px 0}.business-price__table thead tr th:last-child{border-left:1px solid #fff}.business-price__table tbody tr th{font-weight:500}.business-price__table tbody tr td,.business-price__table tbody tr th{text-align:center;vertical-align:middle;padding:23px 0 24px;border-bottom:1px solid #e3e3e3;border-left:1px solid #e3e3e3}.business-price__table tbody tr td:first-child,.business-price__table tbody tr th:first-child{border-left:none}.business-price__table01 th:first-child{width:60%}.business-price__table02{width:100%}.business-price__table02 tbody tr td,.business-price__table02 tbody tr th{text-align:center;padding:23px 37px 24px}.business-price__table02 tbody tr th{width:33%;padding:21px 38px}.business-price__table02 tbody tr td{width:33%;text-align:center}.business-price__table02 tbody tr td:first-child{padding:20px 37px}.business-price__table02 tbody tr td:last-child{width:108px}.business-price__btn{border-radius:5px;padding:13px 23px;position:relative}.business-price__btn:before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;background:#08a0ad;-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;-webkit-transform:scale(0,1);-ms-transform:scale(0,1);transform:scale(0,1);-webkit-transition:all .3s ease;transition:all .3s ease;border-radius:5px}.business-price__btn:hover:before{opacity:1;-webkit-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1)}.business-price-btn__txt{margin-bottom:17px;display:inline-block}.business-price__btm{font-size:1.6rem;padding:15px 0 36px}.business-price__btm.is-long{padding:2px 0 64px}.business-price__btm.is-list{padding:16px 0 94px;line-height:1.8}.business-price-box{padding:50px 59px 61px;margin-bottom:80px}.business-price-box__head{font-size:2.1rem;margin-bottom:13px}.business-price-box-list01{margin-bottom:3px}.business-price-box-list01__item{position:relative;padding-left:21px;font-size:1.6rem}.business-price-box-list01__item:before{top:8px;left:2px;width:15px;height:15px}.business-price-box-list02__item{position:relative;padding-left:19px;font-size:1.6rem}.business-price-box-list02__item:before{content:'※';position:absolute;top:0;left:0}.business-price__img{width:900px;margin:0 auto;padding-bottom:30px}.business-price-chart-area{margin-top:45px;margin-bottom:71px;padding:38px 59px 0}.business-price-chart-area:before{position:inherit}.business-price-chart-area__sub{font-size:2.4rem}.business-price-chart-area__txt{font-size:1.6rem}.business-price-chart-area__img{margin:0 auto;padding:60px 0 6px}}.business-faq{border-top:1px solid #e3e3e3}.business-faq__inner{padding-top:37px;padding-bottom:60px}@media all and (min-width:600px){.business-faq__inner{padding-top:75px;padding-bottom:120px}.business-faq__btn{max-width:420px}.business-faq__link{padding:16px 0}}#contact .l-sub-img,#thanks .l-sub-img{background-image:url(../img/contact/mainimg01-sp.jpg)}@media all and (min-width:600px){#contact .l-sub-img,#thanks .l-sub-img{background-image:url(../img/contact/mainimg01-pc.jpg)}}.contact-content__inner{padding-top:11px;padding-bottom:55px}.contact-content-intro{margin-bottom:50px}.contact-content-intro__txt{font-size:1.6rem;font-weight:500;margin-bottom:34px;line-height:2}.contact-content-intro-txt{color:#a69457;font-weight:500}.contact-content-intro__box{position:relative;background:-webkit-gradient(linear,left top,right top,from(#35b5bf),to(#52beb7));background:linear-gradient(to right,#35b5bf 0,#52beb7 100%);color:#fff;text-align:center;padding:18px 25px 20px;margin:0 3px 0 -4px}.contact-content-intro__head{margin-bottom:7px}.contact-content-intro__tel{font-size:1.6rem}.contact-content-intro-btn{margin-bottom:4px}.contact-content-intro-btn__link{padding:7px 0 6px;position:relative;text-decoration:none;display:block;background:#fff;border:1px solid #e3e3e3;box-shadow:0 0 5px 0 rgba(173,173,173,.5)}.contact-content-intro-btn__txt{background:#10aebb;border-radius:15px;font-size:1.2rem;padding:3px 14px;line-height:1;margin-bottom:5px;display:inline-block}.contact-content-intro-btn__num{font-size:2.2rem;line-height:1.3;font-weight:700;color:#4c4c4c;background:url(../img/common/ico_tel01.png) no-repeat left center;background-size:30px;padding-left:30px;display:inline-block;letter-spacing:.06rem}.contact-content-intro__btm{font-size:1.2rem;text-align:left}.contact-content__header{margin-bottom:14px}.contact-content__txt{padding-bottom:28px;font-size:1.6rem;text-align:center}@media (max-width:374px){.contact-content__txt{font-size:1.6rem;margin:0 -15px}}.contact-content-txt{vertical-align:baseline;font-size:1.3rem;color:#fff;background:#a69457;display:inline-block;line-height:1;padding:3px 5px;margin-right:5px;font-weight:500}@media all and (min-width:600px){.contact-content a[href^="tel:"]{text-decoration:none;pointer-events:none;color:#4c4c4c}.contact-content__inner{padding-top:26px;padding-bottom:110px}.contact-content-intro{margin-bottom:100px}.contact-content-intro__txt{font-size:1.8rem;font-weight:500;margin-bottom:50px;line-height:2;text-align:center}.contact-content-intro__box{position:relative;background:-webkit-gradient(linear,left top,right top,from(#35b5bf),to(#52beb7));background:linear-gradient(to right,#35b5bf 0,#52beb7 100%);color:#fff;text-align:left;padding:18px 25px 50px 390px}.contact-content-intro__box:before{content:"";position:absolute;left:330px;top:0;bottom:0;margin:auto 0;width:1px;height:140px;background:#75ccd1}.contact-content-intro__head{margin-bottom:7px;position:absolute;left:84px;top:50px}.contact-content-intro__tel{line-height:1.6;font-size:2.5rem}.contact-content-intro-btn{margin:18px 0 0}.contact-content-intro-btn__link{padding:7px 0 0;position:relative;text-decoration:none;display:block;background:0 0;border:none;box-shadow:none}.contact-content-intro-btn__txt{background:#10aebb;border-radius:15px;font-size:1.2rem;padding:3px 10px;line-height:1;margin-bottom:5px;display:inline-block}.contact-content-intro-btn__num{text-align:left;font-size:4.6rem;line-height:1.3;font-weight:700;color:#fff;background:url(../img/common/ico_tel01.png) no-repeat left center;background-size:56px;padding-left:70px;display:inline-block}.contact-content-intro__btm{font-size:1.6rem;text-align:left}.contact-content__header{margin-bottom:38px}.contact-content__txt{padding-bottom:55px;font-size:1.8rem;text-align:center}.contact-content-txt{vertical-align:baseline;font-size:1.3rem;color:#fff;background:#a69457;display:inline-block;line-height:1;padding:5px 8px;margin-right:9px;font-weight:500}}.contact-message{padding:50px 0}@media all and (min-width:600px){.contact-message{padding:50px 0 100px}.contact-message__txt{text-align:center}}#covid19 .l-sub-img{background:-webkit-gradient(linear,left top,right top,from(#76c4cb),to(#c7ddb6));background:linear-gradient(to right,#76c4cb 0,#c7ddb6 100%)}.covid19-about{padding:20px 0}.covid19-about-head__span{display:block;padding:8px 0 12px}.covid19-about__intro{margin-bottom:34px}.covid19-about__txt-area{margin-bottom:25px}.covid19-about__txt{margin-bottom:10px}.covid19-about__txt-strong{font-weight:700}.covid19-about__txt img{display:block;width:650px;margin:auto}.covid19-about__txt img.covid19-about__small{width:400px}.covid19-about-ol{margin-bottom:10px}.covid19-about-ol li{position:relative;padding-left:23px;counter-increment:title;font-weight:500}.covid19-about-ol li:before{position:absolute;left:0;top:2px;font-size:1.2rem;color:#10aebb;content:counter(title,decimal) "."}.covid19-about__link{color:#10aebb;text-decoration:underline}.covid19-about__span{font-weight:500}.covid19-about__note{color:#999;font-size:1.3rem}.covid19-about-box{box-sizing:border-box;margin-bottom:40px;padding:20px 25px;border:1px solid #e3e3e3}.covid19-about-box__head{margin-bottom:6px;font-weight:500;font-size:2rem;color:#10aebb}.covid19-about-dl{font-size:1.6rem}.covid19-about-dl__dt{display:inline-block;width:120px;height:20px;line-height:20px;border-radius:10px;background-color:#10aebb;text-align:center;font-size:1.2rem;color:#fff}.covid19-about-dl__dd{padding:7px 0 10px}.covid19-about__img{padding-top:8px}.covid19-about__sub{margin-bottom:5px}.covid19-about-list{margin-bottom:10px;padding:20px;border:1px solid #10aebb}.covid19-about-list__item{position:relative;padding-left:15px;color:#10aebb;font-weight:500;line-height:2}.covid19-about-list__item:before{position:absolute;content:'';top:10px;left:0;width:5px;height:5px;border-radius:50%;background:#10aebb}@media all and (min-width:600px){.covid19-about{padding-bottom:40px}.covid19-about-head__span{padding:12px 0 4px}.covid19-about__intro{margin-bottom:52px;font-size:1.8rem;text-align:center}.covid19-about__txt-area{margin-bottom:34px;font-size:1.7rem}.covid19-about__txt{margin-bottom:28px}.covid19-about-ol{margin-bottom:19px}.covid19-about-ol li{padding-left:34px;font-size:1.8rem}.covid19-about-ol li:before{position:absolute;left:0;top:2px;font-size:1.6rem;color:#10aebb}.covid19-about-box{margin-bottom:70px;padding:38px 60px 26px}.covid19-about-box__head{margin-bottom:20px;font-size:2.4rem;text-align:center}.covid19-about-dl{overflow:hidden}.covid19-about-dl__dt{float:left;width:150px;height:30px;line-height:30px;border-radius:15px;font-size:1.6rem}.covid19-about-dl__dd{margin:0 0 15px 174px;font-size:1.7rem}.covid19-about-dl__img{max-width:600px;padding:5px 0 0 5px}.covid19-about__sub{margin-bottom:15px;font-size:1.8rem}.covid19-about-list{margin-bottom:28px;padding:30px 30px}.covid19-about-list__item:before{top:13px}}@media all and (min-width:600px){.covid19-cv{overflow:hidden}}.covid19-faq{border-top:0}#error .l-sub-img,#profile .l-sub-img{background-image:url(../img/privacy/mainimg01-sp.jpg)}@media all and (min-width:600px){#error .l-sub-img,#profile .l-sub-img{background-image:url(../img/privacy/mainimg01-pc.jpg)}}.error-page404{padding:50px 0}.error-page404__txt{text-align:center;padding-bottom:30px}@media all and (min-width:600px){.error-page404{padding:100px 0}.error-page404__txt{padding-bottom:50px}}#faq .l-sub-img{background-image:url(../img/faq/mainimg01-sp.jpg)}@media all and (min-width:600px){#faq .l-sub-img{background-image:url(../img/faq/mainimg01-pc.jpg)}}.faq-anchor01{margin-bottom:36px}@media all and (min-width:600px){.faq-anchor01{margin-bottom:74px}}.faq-content{position:relative}.faq-content__inner{padding-top:20px}.faq-content__head{margin-bottom:0}.faq-content__individual{padding-bottom:50px}@media all and (min-width:600px){.faq-content__inner{padding-bottom:50px}.faq-content__inner .c-faq01-list{margin:0}.faq-content__head{margin-bottom:35px}.faq-content__individual{padding-bottom:100px}}#flow .l-sub-img{background-image:url(../img/flow/bg_mv01_sp.jpg)}@media all and (min-width:600px){#flow .l-sub-img{background-image:url(../img/flow/bg_mv01_pc.jpg)}}.flow-step{margin-bottom:60px}@media all and (min-width:600px){.flow-step{margin-bottom:120px}}.home-intro__inner{position:relative;padding:14px 15px 40px}.home-intro__inner:after{content:'';position:absolute;left:0;bottom:0;width:100%;height:168px;background:-webkit-gradient(linear,left top,right top,color-stop(20%,#d3f2f3),to(#f1ffe9));background:linear-gradient(to right,#d3f2f3 20%,#f1ffe9 100%);z-index:-1}.home-intro__sub{line-height:1.65;margin-bottom:18px;color:#10aebb;font-weight:500;font-size:1.9rem;letter-spacing:.09em}.home-intro__img{margin-bottom:22px}.home-intro__txt{margin-bottom:28px;letter-spacing:.11em}.home-intro-video{padding:0 15px;text-align:center}.home-intro-video-heading{margin-bottom:30px}.home-intro-video-heading__en{font-size:1.1rem;color:#10aebb;text-transform:uppercase}.home-intro-video-heading__ja{font-weight:500;font-size:2rem;letter-spacing:.1em}.home-intro-video-iframe__inner{position:relative;width:100%;height:0;padding-top:56.25%}.home-intro-video-iframe__inner iframe{position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:100%;height:100%}@media all and (min-width:600px){.home-intro__inner{padding:50px 0 80px}.home-intro__inner:after{left:50%;margin-left:-1370px;width:1920px;height:285px}.home-intro-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:80px}.home-intro-txt-area{width:55%}.home-intro__sub{line-height:1.6;margin-bottom:36px;font-size:2.8rem}.home-intro__txt{margin-bottom:0}.home-intro__img{box-sizing:border-box;width:45%;margin:0 0 75px 40px}.home-intro__img:after{height:246px}.home-intro-video-heading{margin-bottom:34px}.home-intro-video-heading__en{font-size:1.6rem}.home-intro-video-heading__ja{-webkit-transform:translateY(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px);font-size:2.8rem}.home-intro-video-iframe{max-width:700px;margin:auto}}.home-strength{background:url(../img/home/bg_strength01-sp.jpg) no-repeat center top/100%}.home-strength__inner{padding-top:50px;padding-bottom:50px}.home-strength__lead{margin-bottom:18px;font-weight:500}.home-strength__item+.home-strength__item{margin-top:24px}.home-strength__link{display:block;box-shadow:2px 2px 4px rgba(0,0,0,.1);box-sizing:border-box;background:#fff;text-decoration:none}.home-strength__num{line-height:1.2;position:absolute;top:-20px;left:50%;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:38px;height:38px;padding-right:2px;background:#10aebb;border-radius:50%;box-sizing:border-box;font-style:italic;font-weight:500;color:#fff;font-size:1.7rem;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.home-strength-txt-area{position:relative;padding:30px 28px 26px;box-sizing:border-box}.home-strength-txt-area:after{content:'';position:absolute;bottom:12px;right:10px;width:0;height:0;border-style:solid;border-width:0 0 8px 8px;border-color:transparent transparent #10aebb transparent}.home-strength__sub{margin-bottom:10px;color:#10aebb;font-weight:500;font-size:1.9rem;text-align:center;letter-spacing:.1em}.home-strength__txt{letter-spacing:.11em}@media (max-width:359px){.home-strength__sub{margin:0 -15px 10px;font-size:1.8rem}}@media all and (min-width:600px){.home-strength{background-image:url(../img/home/bg_strength01-pc.jpg);background-position:center bottom}.home-strength__inner{padding-top:100px;padding-bottom:98px}.home-strength__lead{margin-bottom:48px;font-size:2rem;text-align:center}.home-strength-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.home-strength__item{width:32%;margin:0 0 30px 0}.home-strength__item+.home-strength__item{margin-top:0}.home-strength__item:nth-of-type(3n+2){margin:0 2% 30px}.home-strength__link{-webkit-transition:all .3s ease;transition:all .3s ease}.home-strength__link:hover{box-shadow:2px 2px 4px rgba(0,0,0,.25)}.home-strength__link:hover .home-strength__img img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.home-strength__img{overflow:hidden}.home-strength__img img{-webkit-transition:all .3s ease;transition:all .3s ease}.home-strength__num{top:-30px;width:52px;height:52px;padding-right:4px;font-size:2.2rem}.home-strength-txt-area{padding:30px 20px 34px}.home-strength-txt-area:after{right:12px;border-width:0 0 10px 10px}.home-strength__sub{line-height:1.5;margin-bottom:15px;font-size:2.4rem}}.home-select__inner{padding-top:40px;padding-bottom:26px}.home-select__lead{margin-bottom:20px;font-weight:500;letter-spacing:.11em}.home-select__img{margin-left:-15px}.home-select-txt-area{position:relative;z-index:1;margin:-75px -15px 0 25px;padding:16px 24px 24px;box-sizing:border-box;background:#fff}.home-select__sub{margin-bottom:10px;color:#10aebb;font-weight:500;font-size:1.9rem;letter-spacing:.1em}.home-select__txt{letter-spacing:.1em}.home-select__txt+.home-select__txt{margin-top:28px}.home-select__txt-clr{color:#10aebb;font-weight:500}.home-select__btn{margin:24px 0 0}@media all and (min-width:600px){.home-select__inner{padding-top:100px;padding-bottom:110px}.home-select__lead{margin-bottom:50px;font-size:2rem;text-align:center}.home-select-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.home-select__img{position:relative;width:65%;margin:0 -15% 0 0}.home-select__img:before{content:'';position:absolute;left:-50px;top:50px;width:100%;height:357px;background:-webkit-gradient(linear,left top,right top,color-stop(20%,#d3f2f3),to(#f1ffe9));background:linear-gradient(to right,#d3f2f3 20%,#f1ffe9 100%);z-index:-1}.home-select__img:after{height:358px}.home-select-txt-area{margin-top:50px;width:50%;padding:46px 60px 54px;box-shadow:0 4px 10px rgba(0,0,0,.1)}.home-select__sub{margin-bottom:20px;font-size:2.4rem}.home-select__txt{letter-spacing:.1em}.home-select__txt+.home-select__txt{margin-top:32px}.home-select__btn{margin:36px 0 0}}.home-flow{background:#f6fbf9}.home-flow__inner{padding-top:50px;padding-bottom:50px}.home-flow__lead{margin-bottom:32px;font-weight:500;letter-spacing:.11em}.home-flow__item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 10px;box-sizing:border-box}.home-flow__item+.home-flow__item{margin-top:20px}.home-flow__item+.home-flow__item:before{content:'';position:absolute;top:-25px;left:55px;width:2px;height:100%;background:#10aebb}.home-flow__item:last-child:after{content:'';position:absolute;top:-5px;left:51px;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:#10aebb transparent transparent transparent}.home-flow__ico{position:relative;z-index:1;min-width:90px;width:90px;margin-right:14px}.home-flow__sub{display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:500;font-size:1.7rem;letter-spacing:.1em}.home-flow__num{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:28px;height:28px;margin-right:10px;padding-right:2px;border-radius:50%;box-sizing:border-box;background:linear-gradient(135deg,#57d6b1 0,#00b8c1 100%);color:#fff;font-style:italic;font-size:1.4rem;letter-spacing:.05em}.home-flow__btn{margin:26px auto 0}@media all and (min-width:600px){.home-flow{background:0 0}.home-flow__inner{position:relative;padding-top:102px;padding-bottom:95px}.home-flow__inner:before{content:'';position:absolute;top:0;left:50%;width:1920px;height:100%;margin-left:-1090px;background:#f6fbf9;z-index:-1}.home-flow__lead{margin-bottom:52px;font-size:1.6rem;text-align:center}.home-flow-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:800px;margin:auto}.home-flow__item{display:block;width:calc(100% / 4);margin-bottom:56px;padding:0}.home-flow__item+.home-flow__item{margin-top:0}.home-flow__item+.home-flow__item:before{top:60px;left:-20px;width:41px;height:12px;background:url(../img/common/ico_arrow01.png) no-repeat center/41px}.home-flow__item:nth-of-type(5):after{content:'';position:absolute;top:60px;right:-22px;width:41px;height:12px;background:url(../img/common/ico_arrow01.png) no-repeat center/41px}.home-flow__item:nth-of-type(8) .home-flow__sub{margin-right:-10px}.home-flow__item:last-child:after{content:none}.home-flow__ico{min-width:130px;width:130px;margin:0 auto 10px}.home-flow__sub{line-height:1.6;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:1.6rem;letter-spacing:.05em}.home-flow__num{width:25px;height:25px;margin-right:6px;font-size:1.4rem}.home-flow__btn{margin:0 auto}}.home-price__inner{position:relative;padding-top:52px;padding-bottom:50px}.home-price__inner:before{content:'';position:absolute;left:0;bottom:0;width:100%;height:calc(100% - 315px);background:linear-gradient(45deg,#d2f2f5 0,#f1fee7 100%);z-index:-1}.home-price__lead{margin-top:17px;margin-bottom:45px;font-weight:500;font-size:1.7rem;letter-spacing:.1em;text-align:center}.home-price__lead:after,.home-price__lead:before{content:'';display:inline-block;vertical-align:middle;width:36px;height:6px;background:url(../img/common/ico_dotted01.png) no-repeat center/36px}.home-price__lead:before{margin-right:8px}.home-price__lead:after{margin-left:4px}.home-price__lead-clr{color:#10aebb}.home-price-list{margin-bottom:18px}.home-price__item+.home-price__item{margin-top:20px}.home-price__item.is-plan01 .home-price__sub{color:#10aebb}.home-price__item.is-plan01 .home-price__link:before{border-color:transparent transparent #10aebb transparent}.home-price__item.is-plan02 .home-price__sub{color:#22ade7}.home-price__item.is-plan02 .home-price__link:before{border-color:transparent transparent #22ade7 transparent}.home-price__item.is-plan03 .home-price__sub{color:#f08f8f}.home-price__item.is-plan03 .home-price__link:before{border-color:transparent transparent #f08f8f transparent}.home-price__link{position:relative;display:block;padding:19px;box-shadow:0 4px 10px rgba(0,0,0,.1);box-sizing:border-box;background:#fff;text-decoration:none}.home-price__link:before{content:'';position:absolute;right:5px;bottom:5px;width:0;height:0;border-style:solid;border-width:0 0 8px 8px}.home-price__fee{margin-bottom:8px;font-weight:500;font-size:1.8rem;text-align:center}.home-price__num{line-height:1.2;font-size:4.4rem}.home-price__txt{width:85%;margin:auto;letter-spacing:.1em;text-align:center}.home-price__option{font-weight:500;letter-spacing:.1em}.home-price__btn{margin-top:26px}.home-price-table-wrap+.home-price-table-wrap{margin-top:20px}.home-price__table{margin-top:20px;border:1px solid #e3e3e3;border-top:none;font-size:1.6rem;width:100%}.home-price__table thead tr th{font-weight:500;background:#52a7ae;text-align:center;vertical-align:middle;padding:16px 0;color:#fff}.home-price__table thead tr th:last-child{border-left:1px solid #fff}.home-price__table tbody{background:#fff}.home-price__table tbody tr:last-child td{border-bottom:none}.home-price__table tbody tr th{background:#fdfdfd;color:#10aebb;font-weight:500}.home-price__table tbody tr td,.home-price__table tbody tr th{text-align:center;vertical-align:middle;padding:17px 0;border-bottom:1px solid #e3e3e3}.home-price__table tbody tr td:nth-child(2),.home-price__table tbody tr th:nth-child(2){border-left:1px solid #e3e3e3}.home-price__table tbody tr td{background:#fff;padding-left:10px;padding-right:10px}.home-price__table-note{color:#999;font-weight:400;font-size:1.3rem}.home-price__btm-area{padding:12px 0 0}.home-price__btm{font-size:1.2rem;color:#999}@media all and (min-width:600px){.home-price{margin-bottom:110px}.home-price__inner{padding-top:102px;padding-bottom:56px}.home-price__inner:before{left:50%;width:1660px;height:calc(100% - 410px);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.home-price__lead{line-height:1;margin-bottom:25px;font-size:2.4rem}.home-price__lead:after,.home-price__lead:before{width:47px;height:8px;margin-bottom:4px;background-size:47px}.home-price__lead:before{margin-right:28px}.home-price__lead:after{margin-left:16px}.home-price__lead-clr{color:#10aebb}.home-price-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:50px}.home-price__item{width:336px}.home-price__item+.home-price__item{margin-top:0}.home-price__link{padding:34px 20px 44px;-webkit-transition:all .3s ease;transition:all .3s ease}.home-price__link:hover{box-shadow:0 4px 10px rgba(0,0,0,.25)}.home-price__link:before{right:10px;bottom:10px;border-width:0 0 10px 10px}.home-price__fee{margin-bottom:18px;font-size:2.4rem}.home-price__num{line-height:1.25;margin-right:2px;font-size:6rem}.home-price__txt{width:86%;font-size:1.7rem}.home-price__option{text-align:center;letter-spacing:.1em}.home-price__btn{margin-top:54px}.home-price-table-wrap{margin-top:74px}.home-price-table-wrap+.home-price-table-wrap{margin-top:50px}.home-price__table{margin-top:30px}.home-price__table thead th{width:60%}.home-price__table thead th:last-child{width:40%}.home-price__table tbody tr td,.home-price__table tbody tr th{box-sizing:border-box}.home-price__table tbody tr th{width:20%;font-size:1.6rem}.home-price__table tbody tr th.is-thead{font-weight:500;background:#52a7ae;text-align:center;vertical-align:middle;padding:16px 0;color:#fff;border:0;width:13%;font-size:1.6rem}.home-price__table tbody tr th.is-last{border-bottom:0}.home-price__table tbody tr td{border-left:1px solid #e3e3e3;width:26%}.home-price__btm-area{padding:15px 0 0}.home-price__btm{font-size:1.6rem}}.home-voice__inner{padding-top:36px;padding-bottom:40px}.home-voice__lead{margin-bottom:20px;font-weight:500;letter-spacing:.11em}.home-voice__item+.home-voice__item{margin-top:14px}.home-voice__link{display:block;padding:24px 20px 16px;box-shadow:0 4px 10px rgba(0,0,0,.1);box-sizing:border-box;background:#fff;text-decoration:none}.home-voice__ico{width:70px;margin-right:14px}.home-voice__img-area{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px}.home-voice-info{margin:0 auto 4px;color:#10aebb;font-size:1.3rem;letter-spacing:.1em}.home-voice__txt{font-size:1.6rem;letter-spacing:.1em}.home-voice__img{position:relative;text-align:center;height:121px}@media all and (min-width:600px){.home-voice__inner{padding-top:76px;padding-bottom:78px}.home-voice__lead{margin-bottom:52px;font-size:1.8rem;text-align:center}.home-voice-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.home-voice__item{width:calc(50% - 20px);margin-bottom:40px}.home-voice__item+.home-voice__item{margin-top:0}.home-voice__link{position:relative;padding:40px 40px 46px;-webkit-transition:all .3s ease;transition:all .3s ease}.home-voice__link:before{content:'';position:absolute;right:10px;bottom:10px;width:0;height:0;border-style:solid;border-width:0 0 10px 10px;border-color:transparent transparent #10aebb transparent}.home-voice__link:hover{box-shadow:0 4px 10px rgba(0,0,0,.25)}.home-voice__ico{width:110px;margin-right:28px}.home-voice-txt-area{margin-top:4px}.home-voice-info{margin-bottom:6px;font-size:1.7rem}.home-voice__txt{font-size:1.6rem}.home-voice__btn{margin-top:16px}.home-voice__img{margin:20px 0 0;height:183px}}.home-media{background:#f6fbf9}.home-media__inner{padding-top:36px;padding-bottom:50px}.home-media-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:-14px -10px 0}.home-media__item{width:50%;border-bottom:1px solid #e2e5e2}.home-media__item:last-of-type,.home-media__item:nth-last-of-type(2){border-bottom:0}.home-media__link{display:-webkit-box;display:-ms-flexbox;display:flex;text-decoration:none;padding:20px 0 16px 10px;box-sizing:border-box}.home-media__img{min-width:56px;width:56px;margin-right:10px}.home-media__img img{border:1px solid #dededb;box-sizing:border-box}.home-media-txt-area{margin-top:-6px}.home-media__sub{line-height:1.5;margin-bottom:15px;font-weight:500;letter-spacing:.08em}.home-media__time{color:#999;font-weight:500;font-size:1.3rem;letter-spacing:.1em}.home-media__btn{margin-top:4px}@media all and (min-width:600px){.home-media{background:0 0}.home-media__inner{position:relative;padding-top:76px;padding-bottom:74px}.home-media__inner:before{content:'';position:absolute;top:0;right:50%;width:1920px;height:100%;margin-right:-1090px;background:#f6fbf9;z-index:-1}.home-media-list{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:46px 0 0}.home-media__item{width:32%;margin:0 0 54px 0;border-bottom:0}.home-media__item:nth-of-type(3n+2){margin:0 2% 54px}.home-media__link{padding:0;-webkit-transition:all .3s ease;transition:all .3s ease}.home-media__link:hover{opacity:.7}.home-media__img{min-width:120px;width:120px;margin-right:18px}.home-media-txt-area{margin-top:-6px;padding-right:10px}.home-media__sub{line-height:1.5;margin-bottom:30px;font-size:1.8rem;letter-spacing:.1em}}.home-faq__inner{padding-top:46px;padding-bottom:50px}.home-faq-header{margin-bottom:4px}.home-faq__item{border-bottom:1px solid #e2e5e2}.home-faq-q{line-height:1.55;position:relative;padding:16px 30px 16px 44px;box-sizing:border-box;font-weight:500;font-size:1.7rem;letter-spacing:.11em}.home-faq-q:before{content:'';position:absolute;top:50%;right:2px;width:14px;height:14px;margin-top:4px;border-top:2px solid #10aebb;border-right:2px solid #10aebb;-webkit-transform:translateY(-50%) rotate(-45deg);-ms-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg);-webkit-transition:all .3s ease;transition:all .3s ease}.home-faq-q.is-active:before{margin-top:-4px;-webkit-transform:translateY(-50%) rotate(135deg);-ms-transform:translateY(-50%) rotate(135deg);transform:translateY(-50%) rotate(135deg)}.home-faq-q__ico{line-height:1;position:absolute;top:22px;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:30px;height:30px;padding-top:2px;border-radius:50%;box-sizing:border-box;background:#10aebb;color:#fff;font-size:1.6rem;text-transform:uppercase}.home-faq-a{padding:16px 20px;box-sizing:border-box;background:#f5fbf9;font-size:1.6rem;letter-spacing:.1em}@media all and (min-width:600px){.home-faq__inner{padding-top:76px;padding-bottom:76px}.home-faq-header{margin-bottom:4px}.home-faq-q{padding:20px 70px 22px 82px;font-size:1.8rem}.home-faq-q:before{right:36px;width:14px;height:14px}.home-faq-q__ico{top:20px;left:30px;width:34px;height:34px;padding-top:4px;font-size:1.7rem}.home-faq-a{padding:22px 30px;font-size:1.6rem}.home-faq__btn{margin-top:60px}}.home-blog__inner{padding-top:30px;padding-bottom:40px}.home-blog-wraps{margin-bottom:40px}.home-blog-wrap+.home-blog-wrap{margin-top:38px;padding-top:32px;box-sizing:border-box;border-top:1px solid #e2e5e2}.home-blog__head{position:relative;padding-left:24px;box-sizing:border-box;font-weight:500;font-size:1.9rem;letter-spacing:.1em}.home-blog__head:before{content:'';position:absolute;top:8px;left:0;width:21px;height:21px;background-repeat:no-repeat;background-position:center;background-size:21px}.home-blog__head.is-knowledge:before{background-image:url(../img/common/ico_blog01.png)}.home-blog__head.is-represen:before{background-image:url(../img/common/ico_blog02.png)}.home-blog__item{border-bottom:1px solid #e2e5e2}.home-blog__link{display:block;padding:12px 0 14px;box-sizing:border-box;text-decoration:none}.home-blog__sub{line-height:1.6;margin-bottom:8px;font-weight:500;font-size:1.7rem;letter-spacing:.11em}.home-blog__txt{margin-bottom:4px;letter-spacing:.1em}.home-blog-meta{color:#10aebb;font-size:1.2rem;letter-spacing:.1em}.home-blog-meta__time{margin-right:8px}.home-blog__btn{text-align:right}.home-blog__btn-link{position:relative;display:inline-block;padding:10px 10px 1px 0;border-bottom:1px solid #10aebb;box-sizing:border-box;color:#10aebb;font-size:1.6rem;text-align:right;text-decoration:none;letter-spacing:.1em}.home-blog__btn-link:after{content:'';position:absolute;top:20px;right:0;width:6px;height:6px;border-top:2px solid #10aebb;border-right:2px solid #10aebb;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.home-blog-bnrs__bnr+.home-blog-bnrs__bnr{margin-top:14px}.home-blog-bnrs__link{position:relative;display:block;color:#fff;text-decoration:none;text-align:center}.home-blog-bnrs-txt-area{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.home-blog-bnrs__en{line-height:1.1;font-size:1.1rem;text-transform:uppercase}.home-blog-bnrs__sub{line-height:1.5;font-weight:500;font-size:1.7rem;letter-spacing:.1em}.home-blog-bnrs__sub:after,.home-blog-bnrs__sub:before{content:'';display:inline-block;vertical-align:middle;width:10px;height:4px;margin-bottom:3px;background:url(../img/home/ico_bnr01-sp.png) no-repeat center/10px}.home-blog-bnrs__sub:before{margin-right:5px}.home-blog-bnrs__sub:after{margin-left:3px}@media all and (min-width:600px){.home-blog__inner{padding-top:68px;padding-bottom:100px}.home-blog-wraps{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:80px}.home-blog-wrap{width:calc(50% - 25px)}.home-blog-wrap+.home-blog-wrap{margin-top:0;padding-top:0;border-top:0}.home-blog__head{padding:0 0 22px 32px;border-bottom:1px solid #e2e5e2;font-size:2.4rem}.home-blog__head:before{top:10px;width:25px;height:25px;background-size:25px}.home-blog-list{margin-bottom:10px}.home-blog__link{padding:24px 10px 22px;box-sizing:border-box;text-decoration:none;-webkit-transition:all .3s ease;transition:all .3s ease}.home-blog__link:hover{opacity:.7}.home-blog__sub{margin-bottom:14px;font-size:1.8rem}.home-blog__txt{margin-bottom:12px;font-size:1.6rem;letter-spacing:.1em}.home-blog-meta{font-size:1.6rem}.home-blog-meta__time{margin-right:12px}.home-blog__btn-link{padding:10px 18px 2px 0;font-size:1.7rem}.home-blog__btn-link:hover{border-bottom:0}.home-blog__btn-link:after{top:23px;right:8px;width:5px;height:5px}.home-blog-bnrs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.home-blog-bnrs__bnr{width:50%}.home-blog-bnrs__bnr+.home-blog-bnrs__bnr{margin-top:40px}.home-blog-bnrs__link:hover .home-blog-bnrs__img img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.home-blog-bnrs__img{overflow:hidden}.home-blog-bnrs__img img{-webkit-transition:all .3s ease;transition:all .3s ease}.home-blog-bnrs__en{font-size:1.2rem}.home-blog-bnrs__sub{width:250px;line-height:1.9;font-size:2.6rem}.home-blog-bnrs__sub:after,.home-blog-bnrs__sub:before{width:20px;height:4px;background-image:url(../img/home/ico_bnr01-pc.png);background-size:20px}.home-blog-bnrs__sub:before{margin-right:10px}.home-blog-bnrs__sub:after{margin-left:7px}}#inheritance .l-sub-img{background-image:url(../img/inheritance/mainimg01-sp.jpg)}@media all and (min-width:600px){#inheritance .l-sub-img{background-image:url(../img/inheritance/mainimg01-pc.jpg)}}@media (max-width:374px){.l-sub-img__head-lead{font-size:1.8rem}}.inheritance-intro{position:relative}.inheritance-intro:before{content:'';z-index:-1;position:absolute;right:0;left:0;bottom:0;margin:0 auto;width:100%;height:330px;background:-webkit-gradient(linear,left top,right top,color-stop(20%,#d3f2f3),to(#f1ffe9));background:linear-gradient(to right,#d3f2f3 20%,#f1ffe9 100%)}.inheritance-intro__inner{padding-top:14px;padding-bottom:50px}.inheritance-intro__head{font-weight:500;font-size:2.3rem;text-align:center;line-height:1.5;margin-bottom:18px}.inheritance-intro__txt{margin-bottom:28px}.inheritance-intro__span{font-weight:50}.inheritance-intro__list{position:relative;margin:0 -15px;padding:0 15px}.inheritance-intro-item{position:relative;padding:24px 0 18px;background:#fff;text-align:center;box-shadow:0 0 5px 0 rgba(173,173,173,.5)}.inheritance-intro-item:first-child{margin-bottom:20px}.inheritance-intro-item__sub{display:inline-block;line-height:1;background:#10aebb;padding:4px 17px;margin-bottom:4px;border-radius:30px;font-size:1.2rem;color:#fff}.inheritance-intro-item__head{color:#10aebb;font-weight:500;font-size:2rem;margin-bottom:10px}@media all and (min-width:600px){.inheritance-intro:before{bottom:0;width:1660px;height:180px;overflow:hidden}.inheritance-intro__inner{padding-top:10px;padding-bottom:60px}.inheritance-intro__head{font-size:3.6rem;line-height:1.5;margin-bottom:43px}.inheritance-intro__txt{margin-bottom:65px;font-size:1.6rem;text-align:center}.inheritance-intro__list{position:relative;margin:0 -15px;padding:0 15px}.inheritance-intro-item{position:relative;padding:44px 0 41px;width:calc(50% - 20px)}.inheritance-intro-item:first-child{margin:0 20px 0 0;float:left}.inheritance-intro-item:last-child{margin-left:20px;float:right}.inheritance-intro-item__sub{padding:7px 26px;margin-bottom:8px;border-radius:30px;font-size:1.6rem}.inheritance-intro-item__head{font-size:2.8rem;margin-bottom:12px}.inheritance-intro-item__txt{font-size:1.6rem}}.inheritance-select__inner{padding-top:53px;padding-bottom:10px}.inheritance-select__head{margin-bottom:23px}@media (max-width:374px){.inheritance-select__head{font-size:1.9rem}}.inheritance-select-wrap02{margin:15px 0}.inheritance-select-wrap02 .inheritance-select__img{margin:0 -15px 0 0}.inheritance-select-wrap02 .inheritance-select-txt-area{margin:-75px 25px 0 -15px}.inheritance-select__img{margin-left:-15px}.inheritance-select-txt-area{position:relative;z-index:1;margin:-75px -15px 0 25px;padding:16px 24px 24px;box-sizing:border-box;background:#fff}.inheritance-select__sub{margin-bottom:10px;color:#10aebb;font-weight:500;font-size:1.9rem;letter-spacing:.1em;line-height:1.7}@media (max-width:374px){.inheritance-select__sub{font-size:1.7rem}}.inheritance-select__num{display:block;font-size:2rem;font-style:italic}.inheritance-select__txt{letter-spacing:.1em}.inheritance-select-point{background:#f6fbf9;padding:25px 20px 20px;margin-bottom:40px}.inheritance-select-point__sub{position:relative;padding-left:34px;margin-bottom:3px}.inheritance-select-point__sub:before{content:'';position:absolute;top:0;left:0;width:25px;height:22px;background:url(../img/common/ico_hand01.png) no-repeat center center;background-size:contain}.inheritance-select-point__txt{font-size:1.6rem}@media all and (min-width:600px){.inheritance-select__inner{padding:100px 0}.inheritance-select__head{margin-bottom:90px;line-height:1.9}.inheritance-select-wrap{margin-bottom:48px;position:relative}.inheritance-select-wrap02,.inheritance-select-wrap04{margin:160px 0 0}.inheritance-select-wrap02 .inheritance-select__img,.inheritance-select-wrap04 .inheritance-select__img{margin-right:0}.inheritance-select-wrap02 .inheritance-select__img:before,.inheritance-select-wrap04 .inheritance-select__img:before{left:inherit;right:-40px}.inheritance-select-wrap02 .inheritance-select__img img,.inheritance-select-wrap04 .inheritance-select__img img{display:block;margin-left:30px}.inheritance-select-wrap02 .inheritance-select-txt-area,.inheritance-select-wrap04 .inheritance-select-txt-area{margin:-75px 40px 0 0}.inheritance-select-wrap03{margin:160px 0 0}.inheritance-select__img{position:relative;margin-left:0}.inheritance-select__img:before{content:'';position:absolute;left:-40px;bottom:-40px;width:870px;height:538px;background:-webkit-gradient(linear,left top,right top,color-stop(20%,#d3f2f3),to(#f1ffe9));background:linear-gradient(to right,#d3f2f3 20%,#f1ffe9 100%);z-index:-1}.inheritance-select__img img{max-width:870px}.inheritance-select-txt-area{margin:-75px 0 0 40px;padding:46px 50px 50px;box-shadow:0 4px 10px rgba(0,0,0,.1)}.inheritance-select__sub{margin-bottom:25px;font-size:2.8rem}.inheritance-select__num{font-size:2.6rem}.inheritance-select__txt{font-size:1.6rem}.inheritance-select-point{padding:47px 50px 50px;margin-bottom:100px}.inheritance-select-point__sub{position:relative;padding-left:50px;margin-bottom:18px;font-size:2.4rem}.inheritance-select-point__sub:before{top:6px;width:35px;height:32px;background:url(../img/common/ico_hand01.png) no-repeat center center;background-size:contain}.inheritance-select-point__txt{font-size:1.6rem}}.inheritance-flow{background:#f6fbf9}.inheritance-flow__inner{padding-top:49px;padding-bottom:10px}.inheritance-flow-head{margin-bottom:24px}.inheritance-flow__item{padding-bottom:27px;position:relative}.inheritance-flow__item:last-child:before{height:0}.inheritance-flow__item:before{z-index:1;content:'';position:absolute;top:0;left:15%;width:2px;height:100%;background:#10aebb}.inheritance-flow__icon{position:relative;float:left;width:29%;text-align:center;z-index:2}.inheritance-flow__icon img{width:102px}@media (max-width:374px){.inheritance-flow__icon img{width:90px}}.inheritance-flow__box{float:right;width:66.5%}.inheritance-flow__head{font-size:1.8rem;font-weight:500;margin-bottom:8px;padding-left:35px;position:relative;line-height:1.6}@media (max-width:374px){.inheritance-flow__head{font-size:1.6rem}}.inheritance-flow__num{position:absolute;left:0;top:0;display:block;text-align:center;min-width:28px;width:28px;height:28px;line-height:28px;margin-right:10px;padding-right:2px;border-radius:50%;box-sizing:border-box;background:linear-gradient(135deg,#57d6b1 0,#00b8c1 100%);color:#fff;font-style:italic;font-size:1.6rem;letter-spacing:.05em}.inheritance-flow-contacts{padding:9px 0 0;box-sizing:border-box}.inheritance-flow-contacts-tels{max-width:295px;margin:0 auto 14px;padding-bottom:12px;border-bottom:1px solid #e3e3e3;box-sizing:border-box;text-align:center}.inheritance-flow-contacts-tels__link{display:block;margin-bottom:4px;padding:2px 0 4px;box-shadow:0 4px 3px rgba(0,0,0,.1);border:1px solid #e3e3e3;box-sizing:border-box;text-decoration:none;background:#fff}.inheritance-flow-contacts-tels__sub{line-height:1.5;display:inline-block;padding:0 14px;border-radius:10px;box-sizing:border-box;background:#10aebb;color:#fff;font-size:1.2rem}.inheritance-flow-contacts-tels__tel{line-height:1.5;display:inline-block;padding-left:36px;box-sizing:border-box;background:url(../img/common/ico_tel01.png) no-repeat center left 4px/30px;font-weight:700;font-size:2.3rem;letter-spacing:.001em}.inheritance-flow-contacts-tels__txt{font-size:1.2rem;text-align:left;letter-spacing:.1em}.inheritance-flow-contacts-btn{max-width:295px;width:100%;margin:auto}.inheritance-flow-contacts-btn-link{display:block;padding:16px 0;box-sizing:border-box;box-shadow:0 4px 3px rgba(0,0,0,.1);border-radius:5px;background:#a69457;color:#fff;font-size:1.6rem;letter-spacing:.1em;text-decoration:none;text-align:center}.inheritance-flow-contacts-btn-txt{display:inline-block;box-sizing:border-box}@media all and (min-width:600px){.inheritance-flow{background:0 0;position:relative}.inheritance-flow:before{content:"";position:absolute;right:150px;top:0;left:0;margin:0 auto;width:1800px;height:100%;overflow:hidden;background:#f6fbf9;z-index:-1}.inheritance-flow__inner{padding-top:101px;padding-bottom:62px}.inheritance-flow-head{margin-bottom:51px}.inheritance-flow__item{padding-bottom:36px;position:relative}.inheritance-flow__item:last-child:before{height:50%}.inheritance-flow__item:before{left:65px}.inheritance-flow__icon{width:130px;text-align:left;z-index:2}.inheritance-flow__icon img{width:130px}.inheritance-flow__box{float:right;width:calc(100% - 160px)}.inheritance-flow__head{font-size:2.4rem;margin-bottom:8px;padding-left:50px;position:relative;line-height:1.6}.inheritance-flow__num{min-width:38px;width:38px;height:38px;line-height:38px;margin-right:10px;padding-right:2px;border-radius:50%;font-size:2rem}.inheritance-flow__txt{font-size:1.6rem;letter-spacing:.17rem}.inheritance-flow-contacts{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-top:28px;margin-bottom:0}.inheritance-flow-contacts-tels{max-width:none;margin:0;padding-bottom:12px;border-bottom:0;border-right:1px solid #e3e3e3}.inheritance-flow-contacts-tels__link{margin-bottom:4px;padding:8px 48px 2px 0;box-shadow:none;border:0;pointer-events:none;background:0 0}.inheritance-flow-contacts-tels__tel{line-height:1;margin-top:-8px;padding-left:48px;background-size:42px;background-position:top 6px left 0;font-size:3.2rem;letter-spacing:.02em}.inheritance-flow-contacts-tels__txt{line-height:1;font-size:1.3rem;letter-spacing:.1em}.inheritance-flow-contacts-btn{max-width:340px;width:340px;margin:0 0 0 48px}.inheritance-flow-contacts-btn-link{position:relative;padding:16px 0;font-size:1.6rem;overflow:hidden}.inheritance-flow-contacts-btn-link:before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;background:#998955;-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;-webkit-transform:scale(0,1);-ms-transform:scale(0,1);transform:scale(0,1);-webkit-transition:all .3s ease;transition:all .3s ease}.inheritance-flow-contacts-btn-link:hover:before{opacity:1;-webkit-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1)}.inheritance-flow-contacts-btn-txt{position:relative;z-index:1}}.inheritance-price__inner{padding-top:53px;padding-bottom:20px}.inheritance-price__head{margin-bottom:22px}.inheritance-price-table-box+.inheritance-price-table-box{margin-top:35px}.inheritance-price__wrap02{margin:0 -15px 0 0;overflow-x:scroll}.inheritance-price__table{border:1px solid #e3e3e3;border-top:none;font-size:1.6rem;width:100%}.inheritance-price__table thead tr th{font-weight:500;background:#52a7ae;text-align:center;vertical-align:middle;padding:16px 0;color:#fff}.inheritance-price__table thead tr th:last-child{border-left:1px solid #fff}.inheritance-price__table tbody tr th{font-weight:500}.inheritance-price__table tbody tr td,.inheritance-price__table tbody tr th{text-align:center;vertical-align:middle;padding:17px 0;border-bottom:1px solid #e3e3e3;border-left:1px solid #e3e3e3}.inheritance-price__table tbody tr td:first-child,.inheritance-price__table tbody tr th:first-child{border-left:none}.inheritance-price__table01 th:first-child{width:65.5%}.inheritance-price__table02{width:1100px}.inheritance-price__table02 tbody tr td,.inheritance-price__table02 tbody tr th{text-align:left;padding:20px 20px}.inheritance-price__table02 tbody tr th{width:31%}.inheritance-price__table02 tbody tr td:last-child{width:31%;text-align:center}.inheritance-price__btn{display:inline-block;background:#10aebb;text-decoration:none;color:#fff;border-radius:10px;padding:10px 20px}.inheritance-price__btm{font-size:1.2rem;color:#999;padding:12px 0 25px}.inheritance-price-box{background:#f6fbf9;padding:20px 23px 25px;margin-bottom:40px}.inheritance-price-box__head{font-weight:500;font-size:1.6rem;color:#10aebb;margin-bottom:2px}.inheritance-price-box-list01__item{position:relative;padding-left:15px}.inheritance-price-box-list01__item:before{content:'';position:absolute;top:7px;left:0;width:11px;height:11px;background:#10aebb}.inheritance-price-box-list02__item{position:relative;padding-left:15px;color:#999;font-size:1.3rem}.inheritance-price-box-list02__item:before{content:'※';position:absolute;top:0;left:0}@media all and (min-width:600px){.inheritance-price__inner{padding-top:101px;padding-bottom:54px}.inheritance-price__head{margin-bottom:50px}.inheritance-price-table-box{width:80%;margin:auto}.inheritance-price-table-box+.inheritance-price-table-box{margin-top:60px}.inheritance-price__wrap02{width:100%;margin:0 0 12px 0;overflow-x:hidden}.inheritance-price__table{border:1px solid #e3e3e3;border-top:none;font-size:1.6rem;width:100%}.inheritance-price__table thead tr th{font-size:1.7rem;padding:20px 0}.inheritance-price__table thead tr th:last-child{border-left:1px solid #fff}.inheritance-price__table tbody tr th{font-weight:500}.inheritance-price__table tbody tr td,.inheritance-price__table tbody tr th{text-align:center;vertical-align:middle;padding:23px 0 24px;border-bottom:1px solid #e3e3e3;border-left:1px solid #e3e3e3}.inheritance-price__table tbody tr td:first-child,.inheritance-price__table tbody tr th:first-child{border-left:none}.inheritance-price__table01 thead tr th{padding:10px 0}.inheritance-price__table01 th:first-child{width:58%}.inheritance-price__table01 tbody tr td,.inheritance-price__table01 tbody tr th{padding:15px 0 16px}.inheritance-price__table02{width:100%}.inheritance-price__table02 tbody tr td,.inheritance-price__table02 tbody tr th{text-align:left;padding:23px 37px}.inheritance-price__table02 tbody tr th{width:335px;padding:21px 38px}.inheritance-price__table02 tbody tr td:first-child{padding:20px 37px}.inheritance-price__table02 tbody tr td:last-child{width:108px}.inheritance-price__btn{border-radius:5px;padding:13px 23px;position:relative}.inheritance-price__btn:before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;background:#08a0ad;-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;-webkit-transform:scale(0,1);-ms-transform:scale(0,1);transform:scale(0,1);-webkit-transition:all .3s ease;transition:all .3s ease;border-radius:5px}.inheritance-price__btn:hover:before{opacity:1;-webkit-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1)}.inheritance-price__link{position:relative;z-index:1}.inheritance-price-btn__txt{margin-bottom:17px;display:inline-block}.inheritance-price__btm{font-size:1.6rem;padding:15px 0 36px}.inheritance-price-box{padding:50px 59px 61px;margin-bottom:80px}.inheritance-price-box__head{font-size:2.1rem;margin-bottom:13px}.inheritance-price-box-list01{margin-bottom:10px}.inheritance-price-box-list01__item{position:relative;margin-bottom:5px;padding-left:21px;font-size:1.6rem}.inheritance-price-box-list01__item:before{top:9px;left:2px;width:12px;height:12px}.inheritance-price-box-list02__item{position:relative;padding-left:19px;font-size:1.6rem}.inheritance-price-box-list02__item:before{content:'※';position:absolute;top:0;left:0}}.inheritance-faq{border-top:1px solid #e3e3e3}.inheritance-faq__inner{padding-top:37px;padding-bottom:50px}@media all and (min-width:600px){.inheritance-faq{border-top:1px solid #e3e3e3}.inheritance-faq__inner{padding-top:76px;padding-bottom:50px}}.inheritance-thought{background:url(../img/inheritance/bg_thought01_sp.jpg) no-repeat center top;background-size:cover;margin-bottom:61px}.inheritance-thought__inner{padding-top:53px;padding-bottom:51px}.inheritance-thought__txt:nth-of-type(n+2){padding-top:28px}@media all and (min-width:600px){.inheritance-thought{background:0 0;margin-bottom:77px;position:relative}.inheritance-thought:before{content:'';position:absolute;top:30px;right:-130px;left:0;margin:0 auto;width:1790px;height:1120px;background:url(../img/inheritance/bg_thought01_pc.jpg) no-repeat center top;background-size:contain;overflow:hidden;z-index:-1}.inheritance-thought__inner{padding-top:130px;padding-bottom:161px}.inheritance-thought__head{margin-bottom:42px}.inheritance-thought__txt{font-size:1.6rem;text-align:center}.inheritance-thought__txt:nth-of-type(n+2){padding-top:34px}}#knowledge .l-sub-img{background-image:url(../img/knowledge/mainimg01-sp.jpg)}@media all and (min-width:600px){#knowledge .l-sub-img{background-image:url(../img/knowledge/mainimg01-pc.jpg)}}.toc_number{display:none}.toc_list li a{position:relative;display:block;padding-left:14px;box-sizing:border-box}.toc_list li a:before{content:'';position:absolute;top:9px;left:0;width:6px;height:6px;border-radius:50%;background:#10aebb}@media all and (min-width:600px){.toc_list li a:before{top:12px}}.toc_list li ul li a:before{top:11px;width:4px;height:4px}@media all and (min-width:600px){.toc_list li ul li a:before{top:14px}}.knowledge-intro{position:relative}.knowledge-intro__inner{padding-top:20px;padding-bottom:43px}.knowledge-intro__txt{padding-bottom:33px}.knowledge-intro__link{font-weight:500;color:#10aebb}.knowledge-intro-list__link{display:table;height:100%;width:100%;line-height:1.4;padding:5px 0;min-height:55px}.knowledge-intro-list__txt{display:table-cell;vertical-align:middle}@media all and (min-width:600px){.knowledge-intro__inner{padding-top:20px;padding-bottom:63px}.knowledge-intro__head{margin-bottom:33px}.knowledge-intro__txt{padding-bottom:73px;text-align:center;font-size:1.8rem}.knowledge-intro-list__link{display:table;height:100%;width:100%;line-height:1.4;padding:19px 0;min-height:55px}.knowledge-intro-list__txt{display:table-cell;vertical-align:middle}}.knowledge-content{position:relative;background:#f6fbf9}.knowledge-content__inner{padding-top:20px}.knowledge-content__list{padding-bottom:24px}.knowledge-content__item{border-bottom:1px solid #e3e3e3}.knowledge-content__item+li{margin-top:0}.knowledge-content__item.is-empty{padding:30px 0 15px;border-bottom:0;text-align:center}.knowledge-content__link{padding:11px 0 20px;display:block;text-decoration:none}.knowledge-content__head{font-size:1.7rem;line-height:1.6;letter-spacing:.1em;font-weight:500;margin-bottom:9px}.knowledge-content__meta{color:#10aebb;font-size:1.2rem}.knowledge-content__time{display:inline-block;vertical-align:baseline}.knowledge-content__cat{display:inline-block;vertical-align:baseline}@media all and (min-width:600px){.knowledge-content{background:0 0;position:relative;padding-bottom:0;margin-bottom:120px}.knowledge-content:before{content:"";position:absolute;right:150px;top:0;left:0;margin:0 auto;width:1800px;height:100%;overflow:hidden;background:#f6fbf9;z-index:-1}.knowledge-content__inner{padding-top:80px;padding-bottom:1px}.knowledge-content__list{padding-bottom:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.knowledge-content__item{box-sizing:border-box;border-bottom:1px solid #e3e3e3;font-size:1.6rem;width:calc(50% - 20px)}.knowledge-content__item:nth-of-type(odd){margin-right:20px}.knowledge-content__item:nth-of-type(even){margin-left:20px}.knowledge-content__item.is-empty{width:100%;border-top:0}.knowledge-content__link{padding:33px 10px 34px;display:block;text-decoration:none}.knowledge-content__head{font-size:2rem;margin-bottom:13px}.knowledge-content__txt{padding-bottom:13px}.knowledge-content__meta{font-size:1.6rem}.knowledge-content__time{margin-right:10px}}.knowledge-single{position:relative}.knowledge-single__inner{padding-top:20px;padding-bottom:43px}#news .l-sub-img{background-image:url(../img/news/mainimg01-sp.jpg)}@media all and (min-width:600px){#news .l-sub-img{background-image:url(../img/news/mainimg01-pc.jpg)}}.news-content__list{padding-bottom:25px}.news-content__wrapper{box-sizing:border-box;display:block;border-bottom:1px solid #e3e3e3;text-decoration:none;position:relative;padding:15px 0 16px}.news-content__head{font-weight:500;font-size:1.7rem;line-height:1.5;margin-bottom:10px}.news-content__txt{margin-bottom:5px}.news-content__meta{color:#10aebb;font-size:1.2rem}.news-content__time{display:inline-block}.news-content__cat{display:inline-block;margin-left:7px}@media all and (min-width:600px){.news-content__inner{padding-top:22px;padding-bottom:0}.news-content__list{padding-bottom:60px;border-top:1px solid #e3e3e3}.news-content__item{position:relative}.news-content__wrapper{position:relative;padding:30px 0 28px}.news-content__head{font-size:2rem;line-height:1.5;margin-bottom:9px;letter-spacing:.1em}.news-content__txt{margin-bottom:4px;font-size:1.7rem}.news-content__meta{font-size:1.6rem}}#price .l-sub-img{background-image:url(../img/price/mainimg01-sp.jpg)}@media all and (min-width:600px){#price .l-sub-img{background-image:url(../img/price/mainimg01-pc.jpg)}}.price-intro{padding-top:21px;padding-bottom:50px}.price-intro__txt{margin-bottom:25px}.price-intro-table-box+.price-intro-table-box{margin-top:35px}.price-intro__wrap02{margin:0 -15px 0 0;overflow-x:scroll}.price-intro__table{border:1px solid #e3e3e3;border-top:none;font-size:1.6rem;width:100%}.price-intro__table thead tr th{font-weight:500;background:#52a7ae;text-align:center;vertical-align:middle;padding:16px 0;color:#fff}.price-intro__table thead tr th:last-child{border-left:1px solid #fff}.price-intro__table tbody tr th{font-weight:500}.price-intro__table tbody tr td,.price-intro__table tbody tr th{text-align:center;vertical-align:middle;padding:17px 0;border-bottom:1px solid #e3e3e3;border-left:1px solid #e3e3e3}.price-intro__table tbody tr td:first-child,.price-intro__table tbody tr th:first-child{border-left:none}.price-intro__table01 th:first-child{width:58%}.price-intro__table02{width:1100px}.price-intro__table02 tbody tr td,.price-intro__table02 tbody tr th{text-align:left;padding:20px 20px}.price-intro__table02 tbody tr th{width:31%}.price-intro__table02 tbody tr td:last-child{width:31%;text-align:center}.price-intro__btm{font-size:1.2rem;color:#999}@media all and (min-width:600px){.price-intro{padding-top:8px}.price-intro__txt{margin-top:-17px;margin-bottom:60px;font-size:1.6rem;text-align:center}.price-intro-table-box{width:80%;margin:auto}.price-intro-table-box+.price-intro-table-box{margin-top:60px}.price-intro__wrap02{width:100%;margin:0 0 12px 0;overflow-x:hidden}.price-intro__table{border:1px solid #e3e3e3;border-top:none;font-size:1.6rem}.price-intro__table thead tr th{font-size:1.6rem;padding:10px 0}.price-intro__table thead tr th:last-child{border-left:1px solid #fff}.price-intro__table tbody tr th{font-weight:500}.price-intro__table tbody tr td,.price-intro__table tbody tr th{text-align:center;vertical-align:middle;padding:15px 0 16px;border-bottom:1px solid #e3e3e3;border-left:1px solid #e3e3e3}.price-intro__table tbody tr td:first-child,.price-intro__table tbody tr th:first-child{border-left:none}.price-intro__table02{width:100%}.price-intro__table02 tbody tr td,.price-intro__table02 tbody tr th{text-align:left;padding:23px 37px}.price-intro__table02 tbody tr th{padding:21px 38px}.price-intro__table02 tbody tr td:first-child{padding:20px 37px}.price-intro__btm-area{padding:15px 0 36px}.price-intro__btm{font-size:1.6rem}}.price-possible{background:#f6fbf9}.price-possible__inner{padding-top:49px;padding-bottom:26px}.price-possible__head{margin-bottom:26px}.price-possible__txt{margin-bottom:20px}.price-possible__txt-strong{color:#10aebb;font-weight:500}@media all and (min-width:600px){.price-possible{padding-left:15px;padding-right:15px}.price-possible__inner{padding-top:88px;padding-bottom:65px}.price-possible__txt{font-size:1.6rem;text-align:center}}.price-simulation{padding-top:49px;padding-bottom:14px}.price-simulation__inner{padding-bottom:20px}.price-simulation__txt-strong{color:#10aebb;font-weight:500}.price-simulation-wrap{padding-top:44px;padding-bottom:20px;background:#f6fbf9}.price-simulation-wrap__price{font-size:1.6rem}.price-simulation-wrap__box{background:#fff}.price-simulation-wrap__table{border:1px solid #e3e3e3;border-top:none;font-size:1.6rem;width:100%}.price-simulation-wrap__table thead tr th{font-weight:500;background:#52a7ae;text-align:center;vertical-align:middle;padding:16px 0;color:#fff}.price-simulation-wrap__table tbody tr:last-child td{border-bottom:none}.price-simulation-wrap__table tbody tr th{background:#fdfdfd;color:#10aebb;font-weight:500}.price-simulation-wrap__table tbody tr td,.price-simulation-wrap__table tbody tr th{text-align:center;vertical-align:middle;padding:17px 0;border-bottom:1px solid #e3e3e3}.price-simulation-wrap__table tbody tr td{background:#fff;padding-left:10px;padding-right:10px}.price-simulation-wrap__table tbody tr td.is-select{padding-right:0;width:65%;text-align:left}.price-simulation-wrap__table tbody tr td.is-yen{padding-left:0;font-weight:500;font-size:2rem;text-align:right}.price-simulation-wrap__table tbody tr td select{background:0 0;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;z-index:1;width:100%;height:40px;padding:0 10px}.price-simulation-wrap__table tbody tr td select::-ms-expand{display:none}@media (max-width:320px){.price-simulation-wrap__table tbody tr td tbody tr td.is-yen{width:25%}.price-simulation-wrap__table tbody tr td-select{width:147px}.price-simulation-wrap__table tbody tr td.is-select{width:60%}}.price-simulation-wrap__table-note{color:#999;font-weight:400;font-size:1.3rem}.price-simulation-wrap__table-unit{font-size:1.6rem}.price-simulation-wrap__table-select{width:165px;height:40px;border-radius:3px;position:relative;display:inline-block;background-color:#ededed}.price-simulation-wrap__table-select:before{position:absolute;content:'';top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:10px;width:0;height:0;border-style:solid;border-width:7px 4.5px 0 4.5px;border-color:#4c4c4c transparent transparent transparent}.price-simulation-wrap__note{font-size:1.3rem;color:#999}.price-simulation-wrap-total{margin-top:20px;margin-bottom:40px}.price-simulation-wrap-total__head{font-size:1.8rem;font-weight:500}.price-simulation-wrap-total__box{margin-top:5px;border:1px solid #e3e3e3;background:#fff;padding:0 15px;width:68%;display:inline-block}.price-simulation-wrap-total__yen{font-weight:500;font-size:3rem;text-align:right}.price-simulation-wrap-total__unit{display:inline;padding-left:5px;font-weight:500;font-size:2rem}.price-simulation-wrap-total__unit-note{padding-left:3px;font-size:1.3rem}@media (max-width:320px){.price-simulation-wrap-total__box{width:60%}}.price-simulation-wrap__box{padding-top:20px}.price-simulation-wrap__box-txt{margin-bottom:-10px;font-weight:500;font-size:1.6rem;text-align:center}@media (max-width:320px){.price-simulation-wrap__table tbody tr td.is-yen{width:25%}.price-simulation-wrap__table-select{width:147px}.price-simulation-wrap__table.is-select{width:60%}}@media all and (min-width:600px){.price-simulation{padding-top:86px}.price-simulation__inner{padding-bottom:53px}.price-simulation__txt{font-size:1.6rem;text-align:center}.price-simulation-wrap{padding-top:60px;padding-bottom:60px}.price-simulation-wrap__table{border:1px solid #e3e3e3}.price-simulation-wrap__table tbody tr td,.price-simulation-wrap__table tbody tr th{box-sizing:border-box}.price-simulation-wrap__table tbody tr th{width:20%;font-size:1.6rem}.price-simulation-wrap__table tbody tr th.is-thead{font-weight:500;background:#52a7ae;text-align:center;vertical-align:middle;padding:16px 0;color:#fff;border:0;width:13%;font-size:1.6rem}.price-simulation-wrap__table tbody tr th.is-last{border-bottom:0}.price-simulation-wrap__table tbody tr td{border-left:1px solid #e3e3e3;width:26%}.price-simulation-wrap__table tbody tr td.is-select{width:39%;padding-left:40px}.price-simulation-wrap__table tbody tr td.is-select select{cursor:pointer}.price-simulation-wrap__table tbody tr td.is-yen{padding-right:30px;font-size:3.2rem}.price-simulation-wrap__table-note{font-size:1.6rem}.price-simulation-wrap__table-unit{font-size:1.6rem}.price-simulation-wrap__table-select{width:240px;font-size:1.6rem}.price-simulation-wrap__price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;font-size:1.6rem}.price-simulation-wrap__note{padding-top:20px;text-align:right;font-size:1.6rem}.price-simulation-wrap-total{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:65px;margin-bottom:80px}.price-simulation-wrap-total__head{font-size:2rem}.price-simulation-wrap-total__box{margin:0 20px;width:500px}.price-simulation-wrap-total__yen{font-size:4rem}.price-simulation-wrap-total__unit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;font-size:3rem}.price-simulation-wrap-total__unit-note{font-size:2rem}.price-simulation-wrap__wrap{font-size:2rem}.price-simulation-wrap__box-txt{font-size:1.6rem}}.price-intrust{margin-bottom:60px}.price-intrust__inner{position:relative;padding-top:33px;padding-bottom:25px}.price-intrust__inner:before{content:'';position:absolute;left:0;bottom:0;width:100%;height:150px;background:linear-gradient(45deg,#d2f2f5 0,#f1fee7 100%);z-index:-1}.price-intrust__img{padding-top:12px}@media all and (min-width:600px){.price-intrust{padding-bottom:100px}.price-intrust__inner{padding-top:73px}.price-intrust__inner:before{position:inherit}.price-intrust__txt{font-size:1.6rem;text-align:center}.price-intrust__img{position:relative;z-index:-1;padding-top:0;margin-top:-125px}}#privacy .l-sub-img{background-image:url(../img/privacy/mainimg01-sp.jpg)}@media all and (min-width:600px){#privacy .l-sub-img{background-image:url(../img/privacy/mainimg01-pc.jpg)}}.privacy-content__inner{padding-top:19px;padding-bottom:20px}.privacy-content__head{margin-bottom:14px}.privacy-content__txt{padding-bottom:30px}.privacy-content__list{margin:-19px 0 30px}.privacy-content__list li{position:relative;padding-left:18px}.privacy-content__list li:before{content:"";position:absolute;top:12px;left:6px;width:3px;height:3px;border-radius:50%;background:#10aebb}.privacy-content__list li+li{margin-top:2px}@media all and (min-width:600px){.privacy-content__inner{padding-top:24px;padding-bottom:50px}.privacy-content__head{margin-bottom:31px}.privacy-content__txt{padding-bottom:74px;font-size:1.6rem}.privacy-content__list{margin:-54px 0 70px}.privacy-content__list li{position:relative;padding-left:18px;font-size:1.6rem}.privacy-content__list li:before{content:"";position:absolute;top:12px;left:6px;width:4px;height:4px}.privacy-content__list li+li{margin-top:2px}}#realestate .l-sub-img{background-image:url(../img/realestate/mainimg01-sp.jpg)}@media all and (min-width:600px){#realestate .l-sub-img{background-image:url(../img/realestate/mainimg01-pc.jpg)}}.realestate-intro{position:relative}.realestate-intro:before{content:"";z-index:-1;position:absolute;right:0;left:0;bottom:0;margin:0 auto;width:100%;height:330px;background:-webkit-gradient(linear,left top,right top,color-stop(20%,#d3f2f3),to(#f1ffe9));background:linear-gradient(to right,#d3f2f3 20%,#f1ffe9 100%)}.realestate-intro__inner{padding-top:14px;padding-bottom:50px}.realestate-intro__head{font-weight:500;font-size:2.3rem;text-align:center;line-height:1.5;margin-bottom:18px}@media (max-width:374px){.realestate-intro__head{font-size:2rem}}.realestate-intro__txt{margin-bottom:24px}.realestate-intro__img{position:relative;margin-bottom:8px}.realestate-intro__img:before{content:"";position:absolute;right:0;bottom:0;width:35px;height:35px;background:url(../img/common/ico_detail.png) no-repeat center center;background-size:contain;pointer-events:none}.realestate-intro__sub{color:#999;font-size:1.3rem;line-height:1.7;margin-bottom:33px}.realestate-intro__link{display:inline;word-break:break-all}.realestate-intro__list{position:relative;margin:0 -15px;padding:0 15px}.realestate-intro-item{position:relative;padding:24px 25px 22px;background:#fff;text-align:center;box-shadow:0 0 5px 0 rgba(173,173,173,.5)}.realestate-intro-item:first-child{margin-bottom:20px}.realestate-intro-item__list{text-align:left;margin-bottom:16px}.realestate-intro-item__item{padding-left:23px;position:relative}.realestate-intro-item__num{font-size:1.2rem;position:absolute;top:2px;left:0;color:#10aebb}.realestate-intro-item__sub{display:inline-block;line-height:1;background:#10aebb;padding:4px 23px;margin-bottom:4px;border-radius:30px;font-size:1.2rem;color:#fff}.realestate-intro-item__head{color:#10aebb;font-weight:500;font-size:2rem;margin-bottom:13px}@media (max-width:374px){.realestate-intro-item__head{margin:0 -25px 13px;font-size:1.8rem}}.realestate-intro-item__txt{text-align:left;background:#f6fbf9;padding:13px 20px 18px}@media all and (min-width:600px){.realestate-intro{position:relative}.realestate-intro:before{content:"";z-index:-1;position:absolute;right:0;left:0;bottom:-10px;margin:0 auto;width:1650px;height:570px;overflow:hidden}.realestate-intro__inner{padding-top:0;padding-bottom:50px}.realestate-intro__head{font-size:3.6rem;line-height:2;margin-bottom:35px}.realestate-intro__txt{margin-bottom:56px;font-size:1.6rem;text-align:center}.realestate-intro__img{position:relative;margin-bottom:18px}.realestate-intro__img:before{content:none}.realestate-intro__sub{line-height:1.7;margin-bottom:82px;font-size:1.6rem}.realestate-intro__list{position:relative;margin:0 -15px;padding:0 15px}.realestate-intro-item{padding:44px 60px 42px;text-align:left}.realestate-intro-item:first-child{margin-bottom:40px}.realestate-intro-item__list{text-align:left;margin-bottom:16px;font-size:1.6rem;position:absolute;left:50%;top:36px}.realestate-intro-item__item{padding-left:30px;position:relative}.realestate-intro-item__num{font-size:1.6rem;position:absolute;top:0;left:0;color:#10aebb}.realestate-intro-item__sub{padding:6px 27px;margin-bottom:8px;border-radius:30px;font-size:1.6rem;color:#fff;text-align:center}.realestate-intro-item__head{font-size:2.4rem;margin-bottom:58px}.realestate-intro-item__txt{padding:34px 30px 34px;font-size:1.6rem}}.realestate-select__inner{padding-top:53px;padding-bottom:38px}.realestate-select__head{margin-bottom:23px}@media (max-width:374px){.realestate-select__head{font-size:2rem}}.realestate-select-wrap02{margin:10px 0 13px}.realestate-select-wrap02 .realestate-select__img{margin:0 -15px 0 0}.realestate-select-wrap02 .realestate-select-txt-area{margin:-75px 25px 0 -15px}.realestate-select__img{margin-left:-15px}.realestate-select-txt-area{position:relative;z-index:1;margin:-75px -15px 0 25px;padding:16px 24px 24px;box-sizing:border-box;background:#fff}.realestate-select__sub{margin-bottom:12px;color:#10aebb;font-weight:500;letter-spacing:.1em;font-size:1.9rem;line-height:1.7}@media (max-width:374px){.realestate-select__sub{font-size:1.6rem}}.realestate-select__num{display:block;font-size:2rem;font-style:italic}.realestate-select__txt{letter-spacing:.1em}.realestate-select__last{margin-left:-12px}.realestate-select__zoom{position:relative;margin-bottom:8px}.realestate-select__link:before{content:"";position:absolute;right:0;bottom:0;width:35px;height:35px;background:url(../img/common/ico_detail.png) no-repeat center center;background-size:contain}@media all and (min-width:600px){.realestate-select__inner{padding-top:107px;padding-bottom:100px}.realestate-select__head{margin-bottom:100px;line-height:1.9}.realestate-select-wrap{margin-bottom:88px;position:relative}.realestate-select-wrap02{margin:160px 0 0}.realestate-select-wrap02 .realestate-select__img{margin-right:0}.realestate-select-wrap02 .realestate-select__img:before{left:inherit;right:-40px}.realestate-select-wrap02 .realestate-select__img img{display:block;margin-left:30px}.realestate-select-wrap02 .realestate-select-txt-area{box-sizing:border-box;margin:-75px 40px 0 0}.realestate-select-wrap03{margin:160px 0 0}.realestate-select__img{position:relative;margin-left:0}.realestate-select__img:before{content:'';position:absolute;left:-40px;bottom:-40px;width:870px;height:538px;background:-webkit-gradient(linear,left top,right top,color-stop(20%,#d3f2f3),to(#f1ffe9));background:linear-gradient(to right,#d3f2f3 20%,#f1ffe9 100%);z-index:-1}.realestate-select__img img{max-width:870px}.realestate-select-txt-area{margin:-75px 0 0 40px;padding:46px 50px 50px;box-shadow:0 4px 10px rgba(0,0,0,.1)}.realestate-select__sub{margin-bottom:20px;font-size:2.8rem}.realestate-select__num{font-size:2.6rem}.realestate-select__txt{font-size:1.6rem}.realestate-select__zoom{margin:20px 0 0}.realestate-select__link:before{content:none}.realestate-select-point{padding:47px 61px 50px;margin-bottom:100px}.realestate-select-point__sub{position:relative;padding-left:50px;margin-bottom:18px;font-size:2.4rem}.realestate-select-point__sub:before{top:6px;width:35px;height:32px;background:url(../img/common/ico_hand01.png) no-repeat center center;background-size:contain}.realestate-select-point__txt{font-size:1.8rem}}.realestate-flow{background:#f6fbf9}.realestate-flow__inner{padding-top:52px;padding-bottom:10px}.realestate-flow-head{margin-bottom:24px}.realestate-flow__list{padding-bottom:12px}.realestate-flow__item{padding-bottom:31px;position:relative}.realestate-flow__item:last-child:before{height:0}.realestate-flow__item:before{z-index:1;content:"";position:absolute;top:0;left:15%;width:2px;height:100%;background:#10aebb}.realestate-flow__icon{position:relative;float:left;width:29%;text-align:center;z-index:2}.realestate-flow__icon img{width:102px}@media (max-width:374px){.realestate-flow__icon img{width:90px}}.realestate-flow__box{float:right;width:66.5%}.realestate-flow__head{font-size:1.8rem;font-weight:500;margin-bottom:8px;padding-left:35px;position:relative;line-height:1.6}@media (max-width:374px){.realestate-flow__head{font-size:1.6rem}}.realestate-flow__num{position:absolute;left:0;top:0;display:block;text-align:center;min-width:28px;width:28px;height:28px;line-height:28px;margin-right:10px;padding-right:2px;border-radius:50%;box-sizing:border-box;background:linear-gradient(135deg,#57d6b1 0,#00b8c1 100%);color:#fff;font-style:italic;font-size:1.6rem;letter-spacing:.05em}.realestate-flow-contacts{padding:9px 0 0;box-sizing:border-box}.realestate-flow-contacts-tels{max-width:295px;margin:0 auto 14px;padding-bottom:12px;border-bottom:1px solid #e3e3e3;box-sizing:border-box;text-align:center}.realestate-flow-contacts-tels__link{display:block;margin-bottom:4px;padding:2px 0 4px;box-shadow:0 4px 3px rgba(0,0,0,.1);border:1px solid #e3e3e3;box-sizing:border-box;text-decoration:none;background:#fff}.realestate-flow-contacts-tels__sub{line-height:1.5;display:inline-block;padding:0 14px;border-radius:10px;box-sizing:border-box;background:#10aebb;color:#fff;font-size:1.2rem}.realestate-flow-contacts-tels__tel{line-height:1.5;display:inline-block;padding-left:36px;box-sizing:border-box;background:url(../img/common/ico_tel01.png) no-repeat center left 4px/30px;font-weight:700;font-size:2.3rem;letter-spacing:.001em}.realestate-flow-contacts-tels__txt{font-size:1.2rem;text-align:left;letter-spacing:.1em}.realestate-flow-contacts-btn{max-width:295px;width:100%;margin:auto}.realestate-flow-contacts-btn-link{display:block;padding:16px 0;box-sizing:border-box;box-shadow:0 4px 3px rgba(0,0,0,.1);border-radius:5px;background:#a69457;color:#fff;font-size:1.6rem;letter-spacing:.1em;text-decoration:none;text-align:center}.realestate-flow-contacts-btn-txt{display:inline-block;box-sizing:border-box}@media all and (min-width:600px){.realestate-flow{background:0 0;position:relative}.realestate-flow:before{content:"";position:absolute;right:150px;top:0;left:0;margin:0 auto;width:1800px;height:100%;overflow:hidden;background:#f6fbf9;z-index:-1}.realestate-flow__inner{padding-top:101px;padding-bottom:21px}.realestate-flow-head{margin-bottom:51px}.realestate-flow__list{padding-bottom:38px}.realestate-flow__list:nth-of-type(2) .realestate-flow__item:nth-of-type(2) .realestate-flow__box,.realestate-flow__list:nth-of-type(2) .realestate-flow__item:nth-of-type(7) .realestate-flow__box{padding-top:30px}.realestate-flow__item{padding-bottom:42px;position:relative}.realestate-flow__item:last-child:before{height:50%}.realestate-flow__item:nth-of-type(2) .realestate-flow__box,.realestate-flow__item:nth-of-type(8) .realestate-flow__box{padding-top:30px}.realestate-flow__item:before{left:65px}.realestate-flow__icon{width:130px;text-align:left;z-index:2}.realestate-flow__icon img{width:130px}.realestate-flow__box{float:right;width:calc(100% - 160px)}.realestate-flow__head{font-size:2.4rem;margin-bottom:8px;padding-left:50px;position:relative;line-height:1.6}.realestate-flow__num{min-width:38px;width:38px;height:38px;line-height:38px;margin-right:10px;padding-right:2px;border-radius:50%;font-size:2rem}.realestate-flow__txt{font-size:1.6rem}.realestate-flow-contacts{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-top:28px;margin-bottom:0}.realestate-flow-contacts-tels{max-width:none;margin:0;padding-bottom:12px;border-bottom:0;border-right:1px solid #e3e3e3}.realestate-flow-contacts-tels__link{margin-bottom:4px;padding:8px 48px 2px 0;box-shadow:none;border:0;pointer-events:none;background:0 0}.realestate-flow-contacts-tels__tel{line-height:1;margin-top:-8px;padding-left:48px;background-size:42px;background-position:top 6px left 0;font-size:3.2rem;letter-spacing:.02em}.realestate-flow-contacts-tels__txt{line-height:1;font-size:1.3rem;letter-spacing:.1em}.realestate-flow-contacts-btn{max-width:340px;width:340px;margin:0 0 0 48px}.realestate-flow-contacts-btn-link{position:relative;padding:16px 0;font-size:1.6rem;overflow:hidden}.realestate-flow-contacts-btn-link:before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;background:#998955;-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;-webkit-transform:scale(0,1);-ms-transform:scale(0,1);transform:scale(0,1);-webkit-transition:all .3s ease;transition:all .3s ease}.realestate-flow-contacts-btn-link:hover:before{opacity:1;-webkit-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1)}.realestate-flow-contacts-btn-txt{position:relative;z-index:1}}.realestate-price__inner{padding-top:49px;padding-bottom:20px}.realestate-price__head{margin-bottom:22px}.realestate-price__txt{padding-bottom:18px}.realestate-price__wrap02{margin:0 -15px 0 0;overflow-x:scroll}.realestate-price__table{border:1px solid #e3e3e3;border-top:none;font-size:1.6rem;width:100%}.realestate-price__table thead tr th{font-weight:500;background:#52a7ae;text-align:center;vertical-align:middle;padding:16px 0;color:#fff}.realestate-price__table thead tr th:last-child{border-left:1px solid #fff}.realestate-price__table tbody tr th{font-weight:500}.realestate-price__table tbody tr td,.realestate-price__table tbody tr th{text-align:center;vertical-align:middle;padding:17px 0;border-bottom:1px solid #e3e3e3;border-left:1px solid #e3e3e3}.realestate-price__table tbody tr td:first-child,.realestate-price__table tbody tr th:first-child{border-left:none}.realestate-price__table01{margin-bottom:12px}.realestate-price__table01 th:first-child{width:65.5%}.realestate-price__table02{width:500px;margin-bottom:57px}.realestate-price__table02 tbody tr td{text-align:left;padding:15px 20px}.realestate-price__table02 tbody tr td:last-child{width:35%;text-align:center}.realestate-price__btm{font-size:1.2rem;color:#999;padding:0 0 28px}.realestate-price-table__sub{color:#10aebb;font-weight:500;font-size:1.6rem;margin-bottom:3px}.realestate-price-table__txt:nth-of-type(n+3){margin-top:19px}.realestate-price-table__item01{position:relative;padding-left:78px}.realestate-price-table__icon{position:absolute;left:0;color:#10aebb}.realestate-price-table__item02+li{margin-top:3px}.realestate-price__lead{color:#10aebb;font-weight:500;margin-bottom:20px;font-size:1.6rem}@media all and (min-width:600px){.realestate-price__inner{padding-top:103px;padding-bottom:20px}.realestate-price__head{margin-bottom:51px}.realestate-price__txt{margin:-10px 0 40px;font-size:1.6rem;padding-bottom:0}.realestate-price__wrap02{margin:0;overflow-x:hidden}.realestate-price__table{border:1px solid #e3e3e3;border-top:none;font-size:1.6rem;width:100%}.realestate-price__table thead tr th{padding:19px 0;font-size:1.7rem}.realestate-price__table tbody tr th{font-weight:500}.realestate-price__table tbody tr td,.realestate-price__table tbody tr th{text-align:center;vertical-align:middle;padding:17px 0;border-bottom:1px solid #e3e3e3;border-left:1px solid #e3e3e3}.realestate-price__table tbody tr td:first-child,.realestate-price__table tbody tr th:first-child{border-left:none}.realestate-price__table01{margin-bottom:38px}.realestate-price__table01 th{width:50%}.realestate-price__table01 th:first-child{width:50%}.realestate-price__table01 tbody tr td{padding:23px 0 24px}.realestate-price__table02{width:100%;margin-bottom:81px}.realestate-price__table02 tbody tr td{text-align:left;padding:22px 40px 34px}.realestate-price__table02 tbody tr td:last-child{width:315px;text-align:center;padding:22px 0 34px}.realestate-price__btm{font-size:1.6rem;padding:0;margin:-20px 0 73px}.realestate-price-table__sub{font-size:1.8rem;margin-bottom:14px}.realestate-price-table__txt:nth-of-type(n+3){margin-top:27px}.realestate-price-table__item01{position:relative;padding-left:93px}.realestate-price-table__icon{position:absolute;left:0;color:#10aebb}.realestate-price-table__item02+li{margin-top:3px}.realestate-price__lead{margin:-10px 0 35px;font-size:2.1rem}}.realestate-faq{border-top:1px solid #e3e3e3}.realestate-faq__inner{padding-top:37px;padding-bottom:60px}@media all and (min-width:600px){.realestate-faq__inner{padding-top:75px;padding-bottom:120px}.realestate-faq__btn{max-width:420px}.realestate-faq__link{padding:16px 0;letter-spacing:.06rem}}#recruit .l-sub-img{background-image:url(../img/recruit/mainimg01-sp.jpg)}@media all and (min-width:600px){#recruit .l-sub-img{background-image:url(../img/recruit/mainimg01-pc.jpg)}}.recruit-intro__inner{padding-top:12px;padding-bottom:20px}.recruit-intro__head{font-weight:500;font-size:2.3rem;text-align:center;line-height:1.6;margin-bottom:22px}.recruit-intro__img{position:relative;margin:-22px -15px 48px;padding:0 15px}.recruit-intro__img:after{content:'';position:absolute;left:0;bottom:-25px;width:100%;height:148px;background:-webkit-gradient(linear,left top,right top,color-stop(20%,#d3f2f3),to(#f1ffe9));background:linear-gradient(to right,#d3f2f3 20%,#f1ffe9 100%);z-index:-2}.recruit-intro__img img{position:relative;z-index:-1}@media all and (min-width:600px){.recruit-intro__inner{padding-top:14px;padding-bottom:105px}.recruit-intro__head{font-size:3.6rem;text-align:center;line-height:1.6;margin-bottom:52px}.recruit-intro__txt{text-align:center;font-size:1.6rem}.recruit-intro__img{position:relative;margin:-145px 0 48px;padding:0 0}.recruit-intro__img:after{content:'';position:absolute;left:-280px;right:0;margin:0 auto;bottom:-60px;width:1660px;height:400px;background:-webkit-gradient(linear,left top,right top,color-stop(20%,#d3f2f3),to(#f1ffe9));background:linear-gradient(to right,#d3f2f3 20%,#f1ffe9 100%);z-index:-2}}.recruit-overview:nth-of-type(n+3){background:#f6fbf9;padding:40px 0 0}.recruit-overview__inner{padding-top:9px;padding-bottom:9px}.recruit-overview__head{margin-bottom:25px}.recruit-overview__sub{font-weight:500}.recruit-overview__sub:nth-of-type(n+3){margin-top:10px}.recruit-overview__btm{font-size:1.3rem;color:#999;line-height:1.7;display:block}.recruit-overview__table{width:100%;margin-bottom:40px}.recruit-overview__table tr:first-child th{border-top:1px solid #52a7ae}.recruit-overview__table tr:first-child td{border-top:1px solid #e3e3e3}.recruit-overview__table tr:last-child th{border-bottom:1px solid #52a7ae}.recruit-overview__table tr th{width:26%;color:#fff;font-size:1.3rem;font-weight:500;background:#52a7ae;text-align:center;vertical-align:middle;border-bottom:1px solid #fff}.recruit-overview__table tr td{font-size:1.6rem;padding:10px 0 10px 18px;border-bottom:1px solid #e3e3e3}.recruit-overview__table tr td ul{margin-bottom:8px}.recruit-overview__table tr td ul li{position:relative;padding-left:14px}.recruit-overview__table tr td ul li:before{content:"";position:absolute;top:12px;left:6px;width:3px;height:3px;border-radius:50%;background:#10aebb}.recruit-overview__table tr td ol{margin-bottom:3px}.recruit-overview__table tr td ol li{position:relative;padding-left:23px;counter-increment:title}.recruit-overview__table tr td ol li:before{position:absolute;left:0;top:2px;font-size:1.2rem;color:#10aebb;font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;content:counter(title,decimal-leading-zero) "."}@media all and (min-width:600px){.recruit-overview:nth-of-type(n+3){background:0 0;position:relative;padding:94px 0 0}.recruit-overview:nth-of-type(n+3):before{content:"";position:absolute;right:0;top:0;left:150px;margin:0 auto;width:1800px;height:100%;overflow:hidden;background:#f6fbf9;z-index:-1}.recruit-overview:nth-of-type(n+3) .recruit-overview__head{margin-bottom:37px}.recruit-overview__inner{padding-top:9px;padding-bottom:29px}.recruit-overview__head{margin-bottom:50px}.recruit-overview__sub{font-weight:500}.recruit-overview__sub:nth-of-type(n+3){margin-top:10px}.recruit-overview__btm{font-size:1.6rem;color:#999;line-height:1.7;display:block}.recruit-overview__table{width:100%;margin-bottom:78px}.recruit-overview__table tr:first-child th{border-top:1px solid #52a7ae}.recruit-overview__table tr:first-child td{border-top:1px solid #e3e3e3}.recruit-overview__table tr:last-child th{border-bottom:1px solid #52a7ae}.recruit-overview__table tr th{width:220px;color:#fff;font-size:1.6rem;font-weight:500;background:#52a7ae;text-align:center;vertical-align:middle;border-bottom:1px solid #fff}.recruit-overview__table tr td{font-size:1.6rem;padding:21px 0 20px 30px}.recruit-overview__table tr td ul{margin-bottom:8px}.recruit-overview__table tr td ul li{position:relative;padding-left:20px}.recruit-overview__table tr td ul li:before{content:"";position:absolute;top:12px;left:6px;width:4px;height:4px}.recruit-overview__table tr td ol{margin-bottom:3px}.recruit-overview__table tr td ol li{position:relative;padding-left:30px;counter-increment:title}.recruit-overview__table tr td ol li:before{position:absolute;left:0;top:2px;font-size:1.6rem;color:#10aebb;font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;content:counter(title,decimal-leading-zero) "."}}.recruit-contact__inner{padding-top:49px;padding-bottom:60px}.recruit-contact__head{margin-bottom:31px}.recruit-contact__img{margin-bottom:20px}.recruit-contact__txt{margin-bottom:27px}.recruit-contact-txt-link{color:#10aebb}.recruit-contact-btn{max-width:295px;width:100%;margin:auto}.recruit-contact-btn-link{display:block;padding:16px 0;box-sizing:border-box;box-shadow:0 4px 3px rgba(0,0,0,.1);border-radius:5px;background:#a69457;color:#fff;font-size:1.6rem;letter-spacing:.1em;text-decoration:none;text-align:center}.recruit-contact-btn-txt{display:inline-block;padding-left:24px;box-sizing:border-box;background:url(../img/common/ico_mail01.png) no-repeat center left/17.5px}@media all and (min-width:600px){.recruit-contact a[href^="tel:"]{text-decoration:none;pointer-events:none;color:#4c4c4c}.recruit-contact__inner{padding-top:93px;padding-bottom:120px}.recruit-contact__head{margin-bottom:51px}.recruit-contact__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.recruit-contact__img{margin-bottom:0;width:50%}.recruit-contact__box{box-sizing:border-box;width:50%;padding-left:50px}.recruit-contact__txt{margin-bottom:36px;font-size:1.6rem}.recruit-contact-txt-link{color:#10aebb}.recruit-contact-btn{margin:0;width:440px;max-width:none}.recruit-contact-btn-link{position:relative;padding:25px 0;font-size:1.6rem;overflow:hidden}.recruit-contact-btn-link:before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;background:#998955;-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;-webkit-transform:scale(0,1);-ms-transform:scale(0,1);transform:scale(0,1);-webkit-transition:all .3s ease;transition:all .3s ease}.recruit-contact-btn-link:hover:before{opacity:1;-webkit-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1)}.recruit-contact-btn-txt{position:relative;z-index:1;padding-left:28px;background-position:top 8px left 4px}}#staff .l-sub-img{background-image:url(../img/staff/mainimg01-sp.jpg)}@media all and (min-width:600px){#staff .l-sub-img{background-image:url(../img/staff/mainimg01-pc.jpg)}}.staff-intro{position:relative}.staff-intro__inner{padding-top:20px;padding-bottom:0}.staff-intro__head{margin-bottom:23px}.staff-intro__img{position:relative;margin:0 -15px 27px;padding:0 15px}.staff-intro__img:after{content:'';position:absolute;left:0;bottom:-25px;width:100%;height:148px;background:-webkit-gradient(linear,left top,right top,color-stop(20%,#d3f2f3),to(#f1ffe9));background:linear-gradient(to right,#d3f2f3 20%,#f1ffe9 100%);z-index:-1}.staff-intro-txt-area{position:relative;z-index:1;box-sizing:border-box;background:#fff;margin-bottom:22px}.staff-intro__name{text-align:center;font-size:3rem;line-height:1.6;font-weight:500;margin-bottom:12px}.staff-intro__lead{border-bottom:1px solid #e3e3e3;font-size:1.6rem}.staff-intro__sub{text-align:center;color:#999;font-size:1.3rem;margin-bottom:18px}.staff-intro__txt{margin-bottom:5px;letter-spacing:.1em}.staff-intro-prof{font-size:1.6rem;border:1px solid #e3e3e3;padding:15px 22px 26px 29px;margin-bottom:25px}.staff-intro-prof__head{font-weight:500;font-size:1.8rem;margin:0 0 7px -7px}.staff-intro-prof__sub{margin:0 0 9px -7px}.staff-intro-prof__item{position:relative;border-left:1px solid #10aebb;padding-left:83px}.staff-intro-prof__item:last-child{border:none}.staff-intro-prof__item:last-child:after{content:"";position:absolute;top:0;left:0;width:1px;height:10px;background:#10aebb;z-index:1}.staff-intro-prof__item:first-child:after{content:"";position:absolute;top:0;left:-8px;width:15px;height:15px;background:#fff;z-index:1}.staff-intro-prof__item:before{box-sizing:border-box;content:"";position:absolute;top:6px;left:-6px;width:12px;height:12px;border-radius:50%;border:2px solid #10aebb;background:#fff;z-index:2}.staff-intro-prof__year{position:absolute;left:15px;top:0;color:#10aebb}.staff-intro-prof__detail{margin-top:15px;padding:13px 15px;line-height:1.95;background-color:#f6fbf9}.staff-intro-prof.is-seminar{border:4px solid #d9edef}.staff-intro-prof.is-seminar .staff-intro-prof__item{padding-left:115px}.staff-intro-additional{margin-bottom:62px}.staff-intro-additional__txt{margin-bottom:22px}.staff-intro-additional-list__item{box-sizing:border-box;padding:16px 30px 18px;margin-bottom:22px;border:1px solid #e3e3e3}.staff-intro-additional-list__head{margin-bottom:4px;font-size:2rem}.staff-intro-additional.is-mb-short{margin-bottom:30px}@media all and (min-width:600px){.staff-intro__inner{padding-top:24px;padding-bottom:0}.staff-intro__head{margin-bottom:60px}.staff-intro-wrap{margin-bottom:130px;position:relative}.staff-intro-wrap02{margin:0 0 130px}.staff-intro-wrap02 .staff-intro__img{position:relative;width:840px;margin:0 0 0 -191px;padding:0;z-index:1}.staff-intro-wrap02 .staff-intro__img:after{content:'';position:absolute;left:-220px;right:auto;bottom:-70px;width:960px;height:600px;background:-webkit-gradient(linear,left top,right top,color-stop(20%,#d3f2f3),to(#f1ffe9));background:linear-gradient(to right,#d3f2f3 20%,#f1ffe9 100%);z-index:-1}.staff-intro-wrap02 .staff-intro-txt-area{text-align:left;min-height:530px;width:450px;position:absolute;top:15px;left:auto;right:0;margin:0;padding:0 0 21px 110px;z-index:2}.staff-intro-wrap03{margin-bottom:140px}.staff-intro__img{position:relative;width:840px;margin:0 0 0 440px;padding:0;z-index:1}.staff-intro__img:after{content:'';position:absolute;right:-220px;left:auto;bottom:-70px;width:960px;height:600px;background:-webkit-gradient(linear,left top,right top,color-stop(20%,#d3f2f3),to(#f1ffe9));background:linear-gradient(to right,#d3f2f3 20%,#f1ffe9 100%);z-index:-1}.staff-intro-txt-area{text-align:left;min-height:530px;width:450px;position:absolute;top:15px;right:0;left:0;margin:0;padding:0 110px 21px 0;z-index:2}.staff-intro__name{text-align:left;font-size:5rem;line-height:1.6;margin-bottom:12px}.staff-intro__lead{font-size:2rem}.staff-intro__sub{margin-bottom:43px;font-size:1.6rem;text-align:left}.staff-intro__num{font-size:2.6rem}.staff-intro__txt{margin-bottom:25px;font-size:1.6rem}.staff-intro-prof{font-size:1.6rem;border:1px solid #e3e3e3;padding:30px 22px 30px 240px;margin-bottom:60px;position:relative}.staff-intro-prof:last-of-type{margin-bottom:100px}.staff-intro-prof__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;box-sizing:border-box;position:absolute;left:20px;top:30px;bottom:30px;height:calc(100% - 60px);width:220px;font-size:2.4rem;text-align:center;border-right:1px solid #e3e3e3}.staff-intro-prof__head span{display:table-cell;vertical-align:middle}.staff-intro-prof__sub{margin:20px 0 19px 50px}.staff-intro-prof__list{margin-left:56px;padding-bottom:36px}.staff-intro-prof__item{position:relative;border-left:1px solid #10aebb;padding-left:113px}.staff-intro-prof__item:last-child{border:none}.staff-intro-prof__item:last-child:after{content:"";position:absolute;top:0;left:0;width:1px;height:10px;background:#10aebb;z-index:1}.staff-intro-prof__item:first-child:after{content:"";position:absolute;top:0;left:-8px;width:15px;height:15px;background:#fff;z-index:1}.staff-intro-prof__item:before{box-sizing:border-box;content:"";position:absolute;top:9px;left:-8px;width:15px;height:15px;border-radius:50%;border:3px solid #10aebb;background:#fff;z-index:2}.staff-intro-prof__year{position:absolute;left:22px;top:0;color:#10aebb}.staff-intro-prof__detail{box-sizing:border-box;max-width:750px;margin:auto;padding:20px 30px;font-size:1.6rem}.staff-intro-prof.is-seminar{border:6px solid #d9edef}.staff-intro-prof.is-seminar .staff-intro-prof__item{padding-left:140px}.staff-intro-prof.is-seminar .staff-intro-prof__list{padding-bottom:0}.staff-intro-additional{margin-bottom:118px}.staff-intro-additional__txt{margin-bottom:60px}.staff-intro-additional-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.staff-intro-additional-list__item{width:calc(50% - 10px);padding:30px 50px 22px;margin-bottom:0}.staff-intro-additional-list__head{margin-bottom:12px;font-size:2.4rem}}.staff-list{background:#f6fbf9}.staff-list__inner{padding-top:50px;padding-bottom:1px}.staff-list__head{margin-bottom:24px}.staff-list__item{margin-bottom:42px}.staff-list__box{margin-bottom:20px}.staff-list__img{float:left;width:50%;margin-right:22px}.staff-list__job{float:left;font-size:1.6rem;font-weight:500;width:40%;margin:23px 0 0}.staff-list__lead{display:inline-block;border-bottom:1px solid #e3e3e3}.staff-list__name{float:left;font-size:2.2rem;font-weight:500;width:40%}.staff-list__sub{font-size:1.3rem;color:#999;text-align:center;margin-bottom:18px}.staff-list__txt{margin-bottom:22px}.staff-list-prof{font-size:1.6rem;padding:19px 22px 21px 29px;margin-bottom:18px;background:#fff}.staff-list-prof__head{font-weight:500;font-size:1.8rem;margin:0 0 7px -7px}.staff-list-prof__sub{margin:0 0 9px -7px}.staff-list-prof__item{position:relative;border-left:1px solid #10aebb;padding-left:83px}.staff-list-prof__item:last-child{border:none}.staff-list-prof__item:last-child:after{content:"";position:absolute;top:0;left:0;width:1px;height:10px;background:#10aebb;z-index:1}.staff-list-prof__item:first-child:after{content:"";position:absolute;top:0;left:-8px;width:15px;height:15px;background:#fff;z-index:1}.staff-list-prof__item:before{box-sizing:border-box;content:"";position:absolute;top:6px;left:-6px;width:12px;height:12px;border-radius:50%;border:2px solid #10aebb;background:#fff;z-index:2}.staff-list-prof__year{position:absolute;left:15px;top:0;color:#10aebb}.staff-list-office{display:-ms-grid;display:grid;margin-bottom:46px;-ms-grid-columns:50% 50%;grid-template-columns:50% 50%}.staff-list-office__img{-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1}.staff-list-office__head{-ms-grid-column:2;grid-column:2;-ms-grid-row:1;grid-row:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.staff-list-office__span{display:inline-block;border-bottom:1px solid #e3e3e3;font-size:1.6rem}.staff-list-office__txt{grid-column:1/3;-ms-grid-row:2;grid-row:2;padding-top:20px}@media all and (min-width:600px){.staff-list{background:0 0;position:relative}.staff-list:before{content:"";position:absolute;right:150px;top:0;left:0;margin:0 auto;width:1800px;height:100%;overflow:hidden;background:#f6fbf9;z-index:-1}.staff-list__inner{padding-top:100px;padding-bottom:1px;margin-bottom:100px}.staff-list__head{margin-bottom:50px}.staff-list__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.staff-list__item{width:calc(50% - 20px);margin-bottom:85px}.staff-list__item:nth-of-type(odd){margin-right:20px}.staff-list__item:nth-of-type(even){margin-left:20px}.staff-list__box{margin-bottom:10px}.staff-list__img{float:none;width:100%;margin:0 0 27px}.staff-list__job,.staff-list__name{vertical-align:middle}.staff-list__job{float:none;font-size:1.9rem;font-weight:500;width:auto;margin:0 16px 0 0;display:inline-block}.staff-list__lead{display:inline-block;border-bottom:1px solid #e3e3e3}.staff-list__name{float:none;font-size:3rem;font-weight:500;width:auto;display:inline-block}.staff-list__sub{font-size:1.6rem;color:#999;text-align:left;margin-bottom:23px}.staff-list__txt{margin-bottom:32px;font-size:1.6rem}.staff-list-prof{font-size:1.6rem;padding:34px 32px 31px 47px;margin-bottom:36px;background:#fff}.staff-list-prof__sub{margin:0 0 14px -7px}.staff-list-prof__item{position:relative;border-left:1px solid #10aebb;padding-left:97px}.staff-list-prof__item+li{padding-top:2px}.staff-list-prof__item:last-child{border:none}.staff-list-prof__item:last-child:after{content:"";position:absolute;top:0;left:0;width:1px;height:10px;background:#10aebb;z-index:1}.staff-list-prof__item:first-child:after{content:"";position:absolute;top:0;left:-8px;width:15px;height:15px;background:#fff;z-index:1}.staff-list-prof__item:before{box-sizing:border-box;content:"";position:absolute;top:9px;left:-8px;width:15px;height:15px;border-radius:50%;border:3px solid #10aebb;background:#fff;z-index:2}.staff-list-prof__year{position:absolute;left:23px;top:0;color:#10aebb}.staff-list-office{-ms-grid-columns:380px 1fr;-ms-grid-rows:30px 1fr;grid-template-columns:380px 1fr;grid-template-rows:30px 1fr;margin-bottom:120px}.staff-list-office__img{-ms-grid-row:1;-ms-grid-row-span:3;-ms-grid-column:1;grid-column:1;grid-row:1/3}.staff-list-office__head{-ms-grid-column:2;-ms-grid-row:1;grid-column:2;grid-row:1;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-left:40px}.staff-list-office__span{font-size:1.9rem}.staff-list-office__txt{-ms-grid-column:2;-ms-grid-row:2;grid-column:2;grid-row:2;padding:30px 0 0 40px;font-size:1.6rem}}#strength .l-sub-img{background-image:url(../img/strength/mainimg01-sp.jpg)}@media all and (min-width:600px){#strength .l-sub-img{background-image:url(../img/strength/mainimg01-pc.jpg)}}.strength-content{margin-bottom:82px}.strength-content__inner{padding-top:7px;padding-bottom:8px}.strength-content__head{margin:14px}.strength-content__sub-odd{margin:0 35px 0 -10px;padding:16px 30px 12px 8px;background-color:#fff;color:#10aebb;font-weight:500;font-size:1.9rem;letter-spacing:.1em;line-height:1.7}@media (max-width:374px){.strength-content__sub-odd{font-size:1.7rem}}.strength-content__sub-even{margin:0 -30px 0 35px;padding:16px 30px 12px 23px;background-color:#fff;color:#10aebb;font-weight:500;font-size:1.9rem;letter-spacing:.1em;line-height:1.7}.strength-content__sub-even-short{margin:0 -27px 0 97px;padding:16px 0 12px 23px}.strength-content__num{display:block;font-size:2rem;font-style:italic}.strength-content__txt{margin:0 -10px;padding:0 10px;background-color:#fff;letter-spacing:.1em}.strength-content__txt+.strength-content__txt{margin-top:26px}.strength-content__txt-center{text-align:center}.strength-content__txt-medium{margin-top:19px;color:#10aebb;font-weight:500;font-size:1.7rem}.strength-content-subsection{margin-top:36px}.strength-content-subsection-2col{background:#fff}.strength-content-subsection-2col__img{margin-bottom:18px}.strength-content-intro{margin-bottom:85px}.strength-content-bnr__wrap{margin:23px 5px 0;padding:30px 25px;background:-webkit-gradient(linear,left top,right top,color-stop(20%,#d3f2f3),to(#f1ffe9));background:linear-gradient(to right,#d3f2f3 20%,#f1ffe9 100%)}.strength-content-bnr-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:76%;margin:0 auto 22px}.strength-content-bnr-head__img01,.strength-content-bnr-head__img02{width:50%}.strength-content-bnr-head__txt,.strength-content-bnr-head__txt-line2{width:50%;line-height:1;margin-left:15px;color:#10aebb;font-weight:700;font-size:1.6rem;letter-spacing:.1em;text-align:center}.strength-content-bnr-head__txt-line2{font-size:1.3rem;line-height:1.3}.strength-content-bnr-head__txt-high,.strength-content-bnr-head__txt-high-line2{line-height:1.2;margin-bottom:12px;color:#10aebb;font-weight:700;font-size:4rem;letter-spacing:.1em}.strength-content-bnr-head__txt-high-line2{font-size:3rem;vertical-align:-2px}.strength-content-bnr-txt{margin:0 -10px;padding:0 10px;letter-spacing:.1em}.strength-content-box{border:1px solid #e3e3e3;box-shadow:0 2px 10px 0 rgba(0,0,0,.1);margin-bottom:16px;padding:24px 25px 28px}.strength-content-box__area{margin:21px -10px 98px}.strength-content-box__area+.strength-content-box__area{margin-top:-67px}.strength-content-box__head{margin-bottom:10px;text-align:center}.strength-content-box__sub{padding:1px 35px}.strength-content-box__lead{display:block;margin-top:6px;color:#10aebb;font-weight:500;font-size:2rem;text-align:center}.strength-content-note{margin-top:12px;padding:20px;background-color:#f6fbf9}.strength-content-note__head{line-height:2;color:#10aebb;font-weight:500;font-size:1.6rem}.strength-content-note__txt{font-size:1.6rem}.strength-content-note-list__item{position:relative;border-left:1px solid #10aebb;padding-left:23px}.strength-content-note-list__item:last-child{border:none}.strength-content-note-list__item:last-child:after{content:"";position:absolute;top:0;left:0;width:1px;height:10px;background:#10aebb;z-index:1}.strength-content-note-list__item:before{box-sizing:border-box;content:"";position:absolute;top:6px;left:-6px;width:12px;height:12px;border-radius:50%;border:2px solid #10aebb;background:#fff;z-index:2}.strength-content-note-list__txt{font-size:1.6rem}.strength-content-note-list:nth-of-type(1) .strength-content-note-list__item:last-child{border-left:1px solid #10aebb}.strength-content-note-list:nth-of-type(1) .strength-content-note-list__item:last-child:after{content:"";position:absolute;top:0;left:-8px;width:15px;height:0;background:#fff;z-index:1}.strength-content-note-list:nth-of-type(1) .strength-content-note-list__item:first-child:after{content:"";position:absolute;top:0;left:-8px;width:15px;height:15px;background:#fff;z-index:1}.strength-content-picture{width:50%;margin:12px 8% 10px 0;float:left}.strength-content-picture__profession{display:inline-block;width:42%;margin-top:70px;border-bottom:1px solid #e3e3e3;font-weight:500;font-size:1.6rem}.strength-content-picture__name{font-weight:500;font-size:2.2rem}.strength-content-picture__name:after{content:'';display:block;clear:both}.strength-content-book__area{margin-top:19px}.strength-content-book__inner{margin-top:19px}.strength-content-book__sub{color:#10aebb;font-weight:500;font-size:1.6rem}.strength-content-book__small{font-size:1.6rem}.strength-content-book__img{width:47%;margin:9px 0 2px}.strength-content-checklist{margin-bottom:24px}.strength-content-checklist__inner{margin-top:30px}.strength-content-checklist__item{position:relative;margin-top:10px;padding-left:32px}.strength-content-checklist__item:before{content:"";position:absolute;top:3%;left:0;width:21px;height:22px;background:url(../img/support/ico_check01.png) no-repeat center center;background-size:contain}.strength-content__link{width:100%;display:inline;padding-bottom:2px;color:#10aebb;font-size:1.6rem;text-decoration:none;border-bottom:1px solid}.strength-content-linkarea{margin-top:27px}.strength-content-linkarea+.strength-content-linkarea{margin-top:17px}.strength-content-wrap{position:relative;margin-bottom:-45px;padding-bottom:95px}.strength-content-wrap:before{position:absolute;top:-45px;left:-10%;z-index:-1;width:120%;height:193px;background:#f6fbf9;content:''}.strength-content-wrap02:before,.strength-content-wrap04:before,.strength-content-wrap06:before,.strength-content-wrap08:before{background:0 0}.strength-content-wrap02{margin-bottom:-52px}.strength-content-wrap05{margin-top:-94px}.strength-content-wrap06{margin-top:29px}.strength-content-wrap07{margin-top:-99px}.strength-content-wrap08{margin-top:30px}.strength-content-wrap09{margin-top:53px}.strength-content__img{margin:0 -15px 0 0}.strength-content__img09{margin-bottom:18px}.strength-content-icon__area{margin:21px auto 25px;border:1px solid #ebebeb;padding:10px 20px 18px;box-sizing:border-box;text-align:center}.strength-content-icon__area img{width:90%;margin:auto}.strength-content-icon__txt{margin-top:18px;text-align:center}.strength-content-txt-area,.strength-content-txt-area-only{position:relative;top:-74px;left:0;margin-bottom:-74px;padding:0 10px;box-sizing:border-box}.strength-content-txt-area-only{margin-bottom:-34px}.strength-content__zoom{position:relative;margin-top:20px}.strength-content__zoom-link:before{content:"";position:absolute;right:0;bottom:0;width:35px;height:35px;background:url(../img/common/ico_detail.png) no-repeat center center;background-size:contain}@media all and (min-width:600px){.strength-content{margin-bottom:146px}.strength-content__inner{max-width:900px;padding-top:5px;padding-bottom:20px}.strength-content__head{margin-bottom:44px}.strength-content-subsection{margin-top:70px}.strength-content-subsection__head{margin-bottom:0;line-height:2}.strength-content-subsection__head:before{top:12%}.strength-content-subsection__head.c-head03.is-border{padding-bottom:16px}.strength-content-subsection__head:after{content:'';position:absolute;top:-200px;left:-40px;z-index:-1;display:block;width:calc(100% + 80px);height:740px;background-color:#fff}.strength-content-subsection+.strength-content-subsection{margin-top:30px}.strength-content-subsection-2col{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:30px}.strength-content-subsection-2col__img{max-width:400px}.strength-content-subsection-2col__txt-area{max-width:393px;box-sizing:border-box}.strength-content-subsection-2col .strength-content__txt{padding:0;margin:0}.strength-content-subsection-2col .strength-content__txt+.strength-content__txt{padding:0}.strength-content-intro__txt{margin-bottom:85px;font-size:1.8rem;text-align:center}.strength-content__lead{margin-bottom:41px;font-size:1.8rem;letter-spacing:.2rem}.strength-content__sub-odd{margin:0 -40px 0 44%;padding:36px 30px 0 35px;font-size:2.8rem;line-height:1.6}}@media all and (min-width:600px) and (max-width:374px){.strength-content__sub-odd{font-size:1.7rem}}@media all and (min-width:600px){.strength-content__sub-even{margin:0 44% 0 -40px;padding:36px 30px 0 35px;font-size:2.8rem;line-height:1.6}.strength-content__sub-wide{margin-right:40%}.strength-content__num{margin-bottom:10px;font-size:2.6rem}.strength-content-txt-area,.strength-content-txt-area-only{top:-120px;left:0;z-index:2;margin-bottom:-74px;padding:0;box-sizing:border-box}.strength-content-txt-area-only{margin-bottom:-34px}.strength-content__txt{margin:0 -40px;padding:39px 40px 0;font-size:1.6rem}.strength-content__txt+.strength-content__txt{margin-top:0;padding:31px 40px 0}.strength-content__txt-center{text-align:center}.strength-content__txt-medium{margin-top:38px;font-size:1.7rem}.strength-content__txt-only{padding-bottom:53px;font-size:1.6rem}.strength-content-subsection__head~.strength-content__txt{padding-top:32px}.strength-content-bnr__back{margin:0 -40px;padding:40px 40px 63px;background-color:#fff}.strength-content-bnr__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0;padding:36px 65px}.strength-content-bnr-head{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:21%;margin:0 auto}.strength-content-bnr-head__img01{width:132px;height:83px;object-fit:contain}.strength-content-bnr-head__img02{width:126px;height:108px;object-fit:contain}.strength-content-bnr-head__txt{width:100%;line-height:1.3;margin:21px 0 0;font-size:1.8rem;text-align:center}.strength-content-bnr-head__txt-high{margin:5px 0 0;font-size:4.6rem}.strength-content-bnr-head__txt-line2{width:170%;margin:10px 0;font-size:1.8rem}.strength-content-bnr-head__txt-high-line2{font-size:3.8rem}.strength-content-bnr-txt{width:79%;margin-left:74px;padding:0;font-size:1.6rem}.strength-content-box{margin:39px 0 38px;padding:49px 56px 56px}.strength-content-box__area{position:relative;margin:21px 0 30px}.strength-content-box__area+.strength-content-box__area{margin-top:-19px}.strength-content-box__head{text-align:left}.strength-content-box__sub{padding:4px 45px;border-radius:20px;font-size:1.6rem}.strength-content-box__lead{font-size:2.8rem;text-align:left}.strength-content-box__txt{margin-top:22px;font-size:1.6rem}.strength-content__txt~.strength-content-box__area{margin-top:56px}.strength-content-note{margin-top:28px;padding:28px 30px 38px}.strength-content-note__head{font-size:2.1rem}.strength-content-note__head-img{width:67px}.strength-content-note.is-note-img{padding:45px 30px 38px}.strength-content-note.is-note-img .strength-content-note__head{margin-top:-56px}.strength-content-note.is-note-img .strength-content-note__head-img{width:67px;margin:0 0 -12px 15px}.strength-content-note__txt{margin-top:10px;font-size:1.6rem}.strength-content-note-list__inner{display:-webkit-box;display:-ms-flexbox;display:flex}.strength-content-note-list__item{margin-left:10px;padding-left:24px}.strength-content-note-list__item:first-child:after{content:"";position:absolute;top:0;left:-8px;width:15px;height:15px;background:#fff;z-index:1}.strength-content-note-list__item:before{top:11px;left:-7px;width:14px;height:14px;border:3px solid #10aebb}.strength-content-note-list__txt{font-size:1.6rem}.strength-content-note-list+.strength-content-note-list{margin-left:26px}.strength-content-note-list:nth-of-type(1) .strength-content-note-list__item:last-child:after{content:"";position:absolute;top:15px;left:-8px;width:15px;height:15px;background:#fff;z-index:1}.strength-content-picture{width:25%;margin:20px 28px 10px 0}.strength-content-picture__profession{width:auto;margin:19px 0 6px;font-size:1.9rem}.strength-content-picture__name{font-size:3rem}.strength-content-picture__name:after{clear:none}.strength-content-picture__txt{margin:10px 0 -22px;font-size:1.7rem}.strength-content-picture__txt:after{content:'';display:block;clear:both}.strength-content-picture-only{width:47%;margin:9px 0 2px}.strength-content-book__area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:40px}.strength-content-book__inner{width:50%;margin-top:0}.strength-content-book__sub{font-size:1.7rem}.strength-content-book__small{font-size:1.6rem}.strength-content-book__img{margin:20px 0 0;width:34%}.strength-content-checklist{margin:14px 0 0}.strength-content-checklist__inner{margin-top:39px}.strength-content-checklist__item{margin-top:8px;padding-left:37px;font-size:1.7rem}.strength-content-checklist__item:before{top:16%;left:0}.strength-content__link{font-size:1.8rem}.strength-content__link.is-ft-nomal{font-size:1.6rem}.strength-content-linkarea{position:relative;margin-top:24px;padding-top:22px}.strength-content-linkarea+.strength-content-linkarea{margin-top:0;padding-top:16px}.strength-content-linkarea:after{content:'';position:absolute;top:0;left:-40px;z-index:-1;display:block;width:calc(100% + 80px);height:calc(100% + 50px);background-color:#fff}.strength-content-wrap{margin-top:226px;padding:0 40px 65px}.strength-content-wrap:before{content:'';top:-140px;left:-100%;width:300%;height:calc(100% + 140px);background:#f6fbf9}.strength-content-wrap02:before,.strength-content-wrap04:before,.strength-content-wrap06:before,.strength-content-wrap08:before{background:0 0}.strength-content-wrap02{margin-top:185px}.strength-content-wrap03{margin-top:175px}.strength-content-wrap04{margin-top:174px}.strength-content-wrap05{margin-top:138px;padding-bottom:110px}.strength-content-wrap06{margin-top:185px;padding-bottom:0}.strength-content-wrap07{margin-top:192px;padding-bottom:0}.strength-content-wrap08{margin-top:167px}.strength-content-wrap09{padding-bottom:52px}.strength-content__img{width:calc(100% + 80px);margin:0 -40px}.strength-content__img img{position:relative;z-index:1}.strength-content__img:before{content:'';position:absolute;top:-40px;right:-4.5%;bottom:auto;left:auto;width:100%;height:538px;background:-webkit-gradient(linear,left top,right top,color-stop(20%,#d3f2f3),to(#f1ffe9));background:linear-gradient(to right,#d3f2f3 20%,#f1ffe9 100%);z-index:0}.strength-content__img02:before,.strength-content__img04:before,.strength-content__img06:before,.strength-content__img08:before{right:auto;left:-4.5%}.strength-content__img:after{content:'';position:absolute;top:0;left:0;z-index:0;width:100%;height:500px;background-color:#fff}.strength-content__img09{margin-bottom:0}.strength-content-icon__area{width:100%;margin:46px auto 0;text-align:center;padding:20px 0 36px}.strength-content-icon__area img{width:40%}.strength-content-icon__txt{margin-top:10px;font-size:1.6rem}.strength-content__zoom{width:125%;margin:10px 12.5% 0 -12.5%}}#support .l-sub-img{background-image:url(../img/support/mainimg01-sp.jpg)}@media all and (min-width:600px){#support .l-sub-img{background-image:url(../img/support/mainimg01-pc.jpg)}}.support-anchor01{padding:20px 0 0}@media all and (min-width:600px){.support-anchor01{padding:18px 0 0}}.support-intro{position:relative}.support-intro__inner{padding-top:0;padding-bottom:18px}.support-intro__head{margin-bottom:24px}@media (max-width:374px){.support-intro__head{font-size:1.9rem}}.support-intro-box{background:#f6fbf9;padding:18px 19px 19px;margin-bottom:42px}.support-intro-box:nth-of-type(2){margin-bottom:20px}.support-intro-box__item{position:relative;padding-left:20px}.support-intro-box__item:before{content:"";position:absolute;top:10px;left:0;width:13px;height:10px;background:url(../img/support/ico_check01.png) no-repeat center center;background-size:contain}.support-intro-box__txt{font-size:1.8rem;position:relative;padding-top:55px;font-weight:500}@media (max-width:374px){.support-intro-box__txt{font-size:1.6rem}}.support-intro-box__txt:before{content:"";position:absolute;right:0;left:0;top:17px;margin:0 auto;width:32px;height:32px;background:url(../img/support/ico_arrow01.png) no-repeat center center;background-size:contain}.support-intro__txt{padding-bottom:20px}.support-intro__table{width:100%;margin-bottom:36px;font-size:1.6rem}.support-intro__table tr th{background:#10aebb;text-align:center;vertical-align:middle;color:#fff;font-weight:500;border:1px solid #10aebb;width:40%;padding:14px 0}.support-intro__table tr td{border:1px solid #e3e3e3;border-left:none;text-align:center;vertical-align:middle}.support-intro__btm{color:#999;font-size:1.3rem;line-height:1.7;margin:-28px 0 35px;letter-spacing:.1em}.support-intro__link{color:#10aebb}@media all and (min-width:600px){.support-intro{position:relative}.support-intro__inner{padding-top:0;padding-bottom:18px}.support-intro__head{margin-bottom:43px}.support-intro__head03{margin-bottom:32px}.support-intro__head04{color:#fff;text-align:left}.support-intro__sub{text-align:center;color:#10aebb;font-size:2.4rem;margin-bottom:33px;line-height:1.6}.support-intro-box{padding:32px 19px 34px;margin-bottom:80px}.support-intro-box:nth-of-type(2){margin-bottom:32px}.support-intro-box__list{padding:0 0 0 177px}.support-intro-box__list02{padding:0 0 0 337px}.support-intro-box__item{position:relative;padding-left:38px;font-size:1.7rem}.support-intro-box__item:before{content:"";position:absolute;top:10px;left:0;width:18px;height:15px;background:url(../img/support/ico_check01.png) no-repeat center center;background-size:contain}.support-intro-box__item+li{margin-top:8px}.support-intro-box__txt{font-size:2rem;position:relative;padding-top:69px;text-align:center;font-weight:500}.support-intro-box__txt:before{content:"";position:absolute;right:0;left:0;top:17px;margin:0 auto;width:42px;height:42px;background:url(../img/support/ico_arrow01.png) no-repeat center center;background-size:contain}.support-intro__txt{padding-bottom:38px;font-size:1.8rem}.support-intro__table{width:100%;margin-bottom:80px;font-size:1.7rem}.support-intro__table tr th{width:310px;padding:18px 0;font-size:1.8rem}.support-intro__table tr td{border:1px solid #e3e3e3;border-left:none;text-align:center;vertical-align:middle}.support-intro__btm{font-size:1.6rem;line-height:1.7;margin:-61px 0 83px}}.support-inheritance{background:#f6fbf9;position:relative}.support-inheritance__inner{padding-top:50px;padding-bottom:11px}.support-inheritance__head{margin-bottom:24px}.support-inheritance-box{background:#fff;padding:18px 19px 19px;margin-bottom:20px}.support-inheritance-box:nth-of-type(2){margin-bottom:20px}.support-inheritance-box__item{position:relative;padding-left:20px}.support-inheritance-box__item:before{content:"";position:absolute;top:10px;left:0;width:13px;height:10px;background:url(../img/support/ico_check01.png) no-repeat center center;background-size:contain}.support-inheritance-box__txt{font-size:1.8rem;position:relative;padding-top:55px;font-weight:500}.support-inheritance-box__txt:before{content:"";position:absolute;right:0;left:0;top:17px;margin:0 auto;width:32px;height:32px;background:url(../img/support/ico_arrow01.png) no-repeat center center;background-size:contain}.support-inheritance__txt{padding-bottom:16px}.support-inheritance__txt:nth-of-type(1){padding-bottom:37px}.support-inheritance__table{width:100%;margin-bottom:36px;font-size:1.6rem}.support-inheritance__table:nth-of-type(1) tr td{padding:12px 20px 20px}.support-inheritance__table:nth-of-type(2) tr td{padding:20px 20px}.support-inheritance__table tr th{background:#10aebb;text-align:center;vertical-align:middle;color:#fff;font-weight:500;border:1px solid #10aebb;width:40%;padding:14px 0}.support-inheritance__table tr td{border:1px solid #e3e3e3;border-left:none;text-align:center;vertical-align:middle;padding:14px 20px;background:#fff}.support-inheritance-table__txt{position:relative;padding-left:14px;margin-bottom:7px}.support-inheritance-table__icon{position:absolute;left:0}.support-inheritance-table__link{text-decoration:none;background:#10aebb;color:#fff;display:block;padding:7px 15px;border-radius:3px}.support-inheritance__btm{color:#999;font-size:1.3rem;line-height:1.7;margin:0 0 18px;letter-spacing:.1em}.support-inheritance__wrap{overflow-x:scroll}.support-inheritance__wrap .support-inheritance__table{width:800px;margin-bottom:13px}.support-inheritance__wrap .support-inheritance__table tr th{width:140px}.support-inheritance__wrap .support-inheritance__table tr:first-child th{border-bottom:1px solid #fff}.support-inheritance__lead{color:#10aebb;font-weight:500;margin-bottom:17px}@media all and (min-width:600px){.support-inheritance{position:relative;background:0 0;position:relative}.support-inheritance:before{content:"";position:absolute;right:150px;top:0;left:0;margin:0 auto;width:1800px;height:100%;overflow:hidden;background:#f6fbf9;z-index:-1}.support-inheritance__inner{padding-top:104px;padding-bottom:18px}.support-inheritance__head{margin-bottom:51px}.support-inheritance__head03{margin-bottom:32px}.support-inheritance__head04{color:#fff;text-align:left}.support-inheritance__sub{text-align:center;color:#10aebb;font-size:2.4rem;margin-bottom:29px}.support-inheritance-box{padding:32px 19px 34px;margin-bottom:20px}.support-inheritance-box:nth-of-type(2){margin-bottom:33px}.support-inheritance-box__list{padding:0 0 0 100px}.support-inheritance-box__item{position:relative;padding-left:38px;font-size:1.6rem}.support-inheritance-box__item:before{content:"";position:absolute;top:10px;left:0;width:18px;height:15px;background:url(../img/support/ico_check01.png) no-repeat center center;background-size:contain}.support-inheritance-box__item+li{margin-top:8px}.support-inheritance-box__txt{font-size:1.6rem;position:relative;padding-top:69px;text-align:center;font-weight:500}.support-inheritance-box__txt:before{content:"";position:absolute;right:0;left:0;top:17px;margin:0 auto;width:42px;height:42px;background:url(../img/support/ico_arrow01.png) no-repeat center center;background-size:contain}.support-inheritance__txt{padding-bottom:41px;font-size:1.6rem}.support-inheritance__txt:nth-of-type(1){padding-bottom:75px}.support-inheritance__txt:last-of-type{margin:-10px 0 0;padding:0 0 34px}.support-inheritance__table{width:100%;margin-bottom:80px;font-size:1.6rem}.support-inheritance__table:nth-of-type(1) tr td{padding:19px 40px 29px;text-align:left}.support-inheritance__table:nth-of-type(2) tr td{padding:29px 40px 29px}.support-inheritance__table:nth-of-type(3) tr td{padding:19px 40px 19px}.support-inheritance__table:last-child tr td{padding:19px 40px 19px}.support-inheritance__table tr th{width:310px;padding:18px 0;font-size:1.7rem}.support-inheritance__table tr td{border:1px solid #e3e3e3;border-left:none;text-align:center;vertical-align:middle;padding:29px 40px 29px;background:#fff}.support-inheritance-table__txt{padding-left:22px;margin-bottom:16px}.support-inheritance-table__btn{width:260px;text-align:center}.support-inheritance-table__link{text-decoration:none;background:#10aebb;color:#fff;display:block;padding:12px 15px;border-radius:3px}.support-inheritance__btm{font-size:1.6rem;line-height:1.7;margin:3px 0 50px}.support-inheritance__wrap{overflow:hidden}.support-inheritance__wrap .support-inheritance__table{width:100%;margin-bottom:13px}.support-inheritance__wrap .support-inheritance__table tr th{width:310px}.support-inheritance__wrap .support-inheritance__table tr td{text-align:center;padding:18px 0 19px}.support-inheritance__wrap .support-inheritance__table tr:first-child th{border-bottom:1px solid #fff}.support-inheritance__lead{font-size:2.1rem;margin-bottom:33px}}.support-select__inner{padding-top:53px;padding-bottom:24px}.support-select__head{margin-bottom:23px}.support-select-wrap02{margin:11px 0}.support-select-wrap02 .support-select__img{margin:0 -15px 0 0}.support-select-wrap02 .support-select-txt-area{margin:-75px 25px 0 -15px}.support-select__img{margin-left:-15px}.support-select-txt-area{position:relative;z-index:1;margin:-75px -15px 0 25px;padding:16px 24px 24px;box-sizing:border-box;background:#fff}.support-select__sub{margin-bottom:15px;color:#10aebb;font-weight:500;font-size:1.9rem;letter-spacing:.1em;line-height:1.7}@media (max-width:374px){.support-select__sub{font-size:1.7rem}}.support-select__num{display:block;font-size:2rem;font-style:italic}.support-select__txt{letter-spacing:.1em}.support-select__zoom{position:relative;margin-bottom:8px}.support-select__zoom:before{content:"";position:absolute;right:0;bottom:0;width:35px;height:35px;background:url(../img/common/ico_detail.png) no-repeat center center;background-size:contain}@media all and (min-width:600px){.support-select__inner{padding-top:104px;padding-bottom:96px}.support-select__head{margin-bottom:100px}.support-select-wrap{margin-bottom:104px;position:relative}.support-select-wrap02{margin:160px 0 0}.support-select-wrap02 .support-select__img{margin-right:0}.support-select-wrap02 .support-select__img:before{left:inherit;right:-40px}.support-select-wrap02 .support-select__img img{display:block;margin-left:30px}.support-select-wrap02 .support-select-txt-area{box-sizing:border-box;margin:-75px 40px 0 0}.support-select-wrap03{margin:160px 0 0}.support-select__img{position:relative;margin-left:0}.support-select__img:before{content:'';position:absolute;left:-40px;bottom:-40px;width:870px;height:538px;background:-webkit-gradient(linear,left top,right top,color-stop(20%,#d3f2f3),to(#f1ffe9));background:linear-gradient(to right,#d3f2f3 20%,#f1ffe9 100%);z-index:-1}.support-select__img img{max-width:870px}.support-select-txt-area{margin:-75px 0 0 40px;padding:46px 50px 50px;box-shadow:0 4px 10px rgba(0,0,0,.1)}.support-select__sub{margin-bottom:27px;font-size:2.8rem}.support-select__num{font-size:2.6rem}.support-select__txt{font-size:1.8rem}.support-select__zoom{margin:-52px 0 0}.support-select__zoom:before{content:none}.support-select-point{padding:47px 61px 50px;margin-bottom:100px}.support-select-point__sub{position:relative;padding-left:50px;margin-bottom:18px;font-size:2.4rem}.support-select-point__sub:before{top:6px;width:35px;height:32px;background:url(../img/common/ico_hand01.png) no-repeat center center;background-size:contain}.support-select-point__txt{font-size:1.8rem}}#tax .l-sub-img{background-image:url(../img/tax/mainimg01-sp.jpg)}@media all and (min-width:600px){#tax .l-sub-img{background-image:url(../img/tax/mainimg01-pc.jpg)}}.tax-intro{position:relative}.tax-intro__inner{padding-top:14px;padding-bottom:24px}.tax-intro__head{font-weight:500;font-size:2.3rem;text-align:center;line-height:1.5;margin-bottom:25px}@media (max-width:374px){.tax-intro__head{font-size:2.1rem}}.tax-intro-lead{background:#f6fbf9;padding:18px 25px 19px;margin:17px 0 33px;color:#10aebb;font-weight:500}.tax-intro__txt{margin-bottom:27px}.tax-intro__txt:last-of-type{margin-bottom:45px}.tax-intro__sub{color:#10aebb;font-weight:500}.tax-intro__link{color:#10aebb}.tax-intro-box{position:relative;background:#fff;margin:0 -15px;padding:0 15px 20px;border-bottom:1px solid #e3e3e3}.tax-intro-box:before{content:'';position:absolute;right:0;left:0;bottom:-50px;margin:0 auto;width:100%;height:500px;background:-webkit-gradient(linear,left top,right top,color-stop(20%,#d3f2f3),to(#f1ffe9));background:linear-gradient(to right,#d3f2f3 20%,#f1ffe9 100%);z-index:-1}.tax-intro-box__head{background:-webkit-gradient(linear,left top,right top,color-stop(20%,#d3f2f3),to(#f1ffe9));background:linear-gradient(to right,#d3f2f3 20%,#f1ffe9 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0,#33b4bf),to(#57bfb6));background:linear-gradient(to right,#33b4bf 0,#57bfb6 100%);color:#fff;position:relative;padding:10px 10px 13px 61px;margin:0 -15px 26px;font-size:2.1rem;line-height:1.6}.tax-intro-box__head:before{content:'';position:absolute;top:14px;left:14px;width:35px;height:35px;background:url(../img/tax/ico_info01.png) no-repeat center center;background-size:contain}.tax-intro-box__lead{background:#f6fbf9;padding:18px 25px 19px;margin:0 0 18px;color:#10aebb;font-weight:500}.tax-intro-box__txt{margin-bottom:32px}.tax-intro-box__txt .is-color{color:#10aebb;font-weight:500}.tax-intro-box__zoom{position:relative;margin:-21px 0 20px 24px}.tax-intro-box__zoom:before{content:'';position:absolute;right:0;bottom:0;width:35px;height:35px;background:url(../img/common/ico_detail.png) no-repeat center center;background-size:contain;pointer-events:none}@media all and (min-width:600px){.tax-intro__inner{padding-top:0;padding-bottom:60px}.tax-intro__head{font-size:3.6rem;margin-bottom:40px;line-height:2}.tax-intro__txt{margin-bottom:34px;text-align:center}.tax-intro-lead{padding:34px 25px 33px;margin:17px 0 43px;text-align:center}.tax-intro__link{color:#10aebb}.tax-intro-box{margin:83px 0 0;padding:0 0 20px;border-bottom:1px solid #e3e3e3}.tax-intro-box:before{content:'';position:absolute;right:-280px;left:-280px;bottom:-60px;margin:0 auto;width:1660px;height:465px;background:-webkit-gradient(linear,left top,right top,color-stop(0,#d5f1f3),to(#f3ffe9));background:linear-gradient(to right,#d5f1f3 0,#f3ffe9 100%);z-index:-1}.tax-intro-box__head{padding:13px 10px 16px 71px;margin:0 0 61px;font-size:2.6rem;line-height:1.6}.tax-intro-box__head:before{top:20px;left:30px;width:30px;height:30px;background:url(../img/tax/ico_info01.png) no-repeat center center;background-size:contain}.tax-intro-box__lead{padding:31px 75px 34px;margin:0 60px 34px;color:#10aebb;font-weight:500;text-align:center}.tax-intro-box__txt{margin:0 60px 55px}.tax-intro-box__sub{margin:0 60px 34px}.tax-intro-box__zoom{position:relative;margin:-13px 232px 40px 234px}.tax-intro-box__zoom:before{content:none}}.tax-merit{position:relative}.tax-merit:before{content:'';position:absolute;right:0;left:0;bottom:42px;margin:0 auto;width:100%;height:210px;background:-webkit-gradient(linear,left top,right top,color-stop(20%,#d3f2f3),to(#f1ffe9));background:linear-gradient(to right,#d3f2f3 20%,#f1ffe9 100%);z-index:-1}.tax-merit__inner{padding-top:75px;padding-bottom:91px}.tax-merit-list{padding-top:30px}.tax-merit-list__item+.tax-merit-list__item{padding-top:40px}.tax-merit-list__header{background:-webkit-gradient(linear,left top,right top,color-stop(20%,#d3f2f3),to(#f1ffe9));background:linear-gradient(to right,#d3f2f3 20%,#f1ffe9 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0,#33b4bf),to(#57bfb6));background:linear-gradient(to right,#33b4bf 0,#57bfb6 100%);color:#fff;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:13px;padding:9px 15px;font-size:2.1rem;line-height:1.6}.tax-merit-list__num{position:relative;display:block;margin-right:15px;background:#fff;color:#10aebc;font-size:1.2rem;padding:0 10px;border-radius:25px;text-transform:uppercase;z-index:1}.tax-merit-list__head{display:block;font-size:1.8rem}.tax-merit-list__img{padding-top:23px}@media all and (min-width:600px){.tax-merit{background:0 0;position:relative}.tax-merit:before{content:'';position:absolute;right:-280px;left:-280px;bottom:30px;margin:0 auto;width:1660px;height:470px;background:-webkit-gradient(linear,left top,right top,color-stop(0,#d5f1f3),to(#f3ffe9));background:linear-gradient(to right,#d5f1f3 0,#f3ffe9 100%);z-index:-1}.tax-merit__inner{padding-top:100px}.tax-merit__txt{text-align:center}.tax-merit-list{padding-top:45px}.tax-merit-list__item+.tax-merit-list__item{padding-top:80px}.tax-merit-list__header{margin-bottom:31px;padding:15px 30px}.tax-merit-list__num{margin-right:20px;padding:4px 24px;font-size:1.6rem}.tax-merit-list__head{font-size:2.6rem}.tax-merit-list__img{padding-top:57px}}.tax-require{position:relative}.tax-require:before{content:'';position:absolute;right:0;left:0;bottom:42px;margin:0 auto;width:100%;height:740px;background:-webkit-gradient(linear,left top,right top,color-stop(20%,#d3f2f3),to(#f1ffe9));background:linear-gradient(to right,#d3f2f3 20%,#f1ffe9 100%);z-index:-1}.tax-require__inner{padding-top:10px;padding-bottom:74px}.tax-require__head{font-weight:500;font-size:2.3rem;line-height:1.5;text-align:center;margin-bottom:18px}.tax-require__txt{margin-bottom:23px}.tax-require__sub{text-align:center;position:relative;padding:34px 0 60px;line-height:2.1}.tax-require__sub:after,.tax-require__sub:before{content:'';position:absolute;left:0;right:0;margin:0 auto;width:0;height:0;border:24px solid transparent;border-top:24px solid #10aebb}.tax-require__sub:before{top:0}.tax-require__sub:after{bottom:0}.tax-require__sub-emphasis{background:#10aebb;color:#fff;padding:5px 10px;font-weight:500}.tax-require-box{box-shadow:0 1px 3px rgba(0,0,0,.2);background:#fff;padding:22px 25px 21px;margin-bottom:20px}.tax-require-box__head{color:#10aebb;font-weight:500;font-size:2rem;margin-bottom:10px}.tax-require-box__sub{background:#f6fbf9;padding:21px 25px 19px;margin-bottom:20px}.tax-require-box__btm{font-size:1.3rem;color:#999;display:block;line-height:1.8;margin:3px 0 11px}.tax-require-box__item{position:relative;padding-left:30px}.tax-require-box__item+li{margin-top:8px}.tax-require-box__item:before{content:'';position:absolute;top:3px;left:0;width:19px;height:17px;background:url(../img/common/ico_check01.png) no-repeat center center;background-size:contain}@media all and (min-width:600px){.tax-require{background:0 0;position:relative}.tax-require:before{content:'';position:absolute;right:-280px;left:-280px;bottom:40px;margin:0 auto;width:1660px;height:520px;background:-webkit-gradient(linear,left top,right top,color-stop(0,#d5f1f3),to(#f3ffe9));background:linear-gradient(to right,#d5f1f3 0,#f3ffe9 100%);z-index:-1}.tax-require__inner{padding-top:69px;padding-bottom:60px}.tax-require__head{font-size:3.6rem;margin-bottom:40px}.tax-require__txt{margin-bottom:43px;text-align:center}.tax-require__sub{position:relative;padding:50px 0 90px;text-align:center;line-height:2.2}.tax-require__sub:after{bottom:16px}.tax-require__sub-emphasis{font-size:1.7rem}.tax-require-box{box-shadow:0 1px 3px rgba(0,0,0,.2);padding:39px 60px 44px;margin-bottom:40px;position:relative}.tax-require-box__head{font-size:2.4rem;margin-bottom:18px}.tax-require-box__sub{padding:39px 40px 34px;margin-bottom:28px}.tax-require-box__list02{box-sizing:border-box;position:absolute;top:100px;left:50%;width:50%;padding-right:40px}.tax-require-box__list03{box-sizing:border-box;width:50%;padding-right:30px}.tax-require-box__btm{font-size:1.6rem;line-height:1.8;margin:6px 0 11px}.tax-require-box__item{position:relative;padding-left:40px}.tax-require-box__item+li{margin-top:10px}.tax-require-box__item:before{content:'';position:absolute;top:7px;left:0;width:19px;height:17px;background:url(../img/common/ico_check01.png) no-repeat center center;background-size:contain}}.tax-select__inner{padding-top:8px;padding-bottom:30px}.tax-select__head{margin-bottom:14px}@media (max-width:374px){.tax-select__head{font-size:2.1rem}}.tax-select-wrap{margin-bottom:4px}.tax-select-wrap02{margin:10px 0 4px}.tax-select-wrap02 .tax-select__img{margin:0 -15px 0 0}.tax-select-wrap02 .tax-select-txt-area{margin:-75px 25px 0 -15px}.tax-select-wrap04{margin:10px 0 4px}.tax-select-wrap04 .tax-select__img{margin:0 -15px 0 0}.tax-select-wrap04 .tax-select-txt-area{margin:-75px 25px 0 -15px}.tax-select__img{margin-left:-15px}.tax-select-intro__txt{margin-bottom:24px}.tax-select-intro__box{border:1px solid #e3e3e3;margin-bottom:20px}.tax-select-intro__lead{display:block;background:#10aebb url(../img/tax/bg_reason01.png) no-repeat center center;background-size:105px;color:#fff;line-height:1.6;padding:13px 0;font-size:2rem;font-weight:500;text-align:center}.tax-select-intro__list{padding:18px 25px 21px}.tax-select-intro__item{font-size:1.6rem;position:relative;padding-left:45px}@media all and (max-width:599px){.tax-select-intro__item{line-height:1.7}}.tax-select-intro__item+li{margin-top:14px}.tax-select-intro__num{position:absolute;left:0;top:8px;display:block;text-align:center;min-width:33px;width:33px;height:33px;line-height:33px;margin-right:10px;padding-right:2px;border-radius:50%;box-sizing:border-box;background:#10aebb;color:#fff;font-style:italic;font-size:1.6rem;letter-spacing:.05em}.tax-select-intro__sub{padding-bottom:33px}.tax-select-txt-area{position:relative;z-index:1;margin:-75px -15px 0 25px;padding:16px 24px 24px;box-sizing:border-box;background:#fff}.tax-select__sub{margin-bottom:12px;color:#10aebb;font-weight:500;font-size:1.9rem;letter-spacing:.1em;line-height:1.7}@media (max-width:374px){.tax-select__sub{font-size:1.7rem}}.tax-select__num{display:block;font-size:2rem;font-style:italic}.tax-select__txt{letter-spacing:.1em}.tax-select__zoom{position:relative;margin:-4px 0 39px}.tax-select__zoom:before{content:'';position:absolute;right:0;bottom:0;width:35px;height:35px;background:url(../img/common/ico_detail.png) no-repeat center center;background-size:contain;pointer-events:none}@media all and (min-width:600px){.tax-select__inner{padding-top:54px;padding-bottom:100px}.tax-select__head{margin-bottom:27px;line-height:1.9}.tax-select-wrap{margin-bottom:88px;position:relative}.tax-select-wrap02,.tax-select-wrap04{margin:140px 0 0}.tax-select-wrap02 .tax-select__img,.tax-select-wrap04 .tax-select__img{margin-right:0}.tax-select-wrap02 .tax-select__img:before,.tax-select-wrap04 .tax-select__img:before{left:inherit;right:-40px}.tax-select-wrap02 .tax-select__img img,.tax-select-wrap04 .tax-select__img img{display:block;margin-left:30px}.tax-select-wrap02 .tax-select-txt-area,.tax-select-wrap04 .tax-select-txt-area{box-sizing:border-box;margin:-75px 40px 0 0}.tax-select-wrap03{margin:140px 0 0}.tax-select-intro__txt{margin-bottom:120px;text-align:center;letter-spacing:.18rem}.tax-select-intro__box{border:1px solid #e3e3e3;margin:-50px 0 20px 0;display:-webkit-box;display:-ms-flexbox;display:flex}.tax-select-intro__head{position:relative;width:200px;background:#10aebb url(../img/tax/bg_reason01.png) no-repeat center center;background-size:145px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tax-select-intro__lead{display:inline;background:0 0;color:#fff;line-height:1.8;padding:0;font-size:2rem;font-weight:500}.tax-select-intro__list{padding:31px 40px 35px;box-sizing:border-box;width:898px}.tax-select-intro__item{font-size:1.7rem;position:relative;padding-left:48px}.tax-select-intro__item+li{margin-top:16px}.tax-select-intro__num{position:absolute;left:0;top:0}.tax-select-intro__sub{font-size:1.7rem;padding:12px 0 0;letter-spacing:.18rem}.tax-select__img{position:relative;margin-left:0}.tax-select__img:before{content:'';position:absolute;left:-40px;bottom:-40px;width:870px;height:538px;background:-webkit-gradient(linear,left top,right top,color-stop(20%,#d3f2f3),to(#f1ffe9));background:linear-gradient(to right,#d3f2f3 20%,#f1ffe9 100%);z-index:-1}.tax-select__img img{max-width:870px}.tax-select-txt-area{margin:-75px 0 0 40px;padding:46px 50px 50px;box-shadow:0 4px 10px rgba(0,0,0,.1)}.tax-select__sub{margin-bottom:20px;font-size:2.8rem}.tax-select__num{font-size:2.6rem}.tax-select__txt{font-size:1.8rem}.tax-select__zoom{margin:40px 0 110px}.tax-select__zoom:before{content:none}.tax-select-point{padding:47px 61px 50px;margin-bottom:100px}.tax-select-point__sub{position:relative;padding-left:50px;margin-bottom:18px;font-size:2.4rem}.tax-select-point__sub:before{top:6px;width:35px;height:32px;background:url(../img/common/ico_hand01.png) no-repeat center center;background-size:contain}.tax-select-point__txt{font-size:1.8rem}}.tax-scheme{position:relative}.tax-scheme__inner{padding-top:0;padding-bottom:20px}.tax-scheme__head{margin-bottom:17px}.tax-scheme__txt{margin-bottom:26px}.tax-scheme__sub{color:#10aebb;font-weight:500}.tax-scheme__zoom{position:relative;margin-bottom:91px}.tax-scheme__zoom:before{content:'';position:absolute;right:0;bottom:0;width:35px;height:35px;background:url(../img/common/ico_detail.png) no-repeat center center;background-size:contain;pointer-events:none}.tax-scheme__lead{margin:0 -15px 18px;padding:0 15px;position:relative;font-size:2.1rem;font-weight:500;line-height:1.6}.tax-scheme__lead:before{content:'';position:absolute;right:0;left:0;top:-333px;margin:0 auto;width:100%;height:290px;background:-webkit-gradient(linear,left top,right top,color-stop(0,#d5f1f3),to(#f3ffe9));background:linear-gradient(to right,#d5f1f3 0,#f3ffe9 100%);z-index:-1}@media all and (min-width:600px){.tax-scheme__inner{padding-top:14px;padding-bottom:66px}.tax-scheme__head{margin-bottom:45px}.tax-scheme__txt{margin-bottom:34px;font-size:1.6rem;text-align:center}.tax-scheme__txt02{text-align:left}.tax-scheme__zoom{margin:63px 0 160px}.tax-scheme__zoom:before{content:none}.tax-scheme__lead{margin:0 0 43px;padding:0 0;position:relative;font-size:3.2rem;font-weight:500;line-height:1.6;letter-spacing:.3rem}.tax-scheme__lead:before{content:'';position:absolute;right:-280px;left:-280px;top:-570px;margin:0 auto;width:1660px;height:470px;background:-webkit-gradient(linear,left top,right top,color-stop(0,#d5f1f3),to(#f3ffe9));background:linear-gradient(to right,#d5f1f3 0,#f3ffe9 100%);z-index:-1}}.tax-flow{background:#f6fbf9}.tax-flow__inner{position:relative;padding-top:49px;padding-bottom:14px}.tax-flow-head{margin-bottom:26px}.tax-flow__item{padding-bottom:30px;position:relative}.tax-flow__item.is-short{padding-bottom:17px}.tax-flow__item:last-child:before{height:0}.tax-flow__item:before{z-index:1;content:'';position:absolute;top:0;left:15%;width:2px;height:100%;background:#10aebb}.tax-flow__icon{position:relative;float:left;width:29%;text-align:center;z-index:2}.tax-flow__icon img{width:102px}@media (max-width:374px){.tax-flow__icon img{width:90px}}.tax-flow__box{float:right;width:66.5%}.tax-flow__head{font-size:1.8rem;font-weight:500;margin-bottom:8px;padding-left:35px;position:relative;line-height:1.6}@media (max-width:374px){.tax-flow__head{font-size:1.6rem}}.tax-flow__head.is-last{padding-left:0;margin:33px 0 -4px}.tax-flow__lead{color:#10aebb;margin-bottom:12px;font-weight:500;font-size:2.1rem}.tax-flow-anchor{padding:0 37px 0;margin-bottom:34px!important}.tax-flow-anchor__link{background:#fff;padding:11px 0!important}.tax-flow-link{color:#10aebb}.tax-flow-box,.tax-flow-list{background:#fff;border:1px solid #e3e3e3;padding:20px 20px 24px;margin:14px 0}.tax-flow-box__item+li,.tax-flow-list__item+li{margin-top:12px}.tax-flow-box__head,.tax-flow-list__head{color:#10aebb;font-size:1.6rem;font-weight:500;line-height:1.6;margin-bottom:6px}.tax-flow-box__txt,.tax-flow-list__txt{line-height:1.6;letter-spacing:.05rem}.tax-flow-box02,.tax-flow-list02{padding:12px 0 0 12px;line-height:1.4}.tax-flow-box02__item,.tax-flow-list02__item{position:relative;padding-left:10px}.tax-flow-box02__item:before,.tax-flow-list02__item:before{content:'';position:absolute;top:9px;left:-6px;width:3px;height:3px;border-radius:50%;background:#10aebb}.tax-flow-box02__item+li,.tax-flow-list02__item+li{margin-top:6px}.tax-flow-box{padding:20px 20px 13px}.tax-flow-box__txt{margin-bottom:16px}.tax-flow__num{position:absolute;left:0;top:0;display:block;text-align:center;min-width:28px;width:28px;height:28px;line-height:28px;margin-right:10px;padding-right:2px;border-radius:50%;box-sizing:border-box;background:linear-gradient(135deg,#57d6b1 0,#00b8c1 100%);color:#fff;font-style:italic;font-size:1.6rem;letter-spacing:.05em}.tax-flow-contacts{padding:9px 0 0;box-sizing:border-box}.tax-flow-contacts-tels{max-width:295px;margin:0 auto 14px;padding-bottom:12px;border-bottom:1px solid #e3e3e3;box-sizing:border-box;text-align:center}.tax-flow-contacts-tels__link{display:block;margin-bottom:4px;padding:2px 0 4px;box-shadow:0 4px 3px rgba(0,0,0,.1);border:1px solid #e3e3e3;box-sizing:border-box;text-decoration:none;background:#fff}.tax-flow-contacts-tels__sub{line-height:1.5;display:inline-block;padding:0 14px;border-radius:10px;box-sizing:border-box;background:#10aebb;color:#fff;font-size:1.2rem}.tax-flow-contacts-tels__tel{line-height:1.5;display:inline-block;padding-left:36px;box-sizing:border-box;background:url(../img/common/ico_tel01.png) no-repeat center left 4px/30px;font-weight:700;font-size:2.3rem;letter-spacing:.001em}.tax-flow-contacts-tels__txt{font-size:1.2rem;text-align:left;letter-spacing:.1em}.tax-flow-contacts-btn{max-width:295px;width:100%;margin:auto}.tax-flow-contacts-btn-link{display:block;padding:16px 0;box-sizing:border-box;box-shadow:0 4px 3px rgba(0,0,0,.1);border-radius:5px;background:#a69457;color:#fff;font-size:1.6rem;letter-spacing:.1em;text-decoration:none;text-align:center}.tax-flow-contacts-btn-txt{display:inline-block;box-sizing:border-box}.tax-flow__note{color:#999;font-size:1.3rem}@media all and (min-width:600px){.tax-flow{background:0 0;position:relative}.tax-flow:before{content:"";position:absolute;right:150px;top:0;left:0;margin:0 auto;width:1800px;height:100%;overflow:hidden;background:#f6fbf9;z-index:-1}.tax-flow__inner{padding-top:101px;padding-bottom:49px}.tax-flow-head{margin-bottom:51px}.tax-flow__item{padding-bottom:39px;position:relative}.tax-flow__item:last-child:before{height:0}.tax-flow__item:nth-of-type(10) .tax-flow__box,.tax-flow__item:nth-of-type(11) .tax-flow__box,.tax-flow__item:nth-of-type(2) .tax-flow__box,.tax-flow__item:nth-of-type(3) .tax-flow__box,.tax-flow__item:nth-of-type(9) .tax-flow__box{padding-top:30px}.tax-flow__item:nth-of-type(7){padding-bottom:55px}.tax-flow__item:before{left:65px}.tax-flow__icon{width:130px;text-align:left;z-index:2}.tax-flow__icon img{width:130px}.tax-flow__box{float:right;width:calc(100% - 160px)}.tax-flow__head{font-size:2.4rem;margin-bottom:8px;padding-left:50px;position:relative;line-height:1.6}.tax-flow__num{min-width:38px;width:38px;height:38px;line-height:38px;margin-right:10px;padding-right:2px;border-radius:50%;font-size:2rem}.tax-flow__txt{font-size:1.8rem;letter-spacing:.17rem}.tax-flow__txt{font-size:1.6rem;letter-spacing:.17rem}.tax-flow-contacts{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-top:28px;margin-bottom:0}.tax-flow-contacts-tels{max-width:none;margin:0;padding-bottom:12px;border-bottom:0;border-right:1px solid #e3e3e3}.tax-flow-contacts-tels__link{margin-bottom:4px;padding:8px 48px 2px 0;box-shadow:none;border:0;pointer-events:none;background:0 0}.tax-flow-contacts-tels__tel{line-height:1;margin-top:-8px;padding-left:48px;background-size:42px;background-position:top 6px left 0;font-size:3.2rem;letter-spacing:.02em}.tax-flow-contacts-tels__txt{line-height:1;font-size:1.3rem;letter-spacing:.1em}.tax-flow-contacts-btn{max-width:340px;width:340px;margin:0 0 0 48px}.tax-flow-contacts-btn-link{position:relative;padding:16px 0;font-size:1.6rem;overflow:hidden}.tax-flow-contacts-btn-link:before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;background:#998955;-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;-webkit-transform:scale(0,1);-ms-transform:scale(0,1);transform:scale(0,1);-webkit-transition:all .3s ease;transition:all .3s ease}.tax-flow-contacts-btn-link:hover:before{opacity:1;-webkit-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1)}.tax-flow-contacts-btn-txt{position:relative;z-index:1}.tax-flow__note{font-size:1.6rem}}.tax-price__inner{padding-top:50px;padding-bottom:26px}.tax-price__head{margin-bottom:22px}.tax-price-intro{background:#f6fbf9;padding:21px 25px 20px;margin-bottom:35px}.tax-price-intro__sub{text-align:center;color:#10aebb;margin-bottom:10px;font-weight:500;font-size:1.8rem;line-height:1.6}.tax-price-intro__txt{font-size:1.3rem;color:#999;position:relative}.tax-price-head{margin-bottom:25px;line-height:1.6}.tax-price-head:before{top:5px;left:0;width:4px;height:74%}.tax-price__sub{color:#10aebb;font-weight:500;font-size:1.6rem;margin-bottom:14px}.tax-price__sub.is-last{margin:27px 0 13px}.tax-price__lead{display:block;font-size:1.3rem;margin:4px 0 -8px}.tax-price__wrap02{margin:0 -15px 50px 0;overflow-x:scroll}.tax-price__table{border:1px solid #e3e3e3;border-top:none;font-size:1.6rem;width:100%}.tax-price__table thead tr th{font-weight:500;background:#52a7ae;text-align:center;vertical-align:middle;padding:16px 0;color:#fff}.tax-price__table thead tr th:last-child{border-left:1px solid #fff}.tax-price__table tbody tr th{font-weight:500}.tax-price__table tbody tr td,.tax-price__table tbody tr th{text-align:center;vertical-align:middle;padding:17px 0;border-bottom:1px solid #e3e3e3;border-left:1px solid #e3e3e3}.tax-price__table tbody tr td:first-child,.tax-price__table tbody tr th:first-child{border-left:none}.tax-price__table tbody tr td.is-long,.tax-price__table tbody tr th.is-long{padding:14px 0}.tax-price__table01 th:first-child{width:65.5%}.tax-price__table02{width:779px}.tax-price__table02 thead tr th:first-child{border-right:1px solid #fff}.tax-price__table02 tbody tr td,.tax-price__table02 tbody tr th{text-align:left;padding:17px 20px;text-align:center}.tax-price__table02 tbody tr th{width:31%}.tax-price__table02 tbody tr th:first-child{border-right:1px solid #fff}.tax-price__table02 tbody tr td:last-child{width:31%;text-align:center}.tax-price__btn{display:inline-block;background:#10aebb;text-decoration:none;color:#fff;border-radius:10px;padding:10px 20px}.tax-price__btm{font-size:1.2rem;color:#999;padding:8px 0 19px;line-height:2}.tax-price__btm.is-long{padding:2px 0 27px}.tax-price__btm.is-list{padding:11px 0 54px;line-height:1.95;letter-spacing:.2rem}.tax-price__btm.is-last{padding:11px 0 25px;line-height:1.95;letter-spacing:.2rem}.tax-price-box{background:#f6fbf9;padding:20px 23px 25px;margin-bottom:40px}.tax-price-box__head{font-weight:500;font-size:1.6rem;color:#10aebb;margin-bottom:2px}.tax-price-box-list01__item{position:relative;padding-left:15px}.tax-price-box-list01__item:before{content:'';position:absolute;top:7px;left:0;width:11px;height:11px;background:#10aebb}.tax-price-box-list02__item{position:relative;padding-left:15px;color:#999;font-size:1.3rem}.tax-price-box-list02__item:before{content:'※';position:absolute;top:0;left:0}@media all and (min-width:600px){.tax-price__inner{padding-top:111px;padding-bottom:84px}.tax-price__head{margin-bottom:51px}.tax-price-intro{background:#f6fbf9;padding:33px 50px 36px;margin-bottom:71px}.tax-price-intro__sub{text-align:center;color:#10aebb;margin-bottom:16px;font-size:2.6rem;line-height:1.6}.tax-price-intro__txt{font-size:1.6rem;padding-left:20px;color:#999;position:relative}.tax-price-intro__txt:before{content:'※';position:absolute;top:0;left:0}.tax-price-head{margin-bottom:41px}.tax-price-head:before{height:30px}.tax-price__sub{font-size:2.1rem;margin-bottom:32px}.tax-price__sub.is-last{margin:65px 0 31px}.tax-price__txt{font-size:1.8rem;margin-bottom:5px}.tax-price__lead{display:inline-block;font-size:1.7rem;margin:0 0 0 27px;vertical-align:baseline}.tax-price__wrap02{width:100%;margin:0 0 53px 0;overflow-x:hidden}.tax-price__table{border:1px solid #e3e3e3;border-top:none;font-size:1.6rem;width:100%}.tax-price__table thead tr th{font-size:1.7rem;padding:20px 0}.tax-price__table thead tr th:last-child{border-left:1px solid #fff}.tax-price__table tbody tr th{font-weight:500}.tax-price__table tbody tr td,.tax-price__table tbody tr th{text-align:center;vertical-align:middle;padding:23px 0 24px;border-bottom:1px solid #e3e3e3;border-left:1px solid #e3e3e3}.tax-price__table tbody tr td:first-child,.tax-price__table tbody tr th:first-child{border-left:none}.tax-price__table01 th:first-child{width:732px}.tax-price__table02{width:100%}.tax-price__table02 tbody tr td,.tax-price__table02 tbody tr th{text-align:center;padding:23px 37px}.tax-price__table02 tbody tr th{width:335px;padding:21px 38px}.tax-price__table02 tbody tr td:first-child{padding:20px 37px;text-align:center}.tax-price__table02 tbody tr td:last-child{width:200px}.tax-price__btn{border-radius:5px;padding:13px 23px;position:relative}.tax-price__btn:before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;background:#08a0ad;-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;-webkit-transform:scale(0,1);-ms-transform:scale(0,1);transform:scale(0,1);-webkit-transition:all .3s ease;transition:all .3s ease;border-radius:5px}.tax-price__btn:hover:before{opacity:1;-webkit-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1)}.tax-price-btn__txt{margin-bottom:17px;display:inline-block}.tax-price__btm{font-size:1.6rem;padding:15px 0 36px}.tax-price__btm.is-list{padding:17px 0 89px;line-height:1.8;letter-spacing:.2rem}.tax-price-box{padding:50px 59px 61px;margin-bottom:80px}.tax-price-box__head{font-size:2.1rem;margin-bottom:13px}.tax-price-box-list01{margin-bottom:3px}.tax-price-box-list01__item{position:relative;padding-left:21px;font-size:1.8rem}.tax-price-box-list01__item:before{top:8px;left:2px;width:15px;height:15px}.tax-price-box-list02__item{position:relative;padding-left:19px;font-size:1.6rem}.tax-price-box-list02__item:before{content:'※';position:absolute;top:0;left:0}}.tax-faq{border-top:1px solid #e3e3e3}.tax-faq__inner{padding-top:37px;padding-bottom:60px}

@media all and (min-width:600px){.tax-faq__inner{padding-top:75px;padding-bottom:120px}.tax-faq__btn{max-width:420px}.tax-faq__link{padding:16px 0}}#voice .l-sub-img{background-image:url(../img/voice/mainimg01-sp.jpg)}@media all and (min-width:600px){#voice .l-sub-img{background-image:url(../img/voice/mainimg01-pc.jpg)}}.voice-content{position:relative}.voice-content__inner{padding-top:14px;padding-bottom:50px}.voice-content__head{font-weight:500;font-size:2rem;text-align:center;line-height:1.5;margin-bottom:26px}.voice-content__img{position:relative;text-align:center;height:auto;min-height:121px}.voice-content__link{position:static}.voice-content__link:before{content:'';position:absolute;right:0;bottom:0;width:30px;height:30px;background:url(../img/common/ico_detail.png) no-repeat center center;background-size:contain}.voice-content__item{box-shadow:0 0 5px 0 rgba(173,173,173,.5);background:#fff;position:relative;padding:18px 20px 22px}.voice-content__item+li{margin-top:18px}.voice-content__heading{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px}.voice-content__icon{width:70px;margin-right:14px}.voice-content__meta{font-size:1.6rem;color:#10aebb;margin:auto}.voice-content__txt{font-size:1.6rem}.voice-content__img{margin:15px 0 0}@media all and (min-width:600px){.voice-content__inner{padding-top:2px;padding-bottom:80px}.voice-content__head{font-size:3.6rem;text-align:center;line-height:2;margin-bottom:63px}.voice-content__img{min-height:200px}.voice-content__img:before{width:30px;height:30px;background:url(../img/common/ico_detail.png) no-repeat center center;background-size:contain}.voice-content__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.voice-content__item{padding:35px 20px 22px;width:calc(50% - 20px);margin-bottom:40px;box-sizing:border-box}.voice-content__item+li{margin-top:0}.voice-content__item:nth-of-type(odd){margin-right:20px}.voice-content__item:nth-of-type(even){margin-left:20px}.voice-content__icon{width:110px;margin-right:28px}.voice-content__meta{font-size:1.7rem;margin-bottom:5px}.voice-content__txt{font-size:1.6rem}.voice-content__img{margin:20px 0 0}}

@media all and (min-width:600px){
/*--------------------
e-speed　SNSボタン
---------------------*/
#share {position: relative; top:-52px; padding:12px 0 0 0; display:flex; float:right; display:-webkit-flex; /*justify-content:center;*/}
#share li {font-size: 12px; font-weight: bold; letter-spacing: 1px; text-align: center; margin-right: 6px; margin-bottom: 8px; border-radius: 3px; padding: 0 10px; list-style: none;}
#share li.share-twitter {background:#1C94E0;}
#share li.share-facebook {background:#1877F2;}
#share li.share-line {background:#FFFFFF; border:1px solid #CCCCCC;}
#share li.share-hatena {background:#00A4DE;}
#share a {display: block; height: 26px; padding-top: 6px; color: #fff; text-decoration: none;}
#share a:hover {text-decoration:none; color:#ffffff; }
.f_sher,.t_sher,.l_sher,.l_hatena {margin:0; padding:0 4px 0 0; float: left;}
}
#share {margin:0 10px 0 0; padding:12px 0 0 0; display:flex; display:-webkit-flex; font-size: 14px; /*justify-content:center;*/}
#share li {font-size: 12px; font-weight: bold; letter-spacing: 1px; text-align: center; margin-right: 6px; margin-bottom: 8px; border-radius: 3px; padding: 0 10px; list-style: none;}
#share li.share-twitter {background:#1C94E0;}
#share li.share-facebook {background:#1877F2;}
#share li.share-line {background:#FFFFFF; border:1px solid #CCCCCC;}
#share li.share-hatena {background:#00A4DE;}
#share a {display: block; height: 26px; padding-top: 6px; color: #fff; text-decoration: none;}
#share a:hover {text-decoration:none; color:#ffffff; }
.f_sher,.t_sher,.l_sher,.l_hatena {margin:0; padding:0 4px 0 0; float: left;}





/* 20250401 */
.knowledge-content__thumb, .blog-content__thumb {
  position: relative;
  overflow: hidden;
  padding-top: 59%;
  margin-bottom: 14px;
}
.knowledge-content__thumb img, .blog-content__thumb img {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 100%;
  height: 100%;
  object-fit: cover;
}

@media screen and (min-width: 600px){
  .c-single01__header {
    margin-bottom: 40px;
  }
}

.c-single01__thumb-wrap {
  margin-bottom: 40px;
}