@CHARSET "UTF-8";html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}body{line-height:1;}article,aside,details,figcaption,figure, footer,header,hgroup,menu,nav,section{display:block;}nav ul{list-style:none;}blockquote, q{quotes:none;}blockquote:before, blockquote:after, q:before, q:after{content:'';content:none;}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent;}ins{background-color:#ff9;color:#000;text-decoration:none;}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold;}del{text-decoration:line-through;}abbr[title], dfn[title]{border-bottom:1px dotted;cursor:help;}table{border-collapse:collapse;border-spacing:0;}hr{display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0;padding:0;}input, select{vertical-align:middle;}body{font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-size:100%;line-height:1.5em;background-color:#eee;color:#444;}input, button, select, textarea{font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;margin:5px 0;}input[type="text"], input[type="search"], input[type="tel"], input[type="email"], input[type="password"], input[type="datetime"], input[type="date"], input[type="month"], input[type="week"], input[type="time"], input[type="number"], textarea{border:1px solid;border-color:#999 #aaa #ccc;border-radius:0.2em;box-shadow:0 2px 1px #eee inset;-webkit-box-shadow:0 2px 1px #eee inset;padding:5px;color:#222;font-size:1em;width:80%;max-width:660px;}input[type="button"], input[type="image"], input[type="submit"], button{cursor:pointer;width:auto;padding:5px 10px;border:solid 1px #c5c5c5;border-top-color:#e0e0e0;-webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.5), 0px 1px 1px rgba(0, 0, 0, 0.3);box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.5), 0px 1px 1px rgba(0, 0, 0, 0.3);background-image:-webkit-gradient(linear, left top, left bottom, from(#fafafa), to(#eaeaea));background-image:-webkit-linear-gradient(top, #fafafa, #eaeaea);background-image:linear-gradient(top, #fafafa, #eaeaea);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fafafa', endColorstr='#eaeaea',GradientType=0);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}input[type="text"][readonly], input[type="text"][disabled], select[unselectable="on"], textarea[readonly]{background-color:#e9e9e9;}@media screen and (-webkit-min-device-pixel-ratio:0){_::-webkit-full-page-media, _:future,:root select[unselectable="on"]{-webkit-appearance:none;border-radius:3px;height:28px;padding:0px 0px 0px 6px;}}select{font-size:1em;padding:5px;border-radius:3px;border:1px solid;border-color:#ccc #aaa #999;box-shadow:0 1px 1px rgba(0, 0, 0, 0.2);-webkit-box-shadow:0 1px 1px rgba(0, 0, 0, 0.2);}a{opacity:1;filter:alpha(opacity=100);color:#2a67ba;}a:hover, button:hover, input[type="submit"]:hover, input[type="button"]:hover{opacity:0.6;filter:alpha(opacity=60);}a:visited, a:active{opacity:0.8;filter:alpha(opacity=80);}ul, ol{margin-left:1em;}form{margin:0px;padding:0px;}#container{margin:0 auto;text-align:left;padding:30px 30px;background-color:#fff;max-width:1200px;}@media screen and (max-width:1380px){#container{margin:0 60px;}}#error-messages{margin:20px 10px 0px 10px;color:red;}#no-script-messages{margin:-30px -30px 30px;padding:10px;text-align:center;background-color:#bd3740;color:#fff;}h2.title{margin:0px 0px 10px 0px;padding:12px 10px 10px 10px;background-color:#EEEEEE;color:#000000;font-weight:bold;font-size:100%;}h2.title span.title{padding:3px 10px;border-left:12px solid #BD3740;font-weight:bold;}table.menu-area{border-style:none;font-size:80%;width:100%;}a.scroll-top{display:none;position:fixed;right:30px;bottom:-5px;filter:alpha(opacity=70);opacity:0.7;padding:5px 20px 10px;font-weight:bold;border-radius:5px;border:1px solid #eee;background-color:#fff;-webkit-box-shadow:0 0 2px rgba(0, 0, 0, 0.5);box-shadow:0 0 2px rgba(0, 0, 0, 0.5);}a.scroll-top:hover{filter:alpha(opacity=100);opacity:1;}button.confirm-area{position:absolute;left:60%;bottom:-2px;width:160px;padding:10px 0px;}button.saveConfirm-area{position:absolute;left:20%;bottom:-2px;width:160px;padding:10px 0px;}.confirmButton-area{z-index:6;bottom:40px;left:50%;transform:translateX(-50%);position:fixed;background-color:rgba(255, 255, 255, 0.5);border:2px rgba(255, 255, 255, 0.8);padding:40px 320px;box-shadow:0px 4px 10px rgba(0, 0, 0, 0.2);}#container.confirmButton-margin{padding:30px 30px 100px 30px;}.pdf-download{font-size:0.9em;text-align:center;margin:15px auto;border:1px solid #eee;max-width:500px;padding:10px 0;background-color:#fafafa;}div.system-name{margin:5px 5px 20px 0px;font-size:70%;text-align:right;}div.button-area{padding:40px 0px 25px;border-bottom:1px dotted #aaa;text-align:center;}div.sub-button-area{padding:20px 0px 15px;border-bottom:1px dotted #aaa;text-align:left;}.sub-button-text{margin-left:10px;}div.vista{margin:-30px -30px 20px;padding:10px 15px;border-bottom:1px solid #f0f0f0;text-align:right;}div.vista a{padding-left:20px;background:url(../../images/sign-caution.png) no-repeat 0 center;}div.process-mode{position:fixed;top:3px;left:3px;padding:5px 10px;text-align:center;font-weight:bold;color:#222;border:2px solid #222;background-color:#fff;z-index:999;-webkit-box-shadow:0 0 3px rgba(0, 0, 0, 0.2);box-shadow:0 0 3px rgba(0, 0, 0, 0.2);filter:alpha(opacity=85);opacity:0.85;cursor:default;}div.process-mode:hover{filter:alpha(opacity=20);opacity:0.2;}.top-desc{text-align:center;margin-bottom:20px;}div.form-name{word-break:break-all;margin:30px 0px 20px;text-align:center;font-size:1.6em;line-height:1.2em;font-weight:bold;}div.form-brief{word-break:break-all;margin-bottom:30px;font-size:0.95em;text-align:center;}div.form-brief table{margin:auto;padding:0px;text-align:left;font-size:100%;line-height:1.2em;}div.form-download-file{word-break:break-all;margin-bottom:30px;font-size:0.95em;text-align:center;}div.thank-you-message{padding:50px 0px 5px 0px;border-top:1px dotted #C0C0C0;text-align:center;}div.thank-you-message table{margin:auto;padding:0px;text-align:left;}div.form-components{padding:20px 0px;border:dotted #aaa;border-width:1px 0;}.form-desc{font-size:0.95em;padding-bottom:20px;border-bottom:1px dotted #aaa;}.form-error{margin-top:15px;font-weight:bold;border:2px solid #bd3740;border-radius:3px;background-color:#fff;}.form-error{position:fixed;left:0;right:0;top:0;margin-top:0;z-index:90;-webkit-box-shadow:0 1px 3px rgba(0, 0, 0, 0.3);box-shadow:0 1px 3px rgba(0, 0, 0, 0.3);}.form-error .remove-btn{position:absolute;right:10px;font-weight:bold;font-size:20px;cursor:pointer;}.form-error-title{color:#fff;padding:5px 5px 5px 40px;background:#bd3740 url(../../images/sign-caution-strong.png) no-repeat 10px center;}.form-error-list{color:#bd3740;padding:5px;font-size:0.95em;}.form-error-list li{word-break:break-all;margin:3px 15px;}div.form-component-name{word-break:break-all;margin:20px 0px 5px 0px;padding:4px 5px 2px 5px;background-color:#DCDCDC;}div.form-component-error{padding:0px 0px 2px 20px;font-size:90%;color:#FF3333;}div.form-component-comment{word-break:break-all;margin:0px 0px 2px 20px;font-size:90%;line-height:1.1em;color:#333333}div.form-component-input{margin:5px 0px 5px 20px;font-size:100%;word-break:break-all;}div.form-component-input input, div.form-component-input select, div.form-component-input textarea{font-size:100%;}div.inquiry{word-break:break-all;margin:20px 0px 0px 0px;}div.inquiry table{margin:0px 0px 10px auto;border-collapse:separate;border-bottom-left-radius:3px;border-bottom-right-radius:3px;font-size:0.9em;border:2px solid #ccc;border-top:none;}div.inquiry table caption{padding:2px;background-color:#e0e0e0;border:2px solid #ccc;border-bottom:none;border-top-left-radius:3px;border-top-right-radius:3px;}div.inquiry table th, div.inquiry table td{padding:4px 8px;border-top:1px dotted #ccc;background-color:#fff;}div.inquiry table th{font-weight:normal;background-color:#f5f5f5;}div.inquiry table tr:first-child th, div.inquiry table tr:first-child td{border-top:none;}div.explain-area{margin:20px 10px 20px 10px;}.confirm-button, .close-button, .back-button, .save-button, .restart-button, .send-button, .close-button-confirm, .pdf-button-confirm{font-size:1em;margin:0 0 20px;color:#222;padding:5px 10px;font-size:0.85em;}.button-area button{display:block;margin:0 auto 25px;min-width:200px;}.button-area .confirm-button, .button-area .close-button, .button-area .send-button, .button-area .save-button, .button-area .pdf-button-confirm{font-size:1em;font-weight:bold;padding:10px 50px;background-image:-webkit-gradient(linear, left top, left bottom, from(#fefefe), to(#f0f0f0));background-image:-webkit-linear-gradient(top, #fefefe, #f0f0f0);background-image:linear-gradient(top, #fefefe, #f0f0f0);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefefe', endColorstr='#f0f0f0',GradientType=0);}.sub-button-area button{min-width:200px;}.option-area{margin-bottom:20px;}input.addressSearch-button,{font-size:100%;width:80px;}input.pdf-button,{font-size:100%;width:150px;}span.required-mark{display:inline-block;font-weight:bold;color:#d6121f;text-indent:-9999px;font-size:0;right:15px;width:30px;height:17px;background:url(../../images/required.png) no-repeat;vertical-align:middle;margin:0 5px;}span.required-char{display:inline-block;font-weight:bold;color:#d6121f;right:15px;height:17px;vertical-align:middle;margin:0 5px;}span.form-component-no{font-size:90%;}.input-error-exists{margin:0px 0px 10px 0px;padding:2px 5px 5px 0px;color:#FF3333;}.save-error-messages{color:#FF3333;}.validate-error-messages{margin:0px 0px 10px 0px;padding:2px 5px 5px 20px;border:1px solid #999999;color:#FF3333;font-size:80%;}.text-item{ime-mode:auto;width:650px;}.zen-text-item{ime-mode:active;width:650px;}.han-text-item{ime-mode:disabled;width:650px;}.calendar-item{ime-mode:disabled;}.textarea-item{ime-mode:active;width:700px;}div.mess-under-close{margin:10px 10px 0px 0px;text-align:center;font-size:90%;}div.additionalMessage{margin:0px 0px 10px 0px;text-align:center;font-size:90%;}.org-icon{display:inline-block;margin:0 2px;}.org-icon.arrow-left{width:0;height:0;border-top:4px solid transparent;border-right:6px solid;border-bottom:4px solid transparent;}.formError .formErrorContent{font-size:1em;background:#df0b0b;margin-top:50px;}.formError .formErrorArrow div{background:#df0b0b;}@media screen and (max-width:768px){#container{margin:0 15px;padding:15px 15px 30px;border:none;font-size:1.1em;line-height:1.5em;}div.vista{display:none;}div.process-mode{position:fixed;top:0;left:0;right:0;padding:0;line-height:35px;font-weight:bold;}.form-error{font-size:0.85em;line-height:1.5em;}div.inquiry table{width:100%;}a.scroll-top{right:15px;}input[type="text"], input[type="search"], input[type="tel"], input[type="email"], input[type="password"], input[type="datetime"], input[type="date"], input[type="month"], input[type="week"], input[type="time"], input[type="number"], textarea{box-sizing:border-box;padding:10px;width:100%;}input[type="button"], input[type="image"], input[type="submit"], button{padding:10px 15px;}select{padding:10px;width:100%;}.button-area .confirm-button, .button-area .close-button, .button-area .back-button, .button-area .save-button, .button-area .restart-button, .button-area .send-button, .button-area .pdf-button-confirm, .button-area .close-button-confirm{width:100%;max-width:400px;padding:10px 0;}.button-area .confirm-button, .button-area .close-button, .button-area .send-button{padding:15px 50px;}button.confirm-area{left:54%;top:17px;width:142px;padding:10px 0px;}button.saveConfirm-area{left:8%;top:17px;width:142px;padding:10px 0px;}.confirmButton-area{z-index:6;bottom:40px;left:50%;transform:translateX(-50%);position:fixed;background-color:rgba(255, 255, 255, 0.5);border:2px rgba(255, 255, 255, 0.8);padding:40px 180px;box-shadow:0px 4px 10px rgba(0, 0, 0, 0.2);}}.pdf-download-tmp{font-size:0.9em;text-align:right;margin:10px auto;}