@charset "utf-8";
/* CSS Document */
.tac {text-align: center;}
#about_page {padding-block-end: 4em;}
#about_page .inner {}
#about_page .text1 {margin-block-end: 1.5em;}
#about_page .ul1 {padding-inline-start: 0;list-style-type: none;}
#about_page .ul1 .list {margin-block-end: 0.25em;text-indent: -1em;padding-inline-start: 1em;}
#about_page .ul2 {inline-size: fit-content;padding-inline-start: 0;margin: 1em auto 2em auto;text-align: center;}
#about_page .ul2 .list {list-style-type: none;margin-block-end: 0.5em;display: inline-block;}
#about_page .product_ttl { margin-block-start: 2em; font-size:1.263em; }
#about_page .column {background-color: #f7f7f7;margin-block-end: 2em;padding: 1.5em 1em 0.5em 1em;}
#about_page .column .column_text {font-size: 1em;}
#about_page .column .column_text em {display: block;font-weight: bold;font-size: 1.263em;color: #222222;margin-block-end: 0.25em;}
#about_page .quality_table {background-color: #f7f7f7;padding: 1.5em 1em 1.5em 1em;margin-block-start: 1em;}
#about_page .quality_table .scroll {overflow: scroll;}
#about_page .quality_table .span {font-size: 1.1em;margin-block-end: 0.25em;display: block;}
#about_page .quality_table table {border-collapse: collapse;background-color: #fff;inline-size: 300%;}
#about_page .quality_table table .w_1 {inline-size: 10%}
#about_page .quality_table table .w_2 {inline-size: calc(90% / 5);}
#about_page .quality_table table tr th {border: 1px solid #000;padding: 0.65em 0.25em 0.7em 0.25em;}
#about_page .quality_table table tr td {border: 1px solid #000;padding: 0.65em 0.25em 0.7em 0.25em;}
#about_page .quality_table table tr td .in_ul {padding-inline-start: 1.25em;margin: 0;}


#about_page .table_of_contents { border: solid 1px #BFBFBF; padding: 1em 1em 0.5em 1em; margin-block-start: 2em; margin-block-end: 2em; }
#about_page .table_of_contents .contents_ttl { font-size: 18px; font-weight: bold; margin-block-start:0; border-bottom: solid 1px #BFBFBF; padding: 0 0 0.5em 0;}
#about_page .table_of_contents .contents_detail { padding: 0 0 0 1em; }
#about_page .table_of_contents .contents_detail dt { padding: 1em 0 0 0; font-size: 16px; font-weight: bold; }
#about_page .table_of_contents .contents_detail dd { margin: 0; }
#about_page .table_of_contents .contents_detail dd ul { list-style-type:none; margin: 0; padding:0.5em; }
#about_page .table_of_contents .contents_detail dd ul .list {  }
#about_page .table_of_contents .contents_detail dd ul .list a {  }
#about_page .table_of_contents .contents_detail dd ul .list a::before{ font-family: 'FontAwesome'; content: "\f106";content: "\f105"; margin-right: 8px; font-size: 1.4em;}


#about_page #guarantee { margin: 1.5em 0 0 0; }
#about_page .guarantee { padding: 0 0 0 1.5em; }
#about_page .guarantee li { margin-block-end: 0.5em; }
