/*!
Copyright (c) 2021 Elad Shechter
Released under the MIT license
https://opensource.org/licenses/mit-license.php
*/*:where(:not(html,iframe,canvas,img,svg,video,audio):not(svg *,symbol *)){all:unset;display:revert}*,*::before,*::after{box-sizing:border-box}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}a,button{cursor:pointer}ol,ul,menu,summary{list-style:none}img{width:auto;height:auto;vertical-align:bottom}table{border-collapse:collapse}input,textarea{-webkit-user-select:auto}textarea{white-space:revert}meter{-webkit-appearance:revert;-moz-appearance:revert;appearance:revert}:where(pre){all:revert;box-sizing:border-box}::-moz-placeholder{color:unset}::placeholder{color:unset}:where([hidden]){display:none}:where([contenteditable]:not([contenteditable=false])){-moz-user-modify:read-write;-webkit-user-modify:read-write;overflow-wrap:break-word;-webkit-line-break:after-white-space;-webkit-user-select:auto}:where([draggable=true]){-webkit-user-drag:element}:where(dialog:modal){all:revert;box-sizing:border-box}::-webkit-details-marker{display:none}b,strong{font-weight:bold}@media(hover: hover){a:hover,button:hover,input[type=submit]:hover{opacity:.5;cursor:pointer}}:root{--header_height: 45px}:target{scroll-margin-top:var(--header_height)}.none{display:none}@media(min-width: 1000px){.sp{display:none !important}.breakpoint{max-width:1000px;margin-left:auto;margin-right:auto}}@media(max-width: 999.9px){.pc{display:none !important}}html{scroll-behavior:smooth}body{-webkit-text-size-adjust:100%;font-family:"Noto Serif JP",serif;font-weight:400;font-style:normal;color:#3a3a3a;overflow-x:clip;width:100%;position:relative;z-index:-1}.header{background:#fff;box-shadow:0 10px 20px rgba(0,0,0,.5);position:sticky;top:0;height:var(--header_height)}.header_inner{display:flex;align-items:center;justify-content:space-between}.header_logo_wrap{display:flex}.header_logo_text{writing-mode:vertical-rl}.header_title_wrap{display:block}.header_title{font-weight:bold}.header_inner{padding:10px}.header_list{position:fixed;top:0;right:-100%;transition:all .65s;height:100%;width:100%;background:#fff;padding:20px;overflow-y:scroll}.header_list_inner{display:table;margin:20px auto 0 auto;overflow-y:scroll}.header_item+.header_item{margin-top:20px}.header_button_check{display:none}.header:has(.header_button_check:checked) .header_list{right:0%;box-shadow:-10px 0 20px rgba(0,0,0,.5)}.header_button{background-image:url(/wp-content/uploads/hamburger-menu.svg);background-repeat:no-repeat;width:23px;aspect-ratio:1/1;display:block}.header_logo_text{font-size:10px}.header_logo{width:32px}.main{position:relative;z-index:-1}@media(min-width: 1000px){.header_list{max-width:400px}}@media(hover: hover){.header_button:hover,.header_close:hover{opacity:.5;cursor:pointer}}.footer{background:#e0e0e0;box-shadow:0 -20px 20px rgba(0,0,0,.3)}.footer_inner2{padding:80px 10px}.footer_sec{border:1px solid #3a3a3a}.footer_title{background:#20345b;color:#fff;font-weight:bold;text-align:center;padding:10px;font-size:22px}.footer_content{background:#fff;padding:20px 10px}.footer_item+.footer_item{margin-top:40px}.footer_logo{width:100%;-o-object-fit:contain;object-fit:contain;margin-top:10px;-o-object-position:top left;object-position:top left}.footer_margin_top{margin-top:20px}.footer_address_label1{font-weight:bold}.footer_address2{display:flex}.footer_address_value2::before{content:"："}.footer_content2{background:#20345b;color:#fff;padding:20px}.footer_content2_inner{display:table;margin:0 auto}@media(min-width: 1000px){.footer_inner{display:flex;flex-wrap:wrap;justify-content:center;gap:40px}.footer_sec{display:flex;flex-direction:column;width:30%}.footer_content{flex-grow:1}}@media(max-width: 999.9px){.footer_sec{max-width:500px;margin-left:auto;margin-right:auto}.footer_sec+.footer_sec{margin-top:40px}}.footer_address_label2{width:6em;flex:0 0 auto}.footer_address_value2{text-indent:-1em;padding-left:1em}.tel_note{color:red;font-weight:bold;display:block}.footer_company{display:block;margin-inline:auto;max-width:500px;margin-top:40px;padding-bottom:10px}.footer_company_inner{background:#20345b;color:#fff;padding:20px;border-radius:40px;text-align:center;box-shadow:0 10px 0 rgba(32,52,91,.3)}.content_wrap{padding:80px 20px}.content_wrap .privacy_title_lev1{font-size:30px;font-weight:bold}.content_wrap .privacy_sec{margin-top:50px}.content_wrap .privacy_title_lev2{font-size:20px;font-weight:bold}.content_wrap .privacy_link{text-decoration:underline;color:blue}.content_wrap .privacy_des_text+.privacy_des_text{margin-top:20px}/*# sourceMappingURL=privacy.css.map */