@charset "utf-8";/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*,::after,::before{box-sizing:border-box}html{font-size:62.5%}body{background-color:#f2f2f2;font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN",Meiryo,sans-serif;color:#333;position:relative;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.5;font-size:1.4rem}select{-webkit-appearance:none;-moz-appearance:none;appearance:none}a:link,a:visited{color:#0098ce}a:hover{color:#0bf;text-decoration:none}.flex{display:flex}.ml5{margin-left:5px!important}.mr5{margin-right:5px!important}.mt10{margin-top:10px!important}.mt20{margin-top:20px!important}.mt30{margin-top:30px!important}.mb10{margin-bottom:10px!important}.mb20{margin-bottom:20px!important}.mb30{margin-bottom:30px!important}.fcbl{color:#0060c2!important}.fcrd{color:#c00!important}.bold{font-weight:700}ul[class^=list-]{padding:0}ul[class^=list-] li{margin:0 0 10px;padding-left:1em;list-style:none;text-indent:-1em}.list-dia li:before{content:"◆ "}header{margin:0}header .header-logo{margin:4.392vw 0 0;padding:0 20px 10px;background:#f2f2f2;display:flex;justify-content:space-between;font-size:20px;line-height:1}header .header-logo-kgl img{width:36.666vw;height:auto}header .header-logo-kad img{margin-top:7px;width:30vw;height:auto}#page-header{margin:0 0 20px}#page-header h2{margin:0;padding:30px calc(50vw - 50%);border-top:2px solid #006e5c;border-bottom:2px solid #006e5c;color:#006e5c;font-size:2.4rem;line-height:1.6;text-align:center}#page-header h2 span{display:block;font-size:2rem}footer{margin:0;padding:20px 15px 25px;background:#000;text-align:center}footer a,footer p{color:#fff;font-size:1.4rem}footer a{font-weight:700}footer a:link,footer a:visited{color:#fff}footer a:hover{text-decoration:none}footer .copytext{font-size:1.2rem;font-family:sans-serif}.content-header{margin:0 auto;padding:20px 15px;background:#40bf8b}.content-header h2{margin:0;color:#fff;font-size:2rem;font-weight:700}.content-header h2 span{display:block}#base{margin:0 auto;padding:15px 0;background:#fff}.inner{padding:25px 15px 0}ul.asterisk{margin:10px 0;padding:0;list-style:none}ul.asterisk li{padding-left:1em;text-indent:-1em}ul.asterisk li:before{content:'※'}.lede{margin:0 15px;padding:25px;background:#f5f6f9;border:2px solid #ddd}.lede p{margin:0;font-size:1.4rem}.lede p:last-child{margin:0}.lede p.small{font-size:1.3rem}.lede p.caption{margin:0 auto 1em;padding:3px 10px;background:#006e5c;color:#fff;width:fit-content;font-size:1.6rem;font-weight:700}.lede dl{margin:0 0 .5em;display:flex;flex-wrap:wrap;width:380px;font-size:1.6rem}.lede dd,.lede dt{margin:0;padding:0}.lede dt{width:100px}.lede dd{width:calc(100% - 120px)}.lede dd.closing{color:red;font-weight:700}.lede ul{margin:1em 0 0;font-size:1.4rem}.lede ul:first-child{margin:0}.lede ul li{margin:.5em 0 0}.notes{margin:0 auto 20px;padding:20px 15px 10px;background:#f5f6f9;border:1px solid #ddd;border-radius:4px}.notes p{margin:0 0 1em}.notes p strong{color:#323276;font-size:1.5rem}.notes ul{margin:0;padding:0;list-style:none}.notes li:before{content:"※"}.notes li{margin:0 0 10px;padding-left:1em;text-indent:-1em}.notes .imgtext{margin:0}.notes .imgtext img{width:100%;height:auto}#errMsg{margin:0;padding:0 15px;color:#f10101;font-size:1.3rem;font-weight:700}.form-contents{padding:20px 0 0;background:#fff}.form-contents h2{margin:0 15px 10px;color:#0f2a47;font-size:1.7rem}.form-contents h3{margin:0 15px 1.5em;font-size:1.6rem}.form-contents p{margin:0 0 .5em}.form-contents .notes{margin:40px 15px 20px}.form-content-head{margin:0 0 15px;padding:20px 15px;background:#f5f6f9;display:block;width:100%;font-size:1.4rem;font-weight:700;line-height:1.6}.form-content-head .form-content-head--sup{margin-left:1em}.form-label-required{margin:0 0 0 5px;padding:2px 3px;background:#f10101;color:#fff;display:inline-block;font-size:1.1rem;line-height:1;vertical-align:.05em;font-weight:600}.form-err-message{margin:0 15px 10px;color:#f10101;font-size:1.3rem;font-weight:700}.form-content-data{margin:0;padding:0 15px 20px}.form-content-data p{margin:0 0 10px}.form-content-data p span{margin-right:5px;display:inline-block;width:12em}.form-content-data p span.limitnum{color:#faa206}.form-content-data p strong{margin:0 0 10px;display:block}.form-content-subque{font-weight:700;font-size:1.4rem}.form-content-message{color:#777;display:block;font-size:1.2rem}.form-input{padding:7px;background:#f8f8fa;border:1px solid #ddd;border-radius:4px;width:100%;max-width:100%;line-height:normal}.form-input.min{margin-right:5px;width:60%;max-width:60%}.form-input.mid{margin-right:5px}.form-input.mic{width:30%;max-width:30%}.sep .form-input{margin-right:2%;padding:7px;width:49%}.sep .form-input:last-child{margin:0}.form-file{padding:5px;line-height:1.6}.select-item{overflow:hidden}.form-select{margin:0 5px 5px 0;padding:7px 24px 7px 7px;border:1px solid #ddd;border-radius:4px;background:#f8f8fa url(../img/icn_dropdown.png) right 2% top 50% no-repeat;outline:0;width:auto;min-width:6.5em}select#Bday,select#Bmon{margin-left:10px}.form-select option{background:#f8f8fa}.form-text{padding:7px;border:1px solid #ddd;border-radius:4px;background:#f8f8fa;width:100%;max-width:100%}.form-radio label{margin:0 0 10px;display:block}.form-radio input[type=radio]{margin:0 7px 0 0;position:relative;top:1px}.form-check label{margin:0 0 10px;display:block;width:fit-content;font-size:1.4rem}.form-check input[type=checkbox]{margin:0 7px 0 0;position:relative;top:1px}.form-submit{margin:0;padding:15px 15px 0}.form-submit p{margin:0 0 20px;font-size:1.4rem}.form-submit .submit{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:20px auto;padding:20px;display:block;width:100%;background:#000;border:0;color:#fff;outline:0;overflow:hidden;font-size:1.7rem;font-weight:700;line-height:100%;text-align:center;text-decoration:none;cursor:pointer}.form-submit .submit:focus,.form-submit .submit:hover{background:#40bf8b;transition:all .3s}.form-submit .btn{background:#aaa}.form-submit .btn:focus,.form-submit .btn:hover{background:#ccc}.form-submit .btn small{font-size:1.3rem}.form-contents.comfirm .form-content-data p{margin:0;font-size:1.4rem}.form-contents.comfirm .form-content-data p span{font-size:1.3rem}.form-contents.complete h3{margin:20px 15px;font-size:2.3rem}.form-contents.complete .textbox{margin:0 15px 20px}.form-contents.complete .textbox p{font-size:1.4rem}.form-contents.complete .textbox p:first-of-type{margin-bottom:2em;font-size:1.6rem}.form-contents.complete .textbox ul{margin:1.5em 0;font-size:1.4rem}.form-contents .copybtn{margin:0 15px 1em;padding:7px 10px;display:inline-block;border-radius:4px;background:#006e5c;color:#fff;line-height:20px;font-size:1.4rem;text-align:center;cursor:pointer}.form-contents .copybtn:focus,.form-contents .copybtn:hover{opacity:.8}.form-contents .copybtn small{font-size:1.3rem}@media screen and (min-width:960px){body{padding-bottom:154px;min-height:100vh;position:relative}.spdisp{display:none}header{margin:0 0 40px}header .header-logo{margin:0 4.392%;padding:20px 0;position:relative;line-height:1}header .header-logo-kgl img{width:190px;height:auto}header .header-logo-kad img{margin-top:10px;width:180px;height:auto}#page-header{margin:0 0 40px}#page-header h2{margin:0;padding:38px calc(50vw - 50%) 29px;text-align:center;line-height:1.6;font-size:3rem}#page-header h2 span{font-size:2.8rem}.content-header h2{font-size:2.8rem;text-align:center}footer{margin:60px 0 0;position:absolute;bottom:0;width:100%}#errMsg{padding:0 20px 10px}#base{margin:0 auto;padding:50px 50px 30px;max-width:960px;background:#fff;border:1px solid #ddd}.contents{padding:0}.lede{margin:0 auto}.lede p{margin:0 0 1em}.lede p.small{font-size:1.4rem}.lede dl{margin-left:14px}.notes{padding:20px}.notes p strong{font-size:1.6rem}.notes li{font-size:1.4rem}.notes .imgtext{margin:0}.notes .imgtext img{width:420px;height:auto}.form-contents{padding:10px 0 0}.form-contents .notes{margin:0}.form-contents h2{margin:1em 0;font-size:1.8rem;text-align:center}.form-contents h3{margin:1.5em 0;font-size:1.8rem;text-align:center}.form-content-wrap{margin:0 0 10px;border:1px solid #ddd;border-bottom:0}.form-content-item{display:table;width:100%}.form-content-head{margin:0;padding:20px;border-bottom:1px solid #ddd;border-right:1px solid #ddd;font-size:1.4rem;vertical-align:middle}.form-content-data{margin:0;padding:20px;border-bottom:1px solid #ddd;vertical-align:middle}.form-input,.form-select,.form-text{font-size:1.4rem}.form-content-data p.sep{width:360px}.form-input.min{width:220px}.form-input.mic{width:120px}.form-input.mid{width:400px}.form-radio label{padding-right:2em;display:inline-block}.form-select{padding:7px;background:#f8f8fa url(../img/icn_dropdown_pc.png) right 2% top 50% no-repeat;width:auto;min-width:100px}.form-select:first-child{margin-left:0}#BillingPref,#DeliveryPref{min-width:180px}.form-submit{padding:60px 0 0}.form-submit p{margin:0 0 20px;font-size:1.6rem;text-align:center}.form-submit .submit{width:390px}.form-contents .copybtn{margin:0 0 1em}.form-contents.comfirm .form-content-data p{margin:5px 0}.form-contents.complete h3{margin:20px 0;font-size:2.8rem}.form-contents.complete .textbox{margin:2em 4em 0}.form-contents.complete .textbox p{font-size:1.4rem}.form-contents.complete .textbox p:first-of-type{margin:0 0 2em;font-size:1.8rem;line-height:1.7}}