@charset "UTF-8";

* {
    margin: 0;
    padding: 0;
    font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Yu Gothic Medium", "游ゴシック Medium", YuGothic, "游ゴシック体", "メイリオ", "Meiryo", Arial, "ＭＳ Ｐゴシック", "MS P Gothic", sans-serif;
}

body {
    margin: 0px;
    padding: 0px;
    font-size: 12px;
    color: #222222;
    background-color: #eaeaea;
    background-color: #fafafa;
}

#base {
    width:750px;
    background-color: #ffffff;
    background-color: #fafafa;
    margin-top: 0px;
    border-width: 0px;
    border-style: solid;
    border-color: #000000;
}

#wrapxx {
    float: left;
    padding: 5px;
    margin-top: 5px;
}

.iframe {
    background-color: #fafafa;
}

.search-frame {
    background-color: #fafafa;
    margin-left: 10px;
}

.search-frame input {
    vertical-align: top;
}

.search-frame a {
    vertical-align: center;
    font-size: 14px; 
}

.search-frame .search-criteria {
    font-size: 12px; 
}

.search-frame option {
    font-size: 12px; 
}

.help-mess {
    width: 650px;
    margin-top: 20px;
    margin-left: 20px;
    margin-right: 20px;
    text-align: left;
    font-size: 14px;
}

.blank-line {
    height: 20px;
}

.page-header {
    position: relative;
    width: 750px;
    height: 25px;
    color: white;
    background-color: #f3f3f3;
    border-top: solid 2px #606060;
    border-bottom: solid 1px #606060;

}

.page-body {
    position: relative;
    padding-left: 10px;
    font-size: 16px;
    width: 732px;
}

.page-footer {
    margin-top: 10px;
    margin-left: 9px;
    width: 732px;
    height: 40px;
    background-color: #fafafa;
}

.inline-footer {
    width: 732px;
    height: 40px;
    position: relative;
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 12px;
    text-align: center;
    color: #404040;
    margin-top: 0px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0px;
    border-top-width: 1px; 
    border-top-style: solid; 
    border-top-color: #808080;
    background-color: #fafafa;
}

.supplemental {
    width: 650px;
    margin-top: 5px;
    margin-left: 20px;
    margin-right: 5px;
    font-size: 12px;
    float: left;
    background-color: #fafafa;
}

.syllabus-info {
    margin-top: 15px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    word-break: break-word;
}

.basic-title {
    text-align: left;
    margin-left: 25px;
    margin-top: 5px;
    margin-bottom: 5px;
    font-size: 12px;
    color: #505050;
}

.basic-item-title {
    width: 150px;
    text-align: left;
    margin-right: 10px;
    margin-bottom: 1px;
    font-size: 12px;
    border-bottom-width: 1px;
    border-bottom-style: dotted;
    border-bottom-color: #cecdc8;
}

.basic-item {
    width: 300px;
    text-align: left;
    margin-right: 70px;
    margin-bottom: 1px;
    font-size: 12px;
    border-bottom-width: 1px;
    border-bottom-style: dotted;
    border-bottom-color: #cecdc8;
}

.results-item {
    text-align: left;
    margin-left: 25px;
    margin-top: 5px;
    margin-bottom: 1px;
    font-size: 12px;
    padding-top: 5px;
}

.results-item a {
    text-decoration: underline;
}

pre {
    white-space: -moz-pre-wrap; /* Mozilla */
    white-space: -pre-wrap;     /* Opera 4-6 */
    white-space: -o-pre-wrap;   /* Opera 7 */
    white-space: pre-wrap;      /* CSS3 */
    word-wrap: break-word;      /* IE 5.5+ */
    white-space: pre-wrap;
    word-wrap: break-word;
}

hr {
    border: dashed #999;
    border-width:1px 0px 0px 0px;
}

.book-open {
    margin-top: 10px;
    margin-left: 10px;
    text-align: left;
    font-size: 14px;
}

.syllabus-img {
    margin-top: 5px;
    margin-bottom: 10px;
    margin-right: auto;
    margin-left: auto;
    width: 100px;
    padding: 2px;
    border: 1px solid #b2b2b2;
}

#side {
    background-color: #eeede9;
    margin-top: 0px;
    margin-left: 0px;
    padding-top: 2px;
    padding-bottom: 2px;
    border: 0px solid #ffffff;
}

