/*!
Theme Name: k_kanamori_official
Theme URI: https://chromatri.be
Author: CHROMATRIBE
Author URI: https://chromatri.be
Description: 
Requires at least: WordPress 4.9.6
Version: 1.1
Text Domain: k_kanamori_official
*/@import url("https://fonts.googleapis.com/css2?family=Capriola&family=Zen+Maru+Gothic:wght@400;700&display=swap");*,::before,::after{box-sizing:border-box;border-style:solid;border-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:bold}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace, monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;text-decoration:none;color:inherit}abbr[title]{text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}svg,img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:transparent;padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit}button,[type="button"],[type="reset"],[type="submit"]{cursor:pointer}button:disabled,[type="button"]:disabled,[type="reset"]:disabled,[type="submit"]:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type="number"]{-moz-appearance:textfield}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit;border-collapse:collapse}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:bold}.txt-nowrap{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.font_zen{font-family:'Zen Maru Gothic', sans-serif}@keyframes scr-flow{0%{transform:translateY(0px);opacity:0}10%{transform:translateY(0px);opacity:1}100%{transform:translateY(24px);opacity:0}}.flex-hol_center-left{display:flex;justify-content:flex-start;align-content:center;align-items:center;flex-wrap:nowrap;flex-direction:row}.flex-hol_center-left.-reverse{flex-direction:row-reverse}.flex-hol_center-mid{display:flex;justify-content:center;align-content:center;align-items:center;flex-wrap:nowrap;flex-direction:row}.flex-hol_center-mid.-reverse{flex-direction:row-reverse}.flex-hol_space-between{display:flex;justify-content:space-between;align-content:center;align-items:center;flex-wrap:nowrap;flex-direction:row}.flex-hol_space-between.-reverse{flex-direction:row-reverse}.flex-hol_space-between{display:flex;justify-content:space-between;align-content:center;align-items:center;flex-wrap:nowrap;flex-direction:row}.flex-ver_center-mid{display:flex;justify-content:center;align-content:flex-start;align-items:center;flex-wrap:nowrap;flex-direction:column}.flex-hol_align-btm{align-items:flex-end}.col-6by4{display:flex;flex-wrap:wrap}.col-6by4>*:nth-child(1n){width:60%;margin-left:0px !important;margin-right:0px !important}.col-6by4>*:nth-child(2n){width:40%;margin-left:0px !important;margin-right:0px !important}.col-6by4.-reverse{flex-direction:row-reverse}.col-4by6{display:flex;flex-wrap:wrap}.col-4by6>*:nth-child(1n){width:40%;margin-left:0px !important;margin-right:0px !important}.col-4by6>*:nth-child(2n){width:60%;margin-left:0px !important;margin-right:0px !important}.col-4by6.-reverse{flex-direction:row-reverse}.col-2{display:flex}.col-2>*{width:calc(100% / 2)}.col-2_pad-zero{display:flex;flex-wrap:wrap}.col-2_pad-zero>*{width:calc((100% / 2) - 0px * 1 / 2);margin-left:calc(0px / 2);margin-right:calc(0px / 2);margin-bottom:0px}.col-2_pad-zero>*:first-child,.col-2_pad-zero>*:nth-child(2n+1){margin-left:0}.col-2_pad-zero>*:nth-child(2n){margin-right:0}.col-2_pad-c{display:flex;flex-wrap:wrap}.col-2_pad-c>*{width:calc((100% / 2) - 32px * 1 / 2);margin-left:calc(32px / 2);margin-right:calc(32px / 2);margin-bottom:32px}.col-2_pad-c>*:first-child,.col-2_pad-c>*:nth-child(2n+1){margin-left:0}.col-2_pad-c>*:nth-child(2n){margin-right:0}.col-2_pad-c2{display:flex;flex-wrap:wrap}.col-2_pad-c2>*{width:calc((100% / 2) - 40px * 1 / 2);margin-left:calc(40px / 2);margin-right:calc(40px / 2);margin-bottom:40px}.col-2_pad-c2>*:first-child,.col-2_pad-c2>*:nth-child(2n+1){margin-left:0}.col-2_pad-c2>*:nth-child(2n){margin-right:0}.col-2_pad-e{display:flex;flex-wrap:wrap}.col-2_pad-e>*{width:calc((100% / 2) - 96px * 1 / 2);margin-left:calc(96px / 2);margin-right:calc(96px / 2);margin-bottom:96px}.col-2_pad-e>*:first-child,.col-2_pad-e>*:nth-child(2n+1){margin-left:0}.col-2_pad-e>*:nth-child(2n){margin-right:0}.col-3{display:flex}.col-3>*{width:calc(100% / 3)}.col-3_pad-zero{display:flex;flex-wrap:wrap}.col-3_pad-zero>*{width:calc((100% / 3) - 0px * 2 / 3);margin-left:calc(0px / 2);margin-right:calc(0px / 2);margin-bottom:0px}.col-3_pad-zero>*:first-child,.col-3_pad-zero>*:nth-child(3n+1){margin-left:0}.col-3_pad-zero>*:nth-child(3n){margin-right:0}.col-3_pad-c{display:flex;flex-wrap:wrap}.col-3_pad-c>*{width:calc((100% / 3) - 32px * 2 / 3);margin-left:calc(32px / 2);margin-right:calc(32px / 2);margin-bottom:32px}.col-3_pad-c>*:first-child,.col-3_pad-c>*:nth-child(3n+1){margin-left:0}.col-3_pad-c>*:nth-child(3n){margin-right:0}.col-3_pad-c2{display:flex;flex-wrap:wrap}.col-3_pad-c2>*{width:calc((100% / 3) - 40px * 2 / 3);margin-left:calc(40px / 2);margin-right:calc(40px / 2);margin-bottom:40px}.col-3_pad-c2>*:first-child,.col-3_pad-c2>*:nth-child(3n+1){margin-left:0}.col-3_pad-c2>*:nth-child(3n){margin-right:0}.col-3_pad-e{display:flex;flex-wrap:wrap}.col-3_pad-e>*{width:calc((100% / 3) - 96px * 2 / 3);margin-left:calc(96px / 2);margin-right:calc(96px / 2);margin-bottom:96px}.col-3_pad-e>*:first-child,.col-3_pad-e>*:nth-child(3n+1){margin-left:0}.col-3_pad-e>*:nth-child(3n){margin-right:0}.col-4{display:flex}.col-4>*{width:calc(100% / 4)}.col-4_pad-zero{display:flex;flex-wrap:wrap}.col-4_pad-zero>*{width:calc((100% / 4) - 0px * 3 / 4);margin-left:calc(0px / 2);margin-right:calc(0px / 2);margin-bottom:0px}.col-4_pad-zero>*:first-child,.col-4_pad-zero>*:nth-child(4n+1){margin-left:0}.col-4_pad-zero>*:nth-child(4n){margin-right:0}.col-4_pad-c{display:flex;flex-wrap:wrap}.col-4_pad-c>*{width:calc((100% / 4) - 32px * 3 / 4);margin-left:calc(32px / 2);margin-right:calc(32px / 2);margin-bottom:32px}.col-4_pad-c>*:first-child,.col-4_pad-c>*:nth-child(4n+1){margin-left:0}.col-4_pad-c>*:nth-child(4n){margin-right:0}.col-4_pad-c2{display:flex;flex-wrap:wrap}.col-4_pad-c2>*{width:calc((100% / 4) - 40px * 3 / 4);margin-left:calc(40px / 2);margin-right:calc(40px / 2);margin-bottom:40px}.col-4_pad-c2>*:first-child,.col-4_pad-c2>*:nth-child(4n+1){margin-left:0}.col-4_pad-c2>*:nth-child(4n){margin-right:0}.col-4_pad-e{display:flex;flex-wrap:wrap}.col-4_pad-e>*{width:calc((100% / 4) - 96px * 3 / 4);margin-left:calc(96px / 2);margin-right:calc(96px / 2);margin-bottom:96px}.col-4_pad-e>*:first-child,.col-4_pad-e>*:nth-child(4n+1){margin-left:0}.col-4_pad-e>*:nth-child(4n){margin-right:0}.col-1_pad-zero{display:flex;flex-wrap:wrap}.col-1_pad-zero>*{width:100% !important;margin-left:0px !important;margin-right:0px !important;margin-bottom:0px !important}.col-1_pad-c{display:flex;flex-wrap:wrap}.col-1_pad-c>*{width:100% !important;margin-left:0px !important;margin-right:0px !important;margin-bottom:32px !important}.col-1_pad-c2{display:flex;flex-wrap:wrap}.col-1_pad-c2>*{width:100% !important;margin-left:0px !important;margin-right:0px !important;margin-bottom:40px !important}.col-1_pad-e{display:flex;flex-wrap:wrap}.col-1_pad-e>*{width:100% !important;margin-left:0px !important;margin-right:0px !important;margin-bottom:96px !important}.col-xl-2{display:flex;flex-wrap:wrap}@media screen and (max-width: 1199px) and (max-width: 1199px){.col-xl-2>*{width:calc(100% / 2)}}.col-xl-2_pad-zero{display:flex;flex-wrap:wrap}@media screen and (max-width: 1199px){.col-xl-2_pad-zero>*{width:calc((100% / 2) - 0px * 1 / 2);margin-left:calc(0px / 2) !important;margin-right:calc(0px / 2) !important;margin-bottom:0px}.col-xl-2_pad-zero>*:first-child,.col-xl-2_pad-zero>*:nth-child(2n+1){margin-left:0 !important}.col-xl-2_pad-zero>*:nth-child(2n){margin-right:0 !important}}.col-xl-2_pad-c{display:flex;flex-wrap:wrap}@media screen and (max-width: 1199px){.col-xl-2_pad-c>*{width:calc((100% / 2) - 32px * 1 / 2);margin-left:calc(32px / 2) !important;margin-right:calc(32px / 2) !important;margin-bottom:32px}.col-xl-2_pad-c>*:first-child,.col-xl-2_pad-c>*:nth-child(2n+1){margin-left:0 !important}.col-xl-2_pad-c>*:nth-child(2n){margin-right:0 !important}}.col-xl-2_pad-c2{display:flex;flex-wrap:wrap}@media screen and (max-width: 1199px){.col-xl-2_pad-c2>*{width:calc((100% / 2) - 40px * 1 / 2);margin-left:calc(40px / 2) !important;margin-right:calc(40px / 2) !important;margin-bottom:40px}.col-xl-2_pad-c2>*:first-child,.col-xl-2_pad-c2>*:nth-child(2n+1){margin-left:0 !important}.col-xl-2_pad-c2>*:nth-child(2n){margin-right:0 !important}}.col-xl-2_pad-e{display:flex;flex-wrap:wrap}@media screen and (max-width: 1199px){.col-xl-2_pad-e>*{width:calc((100% / 2) - 96px * 1 / 2);margin-left:calc(96px / 2) !important;margin-right:calc(96px / 2) !important;margin-bottom:96px}.col-xl-2_pad-e>*:first-child,.col-xl-2_pad-e>*:nth-child(2n+1){margin-left:0 !important}.col-xl-2_pad-e>*:nth-child(2n){margin-right:0 !important}}.col-xl-3{display:flex;flex-wrap:wrap}@media screen and (max-width: 1199px) and (max-width: 1199px){.col-xl-3>*{width:calc(100% / 3)}}.col-xl-3_pad-zero{display:flex;flex-wrap:wrap}@media screen and (max-width: 1199px){.col-xl-3_pad-zero>*{width:calc((100% / 3) - 0px * 2 / 3);margin-left:calc(0px / 2) !important;margin-right:calc(0px / 2) !important;margin-bottom:0px}.col-xl-3_pad-zero>*:first-child,.col-xl-3_pad-zero>*:nth-child(3n+1){margin-left:0 !important}.col-xl-3_pad-zero>*:nth-child(3n){margin-right:0 !important}}.col-xl-3_pad-c{display:flex;flex-wrap:wrap}@media screen and (max-width: 1199px){.col-xl-3_pad-c>*{width:calc((100% / 3) - 32px * 2 / 3);margin-left:calc(32px / 2) !important;margin-right:calc(32px / 2) !important;margin-bottom:32px}.col-xl-3_pad-c>*:first-child,.col-xl-3_pad-c>*:nth-child(3n+1){margin-left:0 !important}.col-xl-3_pad-c>*:nth-child(3n){margin-right:0 !important}}.col-xl-3_pad-c2{display:flex;flex-wrap:wrap}@media screen and (max-width: 1199px){.col-xl-3_pad-c2>*{width:calc((100% / 3) - 40px * 2 / 3);margin-left:calc(40px / 2) !important;margin-right:calc(40px / 2) !important;margin-bottom:40px}.col-xl-3_pad-c2>*:first-child,.col-xl-3_pad-c2>*:nth-child(3n+1){margin-left:0 !important}.col-xl-3_pad-c2>*:nth-child(3n){margin-right:0 !important}}.col-xl-3_pad-e{display:flex;flex-wrap:wrap}@media screen and (max-width: 1199px){.col-xl-3_pad-e>*{width:calc((100% / 3) - 96px * 2 / 3);margin-left:calc(96px / 2) !important;margin-right:calc(96px / 2) !important;margin-bottom:96px}.col-xl-3_pad-e>*:first-child,.col-xl-3_pad-e>*:nth-child(3n+1){margin-left:0 !important}.col-xl-3_pad-e>*:nth-child(3n){margin-right:0 !important}}.col-xl-4{display:flex;flex-wrap:wrap}@media screen and (max-width: 1199px) and (max-width: 1199px){.col-xl-4>*{width:calc(100% / 4)}}.col-xl-4_pad-zero{display:flex;flex-wrap:wrap}@media screen and (max-width: 1199px){.col-xl-4_pad-zero>*{width:calc((100% / 4) - 0px * 3 / 4);margin-left:calc(0px / 2) !important;margin-right:calc(0px / 2) !important;margin-bottom:0px}.col-xl-4_pad-zero>*:first-child,.col-xl-4_pad-zero>*:nth-child(4n+1){margin-left:0 !important}.col-xl-4_pad-zero>*:nth-child(4n){margin-right:0 !important}}.col-xl-4_pad-c{display:flex;flex-wrap:wrap}@media screen and (max-width: 1199px){.col-xl-4_pad-c>*{width:calc((100% / 4) - 32px * 3 / 4);margin-left:calc(32px / 2) !important;margin-right:calc(32px / 2) !important;margin-bottom:32px}.col-xl-4_pad-c>*:first-child,.col-xl-4_pad-c>*:nth-child(4n+1){margin-left:0 !important}.col-xl-4_pad-c>*:nth-child(4n){margin-right:0 !important}}.col-xl-4_pad-c2{display:flex;flex-wrap:wrap}@media screen and (max-width: 1199px){.col-xl-4_pad-c2>*{width:calc((100% / 4) - 40px * 3 / 4);margin-left:calc(40px / 2) !important;margin-right:calc(40px / 2) !important;margin-bottom:40px}.col-xl-4_pad-c2>*:first-child,.col-xl-4_pad-c2>*:nth-child(4n+1){margin-left:0 !important}.col-xl-4_pad-c2>*:nth-child(4n){margin-right:0 !important}}.col-xl-4_pad-e{display:flex;flex-wrap:wrap}@media screen and (max-width: 1199px){.col-xl-4_pad-e>*{width:calc((100% / 4) - 96px * 3 / 4);margin-left:calc(96px / 2) !important;margin-right:calc(96px / 2) !important;margin-bottom:96px}.col-xl-4_pad-e>*:first-child,.col-xl-4_pad-e>*:nth-child(4n+1){margin-left:0 !important}.col-xl-4_pad-e>*:nth-child(4n){margin-right:0 !important}}.col-xl-1_pad-zero{display:flex;flex-wrap:wrap}@media screen and (max-width: 1199px){.col-xl-1_pad-zero>*{width:100% !important;margin-left:0px !important;margin-right:0px !important;margin-bottom:0px !important}}.col-xl-1_pad-c{display:flex;flex-wrap:wrap}@media screen and (max-width: 1199px){.col-xl-1_pad-c>*{width:100% !important;margin-left:0px !important;margin-right:0px !important;margin-bottom:32px !important}}.col-xl-1_pad-c2{display:flex;flex-wrap:wrap}@media screen and (max-width: 1199px){.col-xl-1_pad-c2>*{width:100% !important;margin-left:0px !important;margin-right:0px !important;margin-bottom:40px !important}}.col-xl-1_pad-e{display:flex;flex-wrap:wrap}@media screen and (max-width: 1199px){.col-xl-1_pad-e>*{width:100% !important;margin-left:0px !important;margin-right:0px !important;margin-bottom:96px !important}}@media screen and (min-width: 1200px){.hide_xl-up{display:none !important}}@media screen and (max-width: 1199px){.hide_xl-down{display:none !important}}.col-md-2{display:flex;flex-wrap:wrap}@media screen and (max-width: 768px) and (max-width: 768px){.col-md-2>*{width:calc(100% / 2)}}.col-md-2_pad-zero{display:flex;flex-wrap:wrap}@media screen and (max-width: 768px){.col-md-2_pad-zero>*{width:calc((100% / 2) - 0px * 1 / 2);margin-left:calc(0px / 2) !important;margin-right:calc(0px / 2) !important;margin-bottom:0px}.col-md-2_pad-zero>*:first-child,.col-md-2_pad-zero>*:nth-child(2n+1){margin-left:0 !important}.col-md-2_pad-zero>*:nth-child(2n){margin-right:0 !important}}.col-md-2_pad-c{display:flex;flex-wrap:wrap}@media screen and (max-width: 768px){.col-md-2_pad-c>*{width:calc((100% / 2) - 32px * 1 / 2);margin-left:calc(32px / 2) !important;margin-right:calc(32px / 2) !important;margin-bottom:32px}.col-md-2_pad-c>*:first-child,.col-md-2_pad-c>*:nth-child(2n+1){margin-left:0 !important}.col-md-2_pad-c>*:nth-child(2n){margin-right:0 !important}}.col-md-2_pad-c2{display:flex;flex-wrap:wrap}@media screen and (max-width: 768px){.col-md-2_pad-c2>*{width:calc((100% / 2) - 40px * 1 / 2);margin-left:calc(40px / 2) !important;margin-right:calc(40px / 2) !important;margin-bottom:40px}.col-md-2_pad-c2>*:first-child,.col-md-2_pad-c2>*:nth-child(2n+1){margin-left:0 !important}.col-md-2_pad-c2>*:nth-child(2n){margin-right:0 !important}}.col-md-2_pad-e{display:flex;flex-wrap:wrap}@media screen and (max-width: 768px){.col-md-2_pad-e>*{width:calc((100% / 2) - 96px * 1 / 2);margin-left:calc(96px / 2) !important;margin-right:calc(96px / 2) !important;margin-bottom:96px}.col-md-2_pad-e>*:first-child,.col-md-2_pad-e>*:nth-child(2n+1){margin-left:0 !important}.col-md-2_pad-e>*:nth-child(2n){margin-right:0 !important}}.col-md-3{display:flex;flex-wrap:wrap}@media screen and (max-width: 768px) and (max-width: 768px){.col-md-3>*{width:calc(100% / 3)}}.col-md-3_pad-zero{display:flex;flex-wrap:wrap}@media screen and (max-width: 768px){.col-md-3_pad-zero>*{width:calc((100% / 3) - 0px * 2 / 3);margin-left:calc(0px / 2) !important;margin-right:calc(0px / 2) !important;margin-bottom:0px}.col-md-3_pad-zero>*:first-child,.col-md-3_pad-zero>*:nth-child(3n+1){margin-left:0 !important}.col-md-3_pad-zero>*:nth-child(3n){margin-right:0 !important}}.col-md-3_pad-c{display:flex;flex-wrap:wrap}@media screen and (max-width: 768px){.col-md-3_pad-c>*{width:calc((100% / 3) - 32px * 2 / 3);margin-left:calc(32px / 2) !important;margin-right:calc(32px / 2) !important;margin-bottom:32px}.col-md-3_pad-c>*:first-child,.col-md-3_pad-c>*:nth-child(3n+1){margin-left:0 !important}.col-md-3_pad-c>*:nth-child(3n){margin-right:0 !important}}.col-md-3_pad-c2{display:flex;flex-wrap:wrap}@media screen and (max-width: 768px){.col-md-3_pad-c2>*{width:calc((100% / 3) - 40px * 2 / 3);margin-left:calc(40px / 2) !important;margin-right:calc(40px / 2) !important;margin-bottom:40px}.col-md-3_pad-c2>*:first-child,.col-md-3_pad-c2>*:nth-child(3n+1){margin-left:0 !important}.col-md-3_pad-c2>*:nth-child(3n){margin-right:0 !important}}.col-md-3_pad-e{display:flex;flex-wrap:wrap}@media screen and (max-width: 768px){.col-md-3_pad-e>*{width:calc((100% / 3) - 96px * 2 / 3);margin-left:calc(96px / 2) !important;margin-right:calc(96px / 2) !important;margin-bottom:96px}.col-md-3_pad-e>*:first-child,.col-md-3_pad-e>*:nth-child(3n+1){margin-left:0 !important}.col-md-3_pad-e>*:nth-child(3n){margin-right:0 !important}}.col-md-4{display:flex;flex-wrap:wrap}@media screen and (max-width: 768px) and (max-width: 768px){.col-md-4>*{width:calc(100% / 4)}}.col-md-4_pad-zero{display:flex;flex-wrap:wrap}@media screen and (max-width: 768px){.col-md-4_pad-zero>*{width:calc((100% / 4) - 0px * 3 / 4);margin-left:calc(0px / 2) !important;margin-right:calc(0px / 2) !important;margin-bottom:0px}.col-md-4_pad-zero>*:first-child,.col-md-4_pad-zero>*:nth-child(4n+1){margin-left:0 !important}.col-md-4_pad-zero>*:nth-child(4n){margin-right:0 !important}}.col-md-4_pad-c{display:flex;flex-wrap:wrap}@media screen and (max-width: 768px){.col-md-4_pad-c>*{width:calc((100% / 4) - 32px * 3 / 4);margin-left:calc(32px / 2) !important;margin-right:calc(32px / 2) !important;margin-bottom:32px}.col-md-4_pad-c>*:first-child,.col-md-4_pad-c>*:nth-child(4n+1){margin-left:0 !important}.col-md-4_pad-c>*:nth-child(4n){margin-right:0 !important}}.col-md-4_pad-c2{display:flex;flex-wrap:wrap}@media screen and (max-width: 768px){.col-md-4_pad-c2>*{width:calc((100% / 4) - 40px * 3 / 4);margin-left:calc(40px / 2) !important;margin-right:calc(40px / 2) !important;margin-bottom:40px}.col-md-4_pad-c2>*:first-child,.col-md-4_pad-c2>*:nth-child(4n+1){margin-left:0 !important}.col-md-4_pad-c2>*:nth-child(4n){margin-right:0 !important}}.col-md-4_pad-e{display:flex;flex-wrap:wrap}@media screen and (max-width: 768px){.col-md-4_pad-e>*{width:calc((100% / 4) - 96px * 3 / 4);margin-left:calc(96px / 2) !important;margin-right:calc(96px / 2) !important;margin-bottom:96px}.col-md-4_pad-e>*:first-child,.col-md-4_pad-e>*:nth-child(4n+1){margin-left:0 !important}.col-md-4_pad-e>*:nth-child(4n){margin-right:0 !important}}.col-md-1_pad-zero{display:flex;flex-wrap:wrap}@media screen and (max-width: 768px){.col-md-1_pad-zero>*{width:100% !important;margin-left:0px !important;margin-right:0px !important;margin-bottom:0px !important}}.col-md-1_pad-c{display:flex;flex-wrap:wrap}@media screen and (max-width: 768px){.col-md-1_pad-c>*{width:100% !important;margin-left:0px !important;margin-right:0px !important;margin-bottom:32px !important}}.col-md-1_pad-c2{display:flex;flex-wrap:wrap}@media screen and (max-width: 768px){.col-md-1_pad-c2>*{width:100% !important;margin-left:0px !important;margin-right:0px !important;margin-bottom:40px !important}}.col-md-1_pad-e{display:flex;flex-wrap:wrap}@media screen and (max-width: 768px){.col-md-1_pad-e>*{width:100% !important;margin-left:0px !important;margin-right:0px !important;margin-bottom:96px !important}}@media screen and (min-width: 768px){.hide_md-up{display:none !important}}@media screen and (max-width: 768px){.hide_md-down{display:none !important}}.col-sm-l-2{display:flex;flex-wrap:wrap}@media screen and (max-width: 549px) and (max-width: 549px){.col-sm-l-2>*{width:calc(100% / 2)}}.col-sm-l-2_pad-zero{display:flex;flex-wrap:wrap}@media screen and (max-width: 549px){.col-sm-l-2_pad-zero>*{width:calc((100% / 2) - 0px * 1 / 2);margin-left:calc(0px / 2) !important;margin-right:calc(0px / 2) !important;margin-bottom:0px}.col-sm-l-2_pad-zero>*:first-child,.col-sm-l-2_pad-zero>*:nth-child(2n+1){margin-left:0 !important}.col-sm-l-2_pad-zero>*:nth-child(2n){margin-right:0 !important}}.col-sm-l-2_pad-c{display:flex;flex-wrap:wrap}@media screen and (max-width: 549px){.col-sm-l-2_pad-c>*{width:calc((100% / 2) - 32px * 1 / 2);margin-left:calc(32px / 2) !important;margin-right:calc(32px / 2) !important;margin-bottom:32px}.col-sm-l-2_pad-c>*:first-child,.col-sm-l-2_pad-c>*:nth-child(2n+1){margin-left:0 !important}.col-sm-l-2_pad-c>*:nth-child(2n){margin-right:0 !important}}.col-sm-l-2_pad-c2{display:flex;flex-wrap:wrap}@media screen and (max-width: 549px){.col-sm-l-2_pad-c2>*{width:calc((100% / 2) - 40px * 1 / 2);margin-left:calc(40px / 2) !important;margin-right:calc(40px / 2) !important;margin-bottom:40px}.col-sm-l-2_pad-c2>*:first-child,.col-sm-l-2_pad-c2>*:nth-child(2n+1){margin-left:0 !important}.col-sm-l-2_pad-c2>*:nth-child(2n){margin-right:0 !important}}.col-sm-l-2_pad-e{display:flex;flex-wrap:wrap}@media screen and (max-width: 549px){.col-sm-l-2_pad-e>*{width:calc((100% / 2) - 96px * 1 / 2);margin-left:calc(96px / 2) !important;margin-right:calc(96px / 2) !important;margin-bottom:96px}.col-sm-l-2_pad-e>*:first-child,.col-sm-l-2_pad-e>*:nth-child(2n+1){margin-left:0 !important}.col-sm-l-2_pad-e>*:nth-child(2n){margin-right:0 !important}}.col-sm-l-3{display:flex;flex-wrap:wrap}@media screen and (max-width: 549px) and (max-width: 549px){.col-sm-l-3>*{width:calc(100% / 3)}}.col-sm-l-3_pad-zero{display:flex;flex-wrap:wrap}@media screen and (max-width: 549px){.col-sm-l-3_pad-zero>*{width:calc((100% / 3) - 0px * 2 / 3);margin-left:calc(0px / 2) !important;margin-right:calc(0px / 2) !important;margin-bottom:0px}.col-sm-l-3_pad-zero>*:first-child,.col-sm-l-3_pad-zero>*:nth-child(3n+1){margin-left:0 !important}.col-sm-l-3_pad-zero>*:nth-child(3n){margin-right:0 !important}}.col-sm-l-3_pad-c{display:flex;flex-wrap:wrap}@media screen and (max-width: 549px){.col-sm-l-3_pad-c>*{width:calc((100% / 3) - 32px * 2 / 3);margin-left:calc(32px / 2) !important;margin-right:calc(32px / 2) !important;margin-bottom:32px}.col-sm-l-3_pad-c>*:first-child,.col-sm-l-3_pad-c>*:nth-child(3n+1){margin-left:0 !important}.col-sm-l-3_pad-c>*:nth-child(3n){margin-right:0 !important}}.col-sm-l-3_pad-c2{display:flex;flex-wrap:wrap}@media screen and (max-width: 549px){.col-sm-l-3_pad-c2>*{width:calc((100% / 3) - 40px * 2 / 3);margin-left:calc(40px / 2) !important;margin-right:calc(40px / 2) !important;margin-bottom:40px}.col-sm-l-3_pad-c2>*:first-child,.col-sm-l-3_pad-c2>*:nth-child(3n+1){margin-left:0 !important}.col-sm-l-3_pad-c2>*:nth-child(3n){margin-right:0 !important}}.col-sm-l-3_pad-e{display:flex;flex-wrap:wrap}@media screen and (max-width: 549px){.col-sm-l-3_pad-e>*{width:calc((100% / 3) - 96px * 2 / 3);margin-left:calc(96px / 2) !important;margin-right:calc(96px / 2) !important;margin-bottom:96px}.col-sm-l-3_pad-e>*:first-child,.col-sm-l-3_pad-e>*:nth-child(3n+1){margin-left:0 !important}.col-sm-l-3_pad-e>*:nth-child(3n){margin-right:0 !important}}.col-sm-l-4{display:flex;flex-wrap:wrap}@media screen and (max-width: 549px) and (max-width: 549px){.col-sm-l-4>*{width:calc(100% / 4)}}.col-sm-l-4_pad-zero{display:flex;flex-wrap:wrap}@media screen and (max-width: 549px){.col-sm-l-4_pad-zero>*{width:calc((100% / 4) - 0px * 3 / 4);margin-left:calc(0px / 2) !important;margin-right:calc(0px / 2) !important;margin-bottom:0px}.col-sm-l-4_pad-zero>*:first-child,.col-sm-l-4_pad-zero>*:nth-child(4n+1){margin-left:0 !important}.col-sm-l-4_pad-zero>*:nth-child(4n){margin-right:0 !important}}.col-sm-l-4_pad-c{display:flex;flex-wrap:wrap}@media screen and (max-width: 549px){.col-sm-l-4_pad-c>*{width:calc((100% / 4) - 32px * 3 / 4);margin-left:calc(32px / 2) !important;margin-right:calc(32px / 2) !important;margin-bottom:32px}.col-sm-l-4_pad-c>*:first-child,.col-sm-l-4_pad-c>*:nth-child(4n+1){margin-left:0 !important}.col-sm-l-4_pad-c>*:nth-child(4n){margin-right:0 !important}}.col-sm-l-4_pad-c2{display:flex;flex-wrap:wrap}@media screen and (max-width: 549px){.col-sm-l-4_pad-c2>*{width:calc((100% / 4) - 40px * 3 / 4);margin-left:calc(40px / 2) !important;margin-right:calc(40px / 2) !important;margin-bottom:40px}.col-sm-l-4_pad-c2>*:first-child,.col-sm-l-4_pad-c2>*:nth-child(4n+1){margin-left:0 !important}.col-sm-l-4_pad-c2>*:nth-child(4n){margin-right:0 !important}}.col-sm-l-4_pad-e{display:flex;flex-wrap:wrap}@media screen and (max-width: 549px){.col-sm-l-4_pad-e>*{width:calc((100% / 4) - 96px * 3 / 4);margin-left:calc(96px / 2) !important;margin-right:calc(96px / 2) !important;margin-bottom:96px}.col-sm-l-4_pad-e>*:first-child,.col-sm-l-4_pad-e>*:nth-child(4n+1){margin-left:0 !important}.col-sm-l-4_pad-e>*:nth-child(4n){margin-right:0 !important}}.col-sm-l-1_pad-zero{display:flex;flex-wrap:wrap}@media screen and (max-width: 549px){.col-sm-l-1_pad-zero>*{width:100% !important;margin-left:0px !important;margin-right:0px !important;margin-bottom:0px !important}}.col-sm-l-1_pad-c{display:flex;flex-wrap:wrap}@media screen and (max-width: 549px){.col-sm-l-1_pad-c>*{width:100% !important;margin-left:0px !important;margin-right:0px !important;margin-bottom:32px !important}}.col-sm-l-1_pad-c2{display:flex;flex-wrap:wrap}@media screen and (max-width: 549px){.col-sm-l-1_pad-c2>*{width:100% !important;margin-left:0px !important;margin-right:0px !important;margin-bottom:40px !important}}.col-sm-l-1_pad-e{display:flex;flex-wrap:wrap}@media screen and (max-width: 549px){.col-sm-l-1_pad-e>*{width:100% !important;margin-left:0px !important;margin-right:0px !important;margin-bottom:96px !important}}@media screen and (min-width: 550px){.hide_sm-l-up{display:none !important}}@media screen and (max-width: 549px){.hide_sm-l-down{display:none !important}}html{color:#888;font-family:'Capriola', 'Zen Maru Gothic', sans-serif;font-size:16px;line-height:1.4;letter-spacing:0.05em;text-align:justify}*{box-sizing:border-box}a{transition:.1s}button,option,select,textarea,input[type="button"],input[type="submit"],input[type="number"],input[type="email"],input[type="tel"],input[type="text"],input[type="select"],input[type="option"],input[type="checkbox"]{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0;border:none;outline:0;margin:0;background:#fff;font-family:inherit;font-size:100%}input[type=radio],input[type=checkbox]{display:none}select{text-indent:0.01px;text-overflow:''}select::-ms-expand{display:none}textarea,select,input[type="text"],input[type="search"],input[type="tel"],input[type="url"],input[type="email"],input[type="password"],input[type="datetime"],input[type="month"],input[type="week"],input[type="time"],input[type="date"],input[type="datetime-local"],input[type="number"]{font-family:"Rounded Mplus 1c";font-weight:400;letter-spacing:0.04em;outline:0;background-color:#fff;color:#888;border:2px solid #888;box-sizing:border-box;font-size:14px;transition:0.3s;border-radius:5px !important;display:flex;align-items:center;min-width:130px;min-height:26px;padding:10px;margin:5px;width:100%;max-width:400px;transition:0.1s}textarea:first-of-type,select:first-of-type,input[type="text"]:first-of-type,input[type="search"]:first-of-type,input[type="tel"]:first-of-type,input[type="url"]:first-of-type,input[type="email"]:first-of-type,input[type="password"]:first-of-type,input[type="datetime"]:first-of-type,input[type="month"]:first-of-type,input[type="week"]:first-of-type,input[type="time"]:first-of-type,input[type="date"]:first-of-type,input[type="datetime-local"]:first-of-type,input[type="number"]:first-of-type{margin:5px 0}textarea::-webkit-input-placeholder,select::-webkit-input-placeholder,input[type="text"]::-webkit-input-placeholder,input[type="search"]::-webkit-input-placeholder,input[type="tel"]::-webkit-input-placeholder,input[type="url"]::-webkit-input-placeholder,input[type="email"]::-webkit-input-placeholder,input[type="password"]::-webkit-input-placeholder,input[type="datetime"]::-webkit-input-placeholder,input[type="month"]::-webkit-input-placeholder,input[type="week"]::-webkit-input-placeholder,input[type="time"]::-webkit-input-placeholder,input[type="date"]::-webkit-input-placeholder,input[type="datetime-local"]::-webkit-input-placeholder,input[type="number"]::-webkit-input-placeholder{color:#888;opacity:1}textarea:-moz-placeholder,select:-moz-placeholder,input[type="text"]:-moz-placeholder,input[type="search"]:-moz-placeholder,input[type="tel"]:-moz-placeholder,input[type="url"]:-moz-placeholder,input[type="email"]:-moz-placeholder,input[type="password"]:-moz-placeholder,input[type="datetime"]:-moz-placeholder,input[type="month"]:-moz-placeholder,input[type="week"]:-moz-placeholder,input[type="time"]:-moz-placeholder,input[type="date"]:-moz-placeholder,input[type="datetime-local"]:-moz-placeholder,input[type="number"]:-moz-placeholder{color:#888}textarea::-moz-placeholder,select::-moz-placeholder,input[type="text"]::-moz-placeholder,input[type="search"]::-moz-placeholder,input[type="tel"]::-moz-placeholder,input[type="url"]::-moz-placeholder,input[type="email"]::-moz-placeholder,input[type="password"]::-moz-placeholder,input[type="datetime"]::-moz-placeholder,input[type="month"]::-moz-placeholder,input[type="week"]::-moz-placeholder,input[type="time"]::-moz-placeholder,input[type="date"]::-moz-placeholder,input[type="datetime-local"]::-moz-placeholder,input[type="number"]::-moz-placeholder{color:#888;opacity:1}textarea:-ms-input-placeholder,select:-ms-input-placeholder,input[type="text"]:-ms-input-placeholder,input[type="search"]:-ms-input-placeholder,input[type="tel"]:-ms-input-placeholder,input[type="url"]:-ms-input-placeholder,input[type="email"]:-ms-input-placeholder,input[type="password"]:-ms-input-placeholder,input[type="datetime"]:-ms-input-placeholder,input[type="month"]:-ms-input-placeholder,input[type="week"]:-ms-input-placeholder,input[type="time"]:-ms-input-placeholder,input[type="date"]:-ms-input-placeholder,input[type="datetime-local"]:-ms-input-placeholder,input[type="number"]:-ms-input-placeholder{color:#888}textarea:placeholder-shown,select:placeholder-shown,input[type="text"]:placeholder-shown,input[type="search"]:placeholder-shown,input[type="tel"]:placeholder-shown,input[type="url"]:placeholder-shown,input[type="email"]:placeholder-shown,input[type="password"]:placeholder-shown,input[type="datetime"]:placeholder-shown,input[type="month"]:placeholder-shown,input[type="week"]:placeholder-shown,input[type="time"]:placeholder-shown,input[type="date"]:placeholder-shown,input[type="datetime-local"]:placeholder-shown,input[type="number"]:placeholder-shown{color:#888}textarea{width:100%}input[type="submit"]{border-radius:6px;background:#CB9D88;font-size:15px;color:#fff;padding:15px 30px;transition:0.1s}input[type="submit"]:hover{transform:scale(1.2)}[loading="lazy"]{animation:fadeIn;animation-duration:1s}figure img{width:100%;max-width:100%;overflow:hidden;border-radius:4px}figure.e_rounded img{border-radius:20px}main#main{min-height:100dvh}[id*='s_']{position:relative;z-index:2}.sec-1{margin-top:200px;margin-bottom:200px;padding-left:120px;padding-right:120px}@media screen and (max-width: 1199px){.sec-1{padding-left:84px;padding-right:84px}}@media screen and (max-width: 768px){.sec-1{padding-left:56px;padding-right:56px}}@media screen and (max-width: 549px){.sec-1{padding-left:36px;padding-right:36px}}@media screen and (max-width: 768px){.sec-1{margin-top:calc(200px * 0.7);margin-bottom:calc(200px * 0.7)}}@media screen and (max-width: 549px){.sec-1{margin-top:calc(200px * 0.6);margin-bottom:calc(200px * 0.6)}}.sec-2{margin-top:100px;margin-bottom:100px;padding-left:120px;padding-right:120px}@media screen and (max-width: 1199px){.sec-2{padding-left:84px;padding-right:84px}}@media screen and (max-width: 768px){.sec-2{padding-left:56px;padding-right:56px}}@media screen and (max-width: 549px){.sec-2{padding-left:36px;padding-right:36px}}@media screen and (max-width: 768px){.sec-2{margin-top:calc(100px * 0.7);margin-bottom:calc(100px * 0.7)}}@media screen and (max-width: 549px){.sec-2{margin-top:calc(100px * 0.6);margin-bottom:calc(100px * 0.6)}}.sec-3{margin-top:50px;margin-bottom:50px;padding-left:120px;padding-right:120px}@media screen and (max-width: 1199px){.sec-3{padding-left:84px;padding-right:84px}}@media screen and (max-width: 768px){.sec-3{padding-left:56px;padding-right:56px}}@media screen and (max-width: 549px){.sec-3{padding-left:36px;padding-right:36px}}@media screen and (max-width: 768px){.sec-3{margin-top:calc(50px * 0.7);margin-bottom:calc(50px * 0.7)}}@media screen and (max-width: 549px){.sec-3{margin-top:calc(50px * 0.6);margin-bottom:calc(50px * 0.6)}}#s_block,.block{padding-left:120px;padding-right:120px}@media screen and (max-width: 1199px){#s_block,.block{padding-left:84px;padding-right:84px}}@media screen and (max-width: 768px){#s_block,.block{padding-left:56px;padding-right:56px}}@media screen and (max-width: 549px){#s_block,.block{padding-left:36px;padding-right:36px}}.innr_wid-1{max-width:1680px;margin:0 auto 0;padding-left:120px;padding-right:120px}@media screen and (max-width: 1199px){.innr_wid-1{padding-left:84px;padding-right:84px}}@media screen and (max-width: 768px){.innr_wid-1{padding-left:56px;padding-right:56px}}@media screen and (max-width: 549px){.innr_wid-1{padding-left:36px;padding-right:36px}}.innr_nop_wid-1{max-width:1680px;margin:0 auto 0}.innr_wid-2{max-width:1480px;margin:0 auto 0;padding-left:120px;padding-right:120px}@media screen and (max-width: 1199px){.innr_wid-2{padding-left:84px;padding-right:84px}}@media screen and (max-width: 768px){.innr_wid-2{padding-left:56px;padding-right:56px}}@media screen and (max-width: 549px){.innr_wid-2{padding-left:36px;padding-right:36px}}.innr_nop_wid-2{max-width:1480px;margin:0 auto 0}.innr_wid-3{max-width:1100px;margin:0 auto 0;padding-left:120px;padding-right:120px}@media screen and (max-width: 1199px){.innr_wid-3{padding-left:84px;padding-right:84px}}@media screen and (max-width: 768px){.innr_wid-3{padding-left:56px;padding-right:56px}}@media screen and (max-width: 549px){.innr_wid-3{padding-left:36px;padding-right:36px}}.innr_nop_wid-3{max-width:1100px;margin:0 auto 0}.innr_wid-4{max-width:820px;margin:0 auto 0;padding-left:120px;padding-right:120px}@media screen and (max-width: 1199px){.innr_wid-4{padding-left:84px;padding-right:84px}}@media screen and (max-width: 768px){.innr_wid-4{padding-left:56px;padding-right:56px}}@media screen and (max-width: 549px){.innr_wid-4{padding-left:36px;padding-right:36px}}.innr_nop_wid-4{max-width:820px;margin:0 auto 0}.innr_wid-5{max-width:400px;margin:0 auto 0;padding-left:120px;padding-right:120px}@media screen and (max-width: 1199px){.innr_wid-5{padding-left:84px;padding-right:84px}}@media screen and (max-width: 768px){.innr_wid-5{padding-left:56px;padding-right:56px}}@media screen and (max-width: 549px){.innr_wid-5{padding-left:36px;padding-right:36px}}.innr_nop_wid-5{max-width:400px;margin:0 auto 0}.mlr-auto{margin-left:auto;margin-right:auto}.ml-auto{margin-left:auto}.mr-auto{margin-right:auto}.p-10px{padding:10px}.mb-auto{margin-bottom:auto}.pb-auto{padding-bottom:auto}.pr-auto{padding-right:auto}.pl-auto{padding-left:auto}.plr-auto{padding-left:auto;padding-right:auto}@media screen and (max-width: 1199px){.mb-xl-auto{margin-bottom:auto !important}}@media screen and (max-width: 1199px){.pb-xl-auto{padding-bottom:auto !important}}@media screen and (max-width: 1199px){.pr-xl-auto{padding-right:auto !important}}@media screen and (max-width: 1199px){.pl-xl-auto{padding-left:auto !important}}@media screen and (max-width: 1199px){.plr-xl-auto{padding-left:auto !important;padding-right:auto !important}}@media screen and (max-width: 768px){.mb-md-auto{margin-bottom:auto !important}}@media screen and (max-width: 768px){.pb-md-auto{padding-bottom:auto !important}}@media screen and (max-width: 768px){.pr-md-auto{padding-right:auto !important}}@media screen and (max-width: 768px){.pl-md-auto{padding-left:auto !important}}@media screen and (max-width: 768px){.plr-md-auto{padding-left:auto !important;padding-right:auto !important}}@media screen and (max-width: 549px){.mb-sm-l-auto{margin-bottom:auto !important}}@media screen and (max-width: 549px){.pb-sm-l-auto{padding-bottom:auto !important}}@media screen and (max-width: 549px){.pr-sm-l-auto{padding-right:auto !important}}@media screen and (max-width: 549px){.pl-sm-l-auto{padding-left:auto !important}}@media screen and (max-width: 549px){.plr-sm-l-auto{padding-left:auto !important;padding-right:auto !important}}.mb-zero{margin-bottom:0px}.pb-zero{padding-bottom:0px}.pr-zero{padding-right:0px}.pl-zero{padding-left:0px}.plr-zero{padding-left:0px;padding-right:0px}@media screen and (max-width: 1199px){.mb-xl-zero{margin-bottom:0px !important}}@media screen and (max-width: 1199px){.pb-xl-zero{padding-bottom:0px !important}}@media screen and (max-width: 1199px){.pr-xl-zero{padding-right:0px !important}}@media screen and (max-width: 1199px){.pl-xl-zero{padding-left:0px !important}}@media screen and (max-width: 1199px){.plr-xl-zero{padding-left:0px !important;padding-right:0px !important}}@media screen and (max-width: 768px){.mb-md-zero{margin-bottom:0px !important}}@media screen and (max-width: 768px){.pb-md-zero{padding-bottom:0px !important}}@media screen and (max-width: 768px){.pr-md-zero{padding-right:0px !important}}@media screen and (max-width: 768px){.pl-md-zero{padding-left:0px !important}}@media screen and (max-width: 768px){.plr-md-zero{padding-left:0px !important;padding-right:0px !important}}@media screen and (max-width: 549px){.mb-sm-l-zero{margin-bottom:0px !important}}@media screen and (max-width: 549px){.pb-sm-l-zero{padding-bottom:0px !important}}@media screen and (max-width: 549px){.pr-sm-l-zero{padding-right:0px !important}}@media screen and (max-width: 549px){.pl-sm-l-zero{padding-left:0px !important}}@media screen and (max-width: 549px){.plr-sm-l-zero{padding-left:0px !important;padding-right:0px !important}}.mb-a{margin-bottom:12px}.pb-a{padding-bottom:12px}.pr-a{padding-right:12px}.pl-a{padding-left:12px}.plr-a{padding-left:12px;padding-right:12px}@media screen and (max-width: 1199px){.mb-xl-a{margin-bottom:12px !important}}@media screen and (max-width: 1199px){.pb-xl-a{padding-bottom:12px !important}}@media screen and (max-width: 1199px){.pr-xl-a{padding-right:12px !important}}@media screen and (max-width: 1199px){.pl-xl-a{padding-left:12px !important}}@media screen and (max-width: 1199px){.plr-xl-a{padding-left:12px !important;padding-right:12px !important}}@media screen and (max-width: 768px){.mb-md-a{margin-bottom:12px !important}}@media screen and (max-width: 768px){.pb-md-a{padding-bottom:12px !important}}@media screen and (max-width: 768px){.pr-md-a{padding-right:12px !important}}@media screen and (max-width: 768px){.pl-md-a{padding-left:12px !important}}@media screen and (max-width: 768px){.plr-md-a{padding-left:12px !important;padding-right:12px !important}}@media screen and (max-width: 549px){.mb-sm-l-a{margin-bottom:12px !important}}@media screen and (max-width: 549px){.pb-sm-l-a{padding-bottom:12px !important}}@media screen and (max-width: 549px){.pr-sm-l-a{padding-right:12px !important}}@media screen and (max-width: 549px){.pl-sm-l-a{padding-left:12px !important}}@media screen and (max-width: 549px){.plr-sm-l-a{padding-left:12px !important;padding-right:12px !important}}.mb-b{margin-bottom:16px}.pb-b{padding-bottom:16px}.pr-b{padding-right:16px}.pl-b{padding-left:16px}.plr-b{padding-left:16px;padding-right:16px}@media screen and (max-width: 1199px){.mb-xl-b{margin-bottom:16px !important}}@media screen and (max-width: 1199px){.pb-xl-b{padding-bottom:16px !important}}@media screen and (max-width: 1199px){.pr-xl-b{padding-right:16px !important}}@media screen and (max-width: 1199px){.pl-xl-b{padding-left:16px !important}}@media screen and (max-width: 1199px){.plr-xl-b{padding-left:16px !important;padding-right:16px !important}}@media screen and (max-width: 768px){.mb-md-b{margin-bottom:16px !important}}@media screen and (max-width: 768px){.pb-md-b{padding-bottom:16px !important}}@media screen and (max-width: 768px){.pr-md-b{padding-right:16px !important}}@media screen and (max-width: 768px){.pl-md-b{padding-left:16px !important}}@media screen and (max-width: 768px){.plr-md-b{padding-left:16px !important;padding-right:16px !important}}@media screen and (max-width: 549px){.mb-sm-l-b{margin-bottom:16px !important}}@media screen and (max-width: 549px){.pb-sm-l-b{padding-bottom:16px !important}}@media screen and (max-width: 549px){.pr-sm-l-b{padding-right:16px !important}}@media screen and (max-width: 549px){.pl-sm-l-b{padding-left:16px !important}}@media screen and (max-width: 549px){.plr-sm-l-b{padding-left:16px !important;padding-right:16px !important}}.mb-c{margin-bottom:32px}.pb-c{padding-bottom:32px}.pr-c{padding-right:32px}.pl-c{padding-left:32px}.plr-c{padding-left:32px;padding-right:32px}@media screen and (max-width: 1199px){.mb-xl-c{margin-bottom:32px !important}}@media screen and (max-width: 1199px){.pb-xl-c{padding-bottom:32px !important}}@media screen and (max-width: 1199px){.pr-xl-c{padding-right:32px !important}}@media screen and (max-width: 1199px){.pl-xl-c{padding-left:32px !important}}@media screen and (max-width: 1199px){.plr-xl-c{padding-left:32px !important;padding-right:32px !important}}@media screen and (max-width: 768px){.mb-md-c{margin-bottom:32px !important}}@media screen and (max-width: 768px){.pb-md-c{padding-bottom:32px !important}}@media screen and (max-width: 768px){.pr-md-c{padding-right:32px !important}}@media screen and (max-width: 768px){.pl-md-c{padding-left:32px !important}}@media screen and (max-width: 768px){.plr-md-c{padding-left:32px !important;padding-right:32px !important}}@media screen and (max-width: 549px){.mb-sm-l-c{margin-bottom:32px !important}}@media screen and (max-width: 549px){.pb-sm-l-c{padding-bottom:32px !important}}@media screen and (max-width: 549px){.pr-sm-l-c{padding-right:32px !important}}@media screen and (max-width: 549px){.pl-sm-l-c{padding-left:32px !important}}@media screen and (max-width: 549px){.plr-sm-l-c{padding-left:32px !important;padding-right:32px !important}}.mb-d{margin-bottom:48px}.pb-d{padding-bottom:48px}.pr-d{padding-right:48px}.pl-d{padding-left:48px}.plr-d{padding-left:48px;padding-right:48px}@media screen and (max-width: 1199px){.mb-xl-d{margin-bottom:48px !important}}@media screen and (max-width: 1199px){.pb-xl-d{padding-bottom:48px !important}}@media screen and (max-width: 1199px){.pr-xl-d{padding-right:48px !important}}@media screen and (max-width: 1199px){.pl-xl-d{padding-left:48px !important}}@media screen and (max-width: 1199px){.plr-xl-d{padding-left:48px !important;padding-right:48px !important}}@media screen and (max-width: 768px){.mb-md-d{margin-bottom:48px !important}}@media screen and (max-width: 768px){.pb-md-d{padding-bottom:48px !important}}@media screen and (max-width: 768px){.pr-md-d{padding-right:48px !important}}@media screen and (max-width: 768px){.pl-md-d{padding-left:48px !important}}@media screen and (max-width: 768px){.plr-md-d{padding-left:48px !important;padding-right:48px !important}}@media screen and (max-width: 549px){.mb-sm-l-d{margin-bottom:48px !important}}@media screen and (max-width: 549px){.pb-sm-l-d{padding-bottom:48px !important}}@media screen and (max-width: 549px){.pr-sm-l-d{padding-right:48px !important}}@media screen and (max-width: 549px){.pl-sm-l-d{padding-left:48px !important}}@media screen and (max-width: 549px){.plr-sm-l-d{padding-left:48px !important;padding-right:48px !important}}.mb-e{margin-bottom:96px}.pb-e{padding-bottom:96px}.pr-e{padding-right:96px}.pl-e{padding-left:96px}.plr-e{padding-left:96px;padding-right:96px}@media screen and (max-width: 1199px){.mb-xl-e{margin-bottom:96px !important}}@media screen and (max-width: 1199px){.pb-xl-e{padding-bottom:96px !important}}@media screen and (max-width: 1199px){.pr-xl-e{padding-right:96px !important}}@media screen and (max-width: 1199px){.pl-xl-e{padding-left:96px !important}}@media screen and (max-width: 1199px){.plr-xl-e{padding-left:96px !important;padding-right:96px !important}}@media screen and (max-width: 768px){.mb-md-e{margin-bottom:96px !important}}@media screen and (max-width: 768px){.pb-md-e{padding-bottom:96px !important}}@media screen and (max-width: 768px){.pr-md-e{padding-right:96px !important}}@media screen and (max-width: 768px){.pl-md-e{padding-left:96px !important}}@media screen and (max-width: 768px){.plr-md-e{padding-left:96px !important;padding-right:96px !important}}@media screen and (max-width: 549px){.mb-sm-l-e{margin-bottom:96px !important}}@media screen and (max-width: 549px){.pb-sm-l-e{padding-bottom:96px !important}}@media screen and (max-width: 549px){.pr-sm-l-e{padding-right:96px !important}}@media screen and (max-width: 549px){.pl-sm-l-e{padding-left:96px !important}}@media screen and (max-width: 549px){.plr-sm-l-e{padding-left:96px !important;padding-right:96px !important}}.w-mx100{max-width:100%}.w-mx360px{max-width:340px}@media screen and (max-width: 1199px){.w-xl-mx100{max-width:100%}}@media screen and (max-width: 1199px){.w-xl-mx80{max-width:80%}}@media screen and (max-width: 1199px){.w-xl-mx60{max-width:60%}}@media screen and (max-width: 768px){.w-md-mx100{max-width:100%}}@media screen and (max-width: 768px){.w-md-mx80{max-width:80%}}@media screen and (max-width: 768px){.w-md-mx60{max-width:60%}}@media screen and (max-width: 549px){.w-sm-l-mx100{max-width:100%}}@media screen and (max-width: 549px){.w-sm-l-mx80{max-width:80%}}@media screen and (max-width: 549px){.w-sm-l-mx60{max-width:60%}}.h-mn400px{min-height:400px}.f-s-14px{font-size:14px}.f-s-80px{font-size:80px}@media screen and (max-width: 768px){.f-s-80px{font-size:32px}}.f-s-40px{font-size:40px}@media screen and (max-width: 768px){.f-s-40px{font-size:28px}}.f-s-22px,h2.wp-block-heading{font-size:22px}@media screen and (max-width: 768px){.f-s-22px,h2.wp-block-heading{font-size:18px}}.f-s-18px{font-size:18px}@media screen and (max-width: 768px){.f-s-18px{font-size:16px}}.f-s-16px{font-size:16px}@media screen and (max-width: 768px){.f-s-16px{font-size:14px}}.f-s-spe-18px{font-size:18px}@media screen and (max-width: 768px){.f-s-spe-18px{font-size:12px}}.f-s-btn-20px{font-size:20px}@media screen and (max-width: 768px){.f-s-btn-20px{font-size:16px}}.f-s-btn-18px{font-size:18px}@media screen and (max-width: 768px){.f-s-btn-18px{font-size:12px}}.f-c-t-white{color:#fff}.f-c-t-green{color:#769F95}.f-c-t-pink{color:#CB9D88}.f-c-t-yellow{color:#DDB84E}.f-c-t-orange{color:#E0A365}.f-c-t-purple{color:#B288BF}.f-c-s-grey1{color:#C4BFB1}.f-c-s-grey2{color:#888}.f-c-s-pale-yellow{color:#F8F6F0}.f-c-s-pale-gray{color:#f1f1f1}.f-c-t-gray4{color:#444}.t-alg-c{text-align:center}.t-alg-r{text-align:right}.pill{display:flex;width:fit-content;justify-content:center;align-content:center;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;text-decoration:none;transition:.2s;border-radius:100px}.pill.link{cursor:pointer}.pill.line{border-width:2px;border-style:solid}.pill.line.c-t-white{color:#fff;border-color:#fff}.pill.line.c-t-green{color:#769F95;border-color:#769F95}.pill.line.c-t-pink{color:#CB9D88;border-color:#CB9D88}.pill.line.c-t-yellow{color:#DDB84E;border-color:#DDB84E}.pill.line.c-t-orange{color:#E0A365;border-color:#E0A365}.pill.line.c-t-purple{color:#B288BF;border-color:#B288BF}.pill.line.c-s-grey1{color:#C4BFB1;border-color:#C4BFB1}.pill.line.c-s-grey2{color:#888;border-color:#888}.pill.line.c-s-pale-yellow{color:#F8F6F0;border-color:#F8F6F0}.pill.line.c-s-pale-gray{color:#f1f1f1;border-color:#f1f1f1}.pill.fill{color:#fff}.pill.fill.c-t-white{background-color:#fff}.pill.fill.c-t-green{background-color:#769F95}.pill.fill.c-t-pink{background-color:#CB9D88}.pill.fill.c-t-yellow{background-color:#DDB84E}.pill.fill.c-t-orange{background-color:#E0A365}.pill.fill.c-t-purple{background-color:#B288BF}.pill.fill.c-s-grey1{background-color:#C4BFB1}.pill.fill.c-s-grey2{background-color:#888}.pill.fill.c-s-pale-yellow{background-color:#F8F6F0}.pill.fill.c-s-pale-gray{background-color:#f1f1f1}.pill.s-pc-h-xl{height:64px;padding:0 calc(64px * 0.8)}@media screen and (max-width: 768px){.pill.s-sp-h-xl{height:64px;padding:0 calc(64px * 0.8)}}.pill.s-pc-h-l{height:56px;padding:0 calc(56px * 0.8)}@media screen and (max-width: 768px){.pill.s-sp-h-l{height:56px;padding:0 calc(56px * 0.8)}}.pill.s-pc-h-m{height:48px;padding:0 calc(48px * 0.8)}@media screen and (max-width: 768px){.pill.s-sp-h-m{height:48px;padding:0 calc(48px * 0.8)}}.pill.s-pc-h-s{height:36px;padding:0 calc(36px * 0.8)}@media screen and (max-width: 768px){.pill.s-sp-h-s{height:36px;padding:0 calc(36px * 0.8)}}.m_card-1{padding:20px;background-color:#fff;border-radius:20px;box-shadow:0 0 20px rgba(0,0,0,0.06)}.m_card-2{padding:20px;background-color:#fff;border-radius:10px;box-shadow:0 0 10px rgba(0,0,0,0.1)}.m_round-10px{border-radius:10px}.m_round-20px{border-radius:20px}.m_round-30px{border-radius:30px}.m_shadow-10px{box-shadow:0 0 10px rgba(0,0,0,0.08)}.m_shadow-30px{box-shadow:0 0 30px rgba(0,0,0,0.08)}#covered{position:fixed;top:0;left:0;z-index:100;width:100dvw;height:100dvh;background:url(./img/bk-full.png) center center repeat;background-size:100dvw;backdrop-filter:blur(20px) brightness(1.1);-webkit-backdrop-filter:blur(20px) brightness(1.1);clip-path:polygon(0dvw 0dvh, 0dvw 100dvh, calc(0dvw + 48px) 100dvh, calc(0dvw + 48px) calc(0dvh + 48px), calc(100dvw - 48px) calc(0dvh + 48px), calc(100dvw - 48px) calc(100dvh - 48px), calc(0dvw - 48px) calc(100dvh - 48px), calc(0dvw - 48px) 100dvh, 100dvw 100dvh, 100dvw 0dvh);transition:1s}@media screen and (max-width: 768px){#covered{background-size:150dvw;clip-path:polygon(0dvw 0dvh, 0dvw 100dvh, calc(0dvw + 32px) 100dvh, calc(0dvw + 32px) calc(0dvh + 32px), calc(100dvw - 32px) calc(0dvh + 32px), calc(100dvw - 32px) calc(100dvh - 32px), calc(0dvw - 32px) calc(100dvh - 32px), calc(0dvw - 32px) 100dvh, 100dvw 100dvh, 100dvw 0dvh)}}@media screen and (max-width: 549px){#covered{background-size:250dvw;clip-path:polygon(0dvw 0dvh, 0dvw 100dvh, calc(0dvw + 20px) 100dvh, calc(0dvw + 20px) calc(0dvh + 20px), calc(100dvw - 20px) calc(0dvh + 20px), calc(100dvw - 20px) calc(100dvh - 20px), calc(0dvw - 20px) calc(100dvh - 20px), calc(0dvw - 20px) 100dvh, 100dvw 100dvh, 100dvw 0dvh)}}#covered.hide{clip-path:polygon(0dvw 0dvh, 0dvw 100dvh, 0dvw 100dvh, 0dvw 0dvh, 100dvw 0dvh, 100dvw 100dvh, 0dvw 100dvh, 0dvw 100dvh, 100dvw 100dvh, 100dvw 0dvh);transition:.1s}header.main{width:100%;padding-left:32px;padding-right:32px;display:flex;justify-content:center;align-content:center;align-items:center;flex-wrap:nowrap;flex-direction:row;position:fixed;top:20px;z-index:200}header.main.hide{visibility:hidden}header.main.on{visibility:visible;animation:fadeInDown;animation-duration:1s}@media screen and (max-width: 768px){header.main{padding-left:12px;padding-right:12px}}header.main .innr{display:flex;justify-content:center;align-content:center;align-items:center;flex-wrap:nowrap;flex-direction:row;width:100%;max-width:1680px;margin-left:auto;margin-right:auto}header.main .home{width:64px;min-width:64px;padding:0;margin-right:auto}header.main .home .link{display:block;width:100%;height:100%;background:url(/wp-content/themes/k_kanamori_official/img/img_head-homegirl.svg) left center no-repeat;background-size:48px}header.main .home .link:hover{animation:tada;animation-duration:0.8s}header.main .info{width:fit-content;max-width:calc(100% - 600px);padding:0 16px 0;margin-right:32px;background:#DDB84E;color:#fff;box-shadow:0 0 15px rgba(0,0,0,0.1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media screen and (max-width: 1199px){header.main .info{max-width:calc(100% - 280px);margin-right:12px}}@media screen and (max-width: 549px){header.main .info{position:absolute;top:60px;right:0;width:48px;height:48px;padding:16px 0;transition:1s}}header.main .info::before{content:"headline";padding:0 calc(16px / 2) 0 16px}@media screen and (max-width: 768px){header.main .info::before{content:"";display:block;width:32px;min-width:32px;height:32px;min-height:32px;padding:0;background:url(/wp-content/themes/k_kanamori_official/img/ico_bullhorn.svg) no-repeat;background-position:center 4px;background-size:26px}}@media screen and (max-width: 549px){header.main .info::before{transition:1s;background-position:center center;margin:0}}@media screen and (max-width: 549px){header.main .info.pill{flex-direction:column}}header.main .info:hover{background-color:#CB9D88;animation:pulse;animation-duration:0.5s}header.main .info .cts{display:block;padding:0 16px 0 calc(16px / 2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1}@media screen and (max-width: 549px){header.main .info .cts{width:100%;padding:0;writing-mode:vertical-rl;line-height:1;letter-spacing:2px;display:flex;align-items:center;transition:1s;opacity:0}}@media screen and (max-width: 549px){header.main .info.sp-mini{height:fit-content;padding:16px 0 32px}header.main .info.sp-mini::before{background-position:center 0px;margin-bottom:8px}header.main .info.sp-mini .cts{opacity:1}}header.main .nav-a{display:flex;justify-content:center;align-content:center;align-items:center;flex-wrap:nowrap;flex-direction:row}header.main .global{background:#fff;color:#888;display:flex;justify-content:center;align-content:center;align-items:center;flex-wrap:nowrap;flex-direction:row;padding:0 16px 0;margin-right:32px;box-shadow:0 0 15px rgba(0,0,0,0.1)}@media screen and (max-width: 1199px){header.main .global{margin-right:12px}}header.main .global:hover{transform:scale(1.3)}header.main .global li{padding:0 16px 0}header.main .global a{display:block;transition:.2s;cursor:pointer}header.main .global a:hover{transform:scale(1.2);color:#DDB84E}header.main .contact{color:#fff;box-shadow:0 0 15px rgba(0,0,0,0.1);max-width:fit-content;padding:0}header.main .contact::before{content:"contact";padding:0 32px 0}@media screen and (max-width: 1199px){header.main .contact::before{content:"";display:block;width:48px;height:100%;padding:0;background:url(/wp-content/themes/k_kanamori_official/img/ico_contact-raw.svg) center center no-repeat;background-size:23px}}header.main .contact:hover{transform:scale(1.2)}.g__bc{margin:90px auto 60px;max-width:1680px;font-size:12px;line-height:1;padding-left:96px;padding-right:96px;position:relative;z-index:4}@media screen and (max-width: 768px){.g__bc{padding-left:32px;padding-right:32px}}.g__bc .pill{min-height:28px;padding:3px 16px;color:#888;flex-wrap:wrap;justify-content:flex-start}.g__bc [property="itemListElement"]{padding:2px 4px}.g__bc br{display:none}.g__bc br.on{display:inline}.sp-menu{display:flex;flex-direction:column;justify-content:center;align-items:center;opacity:0;z-index:-100;position:fixed;top:0;left:0;backdrop-filter:blur(40px);-webkit-backdrop-filter:blur(40px);width:100dvw;height:100dvh;padding:0 32px;transform:scale(0);transition:opacity 1s 0s,z-index 0s 1s,transform 0s 1s}.sp-menu .sp-menu-close{display:none;position:absolute;top:0;left:0;z-index:800;width:100dvw;height:100dvh;background:url(/wp-content/themes/k_kanamori_official/img/ico_close.svg) top 20px right 20px no-repeat;background-size:50px}.sp-menu .title{margin-bottom:48px;padding:0 12px}.sp-menu .title img{width:100%;max-width:220px}.sp-menu .headline{position:relative;z-index:900;padding:0 12px}.sp-menu .list{display:none;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:40px;position:relative;z-index:900}.sp-menu .list li{padding:3px 0}.sp-menu .list li a{display:block;padding:10px 0}.sp-menu .socials{z-index:900;margin-top:48px}.sp-menu .socials img{max-width:60px}.sp-menu.on{opacity:1;z-index:900;transform:scale(1);transition:transform 0s 0s,z-index 0s 0s,opacity 1s 0s}.sp-menu.on .sp-menu-close{display:block}.sp-menu.on .list{display:flex}#termlinks{display:flex;justify-content:center;align-items:center;text-align:center}#termlinks li>a{height:42px;padding:0 20px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;color:#fff;margin:0 1px 0 0}@media screen and (max-width: 768px){#termlinks li>a{font-size:12px;line-height:1;height:32px;padding:0 10px}}#termlinks li:first-of-type a{padding-left:25px;border-radius:100px 0 0 100px;margin:0 1px 0 1px}@media screen and (max-width: 768px){#termlinks li:first-of-type a{padding-left:14px}}#termlinks li:last-of-type a{padding-right:25px;border-radius:0 100px 100px 0}@media screen and (max-width: 768px){#termlinks li:last-of-type a{padding-right:14px}}#termlinks.info a{background-color:#DDB84E}#termlinks.works a{background-color:#E0A365}.__ft-main{position:relative;z-index:2;margin:96px 0 16px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.__ft-main .chara{margin:0 0 96px}.__ft-main .link3{display:flex;justify-content:center;align-items:center;text-align:center;padding:0 40px}.__ft-main .link3 a{display:flex;justify-content:center;align-items:center;text-align:center;max-width:120px;padding:0 20px}.__ft-main .link3 a img{width:100%}@media screen and (max-width: 549px){.__ft-main .link3 a{max-width:80px;padding:10px}}.__ft-main .nav{width:100%;margin:48px 0 96px}.__ft-main .list{display:flex;flex-direction:row;justify-content:center;align-items:center;text-align:center}@media screen and (max-width: 768px){.__ft-main .list{flex-direction:column;font-size:16px}}.__ft-main .list li{padding:10px}.__ft-main .list li a{display:block;padding:12px}.__ft-main .copy{width:100%;padding:16px 16px 48px;text-align:center;border-top:1px solid #CB9D88;color:#CB9D88;font-size:14px}@media screen and (max-width: 768px){.__ft-main .copy{padding-bottom:32px;margin:0}}@media screen and (max-width: 549px){.__ft-main .copy{padding-bottom:16px;font-size:calc(14px - 2px)}}.bg{position:relative;z-index:0}.bg>*{position:relative;z-index:1}.bg:before{content:" ";background:url("./img/bk_01t.svg") center bottom no-repeat;position:absolute;left:0;top:calc(-100lvw * (294 / 752));z-index:0;background-size:100lvw;width:100%;height:calc(100lvw * (294 / 752))}.bg:after{content:" ";background:url("./img/bk_01b.svg") center top no-repeat;position:absolute;left:0;bottom:calc(-100lvw * (501 / 752));z-index:0;background-size:100lvw;width:100%;height:calc(100lvw * (501 / 752))}.bg.bk01{background-color:#fdf8e8}.bg.bk01:before{background-image:url("./img/bk_01t.svg");height:calc(100lvw * (294 / 752));top:calc(-100lvw * (294 / 752))}.bg.bk01:after{background-image:url("./img/bk_01b.svg");height:calc(100lvw * (501 / 752));bottom:calc(-100lvw * (501 / 752))}.bg.bk01.-slim{background-color:transparent}.bg.bk01.-slim:before{top:calc(50% - (100lvw * (294 / 752)))}.bg.bk01.-slim:after{bottom:calc(50% - (100lvw * (501 / 752)))}@media screen and (max-width: 768px){.bg.bk01.-slim{background-color:#fdf8e8}.bg.bk01.-slim:before{top:calc(-100lvw * (294 / 752))}.bg.bk01.-slim:after{bottom:calc(-100lvw * (501 / 752))}}.bg.bk02{background-color:#F8F6F0}.bg.bk02:before{background-image:url("./img/bk_02t.svg");height:calc(100lvw * (193 / 752));top:calc(-100lvw * (193 / 752))}.bg.bk02:after{background-image:url("./img/bk_02b.svg");height:calc(100lvw * (231 / 752));bottom:calc(-100lvw * (231 / 752))}.bg.bk02.-slim{background-color:transparent}.bg.bk02.-slim:before{top:calc(50% - (100lvw * (193 / 752)))}.bg.bk02.-slim:after{bottom:calc(50% - (100lvw * (231 / 752)))}@media screen and (max-width: 768px){.bg.bk02.-slim{background-color:#F8F6F0}.bg.bk02.-slim:before{top:calc(-100lvw * (193 / 752))}.bg.bk02.-slim:after{bottom:calc(-100lvw * (231 / 752))}}.bg.bk03{background-color:#F8F5F2}.bg.bk03:before{background-image:url("./img/bk_03t.svg");height:calc(100lvw * (235 / 752));top:calc(-100lvw * (235 / 752))}.bg.bk03:after{background-image:url("./img/bk_03b.svg");height:calc(100lvw * (188 / 752));bottom:calc(-100lvw * (188 / 752))}.bg.bk03.-slim{background-color:transparent}.bg.bk03.-slim:before{top:calc(50% - (100lvw * (235 / 752)))}.bg.bk03.-slim:after{bottom:calc(50% - (100lvw * (188 / 752)))}@media screen and (max-width: 768px){.bg.bk03.-slim{background-color:#F8F5F2}.bg.bk03.-slim:before{top:calc(-100lvw * (235 / 752))}.bg.bk03.-slim:after{bottom:calc(-100lvw * (188 / 752))}}.bg.bk04{background-color:#F9F5FA}.bg.bk04:before{background-image:url("./img/bk_04t.svg");height:calc(100lvw * (152 / 752));top:calc(-100lvw * (152 / 752))}.bg.bk04:after{background-image:url("./img/bk_04b.svg");height:calc(100lvw * (152 / 752));bottom:calc(-100lvw * (152 / 752))}.bg.bk04.-slim{background-color:transparent}.bg.bk04.-slim:before{top:calc(50% - (100lvw * (152 / 752)))}.bg.bk04.-slim:after{bottom:calc(50% - (100lvw * (152 / 752)))}@media screen and (max-width: 768px){.bg.bk04.-slim{background-color:#F9F5FA}.bg.bk04.-slim:before{top:calc(-100lvw * (152 / 752))}.bg.bk04.-slim:after{bottom:calc(-100lvw * (152 / 752))}}.bg.bk05{background-color:#F9F5FA}.bg.bk05:before{background-image:url("./img/bk_05t.svg");height:calc(100lvw * (132 / 752));top:calc(-100lvw * (132 / 752))}.bg.bk05:after{background-image:url("./img/bk_05b.svg");height:calc(100lvw * (160 / 752));bottom:calc(-100lvw * (160 / 752))}.bg.bk05.-norm:before{top:calc(-100lvw * (132 / 752))}.bg.bk05.-norm:after{bottom:calc(-100lvw * (160 / 752))}.bg.bk05.-slim{background-color:transparent}.bg.bk05.-slim:before{top:calc(50% - (100lvw * (132 / 752)))}.bg.bk05.-slim:after{bottom:calc(50% - (100lvw * (160 / 752)))}@media screen and (max-width: 768px){.bg.bk05.-slim{background-color:#F9F5FA}.bg.bk05.-slim:before{top:calc(-100lvw * (132 / 752))}.bg.bk05.-slim:after{bottom:calc(-100lvw * (160 / 752))}}.bg.bk06{background-color:#F0F5F4}.bg.bk06:before{background-image:url("./img/bk_06t.svg");height:calc(100lvw * (179 / 754));top:calc(-100lvw * (179 / 754))}.bg.bk06:after{background-image:url("./img/bk_06b.svg");height:calc(100lvw * (133 / 754));bottom:calc(-100lvw * (133 / 754))}.bg.bk06.-slim{background-color:transparent}.bg.bk06.-slim:before{top:calc(50% - (100lvw * (179 / 754)))}.bg.bk06.-slim:after{bottom:calc(50% - (100lvw * (133 / 754)))}@media screen and (max-width: 768px){.bg.bk06.-slim{background-color:#F0F5F4}.bg.bk06.-slim:before{top:calc(-100lvw * (179 / 754))}.bg.bk06.-slim:after{bottom:calc(-100lvw * (133 / 754))}}#splash{position:fixed;z-index:999;width:100%;height:100%;text-align:center;color:#fff;backdrop-filter:blur(100px)}#splash_text{position:absolute;top:50%;left:50%;z-index:999;width:100%;transform:translate(-50%, -50%);color:#fff}.p_home.fv{width:100dvw;height:100dvh;display:flex;justify-content:center;align-content:flex-start;align-items:center;flex-wrap:nowrap;flex-direction:column;padding:0 64px}.p_home.fv img{max-width:100%}.p_home.fv .title{visibility:hidden}.p_home.fv .title.on{visibility:visible;animation:fadeIn;animation-duration:2s}.p_home.fv .inc-g{visibility:hidden}.p_home.fv .inc-g.on{visibility:visible;animation:bounceIn;animation-duration:2s}.p_home.fv .sub{visibility:hidden;text-align:center}.p_home.fv .sub.on{visibility:visible;animation:fadeIn;animation-duration:2s}.scrsign{display:block;width:20px;height:44px;position:absolute;bottom:60px;left:calc(50% - (20px / 2));border-radius:100px;background:#769F95;visibility:hidden}.scrsign .innr{display:block;width:8px;height:8px;position:absolute;bottom:30px;left:calc(50% - (8px / 2));background-color:#fff;border-radius:100px;animation-duration:2s;animation-name:scr-flow;animation-iteration-count:infinite}.scrsign.on{visibility:visible;animation:fadeIn;animation-duration:2s}.twitter-timeline{height:100% !important}.twitter-timeline iframe{max-width:100% !important;height:100% !important}.t_portfolio>*{width:100%;max-width:450px}.t_portfolio>*:nth-child(1n){margin-left:0;margin-right:auto}.t_portfolio>*:nth-child(2n){margin-left:auto;margin-right:0}@media screen and (max-width: 549px){.t_portfolio figure{max-width:130px}}#js__info_more_cts{height:0;opacity:0;transform:scaleY(0);transform-origin:top;transition:.5s}#js__info_more_cts.on{height:auto;opacity:1;transform:scaleY(1)}.content_info{line-height:1.8}.content_info img{display:flex;width:auto;max-width:100%;height:auto;margin:16px 0;border-radius:10px;box-shadow:0 0 10px rgba(0,0,0,0.05)}.typeimg{max-width:240px}@media screen and (max-width: 768px){.typeimg{margin:auto;max-width:180px}}.typeimg_single{max-width:320px}@media screen and (max-width: 768px){.typeimg_single{margin:auto;max-width:220px}}.post-type-archive-portfolio .cts-hd{width:30%}@media screen and (max-width: 768px){.post-type-archive-portfolio .cts-hd>*{text-align:center}}.post-type-archive-portfolio .cts-hd.t-alg-r figure{margin-left:auto}.post-type-archive-portfolio .cts-dsc{width:60%}@media screen and (max-width: 768px){.post-type-archive-portfolio .cts-dsc a{margin:auto}}h2.wp-block-heading{color:#E0A365;margin:32px 0 16px}.single-portflio-cts{line-height:1.8}div.aaa{background:#ffffff;padding:300px 0 0;padding-left:120px;padding-right:120px}@media screen and (max-width: 1199px){div.aaa{padding-left:84px;padding-right:84px}}@media screen and (max-width: 768px){div.aaa{padding-left:56px;padding-right:56px}}@media screen and (max-width: 549px){div.aaa{padding-left:36px;padding-right:36px}}div.aaa p{height:100px;background:#d0d0d0}.lazy__publish-info{position:relative;background:rgba(248,246,240,0.7);background:rgba(241,241,241,0.5);border-radius:20px;margin:60px 0 240px;padding:0px 40px 40px}@media screen and (max-width: 768px){.lazy__publish-info{padding:0px 30px 30px}}@media screen and (max-width: 549px){.lazy__publish-info{padding:0px 20px 20px}}.lazy__publish-info h2{position:relative;top:-24px;font-size:28px;text-align:center}@media screen and (max-width: 768px){.lazy__publish-info h2{font-size:28px}}@media screen and (max-width: 549px){.lazy__publish-info h2{font-size:22px}}.lazy__publish-info h3{font-size:20px;margin:20px 0 0}@media screen and (max-width: 768px){.lazy__publish-info h3{font-size:18px}}@media screen and (max-width: 549px){.lazy__publish-info h3{font-size:16px}}.lazy__publish-info h3.bookinfo-h{padding:0 0 4px;margin-bottom:4px;border-bottom:1px solid #E0A365}.lazy__publish-info p.list{flex-wrap:wrap}.lazy__publish-info a.pill{margin:20px 20px 0 0}@media screen and (max-width: 1199px){.lazy__publish-info a.pill{margin:16px 16px 0 0}}@media screen and (max-width: 768px){.lazy__publish-info a.pill{margin:16px 16px 0 0}}.lazy__publish-info .bookinfo{width:100%;justify-content:flex-end}@media screen and (max-width: 1199px){.lazy__publish-info .bookinfo{align-items:flex-start;align-content:flex-start;flex-wrap:wrap;flex-direction:column-reverse}}.lazy__publish-info .bookinfo h4{font-size:24px;margin:20px 0 0}@media screen and (max-width: 768px){.lazy__publish-info .bookinfo h4{font-size:22px}}@media screen and (max-width: 549px){.lazy__publish-info .bookinfo h4{font-size:18px}}.lazy__publish-info .bookinfo h5{font-size:20px;margin:20px 0 0}@media screen and (max-width: 768px){.lazy__publish-info .bookinfo h5{font-size:18px}}@media screen and (max-width: 549px){.lazy__publish-info .bookinfo h5{font-size:16px}}.lazy__publish-info .book-cover{max-width:300px;margin:0 40px 0 0}@media screen and (max-width: 1199px){.lazy__publish-info .book-cover{width:40%;max-width:260px}}@media screen and (max-width: 768px){.lazy__publish-info .book-cover{width:50%}}@media screen and (max-width: 549px){.lazy__publish-info .book-cover{font-size:16px}}.lazy__publish-info .book-cover img{box-shadow:12px 12px 0 #C4BFB1}.wp-block-lazyblock-portfolio-examples{margin-top:60px}.wp-block-lazyblock-portfolio-examples h2:after{content:'';display:block;width:100%;height:2px;background:#B288BF;margin:5px 0 0}.slick-arrow{display:block;width:10px;height:10px;border-bottom:3px solid #DDB84E;border-left:3px solid #DDB84E;border-radius:3px;position:absolute;z-index:2;bottom:5px;font-size:0;background-color:rgba(0,0,0,0);transition:.1s}.slick-arrow.slick-prev{transform:rotate(45deg);left:-40px;left:0px}.slick-arrow.slick-prev:hover{transform:rotate(45deg) scale(1.5)}.slick-arrow.slick-next{transform:rotate(-135deg);right:-40px;right:0px}.slick-arrow.slick-next:hover{transform:rotate(-135deg) scale(1.5)}.slick-dots{margin-top:20px;display:flex;justify-content:center}.slick-dots li{padding:0 8px}.slick-dots button{width:30px;height:8px;font-size:0;border-radius:100px;background-color:#C4BFB1;transition:.1s}.slick-dots button:hover{width:40px}.slick-dots .slick-active button,.slick-dots .slick-active button:hover{width:50px;background-color:#769F95}.g__bc.breadcrumbs a:hover{animation:pulse;animation-duration:0.5s}.hov-ani_pulse:hover{animation:pulse;animation-duration:0.5s}.xdebug-error.xe-warning{color:#000}
