<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* lp/mitsuboshi/style.css *//* normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:0.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [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{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;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-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}@font-face{font-family:'ns';src:url("/fonts/ns_Regular.woff") format('woff'),url("/fonts/ns_Regular.woff2") format('woff2');font-weight:normal;font-style:normal}@font-face{font-family:'ns';src:url("/fonts/ns_Light.woff") format('woff'),url("/fonts/ns_Light.woff2") format('woff2');font-weight:100;font-style:normal}@font-face{font-family:'ns';src:url("/fonts/ns_Medium.woff") format('woff'),url("/fonts/ns_Medium.woff2") format('woff2');font-weight:500;font-style:normal}@font-face{font-family:'ns';src:url("/fonts/ns_Bold.woff") format('woff'),url("/fonts/ns_Bold.woff2") format('woff2');font-weight:700;font-style:normal}.mitsuboshi{font-family:"ns","繝偵Λ繧ｮ繝手ｧ偵ざ Pro","Hiragino Kaku Gothic Pro","繝｡繧､繝ｪ繧ｪ","Meiryo","貂ｸ繧ｴ繧ｷ繝�け菴�","Yu Gothic",YuGothic,sans-serif}@media (min-width: 768px){.container{width:100%;margin:0 auto;padding:0 0 0 0}}@media only screen and (min-width: 751px){.container{max-width:980px;margin:0 auto;padding:0 0 0 0}.mitsuboshi{max-width:940px;font-size:18px;line-height:1.5;margin:0 auto;padding:0 0 0 0}.mitsuboshi img{max-width:100%;height:auto}.mitsuboshi .display-sp{display:none}a .on{display:none}a:hover .off{display:none}a:hover .on{display:inherit}.top-box{background:#93252a;margin:0 0 6.39% 0;padding:24px 0}.top-txt1,.top-ttl,.top-txt2,.top-txt3,.top-note,.top-txt4{color:#fff;font-size:28px;margin:0 0 0.64% 0;padding:0 4.26%}.top-ttl{font-size:66px}.top-txt2{margin:0 0 0 0}.top-lead{background:#edddc7;margin:0 0 0 0;padding:1.07% 4.26%}.top-txt3{margin:0 0 0 0;padding:1.07% 4.26% 0}.top-note{font-size:18px}.top-txt4{font-size:26px}.content-head{color:#93252a;font-size:28px;font-weight:bold;margin:0 0 10px 0}.route-box{margin:0 0 8.52% 0;padding:0 4.26%}.route-inner{position:relative}.route-course-head{color:#93252a;font-size:20px;font-weight:bold;margin:0 0 0 0;padding:1.28% 0;position:relative;z-index:1}.route-course-head:first-child{background:#fff}.route-course{text-align:center;background:#fff;border:2px solid #93252a;border-radius:10px;margin:0 0 2.77%;padding:1.07% 0;position:relative;z-index:1}.route-course-b{border:4px solid #93252a}.route-course-place{display:inline-block;font-size:24px}.route-course-txt{display:inline-block;font-size:18px;font-weight:bold}.route-bg{width:20px;height:99%;background:#93252a;position:absolute;top:0;left:calc(50% - 10px);z-index:0}.price-box{margin:0 0 8.52% 0;padding:0 4.26%}.price-inner{border-top:1px solid #333;border-bottom:1px solid #333;margin:0 0 1.71% 0;padding:1.07% 0}.price-inner:after{content:"";display:block;clear:both}.price-course{float:left;width:49%}.price-course:last-child{float:right}.price-course-head{font-size:20px;font-weight:bold;margin:0 0 0 0}.price-course-txt{color:#93252a;font-size:30px;font-weight:bold;margin:0 0 0 0}.price-deadline{text-align:center;margin:0 0 1.07%}.price-deadline span{display:inline-block;color:#fff;font-size:30px;font-weight:bold;background:#93252a;border-radius:10px;padding:0.25em 1em}.price-note{font-size:12px;text-align:center}.landing-box{margin:0 0 8.52% 0;padding:0 4.26%}.landing-inner{position:relative}.landing-inner:after{content:"";display:block;clear:both}.landing-map{float:left}.landing-map-name{float:right;width:calc(100% - 380px);font-size:24px;font-weight:bold;padding:100px 0 0 0;position:relative}.contact-box{margin:0 0 8.52% 0}.contact-internet{background:#93252a;margin:0 0 40px;padding:18px 40px}.contact-internet-head{color:#fff;font-size:32px;font-weight:bold;text-align:center}.contact-internet-txt1{color:#fff;font-size:16px;line-height:1.57;text-align:center;margin:0 0 0 0}.contact-internet-txt2{color:#fff;font-size:16px;line-height:1.57;text-align:center;margin:0 0 0 0}.contact-tel{border:2px solid #93252a;padding:8px 40px}.contact-tel-head{text-align:center;margin:0 0 8px}.contact-tel-txt1{color:#93252a;line-height:1.2;text-align:center;margin:0 0 10px}.contact-tel-txt1 b{font-size:30px;vertical-align:middle}.contact-tel-txt1 span{font-size:18px;font-weight:normal;vertical-align:middle}.contact-bottom-txt{color:#93252a;font-size:16px;font-weight:bold;text-align:center;margin:0 0 0 0}.contact-btn,.btn-totop{text-align:center;margin:12px 0 0 0}.contact-btn a,.btn-totop a{display:block;color:#93252a;font-size:24px;font-weight:bold;line-height:1;text-decoration:none;background:#fff;border:2px solid #93252a;padding:0.7em}.contact-btn a span,.btn-totop a span{display:inline-block;position:relative}.contact-btn a span::after,.btn-totop a span::after{content:"";display:inline-block;border-left:10px solid #93252a;border-top:10px solid transparent;border-bottom:10px solid transparent;position:absolute;top:3px;right:-14px}.contact-btn a:hover,.btn-totop a:hover{color:#fff;background:#93252a;border:2px solid #fff}.contact-btn a:hover span::after,.btn-totop a:hover span::after{border-left:10px solid #fff}.btn-totop{width:53.2%;margin:0 auto}.btn-totop a{color:#fff;font-size:16px;background:#0499d0;border:none;padding:1.5em 1em}.btn-totop a span::after{border-left:8px solid #fff;border-top:8px solid transparent;border-bottom:8px solid transparent;top:2px}.btn-totop a:hover{background:#15aae1;border:none}.btn-totop a:hover span::after{border-left:8px solid #fff}}@media only screen and (max-width: 750px){.container{padding:0 0 0 0}.navbar-default{padding:0 0 0 2%}.container&gt;.navbar-collapse{margin:0 0 0 0}#page-top{z-index:100}.mitsuboshi{font-size:4.27vw;margin:4.8% 0 10.67% 0}.mitsuboshi img{display:block;width:100%;height:auto}.mitsuboshi .display-pc{display:none}.top-box{background:#93252a;margin:0 0 8% 0;padding:3.2% 0}.top-txt1,.top-ttl,.top-txt2,.top-txt3,.top-note,.top-txt4{color:#fff;font-size:5.34vw;margin:0 0 1.6% 0;padding:0 4%}.top-ttl{font-size:10.67vw}.top-txt2{margin:0 0 0 0}.top-lead{background:#edddc7;margin:0 0 0 0;padding:2.67% 4%}.top-txt3{margin:0 0 0 0;padding:1.34% 4% 0}.top-note{font-size:4.27vw}.top-txt4{font-size:4.27vw;margin:0 0 1.6% 0}.content-head{color:#93252a;font-size:6.4vw;font-weight:bold;margin:0 0 2.67% 0}.route-box{margin:0 0 10.67% 0;padding:0 4%}.route-inner{position:relative}.route-course-head{color:#93252a;font-size:5.34vw;font-weight:bold;margin:0 0 0 0;padding:1.74% 0;position:relative;z-index:1}.route-course-head:first-child{background:#fff}.route-course{text-align:center;background:#fff;border:2px solid #93252a;border-radius:10px;margin:0 0 3.77%;padding:1.45% 0;position:relative;z-index:1}.route-course-b{border:4px solid #93252a}.route-course-place{display:block;font-size:5.87vw}.route-course-txt{display:block;font-size:4.27vw;font-weight:bold}.route-bg{width:5.34vw;height:98%;background:#93252a;position:absolute;top:1%;left:calc(50% - 10px);z-index:0}.price-box{margin:0 0 10.67% 0;padding:0 4%}.price-inner{border-top:1px solid #333;margin:0 0 4.64% 0}.price-inner:after{content:"";display:block;clear:both}.price-course{border-bottom:1px solid #333;padding:2.9% 0}.price-course-head{font-size:4.8vw;font-weight:bold;margin:0 0 0 0}.price-course-txt{color:#93252a;font-size:6.4vw;font-weight:bold;text-align:center;margin:0 0 0 0}.price-deadline{text-align:center;margin:0 0 2.9%}.price-deadline span{display:inline-block;color:#fff;font-size:7.47vw;font-weight:bold;background:#93252a;border-radius:10px;padding:0.25em 1em}.price-note{font-size:3.2vw;text-align:center}.landing-box{margin:0 0 10.67% 0;padding:0 4%}.landing-inner{position:relative}.landing-inner:after{content:"";display:block;clear:both}.landing-map{margin:0 0 0 0}.landing-map-name{font-size:4.8vw;font-weight:bold;margin:0 0 0 0}.contact-box{margin:0 0 10.67% 0;padding:0 4%}.contact-internet{background:#93252a;margin:0 0 5.8%;padding:2.9% 0}.contact-internet-head{color:#fff;font-size:4.8vw;font-weight:bold;text-align:center}.contact-internet-txt1{color:#fff;font-size:3.74vw;line-height:1.57;text-align:center;margin:0 0 1.45% 0}.contact-internet-txt2{color:#fff;font-size:3.74vw;line-height:1.57;text-align:center;margin:0 0 0 0}.contact-tel{border:2px solid #93252a;padding:2.9% 4.35%}.contact-tel-head{text-align:center;margin:0 0 8px}.contact-tel-txt1{color:#93252a;line-height:1.2;text-align:center;margin:0 0 10px}.contact-tel-txt1 b{font-size:9.34vw;vertical-align:middle}.contact-tel-txt1 span{font-size:4.27vw;font-weight:normal;vertical-align:middle}.contact-bottom-txt{color:#93252a;font-size:3.74vw;font-weight:bold;text-align:center;margin:0 0 0 0}.contact-btn,.btn-totop{width:86.96%;text-align:center;margin:3.48% auto 0}.contact-btn a,.btn-totop a{display:block;color:#93252a;font-size:4.27vw;font-weight:bold;line-height:1;text-decoration:none;background:#fff;border:2px solid #93252a;padding:1em}.contact-btn a span,.btn-totop a span{display:inline-block;position:relative}.contact-btn a span::after,.btn-totop a span::after{content:"";display:inline-block;border-left:2.14vw solid #93252a;border-top:2.14vw solid transparent;border-bottom:2.14vw solid transparent;position:absolute;top:0;right:-3.2vw}.btn-totop{margin:0 auto;padding:0 4%}.btn-totop a{color:#fff;font-size:4.27vw;background:#0499d0;border:none;padding:1.5em 1em}.btn-totop a span::after{border-left:2.14vw solid #fff;border-top:2.14vw solid transparent;border-bottom:2.14vw solid transparent;top:0}}</pre></body></html>