@charset "UTF-8";
.data-area div,
.data-area span,
.data-area h1,.data-area h2,
.data-area h3,
.data-area h4,
.data-area h5,
.data-area h6,
.data-area p,
.data-area blockquote,
.data-area pre,
.data-area a, 
.data-area img,
.data-area small,
.data-area dl,
.data-area dt,
.data-area dd,
.data-area ol,
.data-area ul,
.data-area li,
.data-area fieldset,
.data-area form, 
.data-area label,
.data-area legend,
.data-area table, 
.data-area caption, 
.data-area tbody, 
.data-area tfoot, 
.data-area thead, 
.data-area tr, 
.data-area th, 
.data-area td,
.data-area article, 
.data-area aside,
.data-area canvas,
.data-area details,
.data-area embed,
.data-area figure,
.data-area figcaption,
.data-area footer,
.data-area header,
.data-area hgroup,
.data-area menu, 
.data-area nav, 
.data-area output,
.data-area ruby, 
.data-area section,
.data-area summary,
.data-area time, 
.data-area mark, 
.data-area audio,
.data-area video,
.data-area {margin: 0;padding: 0;border: none;font-style: normal;text-align: left;zoom: 1; font-family: 'Noto Sans JP', sans-serif;font-size: 1.6rem}


.data-area article, 
.data-area aside, 
.data-area details, 
.data-area figcaption, 
.data-area figure,
.data-area footer,
.data-area header, 
.data-area hgroup, 
.data-area menu,
.data-area nav, 
.data-area section {display: block;}


.data-area table {border-collapse: collapse;font-family: inherit;}




.data-area input,
.data-area textarea,
.data-area select {font-family: inherit;font-size: 16px;}


.data-area input[type="button"],
.data-area input[type="text"],
.data-area input[type="submit"] {-webkit-appearance: none;border-radius: 0;}

.data-area textarea {resize: none;-webkit-appearance: none;border-radius: 0;}

.data-area th,
.data-area td {border-collapse: collapse;}

.data-area table th,
.data-area table td {white-space: nowrap;}

.data-area ul,
.data-area ol {list-style-type: none;}

.data-area img {vertical-align: text-bottom;vertical-align: -webkit-baseline-middle;max-width: 100%;
height: auto!important;width:auto!important;margin:0 10px 10px}

.data-area div,
.data-area span,
.data-area h1,.data-area h2,
.data-area h3,
.data-area h4,
.data-area h5,
.data-area h6,
.data-area p,
.data-area blockquote,
.data-area pre,
.data-area a, 
.data-area dl,
.data-area dt,
.data-area dd,
.data-area ol,
.data-area ul,
.data-area li,
.data-area form, 
.data-area label,
.data-area legend,
.data-area table, 
.data-area caption, 
.data-area tbody, 
.data-area tfoot, 
.data-area thead, 
.data-area tr, 
.data-area th, 
.data-area td,

.data-area nav, 
.data-area output,
.data-area ruby, 
.data-area section,
.data-area summary,
.data-area time, 
.data-area mark, 
.data-area audio,
.data-area video,
.data-area {line-height: 1.8}

.data-area ol{list-style-type:auto}

.data-area ul li{list-style-type: disc}

.data-area ol,
.data-area ul{margin-left: 30px;}

.data-area p,
.data-area div,
.data-area h1,
.data-area h2,
.data-area h3,
.data-area h4,
.data-area ul,
.data-area ol{padding-bottom: 10px;}
.data-area h1{font-size: 2.6rem}
.data-area h2{font-size: 2.2rem}
.data-area h3{font-size: 1.8rem}

.data-area p{font-weight: 400}

.data-area h1,
.data-area h2,
.data-area h3,
.data-area h4,
.data-area h5 {background: none; max-width: none;height: auto;color: #000;font-weight: 500}

.data-area table{width: 100%!important;margin-bottom: 20px; border-top: 1px solid #000;border-right: 1px solid #000;background: #fff;}
.data-area th,
.data-area td{padding: 10px;border-left: 1px solid #000;border-bottom: 1px solid #000;}
.data-area th,
.data-area caption{color: #61865F; font-weight: 500}

.subBody section{padding-top:0}