﻿/*!
 * Bootstrap Reboot v4.1.3 (https://getbootstrap.com/)
 * Copyright 2011-2018 The Bootstrap Authors
 * Copyright 2011-2018 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 * Forked from Normalize.css, licensed MIT (https://github.com/necolas/normalize.css/blob/master/LICENSE.md)
 */*,*::before,*::after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.6;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#fff}[tabindex="-1"]:focus{outline:0 !important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:0.5rem}p{margin-top:0;margin-bottom:1rem}abbr[title],abbr[data-original-title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul,dl{margin-top:0;margin-bottom:1rem;padding-left:0;padding-inline-start:0}ol ol,ul ul,ol ul,ul ol{margin-bottom:0;padding-left:0;padding-inline-start:0}li{list-style-type:none}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#007bff;text-decoration:none;background-color:transparent}a:hover{color:#0056b3;text-decoration:underline}a:not([href]):not([tabindex]){color:inherit;text-decoration:none}a:not([href]):not([tabindex]):hover,a:not([href]):not([tabindex]):focus{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}pre,code,kbd,samp{font-family:SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg{overflow:hidden;vertical-align:middle}table{border-collapse:collapse}caption{padding-top:0.75rem;padding-bottom:0.75rem;color:#6c757d;text-align:left;caption-side:bottom}th{text-align:inherit}label{display:inline-block;margin-bottom:0.5rem}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{padding:0;border-style:none}input[type="radio"],input[type="checkbox"]{box-sizing:border-box;padding:0}input[type="date"],input[type="time"],input[type="datetime-local"],input[type="month"]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{outline-offset:-2px;-webkit-appearance:none}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none !important}.icomoon:after{font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{font-size:62.5%}@media (max-width: 768px){.sp-kill{display:none}}@media (min-width: 769px){.pc-kill{display:none}}.mb-a{margin:0 auto auto}.mb-xxxs{margin:0 auto .25rem}.mb-xxs{margin:0 auto .5rem}.mb-xs{margin:0 auto 1rem}.mb-s{margin:0 auto 1.5rem}.mb-m{margin:0 auto 3rem}.mb-l{margin:0 auto 5rem}.mb-xl{margin:0 auto 9rem}.text-primary{color:#E88600}.bg-primary{background:#E88600}.text-secondary{color:#E88600}.bg-secondary{background:#E88600}.text-success{color:#D9E6A7}.bg-success{background:#D9E6A7}.text-danger{color:#EB400C}.bg-danger{background:#EB400C}.text-warning{color:#E88600}.bg-warning{background:#E88600}.text-info{color:#D9E6A7}.bg-info{background:#D9E6A7}.text-link{color:#0075cf}.bg-link{background:#0075cf}.text-light{color:#FCF7EC}.bg-light{background:#FCF7EC}.text-dark{color:#999}.bg-dark{background:#999}.text-black{color:#000}.bg-black{background:#000}.text-white{color:#fff}.bg-white{background:#fff}.text-muted{color:#fff0dd}.bg-muted{background:#fff0dd}.font-xs{font-size:1.3rem !important}.font-s{font-size:1.5rem !important}.font-m{font-size:1.8rem !important}.font-l{font-size:2.4rem !important}.font-xl{font-size:3rem !important}.font-b{font-weight:bold}.font-tbudrgothic{font-family:tbudrgothic-std, sans-serif;font-weight:400}.font-tbudrgothic-b{font-family:tbudrgothic-std, sans-serif;font-weight:700}.text-l{text-align:left}.text-c{text-align:center}.text-r{text-align:right}.button{display:block;padding:1.125rem;border-radius:0.8rem;width:100%;font-size:3rem;font-weight:bold;text-align:center;cursor:pointer;transition:background-color,border-color .1s ease-in-out;color:#fff;background:#E88600;border:solid 1px #fff}.button:hover{text-decoration:none}.button:hover{color:#fff;background:#ffaa36}.button-outline{display:block;padding:1.125rem;border-radius:0.8rem;width:100%;font-size:3rem;font-weight:bold;text-align:center;cursor:pointer;transition:background-color,border-color .1s ease-in-out;color:#E88600;background:#fff;border:solid 1px #E88600}.button-outline:hover{text-decoration:none}.button-outline:hover{color:#fff;background:#E88600}.button-xs{width:9rem;font-size:1.3rem}.button-s{width:18rem;font-size:1.5rem}.button-m{width:24rem;font-size:1.8rem}.button-l{width:75%;font-size:2.4rem}.button-xl{width:100%;font-size:3rem}.button-primary{color:#fff;background:#E88600}.button-primary:hover{background:#ffaa36}.button-secondary{color:#fff;background:#E88600}.button-secondary:hover{background:#ffaa36}.button-success{color:#fff;background:#D9E6A7}.button-success:hover{background:#f3f7e3}.button-danger{color:#fff;background:#EB400C}.button-danger:hover{background:#f6754e}.button-warning{color:#fff;background:#E88600}.button-warning:hover{background:#ffaa36}.button-info{color:#fff;background:#D9E6A7}.button-info:hover{background:#f3f7e3}.button-link{color:#fff;background:#0075cf}.button-link:hover{background:#1d9dff}.button-light{color:#fff;background:#FCF7EC}.button-light:hover{background:#fff}.button-dark{color:#fff;background:#999}.button-dark:hover{background:#bfbfbf}.button-black{color:#fff;background:#000}.button-black:hover{background:#262626}.button-white{color:#fff;background:#fff}.button-white:hover{background:#fff}.button-muted{color:#fff;background:#fff0dd}.button-muted:hover{background:#fff}.button-outline-primary{color:#E88600;background:#fff;border:solid 1px #E88600}.button-outline-primary:hover{color:#fff;background:#E88600}.button-outline-secondary{color:#E88600;background:#fff;border:solid 1px #E88600}.button-outline-secondary:hover{color:#fff;background:#E88600}.button-outline-success{color:#D9E6A7;background:#fff;border:solid 1px #D9E6A7}.button-outline-success:hover{color:#fff;background:#D9E6A7}.button-outline-danger{color:#EB400C;background:#fff;border:solid 1px #EB400C}.button-outline-danger:hover{color:#fff;background:#EB400C}.button-outline-warning{color:#E88600;background:#fff;border:solid 1px #E88600}.button-outline-warning:hover{color:#fff;background:#E88600}.button-outline-info{color:#D9E6A7;background:#fff;border:solid 1px #D9E6A7}.button-outline-info:hover{color:#fff;background:#D9E6A7}.button-outline-link{color:#0075cf;background:#fff;border:solid 1px #0075cf}.button-outline-link:hover{color:#fff;background:#0075cf}.button-outline-light{color:#FCF7EC;background:#fff;border:solid 1px #FCF7EC}.button-outline-light:hover{color:#fff;background:#FCF7EC}.button-outline-dark{color:#999;background:#fff;border:solid 1px #999}.button-outline-dark:hover{color:#fff;background:#999}.button-outline-black{color:#000;background:#fff;border:solid 1px #000}.button-outline-black:hover{color:#fff;background:#000}.button-outline-white{color:#fff;background:#fff;border:solid 1px #fff}.button-outline-white:hover{color:#fff;background:#fff}.button-outline-muted{color:#fff0dd;background:#fff;border:solid 1px #fff0dd}.button-outline-muted:hover{color:#fff;background:#fff0dd}.button-disable{display:block;padding:1.125rem;border-radius:0.8rem;width:100%;font-size:3rem;font-weight:bold;text-align:center;cursor:pointer;transition:background-color,border-color .1s ease-in-out;color:#fff;background:#ccc;border:solid 1px #fff;cursor:default}.button-disable:hover{text-decoration:none}.card-border{width:100%;padding:3rem;border:2px solid #ccc;border-radius:0.8rem}.card-bg-primary{width:100%;padding:3rem;background:#E88600;border-radius:0.8rem}.card-bg-secondary{width:100%;padding:3rem;background:#E88600;border-radius:0.8rem}.card-bg-success{width:100%;padding:3rem;background:#D9E6A7;border-radius:0.8rem}.card-bg-danger{width:100%;padding:3rem;background:#EB400C;border-radius:0.8rem}.card-bg-warning{width:100%;padding:3rem;background:#E88600;border-radius:0.8rem}.card-bg-info{width:100%;padding:3rem;background:#D9E6A7;border-radius:0.8rem}.card-bg-link{width:100%;padding:3rem;background:#0075cf;border-radius:0.8rem}.card-bg-light{width:100%;padding:3rem;background:#FCF7EC;border-radius:0.8rem}.card-bg-dark{width:100%;padding:3rem;background:#999;border-radius:0.8rem}.card-bg-black{width:100%;padding:3rem;background:#000;border-radius:0.8rem}.card-bg-white{width:100%;padding:3rem;background:#fff;border-radius:0.8rem}.card-bg-muted{width:100%;padding:3rem;background:#fff0dd;border-radius:0.8rem}.footer{align-items:center;width:100%;padding:1.5rem 1rem;font-size:1.3rem}.footer .footer-link,.footer .footer-copyright{justify-content:center}@media (min-width: 769px){.footer .footer-link,.footer .footer-copyright{justify-content:flex-start}}.footer .footer-copyright{text-align:center}@media (min-width: 769px){.footer .footer-copyright{text-align:right}}.input-del{display:none}.form-input{width:100%;height:auto;color:#000;line-height:1.4;vertical-align:middle;transition:border-color .15s ease-in-out, box-shadow .15s ease-in-out;padding:.5rem 1rem;font-size:2.4rem;background:#fdfbf5;border:1px solid #ccc;border-radius:0.4rem}.form-input::placeholder{color:#ccc}input[type="number"]::-webkit-outer-spin-button,input[type="number"]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type="number"]{-moz-appearance:textfield}.form-checkbox{width:100%;height:auto;color:#000;line-height:1.4;vertical-align:middle;transition:border-color .15s ease-in-out, box-shadow .15s ease-in-out;padding-right:.25rem;cursor:pointer}.form-checkbox:before{content:'\e904';display:inline-block;color:#b3b3b3;font-size:2.4rem;margin-right:.25rem;vertical-align:middle}input[type=checkbox]:checked+.form-checkbox:before{content:'\e905';color:#E88600}input[type=checkbox]:checked+.form-checkbox-reversal{background:#FCF7EC;border-radius:0.4rem;padding-right:.25rem}.form-radio{width:100%;height:auto;color:#000;line-height:1.4;vertical-align:middle;transition:border-color .15s ease-in-out, box-shadow .15s ease-in-out;cursor:pointer;padding-right:.25rem}.form-radio:before{content:'\e924';display:inline-block;color:#b3b3b3;font-size:2.4rem;margin-right:.25rem;vertical-align:middle}input[type=radio]:checked+.form-radio:before{content:'\e925';color:#E88600}input[type=radio]:checked+.form-radio-reversal{background:#FCF7EC;border-radius:0.4rem;padding-right:.25rem}.form-select{display:inline-block;position:relative;overflow:hidden;width:100%;vertical-align:middle;cursor:pointer;padding:.5rem 1rem;font-size:2.4rem;background:#fdfbf5;border:1px solid #ccc;border-radius:0.4rem;z-index:1}.form-select select{width:100%;height:auto;color:#000;line-height:1.4;vertical-align:middle;transition:border-color .15s ease-in-out, box-shadow .15s ease-in-out;text-overflow:ellipsis;border:none;outline:none;background:transparent;background-image:none;box-shadow:none;-webkit-appearance:none;appearance:none}.form-select select::-ms-expand{display:none}.form-select .placeholder{display:none}.form-select .select{display:block;position:relative;z-index:3;line-height:1.8;width:120%;padding:0}.form-select:after{content:'\e900';display:block;position:absolute;width:1.8rem;height:1.8rem;top:50%;right:1rem;margin-top:-1.2rem;color:#E88600;z-index:2}.logo-qlife{display:block;width:9rem;margin-bottom:3rem}.header{position:relative;padding:3rem 1.5rem;background:#fff url("../img/mv.jpg") no-repeat;background-position:right 50% bottom;background-size:135%}@media (min-width: 769px){.header{background-position:right bottom 50%;background-size:35%}}.header:after{content:" ";display:block;position:absolute;bottom:-1px;margin:0 -1.5rem;width:100%;height:60%;z-index:0;background:linear-gradient(to top, #fff 30%, rgba(255,255,255,0))}@media (min-width: 769px){.header:after{height:40%;max-height:10rem}}.header .logo-title{display:block;position:relative;margin:auto;margin-bottom:1rem;font-size:3rem;font-weight:normal;text-align:center;z-index:2}@media (min-width: 769px){.header .logo-title{font-size:3.4rem;margin:1.5rem auto;margin-bottom:3rem}}.header .headerLine{display:block;position:relative;width:96%;text-align:center;z-index:1}.heading-2{color:#E88600;font-size:2.4rem;text-align:center}.heading-3{color:#999;font-size:1.5rem;font-weight:normal}.noticeList{padding:0;color:#000;font-size:1.3rem;list-style-type:none}.noticeList li{margin:0 auto 1rem;padding-left:1rem;text-indent:-1rem}.noticeList li:last-of-type{margin:0 auto}.noticeList li::before{content:"※ "}.wrap{width:100%;min-width:320px;max-width:768px;overflow:hidden}@media (min-width: 769px){.wrap{min-width:769px;max-width:100%}}.main{width:96%;margin-left:auto;margin-right:auto}@media (min-width: 769px){.main{max-width:830.52px}}.container{padding:1.5rem;background:#fff;border-radius:0.8rem}@media (min-width: 769px){.container{padding:3rem 5rem}}.row{display:flex;flex-wrap:wrap}.col{width:auto;padding-right:1.5rem}.col:first-child{margin-left:0}.col:last-child{padding-right:0}.col-1{width:8.33333%;padding-right:1.5rem}.col-1:last-child{padding-right:0}@media (max-width: 768px){.col-sp-1{width:8.33333%;padding-right:1.5rem}.col-sp-1:last-child{padding-right:0}}@media (min-width: 769px){.col-pc-1{width:8.33333%;padding-right:1.5rem}.col-pc-1:last-child{padding-right:0}}.col-2{width:16.66667%;padding-right:1.5rem}.col-2:last-child{padding-right:0}@media (max-width: 768px){.col-sp-2{width:16.66667%;padding-right:1.5rem}.col-sp-2:last-child{padding-right:0}}@media (min-width: 769px){.col-pc-2{width:16.66667%;padding-right:1.5rem}.col-pc-2:last-child{padding-right:0}}.col-3{width:25%;padding-right:1.5rem}.col-3:last-child{padding-right:0}@media (max-width: 768px){.col-sp-3{width:25%;padding-right:1.5rem}.col-sp-3:last-child{padding-right:0}}@media (min-width: 769px){.col-pc-3{width:25%;padding-right:1.5rem}.col-pc-3:last-child{padding-right:0}}.col-4{width:33.33333%;padding-right:1.5rem}.col-4:last-child{padding-right:0}@media (max-width: 768px){.col-sp-4{width:33.33333%;padding-right:1.5rem}.col-sp-4:last-child{padding-right:0}}@media (min-width: 769px){.col-pc-4{width:33.33333%;padding-right:1.5rem}.col-pc-4:last-child{padding-right:0}}.col-5{width:41.66667%;padding-right:1.5rem}.col-5:last-child{padding-right:0}@media (max-width: 768px){.col-sp-5{width:41.66667%;padding-right:1.5rem}.col-sp-5:last-child{padding-right:0}}@media (min-width: 769px){.col-pc-5{width:41.66667%;padding-right:1.5rem}.col-pc-5:last-child{padding-right:0}}.col-6{width:50%;padding-right:1.5rem}.col-6:last-child{padding-right:0}@media (max-width: 768px){.col-sp-6{width:50%;padding-right:1.5rem}.col-sp-6:last-child{padding-right:0}}@media (min-width: 769px){.col-pc-6{width:50%;padding-right:1.5rem}.col-pc-6:last-child{padding-right:0}}.col-7{width:58.33333%;padding-right:1.5rem}.col-7:last-child{padding-right:0}@media (max-width: 768px){.col-sp-7{width:58.33333%;padding-right:1.5rem}.col-sp-7:last-child{padding-right:0}}@media (min-width: 769px){.col-pc-7{width:58.33333%;padding-right:1.5rem}.col-pc-7:last-child{padding-right:0}}.col-8{width:66.66667%;padding-right:1.5rem}.col-8:last-child{padding-right:0}@media (max-width: 768px){.col-sp-8{width:66.66667%;padding-right:1.5rem}.col-sp-8:last-child{padding-right:0}}@media (min-width: 769px){.col-pc-8{width:66.66667%;padding-right:1.5rem}.col-pc-8:last-child{padding-right:0}}.col-9{width:75%;padding-right:1.5rem}.col-9:last-child{padding-right:0}@media (max-width: 768px){.col-sp-9{width:75%;padding-right:1.5rem}.col-sp-9:last-child{padding-right:0}}@media (min-width: 769px){.col-pc-9{width:75%;padding-right:1.5rem}.col-pc-9:last-child{padding-right:0}}.col-10{width:83.33333%;padding-right:1.5rem}.col-10:last-child{padding-right:0}@media (max-width: 768px){.col-sp-10{width:83.33333%;padding-right:1.5rem}.col-sp-10:last-child{padding-right:0}}@media (min-width: 769px){.col-pc-10{width:83.33333%;padding-right:1.5rem}.col-pc-10:last-child{padding-right:0}}.col-11{width:91.66667%;padding-right:1.5rem}.col-11:last-child{padding-right:0}@media (max-width: 768px){.col-sp-11{width:91.66667%;padding-right:1.5rem}.col-sp-11:last-child{padding-right:0}}@media (min-width: 769px){.col-pc-11{width:91.66667%;padding-right:1.5rem}.col-pc-11:last-child{padding-right:0}}.col-12{width:100%;padding-right:1.5rem;padding-right:0}.col-12:last-child{padding-right:0}@media (max-width: 768px){.col-sp-12{width:100%;padding-right:1.5rem;padding-right:0}.col-sp-12:last-child{padding-right:0}}@media (min-width: 769px){.col-pc-12{width:100%;padding-right:1.5rem;padding-right:0}.col-pc-12:last-child{padding-right:0}}.col-r-s{border-radius:0.4rem}.col-r-m{border-radius:0.8rem}.col-r-l{border-radius:1.6rem}.readline{padding:0 1.5rem}@media (min-width: 769px){.readline{padding:0}}.termArea{height:16rem;overflow-y:scroll}.terms{font-size:1.5rem;line-height:1.6}