#side li {
    list-style-type: none;
}

.side_box {
    width: 175px;
    margin: 0px;
    margin-right: auto;
    margin-left: auto;
    background-color: #b9b8ac;
    background-color: #f3f3f3;
    padding: 4px 4px 10px 4px;
    background-image: url("img/bg.gif");
}

.side_box ul {
    width: 155px;
    margin-right: auto;
    margin-left: auto;
    text-align: left;
}

.side_box .linkHead {
    margin-right: auto;
    margin-left: auto;
    list-style-type: none;
    border-top: 1px solid #ffffff;
    border-left: 1px solid #789abf;
    border-right: 1px solid #789abf;
    border-bottom: 1px solid #8fb2d3;
}
.side_box .linkHead p {
    display: block;
    font-size: 11px;
    color:#ffffff;
    text-align:center;
    margin-right: auto;
    margin-left: auto;
    width: 132px;
    background-position: 8px;
    padding-top: 3px;
    padding-right: 10px;
    padding-left: 9px;
    padding-bottom: 3px;
    text-decoration: none;
    background-color: #7598c1;
}

.side_box .linkLine {
    margin-right: auto;
    margin-left: auto;
    list-style-type: none;
    border-top: 1px solid #ffffff;
    border-left: 1px solid #789abf;
    border-right: 1px solid #789abf;
    border-bottom: 1px solid #8fb2d3;
    padding-right: 1px;
    padding-left: 2px;
}

.side_box .lastLine {
    margin-right: auto;
    margin-left: auto;
    list-style-type: none;
    border-top: 1px solid #ffffff;
    border-left: 1px solid #789abf;
    border-right: 1px solid #789abf;
    padding-right: 1px;
    padding-left: 2px;
}

.side_box li a {
    display: block;
    font-size: 11px;
    color:#0076B9;
    margin-right: auto;
    margin-left: auto;
    background-position: 8px;
    padding-top: 3px;
    padding-right: 10px;
    padding-left: 20px;
    padding-bottom: 3px;
    background-image:url("img/arrow.gif");
    background-repeat: no-repeat;
    background-color: #e1f1f8;
    text-decoration: none;
}

.side_box li a:hover {
    background-image: url("img/arrow_white.gif");
    background-repeat: no-repeat;
    background-color: #8eb1d7;
    color: #ffffff;
    text-decoration: none;
}

.frameStyle {
    font-size: 0;
    width: 155px;
}

.resultArea {
    margin-top: 20px;
    margin-bottom: 5px;
    margin-left: 50px;
    margin-right: 20px;
    text-align: left;
}

/*
ここから新規画面のスタイル
*/

.page-menu {
    font-size: 12px;
    height: 22px;
    width: 735px;
    margin-right: 0px;
    overflow: hidden;
    padding: 13px 0 13px 10px;
}

.page-menu a {
    float: right;
    text-align: right;
    display: block;
    width: 99px;
    height: 29px;
    margin-left: 7px;
    background: no-repeat;
    text-indent: -9999px;
}

.page-menu p {
    float: left;
    top: 0px; 
    font-size: 14px;
    display: block;
    width: 250px;
    height: 29px;
    margin-left: 25px;
}

.page-menu a.japanese {
    background: url("img/btn_japanese.jpg");
}

.page-menu a:hover.japanese {
    background: url("img/btn_japanese-on.jpg");
}

.page-menu a.english {
    background: url("img/btn_english.jpg");
}

.page-menu a:hover.english {
    background: url("img/btn_english-on.jpg");
}

.page-menu a.home {
    background: url("img/btn_home.jpg");
}

.page-menu a:hover.home {
    background: url("img/btn_home-on.jpg");
}

.page-menu a.help {
    background: url("img/btn_help.jpg");
}

.page-menu a:hover.help {
    background: url("img/btn_help-on.jpg");
}

h2 {
    margin: 0;
    color: #ffffff;
    font-size: 14px;
    font-weight: normal;
}

h2 span {
    margin-left: 5px;
    font-size: 10px;
}

.headTitle {
    margin: 0;
    color: #ffffff;
    font-size: 14px;
    font-weight: normal;
}

