/*!
Theme Name: sakura theme
Author: LC PRINT .inc
Version: 2.0.0
*/html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:rgba(0,0,0,0)}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.clearfix,.blogbox{min-height:1px}.clearfix:after,.blogbox:after{content:".";display:block;clear:both;height:0;visibility:hidden}* html .clearfix,* html .blogbox{height:1px}a:hover img{transition-duration:.3s;opacity:.6}a{transition:.2s}#overviews,#footerbox,#ba-flow{overflow:hidden;zoom:1}#headtitle,#headmenus li{font-family:"Shippori Mincho",serif;font-weight:500;font-style:normal}.pagehl{letter-spacing:1px;border-bottom:1px solid #666;font-weight:normal}.hl{letter-spacing:1px;margin-top:0;font-weight:normal;border-bottom:1px solid #666;background:url("/img/sakura07.png") no-repeat;line-height:60px;padding-left:30px;padding-top:10px}@media print,screen and (min-width: 768px){.hl{font-size:32px;line-height:60px;padding-left:30px;padding-top:10px;margin-bottom:40px}}@media screen and (max-width: 768px){.hl{font-size:22px;background-size:26px;line-height:30px;padding-left:34px;padding-top:2px;padding-bottom:4px;margin-bottom:20px}}.hl .sub{font-size:80%}.hls{background:url("/img/sakura06.png") 0 4px no-repeat;background-size:20px;padding-left:26px;letter-spacing:1px;margin-bottom:10px;margin-top:30px}@media print,screen and (min-width: 768px){.hls{font-size:19px}}@media screen and (max-width: 768px){.hls{font-size:17px;padding-top:4px}}a{color:#fc7702}a:hover{text-decoration:none}@media screen and (max-width: 768px){img{max-width:100%;height:auto}}body{font-family:Avenir,"Open Sans","Helvetica Neue",Helvetica,Arial,Verdana,Roboto,"游ゴシック Medium","Yu Gothic Medium","游ゴシック体","YuGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Meiryo UI","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;color:#444;line-height:1.7;font-size:18px;background-image:url("/img/bg.jpg")}@media screen and (max-width: 768px){body{font-size:16px;line-height:1.5}}p{margin-top:0;margin-bottom:.9em;clear:both}@media screen and (max-width: 768px){p{line-height:1.8}}p img{max-width:100%}div,h1,footer,header,li,dt,dd,dl{box-sizing:border-box}address{font-style:normal}h1,h2,h3{line-height:1.4}img{vertical-align:bottom}ul{margin:0}ol{padding-left:2em}@media screen and (max-width: 768px){ol li{line-height:1.4;margin-bottom:.5em}}iframe,#map{box-sizing:border-box}@media screen and (max-width: 600px){iframe,#map{width:100%;height:300px;height:50vh}}@media print,screen and (min-width: 768px){iframe,#map{width:99%;height:500px}}@media print,screen and (min-width: 768px){#map{margin-bottom:100px}}@media screen and (max-width: 768px){#map{margin-bottom:20px}}.branchbox{overflow:hidden;zoom:1;margin-bottom:40px}.branchmap{height:300px;width:46%;float:left}.branchinfo{margin-left:2%;width:46%;float:left}.branchinfo .hls{margin-top:0}@media print,screen and (min-width: 768px){.fl{float:left}}@media print,screen and (min-width: 768px){.fr{float:right}}@media print,screen and (min-width: 768px){.sp{display:none}}@media screen and (max-width: 768px){.pc{display:none}}@media print,screen and (min-width: 768px){#infobox,#blogw,#ftmenus,.contbox,.baikyaku-contbox,.pagehead,#overviews,#overview,#ft-is,#footerbox,#ba-contact,#home-ba2,#ba-flowbox,#ba-flow,#headtitle{width:980px;margin-left:auto;margin-right:auto}}@media screen and (max-width: 768px){#infobox,#blogw,#ftmenus,.contbox,.baikyaku-contbox,.pagehead,#overviews,#overview,#ft-is,#footerbox,#ba-contact,#home-ba2,#ba-flowbox,#ba-flow,#headtitle{margin-left:10px;margin-right:10px}}.sidelist,.checklists,#ihinpoints,#seizenflow,#qalists,#seizen-model{list-style:none;padding-left:0}#home-ba2{padding-left:0;list-style:none}#home-ba2 li{display:inline-block}.noticelists{margin-top:20px;padding-left:0;list-style:none;font-size:96%}.noticelists li{line-height:1.4;margin-bottom:.4em;padding-left:1em;text-indent:-1em}.noticelists li:before{content:"※"}::-moz-selection{background:#feff98}::selection{background:#feff98}::-moz-selection{background:#feff98}.contact-form{overflow:hidden;zoom:1;background-color:rgba(255,255,255,.5);box-sizing:border-box;margin-left:auto;margin-right:auto}.contact-form p{margin-bottom:20px}.contact-form input,.contact-form textarea{width:100%;box-sizing:border-box;padding:8px}.contact-form input[type=submit]{background-color:#ec90ac;color:#fff;border:none;line-height:2}.contact-form input[type=submit]:hover{opacity:.7}@media print,screen and (min-width: 768px){.contact-form{width:700px;padding:60px 60px 0}}@media screen and (max-width: 768px){.contact-form{padding:16px 16px 0}}header{position:relative;max-width:1200px;margin:0 auto 60px}@media screen and (max-width: 980px){header{padding:0 20px}}@media screen and (max-width: 768px){header{height:78px;position:fixed;z-index:200;display:flex;box-sizing:border-box;justify-content:space-between;align-items:center;inset:0;margin:0;padding:0 15px}}.headerbody{max-width:980px;margin:auto;overflow:hidden;display:flex;justify-content:space-between}@media screen and (max-width: 768px){.headerbody{display:block}}#sitetitle{line-height:1;margin-top:80px;transition:.3s}@media screen and (max-width: 980px){#sitetitle{width:340px;width:42vw}}@media screen and (max-width: 768px){#sitetitle{float:none;margin-top:30px;width:210px;z-index:200}}#sitetitle:hover{opacity:.5}#sitetitle:hover img{opacity:1}#sitetitle img{width:100%;height:auto}#headcontactbox{position:fixed;z-index:50;right:calc((100% - 980px)/2);top:-16px}@media screen and (max-width: 980px){#headcontactbox{right:20px}}@media screen and (max-width: 768px){#headcontactbox{display:none}}@media print{#headcontactbox{position:static}}#headcontact{background-color:#ec90ac;border-radius:14px;padding:25px 16px 6px;box-shadow:3px 3px 5px rgba(0,0,0,.2);display:flex;align-items:center;gap:10px;text-decoration:none}#headcontact:hover{opacity:.7}#headcontact .icon-mail{height:24px;width:24px;height:50px;width:50px;background-color:#fff;display:flex;justify-content:center;align-items:center;border-radius:50%}#headcontact .icon-mail::before{width:24px;height:24px;display:inline-block;background-color:#ec90ac;content:"";-webkit-mask:url("../img/icon-mail.svg") no-repeat center center;mask:url("../img/icon-mail.svg") no-repeat center center;-webkit-mask-size:contain;mask-size:contain}#hdtel{color:#fff;font-size:28px;line-height:1;letter-spacing:1px}#hdtel .sub{font-size:15px;letter-spacing:0;margin-bottom:2px}#hdtel .icon-phone{margin-right:.2em;display:inline-block}#hdtel .icon-phone::before{width:1em;height:1em;display:inline-block;background-color:#fff;content:"";-webkit-mask:url("../img/icon-phone.svg") no-repeat center;mask:url("../img/icon-phone.svg") no-repeat center;-webkit-mask-size:contain;mask-size:contain}#menubtn{transition:.3s;font-size:22px;color:#fff;background-color:#ec90ac;width:40px;height:40px;border-radius:50%;display:flex;justify-content:center;align-items:center;z-index:200}#menubtn img{width:60%;height:auto}@media print,screen and (min-width: 768px){#menubtn{display:none}}#menubtn:hover{cursor:pointer;opacity:.6}#menu-inner{padding-top:80px}@media screen and (max-width: 768px){#menu-inner{display:none;float:none;position:fixed;top:0;left:0;z-index:100;width:100%;height:100%;height:100vh;background-color:rgba(255,255,255,.95);text-align:center;padding-top:110px}}#headmenus{display:flex;gap:25px;list-style:none;padding-left:0;transition:.3s}@media screen and (max-width: 980px){#headmenus{gap:1.5vw}}@media screen and (max-width: 768px){#headmenus{gap:40px;flex-wrap:wrap;text-align:center;justify-content:center;margin:0 40px}}#headmenus li{font-size:20px}#headmenus a{color:#333;text-decoration:none;writing-mode:vertical-rl}#headmenus a:hover{opacity:.5}#headbg{width:100%;position:absolute;top:0;left:0;z-index:-1}@media print,screen and (min-width: 768px){#headbg{height:525px}}@media screen and (max-width: 768px){#headbg{height:220px}}@media print,screen and (min-width: 768px){.home #headbg{display:none;background:url("/img/home-img.png") center 0 no-repeat}}@media screen and (max-width: 768px){.home #headbg{background:url("/img/sphead-bg.jpg") center 0 no-repeat;background-size:100%;height:100%;background-size:cover}}.profile #headbg{background:url("/img/profile-img.png") center 0 no-repeat}@media screen and (max-width: 768px){.profile #headbg{background-size:auto 100%}}.access #headbg{background:url("/img/access-img.png") center 0 no-repeat}@media screen and (max-width: 768px){.access #headbg{background-size:auto 100%}}.seizen #headbg{background:url("/img/seizen-img.png") center 0 no-repeat}@media screen and (max-width: 768px){.seizen #headbg{background-size:auto 100%}}.flow #headbg{background:url("/img/flow-img.png") center 0 no-repeat}@media screen and (max-width: 768px){.flow #headbg{background-size:auto 100%}}.ihin #headbg{background:url("/img/ihin-img.png") center 0 no-repeat}@media screen and (max-width: 768px){.ihin #headbg{background-size:auto 100%}}.fee #headbg{background:url("/img/fee-img.png") center 0 no-repeat}@media screen and (max-width: 768px){.fee #headbg{background-size:auto 100%}}.qa #headbg{background:url("/img/qa-img.png") center 0 no-repeat}@media screen and (max-width: 768px){.qa #headbg{background-size:auto 100%}}.baikyaku #headbg{background:url("/img/access-img.png") center 0 no-repeat}@media screen and (max-width: 768px){.baikyaku #headbg{background-size:auto 100%}}#headimgbox{position:relative}@media print,screen and (min-width: 768px){#headimgbox{margin-bottom:60px;height:525px;margin-top:-40px}}@media screen and (max-width: 768px){#headimgbox{height:220px;margin-top:80px;margin-bottom:60px}.home #headimgbox{height:100vh;display:flex;justify-content:center;align-items:center}}@media screen and (max-width: 768px){.home #headimgbox{margin-top:0}}#headtitle{font-size:32px;letter-spacing:.8em;color:#fff;text-shadow:#3b3023 0px 0px 8px,#3b3023 0px 0px 10px;text-align:center}@media screen and (max-width: 768px){#headtitle{font-size:26px}}@media print,screen and (min-width: 768px){#headtitle{padding-top:180px}}@media screen and (max-width: 768px){#headtitle{padding-top:80px}}@media print,screen and (min-width: 768px){.home #headtitle{display:none;text-align:left;padding-top:80px}}@media screen and (max-width: 768px){.home #headtitle{width:90%;margin:0;margin-top:-100px}}.headbloom{position:absolute;display:none}@media screen and (max-width: 768px){.headbloom{width:150px}}@media print,screen and (min-width: 768px){#headbloom01{right:40px;top:40px}#headbloom02{bottom:40px;left:40px}}@media screen and (max-width: 768px){#headbloom01{right:0;top:0}#headbloom02{left:0;bottom:0}.home #headbloom01{right:20px;top:27%}.home #headbloom02{left:20px;bottom:33%}}#ba-flow{padding:8px;background-color:#fff;box-shadow:4px 4px 20px rgba(0,0,0,.3)}#ba-flow .inner{border:1px solid #ccc;padding:20px}#ba-flow img{vertical-align:middle}#ba-flow a{border:1px solid #000;display:block}@media print,screen and (min-width: 768px){#ba-flow{width:600px}#ba-flow img:first-child{margin-left:50px;margin-right:50px}}@media screen and (max-width: 768px){#ba-flow .title{width:60%;margin-right:2%}#ba-flow .img{width:35%}}#ba-flowbox{position:relative}#ba-flowbox .bloom{display:none;position:absolute}@media print,screen and (min-width: 768px){#ba-flowbox{margin-top:160px;margin-bottom:160px}#ba-flowbox .bl01{bottom:-50px;right:140px}#ba-flowbox .bl02{bottom:40px;right:80px}#ba-flowbox .bl03{top:40px;right:160px}#ba-flowbox .bl04{bottom:-40px;right:-50px}#ba-flowbox .bl05{bottom:-20px;right:20px}#ba-flowbox .bl06{bottom:-30px;left:120px}#ba-flowbox .bl07{top:20px;left:100px}#ba-flowbox .bl08{bottom:30px;left:140px}#ba-flowbox .bl09{top:-20px;left:50px}#ba-flowbox .bl10{top:60px;left:10px}#ba-flowbox .bl11{top:20px;left:-60px}}@media screen and (max-width: 768px){#ba-flowbox{margin-top:80px;margin-bottom:40px}#ba-flowbox .bloom{display:none;position:absolute;transform:scale(0.5, 0.5)}#ba-flowbox .bl01{bottom:-50px;right:0}#ba-flowbox .bl02{bottom:30px;right:-20px}#ba-flowbox .bl03{top:-10px;right:20px}#ba-flowbox .bl04{bottom:0;right:0}#ba-flowbox .bl05{bottom:-20px;right:100px}#ba-flowbox .bl06{bottom:-30px;left:0}#ba-flowbox .bl07{top:-20px;left:100px}#ba-flowbox .bl08{top:-40px;left:-30px}#ba-flowbox .bl09{top:-20px;left:50px}#ba-flowbox .bl10{top:60px;left:-20px}#ba-flowbox .bl11{top:30px;left:0}}#home-ba2{text-align:center}@media print,screen and (min-width: 768px){#home-ba2{margin-bottom:60px}}@media screen and (max-width: 768px){#home-ba2{margin-bottom:20px}}#home-ba2 a{display:block;padding:10px}@media print,screen and (min-width: 768px){#home-ba2 li{width:400px}#home-ba2 li:first-child{margin-right:40px}}@media screen and (max-width: 768px){#home-ba2 li{margin-bottom:20px;width:48%}}#home-ba2 li .title,#home-ba2 li .img{vertical-align:middle}#home-ba2 li .title{text-align:center;display:inline-block}@media print,screen and (min-width: 768px){#home-ba2 li .title{width:190px}}@media screen and (max-width: 768px){#home-ba2 li .title{text-align:center;display:block;margin-top:8px}#home-ba2 li .title img{transform:scale(0.8, 0.8)}}#ba-qa{background-color:rgba(255,182,157,.3)}#ba-fee{background-color:rgba(142,175,42,.3)}#ba-contact{margin-bottom:60px;text-align:center}@media screen and (max-width: 768px){#ba-contact{margin:60px 40px 100px}#ba-contact a{display:block}}body.contact #ba-contact{display:none}footer{background-color:rgba(251,226,216,.7);position:relative}@media print,screen and (min-width: 768px){footer{margin-top:160px}}@media screen and (max-width: 768px){footer{margin-top:80px}}footer:before{padding:0;box-sizing:border-box;position:absolute;content:"";display:block;width:100%;right:0;border-style:solid;border-color:rgba(0,0,0,0);border-bottom-color:rgba(251,226,216,.7)}@media print,screen and (min-width: 768px){footer:before{top:-90px;border-width:0 75vw 90px 25vw}}@media screen and (max-width: 768px){footer:before{top:-50px;border-width:0 75vw 50px 25vw}}#footerbox address{padding-top:10px;font-size:16px;line-height:1.2}#footerbox address .min{font-size:13px}#footerbox address .branch{margin-top:10px;font-weight:bold}@media screen and (max-width: 768px){#footerbox{text-align:center;padding-bottom:20px}}.ft-tels{letter-spacing:1px}.ft-tels a{color:#333}#ft-message{text-align:center;margin-bottom:40px}@media screen and (max-width: 768px){#ft-message{width:70%;margin-left:auto;margin-right:auto;margin-top:20px}}#ft-is{margin-top:10px}@media print,screen and (min-width: 768px){#ft-is{text-align:right;margin-bottom:30px}}@media screen and (max-width: 768px){#ft-is{text-align:center;padding-bottom:30px}}@media print,screen and (min-width: 768px){#ft-logo{float:left;padding-top:40px;border-right:4px solid #ccc;padding-right:26px;margin-right:26px;height:200px;box-sizing:border-box}}@media screen and (max-width: 768px){#ft-logo{width:90%;display:block;margin-left:auto;margin-right:auto;margin-bottom:10px}}@media print,screen and (min-width: 768px){#ft-logo .sub{margin-left:56px;font-size:17px}}@media screen and (max-width: 768px){#ft-logo .sub{text-align:center;font-size:15px;margin-bottom:10px;line-height:1.2}}#freelogo{display:inline-block;vertical-align:middle;height:16px;width:auto;margin-right:6px;margin-bottom:4px}#ft-tel{letter-spacing:2px}#ft-tel a{color:#333}#ft-tel .sub{font-size:16px;letter-spacing:0}@media print,screen and (min-width: 768px){#ft-tel .sub{display:inline-block;margin-bottom:10px}}@media print,screen and (min-width: 768px){#ft-tel{line-height:1;font-size:28px;margin-top:20px}}@media screen and (max-width: 768px){#ft-tel{line-height:1.2;margin-top:16px;font-size:24px;font-weight:bold;margin-bottom:16px}#ft-tel .sub{font-weight:normal;display:block}}#overview{margin-bottom:100px}#overview h2{text-align:center;margin-bottom:50px}#reasonwrap{background-image:url("/img/profile-reason_img.jpg");background-size:cover}@media print,screen and (min-width: 768px){#reasonwrap{padding-top:100px;padding-bottom:100px;margin-bottom:100px}}@media screen and (max-width: 768px){#reasonwrap{background-size:auto 100%;background-size:cover;margin-bottom:60px;min-height:600px;height:110vh;position:relative}}#reason{background-color:rgba(255,255,255,.8)}@media print,screen and (min-width: 768px){#reason{width:860px;margin-left:auto;margin-right:auto;padding:50px}}@media screen and (max-width: 768px){#reason{position:absolute;padding:20px;top:50%;left:50%;width:95%;transform:translate(-50%, -50%)}}#reason h2{text-align:center}@media print,screen and (min-width: 768px){#reason h2{margin-bottom:50px}}@media screen and (max-width: 768px){#reason h2{margin-bottom:40px}}#message{font-size:16px;overflow:hidden;zoom:1}#message p{clear:none;padding-left:-1em;text-indent:1em}#profface{margin-bottom:2em}@media print,screen and (min-width: 768px){#profface{margin-right:2em;float:left}}@media screen and (max-width: 768px){#profface{margin-left:auto;margin-right:auto;display:block}}#sign{margin-top:40px;text-align:right}#sign .name{font-size:24px;letter-spacing:4px;padding-left:.5em}@media print,screen and (min-width: 768px){#overviews{font-size:19px}}#overviews dt,#overviews dd{float:left;margin-bottom:.6em}#overviews dt{clear:left}@media print,screen and (min-width: 768px){#overviews dt{text-align:right;padding-right:2em;width:40%}}@media screen and (max-width: 768px){#overviews dt{width:30%}}#overviews dd{margin-left:0}@media print,screen and (min-width: 768px){#overviews dd{width:60%}}@media screen and (max-width: 768px){#overviews dd{width:70%}}.license-pro1,.license-nintei,.license-adviser{text-align:center;margin-bottom:60px}.license-pro1 ul,.license-nintei ul,.license-adviser ul{list-style:none;padding-left:0}.license-pro1 li,.license-nintei li,.license-adviser li{display:inline-block}@media screen and (min-width: 769px){.license-pro1 li img:nth-child(2),.license-nintei li img:nth-child(2),.license-adviser li img:nth-child(2){width:140px}}.license-pro1 img,.license-nintei img,.license-adviser img{width:100%;height:auto;margin-bottom:16px}.license-nintei li{width:180px}@media screen and (max-width: 768px){.license-nintei li{width:48%}}.license-pro1 li{width:230px}@media screen and (max-width: 768px){.license-pro1 li{width:30%}}.license-adviser li{width:300px}@media print,screen and (min-width: 768px){.license-adviser li img:nth-child(2){width:200px !important}}@media screen and (max-width: 768px){.license-adviser li{width:50%}}#yuryo{text-align:center}@media screen and (max-width: 768px){#yuryo{width:80%;margin-left:auto;margin-right:auto}}.pagehead{margin-bottom:60px;text-align:center}.contbox,.baikyaku-contbox{background-color:rgba(255,255,255,.8)}@media print,screen and (min-width: 768px){.contbox,.baikyaku-contbox{margin-bottom:100px;padding:40px}}@media screen and (max-width: 768px){.contbox,.baikyaku-contbox{margin-bottom:40px;padding:20px}}@media print,screen and (min-width: 768px){#accesstxt{text-align:center}}.memobox{border:3px solid #f8cbc8;padding-top:1em;padding-bottom:1em;margin-left:auto;margin-right:auto}@media print,screen and (min-width: 768px){.memobox{text-align:center;margin-top:40px}}@media screen and (max-width: 768px){.memobox{font-size:15px;padding-left:10px;padding-right:10px}}.tiphl{text-align:center;margin-top:20px}@media print,screen and (min-width: 768px){.tip{text-align:center}}#seizen-model{text-align:center}@media print,screen and (min-width: 768px){#seizen-model{margin-bottom:40px}}#seizen-model li{position:relative;border:1px solid #ec90ac;display:inline-block;padding-top:40px;padding-bottom:40px}@media print,screen and (min-width: 768px){#seizen-model li{margin-left:60px;width:200px}}@media screen and (max-width: 768px){#seizen-model li{margin-bottom:50px;width:90%}}#seizen-model li:first-child:after,#seizen-model li:nth-child(2):after{position:absolute;display:block;box-sizing:border-box;content:""}@media print,screen and (min-width: 768px){#seizen-model li:first-child:after,#seizen-model li:nth-child(2):after{border-style:solid;border-color:rgba(0,0,0,0);border-left-color:#ec90ac;border-width:30px 0 30px 30px;height:60px;width:30px;top:30%;right:-50px}}@media screen and (max-width: 768px){#seizen-model li:first-child:after,#seizen-model li:nth-child(2):after{border-style:solid;border-color:rgba(0,0,0,0);border-top-color:#ec90ac;border-width:30px 30px 0 30px;height:30px;width:60px;bottom:-40px;left:0;right:0;margin-left:auto;margin-right:auto}}strong{border-bottom:2px solid #d00;letter-spacing:1px}.seizen-box{text-align:center;margin-bottom:40px}@media print,screen and (min-width: 768px){#seizenflow{margin-left:auto;margin-right:auto;width:600px}}.question{margin-top:20px;margin-bottom:0;background-color:#ec90ac;background-color:#ffede8;padding:.3em;padding-left:.6em;padding-right:.6em;letter-spacing:1px;font-weight:normal;font-size:18px;border-radius:2px}@media print,screen and (min-width: 768px){.question{overflow:hidden;zoom:1}.question:after{content:"";font-family:FontAwesome;float:right;color:#ffb39b}}@media screen and (max-width: 768px){.question{font-size:15px}}.question:hover{cursor:pointer}@media print,screen and (min-width: 768px){.question:hover{opacity:.6}}.question:before{content:"Q."}.answer{display:none;border:4px solid #ffede8;padding:1em 1em 1em 2em;text-indent:-1.2em}@media screen and (max-width: 768px){.answer{font-size:15px}}.answer:before{content:"A.";width:1em;height:1em}#seizenfee{text-align:center}@media print,screen and (min-width: 768px){#seizenfee{font-size:26px}}@media screen and (max-width: 768px){#seizenfee{font-size:18px}}#feetable{margin-left:auto;margin-right:auto;text-align:center}@media print,screen and (min-width: 768px){#feetable{width:90%}}@media screen and (max-width: 768px){#feetable{width:100%;font-size:15px}}#feetable th,#feetable td{border:1px solid #aaa}#feetable th{font-weight:normal}#feetable td{padding:.5em 1em}.flowbox{position:relative;margin-bottom:130px}.flowbox:after{position:absolute;bottom:-160px;left:0;right:0;margin-left:auto;margin-right:auto;content:"";display:block;box-sizing:border-box;border-style:solid;border-color:rgba(0,0,0,0);border-top-color:#f3bccd}@media print,screen and (min-width: 768px){.flowbox:after{width:300px;height:120px;border-width:60px 150px 60px 150px}}@media screen and (max-width: 768px){.flowbox:after{width:200px;height:120px;border-width:50px 100px 50px 100px}}@media print,screen and (min-width: 768px){.flowhl{font-size:24px;margin-top:-30px}}@media screen and (max-width: 768px){.flowhl{font-size:22px;margin-top:-10px;text-align:center}}@media print,screen and (min-width: 768px){.flowhl .sub{font-size:80%}}@media screen and (max-width: 768px){.flowhl .sub{display:block;font-size:65%}}.flowhl .num{font-size:60px;color:#ec90ac}@media print,screen and (min-width: 768px){.flowhl .num{padding-right:.2em}}@media screen and (max-width: 768px){.flowhl .num{display:block;text-align:center}}.flowlists{margin-bottom:40px}@media screen and (max-width: 768px){.flowlists{padding-left:20px}}.flowlists li{line-height:1.6;margin-bottom:.5em}#ihinpoints,#seizenflow{counter-reset:li}@media print,screen and (min-width: 768px){#ihinpoints,#seizenflow{margin-top:60px;margin-bottom:60px;padding-left:20px}}@media screen and (max-width: 768px){#ihinpoints,#seizenflow{margin-top:40px;margin-bottom:40px}}#ihinpoints li,#seizenflow li{overflow:hidden;zoom:1;line-height:1.6}@media print,screen and (min-width: 768px){#ihinpoints li,#seizenflow li{margin-bottom:40px}#ihinpoints li .inner,#seizenflow li .inner{display:inline-block;vertical-align:middle}}@media screen and (max-width: 768px){#ihinpoints li,#seizenflow li{margin-bottom:30px}}#ihinpoints li:before,#seizenflow li:before{counter-increment:li;content:counter(li);font-size:26px;margin-right:14px;width:50px;line-height:50px;text-align:center;color:#ec90ac;border:1px solid #ec90ac;padding-left:0;text-indent:0px}@media print,screen and (min-width: 768px){#ihinpoints li:before,#seizenflow li:before{display:inline-block;vertical-align:middle}}@media screen and (max-width: 768px){#ihinpoints li:before,#seizenflow li:before{display:block;margin-left:auto;margin-right:auto;margin-bottom:10px}}@media print,screen and (min-width: 768px){.checklists{margin-left:160px}}@media screen and (max-width: 768px){.checklists{margin-bottom:20px}}@media print,screen and (min-width: 768px){.checklists li{font-size:19px;margin-bottom:10px;display:inline-block;width:48%}}.checklists li:before{content:"";font-family:FontAwesome;margin-right:.3em}.prebox{text-align:center}@media print,screen and (min-width: 768px){.prebox{padding-top:40px}}@media screen and (max-width: 768px){.prebox{padding-bottom:40px}}@media print,screen and (min-width: 768px){.prebox p{margin-bottom:0}}@media screen and (max-width: 768px){.prebox p{font-size:16px}}@media print,screen and (min-width: 768px){.prebox #pretitle{margin-bottom:40px;padding-top:100px}}@media screen and (max-width: 768px){.prebox #pretitle{padding-top:30px;margin-bottom:20px}}.prebox #ft-tel{margin-top:20px}@media print,screen and (min-width: 768px){.prebox #ft-tel{font-size:32px}.prebox #ft-tel span{font-size:24px}}@media screen and (max-width: 768px){.prebox #ft-tel{font-size:24px;font-weight:bold}.prebox #ft-tel span{font-size:16px}}.prebox .bl10{top:90px !important;left:-20px !important}.prebox .bl03{top:-30px !important;right:-10px !important;left:auto !important}.prebox .bl08{top:90px !important;right:-20px !important;left:auto !important}.prebox .bl11{top:200px !important}.prebox .bl09{left:0 !important}#ftmenubox{font-size:17px;text-align:center;padding-bottom:6px;padding-top:6px;background-color:#ec90ac}@media screen and (max-width: 768px){#ftmenubox{display:none}}#ftmenus a{color:#fff;text-decoration:none;margin-left:30px}#ftmenus a:first-child{margin-left:0}#ftmenus a:hover{text-decoration:underline}#bt-movie{max-width:980px;max-width:900px;margin-left:auto;margin-right:auto;margin-bottom:60px;margin-top:2em}@media screen and (max-width: 768px){#bt-movie{width:90%;margin-left:auto;margin-right:auto}#bt-movie iframe{height:56vw}}#blogw{overflow:hidden;zoom:1;position:relative}.blogbox{background-color:rgba(255,255,255,.8)}@media print,screen and (min-width: 768px){.blogbox{float:left;width:740px;font-size:17px;margin-bottom:40px;padding:1.5em}}@media screen and (max-width: 768px){.blogbox{font-size:15px;margin-bottom:2em;padding:20px}}.blogbox .hl a{text-decoration:none;color:#333}.blogbox img{max-width:100%;height:auto}.more{display:block;text-align:right;color:#777}.more a{color:#ec90ac}.more:before{font-family:FontAwesome;content:"";padding-right:.3em}.blogthum{margin-right:1em;float:left}@media screen and (max-width: 768px){.blogthum{width:100px}}.blogthum a{display:block}.noimage{text-align:center;background-color:#ddd;display:block;color:#333;float:left;text-decoration:none}@media print,screen and (min-width: 768px){.noimage{width:150px;line-height:150px}}@media screen and (max-width: 768px){.noimage{width:100px;line-height:100px}}.noimage:hover{opacity:.6}.postdate{text-align:right;font-size:96%}#blogsidebar{background-color:rgba(255,255,255,.8);padding:1.5em}#blogsidebar a{color:#ec90ac}@media print,screen and (min-width: 769px){#blogsidebar{top:0;right:0;position:absolute;box-sizing:border-box;width:220px}#blogsidebar li:before{content:"・"}}@media screen and (max-width: 768px){#blogsidebar{margin-bottom:2em}}.sidelist{font-size:16px}@media screen and (max-width: 768px){.sidelist li{display:inline-block}.sidelist li:after{content:" / "}.sidelist li:last-child:after{content:""}}.side-hl{font-size:17px}.side-hl:first-of-type{margin-top:0}@media print,screen and (min-width: 769px){.side-hl{margin-bottom:.5em;margin-top:2em}}@media screen and (max-width: 768px){.side-hl{margin-top:1em;margin-bottom:0}}#nav-over{clear:both;overflow:hidden;zoom:1}@media print,screen and (min-width: 769px){#nav-over{float:left;width:740px;margin-bottom:80px}}@media screen and (max-width: 768px){#nav-over{margin-bottom:2em}}.nav-previous,.nav-next{font-size:17px}.nav-previous a,.nav-next a{background-color:rgba(255,255,255,.8);display:inline-block;line-height:1;padding:.8em;text-decoration:none;color:#333}.nav-previous a:before,.nav-next a:before{font-family:FontAwesome;content:"";margin-right:.3em;color:#ec90ac}.nav-previous a:hover,.nav-next a:hover{background-color:#ec90ac;color:#fff !important}.nav-previous a:hover:before,.nav-next a:hover:before{color:#fff}.nav-previous{float:left}.nav-next{float:right}#nav-pagenavi{clear:both;font-size:17px}@media print,screen and (min-width: 768px){#nav-pagenavi{margin-bottom:80px;float:left;width:740px}}@media screen and (max-width: 768px){#nav-pagenavi{margin-bottom:2em}}#nav-pagenavi .pages{display:none}#nav-pagenavi span,#nav-pagenavi a{font-weight:normal;width:3em;line-height:3em;display:inline-block;text-align:center}#nav-pagenavi a{color:#666;background-color:rgba(255,255,255,.8)}#nav-pagenavi a:hover{border:1px solid #ec90ac;background-color:#ec90ac;color:#fff}#nav-pagenavi .current{border:1px solid #ec90ac;background-color:#ec90ac;color:#fff}@media print,screen and (min-width: 768px){.alignleft,.alignright{padding-bottom:1em}}@media screen and (max-width: 768px){.alignleft,.alignright{width:60%}}.alignleft{text-align:left;float:left}@media print,screen and (min-width: 769px){.alignleft{margin-right:1em}}@media screen and (max-width: 768px){.alignleft{margin-right:.5em}}.alignright{text-align:right;float:right}@media print,screen and (min-width: 769px){.alignright{margin-left:1em}}@media screen and (max-width: 768px){.alignright{margin-left:.5em}}.aligncenter{clear:both;margin-left:auto;margin-right:auto;padding-bottom:1em;text-align:center;display:block}#infobox{overflow:hidden;zoom:1;background-color:rgba(255,255,255,.8);box-sizing:border-box;margin-bottom:2em}@media print,screen and (min-width: 769px){#infobox{padding:2em}}@media screen and (max-width: 768px){#infobox{padding:1.5em}}#infobox ul{padding-left:0;list-style:none}#infobox li{overflow:hidden;zoom:1;width:100%;margin-bottom:1.5em}#infobox li:last-of-type(){margin-bottom:0}#infobox-more{float:right;background-color:#ec90ac;text-decoration:none;color:#fff;padding:0 .5em}@media print,screen and (min-width: 769px){#infobox-more{line-height:2.5;font-size:18px}}@media screen and (max-width: 768px){#infobox-more{font-size:15px;line-height:1.8}}#infobox-more:before{font-family:FontAwesome;content:"";color:#fff;margin-right:.5em}#infobox-more:hover{opacity:.6}@media print,screen and (min-width: 769px){.infobox-txt{font-size:17px;line-height:1.4}}@media screen and (max-width: 768px){.infobox-txt{display:none}}.info-cate i{color:#777}@media print,screen and (min-width: 769px){.info-cate:before{content:" ／ "}}@media screen and (max-width: 768px){.info-cate{display:block}}@media print,screen and (min-width: 769px){.infobox-hl{font-size:130%}}@media screen and (max-width: 768px){.infobox-hl{font-size:120%}}.infobox-hl a{color:#ec90ac;text-decoration:none}.policy h2{font-size:18px;line-height:1.2;margin-top:2em;margin-bottom:.3em}.policy .contbox,.policy .baikyaku-contbox{font-size:16px}@media screen and (max-width: 768px){.policy li{line-height:1.3}}.baikyaku-contbox{max-width:980px;width:auto;box-sizing:border-box}@media screen and (max-width: 980px){.baikyaku-contbox{margin-right:20px;margin-left:20px}}@media screen and (max-width: 768px){.baikyaku-contbox{margin-right:10px;margin-left:10px}}.baikyaku-system{margin-top:60px;display:block}@media print,screen and (min-width: 768px){.baikyaku-system{pointer-events:none}}.baikyaku-system img{max-width:100%}.notebox{background-color:#f5ebd6;background-color:#f7f3e8;padding:30px 40px;margin-top:60px}@media screen and (max-width: 768px){.notebox{padding:25px}}.notebox .hlm{line-height:1.5;margin:0 0 10px;color:#da318a;font-weight:bold;font-size:24px;font-feature-settings:"halt";display:flex;gap:6px;align-items:center}.notebox .hlm::before{content:"";-webkit-mask:url("/img/icon-bulb.svg") no-repeat;mask:url("/img/icon-bulb.svg") no-repeat;-webkit-mask:url("/img/icon-right.svg") no-repeat;mask:url("/img/icon-right.svg") no-repeat;display:inline-block;width:.4em;height:.4em;background-color:currentColor;-webkit-mask-size:contain;mask-size:contain}@media screen and (max-width: 768px){.notebox .hlm{font-size:20px}}.house-leave{margin-top:60px;display:flex;align-items:flex-end;gap:40px}@media screen and (max-width: 768px){.house-leave{margin-top:20px}}.house-leave .arrow{font-size:32px;color:#ec90ac;padding-bottom:40px}.house-leave .after{height:200px}.house-leave .before{height:140px}@media screen and (max-width: 768px){.house-leave .before,.house-leave .arrow{display:none}}#top-tel-button{position:absolute;inset:auto;display:block;width:-moz-fit-content;width:fit-content;z-index:500;padding-top:120px}@media screen and (min-width: 769px){#top-tel-button{display:none}}#top-tel-button a{display:flex;flex-direction:column;align-items:center;text-decoration:none;background-color:#ec90ac;border-radius:200px;color:#fff;padding:10px 30px;box-shadow:4px 4px 8px rgba(0,0,0,.3)}#top-tel-button a:hover{background-color:#e5648b}#top-tel-button a .number{display:flex;align-items:center;gap:5px;font-size:28px;font-weight:bold;letter-spacing:.06em;line-height:1}#top-tel-button a .number::before{width:1em;height:1em;margin-bottom:2px;display:inline-block;background-color:#fff;content:"";-webkit-mask:url("../img/icon-phone.svg") no-repeat center;mask:url("../img/icon-phone.svg") no-repeat center;-webkit-mask-size:contain;mask-size:contain}#top-tel-button a .text{font-size:13.5px}