<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
body {
  background-color: #FFF;
}
/*----------------------------------------------------
  step系
----------------------------------------------------*/
ol.operation li:before {
  color: #000;
}
ol.sub_step li:before {
  color: #000;
}
/*----------------------------------------------------
	text系
----------------------------------------------------*/
.title h2 {
  background-color: #EFEFEF;
  border-bottom: 1px solid #E6E6E6;
  border-right: 1px solid #E6E6E6;
}
.sub_title, .accordion h3 {
  border-left: 5px solid #000;
}
.sub_title h3 {
  border-left: 5px solid #CCC;
}
table .sub_title {
  border-left: none;
}
table .sub_title h3 {
  border-left: none;
}
.sub_title:lang(ar), .accordion h3:lang(ar) {
  border-left: none;
  border-right: 5px solid #000;
}
.sub_title h3:lang(ar) {
  border-left: none;
  border-right: 5px solid #CCC;
}
table .sub_title:lang(ar) {
  border-right: none;
}
table .sub_title h3:lang(ar) {
  border-right: none;
}
.third_title_2nd {
  background-color: #333;
}
.third_title_2nd h4 {
  color: #FFF;
}
.note:before {
  color: #142245;
}
.square:before {
  color: #142245;
}
.sub_note .note:before, .foot_note .note:before {
  color: #142245;
}
/*----------------------------------------------------
  header F0F2F4
----------------------------------------------------*/
header {
  border-bottom: 1px solid #E6E6E6;
  background-color: #F6F6F6;
}
header #header_main #logo a {
  background: url(../img/logo.svg) no-repeat center center;
}
#search_i p {
  color: #C5C5C5;
  background: url(../img/icon/search.png) no-repeat center center;
  -webkit-background-size: auto 23px;
  background-size: auto 23px;
}
#search_i.open p {
  background: #EFEFEF url(../img/icon/search.png) no-repeat center center;
  -webkit-background-size: auto 23px;
  background-size: auto 23px;
}
#search #searchText {
  border-bottom: 1px solid #333;
}
/*----------------------------------------------------
	index
----------------------------------------------------*/
#index .brand {
  background-color: #000;
  border-bottom: 1px solid #E6E6E6;
}
#index .brand img {
  width: 100%;
  max-width: 130px;
  height: auto;
  display: none;
}
#index h2 {
  color: #000;
}
#index h3 {
  border-bottom: 1px solid #424242 !important;
}
#index h4 {
  margin: 0 !important;
}
#index .third_title h3 {
  padding: 0 0 10px 0 !important;
  background-color: #FFF;
  border-bottom: 1px solid #424242;
  border-right: none;
}
#index .third_title.style_2nd h3 {
  padding: 10px 15px 5px 15px !important;
  color: #FFF;
  background-color: #666;
  border-bottom: none;
  border-right: none;
}
#index .gref_story .fourth_title {
  margin: 10px 0 0 0;
  padding: 0;
}
#index .gref_story .fourth_title h4 {
  font-size: 110%;
  font-weight: bold;
}
#index .gref_story p {
  margin-top: 0 !important;
  padding-bottom: 0 !important;
  border: none !important;
}
/*----------------------------------------------------
   main内
----------------------------------------------------*/
.pdf a {
  border: 1px solid #E6E6E6;
  border-top: none;
  color: #FFF;
  background: #000 url(../img/icon/download.svg) no-repeat right 15px center;
  -webkit-background-size: auto 25px;
  background-size: auto 25px;
}
.pdf a:hover {
  background: #1B1BE0 url(../img/icon/download.svg) no-repeat right 15px center;
  -webkit-background-size: auto 25px;
  background-size: auto 25px;
}
.pdf a:lang(ar) {
  background: #000 url(../img/icon/download.svg) no-repeat left 15px center;
  -webkit-background-size: auto 25px;
  background-size: auto 25px;
}
.pdf a:hover:lang(ar) {
  background: #1B1BE0 url(../img/icon/download.svg) no-repeat left 15px center;
  -webkit-background-size: auto 25px;
  background-size: auto 25px;
}
/*----------------------------------------------------
 contents内パンくず
----------------------------------------------------*/
#contents #bread {
  background-color: #FFF;
  border-bottom: 1px solid #E6E6E6;
}
#contents #bread a.top {
  background: url(../img/icon/top.svg) no-repeat center center;
  -webkit-background-size: auto 20px;
  background-size: auto 20px;
}
#contents #bread a {
  color: #FF000;
}
/*----------------------------------------------------
  sub_menu
----------------------------------------------------*/
#contents #sub_menu ul {
  border-bottom: 1px solid #E6E6E6;
}
#contents #sub_menu li a {
  color: #000;
  background: url(../img/burette/tab_link.svg) no-repeat left 20px center;
  border: 1px solid #E6E6E6;
}
#contents #sub_menu li a:hover, #contents #sub_menu li.acc a {
  color: #1B1BE0;
  background-color: #FFF;
}
/*----------------------------------------------------
  main_title
----------------------------------------------------*/
h1 {
  color: #000;
  background-color: #FFF;
  border-bottom: 1px solid #E6E6E6;
}
h1 span {
  display: block;
}
/*----------------------------------------------------
  footer
----------------------------------------------------*/
footer {
  background-color: #000;
}
footer #copyright {
  color: #FFF;
}
/*----------------------------------------------------
	search
----------------------------------------------------*/
#searchText {
  color: #808080;
  background-color: #F6F6F6;
  border-bottom: 1px solid #333;
}
#searchButton {
  background: url(../img/icon/search.png) no-repeat center center;
  -webkit-background-size: auto 25px;
  background-size: auto 25px;
}
#main #searchButton {
  background: url(../img/icon/search.png) no-repeat center center;
  -webkit-background-size: auto 25px;
  background-size: auto 25px;
}
#search_result a {
  background-color: #FFF;
}
/*----------------------------------------------------
	page_top
----------------------------------------------------*/
#page_top a{
	background:url(../img/burette/top_b.svg) no-repeat center center;
}</pre></body></html>