.headTitle span {
    margin-left: 5px;
    font-size: 10px;
}

.keyword {
    margin-left: 10px;
    margin-right: 20px;
    text-align: left;
}

.search-inpit {
    margin-top: 10px;
    margin-left: 20px;
    margin-right: 0px;
    float: left;
    font-size: 12px;
}

.search-text {
    margin-left: 20px;
}

.keyword h2 {
    width: 715px;
    height: 30px;
    background: url("img/title_715.gif");
    background-repeat: no-repeat;
    text-indent: 18px;
}

.keyword .headTitle {
    width: 715px;
    height: 30px;
    background: url("img/title_715.gif");
    background-repeat: no-repeat;
    text-indent: 18px;
    overflow: hidden;
}

.keyword ul {
    width: 700px;
    margin: 7px 0 0 15px;
    padding: 0;
}

.keyword ul li {
    height: 15px;
    margin-bottom: 5px;
}

.categories {
    width: 305px;
    margin-top: 20px;
    margin-bottom: 0px;
    margin-left: 10px;
    margin-right: 0px;
    text-align: left;
    float: left;
}

.categories h2 {
    width: 305px;
    height: 25px;
    padding-top: 5px;
    background: url("img/title_305.gif");
    background-repeat: no-repeat;
    text-indent: 18px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
}

.categories ul {
    width: 285px;
    margin: 10px 0 0 15px;
    padding: 0;
    list-style: none;
}

.categories ul li {
    margin-bottom: 5px;
}

.categories ul li a {
    display: block;
    padding: 4px 0 0 25px;
    background: url("img/arrow6-6.gif") no-repeat 0 3px;
    background-repeat: no-repeat;
    color: #333333;
    text-decoration: none;
    font-size: 14px;
}

.categories ul li a:hover {
    display: block;
    color: #333333;
    text-decoration: underline;
}

.syllabary {
    width: 380px;
    margin-top: 20px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 10px;
    text-align: left;
    float: right;
}

.syllabary h2 {
    width: 380px;
    height: 25px;
    padding-top: 5px;
    background: url("img/title_syllabary.gif");
    background-repeat: no-repeat;
    text-indent:18px;
    margin-bottom: 5px;
    margin-left: 0px;
    margin-right: 0px;
}

.syllabary-table {
    margin-top: 10px;
    margin-left: 10px;
    width: 340px;
    font-size: 12px;
}

.syllabary-table td {
    font-size: 11px;
    vertical-align: center;
    text-align: center;
    padding: 0px;
}

.syllabary-table td a {
    display: block;
    width: 34px;
    height: 26px;
    padding-top: 8px;
}

.syllabary-table td a {
    background: url("img/btn.jpg") no-repeat 1px 0;
    color: #000000;
    font-weight: bold;
    text-align: center;
    text-decoration: none;
}

.syllabary-table td a:hover {
    background: url("img/btn-on.jpg") no-repeat 1px 0;
    color: #47AB00;
    text-decoration: underline;
}

.syllabary-table td a.alphabetically-none,
.syllabary-table td a:hover.alphabetically-none {
    background: url("img/btn_no-data.jpg") no-repeat 1px 0;
    color: #b1b1b1;
    text-decoration: none;
    cursor: default;
}

.alphabetically-table {
    margin-top: 10px;
    margin-left: 45px;
    width: 290px;
    font-size: 12px;
}

.alphabetically-table td {
    font-size: 11px;
    vertical-align: center;
    text-align: center;
    padding: 0px;
}

.alphabetically-table td a {
    display: block;
    width: 34px;
    height: 26px;
    padding-top: 8px;
}

.alphabetically-table td a {
    background: url("img/btn.jpg") no-repeat 1px 0;
    color: #000000;
    font-weight: bold;
    text-align: left;
    text-indent: 12px;
    text-decoration: none;
}

.alphabetically-table td a:hover {
    background: url("img/btn-on.jpg") no-repeat 1px 0;
    color: #47ab00;
    text-decoration: underline;
}

.alphabetically-table td a.alphabetically-none,
.alphabetically-table td a:hover.alphabetically-none {
    background: url("img/btn_no-data.jpg") no-repeat 1px 0;
    color: #b1b1b1;
    text-decoration: none;
    cursor: default;
}


