.main-area body,.main-area html{height:100%}.main-area *,.main-area :after,.main-area :before{box-sizing:border-box}.main-area *{margin:0;padding:0;font-size:inherit;line-height:inherit}.main-area pre,.main-area textarea{overflow:auto}.main-area [hidden],.main-area template{display:none}.main-area details,.main-area main,.main-area summary{display:block}.main-area input[type=number]{width:auto}.main-area input[type=search]{-webkit-appearance:textfield}.main-area input[type=search]::-webkit-search-cancel-button,.main-area input[type=search]::-webkit-search-decoration{-webkit-appearance:none}.main-area progress{display:inline-block}.main-area small{font-size:75%}.main-area sub,.main-area sup{position:relative;vertical-align:baseline;font-size:75%;line-height:0}.main-area sup{top:-.5em}.main-area sub{bottom:-.25em}.main-area textarea{resize:vertical}.main-area audio,.main-area canvas,.main-area iframe,.main-area img,.main-area svg,.main-area video{vertical-align:middle}.main-area audio:not([controls]){display:none}.main-area img{border:0;max-width:100%;height:auto}.main-area button,.main-area input,.main-area select,.main-area textarea{min-height:1.5em;color:inherit;font-family:inherit;font-weight:inherit;font-style:inherit}.main-area button{overflow:visible}.main-area button,.main-area select{text-transform:none}.main-area input{line-height:normal}.main-area button,.main-area html input[type=button],.main-area input[type=reset],.main-area input[type=submit]{border-style:none;cursor:pointer;background-color:transparent;-webkit-appearance:button}.main-area button[disabled],.main-area html input[disabled]{cursor:default}.main-area button::-moz-focus-inner,.main-area input::-moz-focus-inner{padding:0;border:0}.main-area code,.main-area kbd,.main-area pre,.main-area samp{font-family:monospace}.main-area ol,.main-area ul{list-style:none}.main-area select{-moz-appearance:none;-webkit-appearance:none}.main-area table{border-spacing:0;border-collapse:collapse}.main-area fieldset{border:0}.main-area html{font-size:16px}.main-area body{background-color:#fff;word-wrap:break-word;color:#333;font-family:Noto Sans JP,Helvetica Neue,arial,Hiragino Kaku Gothic ProN,Hiragino Sans,meiryo,sans-serif;line-height:1.6875;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}.main-area a{text-decoration:underline;color:#00f}.main-area a:visited{color:navy}.main-area a:hover{text-decoration:none;color:red}.main-area a:active{text-decoration:none;color:#ff8000}.main-area a[href^="tel:"]:hover{color:#00f}@media (min-width:768px){.main-area a[href^="tel:"]{cursor:text;text-decoration:none}}.main-area img{width:100%}.main-area .u-hidden{display:none!important;visibility:hidden}@media (max-width:767.98px){.main-area .u-hidden-sm{display:none!important;visibility:hidden}}.main-area .u-hidden-up-sm{display:none!important;visibility:hidden}@media (max-width:767.98px){.main-area .u-hidden-down-sm{display:none!important;visibility:hidden}}@media (min-width:768px) and (max-width:1023.98px){.main-area .u-hidden-md{display:none!important;visibility:hidden}}@media (min-width:768px){.main-area .u-hidden-up-md{display:none!important;visibility:hidden}}@media (max-width:1023.98px){.main-area .u-hidden-down-md{display:none!important;visibility:hidden}}@media (min-width:1024px){.main-area .u-hidden-lg,.main-area .u-hidden-up-lg{display:none!important;visibility:hidden}}.main-area .u-hidden-down-lg{display:none!important;visibility:hidden}.main-area .u-visuallyhidden{overflow:hidden;clip:rect(0 0 0 0);position:absolute;margin:-1px;padding:0;border:0;width:1px;height:1px}.main-area .u-visuallyhidden.focusable:active,.main-area .u-visuallyhidden.focusable:focus{overflow:visible;clip:auto;position:static;margin:0;width:auto;height:auto}.main-area .u-invisible{visibility:hidden}.main-area .clearfix:after{content:"";display:block;clear:both}@media print{.main-area *,.main-area :after,.main-area :before{background:transparent!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}.main-area a,.main-area a:visited{text-decoration:underline}.main-area img,.main-area tr{page-break-inside:avoid}.main-area img{max-width:100%!important}.main-area h2,.main-area h3,.main-area p{orphans:3;widows:3}.main-area h2,.main-area h3{page-break-after:avoid}}