﻿.google_blue{color:#4687f1}.google_red{color:#e8433b}.google_yellow{color:#f9ba2c}.google_green{color:#39a756}*,*::before,*::after{box-sizing:border-box}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}ul[role=list],ol[role=list]{list-style:none}ul{padding:0}ul li{list-style:none}html{scroll-behavior:auto}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5}a:not([class]){text-decoration-skip-ink:auto}img,picture{max-width:100%;display:block}input,button,textarea,select{font:inherit}@media(prefers-reduced-motion: reduce){*,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}}@keyframes menu-container-appeared{0%{transform:translateX(100%)}100%{transform:translateX(0)}}@keyframes menu-container-leaved{0%{transform:translateX(0)}100%{transform:translateX(100%)}}@keyframes menu-overlay-appeared{0%{opacity:0}100%{opacity:1}}@keyframes menu-overlay-leaved{0%{opacity:1}100%{opacity:0}}@keyframes modal-photo-open{0%{opacity:0}100%{opacity:1}}@keyframes modal-photo-close{0%{opacity:1}100%{opacity:0}}.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto 5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left;margin:5px 20px 20px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}.screen-reader-text{border:0;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}.screen-reader-text:focus{background-color:#eee;clip:auto !important;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.sp-none{display:none !important}@media screen and (min-width: 600px){.sp-none{display:block !important}}.pc-none{display:block !important}@media screen and (min-width: 600px){.pc-none{display:none !important}}.float-button__wrap{display:none;width:100%;padding:1rem;background-color:rgba(0,0,0,.521);z-index:10001;display:flex;position:fixed;z-index:10;justify-content:space-evenly}.float-button__wrap div{width:32%}.float-button__wrap div img{width:100%}@media screen and (min-width: 600px){.float-button__wrap{display:block;background-color:initial;right:-5px;display:flex;width:200px;justify-content:flex-end;flex-wrap:wrap;padding:0}.float-button__wrap div{max-width:150px;width:100%;margin-bottom:1rem}.float-button__wrap div img{width:100%}}.sosyal{display:block}@media(min-width: 700px){.sosyal{display:inline}}.facebook{background-color:#2e4a88;box-shadow:0 4px 0 #1b3d82;text-shadow:0 -1px -1px #1b3d82;display:inline;position:relative;font-family:Arial;font-size:14px;font-weight:bold;text-align:center;text-decoration:none;color:#fff;border-radius:5px;padding:7px 20px}.facebook:hover{background-color:#354f84}.facebook:active{top:2px;box-shadow:0 2px 0 #1b3d82}.twitter{background-color:#008dde;box-shadow:0 4px 0 #0078bd;display:inline;position:relative;font-family:Arial;font-size:14px;font-weight:bold;text-align:center;text-decoration:none;color:#fff;border-radius:5px;padding:7px 20px}.twitter:active{top:2px;box-shadow:0 2px 0 #0078bd}.twitter:hover{background-color:#1397d8}.line{background-color:#01b833;box-shadow:0 4px 0 #008323;display:inline;position:relative;font-family:Arial;font-size:14px;font-weight:bold;text-align:center;text-decoration:none;color:#fff;border-radius:5px;padding:7px 20px}.line:active{top:2px;box-shadow:0 2px 0 #008323}.line:hover{background-color:#00a12b}.dotted{height:1px;position:relative;margin:1rem auto}.dotted::before{content:"";background-image:linear-gradient(to right, #000, #000 3px, transparent 3px, transparent 8px);background-size:8px 1px;background-repeat:repeat-x;position:absolute;top:0;bottom:0;left:0;right:0}.nav-previous a{display:inline-block;padding:5px 20px;border:solid 2px #000;border-radius:5px;color:#000;text-overflow:ellipsis;overflow:hidden;margin-bottom:-3rem;margin-top:3rem;width:100%}@media(min-width: 700px){.nav-previous a{display:inline-block;max-width:280px;margin-bottom:-1.5rem;display:inline-block;margin-bottom:-1.5rem;margin-top:4rem}}.nav-next a{display:inline-block;padding:5px 20px;border:solid 2px #000;border-radius:5px;color:#000;text-overflow:ellipsis;overflow:hidden;margin-bottom:-3rem;margin-top:3rem;width:100%}@media(min-width: 700px){.nav-next a{display:inline-block;max-width:280px;white-space:nowrap;margin-bottom:-1.5rem;display:inline-block;margin-bottom:-1.5rem;margin-top:4rem}}.nav-links{display:flex;flex-wrap:wrap;justify-content:space-between;flex-direction:row-reverse;margin:0 1rem 4rem 1rem}@media(min-width: 700px){.nav-links{margin:-4rem 1rem 0 1rem}}.reverse{flex-direction:initial}.contact_area{margin:3rem auto;display:flex;flex-wrap:wrap}@media screen and (min-width: 376px){.contact_area{margin:2rem auto;max-width:1000px}}.contact_btn{display:block;margin:.5rem auto;display:flex}@media screen and (min-width: 376px){.contact_btn{margin:2rem auto}}.newtxt{position:absolute;top:-1.5rem;left:1rem;background-color:#ff8000;padding:.3rem 2rem;border-radius:1.5rem;color:#fff}.more a{border:#000 solid 1px;padding:3px;border-radius:.3rem;color:#000}*{font-family:"Helvetica Neue",Arial,"Yu Gothic","游ゴシック","游ゴシック体","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif}html{font-size:62.5%}body{font-family:"Helvetica Neue",Arial,"Yu Gothic","游ゴシック","游ゴシック体","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.6em;line-height:1.6;letter-spacing:.05em}iframe{aspect-ratio:16/9;max-width:800px}.body-in{position:relative}a{text-decoration:none;outline:none}.wrapper{display:block;margin:0px auto;padding:0px;min-height:100vh;overflow:hidden}@media(min-width: 751px){.sp_vis{display:none !important}}@media(max-width: 750px){.pc_vis{display:none !important}}.w40{width:100%;margin-bottom:1rem}@media screen and (min-width: 600px){.w40{width:40%}}.w60{width:100%}@media screen and (min-width: 600px){.w60{width:59%}}.w95 a{width:100%}.w100{width:100%}@media screen and (min-width: 600px){.w100{width:100%}}.mt-0{margin-top:0 !important}.kodate{background-color:#f90 !important;padding:0 1rem;border-radius:2rem;margin:1rem 0}.mansion{background-color:#007268 !important;padding:0 1rem;border-radius:2rem}.newkodate{background-color:#ff1778 !important;padding:0 1rem;border-radius:2rem}.oldkodate{background-color:#695c47 !important;padding:0 1rem;border-radius:2rem}.tochi{background-color:#585858 !important;padding:0 1rem;border-radius:2rem}.area,.cate{padding:.2rem 1rem;border-radius:2rem;margin:.5rem 0;display:inline-block}.katsushika{background-color:#e05616 !important}.edogawa{background-color:#469b43 !important}.sumida{background-color:#5e5e5e !important}.etcarea{background-color:#373985 !important}.color-gray{color:#aeaeae !important}.spbr{display:block}@media screen and (min-width: 600px){.spbr{display:inline}}.thumbnails{display:flex;margin:1rem auto 0;padding:0;justify-content:center}.thumbnail{width:70px;height:70px;overflow:hidden;list-style:none;margin:0 .2rem;cursor:pointer}.thumbnail img{width:100%;height:auto}.displaynone{display:none !important}.pages{display:none}.news-txt{margin:3rem 0}.slider{margin:5rem auto;max-width:100%;width:100%}.slider-img{margin:0 10px;border:solid 2px #000;padding:2rem;border-radius:2rem}.slider-inner{display:flex;flex-wrap:wrap;text-align:end;justify-content:center;text-align:center}.slider-inner div{width:100%}.slider-inner div:first-child{width:100%}@media screen and (min-width: 1300px){.slider-inner div:first-child{width:40%}}@media screen and (min-width: 1300px){.slider-inner div{width:60%}}.slider-inner p{text-align:center;font-size:1.6rem;font-weight:bold}@media screen and (min-width: 1300px){.slider-inner p{text-align:left;margin-left:1rem;font-size:1.8rem}}.slider-img img{height:auto;max-width:500px;text-align:end}.slider-txt{font-weight:normal;margin-top:1rem;font-size:1.4rem;text-align:left}.slider-img{background-color:#fff;height:400px !important}@media screen and (max-width: 1920px){.slider-img{height:295px !important}}@media screen and (max-width: 1700px){.slider-img{height:295px !important}}@media screen and (max-width: 1650px){.slider-img{height:315px !important}}@media screen and (max-width: 1600px){.slider-img{height:315px !important}}@media screen and (max-width: 1450px){.slider-img{height:400px !important}}@media screen and (max-width: 1250px){.slider-img{height:410px !important}}@media screen and (max-width: 1200px){.slider-img{height:430px !important}}@media screen and (max-width: 1120px){.slider-img{height:450px !important}}@media screen and (max-width: 1035px){.slider-img{height:470px !important}}@media screen and (max-width: 965px){.slider-img{height:500px !important}}@media screen and (max-width: 930px){.slider-img{height:520px !important}}@media screen and (max-width: 880px){.slider-img{height:540px !important}}@media screen and (max-width: 880px){.slider-img{height:600px !important}}@media screen and (max-width: 780px){.slider-img{height:790px !important}}@media screen and (max-width: 600px){.slider-img{height:600px !important}}@media screen and (max-width: 414px){.slider-img{height:680px !important}}.slick-slide img{display:inline !important;text-align:end}.common-header{margin-top:6rem;background-color:#f6f6f6;padding:3.5rem 0}@media screen and (min-width: 600px){.common-header{margin-top:8rem;padding:6.5rem 0}}.common-header h1{text-align:center;font-size:2.3rem;font-weight:bold;letter-spacing:.5rem;line-height:3rem}@media screen and (min-width: 600px){.common-header h1{font-size:3rem}}.common-header span{display:block;text-align:center;color:#cbcbcb;font-size:1.5rem}@media screen and (min-width: 600px){.common-header span{font-size:2.2rem}}.common-header__text-sub{padding-top:1.6rem;color:#222;font-size:1.6rem}.nav-header{position:fixed;top:0;right:0;left:0;z-index:1000;width:100%;background:#fff;box-shadow:0 0 1rem 0 rgba(0,0,0,.1)}.nav-header__container{display:flex;justify-content:flex-end;max-width:1140px;height:6rem;margin:0 auto;padding:0 0 0 15px;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s}@media screen and (min-width: 992px){.nav-header__container{padding:0 15px}}@media screen and (min-width: 600px){.nav-header__container{height:8rem}}.nav-header__logo{display:flex;align-items:center;margin-right:auto;color:#222;font-weight:700;font-size:2rem}.nav-header__logo-image{display:block;max-height:4rem}@media screen and (min-width: 600px){.nav-header__logo-image{max-height:5rem}}.nav-header__menu{display:none;list-style:none;margin:0;padding:0}@media(min-width: 992px){.nav-header__menu{display:flex;align-items:center}}.nav-header__menu-item{display:flex;justify-content:center;align-items:center;position:relative;width:100%;height:100%}.nav-header__link{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;color:#222;text-align:center;font-size:1.6rem;font-weight:700;padding:0 16px;min-width:100px}.nav-header__link:after{display:block;opacity:0;position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:0;height:4px;background:#08aeb0;content:"";-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s}.nav-header__link:hover:after{opacity:1;width:100%}.nav-header__contact{background-color:#fff;color:#fff;padding:.2rem 1rem;border:solid 3px #000;width:330px;height:4.7rem;margin-top:1.7rem;border-radius:0 100px 100px 0;display:none}.nav-header__contact a{margin-right:1rem}.nav-header__contact a img{height:35px}@media screen and (min-width: 600px){.nav-header__contact{display:flex}}.nav-header__contact-ttl{display:inline-flex;justify-content:center;align-items:center;position:relative;border:none;line-height:1;text-decoration:none;text-align:center;outline:none;cursor:pointer;transition:box-shadow .2s,text-shadow .2s,background-color .2s,border-color .2s,opacity .2s;background-color:#000;color:#fff;margin-left:1.6rem;padding:1.2rem 3.2rem;border:solid 3px #000;width:104px;font-weight:bold;height:4.7rem;margin-top:1.7rem;border-radius:100px 0 0 100px;display:none}.nav-header__contact-ttl span{left:12px;font-size:1.3rem;position:absolute}@media screen and (min-width: 600px){.nav-header__contact-ttl{display:block}}.nav-header__toggle{display:flex;align-items:center;justify-content:center;flex-direction:column;cursor:pointer;width:7rem;height:7rem;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s}.nav-header__toggle span{font-size:1.2rem;font-weight:bold}@media screen and (min-width: 600px){.nav-header__toggle{width:8rem;height:8rem}}.nav-header__toggle-line{display:block;width:45%;border-bottom:4px solid #000;border-radius:10%}.nav-header__toggle-line:nth-child(2){margin:8% 0px}.nav-header__toggle-lineafter{content:"menu"}.nav-drawer{display:none;width:100%;height:100%;position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden;z-index:1002}.nav-drawer__container{display:flex;flex-direction:column;position:absolute;right:0;top:0;width:80%;height:100%;max-width:400px;min-width:200px;background:#fff;border-left:#e2e2e2 1px solid;box-shadow:0 0 5px rgba(0,0,0,.1);overflow:hidden;animation-duration:var(--nav-drawer-duration);animation-fill-mode:forwards}.nav-drawer[data-open=true] .nav-drawer__container{animation-name:menu-container-appeared}.nav-drawer[data-open=false] .nav-drawer__container{animation-name:menu-container-leaved}.nav-drawer__menu{display:block;margin:0;padding:0;list-style:none;overflow-y:auto}.nav-drawer__menu-item{border-bottom:#e2e2e2 1px dashed}.nav-drawer__menu-item:hover{background:#efefef}.nav-drawer__link{position:relative;display:block;align-items:center;justify-content:space-between;color:inherit;letter-spacing:.01em;padding:.5em 2.5em .5em 2em;text-decoration:none}.nav-drawer__link-main{display:block;font-weight:500}.nav-drawer__link-sub{color:#aaa;display:block}.nav-drawer__menu-button{display:flex;margin:0px;padding:0px}.nav-drawer__button-close{position:relative;margin:0px 0px 0px auto;padding:0px;width:8rem;height:8rem;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background-color:#fff}.nav-drawer__button-close:hover,.nav-drawer__button-close:focus{outline:none}.nav-drawer__button-close-line{position:absolute;top:0;right:0;bottom:0;left:0;width:40%;height:2px;margin:auto;background:#000}.nav-drawer__button-close-line:nth-child(1){transform:translateY(0) rotate(45deg)}.nav-drawer__button-close-line:nth-child(2){transform:translateY(0) rotate(-45deg)}.nav-drawer__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:rgba(0,0,0,.18);animation-duration:var(--nav-drawer-duration);animation-fill-mode:forwards}.nav-drawer[data-open=true] .nav-drawer__overlay{animation-name:menu-overlay-appeared}.nav-drawer[data-open=false] .nav-drawer__overlay{animation-name:menu-overlay-leaved}.mainvisual{position:relative;background-image:url("../assets/images/mv.jpg");background-position:center;background-size:cover;background-repeat:no-repeat}.mainvisual::before{display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;content:""}.mainvisual__container{display:flex;justify-content:flex-start;flex-direction:column;align-items:center;max-width:1140px;margin:0 auto;text-align:center;position:relative;z-index:1;padding-bottom:2rem}@media screen and (min-width: 376px){.mainvisual__container{padding-bottom:2rem}}@media screen and (min-width: 600px){.mainvisual__container{min-height:1000px}}.mainvisual__text-main{margin-top:10rem;font-weight:bold;font-size:4rem;line-height:1}@media screen and (min-width: 992px){.mainvisual__text-main{font-size:8rem}}@media screen and (min-width: 600px){.mainvisual__text-main{margin-top:13rem}}.mainvisual__text-main img{max-width:95%;margin:auto}@media screen and (min-width: 992px){.mainvisual__text-main img{max-width:800px}}.mainvisual__text-sub{padding-top:1.6rem;color:#222;font-size:1.6rem}.pagevisual{position:relative;z-index:0;margin:0;padding-top:calc(8rem + 6.4rem);padding-bottom:6.4rem;background-image:url("../img/mainvisual.jpg");background-position:center;background-size:cover;background-repeat:no-repeat}@media screen and (min-width: 992px){.pagevisual{padding-top:calc(8rem + 9.6rem);padding-bottom:9.6rem}}.pagevisual::before{display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background-color:rgba(255,255,255,.5);content:""}.pagevisual__container{position:relative;max-width:100%;margin:0 auto;padding:6.4rem 10px;position:relative;z-index:2;padding-top:0;padding-bottom:0}@media screen and (min-width: 376px){.pagevisual__container{padding:10.4rem 10px}}.pagevisual__text-main{font-size:3.2rem}@media screen and (min-width: 992px){.pagevisual__text-main{font-size:4rem}}.pagevisual__text-main:after{display:block;max-width:20rem;margin:1.6rem 0rem;border-bottom:3px solid #222;background:#222;content:""}.pagevisual__text-sub{color:#222}.page-heading__content{margin:0;padding:0}.page-heading__content--left{text-align:left}.page-heading__content--center{text-align:center}.page-heading__content--right{text-align:right}.page-heading__text-main{font-size:2.8rem}@media screen and (min-width: 376px){.page-heading__text-main{font-size:3.8rem}}.page-heading__content--left .page-heading__text-main::after{margin-left:0;margin-right:auto}.page-heading__content--center .page-heading__text-main::after{margin-left:auto;margin-right:auto}.page-heading__content--right .page-heading__text-main::after{margin-left:auto;margin-right:0}.page-heading__text-main span{color:#d98c07}.page-heading__text-sub{font-weight:400;font-size:1.6rem;color:#222}.page-heading__text-sub p{text-align:center}.page-heading__flex{display:flex;flex-wrap:wrap;justify-content:space-evenly;margin-top:3rem}@media screen and (min-width: 600px){.page-heading__flex{justify-content:center}}.page-heading__flex p{width:100%;margin-bottom:2rem}.page-heading__flex div{width:48%;justify-content:center}.page-heading__flex div img{display:inline}@media screen and (min-width: 600px){.page-heading__flex div{width:25%;text-align:center}}.page-heading__text-button{width:97%;display:block;padding:7px;margin:10px auto;background-color:#516e70;color:#fff;text-align:center;border-radius:10px;font-weight:bold;font-size:14px;box-shadow:3px 3px 0 0 #0a5a53}@media screen and (min-width: 600px){.page-heading__text-button{padding:10px;width:80%;font-size:18px}}.page-heading__message{max-width:800px;margin:0 auto;padding-top:6.4rem;color:#aaa;font-weight:400;font-size:1.6rem;text-align:center}.longttl{font-size:2.3rem}@media screen and (min-width: 600px){.longttl{font-size:3.3rem}}.page-heading-sub__content{margin:0;padding:0}.page-heading-sub__content--left{text-align:left}.page-heading-sub__content--center{text-align:center}.page-heading-sub__content--right{text-align:right}.page-heading-sub__text{position:relative;font-size:2.4rem}.page-heading-sub__text:before{display:inline-block;vertical-align:middle;width:6px;height:1.6em;margin-right:.8rem;border-radius:3px;background:#08aeb0;content:""}.page-heading-sub__message{margin:0 auto;padding-top:1.6rem;color:#aaa;font-weight:400;font-size:1.6rem}.footer{background:#aaa}.footer__container{max-width:1140px;margin:0 auto}.footer__menu{display:flex;flex-wrap:wrap;justify-content:center;list-style:none;margin:0;padding:3rem 0}.footer__menu-item:not(:first-child){margin-left:1.6rem}.footer__menu-item-link{color:#222;font-weight:bold;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s}.footer__menu-item-link:hover,.footer__menu-item-link:focus{text-decoration:underline}.footer__copy{padding:1.6rem 0;color:#222;font-size:1.2rem;text-align:center}.tab{width:98%;max-width:1000px;margin:3rem auto 0 auto;color:#000}@media screen and (min-width: 600px){.tab{width:1000px;max-width:100%}}.tab__menu{display:flex;align-items:flex-end;justify-content:center;min-height:50px;padding:0;margin:0}.tab__menu-item{list-style:none;width:45%;padding:11px 5px 5px 5px;text-align:center;background-color:#cdcdcd;border-top-left-radius:10px;border-top-right-radius:0px;cursor:pointer;transition:all .3s}@media screen and (min-width: 600px){.tab__menu-item{width:300px}}.tab__menu-item img{display:inline;height:50px;margin:0}@media screen and (min-width: 600px){.tab__menu-item img{margin:0 0 0 1rem}}.tab__menu-item:last-of-type{margin-right:0px;border-top-left-radius:0px;border-top-right-radius:10px}.tab__menu-item.is-active{background-color:#000;color:#fff}.tab__panel{width:100%;margin:auto}@media screen and (min-width: 600px){.tab__panel{width:98%}}.tab__panel-box{min-height:400px;padding:20px;border-radius:10px}.tab__panel-box001{background-color:#fff;border:solid 3px #000;display:none}.tab__panel-box002{background-color:#fff;border:solid 3px #000;display:none}.tab__panel-box003{background-color:#c8f8c3;display:none}.tab__panel-box.is-show{display:block}.tab__panel-text{font-size:1.5em;text-align:center;font-weight:bold}@media screen and (min-width: 600px){.tab__panel-text{font-size:3rem}}.tab__panel-text span{font-size:1.2em;background:linear-gradient(transparent 50%, #fff930 50%)}.tab__panel-text-sub{font-size:1.2rem;text-align:center}@media screen and (min-width: 600px){.tab__panel-text-sub{font-size:1em}}.tab__panel-text-check{font-weight:bold;color:#19477d;display:block}@media screen and (min-width: 600px){.tab__panel-text-check{display:inline}}.tab__panel-text-check span{color:#fff930}.balloon{position:relative;display:inline-block;border-radius:3rem;margin:1em 0;font-weight:bold;padding:7px 20px;min-width:120px;max-width:100%;font-size:14px;background:#fff;border:solid 3px #000;box-sizing:border-box}.balloon:before{content:"";position:absolute;bottom:-24px;left:50%;margin-left:-15px;border:12px solid rgba(0,0,0,0);border-top:13px solid #fff;z-index:2}.balloon:after{content:"";position:absolute;bottom:-30px;left:50%;margin-left:-17px;border:14px solid rgba(0,0,0,0);border-top:15px solid #000;z-index:1}.balloon p{margin:0;padding:0}.noline{border:none}.satei-form{max-width:600px;margin:1rem auto 0 auto;text-align:left}.satei-form p{display:inline-block;font-weight:bold;width:100%;text-align:left}@media screen and (min-width: 376px){.satei-form p{width:initial}}input,select{margin-bottom:1rem;position:relative;background-color:#fff;border:1px solid #aaa;-webkit-border-radius:6px;-moz-border-radius:6px;-o-border-radius:6px;-ms-border-radius:6px;border-radius:6px;padding:1rem;width:100%}@media screen and (min-width: 600px){input,select{width:initial}}.shiny-btn4{display:block;position:relative;width:265px;max-width:100%;padding:10px 0;margin:10px auto;background-color:#19477d;box-shadow:0 3px 0 0 #151a6e;border-radius:10px;font-weight:bold;font-size:18px;color:#fff;text-align:center;text-decoration:none;overflow:hidden;transition:.2s}.shiny-btn4:hover{text-decoration:none;color:#fff;opacity:.7;box-shadow:none;-webkit-transform:translateY(3px)}.shiny-btn4::before{position:absolute;content:"";display:inline-block;top:-180px;left:0;width:30px;height:100%;background-color:#fff;animation:shiny 2.5s ease-in-out infinite}.button-orange{background-color:#d47100;box-shadow:0 3px 0 0 #813f02}.button-navy{background-color:#146a7b;box-shadow:0 3px 0 0 #005075}@-webkit-keyframes shiny{0%{-webkit-transform:scale(0) rotate(45deg);opacity:0}80%{-webkit-transform:scale(0) rotate(45deg);opacity:.5}81%{-webkit-transform:scale(4) rotate(45deg);opacity:1}100%{-webkit-transform:scale(50) rotate(45deg);opacity:0}}.pop{margin-top:4rem;margin-bottom:-2rem;color:#000;font-size:2rem}.tab-blue{background-color:#19477d;color:#fff;font-size:2.1rem;font-weight:bold;border-bottom:solid 3px #000}.tab-blue.is-active{background-color:#19477d;color:#fff;border-left:solid 3px #000;border-top:solid 3px #000;border-right:solid 3px #000;border-bottom:none}.tab-blue img{max-height:35px;margin-bottom:-5px}.tab-orange{background-color:#d99828;color:#fff;font-size:2.1rem;font-weight:bold;border-bottom:solid 3px #000}.tab-orange.is-active{background-color:#d99828;color:#fff;border-left:solid 3px #000;border-top:solid 3px #000;border-right:solid 3px #000;border-bottom:none}.tab-orange img{max-height:35px;margin-bottom:-5px}.bottom_negative{margin-bottom:-3px}.satei-form-span{background-color:#f55a00;font-size:1.2rem;padding:3px 6px 3px;margin-bottom:4px;color:#fff;border-radius:.5rem;margin-right:.5rem;display:inline-block;height:17px;line-height:1}.wpcf7-submit{text-align:center;color:#fff;background-color:initial;border:initial;padding:initial;display:block;margin:auto}.wpcf7-spinner{display:none !important}.todohuken,.todohuken2{width:59%}.top-message{background-color:#f8f8f8}.top-message__container{position:relative;max-width:100%;margin:0 auto;padding:6.4rem 0}@media screen and (min-width: 376px){.top-message__container{padding:10.4rem 0}}.top-message__content{max-width:800px;margin:0 auto;text-align:center}.top-message__heading{margin-bottom:4.4rem}.top-message__text{color:#aaa;font-size:1.6rem}.top-message__guide{padding-top:6.4rem}.top-etc{background-color:#ededed;text-align:center;padding:0 1rem}.top-etc__container{position:relative;max-width:100%;margin:0 auto;padding:6.4rem 0}@media screen and (min-width: 376px){.top-etc__container{padding:10.4rem 0}}.top-etc__content{max-width:800px;margin:0 auto;text-align:center}.top-etc__heading{margin-bottom:4.4rem}.top-etc__text{color:#aaa;font-size:1.6rem}.top-etc__guide{padding-top:6.4rem}.top-etc__subttl{margin-top:6.4rem;font-size:2.8rem;text-align:center;letter-spacing:.5rem}.qa-list dl{position:relative;margin:10px 0 0;cursor:pointer;border:1px solid #ddd;border-radius:1rem}.qa-list dl dt{color:#fff;border-radius:1rem}.qa-list dl:first-child{margin-top:0}.qa-list dl::after{position:absolute;top:27px;right:26px;display:block;width:7px;height:7px;margin:auto;content:"";transform:rotate(135deg);border-top:2px solid #fff;border-right:2px solid #fff}.qa-list .open::after{transform:rotate(-45deg)}.qa-list dl dt{position:relative;margin:0;padding:20px 20px 20px 60px;font-weight:bold;background:#19477d;text-align:left}.qa-orange dl dt{background:#d99828}.qa-list dl dt::before{font-size:22px;line-height:1;position:absolute;top:20px;left:20px;display:block;content:"Q.";color:#fff}.qa-list dl dd::before{font-size:22px;line-height:1;position:absolute;left:20px;display:block;content:"A.";font-weight:bold;color:#3285bf}.qa-list dl dd{position:relative;margin:0;padding:20px 20px 20px 60px}.qa-list dl dd p{margin:30px 0 0;text-align:left}.qa-list dl dd p:first-child{margin-top:0}@media screen and (max-width: 767px){.qa-list dl{margin:10px 0 0}.qa-list dl:after{top:20px;right:20px;width:7px;height:7px}.qa-list dl dt{padding:16px 16px 16px 50px;font-size:14px}.qa-list dl dt::before{font-size:14px;top:20px;left:20px}.qa-list dl dd::before{font-size:14px;left:20px;margin-top:5px}.qa-list dl dd{margin:0;padding:16px 16px 16px 50px;font-size:14px}.qa-list dl dd p{margin:30px 0 0}.qa-list dl dd p:first-child{margin-top:0}}.top-media{background-color:#fff;text-align:center;padding:0 1rem}.top-media__container{position:relative;max-width:100%;margin:0 auto;padding:6.4rem 0}.top-media__text{margin:2rem auto;color:#aaa;font-size:1.6rem;text-align:center}.top-about__container{padding:4.4rem 10px;position:relative;background-color:#19477d;text-align:center;z-index:3}@media screen and (min-width: 600px){.top-about__container{position:relative;max-width:100%;margin:0 auto;padding:6.4rem 10px}}@media screen and (min-width: 600px)and (min-width: 376px){.top-about__container{padding:10.4rem 10px}}.top-about__container::after{content:"";position:absolute;right:0;bottom:-30px;left:0;width:0px;height:0px;margin:auto;border-style:solid;border-color:#19477d rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);border-width:50px 130px 0 130px}.top-about__heading{margin-bottom:6.4rem}.top-about__heading-sub{margin:0 0 1.6rem 0;padding:0 0 .4rem 0;border-bottom:2px solid #222;color:#222;font-weight:700;font-size:2.4rem}.top-about__profile{margin-bottom:6.4rem}@media(min-width: 992px){.top-about__list{display:flex;max-width:90rem;margin:0 auto}}.top-about__list-item{margin:2.4rem 0 0 0}@media(min-width: 992px){.top-about__list-item{width:calc(50% - 30px);margin:15px}}.balloon-google{position:relative;display:inline-block;border-radius:13rem;margin:1rem auto 3rem auto;letter-spacing:3px;text-align:center;font-weight:bold;padding:20px 30px;min-width:120px;max-width:100%;font-size:15px;background:#fff;border:solid 3px #000;box-sizing:border-box}@media screen and (min-width: 600px){.balloon-google{font-size:25px}}.balloon-google:before{content:"";position:absolute;bottom:-24px;left:50%;margin-left:-15px;border:12px solid rgba(0,0,0,0);border-top:13px solid #fff;z-index:2}.balloon-google:after{content:"";position:absolute;bottom:-30px;left:50%;margin-left:-17px;border:14px solid rgba(0,0,0,0);border-top:15px solid #000;z-index:1}.balloon-google p{margin:0;padding:0}.google-result{max-width:1040px;margin:0 auto;text-align:center}.google-result img{height:32px;display:inline}@media screen and (min-width: 600px){.google-result img{height:60px}}.seo-result{text-align:center;margin-top:2rem}.seo-result img{display:inline}.top-works{background-color:#f8f8f8}.top-works__container{position:relative;max-width:100%;margin:0 auto;padding:6.4rem 10px;z-index:1;text-align:center;max-width:1000px}@media screen and (min-width: 376px){.top-works__container{padding:10.4rem 10px}}.top-works__heading{margin-bottom:6.4rem}.top-works__list{margin:0 -15px 0 -15px;display:flex;flex-wrap:wrap;justify-content:center}.top-works__list-item{margin:10px 10px 1.8rem 10px;width:100%}@media screen and (min-width: 600px){.top-works__list-item{width:calc(33.3333333333% - 30px)}}.top-works__list-item img{width:100%}.top-works__contents{text-align:center;margin-top:6.4rem;font-size:2.4rem}.top-works iframe{text-align:center;margin:1rem auto;max-width:100%}@media screen and (min-width: 600px){.top-works iframe{width:800px;height:450px}}.top-info__container{position:relative;max-width:100%;margin:0 auto;padding:6.4rem 10px}@media screen and (min-width: 376px){.top-info__container{padding:10.4rem 10px}}.top-info__heading{margin:0;text-align:center}@media screen and (min-width: 376px){.top-info__heading{margin:0 0 4.8rem 0}}.top-info__heading-main{font-size:2.8rem}.top-info__heading-main:after{display:block;max-width:300px;margin:1.6rem auto 1.6rem auto;content:""}@media screen and (min-width: 376px){.top-info__heading-main{font-size:3.8rem}}.top-info__heading-sub{font-weight:400;font-size:1.4rem}.top-info__message{margin:0 0 4.8rem 0;color:#aaa;font-size:1.6rem;text-align:center}.top-info__list-item{margin:0 0 2.4rem 0;text-align:center}.top-info__button{display:inline-flex;justify-content:center;align-items:center;position:relative;border:none;line-height:1;text-decoration:none;text-align:center;outline:none;cursor:pointer;transition:box-shadow .2s,text-shadow .2s,background-color .2s,border-color .2s,opacity .2s;width:100%;max-width:600px;padding:1.6rem;border:1px solid #08aeb0;border-radius:50px;background:#08aeb0;color:#fff}.top-info__button:hover{background:#079698}.top-info__main{background-color:#f9f9f9;border-radius:1rem;margin-right:1rem;padding:3rem 1rem;text-align:left;max-width:235px;margin:auto}.top-info__main img{width:100% !important;height:135px !important;object-fit:cover !important}.top-info__main h4{color:#000;font-size:1.6rem}.top-info__main p{color:#000;margin-bottom:1rem}.top-info__main .value{font-size:1.5rem;line-height:2.8rem}.top-info__main .value span{font-size:1.2rem;margin-right:1rem;border-radius:.3rem;padding:.3rem .7rem;color:#000;background-color:#dfdfdf}.top-info__main span{color:#fff}.top-info__result{margin:6rem auto 0 auto;border:solid 3px #19477d;border-radius:1rem;padding:4rem 1rem;max-width:1000px}.top-info__result h3{color:#000;font-size:3rem;letter-spacing:.5rem}.top-info__result img{display:inline;margin-bottom:-1.5rem}.balloon-info{position:relative;display:inline-block;margin:1.5em 0;padding:7px 10px;min-width:320px;max-width:100%;color:#fff;font-weight:bold;font-size:23px;letter-spacing:5px;background:#2366aa;border-radius:3rem}.balloon-info p{margin:0;padding:0;text-align:center}.balloon-info:before{content:"";position:absolute;top:100%;left:50%;margin-left:-15px;border:15px solid rgba(0,0,0,0);border-top:15px solid #2366aa}.color-orange{background:#d99828}.color-orange:before{border-top:15px solid #d99828}.splide{margin:1rem auto;max-width:1000px}.ticker{color:#000;font-size:1.6rem;text-align:center;margin:2rem auto}.ticker ul{margin:auto;text-align:center;width:100%}.ticker ul li{font-family:sans-serif;font-weight:100;list-style:none;padding:1rem 4rem;border-bottom:solid 1px rgba(240,240,240,.9411764706)}.bg-white{background-color:#fff;padding:2rem 1rem}.bg-white img{margin-bottom:1rem}.bg-white a{display:block;border:solid 1px #000;font-size:1.5rem;margin-top:1rem;padding:.5rem 0;text-align:center;border-radius:1rem;color:#000}.result_color{background-color:#da8313 !important;color:#fff !important}.top-news__container{position:relative;max-width:100%;margin:0 auto;padding:6.4rem 10px}@media screen and (min-width: 376px){.top-news__container{padding:10.4rem 10px}}.top-news__heading{margin:0;text-align:center}@media screen and (min-width: 376px){.top-news__heading{margin:0 0 4.8rem 0}}.top-news__heading-main{font-size:2.8rem}.top-news__heading-main:after{display:block;max-width:300px;margin:1.6rem auto 1.6rem auto;content:""}@media screen and (min-width: 376px){.top-news__heading-main{font-size:3.8rem}}.news_container{width:90%;max-width:1000px;margin:50px auto}.news_title{color:#19477d;text-align:center;font-size:20px;font-weight:bold}.news_list{margin:20px 0;border-top:1px dashed #19477d}.news_list li{padding:15px 5px;border-bottom:1px dashed #19477d;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.date{font-size:16px;margin-right:10px}.category{display:inline-block;color:#fff;width:120px;font-size:14px;text-align:center;margin-right:10px;padding:2px 10px;background-color:#19477d}.news_text a{color:#333}.news_btn{text-align:center;margin-top:50px}.news_btn a{color:#fff}.btn{color:#fff;padding:10px 50px;background:#19477d;border:2px solid #19477d;border-radius:5px;transition:all .5s;box-shadow:3px 3px 0 0 #13365f}.btn:hover{color:#fff;background:#19477d}.btn:after{font-family:"Font Awesome 5 Free";content:"";font-weight:900;padding-left:10px}@media screen and (max-width: 559px){.news_container{width:100%;padding:0 20px}.news_text a{display:block;margin-top:10px;text-overflow:ellipsis;overflow:hidden}}.newsbutton{max-width:250px;color:#fff;background-color:#19477d}.company-container{padding:2.4rem 10px}@media screen and (min-width: 376px){.company-container{padding:3.4rem 10px}}.company-subttl{color:#efefef;font-family:"Raleway",sans-serif;text-align:center;font-size:3rem;margin-bottom:2rem}@media screen and (min-width: 600px){.company-subttl{font-size:5rem;margin-bottom:4rem}}.company-subtxt{color:#a3a3a3;display:block;text-align:center;font-size:1.7rem;margin-bottom:4rem;font-weight:100}.company-message_ttl{display:flex;justify-content:center;flex-direction:column;width:100%;max-width:800px;height:200px;box-sizing:border-box;margin:auto}@media screen and (min-width: 600px){.company-message_ttl{height:250px}}.company-message_ttl h2{text-align:center;position:relative;padding:3rem 1.5rem;font-weight:normal;font-size:2.6rem;letter-spacing:.3rem}@media screen and (min-width: 600px){.company-message_ttl h2{font-size:3rem}}.company-message_ttl h2 .sell{color:#00719b}.company-message_ttl h2 .buy{color:#d5690a}.company-message_ttl h2::before,.company-message_ttl h2::after{position:absolute;width:50px;height:50px;content:""}.company-message_ttl h2::before{border-left:solid 1px;border-top:solid 1px;top:0;left:0}.company-message_ttl h2::after{border-right:solid 1px;border-bottom:solid 1px;bottom:0;right:0}.company-message_txt{text-align:center}.company-message_txt p{line-height:3rem;margin-bottom:2rem;font-size:1.4rem}@media screen and (min-width: 376px){.company-message_txt p{font-size:1.6rem;line-height:3rem}}.company-message_txt .ceo{font-size:.8em}.company-message_txt .ceoname{font-size:2rem;font-weight:600}.company-message_txt img{text-align:center;margin:6rem auto;display:block}.company-profile{margin:10.4rem auto;max-width:1000px}.company-profile_info{text-align:left;width:100%}.company-profile_info th,.company-profile_info td{line-height:2.5rem;padding:24px 0;border:none;border-bottom:1px dashed #b5b1b1;font-size:1.4rem}.company-profile_info th img,.company-profile_info td img{display:inline;margin-bottom:-0.5rem}@media screen and (min-width: 600px){.company-profile_info th,.company-profile_info td{font-size:1.6rem;line-height:3.5rem}}.company-profile_info th{width:30%;color:#768dab}@media screen and (min-width: 600px){.company-profile_info th{width:20%}}.company-profile_info a{color:#000}.company-website{margin:10.4rem auto}.company-website p{text-align:center;line-height:3rem;margin-bottom:2rem}.company-website_img{text-align:center;margin:auto;max-width:1020px;display: flex;flex-wrap: wrap;justify-content: space-evenly;}.company-website_img a{width:45%}.company-website_img img{display:inline-block;background-color:#fff}.company-staff{max-width:1000px;margin:10.4rem auto}.company-staff_txt{text-align:center;line-height:3rem;margin-bottom:6rem}.company-staff_block{display:flex;margin-bottom:3rem;justify-content:space-between;flex-wrap:wrap}.company-staff_block:nth-of-type(odd){flex-direction:column-reverse}@media screen and (min-width: 600px){.company-staff_block:nth-of-type(odd){flex-direction:initial}}.company-staff_info{width:100%}@media screen and (min-width: 600px){.company-staff_info{width:68%}}.company-staff_img{width:100%;margin-bottom:2rem}@media screen and (min-width: 600px){.company-staff_img{width:28%}}.company-staff_img img{margin:auto}@media screen and (min-width: 600px){.company-staff_img img{margin:initial}}.company-staff_minitxt{font-size:1.5rem;font-weight:600}.company-staff_more{font-size:1.5rem;line-height:3rem}.company-staff_name{font-weight:600;font-size:2.5rem;text-align:left;display:inline;margin-right:1rem}.company-staff hr{margin:2rem 0;border-top:1px dashed #ccc}.spbr{display:block}@media screen and (min-width: 600px){.spbr{display:inline}}.bank{margin-right:1rem}.recruit-container{padding:2.4rem 10px}@media screen and (min-width: 376px){.recruit-container{padding:3.4rem 10px}}.recruit-subttl{color:#efefef;font-family:"Raleway",sans-serif;text-align:center;font-size:3rem;margin-bottom:2rem}@media screen and (min-width: 600px){.recruit-subttl{font-size:5rem;margin-bottom:4rem}}.recruit-subtxt{color:#a3a3a3;display:block;text-align:center;font-size:1.7rem;margin-bottom:4rem;font-weight:100}.recruit-profile{margin:3.4rem auto 10.4rem auto;max-width:1000px}.recruit-profile p{text-align:center;line-height:3rem;margin-bottom:2rem;font-size:1.5rem}.recruit-profile_info{text-align:left;width:100%;padding: 15px;border-right: solid 2px #707070;border-left: solid 2px #707070;border-bottom: solid 2px #707070;border-radius: 0 0 15px 15px;}.recruit-profile_info th,.recruit-profile_info td{line-height:2.5rem;padding:24px 0;border:none;border-bottom:1px dashed #b5b1b1;font-size:1.4rem}.recruit-profile_info th img,.recruit-profile_info td img{display:inline;margin-bottom:-0.5rem}@media screen and (min-width: 600px){.recruit-profile_info th,.recruit-profile_info td{font-size:1.6rem;line-height:3.5rem}}.recruit-profile_info th{width:35%;color:#768dab}@media screen and (min-width: 600px){.recruit-profile_info th{width:20%}}.recruit-profile_info a{color:#000}.recruit-form{margin:0px -1rem 0rem -1rem;padding:6.4rem 1rem;background-color:#f2f2f2}@media screen and (min-width: 376px){.recruit-form{margin:0px -1rem -4rem -1rem}}.recruit-form_txt{text-align:center;line-height:3rem;margin-bottom:2rem;font-size:1.5rem}.recruit-form_img{text-align:center;margin:auto;max-width:1000px}.recruit-form_img a{width:45%}.recruit-form_img img{display:inline-block}.contact-container{padding:2.4rem 10px}@media screen and (min-width: 376px){.contact-container{padding:3rem 10px}}.contact-subttl{color:#efefef;font-family:"Raleway",sans-serif;text-align:center;font-size:3rem}@media screen and (min-width: 600px){.contact-subttl{font-size:5rem}}.contact-subttl_flavor{text-align:center;font-size:.8em;color:#000;margin-bottom:4rem;display:block}.contact-tab_container{padding-bottom:1em;margin:6rem auto}.contact-subtxt{color:#a3a3a3;display:block;text-align:center;font-size:1.7rem;margin-bottom:4rem;font-weight:100}.contact-wrap{margin:3.4rem auto 9.4rem auto;max-width:1000px}.contact-wrap p{text-align:center;line-height:3rem;font-size:1.5rem;margin:0}.contact-wrap img{display:block;margin:2rem auto}.contact-flow{padding:6.4rem 1rem;margin:-3rem -2rem;background-color:#f2f2f2}.contact-flow_txt{text-align:center;line-height:3rem;margin-bottom:2rem;font-size:1.5rem}.contact-flow_img{text-align:center;margin:auto;max-width:1000px}.contact-flow_img a{width:45%}.contact-flow_img img{display:inline-block}.contact-flow_wrap{background-color:#fff;padding:1rem;max-width:1000px;margin:2rem auto;border-radius:1rem;display:flex;justify-content:center;flex-wrap:wrap}.contact-flow_item{width:100%;padding:2rem;border-bottom:solid 1px #d9d9d9;text-align:center}.contact-flow_item:last-child{border-right:none;border-bottom:none}@media screen and (min-width: 600px){.contact-flow_item:last-child{width:33%;border-botom:none}}.contact-flow_item img{display:inline;height:50px}.contact-flow_item-ttl{margin:1rem auto;font-weight:600}.contact-flow_item-info{font-size:2.8rem;line-height:2.4rem;color:#768dab;margin-bottom:1rem}.contact-flow_item-info span{font-size:1.4rem}.contact-flow_item-info a{color:#768dab}.contact-flow_item-mailaddress{font-size:1.1em;line-height:3.3rem}.contact-flow_item-time{font-weight:600}.contact-flow_item-btn{padding:1rem;font-size:1.5rem;border:solid 1px #000;width:100%;display:block;margin-bottom:1rem}.contact-flow_item-btn:hover{background-color:#a7a7a7;color:#fff;transition:.5s}@media screen and (min-width: 600px){.contact-flow_item{width:33%;border-right:solid 1px #d9d9d9;border-bottom:none}}.contact-form{margin:0px -1rem -4rem -1rem;padding:6.4rem 1rem}.contact-form_txt{margin-top:4rem;text-align:center;line-height:3rem;font-size:1.5rem}.tab_item{width:50%;padding:15px 0;background-color:#ececec;text-align:center;color:#000;display:block;float:left;text-align:center;font-weight:bold;transition:all .2s ease;border-top:solid 2px #707070;/*border-right:solid 2px #707070*/}@media screen and (min-width: 600px){.tab_item{width:20%}}.contact-tab_container input:checked+.tab_item{background-color:#fbfbfb;}.tab_left{border-radius:0;border-top:solid 2px #707070;border-left:solid 2px #707070}@media screen and (min-width: 600px){.tab_left{border-radius:13px 0 0 0}}.tab_right{border-radius:0;border-top:solid 2px #707070;border-right:solid 2px #707070;border-left:solid 2px #707070;width:100%}@media screen and (min-width: 600px){.tab_right{border-radius:0 13px 0 0;border-right:solid 2px #707070;border-right:solid 2px #707070;border-left:none;width:20%}}.spline{border-left:solid 2px #707070}@media screen and (min-width: 600px){.spline{border-left:none}}.tab_item:hover{opacity:.75}input[name=tab_item]{display:none}.tab_content{display:none;clear:both;overflow:hidden}#tab1:checked~#tab1_content,#tab2:checked~#tab2_content,#tab3:checked~#tab3_content,#tab4:checked~#tab4_content,#tab5:checked~#tab5_content{display:block}.tab_container input:checked+.tab_item{background-color:#37beb0;color:#fff}.contact-qa-list dl{position:relative;cursor:pointer;border-bottom:1px solid #ddd;border-radius:1rem}.contact-qa-list dl dt{color:#fff}.contact-qa-list dl:first-child{margin-top:0}.contact-qa-list dl::after{position:absolute;top:27px;right:26px;display:block;width:7px;height:7px;margin:auto;content:"";transform:rotate(135deg);border-top:2px solid #fff;border-right:2px solid #fff}.contact-qa-list .open::after{transform:rotate(-45deg)}.contact-qa-list dl dt{position:relative;margin:0;padding:20px 20px 20px 60px;font-weight:bold;background:#707070;text-align:left}.qa-orange dl dt{background:#d99828}.contact-qa-list dl dt::before{font-size:22px;line-height:1;position:absolute;top:20px;left:20px;display:block;content:"Q.";color:#fff}.contact-qa-list dl dd::before{font-size:22px;line-height:1;position:absolute;left:20px;display:block;content:"A.";font-weight:bold;color:#707070}.contact-qa-list dl dd{position:relative;margin:0;background-color:#f0f0f0;padding:20px 20px 20px 60px}.contact-qa-list dl dd p{margin:30px 0 0;text-align:left}.contact-qa-list dl dd p:first-child{margin-top:0}@media screen and (max-width: 767px){.contact-qa-list dl:after{top:20px;right:20px;width:7px;height:7px}.contact-qa-list dl dt{padding:16px 16px 16px 50px;font-size:14px}.contact-qa-list dl dt::before{font-size:14px;top:20px;left:20px}.contact-qa-list dl dd::before{font-size:14px;left:20px;margin-top:5px}.contact-qa-list dl dd{margin:0;padding:16px 16px 16px 50px;font-size:14px}.contact-qa-list dl dd p{margin:30px 0 0}.contact-qa-list dl dd p:first-child{margin-top:0}}.news-wrapper{padding:2.4rem 10px}@media screen and (min-width: 376px){.news-wrapper{padding:3.4rem 10px}}.news-container{display:flex;justify-content:space-between;flex-wrap:wrap;max-width:1300px;margin:3.4rem auto}@media(min-width: 700px){.news-container{margin:6.4rem auto}}.news-box{background-color:#fff;padding:2rem;border-radius:1rem;filter:drop-shadow(4px 4px 3px rgba(0, 0, 0, 0.2));margin:0 1rem 3rem 1rem}@media(min-width: 700px){.news-box{padding:4rem}}.news-ttl{font-size:2.2rem;margin:1.2rem 0}.news-info{margin-bottom:3rem}.news-day{font-weight:bold;margin-right:1rem}.news-category_news{background-color:#7377e9;display:inline;padding:5px 20px;border-radius:2rem;color:#fff;font-weight:600}.news-category_important{background-color:#dc3535;display:inline;padding:5px 20px;border-radius:2rem;color:#fff;font-weight:600}.side-box{margin-bottom:3rem}.side-box_inner{padding:1rem 0}.side-news_ttl{font-size:1.6rem;font-weight:bold;color:#000}.side-category{font-size:2rem}.main{height:100%;width:860px;max-width:100%}.sidebar{width:376px;max-width:100%;margin:2rem 1rem}@media(min-width: 700px){.sidebar{margin:10px auto}}.bg-gray{background-color:#fbfbfb}.more-link{margin:2rem 0;max-width:140px;display:block;color:#000;padding:.5rem 2rem;border-radius:.5rem;border:solid 1px #000;text-align:center}.more-link:hover{background-color:#e4e4e4;translate:.3s}.result-container{padding:2.4rem 10px;max-width:1000px;margin:auto}@media screen and (min-width: 376px){.result-container{padding:4.4rem 10px}}.result-button-area{display:flex;justify-content:center;flex-wrap:wrap}.result-button-area a{display:block;padding:1rem;letter-spacing:.3rem;margin:0 .5rem;color:#fff;border-radius:1rem;font-weight:bold;font-size:1.5rem}@media screen and (min-width: 700px){.result-button-area a{padding:1rem 4rem;font-size:2rem;letter-spacing:.3rem;margin-top: 1rem}}.result-button_active{background-color:#e95f5f;box-shadow:0 5px 0 0 #c44040;transform:translateY(-5px)}.result-button_active:hover{background-color:#ff9292;transition:.3s}.result-button_di{background-color:#a1a1a1;box-shadow:0 5px 0 0 #8a8a8a;transform:translateY(-5px)}.result-button_di:hover{background-color:#dbdbdb;transition:.3s}.result-inner{margin:4.4rem auto 2rem auto;display:flex;flex-wrap:wrap;justify-content:space-evenly;height:100%}.result-inner_box{position:relative;width:100%;background-color:#fff;padding:3rem 2rem;border-radius:.5rem;box-shadow:0 .2rem .4rem rgba(0,0,0,.1);margin-bottom:2rem}@media screen and (min-width: 600px){.result-inner_box{width:31%}}.result-ttl{font-size:1.8rem;margin-bottom:.3rem}.result-ttl a{color:#000}.result-tag{margin-right:.5rem;font-size:1.4rem;padding:.5rem;font-weight:bold;color:#fff;border-radius:.3rem;background-color:#7c7c7c}.result-subttl{font-size:1.2rem;font-weight:bold;display:inline-block;width:80px}@media screen and (min-width: 376px){.result-subttl{width:105px}}.result-subtxt{font-size:1.5rem}.result-border{display:block;width:100%;height:1px;border:0;border-top:1px dashed #ccc}.result-ryui{font-size:1.2rem;margin-right:1rem;border-radius:.3rem;padding:.3rem .7rem;color:#000;background-color:#dfdfdf}.result-pager{margin:auto;text-align:center}.result-pager_gray{padding:1rem;background-color:#dfdfdf;border:solid 1px #000;border-radius:.7rem;color:#000}.result-pager_active{background-color:#fff;padding:1rem;border:solid 1px #000;border-radius:.7rem;color:#000}.result-bg{background-color:#fbfbfb}blockquote{position:relative;padding:35px 15px 10px 15px;box-sizing:border-box;font-style:italic;background:#f5f5f5;color:#777;max-width:750px;border-left:4px solid #9dd4ff;box-shadow:0 2px 4px rgba(0,0,0,.14)}blockquote:before{display:inline-block;position:absolute;top:10px;left:15px;content:"";font-family:FontAwesome;color:#9dd4ff;font-size:28px;line-height:1;font-weight:900}blockquote p{padding:0;margin:7px 0;line-height:1.7}blockquote cite{display:block;text-align:right;color:#888;font-size:.9em}.current{background-color:#fff;padding:1rem;border:solid 1px #000;border-radius:.7rem;color:#000;margin-right:1rem}.larger,.smaller{padding:1rem;background-color:#dfdfdf;border:solid 1px #000;border-radius:.7rem;color:#000;margin-right:1rem}.nextpostslink{background-color:#fff;padding:1rem;border:solid 1px #000;border-radius:.7rem;color:#000}.previouspostslink{background-color:#fff;padding:1rem;border:solid 1px #000;border-radius:.7rem;color:#000;margin-right:1rem}.result_all-wrapper{padding:2.4rem 10px;max-width:1000px}@media screen and (min-width: 376px){.result_all-wrapper{padding:3.4rem 10px}}.result_all-txt{margin:2.5rem auto}.result_all-subttl{color:#fff;font-size:1.6rem;font-weight:bold;background-color:#00738b;padding:1rem 2rem;border-radius:1rem;margin-right:1rem;display:inline-block;width:110px;text-align:center}.result_all-info{display:flex;flex-wrap:wrap}.result_all-info div{width:100%;margin-bottom:2rem}@media screen and (min-width: 700px){.result_all-info div{width:30%}}.result_all-container{width:100%;max-width:1300px;margin:3.4rem auto}@media(min-width: 700px){.result_all-container{margin:6.4rem auto}}.result_all-box{background-color:#fff;padding:2rem;border-radius:1rem;filter:drop-shadow(4px 4px 3px rgba(0, 0, 0, 0.2));margin:0 1rem 3rem 1rem}@media(min-width: 700px){.result_all-box{padding:4rem}}.result_all-ttl{font-size:2.2rem;margin:1.2rem 0}.result_all-info{margin-bottom:3rem}.result_all-day{font-weight:bold;margin-right:1rem}.result_all-category_news{background-color:#7377e9;display:inline;padding:5px 20px;border-radius:2rem;color:#fff;font-weight:600}.result_all-category_important{background-color:#dc3535;display:inline;padding:5px 20px;border-radius:2rem;color:#fff;font-weight:600}.side-box{margin-bottom:3rem}.side-box_inner{padding:1rem 0}.side-news_ttl{font-size:1.6rem;font-weight:bold;color:#000}.side-category{font-size:2rem}.bg-gray{background-color:#fbfbfb}.more-link{margin:2rem 0;max-width:140px;display:block;color:#000;padding:.5rem 2rem;border-radius:.5rem;border:solid 1px #000;text-align:center}.more-link:hover{background-color:#e4e4e4;translate:.3s}.property-wrapper{padding:2.4rem 10px;max-width:1000px}@media screen and (min-width: 376px){.property-wrapper{padding:3.4rem 10px}}.property_button{background-color:#d49324 !important;border-radius:1rem !important;box-shadow:0 3px 0 #966716}.property_button:hover{background-color:#fac262 !important;transition:.4s}.property-txt{margin:2.5rem auto}.property-subttl{color:#fff;font-size:1.3rem;font-weight:bold;background-color:#d49324;padding:1rem;border-radius:1rem;margin-right:1rem;display:inline-block;width:65px;text-align:center}@media screen and (min-width: 376px){.property-subttl{display: block;font-size:1.6rem;width:140px;margin:0 auto 10px auto;}}.property-info{display:flex;flex-wrap:wrap}.property-info div{width:100%;margin-bottom:2rem}@media screen and (min-width: 600px){.property-info div{width:30%;text-align: center;}}.property-container{width:100%;max-width:1300px;margin:3.4rem auto;padding:1rem}@media(min-width: 700px){.property-container{margin:6.4rem auto}}.property-box{background-color:#fff;padding:2rem;border-radius:1rem;filter:drop-shadow(4px 4px 3px rgba(0, 0, 0, 0.2));margin-bottom:2rem}@media(min-width: 700px){.property-box{margin:0 0 3rem 0;padding:4rem}}.property-box img{max-height:800px}.property-box_info{display:flex;flex-wrap:wrap;justify-content:space-between;margin:2rem auto 4rem auto}.property-box_info div{width:100%;margin-bottom:2rem}@media screen and (min-width: 600px){.property-box_info div{width:48%}}.property-box_info_txt{padding:2rem;font-size:1.8rem;background-color:#fff;border:solid 2px #000;border-radius:1rem}.property-box_info_img{margin:1rem 0 0 2rem}.property-box-subttl{font-weight:bold;width:70px;display:inline-block;font-size:.9em}.property-floor{font-size:.9em}.property-contactform-ttl{width:100%;padding:1rem;background-color:#d49324;border-radius:2rem 2rem 0 0;text-align:center;color:#fff;font-size:2.3rem;font-weight:bold}.property-contactform{width:100%;padding:2rem;border:solid 2px #d49324;border-radius:0 0 2rem 2rem}.property-ttl{font-size:2.8rem;margin:1.2rem 0}.property-info{margin-bottom:1rem}.property-info_table p{font-size:16px;font-weight:bold;text-align:center;margin:60px auto 40px}.property-info_table table{margin:0}.property-info_table .tbl-r02 tbody tr th,.property-info_table td{border-bottom:dotted 1px #c5c5c5}.property-info_table .tbl-r02 th{background:#fbfbfb;color:#d49324;padding:10px;text-align:left}.property-info_table .tbl-r02 td{max-width: 550px;padding:10px}@media screen and (max-width: 640px){.property-info_table .last td:last-child{border-bottom:solid 1px #ccc;width:100%}.property-info_table .tbl-r02{width:100%}.property-info_table .tbl-r02 th,.property-info_table .tbl-r02 td{border-bottom:none;display:block;width:100%}}.property_active{background-color:#19477d;box-shadow:0 5px 0 0 #0c2849;transform:translateY(-5px)}.property_active:hover{background-color:#2c6fbd;transition:.3s}.property_di{background-color:#a1a1a1;box-shadow:0 5px 0 0 #8a8a8a;transform:translateY(-5px)}.property_di:hover{background-color:#dbdbdb;transition:.3s}.property_thumb{margin:-3rem -2rem 2rem -2rem}.property_thumb img{object-fit:cover;height:200px;width:100%;border-radius:1rem 1rem 0 0}.property-viewmore{display:block;margin-top:1rem;padding:.5rem;text-align:center;width:100%;border:solid 1px #000;border-radius:1rem;color:#000}.property-viewmore:hover{color:#fff;transition:.5s;background-color:#bdbdbd}.splide__slide img{width:100%;height:auto;object-fit:cover}.discussion-wrapper{padding:2.4rem 10px;max-width:1000px}@media screen and (min-width: 376px){.discussion-wrapper{padding:3.4rem 10px}}.discussion-txt{text-align:center;line-height:3rem;margin-bottom:2rem;font-size:1.5rem}.discussion-button_area{max-width:1000px;margin:auto;text-align:center}.discussion-button_area img{display:inline-block}.discussion-txt{margin:2.5rem auto}.discussion-ttl{color:#146a7b;text-align:center;font-size:2.3rem;margin-bottom:2rem}.discussion-container{width:100%;max-width:1000px;margin:3.4rem auto;padding:1rem}@media(min-width: 700px){.discussion-container{margin:4.4rem auto}}.discussion-flow{max-width:800px;margin:auto}.discussion-flow_box{display:flex;margin-bottom:3rem;align-items:center;flex-wrap:wrap;flex-direction:column-reverse}@media(min-width: 700px){.discussion-flow_box{flex-direction:initial}}.discussion-flow_sentence{width:100%}@media(min-width: 700px){.discussion-flow_sentence{width:75%}}.discussion-flow_img{width:100%;text-align:center;margin-bottom:1rem}.discussion-flow_img img{display:inline}@media(min-width: 700px){.discussion-flow_img{width:25%;margin-bottom:initial}}.discussion-flow_step{padding:.1rem 3rem;font-size:1.4rem;border-radius:3rem;background-color:#f0f0f0;text-align:center;display:inline-block}.discussion-flow_step span{font-size:1.5em}.discussion-flow_ttl{font-weight:bold;font-size:2rem;margin-top:1rem}.discussion-flow_txt{font-size:1.6rem;margin-top:.5rem}.discussion-line{text-align:center}.discussion-line_button{margin:3rem auto;color:#fff;font-weight:bold;padding:1rem 3rem;display:inline-block;background-color:#1abc04;text-align:center;border-radius:2rem;font-size:2.3rem;box-shadow:0 3px 0 #117e02}.discussion-line_button:hover{background-color:#5de94a;transition:.3s}.discussion-time{padding:1.45rem 0}.discussion-tool{background-color:#f0f0f0;padding:2rem;margin:1rem auto}.discussion-tool_ttl{font-size:1.8rem;font-weight:bold;margin-bottom:1rem}.discussion-tool_txt{font-size:1.7rem;font-weight:bold;margin-bottom:1rem}.discussion-tool_txt-pt{font-size:1.5rem;margin-bottom:1rem}.discussion-box{background-color:#fff;padding:2rem;border-radius:1rem;filter:drop-shadow(4px 4px 3px rgba(0, 0, 0, 0.2));margin-bottom:2rem}@media(min-width: 700px){.discussion-box{margin:0 0 3rem 0;padding:4rem}}.discussion-box img{max-height:800px}.discussion-box_info{display:flex;flex-wrap:wrap;justify-content:space-between;margin:2rem auto 4rem auto}.discussion-box_info div{width:100%}@media screen and (min-width: 376px){.discussion-box_info div{width:48%}}.discussion-box_info_txt{padding:2rem;font-size:1.8rem;background-color:#fff;border:solid 2px #000;border-radius:1rem}.discussion-box_info_img{margin:1rem 0 0 2rem}.discussion-box-subttl{font-weight:bold;width:70px;display:inline-block;font-size:.9em}.discussion-contactform-ttl{width:100%;padding:1rem;background-color:#146a7b;border-radius:2rem 2rem 0 0;text-align:center;color:#fff;font-size:2.3rem;font-weight:bold}.discussion-contactform{width:100%;padding:3rem 2rem;background-color:#fff;border:solid 2px #146a7b;border-radius:0 0 2rem 2rem}.bg-line{background-color:#1abc04}.bg-tenpo{background-color:#d47100}.inner-line{border:solid 1px #1abc04}.inner-line img{display:inline}.inner-tenpo{border:solid 1px #d47100}.inner-tenpo img{display:inline}.color-tenpo{color:#d47100}.spacing{display:none}@media screen and (min-width: 376px){.spacing{display:inline-block}}#shop,#online,#line{padding-top:30px;margin-top:-30px}.Form{margin-top:6rem;margin-left:auto;margin-right:auto;max-width:1000px}@media screen and (max-width: 480px){.Form{margin-top:20px}}.Form-Item{padding-top:1.5rem;padding-bottom:1.5rem;width:100%;display:flex;align-items:center}.Form-Item label{margin-right:1rem;font-size:1.7rem}@media screen and (max-width: 480px){.Form-Item{padding-left:14px;padding-right:14px;padding-top:10px;padding-bottom:10px;flex-wrap:wrap}}.Form-Item-Label{width:100%;max-width:235px;letter-spacing:.05em;font-weight:bold;font-size:18px;text-align:left;margin-bottom:0}@media screen and (max-width: 480px){.Form-Item-Label{display:flex;align-items:center;font-size:15px;max-width:100%}}.Form-Item-Label.isMsg{margin-top:8px}@media screen and (max-width: 480px){.Form-Item-Label.isMsg{margin-top:0}}.Form-Item-Label-Required{margin-right:8px;padding-top:4px;padding-bottom:4px;width:48px;display:inline-block;text-align:center;background:#ea9d43;color:#fff;font-size:13px;border-radius:3rem}@media screen and (max-width: 480px){.Form-Item-Label-Required{border-radius:4px;padding-top:1px;padding-bottom:1px;width:32px;font-size:10px}}.Form-Item-Input{border:1px solid #707070;border-radius:0;margin-bottom:0;padding-left:1em;padding-right:1em;height:48px;flex:1;width:100%;background:#fff;font-size:18px}@media screen and (max-width: 480px){.Form-Item-Input{margin-left:0;margin-top:5px;height:40px;flex:inherit;font-size:15px}}.Form-Item-Input-short{border:1px solid #707070;border-radius:0;margin-bottom:0;padding-left:1em;padding-right:1em;height:48px;flex:1;width:100%;max-width:200px;background:#fff;font-size:18px}@media screen and (max-width: 480px){.Form-Item-Input-short{margin-left:0;margin-top:5px;height:40px;flex:inherit;font-size:15px}}.Form-Item-Textarea{border:1px solid #707070;border-radius:0;padding:1rem;height:216px;flex:1;width:100%;max-width:780px;background:#fff;font-size:18px}@media screen and (max-width: 480px){.Form-Item-Textarea{margin-top:18px;margin-left:0;height:200px;flex:inherit;font-size:15px;max-width: 100%;}}.Form-Btn{border-radius:2rem;margin-top:20px;margin-left:auto;margin-right:auto;padding-top:20px;padding-bottom:20px;width:280px;display:block;text-align:center;letter-spacing:.05em;background:#545454;color:#fff;font-weight:bold;font-size:20px;cursor:pointer}.Form-Btn:hover{background:#888;transition:.5s}@media screen and (max-width: 480px){.Form-Btn{margin-top:24px}}.CheckboxInput{padding:12px 8px;display:flex;align-items:center;cursor:pointer;justify-content:center}.CheckboxInput-Input{margin:0;width:0;opacity:0}.CheckboxInput:hover>.CheckboxInput-DummyInput{background:#ddd !important;border:solid 2px #333}.CheckboxInput-Input:focus+.CheckboxInput-DummyInput{background:#ddd !important;border:solid 2px #333}.CheckboxInput-Input:checked+.CheckboxInput-DummyInput{border:solid 2px #333;background:#fff}.CheckboxInput-Input:checked+.CheckboxInput-DummyInput::before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJmZWF0aGVyIGZlYXRoZXItY2hlY2siPjxwb2x5bGluZSBwb2ludHM9IjIwIDYgOSAxNyA0IDEyIj48L3BvbHlsaW5lPjwvc3ZnPg==") no-repeat center;background-size:contain}.CheckboxInput-DummyInput{position:relative;top:0;left:0;display:block;width:32px;height:32px;border:solid 2px #888;background:#fff;border-radius:4px}.CheckboxInput-LabelText{margin-left:12px;display:block;font-size:18px;font-weight:bold}input,select{margin-bottom:0;width:initial}.satei-ttl{font-size:2.5rem !important;font-weight:bold;margin-bottom:1rem}.color-yellow{background-color:#fffdf6}.color-blue{background-color:#f2f8f8}.form-w100{width:100%}.form-point{color:#d54518;font-weight:bold;padding:.3rem 1rem;border:solid 1px #d54518;font-size:1.3rem;letter-spacing:.1rem;margin-left:1rem;margin-bottom:1rem}@media screen and (min-width: 600px){.form-point{margin-left:0}}.form-send{text-align:center;margin-bottom:4rem}.form-send_button{margin:3rem auto;color:#fff;font-weight:bold;padding:1rem 3rem;display:inline-block;background-color:#5c5c5c;text-align:center;border-radius:2rem;font-size:2.3rem;box-shadow:0 3px 0 #4d4d4d}.form-send_button:hover{background-color:#bbb;transition:.3s}@media screen and (min-width: 600px){.form-etc-sp{width:initial}}.bluebutton{background-color:#59aae1}.bluebutton:hover{background-color:#86c7f3;transition:.3s}.wpcf7-form-control-wrap{width:initial;max-width: 100%;}.seiyaku{background-color:#767676 !important;color:#cdcdcd!important;}
@media(max-width: 700px){
    .tf_textbox{color:#000; opacity: 1;}
    .tf_textbox::-webkit-input-placeholder{color:#000; opacity: 1;}
    .tf_textbox::placeholder{color:#000; opacity: 1;}
    a.page{display: none;}
    .current{display: none;}
}

select.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required.moyorista {
    width: 100%;
}

.form-send {
    padding: 10px;
}

.wp-pagenavi {
    margin: auto;
    text-align: center;
}

.imformation{
    background-color: #7377e9;
}

.important{
    background-color: #ff5353;

}
.nav-drawer__under{
    position: relative;
    display: block;
    align-items: center;
    justify-content: space-between;
    color: inherit;
    letter-spacing: .01em;
    padding: 10px 25px 10px 45px;
    text-decoration: none;
}
.nav-drawer__under:hover{
background-color: #dfdfdf;}

.tab-50{
  width: 50%;
}

.chigai{
    text-align: center;
}

.chigai img{
    max-width: 450px;
    width: 100%;
    margin: auto;
}

.image_link{
  position:relative;
  display:block;
  height:auto;
    margin-bottom: 20px;
}
.image_link img{
  display:block;
  width:100%;
}
.image_link:before{
  content:"";
  display:block;
  width:100%;
  height:100%;
  position:absolute;
  z-index:2;
  background:#000;/*好みの色に変えてください。*/
  opacity:0;
  transition:0.3s;
}
.image_link:hover:before{
  opacity:0.2;
}

@media(max-width: 700px){
.company-website_img a {
    width: 95%;
}}

.table-flex{
float:left;
	margin-right:20px;
}

.loan-ttl{
	color:#d47100;
}

.loan_caution{
	margin-top:30px;
	text-align:center;
	font-size:14px;
}

.input-number{
	width:100px;
}

.input-kinri{
	width:80px;
}


@media(max-width: 700px){

.loan_caution{
	margin-top:30px;
	text-align:center;
	font-size:11px;
}
}

.bg-houmon{
    background-color: #B84343;
}

.inner-houmon {
    border: solid 1px #B84343;
}

.color-houmon{
    color:#B84343;
}

.checkarea {
    padding: 4rem 0;
    margin: auto;
    text-align: center;
}

.fv__desc {
    line-height: 1.7;
    text-align: center;
    font-size: 24px;
    font-weight: bold;
}

.checkarea .fv__ttl span {
    color: #E26D64;
}

.wh-bg {
    background-color: #fff;
    padding: 2rem;
    text-align: center;
    width: 100%;
    margin-bottom: 2rem;
}

.center {
    text-align: center;
}
.big {
    font-size: 28px;
    letter-spacing: 3px;
}
.bold {
    font-weight: bold;
}

.checkarea img {
    margin: 0.5rem 0rem;
    display: inline;
}

.more-big {
    font-size: 1.5em;
}

.orange {
    color: #F54C01;
}

.center {
    text-align: center;
}
.big {
    font-size: 28px;
    letter-spacing: 3px;
}
.bold {
    font-weight: bold;
}

.checkarea .wpcf7-form-control {
    display: block;
    text-align: left;
}

.media_flex{
	display:flex;
	flex-wrap:wrap;
    justify-content: center;
}

.media_flex div{
	width:25%;
}

.baikyakufv{
    width: 620px;
}

input[type="checkbox"]  {
    margin: 0;
    padding: 0;
    background: none;
    border: none;
    border-radius: 0;
    outline: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
  }

/* チェックボックスデザイン */
input[type="checkbox"] {
    cursor: pointer;
    padding-left: 30px;/*label手前にチェックボックス用の余白を開ける*/
    vertical-align: middle;
    position: relative;
  }
  input[type="checkbox"]::before,
  input[type="checkbox"]::after {
    content: "";
    display: block; 
    position: absolute;
  }
  input[type="checkbox"]::before {
    background-color: #fff;
    border-radius: 0%;
    border: 1px solid #666464;
    width: 20px;/*チェックボックスの横幅*/
    height: 20px;/*チェックボックスの縦幅*/
    transform: translateY(-50%);
    top: 50%;
    left: 5px;
  }
  input[type="checkbox"]::after {
    border-bottom: 3px solid #666464;/*チェックの太さ*/
    border-left: 3px solid #666464;/*チェックの太さ*/
    opacity: 0;/*チェック前は非表示*/
    height: 6px;/*チェックの高さ*/
    width: 11px;/*チェックの横幅*/
    transform: rotate(-45deg);
    top: -7px;/*チェック時の位置調整*/
    left: 10px;/*チェック時の位置調整*/
  }
  input[type="checkbox"]:checked::after {
    opacity: 1;/*チェック後表示*/
  }

  .rimawari{
    background-color: #d42a24;
  }

  .rimawari-txt{
    color: #d42a24;
    font-size: 1.2em;
    font-weight: bold;

  }

  .allmansion,.allapart{

    background-color: #d42a24;
  }

  .button-049 {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 96%;
    margin: 15px auto;
    /* padding: 0.9em 2em; */
    margin: 10px auto;
    padding: 1rem 4rem;
    border: 2px solid #fff;
    border-radius: 5px;
    box-shadow: 0 0 0 3px #2589d0;
    background-color: #2589d0;
    color: #fff;
    font-weight: 600;
    font-size: 1em;
}

.news-button-orange {
    box-shadow: 0 0 0 3px #d42a24;
    background-color: #d42a24;}

    .news-button-green {
        box-shadow: 0 0 0 3px #00a421;
        background-color: #00a421;}

    
.button_flex{
    display: flex;
    flex-wrap: wrap;
    margin-top: 20px;
}

.button_flex div{
    width: 49%;
}

a.btn_02 {
	display: block;
	text-align: center;
	vertical-align: middle;
	text-decoration: none;
	width: 120px;
	margin: 10px auto;
	padding: 1rem 4rem;
	font-weight: bold;
	border: 2px solid #27acd9;
	background: #27acd9;
	color: #fff;
	transition: 0.5s;
    width: 96%;
    border-radius: 10px;
}
a.btn_02:hover {
	color: #27acd9;
	background: #fff;
}


a.btn_02-orange{
	border: 2px solid #cc890d;
	background: #cc890d;
}
a.btn_02-orange:hover {
	color: #cc890d;
	background: #fff;
}




@media(max-width: 700px){

    .flex-sp-49{
        width: 49%;
    }

    a.btn_02{
        padding: 6px 3px;
        margin: 5px auto;
    }
    .button-049{
        padding: 3px;
        width: 100%;
    }

    .button_flex div{
        width: 100%;
    }
}

.grecaptcha-badge { visibility: hidden; }

/* 2308 */