.buttonSearch {
    height: 26px;
    width: 26px;
    border: 0px;
    text-align: center;
    background-image: url("img/search5-1.gif");
    background-color: transparent;
    vertical-align: center;
}

.index_head { 
    width: 690px;
    text-align:left;
}

.index_head { 
    padding-left: 25px;
    list-style-position: outside;
    list-style: none;
    border-bottom-width: 1px;
    border-bottom-style: dotted;
    border-bottom-color: #c0c0c0;
    font-size: 14px;
    background-color: #b0e0e6;
}

.index_list { 
    width: 700px;
    background-color: #f4f4f4;
    text-align: left;
}

.index_list { 
    padding-left: 15px;
    padding-top: 3px;
    padding-bottom: 3px;
    list-style-position: outside;
    list-style: none;
    border-bottom-width: 1px;
    border-bottom-style: dotted;
    border-bottom-color: #c0c0c0;
}

.index_list a { 
    display: block; 
    padding: 3px 0 3px 25px; 
    color: #19448e; 
    text-decoration: none; 
    font-size: 14px; 
    background: url("img/arrow6-6.gif") no-repeat 0 3px;
    height: 23px;
}

.index_list a:hover {
    display: block;
    color: #19448e;
    text-decoration: underline;
}

.index_list .index-sub {
    font-size: 11px;
}

.index_list .link-left-dis {
    margin-left: 25px;
    padding-left: 0px;
    padding-top: 6px;
    font-size: 14px;
    color: #707070;
}

.index_list .link-person {
    font-size: 12px;
}

.index_list .link-right {
    font-size: 12px;
    color: #505050;
    text-align: right;
    padding-right: 0px;
}

.index_list2 { 
    width: 700px;
    text-align: left;
}

.index_list2 { 
    padding-left: 15px;
    padding-top: 3px;
    padding-bottom: 3px;
    list-style-position: outside; list-style:none;
    border-bottom-width: 1px;
    border-bottom-style: dotted;
    border-bottom-color: #c0c0c0;
}

.index_list2 a { 
    display: block; 
    padding: 3px 0 3px 25px; 
    color: #19448e; 
    text-decoration: none; 
    font-size: 14px; 
    background: url("img/arrow6-6.gif") no-repeat 0 3px;
    height: 23px;
}

.index_list2 a:hover {
    display: block;
    color: #19448e;
    text-decoration: underline;
}

.index_list2 .index-sub {
    font-size: 11px;
}

.index_list2 .link-left-dis {
    margin-left: 25px;
    padding-left: 0px;
    padding-top: 6px;
    font-size: 14px;
    color: #707070;
}

.index_list2 .link-person {
    font-size: 12px;
}

.index_list2 .link-right {
    font-size: 12px;
    color: #505050;
    text-align: right;
    padding-right: 0px;
}

.index_list3 { 
    width: 690px;
    text-align: left;
}

.index_list3 { 
    padding-left: 25px;
    padding-top: 3px;
    list-style-position: outside;
    list-style: none;
    border-bottom-width: 1px;
    border-bottom-style: dotted;
    border-bottom-color: #c0c0c0;
    font-size: 14px;
}

.index_list3 a { 
    display: block; 
    padding: 3px 0 0 0px; 
    color: #19448e; 
    text-decoration: none; 
    font-size: 14px; 
}

.index_list3 a:hover {
    display: block;
    color: #19448e;
    text-decoration: underline;
}

.index_list3 .index-sub {
    font-size: 11px;
}

.index_list3 .link-left-dis {
    margin-left: 25px;
    padding-left: 0px;
    padding-top: 6px;
    font-size: 14px;
    color: #707070;
}

.index_list3 .link-person {
    font-size: 12px;
}

.index_list3 .link-right {
    font-size: 12px;
    color: #505050;
    text-align: right;
    padding-right: 0px;
}

.index_list3 .a1 { 
    display: block; 
    padding: 3px 0 3px 25px; 
    text-decoration: none; 
    font-size: 14px; 
}

.index_list3 .a2 { 
    display: block; 
    padding: 3px 0 3px 25px; 
    text-decoration: none; 
    font-size: 12px; 
}

.index_list3 a1:hover {
    display: block;
    color: #19448e;
    text-decoration: underline;
}

