@charset "UTF-8";.min{font-family:"Shippori Mincho","游明朝","YuMincho",HG明朝E,"ＭＳ Ｐ明朝","ＭＳ 明朝",serif}*{font-size:inherit;line-height:inherit}*,*:before,*:after{box-sizing:inherit;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}html,body{margin:0;padding:0}body{color:#251e1f;font-size:17px;line-height:1.8;font-weight:400;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic",sans-serif}img{max-width:100%;height:auto;box-sizing:border-box;vertical-align:middle}p{margin:0 0 1.5em;padding:0;font-weight:400}p:last-child{margin:0}p span{font-weight:400}@media screen and (max-width:768px){body{font-size:16px}}@media screen and (max-width:430px){body{font-size:14px}}@media screen and (max-width:320px){body{font-size:13px}}a{color:#251e1f;text-decoration:none;transition:all .3s ease;word-break:break-all}a:hover{opacity:.7}a img{transition:all .3s;-webkit-transition:all .3s}a img:hover{opacity:.7}#single .contents_textbox a,#page .contents a{color:#1d2f53;text-decoration:underline}a.tab{display:inline-block;position:relative;padding-right:25px;line-height:1}a.tab:after{content:"";display:inline-block;position:absolute;top:0;right:3px;background:url(//peamari.com/wp-content/themes/2023mj_peamari/images/common/icon140_tab.png) no-repeat;background-size:100%;background-position:center;width:18px;height:18px}a.main_btn{width:auto;text-decoration:none !important;display:inline-block;padding:0 60px;color:#fff !important;background:#1d3053;line-height:60px}a.main_btn:hover{color:#fff}@media screen and (max-width:768px){a.main_btn{padding:0 3em}a.pochi:before{right:11%}a.pochi-FFF:before{right:11%}}@media screen and (max-width:560px){a.main_btn{font-weight:700;line-height:52px}}a.btn_mail{display:inline-block;width:320px;line-height:70px;margin:0 auto;font-size:1.2em;color:#fff !important;background:#1d3053;border:3px solid #1d3053;text-decoration:none !important;position:relative}a.btn_mail:hover{opacity:1;color:#a07a51 !important;background:#fff;box-shadow:0 0 12px 0 rgb(19 71 52/25%);border:3px solid #ba9c6d}a.btn_mail span.btn_mail_text{margin:0 !important}a.btn_line{display:inline-block;border:3px solid #03c755}a.btn_line img:hover{opacity:1}a.btn_line:hover{opacity:1;box-shadow:0 0 12px 0 rgb(19 71 52/25%);border:3px solid #fff}@media screen and (max-width:1024px){a.btn_mail{width:300px;line-height:60px}}@media screen and (max-width:960px){a.btn_mail{width:280px;line-height:58px;font-size:1.1em !important}}@media screen and (max-width:768px){a.btn_mail{width:240px;line-height:46px}}h1,h2,h3,h4,h5,h6{font-weight:600;margin:0;text-align:center;font-family:"Shippori Mincho","游明朝","YuMincho",HG明朝E,"ＭＳ Ｐ明朝","ＭＳ 明朝",serif}h2{font-size:2.3em;margin-bottom:60px;color:#1d3053}.main_title{line-height:1.6;letter-spacing:.3em;margin-right:-.3em;padding-bottom:30px;position:relative;z-index:1}.main_title:before{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);background-image:repeating-linear-gradient(-45deg,transparent 0 3px,#f1ece3 3px 6px);background-repeat:no-repeat;background-size:100% 1rem;background-position:bottom;width:300px;height:12px;z-index:-1}.main_title span{width:100%;display:block;position:absolute;left:50%;transform:translateX(-50%);bottom:2px;font-size:.4em;font-family:sans-serif;background:linear-gradient(90deg,#ba9c6d,#a07a51 50%);background:-webkit-linear-gradient(0deg,#ba9c6d,#a07a51 50%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;letter-spacing:3px;padding-right:-9px}.main_title span.sub_title{position:static;background:0 0;font-size:1em;font-family:"Shippori Mincho","游明朝","YuMincho",HG明朝E,"ＭＳ Ｐ明朝","ＭＳ 明朝",serif;-webkit-text-fill-color:#1d3053;transform:none;margin-bottom:-12px}#single h2{text-align:left;font-size:1.6em;font-weight:700;line-height:1.6;margin:45px 0;padding:6px 6px 6px 30px;background:#faf7f4;position:relative}#single h2:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);background:#1d2f53;width:3px;height:92%}#single h2:after{content:"";position:absolute;left:7px;top:50%;transform:translateY(-50%);background:#ba9c6d;width:3px;height:92%}@media screen and (max-width:768px){h2{font-size:1.8em}#single h2{font-size:1.3em}}@media screen and (max-width:560px){h2{font-size:1.6em;margin-bottom:45px}.main_title:before{width:260px}#single h2{font-size:1.2em;margin:30px 0}}@media screen and (max-width:430px){h2{font-size:1.5em;margin-bottom:30px}.main_title{letter-spacing:.1em;margin-right:-.1em}.main_title:before{width:220px}.main_title span{letter-spacing:2px}#single h2{font-size:1.2em}}@media screen and (max-width:320px){h2{font-size:1.3em}#single h2{font-size:1.1em;padding:6px 6px 6px 26px;margin:24px 0}}h3{font-size:1.8em;margin-bottom:45px;color:#1d2f53}.archive_title{text-align:left;margin:0 0 30px;font-size:1.3em;color:#ba9c6d;border-top:1px solid;border-bottom:1px solid;padding:12px 12px 12px 4.2em;position:relative}.archive_title:before{content:"ARCHIVE";display:inline-block;position:absolute;left:12px;top:50%;transform:translateY(-50%);font-size:.6em;font-family:sans-serif;font-weight:400}#single h3{text-align:left;font-size:1.5em;font-weight:700;line-height:1.6;margin:45px 0}@media screen and (max-width:560px){h3{font-size:1.6em;margin-bottom:30px}.archive_title{font-size:1.1em}#single h3{font-size:1.2em;margin:30px 0}}@media screen and (max-width:430px){h3{font-size:1.4em}.archive_title{font-size:1em}#single h3{font-size:1.1em}}@media screen and (max-width:320px){h3{font-size:1.3em}#single h3{font-size:1em;margin:24px 0}}h4{font-size:1.6em;margin-bottom:45px;color:#ba9c6d}#single h4{text-align:left;font-size:1.3em;font-weight:700;line-height:1.6;margin:30px 0;padding:0 0 0 16px;position:relative}#single h4:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);background:#ba9c6d;width:3px;height:92%}@media screen and (max-width:560px){h4{font-size:1.4em;margin-bottom:30px}#single h4{font-size:1.2em}}@media screen and (max-width:430px){h4{font-size:1.2em}#single h4{font-size:1.1em;margin:24px 0}}@media screen and (max-width:320px){h4{font-size:1.1em}#single h4{font-size:1em;margin:18px 0}}h5{font-size:1.3em}#single h5{text-align:left;font-size:1.3em;font-weight:700;line-height:1.6;margin:30px 0}@media screen and (max-width:560px){#single h5{font-size:1.2em}}@media screen and (max-width:430px){h5{font-size:1.2em}#single h5{font-size:1.1em;margin:24px 0}}@media screen and (max-width:320px){h5{font-size:1.1em}#single h5{font-size:1em;margin:18px 0}}table{table-layout:fixed}dl,dt,dd{margin:0;padding:0;list-style:none}ul ul{margin-left:1em}@media screen and (min-width:1025px){.tb{display:none !important}.pc{display:block !important}.sp{display:none !important}}@media screen and (max-width:1024px){.tb{display:block !important}.pc{display:none !important}.sp{display:none !important}}@media screen and (max-width:560px){.tb{display:none !important}.sp{display:block !important}}header{padding:18px 0;background:#fff}header .header_discription{padding:0 0 12px;line-height:1}header .header_discription .bloginfo{text-align:left;font-weight:400;font-size:.8em;line-height:1}header .header_main .inner{position:relative}header .header_main .header_middle_flex{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center}header .header_main .header_middle_flex .header_middle_nav{width:calc(100% - 250px)}header .header_main .header_middle_flex .header_nav_flex___contact{text-align:right}header .header_main .header_middle_flex .header_nav_flex___contact a{position:relative;top:-20px;display:inline-block;color:#fff;padding:6px 26px;border-radius:100em;background:#ba9c6d;background:linear-gradient(135deg,#ba9c6d 0%,#a07a51 50%,#a07a51 50%)}header .header_main .header_middle_flex .header_contact .header_phone{margin-right:150px}header .header_main .header_middle_flex .header_contact .header_flex{display:flex;align-items:center}header .header_main .header_middle_flex .header_contact .header_flex .header_flex_free{text-align:center;margin-right:12px}header .header_main .header_middle_flex .header_contact .header_flex .header_flex_tel{text-align:center;margin:0 12px}header .header_main .header_middle_flex .header_contact .header_phone a{display:block;color:#ed5314}header .header_main .header_middle_flex .header_contact span.phone_number{display:block;line-height:1;font-size:1.8em;font-weight:500;position:relative}header .header_main .header_middle_flex .header_contact span.memo{display:inline-block;line-height:1;margin-bottom:8px;text-align:center;font-size:.9em;font-weight:500;padding-right:12px;color:#ed5314;position:relative}header .header_main .header_middle_flex .header_contact span.memo:before{content:'';position:absolute;top:50%;right:0;transform:translateY(-50%) rotate(45deg);background:#ed5314;width:6px;height:6px;border-radius:12px}header .header_main .header_middle_flex .header_contact span.hours{display:block;line-height:1.3;text-align:center;font-size:.8em;background:#fdede7;padding:8px}header .header_main .header_middle_flex .header_contact a.header_form{position:absolute;top:-48px;right:0;margin:0}header .header_nav nav{width:100%}header .header_nav nav ul{margin:0;padding:0;list-style:none;display:flex;flex-wrap:nowrap;flex-direction:row;align-items:center;justify-content:flex-end}header .header_nav nav ul li{position:relative;text-align:center;margin-right:30px}header .header_nav nav ul li:last-child{margin-right:0}header .header_nav nav ul li a{display:block;font-size:.9em;text-align:center;font-weight:500}header .header_nav nav ul li a:hover{color:#a07a51;transform:translateY(-3px);opacity:1}header .header_nav nav ul ul{background:#fff;width:12em;position:absolute;top:100%;left:-2px;display:flex;flex-direction:column;align-items:flex-start;margin:0;z-index:1}header .header_nav nav ul ul li{width:100%;margin:0;text-align:left;border-bottom:1px solid #ededed}header .header_nav nav ul ul li:before{content:none}header .header_nav nav ul ul li a{display:inline-block;padding:8px 12px}header .header_nav nav ul ul{visibility:hidden;opacity:0;transition:.2s ease-in-out}header .header_nav nav ul li:hover>ul{padding:8px 0 0;visibility:visible;opacity:1}@media screen and (max-width:1260px){header .header_main .header_middle_flex .header_contact a.header_form{right:60px}header .header_main .header_middle_flex .header_contact a.header_form img{width:145px}header .header_main .header_middle_flex .header_contact .header_phone{margin-right:175px}}@media screen and (max-width:1194px){header .header_nav nav ul{flex-wrap:wrap}header .header_nav nav ul li{margin-right:0}header .header_nav nav ul li a{padding:0 12px}}@media screen and (max-width:768px){header .header_main .header_middle_flex .header_middle_logo img{width:150px}header .header_main .header_middle_flex .header_contact a.header_form{right:30px}header .header_main .header_middle_flex .header_contact a.header_form img{width:120px}header .header_main .header_middle_flex .header_contact .header_flex{flex-wrap:wrap;justify-content:center}header .header_main .header_middle_flex .header_contact .header_phone{margin-right:135px}header .header_main .header_middle_flex .header_contact .header_flex .header_flex_tel{margin:0 6px}header .header_main .header_middle_flex .header_contact span.memo{font-size:.8em}header .header_main .header_middle_flex .header_contact span.phone_number{font-size:1.2em}header .header_main .header_middle_flex .header_contact span.hours{display:none}header .header_main .header_middle_flex .header_middle_nav{width:calc(100% - 200px)}}@media screen and (max-width:559px){header{position:static;padding-bottom:16px}header .header_discription .header_discription_bloginfo{overflow-x:auto;white-space:nowrap}header .header_discription .bloginfo{padding:3px 0;margin-right:80px}header .header_main .header_middle_flex{flex-direction:column;align-items:flex-start}header .header_main .header_middle_flex .header_contact{margin-top:8px}header .header_main .header_middle_flex .header_contact .header_phone{width:100%;margin:0}header .header_main .header_middle_flex .header_contact .header_flex .header_flex_free,header .header_main .header_middle_flex .header_contact .header_flex .header_flex_form{width:calc(100%/2);margin:0}header .header_main .header_middle_flex .header_contact span.phone_number{font-size:1.6em;font-weight:700}header .header_main .header_middle_flex .header_contact span.memo{margin-bottom:0}header .header_main .header_middle_flex .header_contact a.header_form{position:static}header .header_main .header_middle_flex .header_contact a.header_form img{width:auto}header .header_nav{padding:0;margin:0}}@media screen and (max-width:430px){header .header_main .header_middle_flex .header_contact{margin-top:10px}header .header_main .header_middle_flex .header_contact span.phone_number{font-size:1.3em}header .header_main .header_middle_flex .header_contact .header_flex .header_flex_free{margin-top:-6px}}@media screen and (max-width:320px){header .header_main .header_middle_flex .header_contact span.phone_number{margin-top:-2px}header .header_main .header_middle_flex .header_contact span.memo{font-size:.5em}}.fix_header{background:#fff;color:#333;position:fixed;top:-100px;left:0;text-align:center;width:100%;margin:0 auto;opacity:0;z-index:1000;box-shadow:0 0 6px rgb(0 0 0/20%)}.fix_header .fix_header_flex{width:100%;display:flex;align-items:center}.fix_header .fix_header_flex .fix_header_flex___logo{width:120px;padding:18px 0}.fix_header .fix_header_flex .fix_header_flex___nav{width:calc(100% - 120px);padding-left:60px}.fix_header nav#fix_header{width:100%;margin:0 auto}.fix_header ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:nowrap;justify-content:flex-end;align-items:center}.fix_header ul>li{line-height:1;font-size:1em;position:relative;margin-left:26px}.fix_header ul li:first-child{margin-left:0}.fix_header ul.sub-menu{width:100%;background:#f1f0ed;display:flex;flex-direction:column;align-items:flex-start;position:absolute;top:100%;left:0;padding:0;margin:0;transition:all .4s ease;visibility:hidden;opacity:0;border-top:2px solid #978e7c;z-index:1}.fix_header ul.sub-menu>li{width:100%;text-align:center;line-height:1;font-size:1em;border-left:1px solid #978e7c;border-right:1px solid #978e7c;border-bottom:1px solid #978e7c}.fix_header ul li:hover ul.sub-menu{visibility:visible;opacity:1}.fix_header ul.menu>li>a{display:block;color:#000;font-size:.8em}.fix_header ul.menu>li>a:hover{color:#a07a51;transform:translateY(-3px);opacity:1}@media screen and (max-width:1180px){.fix_header ul.menu>li>a{padding:12px 0}.fix_header ul li.home{width:calc(100% - 600px)}.fix_header .fix_header_flex .fix_header_flex___nav{padding-left:45px}}@media screen and (max-width:1024px){.fix_header{display:none}}#gn-full-screen{display:none}@media screen and (max-width:560px){#gn-full-screen{display:block}#gn-full-screen .hamburger{position:fixed;right:30px;top:30px;width:35px;height:20px;z-index:9999}#gn-full-screen .hamburger-line{display:block;height:3px;background:#1d3053;position:absolute;transition:transform .3s;width:100%}#gn-full-screen .hamburger-line-center{top:12px}#gn-full-screen .hamburger-line-bottom{bottom:-6px}#gn-full-screen .hamburger-line-top.active{top:8px;transform:rotate(45deg)}#gn-full-screen .hamburger-line-top.active{top:13px;background:#ba9c6d}#gn-full-screen .hamburger-line-center.active{transform:scaleX(0)}#gn-full-screen .hamburger-line-bottom.active{bottom:5px;background:#ba9c6d;transform:rotate(135deg)}#gn-full-screen nav.gn-full-screen-menu{width:100%;height:100vh;overflow-y:scroll;background:#fff;display:none;height:100%;position:fixed;left:0;top:0;z-index:999}#gn-full-screen .menu-sp-menu-container{width:90%;margin:50px auto;padding-right:5px}#gn-full-screen .sp_nav{margin:45px auto 0;padding:15px 60px 30px}#gn-full-screen .sp_nav .nav_menu{text-align:center;margin:0 auto 0}#gn-full-screen ul.menu_list{list-style:none;margin:30px auto 0;padding:0;display:flex;flex-direction:column}#gn-full-screen ul.menu_list li{width:100%;margin:0;border-bottom:1px solid #ededed}#gn-full-screen ul.menu_list li:first-child{border-top:1px solid #ededed}#gn-full-screen ul.menu_list li a{font-size:1em;font-weight:700;color:#ba9c6d;padding:12px 30px}#gn-full-screen ul.menu_list li a:hover{transform:none}#gn-full-screen .sp_nav .nav_cotact{text-align:center;margin:30px auto 0}#gn-full-screen ul.cotact_list{list-style:none;margin:0 auto;padding:0;display:flex}#gn-full-screen ul.cotact_list li{width:100%;margin:0}#gn-full-screen ul.cotact_list li span{display:inline-block;margin-bottom:18px}}@media screen and (max-width:430px){#gn-full-screen .sp_nav{padding:15px 30px 30px}#gn-full-screen .sp_nav .nav_menu{margin:0 auto}#gn-full-screen .sp_nav .nav_cotact{margin:30px auto 0}#gn-full-screen ul.service_lp_list li a{padding:0 1em 0 8px;line-height:52px}#gn-full-screen ul.service_lp_list li a.pochi:before{right:6.5%}#gn-full-screen ul.menu_list li a{padding:12px 30px}#gn-full-screen ul.cotact_list{display:flex;flex-direction:column;margin:-22px 0 0}#gn-full-screen ul.cotact_list li{width:100%;margin:22px 0 0}#gn-full-screen ul.cotact_list li.phone span.phone_number{font-size:1.8em;font-weight:700}#gn-full-screen ul.cotact_list li.phone span.memo{font-size:1em;font-weight:700}#gn-full-screen ul.cotact_list li.line{margin-top:18px}#gn-full-screen ul.cotact_list img{width:230px;border-radius:8px}}@media screen and (max-width:380px){#gn-full-screen .hamburger{top:20px;right:20px}}@media screen and (max-width:360px){#gn-full-screen ul.service_lp_list li{width:100%;margin:2px 0 0}#gn-full-screen ul.service_lp_list li a.pochi:before{right:12%}#gn-full-screen .sp_nav .nav_menu,#gn-full-screen .sp_nav .nav_cotact{margin:12px auto 0}#gn-full-screen ul.menu_list li a{padding:12px 30px}}@media screen and (max-width:320px){#gn-full-screen ul.service_lp_list li a{padding:0 2em 0 12px;line-height:48px}#gn-full-screen ul.menu_list li a{padding:8px 30px}#gn-full-screen ul.cotact_list{margin:-8px 0 0}#gn-full-screen ul.cotact_list li{margin:12px 0 0}}.inner{padding:0 60px;width:1260px;margin:0 auto}.inner__nr{padding:0 60px;width:980px;margin:0 auto}.inner__wd{padding:0 30px}main{overflow:hidden;width:100%;margin:0 auto}article{overflow:hidden;width:100%}article.front-page,article#page{background:#fff}article#archive,article#single{background:#fff}section{padding:120px 0}section#office{padding-bottom:0}.contents{margin:0 auto 0}.contents.contact_contents{padding:0}article .flexbox{display:flex;justify-content:space-between;align-items:flex-start}article .flexbox .flexbox___main{width:calc(100% - 340px)}aside{width:280px;margin-left:60px}@media screen and (max-width:1260px){.inner,.inner__nr{width:100%}article .flexbox .flexbox___main{width:calc(100% - 260px)}aside{width:260px;margin-left:30px}}@media screen and (max-width:1024px){article .flexbox .flexbox___main{width:calc(100% - 260px)}aside{width:260px;margin-left:30px}}@media screen and (max-width:768px){.inner,.inner__nr{padding:0 60px}section{padding:90px 0}article .flexbox .flexbox___main{width:calc(100% - 180px)}aside{width:180px;margin-left:30px}}@media screen and (max-width:559px){.inner,.inner__nr{padding:0 45px}section{padding:75px 0}section.contents{padding:75px 0}article .flexbox{flex-direction:column}article .flexbox .flexbox___main,aside{width:100%;margin:0}aside{margin-top:45px}}@media screen and (max-width:430px){.inner,.inner__nr{padding:0 30px}section{padding:60px 0}section.contents{padding:60px 0}#archive .contents{padding:60px 0}}@media screen and (max-width:320px){.inner,.inner__nr{padding:0 20px}section{padding:45px 0}section.contents{padding:45px 0}#archive .contents{padding:45px 0}}.breadcrumbs_area{padding:18px 0;border-bottom:1px solid #f1ece3}.breadcrumbs{font-size:.8em;color:#000}.breadcrumbs a{color:#1d3053}.breadcrumbs a.home{font-weight:700;padding-left:26px;position:relative}.breadcrumbs a.home:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);display:inline-block;background:url(//peamari.com/wp-content/themes/2023mj_peamari/images/common/logo_motif.png) no-repeat;background-size:100%;width:18px;height:18px}@media screen and (max-width:560px){.breadcrumbs{overflow-x:auto;white-space:nowrap}}@media screen and (max-width:560px){.breadcrumbs_area{padding:20px 0}}#back{padding:12px 0;text-align:right;font-size:.8em;background:#233a65;border-bottom:1px solid #fff}#p-contact{background:url(//peamari.com/wp-content/themes/2023mj_peamari/images/p-contact/bg.jpg) no-repeat;background-size:cover;background-position:center;position:relative}#p-contact .p-contact_outline{padding:45px 60px;background:linear-gradient(135deg,#ba9c6d 0%,#a07a51 50%,#a07a51 50%);color:#fff;box-shadow:0 0 12px 0 rgb(19 71 52/20%);border-top:12px solid #fff;border-bottom:12px solid #fff}#p-contact .p-contact_promise{border-bottom:1px solid #fff;margin-bottom:30px;padding-bottom:30px}#p-contact .p-contact_promise .p-contact_promise_title{text-align:center;margin:0 0 18px;color:#fff}#p-contact .p-contact_promise .p-contact_promise_article{width:800px;margin:0 auto}#p-contact .p-contact_box{display:flex;flex-wrap:nowrap;align-items:stretch;justify-content:space-between}#p-contact .p-contact_box .p-contact_inbox{text-align:center}#p-contact .p-contact_box .p-contact_text{width:calc(100%/2 + 60px);border-right:1px solid;display:flex;align-items:center;justify-content:center}#p-contact .p-contact_box .p-contact_mail{width:calc(100%/2 - 60px);display:flex;align-items:center;justify-content:center}#p-contact .p-contact_box .p-contact_mail span{display:block;font-size:1.1em;margin:0 0 12px}@media screen and (max-width:960px){#p-contact .p-contact_promise .p-contact_promise_article{width:100%}#p-contact .p-contact_box .p-contact_text{width:calc(100%/2 + 30px);padding-right:30px;font-size:.9em}#p-contact .p-contact_box .p-contact_mail{width:calc(100%/2 - 30px);padding-left:30px}#p-contact .p-contact_box .p-contact_mail span{font-size:1em}}@media screen and (max-width:768px){#p-contact .p-contact_outline{padding:45px}#p-contact .p-contact_box .p-contact_text,#p-contact .p-contact_box .p-contact_mail{width:50%}#p-contact .p-contact_promise .p-contact_promise_title{font-size:1.5em}}@media screen and (max-width:559px){#p-contact{background:url(//peamari.com/wp-content/themes/2023mj_peamari/images/p-contact/bg_sp.jpg) no-repeat;background-size:cover}#p-contact .p-contact_outline{padding:30px}#p-contact .p-contact_box{flex-direction:column}#p-contact .p-contact_box .p-contact_text,#p-contact .p-contact_box .p-contact_mail{width:100%;border:none;padding:0}#p-contact .p-contact_box .p-contact_mail{margin-top:12px}#p-contact .p-contact_promise .p-contact_promise_title{font-size:1.3em}}@media screen and (max-width:320px){#p-contact .p-contact_outline{padding:20px}}.page_topimage{padding:0;position:relative}.page_topimage .page_topimage_flex{width:100%;height:100%;display:flex;align-items:stretch;justify-content:center;position:absolute;top:0;left:0;z-index:1}.page_topimage .page_topimage_flex .page_topimage_title{display:flex;align-items:center}.page_topimage .page_topimage_flex .page_topimage_title .topimage_title{text-align:center;font-size:2em;margin:0;color:#fff;background:rgba(186,156,109,.8);padding:18px 60px}.page_topimage .page_topimage_flex .page_topimage_title .topimage_title span{display:block;text-transform:uppercase;font-size:.4em;font-weight:400}.page_topimage .page_topimage_flex .page_topimage_title .topimage_title span.en{font-size:.4em;font-family:sans-serif;letter-spacing:3px}@media screen and (max-width:768px){.page_topimage .page_topimage_flex .page_topimage_title .topimage_title{padding:12px 60px}.page_topimage .page_topimage_flex .page_topimage_title .topimage_title span{font-size:.3em;margin-bottom:-3px}.page_topimage .page_topimage_flex .page_topimage_title .topimage_title span.en{font-size:.3em;margin-top:-6px;margin-bottom:0}}@media screen and (max-width:560px){.page_topimage .page_topimage_flex .page_topimage_title .topimage_title{font-size:1.8em;padding:30px 60px}.page_topimage .page_topimage_flex .page_topimage_title .topimage_title span{font-size:.4em;margin-bottom:0}.page_topimage .page_topimage_flex .page_topimage_title .topimage_title span.en{font-size:.4em;margin-top:0;margin-bottom:0}}@media screen and (max-width:430px){.page_topimage .page_topimage_flex .page_topimage_title .topimage_title{font-size:1.6em;padding:30px}.page_topimage .page_topimage_flex .page_topimage_title_inbox{padding:20px}}@media screen and (max-width:380px){.page_topimage .page_topimage_flex .page_topimage_title .topimage_title{font-size:1.4em}}@media screen and (max-width:320px){.page_topimage .page_topimage_flex .page_topimage_title .topimage_title{font-size:1.3em;padding:20px}}.pagecontents_title{font-size:2em;text-align:center}.pagecontents_title span{display:block;text-transform:uppercase;font-size:.4em;font-weight:700}@media screen and (max-width:560px){.pagecontents_title{font-size:1.5em}}@media screen and (max-width:430px){.pagecontents_title{font-size:1.3em}}@media screen and (max-width:320px){.pagecontents_title{font-size:1.2em}}.button_box{text-align:center;margin-top:45px;position:relative;z-index:0}@media screen and (max-width:430px){.button_box{margin-top:30px}}@media screen and (max-width:560px){.scroll_outline{position:relative}.scroll_outline p.scroll_text{margin:0 0 6px;animation:fadeleft 3s infinite}@keyframes fadeleft{from{opacity:0;transform:translateX(60px)}to{opacity:1;transform:translateX(0)}}.scroll_outline p.scroll_text span{display:inline-block;color:#9e3746;font-size:.9em;font-weight:700;padding-right:24px;position:relative}.scroll_outline p.scroll_text span:before{content:"";position:absolute;top:50%;right:0;transform:translateY(-50%) rotate(45deg);width:8px;height:8px;background:#fff;border-top:2px solid #9e3746;border-right:2px solid #9e3746;transition:all .3s ease}.scroll_outline p.scroll_text span:after{content:"";position:absolute;top:50%;right:0;transform:translateY(-50%);width:16px;height:2px;background:#9e3746;transition:all .3s ease}#plan_support .scroll_outline p.scroll_text{position:absolute;top:15px}.scroll{overflow-x:scroll}}@media screen and (max-width:430px){#plan_support .scroll_outline p.scroll_text{top:3px}}span.mkr_gold{display:inline;background:linear-gradient(transparent 40%,#d9c9af 40%)}.jump{margin-bottom:90px}.jump ul{margin:-30px 0 0;padding:0;list-style:none;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}#office .jump ul,#establishment .jump ul{justify-content:space-evenly}.jump ul li{margin:0;text-align:center}.jump a{display:inline-block;width:250px;text-align:center;text-decoration:none !important;padding:18px 30px;line-height:1;color:#ed5314;background:#fff;border:1px solid #ed5314}.jump a:hover{opacity:1;color:#fff;background:#ed5314}#service .jump ul li{width:calc(100%/3 - 96px);margin:30px 15px 0}#page_lp .jump ul li{margin:30px 18px 0}#service .jump a{width:100%}@media screen and (max-width:1024px){.jump ul li{width:calc(100%/4 - 20px)}#establishment .jump ul li{width:calc(100%/2 - 45px)}.jump a{width:100%;min-width:170px;padding:18px 30px 18px 18px}}@media screen and (max-width:768px){.jump{margin-bottom:75px}.jump ul{margin:-18px 0 0}.jump ul li{width:calc(100%/2 - 15px);margin:18px 0 0}#page_lp .jump ul li{width:calc(100%/2 - 15px);margin:18px 0 0}#establishment .jump a{width:100%}}@media screen and (max-width:560px){.jump{margin-bottom:60px}.jump a{line-height:52px;padding:0 2em 0 12px}#page_lp .jump ul{justify-content:space-between}.jump ul li{width:calc(100%/2 - 18px);margin:18px 0 0}#page_lp .jump ul li{width:calc(100%/2 - 6px)}#establishment .jump a img{filter:none}}@media screen and (max-width:430px){.jump{margin-bottom:45px}.jump a{font-size:.9em;padding:0 1em 0 8px}.jump ul li{width:calc(100%/2 - 8px)}}@media screen and (max-width:380px){.jump{margin-bottom:30px}}@media screen and (max-width:320px){.jump{display:none}}rt{font-size:.6em}.topimage{padding:0;margin:0 0 90px;position:relative}#top_slider{padding:0}ul.slide_dots{margin:0;padding:0;list-style:none;text-align:center;display:flex;align-items:center;justify-content:center}ul.slide_dots li{display:inline-block;margin:0 6px;padding:0}ul.slide_dots button{font-size:0;line-height:12px;background:#ededed;border:none;padding:0;width:12px;height:12px;border-radius:30px;cursor:pointer}ul.slide_dots button:before,ul.slide_dots button:after{content:none}ul.slide_dots li.slick-active button{background:#ba9c6d}@media screen and (max-width:768px){.topimage{margin:0 0 45px}}@media screen and (max-width:560px){.topimage{margin:0 0 60px}}.topimage_info{width:92%;margin:0 auto;padding:30px 60px;position:absolute;left:50%;bottom:60px;transform:translateX(-50%);background:#ba9c6d;background:linear-gradient(135deg,#ba9c6d 0%,#a07a51 50%,#a07a51 50%);box-shadow:0 0 12px 0 rgb(19 71 52/20%);border-top:12px solid #fff;border-bottom:12px solid #fff}.topimage_info .topimage_info_flex{display:flex;justify-content:space-between;align-items:center;position:relative}.topimage_info .topimage_info_flex .topimage_info_flex___members{width:calc(100%/2 + 60px);text-align:center;color:#fff}.topimage_info .topimage_info_flex .topimage_info_flex___members p.topimage_members{font-size:1.6em;margin:0;font-family:"Shippori Mincho","游明朝","YuMincho",HG明朝E,"ＭＳ Ｐ明朝","ＭＳ 明朝",serif}.topimage_info .topimage_info_flex .topimage_info_flex___members p.topimage_members span{font-size:1.5em;margin:0 6px}.topimage_info .topimage_info_flex .topimage_info_flex___contact{width:calc(100%/2 - 60px);text-align:center;color:#fff}.topimage_info .topimage_info_flex .topimage_info_flex___contact span{display:block;margin-bottom:6px}.topimage_info .topimage_info_flex img.member{position:absolute;left:-30px;top:-120px}@media screen and (max-width:1290px){.topimage_info .inner{width:100%;padding:0 30px}.topimage_info .topimage_info_flex .topimage_info_flex___members{width:calc(100%/2 + 90px)}.topimage_info .topimage_info_flex .topimage_info_flex___contact{width:calc(100%/2 - 90px)}}@media screen and (max-width:1024px){.topimage_info{padding:22px 45px;border-top:8px solid #fff;border-bottom:8px solid #fff}.topimage_info .inner{padding:0}.topimage_info .topimage_info_flex .topimage_info_flex___members p.topimage_members{font-size:1.3em}.topimage_info .topimage_info_flex img.member{width:130px;top:-70px}.topimage_info .topimage_info_flex .topimage_info_flex___members p.topimage_asof,.topimage_info .topimage_info_flex .topimage_info_flex___contact span{font-size:.9em}}@media screen and (max-width:768px){.topimage_info{padding:18px 30px;border:none}.topimage_info .inner{width:100%}.topimage_info .topimage_info_flex .topimage_info_flex___members{width:calc(100%/2 + 45px);padding-right:18px}.topimage_info .topimage_info_flex .topimage_info_flex___members p.topimage_members{font-size:1.1em}.topimage_info .topimage_info_flex .topimage_info_flex___members p.topimage_members span{font-size:1.2em}.topimage_info .topimage_info_flex .topimage_info_flex___contact{width:calc(100%/2 - 45px)}.topimage_info .topimage_info_flex img.member{width:90px;left:0;top:-60px}.topimage_info .topimage_info_flex .topimage_info_flex___members p.topimage_asof,.topimage_info .topimage_info_flex .topimage_info_flex___contact span{font-size:.7em}}@media screen and (max-width:560px){.topimage_info{margin:12px auto 0;padding:30px 30px 18px;position:static;transform:none}.topimage_info .topimage_info_flex{display:block}.topimage_info .topimage_info_flex .topimage_info_flex___members{width:100%;padding:0}.topimage_info .topimage_info_flex .topimage_info_flex___contact{width:100%;padding:0;margin:16px auto 0}.topimage_info .topimage_info_flex img.member{display:block;margin:0 auto -8px;position:static;width:220px;left:auto;right:auto;top:auto;bottom:auto}}.campaignArea{padding:30px 0 120px;position:relative}.campaignArea .campaignArea_outline{width:100%}.campaignArea .campaignArea_title{font-size:1.8em;line-height:1.6;font-weight:700;margin-bottom:30px}.campaignArea .campaignArea_flex{display:flex;align-items:flex-start}.campaignArea .campaignArea_flex .campaignArea_flex___article{width:calc(100% - 360px);padding-right:90px}.campaignArea .campaignArea_flex .campaignArea_flex___img{width:360px}.campaignArea .campaignArea_flex .campaignArea_flex___img img{border-radius:12px}.campaignArea .campaignArea_wysiwyg{font-family:"Shippori Mincho","游明朝","YuMincho",HG明朝E,"ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-size:1.2rem}.campaignArea .campaignArea_bnr{margin:30px auto 0;text-align:center}@media screen and (max-width:1024px){.campaignArea .campaignArea_flex .campaignArea_flex___article{width:calc(100% - 260px);padding-right:60px}.campaignArea .campaignArea_flex .campaignArea_flex___img{width:260px}}@media screen and (max-width:768px){.campaignArea{padding:30px 0 60px}.campaignArea .campaignArea_flex .campaignArea_flex___article{width:100%;padding-right:0}.campaignArea .campaignArea_title{font-size:1.6em}.campaignArea .campaignArea_flex .campaignArea_flex___img{display:none}}@media screen and (max-width:560px){.campaignArea{padding:30px 0 45px}.campaignArea .campaignArea_title{font-size:1.5em}}@media screen and (max-width:430px){.campaignArea .campaignArea_wysiwyg{font-size:1rem}}@media screen and (max-width:320px){.campaignArea{padding:30px 0}.campaignArea .campaignArea_wysiwyg{font-size:.95rem}}.front-page_bnr{padding:60px 0;background:#faf7f4}.front-page_bnr ul.front-page_bnr_list{list-style:none;padding:0;margin:0;display:flex;justify-content:center}.front-page_bnr ul.front-page_bnr_list li{max-width:540px}.front-page_bnr ul.front-page_bnr_list li:first-child{margin-left:0 !important}.front-page_bnr ul.front-page_bnr_list li:last-child{margin-left:60px}.front-page_bnr ul.front-page_bnr_list li a{display:block}@media screen and (max-width:768px){.front-page_bnr ul.front-page_bnr_list li:last-child{margin-left:30px}}@media screen and (max-width:560px){.front-page_bnr{padding:45px 0}.front-page_bnr ul.front-page_bnr_list{flex-direction:column}.front-page_bnr ul.front-page_bnr_list li{margin-top:0 !important}.front-page_bnr ul.front-page_bnr_list li:last-child{margin-left:0;margin-top:12px}}@media screen and (max-width:430px){.front-page_bnr{padding:30px 0}}.awards{background:url(//peamari.com/wp-content/themes/2023mj_peamari/images/front-page/awards/bg.jpg) no-repeat;background-size:cover;background-position:center;border-bottom:12px solid #fff}.awards .awards_title{text-align:center;margin-bottom:18px;color:#fff}.awards .awards_title span{font-size:1.3em;margin:0 6px}.awards .awards_bnr{width:100%;margin:0 auto}.awards .awards_bnr figure{width:100%;padding:12px 0;margin:0 12px}.awards .awards_bnr figure img{box-shadow:0 0 8px 6px rgb(0 0 0/20%);border:1px solid #fff}.awards .awards_percentage{text-align:center;width:1020px;margin:18px auto 0}.awards .awards_percentage .awards_percentage___flex{width:100%;display:flex;justify-content:center;align-items:flex-end}.awards .awards_percentage .awards_percentage___flex .awards_percentage___flex___text{width:600px;position:relative}.awards .awards_percentage .awards_percentage___flex .awards_percentage___flex___chart{width:calc(100% - 600px);padding-left:45px}.awards .awards_percentage p.awards_flex___percentage{font-size:1.8em;line-height:1;color:#fff}.awards .awards_percentage p.awards_flex___percentage span.per{font-size:2em;margin:0 3px 0 6px}.awards .awards_percentage p.awards_flex___percentage.omiai{margin-top:-32px;font-size:1.8em;line-height:1;color:#fff}.awards .awards_percentage p.sup_footnote span{display:block;text-align:right;color:#fff;font-size:.9em}.awards .chart{height:60px;width:100%;display:flex;flex-direction:row;justify-content:space-evenly;position:relative}.awards .chart:before{content:"";position:absolute;top:-5%;left:0;background:#fff;width:1px;height:110%}.awards .chart:after{content:"";position:absolute;top:-5%;right:0;background:#fff;width:1px;height:110%}.awards .chart_item{background-color:#fff;padding:4px;display:flex;align-items:center;justify-content:center}.awards .chart_label{white-space:nowrap;color:#fff;font-size:1.3em}.awards .item1{background:#ba9c6d;background:linear-gradient(135deg,#ba9c6d 0%,#a07a51 50%,#a07a51 50%);position:relative}.awards .item2{background:#ededed}.awards .item1:before{content:"";display:inline-block;position:absolute;bottom:106%;left:98%;background:url(//peamari.com/wp-content/themes/2023mj_peamari/images/common/icon_heart-BA9C6D.png) no-repeat;background-size:100%;width:18px;height:18px}@media screen and (max-width:1230px){.awards .awards_percentage{width:100%;margin:30px auto 0}.awards .awards_percentage .awards_percentage___flex .awards_percentage___flex___text{width:calc(100% - 420px)}.awards .awards_percentage .awards_percentage___flex .awards_percentage___flex___chart{width:420px}.awards .awards_percentage p.awards_flex___percentage span.seikonritsu{font-size:.8em;display:block}.awards .awards_percentage p.awards_flex___percentage.omiai{margin-top:-20px}}@media screen and (max-width:960px){.awards .awards_percentage .awards_percentage___flex{align-items:center}.awards .awards_percentage .awards_percentage___flex .awards_percentage___flex___text{width:calc(100% - 350px)}.awards .awards_percentage .awards_percentage___flex .awards_percentage___flex___chart{width:350px;padding-left:30px}.awards .awards_percentage p.awards_flex___percentage,.awards .awards_percentage p.awards_flex___percentage.omiai{font-size:1.6em}.awards .awards_percentage p.awards_flex___percentage span.per{font-size:1.8em}.awards .awards_percentage p.awards_flex___percentage span.seikonritsu{font-size:.8em;display:block}.awards .awards_percentage p.sup_footnote span{text-align:left}}@media screen and (max-width:768px){.awards .awards_bnr{width:100%}.awards .awards_percentage .awards_percentage___flex{flex-direction:column}.awards .awards_percentage .awards_percentage___flex .awards_percentage___flex___text{width:100%}.awards .awards_percentage .awards_percentage___flex .awards_percentage___flex___chart{width:100%;margin-top:30px;padding:0 12vw}.awards .awards_percentage p.awards_flex___percentage.omiai{margin-top:-28px}.awards .awards_percentage p.awards_flex___percentage span.seikonritsu{display:inline-block}.awards .awards_percentage p.awards_flex___percentage span.per{margin:0 8px}}@media screen and (max-width:560px){.awards{background:url(//peamari.com/wp-content/themes/2023mj_peamari/images/front-page/awards/bg_sp.jpg) no-repeat;background-size:cover;background-position:center}.awards .awards_percentage .awards_percentage___flex .awards_percentage___flex___chart{padding:0 9vw}}@media screen and (max-width:430px){.awards .awards_bnr{flex-wrap:wrap;justify-content:space-around;margin-top:-12px}.awards .awards_bnr figure{width:100%;max-width:38%;margin-top:12px}.awards .awards_percentage p.awards_flex___percentage,.awards .awards_percentage p.awards_flex___percentage.omiai{font-size:1.4em}.awards .awards_percentage p.awards_flex___percentage.omiai{margin-top:-22px}.awards .awards_percentage p.awards_flex___percentage span.per{font-size:1.6em}.awards .awards_percentage .awards_percentage___flex .awards_percentage___flex___chart{padding:0 6vw}.awards .chart{height:52px}.awards .chart_label{font-size:1.1em}}.introduction{padding:0}.introduction .introduction_title{background:#fff url(//peamari.com/wp-content/themes/2023mj_peamari/images/front-page/introduction_title_bg.jpg) no-repeat;background-size:cover;padding:90px 0}.introduction .introduction_title .main_title.main_title{letter-spacing:.1em;margin-right:-.1em;margin:0;padding:0}.introduction .introduction_title .main_title.main_title:before{content:none}.introduction .introduction_title .main_title.main_title span{position:static;text-align:center;font-size:1em;transform:none;font-family:"Shippori Mincho","游明朝","YuMincho",HG明朝E,"ＭＳ Ｐ明朝","ＭＳ 明朝",serif;color:#1d3053;-webkit-text-fill-color:#1d3053}.introduction .introduction_box .introduction_box_flex{display:flex}.introduction .introduction_box .introduction_box_flex .introduction_box_flex___img{width:480px;margin-top:-30px;position:relative;z-index:1}.introduction .introduction_box .introduction_box_flex .introduction_box_flex___img:before{content:"";position:absolute;top:80px;right:-70px;background:url(//peamari.com/wp-content/themes/2023mj_peamari/images/front-page/introduction_box_flex___img_bg.png) no-repeat;background-size:100%;width:480px;height:460px;z-index:-1}.introduction .introduction_box .introduction_box_flex .introduction_box_flex___img .introduction_box_flex___msg{margin:45px auto 0;padding:0 30px}.introduction .introduction_box .introduction_box_flex .introduction_box_flex___article{width:calc(100% - 480px);padding:90px 0 0 90px}.introduction .introduction_box .introduction_box_flex .introduction_box_flex___article p.middle_title{font-size:1.3em;font-weight:700;line-height:1.6;color:#a07a51}.introduction .introduction_box .introduction_box_flex .introduction_box_flex___article p.middle_title span{font-size:1.3em}.introduction .introduction_box .introduction_box_flex .introduction_box_flex___article p.bottom_online{display:inline-block;color:#9e3746;font-size:1em;font-weight:700}.introduction .introduction_box .introduction_box_flex .introduction_box_flex___article p.bottom_online img.icon_pc{display:inline-block;margin-right:12px}.introduction .profile{margin:60px auto 0;position:relative;z-index:1}.introduction .profile:before{content:"";position:absolute;right:0;bottom:0;background:#faf7f4;width:100%;height:360px;z-index:-1}.introduction .profile:after{content:"";position:absolute;left:6%;top:-60px;background:url(//peamari.com/wp-content/themes/2023mj_peamari/images/front-page/photo_copy.gif) no-repeat;background-size:100%;width:680px;height:190px;z-index:-1}.introduction .profile .profile_flex{display:flex}.introduction .profile .profile_flex .profile_flex___text{width:100%;padding:60px 0 60px 120px}.introduction .profile .profile_flex .profile_flex___text p.name{margin:0 0 12px;font-size:1.3em}.introduction .profile .profile_flex .profile_flex___text p.name span{margin-right:12px;font-size:.8em}.introduction .profile .profile_flex .profile_flex___text p{margin:0}.introduction .profile .profile_flex .profile_flex___text p span{display:inline-block;margin-right:30px}.introduction .profile .profile_flex .profile_flex___text p span.item{margin-right:12px;padding-right:18px;position:relative}.introduction .profile .profile_flex .profile_flex___text p span.item:after{content:"…";display:inline-block;position:absolute;right:0;top:50%;transform:translateY(-50%)}.introduction .profile .profile_flex .profile_flex___text dl{display:flex}.introduction .profile .profile_flex .profile_flex___text .license{margin-top:18px;padding-top:18px;border-top:1px solid #ba9c6d}@media screen and (max-width:1130px){.introduction .introduction_box .introduction_box_flex .introduction_box_flex___img{width:380px}.introduction .introduction_box .introduction_box_flex .introduction_box_flex___article{width:calc(100% - 380px);padding:90px 0 0 60px}}@media screen and (max-width:1024px){.introduction .introduction_box .introduction_box_flex .introduction_box_flex___img:before{width:410px;height:400px}}@media screen and (max-width:768px){.introduction .introduction_box .introduction_box_flex{flex-direction:column}.introduction .introduction_box .introduction_box_flex .introduction_box_flex___img{width:100%;display:flex;align-items:center;justify-content:space-between}.introduction .introduction_box .introduction_box_flex .introduction_box_flex___img:before{top:40px;right:120px;width:250px;height:240px}.introduction .introduction_box .introduction_box_flex .introduction_box_flex___img .introduction_box_flex___msg{margin:30px 0 0;padding:0}.introduction .introduction_box .introduction_box_flex .introduction_box_flex___img img.introduction_img{width:50%}.introduction .introduction_box .introduction_box_flex .introduction_box_flex___article{width:100%;padding:30px 0 0;position:relative;z-index:1}.introduction .profile:before{height:100%}.introduction .profile .profile_flex .profile_flex___text{padding:60px 0}}@media screen and (max-width:560px){.introduction .introduction_title{padding:60px 0;background:#fff url(//peamari.com/wp-content/themes/2023mj_peamari/images/front-page/introduction_title_bg_sp.jpg) no-repeat;background-size:cover}.introduction .introduction_box .introduction_box_flex .introduction_box_flex___img{flex-direction:column}.introduction .introduction_box .introduction_box_flex .introduction_box_flex___img:before{top:120px;right:0;width:280px;height:270px}.introduction .introduction_box .introduction_box_flex .introduction_box_flex___img img.introduction_img{width:70%;margin-right:auto}.introduction .introduction_box .introduction_box_flex .introduction_box_flex___img .introduction_box_flex___msg{padding:0 45px;text-align:right}.introduction .profile:after{top:-30px;width:460px;height:127px}}@media screen and (max-width:430px){.introduction .introduction_box .introduction_box_flex .introduction_box_flex___img .introduction_box_flex___msg{padding:0 30px}}.reason .reason_article{padding-top:30px}.reason .reason_article .reason_article_box{padding:90px 60px;background:#faf7f4}.reason .reason_article .reason_article_box.odd{background:#fff}.reason .reason_article .reason_article_box_flex{display:flex;align-items:flex-start}.reason .reason_article .reason_article_box_flex .reason_article_box_flex___img{width:35%;margin-right:60px}.reason .reason_article .reason_article_box.odd .reason_article_box_flex .reason_article_box_flex___img{margin-left:60px;margin-right:0}.reason .reason_article .reason_article_box_flex .reason_article_box_flex___img .reason_article_box_flex___img_img{margin:0 auto}.reason .reason_article .reason_article_box_flex .reason_article_box_flex___text{width:65%;position:relative}.reason .reason_article .reason_article_box_flex .reason_article_box_flex___text img.reason_number{width:130px;position:absolute;top:-120px;left:50%;transform:translateX(-50%)}.reason .reason_article .reason_article_box_flex .reason_article_box_flex___text .reason_article_box_flex___text_titlebox{margin:45px auto 30px}.reason .reason_article .reason_article_box_flex .reason_article_box_flex___text .reason_article_box_flex___text_titlebox p.reason_article_box_middle_title{text-align:center;font-weight:700;font-size:1.6em;color:#a07a51}@media screen and (max-width:768px){.reason .reason_article .reason_article_box{padding:60px 45px}.reason .reason_article .reason_article_box_flex .reason_article_box_flex___img{margin-right:45px}.reason .reason_article .reason_article_box_flex .reason_article_box_flex___text img.reason_number{width:120px;top:-90px}.reason .reason_article .reason_article_box_flex .reason_article_box_flex___text .reason_article_box_flex___text_titlebox p.reason_article_box_middle_title{font-size:1.4em}}@media screen and (max-width:560px){.reason .reason_article .reason_article_box{padding:30px}.reason .reason_article .reason_article_box_flex{flex-direction:column}.reason .reason_article .reason_article_box_flex .reason_article_box_flex___img{order:1;width:100%;text-align:right;margin-right:0}.reason .reason_article .reason_article_box.odd .reason_article_box_flex .reason_article_box_flex___img{margin:0}.reason .reason_article .reason_article_box_flex .reason_article_box_flex___img .reason_article_box_flex___img_img{display:inline-block;width:100%}.reason .reason_article .reason_article_box_flex .reason_article_box_flex___text{order:2;width:100%}.reason .reason_article .reason_article_box_flex .reason_article_box_flex___text img.reason_number{width:90px;top:auto;bottom:115%;left:50%;transform:translateX(-50%) translateY(100%)}.reason .reason_article .reason_article_box_flex .reason_article_box_flex___text .reason_article_box_flex___text_titlebox p.reason_article_box_middle_title{font-size:1.3em;line-height:1.6}}@media screen and (max-width:430px){.reason .reason_article .reason_article_box{padding:30px 20px}.reason .reason_article .reason_article_box_flex .reason_article_box_flex___text img.reason_number{width:75px;bottom:110%}}@media screen and (max-width:390px){.reason .reason_article .reason_article_box_flex .reason_article_box_flex___text img.reason_number{width:60px;bottom:109%}}.price{padding:0 0 90px}.price .price_outline{margin-top:-175px}.feature{background:#faf7f4;background-position:bottom center}.feature .feature_title_box{text-align:center;font-family:"Shippori Mincho","游明朝","YuMincho",HG明朝E,"ＭＳ Ｐ明朝","ＭＳ 明朝",serif}.feature .feature_title_box p.feature_title_top{font-size:2.3em;margin:0 0 45px;color:#9e3746}.feature .feature_title_box p.feature_title_top span{display:block}.feature .feature_article{margin-top:90px}.feature .feature_article .feature_article_outline{padding:60px 0;width:90%;margin:0 auto;background:url(//peamari.com/wp-content/themes/2023mj_peamari/images/front-page/feature_bg.jpg) no-repeat;background-size:cover;background-position:center;background-attachment:fixed}.feature .feature_article_box{margin:60px 0 0}.feature .feature_article_box .feature_article_inbox{background:#fff;padding:75px 60px 60px;border:3px solid #1d3053;position:relative}.feature .feature_article_box .feature_article_inbox img.feature_number{display:block;margin:0 auto}.feature .feature_article_box .feature_article_inbox .feature_article_flex{display:flex}.feature .feature_article_box .feature_article_inbox .feature_article_flex .feature_article_flex_title{text-align:center;width:320px;margin-top:-120px}.feature .feature_article_box .feature_article_inbox .feature_article_flex .feature_article_flex_title .feature_article_title{width:100%;margin-top:30px;color:#ba9c6d;font-size:1.6em;line-height:1.6;text-align:center}.feature .feature_article_box .feature_article_inbox .feature_article_flex .feature_article_flex_title .feature_article_title span{color:#1d3053}.feature .feature_article_box .feature_article_inbox .feature_article_flex .feature_article_flex_text{text-align:center;width:calc(100% - 320px);padding-left:45px;padding-top:30px}.feature .feature_article_box .feature_article_item{text-align:left;margin-top:18px}.feature .feature_article_box .feature_article_item .feature_article_item_title{text-align:left;margin:0 0 8px;font-size:1.3em;font-weight:700;padding-left:36px;position:relative}.feature .feature_article_box .feature_article_item .feature_article_item_title:before{content:"";display:inline-block;position:absolute;left:0;top:50%;transform:translateY(-50%);background:url(//peamari.com/wp-content/themes/2023mj_peamari/images/common/icon_check.png) no-repeat;background-size:100%;width:20px;height:20px}.feature .feature_article_box .feature_article_item p{padding-left:30px}.feature .feature_article_box .feature_article_item span{font-size:1.3em}.sup_footnote_box{margin:30px auto 0}#variousways .sup_footnote_box,#price .membershiplist_flex___terms .sup_footnote_box{margin:12px auto 0}p.footnote{margin:0}p.sup_footnote{margin:0;text-align:right;font-size:.8em}p.sup_footnote span.sup_icon{margin-right:6px}span.sup_icon{display:inline-block !important;font-size:12px !important;vertical-align:super !important;color:#9e3746 !important}#service_data p.sup_footnote{font-size:.7em}#service_flow p.sup_footnote,#variousways p.sup_footnote{text-align:left}.feature .feature_article_box ul{list-style:none;margin:-12px 0 0;padding:0}.feature .feature_article_box ul li{padding-left:36px;margin:12px 0 0;font-weight:700;text-align:left;font-size:1.3em;position:relative}.feature .feature_article_box ul li:before{content:"";display:inline-block;position:absolute;left:0;top:50%;transform:translateY(-50%);background:url(//peamari.com/wp-content/themes/2023mj_peamari/images/common/icon_check.png) no-repeat;background-size:100%;width:20px;height:20px}@media screen and (max-width:1194px){.feature .feature_article_box .feature_article_inbox .feature_article_flex .feature_article_flex_title{width:220px}.feature .feature_article_box .feature_article_inbox .feature_article_flex .feature_article_flex_text{width:calc(100% - 220px)}}@media screen and (max-width:768px){.feature .feature_title_box p.feature_title_top{font-size:2em}.feature .feature_article .feature_article_outline{width:100%}.feature .feature_article_box .feature_article_inbox{padding:75px 45px 45px}.feature .feature_article_box .feature_article_inbox img.feature_number{width:130px}.feature .feature_article_box .feature_article_inbox .feature_article_flex{flex-direction:column}.feature .feature_article_box .feature_article_inbox .feature_article_flex .feature_article_flex_title{width:100%}.feature .feature_article_box .feature_article_inbox .feature_article_flex .feature_article_flex_text{width:100%;padding:0}#service_data .sup_footnote_box{width:410px;margin:18px 0 0 auto}#service_data p.sup_footnote{text-align:left}p.sup_footnote{text-indent:-6px;padding-left:12px;line-height:1.6}}@media screen and (max-width:560px){.feature .feature_title_box p.feature_title_top{font-size:1.8em}.feature .feature_article{margin-top:0}.feature .feature_article .feature_article_outline{background:0 0;margin-top:-45px;padding:30px 0 0}.feature .feature_article_box .feature_article_inbox{padding:45px 30px 30px}.feature .feature_article_box .feature_article_inbox img.feature_number{width:100px}.feature .feature_article_box .feature_article_inbox .feature_article_flex .feature_article_flex_title{margin-top:-90px}.feature .feature_article_box .feature_article_inbox .feature_article_flex .feature_article_flex_title .feature_article_title{font-size:1.4em}.feature .feature_article_box .feature_article_item .feature_article_item_title{font-size:1.1em;line-height:1.6}.feature .feature_article_box .feature_article_item p{line-height:1.6}.feature .feature_article_box ul li{font-size:1.1em}#service_data .sup_footnote_box{width:100%;margin:18px auto 0}}@media screen and (max-width:430px){.feature .feature_article{margin-top:60px}.feature .feature_article_box{margin:45px 0 0}.feature .feature_article_box .feature_article_inbox{padding:45px 20px 30px}.feature .feature_article_box .feature_article_inbox img.feature_number{width:80px}.feature .feature_article_box .feature_article_inbox .feature_article_flex .feature_article_flex_title{margin-top:-90px}.feature .feature_title_box p.feature_title_top{font-size:1.4em;margin:0 0 30px}.feature .feature_article_box .feature_article_inbox .feature_article_flex .feature_article_flex_title .feature_article_title{margin-top:20px;margin-bottom:20px}.feature .feature_article_box .feature_article_item .feature_article_item_title{padding-left:26px}.feature .feature_article_box .feature_article_item .feature_article_item_title:before{width:14px;height:14px}.feature .feature_article_box ul li{padding-left:26px}.feature .feature_article_box ul li:before{width:14px;height:14px}#service_data p.sup_footnote{font-size:.8em}p.sup_footnote{line-height:1.3}}@media screen and (max-width:390px){.feature .feature_title_box p.feature_title_top{font-size:1.6em;margin:0 0 30px}.feature .feature_article_box .feature_article_inbox .feature_article_flex .feature_article_flex_title{margin-top:-75px}.feature .feature_article_box .feature_article_inbox img.feature_number{width:70px}}@media screen and (max-width:320px){.feature .feature_article_box{margin:30px 0 0}.feature .feature_title_box p.feature_title_top{font-size:1.3em}.feature .feature_article_box ul li{font-weight:400}}.message{background:#fafafa url(//peamari.com/wp-content/themes/2023mj_peamari/images/front-page/message_bg.jpg) no-repeat;background-size:cover;background-position:bottom center}.message_contenst a.circle{color:#d15776;background:#fff;border:1px solid #d15776}.message_contenst a.circle:before{border-top:solid 1px #d15776;border-right:solid 1px #d15776}.message_contenst a.circle:hover{color:#fff;background:#d15776;background-image:linear-gradient(45deg,#ce9fab,#d15776)}.message_contenst a.circle:hover:before{border-top:solid 1px #fff;border-right:solid 1px #fff}@media screen and (max-width:768px){.message{padding-bottom:160px}}@media screen and (max-width:560px){.message{background:#fafafa url(//peamari.com/wp-content/themes/2023mj_peamari/images/front-page/message_bg_sp.jpg) no-repeat;background-size:cover;background-position:top center}}.news{background:#faf7f4}.news .news_box,#archive .news_box{padding:0 120px}@media screen and (max-width:960px){.news .news_box,#archive .news_box{padding:0 60px}}@media screen and (max-width:768px){.news .news_box,#archive .news_box{padding:0}}.wp-block-quote{background:#faf7f4;padding:15px 15px 15px 1.3em !important}figure.wp-block-table{padding:0;width:100%;border-collapse:collapse}figure.wp-block-table table th{background:#e1d4c0}figure{display:block;margin:0}figcaption{line-height:1.5;font-size:.8em;text-align:center;margin-top:15px}@media screen and (max-width:559px){.wp-block-media-text__content{padding:0 !important;margin-top:45px}}@media screen and (max-width:480px){.wp-block-media-text__content,.wp-block-group{margin-top:30px}}@media screen and (max-width:430px){.wp-block-group{margin-top:30px}figure.wp-block-table table th{width:25%}figure.wp-block-table table th,figure.wp-block-table table td{padding:15px}}@media screen and (max-width:320px){.wp-block-media-text__content{margin-top:20px}}.price_article{margin-top:0}#price .price_article{padding:90px 0}.price_free{width:100%;text-align:center;position:relative;padding-bottom:30px}#price .price_free{margin-top:60px}.price_free ul{width:100%;list-style:none;margin:0;padding:0;display:flex;justify-content:space-evenly;align-items:stretch}.price_free ul li{width:calc(100%/3 - 30px);height:280px;display:flex;justify-content:center;align-items:center;position:relative;z-index:1}.price_free ul li:before{content:"";display:inline-block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:url(//peamari.com/wp-content/themes/2023mj_peamari/images/price/free_bg.png) no-repeat;background-size:cover;background-position:center;width:280px;height:280px;z-index:-1}.price_free ul li p{display:block;line-height:1.2;font-size:1.6em;font-weight:700;color:#fff}.price_free ul li p span{display:inline-block;font-size:2.6em;margin-right:12px}.price_free img.all_free{position:absolute;top:100%;left:50%;transform:translateX(-50%);z-index:1}.price_plan{margin-top:165px}#price .price_plan{margin-top:0}.price_plan_system{background:#1d3053;color:#fff;padding:18px 60px;width:90%;margin:60px auto -30px;border-radius:12px;text-align:center;font-size:1.6em;font-weight:700;box-shadow:0 0 12px 0 rgb(19 71 52/20%);position:relative;z-index:1}#price .price_plan_system{margin:0 auto}.price_plan_system img.simple{position:absolute;left:50%;top:-60px;transform:translateX(-50%)}.price_plan_system span{margin:0 30px}.price_plan_table{background:#faf7f4;padding:60px 30px 30px;border-radius:12px;text-align:center;border:1px solid #ba9c6d;box-shadow:0 0 12px 0 rgb(19 71 52/20%)}.price_plan_table table,.price_plan_table table tr,.price_plan_table table th,.price_plan_table table td{border-collapse:collapse}.price_plan_table table{width:100%;font-size:1.6em;font-weight:700}.price_plan_table table tr{display:flex;align-items:center;border-bottom:1px solid #e9e0d1}.price_plan_table table tr:last-child{border-bottom:none}.price_plan_table table th{width:400px;padding:12px;letter-spacing:3px;color:#1d3053;border-right:1px solid #e9e0d1}.price_plan_table table td{width:calc(100% - 400px);padding:12px;color:#1d3053}table span.yen,dl span.yen{font-size:.8em;margin-left:3px}table span.tax,dl span.tax{font-size:.7em;font-weight:400}@media screen and (max-width:768px){#price .price_free{padding-bottom:0}}@media screen and (max-width:560px){#price .price_plan{margin-top:60px}#price .price_plan_system{box-shadow:none}#price .price_article{padding:75px 0}#price .price_free{margin-top:30px}}@media screen and (max-width:430px){#price .price_article{padding:60px 0}#plan_option dl span.tax{margin-left:0}table span.tax,dl span.tax{font-size:.8em}}@media screen and (max-width:380px){#price .price_plan_system{padding:18px}}@media screen and (max-width:320px){#price .price_plan_system{padding:18px 0}table span.tax,dl span.tax{display:block}}p.page_jump{text-align:right;margin:30px 0 0}p.page_jump a{color:#1d3053}.price_plan_system_bottom{width:90%;text-align:right;margin:12px auto 0;padding-right:12px;font-size:.7em}.price_free_text{width:80%;margin:60px auto 0}#price_plan{padding:0 0 90px !important}#plan{background:#faf7f4}#plan_tokuten{background:url(//peamari.com/wp-content/themes/2023mj_peamari/images/price/plan_tokuten_bg.jpg) no-repeat;background-size:cover}#plan_membership{padding-bottom:0 !important}@media screen and (max-width:1130px){.price_free ul li:before{width:250px;height:250px}.price_free ul li p{font-size:1.4em}}@media screen and (max-width:960px){.price_free_text{width:100%}}@media screen and (max-width:768px){.price_plan{margin-top:150px}.price_plan_table table th{width:220px}.price_plan_table table td{width:calc(100% - 220px)}.price .price_outline{margin-top:-90px}.price_free ul li{width:calc(100%/3);height:200px}.price_free ul li:before{width:200px;height:200px}.price_free ul li p{font-size:1.2em}}@media screen and (max-width:560px){#price_plan{padding:0 0 75px !important}.price{padding:0 0 75px}.price_plan{margin-top:130px}.price_free ul li{width:calc(100%/3);height:140px}.price_free ul li:before{background:url(//peamari.com/wp-content/themes/2023mj_peamari/images/price/free_bg_sp.png) no-repeat;background-size:cover;background-position:center;width:140px;height:140px}.price_free ul li p{font-size:.9em}.price_free_text{margin:45px auto 0}.price_plan_table{border-radius:6px}.price_plan_table table{font-size:1.2em}.price_plan_table table th{width:150px}.price_plan_table table td{width:calc(100% - 150px)}p.page_jump{text-align:center}.price_plan_system{width:100%;padding:18px 30px;margin:60px auto -30px;font-size:1.3em;border-radius:6px 6px 0 0}.price_plan_system img.simple{top:-60px;width:220px}.price_plan_system_bottom{width:100%;text-align:left}#plan_priceexplanation,#plan_membership{padding:0 0 75px !important}}@media screen and (max-width:430px){#price_plan{padding:0 0 60px !important}.price_outline{margin-top:-105px}.price_free{margin-bottom:18px}.price_free ul{width:90%;margin:0 auto;flex-wrap:wrap}.price_free ul li{width:calc(100%/2);height:130px}.price_free ul li:before{width:130px;height:130px}.price_free ul li:first-child{width:100%}.price_free img.all_free{display:block;margin-top:22px;position:static;top:auto;left:auto;transform:none}.price_plan{margin:0}.price_plan_system span{margin:0 16px}.price_plan_table{padding:45px 12px 20px}.price_plan_table table th{width:100px;padding:12px 0;letter-spacing:1px}.price_plan_table table td{width:calc(100% - 100px);padding:12px 0 12px 12px}#plan_priceexplanation,#plan_membership{padding:0 0 60px !important}}@media screen and (max-width:390px){.price_free ul{width:100%}.price_plan_system{padding:18px 20px}.price_plan_system span{margin:0 12px}.price_plan_table{padding:45px 8px 20px}.price_plan_table table th{width:86px;font-size:.9em}.price_plan_table table td{width:calc(100% - 86px);padding:12px 0 12px 12px}}@media screen and (max-width:320px){.price_plan_system{padding:18px 12px}.price_plan_system span{margin:0 8px}.price_plan_table table th{width:100px}.price_plan_table table td{width:calc(100% - 100px)}.price_free ul{width:90%;margin:0 auto;flex-wrap:wrap}.price_free ul li{width:calc(100%/2);height:110px}.price_free ul li:before{width:110px;height:110px}}#plan .plan_jump ul{padding:0;margin:0;list-style:none;display:flex;justify-content:center;align-items:center}#plan .plan_jump ul li{width:calc(50% - 260px);text-align:center}#plan .plan_jump ul li a{text-decoration:none;font-size:1.3em;padding-right:22px;position:relative}#plan .plan_jump ul li a:before{content:"";display:inline-block;position:absolute;top:50%;right:0;transform:translateY(-50%) rotate(45deg);border:0;border-bottom:solid 1px #000;border-right:solid 1px #000;width:10px;height:10px;transition:all .3s ease}#plan .plan_jump ul li a:hover{opacity:1;color:#ba9c6d}#plan .plan_jump ul li a:hover:before{border-bottom:solid 1px #ba9c6d;border-right:solid 1px #ba9c6d}#plan .planitem_box{background:#fff;padding:60px;margin-top:60px}#plan .planitem_box#plan_discount{padding:0;background:0 0}#plan .planitem_box .planitem_box_title_flex{display:flex;align-items:center;justify-content:center}#plan .planitem_box .planitem_box_title_flex .planitem_box_titlebox{text-align:center;padding-left:45px}#plan .planitem_box .planitem_box_title_flex .planitem_box_titlebox p.titletop{text-align:center;margin:0 0 18px;font-size:.8em;color:#ba9c6d;line-height:1}#plan .planitem_box .planitem_box_title_flex .planitem_box_titlebox p.titletop span{margin:0 18px 0 0;font-size:3em;color:#1d3053}#plan .planitem_box .planitem_box_title_flex .planitem_box_titlebox .planitem_box_title{margin:0}#plan .planitem_box_text{width:900px;margin:60px auto 30px}.pricelist{margin:30px auto 0}.pricelist .pricelist_box{width:900px;margin:0 auto}.pricelist dl{display:flex;align-items:stretch;border-bottom:1px solid #ba9c6d}.pricelist dl:first-child{border-top:1px solid #ba9c6d}.pricelist dl dt{width:260px;text-align:center;padding:12px;font-size:1.3em;display:flex;align-items:center;justify-content:center;position:relative}.pricelist dl dt:before{content:"";position:absolute;top:50%;right:0;transform:translateY(-50%);background:#ba9c6d;width:1px;height:50%}.pricelist dl dt span{background:linear-gradient(transparent 40%,#f1ece3 0%)}.pricelist dl dd{width:calc(100% - 260px);text-align:center;padding:18px 12px 18px 45px;font-size:1.3em;font-weight:700}.pricelist dl dd .initialcost_flex{display:flex;align-items:center}.pricelist dl dd .initialcost_flex .initialcost_flex_items{color:#555}.pricelist dl dd .initialcost_flex dl{width:100%;display:flex;align-items:center;border:none}.pricelist dl dd .initialcost_flex dl dt{width:100px;text-align:center;padding:0;font-size:.7em;font-weight:400}.pricelist dl dd .initialcost_flex dl dt:before{content:none}.pricelist dl dd .initialcost_flex dl dd{width:calc(100% - 100px);text-align:center;padding:0;font-size:.8em;font-weight:400}.plan_support{width:900px;margin:30px auto 0}.plan_support .plan_support_title{margin:0 auto 30px}.plan_support ul.plan_supportlist{list-style:none;display:flex;flex-wrap:wrap;align-items:flex-start;margin:-18px 0 0;padding:0}.plan_support ul.plan_supportlist li{width:calc(100%/3 - 30px);margin-top:15px;margin-right:30px}.plan_support ul.plan_supportlist li.long{width:calc(100%/2 - 30px)}.plan_support ul.plan_supportlist li dl{display:flex;align-items:center}.plan_support ul.plan_supportlist li dl dt{width:150px;display:flex;align-items:center;text-align:center;padding-right:12px}.plan_support ul.plan_supportlist li dl dt img{display:block;margin:0}.plan_support ul.plan_supportlist li dl dt span{display:inline-block;font-size:.6em;line-height:1.6;color:#9e3746;font-weight:700;margin-left:12px;text-align:left}.plan_support ul.plan_supportlist li dl dt span.adjustment{letter-spacing:-.1em;margin-right:-.1em}.plan_support ul.plan_supportlist li dl dd{text-align:center;background:#9e3746;color:#fff;font-size:.7em;line-height:1.3;display:inline-block;padding:6px 12px}.plan_support ul.plan_supportlist li dl dd.size{font-size:.7em;letter-spacing:-.08em}#plan .plan_discount_flex{display:flex;align-items:center;justify-content:center}#plan .plan_discount_flex .plan_discount_flex___item{width:calc(100%/2 - 18px);color:#fff;position:relative}#plan .plan_discount_flex .plan_discount_flex___item.plan_discount_man{background:#1d3053}#plan .plan_discount_flex .plan_discount_flex___item.plan_discount_u29{background:#9e3746}#plan .plan_discount_flex .plan_discount_flex___item img.plan_discount_flex___title{position:absolute;left:50%;top:-22px;transform:translateX(-50%)}#plan .plan_discount_flex .plan_discount_flex___iteminbox{margin:8px;padding:150px 30px 30px;border:1px solid #fff}#plan .plan_discount_flex .plan_discount_flex___iteminbox .plan_discount_flex___iteminbox_title{font-size:1.6em;margin-bottom:8px;color:#ba9c6d}#plan .plan_discount_flex .plan_discount_flex___iteminbox .plan_discount_flex___iteminbox_title span{font-size:1.3em;margin:0 6px;color:#fff;position:relative}#plan .plan_discount_flex .plan_discount_flex___iteminbox .plan_discount_flex___iteminbox_title span:before{content:"★ ★ ★";position:absolute;top:-14px;left:50%;transform:translateX(-50%);font-size:12px;color:#fff;width:100%}@media screen and (max-width:1200px){#plan .plan_jump ul li{width:calc(50% - 200px)}}@media screen and (max-width:1024px){#plan .plan_jump ul li{width:calc(50% - 200px)}#plan .planitem_box_text,.pricelist .pricelist_box,.plan_support{width:100%}.pricelist dl dt{width:180px}.pricelist dl dd{width:calc(100% - 180px)}.plan_support ul.plan_supportlist li{width:calc(100%/3 - 16px);margin-right:0}.plan_support ul.plan_supportlist li.long{width:calc(100%/2 - -10%)}.plan_support ul.plan_supportlist li dl dt{width:140px}#plan .plan_discount_flex .plan_discount_flex___item img.plan_discount_flex___title{padding:0 30px}#plan .plan_discount_flex .plan_discount_flex___iteminbox{padding:135px 30px 30px}#plan .plan_discount_flex .plan_discount_flex___iteminbox p{font-size:.9em}}@media screen and (max-width:960px){#plan .plan_jump ul li{width:calc(50% - 110px)}.pricelist dl dt{width:130px}.pricelist dl dd{width:calc(100% - 130px)}.plan_support ul.plan_supportlist li{width:calc(100%/2 - 16px);margin-right:0}.plan_support ul.plan_supportlist li.long{width:calc(100%/2)}.plan_support ul.plan_supportlist li:nth-child(odd){width:calc(100%/2 - 60px)}.plan_support ul.plan_supportlist li:nth-child(even){width:calc(100%/2 + 60px)}.plan_support ul.plan_supportlist li dl dt{width:140px}.plan_support ul.plan_supportlist li dl dd.size{width:calc(100% - 140px)}}@media screen and (max-width:768px){#plan .plan_jump ul li{width:calc(50% - 60px)}#plan .planitem_box{padding:45px}.plan_support ul.plan_supportlist li{width:calc(100%/2 - 16px);margin-right:0}.plan_support ul.plan_supportlist li.long{width:calc(100%/2)}.plan_support ul.plan_supportlist li:nth-child(odd){width:calc(100%/2)}.plan_support ul.plan_supportlist li:nth-child(even){width:calc(100%/2)}.plan_support ul.plan_supportlist li dl dt{width:140px}.plan_support ul.plan_supportlist li dl dt img{width:30px}.pricelist dl dt{width:150px;font-size:1.1em;padding:12px 30px}.pricelist dl dd{width:calc(100% - 150px);padding:12px 60px;text-align:left}.pricelist dl dd .initialcost_flex{flex-direction:column}.pricelist dl dd .initialcost_flex span.tax,.pricelist dl dd span.tax{display:inline-block !important}.pricelist dl dd .initialcost_flex p{width:100%}.pricelist dl dd .initialcost_flex .initialcost_flex_items{width:280px;margin:0 auto}.pricelist dl dd .initialcost_flex dl{justify-content:center}.pricelist dl dd .initialcost_flex dl dt{width:60px}.pricelist dl dd .initialcost_flex dl dd{width:calc(100% - 60px)}}@media screen and (max-width:560px){#plan .plan_jump ul li{width:calc(50%)}#plan .planitem_box{padding:30px}#plan .planitem_box img.planlogo{width:100px}#plan .planitem_box .planitem_box_title_flex .planitem_box_titlebox{padding-left:30px}#plan .planitem_box .planitem_box_title_flex .planitem_box_titlebox p.titletop{margin-bottom:12px}#plan .planitem_box .planitem_box_title_flex .planitem_box_titlebox p.titletop span{font-size:2.6em}#plan .planitem_box_text{margin:30px auto}.pricelist dl{flex-direction:column}.pricelist dl dt,.pricelist dl dd{width:100%}.pricelist dl dt{padding:12px 30px 0}.pricelist dl dt:before{content:none}.pricelist dl dd{text-align:center;padding:12px 30px}.pricelist dl dd .initialcost_flex dl{flex-direction:row}.pricelist dl dd .initialcost_flex .initialcost_flex_items{width:100%}.pricelist dl dd .initialcost_flex dl dt{width:120px}.pricelist dl dd .initialcost_flex dl dd{width:calc(100% - 120px)}.plan_support ul.plan_supportlist{justify-content:space-between;margin-top:-12px}.plan_support ul.plan_supportlist li{width:calc(100%/2 - 8px);margin-top:12px;margin-right:8px}.plan_support ul.plan_supportlist li dl dd.size{width:100%}.plan_support ul.plan_supportlist li:nth-child(odd){width:calc(100%/2 - 8px)}.plan_support ul.plan_supportlist li:nth-child(even){margin-right:0}.plan_support ul.plan_supportlist li dl{flex-direction:column}.plan_support ul.plan_supportlist li dl dt{justify-content:center;padding:0}.plan_support ul.plan_supportlist li dl dt span{text-align:center}.plan_support ul.plan_supportlist li dl dd{width:100%;margin-top:6px;font-weight:700}}@media screen and (max-width:430px){#plan .plan_jump ul li a{font-size:1.1em}#plan .price_plan_inner{padding:0 !important}#plan .planitem_box{margin-top:45px}.pricelist dl dd{padding:12px 0}.pricelist dl dd .initialcost_flex dl dt{width:auto;margin-right:20px}.pricelist dl dd .initialcost_flex dl dd{width:auto}.pricelist dl dd .initialcost_flex p{font-size:1.1em}#plan .plan_discount_flex .plan_discount_flex___iteminbox{padding:120px 18px 18px}#plan .plan_discount_flex .plan_discount_flex___item img.plan_discount_flex___title{top:-12px}#plan .plan_discount_flex .plan_discount_flex___iteminbox .plan_discount_flex___iteminbox_title span:before{top:-16px}#plan .plan_discount_flex .plan_discount_flex___iteminbox p{font-weight:700}}@media screen and (max-width:380px){#plan .plan_jump ul{flex-direction:column;margin-top:-18px}#plan .plan_jump ul li{width:100%;margin-top:18px}#plan .planitem_box img.planlogo{width:75px}#plan .planitem_box .planitem_box_title_flex .planitem_box_titlebox{padding-left:18px}#plan .planitem_box .planitem_box_title_flex .planitem_box_titlebox p.titletop span{font-size:2em;margin:0 12px 0 0}}@media screen and (max-width:320px){.plan_support ul.plan_supportlist li dl dt img{width:24px}.plan_support ul.plan_supportlist li dl dd{font-size:.6em;margin-top:3px;padding:6px}#plan .plan_discount_flex .plan_discount_flex___iteminbox{padding:90px 12px 12px}#plan .plan_discount_flex .plan_discount_flex___item img.plan_discount_flex___title{top:-8px}#plan .plan_discount_flex .plan_discount_flex___iteminbox .plan_discount_flex___iteminbox_title{font-size:1.3em}#plan .plan_discount_flex .plan_discount_flex___iteminbox .plan_discount_flex___iteminbox_title span:before{font-size:10px}}table.support_table{width:100%;margin:60px auto 0}table.support_table,table.support_table tr,table.support_table th,table.support_table td{border-collapse:collapse}table.support_table tr{border-top:1px solid #ba9c6d}table.support_table tr:last-child{border-bottom:1px solid #ba9c6d}table.support_table .plan_reg{background:#f5f8f1}table.support_table .plan_prm{background:#f1ece3}table.support_table th{color:#1d2f53;padding:15px;font-weight:400}table.support_table th.th_plan{position:relative;padding-top:60px;font-weight:700}table.support_table th.th_plan span{display:block;font-size:.7em}table.support_table th.th_plan img.planlogo{position:absolute;left:50%;bottom:90%;top:-30px;transform:translateX(-50%)}table.support_table th.th_item{width:350px;text-align:left;padding:15px 28px}table.support_table img.supportlist_icon{display:inline-block;margin-right:18px}table.support_table td{padding:12px;text-align:center;font-weight:700}@media screen and (max-width:768px){table.support_table img.supportlist_icon{display:block;width:30px;margin:0 auto 6px}table.support_table th.th_item{width:220px;text-align:center;font-size:.8em}}@media screen and (max-width:560px){#price table{width:730px}table.support_table td{padding:12px 30px}table.support_table th.th_item{width:210px;padding:15px}table.support_table th.th_plan{width:260px}}@media screen and (max-width:430px){#price table{width:560px}table.support_table td{padding:12px}table.support_table th.th_item{width:160px}table.support_table th.th_plan{width:200px}}@media screen and (max-width:320px){#price table{width:470px}table.support_table th.th_item{width:110px}table.support_table th.th_plan{width:180px}table.support_table img.supportlist_icon{width:24px}}.tokutenlist .summary{width:900px;margin:0 auto 30px}.tokutenlist ul.tokutenlist_ul{width:100%;list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:stretch;justify-content:space-between}.tokutenlist ul.tokutenlist_ul li{background:#ba9c6d;color:#fff;width:calc(100%/4);text-align:center;border-right:4px solid}.tokutenlist ul.tokutenlist_ul li:last-child{border-right:none}.tokutenlist ul.tokutenlist_ul li .tokutenlist_box{padding:30px}.tokutenlist ul.tokutenlist_ul li .tokutenlist_box dl dd{margin-top:45px;font-size:1.3em;font-weight:700;position:relative}.tokutenlist ul.tokutenlist_ul li .tokutenlist_box dl dd:before{content:"★ ★ ★";position:absolute;top:-30px;left:50%;transform:translateX(-50%);font-size:12px;color:#fff}@media screen and (max-width:960px){.tokutenlist .summary{width:100%}.tokutenlist ul.tokutenlist_ul li .tokutenlist_box dl dd{font-size:1em}}@media screen and (max-width:768px){.tokutenlist ul.tokutenlist_ul li{width:calc(100%/2);border-top:8px solid;border-right:8px solid}.tokutenlist ul.tokutenlist_ul li:nth-child(2n){border-right:none}.tokutenlist ul.tokutenlist_ul li .tokutenlist_box dl dt img{width:120px}.tokutenlist ul.tokutenlist_ul li .tokutenlist_box dl dd{font-size:1.3em}}@media screen and (max-width:560px){#plan .plan_discount_flex{flex-direction:column}#plan .plan_discount_flex .plan_discount_flex___item{width:100%}#plan .plan_discount_flex .plan_discount_flex___item.plan_discount_u29{margin-top:30px}}@media screen and (max-width:430px){.tokutenlist ul.tokutenlist_ul li .tokutenlist_box{padding:15px}.tokutenlist ul.tokutenlist_ul li .tokutenlist_box dl dt img{width:90px}.tokutenlist ul.tokutenlist_ul li .tokutenlist_box dl dd{margin-top:38px}.tokutenlist ul.tokutenlist_ul li .tokutenlist_box dl dd:before{top:-24px}}@media screen and (max-width:320px){.tokutenlist ul.tokutenlist_ul li .tokutenlist_box dl dt img{width:75px}.tokutenlist ul.tokutenlist_ul li .tokutenlist_box dl dd{font-size:1em}}.optionlist .optionlist_box{width:900px;margin:0 auto}.optionlist ul.optionlist_ul{list-style:none;margin:0;padding:0}.optionlist ul.optionlist_ul li{border-bottom:1px solid #ba9c6d;padding:30px}.optionlist ul.optionlist_ul li:first-child{border-top:1px solid #ba9c6d}.optionlist ul.optionlist_ul li dl{width:100%;display:flex}.optionlist ul.optionlist_ul li dl dt{width:calc(100%/2);color:#ba9c6d;font-weight:700}.optionlist ul.optionlist_ul li dl dt span{margin-right:18px;font-weight:400}.optionlist ul.optionlist_ul li dl dd{width:calc(100%/2);text-align:center}.optionlist ul.optionlist_ul li p.memo{margin-top:12px;font-size:.8em}@media screen and (max-width:960px){.optionlist .optionlist_box{width:100%}}@media screen and (max-width:768px){.optionlist ul.optionlist_ul li dl{justify-content:space-between}.optionlist ul.optionlist_ul li dl dt{width:calc(100% - 240px)}.optionlist ul.optionlist_ul li dl dt span{font-size:.9em}.optionlist ul.optionlist_ul li dl dd{width:240px}}@media screen and (max-width:560px){.optionlist ul.optionlist_ul li{padding:30px 0}.optionlist ul.optionlist_ul li dl{align-items:flex-end}.optionlist ul.optionlist_ul li dl dt span{display:block;margin:0}.optionlist ul.optionlist_ul li dl dd{text-align:right}}@media screen and (max-width:430px){.optionlist ul.optionlist_ul li{padding:18px 0}.optionlist ul.optionlist_ul li dl{flex-direction:column}.optionlist ul.optionlist_ul li dl dt{width:100%}.optionlist ul.optionlist_ul li dl dd{width:100%}}.explanationlist .explanation_box{width:900px;margin:0 auto}.explanationlist ul.explanation_ul{list-style:none;margin:0;padding:0}.explanationlist ul.explanation_ul li{margin-top:12px}.explanationlist ul.explanation_ul li span{display:block;font-weight:700}.explanationlist ul.explanation_ul li span:before{content:"■"}@media screen and (max-width:960px){.explanationlist .explanation_box{width:100%}}@media screen and (max-width:430px){.explanationlist ul.explanation_ul li{margin-top:8px}}.membershiplist .membershiplist_flex{display:flex;justify-content:space-between;align-items:flex-start}.membershiplist .membershiplist_flex .membershiplist_flex___terms{width:calc(50% - 30px)}.membershiplist .membershiplist_flex .membershiplist_flex___documents{width:calc(50% - 30px)}.membershiplist ul.membership_ul{list-style:square;margin:0 0 0 1em;padding:0}@media screen and (max-width:1024px){#price .price_box .price_flex .price___img{width:380px}#price .price_box .price_flex .price___text{width:calc(100% - 380px)}#price #price01 .price___text,#price #price03 .price___text,#price #price05 .price___text{padding-left:60px}#price #price02 .price___text,#price #price04 .price___text{padding-left:60px}}@media screen and (max-width:560px){.membershiplist .membershiplist_flex{flex-direction:column}.membershiplist .membershiplist_flex .membershiplist_flex___terms,.membershiplist .membershiplist_flex .membershiplist_flex___documents{width:100%}.membershiplist .membershiplist_flex .membershiplist_flex___documents{margin-top:45px}}#service{padding-top:0}.service_article{padding:120px 0;margin-top:0}#service_data{background:url(//peamari.com/wp-content/themes/2023mj_peamari/images/service/service_data_bg.jpg) no-repeat;background-size:cover}#service_data .service_data_box{width:700px;margin-left:auto}#service_data ul.service_data_flex{list-style:none;margin:0;padding:0;border-top:1px solid #f1ece3}#service_data ul.service_data_flex li.service_data_flex___item{width:100%;background:rgba(255,255,255,.3);border-bottom:1px solid #f1ece3;position:relative;padding:22px 30px;display:flex;align-items:center;text-align:center}#service_data ul.service_data_flex .service_data_flex___item:last-child{margin-right:0}#service_data ul.service_data_flex .service_data_flex___item:before{content:"";position:absolute;left:0;top:0;background:url(//peamari.com/wp-content/themes/2023mj_peamari/images/service/service_data_flex___item_bg.jpg) no-repeat;background-size:cover;width:100%;height:100%;z-index:-1}#service_data .service_data_inbox{width:100%}#service_data .service_data_inbox_flex{display:flex;align-items:center;justify-content:center}#service_data .service_data_inbox p.service_data_inbox_title{font-size:1.3em;font-weight:700;line-height:1.4;margin:0 30px 0 0;padding:0 38px;color:#9e3746;position:relative}#service_data .service_data_inbox p.service_data_inbox_title:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);background:url(//peamari.com/wp-content/themes/2023mj_peamari/images/deco/flemaD_left.png) no-repeat;background-size:100%;width:18px;height:56px}#service_data .service_data_inbox p.service_data_inbox_title:after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);background:url(//peamari.com/wp-content/themes/2023mj_peamari/images/deco/flemaD_right.png) no-repeat;background-size:100%;width:18px;height:56px}#service_data .service_data_inbox p.service_data_inbox_title span{display:inline-block;font-style:italic;font-size:1.5em;letter-spacing:-.03em;margin-left:12px}#service_data .service_data_inbox p.service_data_inbox_value{font-size:1.6em;line-height:1}#service_data .service_data_inbox p.service_data_inbox_value span{font-size:.5em}@media screen and (max-width:1024px){#service_data{background-position:left -210px center}#service_data .service_data_box{width:620px}#service_data .service_data_inbox p.service_data_inbox_value span{display:block;margin-top:7px}}@media screen and (max-width:768px){.service_article{padding:90px 0}#service_data{background-position:left -350px center}#service_data .service_data_box{width:410px}#service_data .service_data_inbox_flex{flex-direction:column}#service_data ul.service_data_flex li.service_data_flex___item{padding:18px 30px}#service_data .service_data_inbox p.service_data_inbox_title{padding:0 30px;margin:0}#service_data .service_data_inbox p.service_data_inbox_value span{display:inline-block;margin-top:6px}}@media screen and (max-width:560px){.service_article{padding:75px 0}#service_data{background:url(//peamari.com/wp-content/themes/2023mj_peamari/images/service/service_data_bg_sp.jpg) no-repeat;background-size:cover}#service_data .service_data_box{width:100%;margin:0 auto}#service_data ul.service_data_flex li.service_data_flex___item{background:rgba(255,255,255,.6)}#service_data .service_data_inbox_flex{flex-direction:row}#service_data .service_data_inbox p.service_data_inbox_title{padding:0 26px;margin-right:18px;font-size:1.2em}#service_data .service_data_inbox p.service_data_inbox_title:after{width:16px;height:50px}#service_data .service_data_inbox p.service_data_inbox_title span{margin-left:6px;font-size:1.4em}#service_data .service_data_inbox p.service_data_inbox_value{font-size:1.3em}#service_data .service_data_inbox p.service_data_inbox_value span{display:block}}@media screen and (max-width:430px){.service_article{padding:60px 0}#service_data .service_data_inbox_flex{flex-direction:column}#service_data .service_data_inbox p.service_data_inbox_title{padding:0 26px;margin-right:0;font-size:1.3em}#service_data .service_data_inbox p.service_data_inbox_title:after{width:16px;height:50px}#service_data .service_data_inbox p.service_data_inbox_title span{margin-left:6px;font-size:1.4em;font-weight:700}#service_data .service_data_inbox p.service_data_inbox_value{font-size:1.3em;font-weight:700;margin-top:6px}#service_data .service_data_inbox p.service_data_inbox_value span{display:inline-block;font-size:.7em}#service_data ul.service_data_flex li.service_data_flex___item{position:relative}#service_data ul.service_data_flex li.service_data_flex___item:before{content:"";position:absolute;left:30px;top:50%;transform:translateY(-50%);background:url(//peamari.com/wp-content/themes/2023mj_peamari/images/deco/flemaD_left.png) no-repeat;background-size:100%;width:22px;height:67px;z-index:1}#service_data ul.service_data_flex li.service_data_flex___item:after{content:"";position:absolute;right:30px;top:50%;transform:translateY(-50%);background:url(//peamari.com/wp-content/themes/2023mj_peamari/images/deco/flemaD_right.png) no-repeat;background-size:100%;width:22px;height:67px;z-index:1}#service_data .service_data_inbox p.service_data_inbox_title:before,#service_data .service_data_inbox p.service_data_inbox_title:after{content:none}}#service_counseling .flow_counseling_summary{width:900px;margin:0 auto;text-align:center}#service_counseling .flow_counseling_detail{width:80%;margin:75px auto 15px}#service_counseling .flow_counseling_detail_box{position:relative;background:#fff}#service_counseling .flow_counseling_detail_box:before{content:"";position:absolute;left:50%;top:-9px;transform:translateX(-50%);background:url(//peamari.com/wp-content/themes/2023mj_peamari/images/service/flow_counseling_detail_deco.png) no-repeat;background-size:100%;width:300px;height:68px;z-index:1}#service_counseling table,#service_counseling table tr,#service_counseling table th,#service_counseling table td{border-collapse:collapse}#service_counseling table{width:100%;background:#f3f6fb;border-top:2px solid #cdd9ed}#service_counseling table tbody{display:flex;justify-content:center;align-items:stretch;padding-top:45px}#service_counseling table tr{width:calc(100%/3);padding:15px;display:flex;align-items:center;flex-direction:column;border-bottom:2px solid #cdd9ed}#service_counseling table tr:first-child{min-width:48%}#service_counseling table td{text-align:center;margin-top:12px}@media screen and (max-width:960px){#service_counseling .flow_counseling_summary{width:100%}#service_counseling .flow_counseling_detail{width:100%}#service_counseling table tr{padding:15px 15px 30px}}@media screen and (max-width:430px){#service_counseling table tbody{flex-direction:column}#service_counseling table tr{width:100%;flex-direction:row;padding:12px 15px 12px}#service_counseling table th{width:120px}#service_counseling table td{width:calc(100% - 120px);text-align:center;margin-top:0}}#service_flow{background:#faf7f4}#service_flow .service_flow_step{margin:120px auto 0}#service_flow .service_flow_step ul{list-style:none;padding:0;margin:0}#service_flow .service_flow_step ul li{margin:60px auto 0}#service_flow .service_flow_step ul li .service_flow_step_box_flex{display:flex;align-items:center}#service_flow .service_flow_step ul li .service_flow_step_box_flex .service_flow_step_box_flex___img{width:300px}#service_flow .service_flow_step ul li .service_flow_step_box_flex .service_flow_step_box_flex___arrticle{width:calc(100% - 300px);padding-left:90px}#service_flow .service_flow_step ul li .service_flow_step_box_flex .service_flow_step_box_flex___arrticle .service_flow_step_box_flex___arrticle_title{margin-bottom:12px;text-align:left;font-size:1.3em}#service_flow .service_flow_step ul li .service_flow_step_box_flex .service_flow_step_box_flex___arrticle .service_flow_step_box_flex___arrticle_title span{display:block;font-size:.8em}@media screen and (max-width:960px){#service_flow .service_flow_step ul li .service_flow_step_box_flex .service_flow_step_box_flex___img{width:260px}#service_flow .service_flow_step ul li .service_flow_step_box_flex .service_flow_step_box_flex___arrticle{width:calc(100% - 260px);padding-left:75px}}@media screen and (max-width:768px){#service_flow .service_flow_step{margin:90px auto 0}#service_flow .service_flow_step ul li .service_flow_step_box_flex{align-items:flex-start}#service_flow .service_flow_step ul li .service_flow_step_box_flex .service_flow_step_box_flex___img{width:200px}#service_flow .service_flow_step ul li .service_flow_step_box_flex .service_flow_step_box_flex___arrticle{width:calc(100% - 200px);padding-left:60px}}@media screen and (max-width:560px){#service_flow .service_flow_step ul{margin:-30px 0 0}#service_flow .service_flow_step ul li .service_flow_step_box_flex{flex-direction:column}#service_flow .service_flow_step ul li .service_flow_step_box_flex .service_flow_step_box_flex___img{width:100%;text-align:center}#service_flow .service_flow_step ul li .service_flow_step_box_flex .service_flow_step_box_flex___img img{width:220px}#service_flow .service_flow_step ul li .service_flow_step_box_flex .service_flow_step_box_flex___arrticle{width:100%;padding:0;margin-top:30px}}@media screen and (max-width:430px){#service_flow .service_flow_step ul li .service_flow_step_box_flex .service_flow_step_box_flex___img img{width:180px}}#service_method .service_method_summary{text-align:center;position:relative}#service_method .service_method_summary:before{content:'';position:absolute;bottom:-60px;left:0;right:0;background-color:#f3f6fb;width:100%;height:57%;z-index:-1}#service_method .service_method_summary .service_method_summary_article{width:900px;margin:0 auto}#service_method .service_method_summary table.service_method_price,#service_method .service_method_summary table.service_method_price tr,#service_method .service_method_summary table.service_method_price th,#service_method .service_method_summary table.service_method_price td{border-collapse:collapse}#service_method .service_method_summary table{width:900px;margin:60px auto 0}#service_method .service_method_summary table tbody{display:flex;justify-content:space-between;align-items:center}#service_method .service_method_summary table tr{display:flex;flex-direction:column;width:calc(50% - 18px);background:#fff;padding:30px;border:2px solid #bbcae7;box-shadow:0 0 12px 0 rgb(19 71 52/10%)}#service_method .service_method_summary table th{margin-bottom:12px}#service_method .service_method_outset{margin-top:60px;padding:90px 0;background:url(//peamari.com/wp-content/themes/2023mj_peamari/images/service/service_method_outset_bg.jpg) no-repeat;background-size:cover}#service_method .service_method_outset .service_method_outset_summary{width:720px}#service_method .service_method_outset .service_method_outset_summary p{font-weight:700}#service_method .service_method_step{padding:90px 0 0}#service_method .service_method_step_flex{width:900px;margin:30px auto 0;display:flex;justify-content:space-evenly;align-items:center}#service_method .service_method_step_flex .service_method_step_flex___title{width:360px;font-size:1.3em;position:relative}#service_method .service_method_step_flex .service_method_step_flex___title:after{content:"";position:absolute;right:-25px;top:50%;transform:translateY(-50%);background:#1d2f53;width:120px;height:1px}#service_method .service_method_step_flex .service_method_step_flex___title span.step_method{display:block;padding-left:12px;font-size:.8em;line-height:1.6;position:relative}#service_method .service_method_step_flex .service_method_step_flex___title span.step_method:before{content:"";position:absolute;left:-8px;top:-8px;transform:rotate(-20deg);background:url(//peamari.com/wp-content/themes/2023mj_peamari/images/service/service_method_step_flex___title_icon.jpg) no-repeat;background-size:100%;width:20px;height:25px}#service_method .service_method_step_flex .service_method_step_flex___title span.step{display:block;font-size:.8em;line-height:1.6}#service_method .service_method_step_flex .service_method_step_flex___title span.title{display:inline-block;margin-top:6px;padding:4px 12px;background:#1d2f53;color:#fff}#service_method .service_method_step_flex .service_method_step_flex___content{width:calc(100% - 360px);background:#f3f6fb;padding:30px 30px 30px 45px}#service_method .service_method_step_flex .service_method_step_flex___content ul{padding:0;margin:0 0 0 1em;list-style:disc}@media screen and (max-width:960px){#service_method .service_method_summary .service_method_summary_article,#service_method .service_method_summary table,#service_method .service_method_step_flex{width:100%}#service_method .service_method_outset{background-position:center right -90px}#service_method .service_method_outset .service_method_outset_summary{width:540px}#service_method .service_method_step_flex .service_method_step_flex___title{width:300px}#service_method .service_method_step_flex .service_method_step_flex___content{width:calc(100% - 300px)}}@media screen and (max-width:768px){#service_method .service_method_summary table tbody{align-items:stretch}#service_method .service_method_summary table tr{width:calc(50% - 12px);padding:20px}#service_method .service_method_outset{background-position:center right -150px}#service_method .service_method_outset .service_method_outset_summary{width:450px}#service_method .service_method_step_flex .service_method_step_flex___title{width:260px}#service_method .service_method_step_flex .service_method_step_flex___title:after{width:50px}#service_method .service_method_step_flex .service_method_step_flex___content{width:calc(100% - 260px)}}@media screen and (max-width:560px){#service_method .service_method_step{padding:75px 0 0}#service_method .service_method_outset{margin-top:60px;padding:75px 0;background:url(//peamari.com/wp-content/themes/2023mj_peamari/images/service/service_method_outset_bg_sp.jpg) no-repeat;background-size:contain;background-position:top right -40px}#service_method .service_method_outset .service_method_outset_summary{width:100%;padding-right:60px}#service_method .service_method_step_flex{flex-direction:column;margin:60px auto 0}#service_method .service_method_step_flex .service_method_step_flex___title,#service_method .service_method_step_flex .service_method_step_flex___content{width:100%}#service_method .service_method_step_flex .service_method_step_flex___title span.step_method{font-size:1em;margin-right:6px;margin-bottom:6px}#service_method .service_method_step_flex .service_method_step_flex___title span.step,#service_method .service_method_step_flex .service_method_step_flex___title span.title{display:inline-block}#service_method .service_method_step_flex .service_method_step_flex___title span.step{font-size:1em}#service_method .service_method_step_flex .service_method_step_flex___title{font-size:1.1em}#service_method .service_method_step_flex .service_method_step_flex___title:after{top:120%;left:0;right:0;margin:auto;transform:none;width:1px;height:30px}#service_method .service_method_step_flex .service_method_step_flex___content{margin-top:30px}}@media screen and (max-width:430px){#service_method .service_method_outset{padding:60px 0}#service_method .service_method_summary:before{height:64%}#service_method .service_method_summary table{margin-top:-8px}#service_method .service_method_summary table tbody{flex-direction:column}#service_method .service_method_summary table tr{width:100%;display:flex;align-items:center;flex-direction:row;padding:12px 15px 12px;margin-top:8px}#service_method .service_method_summary table th{width:100px;margin:0}#service_method .service_method_summary table td{width:calc(100% - 100px)}#service_method .service_method_step_flex .service_method_step_flex___content{padding:30px}#service_method .service_method_step_flex .service_method_step_flex___title span.step{margin-right:8px}}@media screen and (max-width:390px){#service_method .service_method_outset{background-size:120%}#service_method .service_method_summary table th{width:70px}#service_method .service_method_summary table td{width:calc(100% - 70px)}#service_method .service_method_step_flex .service_method_step_flex___content{padding:20px}}#variousways{width:100%;margin:0;padding:90px 0;position:relative}#variousways:before{content:'';position:absolute;top:0;bottom:0;left:0;right:0;background-color:#faf7f4;transform:skewY(-6deg);height:35%;z-index:-1}#variousways .variousways_summary img{display:block;margin:0 auto;border-radius:12px}#variousways .variousways_summary ul.points{width:900px;list-style:none;margin:45px auto 0;padding:0}#variousways .variousways_summary ul.points li{font-size:1.3em;background:#fff;margin-top:12px;padding:12px 12px 12px 210px;border-radius:12px;position:relative}#variousways .variousways_summary ul.points li:first-child:before{content:"";position:absolute;left:152px;top:50%;transform:translateY(-50%);background:url(//peamari.com/wp-content/themes/2023mj_peamari/images/service/variousways_points_01.png) no-repeat;background-size:100%;width:38px;height:38px}#variousways .variousways_summary ul.points li:nth-child(2):before{content:"";position:absolute;left:152px;top:50%;transform:translateY(-50%);background:url(//peamari.com/wp-content/themes/2023mj_peamari/images/service/variousways_points_02.png) no-repeat;background-size:100%;width:38px;height:38px}#variousways .variousways_summary ul.points li:nth-child(3):before{content:"";position:absolute;left:152px;top:50%;transform:translateY(-50%);background:url(//peamari.com/wp-content/themes/2023mj_peamari/images/service/variousways_points_03.png) no-repeat;background-size:100%;width:38px;height:38px}#variousways .variousways_content{margin-top:120px}#variousways .variousways_content .variousways_content_item{margin-top:60px}#variousways .variousways_content .variousways_content_item .variousways_content_item_title{font-size:2em;margin-bottom:8px;color:#1d2f53}#variousways .variousways_content .variousways_content_item .variousways_content_item_title span{margin-right:12px;font-size:1.3em}#variousways .variousways_content .variousways_content_item01 .variousways_content_item_title,#variousways .variousways_content .variousways_content_item03 .variousways_content_item_title{text-align:right}#variousways .variousways_content .variousways_content_item02 .variousways_content_item_title{text-align:left}#variousways .variousways_content .variousways_content_item .variousways_content_item_box{background:#fff;padding:60px 380px 60px 60px;box-shadow:0 0 12px 0 rgb(19 71 52/10%);position:relative}#variousways .variousways_content .variousways_content_item02 .variousways_content_item_box{padding:60px 60px 60px 380px}#variousways .variousways_content .variousways_content_item01 .variousways_content_item_box:before{content:"";position:absolute;right:0;top:0;background:url(//peamari.com/wp-content/themes/2023mj_peamari/images/service/variousways_content_item_box_bg_01.jpg) no-repeat;background-position:center;background-size:100%;width:300px;height:100%}#variousways .variousways_content .variousways_content_item02 .variousways_content_item_box:before{content:"";position:absolute;left:0;top:0;background:url(//peamari.com/wp-content/themes/2023mj_peamari/images/service/variousways_content_item_box_bg_02.jpg) no-repeat;background-position:top center;background-size:100%;width:300px;height:100%}#variousways .variousways_content .variousways_content_item03 .variousways_content_item_box:before{content:"";position:absolute;right:0;top:0;background:url(//peamari.com/wp-content/themes/2023mj_peamari/images/service/variousways_content_item_box_bg_03.jpg) no-repeat;background-position:center;background-size:100%;width:300px;height:100%}#variousways .variousways_content .variousways_content_item .variousways_content_item_inbox{margin-top:30px}#variousways .variousways_content .variousways_content_item .variousways_content_item_inbox h5{text-align:left;color:#1f4b9e;border-left:6px solid #1f4b9e;margin-bottom:12px;padding-left:12px;line-height:1.3}#variousways .variousways_content .variousways_content_item .variousways_content_item_inbox h5 span{display:inline-block;color:#fff;background:#1f4b9e;background:linear-gradient(90deg,#1f4b9e,#173875 30%,#9b1f63);background:-webkit-linear-gradient(0deg,#1f4b9e,#173875 30%,#9b1f63);margin-right:12px}#variousways .variousways_content .variousways_search .variousways_search_title{text-align:center;margin-bottom:12px;color:#1f4b9e}#variousways .variousways_content .variousways_search ul{list-style:none;margin:0;padding:0;display:flex;justify-content:space-between;align-items:center}#variousways .variousways_content .variousways_search ul li{width:calc(100%/3 - 18px)}#variousways img.variousways_ai_img{display:block;margin:0 auto}#variousways .aimatching_flex{display:flex}#variousways .aimatching{position:relative;margin-top:12px}#variousways .aimatching label.aimatching_label{display:inline-block;margin:0;cursor:pointer;transition:all .3s ease}#variousways .aimatching label.aimatching_label span{display:inline-block;padding-right:28px;font-weight:700;position:relative}#variousways .aimatching label.aimatching_label span:before{content:"";display:inline-block;position:absolute;top:50%;right:0;transform:translateY(-50%) rotate(45deg);border:0;border-bottom:solid 1px #000;border-right:solid 1px #000;width:10px;height:10px;transition:all .3s ease}#variousways .aimatching label.aimatching_label:hover{opacity:1;color:#ba9c6d}#variousways .aimatching label.aimatching_label span:hover:before{border-bottom:solid 1px #ba9c6d;border-right:solid 1px #ba9c6d}#variousways .aimatching .aimatching_box{position:relative;overflow:hidden;height:0;padding:0;transition:.4s ease;opacity:0}#variousways .aimatching input[type=checkbox]:checked~.aimatching_box{height:auto;padding:18px 0 0;opacity:1}#variousways .aimatching input[type=checkbox]{display:none}#variousways .aimatching h6{text-align:left}#variousways .aimatching .aimatching_inbox{margin-top:18px}@media screen and (max-width:960px){#variousways .variousways_summary ul.points{width:100%}#variousways .variousways_summary ul.points li{padding:12px 12px 12px 165px}#variousways .variousways_summary ul.points li:first-child:before,#variousways .variousways_summary ul.points li:nth-child(2):before,#variousways .variousways_summary ul.points li:nth-child(3):before{left:105px}#variousways .variousways_content .variousways_content_item .variousways_content_item_box{padding:60px 340px 60px 60px}#variousways .variousways_content .variousways_content_item02 .variousways_content_item_box{padding:60px 60px 60px 340px}#variousways .variousways_content .variousways_content_item01 .variousways_content_item_box:before{width:280px}}@media screen and (max-width:768px){#variousways .variousways_summary ul.points li{padding:12px 12px 12px 105px}#variousways .variousways_summary ul.points li:first-child:before,#variousways .variousways_summary ul.points li:nth-child(2):before,#variousways .variousways_summary ul.points li:nth-child(3):before{left:45px;width:35px;height:35px}#variousways .variousways_content{margin-top:90px}#variousways .variousways_content .variousways_content_item01 .variousways_content_item_title,#variousways .variousways_content .variousways_content_item03 .variousways_content_item_title,#variousways .variousways_content .variousways_content_item02 .variousways_content_item_title{font-size:1.8em;text-align:center}#variousways .variousways_content .variousways_content_item .variousways_content_item_box{padding:45px 45px 45%}#variousways .variousways_content .variousways_content_item01 .variousways_content_item_box:before{position:absolute;bottom:0;left:0;background:url(//peamari.com/wp-content/themes/2023mj_peamari/images/service/variousways_content_item_box_bg_tb_01.jpg) no-repeat;background-position:bottom;background-size:100%;width:100%}#variousways .variousways_content .variousways_content_item02 .variousways_content_item_box:before{position:absolute;bottom:0;left:0;background:url(//peamari.com/wp-content/themes/2023mj_peamari/images/service/variousways_content_item_box_bg_tb_02.jpg) no-repeat;background-position:bottom;background-size:100%;width:100%}#variousways .variousways_content .variousways_content_item03 .variousways_content_item_box:before{position:absolute;bottom:0;left:0;background:url(//peamari.com/wp-content/themes/2023mj_peamari/images/service/variousways_content_item_box_bg_tb_03.jpg) no-repeat;background-position:bottom;background-size:100%;width:100%}}@media screen and (max-width:560px){#variousways{padding:75px 0}#variousways .variousways_summary ul.points li{padding:12px 12px 12px 60px;font-size:1em}#variousways .variousways_summary ul.points li:first-child:before,#variousways .variousways_summary ul.points li:nth-child(2):before,#variousways .variousways_summary ul.points li:nth-child(3):before{left:26px;width:26px;height:26px}#variousways .variousways_content{margin-top:75px}#variousways .variousways_content .variousways_content_item .variousways_content_item_title{margin-bottom:18px}#variousways .variousways_content .variousways_content_item01 .variousways_content_item_title,#variousways .variousways_content .variousways_content_item03 .variousways_content_item_title,#variousways .variousways_content .variousways_content_item02 .variousways_content_item_title{font-size:1.6em}#variousways .variousways_content .variousways_content_item .variousways_content_item_box{padding:30px 30px 45%}#variousways .variousways_content .variousways_search ul{flex-wrap:wrap;align-items:center}#variousways .variousways_content .variousways_search ul li{width:calc(100%/2);text-align:center}#variousways .variousways_content .variousways_search ul li:first-child{width:100%}#variousways .variousways_content .variousways_search ul li img{width:180px}}@media screen and (max-width:430px){#variousways .variousways_summary ul.points li{background:0 0;font-size:1.3em;font-weight:700;margin-top:0;padding:6px 12px 6px 38px;line-height:1.6}#variousways .variousways_summary ul.points li:first-child:before,#variousways .variousways_summary ul.points li:nth-child(2):before,#variousways .variousways_summary ul.points li:nth-child(3):before{left:0;width:26px;height:26px}#variousways .variousways_content .variousways_content_item01 .variousways_content_item_title,#variousways .variousways_content .variousways_content_item03 .variousways_content_item_title,#variousways .variousways_content .variousways_content_item02 .variousways_content_item_title{font-size:1.4em}#variousways .variousways_content .variousways_content_item .variousways_content_item_box{padding:20px 20px 45%}#variousways .variousways_content .variousways_search ul li img{width:140px}}@media screen and (max-width:380px){#variousways:before{height:18%}#variousways .variousways_content .variousways_content_item .variousways_content_item_box{box-shadow:none;padding:0 0 45%}#variousways .variousways_content .variousways_content_item01 .variousways_content_item_title,#variousways .variousways_content .variousways_content_item03 .variousways_content_item_title,#variousways .variousways_content .variousways_content_item02 .variousways_content_item_title{margin-bottom:30px}}@media screen and (max-width:320px){#variousways:before{height:18%}}#flow{padding-bottom:0}#flow #flow_counseling{padding-bottom:90px}#flow #flow_counseling .flow_counseling_summary{text-align:center}#flow #flow_counseling .flow_counseling_detail{width:80%;margin:60px auto 15px;padding:60px;background:#f3f6fb}#flow #flow_counseling .flow_counseling_title{color:#1d3053;margin:0 0 18px;text-align:center}#flow #flow_counseling table,#flow #flow_counseling table tr,#flow #flow_counseling table th,#flow #flow_counseling table td{border-collapse:collapse}#flow #flow_counseling table{width:100%;border-top:1px solid #cdd9ed}#flow #flow_counseling table tr{border-bottom:1px solid #cdd9ed}#flow #flow_counseling table th{width:180px;padding:15px}#flow #flow_counseling table td{width:calc(100% - 180px);padding:15px}#flow #flow_counseling .flow_counseling_add{width:80%;margin:60px auto 15px}#flow #flow_counseling .flow_counseling_add_box{display:flex}#flow #flow_counseling dd{padding:18px 18px 18px 90px;position:relative;font-size:.9em}#flow #flow_counseling dd:before{content:"";display:inline-block;position:absolute;left:30px;top:50%;transform:translate(0,-50%);width:45px;height:45px}#flow #flow_counseling dl.step1 dd:before{background:url(//peamari.com/wp-content/themes/2023mj_peamari/images/flow/add_step_01.jpg) no-repeat;background-size:100%}#flow #flow_counseling dl.step2 dd:before{background:url(//peamari.com/wp-content/themes/2023mj_peamari/images/flow/add_step_02.jpg) no-repeat;background-size:100%}#flow #flow_step{padding:90px 0;background:#faf7f4}#flow #flow_step .flow_step_summary{text-align:center;font-size:1.3em}#flow #flow_step .flow_step_summary img.flow_step_summary_img{border-radius:12px}#flow #flow_step .flow_step_flow{margin:120px auto 0}#flow #flow_step .flow_step_flow .flow_step_flow_title{text-align:center}#flow #flow_step .flow_step_flow ul{list-style:none;padding:0;margin:0}#flow #flow_step .flow_step_flow ul li{margin:60px auto 0}#flow #flow_step .flow_step_flow ul li .flow_step_flow_flex{display:flex;align-items:center}#flow #flow_step .flow_step_flow ul li .flow_step_flow_flex .flow_step_flow_flex___img{width:300px}#flow #flow_step .flow_step_flow ul li .flow_step_flow_flex .flow_step_flow_flex___article{width:calc(100% - 300px);padding-left:90px}#flow #flow_step .flow_step_flow ul li .flow_step_flow_flex .flow_step_flow_flex___article .flow_step_flow_flex___article_title{margin-bottom:12px;text-align:left;font-size:1.3em}#flow #flow_step .flow_step_flow ul li .flow_step_flow_flex .flow_step_flow_flex___article .flow_step_flow_flex___article_title span{display:block;font-size:.8em}#company .office_box{margin-top:90px}#company table.company{width:100%}#company table.company,#company table.company th,#company table.company td{border-collapse:collapse}#company table.company tr{display:flex;align-items:center;padding:18px 0;border-bottom:1px solid #ededed}#company table.company tr:first-child{border-top:1px solid #ededed}#company table.company th{width:320px;font-weight:400}#company table.company td{width:calc(100% - 320px);padding-left:30px}#company table.company td .toaccess a{display:inline-block;padding-right:30px;position:relative}#company table.company td .toaccess a:before{content:"";display:inline-block;position:absolute;top:50%;right:0;transform:translateY(-50%) rotate(45deg);border:0;border-bottom:solid 1px #000;border-right:solid 1px #000;width:10px;height:10px;transition:all .3s ease}#company table.company td.hour span{margin-left:20px}#company ul.office_member,#company ul.office_contact,#company ul.office_works{list-style:none;padding:0;margin:0}#company ul.office_works{list-style:inside}#company ul.office_works li{width:100%}.company_02_mapimage{text-align:center;margin-top:60px}.company_02_mapimage .modal{display:none;height:100vh;position:fixed;left:0;top:0;width:100%;z-index:9999}.company_02_mapimage a{display:inline-block;text-decoration:none !important}.company_02_mapimage figure{margin:0}.company_02_mapimage img.map{box-shadow:0 0 12px 0 rgb(19 71 52/20%)}.company_02_mapimage .modal_bg{background:rgba(0,0,0,.6);height:100vh;position:absolute;width:100%}.company_02_mapimage .modal___content{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:1}.company_02_mapimage .modal___content a.modal___close{position:absolute;top:-45px;left:50%;transform:translateX(-50%)}.company_02_box p{text-align:center}.company_02_box .company_photo_slider{margin-top:60px}#company .tocustomers{padding:90px 0;background:#f3f6fb;margin-bottom:60px}#company .tocustomers .tocustomers_box{position:relative}#company .tocustomers .tocustomers_article{width:46%}#company .tocustomers img.tocustomers_img{width:44%;position:absolute;right:0;top:90px}@media screen and (max-width:1194px){#company table.company th{width:280px}#company table.company td{width:calc(100% - 280px)}}@media screen and (max-width:1024px){#company table.company th{width:220px}#company table.company td{width:calc(100% - 220px)}.company_02_mapimage .modal___content{width:88%;max-width:1000px}}@media screen and (max-width:768px){#company .office_box{margin-top:75px}#company table.company th{width:200px}#company table.company td{width:calc(100% - 200px)}#company .tocustomers{padding:75px 0}#company .tocustomers .tocustomers_article{width:48%}}@media screen and (max-width:560px){#company .office_box{margin-top:60px;margin-bottom:0}#company table.company th{width:130px}#company table.company td{width:calc(100% - 130px)}.company_02_mapimage img.map{width:300px}#company .tocustomers{padding:60px 0}#company .tocustomers .tocustomers_article{width:100%}#company .tocustomers img.tocustomers_img{position:static;width:100%;margin:30px auto 0}}@media screen and (max-width:430px){#company .office_box{margin-top:45px}#company table.company tr{flex-direction:column}#company table.company th{width:100%;text-align:left;font-size:.9em;font-weight:700;color:#999}#company table.company td{width:100%;padding-left:0}#company table.company td .td_flex .td_flex_right a{width:200px}.company_02_mapimage img.map{width:260px}#company .tocustomers{padding:45px 0}}@media screen and (max-width:320px){.company_02_mapimage img.map{width:100%}}#qanda .faq_summary{text-align:center;margin-bottom:90px}ul.faq_list{list-style:none;margin:0 auto 0;padding:0}ul.faq_list li{margin:18px 0 0}ul.faq_list li .faq_title{display:block;position:relative;cursor:pointer;background:#fafafa;margin:0;padding:15px 30px;color:#1d3053;font-size:1em;font-weight:400;text-align:left;transition:all .6s ease}ul.faq_list li .faq_title span{font-family:sans-serif;color:#1d3053;font-weight:700;margin-right:12px}ul.faq_list li .faq_title.close{background:#1d3053;color:#fff;position:relative;z-index:2}ul.faq_list li .faq_title.close span{color:#fff;transition:all .6s ease}ul.faq_list li .box{display:none;padding:30px;position:relative;z-index:1}ul.faq_list li .box:before{content:"A";position:absolute;top:-30px;left:30px;font-size:8em;font-weight:700;font-family:sans-serif;line-height:1;color:rgba(149,173,217,.1);z-index:-1}ul.faq_list li .box a{background:#cdd9ed}@media screen and (max-width:560px){#qanda .faq_summary{margin-bottom:75px}ul.faq_list li .faq_title{padding:15px 20px}ul.faq_list li .box{padding:20px}}@media screen and (max-width:430px){#qanda .faq_summary{margin-bottom:60px}ul.faq_list li{margin:0}ul.faq_list li .faq_title{border-top:1px solid #95add9}}@media screen and (max-width:320px){#qanda .faq_summary{margin-bottom:45px}ul.faq_list li .faq_title{padding:12px 10px}ul.faq_list li .box{padding:12px 10px}}#contact{padding-bottom:0}#contact .free_counseling{text-align:center}#contact .contact_title{text-align:center}@media screen and (max-width:768px){#contact #contact_line{padding-bottom:75px}}@media screen and (max-width:560px){#contact #contact_line{padding-bottom:60px}#contact #contact_line .line_box .line_title{font-size:1.2em}#contact #contact_line .line_box .line_title span.deco_sideline{padding:0 45px}}@media screen and (max-width:430px){#contact #contact_line{padding-bottom:45px}#contact #contact_line .line_box .line_title{font-size:1.2em}#contact #contact_line .line_box .line_title span.deco_sideline{display:block;padding:0 30px}}@media screen and (max-width:320px){#contact #contact_line .line_box .line_title{font-size:1em}}#contact #contact_mail{padding:90px 0}#contact .counseling_schedule{background:#faf7f4;width:760px;margin:60px auto 0;padding:45px 60px;border:2px double #ba9c6d}#contact .counseling_schedule .counseling_schedule_title{font-size:1.3em}#contact .counseling_schedule dl.reception{width:100%}#contact .counseling_schedule dl.reception div{position:relative;display:flex;justify-content:space-between;margin:5px 0;padding:5px 0}#contact .counseling_schedule dl.reception div:after{content:"";display:block;position:absolute;top:50%;z-index:1;width:100%;border-bottom:dotted 1px #000}#contact .counseling_schedule dl.reception dt{margin:0;padding:0 12px 0 0;background:#faf7f4;font-weight:700;text-align:left;font-size:1.1em;z-index:2}#contact .counseling_schedule dl.reception dd{margin:0;padding:0 0 0 12px;background:#faf7f4;font-weight:700;text-align:right;font-size:1.1em;z-index:2}#contact p.reception_memo{margin:0 0 1em;font-weight:700;font-size:.8em;color:#9e3746}#contact #contact_mail .contact_mail_box{background:#fff}#contact #contact_mail .contact_mail_inbox{text-align:center}#contact .mail_box{text-align:center;padding:30px;border-radius:12px;background:#fafafa}#contact .mail_box .mail_inbox{padding:60px 30px 30px;border-radius:12px;background:#fff;position:relative}#contact .mail_box .mail_inbox p.mail_text{font-family:sans-serif;background:#5498ca;text-align:center;border-radius:30px;color:#fff;left:50%;padding:11px 76px;position:absolute;top:-40px;transform:translate(-50%);white-space:nowrap;font-size:1.3em}#contact .mail_box .mail_inbox p.mail_text:before{border-color:#5498ca transparent transparent;border-style:solid;border-width:10px 11px 0;content:"";display:block;height:0;left:calc(50% - 11px);position:absolute;top:100%;width:0}#contact input.date::placeholder{color:#000}.page-id-46 span.check_no{display:none}#contact .mw_wp_form_input,#contact .mw_wp_form_confirm{margin-top:30px;padding:30px}#contact table{width:100%;margin:0 auto}#contact table,#contact table th,#contact table td{border-collapse:collapse}#contact table tr{display:flex;align-items:center;padding:30px;border-bottom:1px solid #e0e7f4}#contact table tr:first-child{border-top:1px solid #e0e7f4}#contact table th{width:280px;font-weight:400;text-align:left;line-height:1;position:relative}#contact table th span.t-hissu{width:35px;height:35px;line-height:35px;border-radius:35px;display:inline-block;font-size:.7em;background:#1d3053;color:#fff;margin-right:8px;text-align:center;vertical-align:middle;position:absolute;right:0;top:50%;transform:translateY(-50%)}#contact table th span.t-nini{width:35px;height:35px;line-height:35px;border-radius:35px;display:inline-block;font-size:.7em;background:#e0e7f4;color:#1d3053;margin-right:8px;text-align:center;vertical-align:middle;position:absolute;right:0;top:50%;transform:translateY(-50%)}#contact table td{width:calc(100% - 280px);text-align:left;padding-left:30px;line-height:1}#contact table td dl{display:table}#contact table td dt{width:180px;display:table-cell;vertical-align:middle}#contact table td dd{display:table-cell;vertical-align:middle;padding-left:12px}#contact input.age{width:160px}#contact .information{margin-top:45px}.page-id-25 #contact table.contact_form td.position span.memo{display:none}#contact input.mail_check{margin-top:12px}#contact input.postcode{width:120px;margin-bottom:5px}#contact .check_send{text-align:center;margin-top:30px}#contact input.form_btn{width:auto;text-decoration:none !important;display:inline-block;padding:0 4em;color:#fff;background:#ed5314;line-height:60px;font-size:1.3em;border-radius:0 !important}#contact input.form_btn:hover{opacity:1;color:#fff;background:#f07241}#contact select.time{position:relative;width:100%;padding:15px 45px 15px 15px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #ededed;background:#fff url(//peamari.com/wp-content/themes/2023mj_peamari/images/common/select_tab.jpg) no-repeat;background-position:right center;background-size:30px,100%;letter-spacing:1px;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic",sans-serif;font-size:.9em;line-height:23px;color:#000}#contact textarea.consultation{min-height:180px;line-height:1.6}#contact .mw_wp_form_confirm table td span.check_no,#contact .mw_wp_form_confirm p.reception_memo{display:none}#contact .mw_wp_form_confirm table td.consultation_td{line-height:1.6}@media screen and (max-width:1024px){#contact table th{width:230px}#contact table td{width:calc(100% - 230px)}}@media screen and (max-width:768px){#contact .counseling_schedule{width:100%}#contact #contact_mail{padding:75px 0}#contact .mw_wp_form_input,#contact .mw_wp_form_confirm{padding:30px 0}#contact table tr{padding:30px 0}#contact table th{width:200px;font-size:.9em}#contact table td{width:calc(100% - 200px)}}@media screen and (max-width:559px){#contact .counseling_schedule{padding:30px}#contact .counseling_schedule .counseling_schedule_title{font-size:1em;margin-bottom:18px}#contact #contact_mail{padding:60px 0}#contact table tr{flex-direction:column}#contact table tr:first-child{padding:0 0 30px;border-top:none}#contact table th,#contact table td{width:100%}#contact table th{border-left:1px solid #1d3053;padding:0 0 0 12px;margin-bottom:12px;font-weight:700}#contact table td{border:none;padding:12px 0 0}#contact input.form_btn{margin:0;padding:0;width:calc(100%/2 - 12px);line-height:52px}}@media screen and (max-width:430px){#contact .counseling_schedule{padding:20px;margin-bottom:12px}#contact .counseling_schedule .counseling_schedule_title{font-size:1em;margin-bottom:12px}#contact .counseling_schedule dl.reception dt,#contact .counseling_schedule dl.reception dd{font-size:1em}#contact #contact_mail{padding:45px 0}#contact #contact_mail .contact_mail_inbox{text-align:left}#contact table td{padding:12px 0 0}#contact input.form_btn.btn_back{margin-right:6px}#contact input.form_btn.btn_submit{margin-left:6px}#contact_mail .main_btn{width:100%}}input[type=submit],input[type=button]{border-radius:0;-webkit-box-sizing:content-box;-webkit-appearance:button;appearance:button;border:none;box-sizing:border-box;cursor:pointer}input[type=submit]::-webkit-search-decoration,input[type=button]::-webkit-search-decoration{display:none}input[type=submit]::focus,input[type=button]::focus{outline-offset:-2px}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;outline:none;background:0 0}button,input[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;border:none;outline:none;background:0 0}textarea{overflow:auto}input[type=text],input[type=tel],input[type=email],input[type=search],textarea{font-size:1em;margin:0;padding:15px;width:100%;max-width:100%;outline:none;color:#000;vertical-align:bottom;transition:.3s;letter-spacing:1px;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic",sans-serif;border:1px solid #ededed;background:#fff}input[type=text]:focus,input[type=tel]:focus,input[type=password]:focus,input[type=email]:focus,input[type=search]:focus,textarea:focus{background:#fafafa;border:1px solid #e0e7f4;outline:none}select{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none}.button,button,input[type=submit],input[type=reset],input[type=button],.button:before,button:before,input[type=submit]:before,input[type=reset]:before,input[type=button]:before,.button:after,button:after,input[type=submit]:after,input[type=reset]:after,input[type=button]:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .3s;transition:all .3s}.button,button,input[type=submit],input[type=reset],input[type=button]{display:inline-block;line-height:60px;padding:0 60px;margin:0 1em;height:auto;text-align:center;text-decoration:none;color:#fff;background:#1d3053;border:1px solid #1d3053;outline:none;position:relative}.button:before,button:before,input[type=submit]:before,input[type=reset]:before,input[type=button]:before,.button:after,button:after,input[type=submit]:after,input[type=reset]:after,input[type=button]:after{position:absolute;z-index:-1;display:block;content:''}.button:hover,button:hover,input[type=submit]:hover,input[type=reset]:hover,input[type=button]:hover{opacity:1;background:#fff;color:#1d3053;border:1px solid #1d3053;box-shadow:0 0 12px 0 rgb(19 71 52/20%)}@media screen and (max-width:559px){.button,button,input[type=submit],input[type=reset],input[type=button]{margin:0 .5em;padding:0 3.5em}}@media screen and (max-width:430px){.button,button,input[type=submit],input[type=reset],input[type=button]{width:100%;margin:12px 0 0}}#privacy .enactment{text-align:right;margin-bottom:30px}#privacy h3{text-align:left;margin-bottom:15px;color:#1d2f53;font-size:1.1em;font-weight:700;line-height:1.3}#privacy h4{text-align:left;margin-bottom:15px;color:#1d2f53;font-size:1em;font-weight:700;line-height:1.3}#privacy .policy_box{margin-top:30px}#privacy ul{list-style:inside;margin:0 0 30px 1em;padding:0}@media screen and (max-width:768px){#privacy .privacy-policy-content{padding:80px 30px}#privacy .privacy-policy-content table th{width:30%}#privacy .privacy-policy-content table td{padding-left:30px}#privacy .privacy-policy-content table span.height2{padding:24px 10px}#privacy .privacy-policy-content table span.height{padding:20px 10px}#privacy .privacy-policy-content table span.height-td{padding:20px 10px}}@media screen and (max-width:559px){#privacy .privacy-policy-content .outline{padding:30px}#privacy .privacy-policy-content .outline .begin{width:100%}#privacy .privacy-policy-content table{margin:50px 0 30px}#privacy .privacy-policy-content table span.height2{padding:24px 10px}#privacy .privacy-policy-content table span.height{padding:25px 10px}}@media screen and (max-width:430px){#privacy .top{background:url(//peamari.com/wp-content/themes/2023mj_peamari/images/privacy-policy/top-bg_sp.jpg) no-repeat;background-position:center;background-size:cover;padding:30px 0}#privacy .privacy-policy-content{padding:30px}#privacy .privacy-policy-content .outline{padding:15px}#privacy .privacy-policy-content table{margin:30px 0}#privacy .privacy-policy-content table tr,#privacy .privacy-policy-content table th,#privacy .privacy-policy-content table td{display:block;width:100%}#privacy .privacy-policy-content table tr{border-bottom:1px solid #9999}#privacy .privacy-policy-content table span,#privacy .privacy-policy-content table span.top,#privacy .privacy-policy-content table span.height,#privacy .privacy-policy-content table span.height2{border:none}#privacy .privacy-policy-content table th{padding:0}#privacy .privacy-policy-content table td{padding:0}#privacy .privacy-policy-content table th span{padding:10px 10px 0 !important}#privacy .privacy-policy-content table td span{padding:0 10px 10px !important}}@media screen and (max-width:320px){#privacy .privacy-policy-content{padding:30px 15px}}ul#menu-sitemaps-nav{padding:0;margin:0;list-style:none}ul#menu-sitemaps-nav li{width:100%;border-bottom:1px solid #ededed}ul#menu-sitemaps-nav li:first-child{border-top:1px solid #ededed}ul#menu-sitemaps-nav li:nth-child(2):before{top:30px}ul#menu-sitemaps-nav li a{display:block;padding:15px 60px 15px 30px;text-decoration:none !important;position:relative}ul#menu-sitemaps-nav li a:before{content:"";opacity:0;position:absolute;top:50%;right:30px;transform:translateY(-50%) rotate(45deg);width:12px;height:12px;background:#fff;border-top:1px solid #ba9c6d;border-right:1px solid #ba9c6d;transition:all .3s ease}ul#menu-sitemaps-nav li a:after{content:"";opacity:0;position:absolute;top:50%;right:29px;transform:translateY(-50%);width:20px;height:1px;background:#ba9c6d;transition:all .3s ease}ul#menu-sitemaps-nav li a:hover:before,ul#menu-sitemaps-nav li a:hover:after{opacity:1}ul#menu-sitemaps-nav li ul.sub-menu{list-style:none;padding:0;margin:0}ul#menu-sitemaps-nav li ul.sub-menu li:last-child{border:none}ul#menu-sitemaps-nav li ul.sub-menu li:nth-child(2):before{top:45%}ul#menu-sitemaps-nav li ul.sub-menu li a{background:#fff;padding:15px 60px 15px 45px}ul#menu-sitemaps-nav li ul.sub-menu li a:hover{opacity:1}@media screen and (max-width:560px){ul#menu-sitemaps-nav li a{padding:12px 45px 12px 30px}ul#menu-sitemaps-nav li ul.sub-menu li a{padding:12px 45px}ul#menu-sitemaps-nav li:nth-child(2):before{top:25px}}@media screen and (max-width:430px){ul#menu-sitemaps-nav li a{padding:8px 30px 8px 15px}ul#menu-sitemaps-nav li ul.sub-menu li a{padding:8px 30px 8px 25px}ul#menu-sitemaps-nav li:before{right:15px;width:10px;height:10px}}ul.blog_list{list-style:none;width:100%;margin:-23px 0 0;padding:0;display:flex;flex-wrap:wrap}ul.blog_list li{width:calc(100%/4 - 23px);position:relative;margin-right:30px;margin-top:23px}ul.blog_list li:nth-child(4n){margin-right:0}#archive ul.blog_list li,#single .related ul.blog_list li{width:calc(100%/3 - 14px);margin-right:20px}#archive ul.blog_list li:nth-child(4n),#single .related ul.blog_list li:nth-child(4n){margin-right:20px}#archive ul.blog_list li:nth-child(3n),#single .related ul.blog_list li:nth-child(3n){margin-right:0}ul.blog_list li .thumbnail_card{overflow:hidden;height:150px;transition:all .3s ease;display:flex;justify-content:center;align-items:center;background:#f1ece3}ul.blog_list li .psot_meta{padding:12px;position:relative}ul.blog_list li .psot_meta span.new:before{content:"";display:inline-block;position:absolute;top:-20px;left:20px;background-image:url(//peamari.com/wp-content/themes/2023mj_peamari/images/case/new.png);background-size:100%;background-repeat:no-repeat;width:45px;height:45px}ul.blog_list li .psot_meta span.date{display:block;text-align:right;font-size:.7em;margin-bottom:5px}ul.blog_list li .psot_meta span.the_title{display:block;font-size:.9em;line-height:1.6}ul.blog_list li a{display:block;overflow:hidden}ul.blog_list li a:hover .thumbnail_card img.wp-post-image{transform:scale(1.2)}#archive ul.blog_list li.sticky{position:relative;overflow:visible}#archive ul.blog_list li.sticky .pickup{position:absolute;top:-1px;left:-6px;padding:0 40px 2px 12px;line-height:1.4;color:#fff;background:linear-gradient(-45deg,transparent,transparent 25%,#ba9c6d 0%,#ba9c6d);z-index:1}#archive ul.blog_list li.sticky .pickup:before{position:absolute;z-index:10;top:100%;left:0;content:' ';border:3px solid transparent;border-top:3px solid #5e35b1;border-right:3px solid #5e35b1}#archive ul.blog_list li.sticky .pickup span{display:inline-block;font-size:10px;font-family:sans-serif;font-weight:700}@media screen and (max-width:1260px){ul.blog_list li .thumbnail_card{height:130px}}@media screen and (max-width:768px){ul.blog_list{margin-top:-18px}ul.blog_list li{width:calc(100%/3 - 12px);margin-right:18px;margin-top:18px}ul.blog_list li:nth-child(2n){margin-right:18px !important}ul.blog_list li:nth-child(3n){margin-right:0 !important}#archive ul.blog_list li,#single .related ul.blog_list li{width:calc(100%/2 - 9px);margin-right:18px}#archive ul.blog_list li:nth-child(even),#single .related ul.blog_list li:nth-child(even){margin-right:0 !important}#archive ul.blog_list li:nth-child(odd),#single .related ul.blog_list li:nth-child(odd){margin-right:18px !important}ul.blog_list li .psot_meta{padding:12px 0 0}ul.blog_list li .psot_meta span.the_title{line-height:1.6}}@media screen and (max-width:560px){ul.blog_list{margin:-18px 0 0;justify-content:space-between}ul.blog_list li{width:calc(100%/2 - 12px);margin-right:18px;margin-top:18px}ul.blog_list li:nth-child(2n),ul.blog_list li:nth-child(4n){margin-right:0 !important}ul.blog_list li:nth-child(3n){margin-right:18px}}@media screen and (max-width:430px){ul.blog_list{margin:-18px 0 0}ul.blog_list li{width:calc(100%/2 - 6px);margin-right:12px;margin-top:18px}ul.blog_list li:nth-child(3n){margin-right:12px}ul.blog_list li .thumbnail_card{height:100px}ul.blog_list li .psot_meta span.new:before{width:30px;height:30px}}@media screen and (max-width:390px){ul.blog_list li .thumbnail_card{height:88px}}@media screen and (max-width:320px){ul.blog_list{flex-direction:column}ul.blog_list li .thumbnail_card{height:120px}#archive ul.blog_list li,#single .related ul.blog_list li{width:100%;margin-right:0}#archive ul.blog_list li:nth-child(even),#single .related ul.blog_list li:nth-child(even){margin-right:0 !important}#archive ul.blog_list li:nth-child(odd),#single .related ul.blog_list li:nth-child(odd){margin-right:10px !important}}ul.news_list{list-style:none;width:100%;margin:0;padding:0;border-top:1px solid #ba9c6d}ul.news_list li{position:relative;border-bottom:1px solid #ba9c6d}ul.news_list li a{display:block;text-decoration:none;position:relative}ul.news_list li a img{opacity:1}ul.news_list li a:before{content:"";opacity:0;position:absolute;top:50%;right:30px;transform:translateY(-50%) rotate(45deg);width:18px;height:18px;background:#fff;border-top:1px solid #ba9c6d;border-right:1px solid #ba9c6d;transition:all .3s ease}ul.news_list li a:after{content:"";opacity:0;position:absolute;top:50%;right:29px;transform:translateY(-50%);width:32px;height:1px;background:#ba9c6d;transition:all .3s ease}ul.news_list li a:hover:before,ul.news_list li a:hover:after{opacity:1}ul.news_list li .news_flex{display:flex;align-items:stretch;background:#fff}ul.news_list li .news_flex .news_flex___thumbnail{width:120px}ul.news_list li .news_flex .news_flex___postmeta{width:calc(100% - 120px);text-align:left;padding:20px 30px}ul.news_list li .news_flex .news_flex___postmeta span.date{display:block;font-size:.8em}ul.news_list li .news_flex .news_flex___postmeta p.the_title{font-size:.9em;margin:12px 0 0}@media screen and (max-width:960px){ul.news_list li .news_flex .news_flex___postmeta{padding:20px 75px 20px 30px}}@media screen and (max-width:560px){ul.news_list li .news_flex .news_flex___postmeta p.the_title{line-height:1.6}}@media screen and (max-width:430px){ul.news_list li .news_flex .news_flex___thumbnail{width:90px}ul.news_list li .news_flex .news_flex___postmeta{width:calc(100% - 90px);padding:12px 20px}ul.news_list li .news_flex .news_flex___postmeta p.the_title{margin:8px 0 0}ul.news_list li a:before,ul.news_list li a:after{content:none}}@media screen and (max-width:380px){ul.news_list li .news_flex .news_flex___postmeta{padding:12px 12px 12px 16px}}@media screen and (max-width:320px){ul.news_list li .news_flex .news_flex___thumbnail{width:75px}ul.news_list li .news_flex .news_flex___postmeta{width:calc(100% - 75px);padding:12px 12px 12px 14px}ul.news_list li .news_flex .news_flex___postmeta p.the_title{margin:0}}#single .contents_box{margin-top:60px}#single .contents_box .meta{margin-top:0;padding-bottom:30px;border-top:1px solid #ba9c6d;border-bottom:1px solid #ba9c6d}#single .contents_box .meta .meta_flex{display:flex;align-items:center;position:relative}#single .contents_box .meta .meta_flex p.date{position:absolute;right:60px;top:-30px}#single .contents_box .meta .meta_flex p.date span{display:flex;align-items:center;justify-content:center;color:#fff;font-size:.8em;position:relative;z-index:1}#single .contents_box .meta .meta_flex p.date span:before{content:"";display:inline-block;position:absolute;background:url(//peamari.com/wp-content/themes/2023mj_peamari/images/blog/date_bg.png) no-repeat;background-size:100%;width:100px;height:100px;z-index:-1}#single .contents_box .meta .meta_flex .meta_flex___img{width:360px;margin-top:-60px}#single .contents_box .meta .meta_flex .meta_flex___title{width:calc(100% - 360px);padding:60px 0 60px 45px}#single .contents_box .meta p.date{text-align:right;margin:0}#single .contents_box .meta .the_title{font-size:1.3em;margin:0}#single .contents_box .contents_textbox{padding:30px 0 60px;border-bottom:1px solid #ba9c6d}#single .single_profile{padding:30px;font-size:.9em;border-bottom:1px solid #ba9c6d;background:#faf7f4}#single .single_profile .single_profile_flex{display:flex;align-items:center}#single .single_profile .single_profile_flex .single_profile_flex___photo{width:200px}#single .single_profile .single_profile_flex .single_profile_flex___text{width:calc(100% - 200px);padding-left:20px;text-align:center}#single .single_profile .single_profile_flex .single_profile_flex___text p.blogP1{color:#1d3053;font-weight:700;margin:0 0 12px}#single .single_profile .single_profile_flex .single_profile_flex___text .single_profile_flex___text_flex{display:flex;justify-content:space-between;align-items:flex-end}#single .single_profile .single_profile_flex .single_profile_flex___text .single_profile_flex___text_flex .single_profile_flex___text_flex___text{width:calc(100% - 150px);text-align:left}#single .single_profile .single_profile_flex .single_profile_flex___text .single_profile_flex___text_flex .single_profile_flex___text_flex___text p.daihyo{margin:0 0 3px}#single .single_profile .single_profile_flex .single_profile_flex___text .single_profile_flex___text_flex .single_profile_flex___text_flex___logo{width:150px;padding-left:20px}#single .single_profile .single_profile_flex .single_profile_flex___text .single_profile_flex___text_flex .single_profile_flex___text_flex___text ul{text-align:left;list-style:inside;margin:0;padding:0;font-size:.83em}#single .single_tags{padding:30px;font-size:.9em;border-bottom:1px solid #ba9c6d}#single .single_tags span{display:block;font-family:sans-serif}#single ul.post-categories{list-style:none;margin:0 0 12px;padding:0}#single ul.post-categories li{display:inline-block;margin-right:12px}#single ul.post-categories li a{display:inline-block;background:#1d3053;color:#fff;padding:0 8px}#single .single_tags ul.tags_list{list-style:none;margin:0;padding:0}#single .single_tags ul.tags_list li{display:inline-block;margin-right:12px}#single .single_tags ul.tags_list li a{display:inline-block;color:#1d3053}#single .single_tags ul.tags_list li a:before{content:"#"}#single .single_tags ul.tags_list li a:hover{color:#a07a51}#single .single_tags ul.tags_list li a:before:hover{opacity:1;color:#a07a51}#single .related{margin-top:90px}.youtube{position:relative;width:100%;padding-top:56.25%}.youtube iframe{position:absolute;top:0;right:0;width:100% !important;height:100% !important}@media screen and (max-width:1024px){#single .contents_box .meta .meta_flex .meta_flex___img{width:280px}#single .contents_box .meta .meta_flex .meta_flex___title{width:calc(100% - 280px);padding:60px 0 45px 30px}#single .contents_box .meta .the_title{font-size:1.2em}#single .single_profile .single_profile_flex .single_profile_flex___photo{width:150px}#single .single_profile .single_profile_flex .single_profile_flex___text{width:calc(100% - 150px)}#single .single_profile .single_profile_flex .single_profile_flex___text p.blogP1,#single .single_profile .single_profile_flex .single_profile_flex___text .single_profile_flex___text_flex{font-size:.9em}#single .single_profile .single_profile_flex .single_profile_flex___text .single_profile_flex___text_flex .single_profile_flex___text_flex___text{width:200px}#single .single_profile .single_profile_flex .single_profile_flex___text .single_profile_flex___text_flex .single_profile_flex___text_flex___logo{width:calc(100% - 200px)}}@media screen and (max-width:960px){#single .single_profile .single_profile_flex .single_profile_flex___photo{width:120px}#single .single_profile .single_profile_flex .single_profile_flex___text{width:calc(100% - 120px)}#single .single_profile .single_profile_flex .single_profile_flex___text .single_profile_flex___text_flex .single_profile_flex___text_flex___text{width:180px}#single .single_profile .single_profile_flex .single_profile_flex___text .single_profile_flex___text_flex .single_profile_flex___text_flex___logo{width:calc(100% - 180px)}}@media screen and (max-width:768px){#single .contents_box{margin-top:30px}#single .contents_box .meta .meta_flex{flex-direction:column;align-items:flex-start}#single .contents_box .meta .meta_flex .meta_flex___img{margin-top:-30px}#single .contents_box .meta .meta_flex .meta_flex___title{width:100%;padding:30px 0 0}#single .contents_box .meta .meta_flex p.date{right:45px;top:0}#single .single_profile .single_profile_flex{flex-direction:column}#single .single_profile .single_profile_flex .single_profile_flex___photo,#single .single_profile .single_profile_flex .single_profile_flex___text{width:100%}#single .single_profile .single_profile_flex .single_profile_flex___photo img{display:block;width:150px;margin:-12px auto 0}#single .single_profile .single_profile_flex .single_profile_flex___text{padding:0;margin-top:18px}#single .single_profile .single_profile_flex .single_profile_flex___text .single_profile_flex___text_flex .single_profile_flex___text_flex___text{width:240px}#single .single_profile .single_profile_flex .single_profile_flex___text .single_profile_flex___text_flex .single_profile_flex___text_flex___logo{width:calc(100% - 240px)}}@media screen and (max-width:560px){#single .contents_box{margin:0}#single .contents_box .meta{padding:0}#single .contents_box .meta .meta_flex .meta_flex___img{width:100%;margin:0}#single .contents_box .meta .meta_flex p.date{display:block;width:100%;position:static;background:#faf7f4;padding:6px 12px}#single .contents_box .meta .meta_flex p.date span{display:inline-block;font-size:.9em;color:#ba9c6d}#single .contents_box .meta .meta_flex p.date span:before{content:none}#single .contents_box .meta .meta_flex .meta_flex___title{padding:30px 0}#single .contents_box .contents_textbox{padding:30px 0}}@media screen and (max-width:430px){#single .contents_box{margin:0}#single .contents_box .meta{padding:0}#single .contents_box .meta .meta_flex .meta_flex___img{width:100%;margin:0}#single .contents_box .meta .meta_flex .meta_flex___title{padding:20px 0}#single .contents_box .meta .meta_flex p.date{position:static}#single .contents_box .meta .meta_flex p.date span:before{content:none}#single .contents_box .contents_textbox{padding:20px 0}#single .contents_box .meta .the_title{font-size:1.1em}#single .single_profile{padding:20px}#single .single_profile .single_profile_flex .single_profile_flex___text .single_profile_flex___text_flex{flex-direction:column}#single .single_profile .single_profile_flex .single_profile_flex___text .single_profile_flex___text_flex .single_profile_flex___text_flex___text,#single .single_profile .single_profile_flex .single_profile_flex___text .single_profile_flex___text_flex .single_profile_flex___text_flex___logo{width:100%;padding:0}#single .single_profile .single_profile_flex .single_profile_flex___text .single_profile_flex___text_flex .single_profile_flex___text_flex___text p.daihyo,#single .single_profile .single_profile_flex .single_profile_flex___text .single_profile_flex___text_flex .single_profile_flex___text_flex___text ul{text-align:center}#single .single_profile .single_profile_flex .single_profile_flex___text .single_profile_flex___text_flex .single_profile_flex___text_flex___logo{margin-top:18px}#single .single_profile .single_profile_flex .single_profile_flex___text .single_profile_flex___text_flex .single_profile_flex___text_flex___logo img{width:120px}#single .single_tags{padding:20px 0}}@media screen and (max-width:380px){#single .contents_box .meta .the_title{font-size:1em}}.case{overflow:hidden;position:relative;z-index:1}.case:before{content:"";display:inline-block;position:absolute;bottom:-150px;left:-60px;background-image:url(//peamari.com/wp-content/themes/2023mj_peamari/images/case/bg.png);background-size:100%;background-repeat:no-repeat;width:680px;height:680px;z-index:-1}p.case_memo{text-align:right;font-size:.8em;margin:45px 0 0}@media screen and (max-width:768px){.case:before{width:420px;height:420px;bottom:-45px}}@media screen and (max-width:560px){.case:before{background-image:url(//peamari.com/wp-content/themes/2023mj_peamari/images/case/bg_sp.jpg);background-size:100%;background-repeat:no-repeat;bottom:-90px}p.case_memo{text-align:center}}.case_summary{width:880px;margin:0 auto 60px;text-align:center}ul.case_list{list-style:none;padding:0;margin:-24px 0 0;display:flex;flex-wrap:wrap}ul.case_list li{width:calc(100%/3 - 20px);margin:24px 30px 8px 0;box-shadow:0 0 14px rgb(102 102 102/15%)}ul.case_list li:nth-child(3n){margin-right:0}ul.case_slider{padding:0;margin:0;list-style:none}ul.case_slider li{margin:8px 18px;box-shadow:0 0 14px rgb(102 102 102/15%)}ul.case_slider li a{display:block}ul.case_slider li a:hover{opacity:.7}ul.case_slider li a img:hover{opacity:1}.slick_prev,.slick_next{position:absolute;top:50%;transform:translateY(-50%);cursor:pointer;outline:none;background:#ba9c6d;width:8%;height:1px;z-index:1}.slick_prev{left:-5%}.slick_next{right:-5%}.slick_prev span{display:inline-block;position:absolute;top:100%;left:10%;color:#ba9c6d}.slick_next span{display:inline-block;position:absolute;bottom:100%;right:10%;color:#ba9c6d}ul.case_list li .case_image,ul.case_slider li .case_image{position:relative}ul.case_list li .case_text,ul.case_slider li .case_text{text-align:center;padding:18px 18px 18px 45px;background:#fff;font-size:.8em}ul.case_list li .case_text span.new,ul.case_slider li .case_text span.new{display:block;position:relative}ul.case_list li .case_text span.new:before,ul.case_slider li .case_text span.new:before{content:"";display:inline-block;position:absolute;top:-35px;left:-20px;background-image:url(//peamari.com/wp-content/themes/2023mj_peamari/images/case/new.png);background-size:100%;background-repeat:no-repeat;width:45px;height:45px}ul.case_list li a{display:block}ul.case_list li a:hover{opacity:.7}ul.case_list li a img:hover{opacity:1}@media screen and (max-width:1024px){.case_summary{width:100%}}@media screen and (max-width:768px){ul.case_list li{width:calc(100%/3 - 12px);margin:18px 18px 8px 0}ul.case_list li .case_text,ul.case_slider li .case_text{padding:18px}ul.case_list li .case_text span.new:before,ul.case_slider li .case_text span.new:before{left:0;width:32px;height:32px}}@media screen and (max-width:560px){.case_summary{margin:0 auto 45px}ul.case_list{margin:-18px 0 0;justify-content:space-between}ul.case_list li{width:calc(100%/2 - 12px);margin:18px 18px 8px 0}ul.case_list li .case_text,ul.case_slider li .case_text{padding:18px}ul.case_list li .case_text span.new:before,ul.case_slider li .case_text span.new:before{left:0;width:32px;height:32px}ul.case_list li:nth-child(odd){margin-right:24px}ul.case_list li:nth-child(even){margin-right:0}}@media screen and (max-width:430px){ul.case_slider{padding:0 30px}.slick_prev{left:0}.slick_next{right:0}ul.case_list{flex-direction:column}ul.case_list li{width:100%}ul.case_list li:nth-child(odd),ul.case_list li:nth-child(even){margin-right:0}}@media screen and (max-width:390px){ul.case_slider{padding:0 18px}ul.case_list li .case_text span.new:before,ul.case_slider li .case_text span.new:before{top:-45px;left:0;width:38px;height:38px}}@media screen and (max-width:320px){ul.case_slider{padding:0 12px}}aside .aside_box{margin:45px 0 0}aside .aside_box:first-child{margin:0}aside .aside_title,.related_title{position:relative;padding:60px 0 8px;margin-bottom:30px;font-size:1.3em;color:#a07a51;text-align:center !important}aside .aside_title:before,.related_title:before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);background:url(//peamari.com/wp-content/themes/2023mj_peamari/images/common/logo_motif.png) no-repeat;background-size:100%;height:45px;width:45px}aside .aside_btn_box{margin:12px 0 0;text-align:right}aside .aside_btn_box a.std{font-size:.8em;text-decoration:underline;display:inline-block;position:relative;padding:0 18px 0 0}aside .aside_btn_box a.std:before{content:'';width:8px;height:8px;border:0;border-top:solid 1px #000;border-right:solid 1px #000;position:absolute;top:50%;right:0;transform:translateY(-50%) rotate(45deg)}aside .category_list ul{list-style:none;margin:0;padding:0}aside .category_list ul li{width:100%;height:auto;font-size:.8em;position:relative;border-bottom:1px solid #ededed}aside .category_list ul li:first-child{border-top:1px solid #ededed}aside .category_list ul li a{display:block;padding:8px 12px;line-height:1.6}aside .newarrival ul.newarrival_list{list-style:none;margin:0;padding:0}aside .newarrival ul.newarrival_list li{position:relative;border-bottom:1px solid #ededed}aside .newarrival ul.newarrival_list li:first-child{border-top:1px solid #ededed}aside .newarrival ul.newarrival_list li .na_flexbox{display:flex;justify-content:space-between;align-items:center}aside .newarrival ul.newarrival_list li .na_flexbox .na_image{width:75px}aside .newarrival ul.newarrival_list li .na_flexbox .na_text{width:calc(100% - 95px)}aside .newarrival ul.newarrival_list li .na_flexbox .na_text .na_meta{position:relative;margin:0 0 12px}aside .newarrival ul.newarrival_list li .na_flexbox .na_text span.na_date{display:inline-block;font-size:.7em;font-weight:400;line-height:1;color:#999;position:absolute;right:0;top:50%;transform:translateY(-50%)}aside .newarrival ul.newarrival_list li .na_flexbox .na_text .na_post_title{text-align:left;font-size:.8em;font-weight:400;color:#1d3053;line-height:1.3;margin:0;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic",sans-serif}aside .newarrival ul.newarrival_list li a{display:block;padding:8px 0;color:#1d3053;font-weight:700}aside select{position:relative;width:100%;padding:15px 45px 15px 15px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #ededed;background:#fff url(//peamari.com/wp-content/themes/2023mj_peamari/images/common/select_tab-BA9C6D.jpg) no-repeat;background-position:right center;background-size:30px,100%;letter-spacing:1px;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic",sans-serif;font-size:.9em;line-height:23px;color:#000}aside .button_box{margin-top:30px}aside a.side_btn{display:inline-block;border:1px solid #ba9c6d;padding:8px 20px;font-size:.8em;color:#ba9c6d}aside a.side_btn:hover{opacity:1;color:#fff;background:#ba9c6d}aside .tags_list ul{list-style:none;margin:0;padding:0}aside .tags_list ul li{display:inline-block;font-size:.7em;position:relative}aside .tags_list ul li a{display:block;padding:3px 8px;margin-top:8px;margin-right:8px;line-height:1.6;border:1px solid #ededed;border-radius:3px}aside .tags_list ul li a:hover{background:#ba9c6d;color:#fff;border:1px solid #a2814c}aside .aside_bnr ul.aside_bnr_list{list-style:none;padding:0;margin:0}aside .aside_bnr ul.aside_bnr_list li{text-align:center}@media screen and (max-width:768px){aside .aside_title{margin-bottom:18px}aside .category_list ul li a{padding:12px}aside .newarrival ul.newarrival_list li .na_flexbox{align-items:flex-start}aside .newarrival ul.newarrival_list li .na_flexbox .na_image{width:45px}aside .newarrival ul.newarrival_list li .na_flexbox .na_text{width:calc(100% - 60px)}aside .newarrival ul.newarrival_list li a{padding:18px 0}}@media screen and (max-width:560px){aside .category_list ul li{font-size:.9em}aside a.side_btn{padding:12px 30px;font-size:.9em;min-width:280px}.single-osirase aside .button_box{margin-top:0}aside .tags_list ul li{font-size:.9em}aside .tags_list ul li a{padding:6px 8px;margin-top:18px;margin-right:18px}}@media screen and (max-width:430px){aside .aside_title{padding:45px 0 8px}aside .aside_title:before{width:38px;height:38px}aside .category_list ul li,aside .newarrival ul li{width:100%}aside .category_list ul{flex-wrap:wrap}aside .category_list ul li{font-size:.9em}aside .category_list ul li:nth-child(2){border-top:none}}@media screen and (max-width:380px){aside a.side_btn{padding:12px 30px;min-width:230px}}@media screen and (max-width:320px){aside .aside_title{padding:30px 0 0}aside .aside_title:before{width:32px;height:32px}}.alignleft{float:left}.alignright{float:right}img[class*=wp-image-],img[class*=attachment-]{max-width:100%;height:auto}img.alignright{display:block;margin:0 0 0 auto}img.alignleft{display:block;margin:0 auto 0 0}img.aligncenter{display:block;margin:0 auto}blockquote{display:block;-webkit-margin-before:1em;-webkit-margin-after:1em;-webkit-margin-start:40px;-webkit-margin-end:40px;margin:50px;border-left:1px solid #ededed;padding-left:30px}cite{font-size:.8em}cite a{display:inline}.clearfix{overflow:hidden;zoom:1}.clearfix:after{content:"";display:block;clear:both}@media screen and (max-width:480px){blockquote{margin:30px}}.wp-caption{text-align:right}.wp-caption-text,.gallery-caption　{font-size:12px;margin:0;color:#333}.wp-caption img{margin:0;padding:0;border:0 none;vertical-align:bottom}.wp-caption-dd{margin:0;padding:0 4px 5px;font-size:11px;line-height:17px}nav.navigation{overflow:hidden;float:none;max-width:100%;text-align:center;margin:60px 0 0;padding-top:30px;border-top:1px solid #ededed}nav.navigation a{text-decoration:none;color:#251e1f}nav.navigation>div{width:30%}nav.navigation h2.screen-reader-text{display:none}nav.navigation .nav-links{width:100%;display:flex;justify-content:space-evenly;align-items:center;font-family:sans-serif}nav.navigation .nav-links span.current{display:inline-block;color:#ba9c6d;padding:0 15px;text-align:center;border-radius:40px;line-height:40px;background:#f1ece3}nav.navigation .nav-links a.page-numbers{display:inline-block;background:#ba9c6d;color:#fff;padding:0 15px;text-align:center;border-radius:40px;line-height:40px}nav.navigation .nav-links a:hover{opacity:1;display:inline-block;color:#1d3053}nav.navigation .nav-links a.prev,nav.navigation .nav-links a.next{width:auto;float:none;color:#ba9c6d;background:0 0 !important;margin:0;padding:0;border-radius:none}nav.navigation .nav-links a.prev{margin:0 12px 0 0}nav.navigation .nav-links a.next{margin:0 0 0 12px}nav.navigation .nav-links a.prev:hover,nav.navigation .nav-links a.next:hover{color:#1d3053}@media screen and (max-width:768px){nav.navigation{display:block}}@media screen and (max-width:560px){nav.navigation{margin:45px 0 0;padding:30px 0}nav.navigation .nav-links a.page-numbers{font-size:.9em}nav.navigation .nav-links a.prev,nav.navigation .nav-links a.next{position:relative}nav.navigation .nav-links a.prev:before{content:"";display:inline-block;position:absolute;top:50%;left:0;width:18px;height:18px;margin:0 3px;border-left:3px solid #ba9c6d;border-bottom:3px solid #ba9c6d;transform:translateY(-50%) rotate(45deg)}nav.navigation .nav-links a.next:before{content:"";display:inline-block;position:absolute;top:50%;right:0;width:18px;height:18px;margin:0 3px;border-top:3px solid #ba9c6d;border-right:3px solid #ba9c6d;transform:translateY(-50%) rotate(45deg)}}#error .error_title{font-size:2em;margin-bottom:30px}#error .error_box{text-align:center;font-size:1.3em}#error p.error_url span{color:#b5978b;word-break:break-all}#error a{text-decoration:none}@media screen and (max-width:768px){#error .error_title{font-size:1.8em}#error .error_box{font-size:1.1em}}@media screen and (max-width:559px){#error .error_title{font-size:1.6em}}@media screen and (max-width:430px){#error .error_title{font-size:1.5em}#error .error_box{font-size:1em}}@media screen and (max-width:320px){#error .error_title{font-size:1.3em}}.common{padding:30px 0}.common ul{list-style:none;margin:0;padding:0;display:flex;align-items:center;justify-content:space-around}.common ul li .mark_flex{width:780px;margin:0 auto 0;display:flex;align-items:center}.common ul li .mark_flex .mark_flex___img{width:160px}.common ul li .mark_flex .mark_flex___text{width:calc(100% - 160px);padding-left:30px;font-size:.8em;line-height:1.3}.common ul li .mark_flex .mark_flex___text .mark_flex___title{font-weight:700;margin:0 0 8px}@media screen and (max-width:960px){.common ul li .mark_flex{width:580px}}@media screen and (max-width:768px){.common ul li:last-child{padding-left:20px}.common ul li .mark_flex{width:520px}.common ul li .mark_flex .mark_flex___img{width:100px}.common ul li .mark_flex .mark_flex___text{width:calc(100% - 100px);padding-left:20px;font-size:.7em}}@media screen and (max-width:560px){.common ul{flex-direction:column}.common ul li{width:100%}.common ul li .mark_flex{width:100%}.common ul li:last-child{padding:0;margin-top:30px;width:100%;text-align:center}}@media screen and (max-width:430px){.common ul li .mark_flex{flex-direction:column}.common ul li .mark_flex .mark_flex___text{margin-top:12px;padding-left:0;width:100%}}footer{clear:both;overflow:hidden;background:#233a65;color:#ba9c6d;padding:90px 0 0}footer a{color:#fff}footer .totop{position:fixed;bottom:30px;right:30px;z-index:9}footer .footer_information{width:100%;margin:0 auto 0}footer .footer_information .footer_information_logo{width:100%;text-align:center}footer .footer_information .footer_information_info{width:100%;text-align:center;margin:22px 0 0}footer .footer_information .footer_information_info span{display:block}footer .footer_information .footer_information_info span a{margin:12px 0}footer .footer_menu{margin-top:60px}footer nav.footer-nav{margin-bottom:10px;text-align:center}footer nav.footer-must{font-size:.8em;text-align:center;margin:30px 0 0}footer nav.footer-nav ul#menu-footer-nav,footer nav.footer-must ul#menu-footer-must{list-style:none;margin:0;padding:0}footer nav.footer-nav ul#menu-footer-nav li,footer nav.footer-must ul#menu-footer-must li{display:inline-block;margin-right:15px}footer nav.footer-nav ul#menu-footer-nav li:last-child,footer nav.footer-must ul#menu-footer-must li:last-child{margin-right:0}footer .footer_bottom1{border-top:1px solid #fff;border-bottom:1px solid #fff;padding:15px 0;position:relative}footer .footer_bottom1 nav.footer-must{position:absolute;right:0;top:0}footer .footer_bottom1 nav.footer-must ul#menu-footer-must{list-style:none}footer .footer_bottom1 nav.footer-must ul#menu-footer-must li{display:inline-block;margin-left:15px;font-size:.8em}footer .footer_bnr{margin:60px auto 0}footer .footer_bnr ul{list-style:none;margin:0;padding:0;display:flex;align-items:center;justify-content:space-around}footer .footer_bnr ul li{margin-right:30px}footer .footer_bnr ul li:last-child{margin-right:0}footer #copyright{font-size:.9em;text-align:center;margin-top:60px;padding:30px;background:#1d3053}footer #copyright a{color:#ba9c6d}@media screen and (max-width:768px){footer .totop img.icon{width:40px}footer .footer_information{width:100%}footer nav.footer-nav ul#menu-footer-nav{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;margin-top:-12px}footer nav.footer-nav ul#menu-footer-nav li{width:calc(100%/4);margin-right:0;margin-top:12px}footer .footer_information .footer_information_info span a.main_btn{width:auto}}@media screen and (max-width:560px){footer{padding:75px 0 0}footer .footer_bnr ul li{margin-right:12px}}@media screen and (max-width:430px){footer{padding:60px 0 0}footer .totop img{width:45px}footer .footer_information .footer_information_logo img{width:160px}}@media screen and (max-width:320px){footer .totop{right:20px;bottom:20px}footer .totop img{width:35px}}.mw_wp_form .error{text-align:left !important;font-weight:700 !important;font-size:.9em !important;color:#9e3746 !important;line-height:1.35 !important;margin-top:15px !important;position:relative}.mwform-checkbox-field input,.mwform-radio-field input{vertical-align:middle;margin:0 6px 0 0;width:20px;height:20px}.mw_wp_form .vertical-item+.vertical-item{margin-top:8px !important}@media screen and (max-width:559px){.mw_wp_form .vertical-item{width:100% !important}}