﻿/*!
 * ress.css • v1.2.2
 * MIT License
 * github.com/filipelinhares/ress
 */@import"https://fonts.googleapis.com/earlyaccess/notosansjapanese.css";html{box-sizing:border-box;overflow-y:scroll;-webkit-text-size-adjust:100%}*,::before,::after{background-repeat:no-repeat;box-sizing:inherit}::before,::after{text-decoration:inherit;vertical-align:inherit}*{padding:0;margin:0}audio:not([controls]){display:none;height:0}hr{overflow:visible}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}summary{display:list-item}small{font-size:80%}[hidden],template{display:none}abbr[title]{border-bottom:1px dotted;text-decoration:none}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}code,kbd,pre,samp{font-family:monospace,monospace}b,strong{font-weight:bolder}dfn{font-style:italic}mark{background-color:#ff0;color:#000}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}input{border-radius:0}button,[type=button],[type=reset],[type=submit],[role=button]{cursor:pointer}[disabled]{cursor:default}[type=number]{width:auto}[type=search]{-webkit-appearance:textfield}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;resize:vertical}button,input,optgroup,select,textarea{font:inherit}optgroup{font-weight:bold}button{overflow:visible}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:0;padding:0}button:-moz-focusring,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{outline:1px dotted ButtonText}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button,select{text-transform:none}button,input,select,textarea{background-color:transparent;border-style:none;color:inherit}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}legend{border:0;color:inherit;display:table;max-width:100%;white-space:normal}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}img{border-style:none}progress{vertical-align:baseline}svg:not(:root){overflow:hidden}audio,canvas,progress,video{display:inline-block}@media screen{[hidden~=screen]{display:inherit}[hidden~=screen]:not(:active):not(:focus):not(:target){position:absolute !important;clip:rect(0 0 0 0) !important}}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled]{cursor:default}::-moz-selection{background-color:#b3d4fc;color:#000;text-shadow:none}::selection{background-color:#b3d4fc;color:#000;text-shadow:none}html{min-height:100vh}body{min-height:100vh;overflow:hidden;display:flex;flex-direction:column;font-family:"Noto Sans Japanese",sans-serif;background:#262c3c;color:#fff}body img{max-width:100%;display:block;height:auto}@media screen and (max-width: 600px){body{padding-top:70px}}@media screen and (min-width: 601px)and (max-width: 1200px){body{padding-top:70px}}main{flex:1}header{background:#262c3c}@media screen and (max-width: 600px){header{position:fixed;width:100%;top:0;z-index:2}}@media screen and (min-width: 601px)and (max-width: 1200px){header{position:fixed;width:100%;top:0;z-index:2}}footer{background:#262c3c}.header-inner{position:relative}@media screen and (max-width: 600px){.header-inner .menu-sp{background:url("./../../img/menu.svg") no-repeat;background-size:20px 20px;display:block;height:20px;width:20px;position:absolute;right:30px}}@media screen and (min-width: 601px)and (max-width: 1200px){.header-inner .menu-sp{background:url("./../../img/menu.svg") no-repeat;background-size:20px 20px;display:block;height:20px;width:20px;position:absolute;right:30px}}@media screen and (min-width: 1201px){.header-inner .menu-sp{display:none !important}}.header-inner .menu-sp.is-close{background:url("./../../img/menu-close.svg") no-repeat;background-size:20px 20px}.header-inner{height:120px;max-width:1440px;width:100%;padding:0 50px;margin:0 auto;position:relative;display:flex;align-items:center}@media screen and (min-width: 1201px){.header-inner{justify-content:space-between}}@media screen and (min-width: 601px)and (max-width: 1200px){.header-inner{height:70px;padding:0 20px}}@media screen and (max-width: 600px){.header-inner{height:70px;padding:0 20px}}.header-logo img{width:184px;height:auto}@media screen and (min-width: 601px)and (max-width: 1200px){.header-logo img{width:128px}}@media screen and (max-width: 600px){.header-logo img{width:128px}}@media screen and (max-width: 600px){.header-nav{position:absolute;top:70px;left:0;right:0;width:100%;background:#262c3c;text-align:center;transition:top .1s ease-in,opacity .2s ease-in}.header-nav li{margin-bottom:30px}.header-nav.is-close{overflow:hidden;top:-10px;transition:top .1s ease-in,opacity .2s ease-in;opacity:0;height:0;padding:0}}@media screen and (min-width: 601px)and (max-width: 1200px){.header-nav{position:absolute;top:70px;left:0;right:0;width:100%;background:#262c3c;text-align:center;transition:top .1s ease-in,opacity .2s ease-in;z-index:1}.header-nav li{margin-bottom:30px}.header-nav.is-close{overflow:hidden;top:-10px;transition:top .1s ease-in,opacity .2s ease-in;opacity:0;height:0;padding:0}}.header-nav__list{list-style:none;display:flex;align-items:center}@media screen and (min-width: 1201px){.header-nav__list li+li{margin-left:25px}}@media screen and (min-width: 601px)and (max-width: 1200px){.header-nav__list{flex-direction:column;padding:20px}}@media screen and (max-width: 600px){.header-nav__list{flex-direction:column;padding:20px}}.header-nav__list a{text-decoration:none;font-weight:bold;color:#fff}.header-nav__list .btn{margin:0 auto;border-radius:99px;background:#34b9e1;color:#fff;padding:.75em 1.5em;display:table}footer{color:#fff;padding:70px 30px 40px}@media screen and (min-width: 1201px){footer{padding:0}}footer address{font-style:normal;font-size:14px;margin-top:60px}@media screen and (min-width: 1201px){footer address{font-size:14px;margin-top:0}}.footer-inner{max-width:1440px;margin:0 auto;align-items:center;display:flex}@media screen and (max-width: 600px){.footer-inner{flex-direction:column}}@media screen and (min-width: 601px)and (max-width: 1200px){.footer-inner{flex-direction:column;height:240px;padding:0 20px}}@media screen and (min-width: 1201px){.footer-inner{justify-content:space-between;height:240px;padding:0 50px}}.footer-nav{list-style:none;display:flex;margin:50px auto 0;flex-direction:column}@media screen and (min-width: 1201px){.footer-nav{margin:0;flex-direction:row}}.footer-nav a{text-decoration:none;color:#fff;margin:15px 0;text-align:center;display:block}@media screen and (min-width: 1201px){.footer-nav a{font-size:20px;margin:0 20px;font-weight:bold}.footer-nav a:hover{text-decoration:underline}}.footer-logo{height:auto}@media screen and (max-width: 600px){.footer-logo{width:128px}}@media screen and (min-width: 601px)and (max-width: 1200px){.footer-logo{width:128px}}@media screen and (min-width: 1201px){.footer-logo{width:184px}}body{background:#313a55}.contents{max-width:960px;margin:0 auto;padding:100px 20px}@media screen and (max-width: 600px){.contents{padding:40px 20px}}.contents-title{font-size:42px;display:table;margin:0 auto 60px}@media screen and (min-width: 601px)and (max-width: 1200px){.contents-title{font-size:32px}}@media screen and (max-width: 600px){.contents-title{font-size:32px;margin:0 auto 30px}}.privacy{border-radius:20px;background:rgba(82,104,162,.2);padding:30px 50px;margin-bottom:60px}@media screen and (max-width: 600px){.privacy{padding:20px}}.privacy-items{margin:30px auto 30px;padding-bottom:30px}.privacy-title{margin-bottom:15px;font-size:24px}@media screen and (max-width: 600px){.privacy-title{font-size:18px;margin-bottom:10px}}.privacy p{font-size:16px;max-width:38em;color:#b3d4fc}.privacy p a{color:#34b9e1}.btn{display:table;margin:0 auto;border-radius:99px;background:#34b9e1;color:#fff;font-size:18px;text-align:center;padding:.75em;text-decoration:none}@media screen and (max-width: 600px){.btn{font-size:16px;width:15em;min-height:3em}}@media screen and (min-width: 601px)and (max-width: 1200px){.btn{font-size:16px;width:15em;min-height:3em}}@media screen and (min-width: 1201px){.btn{min-width:270px;min-height:60px;padding:20px}}/*# sourceMappingURL=privacy.css.map */