.index_list4 { 
    width: 690px;
    background-color: #f4f4f4;
    text-align: left;
}

.index_list4 { 
    padding-left: 25px;
    padding-top: 3px;
    list-style-position: outside;
    list-style: none;
    border-bottom-width: 1px;
    border-bottom-style: dotted;
    border-bottom-color: #c0c0c0;
    font-size: 14px;
}

.index_list4 a { 
    display: block; 
    padding: 3px 0 0 0px; 
    color: #19448e; 
    text-decoration: none; 
    font-size: 14px; 
}

.index_list4 a:hover {
    display: block;
    color: #19448e;
    text-decoration: underline;
}

.index_list4 .index-sub {
    font-size: 11px;
}

.index_list4 .link-left-dis {
    margin-left: 25px;
    padding-left: 0px;
    padding-top: 6px;
    font-size: 14px;
    color: #707070;
}

.index_list4 .link-person {
    font-size: 12px;
}

.index_list4 .link-right {
    font-size: 12px;
    color: #505050;
    text-align: right;
    padding-right: 0px;
}

.index_list4 .a1 { 
    display: block; 
    padding: 3px 0 3px 25px; 
    text-decoration: none; 
    font-size: 14px; 
}

.index_list4 .a2 { 
    display: block; 
    padding: 3px 0 3px 25px; 
    text-decoration: none; 
    font-size: 12px; 
}

.index_list5 { 
    width: 700px;
    text-align: left;
}

.index_list5 { 
    padding-left: 25px;
    padding-top: 3px;
    padding-bottom: 3px;
    list-style-position: outside;
    list-style: none;
    border-bottom-width: 1px;
    border-bottom-style: dotted;
    border-bottom-color: #c0c0c0;
    font-size: 14px;
}

.index_list5 a { 
    display: block; 
    padding: 3px 0 3px 25px; 
    color: #19448e; 
    text-decoration: none; 
    font-size: 14px; 
    background: url("img/arrow6-6.gif") no-repeat 0 3px;
    height: 23px;
}

.index_list5 a:hover {
    display: block;
    color: #19448e;
    text-decoration: underline;
}

.index_list5 .index-sub {
    font-size: 11px;
}

.index_list5 .link-left-dis {
    margin-left: 25px;
    padding-left: 0px;
    padding-top: 6px;
    font-size: 14px;
    color: #707070;
}

.index_list5 .link-person {
    font-size: 12px;
}

.index_list5 .link-right {
    font-size: 12px;
    color: #505050;
    text-align: right;
    padding-right: 0px;
}

.index_list5 .a1 { 
    display: block; 
    padding: 3px 0 3px 25px; 
    text-decoration: none; 
    font-size: 14px; 
}
.index_list5 .a2 { 
    display: block; 
    padding: 3px 0 3px 25px; 
    text-decoration: none; 
    font-size: 12px; 
}
.index_list5 a1:hover {
    display: block;
    color: #19448e;
    text-decoration: underline;
}

.index_list6 { 
    width: 700px;
    background-color: #F4F4F4;
    text-align: left;
}

.index_list6 { 
    padding-left: 25px;
    padding-top: 3px;
    padding-bottom: 3px;
    list-style-position: outside;
    list-style: none;
    border-bottom-width: 1px;
    border-bottom-style: dotted;
    border-bottom-color: #c0c0c0;
    font-size: 14px;
}
.index_list6 a { 
    display: block; 
    padding: 3px 0 3px 25px; 
    color: #19448e; 
    text-decoration: none; 
    font-size: 14px; 
    background: url("img/arrow6-6.gif") no-repeat 0 3px;
    height: 23px;
}

.index_list6 a:hover {
    display: block;
    color: #19448e;
    text-decoration: underline;
}

.index_list6 .index-sub {
    font-size: 11px;
}

.index_list6 .link-left-dis {
    margin-left: 25px;
    padding-left: 0px;
    padding-top: 6px;
    font-size: 14px;
    color: #707070;
}

.index_list6 .link-person {
    font-size: 12px;
}

.index_list6 .link-right {
    font-size: 12px;
    color: #505050;
    text-align: right;
    padding-right: 0px;
}

