@charset "UTF-8";@font-face{font-family:"Roboto";src:url(//flower-payment.co.jp/wp-content/themes/flower_payment_2022ver2/css/../fonts/Roboto-Thin.woff);font-weight:100}@font-face{font-family:"Roboto";src:url(//flower-payment.co.jp/wp-content/themes/flower_payment_2022ver2/css/../fonts/Roboto-Regular.woff);font-weight:400}@font-face{font-family:"Roboto";src:url(//flower-payment.co.jp/wp-content/themes/flower_payment_2022ver2/css/../fonts/Roboto-Bold.woff);font-weight:700}@font-face{font-family:"Roboto";src:url(//flower-payment.co.jp/wp-content/themes/flower_payment_2022ver2/css/../fonts/Roboto-Medium.woff);font-weight:500}@font-face{font-family:"Noto Sans JP";src:url(//flower-payment.co.jp/wp-content/themes/flower_payment_2022ver2/css/../fonts/NotoSansJP-Regular.woff);font-weight:400}@font-face{font-family:"Noto Sans JP";src:url(//flower-payment.co.jp/wp-content/themes/flower_payment_2022ver2/css/../fonts/NotoSansJP-Bold.woff);font-weight:700}@font-face{font-family:"HannariMincho";src:url(//flower-payment.co.jp/wp-content/themes/flower_payment_2022ver2/css/../fonts/HannariMincho-Regular.woff);font-weight:400}html,body{margin:0;padding:0;font-size:16px;font-family:"Roboto","Noto Sans JP",sans-serif}@media print{html,body{width:1400px;-webkit-print-color-adjust:exact}}ul{margin:0}img{max-width:100%;height:auto;vertical-align:bottom}a{color:#000}@media print,screen and (min-width:1025px){a[href^="tel:"]{pointer-events:none;cursor:default}}.brpc{display:none}@media print,screen and (min-width:1025px){.brpc{display:block}}.brsp{display:none}@media print,screen and (max-width:1024px){.brsp{display:block}}.post-edit-link{padding:.2em .5em;color:#000;text-decoration:none;font-size:16px;font-weight:700;border-radius:5px;background-color:#fff;position:fixed;left:5px;top:5px;z-index:100}@media print{.post-edit-link{display:none}}.nav-links{text-align:center}.nav-links .page-numbers{padding:5px 10px;line-height:1;color:#fff;text-decoration:none;background-color:#000;border:1px solid #000;transition:all .25s}.nav-links a:hover{color:#000;background-color:#fff}.l-footer{margin-top:140px;padding:60px 0 0;background-color:#1f2c3b}@media screen and (max-width:1024px){.l-footer{margin-top:100px}}@media screen and (max-width:425px){.l-footer{margin-top:60px}}.l-footer h3{margin:0 0 .6rem;color:#fff;line-height:1;font-weight:400}.l-footer h3 a{color:#fff;text-decoration:none}.l-footer h3 a:hover{text-decoration:underline}.l-footer ul{padding-left:0;list-style-type:none}.l-footer ul li a{color:#fff;text-decoration:none}.l-footer ul li a:hover{text-decoration:underline}.l-footer__outer{margin-left:auto;margin-right:auto;max-width:1360px}@media screen and (min-width:1500px){.l-footer__outer{-webkit-transform:translateX(40px);transform:translateX(40px)}}@media screen and (max-width:1380px){.l-footer__outer{padding-left:20px;padding-right:20px}}@media print,screen and (min-width:1025px){.l-footer__flex01{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;flex-direction:row}}.l-footer__flex02{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;flex-direction:row;max-width:870px;width:100%}@media screen and (max-width:1280px){.l-footer__flex02{width:67.9vw}}@media screen and (max-width:1024px){.l-footer__flex02{display:none}}.l-footer__flex03{display:flex;align-items:initial;justify-content:initial;flex-wrap:wrap;flex-direction:row}.l-footer__flex04{margin-top:30px;padding:20px 0;border-top:1px solid #4c5662}@media print,screen and (min-width:1025px){.l-footer__flex04{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;flex-direction:row}}@media screen and (max-width:1024px){.l-footer__flex04{text-align:center}}.l-footer__ul01{margin-right:50px}.l-footer__ul01 li{margin-bottom:.4rem}.l-footer__ul01 li:before{content:"-";margin-right:1em;color:#fff}.l-footer__ul02{display:flex;align-items:initial;justify-content:initial;flex-wrap:wrap;flex-direction:row}@media screen and (max-width:1024px){.l-footer__ul02{justify-content:center}}@media screen and (max-width:375px){.l-footer__ul02 li{font-size:12px}}.l-footer__ul02 li:nth-child(1):after{content:"|";margin:0 10px;color:#fff}@media print,screen and (min-width:1025px) and (max-width:1400px){.l-footer .c-button02{width:20vw}}@media print,screen and (min-width:1025px) and (max-width:1600px){.l-footer__logo{width:24.6875vw}}@media screen and (max-width:1024px){.l-footer__logo{text-align:center}}.l-footer__copyright{margin:0;color:#fff}@media screen and (max-width:1024px){.l-footer__copyright{margin-top:1rem}}.l-header{width:100%;height:80px;background-color:#1f2c3b;position:fixed;left:0;top:0;z-index:10}@media print{.l-header{position:relative}}@media screen and (max-width:800px){.l-header{height:60px}}.l-header__inner{margin-left:auto;margin-right:auto;max-width:1600px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;flex-direction:row;height:100%}.l-header__right{height:100%}.l-header__logo{margin-left:30px;min-width:120px}@media print,screen and (min-width:801px){.l-header__logo{max-width:300px}}@media screen and (min-width:801px) and (max-width:1100px){.l-header__logo{width:27.2727272727vw}}@media screen and (max-width:800px){.l-header__logo{margin-left:10px;width:37.5vw}}.l-header__nav{height:100%}@media screen and (max-width:1024px){.l-header__nav{display:none}}.l-header__nav--flex{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;flex-direction:row;height:100%;text-align:center;list-style-type:none}.l-header__nav--flex li{height:100%}.l-header__nav--flex li a{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;flex-direction:row;color:#fff;height:100%;text-decoration:none;transition:all .25s}.l-header__nav--flex__li{font-size:16px}.l-header__nav--flex__li a{padding:0 40px}@media screen and (max-width:1300px){.l-header__nav--flex__li a{padding:0 3.0769230769vw}}.l-header__nav--flex__li a:hover{background-color:#273f5a}.l-header__nav--flex__member{width:180px}@media screen and (max-width:1300px){.l-header__nav--flex__member{width:13.8461538462vw}}.l-header__nav--flex__member a{background-color:#103354;border-left:1px solid #fff}.l-header__nav--flex__member a:hover{background-color:#063f74}.l-header__nav--flex__contact{width:180px}@media screen and (max-width:1300px){.l-header__nav--flex__contact{width:13.8461538462vw}}.l-header__nav--flex__contact a{background-color:#ee6d05;border-left:1px solid #fff}.l-header__nav--flex__contact a:hover{background-color:#f88223}.l-header__nav--sp{color:#fff;height:100%}@media print,screen and (min-width:1025px){.l-header__nav--sp{display:none}}.l-header__nav--sp ul{list-style-type:none}.l-header__nav--sp a{color:#fff;text-decoration:none}.l-header__nav--sp__ul{display:flex;align-items:initial;justify-content:initial;flex-wrap:wrap;flex-direction:row;padding-left:0;height:100%}.l-header__nav--sp__ul>li{height:100%}.l-header__nav--sp__btn{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;flex-direction:row;flex-flow:column;padding:10px 0;width:100px;height:100%;text-align:center;box-sizing:border-box;cursor:pointer}@media print,screen and (max-width:800px){.l-header__nav--sp__btn{font-size:12px;width:60px}}.l-header__nav--sp__btn:before{content:"";margin-bottom:5px;height:37px;width:100%;display:block;background-position:center center;background-repeat:no-repeat;background-size:contain}.l-header__nav--sp__btn01{background-color:#103352}.l-header__nav--sp__btn01:before{background-image:url(//flower-payment.co.jp/wp-content/themes/flower_payment_2022ver2/css/../images/common/cmm-ico-login.png)}.l-header__nav--sp__btn02{background-color:#ee6d05}.l-header__nav--sp__btn02:before{background-image:url(//flower-payment.co.jp/wp-content/themes/flower_payment_2022ver2/css/../images/common/cmm-ico-email02.png)}.l-header__nav--sp__btn03{position:relative;background-color:#202c3b}.l-header__nav--sp__btn03:before{background-image:url(//flower-payment.co.jp/wp-content/themes/flower_payment_2022ver2/css/../images/common/cmm-ico-menu.png)}.l-header__nav--sp__btn03.open:before{background-image:url(//flower-payment.co.jp/wp-content/themes/flower_payment_2022ver2/css/../images/common/cmm-ico-menu-close.png)}.l-header__nav--sp__menu{padding:1rem 0;width:300px;position:absolute;right:-100%;background:rgba(1,12,33,.8);transition:all .5s;overflow-y:auto}.l-header__nav--sp__menu.open{right:0}.l-header__nav--sp__menu--parent>a{padding:1rem 1.5rem 1rem 3rem;display:block}.l-header__nav--sp__menu--parent>a:hover{background:rgba(255,255,255,.2)}.l-header__nav--sp__menu--parent__hasmenu>a{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;flex-direction:row}.l-header__nav--sp__menu--parent__hasmenu>a span:before{content:"+";padding:0 10px;font-weight:100;font-size:150%;line-height:1}.l-header__nav--sp__menu--parent__hasmenu>a span.open:before{content:"−"}.l-header__nav--sp__menu--sub{padding-left:0;display:none}.l-header__nav--sp__menu--sub li>a{padding:1rem 1.5rem 1rem 4rem;background:rgba(1,12,33,.6);display:block}.l-header__nav--sp__menu--sub li>a:hover{background:rgba(255,255,255,.2)}.l-header__nav--sp__menu--login{margin:.5rem 1.5rem .5rem 2rem;padding:1rem;text-align:center;line-height:1;background:url(//flower-payment.co.jp/wp-content/themes/flower_payment_2022ver2/css/../images/common/cmm-ico-login.png) #103353 left 1rem center/auto 1.2rem no-repeat;box-sizing:border-box;display:block}.l-header__nav--sp__menu--login:hover{background-color:#164d7e}.c-ttl01{margin-left:auto;margin-right:auto;display:table}.c-ttl01__01{padding:.9em 100px .1em;background:url(//flower-payment.co.jp/wp-content/themes/flower_payment_2022ver2/css/../images/top/top-bg01.png) left top/contain no-repeat}@media screen and (max-width:800px){.c-ttl01__01{padding-left:12.5vw;padding-right:12.5vw}}@media screen and (max-width:425px){.c-ttl01__01{padding-left:0;padding-right:0}}.c-ttl01__02{padding:.6em 100px .2em;color:#fff;background:url(//flower-payment.co.jp/wp-content/themes/flower_payment_2022ver2/css/../images/top/top-bg02.png) left top/contain no-repeat}@media screen and (max-width:800px){.c-ttl01__02{padding-left:12.5vw;padding-right:12.5vw}}@media screen and (max-width:425px){.c-ttl01__02{padding-left:0;padding-right:0}}.c-ttl01__03{padding:.6em 90px .3em;background:url(//flower-payment.co.jp/wp-content/themes/flower_payment_2022ver2/css/../images/top/top-bg03.png) left top/contain no-repeat}@media screen and (max-width:800px){.c-ttl01__03{padding-left:11.25vw;padding-right:11.25vw}}@media screen and (max-width:425px){.c-ttl01__03{padding-left:0;padding-right:0}}.c-ttl02{margin:10px auto 55px auto;padding:0 80px;height:155px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:960px;font-size:36px;font-weight:700;text-align:center;box-sizing:border-box;display:table-cell;vertical-align:middle;background-position:left center;background-size:contain;background-repeat:no-repeat}@media screen and (min-width:769px){.c-ttl02{min-width:420px}}@media screen and (max-width:768px){.c-ttl02{padding:20px 10.4vw;font-size:max(4.68vw,26px);height:auto;min-width:280px;background-size:auto 100%}}@media screen and (max-width:425px){.c-ttl02{padding:20px 0}}.c-ttl02 small{margin:5px 0;font-size:20px;display:block}.c-button01{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;flex-direction:row;width:235px;height:45px;color:#000;text-decoration:none;transition:ease .2s;border:1px solid #000;background-repeat:no-repeat;background-position:100% 0;background-size:200% auto;background-image:linear-gradient(to right,#000 0%,#000 50%,#fff 50%,#fff 100%);position:relative}@media (hover:hover) and (pointer:fine){.c-button01:hover{color:#fff;background-position:0 0}.c-button01:hover:after{width:45px}.c-button01:hover .c-button01--line{background:url(//flower-payment.co.jp/wp-content/themes/flower_payment_2022ver2/css/../images/common/cmm-ico-arrow02-white.svg) right -40px center no-repeat}}.c-button01:after{content:"";width:25px;height:47px;transition:ease .2s;display:block;position:absolute;left:100%;top:-1px;background:url(//flower-payment.co.jp/wp-content/themes/flower_payment_2022ver2/css/../images/common/cmm-ico-arrow02.svg) right center no-repeat}.c-button01--line{width:100%;text-align:center;display:block;overflow:hidden;transition:0s;background:url(//flower-payment.co.jp/wp-content/themes/flower_payment_2022ver2/css/../images/common/cmm-ico-arrow02.svg) right -20px center no-repeat}.c-button02{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;flex-direction:row;width:280px;height:50px;color:#1f2c3b;font-weight:700;text-decoration:none;border-radius:5px;background:url(//flower-payment.co.jp/wp-content/themes/flower_payment_2022ver2/css/../images/common/cmm-ico-email.png) #fff left 20px center no-repeat;transition:ease .2s}@media (hover:hover) and (pointer:fine){.c-button02:hover{color:#fff;background-color:#ee6d05;background-image:url(//flower-payment.co.jp/wp-content/themes/flower_payment_2022ver2/css/../images/common/cmm-ico-email-white.png)}}.c-button03{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;flex-direction:row;max-width:350px;width:100%;height:60px;color:#fff;font-weight:700;text-decoration:none;background-color:#293a4d;outline:none;border:none;border-radius:5px}.c-button03:hover{opacity:.7}.c-button04{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;flex-direction:row;width:448px;height:88px;color:#fff;font-size:30px;font-weight:700;text-decoration:none;outline:none;border:none;border-radius:5px;background:#293a4d url(//flower-payment.co.jp/wp-content/themes/flower_payment_2022ver2/css/../images/pages/contact-icon01.svg) left 35px center no-repeat;box-sizing:border-box;transition:all .25s}@media screen and (max-width:470px){.c-button04{padding:0 18%;height:60px;font-size:max(6.38vw,18px);background-position:left 7% center;background-size:20px auto}}@media (hover:hover) and (pointer:fine){.c-button04:hover{color:#293a4d;background:#fff url(//flower-payment.co.jp/wp-content/themes/flower_payment_2022ver2/css/../images/pages/contact-icon01-2.svg) left 35px center no-repeat}}.c-button05{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;flex-direction:row;padding-right:45px;width:175px;height:46px;color:#fff;font-size:16px;text-decoration:none;border-radius:5px;background:#293a4d url(//flower-payment.co.jp/wp-content/themes/flower_payment_2022ver2/css/../images/pages/mypage-icon05.png) right 10px center no-repeat;box-sizing:border-box}@media screen and (max-width:800px){.c-button05{padding-right:35px;height:35px;width:150px;font-size:14px}}.c-button06{padding:0 20px;height:60px;border-radius:5px;border:1px solid gray;background-color:#fff;box-sizing:border-box}.c-button07{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;flex-direction:row;padding:0 20px;height:46px;font-size:16px;text-decoration:none;border-radius:5px;border:1px solid gray;background-color:#fff;box-sizing:border-box;cursor:pointer}.p-common{padding-top:80px}@media print{.p-common{padding-top:0}}@media screen and (max-width:800px){.p-common{padding-top:60px}}.p-common__outer{margin-left:auto;margin-right:auto;max-width:1600px}.p-common__inner{margin-left:auto;margin-right:auto;max-width:1280px}@media screen and (max-width:1300px){.p-common__inner{padding-left:20px;padding-right:20px}}.p-common__link01{padding-right:25px;color:#000;text-decoration:none;background:url(//flower-payment.co.jp/wp-content/themes/flower_payment_2022ver2/css/../images/common/cmm-ico-arrow01.svg) right center/auto 15px no-repeat;transition:ease .2s}.p-common__link02:hover{text-decoration:underline}.p-common__link03{transition:all .25s}.p-common__link03:hover{color:#ee6d05}.p-common__topicpath{margin:20px 0;font-size:11.5px}.p-common__topicpath--list{padding-left:0;list-style-type:none}.p-common__topicpath--item{display:inline-block;vertical-align:top;line-height:20px}.p-common__topicpath--item:not(:last-child)>a,.p-common__topicpath--item:not(:last-child)>span{padding:0 26px 0 22px;color:#fff;text-decoration:none;background-color:#202c3b;box-sizing:border-box;display:block;position:relative}.p-common__topicpath--item:first-child>a,.p-common__topicpath--item:first-child>span{padding:0 23px}.p-common__topicpath--item:nth-child(n+2)>a,.p-common__topicpath--item:nth-child(n+2)>span{position:relative}.p-common__topicpath--item:nth-child(n+2)>a:before,.p-common__topicpath--item:nth-child(n+2)>span:before{content:"";height:24px;width:1px;display:block;border-left:1px solid #fff;-webkit-transform:rotate(35deg);transform:rotate(35deg);position:absolute;left:0;top:-2px}.p-common__topicpath--item:nth-last-child(2)>a:after,.p-common__topicpath--item:nth-last-child(2)>span:after{content:"";display:block;border-top:30px solid transparent;border-right:23px solid #fff;position:absolute;right:-1px;top:-1px}.p-common__topicpath--item:last-child{padding-left:13px}.p-common__topicpath--item:last-child span:before{content:none}.p-common__titlearea{height:250px;display:flex;align-items:center;justify-content:center;background-color:#ccc;background-size:cover;background-position:center center;position:relative}@media screen and (max-width:800px){.p-common__titlearea{height:max(32.5vw,170px)}}.p-common__titlearea--title{margin:0;padding:0 20px;color:#fff;font-size:43px;font-weight:700;text-shadow:1px 5px 15px rgba(0,0,0,.75)}@media screen and (max-width:1024px){.p-common__titlearea--title{font-size:max(4.2vw,28px)}}.p-common__subtitle{margin:0 auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.p-common__relation{padding:35px 40px 50px;color:#fff;background-color:#1f2c3b;box-sizing:border-box}@media print,screen and (min-width:1381px){.p-common__relation{margin-left:-40px;margin-right:-40px;width:calc(100% + 80px)}}@media screen and (max-width:768px){.p-common__relation{padding:25px 20px 30px}}.p-common__relation--title{font-size:24px;text-align:center}.p-common__relation--buttons{margin-left:auto;margin-right:auto;max-width:1188px;margin-top:25px}@media print,screen and (min-width:769px){.p-common__relation--buttons{display:flex;align-items:initial;justify-content:initial;flex-wrap:wrap;flex-direction:row}}@media screen and (max-width:768px){.p-common__relation--buttons{margin-top:30px}}.p-common__relation--buttons a{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;flex-direction:row;padding:10px 15px;width:31%;height:78px;color:#fff;text-decoration:none;border:2px solid #fff;background-color:#1f2c3b;box-sizing:border-box;transition:all .25s}@media print,screen and (min-width:769px){.p-common__relation--buttons a{margin-top:20px}.p-common__relation--buttons a:nth-child(3n+2){margin-left:3.5%;margin-right:3.5%}}@media screen and (max-width:768px){.p-common__relation--buttons a{margin:10px auto;height:50px;width:100%}}@media screen and (max-width:425px){.p-common__relation--buttons a{font-size:14px}}@media screen and (max-width:375px){.p-common__relation--buttons a{font-size:12px}}.p-common__relation--buttons a:hover,.p-common__relation--buttons a.current{color:#1f2c3b;background-color:#fff}.p-common__article--inner{margin-left:auto;margin-right:auto;max-width:960px}.p-common__content h2,.p-common__content h3,.p-common__content h4,.p-common__content h5,.p-common__content h6{margin:4rem 0 2rem}.p-common__content h2:first-child,.p-common__content h3:first-child,.p-common__content h4:first-child,.p-common__content h5:first-child,.p-common__content h6:first-child{margin-top:2rem}.p-common__content h2{padding:0 0 5px 10px;border-bottom:1px solid #eb6100;border-left:5px solid #eb6100}.p-common__content p{margin-bottom:1em}.p-common__content ul{padding-left:0;list-style-type:none}.p-common__content ul li{margin-bottom:5px;padding-left:20px;line-height:1.6;position:relative}.p-common__content ul li:before{content:"";margin-top:13px;width:10px;height:3px;background-color:#ee6d05;display:block;position:absolute;left:0}.p-common__content ol{padding-left:0;list-style-type:none}.p-common__content ol li{margin-bottom:15px;padding-left:50px;line-height:1.6;counter-increment:num1;position:relative}@media screen and (max-width:425px){.p-common__content ol li{padding-left:30px}}.p-common__content ol li:before{content:counter(num1) ")";position:absolute;left:0}.p-common__content a:not(.c-button01){color:#15803b;text-decoration:underline}.p-common__content a:not(.c-button01):hover{text-decoration:none}.p-page--top__sec01{height:470px;min-height:350px;background:url(//flower-payment.co.jp/wp-content/themes/flower_payment_2022ver2/css/../images/top/top-img01.png) #000713 center center/auto 100% no-repeat}@media screen and (max-width:1024px){.p-page--top__sec01{background-position:right 30% center}}@media screen and (max-width:800px){.p-page--top__sec01{height:58.75vw}}.p-page--top__sec01--div{display:flex;align-items:center;justify-content:initial;flex-wrap:wrap;flex-direction:row;height:100%}.p-page--top__sec01--div__text{margin-top:20px;color:#fff;font-size:67px;font-weight:400;font-family:HannariMincho,sans-serif;line-height:1.4}@media screen and (max-width:1024px){.p-page--top__sec01--div__text{margin-left:12vw;font-size:6.54296875vw}}@media screen and (max-width:595px){.p-page--top__sec01--div__text{font-size:38px}}.p-page--top__sec01--div__text small{font-size:80%}.p-page--top__sec01--div__text--span01{margin-left:1em;letter-spacing:.1em;display:block}@media screen and (max-width:1024px){.p-page--top__sec01--div__text--span01{margin-left:0}}.p-page--top__sec01--div__text--span01 small{font-size:70%}.p-page--top__sec01--div__text--span02{margin-right:20px;letter-spacing:-.15em}.p-page--top__sec02{background-color:#1f2c3b}.p-page--top__sec02 a{color:#fff;text-decoration:none}.p-page--top__sec02--inner{display:flex;align-items:center;justify-content:initial;flex-wrap:wrap;flex-direction:row;padding-top:25.5px;padding-bottom:25.5px}.p-page--top__sec02--news{margin:0 50px 0 0;display:inline}.p-page--top__sec02--news a{transition:all .25s}.p-page--top__sec02--news a:hover{opacity:.7}.p-page--top__sec02--headline{margin:0;display:inline}.p-page--top__sec02--headline span{margin-right:20px}.p-page--top__sec03 .c-ttl01{margin-top:40px;margin-bottom:25px}.p-page--top__sec03--flex{display:flex;align-items:initial;justify-content:center;flex-wrap:wrap;flex-direction:row;max-width:1376px}.p-page--top__sec03--flex a[href]{color:#000;text-decoration:none;display:block}.p-page--top__sec03--flex a[href]:hover{opacity:.8}.p-page--top__sec03--flex a[href]:hover .p-common__link01{border-bottom:2px solid #000}.p-page--top__sec03--dl{position:relative}@media print,screen and (min-width:1025px){.p-page--top__sec03--dl{margin:0 42px 70px;width:260px;height:330px}}@media screen and (max-width:1024px){.p-page--top__sec03--dl{max-width:600px}}.p-page--top__sec03--dl dd{margin-left:0}.p-page--top__sec03--dl__title{min-height:75px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;flex-direction:row}.p-page--top__sec03--dl__text{letter-spacing:.03em;line-height:1.7}@media print,screen and (min-width:1025px){.p-page--top__sec03--dl__detail{width:100%;position:absolute;bottom:0}}@media screen and (max-width:1024px){.p-page--top__sec03--dl__detail{margin:1rem 0 3rem}}.p-page--top__sec04{margin-top:175px;padding:40px 0 80px;background-color:#1f2c3b}@media screen and (max-width:1024px){.p-page--top__sec04{margin-top:100px;padding:40px 0}}.p-page--top__sec04 .c-ttl01{margin-top:0;margin-bottom:25px}.p-page--top__sec04--buttons{margin-left:auto;margin-right:auto;max-width:1050px;margin-top:33px}@media print,screen and (min-width:1025px){.p-page--top__sec04--buttons{display:flex;align-items:initial;justify-content:space-between;flex-wrap:wrap;flex-direction:row}}@media screen and (max-width:1060px){.p-page--top__sec04--buttons{padding:0 20px}}.p-page--top__sec04--buttons a{color:#000;text-decoration:none;display:block;border-radius:5px;background-color:#fff;box-sizing:border-box;transition:ease .2s}.p-page--top__sec04--buttons a:hover{color:#fff;background-color:#ee6d05}.p-page--top__sec04--buttons a:hover.p-page--top__sec04--buttons__item01 span{background-image:url(//flower-payment.co.jp/wp-content/themes/flower_payment_2022ver2/css/../images/top/top-icon09-white.png)}.p-page--top__sec04--buttons a:hover.p-page--top__sec04--buttons__item02 span{background-image:url(//flower-payment.co.jp/wp-content/themes/flower_payment_2022ver2/css/../images/top/top-icon10-white.svg)}@media print,screen and (min-width:1025px){.p-page--top__sec04--buttons a{padding:0 30px;height:120px;width:47.5%}}@media screen and (max-width:1024px){.p-page--top__sec04--buttons a{margin:0 auto 20px auto;padding:0 20px;height:90px;max-width:460px}}.p-page--top__sec04--buttons a span{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;flex-direction:row;width:100%;height:100%}.p-page--top__sec04--buttons__item01 span{background:url(//flower-payment.co.jp/wp-content/themes/flower_payment_2022ver2/css/../images/top/top-icon09.png) left center no-repeat}.p-page--top__sec04--buttons__item02 span{background:url(//flower-payment.co.jp/wp-content/themes/flower_payment_2022ver2/css/../images/top/top-icon10.svg) left center no-repeat}.p-page--top__sec05{padding:0 20px}.p-page--top__sec05 a{color:#000;text-decoration:none}.p-page--top__sec05 .c-ttl01{margin-top:60px;margin-bottom:40px}.p-page--top__sec05--ul{margin-bottom:85px;padding:0;list-style-type:none}.p-page--top__sec05--li{margin-bottom:32px}@media print,screen and (min-width:1025px){.p-page--top__sec05--li{display:flex;align-items:center;justify-content:initial;flex-wrap:wrap;flex-direction:row}}.p-page--top__sec05--date{letter-spacing:.05em}.p-page--top__sec05--cat{margin:0 25px 0 30px;line-height:20px;height:20px;width:90px;color:#fff;display:inline-block;background-color:#000}.p-page--top__sec05--headline{margin:0}@media screen and (max-width:1024px){.p-page--top__sec05--headline{margin-top:.5rem}}.p-page--top__sec05--headline a{text-decoration:none}.p-page--top__sec05--headline__pdf{margin-left:10px;padding-left:15px;background:url(//flower-payment.co.jp/wp-content/themes/flower_payment_2022ver2/css/../images/common/cmm-ico-pdf01.png) left center/contain no-repeat}.p-page--top__sec05--headline__new:after{padding-left:10px;content:"NEW";color:red;font-size:14px;font-weight:700;line-height:16px;vertical-align:middle}.p-page--service .p-common__titlearea{background-image:url(//flower-payment.co.jp/wp-content/themes/flower_payment_2022ver2/css/../images/pages/service-bg01.png)}.p-page--service__menus{margin-left:auto;margin-right:auto;max-width:960px;margin-bottom:80px}@media print,screen and (min-width:1025px){.p-page--service__menus{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;flex-direction:row}}.p-page--service__menus--even .p-page--service__menus--dl{order:2}.p-page--service__menus--even .p-page--service__menus--image{order:1}.p-page--service__menus--dl{margin:0}@media print,screen and (min-width:1025px){.p-page--service__menus--dl{max-width:450px}}.p-page--service__menus--dl__title{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;flex-direction:row;font-size:30px}@media screen and (max-width:425px){.p-page--service__menus--dl__title{font-size:max(7vw,24px)}}@media screen and (max-width:425px){.p-page--service__menus--dl__title img{width:50px}}.p-page--service__menus--dl__title span{margin-left:16px;width:calc(100% - 100px)}@media screen and (max-width:425px){.p-page--service__menus--dl__title span{width:calc(100% - 70px)}}.p-page--service__menus--dl__title small{font-size:16px;display:block}@media screen and (max-width:1024px){.p-page--service__menus--dl__title br{display:none}}.p-page--service__menus--dl__text{margin:25px 0 0}.p-page--service__menus--dl__button{margin:30px 0 0}@media screen and (max-width:1024px){.p-page--service__menus--dl__button .c-button01{margin:0 auto}}@media print,screen and (min-width:1025px){.p-page--service__menus--image{max-width:450px}}@media screen and (max-width:1024px){.p-page--service__menus--image{margin:40px auto 0 auto;display:block}}.p-page--service-settlement .p-common__titlearea{background-image:url(//flower-payment.co.jp/wp-content/themes/flower_payment_2022ver2/css/../images/pages/service-bg01.png)}.p-page--service-settlement .c-ttl02{background-image:url(//flower-payment.co.jp/wp-content/themes/flower_payment_2022ver2/css/../images/pages/service-settlement-bg01.png)}.p-page--service-settlement__inner{margin-left:auto;margin-right:auto;max-width:960px}.p-page--service-bpo-system .p-common__titlearea{background-image:url(//flower-payment.co.jp/wp-content/themes/flower_payment_2022ver2/css/../images/pages/service-bg01.png)}.p-page--service-bpo-system .c-ttl02{background-image:url(//flower-payment.co.jp/wp-content/themes/flower_payment_2022ver2/css/../images/pages/service-settlement-bg01.png)}.p-page--service-virtual-bg .p-common__titlearea{background-image:url(//flower-payment.co.jp/wp-content/themes/flower_payment_2022ver2/css/../images/pages/service-bg01.png)}.p-page--service-virtual-bg .c-ttl02{background-image:url(//flower-payment.co.jp/wp-content/themes/flower_payment_2022ver2/css/../images/pages/service-settlement-bg01.png)}.p-page--service-trading .p-common__titlearea{background-image:url(//flower-payment.co.jp/wp-content/themes/flower_payment_2022ver2/css/../images/pages/service-bg01.png)}.p-page--service-trading .c-ttl02{background-image:url(//flower-payment.co.jp/wp-content/themes/flower_payment_2022ver2/css/../images/pages/service-settlement-bg01.png)}.p-page--service-riskmanagement .p-common__titlearea{background-image:url(//flower-payment.co.jp/wp-content/themes/flower_payment_2022ver2/css/../images/pages/service-bg01.png)}.p-page--service-riskmanagement .c-ttl02{background-image:url(//flower-payment.co.jp/wp-content/themes/flower_payment_2022ver2/css/../images/pages/service-settlement-bg01.png)}.p-page--service-customize .p-common__titlearea{background-image:url(//flower-payment.co.jp/wp-content/themes/flower_payment_2022ver2/css/../images/pages/service-bg01.png)}.p-page--service-customize .c-ttl02{background-image:url(//flower-payment.co.jp/wp-content/themes/flower_payment_2022ver2/css/../images/pages/service-settlement-bg01.png)}.p-page--service-succession .p-common__titlearea{background-image:url(//flower-payment.co.jp/wp-content/themes/flower_payment_2022ver2/css/../images/pages/service-bg01.png)}.p-page--service-succession .c-ttl02{background-image:url(//flower-payment.co.jp/wp-content/themes/flower_payment_2022ver2/css/../images/pages/service-settlement-bg01.png)}.p-page--service-purchase .p-common__titlearea{background-image:url(//flower-payment.co.jp/wp-content/themes/flower_payment_2022ver2/css/../images/pages/service-bg01.png)}.p-page--service-purchase .c-ttl02{background-image:url(//flower-payment.co.jp/wp-content/themes/flower_payment_2022ver2/css/../images/pages/service-settlement-bg01.png)}.p-page--contact{color:#777}.p-page--contact .p-common__titlearea{background-image:url(//flower-payment.co.jp/wp-content/themes/flower_payment_2022ver2/css/../images/pages/contact-bg01.png)}.p-page--contact .mw_wp_form{margin-left:auto;margin-right:auto;max-width:695px;font-size:16px}.p-page--contact .mw_wp_form input[type=text],.p-page--contact .mw_wp_form input[type=email],.p-page--contact .mw_wp_form textarea{padding:16px 20px;font-size:16px;background-color:#f4f4f5;border:1px solid #eee;border-radius:5px;box-sizing:border-box}.p-page--contact__div{margin-bottom:20px}.p-page--contact__div>label{font-weight:700}.p-page--contact__div>label em{margin-left:10px;height:17px;width:39px;text-align:center;font-size:12px;font-weight:400;font-style:normal;line-height:18.5px;color:#fff;background-color:#ee6d05;border-radius:5px;display:inline-block;vertical-align:text-top}.p-page--contact__input{margin-top:5px}@media print,screen and (min-width:581px){.p-page--contact__name input{width:235px}.p-page--contact__name input:first-child{margin-right:35px}}@media screen and (max-width:580px){.p-page--contact__name input{margin-bottom:10px;width:100%;display:block}}.p-page--contact__large input,.p-page--contact__large textarea{width:100%}.p-page--contact__radio{margin-top:15px}.p-page--contact__radio input[type=radio]{display:none}.p-page--contact__radio .mwform-radio-field-text{padding-left:31px;display:flex;align-items:center;position:relative}.p-page--contact__radio .mwform-radio-field-text:before{content:"";width:16px;height:16px;background-color:#f4f4f5;border:1px solid #eee;border-radius:50%;display:inline-block;z-index:1;position:absolute;top:auto;left:0}.p-page--contact__radio .mwform-radio-field-text:after{content:"";width:10px;height:10px;background-color:#777;border-radius:50%;display:inline-block;z-index:1;position:absolute;top:50%;left:4px;margin-top:-5px;opacity:0}.p-page--contact__radio input[type=radio]:checked+.mwform-radio-field-text:after{opacity:1}.p-page--contact__privacy input[type=checkbox]{display:none}.p-page--contact__privacy .mwform-checkbox-field-text{padding-left:40px;font-size:0;vertical-align:top;position:relative}.p-page--contact__privacy .mwform-checkbox-field-text:before{content:"";width:25px;height:25px;background-color:#f4f4f5;border:1px solid #eee;border-radius:5px;z-index:1;position:absolute;top:auto;left:0}.p-page--contact__privacy .mwform-checkbox-field-text:after{content:"";width:15px;height:3px;border-width:2px;border-style:solid;border-color:transparent transparent #777 #777;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);z-index:1;position:absolute;top:7px;left:5px;opacity:0}.p-page--contact__privacy input[type=checkbox]:checked+.mwform-checkbox-field-text:after{opacity:1}@media print,screen and (min-width:768px){.p-page--contact .mw_wp_form_input .p-page--contact__radio{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;flex-direction:row}.p-page--contact .mw_wp_form_input .p-page--contact__radio>*{width:48%}}.p-page--contact .mw_wp_form_input .p-page--contact__privacy{text-align:center}.p-page--contact__info{margin-left:auto;margin-right:auto;max-width:960px;padding:30px;text-align:center;background-color:#f4f4f5;box-sizing:border-box}.p-page--contact__info--text{margin:0 0 25px;color:#272729;font-size:24px;font-weight:700}@media screen and (max-width:425px){.p-page--contact__info--text{font-size:max(5.6vw,20px)}}@media print,screen and (min-width:481px){.p-page--contact__info--text br{display:none}}@media screen and (max-width:580px){.p-page--contact__info .c-button04{width:100%}}.p-page--contact-confirm .p-common__titlearea{background-image:url(//flower-payment.co.jp/wp-content/themes/flower_payment_2022ver2/css/../images/pages/contact-bg01.png)}.p-page--contact-confirm .mw_wp_form{margin-left:auto;margin-right:auto;max-width:695px}.p-page--contact-confirm .p-page--contact__privacy{font-size:0}.p-page--contact-confirm .p-page--contact__privacy label{font-size:16px}@media screen and (min-width:550px){.p-page--contact-confirm .p-page--contact__buttons{display:flex;align-items:flex-start;justify-content:center;flex-wrap:wrap;flex-direction:row}.p-page--contact-confirm .p-page--contact__buttons .u-m--center{margin:0 0 0 20px}}@media screen and (max-width:549px){.p-page--contact-confirm .p-page--contact__buttons .c-button06{margin:0 auto 20px auto;display:block}}.p-page--contact-completed .p-common__titlearea{background-image:url(//flower-payment.co.jp/wp-content/themes/flower_payment_2022ver2/css/../images/pages/contact-bg01.png)}.p-page--login .p-common__titlearea{background-image:url(//flower-payment.co.jp/wp-content/themes/flower_payment_2022ver2/css/../images/pages/mypage-bg01.png)}.p-page--login__div #wpmem_login,.p-page--login__div #wpmem_msg,.p-page--login__div #wpmem_reg,.p-page--login__div .wpmem_msg{width:100%}.p-page--login__div #wpmem_login fieldset{margin:0}.p-page--login__div #wpmem_login legend{margin-bottom:30px}@media screen and (max-width:375px){.p-page--login__div #wpmem_login legend{font-size:max(6.4vw,18px)}}.p-page--login__div #wpmem_login label{font-weight:700}@media screen and (max-width:375px){.p-page--login__div #wpmem_login label{font-size:max(4.26vw,14px)}}.p-page--login__div #wpmem_login input{box-sizing:border-box}.p-page--login__div #wpmem_login input[type=submit]{margin:20px auto 0 auto;padding:15px 0;width:200px;color:#fff;font-weight:700;background-color:#293a4d;border-radius:5px;display:block;border:none;cursor:pointer;transition:all .25s}.p-page--login__div #wpmem_login input[type=submit]:hover{color:#293a4d;background-color:#fff}.p-page--login__div #wpmem_login .button_div{text-align:center}.p-page--login__div--inner{margin-left:auto;margin-right:auto;max-width:580px;padding:50px;background-color:#f4f4f5;border:1px solid #eee;border-radius:5px;box-sizing:border-box}@media screen and (max-width:450px){.p-page--login__div--inner{padding:40px 30px}}.p-page--login__div--p{margin:30px 0 0}@media screen and (max-width:450px){.p-page--login__div--p br{display:none}}.p-page--logout__div--inner{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;flex-direction:row}.p-page--logout__div--inner .c-button07{margin-right:20px}.p-page--reset .p-common__titlearea{background-image:url(//flower-payment.co.jp/wp-content/themes/flower_payment_2022ver2/css/../images/pages/mypage-bg01.png)}.p-page--mypage .p-common__titlearea{background-image:url(//flower-payment.co.jp/wp-content/themes/flower_payment_2022ver2/css/../images/pages/mypage-bg01.png)}.p-page--mypage .p-common__titlearea .c-button05{position:absolute;right:20px;bottom:13px}.p-page--mypage .c-ttl02{padding-top:8%;background-image:url(//flower-payment.co.jp/wp-content/themes/flower_payment_2022ver2/css/../images/pages/mypage-bg02.png)}.p-page--mypage__icon--pdf{margin-left:5px}.p-page--mypage__icon--pdf:after{content:"";width:24px;height:11px;display:inline-block;vertical-align:middle;background:url(//flower-payment.co.jp/wp-content/themes/flower_payment_2022ver2/css/../images/pages/mypage-icon06.svg) left center no-repeat}.p-page--mypage__icon--new{margin-right:11px}.p-page--mypage__icon--new:after{content:"";width:40px;height:20px;display:inline-block;vertical-align:middle;background:url(//flower-payment.co.jp/wp-content/themes/flower_payment_2022ver2/css/../images/pages/mypage-icon07.svg) left center no-repeat}.p-page--mypage__icon--band{position:relative}.p-page--mypage__icon--band:after{content:"";width:33px;height:32px;display:block;background:url(//flower-payment.co.jp/wp-content/themes/flower_payment_2022ver2/css/../images/pages/mypage-icon04.svg) left center no-repeat;position:absolute;left:-2px;top:-2px}.p-page--mypage__docs{margin-left:auto;margin-right:auto;max-width:960px;margin-bottom:20px}.p-page--mypage__docs--titlearea{padding:15px 30px;color:#fff;background-color:#293a4d;border-radius:5px;position:relative;cursor:pointer}@media print,screen and (min-width:769px){.p-page--mypage__docs--titlearea{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;flex-direction:row}}@media screen and (max-width:768px){.p-page--mypage__docs--titlearea{padding:15px 20px}}.p-page--mypage__docs--titlearea:after{content:"";width:23px;height:50px;background:url(//flower-payment.co.jp/wp-content/themes/flower_payment_2022ver2/css/../images/pages/mypage-icon08-2.svg) center center no-repeat;display:block;position:absolute;top:15px;right:30px}.p-page--mypage__docs--titlearea.open:after{margin-top:-1px;background-image:url(//flower-payment.co.jp/wp-content/themes/flower_payment_2022ver2/css/../images/pages/mypage-icon08.svg)}.p-page--mypage__docs--titlearea__title{margin:0 10px 0 0;padding-left:55px;height:50px;line-height:50px;font-size:24px;font-weight:400;background:url(//flower-payment.co.jp/wp-content/themes/flower_payment_2022ver2/css/../images/pages/mypage-icon01.png) left center no-repeat}.p-page--mypage__docs--titlearea__title02{background-image:url(//flower-payment.co.jp/wp-content/themes/flower_payment_2022ver2/css/../images/pages/mypage-icon02.png)}.p-page--mypage__docs--titlearea__new{display:flex;align-items:center;justify-content:initial;flex-wrap:nowrap;flex-direction:row;padding:5px 10px;font-size:12px;line-height:1;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;background-color:#ee6d05;border-radius:5px}@media print,screen and (min-width:769px){.p-page--mypage__docs--titlearea__new{margin-left:10px}}@media screen and (max-width:768px){.p-page--mypage__docs--titlearea__new{margin:10px 10px 0 0}}.p-page--mypage__docs--inner{padding:40px 40px 30px;background-color:#f4f4f5;display:none}@media screen and (max-width:768px){.p-page--mypage__docs--inner{padding:20px}}.p-page--mypage__docs--years{display:flex;align-items:initial;justify-content:initial;flex-wrap:nowrap;flex-direction:row;padding-left:0;list-style-type:none;position:absolute}.p-page--mypage__docs--years__outer{height:55px;overflow-x:auto;position:relative}.p-page--mypage__docs--years li{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;flex-direction:row;margin-right:5px;width:115px;height:45px;font-size:16px;color:#777;background-color:#e9e9eb;transition:all .25s;cursor:pointer}@media screen and (max-width:768px){.p-page--mypage__docs--years li{width:90px}}.p-page--mypage__docs--years li.active,.p-page--mypage__docs--years li:hover{color:#fff;background-color:#293a4d}.p-page--mypage__docs--months{margin-top:30px}@media screen and (max-width:768px){.p-page--mypage__docs--months{margin-top:15px}}.p-page--mypage__docs--months ul{padding-left:0;list-style-type:none;display:none}.p-page--mypage__docs--months ul.active{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;flex-direction:row}.p-page--mypage__docs--months li{margin-bottom:10px;width:280px;height:50px}@media screen and (max-width:980px){.p-page--mypage__docs--months li{width:32.5%}}@media screen and (max-width:768px){.p-page--mypage__docs--months li{width:49%}}@media screen and (max-width:480px){.p-page--mypage__docs--months li{width:100%}}.p-page--mypage__docs--months li a,.p-page--mypage__docs--months li span{padding:12px 18px;font-size:16px;text-decoration:none;background:#fff url(//flower-payment.co.jp/wp-content/themes/flower_payment_2022ver2/css/../images/pages/mypage-icon03.png) right 13px center no-repeat;border:1px solid #293a4d;border-radius:5px;box-sizing:border-box;transition:all .25s;display:block}.p-page--mypage__docs--months li a:hover{color:#fff;background-color:#293a4d;background-image:url(//flower-payment.co.jp/wp-content/themes/flower_payment_2022ver2/css/../images/pages/mypage-icon03-2.png)}.p-page--mypage__docs--months li span{opacity:.3}@media print,screen and (min-width:981px){.p-page--mypage__docs--contract{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;flex-direction:row}}@media print,screen and (min-width:981px){.p-page--mypage__docs--contract__left{max-width:253px}}.p-page--mypage__docs--contract__left--button{padding:12px 18px;width:253px;min-height:45px;font-size:16px;text-align:left;background-color:#fff;border:1px solid #293a4d;border-radius:5px;outline:none;box-sizing:border-box;transition:all .25s;cursor:pointer}@media print,screen and (min-width:981px){.p-page--mypage__docs--contract__left--button{margin-bottom:10px}}@media screen and (max-width:980px){.p-page--mypage__docs--contract__left--button{margin:0 10px 10px 0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.p-page--mypage__docs--contract__left--button.active,.p-page--mypage__docs--contract__left--button:hover{color:#fff;background-color:#293a4d}@media print,screen and (min-width:981px){.p-page--mypage__docs--contract__right{max-width:582px}}@media screen and (max-width:980px){.p-page--mypage__docs--contract__right{margin-top:30px}}@media screen and (max-width:768px){.p-page--mypage__docs--contract__right{margin-top:15px}}.p-page--mypage__docs--contract__right iframe{width:582px;height:784px;border:0;display:block}@media screen and (max-width:980px){.p-page--mypage__docs--contract__right iframe{margin:0 auto}}@media screen and (max-width:768px){.p-page--mypage__docs--contract__right iframe{width:100%;height:117vw}}.p-page--mypage__docs--contract__right--button{display:flex;align-items:center;justify-content:initial;flex-wrap:wrap;flex-direction:row;margin:30px auto 10px auto;padding-left:23.5px;width:253px;height:45px;font-size:16px;color:#fff;line-height:1;text-decoration:none;background:#293a4d url(//flower-payment.co.jp/wp-content/themes/flower_payment_2022ver2/css/../images/pages/mypage-icon03-2.png) right 26px center no-repeat;border-radius:30px;box-sizing:border-box}.p-page--company .p-common__titlearea{background-image:url(//flower-payment.co.jp/wp-content/themes/flower_payment_2022ver2/css/../images/pages/company-about-bg01.png)}.p-page--company .c-ttl02{background-image:url(//flower-payment.co.jp/wp-content/themes/flower_payment_2022ver2/css/../images/pages/company-about-bg02.png)}.p-page--company__table{margin-left:auto;margin-right:auto;max-width:960px;width:100%;border-collapse:collapse}.p-page--company__table th,.p-page--company__table td{padding:28px 44px;text-align:left;font-weight:400;border:0}@media screen and (max-width:768px){.p-page--company__table th,.p-page--company__table td{padding:20px 30px}}@media screen and (max-width:425px){.p-page--company__table th,.p-page--company__table td{padding:15px 20px}}.p-page--company__table th{min-width:80px}.p-page--company__table tr:nth-child(odd){background-color:#f4f4f5}.p-page--company-about .p-common__titlearea{background-image:url(//flower-payment.co.jp/wp-content/themes/flower_payment_2022ver2/css/../images/pages/company-about-bg01.png)}.p-page--company-about .c-ttl02{background-image:url(//flower-payment.co.jp/wp-content/themes/flower_payment_2022ver2/css/../images/pages/company-about-bg02.png)}.p-page--company-about .p-common__relation--buttons{justify-content:center}.p-page--company-officer .p-common__titlearea{background-image:url(//flower-payment.co.jp/wp-content/themes/flower_payment_2022ver2/css/../images/pages/company-about-bg01.png)}.p-page--company-officer .c-ttl02{background-image:url(//flower-payment.co.jp/wp-content/themes/flower_payment_2022ver2/css/../images/pages/company-about-bg02.png)}.p-page--company-officer__inner{margin-left:auto;margin-right:auto;max-width:960px}.p-page--company-officer__sec01{margin-left:auto;margin-right:auto;max-width:1050px}.p-page--company-officer__div{display:flex;align-items:center;justify-content:space-between;flex-wrap:nowrap;flex-direction:row;padding:50px;max-width:950px;width:100%;border:1px solid #000;box-sizing:border-box}.p-page--company-officer__div:nth-child(even){margin-left:auto}@media screen and (max-width:768px){.p-page--company-officer__div{padding:25px;flex-direction:column}}.p-page--company-officer__div h3{margin:0 0 15px;text-align:left}.p-page--company-officer__div h3 small{padding:7px 10px 6px;font-size:16px;font-weight:400;color:#fff;line-height:1;background-color:#000;display:inline-block}.p-page--company-officer__div h3 span{margin-top:8px;font-size:30px;display:block}.p-page--company-officer__div div{margin-right:50px}@media screen and (max-width:768px){.p-page--company-officer__div div{margin:20px 0 0;order:2}}.p-page--company-officer__div--image{max-width:190px}@media screen and (max-width:768px){.p-page--company-officer__div--image{order:1}}.p-page--company-message .p-common__relation--buttons{justify-content:center}.p-page--company-message .p-common__titlearea{background-image:url(//flower-payment.co.jp/wp-content/themes/flower_payment_2022ver2/css/../images/pages/company-about-bg01.png)}.p-page--company-message .c-ttl02{background-image:url(//flower-payment.co.jp/wp-content/themes/flower_payment_2022ver2/css/../images/pages/company-message-bg01.png)}.p-page--company-message__inner{margin-left:auto;margin-right:auto;max-width:960px}.p-page--company-message__inner h2{font-size:42px;font-family:"HannariMincho";line-height:1.4}@media screen and (max-width:810px){.p-page--company-message__inner h2{font-size:max(5.2vw,28px)}}@media print,screen and (min-width:768px){.p-page--company-message__inner h2 br{display:none}}@media screen and (max-width:810px){.p-page--company-message__text br{display:none}}.p-page--company-message__name{margin:10px 40px 0 auto;max-width:191px}.p-page--company-message__flex{margin-top:103px;padding-top:116px;position:relative}@media print,screen and (min-width:661px){.p-page--company-message__flex{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;flex-direction:row}}.p-page--company-message__flex:before{content:"";width:220px;height:5px;background-color:#1f2c3b;display:block;position:absolute;top:0;left:50%;margin-left:-110px}.p-page--company-message__flex img{max-width:332px;width:100%}@media screen and (min-width:661px) and (max-width:960px){.p-page--company-message__flex img{width:34.5%}}@media screen and (max-width:660px){.p-page--company-message__flex img{margin:0 auto;display:block}}@media print,screen and (min-width:961px){.p-page--company-message__flex div{max-width:542px}}@media screen and (min-width:661px) and (max-width:960px){.p-page--company-message__flex div{width:60%}}.p-page--company-message__flex h3{font-size:24px}.p-page--declaration .p-common__titlearea{background-image:url(//flower-payment.co.jp/wp-content/themes/flower_payment_2022ver2/css/../images/pages/privacy-bg01.png)}.p-page--privacy .p-common__titlearea{background-image:url(//flower-payment.co.jp/wp-content/themes/flower_payment_2022ver2/css/../images/pages/privacy-bg01.png)}.p-page--news .p-common__titlearea{background-image:url(//flower-payment.co.jp/wp-content/themes/flower_payment_2022ver2/css/../images/pages/news-bg01.png)}.p-page--news-single .p-common__titlearea{background-image:url(//flower-payment.co.jp/wp-content/themes/flower_payment_2022ver2/css/../images/pages/news-bg01.png)}.u-ft_s12{font-size:12px}.u-ft_s14{font-size:14px}.u-ft_s16{font-size:16px}.u-ft_s20{font-size:20px}.u-ft_s24{font-size:24px}.u-ft_s60{font-size:60px}@media screen and (min-width:426px) and (max-width:700px){.u-ft_s60{font-size:8.5714285714vw}}@media screen and (max-width:425px){.u-ft_s60{font-size:36px}}.u-ft_wt{font-weight:100}.u-ft_wn{font-weight:400}.u-ft_wm{font-weight:500}.u-ft_wb{font-weight:700}.u-ft_right{text-align:right}.u-ft_center{text-align:center}.u-ft_wspw{white-space:pre-wrap}.u-ft_sdw{text-shadow:1px 1px 6px #000}.u-ft_lh1{line-height:1}.u-ft_lh1-8{line-height:1.8}.u-ft_lh2{line-height:2}.u-ft_ls0{letter-spacing:0em}.u-div_block{display:block}.u-m--center{margin-left:auto;margin-right:auto}.u-mt0{margin-top:0}.u-mb0{margin-bottom:0}.u-mt2{margin-top:2em}.u-mt10{margin-top:10px}.u-mt20{margin-top:20px}.u-mt30{margin-top:30px}@media screen and (max-width:425px){.u-mt30{margin-top:max(7vw,25px)}}.u-mt40{margin-top:40px}@media screen and (max-width:425px){.u-mt40{margin-top:max(9.4vw,25px)}}.u-mt50{margin-top:50px}@media screen and (max-width:768px){.u-mt50{margin-top:max(6.5vw,25px)}}.u-mt55{margin-top:55px}@media screen and (max-width:768px){.u-mt55{margin-top:max(7.1vw,27.5px)}}.u-mt60{margin-top:60px}@media screen and (max-width:768px){.u-mt60{margin-top:max(7.8vw,30px)}}.u-mt70{margin-top:70px}@media screen and (max-width:768px){.u-mt70{margin-top:max(9.1vw,35px)}}.u-mt80{margin-top:80px}@media screen and (max-width:768px){.u-mt80{margin-top:max(10.4vw,40px)}}.u-mt125{margin-top:125px}@media screen and (max-width:768px){.u-mt125{margin-top:max(16.2vw,60px)}}