/*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */@import url(https://fonts.googleapis.com/earlyaccess/notosansjapanese.css);html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress{vertical-align:baseline}template,[hidden]{display:none}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}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}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}button,input,optgroup,select,textarea{font:inherit;margin:0}optgroup{font-weight:bold}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{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}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-input-placeholder{color:inherit;opacity:0.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}.text-nowrap{white-space:nowrap}.text-muted{color:#A6A6A6}.text-primary{color:#d4a41b}.text-danger{color:#f13636}.text-size-8{font-size:.8rem}@media only screen and (max-width: 1024px) and (min-width: 768px){.text-size-8{font-size:.6rem}}@media only screen and (max-width: 768px){.text-size-8{font-size:.4rem}}.text-size-10{font-size:1rem}@media only screen and (max-width: 1024px) and (min-width: 768px){.text-size-10{font-size:.8rem}}@media only screen and (max-width: 768px){.text-size-10{font-size:.6rem}}.text-size-12{font-size:1.2rem}@media only screen and (max-width: 1024px) and (min-width: 768px){.text-size-12{font-size:1rem}}@media only screen and (max-width: 768px){.text-size-12{font-size:.8rem}}.text-size-14{font-size:1.4rem}@media only screen and (max-width: 1024px) and (min-width: 768px){.text-size-14{font-size:1.2rem}}@media only screen and (max-width: 768px){.text-size-14{font-size:1rem}}.text-size-16{font-size:1.6rem}@media only screen and (max-width: 1024px) and (min-width: 768px){.text-size-16{font-size:1.4rem}}@media only screen and (max-width: 768px){.text-size-16{font-size:1.2rem}}.text-size-18{font-size:1.8rem}@media only screen and (max-width: 1024px) and (min-width: 768px){.text-size-18{font-size:1.6rem}}@media only screen and (max-width: 768px){.text-size-18{font-size:1.4rem}}.text-size-20{font-size:2rem}@media only screen and (max-width: 1024px) and (min-width: 768px){.text-size-20{font-size:1.8rem}}@media only screen and (max-width: 768px){.text-size-20{font-size:1.6rem}}.text-size-22{font-size:2.2rem}@media only screen and (max-width: 1024px) and (min-width: 768px){.text-size-22{font-size:2rem}}@media only screen and (max-width: 768px){.text-size-22{font-size:1.8rem}}.text-size-24{font-size:2.4rem}@media only screen and (max-width: 1024px) and (min-width: 768px){.text-size-24{font-size:2.2rem}}@media only screen and (max-width: 768px){.text-size-24{font-size:2rem}}.text-size-26{font-size:2.6rem}@media only screen and (max-width: 1024px) and (min-width: 768px){.text-size-26{font-size:2.4rem}}@media only screen and (max-width: 768px){.text-size-26{font-size:2.2rem}}.text-ellipsis-row1{display:-webkit-box;-webkit-line-clamp:1;overflow:hidden}@media only screen and (max-width: 1024px) and (min-width: 768px){.text-ellipsis-row1{display:-webkit-box}}@media only screen and (max-width: 768px){.text-ellipsis-row1{display:-webkit-box}}.text-ellipsis-row2{display:-webkit-box;-webkit-line-clamp:2;overflow:hidden}@media only screen and (max-width: 1024px) and (min-width: 768px){.text-ellipsis-row2{display:-webkit-box}}@media only screen and (max-width: 768px){.text-ellipsis-row2{display:-webkit-box}}.text-ellipsis-row3{display:-webkit-box;-webkit-line-clamp:3;overflow:hidden}@media only screen and (max-width: 1024px) and (min-width: 768px){.text-ellipsis-row3{display:-webkit-box}}@media only screen and (max-width: 768px){.text-ellipsis-row3{display:-webkit-box}}.text-ellipsis-row4{display:-webkit-box;-webkit-line-clamp:4;overflow:hidden}@media only screen and (max-width: 1024px) and (min-width: 768px){.text-ellipsis-row4{display:-webkit-box}}@media only screen and (max-width: 768px){.text-ellipsis-row4{display:-webkit-box}}.text-ellipsis-row5{display:-webkit-box;-webkit-line-clamp:5;overflow:hidden}@media only screen and (max-width: 1024px) and (min-width: 768px){.text-ellipsis-row5{display:-webkit-box}}@media only screen and (max-width: 768px){.text-ellipsis-row5{display:-webkit-box}}.left{text-align:left}.right{text-align:right}.center{text-align:center}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}@media only screen and (max-width: 1024px) and (min-width: 768px){.btn-sp-range{width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.btn-sp-range a,.btn-sp-range button{width:48%}}@media only screen and (max-width: 768px){.btn-sp-range{width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.btn-sp-range a,.btn-sp-range button{width:48%}}*{word-wrap:break-word;box-sizing:border-box}body{font-family:"Noto Sans Japanese","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",Helvetica,Arial,sans-serif;line-height:1.4;font-size:16px;color:#482d1b;font-weight:300;font-smoothing:antialiased;position:relative;right:0;overflow-x:hidden}@media only screen and (max-width: 768px){body{font-size:15px}}div{margin:0;padding:0}h1,h2,h3,h4,h5,h6{color:#36271b;font-weight:bold;line-height:1.1}h1{font-size:1.8rem;margin:0 0 10px 0}@media only screen and (max-width: 768px){h1{font-size:1.2rem}}h2{font-size:1.6rem;margin:0 0 10px 0}@media only screen and (max-width: 768px){h2{font-size:1.1rem}}h3,h4,h5,h6{margin:0 0 5px 0}h3{font-size:1.2rem}h4{font-size:1.1rem}small{font-size:60%;font-weight:normal;color:#61472d}ol,ul,dl,dt,dd{margin:5px 0}img{vertical-align:bottom}p{margin:0 0 6px}a{color:#D65608;text-decoration:underline}a:hover{text-decoration:none}button{margin:5px 15px;min-width:40%;padding:5px 10px;box-shadow:0 3px 2px 0 rgba(0,0,0,0.14),0 1px 5px 0 rgba(0,0,0,0.12),0 3px 1px -2px rgba(0,0,0,0.2);border:0;border-radius:4px;font-size:1.2rem;text-align:center;color:#000;background-color:#FAFAFA;cursor:pointer}button:hover{background-color:#e6e6e6}@media only screen and (max-width: 1024px) and (min-width: 768px){button{width:40%}}@media only screen and (max-width: 768px){button{width:100%;margin:5px 0}}table{border-collapse:collapse}table thead tr th,table thead tr td,table tbody tr th,table tbody tr td{padding:5px}i{display:inline-block;font-size:inherit}code{padding:2px 4px;border-radius:4px;font-family:"メイリオ","Meiryo","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","MS PGothic","MS UI Gothic",Helvetica,Arial,sans-serif;font-size:90%;color:#C7254E;background-color:#fff6f6}select,textarea,input{box-shadow:0 1px 2px rgba(0,0,0,0.3) inset;border:0.01px solid #FAFAFA;background-color:#FAFAFA;border-radius:3px}input[type="date"]{width:auto}@media only screen and (max-width: 768px){input[type="date"]{width:100%}}input[type="radio"],input[type="checkbox"]{cursor:pointer;box-shadow:none}:-ms-input-placeholder{color:#747474}::placeholder{color:#747474}textarea{resize:both;cursor:initial}.text-nowrap{white-space:nowrap}.text-muted{color:#A6A6A6}.text-primary{color:#d4a41b}.text-danger{color:#f13636}.text-size-8{font-size:.8rem}@media only screen and (max-width: 1024px) and (min-width: 768px){.text-size-8{font-size:.6rem}}@media only screen and (max-width: 768px){.text-size-8{font-size:.4rem}}.text-size-10{font-size:1rem}@media only screen and (max-width: 1024px) and (min-width: 768px){.text-size-10{font-size:.8rem}}@media only screen and (max-width: 768px){.text-size-10{font-size:.6rem}}.text-size-12{font-size:1.2rem}@media only screen and (max-width: 1024px) and (min-width: 768px){.text-size-12{font-size:1rem}}@media only screen and (max-width: 768px){.text-size-12{font-size:.8rem}}.text-size-14{font-size:1.4rem}@media only screen and (max-width: 1024px) and (min-width: 768px){.text-size-14{font-size:1.2rem}}@media only screen and (max-width: 768px){.text-size-14{font-size:1rem}}.text-size-16{font-size:1.6rem}@media only screen and (max-width: 1024px) and (min-width: 768px){.text-size-16{font-size:1.4rem}}@media only screen and (max-width: 768px){.text-size-16{font-size:1.2rem}}.text-size-18{font-size:1.8rem}@media only screen and (max-width: 1024px) and (min-width: 768px){.text-size-18{font-size:1.6rem}}@media only screen and (max-width: 768px){.text-size-18{font-size:1.4rem}}.text-size-20{font-size:2rem}@media only screen and (max-width: 1024px) and (min-width: 768px){.text-size-20{font-size:1.8rem}}@media only screen and (max-width: 768px){.text-size-20{font-size:1.6rem}}.text-size-22{font-size:2.2rem}@media only screen and (max-width: 1024px) and (min-width: 768px){.text-size-22{font-size:2rem}}@media only screen and (max-width: 768px){.text-size-22{font-size:1.8rem}}.text-size-24{font-size:2.4rem}@media only screen and (max-width: 1024px) and (min-width: 768px){.text-size-24{font-size:2.2rem}}@media only screen and (max-width: 768px){.text-size-24{font-size:2rem}}.text-size-26{font-size:2.6rem}@media only screen and (max-width: 1024px) and (min-width: 768px){.text-size-26{font-size:2.4rem}}@media only screen and (max-width: 768px){.text-size-26{font-size:2.2rem}}.text-ellipsis-row1{display:-webkit-box;-webkit-line-clamp:1;overflow:hidden}@media only screen and (max-width: 1024px) and (min-width: 768px){.text-ellipsis-row1{display:-webkit-box}}@media only screen and (max-width: 768px){.text-ellipsis-row1{display:-webkit-box}}.text-ellipsis-row2{display:-webkit-box;-webkit-line-clamp:2;overflow:hidden}@media only screen and (max-width: 1024px) and (min-width: 768px){.text-ellipsis-row2{display:-webkit-box}}@media only screen and (max-width: 768px){.text-ellipsis-row2{display:-webkit-box}}.text-ellipsis-row3{display:-webkit-box;-webkit-line-clamp:3;overflow:hidden}@media only screen and (max-width: 1024px) and (min-width: 768px){.text-ellipsis-row3{display:-webkit-box}}@media only screen and (max-width: 768px){.text-ellipsis-row3{display:-webkit-box}}.text-ellipsis-row4{display:-webkit-box;-webkit-line-clamp:4;overflow:hidden}@media only screen and (max-width: 1024px) and (min-width: 768px){.text-ellipsis-row4{display:-webkit-box}}@media only screen and (max-width: 768px){.text-ellipsis-row4{display:-webkit-box}}.text-ellipsis-row5{display:-webkit-box;-webkit-line-clamp:5;overflow:hidden}@media only screen and (max-width: 1024px) and (min-width: 768px){.text-ellipsis-row5{display:-webkit-box}}@media only screen and (max-width: 768px){.text-ellipsis-row5{display:-webkit-box}}.left{text-align:left}.right{text-align:right}.center{text-align:center}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}@media only screen and (max-width: 1024px) and (min-width: 768px){.btn-sp-range{width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.btn-sp-range a,.btn-sp-range button{width:48%}}@media only screen and (max-width: 768px){.btn-sp-range{width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.btn-sp-range a,.btn-sp-range button{width:48%}}.breadcrumb{margin:0 auto -40px;font-size:.8rem;max-width:1024px}.breadcrumb ul{margin:12px auto;display:inline-block;padding:6px 16px}.breadcrumb ul li{margin:0 30px 0 0;display:inline-block;color:#8e6749;position:relative}.breadcrumb ul li:last-child{margin:0}.breadcrumb ul li:not(:last-child):after{content:'';height:10px;width:10px;border:1px solid #8e6749;border-left-width:0;border-top-width:0;transform:rotate(-45deg);position:absolute;top:3px;right:-18px}.breadcrumb ul li a{color:#7b5537;text-decoration:none}.breadcrumb ul li a:hover{text-decoration:underline}.breadcrumb ul li.active a{pointer-events:none}@media only screen and (max-width: 1024px) and (min-width: 768px){.breadcrumb{display:none}}@media only screen and (max-width: 768px){.breadcrumb{display:none}}.btn{min-width:40%;display:inline-block;margin:5px 15px;padding:5px 10px;border:0;border-radius:4px;font-size:1.2rem;box-shadow:0 3px 2px 0 rgba(0,0,0,0.14),0 1px 5px 0 rgba(0,0,0,0.12),0 3px 1px -2px rgba(0,0,0,0.2);text-align:center;color:#000;background-color:#FFF;text-decoration:none;cursor:pointer}.btn:hover{background-color:#e6e6e6;border-color:#adadad}@media only screen and (max-width: 768px){.btn{width:100%;margin:5px 0}}.btn-add{min-width:auto;margin:5px 0}.btn-link{border:0;color:#D65608;box-shadow:none;background-color:transparent;text-decoration:underline}.btn-link:hover{text-decoration:none;background-color:transparent}.btn-block{display:block;margin:5px 0;text-align:center}@media only screen and (max-width: 768px){.btn-block{margin:15px 0}}.btn-area{margin:25px 0}button[disabled],.btn[disabled],.btn-danger[disabled],.btn-primary[disabled],.btn-success[disabled]{pointer-events:none;opacity:.6}.btn-lg{padding:10px 16px;font-size:1.5rem;line-height:1.5}@media only screen and (max-width: 768px){.btn-lg{font-size:1.4rem}}.btn-sm{padding:4px 10px;font-size:.9rem;line-height:1.5}@media only screen and (max-width: 768px){.btn-sm{font-size:.9rem}}.btn-xs{padding:1px 5px;font-size:.7rem;line-height:1.5}@media only screen and (max-width: 768px){.btn-xs{font-size:.7rem}}.btn-width-120{min-width:0%;width:120px}@media only screen and (max-width: 1024px) and (min-width: 768px){.btn-width-120{width:90px}}@media only screen and (max-width: 768px){.btn-width-120{width:100%}}.btn-width-150{min-width:0%;width:150px}@media only screen and (max-width: 1024px) and (min-width: 768px){.btn-width-150{width:120px}}@media only screen and (max-width: 768px){.btn-width-150{width:100%}}.btn-width-180{min-width:0%;width:180px}@media only screen and (max-width: 1024px) and (min-width: 768px){.btn-width-180{width:150px}}@media only screen and (max-width: 768px){.btn-width-180{width:100%}}.btn-width-210{min-width:0%;width:210px}@media only screen and (max-width: 1024px) and (min-width: 768px){.btn-width-210{width:180px}}@media only screen and (max-width: 768px){.btn-width-210{width:100%}}.btn-width-240{min-width:0%;width:240px}@media only screen and (max-width: 1024px) and (min-width: 768px){.btn-width-240{width:210px}}@media only screen and (max-width: 768px){.btn-width-240{width:100%}}.btn-width-270{min-width:0%;width:270px}@media only screen and (max-width: 1024px) and (min-width: 768px){.btn-width-270{width:240px}}@media only screen and (max-width: 768px){.btn-width-270{width:100%}}.btn-width-300{min-width:0%;width:300px}@media only screen and (max-width: 1024px) and (min-width: 768px){.btn-width-300{width:270px}}@media only screen and (max-width: 768px){.btn-width-300{width:100%}}.btn-width-330{min-width:0%;width:330px}@media only screen and (max-width: 1024px) and (min-width: 768px){.btn-width-330{width:300px}}@media only screen and (max-width: 768px){.btn-width-330{width:100%}}.btn-width-360{min-width:0%;width:360px}@media only screen and (max-width: 1024px) and (min-width: 768px){.btn-width-360{width:330px}}@media only screen and (max-width: 768px){.btn-width-360{width:100%}}.btn-danger{background-color:#b21336;color:#fff}.btn-danger:hover{background-color:#fff;color:#b21336}.btn-primary{background-color:#efa04d;color:#fff}.btn-primary:hover{background-color:#fff;color:#efa04d}.btn-success{background-color:#36271b;color:#fff}.btn-success:hover{background-color:#fff;color:#36271b}.btn-muted{background-color:#A6A6A6;color:#000;min-width:0}.btn-muted:hover{background-color:#fff;color:#36271b}@media only screen and (max-width: 768px){.btn-muted{width:35%}}.form-control{display:block;padding:1px 4px;color:#36271b;width:100%}@media only screen and (max-width: 768px){.form-control{width:100%}}.form-inline{display:-ms-flexbox;display:flex;white-space:nowrap}.form-inline .input{width:auto;margin:0 4px}.form-inline .input:first-child{margin:0 4px 0 0}.block-input-checkbox label{padding:3px 5px 3px 1px;border-radius:4px;cursor:pointer}.block-input-checkbox label[disabled=disabled]{opacity:0.4}.block-input-checkbox label:hover{background-color:#F0F0F0}.block-input-checkbox label input[type=checkbox]{margin:3px;vertical-align:middle}@media only screen and (max-width: 1024px) and (min-width: 768px){.block-input-checkbox label{padding:8px 8px 8px 1px}.block-input-checkbox input[type=checkbox]{margin:3px;width:15px;height:15px;vertical-align:middle}}@media only screen and (max-width: 768px){.block-input-checkbox label{display:block;padding:6px 6px 6px 1px}.block-input-checkbox input[type=checkbox]{margin:3px;font-size:100%;vertical-align:middle}}.block-input-checkbox-list label{display:inline-block;margin:0 5px 0 0;padding:3px 5px 3px 1px;border-radius:4px;cursor:pointer}.block-input-checkbox-list label:hover{background-color:#F0F0F0}.block-input-checkbox-list label input[type=checkbox]{margin:3px;vertical-align:middle}@media only screen and (max-width: 1024px) and (min-width: 768px){.block-input-checkbox-list label{padding:8px 8px 8px 1px}.block-input-checkbox-list input[type=checkbox]{margin:2px;width:15px;height:15px;vertical-align:middle}}@media only screen and (max-width: 768px){.block-input-checkbox-list .checkbox label{display:block;padding:6px 6px 6px 1px;border:1px dashed #e5d9c6;border-radius:0;border-bottom:0}.block-input-checkbox-list .checkbox input[type=checkbox]{margin:3px;width:15px;height:15px;vertical-align:middle}.block-input-checkbox-list .checkbox:first-child label{border-radius:4px 4px 0 0}.block-input-checkbox-list .checkbox:last-child label{border-radius:0 0 4px 4px;border-bottom:1px dashed #e5d9c6}}.block-input-radio label{display:inline-block;margin:0 5px 0 0;padding:3px 5px 3px 1px;border-radius:4px;cursor:pointer}.block-input-radio label:hover{background-color:#F0F0F0}.block-input-radio label input[type=radio]{margin:3px;vertical-align:middle}@media only screen and (max-width: 1024px) and (min-width: 768px){.block-input-radio label{padding:8px 8px 8px 1px}.block-input-radio input[type=radio]{margin:3px;width:15px;height:15px;vertical-align:middle}}@media only screen and (max-width: 768px){.block-input-radio label{display:block;padding:6px 6px 6px 1px;border:1px dashed #e5d9c6;border-radius:0;border-bottom:0}.block-input-radio label:first-child{border-radius:4px 4px 0 0}.block-input-radio label:last-child{border-radius:0 0 4px 4px;border-bottom:1px dashed #e5d9c6}.block-input-radio input[type=radio]{margin:3px;width:15px;height:15px;vertical-align:middle}}.block-input-select select{width:100%}.input-warning{background-color:#fff6f6}.input-size-150{width:150px}@media only screen and (max-width: 1024px) and (min-width: 768px){.input-size-150{width:120px}}@media only screen and (max-width: 768px){.input-size-150{width:100%}}.input-size-180{width:180px}@media only screen and (max-width: 1024px) and (min-width: 768px){.input-size-180{width:150px}}@media only screen and (max-width: 768px){.input-size-180{width:100%}}.input-size-210{width:210px}@media only screen and (max-width: 1024px) and (min-width: 768px){.input-size-210{width:180px}}@media only screen and (max-width: 768px){.input-size-210{width:100%}}.input-size-240{width:240px}@media only screen and (max-width: 1024px) and (min-width: 768px){.input-size-240{width:210px}}@media only screen and (max-width: 768px){.input-size-240{width:100%}}.input-size-270{width:270px}@media only screen and (max-width: 1024px) and (min-width: 768px){.input-size-270{width:240px}}@media only screen and (max-width: 768px){.input-size-270{width:100%}}.input-size-300{width:300px}@media only screen and (max-width: 1024px) and (min-width: 768px){.input-size-300{width:270px}}@media only screen and (max-width: 768px){.input-size-300{width:100%}}.input-size-330{width:330px}@media only screen and (max-width: 1024px) and (min-width: 768px){.input-size-330{width:300px}}@media only screen and (max-width: 768px){.input-size-330{width:100%}}.input-size-360{width:360px}@media only screen and (max-width: 1024px) and (min-width: 768px){.input-size-360{width:330px}}@media only screen and (max-width: 768px){.input-size-360{width:100%}}.input-size-390{width:390px}@media only screen and (max-width: 1024px) and (min-width: 768px){.input-size-390{width:360px}}@media only screen and (max-width: 768px){.input-size-390{width:100%}}.input-size-420{width:420px}@media only screen and (max-width: 1024px) and (min-width: 768px){.input-size-420{width:390px}}@media only screen and (max-width: 768px){.input-size-420{width:100%}}.input-size-450{width:450px}@media only screen and (max-width: 1024px) and (min-width: 768px){.input-size-450{width:420px}}@media only screen and (max-width: 768px){.input-size-450{width:100%}}.input-size-480{width:480px}@media only screen and (max-width: 1024px) and (min-width: 768px){.input-size-480{width:450px}}@media only screen and (max-width: 768px){.input-size-480{width:100%}}.input-size-510{width:510px}@media only screen and (max-width: 1024px) and (min-width: 768px){.input-size-510{width:480px}}@media only screen and (max-width: 768px){.input-size-510{width:100%}}.input-size-540{width:540px}@media only screen and (max-width: 1024px) and (min-width: 768px){.input-size-540{width:510px}}@media only screen and (max-width: 768px){.input-size-540{width:100%}}.input-size-570{width:570px}@media only screen and (max-width: 1024px) and (min-width: 768px){.input-size-570{width:540px}}@media only screen and (max-width: 768px){.input-size-570{width:100%}}.input-size-600{width:600px}@media only screen and (max-width: 1024px) and (min-width: 768px){.input-size-600{width:570px}}@media only screen and (max-width: 768px){.input-size-600{width:100%}}.label{display:inline;margin:0 0 0 6px;padding:2px 6px;font-size:70%;font-weight:normal;color:#fff;text-align:center;white-space:nowrap;border-radius:4px}.label-default{background-color:#777}.label-primary{background-color:#efa04d}.label-success{background-color:#36271b}.label-danger{background-color:#b21336}.label-disabled{background-color:#60be7f}.label-section-moved{background-color:#67c3dc}.label-nonreport{background-color:#ebbc00}.label-reported{background-color:#97776b}.list-ul{padding:0 10px;list-style:none}.list-ul li{line-height:1.6}.list-ul-square{padding:0 8px;list-style:square;list-style-position:inside}.list-ul-square li{line-height:1.6}.list-ol{padding:0 25px;list-style-type:katakana}.list-ol li{line-height:1.6}.list-dl{display:block;line-height:1.6}.list-dl dt{font-weight:bold}.list-dl dd{padding:0 10px}.list-dl-detail{margin:20px 0}.list-dl-detail dt{margin:0 0 10px 0;padding:5px 0 5px 8px;font-weight:bold;border-left:7px solid #482d1b;background-color:#faf5ee}@media only screen and (max-width: 768px){.list-dl-detail dt{margin:5px 0;border-radius:0 3px 3px 0}}.list-dl-detail dd{margin:0 0 20px 7px;line-height:1.8}@media only screen and (max-width: 768px){.list-dl-detail dd{margin:0 0 10px 0;padding-left:0}}@media only screen and (max-width: 768px){.list-dl-detail{margin:10px 0}}.list-inline{padding-left:0;list-style:none}.list-inline li{display:inline-block;padding:0 5px}nav{width:240px;-ms-flex:none;flex:none;background-color:#e5d9c6;z-index:1000}nav #menu-button{display:none}nav #global-menu{display:block;font-weight:500}nav #global-menu .site-name{line-height:60px;text-align:center;color:#8e6749;box-shadow:0px 2px 4px -2px #8e674e}nav #global-menu .nav-category{padding:14px 20px;font-size:.8em;color:#b59b77}nav #global-menu ul{margin:0;padding:0;list-style:none;box-shadow:0px 3px 5px -4px #8e674e}nav #global-menu ul i{margin:0 10px 0 0}nav #global-menu ul a{padding:18px 20px;display:block;font-size:.9em;color:#8e6749;text-decoration:none}nav #global-menu ul a:hover{background-color:#8e6749;color:#fff}nav #global-menu ul a:after{width:0;height:0;border-style:solid;border-width:50px 0 50px 86.6px;border-color:transparent transparent transparent #007bff}nav #global-menu .information-column{margin:0;padding:10px 15px;font-size:.9rem;background-color:#887566;color:#fff6ee;box-shadow:0 1px 4px rgba(0,0,0,0.14),0 1px 4px rgba(0,0,0,0.12)}nav #global-menu .information-column dt{font-weight:bold;text-decoration:underline}@media only screen and (max-width: 768px){nav #global-menu .information-column{font-size:.75rem}}@media only screen and (max-width: 1024px) and (min-width: 768px){nav{position:absolute;right:0;top:0}nav #menu-button{position:fixed;top:0;right:0;padding:0 8px;display:block;font-size:25px;color:#887566;z-index:2;transition:all 300ms ease-out;right:0;transform:rotateZ(0deg)}nav #menu-button.open{right:240px;transform:rotateZ(-90deg)}nav #global-menu{position:fixed;right:-240px;height:100%;top:0;width:240px;background:url(../../img/back_menu.png);z-index:3;transition:right 300ms ease-out;overflow-y:scroll}nav #global-menu.open{right:0}nav #global-menu .nav-category{padding:10px 10px 10px 15px;background-color:#e5d9c6;border-top:1px solid #f5e9e0}nav #global-menu ul{margin:0;padding:0;display:block;visibility:none;border-top:0;background-color:#e5d9c6;border-top:1px solid #f5e9e0;border-bottom:1px solid #bfb39b}nav #global-menu ul li{height:40px;margin:0;display:block}nav #global-menu ul a{padding:10px 10px 10px 15px;display:block;font-size:14px}nav #global-menu ul a:active,nav #global-menu ul a:hover{text-decoration:none}nav #global-menu ul a:hover{color:#887566;background-color:inherit}nav #global-menu .nav-category+ul{border-top:0}nav #global-menu .site-name{background-color:#482d1b;box-shadow:none;color:#fff;font-size:13px;vertical-align:middle}}@media only screen and (max-width: 768px){nav{position:absolute;right:0;top:0}nav #menu-button{position:fixed;top:0;right:0;padding:0 8px;display:block;font-size:25px;color:#887566;z-index:2;transition:all 300ms ease-out;right:0;transform:rotateZ(0deg)}nav #menu-button.open{right:240px;transform:rotateZ(-90deg)}nav #global-menu{position:fixed;right:-240px;height:100%;top:0;width:240px;background:url(../../img/back_menu.png);z-index:3;transition:right 300ms ease-out;overflow-y:scroll}nav #global-menu.open{right:0}nav #global-menu .nav-category{padding:10px 10px 10px 15px;background-color:#e5d9c6;border-top:1px solid #f5e9e0}nav #global-menu ul{margin:0;padding:0;display:block;visibility:none;border-top:0;background-color:#e5d9c6;border-top:1px solid #f5e9e0;border-bottom:1px solid #bfb39b}nav #global-menu ul li{height:40px;margin:0;display:block}nav #global-menu ul a{padding:10px 10px 10px 15px;display:block;font-size:14px}nav #global-menu ul a:active,nav #global-menu ul a:hover{text-decoration:none}nav #global-menu ul a:hover{color:#887566;background-color:inherit}nav #global-menu .nav-category+ul{border-top:0}nav #global-menu .site-name{background-color:#482d1b;box-shadow:none;color:#fff;font-size:13px;vertical-align:middle}}.error-message{border-radius:4px;color:#fffdfb;background-color:#D9534F;margin:3px 0;padding:3px;font-size:.8rem}.error-message ul{margin:0;padding:0;list-style-type:none}@media only screen and (max-width: 768px){.error-message{font-size:.7rem;padding:3px}}.block-input-annotation{margin:4px 0 0;font-size:.85rem}.block-input-annotation .input-tc{color:#f13636}@media only screen and (max-width: 768px){.block-input-annotation{font-size:.75rem;line-height:0.9rem}}.confirm-message{text-align:center;font-size:.9rem}@media only screen and (max-width: 768px){.confirm-message{text-align:left;font-size:.8rem}}.message{margin:10px 0;padding:7px;background-color:#fffdfb;border:3px solid;text-align:center;font-weight:500}@media only screen and (max-width: 768px){.message{margin:5px 0;font-size:.9rem}}.hidden{display:none}.flash-warning{border-color:#f0a468;color:#f0a468}.flash-success{border-color:#9bc767;color:#9bc767}.flash-error{border-color:#D9534F;color:#D9534F}.flash-info{border-color:#96ccff;color:#96ccff}.panel-style-detail{margin:0 0 20px 0;box-shadow:0 1px 4px rgba(0,0,0,0.14),0 1px 4px rgba(0,0,0,0.12)}.panel-style-detail dt{margin:0;padding:5px 12px;font-weight:500}.panel-style-detail dd{margin:0;padding:0 12px 5px;font-size:.9rem}@media only screen and (max-width: 768px){.panel-style-detail{margin:0 0 5px 0}.panel-style-detail dd{font-size:.7rem}}.panel-warning dt{color:#D9534F}.panel-success dt{color:#36271b}.panel-primary dt{color:#efa04d}.panel-default{margin:0 0 20px 0;padding:10px 15px;font-size:.9rem;background-color:#887566;color:#fff6ee;box-shadow:0 1px 4px rgba(0,0,0,0.14),0 1px 4px rgba(0,0,0,0.12)}@media only screen and (max-width: 768px){.panel-default{margin:0 0 5px 0;font-size:.75rem}}.panel-link-description{margin:0;padding:10px 15px;background-color:#e5d9c6;color:#8e6749;box-shadow:0 1px 4px rgba(0,0,0,0.14),0 1px 4px rgba(0,0,0,0.12)}.panel-link-description a{margin:5px 0;color:#8e6749;font-weight:bold;text-decoration:none;font-size:.9rem;border-bottom:2px solid #8e6749}.panel-link-description a:hover{border-bottom:2px solid #efa04d;color:#efa04d}.panel-link-description p{font-size:1rem}@media only screen and (max-width: 768px){.panel-link-description{margin:0 0 5px 0}.panel-link-description p{font-size:.85rem}.panel-link-description a{font-size:.8rem}}.block-table-list{margin:10px 0 25px 0}.block-table-list table{table-layout:fixed;width:100%}.block-table-list table thead tr th{padding:10px;border-bottom:2px solid #8e6749;text-align:center}.block-table-list table tbody tr{border-bottom:1px dashed #e5d9c6}.block-table-list table tbody tr td{padding:9px}.block-table-list table tbody tr td:first-child{text-align:center;font-weight:bold}@media only screen and (max-width: 768px){.block-table-list{margin:5px 0}}@media only screen and (max-width: 768px){.block-table-display{margin:0}.block-table-display table{display:block;overflow-x:auto;border:0;white-space:nowrap}}.block-table-detail{margin:10px 0 25px 0}.block-table-detail table{table-layout:fixed;width:100%}.block-table-detail table tbody tr th,.block-table-detail table tbody tr td{padding:10px;border:2px solid #fff;text-align:left}.block-table-detail table tbody tr th{background-color:#e5d9c6}.block-table-detail table tbody tr td{background-color:#fff9f4}@media only screen and (max-width: 768px){.block-table-detail{margin:5px 0;width:100%}.block-table-detail table{border:0}.block-table-detail table tbody tr{border-bottom:0}.block-table-detail table tbody tr th,.block-table-detail table tbody tr td{padding:5px;display:block}.block-table-detail table tbody tr th{border-bottom:1px solid #fff;border-right:0}}.table-bordered{border:1px solid #D6CBB9}.table-bordered thead tr th,.table-bordered thead tr td,.table-bordered tbody tr th,.table-bordered tbody tr td,.table-bordered tfoot tr th,.table-bordered tfoot tr td{border:1px solid #D6CBB9}.table-hover tbody tr:hover{background-color:#fff8f0}.table-hover tbody tr:hover th,.table-hover tbody tr:hover td{color:#36271b}.word-wrap-available{table-layout:fixed;max-width:100%;width:100%}.word-wrap-available tbody tr th,.word-wrap-available tbody tr td{padding:5px 8px}.block-dl-detail{width:100%}.block-dl-detail dl{display:table-row}.block-dl-detail dl dt{display:table-cell;padding:9px;font-weight:bold;background-color:#fff8f0;border:1px solid #e5d9c6}.block-dl-detail dl dd{padding:9px;display:table-cell;border:1px solid #e5d9c6}@media only screen and (max-width: 768px){.block-dl-detail dl{display:block;font-size:1rem}.block-dl-detail dl dt{display:block;border:0;border-bottom:1px dashed #e5d9c6}.block-dl-detail dl dd{display:block;border:0}}.page-header h1{margin:0 0 20px;padding:10px 5px;color:#6f3f1f}@media only screen and (max-width: 1024px) and (min-width: 768px){.page-header h1{margin:0 0 15px}}@media only screen and (max-width: 768px){.page-header h1{margin:0 0 10px;padding:5px 3px}}.container{background-color:#fffaf6}.container .content{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:100vh}.container .main{padding:40px}.container .main .content{height:calc(100vh - 100px);display:block}.message{margin:10px;padding:0.5em}.error{padding:4px 8px;border-radius:3px;color:#FFFFFF;background-color:#D9534F;display:inline-block}.hidden{display:none}.login-panel{margin:0 auto;width:400px;background-color:#fff;box-shadow:0 2px 2px 0 rgba(0,0,0,0.14),0 1px 5px 0 rgba(0,0,0,0.12),0 3px 1px -2px rgba(0,0,0,0.2)}.login-panel .login-header{padding:10px 20px;text-align:center;background-color:#d1c3a7}.login-panel .login-header h1{margin:0;font-size:18px;font-weight:300;color:#fff}.login-panel .login-block{padding:40px 60px 34px}.login-panel .login-block .login-input{margin:0 0 10px}.login-panel .login-block .login-input input{font-size:16px}.login-panel .login-block .login-remember{margin:10px 0;font-size:12px;color:#73543b}.login-panel .button-block{text-align:center}@media only screen and (max-width: 768px){.login-panel{max-width:260px}.login-panel .login-block{padding:20px 20px 6px}.login-panel .login-block .login-remember{margin:0}}.test-add{text-align:center;margin:0 0 20px}.notice-cover{position:absolute;min-height:100vh;min-width:100%;background-color:grey;opacity:0;z-index:9999;visibility:hidden;transition:0.5s}.notice-covered{visibility:visible;opacity:0.8;transition:0.5s}.notice-box{position:absolute;top:50%;left:50%;z-index:10000;opacity:0;visibility:hidden;transition:0.5s;margin:-250px -340px}@media only screen and (max-width: 768px){.notice-box{margin:-155px -130px}}.notice-box .login-panel{width:680px}@media only screen and (max-width: 768px){.notice-box .login-panel{max-width:260px;width:260px}}@media only screen and (max-width: 768px){.notice-box .login-panel .login-block{font-size:10px}}.notice-show-box{visibility:visible;top:55%;opacity:1;transition:0.5s}
