﻿/*!
 * ress.css • v3.0.0
 * MIT License
 * github.com/filipelinhares/ress
 */html{box-sizing:border-box;-webkit-text-size-adjust:100%;word-break:normal;-moz-tab-size:4;tab-size:4}*,:after,:before{background-repeat:no-repeat;box-sizing:inherit}:after,:before{text-decoration:inherit;vertical-align:inherit}*{padding:0;margin:0}hr{overflow:visible;height:0}details,main{display:block}summary{display:list-item}small{font-size:80%}[hidden]{display:none}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}a{background-color:transparent}a:active,a:hover{outline-width:0}code,kbd,pre,samp{font-family:monospace,monospace}pre{font-size:1em}b,strong{font-weight:bolder}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}input{border-radius:0}[disabled]{cursor:default}[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}textarea{overflow:auto;resize:vertical}button,input,optgroup,select,textarea{font:inherit}optgroup{font-weight:700}button{overflow:visible}button,select{text-transform:none}[role=button],[type=button],[type=reset],[type=submit],button{cursor:pointer;color:inherit}[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-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button:-moz-focusring{outline:1px dotted ButtonText}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}button,input,select,textarea{background-color:transparent;border-style:none}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}legend{border:0;color:inherit;display:table;white-space:normal;max-width:100%}::-webkit-file-upload-button{-webkit-appearance:button;color:inherit;font:inherit}img{border-style:none}progress{vertical-align:baseline}@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}:root{font-size:16px}body{color:#666;font-size:0.875rem;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka",sans-serif;line-height:1.6;word-break:break-all}a{color:inherit;text-decoration:none}a:hover>img{opacity:.8}img{max-width:100%;vertical-align:bottom}input,textarea,select{padding:.5rem;border:1px solid #ccc;border-radius:.25rem}.wrapper{width:100%;min-width:984px;min-height:100vh;position:relative;padding-bottom:360px}.header{font-size:.75rem;font-weight:bold}.header a:hover{color:#FDB365}.header>.container{display:flex;justify-content:space-between}.header .logo{display:inline-block;width:320px;height:7rem}.header .logo>a{display:inline-block;margin-top:2rem}.header .nav-header{display:inline-block;width:624px}.header .nav-header ul{display:flex;width:100%;height:7rem;list-style:none;justify-content:space-between;color:#000;align-items:center}.header .nav-header li{display:inline-block}.header .nav-header li.is-current{border-bottom:1px solid #FDB365}.footer{width:100%;padding:2rem 0;background-color:#f1f1f1;position:absolute;left:0;bottom:0;color:#777;line-height:2}.footer>.container{position:relative}.footer .pagetop{position:absolute;right:0;top:-48px;cursor:pointer}.nav-footer{margin-bottom:4rem}.nav-footer>ul{display:flex;width:100%;justify-content:space-between;list-style:none;margin:0;font-size:.75rem}.nav-footer a:hover{border-bottom:1px solid #777}.copyright{margin-top:1rem}.content a{color:#FDB365;text-decoration:underline}.content a:hover{text-decoration:none;opacity:.8}.content p{margin-bottom:.5rem}.container,.container-small,.container-text{padding:0 .5rem;margin:0 auto}.container{width:1000px}.container-small{width:800px}.container-text{width:920px}.title-page{background:url(../img/bg-title.png) left top repeat-x}.title-article{margin-bottom:2rem;padding:0 0 .5rem 2.5rem;border-bottom:1px solid #ccc;color:#000;font-size:1.25rem;font-weight:bold;font-family:"HiraKakuPro-W6";position:relative}.title-article::after{content:'';display:inline-block;width:10rem;height:1px;background-color:#FDB365;position:absolute;left:0;bottom:-1px}.title-section{border-bottom:1px solid #ccc;margin-bottom:1rem;padding:.5rem}.breadcrumb{display:block;list-style:none;padding:.5rem;margin-bottom:2rem}.breadcrumb>li{display:inline-block;font-size:.75rem;color:#777}.breadcrumb>li:first-child::after{content:'>';display:inline-block;margin-left:.75rem;margin-right:.5rem}.table-company{width:100%;margin-bottom:2rem;border-collapse:collapse;border-spacing:0}.table-company th,.table-company td{padding:1rem .5rem;border-color:#ccc;border-width:1px 0;border-style:solid}.table-company th{background-color:#f1f1f1;text-align:left}.list-default,.list-nostyle{list-style:none;margin:0}.list-default>li{text-indent:-1rem;padding-left:1rem}.list-default>li::before{content:'・'}.button-positive,.button-negative{min-width:12rem;display:inline-block;border:none;padding:1rem;line-height:1}.button-positive:hover,.button-negative:hover{opacity:.8}.button-positive{background-color:#FDB365;color:#fff}.button-negative{background-color:#f1f1f1}.index-visual{background:url(../img/bg-index.png) left top repeat-x;padding-top:2rem}.index-news{margin-top:2.5rem;padding:2rem 2rem 1rem;border:1px solid #e6e6e6}.index-news>h2{display:inline-block;margin-right:2.5rem;color:#000;font-size:.875rem;font-weight:bold;font-family:"HiraKakuPro-W6";vertical-align:top}.index-news>dl{display:inline-block}.index-news>dl>dd{margin-bottom:2rem}.index-social{margin:1rem 0 2rem}.index-social>div{display:inline-block;height:20px;line-height:1;vertical-align:top}.topics-article{border-bottom:1px solid #ccc;margin-bottom:2rem;padding-bottom:2rem}.topics-article time{color:#000;font-size:.75rem;font-weight:bold;font-family:"HiraKakuPro-W6"}.topics-article h2{margin-bottom:1rem;color:#000;font-size:1rem;font-weight:bold;font-family:"HiraKakuPro-W6"}.topics-banner{max-width:320px}.business-checklist{display:inline-block;list-style:none}.business-checklist>li{background:url(../img/icon-check.svg) left center/1.75rem 1.6rem no-repeat;height:1.6rem;margin-bottom:1rem;padding-left:2rem;line-height:1.6rem;text-align:left;font-size:1rem}.business-checklist .underline{border-bottom:2px solid #53a153}.business-figure-left{display:flex;width:100%;align-items:center}.business-figure-left img{width:400px;margin-right:1rem}.business-figure-left figcaption{width:520px}.contact-form table{margin:2rem 0}.contact-form table th,.contact-form table td{padding-bottom:1rem}.contact-form table th{padding-top:.75rem;padding-right:1rem;font-size:1rem;font-weight:bold;font-family:"HiraKakuPro-W6";text-align:left;vertical-align:top;line-height:1}.contact-form table th.is-required::after{content:'必須';display:inline-block;height:1rem;margin-left:.25rem;padding:0 .25rem;background-color:#ef595a;border-radius:.125rem;color:#fff;font-size:.75rem;line-height:1rem}.contact-form table dt{margin-top:.5rem}.contact-form.contact-confirm td{padding-top:.75rem;line-height:1rem}.contact-message-error{color:#ef595a}.form-input-short{width:10rem}.form-input-middle{width:15rem}.form-input-long{width:25rem}.form-textarea{width:100%;min-height:5rem}.form-select{min-width:10rem;padding-right:1.5rem;background:url(../img/icon-arrow-down.svg) right 0.5rem center/0.5rem 0.5rem no-repeat}.form-button{display:inline-block}.mb1{margin-bottom:1rem !important}.mb2{margin-bottom:2rem !important}.mb4{margin-bottom:4rem !important}.tac{text-align:center !important}