.index_list6 .a1 { 
    display: block; 
    padding: 3px 0 3px 25px; 
    text-decoration: none; 
    font-size: 14px; 
}
.index_list6 .a2 { 
    display: block; 
    padding: 3px 0 3px 25px; 
    text-decoration: none; 
    font-size: 12px; 
}

.index_list_border {
    width: 700px;
    text-align: left;
    padding-left: 15px;
    border-bottom-width: 1px;
    border-bottom-style: dotted;
    border-bottom-color: #c0c0c0;
}


.syllabusInfo {
    margin-bottom: 5px;
    margin-left: 10px;
    margin-right: 20px;
    text-align: left;
}

.syllabusInfo h2 {
    width: 710px;
    height: 30px;
    padding-top: 2px;
    background: url("img/title_710.jpg");
    background-repeat: no-repeat;
    text-indent: 18px;
    font-weight: bold;
    box-sizing: border-box;
}

.syllabusInfo .headTitle {
    width: 710px;
    height: 30px;
    padding-top: 2px;
    background: url("img/title_710.jpg");
    background-repeat: no-repeat;
    text-indent: 18px;
    font-weight: bold;
    overflow: hidden;
    box-sizing: border-box;
}

/* 科目分類レベル分け */
.kamokuLevel1 {
    padding-left: 1.0em !important;
}

.kamokuLevel2 {
    padding-left: 3.0em !important;
}

.kamokuLevel3 {
    padding-left: 5.0em !important;
}

.kamokuLevel4 {
    padding-left: 7.0em !important;
}

.kamokuLevel5 {
    padding-left: 9.0em !important;
}

.kamokuLevel6 {
    padding-left: 11.0em !important;
}

.kamokuLevel7 {
    padding-left: 13.0em !important;
}

.syllabusArea {
    white-space : normal;
    font-size: 12px; 
}

.syllabusTbl {
    border-collapse: collapse;
    margin: 5px 0;
    text-align: left;
    width: 100%;
    table-layout: fixed;
    font-size: 12px;
}

.syllabusTbl td {
    background: #efefef;
    padding: 5px 10px;
    height: 1em;
    word-break: break-word;
}

.syllabusTbl th {
    border-bottom: solid 1px #999999;
    text-shadow: none;
    background: url('img/book.png') no-repeat;
    background-position: 5px 4px;
    background-size: 12px;
    padding-left: 20px;
    text-align: left;
}

.syllabusTbl td p,
.syllabusTbl th p {
    margin: 0;
}

/* 書籍の要インデント項目に適用 */
.syllabusTbl th.indentEm {
    background-position: 15px 9px;
    padding-top: 5px;
    padding-left: 30px;

}

.syllabusTbl td.indentEm {
    text-indent: 1em;
    padding-left: 10px;
}

.syllabusTbl td.bungen {
    background: none !important;
}

.rowStyle {
    display: table;
    border-collapse: collapse;
}

.rowMargin {
    margin-top: -1px;
}

.rowMargin:first-child {
    margin-top: 0;
}

.colStyle {
    display: table-cell;
    box-sizing: border-box;
    vertical-align: middle;
}

.colNoBorder {
    border: 0 !important;
}

.colBorderTopOnly {
    border: 0 !important;
    border-top: 1px solid #bbbbbb !important;
}

.colBorder {
    border: 1px solid #bbbbbb !important;
    border-right: 0!important;
}

.colBorder:last-child {
    border-right: 1px solid #bbbbbb !important;
}

.colLeftBorder {
    border: 0 !important;
    border-left: 1px solid #bbbbbb !important;
}

.colLeftTopBorder {
    border: 0 !important;
    border-top: 1px solid #bbbbbb !important;
    border-left: 1px solid #bbbbbb !important;
}

.colHeader {
    background: #efefef;
}

.panelStyle {
    width: 100%;
    overflow: scroll;
}

.detailPanelStyle {
    width: 960px;
}

/* UNIPARXのリセットCSSとの調整 */

.syllabusArea h1,
.syllabusArea h2,
.syllabusArea h3,
.syllabusArea h4,
.syllabusArea h5,
.syllabusArea h6 {
    background: none;
    border: 0;
    color: initial;
    color: inherit;
    font-size: 100%;
    font-weight: normal;
    height: auto;
    padding: 0;
    text-align: left;
    width: auto;
}
